

.loger{
	float: left;
	 
	width: 160px;
	height: 72px;
	background: url(../images/lo.png) no-repeat center;
}


.bnnt{
	width: 100%;
	height: 629px;
	background-position: center;
	background-repeat: no-repeat;
}

.topfu{
	height: 72px;
	width: 100%;
	background-color: #c62620;
}

.flu{
	position: fixed;
	top: 0px;
	left: 0px;
	width: 1188px;
	left: 50%;
	margin-left: -594px;
	z-index: 9;

}

.bomtenfu>a{
	float: right;
	position: relative;
	display: block;
	height: 72px;
	color: #FFFFFF;
font-size: 14px;
}
.bomtenfu>a:hover .mbe{
	opacity: 0.1;
}

.bumr{
	float: right;
	width: 55px;
	
	float:left;
}
.soutm{
	width: 100%;
	
}
.inperem{
	position: relative;
	float: left;
	width: 1133px;
}
.inperem input{
 
	width: 100%;
	height: 40px;
	text-indent:1em;
	
}
.fudon{
	position: absolute;
	top: 0px;
	right: 0px;
	height: 100%;
	
}
.bntem{
overflow: hidden;
	position: relative;
	width: 100%;
	
}





.lenrt:after{
	display: block;
	content:"";
	clear: both;
	height: 0px;
}
.lenrt{
	position: absolute;
	bottom: 40px;
	left: 50%;
	height: 4px;
	z-index: 7;
	
}
.lenrt>div{
	width: 48px;
	height: 4px;
	margin: 0px 5px;
	float: left;
	
	background-color: #FFFFFF;
	
}

.fenrd{
	position: absolute;
	width: 100%;
	height: 100px;
	bottom: 0px;
	left: 0px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 24px;
	text-align: center;
}

.colsr{
	background-color: #ea3f3f!important;
}

.fudon a{

	display: block;
 float: right;
	line-height: 40px;
	margin-right: 25px;
	font-size: 14px;
	color: #555555;
}


.input_button{
	width: 100%;
	border: 0px;
	height: 40px;
	background-color: #272727;
	background-image: url(../images/shwo.png);
	background-position: center;
	background-repeat: no-repeat;
	
}

.navars{
	width: 90px;
	
	text-align: center;
	line-height: 72px;
}

.bcbns{
	position: absolute;
	background: url(../images/dhfon.png) no-repeat center;
	width: 100%;
	height: 100%;
}
.dhfen{
	position: relative;
	width: 230px;
	height: 72px;
	
}

.mbe{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: #000000;
	opacity: 0;
}

.fu{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}
 
 
 
 
.paro{
	 
 	width: 100%;
 }
 .paro a{
 	position: absolute;
 	top: 0px;
 	left: 0px;
 	 opacity: 0;
 z-index: 0;
 	display: block;
 	width: 100%;
 	
 }
 .paro a>img{
 	width: 100%;
 }
 
 
.gousten{
 	border-top: 1px solid #bfbfbf;
 	width: 136px;
 	line-height: 26px;
 	text-align: center;
 	color: #bfbfbf;
 	margin: 0 auto;
 	
}
 
 .titer{
  
 	font-weight: bold;
 	font-size: 30px;
 	color: #ad211c;
 	text-align: center;
 	height: 50px;
 }
 
 .enlis{
 	height: 30px;
 	font-size: 18px;
	color: #c62620;
 	text-align: center;
 }

.cosf{
	 
	height: 30px;
 	font-size: 14px;
	color: #9f9f9f;
 	text-align: center;
}

 .taote{
 	padding-top: 72px;
padding-bottom: 35px;
 }

.sunshine{
	width: 1188px;
	height: 635px;
	margin: 0 auto;
	margin-bottom: 72px;
}

.sunshine_qund{
	margin-bottom: 16px;
}
.sunshine_qund>div>a{
	margin-top: 15px;
	font-size: 18px;
	font-weight: bold;
	color: #50565d;
	float: left;
	margin-right: 20px;
	display: block;
	width: 231px;
	height:33px;
	line-height: 33px;
text-align: center;
	border: 1px solid #d4d4d4;
}
.sunshine_qund>div>a:hover{
	color: #FFFFFF!important;
 
	background: #000000!important;
	border: 1px solid #000000!important;
}
.col{
	color: #FFFFFF!important;
	 
	background: #000000!important;
	border: 1px solid #000000!important;
}

.hei{
	margin-top: 0px!important;	
	line-height: 49px!important;
	height: 49px!important;
}

.cnr{
	position: relative;
	width: 100%;
}

.cnr>ul>li{
	display: none;
	
	width: 100%;
	 
	
	
}

.cnr>ul>li>div{
	width: 1222px;
	
}
 

