*{ 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;}		
::-webkit-scrollbar { width: 3px; }
::-webkit-scrollbar-track { background-color: transparent;  }
::-webkit-scrollbar-thumb { background-color:#3668bc;  width:3px}		
@media screen and (max-width: 1680px){
	html{
		font-size:86px;
	}
}		
@media screen and (max-width: 1440px){
	html{
		font-size:80px;
	}
}

@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:80px;
	}
	
}

@font-face{font-family:'impact';src: local('impact'), url(../img/impact.woff) format('woff');}

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

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

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

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

	font-size: 14px;
	text-align: center;
	
	transition:all 0.3s ease-in-out;
	border:#dddddd 1px solid;
	background: #f5f5f5;
	color: #565656;
}
.pagination p {
	display: inline-block;
	font-size: 14px;
	width: 28px;
	height: 28px;
	line-height: 28px;
	color: #6c6c6c;
	text-align: center;
	border:#dddddd 1px solid;
	background: #f5f5f5;
	color: #565656;
	margin-right: 8px;
	
}
.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: 50px;
	height: 28px;
	
	border:none;
	line-height: 28px;
	
	text-decoration: none;
	color: #6c6c6c;
	font-size: 14px;
	text-align: center;
border:#dddddd 1px solid;
	background: #f5f5f5;
	color: #565656;

	
}
.pagination .page_xyy:hover{ 
	
		border:#4186e4 1px solid;
	background: #4186e4;
	color: #fff;
}
.pagination .page_syy {
	 width: 50px;
	height: 28px;
	line-height:28px;
	border:none;
	text-decoration: none;
	color: #6c6c6c;
	font-size: 14px;
	text-align: center;
border:#dddddd 1px solid;
	background: #f5f5f5;
	color: #565656;

	transition:all 0.5s ease-in-out;
	

}
.pagination .page_syy:hover{ 
		border:#4186e4 1px solid;
	background: #4186e4;
	color: #fff;
	}
