@charset "gb2312";
*{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
body{margin:0; padding:0; color:#333333; font:16px/200% Microsoft Yahei,Helvetica,arial; -webkit-text-size-adjust:none;}
ul, ol, p, h1, h2, h3, h4, h5, h6, dl, dt, dd ,form ,textarea ,input{margin:0; font-family:Microsoft Yahei,Helvetica,arial;}
ul,ol{list-style:none;}
ul,ol,input{padding:0;}
fieldset {border:none; padding:0;}
table{margin:0 auto;width:100%;border-collapse:collapse;}
img{border:0;}
img,object,audio,vedio{max-width: 100%;}
input:focus, textarea:focus, select:focus {outline: none;}
input::-webkit-input-placeholder{color: #999; -webkit-transition: color.5s;}
input:focus::-webkit-input-placeholder, input:hover::-webkit-input-placeholder{color: #cecece; -webkit-transition: color.5s;}
a,button,input,textarea{-webkit-tap-highlight-color: rgba(0,0,0,0);}
a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#0c61b0;}
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.wrap{max-width:768px; margin:0 auto; overflow:hidden;}
.container{clear:both; padding:0 2%;}


/*header*/
.header2_container{ padding:0;}
.header{display:none;}
.logo{ padding:20px 0; background:url(imagesmobilemobile_headerbg.jpg) no-repeat center top / 100% 100%; position:relative; z-index:9;}
.logo img{display:block; margin:0 auto; max-width:80%;}
.search{ margin:20px 2%; padding-right:92px; border-radius:4px; overflow:hidden; height:40px; position:relative;}
.search .ss_txt{background:url(imagesmobiless_icon.png) no-repeat 15px center #f1f1f1; height:100%; padding:10px 10px 10px 47px; font-size:14px; width:100%; border:0; border-radius:0;}
.search .ss_btn{ position:absolute; right:0; top:0; background:#1896d7; color:#fff; width:92px; height:39px; background:#dd5555; color:#f7dddd; font-size:16px; cursor:pointer; border:0; border-radius:0; -webkit-appearance:none;}
.search p{display:none;}
.mainnav, .mainnav_mobile{display:none;}
.mainnav_mobile{ background:#2372c2; overflow:hidden; padding:10px 0;}
.mainnav_mobile li{float:left; width:25%; text-align:center; height:34px; line-height:34px; position:relative;}
.mainnav_mobile li a{color:#fff;}
.mainnav_mobile li:after{content:""; width:1px; height:20px; background:#79beff; position:absolute; top:50%; margin-top:-10px; right:0;}
.mainnav_mobile li:nth-child(4):after, .mainnav_mobile li:nth-child(8):after{display:none;}
.mainnav_mobile li a:hover{color:#79beff;}
.navtoggle{position:absolute; width:31px; height:25px; background:url(imagesmobilemainnav_toggle.gif) no-repeat; top:50%; margin-top:-12px; right:2%; z-index:30; cursor:pointer;}
.navclose{background-image:url(imagesmobilemainnav_close.png);}


/*footer*/
.footer{color:#666; text-align:center;}
.footer .menu{display:block; margin:0 -2%; background:#2372c2; padding:10px 0; font-size:16px; margin-bottom:15px;}
.footer .menu a{margin:0 2%; color:#fff;}
.footer .menu a:hover{color:#48dfff;}
.footer a{color:#666;}

/*common*/
.common_bigtit{height:50px; padding-left:3%; color:#0185db; line-height:50px; background:#2372c2;}
.common_bigtit h2{position:relative; padding-left:40px;font-size:1.2em; color:#fff; font-weight:normal;}
.common_bigtit h2:after{content:''; width:40px; height:100%; display:block; position:absolute; top:0; left:0; background:url(imagesmobilemobile_zx_title.png) no-repeat 0 0 / auto 100%; }

.incontainer{ padding:20px 0; overflow:hidden;}
.common_tabBox{clear:both;}
.common_tabBox .hd{ height:50px; line-height:47px; border-bottom:#dcdcdc 1px solid; background:#f7f7f7;}
.common_tabBox .hd ul li{float:left; width:25%; height:50px; padding:3px 1px 0; text-align:center; overflow:hidden;}
.common_tabBox .hd ul li.on{color:#0185db; padding:0; background:#fff; border-top:#0185db 3px solid; border-left:#dcdcdc 1px solid; border-right:#dcdcdc 1px solid;}
.common_tabBox .hd ul li.on a{color:#0185db; font-weight:bold;}
.common_tabBox .hd .more{float:right; line-height:60px;}
.common_tabBox .tempWrap{transition:all 200ms ease;}
.common_tabBox .tempWrap, .common_tabBox .bd{clear:both;}
.common_tabBox .bd{overflow:hidden;}
.common_tabBox .bd .common_newslist{padding:12px 0 18px;}
.common_tabBox .tempWrap .common_newslist{float:left;} /*解决添加页签效果之后自动截取标题字数省略号不生效*/

.common_newslist li{padding:6px 0 6px 18px; line-height:1.5; background:url(imagespubliccommon_dot.gif) no-repeat left 16px; overflow:hidden;}

.common_icolinks, .common_noicolinks{ margin:0 -7px; overflow:hidden;}
.common_icolinks li, .common_noicolinks li{float:left; width:50%; margin-bottom:14px; padding:0 7px;}
.common_icolinks li a, .common_noicolinks li a{display:block; height:60px; line-height:60px; border-radius:5px; white-space:nowrap; overflow:hidden;}
.common_noicolinks li a{ background:#e6f5ff; text-align:center; color:#2372c2;}
.common_icolinks li a{text-align:center; background:#ebebeb; color:#0185db;}
.common_icolinks li i{ display:inline-block; margin-right:5%; width:40px; height:40px; background-repeat:no-repeat; vertical-align:middle;}
.common_icolinks li span{display:inline-block; vertical-align:middle;}
.common_icolinks li.li0 i{background-position:0 0;}
.common_icolinks li.li1 i{background-position:0 -40px;}
.common_icolinks li.li2 i{background-position:0 -80px;}
.common_icolinks li.li3 i{background-position:0 -120px;}
.common_icolinks li.li4 i{background-position:0 -160px;}
.common_icolinks li.li5 i{background-position:0 -200px;}
.common_noicolinks_oneRow li{width:100%;}

.common_onepic{margin-bottom:20px;}
.common_onepic img{display:block; width:100%;}

/*index*/
.mobile_jrgz{padding-left:70px; position:relative; margin-bottom:20px; height:60px; overflow:hidden;}
.mobile_jrgz .tit{ position:absolute; top:0; left:0; background:#d52026; text-align:center; color:#fff; font-size:1.2em; line-height:1.3; font-weight:bold; padding:5px 10px;}
.mobile_jrgz .tit a{display:block; color:#fff;}
.mobile_jrgz h5{ font-size:1.2em; line-height:1.4; padding-top:2px; height:55px; overflow:hidden;}
.mobile_jrgz h5 a{color:#2372c2;}
.bigtitl_zw h2:after{ background-image:url(../images/mobile/mobile_zw_title.png);}
.bigtitl_bs h2:after{ background-image:url(../images/mobile/mobile_bs_title.png);}
.bigtitl_hd h2:after{ background-image:url(imagesmobilemobile_hd_title.png);}
.bigtitl_zjby h2:after{ background-image:url(imagesmobilemobile_zjby_title.png);}
.bigtitl_zs h2:after{ background-image:url(imagesmobilemobile_zs_title.png);}


.mobile_tpxw{position:relative; overflow:hidden; margin-bottom:20px;}
.mobile_tpxw .bd{ position:relative; z-index:0;}
.mobile_tpxw .bd li{ position:relative;}
.mobile_tpxw .bd li img{width:100%; height:320px; background:url(images/loading.gif) center center no-repeat; vertical-align:top;}
.mobile_tpxw .bd .txt{position:absolute; bottom:0; left:0; width:100%; height:50px; line-height:50px; padding:0 100px 0 3%; color:#fff; background:rgba(0,0,0,0.5); white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.mobile_tpxw .bd .txt a{color:#fff;}
.mobile_tpxw .hd{ position:absolute; bottom:19px; right:3%; z-index:1;}
.mobile_tpxw .hd li{float:left; width:10px; height:10px; margin-left:5px; line-height:0; overflow:hidden; font-size:0; background:#cccccc; cursor:pointer; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
.mobile_tpxw .hd li.on{ background:#0185db;}

.mobile_ztzl{position:relative; overflow:hidden;}
.mobile_ztzl .tit{float:left; border-right:#fff 1px solid; width:25%; height:160px; background:url(imagesindexywdt_ztzl.jpg) no-repeat left center / 100% 100%;}
.mobile_ztzl .tit a{display:block; height:100%;}
.mobile_ztzl .bd{ position:relative; z-index:0; float:left; width:75%;}
.mobile_ztzl .bd li{ position:relative;}
.mobile_ztzl .bd li img{width:100%; height:160px; background:url(images/loading.gif) center center no-repeat; vertical-align:top;}
/*.mobile_ztzl .hd{ position:absolute; bottom:0; right:0; z-index:1;}
.mobile_ztzl .hd li{ float:left; width:21px; height:13px; line-height:13px; margin-left:1px; overflow:hidden; background:rgba(0,0,0,0.4); cursor:pointer; font-size:10px; color:#fff; text-align:center;}
.mobile_ztzl .hd li.on{ background:#dc2925;}*/

.mobile_zw{padding-bottom:0;}
.zw_icolinks li.li0 a{background:#0099cc;}
.zw_icolinks li.li1 a{background:#4cb3a3;}
.zw_icolinks li.li2 a{background:#bb97ce;}
.zw_icolinks li.li3 a{background:#61bbd9;}
.zw_icolinks li.li4{ width:100%;}
.zw_icolinks li a{font-weight:bold; background:#3290d2; color:#fff; }
.zw_icolinks li i{background-image:url(imagesmobilemobile_zw_icon.png);}
.bs_icolinks li i{background-image:url(imagesmobilemobile_bs_icon.png);}
.bs_icolinks li a{ background:#ebebeb; color:#0185db;}
.bs_icolinks, .zw_icolinks, .hd_icolinks, .zjby_icolinks{margin-bottom:6px;}
.hd_icolinks li i{background-image:url(imagesmobilemobile_hd_icon.png);}
.zjby_icolinks li i{background-image:url(imagesmobilemobile_zjby_icon.png);}


.zw_lmlink{background:#f5f5f5; overflow:hidden; padding:12px 3%; margin-bottom:20px;}
.zw_lmlink li{float:left; width:33.333%; font-size:0.875em;}
.zw_lmlink li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

.mobile_twjd{position:relative; overflow:hidden; margin-top:20px; margin-bottom:20px;}
.mobile_twjd .bd{ position:relative; z-index:0;}
.mobile_twjd .bd li{ position:relative;}
.mobile_twjd .bd li img{width:100%; height:320px; background:url(images/loading.gif) center center no-repeat; vertical-align:top;}
.mobile_twjd .bd h5{ background:#f0f3f6; padding:10px 2%; font-size:1em; font-weight:normal;}
.mobile_twjd .hd{top:307px; bottom:auto;}
.common_numHd{ position:absolute; bottom:0; right:0; z-index:1;}
.common_numHd li{ float:left; width:21px; height:13px; line-height:13px; margin-left:1px; overflow:hidden; background:rgba(0,0,0,0.4); cursor:pointer; font-size:10px; color:#fff; text-align:center;}
.common_numHd li.on{ background:#dc2925;}

.fw_iconlink{margin-top:20px;}
.fw_iconlink ul{padding-left:1px;}
.fw_iconlink ul li{float:left; width:33.333%;}
.fw_iconlink ul li a{display:block; border:#ebebeb 1px solid; margin:-1px 0 0 -1px; height:130px; position:relative; padding-top:82px; text-align:center; font-size:0.95em;}
.fw_iconlink ul li a:hover{background:#f5f5f5;}
.fw_iconlink ul li i{position:absolute; width:60px; height:60px; top:16px; left:50%; margin-left:-30px; background:url(imagesindexbsfw_ggfw_icon.png) no-repeat;}
.fw_iconlink ul li.li1 i{background-position:0 -60px;}
.fw_iconlink ul li.li2 i{background-position:0 -120px;}
.fw_iconlink ul li.li3 i{background-position:0 -180px;}
.fw_iconlink ul li.li4 i{background-position:0 -240px;}
.fw_iconlink ul li.li5 i{background-position:0 -300px;}
.fw_iconlink ul li.li6 i{background-position:0 -360px;}
.fw_iconlink ul li.li7 i{background-position:0 -420px;}
.fw_iconlink ul li.li8 i{background-position:0 -480px;}
.fw_iconlink ul li.li9 i{background-position:0 -540px;}
.fw_iconlink ul li.li10 i{background-position:0 -600px;}
.fw_iconlink ul li.li11 i{background-position:0 -660px;}

#slideBox4, #slideBox5{margin-top:20px;}
#slideBox4{margin-bottom:0;}

/*zszy*/
.zs_icolinks li{width:33.333%;}
.zs_icolinks li.li0 a{background:#e4a54c;}
.zs_icolinks li.li1 a{background:#61cb9a;}
.zs_icolinks li.li2 a{background:#688fdd;}
.zs_icolinks li a{font-weight:bold; background:#3290d2; color:#fff; }
.zs_icolinks li i{background-image:url(imagesmobilemobile_zs_icon.png);}

.fzzl_common_tabBox .hd ul li.on{ width:auto; padding:0 10px;}
.mobile_fzzl{position:relative; overflow:hidden; margin-top:20px;}
.mobile_fzzl .bd{ position:relative; z-index:0;}
.mobile_fzzl .bd li{ position:relative;}
.mobile_fzzl .bd li img{width:100%; height:320px; background:url(images/loading.gif) center center no-repeat; vertical-align:top;}
.mobile_fzzl .bd h5{ background:#f0f3f6; padding:10px 2%; font-size:1em; text-align:center;}
.mobile_fzzl .bd h5 a{color:#ca0030;}
.mobile_fzzl .hd{top:307px; bottom:auto;}

.newyear img{display:block;}
.newyear{margin-bottom:20px;}

/*responsive*/
@media (max-width: 479px) {
	/*.mainnav_mobile li.nav0{width:21%;}
	.mainnav_mobile li.nav0 i{display:none;}*/
	.zs_icolinks li{width:100%;}
	.zw_icolinks li.li0 i{ display:none;}
	
}

@media (max-width: 400px) {
	.zw_icolinks li.li2 i{ display:none;}
	
}

@media (min-width: 321px) and (max-width: 480px) {
	
}
@media (max-width: 320px) {
	
}