.cnr>ul>li a{
	float: left;
	margin-bottom:27px;
	margin-right: 34px;
	background-color: #f0f0f0;
	font-family:"宋体";
	display: block;
	width: 260px;
	height: 255px;
	border: 4px solid #f0f0f0;
}

.impuf{
	width: 100%;
	height: 173px;
	background-repeat:no-repeat;
	background-position: center;
}

 
.cnr>ul>li img{
	margin-right: 4px;
	
}
.tipu{
	width: 100%;
	line-height: 40px;
	color: #555555;
	font-size: 14px;
	text-indent: 5px;
}

 
.fenj{
	height: 43px;
	line-height: 35px;
}

.fenj span{
	margin-right: 5px;
}
 

.tinewm{
	width: 1188px;
	margin: 0 auto;
	text-align: center;
	font-size: 14px;
	color: #50565d;
	line-height: 25px;
}

.aboutern{
width: 1188px;
margin: 0 auto;	
}
.aboutern>a{
	overflow: hidden;
	display: block;
	
	
	float: left;
	width: 349px;
	height: 245px;
	position: relative;
	background-position: center;
	background-repeat:no-repeat ;
	
}
 

.aboutern>a>div{
	overflow: hidden;
	height: 85px;
	
	position: absolute;
	bottom: 0%;
	left: 0px;
	 
	width: 100%;
}
.mebnr{
	position: absolute;
	width: 100%;
	height: 100%;
	opacity: 0.55;
	
	background-color: #50565d;
}

 .aboutern>a:hover .mebnr{
 	opacity: 0.85;
	background-color: #c62620;
 }

 .aboutern>a:hover .confo_til{
 	margin-top: 20px;
 	color: #FFFFFF;
 } 

 .aboutern>a:hover .confno>img{
 	display: none;
 }
 
 .aboutern:after{
 clear:both;content:'';display:block;width:0;height:0;visibility:hidden; 
 }
 
 
.aboutern{
	margin-top: 40px;
	margin-bottom: 80px;
} 
.bait{
	width: 39px;
	height: 2px;
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 8px;
}

.confno{
 
		color: #FFFFFF;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 2;
}
.confno>div{
	 
	margin-left: 18px;
}

.confno>img{
	position: absolute;
	    right: 8px;
    top: 50px;
}

 

.confo_til{
	color: #c62620;
	margin-top: 10px;
	font-size: 14px;
	font-weight: bold;
	 
}

.confund{
	width: 88%;
	margin: 0 auto;
line-height: 20px;
}
 

.confund>div>p{
	margin-bottom: 6px;
}


.foooterc{
	width: 100%;
	height: 365px;
padding: 60px 0px;
text-align: center;
color: #FFFFFF;
	background-color: #252525;
}

.shenx{
	font-size: 30px;
	color: #FFFFFF;
	line-height: 60px;
	
	font-weight: bold;
}

.fhet{
	color: #fcfcfc;
	line-height: 25px;
	font-size: 14px;
	
}
 
 .wanz{
 	line-height: 40px;
 	font-size: 14px;
 	color: #fcfcfc;
 }
 

.dh{
	color: #fcfcfc;
	font-size: 26px;
	 margin-top: 30px;
}

.cliks{
	text-align: center;
	line-height: 85px;
}

.cliks>a{
	margin: 0px 5px;
}
.unfs{
	width: 50px;
	height: 12px;
	margin: 0 auto;
	margin-top: 18px;
}

.ddeik{
	color:#9a9a9a;
font-size: 12px;
	line-height: 20px;
	
}


.tuert{
margin: 50px 0px;
}

.tuxi{
	line-height: 25px;
	border-top:1px solid #999da1;
	color:  #999da1;
	text-align: center;
	margin: 0 auto;
	width: 136px;
}

.tuer{
	text-align: center;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 45px;
}

.tuy{
	font-size: 30px;
	color: #FFFFFF;
	font-weight: bold;
	height: 38px;
}


.loyanr{
	width: 100%;
	background-position: center;
	background-repeat: no-repeat;
	height: 732px;
	
}

.lefiuti{
	margin: 0 auto;
	width: 255px;
}
.lefiuti>a{
	border-radius: 50em;
	width: 120px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	
}
.etu{
	float: left;
	background-image:url(../images/yer.png);
}
.etu:hover{
	background-image:url(../images/yy.png);
}

.lefiuti>a:hover{
	background-color: #ad211c;
}
.ereun:hover{
	background-image:url(../images/dd.png);
}
.ereun{
	float: right;
	background-image:url(../images/dder.png);
}

.leunt{
	width: 1188px;
	height: 340px;
	margin:56px auto;
	overflow: hidden;
}



