/*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:#666}
body {line-height:1.4em; background:#232323}
input, textarea {outline:none}
a:link, a:visited {color:#666}
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}
/*头部*/
.topline{width:100%; height:8px; background:#000}
.botline{width:100%; height:3px; background:#e9cc94}

.headerbg {width:100%; height:108px; background:#232323}
.header {width:956px; height:97px; margin:0 auto; overflow:hidden}
.logo {float:left; width:391px; height:97px; overflow:hidden}
/*导航菜单*/
.inMenu {float:right; width:560px; height:97px}
.nav-menu li {float:left; width:88px; height:97px}
.nav-menu li a {display:block; height:97px; line-height:22px; font-size:14px; text-align:center}
.nav-menu li a .cn{ width:100%; height:22px; padding-top:30px; color:#fff}
.nav-menu li a .en{ width:100%; height:22px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#bbb}
.nav-menu li.current a{ background:#000}
.nav-menu li.current a .cn{ color:#fff}

.banner{width:100%; height:600px; margin:0px auto; clear:both; overflow:hidden}
.banner2{width:100%; height:350px; margin:0px auto; clear:both; overflow:hidden}
/*内容*/
.mainpos{ width:956px; height:223px; margin:0 auto; clear:both; position:relative; z-index:300}
.main{width:956px; height:320px; border-top:#e9cc94 9px solid; background:#fff; position:absolute; top:-106px; left:0; z-index:301}

.inAbout {float:left; width:252px; height:320px; margin-left:20px; overflow:hidden}
.inAbout .tit {height:47px; line-height:47px; border-bottom:#d8d8d8 1px solid}
.inAbout .tit .cn{float:left; height:47px; font-size:16px; font-weight:bold; color:#444}
.inAbout .tit .en{float:left; height:47px; font-family:Arial, Helvetica, sans-serif; color:#999; font-style:italic; padding-left:4px}
.inAbout .pic {width:100%; height:77px; margin-top:10px}
.inAbout .con {width:100%; height:270px; line-height:22px; margin-top:10px; overflow:hidden}

.inNews {float:left; width:370px; height:320px; margin-left:20px; overflow:hidden}
.inNews .tit {height:47px; border-bottom:#d8d8d8 1px solid; position:relative; z-index:400}
.inNews .tit .tab{float:left; width:103px; height:37px; line-height:37px; font-size:16px; font-weight:bold; color:#444; text-align:center; cursor:pointer; background:#e5e5e5; margin-top:10px}
.inNews .tit .current{color:#fff; background:#066bb3}
.topnews {width:100%; height:105px; margin-top:10px}
.newspic {float:left; width:140px; height:105px}
.newstit {float:right; width:210px; height:30px; line-height:30px; font-weight:bold; overflow:hidden}
.newstxt {float:right; width:210px; height:70px; line-height:22px; overflow:hidden}
.inNews .con {width:100%; height:80px; margin-top:10px}
.newdl{width:100%; height:80px; line-height:22px}
.newdl dt{float:left; width:252px; height:22px; padding-left:18px; background:url(../images/icon.png) 0 4px no-repeat}
.newdl dd{float:right; width:80px; height:22px; text-align:right}
.arow{width:103px; height:16px; background:url(../images/arow.png) center no-repeat; position:absolute; bottom:-11px; left:0; z-index:401}
.arowb{left:103px}
.sorts{float:left; width:137px; height:102px; margin-left:32px; margin-top:8px; overflow:hidden}

.inContact {float:right; width:250px; height:277px; margin-right:20px}
.inContact .tit {height:47px; line-height:47px; border-bottom:#d8d8d8 1px solid}
.inContact .tit .cn{float:left; height:47px; font-size:16px; font-weight:bold; color:#444}
.inContact .tit .en{float:left; height:47px; font-family:Arial, Helvetica, sans-serif; color:#999; font-style:italic; padding-left:4px}
.inContact .con {width:100%; height:230px; background:url(../images/incontact.jpg) no-repeat}
.inContact .con p {line-height:42px; padding-left:50px}
/*内页*/
.containbg {max-width:1440px; min-width:1002px; margin:0px auto; background:#fff; overflow:hidden}
.contain {width:1002px; margin:0px auto; margin-top:15px; margin-bottom:15px; overflow:hidden}
.containL{ float:left; width:225px; padding-bottom:80px; background:#e8c9b3}
.containR{float:right; width:765px; background:#eee}

.containL .tit {width:100%; height:56px; line-height:56px; text-align:center; font-size:16px; font-weight:bold; color:#fff; background:url(../images/leftTit.jpg) no-repeat}
.containL .con{}

.menuLi li {width:100%; height:32px; font-size:14px; border-bottom:#999 1px dashed}
.menuLi li a {display:block; width:178px; height:32px; line-height:32px; padding-left:42px; background:url(../images/first-bg-02.gif) no-repeat}
.menuLi li a:link, .menuLi li a:visited {color:#000; background-position:0px 0px}
.menuLi li a:hover, .menuLi li a:active {color:#f00!important; background-position:0px -32px}
.menuLi li a.bigOne{font-size:14px; font-weight:bold}
.menuLi li a.bigOne:link, .menuLi li a.bigOne:visited {color:#000}
.menuLi li a.bigOne:hover, .menuLi li a.bigOne:active {color:#f00!important; }
.menuLi li a.no{background:#fbebd9}
.menuLi li a.current{background-position:0px -32px; color:#f00}

.containR .tit {width:100%;  height:50px; line-height:50px; font-size:14px; text-align:right; clear:both; border-bottom:#ccc 1px solid}
.containR .tit span {padding-right:30px}
.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}
/*底部*/
.footerBg{width:100%; clear:both; padding:16px 0px; background:url(../images/footbg.jpg) repeat-x #dcdcdc}
.footer {width:956px; margin:0 auto; clear:both}
.copy{ float:left; width:580px}
.copytxt{height:110px; line-height:24px; padding-left:127px; background:url(../images/logob.png) no-repeat}
.copytxt span{font-size:14px; font-weight:bold}
.copyname{padding-left:40px}
.online{ float:left; width:220px; margin-left:20px}
.qcode{ float:right; width:122px;}

.hotsearch {width:220px; height:27px; background:url(../images/hotsearch.png) no-repeat; overflow:hidden}
#keyword{float:left; width:169px; height:23px; font-size:12px; padding:7px 0px 0px 4px; border:none; background:none}
#submit2{float:left; width:30px; height:27px; color:#000; cursor:pointer; border:none; background:none}
.wechat{ width:100%; height:87px; margin-top:20px}
.wechat img{border-right:#999 1px dashed}