*{ margin:0; padding:0;}
body{overflow-x:hidden; background:url(../img/nydbbody.jpg) #fff bottom center no-repeat;}
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:#01a1df;  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:60px;
	}
	
}

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

	margin-bottom:1rem;
}
.pagination a {
	display: inline-block;
	margin-right: 10px;
	width: .4rem;
	height: .4rem;
	line-height: .34rem;
	
	text-decoration: none;
	color: #999;
	font-size: .14rem;
	
	text-align: center;

	transition:all 0.3s ease-in-out;
	border-radius:50%;

}
.pagination a:hover {
	color: #01a1df;

}
.pagination a.cur {
	display: inline-block;
	margin-right: 10px;
	width: .4rem;
	height: .4rem;
	line-height: .34rem;
	
	text-decoration: none;
	color: #fff;
	font-size: .14rem;
	text-align: center;
	
	transition:all 0.3s ease-in-out;
	color: #01a1df;

}
.pagination p {
	display: inline-block;
	font-size: 14px;
	width: .4rem;
	height: .4rem;
	line-height: .4rem;
	color: #6c6c6c;
	text-align: center;
	background: #fff;
	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: .4rem;
	height: .4rem;
	
	border:none;
	line-height: .4rem;
	
	text-decoration: none;
	color: #6c6c6c;
	font-size: .14rem;
	text-align: center;
border:none;

	
}
.pagination .page_xyy:hover{ width: .4rem;
	height: .4rem;
	
	border:none;
	color: #01a1df;
}
.pagination .page_syy {
	 width: .4rem;
	height: .4rem;
	line-height:.4rem;
	border:none;
	text-decoration: none;
	color: #6c6c6c;
	font-size: .14rem;
	text-align: center;
border:none;

	transition:all 0.5s ease-in-out;
	

}
.pagination .page_syy:hover{  width: .4rem;
	height: .4rem;
	color: #01a1df;
	border:none;
	}
.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:'Mag';src: local('Mag'), url(../img/Mag.woff) format('woff');}

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

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

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

@font-face{font-family:'hatt';src: local('hatt'), url(../img/hatt.woff) format('woff');}
 
div.indexbannerback{ width: 100%; height: auto; position: relative;} 

div.indexpublichead{ width: 100%; height: auto; position: absolute; top: .24rem; z-index: 999999; transition: all 0.5s ease-in-out;}

div.indexpublicheadscroll{ background: rgba(0,0,0,0.7); top: 0; padding-top: 0.1rem; padding-bottom: 0.1rem; position: fixed;}

div.publicheadlogo{ width:431px; height: auto; float: left; margin-left: 1.6rem; }

div.publicheadright{ float: right; margin-top: 17px; margin-right: 1.6rem;}

div.publicheadrightnav{ float: left; text-align: center; margin: 0 .2rem;}