.leunt a{
	overflow: hidden;
	position: relative;
	float: left;
	display: block;
	width: 270px;
	height: 340px;
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 35px;
}
.leunt a>div{
	 
	width: 100%;
	height: 100%;
	position: absolute;
	top: 100%;
	left: 0px;
}
.leunt a:hover div{
	display: block;
}
.dunbeth{
	width: 210px;
	margin: 0 auto;
	font-size: 18px;
	color: #ad211c;
	line-height: 25px;
	text-align: center;
}
.mebtue{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	text-align: center;
}
.ieutr{
	text-align: center;
	font-weight: bold;
	color: #ad211c;
	margin-top: 132px;
	font-size: 20px;
}
.xina{
	
	height: 1px;
	width: 40px;
	background-color:#ad211c;
	margin: 7px auto;
}

.lket a{
	position: relative;
	display: block;
	line-height: 50px;
	float: left;
	width: 240px;
	text-align: center;
	 
}

.lket{
	width: 1188px;
margin: 0 auto;
font-size: 16px;
}

.tiaoz{
	width: 100%;
	height: 50px;
	background-color: #f0f0f0;
}
.tuerd{
	color:#c62620 ;
}
.tuerd>div{
	display: block!important;
}

.sefc>div{
	display: none;
	position: absolute;
	width: 100%;
	text-align: center;
	bottom: 0px;
	line-height: 0px;
}

.newtie{
	text-align: center;
	height: 45px;
	font-size: 22px;
	color: #404040;
	margin-top: 65px;
}

.newftim{
	display: block;
	width: 100%;
	text-align: center;
	font-size: 12px;
	color: #848484;
	height: 55px;
}

.newtiemnr{
	width: 1188px;
	padding: 20px 0px;
	margin: 0 auto;
	font-size: 14px;
	line-height: 30px;
	border-top: 1px solid #e9eaea;
	
}


.sefc:hover{
	color:#c62620 ;
}
.sefc:hover>div{
	display: block!important;
}


.enttp{
	width: 1188px;
	margin: 0 auto;
	margin-bottom: 50px;
}
.ruzz{
	width: 1188px;
	margin: 0 auto;
}


.ruzz>div{
	width: 1212px;
	 
	
}
.ruzz>div:after{
	display: block;
	content:"";
	clear: both;
	height: 0px;
}
.ruzz>div>a{
	width: 278px;
	display: block;
	margin-right: 25px;
	margin-bottom:50px;
	float: left;
	text-align: center;
	line-height: 45px;
	font-size: 16px;
}

