.berner{height: 100%; overflow: hidden;position: relative;}
.berner>img{    position: absolute;
    top: 50%;
    left: 50%;
    height: 110%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);}
.tonhlad{background-color: #f7f8fa;padding-bottom: 100px;min-height: 100%;}
.anlist_h{margin-bottom: 40px;margin-top: 140px;background-color: #fff;border-radius: 12px;}
.anlist_flex {
	display: flex;
	flex-wrap: wrap;
}
.anlsbk_img{
	margin-left: 20px;
	background-color: white;
	margin-bottom: 40px;
}
.anlsbk_img img{
	width:400px;
	margin: 20px;
}
.anlsbk_img p{
	overflow: hidden;
	max-width: 440px;
	text-align: center;
	height: 40px;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 10px 20px;
}
.anlist_h .anlist_hx{ width:14.285714285714%;
cursor: pointer;height: 160px;
float: left;border-radius: 12px; text-align: center;padding: 25px;padding-bottom: 20px;position: relative;}
.anlist_h .anlist_hx:before{
	content: "";
	position: absolute; width: 2px;height: 30%;
	background-color: #efefef;left: 0px;top: 20%;
}
.anlist_h .anlist_hx:first-child:before{display: none;}
.anlist_h .anlist_hx .anlist_himg img{ display: block;width: 56px;margin: 0 auto;margin-bottom: 20px;}
.anlist_h .anlist_hx .anlist_himg img:last-child{ display: none;}
.anlist_h .anlist_hx p{color: #999999; font-size: 14px;margin: 0;line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.anlist_h .anlist_hx.active{background-color: #215fb0;
box-shadow:1px 1px 18px rgba(9,45,62,0.2);
-moz-box-shadow:1px 1px 18px rgba(9,45,62,0.2);
-webkit-box-shadow:1px 1px 18px rgba(9,45,62,0.2);

}
.anlist_h .anlist_hx.active .anlist_himg img{ display: none;}
.anlist_h .anlist_hx.active .anlist_himg img:last-child{ display: block;}
.anlist_h .anlist_hx.active:before{display: none;}
.anlist_h .anlist_hx.active p{color: #ffffff;}
.anlsbk{background-color: #fff;border-radius: 8px;padding: 30px;
margin-bottom: 70px;
}
.anlsbk:hover{
	box-shadow:1px 1px 40px rgba(44,44,44,0.1);
	-moz-box-shadow:1px 1px 40px rgba(44,44,44,0.1);
	-webkit-box-shadow:1px 1px 40px rgba(44,44,44,0.1);
}
.anlsbk .anlsbk_img{width: 430px;float: left;position: relative;border-radius: 8px;overflow: hidden;}
.anlsbk .anlsbk_img img{width: 100%}
.anlsbk .anlsbk_img span{position: absolute;bottom: 0px;right: 0px;
display: block;width: 40px;height: 40px;cursor: pointer;
border-radius: 8px 0px 0px 0px;background: url(../img/dandgj.png) no-repeat center;
background-size: 20px auto;background-color: rgba(0,0,0,0.6);
}
.anlsbk .anlsbk_x{padding-left: 500px;}
.anlsbk .anlsbk_x h2{color: #333333;font-size: 20px;margin: 30px 0px 10px 0px;padding-bottom: 20px; border-bottom: 1px solid #ebebeb;}
.anlsbk .anlsbk_x p{ margin: 0;
line-height: 25px;color: #808080;font-size: 16px;
}
.anlsbk .anlsbk_x .anlsbk_txt{
	padding-top: 30px;
	margin-top: 10px;
	border-top: 1px solid #ebebeb;
}
.anlsbk .anlsbk_x .anlsbk_h{
	position: relative;background-color: #fafafa;
	padding: 10px 70px;font-size: 0;
}
.anlsbk .anlsbk_x .anlsbk_h>img{ width: 23px;position: absolute;top: 0px;left: 20px;}
.anlsbk .anlsbk_x .anlsbk_h span{display: inline-block;
width: 33.333333%;margin: 10px 0px;color: #b2b2b2;font-size: 16px;
padding-left: 16px;position: relative;padding-right: 10px;
}
.anlsbk .anlsbk_x .anlsbk_h span:before{
	content: "";
	background-color: #b2b2b2;width: 6px;height: 6px;top: 50%;
	position: absolute;margin-top: -3px;left: 0px;
	border-radius: 100%;
}
.anlsbk .anlsbk_x .anlsbk_h span:hover{color: #215fb0;}
.row30{ margin: 0 -30px;}
.row30>div{padding: 0 30px;}
.jjfa{position: relative;margin-bottom: 100px;}
.jjfa:hover{box-shadow:1px 1px 40px rgba(44,44,44,0.1);
	-moz-box-shadow:1px 1px 40px rgba(44,44,44,0.1);
	-webkit-box-shadow:1px 1px 40px rgba(44,44,44,0.1);}
.jjfa img{width: 100%;}
.jjfa .jjfa_txt{
	padding: 22px 30px;padding-bottom: 40px;
	background-color: #fff;
}
.jjfa .jjfa_txt h2{
	margin: 0;
	margin-bottom: 12px;
	font-family: IMPACT;
	color: #333333;font-size: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;}
.jjfa .jjfa_txt p{
	height: 66px;
	color: #808080;font-size: 16px;
	line-height: 22px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3  ;
	overflow: hidden;
	white-space: inherit}
.jjfa_niu{position: absolute;right: 40px;
height: 46px;line-height: 46px;
border-radius:25px;overflow: hidden;bottom: 0px;margin-bottom: -23px;
background-color: #1658af;cursor: pointer;width: 47px;
}
.jjfa_niu span{color: #ffffff;font-size: 16px;display: block;padding-right: 0px;padding-left:30px;opacity: 0;}
.jjfa:hover .jjfa_niu,.jjfa_niu:hover{width: 150px;}
.jjfa:hover .jjfa_niu span,.jjfa_niu:hover span{opacity: 1;}
.jjfa_niu .jjfa_niux{ display: block;position: absolute;
width: 37px;height: 37px;border-radius: 100%;
background: url(../img/ascoih.png) no-repeat center;
background-size: 13px auto;
background-color: #fff;
top: 5px;right: 5px;
}
.miaxdh{ padding-left: 25px;margin: 65px 0px 35px 0px;
 background: url(../img/sdhy.png) no-repeat left 1px;
 background-size: 13px auto;line-height: initial;
}
.miaxdh a{ color: #999999;font-size: 16px;display: inline-block;padding: 0 18px;
 background: url(../img/sdhy2.png) no-repeat left 4px;
 background-size: 5px auto;padding-right: 15px;
}
.miaxdh a:first-child{
	padding-left: 0px;background:none;
}
.jjfabai{
	padding: 50px 65px;
	background-color: #fff;
	box-shadow:1px 10px 40px rgba(44,44,44,0.03);
	-moz-box-shadow:1px 10px 40px rgba(44,44,44,0.03);
	-webkit-box-shadow:1px 10px 40px rgba(44,44,44,0.03);
	min-height: 500px;
}
.jjfabai_h{ color: #333333;
text-align: center;margin-top: 30px;
font-size: 24px; font-weight: bold;margin-bottom: 25px;padding-bottom: 35px;position: relative;}
.jjfabai_h:before{
	content: "";
	position: absolute; bottom: 0px; left: 50%;
	width:54px;height: 2px; margin-left: -27px;background-color: #b3b3b3;
}
.jjfabai_txt{ padding: 20px 70px;}
.jjfabai_txt img,.jjfabai_txt table{ max-width: 100% !important;height: auto !important;}
.jjfabai_txt p{
	color: #808080;font-size: 16px; line-height: 32px;margin: 0;
}
.jjfabai_fy{ padding: 60px 0px; border-top: 1px solid #ebebeb;text-align: center;}
.jjfabai_fy p{display: inline-block;padding: 0 50px;
position: relative;margin: 0;color: #333333;font-size: 16px;
}
.jjfabai_fy p:before{
	content: "";
	position: absolute; top: 50%;left: 0px;margin-top: -7.5px;
	width:1px;height: 15px; background-color: #215fb0;
}
.jjfabai_fy p:first-child:before{
	display: none;
}
.jjfabai_fy a{ color: #808080;font-size: 16px;}
.jjfabai_fy p:hover{ color: #215fb0}
.jjfabai_fy p:hover a{ color: #215fb0}
.fneldh{ padding: 160px 0px 20px 0px; margin-bottom: 20px;border-bottom: 1px solid #e4e5e6;text-align: center;}
.fneldh a{ display: inline-block;width: 20%;margin: 0 2%; text-align: center;color: #333333;font-size: 16px;border-radius: 30px;
padding: 17px 0px;background-color: #fff;
}
.fneldh a.active{color: #fff;background-color: #215fb0;
box-shadow:1px 7px 18px rgba(9,45,62,0.1);
	-moz-box-shadow:1px 7px 18px rgba(9,45,62,0.1);
	-webkit-box-shadow:1px 7px 18px rgba(9,45,62,0.1);
}
.cjwt{ padding: 35px 50px 30px 50px; border-bottom: 1px solid #e4e5e6;position: relative;}
.cjwt h2{ margin: 0;margin-bottom: 20px;font-size: 20px;color: #215fb0;
padding-left: 43px;background: url(../img/asdoh.png) no-repeat center left;
background-size: 23px auto;padding-right: 35px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.cjwt>span{
	display: block;
	position: absolute;
	right: 50px; top: 35px;
	width: 20px;height: 20px;
	background: url(../img/asgiuc.png) no-repeat center;
	background-size: 17px auto;
	cursor: pointer;
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg); 
}
.cjwt p{ color: #808080;font-size: 16px;margin: 0;line-height: 25px;}
.cjwt.active p{
	height: 50px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	white-space: inherit
}
.cjwt.active>span{
	transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg); 
}
.jjfabaiju0{ padding: 0px !important;overflow: hidden;}
.jdubty{ padding: 0 150px;}
.mosdji{ font-size: 0;margin-top: 65px;}
.mosdji .mosdji_txt,.mosdji .mosdji_img{display: inline-block;vertical-align: middle; width: 50%;position: relative;}
.mosdji .mosdji_img{padding-right: 55px;}
.mosdji .mosdji_img img{ width: 100%;}
.mosdji .mosdji_txt h2{ margin: 0;margin: 0;font-size: 20px;font-weight: bold;margin-bottom: 18px;}
.mosdji .mosdji_txt p{ margin: 0;line-height: 25px; font-size: 16px;color: #808080;}
.mosdji:nth-child(even) .mosdji_txt{
	right: 50%;left: auto;
}
.mosdji:nth-child(even) .mosdji_img{
	left: 50%;right: auto;padding-right:0px;padding-left:55px;
}
.sidjisdibj{
	background: url(../img/aoch.png) no-repeat center;
	background-size:auto 120% ;text-align: center;
	padding: 50px 150px 60px 150px;min-height: 400px;
	margin:85px 0px 75px 0px; 
}
.sidjisdibj h2{color: #ffffff;font-size: 34px;margin-bottom: 0;margin-bottom: 27px;}
.sidjisdibj p{color: #dedede;font-size: 16px;line-height: 25px;margin: 0;}
.sdubpt_niu{ color: #ffffff;font-size: 16px;display: inline-block;margin-top: 35px;
border-radius: 25px;padding: 12px 60px;background-color: #1658af;cursor: pointer;
box-shadow:7px 7px 13px rgba(9,37,73,0.1);
	-moz-box-shadow:7px 7px 13px rgba(9,37,73,0.1);
	-webkit-box-shadow:7px 7px 13px rgba(9,37,73,0.1);
}
.lisaxwm{margin-bottom: 60px;text-align: center;}
.lisaxwm h2{color: #333333;font-size: 34px;margin: 0;margin-bottom: 38px;font-family: IMPACT;}
.lisaxwm input,.lisaxwm textarea{
	text-align: left;
	border: 1px solid #e6e6e6;width: 100%;margin-bottom: 20px;border-radius: 6px;
	color: #666666;font-size: 16px;padding: 10px 23px;
}
.lisaxwm input:focus,.lisaxwm textarea:focus{
	border: 1px solid #0b3190;
}
.row10{margin: 0 -10px;}
.row10>div{padding: 0 10px;}
.lisaxwm textarea{min-height: 160px;}
.zlxiaz{margin-bottom: 50px;background-color: #fafafa;border-radius: 14px;padding: 0px 23px;padding-top: 30px;padding-right: 45px;}
.zlxiaz p{margin: 0; padding: 0px 13px;line-height: 32px;color: #333333;font-size: 18px;font-weight: bold;}
.zlxiaz .zlxiaz_x{border-top:1px solid #ebebeb;padding: 20px 13px;margin-top: 15px;}
.zlxiaz .zlxiaz_x span{display: inline-block;color: #999999;font-size: 15px;position: relative;padding: 5px 0px;padding-left: 35px;}
.zlxiaz .zlxiaz_x span:before{
	content: "";
	width: 22px;height: 25px;
	position: absolute;left: 0px; top: 3px;
	background: url(../img/asjc.png) no-repeat center;
	background-size: 100% auto;opacity: 0.3;
	transition: all 0.6s;
-webkit-transition: all 0.6s;
}
.zlxiaz_xz{float: right; width: 34px;height: 34px;border-radius: 100%;position: relative;top: -2px;
background: url(../img/ashint.png) no-repeat center;
background-size: 14px auto;
background-color: #929292;
transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg); 
}
.zlxiaz:hover{
	box-shadow:1px 7px 18px rgba(109,109,109,0.08);
	-moz-box-shadow:1px 7px 18px rgba(109,109,109,0.08);
	-webkit-box-shadow:1px 7px 18px rgba(109,109,109,0.08);
}
.zlxiaz:hover p{color: #215fb0;}
.zlxiaz:hover .zlxiaz_xz{
background-color: #215fb0;
}
.zlxiaz:hover .zlxiaz_x span:before{opacity: 1;}
.row40{margin: 0 -20px;}
.row40>div{ padding: 0 20px;}
.disdp4.active{ position: relative !important;}
.tongyh2{ margin-top: 90px; margin-bottom: 70px;text-align: center;}
.tongyh2>h2{color: #333333;font-size: 34px;margin: 0;margin-bottom: 25px; font-weight: bold;}
.tongyh2 p{color: #cccccc;font-size: 18px;margin: 0;}
.sduhfk{background-color: #fff;border-radius: 8px;margin-bottom: 60px;padding: 50px 60px;padding-left: 200px;position: relative;}
.sduhfk h2{overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #252525;font-size: 20px;font-weight: bold;margin: 0;
	margin-bottom: 15px;
}
.sduhfk p{ 
	color: #242424;font-size: 16px;opacity: 0.7;line-height: 25px;height: 75px;margin: 0;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3  ;
	overflow: hidden;
	white-space: inherit;
}

.sduhfk .sduhfk_img {
    position: absolute;
    width: 70px;
    top: 48px;
    left: 60px;
}
.sduhfk .sduhfk_img img{ width: 100%;display: block;}
.sduhfk .sduhfk_img img:last-child{display: none;}
.sduhfk .sduhfk_span {
    color: #215fb0 ;
    opacity: 0.1;
    font-weight: bold;
    font-size: 167px;
    position: absolute;
    bottom: 0px;
    left: 35px;
    line-height: 116px;
    overflow: hidden;
    width: 115px;text-align: center;
}
.sduhfk_span:before{
	content: "";
	position: absolute;height: 60%;width: 100%;left: 0px;top: 0px;
	background-image: linear-gradient(#fff,#fff, transparent, transparent);
}
.sduhfk:hover{background-color: #215fb0;
box-shadow:1px 7px 40px rgba(9,45,62,0.2);
-moz-box-shadow:1px 7px 40px rgba(9,45,62,0.2);
-webkit-box-shadow:1px 7px 40px rgba(9,45,62,0.2);
}
.sduhfk:hover .sduhfk_img img{display: none;}
.sduhfk:hover .sduhfk_img img:last-child{display: block;}
.sduhfk:hover h2,.sduhfk:hover p{color: #fff;}
.sduhfk:hover .sduhfk_span {
    color: #fff ;
    
}
.sduhfk:hover .sduhfk_span:before{
	background-image: linear-gradient(#215fb0,#215fb0, transparent, transparent);
	animation: sdjwz 0.8s ;
    -webkit-animation: sdjwz 0.8s;
}

@keyframes sdjwz
{
    0% {
    	opacity: 0;
    }
	100% {
		opacity:1;
	}
}
 
@-webkit-keyframes sdjwz2
{
   	0% {
    	opacity: 1;
    }
	100% {
		opacity:0;
	}
}
.bsaiejts{padding: 100px 0px;
background: url(../img/aihcoi.png) no-repeat center;
background-size:auto 130%;position: relative;overflow: hidden;
margin-top: 30px;
}
.bsaiejts .bsaiejts_img{padding-left: 60px;position: absolute;right: 0px;
width: 50%;
top: 50%;
transform: translate(0%, -50%);
-ms-transform:translate(0%, -50%);
-moz-transform:translate(0%, -50%);
-webkit-transform:translate(0%, -50%);
-o-transform:translate(0%, -50%);
}
.bsaiejts .bsaiejts_img img{ width: 100% ;display: block;}
.bsaiejts_list{ padding: 0px 100px;width: 50%;}
.bsaiejts_list h2{ color: #ffffff;font-size: 30px; font-weight: bold;margin:30px 0px 70px 0px;}
.bsaiejts_list .bsaiejts_x{padding:23px 10px;position: relative;font-size: 0;}
.bsaiejts_list .bsaiejts_x img{display: inline-block;vertical-align: middle;margin-right: 45px;opacity: 0.4;}
.bsaiejts_list .bsaiejts_x p{color: #ffffff;font-size: 18px;margin: 0;display: inline-block;vertical-align: middle;opacity: 0.6;}
.bsaiejts_list .bsaiejts_x:before{
	content:"";
	display: block;
	position: absolute;
	background-color: #838383;
	left: 0px;bottom: 0px;
	 width: 100%;height: 1px;
	opacity: 0.3;
}
.bsaiejts_list .bsaiejts_x:hover:before,.bsaiejts_list .bsaiejts_x:hover img,.bsaiejts_list .bsaiejts_x:hover p{opacity: 1;}
.jsdlal{text-align: center;}
.jsdlal .tongyh2{margin: 0;margin-top: 20px;}
.jsdlal .fneldh{border: none;margin-bottom: 0px;}
.jsdlal .fneldh a{background-color: #f7f8fa;}
.jsdlal .fneldh a.active{background-color: #215fb0;}
.jsdlal_x{margin-bottom: 30px;}
.jsdlal_x img{ width: 100%;border: 1px solid #f1f1f1;background-color: #fff;}
.jsdlal_x p{color: #343434;font-size: 16px; text-align: center;padding: 10px 0px;
overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: 0;
}
.jsdlal .chancp_niu{text-align: left;}
.jsdlal .miaxdh{ text-align: left;margin-top: 0px;}
.fenyq{ text-align: center; font-size: 0;margin: 50px 0px;}
.fenyq a{display: inline-block;margin: 0 15px;color: #343434;font-size: 16px;vertical-align: middle;}
.fenyq a:hover,.fenyq a.active{color: #215fb0;text-decoration: underline;}
.fenyq .fenyq_x{width: 40px;height: 40px;border-radius: 100%;
background-position: center;
background-size: 100% auto;
}
.fenyq .fenyq_x.fenyq_l{background-image: url(../img/dhuy1.png);}
.fenyq .fenyq_x.fenyq_r{background-image: url(../img/dhuy2.png);}
.fenyq .fenyq_x.fenyq_l:hover{background-image: url(../img/dhuy11.png);}
.fenyq .fenyq_x.fenyq_r:hover{background-image: url(../img/dhuy22.png);}
.fneldh.fneldh4 a {
    width: 14%;
    margin: 0 1%;
}
.fneldh.fneldh5 a {
    width: 14%;
    margin: 0 1%;
}
.fzlc{ padding-top: 150px;position: relative;margin-bottom:50px;}
.fzlc>img{ width: 190px;position: absolute;left: 50%;margin-left: -95px;top: 30px;}
.fzlc .fzlc_x{padding:60px 0px;padding-left: 50%;position: relative;}
.fzlc_x:before{
	content: "";
	width: 3px;height: 100%;
	background-color: #333333;
	left: 50%;
	position: absolute;margin-left: -1px;top: 0px;
}
.fzlc_x:after{
	content: "";
	display: block;
	position: absolute;
	width: 24px;height: 24px;border-radius: 100%;left: 50%;
	background-color: #333333;top: 100%;margin-left: -12px;
}
.fzlc_x .fzlc_txt{position: relative;padding-left: 130px;margin-bottom: 35px;}
.fzlc_x .fzlc_txt:before{
	content: "";
	display: block;
	left: 0px;
	top: 5px;
	width: 60px;
	height: 17px;
	position: absolute;
	background: url(../img/xngzh.png) no-repeat center;
	background-size: 100% auto;	
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg); 
}
.fzlc_x .fzlc_txt .fzlc_span{border: 2px solid #333;
width: 24px;height: 24px;border-radius: 100%;
position: absolute; left:80px; top: 0px;
background-color: #fff;
}
.fzlc_x .fzlc_txt .fzlc_span:before{
	content: "";
	position: absolute;
	left: 50%;top: 50%;
	margin-left: -5px;margin-top: -5px;
	background-color: #333;
	width: 10px;height: 10px;border-radius: 100%;
}
.fzlc_x .fzlc_txt h2{color: #333333;font-size: 25px;font-weight: bold;margin: 0;margin-bottom: 10px;}
.fzlc_x .fzlc_txt p{color: #666666;font-size: 16px;margin: 0;}
.fzlc_x .fzlc_txt:nth-child(odd){
	right: 100%;text-align: right;
	padding-left: 0px;padding-right: 130px;
}
.fzlc_x .fzlc_txt:nth-child(odd):before {
    left: auto;
    right: 0px;
    top: 5px;
    transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.fzlc_x .fzlc_txt:nth-child(odd) .fzlc_span {
    left: auto;
    right: 80px;
}
.gosdnjj{padding: 40px 0px;
background: url(../img/saosihc.png) no-repeat right 90px;
}
.gosdnjj_txt{padding-right: 600px;position: relative;padding-top: 125px;}
.gosdnjj_txt .gosdnjj_img{position: absolute;right: 0px;top: 0px;width: 540px;
box-shadow:1px 7px 30px rgba(11,49,144,0.2);
-moz-box-shadow:1px 7px 30px rgba(11,49,144,0.2);
-webkit-box-shadow:1px 7px 30px rgba(11,49,144,0.2);
}
.gosdnjj_txt .gosdnjj_img img{width: 100%;}
.gosdnjj_txt .gosdnjj_img img.jueduijz{width: 100px;cursor: pointer;}
.gosdnjj_txt>h2{color: #000000;font-size: 36px;font-weight: bold;margin: 0;margin-bottom: 25px;}
.gosdnjj_txt>p{margin-bottom: 20px;color: #4c4c4c;font-size: 16px;line-height: 32px;}
.gosdnjj_shuz{padding: 40px 0px;margin: 20px 0px;border-top: 1px solid #e4e5e7;border-bottom: 1px solid #e4e5e7;}
.gosdnjj_shuz .gosdnjj_shuzx{width: 25%;float: left;position: relative;text-align: center;position: relative;}
.gosdnjj_shuz .gosdnjj_shuzx:before{
	content: "";
	position: absolute;
	left: 0px;height: 50%;top: 25%;
	width: 1px;display: block;
	background-color: #e4e5e6;
}
.gosdnjj_shuz .gosdnjj_shuzx:first-child:before{display: none;}
.gosdnjj_shuz .gosdnjj_shuzx h2{margin: 0;margin-bottom: 15px;}
.gosdnjj_shuz .gosdnjj_shuzx h2 a{color: #999999;font-size: 16px;display: inline-block;vertical-align: text-bottom;margin-left: 8px;position: relative;top: -2px;}
.gosdnjj_shuz .gosdnjj_shuzx span{
	color: #215fb0;font-size: 30px;
	 font-family: IMPACT;
	 display: inline-block;vertical-align: text-bottom;
}
.gosdnjj_shuz .gosdnjj_shuzx p{color: #000000;font-size: 16px;font-weight: bold;margin: 0;}
.basiu{margin: 40px 0px;background-color: #fff;}
.basiu .basiu_d{padding-top: 50px;padding-bottom: 20px;
background: url(../img/sdid.png) no-repeat top left;
background-size: 120px;
}
.basiu_txt{ padding: 0px 130px;}
.basiu_txt h2{margin: 0;margin-bottom: 30px;color: #2b2b2b;font-size: 34px;font-weight: bold; text-align: center;}
.basiu_txt p{color: #4c4c4c;font-size: 16px; line-height: 32px;margin-bottom: 25px;}
.saudlqd{ background-color: #fff;position: relative;border-radius: 8px;}
.saudlqd .saudlqd_img{position: absolute;right: 50%;height: 100%;}
.saudlqd .saudlqd_img img{height: 100%;}
.saudlqd .saudlqd_img .saudlqd_imgx{padding: 12px 30px; text-align: center;position:absolute;right: 25px;top: 45%;
padding-bottom: 40px;padding-right: 50px;
}
.saudlqd .saudlqd_img .saudlqd_imgx:before{
	content: "";
	position: absolute;left: 0px;top: 0px;
	width: 100%;height: 100%;border: 1px solid #cac5c4;
}
.saudlqd .saudlqd_img .saudlqd_imgx:after{
	content: "";
	position: absolute;left: -25px;top: -25px;
	width: 100%;height: 100%;border: 1px solid #cac5c4;
}
.saudlqd .saudlqd_img .saudlqd_imgx p{color: #ffffff;font-size: 20px;line-height: 30px;margin: 0;position: relative;z-index: 2;}
.saudlqd .saudlqd_x{width: 50%;float: right;padding: 40px 35px;}
.saudlqd .saudlqd_x h2{margin: 0;margin-bottom: 25px;color: #333333;font-size: 35px;font-weight: bold;overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;}
.saudlqd .saudlqd_x ul{margin: 0;list-style: none;padding-right: 5px;height: 266px; overflow: auto;}
.saudlqd .saudlqd_x ul li{padding: 8px 0px;padding-left: 22px;position: relative;}
.saudlqd .saudlqd_x ul li:before{
	content: "";
	position: absolute;
	width: 8px;height: 8px;border-radius: 100%;border: 1px solid #2d68b4;
	left: 8px;top: 50%;margin-top: -4px;
}
.saudlqd .saudlqd_x ul li a{color: #4c4c4c;font-size: 16px;display: block;overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;}
.saudlqd_ul{ padding: 14px 0px;border-bottom: 1px solid #ebebeb;border-top: 1px solid #ebebeb;}
.saudlqd .saudlqd_x ul::-webkit-scrollbar {/*滚动条整体样式*/
        width: 3px;     /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
    }
.saudlqd .saudlqd_x ul::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 0px;
        background: #215fb0;
    }
.saudlqd .saudlqd_x ul::-webkit-scrollbar-track {/*滚动条里面轨道*/
        border-radius: 10px;
        background: #fff;
    }
.sihdim{border-radius: 8px;position: relative;}
.sihdim img{width: 100%;}
.sihdim .sihdim_txt{ background-color: #fff;border-radius: 0px 0px 8px 8px;padding: 25px 30px;padding-bottom: 59px;}
.sihdim .sihdim_txt p{color: #4c4c4c;font-size: 16px;margin: 0;line-height: 28px;text-align: center;
display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3  ;
	overflow: hidden;
	white-space: inherit;
	height: 84px;
}
.sihdim .jjfa_niu {
    right: auto;
    left: 50%;
    transform: translate(-50%,0%);
    -webkit-transform: translate(-50%,0%);
    -moz-transform: translate(-50%,0%);
    -o-transform: translate(-50%,0%);
    -ms-transform: translate(-50%,0%);
    
    box-shadow:1px 10px 15px rgba(9,37,73,0.1);
-moz-box-shadow:1px 10px 15px rgba(9,37,73,0.1);
-webkit-box-shadow:1px 10px 15px rgba(9,37,73,0.1);
}
.sdmjj{ margin-top: 100px;margin-bottom: 50px;}
.youcyi{ text-align: center;}
.zhuanqwk{display: inline-block;position: relative; margin: 45px 0px 160px 0px;}
.shadizq{margin: 50px 0px;}
.zhuanq{ position: relative;display: inline-block;
padding:24px;
}
.zhuanq:before{
	content: "";
	position: absolute;left: 0px;top: 0px;
	width: 100%;height: 100%;
	background: url(../img/soidngb.png) no-repeat center;
	background-size: 100% auto;
    animation: xuanz 5s linear infinite;
    -webkit-animation: xuanz 5s linear infinite;
}
.zhuanq:after{
	content: "";
	position: absolute;left: 0px;top: 0px;
	width: 100%;height: 100%;
	background: url(../img/soidngb.png) no-repeat center;
	background-size: 100% auto;
    animation: xuanz 3s linear infinite;
    -webkit-animation: xuanz 3s linear infinite;
}
.zhuanq .zhuanq_x{padding: 20px;position: relative;}
.zhuanq .zhuanq_x:before{
	content: "";
	position: absolute;left: 0px;top: 0px;
	width: 100%;height: 100%;
	background: url(../img/saj.png) no-repeat center;
	background-size: 100% auto;
    animation: xuanz 10s linear infinite;
    -webkit-animation: xuanz 10s linear infinite;
}

@keyframes xuanz
{
    0% {
    	 transform: rotate(0deg);
	    -ms-transform: rotate(0deg);
	    -webkit-transform: rotate(0deg);
    }
	100% {
	   	 transform: rotate(180deg);
	    -ms-transform: rotate(180deg);
	    -webkit-transform: rotate(180deg);
	}
}
 
@-webkit-keyframes xuanz 
{
   	0% {
    	 transform: rotate(0deg);
	    -ms-transform: rotate(0deg);
	    -webkit-transform: rotate(0deg);
    }
	100% {
	   	 transform: rotate(180deg);
	    -ms-transform: rotate(180deg);
	    -webkit-transform: rotate(180deg);
	}
}
.zhuanq .zhuanq_x img{width: 220px;display: block;}
.zhuanq .zhuanq_x p {
    margin: 0;
    line-height: 36px;
    color: #000000;
    font-size: 20px;
    width: 80%;
    font-weight: bold;
}
.sdnlist{position: absolute;width: 475px;padding-top: 30px;}
.sdnlist .sdnlist_svg{
	position: absolute;right: -40px;top: 0px;
	transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
}
.sdnlist .sdnlist_svg:before{
    content: "";
    display: block;
    position: absolute;left: -7.5px;top: -7.5px;
    background-color: #215fb0;
    border-radius: 100%;
    width: 15px;
    height: 15px;
    z-index: 2;
}
.sdnlist .sdnlist_svg:after {
    content: "";
    left: 0%;
    top: 0%;
    position: absolute;left: -7.5px;top: -7.5px;
    width: 15px;
    height: 15px;
    position: absolute;
    border-radius: 100%;
    background-color: #215fb0;
    opacity: 0.1;
    animation: ydun2 4s linear infinite;
    -webkit-animation: ydun2 4s linear infinite;
}
.sdnlist .sdnlist_svg{ width: 82px;}
.sdnlist .sdnlist_svg svg polyline{
	fill:none;
	stroke-width: 2px;
	stroke:#536f93;
	-moz-transition:all 1.5s;
    -o-transition:all 1.5s;
   	-webkit-transition:all 1.5s;
    transition:all 1.5s;
    stroke-dasharray: 90;
    stroke-dashoffset: 90;
    
}
.sdnlist h2{margin: 0;margin-bottom:10px;color: #333333;font-size: 18px;font-weight: bold;}
.sdnlist p{color: #666666;font-size: 16px;}
.sdnlist1{right: 100%;top:0px;margin-right: 40px;text-align: right;}
.sdnlist2{right: 100%;top:50%;margin-right:100px;text-align: right}
.sdnlist3{right: 100%;top:100%;margin-right: 40px;text-align: right;}
.sdnlist4{left: 100%;top:0px;margin-left: 40px;text-align: left;}
.sdnlist5{left: 100%;top:50%;margin-left:100px;text-align: left;}
.sdnlist6{left: 100%;top:100%;margin-left: 40px;text-align: left;}
.sdnlist4 .sdnlist_svg,.sdnlist5 .sdnlist_svg,.sdnlist6 .sdnlist_svg{
    position: absolute;
    left: -40px;
    right: auto;
    top: 0px;
    transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
}
.youcyi.active .sdnlist .sdnlist_svg svg polyline{
    stroke-dashoffset: 0;
}
.sdnlist:nth-child(odd) .sdnlist_svg:before {
    background-color: #fff;
}
.hsuidbj{
	background: url(../img/auisgch.png) no-repeat center;
	background-size: 120% auto; overflow: hidden;
}
.hsuidbj .tongyh2 h2 {
    color: #fff;
}
.swiper-containers1{}
.swiper-containers1 .swiper-slide{position: relative;width:9%;padding: 0 10px;padding-top: 200px;}
.swiper-containers1 .swiper-slide.active +.swiper-slide{width: 10%;padding-left:20px;}
.swiper-containers1 .swiper-slide.active{width: 33%;}
.sdhiwzk{margin: 0 auto;text-align: left;}
.sdhiwzk .sdhiw_h2{position: relative;padding-bottom: 25px;}
.sdhiwzk h2{margin-bottom: 0;color: #ffffff;font-size: 16px;
width: 80%;position: absolute;bottom: 28px;left: 0px;
}
.sdhiwzk .sdhiw_h2:before{
	content: "";
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 18px;height: 18px;border-radius: 100%;
	background-color: #245da7;
}
.sdhiwzk p{color: #ffffff;font-size: 16px;margin: 0;display: none;line-height: 30px;}
.swiper-containers1 .swiper-slide.active .sdhiwzk{border-radius: 13px;background-color: rgba(33,95,176,0.96);
    box-shadow:1px 10px 23px rgba(23,23,23,0.4);
-moz-box-shadow:1px 10px 23px rgba(23,23,23,0.4);
-webkit-box-shadow:1px 10px 23px rgba(23,23,23,0.4);
padding: 40px;position: relative;margin-top: -90px;
animation: gduoh 1s linear ;
-webkit-animation: gduoh 1s linear ;
}
.swiper-containers1 .swiper-slide.active2 .sdhiwzk{
animation: gduoh2 1s linear ;
-webkit-animation: gduoh2 1s linear ;
}

.swiper-containers1 .swiper-slide.active .sdhiwzk p{display: block;opacity: 0.7;}
.swiper-containers1 .swiper-slide.active .sdhiwzk h2{position: relative;bottom: 0px;width: 100%;font-size: 24px;}
.hsdissx{position: relative;}
.hsdissx:before{
	content: "";
	display: block;
	position: absolute;top: 214px;
	opacity: 0.4;width: 106%;height: 2px;left: -3%;
	background-color: #fff
}
.sdhui{padding: 30px;float: right;width: 33%;text-align: center;font-size: 0;margin-right: 112px;}
.sdhui .sdhui_l{display: inline-block; width:45px;margin: 0 25px;
background: url(../img/dhuy1s.png) no-repeat center;background-size: 100% auto;
height: 45px;
}
.sdhui .sdhui_r{display: inline-block; width:45px;margin: 0 25px;
background: url(../img/dhuy2s.png) no-repeat center;background-size: 100% auto;
height: 45px;
}
.sdhui .sdhui_l:hover{background: url(../img/dhuy11.png) no-repeat center;background-size: 100% auto;}
.sdhui .sdhui_r:hover{background: url(../img/dhuy22.png) no-repeat center;background-size: 100% auto;}
@keyframes gduoh
{
    0% {
    	 margin-top: -20px;opacity: 0;
    }
	100% {
	   	 margin-top: -90px;opacity: 1;
	}
}
  
@-webkit-keyframes gduoh 
{
   	0% {
    	 margin-top: -20px;opacity: 0;
    }
	100% {
	   	 margin-top: -90px;opacity: 1;
	}
}
@keyframes gduoh2
{
    0% {
    	 margin-top: -20px;opacity: 0;
    }
    50% {
    	 margin-top: -15px;opacity: 0;
    }
    75% {
    	 margin-top: -10px;opacity: 0;
    }
	100% {
	   	 margin-top: 0px;opacity: 1;
	}
}
@-webkit-keyframes gduoh2 
{
  	0% {
    	 margin-top: -20px;opacity: 0;
    }
    50% {
    	 margin-top: -15px;opacity: 0;
    }
    75% {
    	 margin-top: -10px;opacity: 0;
    }
	100% {
	   	 margin-top: 0px;opacity: 1;
	}
}
.clsdmuul{padding: 0 55px;padding-top: 65px;}
.clsdmuul h2{margin: 0;margin-bottom:50px; text-align: center;color: #333333;font-size: 34px;font-weight: bold;}
.clsdmuul ul{margin: 0;list-style: none;}
.clsdmuul ul li{margin-bottom: 12px;padding-right: 10px;
width: 50%;float: left;
}
.clsdmuul ul li a{color: #4c4c4c;font-size: 16px;background: url(../img/saihic.png) no-repeat left 3px;
background-size: 17px auto;display: block;padding-left: 30px;
overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.rongyzs{margin-bottom: 32px;}
.rongyzs img{width: 100%;border: 1px solid #e0e0e0;}
.rongyzs p{color: #333333;font-size: 16px;padding: 8px 0px;
overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
}
.rongyzs:hover p{color: #215fb0;}
.xwlist{border-radius: 0px 0px 8px 8px;overflow: hidden;margin-bottom: 30px;
top: 0px;position: relative;
position: relative;margin-top: 40px;}
.xwlist img{ width: 100%;}
.xwlist .xwlist_txt{padding: 20px 17px;background-color: #fff;padding-bottom: 50px;}
.xwlist .xwlist_txt>span{color: #999999;font-size: 16px;display: block;margin-bottom: 10px;}
.xwlist .xwlist_txt p{color: #333333;font-size: 16px;margin: 0;;line-height: 30px;
display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2 ;
	overflow: hidden;
	white-space: inherit;
	height: 60px;
}
.xwlist .xwlist_txt .xwlist_niu{padding:15px 17px;
position: absolute;bottom: 0px;margin-bottom: -38px;
width: 100%;left: 0px;
background-color: #fff;border-radius: 0px 0px 8px 8px;
}
.xwlist .xwlist_txt .xwlist_niu span{display: block;background: url(../img/sdic.png) no-repeat center right;padding-right: 21px;
background-size: 14px auto;color: #215fb0;font-size: 16px;}
.xwlist:hover{
	top: -32px;
	box-shadow:7px 14px 40px rgba(45,45,45,0.07);
-moz-box-shadow:7px 14px 40px rgba(45,45,45,0.07);
-webkit-box-shadow:7px 14px 40px rgba(45,45,45,0.07);
}
.xwlist:hover .xwlist_txt .xwlist_niu{margin-bottom: 0px;}
.rczl1{ font-size: 0;padding-top:150px;text-align: center;padding-bottom: 70px;}
.rczl1_x{ display: inline-block;vertical-align: middle;margin: 0 60px;border-radius: 16px;position: relative;
margin-bottom: 80px;
}
.rczl1_x:before{
	content: "";
	position: absolute;
	left: 0px;top: 0px;height: 100%;width: 100%;
	background-color: #000;opacity: 0.5;border-radius: 16px;
	transition: all 0.6s;
	-webkit-transition: all 0.6s;
}
.rczl1_x>img{width: 100%;}
.rczl1_x>img.rczl1_ico{ width: 90px; position: absolute;left: 50%;top: 0px;
margin-top: -45px;margin-left: -45px;
}
.rczl1_x .rczl1_txt{width: 90%;text-align: center;top: 55%;}
.rczl1_x .rczl1_txt p{color: #ffffff;font-size: 28px;margin-top: 15px;font-weight: bold;}
.rczl1_x .dispm_img{opacity: 0;}
.rczl1_x:hover{
	box-shadow:7px 14px 27px rgba(15,46,87,0.14);
-moz-box-shadow:7px 14px 27px rgba(15,46,87,0.14);
-webkit-box-shadow:7px 14px 27px rgba(15,46,87,0.14);
}
.rczl1_x:hover .dispm_img{opacity: 1;}
.rczl1_x:hover:before{
	background-color: #215fb0;opacity: 0.92;
}
.rczl_txt{text-align: center;}
.rczl_txt h2{color: #333333;font-size: 34px;font-weight: bold;margin: 0;margin-bottom: 25px;}
.rczl_txt p{color: #666666;font-size: 16px;line-height: 32px;margin: 0;}
.rczl2{ background-color: #fff;padding:60px 0px;}
.clsdmuul3{ padding-top:40px;}
.clsdmuul3 ul{float: left;width: 100%;}
.clsdmuul3 ul li{width: 33.3333%;margin-bottom: 25px;padding-left: 10%;}
.rczl3{padding-top: 80px;}
.swiper-containers2{margin: 70px 0px;}
.sdlubnb img{width: 100%;}
.sdlubnb p{color: #333333;font-size: 16px;margin: 10px 0px;line-height: 26px;padding: 0 30px;
height: 52px;text-align: center;
display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2 ;
	overflow: hidden;
	white-space: inherit
}
.fenyq .swiper-pagination{position: relative;display: inline-block;}
.fenyq .swiper-pagination a{width: auto; height: auto; background-color: transparent;opacity: 1;}
.fenyq .swiper-pagination a.swiper-pagination-bullet-active{color: #215fb0;
    text-decoration: underline;}
.shzhop_fl{font-size: 0;}
.shzhop_fl>span{color: #4d4d4d;font-size: 16px;display: inline-block;
vertical-align: middle;width: 25%;padding: 0 10px;padding: 15px 0px;
}
.shzhop_fl>span:first-child{width: 28%;padding-left: 7%;}
.shzhop_fl>span:nth-child(4){width: 12%;}
.shzhop_h{background-color: #215fb0;}
.shzhop_h>span{color: #fff;}
.shzhop_x{ border-bottom: 1px solid #dbdbdb;}
.shzhop_x>span{padding:  20px 0px;}
.shzhop_x>span:nth-child(5){
	padding-right: 35px;position: relative;
}
.shzhop_x>span:nth-child(5):before{
	content: "";
	position: absolute;
	right:20px;top: 50%;
	margin-top: -6px;
	height: 12px;width: 12px;
	background: url(../img/asuocg.png) no-repeat center ;
	background-size: 100% auto;
	transition: all 0.6s;
	-webkit-transition: all 0.6s;
}
.shzhop_txt{ display: block;background-color: #fafafa;padding: 30px 65px;font-size: 16px;
transition: none;-webkit-transition: none;display: none;
}
.shzhop_txt h2{color: #333333;font-size: 16px;font-weight: bold;margin: 0;margin-bottom: 8px;}
.shzhop_txt p{color: #808080;font-size: 16px;margin: 0;line-height: 25px;}
.shzhop_txt img,.shzhop_txt table{ max-width: 100% !important; height: auto !important;}
.shangc_niu{ display: inline-block;cursor:pointer;background-color: #d9d9d9;padding: 12px 50px;border-radius: 25px;}
.shangc_niu span{ display: block;color: #ffffff;font-size: 16px;}
.shangc_niu input{ display: none;}
.shzhop_x.active>span:nth-child(5):before{
	  transform: rotate(180deg);
	    -ms-transform: rotate(180deg);
	    -webkit-transform: rotate(180deg);
}
.shzhop_x.active{border-bottom: 1px solid transparent;}
.lanwmdt{padding-top: 85px;position: relative;margin-bottom: 50px;}
.lanwmdt .sdhidit_img .sdhidit_x:before {
    background-color: #215fb0;
}
.lanwmdt .sdhidit_img .sdhidit_x:after {
    background-color: #215fb0;
}
.lanwmdt .sdhidit_img .sdhidit_x.active:after {
    transform: scale(1.0);
    animation: ydun3 2s linear infinite;
    -webkit-animation: ydun3 2s linear infinite;
}
.lanwmdt .sdhidit_img .sdhidit_x>p{color: #333;}
.lanwmdt .rczl_txt h2 {
    margin-bottom: 50px;
}
.sdhidit_img{}
.lanwmdt .lanwmdt_x{width: 370px;position: absolute;right: 0px; top: 160px;
background-color: #fff;padding: 10px;padding-bottom: 20px;
}
.lanwmdt .lanwmdt_x h2{color: #333333;font-size: 18px;margin: 0;padding: 13px 15px;border-bottom: 1px solid #e6e6e6;font-weight: bold; }
.lanwmdt .lanwmdt_x .lanwmdt_xx{position: relative;
padding-top: 20px;padding-left: 50px;
}
.lanwmdt .lanwmdt_x .lanwmdt_xx img {
    position: absolute;
    width: 22px;
    top: 18px;
    left: 15px;
}
.lanwmdt .lanwmdt_x .lanwmdt_xx h3{color: #333333;font-size: 14px;font-weight: bold;margin: 0;margin-bottom: 5px;}
.lanwmdt .lanwmdt_x .lanwmdt_xx p{margin: 0;color: #666666;font-size: 14px;line-height: 25px;}
.lanwmdt .sdhidit_img {
    width: 75%;
}
.alinxx{padding: 20px;margin-top: 20px;padding-top: 10px;}
.alinxx h2{color: #333333;font-size: 16px;font-weight: bold;margin: 0;border-bottom: 1px solid #e6e6e6;padding: 10px 0px;
margin-bottom: 15px;
}
.alinxx>p{color: #666666;font-size: 16px;position: relative;padding-left: 30px;line-height: 28px;margin-bottom: 5px;}
.alinxx>p:before{
	content: "";
	width: 20px;height: 20px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100% auto;
	position: absolute;top: 3px;
	left: 0px;
	transition: all 0.6s;
    -webkit-transition: all 0.6s;
}
.alinxx>p:nth-child(2):before{
	background-image: url(../img/kahouic1.png);
}
.alinxx>p:nth-child(3):before{
	background-image: url(../img/kahouic2.png);
}
.alinxx>p:nth-child(4):before{
	background-image: url(../img/kahouic4.png);
}
.alinxx>p:nth-child(5):before{
	background-image: url(../img/kahouic3.png);
}
.alinxx>p>span{color: #333333;font-size: 16px;font-weight: bold;margin: 0;}
.alinxx:hover{background-color: #fff;
box-shadow:7px 14px 27px rgba(15,46,87,0.1);
-moz-box-shadow:7px 14px 27px rgba(15,46,87,0.1);
-webkit-box-shadow:7px 14px 27px rgba(15,46,87,0.1);
}
.alinxx:hover>p:nth-child(2):before{
	background-image: url(../img/kahouic11.png);
}
.alinxx:hover>p:nth-child(3):before{
	background-image: url(../img/kahouic22.png);
}
.alinxx:hover>p:nth-child(4):before{
	background-image: url(../img/kahouic44.png);
}
.alinxx:hover>p:nth-child(5):before{
	background-image: url(../img/kahouic33.png);
}
.sidduy{ background-color: #fff;padding: 75px 0px;margin-top: 30px;}
.sidduy_l{width: 62%;float: left;padding-left: 130px;padding-right: 30px;}
.sidduy_r{width: 38%;float: left;}
.sidduy_r img{width: 100%;border-radius: 8px;}
.sidduy .lisaxwm{text-align: left}
.sidduy .lisaxwm h2 {text-align: center;}
.cplist{padding: 140px 0px;background-color: #f7f8fa;}
.zisdix{position: relative;padding-right: 270px;margin-bottom:65px;}
.zisdix p{ color: #999999;font-size: 18px;margin: 0;line-height: 28px;}
.zisdix_nui{color: #ffffff;font-size: 18px;
border-radius: 25px;display: inline-block;
padding: 10px 50px;
background-color: #c50007;
	box-shadow:0px 8px 15px rgba(44,44,44,0.1);
-moz-box-shadow:0px 8px 15px rgba(44,44,44,0.1);
-webkit-box-shadow:0px 8px 15px rgba(44,44,44,0.1);
}
.zisdix_nui2{color: #676767;background-color: #e6e6e6;}
.zisdix .zisdix_nui{
position: absolute;right: 0px;top: 0px;
}
.cpdhi_l{float: left;width: 350px;background-color: #ffffff;padding-bottom: 20px;
box-shadow:0px 0px 50px rgba(44,44,44,0.05);
-moz-box-shadow:0px 0px 50px rgba(44,44,44,0.05);
-webkit-box-shadow:0px 0px 50px rgba(44,44,44,0.05);
}
.cpdhi_r{display: flex;
	flex-wrap: wrap;
}
.cpdhiwk{
	min-height: 650px;
}
.cpdhi_l h2{padding: 20px 25px; margin: 0;background-color: #043b83;color: #ffffff;font-size: 22px;font-weight: bold;}
.cpdhi_l ul{list-style: none;margin: 0;}
.cpdhi_l>ul{padding: 5px 17px;font-size: 0;}
.cpdhi_l>ul>li{border-bottom: 1px solid #ebebeb;padding: 20px 10px;padding-right: 45px;
position: relative;cursor: pointer;
}
.cpdhi_l>ul>li:last-child{border-bottom: none;}
.cpdhi_l>ul>li:before{
	content: "";
	position: absolute;right: 0px;top:25px;
	display: block;
	width: 20px;height: 20px;background: url(../img/jidnt.png) no-repeat center;
	background-size: 100% auto;
	transition: all 0.6s;-webkit-transition:  all 0.6s
}

.cpdhi_l>ul>li.active:before{
	transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}
.cpdhi_l>ul>li>a{color: #141414;font-size: 18px;display: inline-block;max-width: 100%;
overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.cpdhi_l ul li ul{padding-left: 17px;padding-top: 20px;
display: none;transition: none;-webkit-transition: none
}
.cpdhi_l ul li ul li{margin-bottom: 13px;}
.cpdhi_l ul li ul li:last-child{margin-bottom: 0px;}
.cpdhi_l ul li ul li a{color: #808080;font-size: 16px;}
.cpdhi_l ul li ul li.active a,.cpdhi_l ul li ul li:hover a{color: #043b83}
.cplist_x{margin-bottom: 65px;border-radius: 8px;
padding-left:300px ;position: relative;min-height: 260px;margin-left: 50px;
}
.cplist_x:hover{
box-shadow:0px 15px 30px rgba(44,44,44,0.05);
-moz-box-shadow:0px 15px 30px rgba(44,44,44,0.05);
-webkit-box-shadow:0px 15px 30px rgba(44,44,44,0.05);
}
.cplist_x .cplist_img{width: 300px;position: absolute;left: 0px;top: 0px;border-radius: 8px;border: 1px solid #e9e9e9;
background-color: #f1f1f1;
 }
.cplist_x .cplist_img img{ width: 100%;}
.cplist_x .cplist_txt{text-align: center;margin:0px 20px;}
.cplist_x .cplist_txt h2{color: #333333;font-size: 20px;margin: 0;margin-bottom: 12px;font-weight: bold;}
.cplist_x .cplist_txt p{color: #808080;font-size: 16px;line-height: 28px;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3  ;
	overflow: hidden;
	white-space: inherit;
	margin-top:10px;
	overflow: hidden;
	height:28px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.cplist_x .jjfa_niu {
    right: 60px;
}
.cplist_x:hover .jjfa_niu{width: 150px;}
.cplist_x:hover .jjfa_niu span{opacity: 1;}
.cpklisx{overflow: hidden;background-color: #f7f8fa;padding-bottom: 60px;}

.gallery-thumbs .swiper-wrapper{ position: relative;}
.swiper-wrappersda{transform: translate3d(0px, 0px, 0px) !important;}
.swiper-slide {
  background-size: cover;
  background-position: center;
  position: relative;
}
.gallery-top {
  height: 80%;
  width: 100%;
}
.gallery-thumbs {
  height: 20%;
  box-sizing: border-box;
  margin-top: 12px;
}
.gallery-thumbs .swiper-slide {
  height: 100%;
  opacity: 1;border: 1px solid #ebebeb;border-radius: 8px;overflow: hidden;
}
.gallery-thumbs .swiper-slide-active {
  opacity: 1;border: 1px solid #5887c5;
}
.cplist_xx{border: 1px solid #333333;float: left;width: 100%;display: none;
transition: none;-webkit-transition: none;position: relative
}
.cpasi{border-radius:8px;position: relative;background-color: #fff;padding-left: 550px;margin-bottom: 150px;
min-height: 422px;
}
.cpasi .cpasi_l{
	width: 550px;
	position: absolute;
	left: 0px;top: 0px;
}
.cpasi .cpasi_l img{ width: 100%;}
.cpasi_r{padding: 20px 70px;padding-right: 120px;}
.cpasi_r h2{padding: 16px 0px;border-bottom: 1px solid #e6e6e6;color: #333333;font-size: 20px;font-weight: bold;margin: 0;}
.cpasi_r ul{list-style: none;margin: 0;padding: 25px 0px;}
.cpasi_r ul li{margin-bottom: 12px;position: relative;padding-left: 20px;}
.cpasi_r ul li:before{
	content: "";
	position: absolute;
	border-radius:100%;
	width: 6px;
	height: 6px;
	background-color: #b2b2b2;
	left: 2px;top: 6px;
}
.cpasi_r ul li a{color: #333333;font-size: 16px;}
.cpasi_r .zisdix_nui2{margin-left: 50px;}
.cpxqh2{padding: 20px 23px;position: relative;margin: 0;color: #000000;font-size: 18px;
border-top: 1px solid #ebebeb;
}
.cpxqh2:before{
	content: "";
	width: 3px;height: 24px;
	background-color: #2261b3;
	position: absolute;top: 50%;margin-top: -12px;left: 0px;
}
.cpxq_txt{ padding: 0 23px;padding-bottom: 50px;}
.cpxq_txt p{margin: 0;color: #666666;font-size: 16px;line-height:30px;}
.cpxq_txt img{max-width: 100% !important;height: auto !important;float: initial !important;}
.anlsbk2{
    background-color: transparent;
    border-radius: 8px;
    padding: 0px !important;overflow: hidden;
    margin-bottom:0px;
    margin-top: 10px;margin-bottom: 50px;
}
.anlsbk2 .anlsbk_img {
    width: 100% !important;
    float: initial !important;border-radius: 0px;
}
.anlsbk2 .anlsbk2_txt{
	padding: 20px 30px;background-color: #fff
}
.anlsbk2 .anlsbk2_txt p{color: #333333;font-size: 18px;line-height: 28px;margin: 0;}
.yihnzezhao{ position: fixed;width: 100%;height: 100%;background-color: rgba(0,0,0,0.8);
left: 0px;top: 0px;z-index: 99999999999;display: none;
}
.yihnzezhao>img,.yihnzezhao>video{width: auto;height: auto;
max-height: 80%;max-width: 80%;
position: absolute;top: 50%;left: 50%;
transform: translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
-moz-transform:translate(-50%, -50%);
-webkit-transform:translate(-50%, -50%);
-o-transform:translate(-50%, -50%);
}
.yihnzezhao .sdgubb{width: 50px;position: absolute;top: 5%;right: 10%;cursor: pointer;}
.yihnzezhao .sdgubb img{width: 100%;}
.cjwt2>span {
    display: block;
    width: auto;
    height: auto;
    background: none;
    transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    color: #808080;font-size: 16px;
}
.cjwt2 h2 {
    margin-bottom: 0px !important;
    color: #333333;
    background: url(../img/pdf.png) no-repeat center left;
    background-size: 23px auto;padding-right: 150px;
}
.cjwt2:hover h2{color: #215fb0;}
.cjwt3 h2 {
    padding-left: 0px;
    background: none;color: #333333;
}
.cjwt3:hover h2{color: #215fb0;}
.cjwt3 p{
	height: 50px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	white-space: inherit}
.cjwt3 b{display: block;color: #b2b2b2;font-size: 16px;font-weight: 500;margin-top: 15px;}
.lxwm_txt{margin-bottom: 50px;}
.shduh2{color: #333333;font-size: 22px;font-weight: bold;margin-top: 50px;margin-bottom: 20px;}
.lxwm_txt .lxwm_txt_x{padding:0px 25px;}
.lxwm_txt .lxwm_txt_x span{color: #333333;font-size: 16px;min-width: 40%;border-bottom: 1px solid #f5f5f5;
display: inline-block;padding: 25px 0px;padding-left: 32px;
}
.lxwm_txt .lxwm_txt_x span.cio1{background: url(../img/cscicc1.png) no-repeat center left;
background-size: 22px auto;}
.lxwm_txt .lxwm_txt_x span.cio2{background: url(../img/cscicc2.png) no-repeat center left;
background-size: 22px auto;}
.lxwm_txt .lxwm_txt_x span.cio3{background: url(../img/cscicc3.png) no-repeat center left;
background-size: 22px auto;}
.lxwm_txt .lxwm_txt_x span.cio4{background: url(../img/cscicc4.png) no-repeat center left;
background-size: 22px auto;}
.lxwm_txt .lxwm_txt_x span.cio5{background: url(../img/cscicc5.png) no-repeat center left;
background-size: 22px auto;}
.lxwm_txt .lxwm_txt_x span.cio6{background: url(../img/cscicc6.png) no-repeat center left;
background-size: 22px auto;}
.jjfabai2{padding: 50px 130px;}
.lxwm_in .row{}
.lxwm_in .row>div{}
.lxwm_in .shduh2{margin-bottom: 30px;}
.lxwm_in input,.lxwm_in textarea,.lxwm_in select{
	margin-bottom: 20px;width: 100%;border: 1px solid #e6e6e6;border-radius: 6px;
	padding: 13px 30px;color: #666666;font-size: 16px;outline: none;
}
.lxwm_in input:focus,.lxwm_in textarea:focus,.lxwm_in select:focus{border: 1px solid #0b3190;}

.lxwm_in select{appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
	background: url(../img/hjint.png) no-repeat 95% center;   
	background-size: 13px auto; 
}
.lxwm_in textarea{min-height: 160px;}
.lxwm_in p{color: #999999;font-size: 16px;margin-bottom: 20px;margin-top: 20px;}
.lxwm_niu{color: #ffffff;font-size: 16px;padding: 13px 90px;border-radius: 25px;
background-color: #1658af;margin: 20px 0px 60px 0px;
box-shadow:1px 12px 13px rgba(9,37,73,0.1);
-moz-box-shadow:1px 12px 13px rgba(9,37,73,0.1);
-webkit-box-shadow:1px 12px 13px rgba(9,37,73,0.1);
display: inline-block;
}
.map{width: 100%;height: 500px;}
@media screen and (max-width:1600px) {
	.saudlqd .saudlqd_x ul {
    height: 226px;
}
.rczl1_x{ width: 400px;}
.rczl1_x>img.rczl1_ico {
    width: 70px;
    margin-top: -35px;
    margin-left: -35px;
}
.rczl1_x {
    margin: 0 30px;
    margin-bottom: 60px;
}
.rczl1_x .rczl1_txt p {
    font-size: 24px;margin-top: 0;
    margin-bottom: 15px;
}
.hsuidbj {
    background-size:auto 120% ;
}
.clsdmuul {
    padding: 0 0px;
    padding-top: 65px;
}
.cpdhi_l {
    width: 330px;
}
.cpdhi_r {
    padding-left: 390px;
}
}
.cpdhi_r a{
	/*display: inline-table;*/
}
@media screen and (max-width:1400px) {
	.anlsbk .anlsbk_img{width: 350px;float: left;}
	.anlsbk {
	    padding: 20px;
	    margin-bottom:50px;
	}
	.anlsbk .anlsbk_x {
	    padding-left: 390px;
	}
	.anlsbk .anlsbk_x h2 {
	    font-size: 19px;
	    margin: 10px 0px 10px 0px;
	    padding-bottom: 15px;
	}
	.anlsbk .anlsbk_x p {
	    line-height: 20px;
	    font-size: 15px;
	}
	.anlsbk .anlsbk_x .anlsbk_h span {
	    margin: 8px 0px;
	    color: #b2b2b2;
	    font-size: 14px;
	}
	.anlsbk .anlsbk_x .anlsbk_txt {
    	padding-top: 20px;
    }
    .anlist_h .anlist_hx .anlist_himg img {
	    width: 45px;
	}
	.anlist_h {
	    margin-bottom: 60px;
	    margin-top: 60px;
	}

	.anlist_h .anlist_hx {
	    width: 33.3333333%;height: 149px;
	}
	.jjfa .jjfa_txt {
	    padding: 20px 30px;
	    padding-bottom: 30px;
	}
	.jjfa {
	    margin-bottom: 80px;
	}
	.row30{ margin: 0 -15px;}
	.row30>div{padding: 0 15px;}
	.jjfabai {
	    padding: 30px;
	}
	.miaxdh {
	    margin: 50px 0px 35px 0px;
	}
	.jjfabai_fy p {
	    padding: 0 24px;
	}
	.jjfabai_txt {
	    padding: 20px 50px;
	}
	.jjfabai_fy {
	    padding:30px 0px;
	    text-align: left;
	}
	.jjfabai_fy p {
	    padding: 5px 0px;
	}
	.jjfabai_fy p:before{display: none;}
	.jjfabai_txt {
	    padding: 20px 0px;
	}
	.jjfabai_txt p {
	    font-size: 15px;
	    line-height: 28px;
	}
	.jjfabai_h {
	    margin-top: 30px;
	    font-size: 22px;
	    margin-bottom: 10px;
	    padding-bottom: 25px;
	}
	.cjwt {
	    padding: 35px 40px 30px 40px;
	}
	.jdubty {
	    padding: 0 60px;
	}
	.sidjisdibj {
	    margin: 65px 0px 55px 0px;
	}
	.mosdji .mosdji_img {
	    padding-right: 35px;
	}
	.mosdji:nth-child(even) .mosdji_img {
	    padding-left:35px;
	}
	.row40{margin: 0 -10px;}
	.row40>div{ padding: 0 10px;}
	.zlxiaz p {
	    padding: 0px 10px;
	    line-height: 29px;
	    font-size: 17px;
	}
	.zlxiaz {
	    margin-bottom: 30px;
	    background-color: #fafafa;
	    border-radius: 12px;
	    padding: 0px 20px;
	    padding-top: 30px;
	    padding-right: 25px;
	}
	.zlxiaz_xz {
	    width: 30px;
	    height: 30px;
	    background: url(../img/ashint.png) no-repeat center;
	    background-size: 12px auto;
	    background-color: #929292;
	}
	.zlxiaz .zlxiaz_x {
	    padding: 18px 10px;
	}
	.tongyh2 {
	    margin-top: 70px;
	    margin-bottom: 60px;
	}
	.bsaiejts_list {
	    padding: 0px 60px;
	}
	.bsaiejts {
	    padding: 50px 0px;
	}
	.bsaiejts_list h2 {
	    font-size: 25px;
	    margin: 30px 0px 40px 0px;
	}
	.bsaiejts_list .bsaiejts_x img {
		width: 35px;
	    margin-right:30px;
	}
	.bsaiejts_list .bsaiejts_x p {
	    font-size: 16px;
	}
	.bsaiejts {
	    background-size: auto 130%;
	}
	.fneldh a {
	    margin: 0 1%;
	    font-size: 15px;
	    border-radius: 20px;
	    padding: 15px 0px;
	}
	.jsdlal .chancp_niu {
	    margin-top: 10px;margin-bottom: 50px;
	}
	.tongyh2>h2 {
	    font-size: 30px;
	    margin-bottom: 20px;
	}
	.jsdlal .fneldh {
		padding-top: 40px;
	}
	.tongyh2 p {
	    font-size: 16px;
	}
	.sduhfk {
	    margin-bottom: 30px;
	    padding: 40px 50px;
	    padding-left: 200px;
	}
	.sduhfk .sduhfk_span {
	    font-size: 140px;
	   line-height: 96px;
	}
	.bsaiejts .bsaiejts_img {
	    padding-left: 0px;
	}
	.fzlc>img {
	    width: 160px;
	    margin-left: -80px;
	}
	.sdnlist {
	    width: 364px;
	}
	.sdnlist p {
	    font-size: 14px;margin: 0;
	}
	.clsdmuul h2 {
	    margin-bottom: 50px;
	    font-size: 30px;
	}
	.rczl3 {
	    padding-top: 60px;
	}
	.swiper-containers2 {
	    margin:50px 0px;
	}
	.clsdmuul3{
	    padding-top: 25px;
	}
	.cpdhi_l h2 {
	    font-size: 18px;
	}
	.cpdhi_l>ul>li>a {
	    font-size: 16px;
	}
	.cpdhi_l ul li ul li a {
	    font-size: 14px;
	}
	.cpdhi_l>ul>li:before {width: 16px;
    height: 16px;top: 23px;}
    .cpdhi_l {
    width: 300px;
}
.cpdhi_r {
    padding-left: 330px;
}
.cplist_x .cplist_img {
    width: 250px;
}

.cplist_x .cplist_txt {
    padding:35px 25px;
}
.zisdix p {
    font-size: 16px;
    line-height: 25px;
}
.anlsbk2 .anlsbk2_txt p {
    font-size: 16px;
    line-height: 24px;
}
}
@media screen and (max-width:1250px) {
.gosdnjj_txt .gosdnjj_img {
    width: 400px;
}
.gosdnjj_txt {
    padding-right: 450px;
    padding-top: 25px;
}
.gosdnjj_shuz {
    padding: 30px 0px;
    margin:  0px 0px;
}
.gosdnjj_shuz .gosdnjj_shuzx span {
    font-size: 26px;
}
.gosdnjj_shuz .gosdnjj_shuzx p {
    font-size: 14px;
}
.gosdnjj_shuz .gosdnjj_shuzx h2 a {
    margin-left: 4px;
}
.basiu_txt {
    padding: 0px 10px;
}
.saudlqd .saudlqd_x h2 {
    margin-bottom: 20px;
    font-size: 26px;
}.saudlqd .saudlqd_x {
    padding: 25px 30px;
}
.saudlqd .saudlqd_img .saudlqd_imgx p {
    font-size: 16px;
    line-height: 20px;
}
.sdhiwzk h2 {
    font-size: 14px
}
.swiper-containers1 .swiper-slide.active .sdhiwzk h2 {
	margin: 0;
    font-size: 20px;
}
.swiper-containers1 .swiper-slide.active .sdhiwzk{padding: 30px;}
.tongyh2 p {
    font-size: 14px;    line-height: 25px;
}
.sdhui {
    padding: 20px;
    margin-right: 56px;
}
.sdhui .sdhui_l,.sdhui .sdhui_r{
    width: 35px;
    height: 35px;
}
.clsdmuul ul li a {
    font-size: 14px;
}
.sdnlist {
    width: 349px;
}
.zhuanq .zhuanq_x img {
    width: 200px;
}
.zhuanq .zhuanq_x p {
    line-height: 27px;
    font-size: 17px;
}
.shzhop_fl>span {
    font-size: 15px;
}
.sidduy_l {
    padding-left: 30px;
    padding-right: 30px;
}
.lanwmdt .lanwmdt_x {
    width: 294px;
}
.cpasi .cpasi_l {
    width: 400px;
}
.cpasi {
    padding-left: 400px;
    min-height: 306px;
}
.cpasi_r {
    padding: 10px 30px;
    padding-right: 30px;
}
.cpasi_r h2 {
    padding: 13px 0px;
    font-size:18px;
}
.cpasi_r ul li {
    margin-bottom: 10px;
}
.cpasi_r ul li a{font-size: 14px;}
.cpasi_r ul {
	padding-bottom: 10px;
}
.cpasi_r .zisdix_nui {
    font-size: 16px;
    padding: 8px 40px;
}
.cpxq_txt p {
    font-size: 15px;
}
.anlsbk2 .anlsbk2_txt {
    padding: 15px 20px;
}
.shduh2 {
    font-size: 20px;
    margin-top: 40px;
    margin-bottom: 15px;
}
}
@media screen and (max-width:991px) {
	.anlsbk .anlsbk_img {
	    width: 100%;float: initial;
	}
	.lxwm_txt .lxwm_txt_x span{min-width: 100%;
display:block;
}
.lxwm_in input, .lxwm_in textarea, .lxwm_in select {
    margin-bottom: 20px;
    padding: 10px 20px;
    font-size: 16px;
}
	.disdp4k{display: none;}
	.row30{ margin: 0 -10px;}
	.row30>div{padding: 0 10px;}
	.anlsbk .anlsbk_x{ padding-left: 0px;margin-top: 20px;}
	.cjwt {
	    padding: 30px 20px 25px 20px;
	}
	.cjwt>span {
	    right: 20px;
	    top: 30px;
	}
	.fneldh {
	    padding: 40px 0px 30px 0px;
	    margin-bottom: 30px;
	}
	.fneldh a {
	    display: inline-block;
	    width: 28%;
	    margin: 0 2%;
	    text-align: center;
	    color: #333333;
	    font-size: 15px;
	    border-radius: 10px;
	    padding: 10px 0px;
	    background-color: #fff;
	}
	.mosdji .mosdji_txt, .mosdji .mosdji_img {
	    width: 100%;left: 0px !important;right: 0px !important;
	}
	.mosdji .mosdji_img {
	    padding-right: 0px !important;
	    padding-left: 0px !important;margin-bottom: 25px;
	}
	.sidjisdibj {
		 padding: 50px 50px 60px 50px;
	}
	.sidjisdibj p {
	    font-size: 14px;
	    line-height: 20px;
	}
	.sidjisdibj h2 {
	    font-size: 28px;
	    margin-bottom: 25px;
	}
	.sdubpt_niu {
	    font-size: 15px;
	    border-radius: 20px;
	    padding: 10px 40px;
	}
	.bsaiejts_list {
	    padding: 0px 20px;
	    width: 100%;
	}
	.bsaiejts .bsaiejts_img{
	    display: none;
	}
	.fzlc_x .fzlc_txt:nth-child(odd){
		right: 0%;text-align: left;
		padding-left: 130px;padding-right:0px;
	}
	.fzlc_x .fzlc_txt:nth-child(odd):before {
	    left: 0px;
	    right: auto;
	    transform: rotate(180deg);
	    -ms-transform: rotate(180deg);
	    -webkit-transform: rotate(180deg);
	}
	.fzlc_x .fzlc_txt:nth-child(odd) .fzlc_span {
	    left: 80px;
	    right: auto;
	}
	.fzlc .fzlc_x {
	    padding: 60px 0px;
	    padding-left: 0%;
	}
	.fzlc_x:before {
	    left: 0%;
	    margin-left: 0px;
	}
	.fzlc_x:after {
	    width: 20px;
	    height: 20px;
	    left: 0%;
	    margin-left: -9px;
	}
	.fzlc .fzlc_x {
	    padding: 40px 0px;
	}
	.gosdnjj_txt {
	    padding-right: 0px;
	    padding-top: 25px;
	}
	.gosdnjj_txt .gosdnjj_img {
		width: auto;right: 0px;top: -40px;
		box-shadow: none;
    	-moz-box-shadow:none;
     	-webkit-box-shadow:none;
     	display: none;
	}
	.gosdnjj_txt .gosdnjj_img img {
	    display: none;
	}
	.gosdnjj_txt .gosdnjj_img img.jueduijz {
	    display: block;position: relative;left: 0px;top:0px;
transform: translate(0%, 0%);
-ms-transform:translate(0%, 0%);
-moz-transform:translate(0%, 0%);
-webkit-transform:translate(0%, 0%);
-o-transform:translate(0%, 0%);
width: 70px;
	}
	.saudlqd .saudlqd_img {
    display: none;
}
.saudlqd{ margin-bottom: 20px;}
.saudlqd .saudlqd_x {
    padding: 25px 30px;width: 100%;
   
}
.gosdnjj {
    padding: 0px 0px;
}
.clsdmuul ul li {
    width: 100%;
}
.swiper-containers1{height: auto !important;}
.sdhui {
    padding: 20px;
    width: 100%;
    margin-right: 0px;
}
.swiper-containers1 .swiper-slide {
    padding-top: 00px;
}
.swiper-containers1 .swiper-slide.active .sdhiwzk { 
   margin-top: 0px;
}
.hsdissx:before {
    top: 50%;
}
.tongyh2>h2 {
    font-size:28px;
    margin-bottom: 50px;
}
.zhuanq{display: none;}
.sdnlist{position: relative;left: auto;top:auto;bottom: auto;right: auto;width: 100%;    margin-left: 0px; margin-right:0px;}
.sdnlist:nth-child(2){padding-top: 0px;}
.sdnlist1,.sdnlist2,.sdnlist3{text-align: left;}
.sdnlist .sdnlist_svg{display: none;}
.zhuanqwk{display: block;}
.zhuanqwk {
    margin: 10px 0px 10px 0px;
}
.xwlist .xwlist_txt .xwlist_niu {
    margin-bottom: 0px;
}
.rczl1_x {
    width: 48%;margin: 0 1%; border-radius: 10px;margin-bottom: 60px;
}
.clsdmuul3 ul li {
    padding-left: 0%;
}
.fenyq .swiper-pagination {
	display: none;
}
.rczl1 {
    padding-top: 100px;
    padding-bottom:50px;
}
.rczl1_x:before {
    border-radius: 10px;
}
.rczl_txt h2 {
    font-size: 28px;
    margin-bottom: 25px;
}
.rczl_txt p {
    font-size: 14px;
    line-height: 25px;
}
.rczl1_x .rczl1_txt p {
    font-size: 20px;
    margin-bottom: 10px;
}
.shzhop_fl>span:first-child {
    padding-left: 10px;
}
.shzhop_txt {
    padding: 20px 10px;
    font-size: 14px;
}
.shzhop_x>span {
    padding: 15px 0px;
}
.alinxx {
	background-color: #fff;
}
.lanwmdt .lanwmdt_x {
    width: 100%;
    position: relative;
    right: 0px;
    top: 0px;
}
.lanwmdt {
    height: auto !important;
}
.sidduy_l {
    padding-left: 0px;
    padding-right: 0px;
    width: 100%
}
.sidduy_r{ display: none;}
.zisdix {
    padding-right: 200px;
    margin-bottom: 35px;
}
.cpdhi_r {
    padding-left: 0px;
}
.cpdhi_l {
    float:  initial;width: 100%;margin-bottom: 50px;padding: 0;
}
.cpdhi_l>ul>li {
    padding: 10px 8px;
    padding-right: 35px;
}
.cpdhi_l>ul>li:before {
    top: 12px;
}
.cplist_x .cplist_txt {
    padding: 0px 20px;
}
.cplist_x .cplist_txt h2 {
    font-size: 18px;
    margin-bottom: 10px;
}

.cpasi .cpasi_l {
    width: 100%;margin-bottom: 20px;position: relative;
}
.cpasi{ background-color: transparent;padding: 0;margin-bottom: 40px;}
.cpasi .cpasi_r{
	background-color: #fff;padding-bottom: 30px;
}
.cjwt2 h2 {
    background: url(../img/pdf.png) no-repeat center left;
    background-size:18px auto;
    padding-right: 150px;
    font-size: 19px;
    padding-left: 35px;
}
.cjwt>span {
    right: 20px;
    top: 30px;
    font-size: 14px;
}
}
@media screen and (max-width:768px) {
	.anlist_h .anlist_hx {
	    width: 50%;
	}
	.anlist_flex{
		display: block;
	}
	.anlist_flex img{
		width:100%;
		margin:0px;
	}
	.anlsbk_img{
		margin-left: 0px;
	}
	.cjwt3 b {
    display: block;
    color: #b2b2b2;
    font-size: 14px;
    font-weight: 500;
    margin-top: 10px;
}
	.fneldh a {
		margin: 0;
	    width: 100%;margin-bottom: 20px;padding:10px;
	}
	.sidjisdibj {
	    padding: 30px 10px 40px 10px;
	}
	.mosdji {
	    margin-top: 30px;
	}
	.jdubty {
	    padding: 0 10px;
	}
	.mosdji .mosdji_txt p {
	    line-height: 20px;
	    font-size: 14px;
	}
	.lisaxwm h2 {
	    font-size: 28px;
	    margin-bottom: 30px;
	}
	.sidjisdibj {
	       margin:30px 0px 35px 0px;
	}
	.lisaxwm input, .lisaxwm textarea {
    margin-bottom: 10px;
    border-radius: 4px;
    font-size: 15px;
    padding: 8px 20px;
}
	.anlsbk .anlsbk_x .anlsbk_h span {
	    width: 100%
	}
	.anlsbk .anlsbk_x .anlsbk_h {
	   padding-right: 20px;
	}
	.tonhlad {
	    padding-bottom: 30px;
	}
	.jjfabai {
	    padding: 30px 15px;
	}
	.sduhfk {
	    margin-bottom: 20px;
	    padding: 30px;
	    padding-left: 90px;
	}
	.sduhfk .sduhfk_img {
	    position: absolute;
	    width: 49px;
	    top: 30px;
	    left: 21px;
	}
	.sduhfk .sduhfk_span {
	    font-size: 126px;
	    line-height: 75px;
	    left: -8px;
	}
	.tongyh2 {
	    margin-top: 50px;
	    margin-bottom: 30px;
	}
	.fenyq a{margin: 0 15px;font-size: 14px;margin: 0 10px;}
	.fenyq .fenyq_x{width: 30px;height: 30px;}
	.fneldh.fneldh4 a {
	    width: 100%;
	    margin: 0 0%;
	    margin-bottom: 20px;
	}
	.fneldh.fneldh5 a {
   width: 100%;
	    margin: 0 0%;
	    margin-bottom: 20px;
}
	.shzhop_fl>span {
    font-size: 12px;
}
.shzhop_txt p {
    font-size: 12px;
    line-height: 18px;
}
.shzhop_txt h2 {
    font-size: 14px;
    margin-bottom:5px;
}
.shangc_niu {
    padding: 10px 30px;
    border-radius: 20px;
}
.shangc_niu span {
    font-size: 13px;
}
.anlsbk2{
    margin-bottom: 30px;
}
}
@media screen and (max-width:600px) {
	.rczl1_x {
	    width: 100%;
	    margin: 0%;
	    margin-bottom: 60px;
	}
	.swiper-containers2 {
    margin-bottom: 0px;
}
}
@media screen and (max-width:500px) {
	.jjfa .jjfa_txt {
	    padding: 20px;
	    padding-bottom: 30px;
	}
	.cjwt2 h2{ font-size: 18px;   padding-right: 77px;padding-left: 27px;}
	.lxwm_niu {
    font-size: 16px;
    padding: 10px 60px;
    margin: 10px 0px 40px 0px;
}
.lxwm_in input, .lxwm_in textarea, .lxwm_in select {
    font-size: 14px;
}
.lxwm_txt .lxwm_txt_x span {
    font-size: 14px;
    padding: 20px 0px;
    padding-left: 28px;    background-size: 20px auto !important;
}
.map {
    width: 100%;
    height: 350px;
}
.lxwm_txt .lxwm_txt_x {
    padding: 0px 0px;
}
	.yihnzezhao .sdgubb {
    width:40px;
}
	.tongyh2>h2 {
	    font-size: 24px;
	    margin-bottom: 15px;
	}
	.tongyh2 p{
	    font-size: 14px;
	}
	.sduhfk h2 {
	    font-size: 18px;
	}
	.sduhfk p {
	    font-size: 14px;
	    line-height: 20px;
	    height: 60px;
	}
	.jjfa .jjfa_txt p {
	    height: 60px;
	    font-size: 14px;
	    line-height: 20px;
	}
	.jjfabai_txt p {
	    font-size: 14px;
	    line-height: 25px;
	}
	.jjfabai_h {
	    font-size: 20px;
	}
	.cjwt {
	    padding: 25px 10px 20px 10px;
	}
	.cjwt>span {
	    right: 10px;
	    top: 25px;
	}
	.cjwt h2 {
    margin-bottom: 15px;
    font-size: 18px;}
    .bsaiejts_list .bsaiejts_x img {
	    width: 25px;
	    margin-right: 10px;
	}
	.bsaiejts_list .bsaiejts_x p {
	    font-size: 14px;
	}
	.bsaiejts_list .bsaiejts_x {
	    padding: 15px 10px;
	}
	.bsaiejts_list h2 {
	    font-size: 22px;
	    margin: 10px 0px 30px 0px;
	}
	.jsdlal_x {
	    margin-bottom: 10px;
	}
	.miaxdh {
	    background: url(../img/sdhy.png) no-repeat left 3px;
	    background-size: 12px auto;
	}
	.miaxdh a {
	    font-size: 14px;
	    padding: 0 15px;
	    background: url(../img/sdhy2.png) no-repeat left 4px;
	    background-size: 4px auto;
	    padding-right: 10px;
	}
	.fzlc_x .fzlc_txt:before {
    	width: 45px;
    }
   .fzlc_x .fzlc_txt .fzlc_span {
	    border: 2px solid #333;
	    width: 18px;
	    height: 18px;
	    left: 55px !important;
	    top: 3px;
	}
	.fzlc_x .fzlc_txt:before {
	    top: 4px !important;
    }
	.fzlc_x .fzlc_txt .fzlc_span:before {
	    margin-left: -4px;
	    margin-top: -4px;
	    width: 8px;
	    height: 8px;
	}
	.fzlc_x .fzlc_txt h2 {
	    font-size: 22px;
	    margin-bottom: 8px;
	}
	.fzlc_x .fzlc_txt p {
	    font-size: 14px;
	}
	.fzlc_x .fzlc_txt {
	    padding-left: 100px !important;
	    margin-bottom: 25px;
	}
	.fzlc {
	    padding-top: 120px;
	    margin-bottom: 50px;
	}
	.fzlc>img {
    width: 120px;
    margin-left: -60px;
    top: 15px;
}
.gosdnjj_shuz .gosdnjj_shuzx {
    width:50%;margin-bottom: 10px;
}
.gosdnjj_txt>h2 {
    font-size: 30px;
    margin-bottom: 20px;
}
.gosdnjj_txt>p {
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
}
.basiu_txt h2 {
    margin-bottom: 20px;
    font-size: 30px;
}
.basiu_txt p {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 15px;
}
.basiu .basiu_d {
    background: url(../img/sdid.png) no-repeat top left;
    background-size: 60px auto;
}
.saudlqd .saudlqd_x h2 {
    font-size: 24px;
}
.saudlqd .saudlqd_x ul li {
    padding: 5px 0px;padding-left: 22px;
}
.saudlqd .saudlqd_x ul li a {
    font-size: 14px;
}
.saudlqd .saudlqd_x ul {
    height: 215px;
}
.sdnlist {
    padding-top: 20px;
}
.clsdmuul h2 {
    margin-bottom: 30px;
    font-size: 20px;
}
.tongyh2>h2 {
    font-size: 20px;
    margin-bottom: 30px;
}
.fenyq {
    margin: 30px 0px;
}
.rongyzs p {
    font-size: 14px;
}
.xwlist .xwlist_txt>span {
    font-size: 15px;
}
.xwlist .xwlist_txt p {
    font-size: 14px;
    line-height: 25px;
    height:50px;
}
.xwlist .xwlist_txt .xwlist_niu span {
    font-size: 14px;
}
.xwlist {
    margin-top: 0px;
}
.xwlist:hover {
    top: -12px;}
    .rczl3 {
    padding-top: 40px;
}
.rczl_txt h2 {
    font-size: 25px;
}
.rczl2 {
    padding: 40px 0px;
}

.shzhop_fl>span{
    width:50% !important;
    padding-left: 20px; padding-right: 20px;
}
.shzhop_x>span:nth-child(5) {
   width: 100% !important;
}
.shangc_niu {
    padding: 8px 20px;
    border-radius: 10px;
}
.lanwmdt {
    padding-top: 40px;
    margin-bottom: 30px;
}
.lanwmdt .rczl_txt h2 {
    margin-bottom: 30px;
}
.sidduy {
    background-color: #fff;
    padding: 35px 0px;
    margin-top: 30px;
}
.zisdix_nui {
    font-size: 16px;
    position: relative;
    margin-top: 15px;
    display: inline-block;
}
.zisdix {
    padding-right: 0px;
    margin-bottom: 25px;}
.cplist_x {
    margin-bottom: 40px;
    padding-left:0px;
	width:100%;
	margin-left: 0px;
}
.cplist_x .cplist_img {
    width: 100%;
    position: relative;
}
.cpxq_txt p {
    font-size: 14px;
}
.cpasi_r .zisdix_nui2 {
    margin-right: 50px;margin-left: 0px;
}
.cpasi_r {
    padding: 10px 20px;
    padding-right: 20px;
}
.anlsbk2 .anlsbk2_txt p {
    font-size: 14px;
    line-height: 22px;
}
}
@media screen and (max-width:375px) {
	.jjfabai {
	    padding: 30px 20px;
	}
	.shduh2 {
    font-size: 18px;
    margin-top: 30px;
    margin-bottom: 15px;
}
	.fzlc_x .fzlc_txt .fzlc_span {display: none;}
	.fzlc_x .fzlc_txt {
	    padding-left: 50px !important;
	}
	.fzlc .fzlc_x {
	   padding-bottom: 10px;
	}
}