.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; 
}
div.topheadbk{ width: 100%; height: 42px; border-bottom: 1px solid #f5f5f5;}

div.topheadbklt{ float: left; height: 13px; line-height: 13px; padding-left: 40px; margin-top: 16px; color: #818181; background: url(../img/topheadltbg.jpg) center left no-repeat;}

div.topheadbklt span{ color: #34826f;}

div.topheadbkrt{ float: right; margin-top: 15px;	}

div.topheadbkrtlt{ float: left; height: 14px; line-height: 14px; float: left; margin-left: .75rem; color: #5e5e5e; padding-left: 30px; color: #5e5e5e; font-size: 13px; }

div.topheadbkrtlt a{ color: #5e5e5e;} 

div.topheadbkrtlt_1{ background: url(../img/lanicon1.png) center left no-repeat;}

div.topheadbkrtlt_2{ background: url(../img/lanicon2.png) center left no-repeat;}

div.topheadbkrtlt_3{ background: url(../img/lanicon3.png) center left no-repeat; margin-right: .4rem;}

div.topheadbkrticon{ float: left; margin-left: .13rem; width: 19px; height: 19px; float: left; background: url(../img/topheadicon1.png) center no-repeat;}

div.topheadbkrticon2{ float: left; margin-left: .13rem; width: 19px; height: 19px; float: left; background: url(../img/topheadicon2.png) center no-repeat;}

div.topheadbkrticon3{ float: left; margin-left: .13rem; width: 19px; height: 19px; float: left; background: url(../img/topheadicon3.png) center no-repeat;}

div.topheadbkrticon4{ float: left; margin-left: .13rem; width: 19px; height: 19px; float: left; background: url(../img/topheadicon4.png) center no-repeat; margin-right: .75rem;}

div.indexheadbk{ width: 100%; max-width: 1280px; height: 175px; margin: auto;}

div.indexheadnav{ padding: 0 27px; height: 21px; background: url(../img/navbg.jpg) center left  no-repeat; color: #434343; margin-top: 117px;transition: all 0.5s ease-in-out; float: left; position: relative; overflow: hidden; z-index: 999999;}

div.indexheadnav>a{ color: #434343; transition: all 0.5s ease-in-out;}

div.indexheadnav:hover >a{ color: #388576;}

div.indexheadnavhbg{ background: url(../img/navhbg.png) center no-repeat; width: 11px; height: 11px; position: absolute; left: 50%; margin-left: -6.5px;top: -17px; opacity: 0; transition: all 0.5s ease-in-out;}

div.indexheadnav:hover div.indexheadnavhbg{ opacity: 1;}

div.indexheadnavbg >a{ color: #388576;}

div.indexheadnav:hover{ overflow: inherit;}

div.indexheadnavbg div.indexheadnavhbg{ opacity: 1;}

div.indexheadxlback{ width: 200px; height: auto;position: absolute; left: 50%; margin-left: -100px; top: 30px; padding-top: 40px; opacity: 0; transition: all 0.5s ease-in-out;}

div.indexheadnav:hover div.indexheadxlback{top: 15px; opacity: 1;}

div.indexheadxlnav{ width: 100%; height: 40px; line-height: 40px; text-align: center; color: #434343; font-size: 14px;transition: all 0.5s ease-in-out; background: #fff;}

div.indexheadxlnav a{ color: #434343; transition: all 0.5s ease-in-out;}

div.indexheadxlnav:hover{ background: #3668bc;}

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



div.indexheadnavlogo{ width: 195px; height: 172px; float: left; margin-top: 1px; margin-left: 20px;}

div.indexonetilebk{ width: 100%; height: auto; padding-top: 60px; background: url(../img/indexonetitlebgpng.png) top center no-repeat; padding-bottom: 46px;}

div.indexonetitle{ width: 100%; height: 31px; line-height: 31px; color: #575757; font-size: 24px; text-align: center;}

div.indexonesubtitle{ width: 100%; height: 16px; line-height: 16px; color: #bfbfbf; font-size: 12px; text-align: center; text-transform: uppercase;}

div.indexoneline{ width: 19px; height: 1px; background: #d2d2d2; margin: auto; margin-top: 9px;}

div.indexonedesc{ width: 100%; height: 36px; line-height: 36px; text-align: center; color: #787878; font-size: 12px; margin-top: 11px;}

div.indexonebottomline{ width: 81px; height: 1px; background: url(../img/indexonetitlelinebg.png) center no-repeat; margin: auto; margin-top: 12px;}

div.indexonemain{ width: 100%; height: auto; margin: auto; margin-top: 25px; margin-bottom: 1.1rem;}

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

div.indexoneltpic img{ width: 100%;}

div.indexonert{ width: 95%; float: right; margin-top: 13px;}

div.indexonertcont{ width: 100%; height: 264px; overflow: hidden; line-height: 33px; color: #797979; font-size: 14px;}

div.indexonemore{ width: 152px; height: 45px; border: 1px solid #f0f0f0; line-height: 45px; text-align: center; transition: all 0.5s ease-in-out; position: relative; font-size: 13px; margin-top: 50px;}

div.indexonemore a{ display: block; width: 100%; height: 100%;color: #535353; transition: all 0.5s ease-in-out;}

div.indexonemore:hover{ background:#3668bc; border: 1px solid #3668bc;}

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

div.indexonemorejt{ width: 62px; height: 9px; position: absolute; right:-34px; top: 18px; background: url(../img/indexonemorebg.png) center no-repeat; transition: all 0.5s ease-in-out; opacity: 1;}


div.indexonemore:hover div.indexonemorejt{ opacity:0; right: -62px;}

div.indextwoback{ width: 100%; height: auto; position: relative; background: #f5f5f5; padding-bottom: 58px;}

div.indextwotopbk{ width: 100%; height: 8px; background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.08)),to(rgba(0,0,0,0)));
    }

div.indextwomain{ width: 100%; height: auto; margin: auto; margin-top: 6px;}

div.indextwonavbk{ width: 100%; height: auto; min-height: 54px; border-bottom: 1px solid #c1c1c1; text-align: center; margin-bottom: 35px;}

 
div.indextwonav{ height: 54px;  margin: 0 .15rem; display: inline-block; line-height: 54px; color: #535353; font-size: .13rem;}

div.indextwonav a{ display: block; width: 100%; height: 100%; color: #535353;} 

div.indextwonav:hover{  border-bottom: #3668bc 3px solid;}
 
div.indextwolist{ width: 99%; height: auto; border: 1px solid #dadada; background: #fff; transition: all 0.5s ease-in-out;}

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

div.indextwolistpic img{ width: 100%;}

div.indextwolistboder{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; border: 0px solid #3668bc;transition: all 0.5s ease-in-out; opacity: 0;}

div.indextwolistcont{ width: 95%; height: auto; margin: auto;}

div.indextwolistconttitle{ width:100%; height:31px; line-height: 31px; color: #2d2d2d; font-size: 16px; overflow: hidden;transition: all 0.5s ease-in-out;}

div.indextwolistcontline{ width: 0.2rem; height: 1px; background: #818181;transition: all 0.5s ease-in-out;}

div.indextwolistcontdesc{ width: 100%; height: 30px; line-height: 30px; overflow: hidden; color: #2d2d2d;font-size: 12px; opacity: 0.4;transition: all 0.5s ease-in-out;}

div.indextwolist:hover{ background:#3668bc; }

div.indextwolist:hover div.indextwolistboder{ border: 6px solid #3668bc; opacity: 1;}

div.indextwolist:hover div.indextwolistconttitle{color: #fff;}

div.indextwolist:hover div.indextwolistcontline{background: #afc3e4;}

div.indextwolist:hover div.indextwolistcontdesc{ color: #fff;}

div.indextwoqhheight{ height: .69rem; }



div.indexonemore1{ width: 152px; height: 45px; border: 1px solid #f0f0f0; line-height: 45px; text-align: center; transition: all 0.5s ease-in-out; position: relative; font-size: 13px; margin: auto; background: #fff;}

div.indexonemore1 a{ display: block; width: 100%; height: 100%;color: #535353; transition: all 0.5s ease-in-out;}

div.indexonemore1bg{ background:none;}

div.indexonemore1bg a{ color: #fff;}

div.indexonemore1:hover{ background:#3668bc; border: 1px solid #3668bc;}

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



div.indexonemore1jt{ width: 62px; height: 9px; position: absolute; right:-34px; top: 18px; background: url(../img/indexonemorebg.png) center no-repeat; transition: all 0.5s ease-in-out; opacity: 1;}

div.indexonemore1_2jt{ width: 62px; height: 9px; position: absolute; left:-34px; top: 18px; background: url(../img/indexonemorebglt.png) center no-repeat; transition: all 0.5s ease-in-out; opacity: 1;}

div.indexonemore1:hover div.indexonemore1jt{ opacity:0; right: -62px;}

div.indexonemore1:hover div.indexonemore1_2jt{ opacity:0; left: -62px;}

div.indextwobottombk{ width: 100%; height: 10px; position: absolute; bottom: 0; left: 0; background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.08)));
    }

div.indexthreeback{ width: 100%; height: auto; padding-bottom: .75rem;}

div.indexthreemain{ margin-top: .5rem; width: 100%; }

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

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

div.indexthreelistpic img{ width: 100%; transition: all 0.5s ease-in-out; transform: scale(1);}

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

div.indexthreelistct{ width:100%; height:auto; padding: 0 .25rem; border: 1px solid #e8e8e8; padding-top: .33rem; transition: all 0.7s ease-in-out;}

div.indexthreelistcttitle{ width: 50%; height: 26px; line-height: 26px; overflow: hidden; color: #575757; float: left; font-size: 16px;}

div.indexthreelistcttitlejt{ width: .52rem; height: 26px; float: right; margin-right: .1rem;}

div.indexthreelistcttitlejt img{ width: 100%;}

div.indexthreelistcttitleborder{ width: 16px; height: 6px; border-bottom: 1px solid #d2d2d2;}

div.indexthreelistctdesc{ width: 100%; height: 27px; line-height: 27px; overflow: hidden; color: #828282; font-size: 13px;  margin-bottom: 7px;}

div.indexthreelistcticon{ width: .25rem; margin-bottom: .2rem;}

div.indexthreelistcticon img{ width: 100%;}

div.indexthreelistpicborder{ width: 100%; height: 100%; border: 0px solid #3668bc; transition: all 0.5s ease-in-out; position: absolute; left: 0; top: 0;}

div.indexthreelist:hover div.indexthreelistpicborder{ border: 8px solid #3668bc;}

div.indexthreelist:hover div.indexthreelistct{ background: #3668bc;  border: 1px solid #3668bc; transition: all 0.5s ease-in-out; }

div.indexthreelist:hover div.indexthreelistcttitle{ color: #fff;}

div.indexthreelist:hover div.indexthreelistctdesc{ color: #fff;}

div.indexthreelist:hover div.indexthreelistcttitleborder{border-bottom: 1px solid #fff;}

div.indexthreelist:hover div.indexthreelistcticon img{filter: brightness(1.5);}

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

div.indexfourlistback{ width:100%; height: auto; padding: 0 10%; padding-top: .38rem; background: #fff; transition: all 0.5s ease-in-out; padding-bottom: .78rem;}

div.indexfourlistnum{ width: 100%; height: 31px; line-height: 31px; color: #919191; font-size: 18px;transition: all 0.5s ease-in-out;}

div.indexfourlisttitle{ width: 100%; height: 33px; line-height: 33px; color: #585858; font-size: 18px; overflow: hidden;transition: all 0.5s ease-in-out;} 

div.indexfourlisttime{ width: 100%; height: 25px; line-height: 25px; color: #a6a6a6; font-size: 12px; margin-bottom: 6px;transition: all 0.5s ease-in-out;}

div.indexfourlistdesc{ width: 100%; height: 48px; line-height: 24px; overflow: hidden; color: #919191; font-size: 13px;transition: all 0.5s ease-in-out;}

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

div.indexfourpicback img{ width: 100%;transition: all 0.5s ease-in-out; transform: scale(1);} 

div.indexfourlistback:hover{ background: #3668bc;}

div.indexfourlistback:hover div.indexfourlisttitle{ color: #fff; font-weight: 700;} 

div.indexfourlistback:hover div.indexfourlisttime{ opacity: 0.5; color: #fff;}

div.indexfourlistback:hover div.indexfourlistdesc{ color: #fff; opacity: 0.5;}

div.indexfourlistback:hover  div.indexthreelistcticon img{filter: brightness(1.5);}

div.indexfourmoreheight{ height: .6rem;}

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

div.indexfourltjt{ width: 50px; height: 45px; border: 1px solid #e7e7e7; position: absolute; top: 50%; margin-top: -22.5px; left: -.25rem; background: #fff; z-index: 999; transition: all 0.5s ease-in-out; cursor: pointer;}

div.indexfourltjtpic{ width: 48px; height: 9px; position: absolute; left: 19px; top: 18px; background: url(../img/indexxwleftjt.png) center no-repeat;}

div.indexfourltjt:hover{ background: #3668bc; border: #3668bc 1px solid;}

div.indexfourrtjt{ width: 50px; height: 45px; border: 1px solid #e7e7e7; position: absolute; top: 50%; margin-top: -22.5px; right: -.25rem; background: #fff; z-index: 999; transition: all 0.5s ease-in-out; cursor: pointer;}

div.indexfourrtjtpic{ width: 48px; height: 9px; position: absolute; right: 19px; top: 18px; background: url(../img/indexxwrightjt.png) center no-repeat;}

div.indexfourrtjt:hover{ background: #3668bc; border: #3668bc 1px solid;}

div.indexfivebk{ width: 100%; height: 699px; background: url(../img/indexfivebg.jpg) center no-repeat;}

div.indexfivemain{ width:100%; max-width: 1280px; margin: auto; }

div.indexfivenav{ width: 100%; height: auto; border: 1px solid #E9E9E9;} 

div.indexfivenav img{ width: 100%;}

div.indexsixback{ width: 100%; height:220px;}

div.indexsixleft{ width:320px; height: 220px; float: left; background: url(../img/indexsixltbg.jpg) center no-repeat;}

div.indexsixright{    width: calc(100% - 450px); float: left; margin-left: 40px; padding:0 20px; margin-top: 67px;}

div.publicfooterback{ width: 100%; height: auto; background: #3668bc;}

div.publicfootertop{  height: 59px; border-bottom: 1px solid #5992cd;}

div.publicfooterlt{ float: left; margin-left: 28px;}

div.publicfooterltnav{ color: rgba(255,255,255,0.5); line-height: 59px; padding: 0 34px; background: url(../img/footernavbg.png) left center no-repeat; font-size: 12px; float: left;}

div.publicfooterltnav a{ color: rgba(255,255,255,0.5);}

div.publicfooterltnav a:hover{ color: #ade0d4;}

div.publicfootertoprt{ float: right; margin-right: 55px;}

div.publicfootertoprticon{ width: 19px; height: 19px; float: left; margin-left: 13px; margin-top: 20px;} 

div.publicfootermiddlelt{ float: left; margin-left: 62px; margin-top: 36px;}

div.publicfootermiddleltewm{ width: 100px; height: 100px; float: left;}

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

div.publicfootermiddlelttelpic{ width: 37px; float: left; margin-left: 24px; margin-right:11px;}

div.publicfootermiddleltcont{ float: left; }

div.publicfootermiddleltcont_1{ height: 14px; line-height: 14px; color: #93abd4; font-size: 12px; margin-bottom: 7px; }

div.publicfootermiddleltcont_2{ height: 34px; line-height: 34px; font-size: 26px; font-family: "impact"; color: #fff;}

div.publicfootermiddleltcont_3{ height: 27px; line-height: 27px; color: #b9c9e5; font-size: 13px;}

div.publicfootermiddleltcont_4{ height: 27px; line-height: 27px;color: #b9c9e5; font-size: 13px;}

div.publicfootermiddleltcont_4 img{ margin-right: 6px;}

div.footermiddlerightbk{ width: 620px; height: auto; float: right; margin-right: 55px; margin-bottom: 15px;}

div.footermiddleright_title{ width: 100%; height: 44px; line-height: 44px; color: #fefefe; font-size: 16px;}

div.footermiddlerightbk_lt{ width: 580px; height: auto; float: left;}

div.footermiddlerightbk_ltnav{  width: 275px; height: 40px; float: left; border: #819fd1 1px solid;}

div.footermiddlerightbk_ltnav input{ width: 100%; height: 100%; display: block; background: none; border: none; outline: none; color: #819fd1; font-size: 12px; line-height: 40px; padding-left: 11px;}

div.footermiddlerightbk_lttextarea{ width: 100%; height:93px; border: 1px solid #819fd1; margin-top: 15px;}

div.footermiddlerightbk_lttextarea textarea{ width: 100%; height: 100%; display: block; line-height: 29px;background: none; border: none; outline: none; color: #819fd1; font-size: 12px;  padding: 0 12px;}

div.footermiddlerightbk_rt{ width:31px; height:93px; float: right; background: url(../img/footersubmit.jpg) center no-repeat; margin-top: 55px;}

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

div.footerbottombk{ width: 100%; height: 55px; background: #313131;}

div.footerbottomlt{ float: left; height: 55px; line-height: 55px; color: #ffffff; opacity: 0.2; margin-left: 62px;}

div.footerbottomlt a{ color: #fff;}

div.footerbottomrt{ float: right; height: 55px; line-height: 55px; color: #ffffff; opacity: 0.2; margin-right: 59px;}

div.footerbottomrt a{ color: #fff;}

div.nybannerback{ width: 100%; height: 450px;}

div.nymainback{ width:100%; max-width: 1280px; height: auto; margin: auto; margin-top: 50px;}

div.nyltback{ width: 312px; height: auto; float: left; margin-bottom: 105px;}

div.nyltlistback{ width: 312px; height: auto; border: 1px solid #cdcdcd; padding-bottom: 50px;}

div.nyltlisttitleback{ width: 100%; height: 79px;  line-height: 79px; color: #242424; font-size: 20px; padding-left: 60px; background: url(../img/nylefttitlebg.png) 19px center no-repeat;border-bottom: 1px solid #f0f0f0;}

div.nyltlistnavbk{ width: 100%; height: 50px; line-height: 50px; border-bottom: #f0f0f0 1px solid; padding-left: 40px; position: relative;}

div.nyltlistnavquan{ width: 6px; height: 6px; background:#858585; position: absolute; left: 19px; top: 23px; border-radius: 50%;transition: all 0.5s ease-in-out;}

div.nyltlistnavbk a{ color: #858585; transition: all 0.5s ease-in-out;}

div.nyltlistnavhoverjt{ width: 62px; height: 9px; background: url(../img/nylthoverbg.png) center no-repeat; position: absolute; right: 18px; top: 21px;transition: all 0.5s ease-in-out; opacity: 0;}

div.nyltlistnavbk:hover{ background: #3668bc;}

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

div.nyltlistnavbk:hover div.nyltlistnavhoverjt{ opacity: 1;}

div.nyltlistnavbk:hover div.nyltlistnavquan{ background: #fff;}

div.nyltlistnavbkbg{ background: #3668bc;}

div.nyltlistnavbkbg a{ color: #fff;}

div.nyltlistnavbkbg div.nyltlistnavhoverjt{ opacity: 1;}

div.nyltlistnavbkbg div.nyltlistnavquan{ background: #fff;}

div.nyltcontact{ width: 312px; height: auto; border: 1px solid #cdcdcd;}

div.nyltcontactborder{ width: 100%; height: 4px; background: #3668bc; margin-top: 23px;}

div.nyltlistcontactcont{ width: 100%; height: auto; padding-top: 26px; padding-bottom: 23px; padding-left: 20px; line-height: 27px; border-bottom: 1px solid #f0f0f0;}

div.nyltlistcontactcontewm{ width: 100%; height: auto; padding-top: 20px; padding-bottom: 20px; display: none;}

div.nyltlistcontactcontewmlt{ float: left; width: 75px; height: 75px; margin-left: 20px;}

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

div.nyltlistcontactcontewmrt{ width: 75px; height: auto; float: left;}

div.nyrtback{ width: 960px; height: auto; border: #cdcdcd 1px solid; float: right; margin-bottom: 100px;}

div.nyrttitleback{ width: 100%; height: 80px; line-height: 80px;border-bottom: #cdcdcd 1px solid;}

div.nyrttitlebacklt{ float: left; height: 80px; padding-left: 60px; color: #242424; font-size: 20px; background: url(../img/nyrttitlebg.png) 36px center no-repeat;}

div.nyrttitlebackrtbread{ float: right; height: 80px; line-height: 80px; color: #939292;  font-size: 14px; margin-right: 34px; }

div.nyrttitlebackrtbread a{ color: #939292;}

div.nyrtcontentback{ width:875px; height: auto; padding-top: 33px; padding-bottom: 67px; margin: auto; line-height: 40px; color: #777;}


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

div.hangyelist{ width: 887px; height: auto; margin: auto; margin-bottom: 64px;}

div.hangyelistlt{ width: 378px; height: 272px; float: left; overflow: hidden;}

div.hangyelistlt img{ width: 100%; height: 100%; transform: scale(1); transition: all 0.5s ease-in-out;}

div.hangyelistrt{ width: 378px; height: auto; float: left; margin-left: 65px; margin-top: 45px;}

div.hangyelistrtcont{ width: 378px; height: 135px; border: 1px solid #e8e8e8; padding-top: 25px; margin-bottom: 32px;}

div.hangyelisttitleback{ width: 325px; height:39px; line-height: 39px; color: #575757; font-size: 16px;}

div.hangyelisttitlelinebk{ width: 16px; height: 1px; background: #d2d2d2;}

div.hangyelistrtcontmd{ width: 327px; height: auto; margin: auto;} 

div.hangyelistdesc{ width: 100%; height: 34px; line-height: 34px; color: #828282; font-size: 13px;}

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

div.anlimainback{ width: 887px; height: auto; padding-top: 38px; padding-bottom: 43px; margin: auto;}

div.anlimainlist{ width: 275px; height: 308px; float: left; margin-bottom: 36px; margin-left: 20px; margin-left: 31px;}

div.anlimainlistpic{ width: 275px; height: 260px; overflow: hidden;}

div.anlimainlistpic img{ width: 100%; height: 100; transition: all 0.5s ease-in-out; transform: scale(1);}
 
div.anlimainlisttitle{ width: 275px; height: 48px; background: #d4def0; line-height: 48px; overflow: hidden; padding-left: 16px; color: #3668bc; font-size: 16px; font-weight: 700;}

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

div.lxwmoneback{ width: 887px; height:304px; margin: auto; margin-top: 36px; }

div.lxwmoneleft{ width: 215px; height: auto; float: left; line-height: 27px; color: #717171; font-size: 14px;}

div.lxwmoneleftewm{ width: 124px; height: 124px;}

div.lxwmoneleftewm img{width: 124px; height: 124px;}

div.lxwmonertmap{ width: 660px; height: 304px; float: right;}

div.lxwmtwoback{ width: 887px; height: auto; margin: auto; margin-top: 64px; padding-bottom: 20px; margin-bottom: 88px;box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.1);}

div.lxwmtwotitleback{ width: 100%; height: 56px; line-height: 56px; border-bottom: 1px solid #e5e5e5; padding-left: 23px; color: #333333; font-size: 20px; font-weight: 700;}

div.lxwmtwonavform{ width: 828px; height: auto; margin: auto; margin-top: 21px;}

div.lxwmtwonavformlt{ width: 146px; height: 44px; line-height: 44px; color: #777777; font-size: 16px; float: left;}

div.lxwmtwonavformrt{ width: 680px; height: 44px; float: right; border: 1px solid #e5e5e5; background: #f5f5f5; padding-left: 16px;float: left;}

div.lxwmtwonavformrt input{ width: 100%; height: 100%; display: block; line-height: 44px; outline: none; background: none; border: none;}

div.lxwmtwonavformrtcont{ width: 680px; height: 130px; float: right; border: 1px solid #e5e5e5; background: #f5f5f5; padding-left: 16px;float: left;}

div.lxwmtwonavformrtcont textarea{ width: 100%; height: 100%; display: block; line-height: 44px; outline: none; background: none; border: none;}

div.lxwmtwosubmit{ width: 154px; height: 52px; float: left; background:url(../img/submit.jpg) center no-repeat; margin-left: 172px; margin-top: 21px;}

div.lxwmtwosubmit input{ width: 154px; height: 52px; background: none; border: none; font-size: 0; cursor: pointer;} 

div.fzlcnavback{ width: 890px; height: auto; margin: auto; margin-top: 33px;}

div.fzlcnav{ width: 200px; height: 111px; float: left; background:#cbd5e5; padding-top: 26px; margin-left: 30px;}

div.fzlcnavtitle{ width: 100%; height: 27px; line-height: 27px; text-align: center; color: #131313; font-size: 24px; font-weight: 700;overflow: hidden; }

div.fzlcnavsubtitle{ width:100%; height: 40px; line-height: 40px; color: #616161; font-size: 14px; text-align: center; overflow: hidden; }

div.fzlcnav:hover{ background: #3668bc; }

div.fzlcnav:hover div.fzlcnavtitle{ color: #fff;}

div.fzlcnav:hover div.fzlcnavsubtitle{ color: #fff;}

div.fzlcnavbg{ background: #3668bc; }

div.fzlcnavbg div.fzlcnavtitle{ color: #fff;}

div.fzlcnavbg div.fzlcnavsubtitle{ color: #fff;}

div.fzlctopback{ width: 890px; height: auto; margin-top: 52px;}

div.fzlctoptitleback{ width: 100%; height:34px; line-height: 34px; color: #3668bc; font-size: 30px; font-weight: 700; background: url(../img/fzlctopleftbk.jpg) left center no-repeat; padding-left: 36px;}

div.fzlctopdesc{ width: 100%; height: auto; padding-top: 25px; padding-bottom: 9px; background: url(../img/fzlclisttopbgline.jpg) left repeat-y; padding-left: 37px; line-height: 33px; color: #797979; font-size: 14px;}

div.fzlclistback{ width: 890px; height:auto;  background: url(../img/fzlclisttopbgline.jpg) left repeat-y;}

div.fzlclist{ width: 890px; height: 208px; background: url(../img/fzlcrightbg.jpg) center no-repeat;}

div.fzlclisttitle{ width: 450px; height: auto; margin-left: 75px; margin-top: 22px; overflow: hidden; color: #797979; font-size: 14px; float: left;}

div.fzlclistright{ width: 304px; height: 184px; float: right; margin-right: 13px;    margin-top: 8px;
}

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

div.xwlistback{ width: 887px; height: 215px; margin:auto; margin-top: 34px; border: 1px solid #cdcdcd; transition: all 0.5s ease-in-out;}

div.xwlistpic{ width: 386px; height: 196px; float:left; margin-top: 9px; margin-left: 8px; overflow: hidden; }

div.xwlistpic img{ width: 386px; height: 196px;transform: scale(1); transition: all 0.5s ease-in-out;}

div.xwlistrt{ width: 402px; height: auto; float: left; margin-left: 50px; margin-top: 17px;}

div.xwlistrtnum{ width: 100%; height: 34px; line-height: 34px; color: #919191; font-size: 18px;}

div.xwlistrttitle{ width: 100%; height: 33px; line-height: 33px; color: #585858; font-size: 18px; overflow: hidden;}

div.xwlistrttime{ width: 100%; height: 23px; opacity: 1; line-height: 23px; color: #a6a6a6; font-size: 12px; margin-bottom: 8px;}

div.xwlistrtdesc{ width: 100%; height: 48px;opacity: 1; overflow: hidden; line-height: 24px; color: #919191; font-size: 13px; margin-bottom: 19px;}

div.xwllistrtimg{ width: 100%;}

div.xwlistback:hover{ background: #3668bc; border: 1px solid #3668bc;}

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

div.xwlistback:hover div.xwlistrtnum{ color: #fff;}

div.xwlistback:hover div.xwlistrttitle{ color: #fff; font-weight: 700;}

div.xwlistback:hover div.xwlistrttime{ opacity: 0.5; color: #fff;}

div.xwlistback:hover div.xwlistrtdesc{ opacity: 0.4;color: #fff;}

div.xwlistback:hover div.xwllistrtimg img{filter: brightness(1.5);}

div.hezuomain{ width: 887px; height: auto; margin: auto; margin-top: 53px;}

div.hezuonav{ width: 182px; height: 75px; float: left;    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2); margin-bottom: 44px; margin-left: 53px;}

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

div.cpmainback{ width: 886px; height: auto; margin: auto; margin-top: 38px;}

div.rcmainback{ width: 888px; height: auto; margin: auto; margin-top: 30px; padding-bottom: 55px;}

div.rencailist{ width: 100%; height:49px; background: #d4def0; cursor: pointer; transition: all 0.5s ease-in-out; margin-bottom: 20px;}


div.rencailistleft{ width:80%; height:100%; float: left; margin-left: 3.7%; line-height: 49px; color: #3668bc; font-size: 16px; font-weight: 700; transition: all 0.5s ease-in-out;} 

div.rencailistright{ width: 7.8%; height: 49px; line-height: 49px; color: #3668bc; font-weight: 700; font-size: 18px; float:right; text-align: center; transition: all 0.5s ease-in-out;}

div.rencailist:hover{ background: #3668bc; }

div.rencailist:hover div.rencailistleft{ color:#fff;}

div.rencailist:hover div.rencailistright{ color:#fff;}
div.rencailisthover{background: #3668bc; }
div.rencailisthover div.rencailistleft{ color:#fff;}
div.rencailisthover div.rencailistright{ color:#fff;}

div.rencaicontback{ width: 100%; height: auto; display: none;}

div.rencaiconttopback{ width: 100%; height: 124px; border-bottom: #ebebeb 1px solid;}

div.rencaiconttop{ width: 92.6%; height: auto; margin: auto;}

div.rencaiconttopnav{ width: 25%; height: 35px; line-height: 35px; float: left; color: #3b3b3b; font-size: 14px;}

div.rencaiconttopnav span{ margin-left: 32px; color: #8e8d8d;}

div.rencaicontbottomcont{ width: 92.6%; height: auto; margin: auto; margin-top: 6px; margin-bottom: 25px;}

div.rencaicontbottomconttitle{ width: 100%; height: 74px; line-height: 74px; color: #3b3b3b; font-size: 14px;}

div.rencaicontbottomcontnr{ width: 100%; height: auto; line-height: 22px; color: #8e8d8d; font-size: 14px; padding-top: 25px;}

div.nyxxback{ width:95%; height:auto; margin:auto; margin-bottom:.15rem;}

div.xinwenxxback{ width:100%; max-width:12.8rem;height:auto; margin:auto;}

div.xinwenxxtopdata{ max-width:12.8rem; width:100%; height:.38rem; border-bottom:#d0d0d0 1px solid; line-height:.38rem; text-align:right; color:#a2a2a2; font-size:.12rem;}

div.xinwenxxtoptitleback{ font-weight:700;  max-width:12.8rem; width:100%; height:auto; line-height:.3rem; text-align:center; color:#323232; font-size:.24rem;}

div.xinwenxxtopcontent{  max-width:12.8rem; width:100%; height:auto; line-height:.3rem; color:#7e7d7d; font-size:.16rem; }

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

div.xinwenxxtopsyy{ width:45%; float:left; transition:all 0.5s ease-in-out;}

div.xinwenxxtopsyytitle{ width:100%; margin:auto; line-height:29px; color:#7e7d7d; font-size:14px; }

div.xinwenxxtopsyytitle a{ color:#7e7d7d; transition:all 0.5s ease-in-out;}

















