

body{
	padding-top: 1.11rem;
	/* padding-bottom: 300px */
}

/* header-start */
.header{
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 990;
	background:#fff;
	height: 1.11rem;
	border-bottom: solid 1px #e7e7e7;
}
.logo{
	display: block;
	width: 3.28rem;
	float: left;
}
.nav-btn{
	width:0.8rem;
	height: 0.9rem;
	float: right;
	background: url(../images/nav-btn.jpg) no-repeat left 0.25rem;
	background-size: 100%;
	margin-right: 0.3rem;
}

.nav{
	padding: .9rem 0;
	width: 100%;
	background: url(../images/navbj.png);
	position: fixed;
	top: 1.11rem;
	left: 0;
	z-index: 999;
	display: none;
	background-size:100% 100%;
}
.nav li{
	text-align: center;
	line-height: 2.2
}
.nav li a{
	display: block;
	font-size: .4rem;
	color: #ffffff
}
.nav li a:hover{
	color: #01ff75;
}
.language{
	margin-top: .1rem;
	text-align: center;
}
.nav .language a{
	display: inline;
	height: .55rem;
	line-height: .55rem;
	color: #FFFFFF;
	font-size: .36rem;
}
.nav .language span{
	color: #FFFFFF;
	font-size: 0.3rem;
	display: inline;
	margin: 0 0.2rem 0 0.1rem;
}

.nav .language .dl{
	background: url(../images/login.png) no-repeat left top;
	padding-left: 0.7rem;
}


/*banner*/
#banner {width:100%; margin:0 auto}
.pro-switch {overflow: hidden;	position: relative;}
.flexslider {margin: 0;	padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;}
.flexslider .slides img {width: 100%;display: block;}
.slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .slides {display: block;}
.slides {}
.no-js .slides > li:first-child {display: block;}
.flexslider {margin: 0 auto;position: relative;zoom: 1;}
.flex-viewport {max-height: 2000px;	-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.flexslider .slides {zoom: 1;}
.flex-direction-nav {*height: 0; display: none;}
.flex-direction-nav a {width: 60px;height: 90px;margin: -60px 0 0;display: block;
position: absolute;top: 50%;z-index: 10;cursor: pointer;text-indent: -9999px;opacity: 0;filter:alpha(opacity=0);-webkit-transition: all .3s ease;
background: #fff;
}
.flex-direction-nav .flex-next {background-position: 0 -90px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;	filter:alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;	filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}
.flex-control-nav {width:100%;	position: absolute;	bottom:10px;text-align: center; margin:0; padding:0}
.flex-control-nav li {margin: 0 5px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {background:#fff;display:block;height: 16px;overflow: hidden;text-indent:-99em;width: 16px;cursor: pointer;border-radius: 50%;}
.flex-control-paging li a.flex-active {background: #17856e;}




.main{
	padding: 0.2rem;
	margin: 0rem 0.2rem;
	color: #4c4948;
	font-size: .3rem;
	overflow: hidden;
}

.idx_about{
	border: #e0e0e0 solid 2px;
	overflow: hidden;
	margin-top: 0.5rem;
	font-size: 0.3rem;
	color: #868686;
}

.idx_about .idx_about_title{
	color: #207358;
	font-size: 0.35rem;
	border-bottom: #bdbdbd solid 1px;
	padding-bottom: 0.2rem;
	margin-bottom: 0.2rem;
}
.idx_about .idx_about_title span{
	color: #919392;
	font-size: 0.25rem;
}
.idx_about .idx_about_title a{
	color: #9b9b9b;
	font-size: 0.25rem;
	float: right;
	position: relative;
	top:0.1rem
}
.idx_about img{
	width: 100%;
	max-width: 400px;
}

.idx_about .idx_title{
	background: #32b16c;
	color: #FFFFFF;
	padding: 0.2rem 0.2rem;
}
.idx_about .idx_title span{
	color: #FFFFFF;
}

.idx_about .idx_title a{
	color: #FFFFFF;
}

.idx_con{
	padding: 0;
	border-top: none;
	padding-bottom: 0.2rem;
}

#banner1{
	padding: 0 0.2rem;
}
#banner1 ul li .img{
	margin-bottom: 0.2rem;
}
#banner1 ul li a{
	color: #656565;
	font-size: 0.3rem;
	margin-bottom: 0.2rem;
}


#banner1 .flex-control-paging li a{
	background: #bbbbbb;
}

