/* CSS Document */
body{font-family:"Microsoft Yahei","宋体",Arial Narrow;font-size:12px; color:#666; background:#fefbfb;}
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:#666;text-decoration:none}
a:hover{color:#ff470e;}
.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 */

/*回到顶部按钮*/
#ScrollTop{width:40px;height:40px;background:url(../images/top.png) no-repeat;position:fixed;_position:absolute;right:14px;bottom:45px;cursor:pointer;display:none;} 

header img{width:100%; height:auto;}
nav{height:40px; background:#013645;}
nav li{width:20%; float:left;height:40px; text-align:center; line-height:40px; color:#fff; font-weight:bold; font-size:16px;}
nav li a{height:40px; display:block;color:#fff;}
nav li a:hover{background:#024254; color:#fff;}

.downtxt{padding:17px 15px 13px;}
.downtxt dl{ overflow:hidden;}
.downtxt dt,.downtxt dd{float:left;}
.downtxt dt{margin-right:10px;}
.downtxt dt img{width:72px;height:72px;}
.downtxt dd p{line-height:24px;color:#666;font-size:14px;}
.downtxt dd p cite{width:17px; height:17px; background:url(../images/xj.jpg) no-repeat; display:inline-block;}
.downtxt dd p cite.hui{background-position:0 -17px;}
.downtxt dd.xia{float:right; overflow:hidden;width:60px;height:75px; font-weight:bold; text-align:center;}
.downtxt dd.xia a{ display:block; float:left; width:60px;height:23px;color:#fff; background:#1c8c54;line-height:23px;margin-bottom:2px;}
.downtxt dd.xia a.applexz{ background:#015d77;}
.downtxt dd.xia a.lblq{ background:#d22b5a;}
.downtxt h4{ color:#444; font-size:14px;margin:2px 0 2px 0;}
.downtxt p{line-height:20px;}

h3.tt1{height:35px; background:#013645 url(../images/tt.jpg) 0 0 no-repeat;padding-left:42px;line-height:35px;color:#fff; font-size:14px;}
h3.tt02{ background-position:0 -35px;}
h3.tt03{ background-position:0 -70px;}
h3.tt04{ background-position:0 -105px;}
h3.tt05{ background-position:0 -140px;}
h3.tt06{ background-position:0 -175px;}
h3.tt07{ background-position:0 -245px;}
h3.tt08{ background-position:0 -280px;}
h3.tt09{ background-position:0 -315px;}

.zxgx{padding:5px 0;}
.zxgx li{padding:10px 15px;border-bottom:1px solid #ececec;}
.zxgx li:nth-child(3){ border-bottom:none;}
.zxgx li img{width:100px;height:75px; float:left;margin-right:10px;}
.zxgx li h4{font-size:14px;line-height:18px;margin-bottom:19px;}
.zxgx li p{line-height:26px; color:#b7b7b7;}

.wjdc{padding:15px 0;}
.wjdc li{ width:50%; float:left;}
.wjdc li img{ width:140px;height:66px; margin:0 auto;}

.playtag{padding:15px 0 10px 15px; overflow:hidden;}
.playtag img{ float:left; width:118px;height:85px;margin-right:10px;}
.playtag h5{ font-size:14px;color:#444;padding:6px 0 10px 0;}
.playtag h5 a{color:#444;}
.playtag p{line-height:20px;}
.playtag p span{color:#333;}
.ckxx{ border:1px solid #e22459;color:#e22459;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;padding:2px 7px; display:none;}
h4.ttnews{margin-left:15px; background:url(../images/bg_x.jpg) repeat-x;color:#007584;font-size:14px;height:32px;line-height:32px;border-left:2px solid #007584;padding-left:10px;}
.bsnews{margin-left:15px;padding:8px 0;}
.bsnews li{ font-size:14px;line-height:26px;height:26px;overflow:hidden; background:url(../images/li_a.jpg) left center no-repeat;padding-left:14px;}
.bsvideo li{ width:50%; float:left; position:relative;}
.bsvideo li img{ width:135px;height:100px; margin:0 auto;}
.bsvideo li:hover img{ width:125px;height:90px; border:5px solid #ff470e;}
.bsvideo li p{ width:135px;margin:6px auto; font-size:14px;line-height:20px; position:relative;}
.bsvideo li p span{ position:absolute;bottom:0;right:0; font-size:12px;color:#999;}
.bsvideo li code{ display:block; position:absolute; left:0;top:0;height:100px;width:100%; background:url(../images/video.png) center center no-repeat;}

.herok{height:365px;overflow-x:hidden; overflow-y:scroll;padding:11px;}
.herok li{float:left; width:25%;margin-top:8px;}
.herok li img{ width:62px;height:62px; margin:0 auto;}
.herok li:hover img{width:56px;height:56px; border:3px solid #ff470e;}
.herok li p{margin-top:6px; text-align:center;}

.loadmore{height:25px; background:#b9c0c6 url(../images/more.png) center top no-repeat; line-height:25px; font-size:14px; text-align:center; margin-top:5px;margin:0 15px 15px 15px;}
.loadmore a{color:#fff;}

.musick{margin-bottom:10px;}
.musick li{ overflow:hidden;padding:10px 15px; border-bottom:1px #ededed solid;}
.musick li img{ width:50px;height:50px; float:left;margin-right:12px;}
.musick li h4{font-size:14px;color:#444;}
.musick li h4 a{color:#444;}
.musick li h4 span{ float:right; font-size:12px;color:#999; font-weight:normal;}
.musick li h4 code{color:#ef5691;} 
.musick li p{color:#444;}

.playgl{padding:10px 15px;}
.playgl li{ font-size:14px;line-height:26px;height:26px;overflow:hidden; background:url(../images/li_a.jpg) left center no-repeat;padding-left:12px;}

.playvideo{padding:15px 10px 0 10px;}
.playvideo li{ float:left; width:50%; position:relative;margin-bottom:8px;}
.playvideo li img{ width:140px;height:105px; margin:0 auto;}
.playvideo li:hover img{ width:130px;height:95px; border:5px solid #ff470e;}
.playvideo li code{ height:105px; width:100%; background:url(../images/video.png) center center no-repeat; display:block; position:absolute;left:0;top:0;}
.playvideo li p{ width:140px; margin:0 auto; font-size:14px;margin-top:3px; text-align:center;height:40px;line-height:20px;}

.jcpic li img{ width:140px;height:80px;}
.jcpic li:hover img{ width:130px;height:70px; border:5px solid #ff470e;}

.hotzl{padding:15px 15px 10px 15px;}
.hotzl a{ display:block;height:30px;margin-bottom:5px; background:#52ba8d;line-height:30px; text-align:center;color:#fff;}
.hotzl a.col2{ background:#e67bad;}
.hotzl a.col3{ background:#5c92bf;}
.hotzl a.col4{ background:#947fd1;}
.hotzl a.col5{ background:#d29b66;}
.hotzl a.col6{ background:#d29b66;}
/*底部*/
footer{text-align:center; height:40px;padding:0 10px; background:#013645; 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:#024254;}