@charset "utf-8";
/* CSS Document */
/*  初始化  */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,img,div{
	margin:0;
	padding:0;
	border:0;
	font-family:"Microsoft YaHei";
} 
table,td{
	margin:0;
	padding:0;
	font-family:"Microsoft YaHei";
}
#fontzoom table,#fontzoom td{
	margin:0;
	padding:0;
	 border:1px solid #ccc;
	font-family:"Microsoft YaHei";
}
#fontzoom table{
	text-align: center; border-collapse: collapse;
	width: 100%!important;
} 

ul,ol,li{
	list-style-type:none;
} 
select,input,img,select{
	vertical-align:middle;
} 
a{
	text-decoration:none;
} 
a:hover,a:active,a:focus{
	text-decoration:none;
}
select{-webkit-appearance:none;appearance:none}
input{-webkit-appearance:none;appearance:none}
/*  调用样式  */
.fl{float:left;	}
.flr{float:right;}
.ct{margin:0 auto;}
.clear{clear:both;}
.clearfixe:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.body{width: 100%;height: auto;overflow-x: hidden;}
.mains{width: 100%;height: auto;background-color: #fff;}
/*首页*/
/* banner */

.header_m{display: none;}
.header{width: 100%;height: 246px;background: url(../images/dzsh_1.jpg) no-repeat;background-position: right center;background-size: cover;}
.header1{width: 96%;height: 246px;max-width: 1450px;margin: 0 auto;}
.logo{width: 735px;height: 136px;margin-top: 56px;}
.logo a{width: 100%;height: 100%;display: block;}
.logo a img{
	width: 100%;
	height: 100%;
	display: block;
}
.header1_right{
	width: 343px;
	height: auto;
	margin-top: 96px;
}
.search{
	width: 100%;
	height: 40px;
	float: right;
}
.search form{
	width: 100%;
	height: 38px;
	box-sizing: border-box;
}
.search form .sousuo_ipt1{
	display: block;
	float: left;
	width: calc(100% - 62px);
	height: 40px;
	border: 0;
	border-radius: 0;
	background: none;
	box-sizing: border-box;
	padding: 0 10px;
	font-size: 14px;
	color: #777777;
	background-color: #fff;
}
.search form .sousuo_ipt1::placeholder{
	color: #777777;
}
.search form .sousuo_ipt2{
	box-sizing: border-box;
	width: 62px;
	height: 40px;
	background: url(../images/dzsh_2.png) #0056b2 no-repeat;
	border: 0;
	background-position: center center;
	background-size: 19px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	margin: 0;
	cursor: pointer;
	float: right;
}
.header1_right1{
	width: 202px;
	height: 38px;
	background-color: #fff;
	float: right;
	margin-top: 22px;
}
.header1_right1 select{
	width: 202px;
	height: 38px;
	background:url(../images/dzsh_4.png) #fff no-repeat;
	background-position: right 10px center;
	border: 0;
	font-size: 16px;
	color: #0056b2;
	line-height: 38px;
	padding: 0 15px;
}
.nav{width: 100%;height: 70px;background-color: #0056b2;}
.nav_ul{width: 96%;margin: 0 auto;height: 70px;display: flex;justify-content: space-between;max-width: 1450px;}
.nav_li{width: auto;height: 70px;text-align: center;transition: all 0.3s;position: relative;}
.nav_li *{transition: all 0.3s;}
.nav_li:hover{transition: all 0.3s;}
.nav_li:hover *{transition: all 0.3s;}
.nav_li>a{font-size: 24px;color: #fff;height: 68px;line-height: 70px;position: relative;display: block;width: 100%;}
.nav_li>a h3{font-size: 24px;height: 70px;display: inline;font-weight: bold;}
.nav_li_ziul{width: 170%;position: absolute;z-index: 99;left: -35%;top: 70px;background-color: #fff;height: 0;overflow: hidden;box-shadow: 0 3px 10px #ccc;}
.nav_li_ziul1{width: 100%;box-sizing: border-box;margin-left: 0;height: auto;text-align: center;}
.nav_li_zili{width: 100%;display: block;height: 50px;}
.nav_li_zili a{font-size: 14px;color: #333;height: 50px;line-height: 50px;width: 100%;display: block;}
.nav_li:hover>a{color: #fff;border-bottom:2px solid #ffcc00;}
.nav_li:hover>a h3{}
.nav_li.on>a{color: #fff;border-bottom:2px solid #ffcc00;}
.nav_li.on>a h3{}
.nav_li:hover .nav_li_ziul{height: auto;}
.nav_li_zili a:hover{background-color: #0056b2;color: #Fff;}


.main{width: 100%;height: auto;margin: 0 auto;box-sizing: border-box;position: relative;}
.main_title{
	width: 100%;
	height: 42px;
	border-bottom: 1px solid #dddddd;
	box-sizing: border-box;
}
.main_title h3{
	float: left;
	font-size:24px;
	color: #0056b2;
	line-height: 1;
	height: 42px;
	border-bottom: 2px solid #0056b2;
	box-sizing: border-box;
	font-weight: bold;
}
.main_title a{
	float: right;
	font-size: 16px;
	color: #888888;
	line-height: 30px;
	display: block;
	height: 30px;
	width: auto;
}
.main_title a:hover{
	color: #0056b2;
}

.main1{width: 100%;height:auto;margin-bottom: 38px;}
.main11{width: 96%;height: 462px;max-width: 1450px;margin: 0 auto;padding: 48px 0 0;box-sizing: border-box;}
.main11_left{width: 47.37914034482%;height:414px;float: left;position: relative;overflow: hidden;}
.main11_left1{
	width: 100%;
	height: 414px;
	position: relative;
}
.main11_left1 .hd{
	
}
.main11_left1 .hd ul{
	position: absolute;
	bottom: 0;
	right: 16px;
	z-index: 9;
	height: 50px;
}
.main11_left1 .hd ul li{
	display: block;
	float: left;
	width: 9px;
	height: 9px;
	margin-left: 6px;
	overflow: hidden;
	border-radius: 50%;
	background-color: rgba(255,255,255,0.5);
	line-height: 5;
	margin-top: 20px;
	cursor: pointer;
}
.main11_left1 .hd ul li.on{
	background-color: #fff;
}
.main11_left1 .hd a{
	position: absolute;
	display: none;
	width: 25px;
	height: 25px;
	top: 197px;
	z-index: 99;
}
.main11_left1 .bd{
	width: 100%;
	height: 400px;
}
.main11_left1 .bd .main11_left1_ul{
	width: auto;
	height: 400px;
}
.main11_left1 .bd .main11_left1_li{
	width: 100%;
	height: 414px;
	position: relative;
}
.main11_left1 .bd .main11_left1_li a{
	display: block;
	width: 100%;
	height: 414px;
}
.main11_left1 .bd .main11_left1_li img{
	display: block;
	width: 687px;
	height: 414px;
}
.main11_left1 .bd .main11_left1_li h3{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 50px;
	padding: 0 200px 0 20px;
	box-sizing: border-box;
	background-color: rgba(0,0,0,0.5);
	font-size: 16px;
	color: #fff;
	line-height: 50px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.main11_right{width: 50%;height:414px;float: right;}
.main11_right1{
	width: 100%;
	height: 414px;
}
.main11_right1 .parHd{
	width: 100%;
	height: 42px;
	border-bottom: 1px solid #dddddd;
	box-sizing: border-box;
}
.main11_right1 .parHd .more{
	float: right;
}
.main11_right1 .parHd .more a{
	font-size: 16px;
	color: #888888;
	line-height: 30px;
	display: block;
	height: 30px;
	width: auto;
}
.main11_right1 .parHd .more a:hover{
	color: #0056b2;
}
.main11_right1 .parHd ul{
	float: left;
}
.main11_right1 .parHd ul li{
	float: left;
	font-size:24px;
	color: #666666;
	line-height: 1;
	height: 42px;
	box-sizing: border-box;
	font-weight: bold;
	margin-right: 46px;
	cursor: pointer;
}
.main11_right1 .parHd ul li.on{
	color: #0056b2;
	border-bottom: 2px solid #0056b2;
}
.main11_right1 .parBd{
	width: 100%;
	height: auto;
}
.main11_right1 .parBd .slideBox{
	width: 100%;
	height: auto;
}
.main_ul{
	width: 100%;
	height: auto;
}
.main_li0{
	width: 100%;
	height: 103px;
	margin-bottom: 9px;
}
.main_li0 a{
	display: block;
	width: 100%;
	height: 103px;
	border-bottom: 1px dashed #e8e8e8;
	box-sizing: border-box;
}
.main_li0 h3{
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	line-height: 1;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 20px 0 13px;
}
.main_li0 p{
	font-size: 16px;
	color: #999999;
	height: 44px;
	line-height: 22px;
	overflow: hidden;
}
.main_li0:hover a{
	border-bottom: 1px solid #0056b2;
}
.main_li0:hover h3{
	color: #0056b2;
}
.main_li{
	width: 100%;
	height: 46px;
}
.main_li a{
	width: 100%;
	height: 46px;
	display: block;
	box-sizing: border-box;
}
.main_li h3{
	font-size: 16px;
	color: #333333;
	font-weight: normal;
	line-height: 46px;
	float: left;
	width: calc(100% - 130px);
	box-sizing: border-box;
	padding: 0 0 0 20px;
	background: url(../images/dzsh_3.png) no-repeat;
	background-position: left center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.main_li span{
	float: right;
	font-size: 14px;
	color: #999999;
	line-height: 46px;
}
.main_li:hover h3{
	color: #0056b2;
}

.main_img{
	width: 96%;
	height: 140px;
	max-width: 1450px;
	margin: 0 auto 40px;
}
.main_img img{
	width: 100%;
	height: 140px;
	max-width: 1450px;
}
.main_img_m{
	display: none;
}
.main2{
	width: 100%;
	height:408px;
	padding: 0;
	margin: 0 auto 50px;
}
.main21{
	display: block;
	width: 96%;
	height: 408px;
	box-sizing: border-box;
	padding: 0;
	max-width: 1450px;
	margin: 0px auto 0;
}
.main21_left{
	float: left;
	width: 41.65517241379%;
}
.main21_left .main_ul{
	margin-top: 15px;
}
.main21_mid{
	float: left;
	width: 36.82758620689%;
	margin-left:2.48275962068% ;
}
.main21_mid_title{
	width: 100%;
	height: 60px;
	background-color: #f2f4ff;
}
.main21_mid_title h3{
	font-size: 24px;
	color: #333333;
	font-weight: bold;
	float: left;
	line-height: 60px;
	margin-left: 24px;
}
.main21_mid_title a{
	font-size: 14px;
	color: #5189e5;
	margin-right: 24px;
	display: block;
	float: right;
	line-height: 60px;
	padding-right: 18px;
	background: url(../images/dzsh_4.png) no-repeat;
	background-position: right center;
	background-size: 10px;
}
.main21_mid1{
	width: 100%;
	height: 348px;
	overflow: hidden;
}
.main21_mid1 img{
	display: block;
	width: 100%;
	height: auto;
	margin: 0 auto;
}
.main21_right{
	float: right;
	width: 16.55172413793%;
}
.main21_right_ul{
	width: 100%;
	height: auto;
}
.main21_right_li{
	width: 100%;
	height: 62px;
	margin-bottom: 17px;
	border-radius: 8px;
}
.main21_right_li a{
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	display: block;
	width: 100%;
	height: 62px;
	line-height: 62px;
	text-align: center;
}
.main21_right_li a span{
	padding-left: 36px;
	display: inline-block;
}
.main21_right_li1{
	background-color: #86b7fb;
}
.main21_right_li1 a span{
	background: url(../images/dzsh_5.png) no-repeat;
	background-position: left center;
	background-size: 26px 25px;
}
.main21_right_li2{
	background-color: #56d8c3;
}
.main21_right_li2 a span{
	background: url(../images/dzsh_6.png) no-repeat;
	background-position: left center;
	background-size: 26px 25px;
}
.main21_right_li3{
	background-color: #f5c984;
}
.main21_right_li3 a span{
	background: url(../images/dzsh_7.png) no-repeat;
	background-position: left center;
	background-size: 26px 25px;
}
.main21_right1{
	width: 100%;
	height: 172px;
	background-color: #f2f4ff;
	padding-top: 17px;
	box-sizing: border-box;
}
.main21_right1 img{
	display: block;
	width: 116px;
	height: 116px;
	margin: 0 auto;
}
.main21_right1 h4{
	font-size: 14px;
	color: #666666;
	display: block;
	text-align: center;
	line-height: 1;
	margin-top: 12px;
}


.main3{
	width: 100%;
	height:auto;
	padding: 0;
	margin: 0 auto 30px;
}
.main31{
	display: block;
	width: 96%;
	height: auto;
	box-sizing: border-box;
	padding: 0;
	max-width: 1450px;
	margin: 0px auto 0;
}
.main31 .parHd{
	width: 100%;
	height: 42px;
	border-bottom: 1px solid #dddddd;
	box-sizing: border-box;
}
.main31 .parHd .more{
	float: right;
}
.main31 .parHd .more a{
	font-size: 16px;
	color: #888888;
	line-height: 30px;
	display: block;
	height: 30px;
	width: auto;
}
.main31 .parHd .more a:hover{
	color: #0056b2;
}
.main31 .parHd ul{
	float: left;
}
.main31 .parHd ul li{
	float: left;
	font-size:24px;
	color: #666666;
	line-height: 1;
	height: 42px;
	box-sizing: border-box;
	font-weight: bold;
	margin-right: 46px;
	cursor: pointer;
}
.main31 .parHd ul li.on{
	color: #0056b2;
	border-bottom: 2px solid #0056b2;
}
.main31 .parBd{
	width: 100%;
	height: auto;
}
.main31 .parBd .slideBox{
	width: 100%;
	height: auto;
}
.main31_ul{
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin: 38px auto 0;
}
.main31_li{
	width: 340px;
	height: 212px;
	margin-bottom: 32px;
	border-radius: 8px;
	overflow: hidden;
}
.main31_li0{
	width: 340px;
}
.main31_li a{
	display: block;
	width: 340px;
	height: 212px;
	position: relative;
}
.main31_li img{
	display: block;
	width: 340px;
	height: 212px;
}
.main31_li h3{
	position: absolute;
	z-index: 9;
	bottom: 0;
	left: 0;
	font-size: 16px;
	color: #fff;
	width: 100%;
	height: 35px;
	line-height: 35px;
	background-color: rgba(0, 0, 0, 0.62);
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0 10px;
	box-sizing: border-box;
}
.main31_li:hover h3{
	background-color: rgba(0, 86, 178, 0.8);
}

.main4{
	width: 100%;
	height:auto;
	padding: 0;
	margin: 0 auto 30px;
}
.main41{
	display: block;
	width: 96%;
	height: auto;
	box-sizing: border-box;
	padding: 0;
	max-width: 1450px;
	margin: 0px auto 0;
}
.main41_ul{
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin: 38px auto 0;
}
.main41_li{
	width: 340px;
	height: 100px;
	margin-bottom: 32px;
	border-radius: 8px;
	overflow: hidden;
	background-color: #fff;
	box-shadow: 0 0 5px #ddd;
}
.main41_li0{
	width: 340px;
}
.main41_li a{
	display: block;
	width: 340px;
	height: 100px;
	position: relative;
	box-sizing: border-box;
	padding: 6px 0;
}
.main41_li img{
	display: block;
	width: auto;
	height: 87px;
	margin: 0 auto;
}
.main41_li:hover{
	box-shadow: 0 0 5px #0056b2;
}

.footer{height: auto;width: 100%;background-color: #0056b2;}
.footer1{
	display: block;
	width: 96%;
	height: auto;
	box-sizing: border-box;
	padding: 20px 0;
	max-width: 1450px;
	margin: 0px auto 0;
}

.footer1 p{
	font-size: 16px;
	color: #fff;
	line-height: 35px;
	text-align: center;
}
.footer1 span{
	font-size: 16px;
	color: #fff;
	margin:0 5px;
}
.footer1 a{
	font-size: 16px;
	color: #fff;
}



/*二级页*/
.banner_er{width: 100%;}
.banner_er h3{
	font-size: 60px;
	color: #1370d2;
	font-weight: bold;
	text-align: center;
	line-height: 1;
	padding: 110px 0 35px;
}
.banner_er p{
	font-size: 30px;
	color: #1370d2;
	font-weight: normal;
	text-align: center;
	line-height: 1;
}
.banner_er_m{display: none;}

.main_er{width: 96%;margin: 0px auto 0px;padding: 53px 0px 58px;max-width: 1450px;}
.main_er_left{width: 300px;height: auto;}
.nav_er{width: 300px;height: auto;margin: 0 auto;padding-bottom: 14px;background-color: #1370d2;border-bottom: 1px solid #fff;}
.nav_er_title{width: 300px;height: 110px;text-align: center;margin: 0 auto;padding: 0;background: url(../images/dzsh_15.jpg) no-repeat;background-position: center center;background-size: 100% 100%;box-shadow: 0 0 5px #f2f3f4;}
.nav_er_title h3{width: 100%;height: auto;font-size: 30px;color: #1370d2;line-height: 110px;text-align: left;font-weight: bold;box-sizing: border-box;padding-left: 35px;}
.nav_er_ul{width: 100%;height: auto;box-sizing: border-box;padding: 0;}
.nav_er_li{width: 100%;height: 55px;margin:0 auto 6px;}
.nav_er_li a{display: block;width: 100%;height: 55px;font-size: 20px;color: #fff;line-height: 55px;text-align: left;box-sizing: border-box;padding-left: 32px;border-left: 3px solid #1370d2;}
.nav_er_li:hover a{color: #fff;background: url(../images/dzsh_10.png) #005fc3 no-repeat;background-position: right 48px center;background-size: 32px;border-left: 3px solid #92c7ff;}
.nav_er_li.on a{color: #fff;background: url(../images/dzsh_10.png) #005fc3 no-repeat;background-position: right 48px center;background-size: 32px;border-left: 3px solid #92c7ff;}
.main_er_left1{
	width: 100%;
	height: auto;
	background-color: #1370d2;
	padding: 32px 35px;
	box-sizing: border-box;
}
.main_er_left1 p{
	font-size: 16px;
	color: #fff;
	line-height: 36px;
}


.main_er_right{width: calc(100% - 360px);height: auto;}
.nav_er_m{display: none;}
.base_title{width: 100%;height: 50px;padding: 0;box-sizing: border-box;position: relative;margin-top: 0;border-bottom: 1px solid #d2d2d2;box-sizing: border-box;}
.base_title1{width: 100%;height: auto;padding: 0;margin: 0 auto;box-sizing: border-box;position: relative;}
.base_title1 h3{font-size: 24px;color: #1370d2;padding-left: 0;line-height: 40px;float: left;height: 50px;border-bottom: 3px solid #1370d2;box-sizing: border-box;font-weight: bold;}
.base_bdcnav{width: auto;height: auto;margin: 0 auto 0;}
.base_bdcnav_location{font-size: 14px;color: #888888;line-height: 50px;float: left;margin-right: 0px;padding-left: 21px;background: url(../images/dzsh_9.png) no-repeat;background-position: left center;background-size: 15px;}
.base_bdcnav_location a{font-size: 14px;color: #888888;margin: 0 5px;}
.base_bdcnav_location a:hover{font-size: 15px;color: #1370d2;}
.base_bdcnav_location_a_last-child{font-size: 15px;color: #1370d2!important;}

.page{margin-top: 20px;text-align: center;}




@media only screen and (min-width: 1000px) and (max-width: 1550px) {
	body{
		zoom: 0.9;
	}
}
@media only screen and (min-width: 1000px) and (max-width: 1380px) {
	body{
		zoom: 0.8;
	}
}

@media only screen and (max-width: 1000px) {
	*{box-sizing: border-box;}
	
	.header{display: none;}
	.header_m{display: block;width: 100%;padding: 15rem 15rem;background: url(../images/dzsh_1.jpg) #fff no-repeat;z-index: 99;position: relative;background-size: cover;background-position: center center;}
	.header_m a.fl{width:500rem;height: auto;float: left;margin: 0 0 0 0;}
	.header_m a.fl img{width: 100%;height: auto;}
	.header_m_nav{float: right;width: 49rem;height: 42rem;margin:20rem 0 0;}
	.header_m_nav_bnt{width: 49rem;height: 42rem;position: relative;cursor: pointer;}
	.header_m_nav_bnt span{width: 49rem;height: 4rem;background: #0056b2;display: block;position: absolute;left: 0;border-radius: 3px;background-size: 100% 100%;}
	.header_m_nav_bnt #nav_bnt1{top: 11rem;}
	.header_m_nav_bnt #nav_bnt2{top: 30rem;}
	.header_m_nav_bnt #nav_bnt3{top: 48rem;width: 33rem;margin-left: 16rem;}
	.rotate1{transform:rotate(45deg);transition:all .3s linear;-webkit-transform:rotate(45deg);-webkit-transition:all .3s linear;top: 30rem!important;background-color: #0056b2!important;}
	.rotate2{transform:rotate(-45deg);transition:all .3s linear;-webkit-transform:rotate(-45deg);-webkit-transition:all .3s linear;top: 30rem!important;background-color: #0056b2!important;width: 49rem!important;margin-left: 0!important;}
	.rotate{transform:rotate(0);transition:all .3s linear;-webkit-transform:rotate(0);-webkit-transition:all .3s linear;}
	
	.navbox{position:absolute;top:100%;right:0;z-index: 99900;width: 100%;padding:10px 25px;background-color: rgba(0,0,0,0.8);}
	.navbox>li{height: auto;line-height: 35px;text-align: left;font-size: 15px;color: #333333;}
	.navbox>li:last-child{border-bottom: none;}
	.navbox>li a{color: #fff;display: block;}
	.navbox>li a:hover{color: #0056b2;}
	.navbox>li a:active{color: #0056b2;}
	.navbox>li a:focus{color: #0056b2;}
	.navlist{padding-left: 0px;}
	.navlist>a .arrow{float: right;color: #fff;font-size: 16px;background: url(../images/hlxy_24.png) no-repeat;display: block;width: 8px;height: 35px;background-size: 100% auto;background-position: center center;}
	.navlist ul{font-size: 14px;margin-left: 0px;background-color: #0056b2!important;}
	.navlist ul a{color: #ffffff;padding: 0 15px;}
	.navlist ul a:hover{color: #ffffff;}
	
	/* banner */
	.banner{display: none;}
	.nav{display: none;}
	.banner_m{display: block;position: relative;width: 100%;height: auto;overflow: hidden;}
	.banner_m img{display: block;width: 100%;height: auto;}
	.pagination, .pagination1, .pagination0{bottom: 18rem!important;}
	.banner_m .swiper-pagination-switch{width: 24rem;height: 9rem;border-radius: 4rem;margin: 0 4rem;background-color: rgba(255,255,255,0.5);box-shadow: none;}
	.banner_m .swiper-active-switch {width: 62rem;background-color: #fff;box-shadow: none;}
	
	.mains{width: 100%;height: auto;}
	.main{width: 100%;height: auto;margin: 0 auto;padding: 0;background: #fff;}
	.main_title{
		width: 100%;
		height: 80rem;
	}
	.main_title h3{
		float: left;
		font-size: 32rem;
		color: #0056b2;
		line-height: 60rem;
		font-family: syst;
		height: 80rem;
	}
	.main_title a{
		float: right;
		font-size: 24rem;
		color: #888888;
		line-height: 60rem;
		display: block;
		height: 60rem;
		width: auto;
	}
	.main_title a:hover{
		color: #b70000;
	}
	
	.main1{width: 100%;height:auto;background: #fff;margin-bottom: 30rem;}
	.main11{width: 750rem;height: auto;max-width: 1450px;margin: 0 auto;padding: 0;box-sizing: border-box;}
	.main11_left{width: 100%;height:420rem;float: none;position: relative;overflow: hidden;}
	.main11_left1{
		width: 100%;
		height: 420rem;
		position: relative;
		margin-top: 0;
	}
	.main11_left1 .hd{
		
	}
	.main11_left1 .hd ul{
		position: absolute;
		bottom: 0;
		right: 18rem;
		z-index: 9;
		height: 58rem;
	}
	.main11_left1 .hd ul li{
		display: block;
		float: left;
		width: 15rem;
		height: 15rem;
		margin-left: 10rem;
		overflow: hidden;
		border-radius: 50%;
		background-color: rgba(255,255,255,0.5);
		line-height: 5;
		margin-top: 20rem;
		cursor: pointer;
	}
	.main11_left1 .hd ul li.on{
		background-color: #fff;
	}
	.main11_left1 .bd{
		width: 100%;
		height: 400rem;
	}
	.main11_left1 .bd .main11_left1_ul{
		width: auto;
		height: 420rem;
	}
	.main11_left1 .bd .main11_left1_li{
		width: 100%;
		height: 420rem;
		position: relative;
	}
	.main11_left1 .bd .main11_left1_li a{
		display: block;
		width: 100%;
		height: 420rem;
	}
	.main11_left1 .bd .main11_left1_li img{
		display: block;
		width: 750rem;
		height: 420rem;
	}
	.main11_left1 .bd .main11_left1_li h3{
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 58rem;
		padding: 0 200rem 0 18rem;
		box-sizing: border-box;
		background-color: rgba(0,0,0,0.5);
		font-size: 25rem;
		color: #fff;
		line-height: 58rem;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.main11_right{width: 720rem;height:auto;float: none;margin: 30rem auto 0;}
	.main11_right1{
		width: 100%;
		height: auto;
	}
	.main11_right1 .parHd{
		width: 100%;
		height: 80rem;
		border-bottom: 1px solid #dddddd;
		box-sizing: border-box;
	}
	.main11_right1 .parHd .more{
		float: right;
	}
	.main11_right1 .parHd .more a{
		font-size: 24rem;
		color: #888888;
		line-height: 60rem;
		display: block;
		height: 60rem;
		width: auto;
	}
	.main11_right1 .parHd .more a:hover{
		color: #0056b2;
	}
	.main11_right1 .parHd ul{
		float: left;
	}
	.main11_right1 .parHd ul li{
		float: left;
		font-size:32rem;
		color: #666666;
		line-height: 60rem;
		height: 80rem;
		box-sizing: border-box;
		font-weight: bold;
		margin-right: 15rem;
		cursor: pointer;
	}
	.main11_right1 .parHd ul li.on{
		color: #0056b2;
		border-bottom: 2px solid #0056b2;
	}
	.main11_right1 .parBd{
		width: 100%;
		height: 535rem;
	}
	.main11_right1 .parBd .slideBox{
		width: 100%;
		height: auto;
	}
	.main_ul{
		width: 100%;
		height: auto;
	}
	.main_li0{
		width: 100%;
		height: 160rem;
		margin-bottom: 15rem;
	}
	.main_li0 a{
		display: block;
		width: 100%;
		height: 160rem;
		border-bottom: 1px dashed #e8e8e8;
		box-sizing: border-box;
	}
	.main_li0 h3{
		font-size: 30rem;
		color: #333333;
		font-weight: bold;
		line-height: 1;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		padding: 25rem 0 18rem;
	}
	.main_li0 p{
		font-size: 24rem;
		color: #999999;
		height: 64rem;
		line-height: 32rem;
		overflow: hidden;
	}
	.main_li0:hover a{
		border-bottom: 1px solid #0056b2;
	}
	.main_li0:hover h3{
		color: #0056b2;
	}
	.main_li{
		width: 100%;
		height: 60rem;
	}
	.main_li a{
		width: 100%;
		height: 60rem;
		display: block;
		box-sizing: border-box;
	}
	.main_li h3{
		font-size: 28rem;
		color: #333333;
		font-weight: normal;
		line-height: 60rem;
		float: left;
		width: calc(100% - 200rem);
		box-sizing: border-box;
		padding: 0 0 0 30rem;
		background: url(../images/dzsh_3.png) no-repeat;
		background-position: left center;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.main_li span{
		float: right;
		font-size: 26rem;
		color: #999999;
		line-height: 60rem;
	}
	.main_li:hover h3{
		color: #0056b2;
	}
	.main_img{
		display: none;
	}
	.main_img_m{
		width: 720rem;
		height: 150rem;
		margin: 0 auto 30rem;
		display: block;
	}
	.main_img_m img{
		width: 100%;
		height: 150rem;
		max-width: 1450px;
	}
	
	.main2{
		width: 100%;
		height:auto;
		padding: 0;
		margin: 0 auto 20rem;
	}
	.main21{
		display: block;
		width: 720rem;
		height: auto;
		box-sizing: border-box;
		padding: 0;
		max-width: 1450px;
		margin: 0px auto 0;
	}
	.main21_left{
		float: none;
		width: 100%;
		margin-bottom: 30rem;
	}
	.main21_left .main_ul{
		margin-top: 20rem;
	}
	.main21_mid{
		float: none;
		width: 100%;
		margin-left:0 ;
		margin-bottom: 30rem;
	}
	.main21_mid_title{
		width: 100%;
		height: 100rem;
		background-color: #f2f4ff;
	}
	.main21_mid_title h3{
		font-size: 32rem;
		color: #333333;
		font-weight: bold;
		float: left;
		line-height: 100rem;
		margin-left: 20rem;
	}
	.main21_mid_title a{
		font-size: 24rem;
		color: #5189e5;
		margin-right: 20rem;
		display: block;
		float: right;
		line-height: 100rem;
		padding-right: 30rem;
		background: url(../images/dzsh_4.png) no-repeat;
		background-position: right center;
		background-size: 20rem;
	}
	.main21_mid1{
		width: 100%;
		height: auto;
		overflow: hidden;
	}
	.main21_mid1 img{
		display: block;
		width: 100%;
		height: auto;
		margin: 0 auto;
	}
	.main21_right{
		float: none;
		width: 100%;
		display: flex;
		justify-content: space-between;
	}
	.main21_right_ul{
		width: 350rem;
		height: auto;
	}
	.main21_right_li{
		width: 100%;
		height: 100rem;
		margin-bottom: 20rem;
		border-radius: 20rem;
	}
	.main21_right_li a{
		font-size: 33rem;
		color: #fff;
		font-weight: bold;
		display: block;
		width: 100%;
		height: 100rem;
		line-height: 100rem;
		text-align: center;
	}
	.main21_right_li a span{
		padding-left: 60rem;
		display: inline-block;
	}
	.main21_right_li1{
		background-color: #86b7fb;
	}
	.main21_right_li1 a span{
		background: url(../images/dzsh_5.png) no-repeat;
		background-position: left center;
		background-size: 40rem auto;
	}
	.main21_right_li2{
		background-color: #56d8c3;
	}
	.main21_right_li2 a span{
		background: url(../images/dzsh_6.png) no-repeat;
		background-position: left center;
		background-size: 40rem auto;
	}
	.main21_right_li3{
		background-color: #f5c984;
	}
	.main21_right_li3 a span{
		background: url(../images/dzsh_7.png) no-repeat;
		background-position: left center;
		background-size: 40rem auto;
	}
	.main21_right1{
		width: 350rem;
		height: 340rem;
		background-color: #f2f4ff;
		padding-top: 34rem;
		box-sizing: border-box;
	}
	.main21_right1 img{
		display: block;
		width: 220rem;
		height: 220rem;
		margin: 0 auto;
	}
	.main21_right1 h4{
		font-size: 24rem;
		color: #666666;
		display: block;
		text-align: center;
		line-height: 1;
		margin-top: 12px;
	}
	
	.main3{
		width: 100%;
		height:auto;
		padding: 0;
		margin: 0 auto 30rem;
	}
	.main31{
		display: block;
		width: 720rem;
		height: auto;
		box-sizing: border-box;
		padding: 0;
		max-width: 1450px;
		margin: 0px auto 0;
	}
	.main31_ul{
		width: 100%;
		height: 720rem;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		margin: 20rem auto 0;
		overflow: hidden;
	}
	.main31_li{
		width: 350rem;
		height: 220rem;
		margin-bottom: 20rem;
		border-radius: 20rem;
		overflow: hidden;
	}
	.main31_li0{
		width: 350rem;
	}
	.main31_li a{
		display: block;
		width: 350rem;
		height: 220rem;
		position: relative;
	}
	.main31_li img{
		display: block;
		width: 350rem;
		height: 220rem;
	}
	.main31_li h3{
		position: absolute;
		z-index: 9;
		bottom: 0;
		left: 0;
		font-size: 22rem;
		color: #fff;
		width: 100%;
		height: 50rem;
		line-height: 50rem;
		background-color: rgba(0, 0, 0, 0.62);
		text-align: center;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		padding: 0 20rem;
		box-sizing: border-box;
	}
	.main31_li:hover h3{
		background-color: rgba(0, 86, 178, 0.8);
	}
	
	.main4{
		width: 100%;
		height:auto;
		padding: 0;
		margin: 0 auto 20rem;
	}
	.main41{
		display: block;
		width: 720rem;
		height: auto;
		box-sizing: border-box;
		padding: 0;
		max-width: 1450px;
		margin: 0px auto 0;
	}
	.main41_ul{
		width: 100%;
		height: auto;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		margin: 20rem auto 0;
	}
	.main41_li{
		width: 350rem;
		height: 110rem;
		margin-bottom: 20rem;
		border-radius: 20rem;
		overflow: hidden;
		background-color: #fff;
		box-shadow: 0 0 5px #ddd;
	}
	.main41_li0{
		width: 350rem;
	}
	.main41_li a{
		display: block;
		width: 350rem;
		height: 110rem;
		position: relative;
		box-sizing: border-box;
		padding: 10rem 0;
	}
	.main41_li img{
		display: block;
		width: auto;
		height: 90rem;
		margin: 0 auto;
	}
	.main41_li:hover{
		box-shadow: 0 0 5px #0056b2;
	}
	
	.footer{height: auto;padding: 0;display: block;background: #0056b2;background-size: cover;border-top: 0rem solid #ddd;}
	.footer1{height: auto;padding: 25rem 0;}
	.footer1 p{font-size: 24rem;color: #fff;text-align: center;margin: 0!important;line-height: 35rem;padding: 0rem 5rem;}
	.footer1 p span{font-size: 24rem;margin: 0;display: block;}
	.footer1 p a{font-size: 24rem;color: #fff;}
	

	
	/*二级页*/
	.banner_er{
		width: 100%;
		height: 300rem!important;
	}
	.banner_er h3{
		font-size: 50rem;
		color: #1370d2;
		font-weight: bold;
		text-align: center;
		line-height: 1;
		padding: 100rem 0 30rem;
	}
	.banner_er p{
		font-size: 26rem;
		color: #1370d2;
		font-weight: normal;
		text-align: center;
		line-height: 1;
	}
	
	.main_er {
	    width: 100%;
	    max-width: 1450px;
	    height: auto;
	    padding: 0px 0 20px;
	    margin: 0 auto;
		background: #fff;
	}
	
	.main_er_left{display: none;}
	.main_er_right{width: 100%;background: none;padding: 0;}
	
	.nav_er_m{display:block;width: 100%;height: 90rem;padding: 0 20rem;margin-top: 0px;position: relative;background:#1370d2;background-size: cover;}
	.nav_er_m h3{font-size: 34rem;font-weight: normal;line-height: 90rem;color: #ffffff;text-align: left;float: left;}
	.nav_er_m span.nav_er_m_but{width: 42rem;height: 42rem;display: block;background: url(../images/tw_22.png) no-repeat;background-position: center center;background-size: 100% 100%;position: absolute;top: 24rem;right: 20rem;}
	.nav_er_m_ul{position: absolute;top: 90rem;left: 0;background-color: rgba(19,112,210,0.7);width: 100%;z-index: 999;}
	.nav_er_m_li{width: 100%;height: 40px;line-height: 40px;border-bottom: 1px solid #ffffff;color: #ffffff;margin-bottom: 15px;}
	.nav_er_m_li a{color: #ffffff;display: block;width: 100%;height: 40px;font-size: 15px;text-align: center;}
	.nav_er_m_li a:hover{color: rgba(19,112,210,1);background-color: #ffffff;}
	.nav_er_m_li a:active{color: rgba(19,112,210,1);}
	
	.base_title{width: 710rem;height: 90rem;padding: 0;margin: 0 auto;background-color: #fff;box-sizing: border-box;border-bottom: 2rem solid #1370d2;}
	.base_title1{width: 100%;height: auto;padding: 0;margin: 0 auto;box-sizing: border-box;position: relative;max-width: 1450px;}
	.base_title1 h3{display: none;}
	.base_bdcnav{width: auto;height: 90rem;margin: 0 auto;float: left;}
	.base_bdcnav_location{font-size: 24rem;color: #666666;line-height: 90rem;float: left;margin-right: 0px;padding-left: 38rem;background: url(../images/dzsh_9.png) no-repeat;background-position: left center;background-size: 26rem 26rem;}
	.base_bdcnav_location a{font-size: 24rem;color: #666666;margin: 0 0px;}
	.base_bdcnav_location a:hover{font-size: 24rem;color: #1370d2;}
	.base_bdcnav_location_a_last-child{font-size: 24rem;color: #1370d2!important;}
	
	.page{font-size: 24rem;}
	
}