#banner1 .flex-control-paging li .flex-active{
	background: rgb(23, 133, 110);
	color:rgb(23, 133, 110);
}
#banner1 .flex-control-nav{
	text-align: right;
	bottom: 0;
	
}
#banner1 .flex-control-nav li a{
	text-indent: -999rem;
	color: #bbbbbb;
}

#banner2{
	padding: 0 0.2rem;
}
#banner2 ul li .img{
	margin-bottom: 0.2rem;
}
#banner2 ul li a{
	color: #656565;
	font-size: 0.3rem;
	margin-bottom: 0.2rem;
}


#banner2 .flex-control-paging li a{
	background: #bbbbbb;
}

#banner2 .flex-control-paging li .flex-active{
	background: rgb(23, 133, 110);
	color:rgb(23, 133, 110);
}
#banner2 .flex-control-nav{
	text-align: right;
	bottom: 0;
	
}
#banner2 .flex-control-nav li a{
	text-indent: -999rem;
	color: #bbbbbb;
}

.idx_prod{
	border: none;
}
.idx_prod_con{
	margin-top: 0;
	border: none;
}
.idx_prod_con ul li{
	float: left;
	width: 45%;
	text-align: center;
	padding-bottom: 0.2rem;
}
.idx_prod_con ul li:nth-child(2n){
	float: right;
	margin-right: 0.1rem;
}

.idx_prod_con ul li img{
	border:#e0e0e0 solid 2px;
	width: 100%;
	height: 160px;
	margin-bottom: 0.1rem;
}
.idx_zs{
	padding: 0;
	border:0
}

.idx_zs  .idx_about_title{
	color: #656565;
}

.idx_zs_con a{
	display: block;
	border-bottom: #d2d2d2 dashed 1px;
	color: #777777;
	font-size: 0.3rem;
	padding: 0.2rem 0;
}


/*footer*/

.footer{
	background: url(../images/footer.png) no-repeat;
	background-position: 100% 100%;
	padding: 0.5rem 0.3rem;
	overflow: hidden;
	margin-top: .4rem;
	
}
.footer img{
	float:left;
	width: 25%;
}
.footer p{
	float: left;
	color: #ffffff;
	font-size: .25rem;
	margin-left: .2rem;
}
.footer p b{
	font-size: 0.3rem;
	display: block;
}
.foot{
	font-size: .25rem;
	text-align: center;
	color: #595757;
	padding: .2rem 0;
}

/*关于我们*/

.title{
	color: #595757;
	font-size: .4rem;
	border-bottom: #afafaf solid 1px;
	margin-top: .2rem;
	padding: .2rem 0;
	
}
.title a{
	float: right;
	color: #969696;
	font-size: .3rem;
	position: relative;
	top: .1rem;
}
.navtitle {
	padding: .2rem 0;
	padding-bottom: 0;
	line-height: .8rem;
}
.navtitle a{
	color: #656565;
	font-size: .3rem;
	border:#c4d5cf solid 1px;
	padding: .1rem .41rem;
	margin: 0;
}
.navtitle a.cur{
	color: #FFFFFF;
	background: #32b16c;
	border-color: #32b16c;
}
.navtitle a:hover{
	color: #FFFFFF;
	background: #32b16c;
	border-color: #32b16c;
}

.about{
	padding: 0;
}
h2{
	color: #32b16c;
	font-size: .3rem;
	margin: .3rem 0 .2rem 0;
}
.about_con{
	color: #4c4948;
	font-size: .28rem;
	border-bottom: #9f9f9f dashed 1px;
	padding-bottom: .3rem;
}

.about_con b{
	display: block;
	font-weight: bold;
}
.about_con:last-child{
	border: none;
}

