@charset "utf-8";
/* CSS Document */
h1,h2,h3,h4,h5,h6,img,ul,li,a,span,p,i,strong,b,em,form,input,label,div,body,html{
	margin: 0;
	padding: 0;
}
body{
	font-family: "微软雅黑"
}
li{
	list-style: none;
}
a{
	color: #666;
	text-decoration: none;
}
img{
	border: 0px;
}
.w1200{
	width: 1200px;
	margin:0 auto;
	overflow: hidden;
	height: auto;
}
.w1200:after{
	content:"";
	clear: both;
	visibility: hidden;
	height: 0px;
	display: block;
}
.header{
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.top{
	height: 106px;

}
.logo{
	display: block;
	text-align:center;
}
.login-top{
	float: right;
	padding-top: 40px;
}
.login-top a{
	display: block;
	padding:0 14px;
	height: 26px;
	color: #698c5f;
	font-size: 14px;
	line-height: 26px;
	float: left;
	border:1px solid transparent;
	text-align: center;
	transition-duration:300ms;
}
.login-top span{
	display: block;
	padding:0 14px;
	height: 30px;
	color: #698c5f;
	font-size: 14px;
	line-height:30px;
	float: left;
	
	text-align: center;
	
}
.login-top a:hover{
	border:1px solid #698c5f;
}
.menu{
	width: 100%;
	position: relative;
	height: 51px;
	/*border-top:1px solid #c6d2c7;
	border-bottom:1px solid #c6d2c7;*/
	background: url("op_l.png") repeat-x;
}
.menu .menu-ul{
	width: 1250px;	
}
.menu .menu-ul a{
	display: inline-block;
	line-height:52px;
	font-size: 16px;
	color: #B89830;
	padding: 0 54px;
	background: url("italic.png") right 24px no-repeat;
	height: 49px;
}
.menu li{ float:left;}
.menu li .sub{  display:none; position:absolute; top:45px; padding:9px 0px 19px 0px; background:url(nav_sub_101.png) no-repeat center bottom; background-color:#333333}
.menu li .sub p{ padding:0px; margin:0px;}
.menu li .sub a{ font-size:12px; color:#fff; height:26px; line-height:26px; text-align:center; padding:0px;  background:url(nav_sub_a.png) no-repeat center bottom; }
.Menu li .sub a:hover{ font-weight:bold; color:#1471CD; text-decoration:none; background:url(nav_sub_a_hover.png) no-repeat center bottom;}



.ban{
	width: 100%;
	position: relative;
	overflow: hidden;
}
.ban-img{
	width: 1920px;
	margin-left: -960px;
	left: 50%;
	position: relative;
    overflow: hidden;
	min-width: 1080px;
}
.ban-img img{
	display: block;
}
.ban-img ul{
	width: 100%;
	height: 828px;
}
.ban-img ul li{
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 828px;
	display: none;
}
.ban-img ul li a{
	display: block;
	width: 100%;
}
.ban-img ul li a img{
	width: 100%;
}
.bts{
	width:100%;
	position: absolute;
	bottom: 30px;
	left: 50%;
	text-align: center;
	width:80px;
	overflow:hidden;
	height:10px;
}
.bts a{
	display: inline-block;
	margin: 0 5px;
	background: url("b1.png") no-repeat;
	width: 10px;
	height: 10px;
	transition-duration:300ms;
	cursor: pointer;
}
.bts a:hover,.bts .do{
	background: url("b2.png") no-repeat;
}
.ab-1,.ab-2,.ab-3{
	display: block;
}
.ab-1{
	width: 100%;
	text-align: center;
	position: absolute;
	height: 23px;
	top:250px;
	left: 0;
	opacity: 0;
	filter:alpha(opacity=0);
}
.ab-2{
	width: 100%;
	text-align: center;
	position: absolute;
	height: 65px;
	top:420px;
	left: 0;
	opacity: 0;
	filter:alpha(opacity=0);
}
.ab-3{
	width: 100%;
	text-align: center;
	position: absolute;
	height: 242px;
	top:600px;
	left: 0;
	opacity: 0;
	filter:alpha(opacity=0);
}
.come{
	width: 100%;
	position: relative;
	overflow: hidden;
	background: url("back3.jpg") center top repeat-y;
}
.title{
	height: 180px;
	width: 100%;
}
.tit-ch{
	width: 100%;
	text-align: center;
	padding-top: 90px;
	font-size: 30px;
	font-family: "宋体";
	color:#798351;
}
.tit-en{
	width: 100%;
	text-align: center;
	margin-top: 16px;
}
.about-pro{
	width: 100%;
	background: #e6e6e6;
	position: relative;
	overflow: hidden;
}
.about-pro .about-sub{
	width: 50%;
	float: left;
	text-align: center;
}
.about-pro .p2 img{
	width: 100%;
	display: block;
}
.about-pro .p1{
	background: url("w02.png") left 30% no-repeat;
}
.about-sub i{
	display:inline-block;
	width:300px;
	height: 50px;
	background: url("w01.png") no-repeat;
	margin-top:8%;
}
.p3 i{
	display:inline-block;
	width:300px;
	height: 52px;
	background: url("cha.png") no-repeat;
	margin-top:8%;
	margin-bottom:15px;
}
.ab-title{
	display: block;
	width: 100%;
	text-align: center;
	padding:2.5% 0 0.5%;

}
.ab-detail{
	line-height: 20px;
	color: #666;
	font-size: 14px;
	color: #797979;
}
.ab-logo{
	position: absolute;
	width: 180px;
	height: 180px;
	background: url("logo2.png") no-repeat;
	top: 50%;
	margin-top:-40px;
	left: 50%;
	margin-left: -90px;
	z-index: 100;
	opacity: 0;
	filter:alpha(opacity=0);
}
.covers{
	width: 100%;
	position: relative;
	overflow: hidden;
}
.ours{
	width: 1920px;
	left: 50%;
	margin-left: -960px;
	background: url("back2.jpg") no-repeat;
	height: 689px;
	position: relative;
}
.w1920{
	width: 1920px;
	left: 50%;
	margin-left: -960px;
	position: relative;
}
.come-img{
	width: 50%;
	float: left;
	margin-left: -200px;
	opacity: 0;
	filter:alpha(opacity=0);
}
.come-img img{
	width: 100%;
	display: block;
}
.come-box{
	float: right;
	width: 20%;
	padding:0 25% 0 5%;
	background: #fff;
	margin-right: -200px;
	opacity: 0;
	filter:alpha(opacity=0);
}
.company-f{
	width: 100%;
	padding-top: 25%;
}
.company-f img{
	display: block;
}
.company-f span{
	display: block;
	width: 100%;
	background: url("ab07.png") left bottom no-repeat;
	height: 66px;
}
.ab-cover{
	width: 100%;
	overflow: hidden;
	color: #888;
	line-height: 24px;
	margin-top:4%;
	position: relative;
	height: 120px;
	font-size: 15px;
}
.ab-ul{
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.ab-btns{
	margin-top: 20px;
}
.ab-btns a{
	display: block;
	width: 30px;
	height: 30px;
	float: left;
	margin-right: 8px;
	/*transition-duration:300ms;*/
}
.ab-btns .lf-btn{
	background: url("ab-u1.png") no-repeat;
	/*background-size: 30px;*/
}
.ab-btns .lf-btn:hover{
	background: url("ad-u2.png") no-repeat;
	/*background-size: 30px;	*/
}
.ab-btns .ri-btn{
	background: url("ab-d1.png") no-repeat;
	/*background-size: 30px;*/	
}
.ab-btns .ri-btn:hover{
	background: url("ad-d2.png") no-repeat;
	/*background-size: 30px;*/	
}
.pray-c,.indus{
	width: 988px;
	margin: 0 auto;
	position: relative;
}
.pray{
	width: 100%;
	position: relative;
	background: url("back4.jpg") center top no-repeat;
}
.pray-c p{
	width: 100%;
}
.pray-img p{
	opacity: 0;
	filter:alpha(opacity=0);
}
.pray-c span{
	display: block;
	width: 82px;
	height: 82px;
	position: absolute;
	top:-44px;
	left: 60px;
	z-index: 10;
	opacity: 0;
	filter:alpha(opacity=0);
}
.pray-text{
	width: 100%;
	padding-top: 26px;
	float: left;
	margin-top: 36px;
	opacity: 0;
	filter:alpha(opacity=0);
}
.pray-text .tits{
	width: 700px;
	float: left;
	line-height: 24px;
	color: #adadad;
	font-size: 14px;
	overflow: hidden;
}
.shares{
	float: right;
}
.shares p{
	color: #999;
	font-size: 12px;
	line-height: 24px;
}
.industry{
	width: 100%;
	position: relative;
	background: url("back5.jpg") center top no-repeat;
}
.left-bar{
	width: 50px;
	border-left: 1px solid #efefef;
	border-right: 1px solid #efefef;
	float: left;
	margin-left: -100px;
	opacity: 0;
	filter:alpha(opacity=0);
}
.left-bar a{
	display: block;
	width: 100%;
	font-size: 20px;
	color: #333;
	text-align: center;
	padding: 20px 0;
	line-height: 22px;
	transition-duraition:300ms;
	font-family: "宋体"
}
.left-bar a:hover,.left-bar .green-cur{
	color: #788b25;
}
.left-bar i{
	display: block;
	width: 100%;
	background: url("its.jpg") center top no-repeat;
	height: 15px;
	width: 100%;
}
.right-content{
	width: 850px;
	float: right;
	background: url("ab08.png") right 96px no-repeat;
	padding-top: 110px;
	opacity: 0;
	filter:alpha(opacity=0);
	margin-right: -100px;
}
.right-content .in-tit{
	font-size: 22px;
	color: #788b25;
	line-height:42px;
	padding-top: 36px;
	display: block;
	font-family: "宋体"
}
.in-text{
	line-height: 20px;
	font-size: 14px;
	color: #a0a0a0;
}
.concept{
	width: 100%;
	position: relative;
	background: url("back6.jpg") center top no-repeat;
}
.concept-c{
	width: 1002px;
	height: 355px;
	background: url("cc1.jpg") no-repeat;
	margin: 0 auto;
}
.brand-c{
	width: 50px;
	padding-right: 75px;
	color: #959d72;
	font-size: 32px;
	font-family: "宋体";
	text-align: center;
	float: right;
	margin-right: -80px;
	opacity: 0;
	filter:alpha(opacity=0);
}
.concept-c p{
    display: block;
    width: 20px;
    padding: 0 3px;
    text-align: center;
    font-size: 14px;
    color: #999;
    float: right;
    font-style: normal;
    line-height: 15px;
    margin-right: 10px;
    opacity: 0;
    filter: alpha(opacity=0);
}
.concept-c .line-sub{
	display: block;
	width: 16px;
	padding: 0 3px;
	text-align: center;
	font-size: 14px;
	color: #999;
	float: right;
	font-style: normal;
	line-height: 15px;
	margin-right: 10px;
	opacity: 0;
	filter:alpha(opacity=0);

}
.company-sub{
	width: 1010px;
	margin: 60px auto;
	/*text-align: center;*/

}
.company-sub a{
	display: inline-block;
	width:333px;
	text-align: center; 
	opacity: 0;
	filter:alpha(opacity=0);
}
.lists{
	width: 100%;
	height: 68px;
	background: #9fa87d;
}
.w1004{
	width: 1004px;
	margin: 0 auto;
}
.lists .w1004 a{
	display: block;
	float: left;
	height: 68px;
	line-height: 68px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	width: 148px;
	transition-duration:300ms;
}
.lists .w1004 a:hover,.lists .w1004 .list-cur{
	background: #798351;
}
.house{
	width: 100%;
	position: relative;
	background: url("back7.jpg") center top no-repeat;
}
.ord{
	width: 100%;
	position: relative;
	background: url("back8.jpg") center top no-repeat;
}
.house-ul{
	width: 100%;
}
.house-ul li{
	width: 100%;
	padding: 42px 0 46px;
	border-top: 1px solid #ccc;
	position: relative;
}
.house-lf{
	float: left;
	width: 40%;
	padding-right: 10%;
}
.ho-en{
	font-size: 16px;
	color: #bab7b7;
	line-height: 20px;
	padding-top: 10px;
	display: block;
}
.ho-chi{
	font-size: 26px;
	line-height: 28px;
	padding-bottom: 26px;
	color: #2c4001;
	display: block;
	font-family: "宋体"
}
.more-news{
	width: 120px;
	height: 32px;
	line-height: 32px;
	font-size: 16px;
	color: #333;
	text-align: center;
	border: 2px solid #333;
	position: absolute;
	left: 0;
	bottom: 10px;
	transition-duration:300ms;
	font-family: arial;
}
.more-news:hover{
	background: #798253;
	border: 2px solid #798253;
	color: #fff;
}
.news-chi{
	font-size: 20px;
	line-height: 28px;
	color: #333333;
	display: block;
}
.intro{
	line-height: 32px;
	font-size: 14px;
	color: #999;
}
.intro i{
	font-style: normal;
	color: #555;
}
.house-order{
	display: block;
	width: 120px;
	height: 32px;
	line-height: 32px;
	color: #fff;
	text-align: center;
	font-size: 14px;
	background: #798351;
	transition-duration:300ms;
	position: absolute;
	left: 0;
	bottom: 80px;
}
.house-order:hover{
	background: #9fa87d;
}
.house-img{
	float: right;
	width: 50%;
	display: block;
}
.house-img img:hover{
	  	-moz-transform:scale(1.02,1.02);  
  	-webkit-transform:scale(1.02,1.02);  
  	-o-transform:scale(1.02,1.02);  
}
.news-chi:hover{
	color: #798351;
}
.house-img img{
	width: 100%;
	transition-duration:400ms;
}
.page{
	width: 100%;
	text-align: center;
	height: 35px;
	padding: 120px 0 136px;
}
.footer{
	width: 100%;
	height: 166px;
	background: #666666;
	text-align: center;
	padding-top: 30px;
}
.footer p{
	width: 100%;
	color: #cccccc;
	font-size: 14px;
	line-height: 24px;
}
.footer p a{
	color: #cccccc;
	font-size: 14px;
	line-height: 24px;
	transition-duration:300ms;	
}
.footer p a:hover{
	color: #e4e6df;
}
.time{
	display: block;
	padding-left: 24px;
	background: url("new.png") left 5px no-repeat;
	line-height: 26px;
	padding-bottom: 26px;
	color: #999;
	font-size: 14px;
}
.con-left{
	float: left;
	width: 50%;
	padding-top: 34px;
}
.con-left div{
	width: 100%;
	padding-bottom: 26px;
	float: left;
}
.con-left div span{
	display: block;
	float: left;
	font-size: 18px;
	color: #777;
	line-height: 26px;
	height: 26px;
	padding-left: 36px;
}
.con-left .co1 span{
	background: url("con03.png") left no-repeat;
}
.con-left .co2 span{
	background: url("con04.png") left 2px no-repeat;
}
.con-left .co3 span{
	background: url("con05.png") left no-repeat;
}
.con-left div p{
	float: left;
	font-size: 18px;
	color: #777;
	line-height: 26px;
}
.con-right{
	width: 50%;
	float: right;
	padding-top: 10px;
}
.con-right img{
	transition-duration:300ms;	
}
.a01,.a02,.a03{
	transition-duration:300ms;
}
.a01:hover,.a02:hover,.a03:hover{
  	-moz-transform:scale(1.02,1.02);  
  	-webkit-transform:scale(1.02,1.02);  
  	-o-transform:scale(1.02,1.02);  
  	transform:scale(1.02,1.02);
}
.con-right img:hover{
  	-moz-transform:scale(1.02,1.02);  
  	-webkit-transform:scale(1.02,1.02);  
  	-o-transform:scale(1.02,1.02);  
  		transform:scale(1.02,1.02);
}
.check-map{
	width: 120px;
	height: 38px;
	display: block;
	background: url("con06.png") 12px 8px no-repeat #666666;
	color: #ffffff;
	line-height: 38px;
	font-size: 16px;
	text-indent: 37px;
	border-radius: 6px;
	overflow: hidden;
	position: absolute;
	left: 0;
	bottom: 80px;
	transition-duration:300ms;
}
.check-map:hover{
	background: url("con06.png") 12px 7px no-repeat #999999;
}
.submits:hover{
	background:#999999;
}
.msg{
	width: 100%;
}
.msg div{
	width: 100%;
	padding-bottom: 36px;
	float: left;
}
.msg div .lf{
	float: left;
}
.msg div .ri{
	float: right;
}
.msg div i{
	width: 90px;
	line-height: 48px;
	display: block;
	font-style: normal;
	font-size: 20px;
	float: left;
	letter-spacing: 3px;
	color: #666;
}
.msg div i font{
	color: #dc0000;
}
.msg div p input{
	width: 350px;
	height: 26px;
	padding: 10px 12px;
	border:1px solid #d9d9d9;
	border-radius:4px;
	overflow: hidden;
	font-size: 16px;
	font-family: "微软雅黑"
}
.msg div p select{
	width:184px;
	height: 48px;
	float: left;
	border:1px solid #d9d9d9;
	border-radius:4px;
	overflow: hidden;
	font-size: 16px;
	text-indent: 12px;
	margin-left: 8px;
	font-family: "微软雅黑"	
}
.msg div textarea{
	width:888px;
	padding: 12px;
	border:1px solid #d9d9d9;
	float: left;
	border-radius: 4px;
	overflow: hidden;
	font-size: 16px;
	height: 180px;
	font-family: "微软雅黑"
}
.submits{
	display: block;
	width: 127px;
	height: 42px;
	line-height: 42px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	background: #666666;
	border-radius: 4px;
	border:0 none;
	overflow: hidden;
	margin:0 auto 180px 90px;
	cursor: pointer;
	transition-duration:300ms;
	font-family: "微软雅黑"
}
.new-head{
	width: 100%;
	border-bottom: 1px solid #dedede;
	padding-top: 86px;
	height: 116px;
}
.new-head .nw-t{
	width: 100%;
	text-align: center;
	font-size: 20px;
	color: #333333;
	line-height: 36px;
}
.new-head .nw-date{
	width: 100%;
	text-align: center;
}
.new-head .nw-date span{
	display: inline-block;
	line-height:26px; ;
	font-size: 14px;
	color: #b4b4b4;
}
.new-body{
	width: 100%;
	padding: 40px 0 26px;
}

.new-text{
	width: 100%;
	line-height: 24px;
	color: #999;
	font-size: 14px;
	padding: 26px 0;
}
.readers{
	float: right; 
}
.r-num{
	display: block;
	padding-left: 20px;
	line-height: 26px;
	font-size: 14px;
	float: left;
	color: #777;
	background: url("rea.png") left 5px no-repeat;
}
.readers i{
	font-style: normal;
	line-height: 26px;
	font-size: 14px;
	float: left;
	color: #777;
}
.pre-af{
	width: 100%;
	padding: 32px 0 98px;
	border-top: 1px solid #dedede;
	position: relative;
}
.article{
	width: 70%;
}
.article a{
	display: block;
	width: 100%;
	line-height: 28px;
	color: #999;
	font-size: 14px;
}
.turn-lis{
	position: absolute;
	float: right;
	right: 0;
	top: 44px;
	padding-left: 24px;
	line-height: 28px;
	height: 28px;
	display: block;
	background: url("re01.png") left  no-repeat;
}
.turn-lis:hover,.article a:hover{
	color: #798351;
}
.order-form{
	width: 100%;
}
.order-form .line1{
	padding-top: 51px;
	height: 70px;
	border-bottom:1px solid #ebeded;
	width: 100%; 
}
.order-form .line2{
	padding-top:30px;
	height: 94px;
	width: 100%; 
}
.order-form .line1 .isj{
	width: 100px;
	padding-left: 0;	
}
.order-form .line1 span{
	line-height: 39px;
	display: block;
	height: 39px;
	float: left;
	font-size: 16px;
	color: #555;
	margin-right: 12px;
	padding-left: 36px;
}
.order-form .line1 input{
	float: left;
}
.line2 .three .choose{
	float: left;
	margin-right: 12px;
	width: 140px;
	height: 34px;
	font-size: 16px;
	line-height: 34px;
	text-indent: 4px;
	font-family: "微软雅黑"
}

.line2 .three .choose-ok{
	float: left;
	width: 140px;
	height: 34px;
	font-size: 16px;
	line-height: 34px;
	text-align: center;
	font-family: "微软雅黑";
	cursor: pointer;
	background:#698c5f;
	color: #fff;
	border:0 none;
	transition-duration:300ms;
}
.line2 .three .choose-ok:hover{
	background:#5b7b52;
}
.order-form .line2 .ques{
	line-height: 39px;
	display: block;
	height: 39px;
	padding-right: 25px;
	float: left;
	font-size: 16px;
	color: #555;
	background: url("or07.jpg") right 13px no-repeat;
}
.order-form .line1 select{
	float: left;
	width: 263px;
	height: 39px;
	border:1px solid #ebeded;
	float: right;
	margin-left: 12px;
	font-size: 16px;
	color: #555;
	line-height: 37px;
	text-indent: 12px;
	font-family: "微软雅黑"
}
.three{
	float: left;
	margin-left: 60px;
}
.three div{
	width:261px;
	height: 37px;
	border:1px solid #dce0e0;
	background: url("or11.jpg") 7px 11px no-repeat #edefed;
	float:right;
	margin-left: 12px;
}
.three div span{
	float: left;
	padding-left: 34px;
	line-height: 37px;
	font-size: 16px;
	color: #555;
}
.three div input{
	float: right;
	margin-right: 6px;
	margin-top: 11px;
	width: 16px;
	height: 16px;
}
.type-cover{
	width: 100%;
	overflow: hidden;
}
.img-type{
	width: 120%;
	float: left;
}
.img-type li{
	width:321px;
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	background: #fff; 
	overflow: hidden;
}
.img-type li a{
	display: block;
	width: 100%;
	height: 320px;
	overflow: hidden;
}
.img-type li img{
	min-width: 100%;
	height: 320px;
}
.img-type li div{
	width: 100%;
	height: 88px;
	position: relative;
}
.img-type li div .order-title{
	font-size: 20px;
	color: #555;
	line-height: 32px;
	padding-top: 18px;
	display: block;
	width: 80%;
	padding-left: 16px;
}
.img-type li div .order-texts{
	line-height: 24px;
	color: #999;
	font-size: 14px;
	display: block;
	width: 80%;
	padding-left: 16px;
}
.img-type li div .ups-i{
	display: block;
	position: absolute;
	color: #a22911;
	font-size: 18px;
	float: left;
	right: 10px;
	top:26px;
	line-height: 20px;
	font-style: normal;
	font-family: arial;
}
.img-type li div .down-i{
	display: block;
	position: absolute;
	color: #a22911;
	font-size:18px;
	float: left;
	right: 10px;
	top:50px;
	line-height: 20px;
	font-style: normal;
	font-family: arial;
}
.img-type li div i em{
	font-size: 14px;
	padding-right: 4px;
	font-style: normal;
	padding-left: 4px;
}
.img-type li div i font{
	font-family: "微软雅黑";
	font-size: 13px;
}


.img-type1{
	width: 120%;
	float: left;
}
.img-type1 li{
	width:492px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	background: #fff; 
	overflow: hidden;
}
.img-type1 li a{
	display: block;
	width: 100%;
	height: 268px;
	overflow: hidden;
}
.img-type1 li img{
	min-width: 100%;
	height: 268px;
}
.img-type1 li div{
	width: 100%;
	height: 108px;
	position: relative;
}
.img-type1 li div .order-title{
	font-size: 20px;
	color: #555;
	line-height: 32px;
	padding-top: 18px;
	display: block;
	width: 80%;
	padding-left: 16px;
}
.img-type1 li div .order-texts{
	line-height: 24px;
	color: #999;
	font-size: 14px;
	display: block;
	width: 80%;
	padding-left: 16px;
}

.img-type1 li div .ups-i{
	display: block;
	position: absolute;
	color: #333333;
	font-size: 12px;
	float: left;
	right: 80px;
	top:20px;
	line-height: 15px;
	font-style: normal;
	font-family: arial;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding:5px;
	height:15px;
}
.img-type1 li div .down-i{
	display: block;
	position: absolute;
	color: #333333;
	font-size:12px;
	float: left;
	right: 0px;
	top:20px;
	line-height: 15px;
	font-style: normal;
	font-family: arial;
		border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding:5px;
	height:15px;
}

.img-type1 li div i em{
	font-size: 14px;
	padding-right: 4px;
	font-style: normal;
	padding-left: 4px;
}
.img-type1 li div i font{
	font-family: "微软雅黑";
	font-size: 13px;
}



.details{
	width: 100%;
	position: relative;
	background: #fff;
}
.detail-head{
	height: 82px;
	padding-top: 42px;
	width: 100%;
	border-bottom:1px solid #ebeded;
}
.det1{
	display: block;
	line-height: 30px;
	font-size: 20px;
	color: #666;
}
.det2{
	display: block;
	line-height: 24px;
	color: #999;
	font-size: 14px;
}
.detail-content{
	width: 658px;
	padding-top: 16px;
	color: #666;
}
.cont1{
	display: block;
	line-height: 48px;
	font-size: 18px;
	color: #666;
}
.cont2{
	width: 100%;
	line-height: 24px;
	padding: 10px 0 0;
	font-size: 14px;
}
.cover-room{
	width: 658px;
	overflow: hidden;
	position: relative;
	height: 426px;
	margin-top: 50px;
}
.cover-room ul{
	position: absolute;
	float: left;
	width: 100%;
	left: 0;
	top: 0;
}
.cover-room ul li{
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	display: none;
}
.cover-room ul li img{
	width: 100%;
}
.btn-l,.btn-r{
	position: absolute;
	width: 65px;
	height: 52px;
	z-index: 100;
	top: 200px;
	transition-duration:300ms;
}
.btn-l{
	left: 0;
	background: url("or03.png") no-repeat;
}
.btn-l:hover{
	left: 0;
	background: url("or01.png") no-repeat;
}
.btn-r{
	right: 0;
	background: url("or02.png") no-repeat;
}
.btn-r:hover{
	right: 0;
	background: url("or04.png") no-repeat;
}
.room{
	padding-bottom:128px;
	position: relative;
}
.instant{
	width: 314px;
	float: right;
	position: absolute;
	top: -165px;
	right: 0;
	z-index: 200;
}
.gray-ins{
	width: 100%;
	height: 40px;
	background: #3a3c3a;
}
.gray-ins span{
	float: left;
	line-height: 40px;
	padding-left: 22px;
	color: #fff;
	font-size: 18px;
	font-family:"微软雅黑"
}
.gray-ins i{
	float: right;
	line-height: 40px;
	font-size: 14px;
	padding-right: 22px;
	font-style: normal;
	color: #fff;
}
.or-details{
	width: 272px;
	margin: 0 auto;
	padding: 12px 20px 20px;
	border:1px solid #dce0e0;
	background: #fff;
}
.or-form{
	width: 100%;
	float: left;
}
.or-form div{
	float: left;
	width: 90px;
}
.or-form div span{
	display: block;
	font-size: 14px;
	line-height: 32px;
	color: #666;
}
.or-form div input{
	width: 80px;
	height: 35px;
	text-indent: 4px;
}
.or-form div select{
	width: 80px;
	color: #000;
}
.year,.persons{
	height: 39px;
	line-height: 39px;
	font-size: 12px;
	color: #666;
	text-indent: 2px;
}
.year{
	width: 93px;
	margin-right: 12px;
}
.persons{
	width: 58px;
	text-indent: 15px;
}
.table-or{
	width: 100%;
	margin: 17px 0;
	border-top:1px solid #dce0e0;
	clear: both;
}
.table-or li{
	width: 100%;
	border-bottom:1px solid #dce0e0;
	height: 34px;
}
.fir{
	float: left;
	width: 160px;
	border-right:1px solid #dce0e0;
	height: 34px;
	line-height: 34px;
	padding-left: 8px;
}
.fir i,.sec i{
	line-height: 34px;
	color: #666;
	font-size: 16px;
	font-style: normal;
	padding: 0 2px;
}
.fir .question{
	background: url("or07.jpg") 55px 10px no-repeat;
	display: block;
}
.sec{
	float: right;
	line-height: 34px;
	height: 34px;
}
.insorder{
	width: 272px;
	height: 42px;
	border-radius: 4px;
	overflow: hidden;
	line-height: 42px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	background: #798351;
	display: block;
	transition-duration:300ms;
}
.insorder:hover{
	background: #89945d;
}
.re-box{
	background: #fff;
	margin-bottom: 114px;
}
.per-box{
	background: #fff;
	margin-bottom: 114px;
	border-radius: 6px;
	border:1px solid #e6e6e6; 
	position: relative;
	margin-top: -2px;
	padding-bottom: 98px;
}
.reg-title{
	width: 100%;
	height: 74px;
	background: url("line2.jpg") left bottom repeat-x;
	line-height: 74px;
	color: #666;
	font-size: 18px;
	text-align: center;
}
.backs{
	width: 100%;
	overflow: hidden;
	background: url("back9.jpg") center top no-repeat;
	position: relative;
}
.back2{
	width: 100%;
	overflow: hidden;
	background: url("back11.jpg") center top no-repeat;
	position: relative;
}
.top2{
	width: 100%;
	text-align: center;
	height: 128px;
	padding-top: 70px;
}
.top2 a{
	display: inline-block;
}
.reg-form{
	width: 372px;
	margin: 76px auto 0;
	padding-bottom: 140px;
}
.phones,.password{
	width: 370px;
	height: 40px;
	border:1px solid #c3c3c5;
	margin-bottom: 26px;
	border-radius: 4px;
	overflow: hidden;
}
.send-in{
	width: 236px;
	height: 40px;
	border:1px solid #c3c3c5;
	margin-bottom: 26px;
	border-radius: 4px;
	overflow: hidden;
	background: url("r02.jpg") no-repeat;
	float: left;	
}
.dota{
	width: 372px;
	height: 42px;
	margin-bottom: 26px;	
}
.phones{
	background: url("r01.jpg") no-repeat;	
}
.password{
	background: url("r03.jpg") no-repeat;	
}
.phones input,.password input{
	height: 26px;
	padding: 7px 12px;
	width: 304px;
	float: right;
	border:0 none;
	color: #a9a9a9;
	font-size: 14px;
}
.send-in input{
	height: 26px;
	padding: 7px 12px;
	width: 170px;
	float: right;
	border:0 none;
	color: #a9a9a9;
	font-size: 14px;
}
.send-to,.submit-reg{
	height: 42px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	line-height: 42px;
	background: #798351;
	border-radius: 4px;
	overflow: hidden;
	border: 0 none;
	cursor: pointer;
	font-family: "微软雅黑";
	transition-duration:300ms;
}
.send-to{
	width: 124px;
	float: right;
}
.submit-reg{
	width: 374px;
	margin-bottom: 26px;
}
.send-to:hover,.submit-reg:hover{
	background: #8b975c;
}
.remem{
	padding-bottom: 26px;
	height: 26px;
	width: 100%;
}
.remem input{
	float: left;
	margin-top: 7px;
	width: 14px;
	height: 14px;
}
.remem i{
	line-height: 26px;
	font-size: 14px;
	color: #555;
	padding-left: 8px;
	font-style: normal;
	float: left;
}
.remem a{
	float: right;
	line-height: 26px;
	font-size: 14px;
	color: #676f46;
}
.remem a:hover{
	text-decoration: underline;
}
.vvip{
	padding-top: 20px;
	border-top: 1px solid #bbb;
	width: 100%;
}
.vvip span{
	font-size: 16px;
	color: #555;
	line-height: 27px;
	float: left;
}
.vvip a{
	float: right;
	display: block;
	width: 115px;
	height: 30px;
	line-height: 27px;
	color: #fff;
	text-align: center;
	font-size: 16px;
	background: url("vip.jpg") no-repeat;
	transition-duration:300ms;
}
.vvip a:hover{
	background: url("vip2.jpg") no-repeat
}
.top3{
	height: 138px;
}
.top3 .logo3{
	float: left;
}
.web-home{
	float: right;
	margin-top: 52px;
	padding: 0 20px;
	background: url("home.png") left 2px no-repeat;
	line-height: 20px;
	font-size: 14px;
	color: #888;
}
.web-home1{
	float: right;
	margin-top: 52px;
	padding: 0 20px;
	line-height: 20px;
	font-size: 14px;
	color: #888;
}
.web-home:hover,.web-home1:hover{
	color: #798351;
}
.vip-page{
	width: 822px;
	margin: 0 auto;
	padding-bottom: 88px;
}
.feed-title{
	height: 92px;
	width: 100%;
	border-bottom: 1px solid #e0e0e0;
	line-height: 92px;
	font-size: 18px;
	color: #333;
}
.feed-a{
	width: 100%;
	line-height: 68px;
	font-size: 20px;
	color: #333;
}
.vip-page textarea{
	width: 720px;
	height: 110px;
	border: 1px solid #e0e0e0;
	padding: 12px;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 24px;
	color: #666;
	margin-bottom: 26px;
}
.link-inp{
	width: 486px;
	height: 39px;
	line-height: 39px;
	padding-left: 12px;
	color: #666;
	margin-bottom: 26px;
	border: 1px solid #e0e0e0;
	font-family: "微软雅黑";
	font-size: 14px;
}
.data-inp{
	height: 41px;
	margin-bottom: 26px;
}
.data-inp input,.suggess{
	width: 153px;
	height: 39px;
	line-height: 39px;
	font-size: 14px;
	border: 1px solid #e0e0e0;
	font-family: "微软雅黑";
}
.data-inp input{
	text-indent: 12px;
	float: left;
	color: #666;
}
.data-inp img{
	height: 41px;
	float: left;
	margin-left: 4px;
}
.suggess{
	text-align: center;
	color: #fff;
	background: #798351;
	cursor: pointer;
	transition-duration:300ms;
}
.suggess:hover{
	background: #848f59;
}
.menu-box{
	width: 1004px;
	margin: 0 auto;
	position: relative;
	z-index: 100;
	overflow: hidden;
}
.menus{
	height: 58px;
}
.menus a{
	display: block;
	color: #333;
	font-size: 14px;
	width: 120px;
	text-align: center;
	float: left;
	height: 58px;
	line-height: 44px;
}
.menus a:hover,.menus .ing{
	background: url("ing.jpg") center bottom no-repeat;
	color: #698c5f;
}
.per-center{
	width: 894px;
	margin: 0 auto;
}
.per-tit{
	font-size: 20px;
	color: #333;
	padding-top: 40px;
	line-height: 68px;
}
.per-ul{
	width: 100%;
}
.per-ul li{
	width: 100%;
	height: 24px;
	padding: 30px 0;
	border-bottom: 1px solid #e0e0e0;
}
.per-ul li input{
	width: 16px;
	height: 16px;
	margin-top: 4px;
	float: left;
}
.per-ul li a{
	display: block;
	float: left;
	padding-left: 60px;
	background: url("ms.jpg") 22px 6px no-repeat;
	color: #777;
	font-size: 12px;
	line-height: 24px;
}
.per-ul li a:hover{
	color: #9da288;
}
.per-ul li i{
	font-size: 12px;
	font-style: normal;
	line-height: 24px;
	float: right;
	color: #999;
}
.page2{
	padding: 77px 0 0;
	text-align: right;
}
.all-se{
	height: 26px;
}
.all-se input{
	width: 16px;
	height: 16px;
	margin-top:5px;
	float: left;
}
.all-se span{
	line-height: 26px;
	padding:0 30px 0 11px; 
	font-size: 14px;
	color: #777;
	float: left;
}
.all-se a{
	display: block;
	float: left;
	width: 54px;
	height: 24px;
	border:1px solid #ddd;
	background: #f6f6f6;
	text-align: center;
	line-height: 24px;
	font-size: 14px;
	border-radius: 4px;
	transition-duration:300ms;
}
.all-se a:hover{
	background: #9da288;
	color: #fff;
}
.ms-h{
	width: 100%;
	text-align: center;
	color: #333;
	padding-top: 50px;
	line-height: 42px;
	font-size: 18px;
}
.ms-date{
	width: 100%;
	text-align: center;
	color: #999;
	font-size: 14px;
	line-height:34px;
}
.ms-de{
	  width: 100%;
	  line-height: 24px;
	  color: #999;
	  font-size: 14px;
	  padding: 18px 0;
	  min-height: 156px;
}
.record-t{
	width: 888px;
	margin:108px auto 80px;
	border-spacing:0;
}

.record-t thead tr{
	height: 44px;
	background: #f3f3f3;

}
.record-t thead tr td{
	line-height: 44px;
	font-size: 14px;
	color: #666;
}
.record-t tbody tr td{
	height: 88px;
	padding:24px 0;
	color: #666
}
.img-co{
	width: 88px;
	height: 88px;
	margin-left: 56px;
	float: left;
	overflow: hidden;
	display: block;
}
.img-co img{
	width: 100%;
}
.types{
	width: 208px;
	float: right;
}
.types span{
	line-height: 50px;
	font-size: 16px;
	color: #555 !important;
	display: block;
	width: 100%;
	text-align: center;
}
.types i{
	line-height: 20px;
	font-size: 14px;
	color: #999 !important;
	display: block;
	width: 100%;
	text-align: center;
	font-style: normal;
}
.communicate{
	position: relative;
	width: 100%;
	background: url("back.jpg") center top repeat-y;
}
.communicate-ul{
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 126px;
}
.communicate-ul a,.communicate-ul span{
	display:block;
	width:400px;
	text-align: center;
	float: left;
}
.a01{
	background: url("s01.png") center top no-repeat;
	padding-top: 80px;
	font-size: 18px;
	color: #555;
	font-family: arial;
}
.a02{
	background: url("s02.png") center top no-repeat;
	padding-top: 80px;	
	color: #555;
	font-size:20px;
	font-family: arial;
}
.a03{
	background: url("s03.png") center top no-repeat;
	padding-top: 80px;	
	color: #555;
	font-size: 16px;
	font-family:"微软雅黑";
}
.left-info{
	width: 330px;
	float: left;
}
.basic{
	float: left;
	width: 594px;
	padding-top: 10px;
}
.basic-frame{
	width: 100%;
}
.basic-frame div{
	width: 576px;
	height: 40px;
	border-bottom: 1px solid #e6e6e6;
	padding-left: 18px;
}
.basic-frame .basic-head{
	font-size: 16px;
	color: #333;
	padding-top: 30px;
	line-height: 46px;
}
.basic-frame div span{
	line-height: 40px;
	color: #666;
	font-size: 14px;
}
.basic-frame div input{
	line-height: 26px;
	padding: 7px 0;
	font-size: 14px;
	color: #c0c0c0;
	height: 26px;
	width: 300px;
	border:0 none;
	padding:0 6px ;
	font-family: "微软雅黑"
}
.basic-frame div i{
	line-height: 40px;
	font-size: 14px;
	color: #c0c0c0;
	font-style: normal;
}
.right-save{
	width: 64px;
	height: 30px;
	line-height: 30px;
	color:#fff;
	background: #798351;
	font-size: 14px;
	margin-top: 52px;
	font-family: "微软雅黑";
	border: 0 none;
	cursor: pointer;
	float: right;
	transition-duration:300ms;
}
.right-save:hover{
	background: #8b965e;
}
.change-pho{
	width: 96px;
	height: 130px;
	margin: 230px auto auto;
	position: relative;
}
.change-pho .dots{
	width: 96px;
	height: 96px;
	border-radius: 50%;
	overflow: hidden;
	position: relative;
}
.change-pho .dots .pho-img{
	position: absolute;
	width: 96px;
	height: 96px;
	left: 0;
	top: 0;
	z-index: 20;
	cursor: pointer;
	opacity: 0;
}
.save-pho{
	font-size: 14px;
	line-height: 26px;
	height: 26px;
	color: #6096e3;
	text-align: center;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #fff;
	border: 0 none;
	cursor: pointer;
	font-family: "微软雅黑"
}
.w1140{
	width: 1140px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}
.project{
	width: 100%;
	position: relative;
	left:0;
	top:60px;
	float: left;
	height: 244px;
	opacity: 0;
}
.project li{
	width: 100%;
	position: absolute;	
	display: none;
}
.project li .all{
	width: 555px;
	height: 244px;
	background: #b2ba95;
}
.project li .lefts{
	float: left;
}
.project li .rights{
	float: right;
}
.buttons{
	width: 1140px;
	margin:80px auto 0;
	text-align: center;
}
.buttons a{
	display: inline-block;
	margin: 0 5px;
	background: url("b1.png") no-repeat;
	width: 10px;
	height: 10px;
	transition-duration:300ms;
	cursor: pointer;
}
.buttons a:hover,.buttons .doting{
	background: url("b2.png") no-repeat;
}

.project li .all .lights{
	float: left;
	width: 293px;
}
.project li .all .displays{
	float: right;
	width: 262px;
	height: 244px;
	display: block;
	position: relative;
	overflow: hidden;
}
.project li .all .displays img{
	min-width: 100%;
	height: 244px;
}
.project li .all .displays span{
	display: block;
	z-index: 200;
	width: 112px;
	height: 36px;
	background: #2c4001;
	color: #fff;
	text-align: center;
	line-height: 36px;
	font-size: 14px;
	position: absolute;
	left: 80px;
	top: 148px;
	opacity: 0;
	filter:alpha(opacity=0);
}
.lights .bs{
	color: #fff;
	width: 100%;
	text-align: center;
	font-family: "宋体";
	font-size: 30px;
	line-height: 46px;
	padding-top: 76px; 
	padding-bottom: 54px;
	display: block;

}
.lights .good{
	width: 253px;
	padding: 0 20px;
}
.lights .good i{
	display: block;
	float: left;
	color: #fff;
	font-size: 14px;
	padding-left: 16px;
	line-height: 24px;
	background: url("w-add.png") left 5px no-repeat;
	font-style: normal;
}
.lights .good span{
	float: right;
	line-height: 24px;
	color: #fff;
	font-size: 16px;
}
.lights .good a{
	display: block;
	float: right;
	width: 15px;
	height: 13px;
	background: url("good02.png") no-repeat;
	margin-right: 5px;
	margin-top: 6px;
}
.lights .good .perfect{
	background: url("good01.png") no-repeat;
}
.latest-news{
	width: 100%;
	position: relative;
}
.latest-news .every{
	width: 49%;
	float: left;
	overflow: hidden;
	display: block;
	transition-duration:600ms;
	margin-bottom:10px;
	margin-left:5px;
	margin-right:5px;
	background-color: #CCCCCC;
	height:254px;
	overflow:hidden;
}
.latest-news .every:hover{
	background: url("op01.png") repeat;
}
.latest-news .every:hover span,.latest-news .every:hover .lp{
	color: #fff;
}
.hover-style{
	width: 50%;
	position: relative;
	overflow: hidden;
	cursor: pointer;
}
.hover-style img{
	width: 100%;
	display: block;
}
.cover-more{
	display: block;
	width: 100%;
	background: url("op01.png") repeat;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 200;
	display: none;
	height: 401px;
}
.latest-texts{
	width: 50%;
	display: block;
	position: relative;
}
.latest-texts span{
	display: block;
	width: 100%;
	text-align: center;
	font-size: 25px;
	font-family: "宋体";
	color: #333333;
	line-height: 52px;
	padding-top: 20%;
}
.latest-texts .lp{
	width: 80%;
	padding: 0 10%;
	text-align: center;
	font-size: 14px;
	color: #666;
	line-height: 22px;
	display: block;
	font-style: normal;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.cover-more span{
	display: block;
	width: 100%;
	text-align: center;
	background: url("op02.png") center no-repeat;
	color: #fff;
	font-size: 28px;
	line-height: 44px;
	font-family: "宋体";
	padding-top:7%;
	padding-bottom:46%;
}
.cover-more i,.ls{
	display: block;
	width: 100%;
	text-align: center;
	height:50px;
	background: url("l-m.png") center 20px no-repeat;
}
.w854{
	width: 950px;
	margin: 0 auto;
	line-height: 50px;
	color: #888;
	font-size: 20px;
	font-family: "宋体"; 
}
.lake{
	width: 950px;
	overflow: hidden;
	margin: 0 auto;
	height: 460px;
	position: relative;
}
.lake ul{
	float: left;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.lake ul li{
	width: 100%;
	height: 460px;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.lake-btns{
	float: left;
	position: absolute;
	right: 24px;
	bottom: 24px;
	z-index: 200;
}
.lake-btns a{
	display: block;
	float: left;
	margin-right: 10px;
	width: 12px;
	height: 12px;
	background: url("w1.png") no-repeat;
}
.lake-btns a:hover,.lake-btns .lake-ing{
	background: url("w2.png") no-repeat;	
}
.snow{
	width: 950px;
	position: relative;
	padding: 128px 0 60px;
	height:500px;
	margin: 0 auto;
}
.snow-text{
	width: 446px;
	float: left;
}
.snow-cover{
	width: 100%;
	position: relative;
	overflow: hidden;
	height: 222px;
}
.snow-ul{
	width: 100%;
	line-height: 24px;
	color: #666;
	font-size: 14px;
}
.sn-t{
	display: block;
	font-size: 36px;
	line-height: 50px;
	color: #666666;
	font-family: "宋体";
}
.sn-ts{
	color: #555;
	font-size: 26px;
	line-height: 32px;
	padding-bottom: 27px;
	font-family: "宋体";
	display: block;
}
.sn-tex{
	width: 100%;
	line-height: 24px;
	color: #666;
	font-size: 14px;
}
.snow-pic{
	float: right;
	width: 499px;
	height: 450px;
	position: relative;
}
.pics{
	width:499px;
	height: 392px;
	position: relative;
}
.pics li{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}
.pic-btns{
	width: 100%;
	text-align: center;
	position: relative;
	padding-top: 30px;
}
.pic-btns a{
	display: inline-block;
	width: 13px;
	height: 13px;
	margin:0 6px;
	background: url("w05.png") no-repeat; 
}
.pic-btns a:hover,.pic-btns .pic-ing{
	background: url("w06.png") no-repeat; 
}
.snow-link{
	position: absolute;
	height: 110px;
	float: left;
	top: 440px;
}
.snow-link a{
	display: block;
	float: left;
	height: 76px;
	width: 28px;
	border:1px solid #666666;
	font-size: 14px;
	color: #7f7f7f;
	background: url("w4.png") center 15px no-repeat;
	padding-top: 32px;
	margin-right: 28px;
	text-align: center;
	line-height: 16px;
	transition-duration:300ms;
	font-family: "微软雅黑";
}
.snow-link a:hover,.snow-link .linking{
	background: url("w3.png") center 15px no-repeat #666666;
	color: #fff;
}
.snow-more{
	position: relative;
	width: 100%;
}
.fix{
	width: 1px;
	height: 1px;
	position: fixed;
	right: 0;
	z-index: 1999;
	top: 30%;
	right: 0;
}
.fix-order{
	position:absolute;
	width: 44px;
	height: 113px;
	background: url("order.png") no-repeat;
	display: block;
	right: 0;
	top:0;
	z-index:1;
}
.fix-more{
	z-index:2;
	background: #fff;
	height:373px;
	width: 458px;
	position: absolute;
	top: 0;
	right:-458px;
	box-shadow: 0 0 6px #ccc;
}
.fix-l{
	width: 72px;
	height: 100%;
	border-right: 1px solid #e9ebdf;
	float: left;
	position: relative;
}
.fix-cls{
	width: 100%;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #5b653f;
	font-size: 14px;
	font-family: "微软雅黑";
	background: url("sl03.png") 56px 13px no-repeat;
	display: block;
}
.fix-l .sh{
	width: 100%;
	padding: 46px 0 0;
}
.fix-l .sh span{
	display: block;
	width: 100%;
	text-align: center;
	font-family: "宋体";
	font-size: 24px;
	color: #808a62;
	padding-bottom:20px;
	background: url("sl04.png") center bottom no-repeat;
}
.fix-l .sh i{
	display: block;
	width: 100%;
	text-align: center;
	font-family: "宋体";
	font-style: normal;
	font-size: 18px;
	color: #9ba57f;
	padding-top: 16px;
	padding-bottom: 40px;
}
.share-wx{
	display: block;
	width: 36px;
	height: 36px;
	background: url("wx.png") no-repeat;
	margin-left: 20px;
}
.fix-r{
	float: right;
	width: 358px;
	padding-top: 42px;
}
.search{
	line-height: 56px;
	color: #8b956e;
	font-size: 22px;
	font-family: "宋体"
}
.fix-from{
	width: 100%;
	float: left;
}
.top-f,.bottom-f{
	float: left;
	padding-top: 16px;
	width: 100%;
}
.bottom-f{
	padding-bottom: 40px;
}
.top-f div{
    width: 152px;
    float: left;
}
.bottom-f div{
	width: 105px;
	float: left;
}
.top-f div span,.bottom-f span{
	display: block;
	width: 100%;
	line-height: 24px;
	color: #8b956e;
	font-size: 14px;
}
.top-f div select{
	width: 140px;
	height: 30px;
	line-height:30px;
/*	background: url("sl.png") 116px 8px no-repeat #dddfd5;*/
	background: #dddfd5;
	color: #8b956e;
	font-size: 12px;
	text-indent: 6px;
	border-radius: 4px;
	overflow: hidden;
	border:0 none;
}
.bottom-f select{
	width: 140px;
	height: 30px;
	line-height:30px;
/*	background: url("sl02.png") 52px 14px no-repeat #dddfd5;*/
	background: #dddfd5;
	color: #8b956e;
	font-size: 12px;
	text-indent: 6px;
	border-radius: 4px;
	overflow: hidden;
	border:0 none;
	float: left;
}
.bottom-f i{
	line-height: 30px;
	font-style: normal;
	color: #8b956e;
	font-size: 14px;
	float: left;
	padding-left: 4px;
}
.ins-fo{
	width: 140px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	border-radius: 4px;
	overflow: hidden;
	background: #63762d;
	color: #fff;
	border:0 none;
	cursor: pointer;
	font-family: "微软雅黑";
	transition-duration:300ms;
}
.ins-fo:hover{
	background: #72863a;
}
.propay-fi{
	padding-top: 70px;
	line-height: 28px;
	font-size: 16px;
}
.apply-main{
	padding: 30px 0 0;
}
.apply-main h1{
	font-style: normal;
	font-weight: normal;
	font-size:20px;
	color: #606849;
	line-height: 40px;
}
.apply-box h2,.apply h3{
	font-weight: normal;
	font-size: 16px;
	line-height: 26px;
}
.applybox ul{
	padding-top: 20px;
}
.applybox ul .ablock{
	margin-top: 11px;
}
.subtnb{
	clear: both;
	padding-top:80px;

}
.subtnb input{
	display: block;
		width: 120px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	color: #fff;
	background: #89945d;
	font-size: 14px;
	border:0 none;
	font-family: "微软雅黑";
	cursor: pointer;
	transition-duration:300ms;
}
.subtnb input:hover{
	background: #737d4d;
}
.vip-page{
	padding-top: 70px;
	line-height: 26px;
}
.img{
	width: 100%;
}
.img .tit{
	float: left;
}
.img img{
	margin: 50px auto 0 200px;
}
.img p{
	line-height: 30px;
	text-align: center;
}
.re-box .btn{
	display: block;
}
.on{
	display: block;
	margin-left: 312px;
}
.btn{
	padding-top: 30px;
}
.btn a{
	padding: 20px 0;
}
.dota img{
	height: 40px;
	float: left;
	margin-left: 10px;
}
.warning{
	height: 40px;
	line-height: 40px;
	margin-bottom: 12px;
}
.success{
	width: 370px;
	text-align: center;
	background: url("p.jpg") center top no-repeat;
	padding-top: 84px;
	height: 90px;
	line-height: 40px;
	color: #666;
}
.fix-l img{
	position: absolute;
	width: 120px;
	height: 120px;
	left: -130px;
	bottom: 0;
	display: none;
}
.img-indus{
	position: relative;
	width: 246px;
	height: 216px;
	overflow: hidden;
}
.img-wrap{
	position: absolute;
	width: 100%;
	height: 100%;
}
.img-wrap img{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left:0;
	display: none;
}
.bt1, .bt2 {
    position: absolute;
    width:40px;
    height: 56px;
    z-index: 100;
    top: 90px;
    transition-duration: 300ms;
}
.bt1 {
    left: 0;
    background: url("orr4.png") center no-repeat;
}
.bt2 {
    right:0;
    background: url("orr2.png") center no-repeat;
}
.bt1:hover {
    left: 0;
    background: url("orr1.png") center no-repeat;
}
.bt2:hover {
    right: 0;
    background: url("orr3.png") center no-repeat;
}

.leftmenu {padding-top:40px;color:#000}
.leftmenu ul li a,.leftmenu ul li a:visited { display:block;color:#333; height:45px;line-height:45px;font-size:16px; font-family:"微软雅黑"; }
.leftmenu ul li a:Hover {  background:url(lkk.png) no-repeat center right; background-position: 138px 0px;color:#FF0000; text-decoration:none; font-family:"微软雅黑"; }
.leftmenu ul li.check a,.leftmenu ul li.check a:visited {  background:url(lkk.png) no-repeat center right; background-position: 138px 0px;color:#FF0000; font-family:"微软雅黑"; line-height:50px;}

.leftmenu ul li#msub a,.leftmenu ul li#msub a:visited { display:block;color:#333; height:50px;line-height:50px;font-size:16px; font-family:"微软雅黑"; }
.leftmenu ul li#msub a:Hover {color:#FF0000; text-decoration:none; font-family:"微软雅黑"; }
.leftmenu ul li.checksub a,.leftmenu ul li.checksub a:visited { background:#efefef;color:#333;font-size:16px; font-family:"微软雅黑"; }

.mleft {width:210px; vertical-align:top; background:url(lbg.jpg) no-repeat right 9px; background-position: 140px 0px;}
.mright {width:790px; vertical-align:top;}
.rbin1{ height:25px; line-height:25px; margin-left:5px;}
.topmenu{ width:410px; float:right; margin-top:20px; margin-bottom:30px;}
.topmenu li{ width:70px; float:left; 	border-top-width: 1px;
border: 1px solid #333333;
	height:25px;
	line-height:25px;
	margin-left:5px;
	margin-right:5px;
	text-align:center;
	font-size:12px;}
.topmenu .check{
	border: 1px solid #FF0000;
}
.backgo{ float:right;}
.backgo a{
	display:block;
	width:75px;
	height:30px;
	border: 1px solid #666666;
	text-align:center;
	line-height:30px;
	font-size:12px;
}

/*---资讯中心---*/
.news_con { width:730px; margin:0 auto; padding-top:15px;}  /*资讯中心大框架*/
.news_top { width:720px; height:132px; overflow:hidden; border-bottom:solid 1px #ccc; padding-bottom:15px; margin-bottom:15px;}  /*资讯首页内容顶部（图片和文字区）*/
.news_top img { width:128px; height:128px; display:block; float:left;} 
.news_top .n_top_img { width:128px; height:128px; display:block; border:solid 1px #ccc;  padding:1px; float:left; } /*资讯首页内容顶部,图片的边框色可以自选修改*/
.news_top .n_top_img:hover { border:solid 1px #F48000; }  /*资讯首页内容顶部,图片的边框点击色,可以自选修改*/
.news_img_rt { width:570px; height:132px; float:left; margin-left:10px;} /*资讯首页内容顶部,图片的右边区块*/
.new_top_tit { width:518px; height:20px; line-height:20px; overflow:hidden; margin-bottom:10px;}
.new_top_tit .top_tit1 { font-weight:bold; text-decoration:underline; color:#000; font-size:14px;}/*资讯首页内容顶部, 粗体标题,颜色可自行修改*/
.new_top_tit .top_tit1:hover { color:#F48000;}/*资讯首页内容顶部, 粗体标题点击时的样式,颜色可自行修改*/
.new_top_tit .top_tit2 {  margin-left:15px;}
.new_top_tit .top_tit3 {  margin-left:15px; color:#FF0000;}/*资讯首页内容顶部, 文章出处,颜色可自行修改*/
.new_top_tit .top_tit3 a { color:#FF0000; text-decoration:underline;}/*资讯首页内容顶部, 文章出处,颜色可自行修改*/
.news_img_rt .news_top_con { line-height:24px; height:100px; overflow:hidden; white-space: normal; letter-spacing: normal; word-spacing:10px; } /*资讯首页顶部, 文章颜色可自行修改*/
.news_img_rt .news_top_con a { color:#F48000; text-decoration:underline;}

.inf_lc{ clear:both;padding:5px 0 0;}
.inf_lc li{padding:25px 15px;height:78px; overflow:hidden; box-shadow: 1px 1px 5px #bfbfbf; background:#F1F1F1; margin-bottom:30px;}
.inf_lc li h4{ padding:0 5px 0 0;text-align:center; float:left;width:64px; overflow:hidden; border-right: 1px solid #666;margin-top: 10px;}
.inf_lc li h4 b{ font-weight:100; display:block; line-height:36px;height:36px; overflow:hidden; font-size:36px; font-family:Arial; text-transform:uppercase;}
.inf_lc li h4 span{ font-weight:100; display:block; line-height:16px;height:16px; overflow:hidden; font-size:12px; font-family:Arial; text-transform:uppercase; color:#868686;}
.inf_lc li p{padding:0 0 0 14px; line-height:26px;width:560px; overflow:hidden;font-size:12px; float:left; }
.inf_lc li p b{ display:block; font-weight:100; color:#222; }
.inf_lc li p b a{ color: #414429; font-size: 18px; text-decoration:none;}
.inf_lc li p a{text-decoration:none;}
.inf_lc li .fr{margin:26px 0 0;}
.inf_lc li:hover{  box-shadow: 1px 1px 5px #000;}



.keifu{ position:fixed; top:10%; right:0; width:131px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:990;}
.keifu_tab{ width:160px;}
.icon_keifu{ width:26px; height:100px; float:left; background:url(/index/keifu.png) 0 0; position:relative; display:none; cursor:pointer;}
.keifu_box{ float:left; width:131px;}
.keifu_tab img{ display:block;}
.keifu_head{ width:131px; height:41px; background:url(/index/keifu.png); background-position: 0 -103px; font-size:0; line-height:0; position:relative;}
.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(/index/keifu.png) -42px 0; position:absolute; top:5px; right:5px;}
.keifu_close:hover{ background-position:-60px 0;}
.keifu_con{ border-left:7px solid #B89831; border-right:7px solid #B89831; padding-bottom:20px; background:#fbfbfb;}
.keifu_con li{height:33px; padding-left:5px;}
.keifu_con .weixin{ height:96px;}
.keifu_con .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}
.keifu_bot{ width:131px; height:190px; background:url(/index/keifu.png); background-position:0 -149px; }