html,body{margin:0;padding:0;overflow-x:hidden;}
body{background:#eef3fa;}

.mainbox{width:1200px;margin:auto;background:#fff;}

ul,li{list-style:none;}
*{font-family:'微软雅黑','黑体';font-size:14px;}
.mc{width:1000px;margin:auto;}
.c{clear:both;width:100%;font-size:0;line-height:0;margin:0;padding:0;}
dl,dt,dd{margin:0;padding:0;text-indent:0;}
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:0;}
#top{height:100px;}
#top .logo{width:310px;float:left;padding-top:15px;}
#top .nav{width:690px;height:100px;float:left;}
#top .nav dl{display:block;float:left;width:12.5%;text-align:center;}
#top .nav dl dt{line-height:30px;margin-top:30px;}
#top .nav dl dt a:link,#top .nav dl dt a:visited{color:#666;font-size:18px;}
#top .nav dl dt a:hover{text-decoration:none;}
#top .nav dl dd{display:none;position:relative;}
#top .nav dl dd div{position:absolute;height:20px;}
#top .nav dl.current dt a{border-bottom:#2fb0e9 4px solid;padding:5px 0;}
#top .nav dl.current dd{display:block !important;width:400px;}
#top .nav dl.current dd div{left:-30px;top:10px;font-size:13px;color:#999;}
#top .nav dl dd a:link,#top .nav dl dd a:visited{color:#999;}
#top .nav dl dd .current:link,#top .nav dl dd .current:visited{color:#004b8c !important;}
#top .nav dl dd a:hover{text-decoration:none;}

#topics_slider_hidden{display:none;}
#banner_hidden{display:none;}
#slider_hidden{display:none;}
#detail img{max-width:100%;}

.page{text-align:center;margin:auto;margin-top:30px;margin-bottom:30px;width:100%;left:0;text-align:left;clear:left;width:690px;float:center;}
.page a:link,.page a:visited{color:#07b;border:#ccc 1px solid;padding:0 6px;line-height:100%;margin-left:15px;}
.page a:hover{text-decoration:none;background:#014b8c;color:#fff;}
.page .current:link,.page .current:visited{border:0 !important;color:#333;}
.page .current:hover{background:none;color:#014b8c;}
.page span{margin-left:15px;}

*+html .page a:link,*+html .page a:visited{display:block;float:left;padding-top:4px;padding-bottom:4px;}
*+html .page span{margin-left:15px;display:block;float:left;}


#channel-pid-4 dd div{margin-left:-120px;}
#channel-pid-6 dd div{margin-left:-220px;border:#fff 1px solid;}
#channel-pid-7 dd div{margin-left:-90px;border:#fff 1px solid;}
#channel-pid-41 dd div{margin-left:-180px;border:#fff 1px solid;}

#footer{padding:40px 0;width:100%;background:#38393b;}
#footer .item{width:20%;float:left;}
#footer .item .mnav{font-size:16px;line-height:250%;}
#footer .item .mnav a:link,#footer .item .mnav a:visited{color:#fefefe;}
#footer .item .snav{font-size:12px;line-height:190%;}
#footer .item .snav div{background:url(../image/ssquare.gif) left center no-repeat;text-indent:15px;}
#footer .item .snav a:link,#footer .item .snav a:visited{color:#cecece;}

#bottom{background:#292a2c;width:100%;text-align:center;}
.banner{position: relative; overflow: auto;}
.banner li{list-style:none;margin:0;padding:0;}
.banner ul li{float:left;}
.banner ul li img{width:100%;}

#banner{width:1000px;margin:auto;margin-bottom:0;}
.bannerhome{width:1200px !important;}
#banner .content div{display:none;}
#banner .content div img{width:100%;}
#banner .content .current{display:block;}
#banner .title{margin:auto;height:8px;display:none;position:relative;}
#banner .title div{position:absolute;top:-40px;}
#banner .title div span{float:left;display:block;width:60px;text-align:center;}
#banner .title div span b{display:block;cursor:pointer;width:40px;height:6px;font-size:1px;line-height:1px;background:#ccc;margin:auto;}
#banner .title div span b:hover{background:#ddd;}
#banner .title div .current b{background:#07b;}
#banner .title div .current b:hover{background:#09c;}
.subbanner img{width:1000px;}


#guide{text-indent:160px;color:#fff;border-bottom:#fff 20px solid;padding-top:6px;padding-bottom:6px;height:30px;width:1000px;background:#f5f5f5;margin:0 auto;margin-top:-10px !important;}

#guide p{margin:0;padding:0;}
#guide .gleft{width:70%;float:left;height:25px;color:#999;}
#guide .gleft a:link,#guide .gleft a:visited{color:#999;}
#guide .gright{width:30%;float:left;height:25px;margin-top:5px;}

.guidehome{width:1200px !important;}
.guidehome .gright{margin-top:0 !important;}

#guide .gright .blank{height:20px;}
#guide .gright form{background:#fff;border:#c2c2c2 1px solid;width:190px;height:23px;overflow1:hidden;float:right;margin-right:10px;padding-top:2px;border-radius:4px;-webkit-radius:4px;-o-border-radius:4px;}
#guide .gright .keywords{float:right;height:20px;width:140px;}
#guide .gright .keywords input{float:right;border:0;box-shadow:none;outline:none;height:20px;line-height:18px;width:140px;}
#guide .gright .submits{float:right;margin-right:4px;width:30px;height:20px;overflow:hidden;}
#guide .gright .submits:hover{opacity:0.8;-webkit-opacity:0.8;-moz-opacity:0.8;-ms-opacity:0.8;}
#guide .gright .submits input{display:block;width:30px;height:20px;border:0;box-shadow:none;background:#fff url(../image/search.gif) center right no-repeat;}
#guide .gright form:hover{}

#marquee{height:24px;line-height:24px;width:85%;overflow:hidden;background:url(../image/homenews.gif) 50px 0px no-repeat;}
#marquee .content{width:100%;position:absolute;position:relative;left:0;height:24px;}
#marquee .content div{top:0;left:0;height:24px;line-height:24px;position:absolute;display:none;background:url(../image/p.gif) 140px 12px no-repeat;}
#marquee .content .current{display:block;}
#marquee .content div a:link,#marquee .content div a:visited{color:#333;}

.subguide{line-height:26px;padding-top:4px;}

.sp,.sp:link,.sp:visited{color:#004b8c;}
.ititle{border-bottom:#cbcbcb 1px solid;height:35px;}
.ititle .title{float:left;height:34px;line-height:34px;width:50%;text-align:left;}
.ititle .title b{color:#666666;font-size:18px;border-bottom:#004b8c 2px solid;padding-bottom:5px;}
.ititle .more{font-size:16px;float:left;width:50%;height:34px;line-height:34px;text-align:right;color:#004b8d;} 
.ititle .more a:link,.ititle .more a:visited{color:#004b8d;font-size:16px;}

.img{position:relative;overflow:hidden;}
.alt{position:absolute;background:rgba(0,0,0,0.4);display:none;height:25px;line-height:25px;color:#fff;text-align:center;left:0;top:0;z-index:100000;width:100%;bottom:0;}



#sub{background:url(../image/subbg.gif) repeat-y;}
#subleft{float:left;width:250px;height:200px;display:table;padding-top:10px;}
#subleft div{line-height:29px;}
#subleft div a:link,#subleft div a:visited{display:block;border-bottom:#ccc 1px solid;text-indent:15px;color:#014b8c;width:80%;}
#subleft .current{background:url(../image/subnavbg.gif) left center no-repeat;}
#subleft .current a:link,#subleft .current a:visited{color:#fff;}
#subright{float:left;width:750px;min-height:350px;}
#subrightc{border:#ccc 1px solid;display:table;width:100%;}
#subtitle{font-size:24px;line-height:50px;font-weight:bold;}
#subrightc .subitem{margin:30px;}

#sublists{width:750px;padding-top:10px;}
#sublists li{position:relative;height:30px;line-height:30px;color:#666;}
#sublists li span{position:absolute;width:100px;height:30px;line-height:30px;display:block;top:0;right:20px;z-index:1;color:#999;}
#sublists li a:link,#sublists li a:visited{color:#014b8c;display:block;width:82%;height:30px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:url(../image/p3.gif) left center no-repeat;text-indent:16px;}
#sublists .line{height:10px;font-size:1px;margin-left:-15px;border-bottom:#ccc 1px solid;width:97%;margin-bottom:10px;}
*+html #sublists .line{}


.topicslists{clear:left;margin:30px;margin-top:0;}
.topicslists .topicsitem{clear:left;width:100%;padding-top:20px;padding-bottom:20px;margin-bottom:5px;}
.topicslists .line{border-bottom:#ccc 1px solid;}

.topicslists .pic{width: 270px;height:145px;float:left;overflow:hidden;}
.topicslists .pic img{width: 100%;}

.topicslists .txt{margin-left:20px;width:390px;float:left;}
.topicslists .txt .stitle{width:390px;line-height:25px;text-align:left;overflow:visible;font-size:18px;}
.topicslists .txt .stitle a:link,.topicslists .txt .stitle a:visited{color:#07b;font-size:18px;}
.topicslists .txt .about{margin-top:10px;text-indent:28px;color:#555;}



#detail{padding:40px;}
#detail .title{text-align:center;font-size:18px;line-height:30px;}
#detail .time{text-align:center;font-size:14px;color:#999;line-height:30px;border-bottom:#ccc 1px solid;padding-bottom:5px;margin-bottom:10px;}
#detail .content{line-height:150%;}
#detail .content *{font-size:14px !important;font-family:'微软雅黑' !important;line-height:180% !important;}
#detailmore{background:#eee;padding:20px 30px;border-top:#ccc 1px solid;line-height:150%;}
#detailmore a:link,#detailmore a:visited{color:#014b8c;}

.detail-document-title{font-weight: bold;padding-bottom: 10px;}
.detail-document-download a:link,.detail-document-download a:visited{color:#07b;display:inline-block;background: #eee;
border-radius: 20px;padding:1px 16px;}






@media screen and (min-height:600px){
	#sub{min-height:320px;}
}

@media screen and (min-height:700px){
	#sub{min-height:420px;}
}

@media screen and (min-height:800px){
	#sub{min-height:520px;}
}

@media screen and (min-height:900px){
	#sub{min-height:620px;}
}

@media screen and (min-height:1000px){
	#sub{min-height:720px;}
}

@media screen and (min-height:1100px){
	#sub{min-height:820px;}
}

@media screen and (min-height:1200px){
	#sub{min-height:920px;}
}


#sub{background-size:260px 100% !important;}
#subleft{width:320px;}	
#subleft div{background-size:280px 100% !important;}
#subleft a:link,#subleft a:visited{display: block;width:260px !important;border-bottom:#ddd 1px solid !important;}
#subright{width:680px;}
##subrightc{;}
#sublists{width:680px !important;padding-top:10px;}