.fzlc>div{
	float: left;
	/*background: url(../images/db.png) no-repeat left bottom;
	background-position: 100%;*/
	margin: .3rem 0 .3rem 0;
	height: 1.8rem;
	
}
.fzlc .about_time{
	color: #32b16c;
	font-size: .4rem;
	background: url(../images/sjx.png) no-repeat center bottom;
	border-bottom: #9f9f9f solid 1px;
	width: 20%;
	text-align: center;
}
.fzlc .about_info{
	border-bottom: #32b16c solid 2px;
	width: 78%;
}
.fzlc .about_info b{
	display: block;
	font-weight: bold;
}
.caseli{
	margin-top: .2rem;
	overflow: hidden;
}
.caseli li{
	padding: .2rem;
	border:#eeeeee solid 2px;
	margin: .4rem 0;
}

.caseli li img{
	margin-bottom: .1rem;
}

.page{
	text-align: center;
	border-top: #eeeeee solid 2px;
	padding-top: .3rem;
	margin-top: .3rem;
	overflow: hidden;
}
.page a{
	display: inline-block;
	font-size: .4rem;
	color: #818181;
	background: #ececec;
	padding: .1rem .25rem;
	margin: .2rem 0;
}

.page a.cur{
	color: #FFFFFF;
	background: #11bb69;
}
.page a:hover{
	color: #FFFFFF;
	background: #11bb69;
}


.case_info{
	margin-top: .4rem;
	color: #848484;
	border-bottom: #dcdcdc solid 1px;
	overflow: hidden;
	padding-bottom: .3rem;
}
.case_info h1{
	color: #0b4d3f;
	font-size: .4rem;
	margin: .3rem 0 .1rem 0;
}
.case_con{
	color: #767676;
	padding-bottom: .5rem;
}
.case_con b{
	background: #32b16c;
	color: #ffffff;
	font-size: .35rem;
	display: block;
	width: 2rem;
	text-align: center;
	padding: .1rem 0;
	margin: .3rem 0 0 0;	
	
}
.case_con_t{
	border-bottom: #bdbdbd solid 1px;
	margin-bottom: .2rem;
}
.zsli{
	overflow: hidden;
}
.zsli li {
	margin: .3rem 0;
	overflow: hidden;
}
.zsli li img{
	float: left;
	width: 30%;
	margin-right: 3%;
}
.zsli li div{
	float: left;
	width: 65%;
}
.zsli li div{
	font-size: .25rem;
	color: #888888;
}
.zsli li div a{
	display: block;
	color: #444444;
	font-size: .3rem;
}

.zscon{
	color: #808080;
	font-size: .3rem;
	padding-bottom: .4rem;
}
.zscon h1{
	color: #444444;
	font-size: .35rem;
	margin: .3rem 0;
}
.zscon img{
	width: 100%;
	argin: .3rem 0;
}

.service_yd{
	margin: .4rem 0 .5rem 0;
	overflow: hidden;
	padding: .2rem;
}
.service_yd a{
	display: inline-block;
	width: 43%;
	float: left;
	color: #656565;
	font-size: .4rem;
	border: #c4d5cf solid 2px;
	padding: .1rem 0;
	margin-bottom: .3rem;
	
}
.service_yd a:nth-child(2n){
	float: right;
}
.service_yd a img{
	display: inline;
	width: 40px;
	position: relative;
}
.service_yd a  span{
	position: relative;
	top:-.23rem
}
.service_title{
	border: none;
	top: -.5rem;
	padding-top:0;
}
.service_title span{
	position: relative;top:-.15rem
}
.service_title a{
	top:.6rem
}
.service_title img{
	width: 1.1rem;
	display: inline;
	position: relative;
	top:.23rem
}
.service_title hr{
	height: 2px;background: #000;
	width: 95%;
	float: right;
}

