/* 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:#d31703;}
.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:#fdad01;}
nav li{width:20%; float:left; text-align:center; line-height:40px; color:#984f00; font-weight:bold; font-size:16px;}
nav li a{height:40px; display:block; color:#984f00;}
nav li a:hover{background:#1e75b00; color:#fff;}

.tt{height:35px; background:#1eabd0; 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;}
.tth span{background-position:0 -280px;}
.tti span{background-position:0 -315px;}
.ttj span{background-position:0 -350px;}
.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; z-index:999}
a.downan1,a.downan2,a.downan3{width:60px; float:left; height:23px; display: block; background:url(../images/down_an1.jpg) no-repeat; margin-bottom:3px;}
a.downan2{background:url(../images/down_an2.jpg) no-repeat;}
a.downan3{background:url(../images/down_an3.jpg) no-repeat;}
a#hui,a#hui:hover{background-position:0 -23px;}

.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;}
.zxtxt li:hover img{width:94px; height:69px; border:3px solid #d13100;}
.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;}
.zytxt,.katxt{padding:5px 10px;}
.zytxt li{width:25%; float:left; text-align:center; padding:15px 0 5px;}
.zytxt li img{width:65px; height:65px; margin:0 auto;}
.zytxt li p{line-height:20px; height:20px; overflow:hidden; text-align:center; margin-top:5px;}
.zytxt li:hover img{width:61px; height:61px; border:2px solid #fb600f;}
.katxt li{width:33.3%; float:left; margin-top:5px;}
.katxt li img{width:90px; height:50px; margin:0 auto;}
.katxt li span{width:90px; height:20px; line-height:20px; text-align:center; margin:0 auto; background:#94bc00; display:block; color:#fff;}
.katxt li p{line-height:20px; text-align:center;}
.katxt li span a{color:#fff;}
.katxt li:hover span{background:#f96515;}
.katxt li:hover img{width:86px; height:46px; border:2px solid #f96515;}


.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:#8fc31f url(../images/more.png) center top no-repeat; 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;}
.pic li img:hover,.video li:hover img{width:134px; height:74px; border:3px solid #d13100;}
.video li:hover img{height:99px;}
.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:58px; background:url(../images/video.png) center top no-repeat; top:26px; left:0; position:absolute;}

.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:#e0674e;}
.datatxt a.col2{background:#d7a23d;}
.datatxt a.col3{background:#a8b021;}
.datatxt a.col4{background:#29c2ae;}
.datatxt a.col5{background:#459ae9;}
.datatxt a.col6{background:#8874d4;}

/*底部*/
footer{text-align:center; height:40px;padding:0 10px; background:#e75b00; 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:#1a3c6c;}

#ScrollTop{width:40px;height:40px;background:url(../images/top.png) no-repeat; position:fixed;_position:absolute;right:10px;bottom:10%;cursor:pointer;display:none;}