div.publicheadrightnavcn{ height: 26px; line-height: 26px; font-family:'sss';font-size: .18rem; color: #fff; transition: all 0.5s ease-in-out;}

div.publicheadrightnaven{ height: 21px; line-height: 21px;font-family:'sss'; color: #fff; font-size: 12px; transition: all 0.5s ease-in-out;}

div.publicheadrightnav:hover div.publicheadrightnavcn{ color: #01a1df;}

div.publicheadrightnav:hover div.publicheadrightnaven{ color: #01a1df;}

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

div.indexonetitleleft{ float: left;}

div.indexonetitleleft1{ height: 41px; line-height: 41px; color: #333333; font-size: 28px;  font-weight: 700;}

div.indexonetitleleft2{ height: 27px; line-height: 27px; color: #212121; font-size: 22px; text-transform: uppercase; font-family: "Mag";}

div.indexonetitleright{ width: 300px; height: 44px; float: right; margin-top: 23px; background: url(../img/indexss.jpg) center no-repeat;}

div.indexonetitlerightleft{ width: 220px; height: 38px; float: left; margin-top: 4px; margin-left: 14px; overflow: hidden;}

div.indexonetitlerightleft input{ width: 100%; height: 100%; background: none; border: none; outline: none;}

div.indexonetitlerightright1{ width: 25px; height: 100%; float: right; margin-right: 16px;}

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

div.indexonelist{ width: 100%;}

div.indexonelistpic{ width: 100%; height: auto;  overflow: hidden; border-radius: 5px;    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3);}

div.indexonelistpic img{ width: 100%; transition: all 0.5s ease-in-out; border-radius: 0px;}

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

div.indexonelisttitle{ width: 100%; height: 72px; line-height: 36px; overflow: hidden; margin-top: 16px; color: #333333; font-size: 16px; text-align: center;}

div.indexoneleft{ float: left; margin-top: 1.54rem; width: .62rem; cursor: pointer;}

div.indexoneright{ float: right; margin-top: 1.54rem; width: .62rem;cursor: pointer;}

div.indextwoback{ width: 100%; height: auto; margin-top: 40px;}

div.indextwocn{ width: 100%; height: 41px; line-height: 41px; text-align: center; color: #000000; font-size: 30px; font-weight: 700; text-transform: uppercase;}

div.indextwoen{ width: 100%; height: 39px; line-height: 39px; text-align: center; text-align: center; color: #666666; font-size: 24px; margin-bottom: 75px;}

div.indextwoleftbk{ width: 9.7rem; height: auto; float: left; margin-left: 1.5rem;}

div.indextwolefttop{ width: 9.64rem; height: auto; position: relative;}

div.indextwolefttop1{ width: 20.9%; height: auto; top: 52.6%; text-align: center; position: absolute;}

div.indextwolefttop1num{ width: 100%; height: .39rem; color: #046839; line-height: .39rem; font-size:.3rem; font-family:"bdzyt"; }

div.indextwolefttop1title{ width: 100%; height: .48rem; line-height: .48rem; color: #01a1df; font-size: .22rem; font-weight: 700; transition: all 0.5s ease-in-out;}

div.indextwolefttop2{ top: 32.5%; left: 25.8%; width: 17%;text-align: center; position: absolute;}

div.indextwolefttop3{ top: 48.5%; left: 46.1%; width: 12.4%;text-align: center; position: absolute;}

div.indextwolefttop4{ top: 52.6%; left: 74.8%; width: 10.8%;text-align: center; position: absolute;}

div.indextwolefttop4 div.indextwolefttop1title{ font-size: .16rem; line-height: .25rem;}


div.indextwolefttop5{ top: 52.6%; left: 90.2%; width: 10.8%;text-align: center; position: absolute;}

div.indextwolefttop5 div.indextwolefttop1title{ font-size: .16rem; line-height: .25rem;} 

div.indextwolefttopquan{ cursor: pointer;}

div.indextwolefttopquan:hover div.indextwolefttop1title{ color: #c31c25;}

div.indextwolefttopquanbg div.indextwolefttop1title{ color: #c31c25;}

div.indextwolefttitleback{ width: 100%; height: 48px;font-weight:700; color: #01a1df; font-size: .3rem; line-height: 48px; color: #01a1df; position: absolute; left: 0; top: -.35rem;}

div.indextwolefttitleback span.span1{font-family:"bdzyt"; font-weight: normal;}

div.indextwoleftbottom{ width: 100%; line-height: .32rem; color: #666666; font-size: .18rem; margin-top: .8rem; display: none;}

div.indextworightback{ width: 5rem; height: 0; float: right;margin-right: 1.5rem;box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3);border-radius: 15px; overflow: hidden;   }

div.indextworightleftjt{ width: .09rem; height: .18rem; position: absolute; z-index: 99; right: .87rem; bottom: .21rem; cursor: pointer; transition: all 0.5s ease-in-out;}



div.indextworightrightjt{width: .09rem; height: .18rem; position: absolute; z-index: 99; right: .17rem; bottom: .21rem; cursor: pointer;transition: all 0.5s ease-in-out;}



div.indextworightnumb{ height: .18rem; line-height: .18rem; font-size: .18rem; z-index: 99; position:absolute; bottom: .19rem; right: .38rem; color: #01a1df;}

div.indextworightnumb span{ color: #046839;}

div.indextwomoreback{ width: 100%; height: 70px;position: relative; margin-top: .5rem; margin-bottom: 1rem;}

div.indextwomoreline{ width: 100%; height: .35rem; border-bottom: 1px solid #cbcbcb; position: absolute; top: 0; left: 0;}

div.indextwomore{ transition: all 2s ease-in-out;width: .7rem; height:auto; margin: auto; position: relative; transition: all 0.5s ease-in-out;}

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

div.indextwomore:hover{  -webkit-transform: rotate(360deg);}

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

div.indexthreetop1{ width: 100%; height: 4.6rem; background: #096488; border-radius: 15px; padding-top: .94rem;}

div.indexthreetop1entitle{ width: 100%; height: .41rem; line-height: .41rem; text-align: center; color: #fff; opacity: .5; font-size: .26rem; font-weight: 700; text-transform: uppercase;}

div.indexthreetop1cn{ width: 100%; height: .4rem; line-height: .4rem; text-align: center; color: #ffffff; font-size: .22rem;}

div.indexthreetop1desc{ width: 80%; height: 1.2rem; overflow: hidden; margin: auto; margin-top: .3rem; text-align: center; color: #c0c0c0; font-size: .16rem; margin-bottom: .3rem;}

div.indexthreetopmore{ width: 100%; height: .6rem; text-align: center; color: #fff; font-size: .16rem; position: relative; line-height: .6rem;}

div.indexthreetopmore a{ color: #fff;}


div.indexthreetopmore::before{ width: .26rem; height: 2px; content: ""; position: absolute; left: 50%; bottom: 0; margin-left: -.13rem; background: #2a80d7;}

div.indexthreerighttop{ width: 100%; height:4.6rem; position: relative; border-radius: 10px; overflow: hidden; }

div.indexthreerighttleft{ width:.62rem; height: auto; position: absolute; left: 0; top: 50%; margin-top: -.34rem; cursor: pointer; z-index: 99;}

div.indexthreerighttleft img{ width: 100%;}

div.indexthreerighttright{ width:.62rem; height: auto; position: absolute; right: 0; top: 50%; margin-top: -.34rem; cursor: pointer; z-index: 99;}

div.indexthreerighttright img{ width: 100%;}

div.indexthreerightb1{ width: 100%; height: 2.6rem; background: #fff;border-radius: 10px; overflow: hidden; padding-top: .66rem;}

div.indexthreerightb1cont{ width: 80%; height: auto; margin: auto; }

div.indexthreerightb1conttitle{ width: 100%; height:.33rem; line-height: .33rem; color: #2a80d7; font-size: .24rem; font-weight: 700; text-transform: uppercase; }

div.indexthreerightb1contcntitle{ width: 100%; height: .35rem; line-height: .35rem; color: #666666; font-size: .2rem;}

div.indexthreerightb1contcnbottom{ width: 100%; height: .29rem; border-bottom: 1px solid #bfbfbf; margin-top: 45px;}

div.indexthreerightb1contcnbottom img{ float: right; margin-right: .16rem;}

div.indexthreerightb2{ width: 100%; height: 2.6rem; border-radius: 10px; background: #01a1df; padding-top: .45rem; margin-top: 30px;}

div.indexthreerightb2cntitle{ width: 100%; height: .44rem; line-height: .44rem; color: #ffffff; font-size: .26rem; text-align: center; font-weight: 700; text-transform: uppercase;}

div.indexthreerightb2entitle{ width: 100%; height:.42rem; line-height: .42rem; text-align: center; color: #ffffff; font-size:.2rem; opacity: 0.8; }

div.indexthreebtm{ width: 100%; height: 5.49rem; border-radius: 10px; background: url(../img/indexthreemiddlepic.png) 50%/cover no-repeat; padding-top: 2.2rem;}

div.indexthreebtmtitle1{ width: 100%; height: .42rem; line-height: .42rem; padding-left: .5rem; color: #0a61a6; font-size: .3rem; cursor: pointer; text-transform: uppercase;}

div.indexthreebtmtitle2{ width: 100%; height: .42rem; line-height: .42rem; padding-left: .5rem; color: #222222; font-size: .2rem; cursor: pointer;}

div.indexthreebtr1{ width: 100%; height: 2.6rem; background: #01a1df; padding-top: .75rem; border-radius: 10px;}

div.indexthreebtr1title1{ width: 100%; height:auto; line-height: .36rem; text-align: center; color: #ffffff; font-size: .3rem;  text-transform: uppercase;}

div.indexthreebtr1title2{ width: 100%; height: .47rem; line-height: .47rem; text-align: center; color: #ffffff; opacity: 0.8; font-size: .2rem;}

div.indexthreebtr2{ width: 100%; height: 2.6rem; background: #222222; margin-top: 30px; padding-top: .63rem; border-radius: 10px;}

div.indexthreebtr2cont{ width: 85%; margin:auto; }

div.indexthreebtr2contline{ width: .18rem; height: 2px; background: #fff;}

div.indexthreebtr2conten{ width: 100%; height: .33rem; line-height: .33rem; color: #ffffff; font-size: .24rem; font-weight: 700; text-transform: uppercase; margin-top: .14rem;}

div.indexthreebtr2contcn{ width: 100%; height: .34rem; line-height: .34rem; color: #a7a7a7;font-size: .2rem;}

div.indexthreebtr2contlineb{ width: 100%; height: .75rem; border-bottom: 1px solid #fff;}

div.indexfourback{ width:100%; height: auto; margin-top: 1.05rem;}

div.indexfourtitle{ width: 204px; height: 104px; float: left; position: relative; background: url(../img/indexfourtitle.png) center no-repeat;}

div.indexfourtitleright{ float: right;}

div.indexfourtitleleft{ height: 41px; line-height: 41px; margin-top: 62px;font-size: 20px; float: left; margin-left:.5rem;}

div.indexfourtitleleft a span{ color: #046839; font-size: 36px; opacity: 0; transition: all 0.5s ease-in-out; }

div.indexfourtitleleft a{ color: #666666; }

div.indexfourtitleleft:hover a span{ opacity: 1;}

div.indexfourtitleleft:hover a{ color: #01a1df;}

div.indexfourleftbk{ width: 48%; height: 4.62rem; float: left; position: relative;}

div.indexfourpic{  width: 100%; height: 100%; position: absolute; display: none; border-radius: 10px; overflow: hidden;}

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

div.indexfourrightbk{ width: 48%; float: right;}

div.indexfourrightlist{ width: 100%; height: 1.58rem; border-top: 2px solid #e9e9e9;}

div.indexfourrightlistlt{ width: 18%; height: .99rem; line-height: .99rem; text-align: center; color: #999999; font-size: .28rem; float: left;font-family:'Mag';}

div.indexfourrightlistrt{ width: 80%; float: right;}

div.indexfourrightlistrttitle{ width: 100%; height: .45rem; line-height: .45rem; margin-top: .24rem; overflow: hidden; color: #666666; font-size: .2rem; font-weight: 700;}

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

div.indexfourrightlistrtdesc{ width: 100%; height: .52rem; overflow: hidden; line-height: .26rem; margin-top: 0.05rem; color: #999999; font-size: .14rem;}

div.indexfourrightlist:hover div.indexfourrightlistrttitle a{ color: #01a1df;}

div.indexfourrightlistbg div.indexfourrightlistrttitle a{ color: #01a1df;}

div.indexfiveback{ width: 100%; height: 480px; position: relative; margin-top: 1.7rem;}

div.indexfivecontbk {
    width: 560px;
    height: 565px;
    position: absolute;
    top: -147px;
    left: 50%;
    background: #f1f1f1;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);
    z-index: 999;
    padding-top: 49px;
}

div.indexfivetitlecn{ width: 100%; height: 37px; line-height: 37px; text-align: center; color: #000000; font-size: 30px; font-weight: 700; text-transform: uppercase;}

div.indexfivetitleen{ width: 100%; height: 37px; line-height: 37px; text-align: center; color: #666666; font-size: 24px;}

div.indexfivenavbk{ width: 100%; height: auto; text-align: center; margin-top: 26px;}

div.indexfivenav{ width: 224px; height: 38px; border:  1px solid #cbcbcb; display: inline-block; line-height: 38px; overflow: hidden; color: #666666; font-size: 20px; font-family: "monbaiti"; margin: 0 8px; transition: all 0.5s ease-in-out; margin-bottom: 10px;}

div.indexfivenav:hover{ border:  1px solid #01a1df; background: #01a1df; color: #fff;}

div.indexfivebottomleft{ width:380px; height: 70px; line-height: 70px; float: left; color: #666666; font-size: 16px; margin-left: 46px; }

div.indexfivebottommore{ width: 70px; float: left;transition: all 0.7s ease-in-out; margin-left: 17px;}

div.indexfivebottommore:hover{ -webkit-transform: rotate(360deg); }

div.publicfooterback{ width: 100%; height: auto; padding-top: .85rem; background: #1a8ab6;}

div.publicfootertop{ border-bottom: 1px solid #2b92bb; padding-bottom:.9rem; }

div.publicfooterlogo{ width: 3.34rem; height: auto; float: left; margin-left: 1.6rem;}

div.publicfooternavback{ float: left; margin-left: .65rem; text-align: center;}

div.publicfooternavtitle{ height: 30px; line-height: 30px; color: #ffffff; font-size: 14px;}

div.publicfooternavtitle a{ color: #fff;}

div.publicfooternav{ height: 30px; line-height: 30px; color: #b7d3ef; font-size: 12px;}

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

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

div.publicfooterewmback{ width:1.25rem; height:auto; float: right; margin-right: 1.6rem; }

div.publicfooterewm{ width: 1.25rem; height: 1.25rem; background: #fff; border-radius: 10px; padding-top: 0.125rem; text-align: center;}

div.publicfooterewm img{ width: 1rem; height: 1rem;}

div.publicfooterewmtitle{ width: 100%; height: .38rem; line-height: .38rem; text-align: center; color: #f5f5f5; font-size: 12px;}

div.publicfooterbottomleft{ float: left; height: auto; margin-left: 1.6rem; width: 38%;  color: #9bbbc8; font-size: 14px;}

div.publicfooterbottomleft a{ color: #9bbbc8;}

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

div.publicfooterbottomright{ float: right; text-align: right; height: 28px; margin-right: 1.6rem; width: 38%;  color: #9bbbc8; font-size: 14px;}

div.publicfooterbottomright a{ color: #9bbbc8;}

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

div.nyheadback{ width: 100%; height: 6.4rem; position: relative;}

div.nynavback{ width: 100%; height: 106px; line-height: 106px;box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2); background: #fff; text-align: left;}

div.nynav{ height: 106px; line-height: 106px; color: #545454; margin: 0 40px; font-size: 18px; display: inline-block;}

div.nynav a{ color: #545454;}

div.nynav:hover a{ color: #01a1df; font-weight: 700;}

div.nynavys a{ color: #01a1df;font-weight: 700;}

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

div.gywmonetitleback{  height: 99px; line-height: 99px; color: #01a1df; font-size: 30px; font-weight: 700; text-transform: uppercase; margin-bottom: 20px;} 

div.gywmonetitleback span.span1{ color: #019f7c;}

div.gywmonetitleback span.span2{ color: #019f7c; font-size: 24px; font-weight: normal;}

div.gywmoneleft{ width: 200px; height: auto; float:left; }

div.gywmoneright{ width: 1030px; height: auto; float:right; }

div.gywmonerighttitle{ width: 100%; height: 50px; line-height: 50px; position: relative; color: #333333; font-size: 18px; text-transform: uppercase;}

div.gywmonerighttitle span{ color: #999999; font-size: 16px; margin-left: 10px;}

div.gywmonerighttitle::before{ width: 20px; height: 2px; background: #01a1df; position: absolute; content: ''; bottom: 0; left: 0;}

div.gywmonerightdesc{ width: 100%; height: auto; line-height: 28px; color: #828282; font-size: 14px; margin-top: 14px;}

div.gywmonepic{ width: 100%; height: auto; margin-top: 30px; margin-bottom: 32px; }

div.gywmtwoleft{ width: 840px; height: auto; line-height: 28px; margin-top: 61px; float: left;  color: #828282; font-size: 14px;}

div.gywmtworight{ width: 376px; height:auto; float: right; margin-bottom: 36px;}

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

div.gywmthreeright{ width: 655px; height: auto; float:right; }

div.gywmbottombg{ width: 100%; height: 481px; background: url(../img/gywm5pic.jpg) center no-repeat;}

div.qywhoneleft{ width: 200px; float: left;}

div.qywhoneright{ width: 100%; float: right;}

div.gywmwhtwo{ width:1280px; height:380px; background: url(../img/qywhpic2.jpg) left no-repeat;}

div.gywmwhtwocont {
    width: 940px;
    height: auto;
    float: left;
    margin-top: 16px;
    margin-left: 20px;
    margin-bottom: 80px;
}

div.ryzzmain{  width: 1280px; margin:auto;}

div.ryzzlist{ width: 290px; height: 264px; float: left; background: #f3f3f3; border-radius: 10px; padding-top: 30px; margin-left: 40px; margin-bottom: 60px;box-shadow: 0px 0px 20px rgba(0, 0, 0, 0); transition: all 0.5s ease-in-out;}

div.ryzzlistpic{ width: 232px; height: 153px; margin: auto;}

div.ryzzlistline{ width: 208px; height: 21px; border-bottom: 1px #9a8888 solid; margin: auto;}

div.ryzzlisttitle{ width:208px; height: auto; line-height: 18px; margin: auto; color: #666666; font-size: 14px; margin-top: 11px; text-align: center; }

div.ryzzlist:hover{box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);}

div.schjlist{ width: 380px; height: 342px; float: left; margin-bottom: 48px; margin-left: 70px;}

div.schjlistpic{ width: 380px; height: auto; border-radius: 12px; overflow: hidden;}

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

div.schjlist:hover div.schjlistpic img{ transform: scale(1.1);}
 
div.schjlistleft{ width: 319px; height: auto; float: left;}

div.schjlistleftcn{ width: 100%; height: 26px; line-height: 26px; margin-top: 22px; color: #0e0e0e; font-size: 16px; font-weight: 700; overflow: hidden;}

div.schjlistleften{ width: 100%; height: 21px; line-height: 21px; color: #0e0e0e; font-size: 12px; opacity: 0.7;}

div.schjlistright{ width: 60px; height: 60px; float: right; border-radius: 50%; background: #01a1df; line-height: 60px; text-align: center; color: #ffffff; font-size: 14px; margin-top: 11px;}

div.schjbottom{ width: 1280px; background:url(../img/schjbottom.jpg) center no-repeat; margin: auto; height: 126px;margin-bottom: 75px;}

div.schjbottomtel{ width: 206px; height: 126px; float: right; margin-right: 142px; line-height: 126px; text-align: center; color: #ffffff; font-size: 22px; font-weight: 700; }

div.xinwenlistback{ width: 100%; height: 178px; border-bottom: #80d0ef 1px solid; margin-bottom: 23px;}

div.xinwenlistleftpic{ width: 263px; float: left;}

div.xinwenlistleftpic img{ width: 100%;}

div.xinwenlistright{ width: 960px; float: right; margin-right: 7px;}

div.xinwenlistrighttitle{ width: 100%; height: 44px; overflow: hidden; line-height: 44px; color: #252525; font-size: 16px;}

div.xinwenlistrighttime{ width: 100%; height: 16px; line-height: 16px; color: #252525; opacity: 0.4;}

div.xinwenlistrightdesc{ width: 100%; height: 48px; overflow: hidden; line-height: 24px; margin-top: 19px; color: #252525; opacity: 0.6; font-size: 14px;}

div.xinwenlistrightjt{ width: 19px; height: 9px; background: url(../img/xwlistjt.jpg) center no-repeat; margin-top: 14px;}

div.zhichilist{ width: 390px; height: auto; float: left; margin-left: 55px; margin-bottom: 52px;}

div.zhichilistpic{ width: 390px; height:255px; overflow: hidden; }

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

div.zhichilisttitle{ width: 100%; height: 34px; line-height: 34px; text-align: center; overflow: hidden; margin-top: 17px; color: #282828; font-size: 16px; font-weight: 700;}

div.zhichilisttime{ width: 100%; height: 30px; line-height: 30px; text-align: center; color: #282828; font-size: 18px;}

div.dymainback{ width: 100%; max-width: 1280px; margin: auto; margin-top: 15px;}

div.dymainback img{ width: 100%;}

div.lxwmonebk{ width: 100%; margin: auto;}

div.lxwmonetitleback{ width: 100%; height: 75px; border-bottom: 1px solid #f0eeee;}

div.lxwmonetitle{ width: 100%; max-width:1280px; margin: auto; color: #595959; font-size: 30px; font-family: "hatt";}

div.lxwmonetitle span{ color: #019f7c; font-size: 24px; font-family: "hatt";}

div.lxwmtwoback{ width: 1280px; margin: auto; margin-top: 30px;}

div.lxwmtwoleftbk{ width: 370px; height: auto; float: left;}

div.lxwmtwoleftlist{ width: 100%; height: auto; margin-bottom: 33px;}

div.lxwmtwoleftlistleft{ width: 108px; height: 24px; float: left; line-height: 24px; color: #838282; font-size: 14px;}

div.lxwmtwoleftlistright{ width: 262px; height: auto; float: right; line-height: 24px; color: #838282; font-weight: 700;}

div.lxwmonemiddleback{ width: 640px; height: 357px; float: left; background: url(../img/lxwmpic1.jpg) center no-repeat;}

div.lxwmoneright{ width: 176px; float: right;}

div.lxwmonerightewm{ width: 159px; height: 159px; float: right; margin-bottom: 17px;}

div.lxwmonerightewm img{ width: 100%;}

div.rencailist{ width: 100%; height:49px; border-top: 1px  solid #ebebeb; cursor: pointer; transition: all 0.5s ease-in-out;}


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

div.rencailistright{ width: 7.8%; height: 49px; line-height: 49px; background: url(../img/rencaiicon.png) right center no-repeat; color: #3b3b3b; font-size: 14px; float:left; transition: all 0.5s ease-in-out;}

div.rencailist:hover{ background: #01a1df; border-top: #01a1df 1px solid;}

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

div.rencailist:hover div.rencailistright{ color:#fff;background: url(../img/rencaiiconh.png) right center no-repeat;}
div.rencailisthover{background: #01a1df; border-bottom: #01a1df 1px solid;}
div.rencailisthover div.rencailistleft{ color:#fff;}
div.rencailisthover div.rencailistright{ color:#fff;background: url(../img/rencaiiconh.png) right center no-repeat;}

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: 33%; 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: 37px; color: #8e8d8d; font-size: 14px;}

div.lianxir{border:1px solid #01a1df;background:#f9f9f9;}
div.lianxir p.lianxir{width:100%;line-height:0.92rem;text-align:center;font-size:0.24rem;color:#000018;}
div.lianxir div.lianxir1{width:90%;margin:auto;}
div.lianxir div.lianxir1 input{width:49%;line-height:0.4rem;background:#ffffff;fotn-size:0.14rem;color:#252525;border:1px solid #dbdbdb;padding:0px 0.1rem;}
div.lianxir div.lianxir2{width:90%;margin:auto;}
div.lianxir div.lianxir2 input{width:100%;line-height:0.4rem;background:#ffffff;fotn-size:0.14rem;color:#252525;border:1px solid #dbdbdb;padding:0px 0.1rem;}
div.lianxir div.lianxir3{width:90%;margin:auto;}
div.lianxir div.lianxir3 textarea{width:100%;height:0.78rem;line-height:0.26rem;background:#ffffff;fotn-size:0.14rem;color:#252525;border:1px solid #dbdbdb;padding:0.1rem 0.2rem;resize:none;}
div.lianxir div.lianxir4{width:90%;margin:auto;background:#ffffff;}
div.lianxir div.lianxir4 input{width:49%;line-height:0.4rem;float:left;background:#ffffff;fotn-size:0.14rem;color:#252525;border:1px solid #dbdbdb;padding:0px 0.1rem;}
div.lianxir div.lianxir4 img{height:0.4rem;float:left;}
div.lianxir div.lianxir5{width:90%;margin:auto;}
div.lianxir div.lianxir5 input{width:100%;line-height:0.4rem;text-align:center;background:#01a1df;fotn-size:0.14rem;color:#ffffff;border-radius:5px;border:none;cursor:pointer;}



div.nyxxback{ width:100%; 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%; }

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;}

/* 切换按钮 */
    /* 上一个 */
.osSlider-main .slider-btn-prev {
    position: absolute;
    z-index: 30;
    top: 50%;
    left: -45px;
    width: 40px;
    height: 40px;
    text-indent: -9999px;
    margin-top: -20px;
    background: url(./img/prev.png) 50% 50% no-repeat;
    transition: all .5s linear;
}

.osSlider-main:hover .slider-btn-prev {
    left: 5px;
}
    /* 下一个 */
.osSlider-main .slider-btn-next {
    position: absolute;
    z-index: 30;
    top: 50%;
    right: -45px;
    width: 40px;
    height: 40px;
    text-indent: -9999px;
    margin-top: -20px;
    background: url(./img/next.png) 50% 50% no-repeat;
    transition: all .5s linear;
}

.osSlider-main:hover .slider-btn-next {
    right: 5px;
}

/* 高亮导航部分 */
.osSlider-main .slider-nav {
    position: absolute;
    width:100%;
    height: 22px;
    bottom: 20px;
    text-align: center;
    z-index: 25;
}
.osSlider-main .slider-nav li {
    display: inline-block;
    height: 10px;
	width: 10px;
 
    margin: 0 12px;
    font-size: 0;
    color: #eee;
	border-radius: 50%;
    border: 1px solid #eee;
    background: none;
    cursor: pointer;
}
.osSlider-main .slider-nav li.active {
    border: 1px solid #01a1df;
    background: #01a1df;
}
.osSlider-main .slider-nav li:hover {
    border: 1px solid #01a1df;
    background: #01a1df;
}

div.dsjtopback{ width: 100%; height: auto; margin-top: 10px; line-height: 63px;  color: #333333; font-size: 16px;}

div.dasjlistbk{ width: 100%; height: auto; margin-top: 30px;}

div.dsjlistmian{ width: 100%; height: auto; padding-bottom: 32px; background: url(../img/dsjlistbg.jpg) left top repeat-y;}

div.dsjlistleft{ width: 41px; height: 12px; float: left; margin-top: 16px; background: url(../img/dsjleftbg.jpg) center no-repeat;}

div.dsjlistright{ width: 1200px; float: left; height: auto;transition: all 0.5s ease-in-out;}

div.dsjlistrighttitle{ width: 100px; height: 40px; float: left; line-height: 40px; text-align: center; color: #fff; font-size: 20px; float: left; background: url(../img/dsjlistbg.png) center no-repeat;}

div.dsjlistrightdesc{ width: 1087px; float: right; height: auto; line-height: 30px; margin-top: 4px; color: #666; font-size: 14px; transition: all 0.5s ease-in-out;}

div.qywnhbottombg{ width: 1280px; height: 113px; background: url(../img/qywnhbottom.jpg) center no-repeat; margin: auto; margin-top: 30px; margin-bottom: 50px;} 

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

div.dsjlistright:hover div.dsjlistrightdesc{ color: #19c6b2;}

@media screen and (max-width: 1568px){
	div.indextwoleftbk{ margin-left: 0.5rem;}
	div.indextworightback{ margin-right: 0.5rem;}
	
	div.publicheadlogo{ width:431px; height: auto; float: left; margin-left: 0.5rem; }

div.publicheadright{ float: right; margin-top: 17px; margin-right: 0.5rem;}
	
}

@media screen and (max-width: 1320px){
	div.indextwoleftbk{ margin-left: 0.2rem;} 
	div.indextworightback{ margin-right: 0.2rem;}
	div.publicheadlogo{ width:431px; height: auto; float: left; margin-left: 0.2rem; }

div.publicheadright{ float: right; margin-top: 17px; margin-right: 0.2rem;}
	
}














