body{
	width: 100%;
	overflow-x: hidden;
}

#QQ{
	position:fixed;
	width:120px;
	height:120px;
	top:300px;
	right:15px;
	z-index:999;}

#QQclose{
	width:39px;
	height:13px;
	position:absolute;
	top:10px;
	right:10px;
	z-index:999;
	background:url(../images/pic023.png) no-repeat;
	cursor:pointer;}

.hender{
	width: 100%;
	position: absolute;
	top:-100px;
	left: 0px;
	z-index: 999;
	transition: top 0.8s;
}

.topjus{

top:0px;
}

.hanhwen{
	width: 100%;
	overflow: hidden;
	position: relative;
	z-index:99;
}
.bfang{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
}

.plei{ 
width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	color: #FFFFFF;
	text-align: center;
	 
	z-index: 87;
}
.zti{
	margin: 0 auto;
	width: 30.625%;
	min-width: 360px;
}
.liskuns 
{
    box-sizing: border-box;
    position: relative;
	width: 1200px;
	margin: 0 auto;
	padding-top: 50px;
	opacity: 0;
	transition: padding-top 0.8s,opacity 0.8s;
}
.sstous{display: flex;
justify-content: space-around;
 
 flex-wrap: wrap;
 width:100%; float:left;}
.tupdxs{ width:24%; float:left;   margin-bottom:25px;}

.about_img img{ width:100%;}
 
 /*=============================*/

.neker{
	display: none;
	position: relative;
}

.xirng{
	float: right;
	position: relative;
	width: 60px;
	height: 60px;
}
.taibr{
	background-color: #2b7cba;
}
.pnre{
	width: 60%;
	height: 3px;
	 left: 50%;
	 margin-left: -30%;
	position: absolute;
	background-color: #FFFFFF;
}

.xiabr{
	margin-left: -100%;
	/*display: flex;
	justify-content: space-around;*/
	margin-top: -1px;
	/*overflow-x:scroll ;*/
	position: absolute;
	background-color: #2b7cba;
	left: 0px;
	width: 100%;
	 z-index: 999;
	 color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
}

.xirng>div:nth-child(1){
	margin-top:18px ;
	
	transition: transform 0.5s;
}
.xirng>div:nth-child(2){
	margin-top:28px ;
	
	transition: transform 0.5s;
}
.xirng>div:nth-child(3){
	margin-top:38px ;
	
	transition: transform 0.5s;
}

.bianh>.pnre{
	 transition: transform 0.5s; 
}


.bianh>div:nth-child(1){
	margin-top:28px ;
	transform:rotate(45deg);
	
}
.bianh>div:nth-child(2){
	margin-top:28px ;
	display: none;
}
.bianh>div:nth-child(3){
	margin-top:28px ;
	transform:rotate(-45deg);
}

.nbrj{
	width: 95%;
	margin: 0 auto;
}
.tiaoz{
	position: relative;
	width: 100%;
	line-height: 60px;
	text-align: center;
	 
	font-size: 20px;
	border-bottom: 1px solid #FFFFFF;
}

.xunz{
	position: absolute;
	right: 20px;
	top: 0px;
 width: 20px;
 line-height: 60px;
transition: transform 0.5s; 
}
.jiaod{
	transform:rotate(90deg);
}
.yinwen{display: block;
	    float: right;
	    color: #FFFFFF;
	    font-size: 20px;
    line-height: 60px;
    margin-right: 20px;
    
}
.lober{
	margin-left: 15px;
	float: left;
	width: 120px;

	    line-height: 60px;
}

.waibu{
	overflow: hidden;
	height: 0px;
}
.netyt>a{
	border-top: 1px solid #FFFFFF;
	display: block;
	width: 100%;
	line-height: 50px;
	font-size: 16px;
}
/*=========================*/
 
.plyre{
	margin: 0 auto;
	width: 4.68%;
	min-width: 50px;
	margin-top: 55px;
	 
	transition:transform 0.3s;
}

.plyre:hover{
	  cursor: pointer;
	transform:scale(1.1);
}

.gaidu118{
	height: 118px;
}


.logon{
	    float: left;
	 
    line-height: 87px;
    margin-top: -38px;
}
.logon>img{
	   width: 170px;
}

.erji{
	position: absolute;
	top: 50px;
	left: 0px;
	width: 100%;
	overflow: hidden;
	height: 0px;
	background-color: #FFFFFF;
	z-index:9999;
}

