*{ margin:0; padding:0;}
body{overflow-x:hidden;}
ul{ margin:0; padding:0;}
li{list-style:none;font-family:"Microsoft YaHei","微软雅黑","verdana","宋体";}
.clear {height:0px;clear:both;}
textarea{font-family:"Microsoft YaHei","微软雅黑","黑体","verdana","宋体";}
div{font-family:"Microsoft YaHei","微软雅黑","黑体","verdana","宋体";}
p{font-family:"Microsoft YaHei","微软雅黑","黑体","verdana","宋体"; margin:0; padding:0;}
a{text-decoration:none;font-family:"Microsoft YaHei","微软雅黑","黑体","verdana","宋体";cursor:pointer;}
a:hover{text-decoration:none;}
img{ border:none;image-rendering: -moz-crisp-edges; /* Firefox */
    image-rendering: -o-crisp-edges; /* Opera */
    image-rendering: -webkit-optimize-contrast; /* Webkit (non-standard naming) */
    image-rendering: crisp-edges;    -ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */}
.px-0{ padding:0 0;}

.mx-0{ margin:0 0;}
.mbpx-0{padding:0 0;}
html {
          font-size: 100px; /*根元素默认的大小是16px*/
        }
.max-1920{ max-width:1920px !important; margin:auto;}		
	
@media screen and (max-width: 1680px){
	html{
		font-size:86px;
	}
}		
@media screen and (max-width: 1440px){
	html{
		font-size:78px;
	}
}

@media screen and (max-width: 1200px){
.hidden-1280{ display:none !important;}
}
@media screen and (max-width: 1024px){
	html{
		font-size:60px;
	}
}
@media screen and (max-width: 768px){
	html{
		font-size:60px;
	}
	
}

.pagination p {
	margin: 0;
	cursor: pointer;
	
}
.pagination {
	height: 40px;
	text-align: center;
	width:100%;

	margin-bottom:1rem;
}
.pagination a {
	display: inline-block;
	margin-right: 1px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	
	text-decoration: none;
	
	font-size: 14px;
	
	text-align: center;
	border:#dddddd 1px solid;
	background: #f5f5f5;
	color: #565656;
	transition:all 0.3s ease-in-out;
	border-radius: 7px;

}
.pagination a:hover {
	border:#4186e4 1px solid;
	background: #4186e4;
	color: #fff;

}
.pagination a.cur {
	display: inline-block;
	margin-right: 3px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	
	text-decoration: none;

	font-size: 14px;
	text-align: center;
	
	transition:all 0.3s ease-in-out;
	border:#dddddd 1px solid;
	background: #f5f5f5;
	color: #565656;
	border:#4186e4 1px solid;
	background: #4186e4;
	color: #fff;
}
.pagination p {
	display: inline-block;
	font-size: 14px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	color: #6c6c6c;
	text-align: center;
	border:#dddddd 1px solid;
	background: #f5f5f5;
	color: #565656;
	margin-right: 1px;
	border-radius: 7px;
	
}
.pagination p.pageRemark {
	border-style: none;
	background: none;
	margin-right: 0px;
	padding: 4px 0px;
	color: #fe6600;
	
}
.pagination p.pageRemark b {
	color: red;
}
.pagination p.pageEllipsis {
	border-style: none;
	background: none;
	padding: 4px 0px;
	color: #fe6600;
	border-radius:50%;
}
.dates li {
	font-size: 14px;
	margin: 20px 0
}
.dates li span {
	float: right
}
.pagination .page_xyy {
	width: 40px;
	height: 40px;
	
	border:none;
	line-height: 38px;
	
	text-decoration: none;
	color: #6c6c6c;
	font-size: 16px;
	text-align: center;
border:#dddddd 1px solid;
	background: #f5f5f5;
	color: #565656;

	border-radius: 7px;
	background:#f5f5f5 url(../img/page_2.png) center no-repeat;
	    background-size: 75%;
	
}
.pagination .page_xyy:hover{ 
	
		border:#4186e4 1px solid;
	background: #4186e4;
	color: #fff;
	background:#4186e4 url(../img/page_3.png) center no-repeat;
	    background-size: 75%;
}
.pagination .page_syy {
	 width: 40px;
	height: 40px;
	line-height:38px;
	border:none;
	text-decoration: none;
	color: #6c6c6c;
	font-size: 16px;
	text-align: center;
border:#dddddd 1px solid;
	background: #f5f5f5;
	color: #565656;
border-radius: 7px;
	transition:all 0.5s ease-in-out;
	background:#f5f5f5 url(../img/page_1.png) center no-repeat;
	    background-size: 75%;
	

}
.pagination .page_syy:hover{ 
		border:#4186e4 1px solid;
	background: #4186e4;
	color: #fff;
	background:#4186e4 url(../img/page_4.png) center no-repeat;
	    background-size: 75%;
	}
.pagination .page_shouye {
	width: 39px; 
	height: 39px;
	border-radius:50%;
	padding: 0;
	margin-top: 4px;
	background:none;
	display:none;
}

.pagination .page_weiye {
	width: 39px;
	height: 39px;
	border-radius:50%;
	padding: 0;
	margin-top: 4px;
	background:none;
	display:none; 
}
@font-face {font-family:'DINMedium';src: local('DINMedium'), url(../img/DINMedium.woff) format('woff');}
@font-face {font-family:'constani';src: local('constani'), url(../img/constani.woff) format('woff');}