.service_title1 hr{background: #40aeed;}
.service_title2 hr{background: #e173e1;}
.service_title3 hr{background: #348671;}
.service_title4 hr{background: #ff7300;}
.service_title5 hr{background: #d12e59;}
.service_title6 hr{background: #e46a39;}
.service_title7 hr{background: #5c6495;}




.service_list{
	padding: 0 .2rem;
}
.service_list ul {
	padding-top:0.4rem;
}
.service_list ul li{
	padding: .2rem;
	border:#dcdcdc solid 1px;
	margin-bottom: .4rem;
	color: #7c7c7c;
	font-size: .25rem;
}

.service_list ul li span{
	display: block;
	background: url(../images/list.png) no-repeat left .1rem;
	padding-left: .3rem;
	margin: .1rem 0;
	color: #656565;
	font-size: .3rem;
}

.more{
	width: 100%;
	text-align: center;
	display: inline-block;
	color: #7f7f7f; 
	font-size: .3rem;
}
.more img{
	display: inline-block;
	width: .5rem;
}

.service_info{
	background: #f1f1f1;
	color: #747474;
	font-size: .28rem;
	padding-bottom: .3rem;
	margin-top: .2rem;
}


.service_info h1,.service_info h4,.service_info p{
	padding: .04rem .3rem;
}
.service_info h1{
	font-size: .4rem;
	color: #1d856d;
	margin-top: .2rem;
}
.service_info h4{
	font-size: .3rem;
	color: #eb900d;
}

.ljyy{
	background: url(../images/ljyy.png);
	color: #FFFFFF;
	font-size: .4rem;
	text-align: center;
	width: 100%;
	height: .8rem;
	line-height: .8rem;
}

.service_con_title{
	border-bottom: #bdbdbd solid 1px;
}


.service_con_title span{
	display: block;
	width: 2.5rem;
	height: .7rem;
	line-height: .7rem;
	color: #FFFFFF;
	font-size: .4rem;
	background: #32b16c;
	margin-top: .4rem;
	text-align: center;
}

.service_con{
	margin-top: .2rem;
	color: #747474;
	font-size: .28rem;
	padding-bottom: .4rem;
	overflow: hidden;
}



.scon>div{
	float: left;
	margin: 10px 0;
	position: relative;
}

.scon div:nth-child(2n){
	float: right;
}

.scon div p{
	position: absolute;
	height: 37px;
	line-height: 37px;
	background: url(../images/bj.png) repeat-x;
	bottom: 0px;
	width: 96%;
	color: #fff;
	font-size: 16px;
	padding: 0px 2%;
}
.scon div p span{
	font-size: 22px;
	font-weight: bold;
}




.pllist{
	border-bottom: #d9d9d9 solid 1px;
	padding-bottom: 20px;
	width: 100%;
	font-size: .26rem;
}
.pllist:last-child{
	border: none;
}
.pltitle{
	font-size: .3rem;
	color: #484848;
	width: 100%;
	margin-bottom: 10px;
	overflow: hidden;
}
.pllist span{
	font-size: .26rem;
	color: #969696;
	display: block;
}
#plfs{
	float: right;
	display: block;
}

#plfs img{
	width: 20px;
	display: inline;
}



#tjyy{
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	background: url(../images/tjyybj.png);
	z-index: 9999;
	display: none;
}

#tjyy .tjyycon{
	position: relative;
	width: 500px;
	background: #FFFFFF;
	margin: 0 auto;
	top:10%;
	height: 500px;
	width: 80%;
	text-align: center;
}

#tjyy .tjyycon h1{
	font-size: .4rem;
	text-align: center;
	color: #32b16c;
	padding: .4rem 0px 0px 0px;
	font-weight: normal;
}
#tjyy .tjyycon input{
	border:#d4d4d4 solid 1px;
	display: block;
	width: 80%;
	border-radius: 3px;
	font-size: 16px;
	color: #9a9a9a;
	padding-left: 10px;
	height: 35px;
	margin: .4rem auto;
}
#tjyy .tjyycon textarea{
	border:#d4d4d4 solid 1px;
	display:  block;
	height: 80px;
	width: 80%;
	border-radius: 3px;
	margin: .4rem auto;
	font-size: 16px;
	color: #9a9a9a;
	padding-top: 10px;
}

#tjyy .tjyycon #tjyytj{
	display: block;
	float: left;
	background: #eb900d;
	width: 50%;
	height: 30px;
	border: none;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	padding-left: 0px;
	cursor: pointer;
	margin-left: .5rem;
}