.erji>div{
	width: 100%;
}
.erji>div>a{
	display: block;
	line-height: 40px;
	text-align: center;
	width: 100%;
	font-size: 15px;
	color: #555555; 
}
.sbian{
	float: right;
	text-align: right;
	margin-top: 25px;
}
.sbian>div{
 
	display: inline-block;
 
	margin-left: 12px;
	color: #a3a3a3;
}
.sbian>a{
 
	display: inline-block;
 
	margin-left: 12px;
	color: #a3a3a3;
}
.heid{
	display: block;
		color: #555555;
		font-size: 15px;
		
		text-align: center;
	line-height: 50px;
}
.yij{
	position: relative;
	
	width: 120px;
	float: right;
}
.yij:hover{
	 cursor: pointer;
}
.wx{
	position: relative;
	
}
.wx:hover .erwma{
	display: block;
}

.nrkun{
	width: 1300px;margin: 0 auto;
}
.xib{
		margin-right: -30px;
	}
.erwma{
	display: none;
	position: absolute;
	top: 20px;
	right: 0px;
	z-index: 8;
}


.fooer{
	display: flex;
	justify-content: space-between;
	width: 1300px;
	margin: 0 auto;
}
.lefbr{
	margin-top: 53px;
	text-align: left;
	
}
.lefbr>p{
	font-size: 14px;
	color: #6b6b6b;
	margin-bottom: 15px;
	line-height:25px;
}
.lefbr>span{
	color: #2d2d2d;
	
}
	
.lefbr>a{
	position: relative;
	display: inline-block;
	margin-right: 20px;
}
.rilog{
	line-height: 165px;
}
.consbt{
	
	display: flex;
	justify-content: space-around;
	width: 1300px;
	margin: 0 auto;
	margin-top: 80px;
	margin-bottom: 50px;
}

.tuy{
	text-align: center;
}
.tuy>p{
	line-height: 75px;
	font-size: 18px;
	
}
.tuy>a{
	font-size: 14px;
	display: block;
	height: 30px;
	color: #555555;
}
.coner{
	padding-top: 50px;
	 
}
.titer{
	font-family: "微软雅黑";
   
	line-height: 95px;
	text-align: center;
	font-size: 36px;
}
.tipanr{
	width: 100%;
	max-width: 930px;
	margin: 0 auto;
	font-size: 14px;
	color: #585555;
	line-height: 25px;
	text-align: center;
}

.goatoie{
	margin-top: 75px;
	position: relative;
	display: flex;
	justify-content: space-around;
}

.bnnetw{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background-color: rgba(0,0,0,0.5);
	transition: background-color 0.5s;
}


.gaitu:hover>.zche{
	background-color: rgba(0,0,0,0);
}
.gaitu{
	position: relative;
	width: 100%;
}
.zche{
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.5);
	transition: background-color 0.5s;
}


.dib>img{
	margin-left: -10px;
transition: opacity 0.5s,margin-left 0.3s;	
opacity: 0;	
}

.dib{
	position: absolute;
	bottom: 65px;
	left: 10%;
	line-height: 30px;
color: #FFFFFF;	
}
.dib>p{
	margin-top: 25px;
}
.dib span{
	font-size: 30px;

}

.gaitu:hover .dib img{
	opacity: 1;	
	margin-left: 0px;
}

.contaper{
	width: 1300px;
	margin: 0 auto;
	overflow: hidden;
}

.lefkp{
	position: relative;
	width: 62.15%;
	float: left;
	margin-left: -100%;
	transition: margin-left 1.3s ease-out;
	
}
.newrit{
	width: 35.61%;
	float: right;
}


.newberr{
     position: relative;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background-color: rgba(0,0,0,0.5);
    transition: background-color 0.5s;
}

.nrxb{
	width: 93%;
	margin: 0 auto;
	position: absolute;
	bottom: 10px;
	left: 50%;
	margin-left: -46%;
}

.mrtur{
	float:right;
	width: 81%;
	line-height: 20px;
	font-size: 16px;
	color: #FFFFFF;
	margin-top: 15px;
}
.malefyyy{
	float: left;
	text-align: center;
	width: 16.43%;
	color: #FFFFFF;
	background-color: rgba(0,97,172,0.88);
}

.malef{
	float: left;
	text-align: center;
	width: 16.43%;
	color: #FFFFFF;
	background-color: rgba(0,97,172,0.88);
}
.malef>p{
	font-size: 30px;
	font-weight: bold;
}
.malefyyy>p{
	font-size: 30px;
	font-weight: bold;
}
.tire{
	font-size:30px;
	height: 36px;
	font-weight: bold;
	 
}
.lnetur{
	 
	height: 30px;
	 
 
}
.hwesbr{
	opacity: 0;	
transition: opacity 0.3s;	
}
.netkun{
 	
color: #FFFFFF;
width: 80%;
margin:0 auto;
 
 transition: margin-top 0.5s;
}
/*margin-top: 50px;*/

