body {font:14px/1.5 AppleGothic,Arial,'微软雅黑';line-height:160%;color:#333333;background:#fff; overflow-x: hidden; word-wrap: break-word;}
body,html,p,h1,h2,h3,h4,h5,h6,dl,dd,dt,ul,li{padding:0;margin:0;}
dl,dd,dt,ul,li{list-style:none;}
a{color: #333;text-decoration: none;}
li{ list-style:none}
img{ border:0;}
input,select{ border:0; outline:none}
header,nav,section,footer,article,time{ display:block}
table{ border-collapse:collapse}
.clear{clear: both;}
.clearfix {*zoom: 1;}
.clearfix:before,.clearfix:after {display: table;content: "";line-height: 0;}
.clearfix:after {clear: both;}

.warper{width: 1200px; margin:0 auto; overflow: hidden;}

/*顶部导航*/
.head{ height: 97px; background: url(../images/navbj.png) repeat-x;}
.header{width: 1200px;margin: 0 auto;height: 97px; }
.logo{float: left;/*margin-right:50px;*/margin-top: 10px;}
.nav{float: left;position: relative;top:38px}
.nav li{float: left; width:95px;line-height: 28px; text-align: center;}
.nav li a{font-size: 16px;color: #727171;}
.nav li:hover a{color: #32b16c;}
.nav li.cur{}
.nav li.cur a{color: #32b16c;}


.nav li .navd{position: absolute; z-index: 100; background: #337c6a; padding: 0px 20px; 
  display: none;
}
.nav li:hover .navd{display: block;}
.nav li .navd a{display: block;color: #FFFFFF;font-size: 14px;}
.call{float: left;position: relative;
background: url(../images/call.png) no-repeat left center;
padding-left: 25px; font-size: 20px; font-weight: bold;color: #727171;
top:43px
}

.huiy{color: #f18101;position: relative;top:43px; float: right;
background: url(../images/hy.png) no-repeat left center;
padding-left: 25px;
color: #727171;
}
.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;}
/*
侧菜单*/
.sidebar{
	margin-top: 40px;
	width: 275px;
	float: left;
	overflow: hidden;	
}

.sidebar_title{background: url(../images/sidebar.jpg) no-repeat;
width: 275px;
height: 30px;
font-size: 18px;
line-height:30px;
text-align: center;
color: #FFFFFF;
}

.sidebar ul{
	width: 275px;
	overflow: hidden;
	background: #f9f9f9;
	margin-bottom: 25px;
}
.sidebar ul li{
	border-bottom:#cfcfcf dashed 1px;
	text-align: left;
	font-size: 16px;
	color: #656565;
	padding: 0px 0px 10px 0px;
	line-height: 40px;
	
}
.sidebar ul li img{
	margin-right: 20px;
	width: 40px;
	height: 40px;
	top:15px;
	margin-left: 50px;
	position: relative;
}
.sidebar ul li:last-child{
	border-bottom: none;
}

/*首页右边*/
.right{
	width: 880px;
	float: right;
	margin-top: 40px;
}
.right1{
	width: 880px;
	float: right;
	margin-top: 40px;
}
.right .about{
	width: 816px;
	border: #dcdcdc solid 2px;
	overflow: hidden;
	padding: 30px;
	color: #868686;
	font-size: 14px;
}
.right .about .about_title{
	color: #207358;
	font-size: 18px;
	margin-bottom: 10px;
	line-height: 24px;
}
.right .about .about_title span{
	font-size: 14px;
	color: #919392;
	margin-left: 3px;
}

.right .title{
	background: #32b16c;
	font-size: 18px;
	color: #fff;
	height: 35px;
	padding: 0px 10px;
	line-height: 35px;
	margin: 35px 0px 20px 0px;
}

.right .title span{
	font-size: 14px;
	margin-left: 3px;
}
.right .title a{
	float: right;
	color: #fff;
	font-size: 12px;
	position: relative;
	top:6px
}

.right ul{
	overflow: hidden;
}
.right ul li{
	float: left;
	text-align: center;
	border: #eeeeee solid 2px;
	padding: 5px;
	margin-right: 20px;
	color: #656565;
	font-size: 16px;
	margin-bottom: 10px;
}
.right ul li:nth-child(3n){
	margin-right: 0px;
}
.right ul li a{
		color: #656565;
}
.right ul li img{
	display: block;
	width: 266px;
	height: 130px;
	margin-bottom: 5px;
}

.right ul li:hover{
	border-color: #32b16c;
}
.right ul li:hover a{
	color: #32b16c;
}
.right .prod li:nth-child(3n){margin-right: 20px;}
.right .prod li:nth-child(5n){margin-right: 0px;}
.right .prod li{
	border: none;
}
.right .prod li:hover .img{
	border-color: #32b16c;
}
.right .prod li a .img{
	border: #eeeeee solid 2px;
	padding: 10px 13px;
	margin-bottom: 10px;
}
.right .prod li a .img img{
	width: 120px;
	height: 120px;
}

.right .st{background: none;color: #348671;border-bottom: #eeeeee solid 1px;}
.right .st a{color: #348671;top: 0px; font-size: 16px;}

.right .small_list_hot li{
	border: none;
	float: left;
	width: 420px;
	margin-right: 0px;
	text-align: left;
	border-bottom: #d2d2d2 dashed 1px;
	padding-bottom: 20px;
}
.right .small_list li{
	padding-bottom: 10px;
}

.right .small_list_hot li img{
	float: left;
	width:135px;
	height: 87px;
}
.right .small_list_hot li .info{
	float: right;
	width: 275px;
	font-size: 14px;
	color: #888888;
}
.right .small_list_hot li:nth-child(2n){
	float: right;
}

.right .small_list_hot li  a{
	color: #444444;
	font-size: 16px;
}
.right .small_list li a{
	color: #777777;
}

#back-to-top{position: fixed; left: 50%; bottom: 10%; background: url(../images/top.png) no-repeat; width: 56px; height:63px;cursor: pointer; display: none;z-index: 50; margin-left: 640px;}
#qq{
	position: fixed; left: 50%; bottom: 18%;z-index: 50; margin-left: 640px;
}

.footer{background: url(../images/footbj.jpg) repeat-x;margin-top: 40px;  color: #FFFFFF; height:236px;font-size: 16px;}

.footer a{color: #FFFFFF;}

.footlink{
	width: 270px;
	float: left;
	margin-top: 60px;
}
.footlink a{
	color: #ffffff;
	font-size: 14px;
	margin-right: 45px;
	margin-bottom: 8px;
	display: block;
	float: left;
}
.footlink a:hover{
	color: #f8e50e;
}
.footlink a:nth-child(3n){
	margin-right: 0px;
}

.lx{float: left;
	margin-top: 60px;
	margin-left: 135px;
}

.lx h1{
	font-size: 24px;
	font-weight: normal;
}
.lx h4{
	font-size: 16px;
	font-weight: normal;
	margin-top: 10px;
}
.lx p{
	background: url(../images/tel.png) no-repeat left top;
	padding-left: 30px;
	font-size: 28px;
	font-weight: bold;
	height: 32px;
	line-height: 32px;
	margin-top: 25px;
}


.lxdz{
	float: left;
	margin-top: 60px;
	font-size: 14px;
	line-height: 22px;
	margin-left: 125px;
}
.lxdz h1{
	font-size: 16px;
}
.er{float: right;margin-top: 60px;}
.foot{
	color: #595757;
	font-size: 14px;
	height: 35px;
	line-height: 35px;
}

.foot a{
	color: #595757;
}


.banner{
	position: relative;
	left: 50%;
	margin-left: -960px;
	width: 100%;
	margin-top: -3px;
}

.menu_title{
	background: #32b16c;
	height: 40px;
	line-height: 40px;
}

.sidebar .menu{
	background: #fff;
}

.sidebar .menu li{
	text-align: center;
	padding: 0px;
	
}
.sidebar .menu li a{
	font-size: 16px;
	color: #595757;
}
.sidebar .menu li a:hover{
	color: #32b16c;
}
.sidebar .menu .cur a{
	color: #32b16c;
}

.ntitle{
	border-bottom: #afafaf solid 1px;
	color: #595757;
	font-size: 18px;
	line-height: 30px;
	padding-bottom: 5px;
	overflow: hidden;
}
.ntitle a{
	float: right;
	font-size: 16px;
	color: #848484;
}
.course{
	
}
.course .def{
	overflow: hidden;
	margin-top: 30px;
}
.course .year{
	float: left;
	width: 105px;
	border-bottom: #9f9f9f solid 1px;
	background: url(../images/sjx.jpg) no-repeat center bottom;
	text-align: center;
	font-size: 31px;
	font-weight: bold;
	color: #32b16c;
	padding-bottom: 30px;
	padding-top: 20px;
}
.course .info{
	float: left;
	border-bottom: #32b16c solid 2px;
	color: #656565;
	font-size: 16px;
	padding-bottom: 27px;
}
.course .info b{
	display: block;
}

.abouttitle{
	overflow: hidden;
}
.abouttitle a{
	width: 135px;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	color: #7d7d7d;
	text-align: center;
	background: #e7e7e7;
	display: block;
	float: left;
	margin: 20px 0px 0px 0px;
	margin-right: 10px;
}

.abouttitle a:hover{
	 background: #32b16c;
	 color: #fff;
}
.abouttitle a.cur{
	 background: #32b16c;
	 color: #fff;
}

.aboucon{
	border-bottom: #32b16c solid 1px;
	margin-top: 45px;
	padding-bottom: 35px;
	color: #646464;
	font-size: 14px;
	line-height: 26px;
	overflow: hidden;
}
.aboucon:last-child{
	border: none;
}
.aboucon h1{
	color: #32b16c;
	font-size: 16px;
	margin-bottom: 10px;
}

.aboucon b{display: block;margin-bottom: 5px;}

.khcase{
	margin-top: 25px;
}


.page{
	width: 100%;
	text-align: center;
	border-top:#dfdfdf solid 1px;
	margin-top: 20px;
	padding-top: 20px;
}
.page a{
	display: inline-block;
	background: #ececec;
	color: #818181;
	font-size: 18px;
	padding: 5px 10px;
	margin: 0px 2px;
}

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



.case_info{
	margin-top:25px ;
	overflow: hidden;
}

.case_info img{
	float: left;
	width: 550px;
	height: 255px;
	border: #c9c9c9 solid 1px;
}

.case_info div{
	color: #747474;
	font-size: 14px;
	line-height: 22px;
	width: 310px;
	float: right;
}
.case_info div h1{
	color: #1b826c;
	font-size: 24px;
	font-weight: normal;
	border-bottom: #dcdcdc solid 1px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.case_info div h1 span{
	display: block;
	font-size: 16px;
	color: #848484;
	margin-top: 10px;
}
.case_title{
	border-bottom: #dfdfdf solid 1px;
	overflow: hidden;
	margin: 30px 0px 20px 0px;
}
.case_title span{
	display: block;
	background: #32b16c;
	color: #FFFFFF;
	width: 115px;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	text-align: center;
}
.case_con{
	color: #767676;
	font-size: 14px;
	line-height: 24px;
}


.honor{
	width: 100%;
	margin-top: 25px;
}

.honor td,.honor th{
	border:#a0a0a0 solid 1px;
	text-align: center;
}

.honor th{
	height: 40px;
	font-size: 16px;
	color: #595757;
}
.honor td{
	height: 30px;
	font-size: 14px;
	color: #595757;
}
.small_list {
	overflow: hidden;
	margin-top: 20px;
}
.small_list img{
	width: 195px;
	height: 125px;
	float: left;
}
.small_list_info{
	float: right;
	width: 660px;
	color: #888888;
	font-size: 14px;
}
.small_list_info a{
	display: block;
	color: #444444;
	font-size: 16px;
	margin: 5px 0px;
}
.small_list_info a:hover{
	color: #32b16c;
}

.s_title{
	text-align: center;
	margin: 30px 0px;
}

.s_title h1{
	border-bottom: #d9d9d9 solid 1px;
	display: inline-block;
	color: #444444;
	font-size: 20px;
	font-weight: normal;
	padding-bottom: 10px;
}

.s_con{
	overflow: hidden;
	color: #808080;
	font-size: 14px;
}

.f_title1{	
	position: relative;
	height: 60px;
	font-size: 18px;
	color: #5c5c5c;
	margin-bottom: 20px;
	padding-left: 70px;
	line-height: 60px;
	background: url(../images/f1.png) no-repeat;
}
.f_title2{	
	position: relative;
	height: 60px;
	font-size: 18px;
	color: #5c5c5c;
	margin-bottom: 20px;
	padding-left: 70px;
	line-height: 60px;
	background: url(../images/f2.png) no-repeat;
}
.f_title3{	
	position: relative;
	height: 60px;
	font-size: 18px;
	color: #5c5c5c;
	margin-bottom: 20px;
	padding-left: 70px;
	line-height: 60px;
	background: url(../images/f3.png) no-repeat;
}

.f_title4{	
	position: relative;
	height: 60px;
	font-size: 18px;
	color: #5c5c5c;
	margin-bottom: 20px;
	padding-left: 70px;
	line-height: 60px;
	background: url(../images/f4.png) no-repeat;
}
.f_title5{	
	position: relative;
	height: 60px;
	font-size: 18px;
	color: #5c5c5c;
	margin-bottom: 20px;
	padding-left: 70px;
	line-height: 60px;
	background: url(../images/f5.png) no-repeat;
}
.f_title6{	
	position: relative;
	height: 60px;
	font-size: 18px;
	color: #5c5c5c;
	margin-bottom: 20px;
	padding-left: 70px;
	line-height: 60px;
	background: url(../images/f6.png) no-repeat;
}
.f_title7{	
	position: relative;
	height: 60px;
	font-size: 18px;
	color: #5c5c5c;
	margin-bottom: 20px;
	padding-left: 70px;
	line-height: 60px;
	background: url(../images/f7.png) no-repeat;
}

.j_title1{	
	position: relative;
	height: 60px;
	font-size: 18px;
	color: #5c5c5c;
	margin-bottom: 20px;
	padding-left: 70px;
	line-height: 60px;
	background: url(../images/j1.png) no-repeat;
}

.j_title2{	
	position: relative;
	height: 60px;
	font-size: 18px;
	color: #5c5c5c;
	margin-bottom: 20px;
	padding-left: 70px;
	line-height: 60px;
	background: url(../images/j2.png) no-repeat;
}
.j_title3{	
	position: relative;
	height: 60px;
	font-size: 18px;
	color: #5c5c5c;
	margin-bottom: 20px;
	padding-left: 70px;
	line-height: 60px;
	background: url(../images/j3.png) no-repeat;
}

.j_title4{	
	position: relative;
	height: 60px;
	font-size: 18px;
	color: #5c5c5c;
	margin-bottom: 20px;
	padding-left: 70px;
	line-height: 60px;
	background: url(../images/j4.png) no-repeat;
}
.j_title5{	
	position: relative;
	height: 60px;
	font-size: 18px;
	color: #5c5c5c;
	margin-bottom: 20px;
	padding-left: 70px;
	line-height: 60px;
	background: url(../images/j5.png) no-repeat;
}



/*.s_list ul li:hover{border-color: #eeeeee;}*/
.s_list ul {
	margin-bottom: 20px;
}
.s_list ul li{
	text-align: left;
	width: 265px;
	color: #7c7c7c;
	font-size: 14px;
	height: 215px;
	overflow: hidden;
	line-height: 20px;
}
.s_list ul li a:nth-child(2){
	background: url(../images/sjx1.jpg) no-repeat left 8px;
	display: block;
	padding-left: 10px;
	color: #656565;
	font-size: 16px;
}
.s_list ul li a:nth-child(2):hover{
	color: #32b16c;
}



.s_list .case_info h1 span{
	font-size: 14px;
}

.yyinfo{
	color: #eb900d;
	font-size: 16px;
}

.ljyy{
	color: #fff;
	background: #EB900D;
	padding: 10px 50px;
	font-size: 18px;
	font-weight: bold;
	display: inline-block;
	margin-top: 20px;
}

.jttitle{
	border-bottom: #dfdfdf solid 1px;
}



.scon_title{
	border-bottom: #d9d9d9 solid 1px;
	display: inline-block;
	color: #525252;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
	margin: 20px 0px 20px 0px;
}

.scon{
	color: #747474;
	font-size: 14px;
	line-height: 22px;
}

.scon>div{
	float: left;
	margin-bottom: 20px;
	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;
}




.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;}
.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;}
.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}
.scon .goods-comm{margin-bottom: 0px;}

.pln{
	display: block;
	color: #505050;
	font-size: 16px;
}

.right1 textarea{
	width: 874px;
	border:#dcdcdc solid 1px;
	height: 175px;
	resize:none
}

.pjsubmit{
	float: right;
	display: inline-block;
	background: #eb900d;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	padding: 5px 20px;
	margin-top: 20px;
}


.pllist{
	border-bottom: #d9d9d9 solid 1px;
	padding-bottom: 20px;
	width: 100%;
}
.pllist:last-child{
	border: none;
}
.pltitle{
	font-size: 16px;
	color: #484848;
	width: 100%;
	margin-bottom: 10px;
	overflow: hidden;
}
.pltitle span{
	font-size: 14px;
	color: #969696;
}

#plfs{
	float: right;
	display: block;
}

#plfs img{
	width: 20px;
}

.p_title{
	height: 35px;
	line-height: 35px;
	color: #FFFFFF;
	font-size: 18px;
	background: #32b16c;
	margin: 15px 0px 20px 0px;
	padding-left: 10px;
}
.p_list ul li:hover{
	border-color: #eeeeee;
}
.p_list ul li:hover a{
	color: #656565;
}
.p_list ul li{
	width: 184px;
	text-align: left;
	padding: 10px 12px;
	overflow: hidden;
	margin-right: 10px;
}
.p_list ul li:nth-child(4n){
	margin-right: 0px;
}
.p_list ul li:nth-child(3n){
	margin-right: 10px;
}
.p_list ul li a{
	font-size: 16px;
	color: #656565;
	background: url(../images/zuo.jpg) no-repeat left 13px;
	padding: 5px 10px;
	display: block;
}
.p_list ul li a:hover{
	background: url(../images/xia.jpg) no-repeat left 13px;
	color: #32b16c;
}
.p_list ul li div{
	display: none;
	margin-left: -10px;
}

.p_list ul li img{
	width: 183px;
	height: 183px;
	border-bottom: #cfcfcf solid 1px;
}

/*.p_list ul li a:hover div{
	display: block;
}*/

.p_list_ul1 li{
	min-height: 440px;
}

.p_list_ul2 li{
	min-height: 440px;
}
.p_list_ul3 li{
	min-height: 440px;
}
.p_list_ul4 li{
	min-height: 440px;
}

.p_list ul li .cur{
	background: url(../images/xia.jpg) no-repeat left 13px;
	
}
.p_list ul li .cur div{
	display: block;
}

.prod_info img{
	width: 305px;
	height: 305px;
}

.prod_info>div{
	width: 540px;
}

.prod_info>div h1{
	padding-bottom: 20px;
}

.prod_info>div b{
	display: block;
}



.tj{
	width: 410px;
	float: left;
	margin-top: 45px;
}

.tj input{
	border:#d4d4d4 solid 1px;
	display: block;
	height: 40px;
	width: 388px;
	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: 388px;
	border-radius: 3px;
	margin-bottom: 15px;
	padding-left: 20px;
	font-size: 16px;
	color: #9a9a9a;
	padding-top: 10px;
}
.tj input[type="submit"]{
	float: left;
	width: 210px;
	height: 40px;
	border: none;
	background: #eb900d;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	cursor: pointer;
}

.lxdz1{
	float: left;
	margin-left: 50px;
	margin-top: 45px;
	font-size: 18px;
	color: #838282;
	line-height: 30px;
}

.call1{
	background: url(../images/call1.jpg) no-repeat left -10px;
	font-size: 38px;
	font-weight: bold;
	color: #32b16c;	
	padding: 10px;
	padding-left: 40px;
}
.call1 span{
	font-size: 18px;
	color: #838282;
	font-weight: normal;
	display: block;
	margin-top: 10px;
}

.lxdz1 b{
	height: 2px;
	background: #b5b5b5;
	width: 50px;
	display: block;
	margin: 15px 0px;
}

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

.reg h1{
	width: 320px;
	font-size:22px;
	font-weight: normal;
	color: #666666;
	margin: 80px 0px 20px 0px;
	text-align: center;
}


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





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

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

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

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


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

.reg-login{
	width: 340px;
	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;
}
.log{
		margin-bottom: 110px;
}
.log img{
	position: relative;
}
.loginbj{
	background: url(../images/loginbj.png) no-repeat;
	width: 572px;
	height: 350px;
	position: absolute;
	bottom: -50px;
	right: 15%;
	text-align: center;

}





.loginbj input{
		border:#d4d4d4 solid 1px;
	display: inline-block;
	height: 40px;
	width: 268px;
	border-radius: 3px;
	margin-bottom: 15px;
	padding-left: 40px;
	font-size: 16px;
	color: #9a9a9a;
}
.alogin{
	width: 310px;
	line-height: 40px;
	border: none;
	background: #eb900d;
	display: inline-block;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	cursor: pointer;
	padding-left: 0px;
}



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

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


.loginbj h1{
	font-size: 20px;
	color: #969696;
	margin: 30px 0px;
	text-align: left;
	padding-left: 235px;
}

.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.7;
	display: none;
}
.em{
	width: 400px;
	margin: 0 auto;
	margin-top: 300px;
	background: #FFFFFF;
	text-align: center;
	padding-bottom: 20px;
	border-radius: 10px;
}

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

.em input[type="submit"]{
	padding-left: 0px;
	cursor: pointer;
	width: 310px;
	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;
}


.zx_name{
	color: #535353;
	font-size: 16px;
	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: 268px;
	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: 160px;
	height: 35px;
}

.zx_con #email{
	width: 210px;
	float: left;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}
.zx_con #tj{
	width: 60px;
	background: #32b16c;
	color: #FFFFFF;
	float: left;
	margin-left: 0px;
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
	height: 39px;
}
.zx_con label{
	color: #ff0303;
	display: block;
	clear: both;
}

.zx_con lable{
	display: none;
}


.pl{
	color: #fe0202;
}

#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:20%;
	height: 600px;
	width: 540px;
	text-align: center;
}

#tjyy .tjyycon h1{
	font-size: 28px;
	text-align: center;
	color: #32b16c;
	padding: 40px 0px 30px 0px;
	font-weight: normal;
}
#tjyy .tjyycon input{
	border:#d4d4d4 solid 1px;
	display: inline-block;
	height: 40px;
	width: 397px;
	border-radius: 3px;
	margin-bottom: 15px;
	font-size: 16px;
	color: #9a9a9a;
	padding-left: 10px;
	margin-top: 10px;
	height: 35px;
}
#tjyy .tjyycon textarea{
	border:#d4d4d4 solid 1px;
	display:  inline-block;
	height: 145px;
	width: 388px;
	border-radius: 3px;
	margin-bottom: 15px;
	padding-left: 20px;
	font-size: 16px;
	color: #9a9a9a;
	padding-top: 10px;
}

.yuyue{
	display: initial;
	float: left;
	background: #eb900d;
	width: 270px;
	line-height: 40px;
	border: none;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	padding-left: 0px;
	margin-left: 65px;
	cursor: pointer;
}

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

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