#tjyy .tjyycon #tjyycz{
	display: block;
	float: left;
	background: #6cc494;
	width: 30%;
	height: 30px;
	border: none;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	padding-left: 10px;
	text-align: center;
	cursor: pointer;
	margin-left: .1rem;
}

#close{
	position: absolute;
	background: #32b16c;
	color: #FFFFFF;
	font-size: 20px;
	padding: 5px 10px;
	right: -35px;
	top:0px;
	cursor: pointer;
}



.no_uline{border: none;}

.call1{
	width: 70%;
	background: url(../images/call1.jpg) no-repeat left -10px;
	font-size: .6rem;
	font-weight: bold;
	color: #32b16c;	
	padding-left: 40px;
	margin: .3rem auto;
	height: 76px;
}
.call1 span{
	font-size: 18px;
	color: #838282;
	font-weight: normal;
	display: block;
	margin-top: 0px;
}

.contact_lx{
	width: 80%;
	margin: 0 auto;
	font-size: .33rem;
	color: #838282;
	line-height: .45rem;
	margin-bottom: .3rem;
}


.tj{
	width: 80%;
	margin:0 auto;
	margin-top: 45px;
}

.tj input{
	border:#d4d4d4 solid 1px;
	display: block;
	height: 40px;
	width: 100%;
	border-radius: 3px;
	margin-bottom: 15px;
	padding-left: 20px;
	font-size: 16px;
	color: #9a9a9a;
}

.tj textarea{
	border:#d4d4d4 solid 1px;
	display: block;
	height: 145px;
	width: 100%;
	border-radius: 3px;
	margin-bottom: 15px;
	padding-left: 20px;
	font-size: 16px;
	color: #9a9a9a;
	padding-top: 10px;
}
.tj input[type="submit"]{
	float: left;
	width: 108%;
	height: 40px;
	border: none;
	background: #eb900d;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	cursor: pointer;
}


.huiy a{color: #727171; font-size: 16px;}
.huiy a:hover{color: #329a63; font-size: 16px;}
.huiy img{position: relative; top:2px;margin: 0px 3px;}
/*.login{float: right;color: #FFFFFF;font-size: 14px; background: url(../images/login.png) no-repeat 10px center #f28d1a; padding-left: 40px; line-height: 30px; border-radius: 20px; padding-right: 10px;position: relative; top:25px;}*/


.log{
	
}
.log img{
	position: relative;
}
.loginbj{
	background: url(../images/loginbj.png) no-repeat;
	width: 100%;
	height: 350px;
	position: absolute;
	top: 40%;
	text-align: center;
	background-size: 100%;

}

.loginbj input{
	border:#d4d4d4 solid 1px;
	display:block;
	height: 30px;
	width: 40%;
	border-radius: 3px;
	padding-left: 40px;
	font-size: 16px;
	color: #9a9a9a;
	background: #FFFFFF;
	margin: .2rem auto;
	
}
.loginbj input[type="button"]{
	width: 50%;
	height: 30px;
	line-height: 30px;
	border: none;
	background: #eb900d;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	cursor: pointer;
	padding-left: 0px;
}



.loginbj #name{
	background: url(../images/reg.png) no-repeat 10px 5px;
}
.loginbj #name:focus{
	background: url(../images/reg1.png) no-repeat 10px 5px;
	border-color: #32b16c;
}

.loginbj #pwd{
	background: url(../images/reg.png) no-repeat 10px -32px;
}
.loginbj #pwd:focus{
	background: url(../images/reg1.png) no-repeat 10px -32px;
	border-color: #32b16c;
}


.loginbj h1{
	font-size: 20px;
	color: #969696;
	margin: .4rem 0px;
	text-align: center;
}

.wjmm{
	color: #999999;
	font-size: 14px;
	float: right;
	margin-right: 120px;
	cursor: pointer;
}

.zhmm{
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: #F1F1F1;
	opacity: 0.9;
	display: none;
}
.em{
	width: 80%;
	margin: 0 auto;
	margin-top: 2rem;
	background: #FFFFFF;
	text-align: center;
	padding-bottom: 20px;
	border-radius: 10px;
}

