/*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: #ccc; }
body { line-height: 1.4em; background:#1e2329; }
input, textarea { outline: none; }
a:link, a:visited { color: #ccc; }
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;}
/*头部*/
.topDivBg {width: 100%; height: 38px; background:#373737; border-bottom:#000 2px solid; }
.topDiv{ width:1002px; height:38px; line-height:38px; color:#fff; margin:0 auto;}
.topDiv .words{ float:left; width:600px; height:38px; }
.topDiv .lan{ float:right; width:205px; height:38px; }
.topDiv .lan a:link, .topDiv .lan a:visited { color: #fff; }
.topDiv .lan a:hover, .topDiv .lan a:active { color: #f00!important; }

.header_search { float:right; width: 170px; height: 38px; background:url(../images/search.png) center no-repeat; margin-right:20px;}
#keyword{ float:left; width:116px; height:17px; color:#fff; padding:10px 10px; border:none; background:none;}
#submit2{ float:left; width:34px; height:38px; cursor:pointer; border:none; background:none;}

.headerBg {width: 100%; height: 98px; background:url(../images/headerBg.jpg) center no-repeat; }
.header { width: 1002px; height: 98px; margin:0 auto;}
.header .logo { float: left; width: 430px; height: 98px; overflow: hidden; }

/*导航菜单*/
.inMenu { float:left; width: 570px; height: 40px; margin-top:36px;}
.nav-menu { height: 40px; }
.nav-menu li { float: left; height: 40px; font-size:16px; background:url(../images/le.gif) center left no-repeat; }
.nav-menu li.no { background: none; }
.nav-menu li a { display:block; height: 40px; line-height: 40px; padding:0px 12px; }
.nav-menu li a:link, .nav-menu li a:visited { color: #ccc; }
.nav-menu li a:hover, .nav-menu li a:active { color: #f00!important; }
.nav-menu li.current a:link, .nav-menu li.current a:visited { color: #f00; }
.nav-menu li.current a:hover, .nav-menu li.current a:active { color: #f00!important; }

.banner{ width:100%; height: 600px; margin: 0px auto; clear: both; overflow:hidden;}
.banner2{ width:100%; height: 400px; margin: 0px auto; clear: both; overflow:hidden;}
/*内容*/

#pros{ width: auto; min-width:1002px; _width:expression(document.body.clientwidth <1002?"1002px":"auto"); height:355px; background:url(../images/footer_bg.jpg) center no-repeat; clear: both;}
#pro{ width: 1002px; margin: 0 auto;}

.proL{ float:left; width:70px; padding-top:45px;}
.proC{ float:left; width:215px; padding-top:100px; padding-left:100px; line-height:26px; font-size:14px; color:#ccc;}
.proR{ float:left; width:170px; padding-top:100px; padding-left:100px;}
.proC ul li{ float:left; width:100px; height:25px; line-height:25px; margin-right:6px; overflow:hidden;}
.proC ul li a:link, .proC ul li a:visited { color: #ccc; }
.proC ul li a:hover, .proC ul li a:active { color: #f00!important; }

.inpro { width: 1002px; margin: 0px auto; }
.inpro .tit {  width:612px; height:151px; margin:0 auto; }
.inpro .tit .insort{ width:100%; height:80px;}
.inpro .tit .pic{ float:left; width:204px; height:38px; border-bottom:#9d9d9d 4px solid;}
.inpro .tit .pic.current{ border-bottom:#c5a574 4px solid;}
.inpro .tit .pic.cur{ border-bottom:#c5a574 4px solid;}
.inpro .con {  width:100%; }
.inproPic{ float:left; width:325px; height:244px; border:#d1d1d1 1px solid; margin-right:9px;}
.inproEnd{ float:right; margin-right:0px;}
.inproPic.current{ border:#f00 1px solid;}

.main { width: 1002px; margin: 0px auto; }
.mainL{ float:left; width:314px; margin-right:30px; }
.mainC{ float:left; width:314px; }
.mainR{ float:right; width:314px; }

.mainL .tit {  width:100%; height:71px; line-height:71px; font-weight:bold; background:url(../images/borderBg.jpg) no-repeat; }
.mainL .tit .cn{ float:left; font-size:22px;}
.mainL .tit .en{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; padding-left:10px;}
.mainL .con {  width:312px; height:317px; border:#dedede solid; border-width:0px 1px 1px 1px; }
.mainL .con .pic {  width:287px; height:181px; margin-left:12px; padding-top:16px; overflow:hidden; }
.mainL .con .txt {  width:287px; height:60px; font-size:14px; margin-left:12px; margin-top:10px; line-height:30px; overflow:hidden; }
.mainL .con .bu {  width:92px; height:30px; line-height:30px; text-align:center; font-family:Arial, Helvetica, sans-serif; background:#da251c; margin-left:12px; margin-top:10px; }
.mainL .con .bu a:link, .mainL .con .bu a:visited { color: #fff; }
.mainL .con .bu a:hover, .mainL .con .bu a:active { color: #fff!important; }
.mainL .con .bu.current { background:#ff5400; }

.mainC .tit {  width:100%; height:71px; line-height:71px; font-weight:bold; background:url(../images/borderBg.jpg) no-repeat; }
.mainC .tit .cn{ float:left; font-size:22px;}
.mainC .tit .en{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; padding-left:10px;}
.mainC .con {  width:312px; height:317px; border:#dedede solid; border-width:0px 1px 1px 1px; }
.inNew dt{ width:280px; height:30px; line-height:30px; padding-left:28px; background:url(../images/newLe.png) 10px 8px no-repeat;}
.inNew dd{ width:280px; height:22px; padding-left:28px; border-bottom:#ccc 1px dashed;}

.mainR .tit {  width:100%; height:71px; line-height:71px; font-weight:bold; background:url(../images/borderBg.jpg) no-repeat; }
.mainR .tit .cn{ float:left; font-size:22px;}
.mainR .tit .en{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; padding-left:10px;}
.mainR .con {  width:312px; height:317px; border:#dedede solid; border-width:0px 1px 1px 1px; }
.mainR .con .pic {  width:287px; height:142px; margin-left:12px; padding-top:16px; }
.mainR .con .txt {  width:287px; font-size:16px; margin-left:12px; margin-top:20px; line-height:30px; overflow:hidden; }

/*内页*/
.containBg { width: 100%; background:url(../images/containB.jpg) center repeat-y;}
.contain { width: 1002px; margin: 0px auto; overflow:hidden; }
.containL{ float:left; width:221px; }
.containR{ float:right; width:770px; }

.containL .tit {  width:100%; height:40px; line-height:40px; font-size:18px; font-weight:bold; padding-top:20px; border-bottom:#ccc 2px solid; }
.containL .cn { float:left; height:40px; line-height:40px; }
.containL .en { float:left; height:40px; line-height:40px; padding-left:8px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; }
.containL .con {  width:100%; padding-top:8px; }

.menuLi li{ width:100%; height:40px; line-height:40px; font-size:16px; background:url(../images/ico01.png) 8px 16px no-repeat; border-bottom:#aaa 1px dashed; overflow:hidden;}
.menuLi li a{ padding-left:26px;}
.menuLi li a:link, .menuLi li a:visited { color: #ccc; }
.menuLi li a:hover, .menuLi li a:active { color: #f00!important; }
.menuLi li.bigOne{ background:url(../images/zx_h302.gif) 10px 4px no-repeat;border:none;}

.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; }

.containR .tit { width:100%;  height: 60px; line-height: 60px; font-size: 14px; text-align:right; clear:both; border-bottom:#666 1px solid; }
.containR .tit span { padding-right:30px;}
.containR .con{ width:96%; margin:10px auto; overflow:hidden; }

.containAllBg { width: 100%;}
.containAll { width: 1002px; margin:0 auto; 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:100%; overflow:hidden;}

/*底部*/
.footerBg{ width:100%; clear: both; padding:20px 0px; font-size:14px; background:#15161a; border-top:#444 1px solid; }
#footer { width:1002px; margin: 0 auto; clear: both; color:#888; }
#footer a:link, #footer a:visited { color: #888; }
#footer a:hover, #footer a:active { color: #f00!important; }
.footLogo{ float:left; width:380px; height: 59px; margin-top:10px;}
.footMenu{ float:left; width:570px; height:36px; line-height:36px; font-family:Arial, Helvetica, sans-serif;  }
.footMenu a{padding:0px 10px;background: url(../images/le.gif) 0px 2px no-repeat;}
.footMenu a.no{ background:none;}
.footCopy{ float:left; width:560px; line-height:30px; margin-top:10px;padding-left:10px;}
.footCopy span{ font-family:Arial, Helvetica, sans-serif;}