div, p, header, footer, h1, h2, h3, h4, h5, h6, span, i, b, em, ul, li, dl, dt, dd, body, input, select, form, button {margin: 0px;padding: 0px;}
body{font-family: '\5FAE\8F6F\96C5\9ED1',helvetica,arial;color: rgb(0, 0, 0);font-size: 16px;}    
img{border:0 none}
ul,li{list-style:none}
a{text-decoration:none;color:#384f5b;display:inline-block}
a:visited{color:#384f5b}
.skin_default .m_header {background-image: url("./images/bg_logo.jpg");}
#main {background: url("./images/bg_main.jpg") repeat scroll 0% 0% transparent;width: 100%;min-width: 320px;}
.pb_imgbg {background: url("./images/bg_main1.jpg") repeat scroll 0% 0% transparent;}
.m_header {height: 110px;background-repeat: no-repeat;position: relative;background-size: 100% 110px;}
    
.common_block {background: none repeat scroll 0% 0% rgb(255, 255, 255);border-radius: 4px 4px 4px 4px;width: 96%;margin: 8px auto;border: 1px solid rgb(225, 231, 235);}
.common_nav{overflow:hidden;width:100%;display:-webkit-box}
.common_nav li{height:36px;line-height:36px;-webkit-box-flex:1;text-align:center;border-bottom:1px solid #e7ecef}
.common_nav a{display:inline-block;width:100%}
.common_nav h4{line-height:24px;height:24px;display:inline-block;width:100%;border-right:1px solid #e7ecef}
.common_nav .common_nav_cur{background:url(./images/common_nav_default) center 34px no-repeat;border-bottom:0 none;border-right:1px solid #e7ecef}
.common_nav_cur h4{color:#07780c}.common_nav li.common_nav_cur:nth-child(n+2){border-left:1px solid #e7ecef}
.common_nav li.common_nav_cur:last-child{border-right:0 none}

.common_zixun_con_div{margin:12px auto 8px auto;width:286px;height:150px}
.common_zixun_con_div a{position:relative;width:100%;height:100%;font-size:0}
.common_zixun_con_div span{width:100%;height:24px;line-height:24px;position:absolute;left:0;bottom:0;color:#fff;font-size:18px;text-align:center;background-color:rgba(0,0,0,0.3);text-overflow:ellipsis;white-space:nowrap}

.yewuchaxun span{background-image: url("./images/yewuchaxun_ywcx.png");background-repeat: no-repeat;background-size: 100px auto;}
.yewuchaxun ul{width:100%;overflow:hidden}
.yewuchaxun li{width:50%;float:left;height:40px;line-height:40px;font-size:15px;border-top:1px solid #e7ecef}
.yewuchaxun a,.yewuchaxun i{display:block;border-right:1px solid #e7ecef;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:100%}
.yewuchaxun span{width:16px;height:16px;display:inline-block;margin:0 6px 0 14%;position:relative;top:-2px;vertical-align:middle;-webkit-background-size:80px auto;background-size:80px auto}
.yewuchaxun li:nth-child(2n) a,.yewuchaxun li:nth-child(2n) i{border-right:0 none}.yewuchaxun li:nth-child(-n+2){border-top:0 none}.cy_add em{display:inline-block;width:20px;height:20px;background:url(./images/yewuchaxun_common.png) 0 -6px no-repeat;background-size:20px auto;vertical-align:middle;margin:0 6px 0 22%;position:relative;top:-2px}
.yewuchaxun .yw_sykd{background-position:0 -168px}
.yewuchaxun .yw_bgfw{background-position:0 -184px}
.yewuchaxun .yw_bgwc{background-position:0 -200px}
.yewuchaxun .yw_wydl{background-position:0 -216px}

.zixun_nav_wp_wp span{background-image:url(./images/zixun_common.png)}
.zixun_con{float:left;width:12.5%;-webkit-backface-visibility:hidden}
.zixun_wp{width:100%;overflow:hidden;position:relative}
.zixun_con_wp{width:800%;overflow:hidden}
.zixun_yy2{height:150px;margin:12px auto 8px auto}
.zixun_nav_wp_wp{width:100%;position:relative;height:36px;line-height:36px;overflow:hidden;background:#f1f4f5;border-bottom:1px solid #e7ecef}
.zixun_nav_wp{width:88%;overflow:hidden;margin:0 auto}
.zixun_nav{width:200%}.zixun_nav li{width:12.5%}
.zixun_nav h4{height:20px;line-height:20px}
.zixun_nav_cur h4{color:#07780c;border-right-color:#e2e8ec}
.zixun_nav_wp_wp span{display:block;position:absolute;height:16px;width:10px;top:10px;background:url(./images/zixun_default.png) no-repeat;-webkit-background-size:20px auto}
.zixun_nav_wp_wp .zixun_nav_l{left:6px;background-position:-10px -578px}
.zixun_nav_wp_wp .zixun_nav_r{right:4px;background-position:-10px -598px}
.zixun_nav_wp_wp .zixun_lr_cur{background-position-x:0}
.zixun_yd{position:absolute;left:16px;top:36px;width:180px;height:80px;z-index:1;background:url(./images/zixun_yd.png) no-repeat rgba(0,0,0,0.4) center center;background-size:160px 64px;border-radius:6px}
    
.common_line{width:93%;margin:0 auto}
.common_line li{overflow:hidden;height:34px;line-height:34px}
.common_line a{width:100%}
.common_line span{float:left;display:inline-block;max-width:86%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.common_line em{float:right;font-style:normal;font-size:12px;color:#a2a2a2}

.wxcommon_line{width:96%;margin:0 auto}
.wxcommon_line li{overflow:hidden;height:34px;line-height:34px}
.wxcommon_line a{width:100%}
.wxcommon_line span{float:left;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
    
.common_more{height:30px;line-height:30px;margin-top:10px;padding:1px;background:#fff;border-top:1px solid #f4ede7;text-align:center;border-radius:0 0 4px 4px}
.common_more a{display:inline-block;width:100%;background:#f6f3f1}
    
.common_img{width:286px;overflow:hidden;height:86px;font-size:0}
.common_img a{position:relative}
.common_img span{width:100%;height:24px;line-height:24px;position:absolute;left:0;bottom:0;color:#fff;font-size:15px;text-align:center;background-color:rgba(0,0,0,0.3);text-overflow:ellipsis;white-space:nowrap}
.common_img_l1{float:left}
.common_img_l1 dl{left:6px;bottom:8px}
.common_img_l2{float:right}
.common_img_l2 dl{right:6px;top:8px}
.common_img_l2 dd{text-align:right}
    
.m_footer{background:#fff;margin-top:8px;padding-bottom:10px;position:relative;font-size:15px}
.mf_o1{width:100%;height:36px;line-height:36px;background:#eef3f6;border-bottom:1px solid #d6e5ec;border-top:1px solid #d6e5ec;overflow:hidden}
.mf_o1 li{width:33%;float:left;text-align:center}
.mf_o1 a{padding-left:20px}
a.mf_o1_a1{background-position:-80px -400px}
a.mf_o1_a2{background-position:-80px -432px}
a.mf_o1_a3{background-position:-80px -460px}
.mf_o2{margin:12px auto 0 auto;width:74%;overflow:hidden}
.mf_o2 li{width:25%;float:left}
.mf_o2 a{border-right:1px solid #9b9b9b;color:#0053a5;display:inline-block;text-align:center;width:100%}
.mf_o2 li:last-child a{border-right:0 none}
.mf_o4{font-size:12px;color:#999;text-align:center;margin-top:8px}
.mf_o3{height:32px;line-height:32px;font-size:14px;margin-top:8px;text-align:center}
.mf_o3 a{display:inline}
    
.column{width:100%;height:36px;line-height:36px;background:#eef3f6;border-bottom:1px solid #d6e5ec;border-top:1px solid #d6e5ec;overflow:hidden}
.column li{width:33%;float:left;text-align:left;margin-left:8px}
    
nav.site{
overflow:hidden;
margin-bottom:10px;
padding:5px 0;
-webkit-transition:height .2s ease-in-out;
background: none repeat scroll 0% 0% rgb(238, 243, 246);
border-bottom: 1px solid rgb(214, 229, 236);
border-top: 1px solid rgb(214, 229, 236);
}

nav.site a{
	display:block;
	float:left;
	position:relative;
	height:30px;
	line-height:30px;
	width:20%;
	text-align:center;
	font-size:18px;
	color: rgb(1, 82, 147);
	font-weight:bold;
}

nav.site a i{
	position:absolute;
	top:6px
}

nav.site .nM{
	position:relative;
	z-index:1;
	color:#3783c6;
	margin-right:-100%;
	-webkit-tap-highlight-color:rgba(0,0,0,0);	
}

nav.site .nC{
	float:right;
	color:#3783c6;
	text-indent:-0.7%;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}

nav.site.all{
	height:60px;
	overflow:hidden
}

nav.site.all.on{
	height:120px
}

nav.site.all.on .nM{
	top:-500px
}

body.skin_default nav.site.all a{
	width:20%
}

body.skin_default nav.site.all a:nth-child(10){
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}

body.skin_default nav.site.all a:nth-child(n+10){
	display:none
}

body.skin_default nav.site.all.on a:nth-child(n+10){
	display:initial
}

body.skin_default nav.site.all .nC{
	margin-right:4%
}

nav.mini{
	padding:10px 0
}

nav.mini a{
	display:block;
	width:16.6%;
	line-height:30px;
	text-align:center;
	float:left;
	font-size:16px
}
.i {background-image: url("./images/more.png");}
.i {background: url("./images/more_1.png") no-repeat scroll 0% 0% / 150px auto transparent;width: 16px;height: 16px;display: inline-block;vertical-align: middle;margin-bottom: 0.24em;}
.iF2 {background-position: -50px -25px;width: 8px;}
.iF3 {background-position: -75px -25px;width: 8px;}