.em span{
	float: right;
	margin: 5px 5px 5px 0px;
	cursor: pointer;
	display: block;
	font-size: .5rem;
}
.em>div{
	display: block;
	clear: both;
}
.em input{
	border:#d4d4d4 solid 1px;
	display: inline-block;
	height: 40px;
	width: 80%;
	border-radius: 3px;
	margin-bottom: 15px;
	padding-left: 40px;
	font-size: 16px;
	color: #9a9a9a;
}

.em input[type="submit"]{
	padding-left: 0px;
	cursor: pointer;
	width: 92%;
	background: #eb900d;
	color: #FFFFFF;
	border: none;
}

.em #email{
	background: url(../images/reg.png) no-repeat 10px -60px;
}
.em #email:focus{
	background: url(../images/reg1.png) no-repeat 10px -60px;
	border-color: #32b16c;
}



.reg{
	width: 80%;
	margin: 0 auto;
	color: #b8b8b8;
	font-size: 14px;
}

.reg h1{
	width: 100%;
	font-size:.4rem;
	font-weight: normal;
	color: #666666;
	margin: 1rem 0px 20px 0px;
	text-align: center;
}


.reg input{
	border:#d4d4d4 solid 1px;
	display: inline-block;
	height: 30px;
	width: 80%;
	border-radius: 3px;
	margin: 5px auto;
	padding-left: 40px;
	font-size: 16px;
	color: #9a9a9a;
}





.reg #name{
	background: url(../images/reg.png) no-repeat 10px 5px;
}
.reg #name:focus{
	background: url(../images/reg1.png) no-repeat 10px 5px;
	border-color: #32b16c;
}

.reg #pwd{
	background: url(../images/reg.png) no-repeat 10px -32px;
}
.reg #pwd:focus{
	background: url(../images/reg1.png) no-repeat 10px -32px;
	border-color: #32b16c;
}

.reg #pwd1{
	background: url(../images/reg.png) no-repeat 10px -32px;
}
.reg #pwd1:focus{
	background: url(../images/reg1.png) no-repeat 10px -32px;
	border-color: #32b16c;
}

.reg #email{
	background: url(../images/reg.png) no-repeat 10px -65px;
}
.reg #email:focus{
	background: url(../images/reg1.png) no-repeat 10px -65px;
	border-color: #32b16c;
}
.reg input[type="button"]{
	width: 92%;
	height: 40px;
	border: none;
	background: #eb900d;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	cursor: pointer;
	padding-left: 0px;
	margin: .3rem 0 1rem 0;
}


lable{
	color: #fe0000;
	margin: 0px 5px;
	font-size: 16px;
	position: relative;
	top:3px;
	display: inline-block;
}

.reg-login{
	width: 92%;
	border-bottom: #e5e5e5 solid 1px;
	padding-bottom: 20px;
	margin-bottom: 10px;
	text-align: right;
}

.reg-login a{
	color: #32b16c;
}

.reg input[type="checkbox"]{
	width: 20px;
	height: 20px;
	position: relative;
	top:5px
}

.yhxy{
	color: #f08334;
}

.zx_name{
	color: #535353;
	font-size: .3rem;
	margin: 20px 0px;	clear: both;
}
.zx_name span{
	cursor: pointer;
	margin-left: 20px;
}

.zx_con{
	clear: both;
	display: none;
}
.zx_con input{
	border:#d4d4d4 solid 1px;
	display: inline-block;
	height: 40px;
	width: 70%;
	border-radius: 3px;
	margin-bottom: 15px;
	font-size: 16px;
	color: #9a9a9a;
	padding-left: 10px;
	margin-top: 10px;
	height: 35px;
}
.zx_con input[type="submit"]{
	background: #faa600;
	color: #FFFFFF;
	border: none;
	width: 120px;
	margin-left: 2.8rem;
	height: 35px;
}

.zx_con #email{
	width: 70%;
	float: left;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}
.zr{
	text-align: center;
	margin: .3rem 0;
}
.zr a{
	display: inline-block;
	padding: 0 .3rem;
}


table{width: 100%;border-collapse:collapse;margin: .4rem 0;}

table tr td{
	border: #c1c1c1 solid 1px;
	padding: .2rem;
}

table tr td:first-child{width: 30%;}



