/*reset*/
html, body, div, span, object, iframe, a, img, dl, dt, dd, ul, li, form {margin:0; padding:0; border:0}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
ul {list-style:none}
table {border-collapse:collapse; border-spacing:0}
:focus {outline:0}
:link, :visited, ins {text-decoration:none}
/*layout*/
.clearfix:after {content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden}
.clearfix {zoom:1}
.clear {clear:both}
/*typography*/
body, input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000}
body {line-height:1.4em; background:url(../images/bg.jpg) top repeat-x #fff}
input, textarea {outline:none}
a:link, a:visited {color:#000}
a:hover, a:active {color:#f00!important}
/*多行文字垂直居中*/
.wrap-div {display:table; border:1px solid #FF0099; background-color:#FFCCFF; width:760px; height:400px; _position:relative; overflow:hidden}
.wrap-sub {vertical-align:middle; display:table-cell; _position:absolute; _top:50%}
.wrap-con {_position:relative; _top:-50%}
/*全屏*/
.fullWidth{width:100%; min-width:1002px; _width:expression(document.body.clientwidth <1002?"1002px":"auto")}
/*两列同高*/
.equal {padding-bottom:32767px; margin-bottom:-32767px}
/*头部*/
.headerbg {width:1004px; height:104px; margin:0 auto; position:relative; z-index:10}
.header {width:1004px; height:126px; overflow:hidden; position:absolute; z-index:11; top:0; left:0; background:url(../images/header.png) no-repeat}

.lan{float:right; width:680px; height:27px; line-height:27px; color:#888; text-align:right; margin-top:20px; padding-right:40px}
.lan a:link, .lan a:visited {color:#888}
.lan a:hover, .lan a:active {color:#f00!important}

.inmenu {float:right; width:650px; height:32px; margin-top:30px}
.inmenu li {float:left; height:40px; background:url(../images/le.png) left center no-repeat}
.inmenu li.no {background:none}
.inmenu li a {display:block; height:40px; line-height:40px; padding:0 12px; font-size:14px}
.inmenu li a:link, .inmenu li a:visited {color:#fff}
.inmenu li a:hover, .inmenu li a:active {color:#f00!important}
.inmenu li.current a:link, .inmenu li.current a:visited {color:#fff}
.inmenu li.current a:hover, .inmenu li.current a:active {color:#f00!important}

.banner {width:1004px; height:245px; margin:0 auto; overflow:hidden}

.mainTbg {width: 1004px; height:28px; margin: 0px auto; margin-top:10px; margin-bottom:10px; border:#ccc 1px solid; background:#fff; overflow:hidden;}
.mainL{float:left; width: 100px; height:28px; line-height:28px; text-align:center; color:#fff; background:url(../images/maintbg.png) center no-repeat}
.mainT{float:left; width: 800px; height:28px; line-height:28px; overflow:hidden; position:relative;}
.mainT a:link, .mainT a:visited { color: #000; }
.mainT a:hover, .mainT a:active { color: #f00!important; }
.mainT li{ width:100%; height:26px; line-height:26px; }
.mainT li a{ padding-left:30px;}

/*内容*/

.main{width:1004px; margin:0px auto}

.inabout{float:left; width:325px; height:230px; padding:4px; border:#ccc 1px solid; background:#fff}
.inabout .tit{width:100%; height:30px; line-height:40px}
.inabout .tit .cn{float:left; height:30px; font-size:14px; font-weight:bold; color:#2985da; padding-left:8px}
.inabout .tit .en{float:left; height:30px; font-family:Arial, Helvetica, sans-serif; color:#666; padding-left:8px}
.inabout .con {width:100%; height:194px; line-height:24px; overflow:hidden}

.innews{float:left; width:380px; height:230px; padding:4px; margin-left:10px; border:#ccc 1px solid; background:#fff}
.innews .tit{width:100%; height:30px; line-height:40px}
.innews .tit .cn{float:left; height:30px; font-size:14px; font-weight:bold; color:#2985da; padding-left:8px}
.innews .tit .en{float:left; height:30px; font-family:Arial, Helvetica, sans-serif; color:#666; padding-left:8px}
.innews .con {width:100%; height:200px; line-height:24px; overflow:hidden}
.newspic{ float:left; width:172px; height:178px}
.newsul{ float:right; width:200px; height:178px}
.newsul li{width:160px; height:32px; line-height:32px; padding-left:20px; border-bottom:#444 1px dashed; background:url(../images/icon.gif) left center no-repeat; overflow:hidden}

.incontact{float:right; width:245px; height:230px; padding:4px; border:#ccc 1px solid; background:url(../images/incontact.jpg) no-repeat #fff}
.incontact .tit{width:200px; height:60px; line-height:22px; color:#c00; margin-top:20px; margin-left:20px}
.incontact .tel{width:130px; height:50px; line-height:22px; font-size:14px; color:#c00; margin-left:120px}
.incontact .con {width:100%; height:90px; line-height:24px; overflow:hidden}

.mainb{width:1004px; margin:0px auto; margin-top:10px}

.infactory{float:left; width:502px; height:230px; padding:4px; border:#ccc 1px solid; background:#fff}
.infactory .tit{width:100%; height:30px; line-height:40px}
.infactory .tit .cn{float:left; height:30px; font-size:14px; font-weight:bold; color:#2985da; padding-left:8px}
.infactory .tit .en{float:left; height:30px; font-family:Arial, Helvetica, sans-serif; color:#666; padding-left:8px}
.infactory .con {width:100%; height:166px; padding-top:10px; line-height:24px; overflow:hidden}
.infactory .con a{float:left; width:209px; height:158px; padding:2px; margin-left:24px; border:#ccc 1px solid; overflow:hidden}
.infactory .con a.cur{border:#f00 1px solid}

.inpro{float:right; width:465px; height:230px; padding:4px; margin-left:10px; border:#ccc 1px solid; background:#fff}
.inpro .tit{width:100%; height:30px; line-height:40px}
.inpro .tit .cn{float:left; height:30px; font-size:14px; font-weight:bold; color:#2985da; padding-left:8px}
.inpro .tit .en{float:left; height:30px; font-family:Arial, Helvetica, sans-serif; color:#666; padding-left:8px}
.inpro .con{width:100%; height:200px; line-height:24px; overflow:hidden}
.protxt{float:left; width:240px; height:178px}

.insearch{ width:200px; height:30px; background:url(../images/insearch.png) center no-repeat; overflow:hidden}
.key{float:left; width:150px; height:30px; line-height:30px; font-size:12px; margin:0; padding:0; margin-left:10px; border:none; background:none}
.submit{float:left; width:40px; height:30px; cursor:pointer; margin:0; padding:0; border:none; background:none}

.proul{width:240px; height:178px}
.proul li{width:200px; height:32px; line-height:32px; padding-left:20px; border-bottom:#444 1px dashed; background:url(../images/arrow.png) 8px center no-repeat; overflow:hidden}

.propic{ float:right; width:219px; height:213px}
/*内页*/
.contain {width:1002px; margin:0px auto; margin-top:15px; background:#fff; border:#ddd 1px solid; overflow:hidden}
.containL{ float:left; width:212px; margin-left:8px}
.containR{float:right; width:765px}

.containL .tit { width:100%; height:90px; line-height:50px; font-size:16px; font-weight:bold; color:#fff; text-align:center; background:url(../images/leftTit.jpg) no-repeat}
.containL .con{width:100%; }

.menuLi li{width:100%; height:33px; line-height:33px; font-size:14px; background:url(../images/left01.jpg) no-repeat; overflow:hidden}
.menuLi li a{display:block; padding-left:30px; overflow:hidden}
.menuLi li a:link, .menuLi li a:visited {color:#000}
.menuLi li a:hover, .menuLi li a:active {color:#f00!important}
.menuLi li.current{background:url(../images/left02.jpg) no-repeat}
.menuLi li.current a:link, .menuLi li.current a:visited {color:#f00}
.menuLi li.current a:hover, .menuLi li.current a:active {color:#f00!important}
.menuLi li.cur{background:url(../images/left02.jpg) no-repeat}
.menuLi li.cur a:link, .menuLi li.cur a:visited {color:#f00}
.menuLi li.cur a:hover, .menuLi li.cur a:active {color:#f00!important}

.containR .tit {width:98%; height:40px; line-height:40px; font-size:14px; text-align:right; clear:both; border-top:#ccc 1px solid; border-bottom:#ccc 1px solid; background:url(../images/lead.png) left center no-repeat; margin-top:10px}
.containR .tit .cn {float:left; height:40px; font-size:18px; font-weight:bold; margin-left:20px}
.containR .tit .en {float:left; height:40px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#c00; margin-left:10px}
.containR .con{width:96%; margin:10px auto; overflow:hidden}

.containAll {width:1002px; margin:0px auto; background:#fff;  min-height:405px; height:auto!important; height:405px}
.containAll .tit {width:100%;  height:40px; line-height:40px; font-size:14px; padding-top:36px; clear:both; border-bottom:#ccc 1px solid}
.containAll .tit span {padding-right:30px}
.containAll .con{width:96%; margin:10px auto; overflow:hidden}
/*底部*/
.footer {width:1004px; padding:20px 0; margin:0 auto; clear:both; line-height:26px; text-align:center}