.ruzz>div>a p{
	width: 100%;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.imcsfp{
	width: 100%;
	height: 210px;
	background-position: center;
	background-repeat: no-repeat;
}


.ner{
	background:url(../images/ti2.jpg);
}

.nert{
	background:url(../images/ti1.jpg);
}
.fye{
	margin: 0 auto;
}

.fye>a{
	display: block;
	float: left;
	margin: 0px 2px;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	background-color: #e5e5e5;
	color: #363636;
}
.fye>a:hover{
	background-color: #363636;
	color: #FFFFFF;
}

.coos{
	background-color: #363636!important;
	color: #FFFFFF!important;
}


.fye:after{
	display: block;
	content:"";
	clear: both;
	height: 0px;
}
.meb{
display: none;	
}
.mebanr{
	position:fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: 0.8;
	background-color: #000000;
	 
}



.tupqw{
	position:fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 70%;
	z-index: 5;
}

.shudoao{
	text-indent:2em;
	font-size: 16px;
	color: #555555;
	line-height: 30px;
}

.peitri{
	float: right;
	width: 628px;
	height: 400px;
background-position: center;
background-repeat: no-repeat;

}

.petlef{
	float: left;
	width: 512px;
}

.mapaer{
	position: relative;
	width: 100%;
	height: 763px;
	 
}

.egunet{
	position: absolute;
	left: 50%;
	top: 303px;
	margin-left: -594px;
	
}

.egunet>div{
	width: 475px;
	height: 257px;
	position: relative;
	color: #FFFFFF;
}

.leftin{
	float: left;
	width: 545px;
	
} 

.mebrnr{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background-color: #000;
	opacity: 0.8;
}
.efnt{
	position: absolute;
	width: 100%;
	height: 100%;
	
}

.efnt>div{
	width: 400px;
	margin: 0 auto;
}

.mch{
	height: 40px;
	font-size: 26px;
	font-weight: bold;
}

.mchye{
	width: 14px;
	height: 32px;
	font-size:14px;
}

.mcher{
	width: 14px;	
	height: 32px;
	font-size:14px;
}

.mchsd{
	height: 40px;
	font-size: 26px;
}
.mchwud{
	font-size: 26px;
	height: 40px;
	
}
.mchlur{
	font-size: 14px;
}

 .zhuetou{
 	width: 1188px;
 	margin: 0 auto;
 }
 
 .etuh{
 	text-indent: 0.5em;
 	font-size: 16px;
 	color: #ad211c;
 	
 	border-left: 1px solid #ad211c;
 }

.etuh span{
	font-size: 14px;
	color: #ababab;
	margin-left: 18px;
}
.inpeti{
	line-height: 35px;
	width: 100%;
	border: 1px solid #cfcfcf;
	margin-top: 30px;
	border-radius: 3px;
}
 
.lelsp{
	float: left;
	padding: 0px 10px;
	font-size: 14px;
	
	color: #333333;
}
.inp{
	
	float: left;
	width: 460px;	
}

.inp>input{
width: 100%;
	height: 35px;
	outline-style:none ;
}

.benr{
	border: 0px;
	width: 100%;
	line-height: 35px;
	color: #FFFFFF;
	background-color: #ad211c;
	text-align: center;
	border-radius: 5px;
	margin-top: 32px;
}

.tedn{
	padding: 10px;
	width: 100%;
	height: 80px;
	border: 1px solid #cfcfcf;
	border-radius: 3px;
	resize:none;
}


.tiginp{
	padding-top: 45px;
	float: right;
	width: 600px;
}
.nnewtue{
	
	width: 1188px;
	margin: 0 auto;
	margin-top: 50px;
}
.nnewtue>div{
	width: 1228px;
	
}
.hzhuir .rietp{
	width: 1110px;
}

.letm{
	width: 100%;
	height: 180px;
	background-position:center;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

.nnewtue>div:after{
	display: block;
	content:"";
	clear: both;
	height: 0px;
}
.nnewtue a{
	float: left;
	margin-left:18px;
}

.impek{
	font-weight: bold;
	color: #ad211c;
}

.impek{
	float: left;
}

.rietp{
	width:321px;
	 
	margin-left: 15px;
	float: left;
}

.hzhuir>a>.impek{
	color: #757575;
}
.hzhuir>a:hover{
	color: #ad211c;
}
.hzhuir{
	width: 1188px;
	margin: 0 auto;
}
.hzhuir>a{
	margin-top: 30px;
	display: block;
	padding-bottom: 15px;
	border-bottom: 1px dotted #d3d3d3;
}

.rietp p{
	color: #828282;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}

.mbepfl{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	opacity: 0.5;
	background-color: #000000;
	z-index: 888;
}


.pamsr{ 
	position: fixed;
	width: 1188px;
	margin-left: -594px;
	height: 625px;
	left: 50%;
	top: 15%;
	    background: #fff;
	z-index: 889;
}

.lperim{
	float: left;
	width: 890px;
	height: 625px;
		background-position:center;
	background-repeat: no-repeat;
}
.inlet{
	
	
position: relative;
	float: right;
	height: 625px;
	width: 298px;
	background-color: #fff;
}
.imgfk{
	display: none;
}

.mepal{
	display: none;
}
.embed{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 35px;
	height: 29px;
		background-position:center;
	background-repeat: no-repeat;
	background-image:url(../images/ed.jpg) ;
}
.imtu
{    height: 433px;
    overflow: hidden;
    overflow-y: scroll;
    
    }

.imtu:after{
	display: block;
	content:"";
	clear: both;
	height: 0px;
}
.imtu>div{
	float: left;
	margin-top: 15px;
	width: 95px;
	 border: 4px solid #e6e6e6;
	 margin-right:17px;
}
.dsint{
	    width: 258px;
	margin: 0 auto;
}
.colsd{
	border-color:#ad211c!important ;
}

.riimg{
	width: 400px;
	float: right;
}

.riimg>img{
	width: 100%;
}

.pero{
	font-size: 20px;
	color: #ad211c;
	font-weight: bold;
	height: 30px;
}
.netpf{
	width: 40px;
	height: 1px;
	background-color: #c62721;
}


.fonpa{
	font-size: 18px;
	color: #ad211c;
	height: 40px;
}


.lopa{
	font-size: 14px;
	color: #363636;
	line-height: 20px;
}

.zhnsdr{
	text-indent: 0.5em;
	font-weight: bold;
	color: #ad211c;
	font-size: 17px;
	border-left: 1px solid #ad211c;
	height: 17px;
}

.legonsd{
	float: left;
}


.fuon{
	width: 100%;
	text-align: center;
	height: 215px;
position: relative;	
}
.fuon>div{
		width: 100%;
	text-align: center;
position: absolute;
top: 0px;
left: 0px;

}

.sprj>a{
	    float: left;
    margin-bottom: 27px;
    margin-right: 34px;
    background-color: #f0f0f0;
    font-family: "宋体";
    display: block;
    width: 260px;
    height: 255px;
    border: 4px solid #f0f0f0;
}