@media (max-width:375px ) {
	.idx_prod_con ul li img{
		height: 140px;
	}
}
@media (max-width:320px ) {
	.idx_prod_con ul li img{
		height: 120px;
	}
	.loginbj h1{
		margin: .2rem 0;
	}
	.loginbj{
		bottom: -10%;
	}
}

.quiz{border:solid 1px #ccc;height:270px;width:772px;}
.quiz h3{font-size:14px;line-height:35px;height:35px;border-bottom:solid 1px #e8e8e8;padding-left:20px;background:#f8f8f8;color:#666;position:relative;}
.quiz_content{position:relative; overflow: hidden;}
.quiz_content .btm{border:none;width:100px;height:33px;background:url(../images/btn.gif) no-repeat;margin:10px 0 0 64px;display:inline;cursor:pointer;}
.quiz_content li.full-comment{position:relative;z-index:99;height:41px;}
.quiz_content li.cate_l{height:24px;line-height:24px;padding-bottom:10px;}
.quiz_content li.cate_l dl dt{float:left;}
.quiz_content li.cate_l dl dd{float:left;padding-right:15px;}
.quiz_content li.cate_l dl dd label{cursor:pointer;}
.quiz_content .l_text{height:120px;position:relative;padding-left:18px;}
.quiz_content .l_text .m_flo{float:left;width:47px;}
.quiz_content .l_text .text{width:634px;height:109px;border:solid 1px #ccc;}
.quiz_content .l_text .tr{position:absolute;bottom:-18px;right:40px;}
/*goods-comm-stars style*/
.goods-comm{height:41px;position:relative;z-index:7;margin-top: 20px}
.goods-comm-stars{line-height:25px;height:41px;position:absolute;top:0px;left:0;
	font-size:16px;
	color:#505050;
}
.goods-comm-stars .star_l{float:left;display:inline-block;margin-right:5px;display:inline;}
.goods-comm-stars .star_choose{float:left;display:inline-block;}
/* rater star */
.rater-star{position:relative;list-style:none;margin:0;padding:0;background-repeat:repeat-x;background-position:left top;float:left;}
.rater-star-item, .rater-star-item-current, .rater-star-item-hover{position:absolute;top:0;left:0;background-repeat:repeat-x;}
.rater-star-item{background-position: -100% -100%;}
.rater-star-item-hover{background-position:0 -48px;cursor:pointer;}
.rater-star-item-current{background-position:0 -48px;cursor:pointer;}
.rater-star-item-current.rater-star-happy{background-position:0 -25px;}
.rater-star-item-hover.rater-star-happy{background-position:0 -25px;}
.rater-star-item-current.rater-star-full{background-position:0 -72px;}
/* popinfo */
.popinfo{display:none;position:absolute;top:30px;background:url(../images/comment/infobox-bg.gif) no-repeat;padding-top:8px;width:192px;margin-left:-14px;}
.popinfo .info-box{border:1px solid #f00;border-top:0;padding:0 5px;color:#F60;background:#FFF;}
.popinfo .info-box div{color:#333;}
.rater-click-tips{font:12px/25px;color:#333;margin-left:10px;background:url(../images/comment/infobox-bg-l.gif) no-repeat 0 0;width:125px;height:34px;padding-left:16px;overflow:hidden;}
.rater-click-tips span{display:block;background:#FFF9DD url(../images/comment/infobox-bg-l-r.gif) no-repeat 100% 0;height:34px;line-height:34px;padding-right:5px;}
.rater-star-item-tips{height:41px;overflow:hidden;}
.cur.rater-star-item-tips{display:block;}
.rater-star-result{color:#FF6600;font-weight:bold;padding-left:10px;float:left;}

.s_list .rater-star li{border:none}

#rate-comm-1{float:left}
.quiz_content textarea{
	border: 1px solid #dcdcdc;
	height: 175px;
	resize: none;
	width: 98%;
}
.pjsubmit{
	background: #eb900d none repeat scroll 0 0;
	color: #ffffff;
	display: inline-block;
	float: right;
	font-size: 18px;
	font-weight: bold;
	margin-top: 20px;
	padding: 5px 20px;
	border: none;
}

