/* CSS Document */
body{font-family:"Microsoft Yahei","宋体",Arial Narrow;font-size:12px; color:#333; background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td,p,figure{margin:0;padding:0}
table{border-spacing: 0; border-collapse: collapse;}
img{border:0; display:block}
ol,ul,li,dl,dt,dd{list-style:none;}
cite,code,em{ font-style:normal;font-family:"Microsoft Yahei";}
a{color:#333;text-decoration:none}
a:hover{color:#f96515;}
.cl{ clear:both}
.cc:after {content: ".";display: block;height:0;clear: both;visibility: hidden;}
.cc {display: inline-block;} /* Hides from IE-mac \*/
* html .cc {height: 1%;}
.cc{display: block;} /* End hide from IE-mac */

.ad{margin-top:10px;}
.ad img{width:100%;}
/*回到顶部按钮*/
#ScrollTop{width:37px;height:37px;background:url(../images/bg.png) no-repeat 0 -189px;position:fixed;_position:absolute;right:10px;bottom:45px;cursor:pointer;display:none;} 

/*头部*/
header img{width:100%; height:auto;}
nav{height:40px; background:#353533;}
nav li{width:20%; float:left; text-align:center; line-height:40px; color:#afacac; font-weight:bold; font-size:16px;}
nav li a{height:40px; display:block; color:#afacac;}
nav li a:hover{background:#4e4a47; color:#fff;}

.tt{height:35px; background:#4e4a47; margin-top:10px;}
.tt span{font-size:14px; background:url(../images/tt_li.jpg) no-repeat; height:35px; line-height:35px; padding-left:35px; color:#fff; float:left;}
.tta span{background-position:0 -35px;}
.ttb span{background-position:0 -70px;}
.ttc span{background-position:0 -105px;}
.ttd span{background-position:0 -140px;}
.tte span{background-position:0 -175px;}
.ttf span{background-position:0 -210px;}
.ttg span{background-position:0 -245px;}
.downtxt{padding:15px 15px 0; line-height:20px;}
.downtxt h4{font-size:14px; color:#222;}
.downtxt dl{position:relative;}
.downtxt dt{width:75px; float:left; margin-right:10px;}
.downtxt dt img{width:75px; height:75px;}
.downtxt dd p{font-size:14px; line-height:26px; overflow:hidden;}
.downtxt dd p cite{width:16px; height:20px; background:url(../images/xingj.png) no-repeat; display:inline-block;}
.downtxt dd p cite.hui{background-position:0 -20px;}
.downtxt dd.xia{ position:absolute; width:60px; top:0; right:0;}
.downtxt dd.xia a{height:23px; display:block; background:url(../images/down.jpg) no-repeat; margin-bottom:3px;}
.downtxt dd.xia a.apple{background-position:0 -26px;}
.downtxt dd.xia a.libao{background-position:0 -52px;}
.zxtxt{padding:0 5px;}
.zxtxt li{border-bottom:1px solid #ececec; padding:10px; height:75px; overflow:hidden;}
.zxtxt li img{width:100px; height:75px; float:left; display:inline-block; margin-right:10px;}
.zxtxt li h4{font-size:14px; line-height:18px; height:36px; overflow:hidden; margin-bottom:19px;}
.zxtxt li p{line-height:20px; color:#999;}
.wqtxt,.listlb,.video,.pic,.data{padding:5px 0;}
.hotxt{ padding:5px 0;}
.hotxt a{width:46%; float:left; margin:0 2%;}
.hotxt img{width:100%; height:auto; margin:10px auto 0;}
.listlb{padding:5px 10px;}
.listlb li{font-size:14px; line-height:26px; height:26px; overflow:hidden; background:url(../images/li_a.jpg) 0 11px no-repeat; padding-left:12px;}
.loadmore{height:25px; background:#bfbfbf; line-height:25px; font-size:14px; text-align:center; margin-top:5px;}
.loadmore a{color:#fff;}
.video li,.pic li{width:50%; position:relative; margin:10px 0 5px; display:inline-block; float:left;}
.video li img{width:140px; height:105px; margin:0 auto;}
.pic li img{width:140px; height:80px; margin:0 auto;}
.video li p,.pic li p{font-size:14px; line-height:18px; height:36px; margin:5px auto; overflow:hidden; text-align:center; width:140px;}
.video li cite{width:100%; height:70px; background:url(../images/video.png) center top no-repeat; top:20px; left:0; position:absolute;}
.wqtxt li{width:33%; float:left; padding-top:10px;}
.wqtxt li img{width:80px; height:80px; margin:0 auto;}
.wqtxt li p{height:25px; line-height:25px; text-align:center; font-size:14px; width:80px; margin:0 auto; font-size:12px;}
.wqtxt li:hover img{width:76px; height:76px; border:2px solid #ff470e;}
.wqtxt dl{height:33px; overflow:hidden; border:1px solid #d8d8d8; line-height:33px; position:relative; border-radius:2px; display:inline-block; margin:0 5%; width:90%;}
.wqtxt dt input{height:31px; line-height:31px; border:1px solid #fff; width:230px; padding:0 5px;}
.wqtxt dd{width:45px; height:35px; position:absolute; top:-1px; right:-1px;}
.datatxt a{height:25px; line-height:25px; font-size:14px; text-align:center; margin-top:2px; color:#fff; overflow:hidden; width:100%; float:left;}
.datatxt a{color:#fff;}
.datatxt a.col1{background:#b03921;}
.datatxt a.col2{background:#b47b0d;}
.datatxt a.col3{background:#a8b021;}
.datatxt a.col4{background:#21b09d;}
.datatxt a.col5{background:#216bb0;}
.datatxt a.col6{background:#66579e;}

/*底部*/
footer{text-align:center; height:40px;padding:0 10px; background:#353533;color:#fff; line-height:40px; font-size:14px; margin-top:10px;}
footer span{ display:inline-block; height:40px;}
footer span:first-child{ float:left;}
footer span:last-child{ float:right}
footer a{color:#fff;display:block;}
footer a:hover{background:#4e4a47;}

#ScrollTop{width:40px;height:40px;background:url(../images/top.png) no-repeat; position:fixed;_position:absolute;right:10px;bottom:10%;cursor:pointer;display:none;}