.part{
	font-size: 16px;
	line-height: 20px;
}
 
.newberr:hover .hwesbr{
	opacity:1;
}

.newberr:hover .nrxb{
	opacity:0;
}
.newberr:hover .bnnetw{
	background-color: rgba(0,0,0,0);
	transition: background-color 0.5s;
}
.newberr:hover .netkun{
	margin-top: 50px;
}

.dibr{
	position: absolute;
	left: 13px;
	bottom:13px;
	width: 130px;
	height: 85px;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
	
}
.rinew{
	position: relative;
	width: 35.69%;
	float: right;
}

.zxunr{
	position: absolute;
	top: 0px;
	left: 0px;
}
.nerz{
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.sdr
{	float: left;
	font-size: 16px;
	color: #868686;
	margin-right: 38px;
    
    }
    
.nrxq{
	float: left;
	font-size: 16px;
	color: #868686;
	margin-right: 38px;
	
}
.nrxq:hover{
	 cursor: pointer;
}
.coosrt{
	color: #181818!important;
}
.nebtrr{
	height: 86px;
	position: relative;
width: 100%;
}

.leckr{
	position: relative;
	width: 86px;
	height: 86px;
	right: 0px;
left: 0px;
	background-color: #939393;
float: right;
}
.rjtke{
	position: relative;
	float: right;
margin-left: 1px;
right: 0px;
left: 0px;
	width: 86px;
	height: 86px;
	background-color: #939393
}
.nety{
	padding-top: 22px;
}
.tophei{
	height: 50px;
}
.lunhbroe{
	overflow: hidden;
	width: 100%;
}
.lunh{
	width: 100%;
}
.poiaae{
	
	position: absolute;
	width: 100%;
	right:0px;
	overflow: hidden;
}
.protu{
	  background-color: #939393;
	  top: 0px;
	  width: 86px;
	  height: 86px;
	  margin-top: 0px;
}
.clrit{
	left: inherit;
right: 87px;	
}
.cllft{
	right: 0px;
}
.ritn{
	height: 120px;
     
    width: 50px;
}
 
.lunhul{
	width: 100%;
	
}
.lunhul>ul>li{
	float: left;
}
.aner{
 
	display: none;
}



.bnnertu{
	width: 100%;
	height: 495px;
	 background-position: center;
	 background-position: center;
	 	margin-left: 175px;
	 	opacity: 0;
transition:opacity 0.1s, margin-left 0.8s;	 
}
.marlfe{
	opacity: 1;
	margin-left: 0px;
}

.toubr{
	height: 88px;
}
.navwenk{
	width: 1300px;
margin: 0 auto;
padding-bottom: 1px;
	
}
.linnrsd{
	display: block;
	float: left;
	font-size: ;
	color: #161616;
	margin-right: 30px;
	margin-left: 50px;
	opacity: 0;
	font-size: 16px;
	line-height: 65px;
	box-sizing: border-box;
	transition: border-bottom 0.5s;
	 transition:opacity 0.8s ease-in-out, margin-left 0.8s ease-in-out;	 
	border-bottom: 3px solid #FFFFFF;
}
.tinopr{
	margin-left: 0px;
	opacity: 1;
}
.linnrsd:hover{
		border-bottom: 3px solid #bf0000;
}
.jias{
	border-bottom: 3px solid #bf0000;
}
.danh{
	
	border-bottom: 1px solid #e1e1e1;
}

.biotp{
	margin-top: 70px;
	height: 75px;
	text-align: center;
}


.yuan{
	position: absolute;
	top: 0px;
	
	width: 21px;
	height: 21px;
	border-radius: 50em;
	border: 1px solid #999999;
	box-sizing: border-box; 
	background-color: #FFFFFF;
}
.heixin{
	border: 5px solid #3a3a3a;
}


.lisimg{
	margin-bottom: 20px;
	float: left;
}
.lisfon{
	margin-left: 17px;
	float: left;
}
.liskun{
	box-sizing: border-box;
	
position: relative;
	width: 1000px;
	margin: 0 auto;
	padding-top: 50px;
	opacity: 0;
	transition: padding-top 0.8s,opacity 0.8s;
}

.tinaja{
	padding-top: 0px;
	opacity: 1;
	 
}
.dunbkumn{
	position: relative;
	clear: both;
	width:50%;
	box-sizing: border-box;
	
	z-index: 9;
}
 
.ankunr{
	position: absolute;
	left: 50%;
	top: 0px;
	width: 1px;
	height: 100%;
	border-left: 1px solid #c9c9c9;
}


.ewnbr{
	width: 1300px;
	margin: 0 auto;

}
.ewnbr>.lianxi{
	margin-left: 100px;
	opacity: 0;
}


.newtiter{
	margin-top: 72px;
	
		border-bottom: 1px solid #d6d6d6;
}


.pnewprer{
	line-height: 35px;
	font-size: 14px;
	color: #555555;
}

.pnewprer img{ max-width:608px; }

.tiert{
	font-weight: bold;
	height: 60px;
	font-size: 30px;
	color: #333333;
	
}
.nre{
	font-size:14px;
	line-height: 30px;
	color: #555555;
	
}
.ritdj{
	width: 200px;
	float: right;
}


.benrttu{
	position: relative;
	width: 100%;
	text-align: center;
	line-height: 45px;
	background-color: #1d1d1d;
	font-size:14px ;
	margin-bottom: 7px;
	color: #ffffff;
}
.ckanerw{
	position: relative;
	width: 100%;
	text-align: center;
	line-height: 45px;
	background-color: #1d1d1d;
	font-size:14px ;
	color: #ffffff;
	
}
.entem{
	display: none;
	position: absolute;
	left: -260px;
	bottom: 0px;
	
}

.ckanerw:hover .entem{
	display: block;
}
.gubr{
 margin: 0 auto;
	width: 200px;
	
	text-align: center;
	line-height: 45px;
	background-color: #1d1d1d;
	font-size:18px;
	color: #ffffff;
transition:background-color 0.5s ;
}
.gubr:hover{
	background-color:#aa0707;
	
	
}
.toer{
	height: 125px;
}

.mbnert{
	display: none;
	position: fixed;
	width: 100%;
height: 100%;
	top: 0px;
	left: 0px;
	background-color: rgba(0,0,0,0.88);
}


.pnet{
	width: 95%;
	margin: 50px auto;
}
.jdzi{
	display: flex;
flex-wrap: wrap;
justify-content: space-between;
	width: 1000px;
	margin: 0 auto;
}

.inptr{
	width: 49%;
line-height: 60px;
font-size: 15px;
color: #3d3d3d;
}
.inleix{
	width: 100%;
	border: 1px solid #d9deea;
	height: 60px;
	font-size: 14px;
	text-indent: 20px;
	border-radius: 5px;
}

.erttext{
	width: 100%;
	border: 1px solid #d9deea;
	height: 130px;
	padding-top: 20px;
	font-family: "微软雅黑";
	font-size: 14px;
	text-indent: 20px;
	border-radius: 5px;
}

.liyan{
	line-height:60px;font-size: 14px;color:#3d3d3d ;
	width: 100%;
}


.buter{
	width: 215px;
	height: 65px;
	line-height: 65px;
	text-align: center;
	border: 0px;
	color: #FFFFFF;
margin: 50px auto;
background-color: #ffa028;
border-radius: 3px;
font-size: 14px;
}
.mios{
	margin-top: 35px;
	font-size: 14px;
	color: #555555;
	line-height: 24px;
	
}
.dhua{
	display: block;
	margin-left: 45px;
	color: #FF0000;
	float: left;
}
.jili{
	display: block;
	color: #FF0000;
	float: left;
}

.nerk{
	width: 83%;
		margin: 0 auto;
}
.zxianr{
	display: block;
	width: 48%;
	box-sizing: border-box;
	padding-top: 55px;
	border:1px solid #d0d0d0;
	margin-bottom: 30px;
		transform:scale(0);
	transition: transform 0.5s;
}

.zxianr:hover{
	transform:scale(1.05);
}

.titere{

	font-size:24px;
	height: 65px;
	color: #000000;
	
}
.neetfye{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.tuwen{
	width: 50%;
	 
}
.fudon{
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
	width: 100%;
}

.fudon>div{
	
	transform:scale(0);
	transition: transform 0.5s;
	
}
.fudons{
	width: 100%;
	float:left;
	margin-bottom:100px;
}

.fudons>div{
	
	transform:scale(0);
	transition: transform 0.5s;
	
}
.fudons li {
	width:430px;
	float:left;
	margin-bottom:30px;
	text-align:center;
	}
.fudons li img{
	width:385px;
	}
.fudons li p{
	text-align:center;
	line-height:45px;
	font-size:14px;
	}
.scad{
	transform:scale(1)!important;
}
.whua{
	width: 50%;
	background-color: #FFFFFF;
	display: flex;
	justify-content: space-around;
}
 
.keper{
	font-size: 16px;
	text-align: center;
	padding-top: 100px;
	color: #555555;
}
.henzjia{
	float: left;
	width: 59%;
	position: relative;
}

.riq{
	position: absolute;
	left: 13px;
	bottom: 12px;
	color: #FFFFFF;
	width: 76px;
	text-align: center;
	height: 76px;
	
	background-color: rgba(200,22,46,0.88);
}
.lanse{
	background-color: rgba(0,97,172,0.88);
}

.riq>p:nth-child(1){
	font-size: 30px;
	line-height: 50px;
	font-weight: bold;
}


.hanfonf{
	width: 41%;
	float: right;
}

.wenznr{
	
	width: 89%;
	color: #555555;
	line-height: 25px;
	margin: 0 auto;
	
	font-size: 14px;
}
.godu100{
	height: 100px;
}
.hnesr{
	height: 6px;
	width: 40px;
	margin-top:25px;
	
	
	margin-bottom: 48px;
	background-color: #d50825;
}
.wenznr>p:nth-child(1){
	font-size: 18px;
}
.wenznr>p:nth-child(3){
	font-size: 14px;
}
 
.newnr{
	float: left;
 	margin-left: 3%;
 	width: 31%;
	margin-top: 78px;
	display: block;
	font-size: 16px;
	color: #000000;
	transform:scale(0);
	transition: transform 0.5s;
}
.bbnsr{
	transform:scale(1)!important;
}
.newbrsd{ 
	 margin-top: 100px;
	display: block;
	margin-left: 3%;
	font-size: 16px;
	color: #000000;
	width: 31%;
}
.ggaod{
	  margin-bottom: 5px;
	display: block;
	margin-left: 3%;
	 transform:scale(1);
	 transition: transform 0.5s;
	 border: 1px solid #eaeaea;
	width: 31%;
	margin-bottom: 45px;
	transform:scale(0);
	transition: transform 0.5s;
}
.newimg{
	width: 100%;
	position: relative;
	margin-bottom: 25px;
}

.jqnre{
	width: 100%;
	 
	 
}
.xinews{
	width: 100%;
	margin: 0 auto;
	display: flex;
	 
	flex-wrap:wrap ;
}



.jiesao{
	margin-top: 10px;
	font-size: 14px;
	color: #7d7d7d;
	line-height: 25px;
}
.timner{
	width: 75px;
	color: #c1c1c1;
	font-size: 14px;
	border-bottom: 1px solid #c1c1c1;
	padding-bottom: 12px;
	margin-bottom: 25px;
}
.titnew{
	width: 54.45%;
	font-size:14px ;
	color: #272727;
	line-height: 25px;
	transition: color 0.5s;
	
}

.lojq{
	display: flex;
	justify-content: space-between;
	
}

.newbrsd:hover .titnew{
	color: #d70c25;
}

.imnernew{
	width: 39%;
	text-align:center;
}

.imnernew img
{
	height:98px;
}


.fenye{
	text-align: center;
	width: 100%;
}

.fenye>a{
	display: inline-block;
	padding: 8px 10px;
	margin: 0 3px;
	border: 1px solid #bababa;
	color: #484848s;
}

.ggaod:hover{
		transform:scale(1.03);
	
}

.fenye>a:hover{
	background-color: #000000;
	border: 1px solid #000000;
	color: #FFFFFF;
}

.cols{
    background-color: #000000;
	border: 1px solid #000000;
	color: #FFFFFF;
}

.fongaor{
	width: 92%;
	margin-top: 20px;
	
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	
}
.fonggao{
	font-size: 14px;
	line-height: 35px;
	width: 74.53%;
}
.timrq{
	text-align: center;
	width: 22.78%;
	 border-right: 1px solid #eaeaea;
}
.ckans{
	width: 100%;
	margin: 0 auto;
	margin-top: 25px;
	line-height: 45px;
	 border-top: 1px solid #eaeaea;
	color: #989797;font-size: 14px;text-align: center;
}


.dtao{
			height: 61px;
			width: 100%;
			text-align: center;
		
}
.dtao>img{
				transition: margin-top 0.5s;
}
.tuy:hover img{
			margin-top: -15px;
}
