@charset "utf-8";
/* CSS Document */
/*导航*/
.area-wrapper { width: 1170px; margin: 0 auto;}
.fixed-top{ position: relative; background: #fbfbfb; z-index: 1001; height: 57px; border-top: 3px solid #e53c2e;  border-bottom: 1px solid #c7c7c7;}
.fixed-top .mainnav {width: 800px;}
.fixed-top .other { width: 190px;}
.fixed-top .logoBox { padding-right: 10px; height: 57px; overflow: hidden;}
.fixed-top .logoBox a { text-indent: -999em; display: block; height: 0px; background: url(ctlogo1.png) center no-repeat;_background: url(ctlogo1.gif) center no-repeat;padding-top: 57px; width: 146px;}

.fixed-top li { float: left; display: inline; font-size: 16px; height: 57px; line-height: 60px; padding: 0 10px;}
.fixed-top #more{ background:url(more.png) no-repeat center; display: block; height: 60px; width: 30px; padding-left: 10px; position: relative;}
.fixed-top ul.appnav { background: url(newapp.png) no-repeat 0 22px; padding-left: 30px; color: #252525;} 
.fixed-top ul.appnav li{ width: 60px; margin-right: 0;  float: right; display: inline; position:relative; z-index: 100;}
.fixed-top ul.snav li ,.fixed-top ul.appnav li{ font-size: 14px; height: 57px; line-height: 64px;}
/*subnav*/
.subnav{ display: none; z-index: 1000; position:absolute; top: 58px; left: -80px; background: #fff; zoom: 1; color: #555; box-shadow: 0 0 10px #bbb; -webkit-box-shadow: 0 0 10px #bbb; -moz-box-shadow: 0 0 10px #bbb; box-sizing: border-box; padding: 20px; width: 350px; border: 1px solid #ddd;}
.subnav b{_display:none; position:absolute; left: 93px; top:-9px; height: 20px;width: 15px;background: transparent url(tri.png) no-repeat;}
.subnav a { padding: 5px; display: inline-block; float: left;}
/*看看视频弹出层*/
.codeR{ display: none; z-index: 1000; position:absolute; top:50px; right:0px; padding:10px 5px; border:1px solid #666; background:#fff; border-radius:5px; width:320px; box-shadow:0 0 2px 2px rgba(0,0,0,.2)}
.codeR b{ position:absolute; right:25px; top:-10px; width:20px; height:10px; overflow:hidden; background:url(arrowm.png ) no-repeat;}
.codeR span{ width:150px; float:left; display:inline-block; margin:0 5px; overflow:hidden; line-height:normal;}
.codeR span img{ display:block; width:100%;}
.codeR span em{ display:block; text-align:center;}


/*底部*/
.copyright { font-size: 14px; border-top: 1px solid #d0d0d0; padding-top: 10px; margin: 20px auto;}
.copyright p { text-align: center; line-height: 30px;}
.copyright span{ font-size: 12px; margin: 0 5px;}

/*---微信分享弹出层---*/
.weixin-cen{ display:none; position: fixed; bottom:auto; top:50%; margin-top:-226px; left:50%; margin-left:-300px; z-index:1000; width:600px; height:453px; overflow:hidden; background:url(bg_weixin.png) no-repeat; _background:url(bg_weixin.gif) no-repeat;}
* html .weixin-cen {position:absolute;bottom:auto; top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2-this.offsetHeight/2-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
.weixin_close{ overflow:hidden; padding:18px 24px 0px 40px; width:536px; height:42px; text-align:left;}  
.weixin_close p{ font-family:"微软雅黑";  display:inline; font-size:18px; line-height:24px; color:#000;}
.weixin_close img{ display:inline; width:21px; height:21px; overflow:hidden; cursor:pointer;}
.weixin-con{ width:250px; height:250px; overflow:hidden; margin:30px 175px;}
.weixin-con img,.weixin-con canvas,.weixin-con table{ width:100%; height:100%;}
.weixin-cen .sm{ width:450px; margin:0 75px; overflow:hidden; font-family:"微软雅黑"; font-size:18px; color:#000; line-height:30px; text-align:left;}
