@charset "utf-8";
/* CSS Document */

/*--------------- 
总体 
---------------*/
body{ position:relative; width:100%; font-family: "微软雅黑"; font-size: 14px; background:#fff; color:#777; overflow-x:hidden; }
body.index{background:#f8f8f8;}
.en { position:relative; width:100%; font:normal 14px/24px "Arial"; background:#fff; color:#777; overflow-x:hidden; }
a { text-decoration:none;  }
h3, h4, h5 { font-weight:normal; }
.cl{clear: both}
.blank20{height:20px; line-height: 20px; clear: both; overflow: hidden}
.wrapper{width:1200px; overflow: hidden;margin: 0 auto;padding: 0; height:auto; position: relative;}
.wrapper2{width:1200px;margin: 0 auto;padding: 0; height:auto; position: relative;}
.wrapper3{width:1200px;margin: 0 auto;padding: 0; height:auto; position: relative;}
.mt50{margin-top: 50px;}
.mt70{margin-top: 70px;}
img{vertical-align: middle}
header{width: 100%;height: auto;background: #fff; overflow: hidden;}
.itop{width: 100%;height:50px;line-height: 50px;background: #0070c0;overflow: hidden}
.itop_l{float: left;width: 42%;height: 50px;line-height: 50px;text-align: center}
.itop_ico{background: #005999;width: 50px;height: 50px;text-align: center;float: left;}
.itop_l ul{float: left;}
.itop_l ul li{height: 50px;line-height: 50px;padding: 0 20px;text-align: center;border-right: #005999 1px solid;float: left;}
.itop_l ul li a{display: block;height: 50px;line-height: 50px;width: 100%;color: #fff;}
.itop_r{float: right;width: 250px;background: #005999;height: 50px;line-height: 50px;position: relative}
.search input[type=text]{width: 80%;color: #fff;float: left;text-indent: 1em;background:none;border: 0;height: 50px;line-height: 50px;}
.search input[type=submit]{width:23px;height:23px;background:url(../images/search_ico.png) center center no-repeat;position: absolute;right: 15px;top: 15px;border: 0}
input::-webkit-input-placeholder {color: #0095ff}
.top_nav{width: 100%;height:auto;margin: 0 auto;padding: 0;background: #fff;}
.en .top_nav{height:auto;}
.logo{width: 1200px;margin: 0 auto;background:url(../images/logo_bg.jpg) center center no-repeat;padding: 25px 0;}
.en .logo{float:none;width:1200px;margin:0 auto;}
/* nav{float: right;width: 728px;height: auto;}
nav ul li{float: left;text-align: center;margin-top: 40px;position: relative}
nav ul li a{display: inline-block;padding:10px 12px;color:#000;font-size: 16px;} */
nav{float:none;width: 100%;height: 50px;line-height: 50px;text-align: center;color: #fff;background: #0070c0;clear: both}
nav ul{width:1200px;margin: 0 auto;padding: 0; height:auto; position: relative;}
nav ul li{margin-top: 0;text-align: center;float: none;display:inline-block; position: relative;line-height: 35px;}
nav ul li a{color: #fff;padding:0 32px;width:auto;font-size: 16px;text-transform: capitalize;height: 50px;line-height: 50px;display: inline-block;}
nav ul li a:link{color: #fff}
nav ul li a:visited{color: #fff;}
nav ul li a:hover{color: #33aaff}
nav ul li a:active{color: #fff;}
nav ul li:hover a{color: #33aaff}
nav ul li.active a{color: #33aaff}
nav ul li ul{display: none;position: absolute;top:40px;left:0;z-index: 99999;background:rgba(0,112,192,0.85);color: #fff;padding:0;width: auto;margin-top: 10px;}
nav ul li ul li{height:30px;line-height:30px;text-align:center;padding:0;width: 100%}
nav ul li ul li a{font-size: 14px;width: 100%;display: block;padding: 0;height: 30px;line-height: 30px;}
nav ul li:hover ul{display: block;}
nav ul li:hover ul li a{background:none;color: #fff;}
nav ul li.active ul li a{background: none;color: #fff;}
nav ul li:hover ul li:hover a{text-decoration: underline}
 
 .wrapper3{width:100%;margin: 0 auto;padding: 0; height:auto; position: relative;}

	

 .en nav ul li{margin-top: 0;text-align: center;float: none;display:inline-block;}
 .en nav ul li a{color: #fff;padding:0 11px;width:auto;font-size: 14px;text-transform: capitalize;}
 .en nav ul li ul li{float: left;text-align: left;line-height: 24px;padding:10px 0;}
 .en nav ul li ul{position: absolute;top:40px;left:0;z-index: 99999;background:rgba(0,112,192,0.85);color: #fff;padding:  0}
/*--------------- 
banner 
---------------*/
.banner_slider {
	width:100%;
	height:500px;
	position:relative;
	overflow:hidden;
	background:#fff;
	text-align:center;
}
.banner_slider .bd {
	width:1200px;
	position:absolute;
	left:50%;
	margin-left:-600px
}
.banner_slider .bd li {
	width:1200px;
	overflow:hidden;
		position:relative;
}
.banner_slider .bd li img {
	display:block;
	width:1200px;
	height:500px;
}
.banner_slider .tempWrap {
	overflow:visible !important
}
.banner_slider .tempWrap ul {
	margin-left:-1200px !important;
}
.banner_slider .hd {
	display:block;
	position:absolute;
	width:1200px;
	left:50%;
	margin-left:-600px;
	z-index:1;
	height:110px;
	bottom:0px;
	background:rgba(125,0,74,0.7) center 0;
	text-align:left;
}
.banner_slider .hd h2 {
	color:#fff;
	margin-left:20px;
	font-size:20px;
	margin-top:20px;
	margin-bottom:10px;
}
.banner_slider .hd p {
	color:#fff;
	margin-left:20px;
	text-align:left;
}
.banner_slider .pnBtn {
	position:absolute;
	z-index:1;
	top:0;
	width:100%;
	height:500px;
	cursor:pointer;
}
.banner_slider .prev {
	left:-50%;
	margin-left:-600px;
}
.banner_slider .next {
	left:50%;
	margin-left:600px;
}
.banner_slider .pnBtn .blackBg {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:500px;
	background:#000;
	filter:alpha(opacity=50);
	opacity:0.7;
}
.banner_slider .pnBtn .arrow {
	display:none;
	position:absolute;
	top:0;
	z-index:1;
	width:60px;
	height:500px;
}
.banner_slider .pnBtn .arrow:hover {
	filter:alpha(opacity=60);
	opacity:0.6;
}
.banner_slider .prev .arrow {
	right:-60px;
	background:url(../images/arrow_l.png) center center no-repeat;
}
.banner_slider .next .arrow {
	left:-60px;
	background:url(../images/arrow_r.png) center center no-repeat;
}

.hdyg{width: 100%;border: #ddd 1px solid;margin: 20px auto;height:110px;overflow: hidden;}
.hdyg_title{background: #005999;width: 150px;float: left;height:110px;}
.hdyg_title h2{margin-left: 20px;font-size:22px;font-weight: bold; color: #fff;margin-top: 20px;}
.en .hdyg_title h2{line-height: 32px}
.hdyg_title p{color: #fff;text-transform: uppercase;margin-left: 20px;margin-top: 10px;font-weight: bold;}
.hdyg_title a{width: 150px;height: 110px;display: block;}
.hdyg ul{float: right;width: 85%;}
.hdyg ul li{border-right: #ddd 1px solid;width: 30%;float: left;padding:0 1.8%;height: 75px; margin-top: 20px;}
.hdyg ul li:nth-child(3){border-right: 0;padding-right: 0;}
.hdyg ul li p{color: #333;}
.hdyg ul li h2{color: #333;margin-top: 5px;line-height: 24px}
.index_l{width: 800px;float: left;height: auto;overflow: hidden;}
.xyxw{width: 100%;height: auto;overflow: hidden;margin: 0 auto;padding: 0}
.index_title{width: 100%;border-bottom: #999 1px solid;height: 40px;line-height: 40px;}
.index_title h2{float: left;color: #005999;font-weight:bold;font-size: 22px;height: 40px;line-height: 40px;text-transform: capitalize;}
.index_title span{display: inline-block;float: right;font-weight: bold;text-transform: uppercase;color: #999}
.xyxw_t{margin-top: 20px;width: 100%;height: auto;overflow: hidden;border-bottom: #ddd 1px solid;padding-bottom: 10px;}
.xyxw_t img{width:240px;height: 160px;float: left;}
.xyxw_t_r{float: right;width:67.5%}
.xyxw_t_r h2{font-weight: bold;color: #333;margin-top: 10px;font-size: 16px;height: auto;overflow: hidden}
.xyxw_t_r h3{color: #999;margin-top: 20px;}
.xyxw_t_r p{line-height: 26px;color: #555;margin-top: 10px;}
.xyxw_l{width: 100%;margin:10px auto;height: auto;overflow: hidden;}
.xyxw_l ul li{height: 30px;line-height: 30px;margin-bottom: 5px;width: 100%;}
.xyxw_l ul li span{width:100px;height: 30px;line-height: 30px;text-align: center;background: #777;float: left;color:#fff}
.xyxw_l ul li h2{width: 85%;float: right;height: 30px;line-height: 30px;color: #555}
.xyxw_l ul li:hover span{background: #0070c0;}
.xyxw_l ul li:hover h2{color:#0070c0;}
.jiangzuo{width: 100%;margin: 0 auto;height: auto;overflow: hidden}
.jiangzuo_l{width: 100%;outline: #ddd 1px solid;outline-offset: -1px; height: 180px;margin-top: 10px;}
.jz_pic{width: 300px;height: 180px;position: relative;float: left;}
.jz_pic h2{background:rgba(0,0,0,0.5);width:100%;height: 40px;line-height: 40px; position:absolute;bottom: 0;left: 0;color: #fff;text-indent: 1em;}
.en .jz_pic h2{width: 94%;line-height: 20px;padding:8px 3%;height: auto;overflow: hidden;text-indent: 0}
.jz_list{width: 55%;float: right;margin-right: 20px;height: auto;overflow: hidden}
.jz_list ul li{color:#333;margin-bottom: 8px;margin-top: 8px;line-height: 26px;}
.jz_list ul li a{color: #333}
.index_r{float: right;width: 350px;}
.index_xs{margin-bottom: 1px;width: 100%;height: auto;overflow: hidden;}
.index_xs ul li{width: 100%;float: left;margin-top: 10px;border-bottom: #ccc 1px dashed;padding-bottom: 10px;line-height: 26px}
.index_xs ul li a{color: #333;}
.index_xs ul li:nth-child(3){border-bottom: 0}

.index_xs2{margin-bottom: 30px;width: 100%;height: auto;overflow: hidden;}
.index_xs2 ul{margin: 10px auto}
.index_xs2 ul li{width: 100%;float: left;line-height: 30px}
.index_xs2 ul li a{color: #333;}

.index_xs3{margin-bottom: 30px;width: 100%;height: auto;overflow: hidden;}
.index_xs3 ul{margin: 10px auto}
.index_xs3 ul li{width: 100%;float: left;line-height: 30px}
.index_xs3 ul li span{display: inline-block;float: left;color: #005999;width: 25%}
.index_xs3 ul li h2{color: #333;float: right;width: 75%}

.index_rc ul li{width: 100px;margin-right: 25px;float: left;text-align: center;margin-top: 20px;}
.index_rc ul li:nth-child(3){margin-right: 0;}
.index_rc ul li p{font-size: 16px;color: #333;margin-top: 10px;}
.index_zp{width: 100%;border:#ddd 1px solid;height: 130px;overflow: hidden;margin: 10px auto 60px auto}
.index_zp_pic{float: left;padding:20px 30px;text-align: center}
.index_zp_pic img{width: 631px;height: 87px;}
.index_zp ul{border-left: #ddd 1px solid;height: 130px;width: 480px;padding-left: 20px;padding-top: 5px;float: right;overflow: hidden}
.index_zp ul li{width: 100%;margin: 10px auto;height: auto;overflow: hidden;background: url("../images/news_ico.jpg")left center no-repeat;}
.index_zp ul li img{margin-right: 10px;}
.index_zp ul li a{color: #333}
.index_zp ul li span{color: #333;margin:0 10px;display:inline-block}
footer{background: #333;width: 100%;height:300px;overflow: hidden}
.ifooter_l{float: left;margin-top: 30px;width: 250px;}
.ifooter_l h2{font-weight: bold;font-size: 18px;color: #fff;height: auto;overflow: hidden;margin-bottom: 20px;}
.ifooter_l a{color: #cbcbcb;width: 100%;line-height: 30px;height: 30px;display: inline-block;}
.ifooter_l a:hover{color: #cbcbcb;}
.ifooter_l a:active{color: #cbcbcb;}
.ifooter_l a:link{color: #cbcbcb;}
.ifooter_l a:visited{color: #cbcbcb;}
.footer_wx{width: 490px;float: left;margin-left: 100px;margin-top: 30px;}
.footer_wx ul li{width: 200px;text-align: center;float: left;}
.footer_wx ul li:nth-child(2){float: right;}
.footer_wx ul li h2{font-weight: bold;font-size: 18px;color: #fff;height: auto;overflow: hidden;margin-bottom: 20px;}
.footer_wx ul li p{color: #cbcbcb;margin-top: 10px;}
.footer_wx ul li img{margin-top: 10px;width: 160px;height: 160px;}
.ifooter_r{float: right;margin-top: 30px;width: 305px;}
.ifooter_r h2{font-weight: bold;font-size: 18px;color: #fff;height: auto;overflow: hidden;margin-bottom: 20px;}
.ifooter_r p{color: #cbcbcb;width: 100%;line-height: 30px;height: 30px;display: inline-block;}
.list{position: relative;width: 100%;height: auto;overflow: hidden;margin: 0 auto;padding: 0}
.list_bg{width: 100%;height: auto;overflow: hidden;background:#f5f5f5 url("../images/list_bg.png") top center no-repeat;}
.list_l{margin-top: 20px;float: left;width: 300px;height: auto;overflow: hidden;margin-bottom: 50px;}
.list_r{margin-top: 20px;float: right;width: 870px;height: auto;overflow: hidden;margin-bottom: 50px;background: #fff;}

.list_l_title{background-color: rgb(0, 78, 131);width: 100%;height: 60px;line-height: 60px;color: #fff;}
.list_l_title a{display: block;width: 100%;height: 60px;line-height: 60px;text-indent: 1em;color: #fff;font-weight: bold;font-size: 22px;}
.en .list_l_title a{text-transform: capitalize;}
.en .list_l ul li.active h2{text-transform: capitalize;}
.list_l ul li{margin-top: 5px;width: 100%;background: #e5e5e5;height: auto;overflow: hidden}
.list_l ul li span{display:none;color: #fff;font-size: 16px;float: right;margin-right: 20px;}
.list_l ul li h2{float: left;width: 80%;height: 60px;line-height: 60px;text-indent: 1.5em;color: #333;font-size: 16px;}
.en .list_l ul li h2{width: 90%;text-transform: capitalize; }
.list_l ul li a{display: block;height: 60px;line-height: 60px;background: #e5e5e5;width: 100%;}
.list_l ul li:hover span{display: block}
.list_l ul li:hover a{background: #008ae6;cursor: pointer;}
.list_l ul li:hover h2{color: #fff;}
.list_l ul li:hover ul li a{background: none;color: #333;font-size: 14px;}
.list_l ul li:hover ul li h2{color: #333;font-size: 14px;}
.list_l ul li:hover ul li span{display: none}
.list_l ul li ul li{margin-top: 0;}
.list_l ul li ul li a{font-size: 14px;height: 50px;line-height: 50px;}
.list_l ul li ul li h2{font-size:14px;text-indent: 1em;color: #333;height: 50px;line-height: 50px;}
.en .list_l ul li ul li h2{ text-transform: capitalize; }
.list_l ul li ul li:hover h2{color: #004e83}
.list_l ul li ul li:hover span{display: block;color: #004e83}
.list_l ul li.active a{background: #008ae6;}
.list_l ul li.active span{display: block}
.list_l ul li.active h2{color: #fff;}
.list_l ul li.active ul li a{background: none;color: #333;font-size: 14px;}
.list_l ul li.active ul li h2{color: #333;font-size: 14px;}
.list_l ul li.active ul li span{display: none}
.list_l ul li ul li.active h2{color: #004e83}
.list_l ul li ul li.active span{display: block;color: #004e83}
.list_l ul li.active ul li.active a{background:#a6dbff;}
.list_l ul li.active ul li.active h2{color:#333}
.list_l ul li.active ul li.active span{color:#333}
.mbx{height: 60px;line-height: 60px;border-bottom: #eee 1px solid;width: 100%;}
.mbx_z{float: right;margin-right: 20px;}
.mbx a{color: #555;display:inline-block;margin: 0 5px;height: 60px;line-height: 60px;}
.mbx a:link{color: #555;}
.mbx a:visited{color: #555;}
.mbx a:hover{color: #555;}
.mbx a:active{color: #555;}
.en .mbx a{ text-transform: capitalize;}
.list_a_z{width: 90%;margin: 0 auto 50px auto;padding: 0;height: auto;overflow: hidden}
.list_a_z_title{border-bottom: #ddd 1px solid;font-size: 26px;color: #004e83;font-weight: bold;text-align: left;padding-bottom: 10px;margin-top: 30px;height: auto;overflow: hidden}
.en .list_a_z_title{text-transform: capitalize;}
.list_letter{padding: 20px 0 10px 0;border-bottom: #ddd 1px dashed;width: 100%;height: auto;overflow: hidden;font-weight: bold;}
.list_letter h2{font-size: 18px;color: #004e83;height: 60px;line-height: 60px; overflow:hidden;}
.list_letter h2 span{font-size: 26px;display: inline-block;vertical-align:top;margin-right: 10px;}
.list_letter ul li{width: 100%;line-height: 40px;height: auto;overflow: hidden;}
.list_letter ul li h3{float: left;width: 5%;color: #555}
.list_letter ul li .list_name{width: 95%;float: right;}
.list_letter ul li .list_name a{display: inline-block;margin-right: 20px;color: #555}
.list_letter ul li .list_name2{width: 100%;margin: 0 auto;padding: 0;}
.list_letter ul li .list_name2 a{display: inline-block;margin-right: 20px;color: #555}
.jzjs{width: 100%;height: auto;overflow: hidden;margin: 0 auto 50px auto;padding: 0}
.jzjs ul li{width: 100%;height: 200px;overflow: hidden;margin-top:50px;}
.jzjs ul li img{width: 147px;height: 206px;float: left;}
.jzjs .jzjs_z{width: 75%;float: right;height: 200px;overflow: hidden;}
.jzjs .jzjs_z h2{color: #333;font-weight: bold;font-size: 18px;margin-top: 10px;}
.jzjs .jzjs_z p{color:#555;margin-top: 20px;line-height: 26px;}
.jzjs .jzjs_z span{color:#004e83;margin-top: 40px;display: block;text-align: left}
.xsfb{width: 100%;height: auto;overflow: hidden;margin: 0 auto 50px auto;padding: 0}
.xsfb ul li{width:43%;height: 320px;margin:40px auto;overflow: hidden;float: left;text-align: center}
.xsfb ul li:nth-child(2n){float: right;}
.xsfb ul li img{width: 160px;height: 225px;}
.xsfb ul li h2{color: #333;font-weight: bold;font-size: 18px;margin: 10px auto;height: auto;overflow: hidden}
.xsfb ul li p{color:#555;line-height: 26px}
.list_news{width: 100%;margin: 20px auto;height: auto;overflow: hidden}
.list_news ul li{width: 100%;border-bottom: #ddd 1px dashed;line-height: 26px}
.list_news ul li a{display: inline-block;color: #555;padding: 5px 0;}
.list_news2{width: 100%;margin: 20px auto;height: auto;overflow: hidden}
.list_news2 ul li{width: 100%;border-bottom: #ddd 1px dashed;line-height:30px}
.list_news2 ul li a{display: inline-block;color: #555;padding: 10px 0 0 0;width:100%}
.list_news2 ul li h2{float: left;width: 88%;}
.list_news2 ul li span{float:right;width: 12%;display: block}
.fck{line-height: 26px;color: #555;margin: 40px auto;height: auto;overflow: hidden}
.fck div,.fck p{line-height: 26px;color: #555;}
.fck2{line-height: 26px;color: #555;margin: 20px auto;height: auto;overflow: hidden}
.art_title{width: 100%;margin:0 auto;padding: 0;text-align: center}
.art_title h1{width: 80%;margin: 0 auto;text-align:center;font-size: 24px;color: #333;font-weight: bold;line-height: 30px}
.art_title p{font-size: 14px;color: #999;text-align: center;margin: 10px auto 30px auto;}

.page{text-align:center;width: 100%;clear: both;height: auto;overflow: hidden;padding: 50px 0}
.page table{width: 100%;text-align: center;margin:0 auto;display:inline;}
.page td{font-size: 16px !important}
.page td .PrevDisabled{font-size: 16px !important;border:0 !important; background: #00528c;color: #333 !important;}
.page td span{ margin: 0 5px !important;padding: 8px 12px !important;background: #eee !important;    color: #333 !important;font-size: 16px !important;border:0 !important;}
.page td a{ margin: 0 5px !important;padding: 8px 12px !important;background: #ddd !important;color: #333 !important;font-size: 16px !important;border:0 !important;}
.page td a:link{background: #eee !important; border:0 !important; font-size: 16px !important;}
.page td a:visited{ background: #eee !important; border:0 !important; font-size: 16px !important;}
.page td a:hover{background: #00528c !important; border:0 !important;    font-size: 16px !important;}
.page td a:active{background: #00528c !important; border:0 !important;font-size: 16px !important;}
.page .this-page{background: #00528c !important;color:#fff !important;}
.p_pages { clear:both; display:inline-block; padding:50px 0; width:100%; text-align:center; font-size:16px; }
.page a { display:inline-block; margin:0 5px; padding:6px 12px; border:1px #eee solid; color: #111 }
.p_no_d{ display:inline-block; margin:0 5px; padding:6px 12px; border:1px #eee solid;background:#00518e; color:#fff; }
.page span{display:inline-block;}
.p_fun_d { display:inline-block; margin:0 5px; padding:6px 12px; border:1px #eee solid; color: #111 }
.p_fun_d  a { display:inline-block; margin:0 5px; padding:6px 12px; border:1px #eee solid; color: #111 }
.p_fun_d:hover{ background:#00518e; color:#fff; }
.p_fun_d a:hover,.p_fun_d.thisclass a { background:#00518e; color:#fff; }
#vsb_content_2 P{line-height:30px !important}
#vsb_content_2 p{font-family:"微软雅黑" !important}
#vsb_content_2 span{font-family:"微软雅黑" !important}
	.top_nav button { position:absolute; right:30px; top:48px; display:inline-block; width:45px; height:24px;  line-height:10px; display: none; }
    .top_nav button span{    display: inline-block; margin: 2px 0; width: 100%; height: 4px; background: #0070c0}
@media screen and (max-width:1024px){
.wrapper{width:96%}
	.wrapper2{width:96%}
	.wrapper3{width:100%}
	.itop_l{width: 52%;}
	.logo{float: left;width: 100%;background-size:cover }
.en .logo{width:100%}
	nav{float:none;width: 100%;height: 50px;line-height: 50px;text-align: center;color: #fff;background: #0070c0;clear: both}
	nav ul{width: 100%}
	nav ul li{margin-top: 0;text-align: center;}
	nav ul li a{color: #fff;padding:0 22px;}
		nav ul li ul{left: 0;}
		.en	nav ul{width: 100%}
	.banner_slider{height: 427px}
	.banner_slider .bd{width: 100%;margin-left: -50%;}
	.banner_slider .bd li img{width: 100%;height: 100%;}
	.banner_slider .bd li{width: 100%;}
	.banner_slider .tempWrap ul{margin-left: -100% !important}
	.hdyg ul{width: 84%;}
	.index_l{width: 100%;float: none;}
	.index_r{width: 100%;float: none;margin-top: 30px;}
	.jz_list{width: 64%;}

	.index_rc ul li{width: 32%;margin-right: 2%;}
	.index_zp{height: auto;margin: 10px auto}
	.index_zp_pic{width: 70%;margin: 0 auto;text-align: center;float: none;}
	.index_zp ul{float: none;width: 100%;height: auto;}
	.footer_wx{width: 245px;}

	.list_r{width: 100%;float: none;}
	.list_l{float: none;margin: 20px auto 50px auto}
	.en nav ul li a{padding: 0 }
}



@media screen and (max-width:800px){
.en nav{height: auto}
.en nav ul li a{width: 100%;padding: 0}
.en nav ul li{display:block}
	.index_zp_pic{width: 86%;}

	.itop_links ul li:nth-child(1){display: none}
	nav{display: none}

	.banner_slider{height: 320px}
	.hdyg ul li{width: 100%;float: none;padding: 0;height: auto;margin-top: 10px;border-right: 0;}
	.hdyg ul{width: 78%;}
	.xyxw_t{text-align: center}
	.xyxw_t img{float: none;margin: 0 auto;text-align: center}
	.xyxw_t_r{float: none;width: 100%;text-align: left}
	.jiangzuo_l{text-align: center;height: auto;overflow: hidden}
	.jz_pic{float: none;text-align: center;margin:20px auto}
	.jz_list{float: none;text-align: left;width: 96%;margin: 0 auto}
	.footer_wx{margin-left: 0;}
	.ifooter_r{width: 220px;}
#vsb_content p{font-family:"微软雅黑" !important}
	#vsb_content img{width: 100% !important;}
	.top_nav button {display: block}
	nav{height: auto}
	nav ul li{width: 100%;float:left;background: #0070c0;}
	.top_nav{height: auto;}
	nav ul li{height: 50px;border-bottom: #fff 1px solid;}
	nav ul li a{width: 100%;padding: 0}
	nav ul li:hover ul{display: none;}
.en nav ul li:hover ul{display: none;}
.logo{background: none;}
}
@media screen and (max-width:640px){
.bdsharebuttonbox{top:30px !important;}
	.banner_slider{height: 267px}
	.xyxw_l ul li{height: auto;overflow: hidden}
	.xyxw_l ul li h2{width: 82%;}
	.index_zp_pic img{width: 100%;height: 100%}
	.hdyg ul{width:96%;float: none;margin: 10px auto}
	.hdyg ul li{margin-top: 15px;}
	.hdyg{height: auto}
	.hdyg_title{float: none;height: auto;width: 100%;}
	.hdyg_title a{width: 100%;height: auto;overflow: hidden;}
	.hdyg_title h2{float: left;margin: 10px 20px}
	.hdyg_title p{float: right;margin: 15px 20px 0 20px}
	footer{height: auto;margin:0 auto;padding: 20px 0}
	.footer_wx{margin-left: 100px;}
	.ifooter_r{float: none;clear: both;width: 100%;}
	.jzjs .jzjs_z{width: 67%;}
.list_news2 ul li{line-height:26px}
		.list_news2 ul li h2{width: 80%;}
	.list_news2 ul li span{width: 20%;}
.fck img{width:100%;height:100%}
#vsb_content_2 IMG{border:0 !important;}
#vsb_content_2 p{text-indent:0 !important;}
#vsb_content_2 DIV{text-indent:0 !important;}
}
@media screen and (max-width:480px){
	.banner_slider{height: 173px;}
	.itop_l{width: 60%;}
	.itop_l ul li:nth-child(2){display: none;}
	.itop_r{width: 40%;}
	.xyxw_l ul li h2{width: 72%;}
	.ifooter_l{float: none;width: 100%;}
	.footer_wx{float: none;width: 100%;margin: 20px auto;height: auto;overflow: hidden}
	.xsfb ul li{width: 100%;float: none;height:auto}
	.jzjs ul li{text-align: center;height: auto;}
	.jzjs ul li img{text-align: center;float: none;}
	.jzjs .jzjs_z{float: none;width: 100%;}
	.jzjs .jzjs_z p {text-align: left}
	.list_news2 ul li h2{width: 75%;}
	.list_news2 ul li span{width: 22%;}
	.footer_wx ul li{float: none;margin: 0 auto}
	.art_title h1{width: 96%;line-height: 30px;font-size: 20px;text-align: left;}
	.top_nav button{top: 35px;right: 20px}
	.logo img{width: 70%;}
.en .list_a_z_title{font-size:22px}
.en .mbx{display:none}
}

@media screen and (max-width:375px){
	.xyxw_l ul li h2{width: 70%;}
	.banner_slider{height: 156px;}
	.index_zp ul{padding-left: 10px;}
	.list_news2 ul li span{width: 25%;}
	.list_news2 ul li h2{width: 75%;}
	
}
@media screen and (max-width:360px){
		.banner_slider{height: 150px;}
	.list_news2 ul li span{width: 28%;}
	.list_news2 ul li h2{width: 72%;}
	}
@media screen and (max-width:320px){
	.banner_slider{height: 133px;}
.itop_l{width: 50%;}
.itop_r{width: 50%;}
		.top_nav button{top: 30px;right: 10px}

}