div.headtopbk{ width: 100%; height: 38px; line-height: 38px; background: #212e47;}

div.headtop{ max-width: 1624px; width: 92%;  text-align: right;color: #ffffff; font-size: 14px; margin: auto;}

div.headtop span{ color: #0092f6; font-weight: 700; margin-left: 13px; margin-right: 20px;}

div.headtop a{ color: #fff; transition: all 0.36s ease-in-out;}

div.headtop a:hover{ color: #0092f6;}

div.publicheadbk{ width: 100%; height: 96px; background: #fff;}

div.publichead{max-width: 1624px; width: 92%; margin: auto; }

div.publicheadlogo{  float: left; width: 221px; height: 54px; margin-top: 21px;}

div.publicheadlogo img{ width: 100%;}

div.publicheadrt{ float: right;}

div.publicheadrtnavbk{ float: left;}

div.publicheadrtnav{ float: left; height: 96px; line-height: 96px; color: #404040; font-size: 16px; margin-right: 0.65rem; transition: all 0.36s ease-in-out;border-bottom: 2px solid rgba(0,146,246,0);}

div.publicheadrtnav>a{ color: #404040; height: 96px; display: block; width: 100%;position: relative; overflow: hidden; transition: all 0.36s ease-in-out;}

div.publicheadrtnav>a:hover{ color: #0092f6;}

div.publicheadrtnav:hover{ border-bottom: 2px solid rgba(0,146,246,1); }

div.publicheadrtnav:hover div.publicheadrtxlbk{ height: 3.93rem;border-top: 1px solid #efefef;}

div.publicheadrtss{ width: 246px; height: 35px; float: right; background:url(../img/sss.jpg) center no-repeat; margin-top: 32px;}

div.publicheadrtsslt{ float: left; width: 190px; height: 35px;  margin-left: 16px; font-size: 14px;}

div.publicheadrtsslt input{ width: 100%; height: 100%;  display: block; background: none; border: none; outline: none;}

div.publicheadrtssrt{ width: 40px; height: 35px; float: right;}

div.publicheadrtssrt button{width: 100%; height: 100%;  display: block; background: none; border: none; outline: none;}
 
div.followrightbk{ width: 76px; height: 281px; float: right; right:-76px; bottom: 0; background: url(../img/followrightbg.jpg) center no-repeat; position: fixed; z-index: 9999999; transition: all 0.36s ease-in-out;} 

div.followrightbkshow{ right: 1px;}

div.followrightbacktop{ width: 100%; height: 37px; position: absolute; left: 0; bottom: 0; cursor: pointer;}

div.followrightnav{ width:100%; top: 0; height: 62px;  left: 0; position: absolute; padding-top: 7px;cursor: pointer;transition: all 0.36s ease-in-out; }

div.followrightnavpic{ width: 100%; height: 27px; background: url(../img/righticon1.png) center no-repeat; transition: all 0.36s ease-in-out;}

div.followrightnav:hover{ background: #ffa351;}
div.followrightnav:hover div.followrightnavpic{background: url(../img/righticon1h.png) center no-repeat;}
div.followrightnav:hover div.followrightnavtitle{ color: #fff;}
div.followrightnavtitle{ width: 100%; height: 22px; line-height: 22px; text-align: center; color: #6f7fa0; font-size: 14px;transition: all 0.36s ease-in-out;}

div.followrightnav1{ width:100%; top: 61px; height: 62px;  left: 0; position: absolute; padding-top: 7px;cursor: pointer; }

div.followrightnavpic1{ width: 100%; height: 27px; background: url(../img/righticon2.png) center no-repeat; transition: all 0.36s ease-in-out;}
div.followrightnav1:hover{ background: #ffa351;}
div.followrightnav1:hover div.followrightnavpic1{background: url(../img/righticon2h.png) center no-repeat;}
div.followrightnav1:hover div.followrightnavtitle{ color: #fff;}
div.followrightnav2{ width:100%; top: 122px; height: 62px;  left: 0; position: absolute; padding-top: 7px; cursor: pointer;}

div.followrightnavpic2{ width: 100%; height: 27px; background: url(../img/righticon3.png) center no-repeat; transition: all 0.36s ease-in-out;}
div.followrightnav2:hover{ background: #ffa351;}
div.followrightnav2:hover div.followrightnavpic2{background: url(../img/righticon3h.png) center no-repeat;}
div.followrightnav2:hover div.followrightnavtitle{ color: #fff;}
div.followrightnav1_ewm{ width: 0; height: 100px; position: absolute; left:0;  overflow: hidden; bottom: 0; transition: all 0.36s ease-in-out;}

div.followrightnav1_ewm img{ width: 100%; height: 100%;}

div.followrightnav1:hover div.followrightnav1_ewm{ width: 100px; left: -105px;}

div.followrightnav2tel{ width: 0; height: 62px; left: 0; position: absolute; bottom: 0; color: #fff; text-align: center; font-size: 14px; line-height: 62px; background: #6f7fa0;transition: all 0.36s ease-in-out; overflow: hidden;}
 
div.followrightnav2:hover div.followrightnav2tel{ width: 200px; left: -205px; }

div.followrightnav3{ width:100%; top: 182px; height: 62px;  left: 0; position: absolute; padding-top: 7px; cursor: pointer;}

div.followrightnavpic3{ width: 100%; height: 27px; background: url(../img/righticon4.png) center no-repeat; transition: all 0.36s ease-in-out;}
div.followrightnav3:hover{ background: #ffa351;}
div.followrightnav3:hover div.followrightnavpic3{background: url(../img/righticon4h.png) center no-repeat;}
div.followrightnav3:hover div.followrightnavtitle{ color: #fff;}

@media screen and (max-width: 1600px){
	div.publicheadrtnav{ margin-right: 0.25rem; }
	
}

div.publicheadrtxlbk{ width: 100%; height:0; overflow: hidden; background: #fff; position: absolute; top: 134px; background: #fff; z-index: 1000; left: 0;  transition: all 0.5s ease-in-out;}

div.publicheadrtxl{ max-width: 1624px; width: 92%; margin: auto; padding-top: 0.36rem;}

div.publicheadrtxllt_fuwu{ height: 2.49rem; float: left; margin-top: 0.4rem;}

div.publicheadrtxllt_fuwu img{ height: 100%;}

div.publicheadrtxllt{ width: 3.89rem; text-align: center; float: left;}

div.publicheadrtxllt img{ height: auto; max-width: 100%;}

div.publicheadrtxlerjibk{  float: left; margin-left: 1.2rem; margin-top: 0.3rem;}

div.publicheadrtxlerjititle{  height: 0.36rem; line-height: 0.36rem; color: #555555; font-size: 0.3rem; font-weight: 700; margin-bottom: 0.3rem;}

div.publicheadrtxlerjilt{ margin-right:1.3rem; width: auto; height: 1.76rem; overflow: hidden; transition: all 0.36s ease-in-out; float: left; border-left:1px solid #ebebeb;}

div.publicheadrtxlerjiltnone{  height: 0rem;margin-right:0; width: 0;}

div.publicheadrtxlerjilttitle{ width: 100%; height: 0.2rem; line-height: 0.2rem; color: #838383; border-left: 2px solid rgba(0,146,246,0); transition: all 0.36s ease-in-out; font-size: 0.15rem; margin-bottom: 0.16rem; padding-left: 0.17rem;}

div.publicheadrtxlerjilttitle a{ color: #838383; transition: all 0.36s ease-in-out; display: block; width: 100%; height: 100%;}

div.publicheadrtxlerjilttitle:hover{border-left: 2px solid rgba(0,146,246,1); }

div.publicheadrtxlerjilttitle:hover a{color: #0092f6;}

div.publicheadrtxlerjilttitle11{border-left: 2px solid rgba(0,146,246,1); }

div.publicheadrtxlerjilttitle11 a{color: #0092f6;}

div.indexbannerbk{ width: 100%; height: calc(100vh - 134px);}

div.indexbanner{ width: 100%; height: 100%;}

div.publicheadrtxlrtcont{ float: right; width: 3.7rem; height: auto;  margin-top: 0.35rem;}

div.publicheadrtxlerjiline{ width: 100%; height: .22rem; border-bottom: 1px solid #e3e3e3;}

div.publicheadrtxlerjititle1{  height: 0.36rem; line-height: 0.36rem; color: #555555; font-size: 0.3rem; font-weight: 700; }

div.publicheadrtxlerjiteltitle{ width: 100%; height: 0.34rem; line-height: 0.34rem; color: #8a8a8a; font-size: 0.15rem; margin-top: 0.18rem;}

div.publicheadrtxlerjitel{ width: 100%; height: .5rem; line-height: .5rem; color: #0092f6; font-size: 0.44rem;font-family:'DINMedium'; margin-bottom: 0.2rem;}

div.publicheadrtxlerjizixun{ padding: 0 0.2rem; border-radius: 25px; border: 1px solid #d1d1d1; color: #747474; font-size: 0.14rem; display: inline-block; transition: all 0.36s ease-in-out; font-size: 0.14rem; line-height: 0.34rem;}

div.publicheadrtxlerjizixun a{ color: #747474;}

div.publicheadrtxlerjizixun:hover{ margin-left: 0.15rem;}

div.bannerleftbk{  height: auto; position: absolute; left: 0.75rem; bottom: 0.42rem; z-index: 999;}

div.bannerleft_l{ width: 1px; overflow: hidden; float: left; display: block;} 

div.bannerleft_l_top{ width: 7px; height: 4px; background: url(../img/bannertopjt.png) center no-repeat; margin: auto; cursor: pointer; transition: all 0.36s ease-in-out;display: none;}

div.bannerleft_l_top:hover{background: url(../img/bannertopjth.png) center no-repeat;}

div.bannerleft_l_top_mouse{ width: 19px; height: 28px; margin: auto; background: url(../img/mouse.png) center no-repeat; margin-top: 10px; margin-bottom: 10px;display: none;}

div.bannerleft_l_bottom{width: 7px; height: 4px; background: url(../img/bannerbottomjt.png) center no-repeat; margin: auto; cursor: pointer; transition: all 0.36s ease-in-out;display: none;}

div.bannerleft_l_bottom:hover{background: url(../img/bannerbottomjth.png) center no-repeat;}

div.bannerleft_r{ float: left; margin-left:0rem;}

div.bannerleft_r_1{ height: 30px; line-height: 30px; color: #ffffff; font-size: 0.27rem;font-family:'DINMedium'; text-transform: uppercase;    position: relative;  top: -0.2rem;}

div.bannerleft_r_2{  height: 24px; line-height: 24px;}

div.bannerleft_r_2 span{ color: #028cec; float: left; font-size: 0.12rem;}

div.bannerblueline{ float: left; margin-left: 6px; margin-top: 12px; width: 71px; height: 1px; background: #028cec;}

div.bannerleft_r_2_num{  float: left; height: 24px; line-height: 24px; margin-left: 9px; font-size: 0.14rem; font-family:'DINMedium'; color: #028cec;}

div.bannerbottomonebk{ width: 100%;  height: 3.82rem; position: relative; z-index: 100; margin-top: -1.82rem; }

div.bannerbottomonert{ width: 100%; height: 3.82rem; border-top: 1px solid #efefef; border-left: 1px solid #efefef; background:#fff; display: flex; flex-flow: wrap; justify-content: space-between; }

div.bannerbottomonelist{ flex: 1;border-bottom: 1px solid #efefef;border-right: 1px solid #efefef; padding-top: 0.45rem;}

div.bannerbottomonelistpic{  height: 0.66rem; width: 100%; text-align: center;}

div.bannerbottomonelistpic img{ height: 100%;}

div.bannerbottomonelisttitle{ width: 100%; height: .81rem; line-height: .81rem; text-align: center; color: #000000; font-size: 0.3rem;}

div.bannerbottomonelistjt{ width: 100%; height: 9px; background: url(../img/bannerbottomiconjt.png) center no-repeat; margin-bottom: 0.21rem;}

div.bannerbottomonelistdesc{ width: 100%; height: .72rem; margin: auto; line-height: .36rem; font-size: 0.14rem; text-align: center; color: #5d5d5d;}

div.bannerbottomonelistmore{ width: 47px; height: 5px; background:url(../img/bannerbottomiconmore.png) center no-repeat; margin: auto; opacity: 0; transition: all 0.36s ease-in-out;margin-top: 0.44rem; }

div.bannerbottomonelist:hover div.bannerbottomonelistmore{ opacity: 1;}

div.indexoneback{ width: 100%; height: auto; margin: auto; margin-top: 0.65rem;}

div.indexonetitle{  width: 100%; height:168px; background: url(../img/indexonetitlebg.jpg) center no-repeat; margin-bottom: 58px;}

div.indexoneqh{ width: 100%; height:5.44rem; }

div.indexoneqhlt{ width: 100%; overflow: hidden;}

div.indexoneqhltpicbk{ width: 100%; height: auto; position: relative; overflow: hidden;}

div.indexoneqhltpicbk img{ width: 100%; transition: all 0.36s ease-in-out;}

div.indexoneqhltpictitle{ width: 31px; height: 2.36rem; writing-mode: vertical-rl; background: #0092f6; color: #ffffff; font-size: 12px; line-height: 31px; text-transform: uppercase; padding-top: 0.11rem; position: absolute; left: 0; top: 0; transition: all 0.36s ease-in-out;}

div.indexoneqhltbottom{ width: 100%; height: 1.38rem; padding-top: 0.18rem;transition: all 0.36s ease-in-out;padding-bottom:0.25rem; background: #f7f8f8;}

div.indexoneqhltbottomtitle{ width: 100%; height: 0.42rem; line-height: 0.42rem; text-align: center; padding: 0 5%; color: #323232; font-size: 0.2rem;  font-weight: 700; transition: all 0.36s ease-in-out;}

div.indexoneqhltbottomtitle a{ color: #323232; transition: all 0.36s ease-in-out;}

div.indexoneqhltbottomdesc{ width: 100%; height: 0.32rem; line-height: 0.32rem;transition: all 0.36s ease-in-out; text-align: center; padding: 0 5%; overflow: hidden; color: #adadad; font-size: 0.14rem;}

div.indexoneqhltbottommore{ width:22px; height: 4px; background: url(../img/indexonemore.png) center no-repeat; margin: auto; margin-top: 0.16rem;transition: all 0.36s ease-in-out;}

div.indexoneqhlt:hover div.indexoneqhltpicbk img{ transform:scale(1.1);}

div.indexoneqhlt:hover div.indexoneqhltbottomtitle{ color: #0092f6;}

div.indexoneqhlt:hover div.indexoneqhltbottom{ background:#2da4f6; }

div.indexoneqhlt:hover div.indexoneqhltbottomtitle{ margin-top: 0.3rem; color: #fff;}

div.indexoneqhlt:hover div.indexoneqhltbottomtitle a{ color: #fff;}

div.indexoneqhlt:hover div.indexoneqhltpictitle{opacity: 0;}

div.indexoneqhlt:hover div.indexoneqhltbottommore{opacity: 0;}

div.indexoneqhlt:hover div.indexoneqhltbottomdesc{opacity: 0;}

div.indexoneqhlt:hover div.indexoneqhltpichoverlist{ opacity: 1;}

div.indexonelt{ width: 40px; height: 40px; background: url(../img/indexonel.png) #dbdbdb center no-repeat; transition: all 0.36s ease-in-out; cursor:pointer; float: right; margin-top: 2.5rem; border-radius: 50%;}

div.indexonelt:hover{background: url(../img/indexonel.png) #0092f6 center no-repeat; }

div.indexonert{ width: 40px; height: 40px; background: url(../img/indexoner.png) #dbdbdb 3px center no-repeat; transition: all 0.36s ease-in-out; cursor:pointer;  margin-top: 2.5rem; border-radius: 50%;}

div.indexonert:hover{background: url(../img/indexoner.png) #0092f6 3px center no-repeat; }

div.indexoneqh{  margin-bottom: 1.14rem;}

div.indexonebottombg{ width: 100%; height: 52px; background: url(../img/indexonebottombg.jpg) right center no-repeat;}

div.indextwoback{ width: 100%; height: 8.81rem;padding-top: 0.5rem; background: url(../img/indextwobg.jpg) 50%/cover no-repeat;}

div.indextwotitlebk{ width: 100%; height: .96rem; line-height: .96rem;  text-align: center; position: relative; color: #ffffff; font-size: 32px; font-weight: 700;}

div.indextwotitlebk::before{ width: 46px; height: 2px; background: #ffa351; position: absolute; left: 50%; margin-left: -23px; bottom: 0; content: ''; display: block;}

div.indextwomianbk{ width: 100%; height: auto; margin: auto; display: flex; flex-flow: wrap; justify-content:space-around; margin-top: 0.49rem;}

div.indextwonav{ width: 17%; height: auto; padding-top: 0.3rem; padding-bottom: 0.14rem; background:#ffffff; border-radius: 7px; margin-bottom: 0.7rem; transition: all 0.36s ease-in-out; position: relative; top: 0; z-index: 99; }

div.indextwonavpic{ width: .9rem; height: 0.9rem; margin: auto; border: 1px solid #f0f0f0; border-radius: 50%; transition: all 0.36s ease-in-out;}

div.indextwonavtitle{ width: 100%; height: 0.6rem; font-size: .16rem; line-height: 0.6rem; text-align: center; overflow: hidden; color: #808080; }

div.indextwonav:hover { top: -10px;}

div.indextwonav:hover div.indextwonavtitle{ color: #25a6ff; font-weight: 700;}

div.indextwonav:hover div.indextwonavpic{border: 1px solid #25a6ff; transform: rotate(360deg)}
div.indextwonav:nth-child(1) div.indextwonavpic{ background: url(../img/indextwoicon1.png) center no-repeat;}

div.indextwonav:nth-child(2) div.indextwonavpic{ background: url(../img/indextwoicon2.png) center no-repeat;}

div.indextwonav:nth-child(3) div.indextwonavpic{ background: url(../img/indextwoicon3.png) center no-repeat;}

div.indextwonav:nth-child(4) div.indextwonavpic{ background: url(../img/indextwoicon4.png) center no-repeat;}

div.indextwonav:nth-child(5) div.indextwonavpic{ background: url(../img/indextwoicon5.png) center no-repeat;}

div.indextwonav:nth-child(6) div.indextwonavpic{ background: url(../img/indextwoicon6.png) center no-repeat;}

div.indextwonav:nth-child(7) div.indextwonavpic{ background: url(../img/indextwoicon7.png) center no-repeat;}

div.indextwonav:nth-child(8) div.indextwonavpic{ background: url(../img/indextwoicon8.png) center no-repeat;}

div.indextwonav:nth-child(9) div.indextwonavpic{ background: url(../img/indextwoicon9.png) center no-repeat;}

div.indextwonav:nth-child(10) div.indextwonavpic{ background: url(../img/indextwoicon10.png) center no-repeat;}


div.indextwonav:nth-child(1):hover div.indextwonavpic{ background: url(../img/indextwoicon1h.png) center no-repeat;}

div.indextwonav:nth-child(2):hover div.indextwonavpic{ background: url(../img/indextwoicon2h.png) center no-repeat;}

div.indextwonav:nth-child(3):hover div.indextwonavpic{ background: url(../img/indextwoicon3h.png) center no-repeat;}

div.indextwonav:nth-child(4):hover div.indextwonavpic{ background: url(../img/indextwoicon4h.png) center no-repeat;}

div.indextwonav:nth-child(5):hover div.indextwonavpic{ background: url(../img/indextwoicon5h.png) center no-repeat;}

div.indextwonav:nth-child(6):hover div.indextwonavpic{ background: url(../img/indextwoicon6h.png) center no-repeat;}

div.indextwonav:nth-child(7):hover div.indextwonavpic{ background: url(../img/indextwoicon7h.png) center no-repeat;}

div.indextwonav:nth-child(8):hover div.indextwonavpic{ background: url(../img/indextwoicon8h.png) center no-repeat;}

div.indextwonav:nth-child(9):hover div.indextwonavpic{ background: url(../img/indextwoicon9h.png) center no-repeat;}

div.indextwonav:nth-child(10):hover div.indextwonavpic{ background: url(../img/indextwoicon10h.png) center no-repeat;}

div.indexthreeback{ width: 1330px; height: auto; padding-top: 55px; background: #fff; margin: auto; margin-top: -92px; position: relative;     box-shadow: 0 -129px 29px rgba(0,0,0,0.1);}

div.indexthreetitlebk{ width: 100%; height: 130px; line-height: 130px; color: #3c3c3c; font-size: 32px; font-weight: 700; background:url(../img/indexthreeline.jpg) center bottom no-repeat; text-align: center;}

div.indexthreecontent{ width: 1280px; height: auto; margin: auto; margin-top: 34px; padding-bottom: 16px; background:url(../img/indexthreeline.jpg) center bottom no-repeat; text-align: center;}

div.indexthreecontent img{ max-width: 100%;}

div.indexfourbkbg{ width: 100%; height: auto;background:url(../img/indexfourbg.jpg) center bottom no-repeat;}

div.indexfourbk{ width: 1180px; height: auto; margin: auto; margin-top: 80px; }

div.indexfourtitle_1{ width: 100%; height: 55px; line-height: 55px;  text-align: center; font-size: 32px; font-weight: 700; color: #3c3c3c;}

div.indexfourtitle_2{ width: 100%; height: 36px; line-height: 36px; text-align: center; color: #c0c0c0; font-size: 14px;}

div.indexfourmain{ width: 100%; height: auto; display: flex; flex-flow: nowrap; justify-content: space-between; border-top: 1px solid #ededed; border-left:1px solid #ededed; margin-top: 45px;  margin-bottom: 1.5rem;}

div.indexfourlist{ width:25%; height: 380px; border-right: 1px solid #ededed;  position: relative;border-bottom:1px solid #ededed; }

div.indexfourlistmid{ width:100%; height: 100%;padding-top: 50px; background: #fff;  position:absolute; top: 0; left: 0; transition: all 0.36s ease-in-out; }

div.indexfourlist:nth-child(2) div.indexfourlistmidpic{background: url(../img/indexfouricon2.png) center no-repeat;}

div.indexfourlist:nth-child(3) div.indexfourlistmidpic{background: url(../img/indexfouricon3.png) center no-repeat;}

div.indexfourlist:nth-child(4) div.indexfourlistmidpic{background: url(../img/indexfouricon4.png) center no-repeat;}

div.indexfourlistmidpic{ width: 100%; height:47px; background: url(../img/indexfouricon1.png) center no-repeat;}

div.indexfourlistmidtitle{ width: 100%; height: 60px; line-height: 60px; transition: all 0.36s ease-in-out;text-align: center; color: #3e3e3e; font-size: 22px;}

div.indexfourlistmidline{ width: 22px; height: 1px; background: #0092f6; margin: auto;}

div.indexfourlistmiddesc{ width: 220px; height:90px; margin: auto; line-height: 30px; color: #8a8a8a; font-size: 14px; margin-top: 17px; }

div.indexfourlistmidmore{ width: 32px; height: 32px; background: url(../img/indexfourmore.jpg) center no-repeat; margin: auto; margin-top: 28px; opacity: 0; transition: all 0.36s ease-in-out;}

div.indexfourlist:hover div.indexfourlistmid{ width: 110%;  left: -5%; box-shadow: 0 0 20px rgba(0,0,0,0.1); z-index: 10;}

div.indexfourlist:hover div.indexfourlistmidtitle{ color: #0092f6;}

div.indexfourlist:hover div.indexfourlistmidmore{ opacity: 1; transform: rotate(180deg)}

div.footertopnavbk{ width: 100%; height: 77px; line-height: 77px; text-align: center; background: #293c5f;}

div.footertopnavbk a{ color: #fff; transition: all 0.36s ease-in-out; margin: 0 33px; font-size: 16px;}

div.footertopnavbk a:hover{ color: #0092f6;}      

div.footerback{ width: 100%; height: auto; padding-top: 72px; padding-bottom: 62px;}

div.publicfooter{ width: 1352px; height: auto; margin: auto;}

div.publicfooterlogo{ width: 220px; height: auto; float: left; margin-top: 57px;}

div.publicfooterlogo img{ width: 100%;}

div.publicfooternavbk{ float: left; margin-left: 85px;}

div.publicfooternavtop{  height: 40px; line-height: 40px; color: #303030; font-size: 16px; font-weight: 700;}

div.publicfooternavlist{ height: 34px; line-height: 34px; color: #9a9a9a; font-size: 14px;}

div.publicfooternavlist a{ color: #9a9a9a; transition: all 0.36s ease-in-out;}

div.publicfooternavlist a:hover{ color: #384967;}

div.publicfooterewmbk{ width: 125px; height: auto; float: left; margin-left: 90px; margin-top: 8px;}

div.publicfooterewm{ width: 125px; height: 125px; }

div.publicfooterewm img{ width: 100%; height: 100%;}

div.publicfootertitle{ width: 100%; height: 46px; text-align: center; line-height: 46px; font-size: 14px; text-align: center; color: #384967;}

div.publicfooterrt{ width: 460px; float: right; height: auto;}

div.publicfooterrttitle{ height: 35px; line-height: 35px; color: #384967; font-size: 24px; font-weight: 700; margin-bottom: 15px;}

div.publicfooterrtnav{ height: 35px; padding-left: 31px; line-height: 35px; color: #8b8b8b; font-size: 14px;}

div.publicfooterrtnav:nth-child(1){ background: url(../img/footericon1.png) center left no-repeat;}
div.publicfooterrtnav:nth-child(2){ background: url(../img/footericon2.png) center left no-repeat;}
div.publicfooterrtnav:nth-child(3){ background: url(../img/footericon3.png) center left no-repeat;}
div.publicfooterrtnav:nth-child(4){ background: url(../img/footericon4.png) center left no-repeat;}

div.publicfooterbottom{ width: 100%; height: 83px; line-height: 83px; border-top: 1px solid #f4f4f4; text-align: center; color: #979797; font-size: 14px;}

div.publicfooterbottom a{ color: #979797; transition: all 0.36s ease-in-out;}

div.publicfooterbottom a:hover{ color: #0092f6;}

div.indexoneqhltpichoverlist{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(0,146,246,0.8); opacity:0; transition: all 0.36s ease-in-out; padding-top: 0.95rem;}

div.indexoneqhltpichoverlist_t{ width: 85%; height: .5rem; margin: auto; line-height: .5rem; border-radius: 25px; border: 1px solid #fff; background: none; color: #ffffff; font-size: 0.16rem; transition: all 0.36s ease-in-out; font-weight: 700; margin-bottom: 0.4rem; text-align: center;}

div.indexoneqhltpichoverlist_t a{ color: #fff; transition: all 0.36s ease-in-out;}

div.indexoneqhltpichoverlist_t:hover{ background: #fff;  }

div.indexoneqhltpichoverlist_t:hover a{ color: #0092f6;}

div.fuwubannerbk{ width: 100%; height: 362px;}

div.fuwunavback{ width: 1280px; height: 61px; line-height: 61px; margin: auto; margin-top: -29px; text-align: center; background: #0092f6; border-radius: 35px;color: #fff; font-size: 14px;}

div.fuwunavback span{ font-size: 12px; opacity: 0.6;}

div.fuwunavback a{ color: #fff; margin: 0 30px; transition: all 0.36s ease-in-out;}

div.fuwunavback a:hover{ color: #ff9c00;}

div.fuwuoneback{ width: 1280px; height: auto; margin: auto; margin-top: 39px;}

div.fuwuonetitlebk{ width: 100%; height: 127px; line-height: 127px; text-align: center; color: #3c3c3c; font-size: 32px; font-weight: 700;}

div.fuwuonetitleline{ width: 100%; height: 7px; background: url(../img/fuwuline.jpg) center no-repeat; margin-bottom: 45px;}

div.fuwuonedesc{ width: 100%; height: auto; line-height: 37px; text-align: center; color: #535353; font-size: 14px; margin-bottom: 49px;}

div.fuwuonenavbk{ width: 975px; height: auto; margin: auto; margin-bottom:49px; }

div.fuwuonenav{ width: 225px; height: auto; float: left;}

div.fuwuonenavpicback{ width: 142px; height: 158px; margin: auto; background: url(../img/fuwuonenavbg.png) center no-repeat; padding-top:9px; margin-bottom: 36px;}

div.fuwuonenavpic{ width:100%; height: auto; text-align: center; }

div.fuwuonenavtitle{ width: 100%; height: 35px; line-height: 35px; text-align: center; color: #000000; font-size: 16px; }

div.fuwuonenavdesc{ width: 100%; height: 150px; line-height: 30px;  text-align: justify; text-align: center;color: #7a7a7a; font-size: 14px;}

div.fuwuoneline{ width: 150px; height: 1px; float: left; background: url(../img/fuwuoneline.jpg) center no-repeat; margin-top: 80px;}

div.fuwutwoback{ width: 1210px; height: auto; margin: auto; margin-top: 73px; margin-bottom: 102px;}

div.fuwutwonav1{ width: 577px; height: 287px; float: left; background: url(../img/fuwutwopic1.jpg) center no-repeat; padding-left: 48px; padding-top: 60px;}

div.fuwutwonav1 a{display: block; width: 100%; height: 100%;}

div.fuwutwonav1title{ width: 100%; height: 69px; line-height: 69px;  color: #ffae00; font-size:30px; font-weight: 700;}

div.fuwutwonav1line{ width: 89px; height: 1px; background: #9fb0c7;}

div.fuwutwonav1desc{ width: 100%; height: 68px; line-height: 34px; color: #ffffff; font-size:15px;margin-top: 18px; margin-bottom: 20px;}

div.fuwutwonav1more{ width: 52px; height: 2px; transition: all 0.36s ease-in-out; background: url(../img/fuwutwomore1.png) center no-repeat; margin-top: 17px;}

div.fuwutwonav1:hover div.fuwutwonav1more{ margin-left: 15px;}

div.fuwutwonav2{ width: 577px; height: 287px; float: right; background: url(../img/fuwutwopic2.jpg) center no-repeat; padding-left: 48px; padding-top: 60px;}

div.fuwutwonav2 a{display: block; width: 100%; height: 100%;}

div.fuwutwonav2title{ width: 100%; height: 69px; line-height: 69px;  color: #00a8ff; font-size:30px; font-weight: 700;}

div.fuwutwonav2line{ width: 89px; height: 1px; background: #b8b9b9;}

div.fuwutwonav2desc{ width: 100%; height: 68px; line-height: 34px; color: #767676; font-size:15px; margin-top: 18px; margin-bottom: 20px;}

div.fuwutwonav2more{ width: 52px; height: 2px; transition: all 0.36s ease-in-out; background: url(../img/fuwutwomore2.png) center no-repeat; margin-top: 17px;}

div.fuwutwonav2:hover div.fuwutwonav2more{ margin-left: 15px;}

div.fuwuthreeback{ width: 100%; height:auto; }

div.fuwuthreecolorbg{ width: 100%; height: 350px; background: #1f2f4c;}

div.fuwuthreetop{ width: 1200px; height: auto; margin: auto;}

div.fuwuthreetoplt{  float: left; height: 92px; line-height: 92px; color: #ffffff; font-size: 32px; font-weight: 700; margin-top: 27px;}

div.fuwuthreetoprt{ float: right; margin-right: 15px; transition: all 0.36s ease-in-out; margin-top: 74px;}

div.fuwuthreetoprt:hover{ margin-right: 0;}

div.fuwuthreetoprt_1{ float: left; text-transform: uppercase; height: 16px; line-height: 16px; color: #ffffff; font-size: 14px; font-weight: 700;}

div.fuwuthreetoprt_2{ width: 16px; height: 16px; float: left; background: url(../img/fuwuthreemorebg.png) center no-repeat; margin-left: 6px;}

div.fuwuthreemian{ width: 1200px; height: 374px; margin: auto; margin-top: -229px; background: #fff; box-shadow: 0 0 20px rgba(0,0,0,0.1); padding-top: 23px;}

div.fuwuthreelist{ width: 530px; height: 124px; float: left; border-bottom: 1px solid #ededed; margin-left:45px; margin-top: 41px;}

div.fuwuthreelisttitle{ width: 100%; height: 31px; line-height: 31px; padding-left: 46px; overflow: hidden; color: #494949; font-size: 16px; font-weight: 700; background: url(../img/fuwuthreelist.png) center left no-repeat; transition: all 0.36s ease-in-out; }

div.fuwuthreelist:hover div.fuwuthreelisttitle{ color:#ffa351;}

div.fuwuthreelistdesc{ width: 100%; height: 56px; line-height: 28px;padding-left: 46px; overflow: hidden; color: #7b7b7b; font-size: 14px; margin-top: 15px;}
div.fuwuthreelist:nth-child(3){ border: none;}
div.fuwuthreelist:nth-child(4){ border: none;}

div.fuwufourbk{ width: 1200px; height: auto; margin: auto; margin-top: 144px;padding-bottom: 185px;  background: url(../img/fuwufourbottom.jpg) center bottom no-repeat;}

div.fuwufourlt{ width: 270px; height: auto; margin: auto; float: left;}

div.fuwufourltpic{ width: 190px; height: auto; margin: auto;}

div.fuwufourltdesc{ width: 100%; height: auto; margin-top: 34px; line-height: 32px; text-align: center; color: #909090; font-size: 14px; margin-bottom: 20px; }

div.fuwufourltmore{ width: 105px; height: 35px; margin: auto; border-radius: 25px; text-align: center; line-height: 35px; color: #fff; font-size: 14px;background: #ffa351;}

div.fuwufourltmore a{ color: #fff; }

div.fuwufourlt{ margin-left: 30px;}

div.fuwufourltmore1{ width: 105px; height: 35px; margin: auto; border-radius: 25px; text-align: center; line-height: 33px; color: #fff; font-size: 14px; border: 1px solid #d5d8dd; transition: all 0.36s ease-in-out;}

div.fuwufourltmore1 a{  color: #535353; transition: all 0.36s ease-in-out;}

div.fuwufourltmore1:hover{background: #ffa351;border: 1px solid #ffa351;}
 
div.fuwufourltmore1:hover a{ color: #fff;}


div.indexfivemainlist{ width:14%; height: auto; margin-bottom: 0.5rem; overflow: hidden;  margin-left: 11.3%; float: left;transition: all 0.36s ease; }

div.indexfivemainlist:hover{box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);} 

div.indexfivemainlist img{ width: 100%; height: auto; transition: all 0.36s ease-in-out;}

div.indexfivemainlist:hover img{ transform: scale(1.1);}

div.wenti_topbk{width: 1200px; height: 138px;margin: auto; margin-top: 19px; border-bottom: 1px solid #e8e8e8;}

div.wenti_toplt{ float: left; height:138px; line-height: 138px; color: #3c3c3c; font-size: 32px; font-weight: 700; }

div.wenti_toprt{ width: 360px; height: 40px; float: right; margin-top: 52px; background: url(../img/wentiss.jpg) center no-repeat;}

div.wenti_toprt_l{ width: 265px; height: 40px; float: left; margin-left: 10px; }

div.wenti_toprt_l input{ width: 100%; height: 100%; line-height: 40px; background: none; border: none; outline: none;}

div.wenti_toprt_r{ width: 78px; height: 40px; float: right;}

div.wenti_toprt_r button{ width: 100%; height: 100%; display: block;  background: none; border: none; outline: none;}

div.pagetopgao{ height: 70px;}

div.fuwuwentibk{ width: 1200px; height: auto; margin: auto;}

div.fuwuwentibk div.fuwuthreelist{ border: #ededed 1px solid; width: 585px; height: 242px; margin-top: 59px; box-shadow: 0 0 7px rgba(0,0,0,0.1); padding: 44px; margin-left: 30px;}

div.liucheng_1280{ width: 1280px; height: auto; margin: auto;}

div.nyrighttitle{ width: 100%; height: 106px; line-height: 106px; border-bottom: 1px solid #e8e8e8; color: #3c3c3c; font-size: 32px; font-weight: 700; position: relative; text-align: center; margin-top: 31px;}

div.nyrighttitle::before{ content: ''; display: block; width: 30px; height: 2px; background: #0092f6; position: absolute; left: 50%; margin-left: -15px; bottom: -1px;}

div.liuchengoneback{ width: 1280px; height:auto; margin: auto;margin-top: 44px;padding-bottom: 50px;border-bottom: 1px solid #e8e8e8; }

div.liuchengonetitle{ width: 100%; height: 73px; background: url(../img/liucheng1title.jpg) center no-repeat; }

div.liuchengone{ width: 1070px; height: auto; margin: auto; margin-top: 66px; }

div.liuchengonenav{ width: 150px; float: left; height: auto; margin-bottom:25px; }

div.liuchengonenav_1{ width: 110px; height: 110px; background: url(../img/liuchengonebg.png) center no-repeat; text-align: center; line-height: 110px; color: #0092f6; font-size: 16px; margin: auto; transition: all 0.36s ease-in-out;}

div.liuchengonenav:hover div.liuchengonenav_1{background: url(../img/liuchengonebgh.png) center no-repeat; color: #fff;}

div.liuchengonenav_2{ width: 100%; height:96px; overflow:hidden; line-height: 32px; text-align: justify; text-align: center; color: #858585; font-size: 14px; margin-top: 20px;}

div.liuchengline{ width: 80px; float: left; margin-top: 60px; height: 1px; background: url(../img/fuwuoneline.jpg) center no-repeat;}

div.liuchengtwobk{ width: 100%; padding-bottom: 50px;border-bottom: 1px solid #e8e8e8; margin-top: 35px; }

div.liucheng2titlebk{ width: 100%; height: 73px; background: url(../img/liucheng2title.jpg) center no-repeat;}

div.liuchengtwo{ width: 1070px; height: auto; margin: auto; margin-top: 50px; margin-bottom: 89px;}

div.liuchengtwolist{ width: 242px; height: 173px; float: left; background: url(../img/liucheng2bg.jpg) center no-repeat; margin-left: 34px; margin-bottom: 30px;}

div.liuchengtwolistnum{ width: 42px; height: 42px; margin: auto; line-height: 42px; text-align: center; color: #ffffff; font-size: 20px;font-family:'DINMedium';}

div.liuchengtwolistdesc{ width: 200px; height: 104px; overflow-y: auto; margin: auto; line-height: 26px; color: #808080; font-size: 14px; margin-top: 7px; padding-right: 3px;}

div.liuchengtwolistdesc span{ color: #000000; font-size: 14px;}

div.liuchengtwolistdesc::-webkit-scrollbar { width: 1px; }
div.liuchengtwolistdesc::-webkit-scrollbar-track { background-color: transparent;  }
div.liuchengtwolistdesc::-webkit-scrollbar-thumb { background-color:#333;  width:1px}

div.qitaback{ width: 100%; height: auto; min-height: 500px; line-height: 36px; font-size: 16px;  color: #333; margin-top: 50px;}

div.qitaback img{ max-width: 100%;}

div.case_toptitleback{ width: 1280px; height:125px; line-height: 125px; margin: auto; background:url(../img/fuwuline.jpg) center bottom no-repeat;margin-top: 22px; text-align: center; color: #494949; font-size: 28px; font-weight: 700;}

div.case_topnavbk{ width: 1212px; margin: auto; margin-top: 46px; display: flex; flex-flow: nowrap; justify-content: space-between;}

div.case_topnav{ display: inline-block; padding: 0 10px; line-height: 23px; height: 23px; color: #808080; font-size: 16px; transition: all 0.36s ease-in-out; margin-bottom: 34px; position: relative; }

div.case_topnav::before{ width: 0; height: 100%; transition: all 0.36s ease-in-out; content: ''; display: block; background:#25a6ff; position: absolute; left: 0; top: 0; }

div.case_topnav a{ color: #808080; position: relative; transition: all 0.36s ease-in-out;}
div.case_topnav:hover:before{ width: 100%;}

div.case_topnav:hover a{ color: #fff; transition: all 0.36s ease-in-out;} 

div.case_topnavbg{ background: #25a6ff;}

div.case_topnavbg a{ color: #fff;}

div.case_topbread{ width: 1212px; height: auto; margin: auto; line-height: 18px; color: #7d7d7d; font-size: 14px;}

div.case_topbread span{ color:#ffa351; }

div.case_mainbk{ width: 1212px; height: auto; margin: auto; margin-top: 31px;}

div.case_mainlist{ width: 367px; height: 443px; float: left; border: 1px solid #f0f0f0; padding-top: 18px; margin-left:55px; margin-bottom: 57px; transition: all 0.36s ease-in-out; background: #fff;}

div.case_mainlistpic{ width: 335px; height:206px;  margin: auto;overflow: hidden;}

div.case_mainlistpic img{ width: 100%; height: 100%; transition: all 0.36s ease-in-out; }

div.case_mainlistbottom{ width: 317px; height: auto; margin: auto; margin-top: 13px;}

div.case_mainlistbottomtitle{ width: 100%; height: 38px; line-height: 38px; overflow: hidden; color: #232323; font-size: 16px; font-weight: 700;}

div.case_mainlistbottomtitleline{ width: 70px; height: 1px; background: #dbdbdb;}

div.case_mainlistbottomtitledesc{ width: 100%; height: 84px; line-height: 26px; overflow: hidden; color: #5d5d5d; font-size: 14px; margin-bottom: 18px; margin-top: 15px;}

div.case_mainlistbottomtitlemore{ height: 16px; line-height: 16px; color: #0092f6; font-size: 14px; background: url(../img/case_more.jpg) 62px center no-repeat;transition: all 0.36s ease-in-out;}

div.case_mainlist:hover{box-shadow: 0 0 20px rgba(0,0,0,0.1); border: 1px solid #fff;}

div.case_mainlist:hover div.case_mainlistbottomtitlemore{background: url(../img/case_more.jpg) 72px center no-repeat;}

div.case_mainlist:hover div.case_mainlistpic img{ transform: scale(1.1);}

div.case_showbread{ width: 1380px; height: 25px; margin: auto; border-bottom: 0px solid #eaeaea;}

div.case_showbread_mid{ width: 1280px; height: 78px; margin: auto; line-height: 78px; color: #7a7a7a; font-size: 14px; display: none;}

div.case_showbread_mid a{ color: #7a7a7a; transition: all 0.36s ease-in-out;display: none;}

div.case_showbread_mid a:hover{ color: #00a8f8;}

div.case_showbg{ width: 100%; height: auto; background:#f7f7f7; position: relative;padding-bottom: 80px;  }

div.case_showbg::before{ width: 100%; height: 30px; position: absolute; top: 0; left: 0; background-image: linear-gradient( to bottom , #e8e8e8 , rgba(0,0,0,0)); content: ''; display: block; }

div.case_showonebk{ width:1280px; height:auto; margin: auto; margin-top: 32px; }

div.case_showonetitle{ width: 100%; height: 90px; line-height: 90px; overflow: hidden; color: #000000; font-size: 38px; font-weight: 700;}

div.case_showonetitleline{ width: 143px; height: 1px; background: #dfdfdf; margin-bottom: 5px;}

div.case_showoneleft{ width: 530px; height: auto; float: left; margin-top: 28px;}

div.case_showoneleftdesc{ width: 530px; height: auto; min-height: 195px; line-height: 46px; color: #3f3f3f; font-size: 14px; margin-bottom: 86px;}

div.case_showoneleftmore{ width: 142px; height: 46px; border-radius: 25px; background: #0092f6; color: #fff; font-size: 14px; text-align: center; line-height: 46px; float: left;padding-left:15px;padding-right:15px;}

div.case_showoneleftmore a{ color: #fff; display: block; width: 100%; height: 100%; }

div.case_showoneleftmorert{ float: left; height: 52px; margin-left: 33px; padding-left: 34px; background:url(../img/nycase_line.jpg)  left center no-repeat;}

div.case_showoneleftmorert_1{  color: #000000; font-size: 14px; line-height: 23px;}

div.case_showoneleftmorert_2{  height: 29px; line-height: 29px; color: #ffb21c; font-size: 26px; font-weight: 700; }

div.case_showoneright{ width: 555px; height: 374px; float: right; margin-right: 78px; border-radius: 10px; }

div.case_twoback{ width: 100%; height: auto; border-top: 1px solid #efefef; padding-top: 23px;}

div.case_twomain{ width: 1280px; height: auto; margin: auto;}

div.case_twomainleft{ width:992px; float: left; position: relative;}

div.case_twomainlefttitle{ width: 100%; height: 102px; border-bottom: 1px solid #e9e9e9; line-height: 102px; font-weight: 700; color: #000000; font-size: 28px;}

div.case_twomainleftdesc{ width: 100%; height: auto; margin-top: 44px; line-height: 32px; color: #333; font-size: 16px;}

div.case_twomainleftdesc img{ max-width: 100%; height: auto;}

div.case_twomainright{ width:233px; float: right; height: auto; box-shadow: 0 0 20px rgba(0,0,0,0.1); }

div.case_twomainrightshow{ position: fixed; top: 0; left: 50%; margin-left: 407px; z-index: 1000;}

div.case_twomainrighttoptitle{ width: 100%; height: 50px; line-height: 50px; text-align: center; color: #ffffff; font-size: 16px; font-weight: 700; background: #0092f6;}

div.case_twomainrighttopcatlist{ width: 100%; height: auto; background: #fff; padding-top: 20px; padding-bottom: 23px;}

div.case_twomainrighttopcatlisttitle{ width: 100%; height: 59px; line-height: 59px; text-align: center; background: url(../img/nycasetwortline.jpg) center top no-repeat; font-size: 16px;}

div.case_twomainrighttopcatlisttitle a{ color:#808080; transition: all 0.36s ease-in-out; }

div.case_twomainrighttopcatlisttitle a:hover{ color: #0092f6;}

div.tuijiancp{ width: 1280px; height: auto; margin: auto; margin-top: 51px;}

div.tuijiancptop{ width: 100%; height: 109px; line-height: 109px; border-bottom: 1px solid #e9e9e9; font-weight:700; font-size: 34px; color: #262626; margin-bottom: 55px;}

div.tuijiantwobk{ width: 100%; height: auto; margin: auto;}

div.tuijiantwolist{ width: 281px; height: 327px; float: left;    margin-left: 52px; margin-bottom: 50px; border: 1px solid #f1f1f1; transition: all 0.36s ease-in-out; background: #fff;}

div.tuijiantwolistpic{ width: 100%; height: 175px; overflow: hidden;}

div.tuijiantwolisttitle{ width: 243px; height: 61px; line-height: 61px; text-align: center; overflow: hidden; margin: auto; font-size: 16px; font-weight: 700; color: #191919; margin-bottom: 24px; border-bottom: dashed 1px #dedede;}

div.tuijiantwolistleft{ width: 99px; height: 39px; line-height: 39px; text-align: center; border-radius: 25px; background: #0092f6; font-size: 14px; color: #fff; margin-left: 26px; float: left;}

div.tuijiantwolistleft a{ color: #fff; display: block; width: 100%; height: 100%; }

div.tuijiantwolistright{ width:99px; height: 39px; line-height: 38px; text-align: center; border-radius: 25px; border: 1px solid #e8e8e8; float: right; margin-right: 26px; transition: all 0.36s ease-in-out;}

div.tuijiantwolistright a{ display: block; width: 100%; height: 100%; color: #969696; transition: all 0.36s ease-in-out;}

div.tuijiantwolistright:hover{ background: #ffb21c; border: #ffb21c 1px solid;}

div.tuijiantwolistright:hover a{ color: #fff;}

div.tuijiantwolist:hover{box-shadow: 0 0 20px rgba(0,0,0,0.1); border: 1px solid #fff;}

div.cp_listnavbk{ width: 1263px; height: auto; margin: auto; margin-top: 58px; display: flex; flex-flow: nowrap; justify-content: space-between;}

div.cp_listnav_list{ width: 181px; height: 55px; border-bottom-left-radius: 25px; border-top-right-radius: 25px; background: #efefef; text-align: center; line-height: 55px; transition: all 0.36s ease-in-out; font-size: 16px;}

div.cp_listnav_list a{ display: block; width: 100%; height: 100%; color: #646464;}

div.cp_listnav_list:hover{ background: #ffa351;}

div.cp_listnav_list:hover a{ color: #fff; font-weight: 700;}

div.cp_listnav_listbg{ background: #ffa351;}

div.cp_listnav_listbg a{ color: #fff; font-weight: 700;}

div.cplistmian{ width: 1263px; height: auto;margin: auto; margin-top: 75px;}

div.cplistmianlist{ width:100%; height: 461px; margin: auto; margin-bottom:70px;  }

div.cplistmianlist_lt{ width: 633px; height: 461px; float: left; overflow: hidden;}

div.cplistmianlist_ltpic{ width: 100%; height: 100%; display: block;  transition: all 0.36s ease-in-out;}

div.cplistmianlist_lt:hover div.cplistmianlist_ltpic{ transform: scale(1.1);}

div.cplistmianlist_lt a{ display: block; width: 100%; height: 100%;} 

div.cplistmianlist_rt{ width: 630px; height: 461px; float: left; background: #fafafa; padding: 0 50px; padding-top: 29px;}

div.cplistmianlist_rt_title{ width: 100%; height: 52px; line-height: 52px; overflow: hidden; color: #000000; font-weight: 700;  font-size: 28px;} 

div.cplistmianlist_rt_title a{color: #000000; transition: all 0.36s ease-in-out;}

div.cplistmianlist_rt_title a:hover{color: #ffa351; }

div.cplistmianlist_rt_line{ width: 88px; height: 13px; border-bottom: 1px solid #0092f6;}

div.cplistmianlist_rt_desc{ width: 100%; height: 217px; line-height: 31px; color: #6f6f6f; font-size: 14px; margin-top: 22px; margin-bottom: 35px;}

div.cplistmianlist_rt_more_1{ width: 135px; height: 47px; float: left; border-radius: 25px; background: #0092f6; line-height: 47px; text-align: center; color: #ffffff; font-size: 14px; box-shadow: 0 0 20px rgba(0,0,0,0.1); overflow: hidden; transition: all 0.36s ease-in-out;}

div.cplistmianlist_rt_more_1 a{ color: #fff; display: block; width: 100%; height: 100%;transition: all 0.36s ease-in-out;}

div.cplistmianlist_rt_more_1:hover{ background: #ffa351;}



div.cplistmianlist_rt_more_2{ width: 135px; height: 47px; border: 1px solid #7a9fb8; text-align: center; line-height: 46px; text-align: center; box-shadow: 0 0 20px rgba(0,0,0,0.1); border-radius: 25px; float: left; margin-left: 29px; font-size: 14px; transition: all 0.36s ease-in-out;}

div.cplistmianlist_rt_more_2 a{ color: #6f6f6f; display: block; width: 100%; height: 100%;transition: all 0.36s ease-in-out;}


div.cplistmianlist_rt_more_2:hover{ background: #ffa351; border: 1px solid #ffa351;}

div.cplistmianlist_rt_more_2:hover a{ color: #fff;}

div.cpleftbkbutton{ width: 58px; height: 134px; position: fixed; left: 0; top: 50%; margin-top: -67px; background: url(../img/cpleftbutton.png) center no-repeat; transition: all 0.36s ease-in-out;  z-index: 999999; cursor: pointer;}

div.cpleftbk{ width: 186px; height: 660px; position: fixed; left:-186px; top: 50%; margin-top: -330px;z-index: 999999; background: #fff; transition: all 0.36s ease-in-out; }

div.cplefttopbg{ width: 186px; height: 66px; background: url(../img/cplefttop.png) center no-repeat;}

div.cpleftmian{ width: 100%; height: 530px; overflow-y: auto; border-right: 1px solid #dddddd;}

div.cpleftbottom{ width: 186px; height: 66px;  background: url(../img/cpleftbottom.png) center no-repeat; cursor: pointer;}

div.cpleftmianlist{ padding: 15px 0; width: 143px;margin: auto; height: auto; padding-right: 32px; background: url(../img/cpleft_jt.jpg) center right no-repeat;border-bottom: dashed 1px #e2e2e2; line-height: 22px; transition: all 0.36s ease-in-out; cursor: pointer;}

div.cpleftmianlist:hover{ background: url(../img/cpleft_jth.jpg) center right no-repeat; color: #0d88dc;}

div.cpleftmianlisthover{ background: url(../img/cpleft_jth.jpg) center right no-repeat; color: #0d88dc;}


div.cpleftmian::-webkit-scrollbar { width: 1px; }
div.cpleftmian::-webkit-scrollbar-track { background-color: transparent;  }
div.cpleftmian::-webkit-scrollbar-thumb { background-color:#0d88dc;  width:1px}	

div.shenqingoneback{ width: 100%; height: auto; background: #f7f7f7; padding-bottom: 48px; border-bottom: 1px solid #efefef;}

div.shenqingonetitle{ width: 100%; height: 80px; line-height: 80px; text-align: center; color: #282828; font-weight: 700; font-size: 44px;}

div.shenqingonetitleline{ width: 143px; height: 17px; line-height: 17px; margin: auto; border-bottom: 1px solid #dfdfdf;}

div.shenqingonedesc{ width: 100%; height: 35px; line-height: 35px; text-align: center; color: #888888; font-size: 14px; margin-top: 30px;}

div.shenqingonemain{ width: 974px; height: auto; margin: auto; margin-top: 57px;}

div.shenqingonemainnav{ width:110px; height: 123px; float: left; background: url(../img/shenqingonebg.png) center no-repeat; text-align: center; line-height: 123px; color: #0092f6; font-size: 16px; filter: drop-shadow(0 0 10px rgba(0,0,0,0.1)); transition: all 0.36s ease-in-out;}

div.shenqingonemainnav:hover{background: url(../img/shenqingonebgh.png) center no-repeat; color: #fff;}

div.shenqingonemainnavline{ width: 50px; height: 1px; background: url(../img/shenqingoneline.png) center no-repeat; float: left; margin: auto 5px; margin-top: 61px;}

div.shenqingonemain{ margin-bottom: 57px;}

div.shenqingonebottomtitle{ width: 100%; height: 39px; line-height: 39px; text-align: center; color: #000000; font-size: 17px;}

div.shenqingonebottomtel{ width: 100%; height: 41px; line-height: 41px; text-align: center; color: #ffb21c; font-size: 26px; font-weight: 700;}

div.shenqingtwoback{ width: 1170px; height: auto; margin: auto; margin-top: 86px; box-shadow: 0 0 17px rgba(0,0,0,0.1); margin-bottom: 100px;}

div.shenqingtwotopbk{ width: 100%; height: 63px; background: #364660;}

div.shenqingtwotoplt{ float: left; margin-left: 50px; line-height: 63px; color: #ffffff; font-size: 24px; font-weight: 700;}

div.shenqingtwotoprt{ float: right; margin-right: 55px; line-height: 63px; color: #fe3032;}

div.shenqingtwobottommian{ width: 993px; height: auto; margin: auto; padding-bottom: 85px;}

div.shenqingtwobottomtop_1{ width: 100%;  height: 23px; line-height: 23px;  margin-top: 45px; margin-bottom: 8px; background: url(../img/shenqingoneline.png) center repeat-x;}

div.shenqingtwobottomtop_lt{ float: left; color: #000000; padding-right: 10px; background: #fff;  font-size: 18px;}

div.shengqingtwonav_1{ width: 466px; height: 54px; float: left; background: #f8f8f8; line-height: 54px; position: relative; margin-top: 36px; border:solid #f8f8f8 1px;}

div.shengqingtwonav_1 input{ width: 100%; height: 100%; outline: none; background: none; border: none; padding: 0 18px; color: #6a6a6a;}

div.shenqingtwoxx{ width: 15px; height: 54px; line-height: 54px; position: absolute; left: -15px; color: #fe3032; font-size: 14px; top: 0;}

div.shengqingtwonav_desc{ width: 100%; margin-top: 36px;height: 180px; background: #f8f8f8;}

div.shengqingtwonav_desc textarea{ width: 100%; height: 100%; padding:10px 14px; line-height: 31px; color: #6a6a6a; font-size: 14px; border:none; border: none; background: none; outline: none;}

div.shengqingtwonav_1select{ background: url(../img/shengqingjt.png) #f8f8f8 right center no-repeat;}

div.shengqingtwonav_1select select{ background: none; width: 100%; height: 100%; outline: none; border: none;appearance:none;-moz-appearance:none;-webkit-appearance:none; padding-left:18px; color:#6a6a6a;}

div.shenqingtwobottomtitle{ width: 100%; height: 90px; line-height: 90px; background: url(../img/shenqingoneline.png) center bottom repeat-x; color: #999999; font-size: 14px;}

div.shenqingtwobottommore{ width: 216px; height: 49px; background: #0092f6; border-radius: 25px; line-height: 49px; text-align: center; color: #ffffff; margin-top: 47px;}

div.shenqingtwobottommore input{ width: 100%; height: 100%; display: block; background: none; border: none; outline: none; font-size: 14px; color: #fff; cursor: pointer;}

div.gywmoneback{ width: 1280px; margin: auto; margin-top: 96px; margin-bottom:110px; padding-top:0.2rem; }

div.gywmoneleft{ width: 695px; float: left;}

div.gywmonelefttitle{ width: 437px; height: 95px; background: url(../img/gywm/gywmonetitle.png) center no-repeat; margin-bottom: 38px;}

div.gywmoneleftdesc{ width: 100%; height: auto; line-height: 38px; color: #212e47; font-size: 14px;}

div.gywmtwoback{ width: 100%; height: 541px; background: url(../img/gywm/gywmtwobg.jpg) center no-repeat; padding-top: 176px;}

div.gywmtwolist{ width: 100%; height: auto; position: relative;}

div.gywmtwolistpic{     width: 89.2%;
    height: 85.1%;
    position: absolute;
    left: 5.5%;
    top: 7.2%;}
div.gywmtwolistpic img{ width: 100%; height: 100%;}
div.gywmtwolisttitle{ width: 100%; height:45px; line-height: 45px; overflow: hidden; text-align: center; color: #fff; font-size: 14px;}

div.gywmtwo{ width: 1138px; height: auto; margin: auto; position: relative;}

div.gywmtwo img{ width: 100%; height: 100%;}

div.gywmtwolt{ width: 40px; height: 40px; position: absolute; left: -60px; top: 108px; background: url(../img/indexonel.png) #9d9d9d no-repeat center; transition: all 0.36s ease-in-out; cursor: pointer; border-radius: 50%;}

div.gywmtwolt:hover{background: url(../img/indexonel.png) #ff8811 no-repeat center;}

div.gywmtwort{ width: 40px; height: 40px; position: absolute; right: -60px; top: 108px; background: url(../img/indexoner.png) #9d9d9d no-repeat 3px center; transition: all 0.36s ease-in-out; cursor: pointer; border-radius: 50%;}

div.gywmtwort:hover{background: url(../img/indexoner.png) #ff8811 no-repeat 3px center;}

div.gywmthreebk{ width: 1280px; margin: auto;  margin-top: 107px;padding-top:0.2rem;}

div.gywmthreetitle{ width: 402px; height: 54px; background: url(../img/gywm/gywmthreetitle.png) center no-repeat; margin-bottom: 55px;}

div.gywmthreetopbk{ width: 100%; height: auto;}

div.gywmthreetoplt{ width: 524px; height: 330px; float: left; border-radius: 15px; overflow: hidden;}

div.gywmthreetoplt img{ width: 100%; height: 100%;}

div.gywmthreetoprt{ width: 700px; float: right;}

div.gywmthreetoprttitle{ width: 100%; text-align: right; height: 76px; line-height: 76px; color: #212e47; opacity: 0.3; font-size: 45px;font-family:'DINMedium';}

div.gywmthreetoprtline{ width: 242px; height: 11px; border-bottom: 1px solid #ff9a51; float: right;}

div.gywmthreetoprtdesc{ width: 100%; height: 114px; overflow: hidden; line-height: 38px; color: #212e47; opacity: .7; font-size: 14px; text-align: right; margin-top: 29px; }

div.gywmthreebutton{ width: 89px; height: 35px; border: 1px solid #f2f2f2; position: absolute; top: 0; right: 0;}

.jituanjianjie-history-control{ width:50%; height: 35px; float: left; color: #9d9d9d;    text-align: center;
    line-height: 35px; transition: all 0.36s ease-in-out; font-size: 16px; }

.jituanjianjie-history-control:hover{ background: #ff8811; color: #fff;}
.jituanjianjie-history-progress{ height: 254px;}

.jituanjianjie-history-item{ position: relative;}

.jituanjianjie-history-item::before{ width: 12px; height: 12px; border: 1px solid #848b99; background: #fff; border-radius: 50%; content: ''; display: block; position: absolute; left: 50%; margin-left: -6px; bottom: 0;}

.jituanjianjie-history-item.active::before{ width: 12px; height: 12px; border: 1px solid #ff8811; background: #ff8811; border-radius: 50%; content: ''; display: block; position: absolute; left: 50%; margin-left: -6px; bottom: 0;}


div.gywmthreeqiehuanline{ width: 100%; height: 1px; background: url(../img/gywm/gywmthreeline.jpg); position: relative; top: -78px;}

div.gywmfourback{ width: 100%; height: 1059px;  background: url(../img/gywm/gywmfourbg.jpg) center no-repeat; margin-top: 30px; padding-top: 249px;}

div.gywmfour{  width: 1280px; height: auto; margin: auto; position: relative;}


div.ck-slidebox{ width: 100%; height: 183px; text-align: center;}

div.ck-slidebox li{ width: 183px; margin:0 90px; transition: all 0.36s ease-in-out; height: 183px; display: inline-block; border-radius: 50%; cursor: pointer;}

div.ck-slidebox li.current{ box-shadow: 5px 7px 20px rgba(0,0,0,0.3);}

.ck-slide-wrapper{ width: 931px; height: auto; margin: auto; position: relative; margin-top: 102px;}

.ck-slide-wrapper li{ width: 100%; height: auto; position: absolute; left: 0;}

div.gywmfour_1lttitle{ width: 49px; height: 147px; float: left;  margin-left: 94px; background: url(../img/gywm/gywmfourli_1title.png) center no-repeat;}

div.gywmfour_1ltcont{ width: 655px; height: 348px; overflow-y: auto; line-height: 33px; color: #414141; font-size: 18px; font-family: "宋体"; padding-right: 65px; margin-left: 45px; float: left;}

div.gywmfour_1ltcont p{font-family: "宋体";}

div.gywmfour_1ltcont span{font-family: "宋体";}

div.gywmfour_1ltcont::-webkit-scrollbar { width: 8px; }
div.gywmfour_1ltcont::-webkit-scrollbar-track { background:url(../img/gywm/gywmfourli_1line.png) repeat-y;}
div.gywmfour_1ltcont::-webkit-scrollbar-thumb { background:url(../img/gywm/gywmfourli_1gun.png) no-repeat;width:8px; height: 24px;}	

div.gywmfourleft{ width: 60px; height: 60px; background: url(../img/gywm/gywmfourbuttonbg.jpg) center no-repeat; line-height: 60px; text-align: center; color: #000000; font-size: 30px; text-decoration: none; transition: all 0.36s ease-in-out; position: absolute; left: 60px; top: 392px; display: none;}


div.gywmfourleft a{ display: block;font-family: "宋体"; text-decoration: none; width: 100%; height: 100%; color: #000; transition: all 0.36s ease-in-out;}

div.gywmfourleft:hover{ box-shadow:0 0 20px rgba(0,0,0,0.1); text-decoration: none;}

div.gywmfourleft a:hover{ color: #ff8811; text-decoration: none;}


div.gywmfourright{ width: 60px; height: 60px; background: url(../img/gywm/gywmfourbuttonbg.jpg) center no-repeat; line-height: 60px; text-align: center;  text-decoration: none;color: #000000; font-size: 30px; transition: all 0.36s ease-in-out; position: absolute; right: 60px; top: 392px;display: none;}


div.gywmfourright a{ display: block;font-family: "宋体"; text-decoration: none; width: 100%; height: 100%; color: #000; transition: all 0.36s ease-in-out;}

div.gywmfourright:hover{ box-shadow:0 0 20px rgba(0,0,0,0.1); text-decoration: none;}

div.gywmfourright a:hover{ color: #ff8811; text-decoration: none; text-decoration: none;}

div.gywmfour_2{ width: 100%; height: auto; text-align: center;}

div.gywmfour_2 img{ max-width: 100%;}

div.xwnavback{ width: 1280px; height:65px; background: url(../img/fuwuline.jpg) bottom center no-repeat; margin: auto; margin-bottom: 72px;}

div.xwnavlt{ width:601px;height:344px; float: left;    -webkit-mask-image: url(../img/xwindexlt_bg.png);
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-clip: border;
    -webkit-mask-origin: border; }

div.xwnavlt img{ width: 100%; height: 100%;}

div.xwnavrt{ width: 619px; height: auto; float: right;}

div.xwnavrttitle{ width: 100%; height: 53px; margin-top: 10px; line-height: 53px; color: #1e1e1e; font-size: 26px; font-weight: 700; overflow: hidden; transition: all 0.36s ease-in-out;}

div.xwindextop1:hover div.xwnavrttitle{ color:#ffa252; }

div.xwnavrttime{ width: 100%; height: 40px; line-height: 40px; padding-left: 24px; background: url(../img/xwtime.png) center left no-repeat; color: #656565; font-size: 16px;}

div.xwnavrtline{ width: 100%; height: 22px; border-bottom: 1px solid #e5e5e5;}

div.xwnavrtdesc{ width: 100%; height: 114px; overflow: hidden; line-height: 38px; color: #7f7f7f; font-size: 14px; margin-bottom: 31px; margin-top: 23px;}

div.xwnavrtmore{ width: 172px; height: 49px; background: url(../img/xwmore.jpg) center no-repeat;}

div.xwindextop1{ width: 1280px; height: auto; margin: auto; margin-top: 70px;}

div.xwindextwobk{ width: 1280px; height: auto; margin: 77px auto; border-top: 1px dashed #e8e8e8;}

div.xwindextwolist{ width: 596px; height: 165px; float: left; margin-top: 74px;}

div.xwindextwolistlt{ width: 232px; height: 165px; float: left; overflow: hidden;}

div.xwindextwolistlt img{ width: 232px; height: 165px; transition: all 0.36s ease-in-out;}

div.xwindextwolist:hover div.xwindextwolistlt img{ transform: scale(1.1);}



div.xwindextwolistrt{ width: 330px; height: auto; float:right; }

div.xwindextwolistrt_title{ width: 100%; height: 30px; line-height: 30px; overflow: hidden; color: #252525; font-size: 16px; transition: all 0.36s ease-in-out;}
div.xwindextwolist:hover div.xwindextwolistrt_title{ color: #ffa252;}

div.xwindextwolistrt_line{ width: 100px; height: 16px; border-bottom: 1px solid #e5e5e5;}

div.xwindextwolistrt_desc{ width: 100%; height: 62px; line-height: 31px; color: #9f9f9f; overflow: hidden; font-size: 14px; margin-bottom: 27px;}

div.xwindexthreeback{ width: 100%; height: auto; padding-top: 62px; padding-bottom: 62px; background: #f7f7f7;}

div.xwindexthree{ width: 1280px; height: auto; margin: auto;}

div.xwindexthreetitlelt{width:247px; height: 55px; float: left; background: url(../img/xwindexthreetitle.jpg) center no-repeat;}

div.xwindexthreetitlertmore{ width: 160px; height: 49px; float: right; background: url(../img/xwindexthreemore.jpg) center no-repeat;}

div.xwindexthreetitlertmore a{ display: block; width: 100%; height: 100%;}


div.dangjianlist_bk{ width: 100%; height: auto; margin-top: 64px;}

div.dangjianlist{ width: 1280px; height:300px; margin: auto; box-shadow: 0 0 20px rgba(0,0,0,0.1); margin-top: 80px;}

div.dangjianlistlt{ width: 332px; height: 230px; float: left;  margin-top: 35px; margin-left: 37px; overflow: hidden;}

div.dangjianlistlt img{ width: 332px; height: 230px; transition: all 0.5s ease-in-out;}

div.dangjianlistmid_t{ width: 740px; float: left; margin-left: 43px; margin-top: 35px;}

div.dangjianlistmid_t_title{ width: 100%; height: 32px; line-height: 32px; overflow: hidden; color: #3e3e3e; font-size: 20px; transition: all 0.5s ease-in-out;}

div.dangjianlistmid_t_line{ width: 143px; height: 21px; border-bottom: 1px solid #eaeaea; margin-bottom: 19px;}

div.dangjianlistmid_t_desc{ width: 100%; height: 74px; line-height: 37px; overflow: hidden; color: #939393; font-size: 16px; margin-bottom: 53px;}

div.dangjianlistmid_t_time{ width: 100%; height: 16px; overflow: hidden; background: url(../img/dangjian_time.png) center left no-repeat; padding-left: 24px; color: #656565; font-size: 16px; line-height: 16px; } 

div.dangjianlistmid_rtmore{ width:37px; height: 240px; background: url(../img/dangjian_more.jpg) center no-repeat; float: right; margin-top: 30px; margin-right: 30px;transition: all 0.5s ease-in-out;}

div.dangjianlist:hover div.dangjianlistlt img{ transform: scale(1.1);}

div.dangjianlist:hover div.dangjianlistmid_t_title{ color: #ffa351;}

div.dangjianlist:hover div.dangjianlistmid_rtmore{background: url(../img/hdangjian_more.jpg) center no-repeat; }

div.xwxx_onebk{ width: 1030px; height: auto; margin: auto;}

div.xwxx_onetitlebl{  height: auto; width: 100%; padding-bottom: 32px; border-bottom: 1px solid #e8e8e8;}

div.xwxx_onetitlelt{ width: 100%;  height: auto; line-height: 53px; line-height: 53px; color: #1e1e1e; font-size: 26px; font-weight: 700;text-align: center;}

div.xwxx_onetitlert{  height: 28px; line-height: 28px; text-align: right; padding-right: 11px; margin-top: 0; color: #ffa351; font-size: 14px;}

div.xwxx_onedesc{ width: 1030px; height: auto; padding: 27px 0; line-height: 37px; font-size: 14px; color: #7f7f7f;}

div.xwxx_onedesc img{max-width: 100%;display: block;margin: auto;}

div.xwxx_onebackprve{ width: 184px; height: 49px; background: url(../img/xwback.jpg) center no-repeat; margin-left: 19px; margin-bottom: 60px;}

div.xwxx_onebackprve a{ display: block; width: 100%; height: 100%;}

div.xwnytime{ width: 100%; height: 37px; line-height: 37px; color: #ffa351; font-size: 14px;}


div.yingyong11back{ width: 100%; height:auto;padding-top: 0.6rem; padding-bottom: 0.6rem; background:#fff;}

div.yingyongonetitle{ width: 100%; height: 60px; line-height: 60px; text-align: center; color: #3c3c3c; font-size: 32px; font-weight: 700;}

div.yingyongonedesc{ width:100%; height: auto; color: #8f8f8f; font-size: 14px; line-height: 30px; text-align: center; margin-top: 15px; }

div.yingyongonebottomline{ width: 100%; height: 7px; background: url(../img/yingyongtopline.jpg) center no-repeat; margin: 40px 0;}

div.yingyongthreebg{ width: 100%; height: 552px;  background: url(../img/yingyongthreebg.jpg) center no-repeat; padding-top: 137px;}

div.yingyongfourbk{ width: 100%; height: auto; padding: 75px 0; background: #f8f8f8;}

div.yingyongfour{ width: 1280px; height: auto; margin: auto;}



div.yingyongxwltbk{ width: 50%; float: left; height: 4.8rem; position: relative; overflow: hidden;}

div.yingyongxwltbg{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; transition:all 0.5s ease-in-out; transform: scale(1);}

div.yingyongxwltbk:hover div.yingyongxwltbg{ transform: scale(1.1);}

div.yingyongxwlttimebk{ width: 101px; height: 143px; position: absolute; left: 0; top: 0; background: #0092f6; padding-top: 37px;}

div.yingyongxwlttitleline{ width: 25px; height: 2px; margin: auto; background: #fff; margin-bottom: 15px;}

div.yingyongxwlttitletime_1{ width: 100%; height: 36px;font-family:'DINMedium'; line-height: 36px; text-align: center; color: #ffffff; font-size: 26px;}

div.yingyongxwlttitletime_2{ width:100%; height: 28px; line-height: 28px; text-align: center; color: #ffffff; font-size: 14px;}

div.yingyongxwtoptitlelt{ float: left; height: 34px; line-height: 34px; color: #4a4a4a; font-weight: 700; font-size: 28px;}

div.yingyongxwtoptitlelt p{ float: left;}

div.yingyongxwtoptitlelt img{ float: left;    margin-left: 5px;}

div.yingyongxwtoptitlelt span{ color: #ffcc5f; font-weight: 100; font-size: 20px; text-transform: uppercase; float: left;    margin-left: 5px;
    margin-top: 7px;
}

div.yingyongxwtoptitlertmore{ width: 27px; height: 5px; float: right; background: url(../img/yingyongxwrightmore.jpg) center no-repeat; margin-top: 16px;}

div.yingyongxwtoptitlertmore a{ display:block; width: 100%; height: 100%;}

div.yingyongxwltcontbk{ width: 100%; height: 135px; position: absolute; padding-top: 9px; left: 0; bottom: 0; background: rgba(31,41,76,0.8);}

div.yingyongxwltcont{ width: 90%; height: auto; margin: auto;}

div.yingyongxwltconttitle{ width: 100%; height: 48px; line-height: 48px; overflow: hidden; color: #ffffff; font-weight: 700; font-size: 16px;}

div.yingyongxwltcontdesc{ width: 100%; height: 64px; line-height: 32px; overflow: hidden; color: #bbbbbb; font-size: 16px;}

div.yingyongxwrtbk{ width: 48%; height: 480px; float: left; }

div.yingyongxwrtlistbk{ width: 95%; height: 33%; border-bottom: 1px dashed #e0e0e0; margin: auto;}

div.yingyongxwrtlistlt{ width: 18%; height: 93px;  border-right: 1px solid #e8e8e8; float: left; margin-top: 30px;}

div.yingyongxwrtlistlttitle{ width: 90%; height: auto;}

div.yingyongxwrtlistlttitle_1{ width: 100%; height: 70px; line-height: 70px; text-align: center; color: #292929; font-size: 54px; transition: all 0.5s ease-in-out;font-family:'DINMedium';}

div.yingyongxwrtlistlttitle_2{ width: 100%;  height: 24px; line-height: 24px; text-align: center; color: #292929; font-size: 14px; font-weight: 100; transition: all 0.5s ease-in-out;font-family:'DINMedium';} 

div.yingyongxwrtlistrt{ width: 76%; float: right; margin-right: 2%; margin-top: 17px;}

div.yingyongxwrtlistrt_1{ width: 100%; height: 53px; line-height: 53px; overflow: hidden; color: #282828; font-size: 16px; font-weight: 700;}

div.yingyongxwrtlistrt_2{ width: 100%; height: 58px; line-height: 26px; font-size: 14px; overflow: hidden; color: #909090;}

div.yingyongxwrtlistbk:hover div.yingyongxwrtlistlttitle_1{ color: #ffa351;}
div.yingyongxwrtlistbk:hover div.yingyongxwrtlistlttitle_2{ color: #ffa351;}

div.lxwmonebk{ width: 1280px; height:auto; margin: auto; margin-bottom: 90px; margin-top: 42px;  }

div.lxwmone{ width: 1280px; height: 554px; position: relative; margin: auto;}

div.lxwmonelt{ width: 458px; height: 554px; position: absolute; left: 0; top: 0; background: url(../img/lxwmoneleft.png) center no-repeat;z-index: 99;}

div.lxwmonelt_1{ width: 240px; height: auto; line-height: 32px; color: #fff; font-size: 14px; position: absolute; left: 140px; top: 37px;}

div.lxwmonelt_2{ width: 240px; height: auto; line-height: 32px; color: #fff; font-size: 14px; position: absolute; left: 140px; top: 193px;}

div.lxwmonelt_3{ width: 240px; height: auto; line-height: 32px; color: #fff; font-size: 14px; position: absolute; left: 140px; top: 330px;}

div.lxwmonelt_4{ width: 240px; height: auto; line-height: 32px; color: #fff; font-size: 14px; position: absolute; left: 140px; top: 452px; }

div.lxwmonert{ width: 875px; height: 554px; position: absolute; right: 0; top: 0;}

div.lxwmtwoback{ width: 100%; height: auto; padding-top: 65px; padding-bottom: 100px; background: #f9f9f9;}

div.lxwmtwotitle{ width: 100%; height: 60px; line-height: 60px; text-align: center; color: #3c3c3c; font-size: 30px; font-weight: 700;}

div.lxwmtwoline{ width: 46px; height: 20px; margin: auto; border-bottom: 2px solid #1eafff;}

div.lxwmtwotitledesc{ width: 100%; height: auto; line-height: 32px; text-align: center; color: #9b9b9b; font-size: 14px; margin-top: 29px; margin-bottom: 49px;}

div.lxwmtwo{ width: 100%; display: flex; flex-flow: nowrap; justify-content: space-around;}

div.lxwmtwolist{ width: 21.5%; height: auto;}

div.lxwmtwolistpic{ width: 100%; height: auto; overflow: hidden;}

div.lxwmtwolistpic img{ width: 100%; height: 100%;}

div.lxwmtwolisttitle{ width: 100%; height: 34px; line-height: 34px; text-align: center; color: #3f495c; font-size: 18px; margin-top: 30px;}

div.lxwmtwolistdesc{ width: 100%; height: auto; line-height: 30px; color: #a9a9a9; font-size: 12px; text-align: center;}

div.lxwmtwolistmore{ width: 148px; height: 42px; line-height: 42px; text-align: center;  background: #0092f6; border-radius: 25px; color: #fff;  font-size: 14px; margin: auto; margin-top: 18px;}

div.lxwmtwolistmore a{ display: block; width: 100%; height: 100%; color: #fff;}

div.lxwmtwolistmore1{ width: 148px; height: 42px; line-height: 42px; text-align: center;  background: #fff; border-radius: 25px; color: #2d2c2c;  font-size: 14px; margin: auto; margin-top: 18px; border: 1px solid #87a8bf; transition: all 0.36s ease-in-out;}

div.lxwmtwolistmore1 a{ display: block; width: 100%; height: 100%; color: #2d2c2c;transition: all 0.36s ease-in-out;}


div.lxwmtwolistmore1:hover{ background: #ffa252;border: 1px solid #ffa252;}

div.lxwmtwolistmore1:hover a{ color: #fff;}

div.lxwmthreeback{ width: 100%; height: 725px; background: url(../img/lxwmthreebg.jpg) center no-repeat;}

div.lxwmthree{ width: 1280px; height: auto; margin: auto; padding-top: 300px;}

div.lxwmtwoleft{ width: 668px; height: auto; float: left; margin-left: 82px;}

div.lxwmtwoleftnav{ width: 305px; height: 42px; float: left; line-height: 42px; border-bottom: 1px solid #e4e4e4; padding: 0 7px;}

div.lxwmtwoleftnav input{ width: 100%; height: 100%; display: block; background: none; border: none; outline: none; color: #949494;}

div.lxwmsubmitright{ width: 176px; height: 46px; float: right;     margin-top: 20px;  margin-right: 88px;}

div.lxwmsubmitright input{ width: 100%; height: 100%; display: block; background: none; border: none; outline: none; font-size: 0; cursor: pointer;}

div.newfooterbk{ width: 100%; height: 603px; background: url(../img/newfooterbg.jpg) center no-repeat;}

div.newfooter{ width: 1280px; height: auto; margin: auto; padding-top: 321px;}

div.newfooternav{ width: 107px; height: auto; float: left; margin-left: 160px; position: relative; top: 0; transition: all 0.36s ease-in-out;}

div.newfooternav:hover{ top: -10px;}

div.cp_xilie{ width: 615px; height: auto; line-height: 28px;  color: #58bbff; font-size: 12px; margin-bottom: 45px;}

div.cp_xilie span{ color: #151515; font-weight: 700;font-size: 16px;}

div.cp_xilie a{ color: #58bbff; font-size: 16px; }

div.cp_xilie i{ font-style: normal; font-size: 10px; opacity: 0.4; margin: 0 2px;}

div.cp_rightpdf{ float: right; height: 22px; background: url(../img/cppdf.jpg) left center no-repeat; padding-left: 37px; line-height: 22px; color: #7c7c7c; font-size: 16px; margin-top: 46px; }

div.cp_rightpdf a{color: #7c7c7c;   font-weight: 100;}

div.cpnyleftback{ width: 100%; height: auto;  }

div.cpnyleftbackunderline{ position: absolute; bottom: 330px;}

div.cpnyleftone{ width: 100%; height: auto; margin-top: 26px;}

div.cpnyleftonetitle{ width: 100%; height: 30px; line-height: 30px; padding-left: 38px; background: url(../img/cpny_1.jpg) center left no-repeat; color: #0092f6; font-size: 20px; font-weight: 700;}

div.cpnyleftonecont{ width: 100%; height: auto; margin-top: 13px; line-height: 30px;  color: #333; font-size: 14px; margin-bottom: 35px;}

div.cpnyleftonecont img{ max-width: 100%;}

div.cpnylefttwotitle{ width: 100%; height: 30px; line-height: 30px; padding-left: 38px; background: url(../img/cpny_2.jpg) center left no-repeat; color: #0092f6; font-size: 20px; font-weight: 700;}

div.cpnyleftthreetitle{ width: 100%; height: 30px; line-height: 30px; padding-left: 38px; background: url(../img/cpny_3.jpg) center left no-repeat; color: #0092f6; font-size: 20px; font-weight: 700;}

div.cpdianweibk_1{ width: 755px; margin-left: 112px;  position: relative;}

div.cpdianweibk_1_icon{ width: 36px; height: 36px; position: absolute;    background: url(../img/nycpbutton.png) center no-repeat; transition: all 0.36s ease-in-out; cursor: pointer;}

div.cpdianweibk_1_icon:hover{ background: url(../img/nycpbuttonh.png) center no-repeat;}

div.cpdianweibk_1_icon1{ left: 339px; top: 92px;}

div.nycp_show1{ display:none; width: 435px; height: auto; position:absolute; top: -64px; left: -429px;}

div.cpdianweibk_1_icon1:hover div.nycp_show1{display:block;}

div.cpdianweibk_1_icon2{ left: 326px; top: 277px; }

div.nycp_show2{ display:none; width: 427px; height: auto; position:absolute; top: -56px; left: 33px;}

div.cpdianweibk_1_icon2:hover div.nycp_show2{ display: block;}

div.nydianweidaline{ width: 100%; height:1px; border-bottom: 1px dashed #cecece; margin: 40px 0;}

div.cpdianweibk_1_icon3{     left: 230px; top: 262px;}

div.nycp_show3{ display:none; width: 403px; height: auto; position:absolute;     top: -434px;left: -335px;}

div.cpdianweibk_1_icon3:hover div.nycp_show3{ display:block;}

div.cpdianweibk_1_icon4{    left: 388px;top: 278px;}

div.nycp_show4{ display:none; width: 403px; height: auto; position:absolute;     top: -465px; left: -22px;}

div.cpdianweibk_1_icon4:hover div.nycp_show4{ display:block;}

div.cpdianweibk_1_icon5{left: 500px; top: 286px;}

div.nycp_show5{ display:none; width: 403px; height: auto; position:absolute;     top: 30px;  left: -68px;}

div.cpdianweibk_1_icon5:hover div.nycp_show5{ display:block;}

table{width:100% !important;}

table tr{ transition: all 0.36s ease-in-out;}

table tr td{ transition: all 0.36s ease-in-out;}

/*table tr:hover{ background: #0092f6 !important;}
table tr:hover td{ color: #fff !important;}*/

div.yyxx_lefttop{ float: left; width: 680px; height: 376px; float: left;}

div.yyxx_lefttop video{ width: 100% !important; height: 376px !important;}

.zhankaikefu{display: block !important; right: 18px !important; bottom: 0px !important; width: 355px !important; height: 500px !important;}








.xwmtwk:hover .xzzqljxz {
	background: #0092f6;
	color: #fff;
}


.xzzqljxz {
	width: 90px;
	height: 40px;
	border-radius: 5px;
	background: #0092f6;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	float: right;
	margin-top: 6px;
	transition: .25s all;
}
.xwmtwk:hover .xzzqljxz {
	background: #0092f6;
	color: #fff;
}






.xwmtwk {
	width: 100%;
	position: relative;
	height: 52px;
	line-height: 52px;
	border-bottom: 1px dashed #e0dede;
	padding-left: 36px;
}
.xwmtwk a {
	display: block;
	width: 100%;
	height: 100%;
}
.xwmtwk:after {
	content:"";
	position: absolute;
	width: 4px;
	height: 4px;
	background: #0092f6;
	left: 0;
	top: 50%;
	margin-top: -2px;
}
.xwmtbt {
	color: #4b4b4b;
	font-size: 16px;
	float: left;
	transition: .25s all;
}
.xwmtsj {
	color: #979797;
	font-size: 14px;
	font-family: "Arial";
	line-height: 52px;
	float: right;
	transition: .25s all;
}
.xwmtwk:hover .xwmtbt {
	font-weight: bold;
	color: #0092f6;
}
.xwmtwk:hover .xwmtsj {
	color: #0092f6;
}




