/* 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:#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:#1a83db;}
nav li{width:20%; float:left; 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:#1693ee; color:#fff;}

.downtxt{padding:17px 15px 13px;}
.downtxt dl{ overflow:hidden;}
.downtxt dt,.downtxt dd{float:left;}
.downtxt dt{margin-right:5px;}
.downtxt dt img{width:55px;height:55px;}
.downtxt dd p{line-height:20px;color:#666;}
.downtxt dd p cite{width:14px; height:13px; background:url(../images/xingj.jpg) no-repeat; display:inline-block;}
.downtxt dd p cite.hui{background-position:0 -13px;}
.downtxt dd.xia{float:right; overflow:hidden;width:122px;height:64px;}
.downtxt dd.xia a{ display:block; float:left; width:55px;height:23px; background:url(../images/xia.jpg) no-repeat;margin:4px 0 5px 6px;}
.downtxt dd.xia a:nth-child(2){ background-position:0 -23px;}
.downtxt dd.xia a:nth-child(3){ background-position:0 -46px;}
.downtxt dd.xia a:nth-child(4){ background-position:0 -69px;}
.downtxt h4{ color:#222; font-size:14px;color:#222;margin:2px 0 2px 0;}
.downtxt p{line-height:20px; color:#777;}

h3.tt1{background:#1693ee;height:35px;line-height:35px;font-size:14px;color:#fefefe;padding-left:15px;}
h3.tt1 em{ display:block; background:url(../images/tit1.jpg) no-repeat;width:18px;height:22px; float:left;margin:8px 4px 0 0;}
h3.ttb em{width:24px;background-position:0 -22px;}
h3.ttc em{width:18px;background-position:0 -44px;}
h3.ttd em{width:18px;height:19px;background-position:0 -66px;}
h3.tte em{width:22px;height:19px;background-position:0 -85px;}
h3.ttf em{width:21px;height:21px;background-position:0 -104px;}
h3.ttg em{width:15px;height:20px;background-position:0 -125px;}
h3.tth em{width:20px;height:20px;background-position:0 -145px;}

.zxgx{padding:5px 0;}
.zxgx li{padding:10px 15px;border-bottom:1px solid #ececec;height:81px;}
.zxgx li:nth-child(3){ border-bottom:none;}
.zxgx li:hover{ background:#f5f6f5 ;}
.zxgx li:hover h4 a{color:#ff470e; text-decoration:underline;}
.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:#999;}

.zldq{padding:8px 15px;}
.zldq dl{padding:7px 0;border-bottom:1px solid #ececec; overflow:hidden;}
.zldq dl:nth-child(2) dt{ background:#f5bf05;}
.zldq dl:nth-child(3) dt{ background:#00b7b5;}
.zldq dl:last-child dt{ background:#1693ee;}
.zldq dl:last-child{ border-bottom:none;}
.zldq dt,.zldq dd{ float:left;}
.zldq dt{ width:45px;height:41px; background:#f76c64; text-align:center;font-size:14px;font-weight:bold;color:#fff;padding-top:4px;}
.zldq dd{ width:84%;}
.zldq dd a{ display:inline-block;padding:4px 9px;}

.loadmore{height:25px; background:#98d4ff 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;}

.rdtj{padding:10px;}
.rdtj li{ width:50%; float:left;margin:5px 0;}
.rdtj li img{ width:140px;height:94px; margin:0 auto;}

.mpjs{padding:5px 15px;}
.mpjs li{padding:10px 0;height:85px;}
.mpjs li h4{ font-size:14px;line-height:10px;margin-bottom:6px;}
.mpjs li p{line-height:18px;}
.mpjs li p span{ font-weight:bold;}
.mpjs li img{ width:120px;height:85px; float:left;margin-right:8px;}
.mpjs li:hover img{ border:2px solid #ff470e; width:116px;height:81px;}
.mpjs li:hover h4 a{ color:#ff470e; text-decoration:underline;}

.yxgl{ padding:10px 15px;}
.yxgl li{font-size:14px;line-height:26px;height:26px; overflow:hidden; background:url(../images/li_a.jpg) left center no-repeat;padding-left:12px;}

.yxsp{padding:10px;}
.yxsp li{ width:50%; float:left;margin-top:5px; position:relative;}
.yxsp li img{ width:140px;height:105px; margin:0 auto;}
.yxsp li code{ width:100%;height:52px; position:absolute;left:0;top:25px; background:url(../images/video.png) center top no-repeat; display:none;}
.yxsp li p{width:140px;font-size:14px; text-align:center;line-height:18px;height:36px; overflow:hidden;margin:8px auto 0 auto;width:140px;}
.yxsp li:hover code{ display:block;}
.yxsp li:hover p a{ color:#ff470e; text-decoration:underline;}

.jctp li img{ width:140px;height:80px;}

/*底部*/
footer{text-align:center; height:40px;padding:0 10px; background:#1a83db; 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;}