html{-webkit-text-size-adjust:none;}
body{font-family:"Microsoft YaHei";font-size:15px;color:#222;}
.bs{box-sizing: border-box;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;cursor:pointer;}
input[type="button"],input[type="submit"],input[type="text"],input[type="password"],input[typa="reset"],textarea{cursor: pointer;-webkit-appearance:none;}
input[type="text"],input[type="password"],input[type="email"],input[typa="reset"],select{-webkit-tap-highlight-color:rgba(0,0,0,0);}
input[type="submit"]{border-radius:0;}
input[type="button"]{border-radius:0;}
input[type="text"]{border-radius:0;}
:-moz-placeholder{color: #888;opacity:1;}
::-moz-placeholder{color: #888;opacity:1;}
input:-ms-input-placeholder{color: #888;opacity:1;font-size:14px;}
input::-webkit-input-placeholder{color: #888;opacity:1;font-size:14px;}
select{border: solid 0px #000;appearance:none;-moz-appearance:none;-webkit-appearance:none;font-size:14px;}

/*轮播图*/
#banner{height:723px;}
.banner{height:723px;overflow: hidden;width:100%;}
.banner .bd{z-index: 0;width:100% !important;}
.banner .bd ul{width:100% !important;}
.banner .bd li{width:100% !important;height:723px;overflow: hidden;text-align: right;}
.banner .hd{z-index: 1;bottom:8px;overflow: hidden;position:absolute;text-align:right;width:90%;}
.banner .hd ul{text-align:right;}
.banner .hd ul li{display:inline-block;*zoom:1;*display: inline;cursor: pointer;width:12px;text-align:center;height:12px;margin:0 5px;background-color:transparent;border:1px solid #30150a;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;behavior: url(PIE.htc);position:relative;}
.banner .hd ul li.on{background:#30150a;}
/*导航条*/
nav{line-height:59px;border-bottom:1px solid #aaa;}
nav a{font-size:16px;float:left;width:109px;text-align:center;;position:relative;bottom:-2px;}
nav a.on{border-bottom:3px solid #00b2c0;color:#00b2c0;position:relative;bottom:-2px;}
/*公司简介*/
.index_about{margin-top:30px;}
.index_about .text{padding-left:36px;width:775px;}
.index_about .text p{font-size:15px;line-height:32px;color:#666;}
.index_about .text a{color:#00b2c0;}
.index_tit{border-bottom:1px solid #aaa;line-height:40px;margin-top:30px;margin-bottom:10px;}
.index_tit b{border-bottom:3px solid #00b2c0;color:#00b2c0;font-size:20px;position:relative;bottom:-2px;}
.index_tit a{background:url(../images/index2.jpg) right center no-repeat;width:12px;height:40px;}
/*产品轮播图*/
.pro_banner{ overflow:hidden; position:relative;width:1200px;height:400px;}
.pro_banner .prev,.pro_banner .next{ display:inline-block;position:absolute;width:40px; height:400px; cursor:pointer;}
.pro_banner .prev{background:url(../images/index6.jpg) left center no-repeat;left:0;}
.pro_banner .next{background:url(../images/index7.jpg) left center no-repeat;right:0;}
.pro_banner .bd{position:absolute;width:1080px;left:60px;height:400px;top:0;}
.pro_banner .bd ul{ overflow:hidden; zoom:1; }
.pro_banner .bd ul li{ margin:0 20px;width:320px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.pro_banner .bd ul li .img{width:320px;height:350px;overflow:hidden;text-align:center;line-height:350px;}
.pro_banner .bd ul li .img img{max-width:320px;max-height:350px;vertical-align:middle;}
.pro_banner .bd ul li .text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}	
/*新闻动态*/
.index_news dl{float:left;width:300px;margin:25px 50px;}
.index_news dl dt{width:300px;height:226px;overflow:hidden;text-align:center;}
.index_news dl dt img{max-width:300px;max-height:226px;}
.index_news dl dd{margin-top:8px;}
.index_news dl dd a{font-size:15px;color:#555;line-height:26px;background:url(../images/index9.png) left bottom no-repeat;display:block;height:68px;}
.index_news dl dd a h1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
footer{background:#00b2c0;padding:10px 0;text-align:center;line-height:26px;color:#fff;}
footer span{margin:0 5px;}
footer a{color:#fff;}
footer i{font-style:normal;margin:0 8px;}
/*内页*/
.breadmenu{line-height:34px;padding-top:10px;}
.breadmenu i{font-style:normal;margin:0 5px;}
/*二级栏目*/
.page_menu{margin-bottom:15px;}
.page_menu a{display:inline-block;background:#fff;height:48;line-height:48px;font-size:14px;padding:0 25px;margin-right:10px; margin-bottom:10px;}
.page_menu a.on{color:#fff;height:55px;background:url(../images/index11.png) center top no-repeat;}
/*左边*/
.left{background:#fff;padding:20px 20px 40px;width:830px;overflow:hidden;}
.left_tit{height:30px;line-height:30px;margin-bottom:20px;}
.left_tit b{font-size: 24px;color: #00b2c0;padding-right: 10px;}
.left_tit span{font-size:14px;color: #aaa;}
.page{padding:0 20px;width:790px;}
#about p{font-size:15px;line-height:30px;color:#555;}
#about img{max-width:100%;margin:10px 0;}

.page_news dl{width:300px;margin-bottom:15px;background:#fff;padding-bottom:12px;}
.page_news dl dt{width:300px;height:226px;overflow:hidden;text-align:center;}
.page_news dl dt img{max-width:300px;max-height:226px;}
.page_news dl dd{margin-top:8px;padding-left:10px;padding-right:10px;}
.page_news dl dd a{font-size:15px;color:#555;line-height:26px;background:url(../images/index9.png) left bottom no-repeat;display:block;height:68px;}
.page_news dl dd a h1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

#news dl{border-bottom:1px dashed #ddd;padding:15px 0;}
#news dl dt img{width:200px;}
#news dl dt{float:left;width:200px;}
#news dl dd{padding-left:20px;float:left;width:570px;}
#news dl dd h1{font-weight:bold;margin-bottom:10px;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#00b2c0;}
.news_cont{line-height:26px;font-size:15px;max-height:78px;overflow:hidden;text-overflow:ellipsis;color:#555;}
#news .date{margin-top:8px;color:#aaa;}
#news dl dd a{display:block;padding-bottom:20px;background:url(../images/index9.png) left bottom no-repeat;}
/*页码*/
.flip{text-align:center;margin-top:20px;}
.flip a{display:inline-block;height:26px;border:1px solid #ddd;padding:0 12px;line-height:26px;}
.flip a.on{background:#00b2c0;color:#fff;border-color:#00b2c0;}
/*新闻详情*/
#news_del .title{border-bottom:1px dashed #00b2c0;text-align:center;padding-bottom:10px;margin-bottom:15px;}
#news_del .title h1{font-size:18px;color:#00b2c0;line-height:26px;margin-bottom:10px;}
#news_del .title p{color:#888;font-size:14px;}
#news_del .title p span{margin:0 6px;}

#news_del .cont p{font-size:15px;line-height:30px;color:#555;}
#news_del .cont img{max-width:100%;}
.flip1{margin-top:20px;background:#f8f8f8;line-height:46px;padding:0 10px;}
.flip1 a{width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.flip1 a span{color:#00b2c0;}

/*产品中心*/
#pro li{float:left;border-bottom:1px dashed #ddd;margin:0 30px;width:300px;text-align:center;padding-bottom:10px;}
#pro li .img{width:300px;height:300px;line-height:300px;text-align:center;margin-bottom:10px;}
#pro li .img img{max-width:300px;max-height:300px;vertical-align:middle;}
#pro li .text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:30px;}
#pro ul{padding:0 35px;}
/*产品详情页*/
.pro_img{width:420px;height:506px;position:relative;}
.pro_img .bd{width:418px;height:418px;border:1px solid #ddd;overflow:hidden;}
.pro_img .bd li{float:left;width:416px;height:416px;}
.pro_img .hd{position:absolute;top:428px;left:0;width:418px;height:78px;}
.pro_img .hd li{float:left;width:76px;border:1px solid #ddd;height:76px;margin-right:7px;}
.pro_img .hd li:hover{cursor:pointer;}
#pro_del .top .text{width:320px;padding-right:20px;}
.tea_name{font-weight:bold;font-size:18px;margin-top:25px;line-height:24px;margin-bottom:30px;}
.tea_price{font-size:26px;color:#00b2c0;margin-bottom:20px;border-bottom:1px dashed #00b2c0;padding-bottom:20px;}
.tea_cont p{font-size:15px;line-height:30px;}
.tea_cont p span{color:#666;}
.tea_link{margin-top:30px;}
.tea_link a{display:inline-block;background:url(../images/index12.png) center no-repeat;width:159px;height:38px;text-align:center;line-height:38px;color:#fff;}
#pro_del .mid .title{border-bottom:1px solid #00b2c0;margin-top:20px;margin-bottom:15px;}
#pro_del .mid .title span{background:#00b2c0;color:#fff;display:inline-block;padding:7px 20px;font-size:16px;}
#pro_del .mid  p{font-size:15px;line-height:30px;color:#555;}
#pro_del .mid  p img{max-width:100%;}
#pro_del .mid .img img{max-width:100%;}

/*联系我们*/
#contact .link p{line-height:30px;font-size:16px;color:#555;}
#contact .ewm{background:#f7f7f7;padding:30px 0;text-align:center;margin:20px 0;}
#contact .ewm span img{width:150px;height:150px;}
#contact .ewm span{display:inline-block;width:200px;}
/*在线留言*/
#online table{width:80%;border-collapse:collapse;margin:0 auto;}
#online table td{border:1px solid #ddd;padding:8px;}
#online table tr td:first-child{width:90px;text-align:right;font-size:14px;background:#f7f7f7;}
#online table td input[type="text"]{width:100%;border:none;outline:none;}
#online table td textarea{width:100%;border:none;outline:none;font-size:13px;}
#online table td input.yzm{width:30%;}
#online table td img{vertical-align:middle;}
#online input[type="submit"]{margin-left:98px;background:url(../images/index14.png) center no-repeat;width:94px;height:30px;line-height:30px;text-align:center;color:#fff;border:none;outline:none;font-size:16px;}

/*登录页面*/
#login{width:390px;margin:0 200px;}
.login_tit{text-align:center;color:#00b2c0;font-size:20px;margin-bottom:18px;font-weight:bold;}
#login .line{line-height:32px;padding:6px 0;}
#login .line span.fl{width:64px;text-align:right;}
#login .line span.fr{width:316px;}
#login .line span.fr input[type="text"]{width:300px;height:30px;line-height:30px;border:1px solid #ddd;padding:0 8px;}
#login .line span.fr input[type="password"]{width:300px;height:30px;line-height:30px;border:1px solid #ddd;padding:0 8px;}
#login .line span.yzm input[type="text"]{width:150px;}
#login .line span.yzm img{height:30px;margin-left:5px;vertical-align:middle;}

#login input[type="submit"]{margin-left:70px;background:url(../images/index14.png) center no-repeat;width:94px;height:30px;line-height:30px;text-align:center;color:#fff;border:none;outline:none;font-size:16px;margin-top:10px;margin-bottom:20px}
#login p{border-top:1px dashed #00b2c0;text-align:center;line-height:32px;}
#login p a{color:#00b2c0;}

/*注册页面*/
#register{width:410px;margin:0 190px;}
.login_tit{text-align:center;color:#00b2c0;font-size:20px;margin-bottom:18px;font-weight:bold;}
#register .line{line-height:32px;padding:6px 0;}
#register .line span.fl{width:80px;text-align:right;}
#register .line span.fr{width:326px;}
#register .line span.fr input[type="text"]{width:300px;height:30px;line-height:30px;border:1px solid #ddd;padding:0 8px;}
#register .line span.fr input[type="password"]{width:300px;height:30px;line-height:30px;border:1px solid #ddd;padding:0 8px;}
#register .line span.yzm input[type="text"]{width:150px;}
#register .line span.yzm img{height:30px;margin-left:5px;vertical-align:middle;}

#register input[type="submit"]{margin-left:85px;background:url(../images/index14.png) center no-repeat;width:94px;height:30px;line-height:30px;text-align:center;color:#fff;border:none;outline:none;font-size:16px;margin-top:10px;margin-bottom:20px}
#register p{border-top:1px dashed #00b2c0;text-align:center;line-height:32px;}
#register p a{color:#00b2c0;}
/*会员中心*/
#vip li{line-height:46px;border-bottom:1px dashed #ddd;}
#vip li span{display:inline-block;width:600px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#555;background:url(../images/index15.png) left center no-repeat;padding-left:12px;}
#vip li a{color:#00b2c0;background:url(../images/index16.png) right center no-repeat;padding-right:18px;}

/****************************在线咨询*****************************/
#zixun{
	position:fixed;
	right:0;
	top:50%;
	z-index:100;
}
#zixun .cont{
	transform:translateY(-50%);
}
#zixun span{
	position:absolute;
	top:50%;
	display:inline-block;
	width:28px;
	height:108px;
	margin-top:-48px;
}
.span1{
	background:url(../images/index25.png) center no-repeat;
	right:0px;
}
.span2{
	background:url(../images/index24.png) center no-repeat;
	right:175px;
}
.zixun_box{
	background:#e5eaf0;
    text-align: center;
	margin-left:28px;
	padding:15px 0;
	width:0px;
	border-top-left-radius:10px;
	border-bottom-left-radius:10px;
	display:none;
	position:absolute;
	top:0;
	transform:translateY(-50%);
	right:0;
}
.zixun_box .title{
	font-size: 20px;
   color: #00b2c0;
   font-weight: bold;
   margin-bottom: 10px
}
.zixun_box .tel a{
	margin-bottom:10px;
}
.zixun_box .kf{
	background: #fff;
   width: 155px;
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 10px;
   margin-top: 13px;
   padding-top: 12px;
   padding-bottom: 15px;
   margin-left: 10px;
}
.zixun_box .kf ul li{
	margin:5px 0;
}
.zixun_box .kf ul li a{
	display: inline-block;
    width: 80px;
    height: 23px;
    text-align: center;
    line-height: 23px;
    font-size: 14px;
    color: #fff;
    background: #00b2c0;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    border-radius: 23px;
}
.fixed{
	overflow:hidden;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
}






.join-apply{font-size: 14px;
    color: #666666;}
.join-apply .head {
    background: url(../images/lf19.png) no-repeat top center;
    height: 110px;
    text-align: center;
}
.join-apply .head h4 {
    color: #333333;
    line-height: 44px;
    font-size: 22px;
}
.join-apply .head h3 {
    color: #e60012;
    line-height: 44px;
    font-size: 36px;
    font-weight: bold;
    font-family: arial;
    font-style: italic;
}
.join-apply .body {
    background-color: #f0e9bd;
	background:#f0e9bd;
}
.join-apply .body tr .hd {
    height: 44px;
    background-color: #FBFBE4;
    color: #d1a72a;
    font-size: 18px;
    line-height: 44px;
    font-weight: bold;
}
.join-apply .foot {
    text-align: center;
    margin-top: 47px;
}

.join-apply .foot li {
    display: inline;
    margin: 3px;
}


#lbSubmit {
    text-align: center;
    display: inline-block;
    width: 155px;
    height: 53px;
    color: #fff;
    line-height: 53px;
    background-color: #E60012;
    font-size: 16px;
	border:0px;
}

.join-apply #reset {
    text-align: center;
    display: inline-block;
    width: 155px;
    height: 53px;
    color: #fff;
    line-height: 53px;
    background-color: #666666;
    font-size: 16px;
	border:0px;
}


.join-apply .body tr td label {
    font-size: 14px;
    color: #666666;
    margin-right: 20px;
    margin-left: 10px;
}
.ht_head li {
    color: #d2ae7e;
    float: left;
    margin-right: 24px;
    line-height: 50px;
    width: auto;
}
.ht_head li label {
    margin-right: 5px;
    position: relative;
    top: 7px;
    margin-right: 7px !important;
}
.join-apply input[type=checkbox] + label, .join-apply input[type=radio] + label {
    border: 2px solid #F0EABF;
    width: 12px;
    height: 12px;
    border-radius: 100%;
    cursor: pointer;
    padding: 4px;
    display: inline-block;
}
input[type=checkbox], input[type=radio] {
    display: none;
}
.join-apply input[type=checkbox]:checked + label i, .join-apply input[type=radio]:checked + label i {
    background: #E7C156;
    width: 12px;
    height: 12px;
    display: block;
    border-radius: 6px;
}

.join-apply .body tr td {
    background-color: #fff;
    height: 50px;
    font-size: 14px;
    color: #666666;
}

.join-apply .body tr td input {
    height: 30px;
    border: 1px solid #F5F1D4;
    padding-left: 8px;
}
.join-apply .foot li a:hover, .join-apply .foot li.selected a {
    background-color: #E60012;
}

.bc-fbfbe4 {
    background-color: #fbfbe4 !important;
}

.join-apply tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}


td[Attributes Style] {
    text-align: -webkit-center;
}
td, th {
    display: table-cell;
    vertical-align: inherit;
}
table {
    display: table;
    border-collapse: separate;
    border-spacing: 1px;
    border-color: grey;
}




.emphasis {
    color: #f91919;
    position: relative;
    left: -5px;
    top: 3px;
}


.join-apply .body .n2 td input {
    width: 91%;
}

.join-apply .body .n3 td input {
    width: 98%;
}


.join-apply .body .n5 td input {
    width: 126px;
    margin: 0 5px 0 10px;
}


.join-apply .body .n7 td input {
    width: 93%;
}


.join-apply .body .n5 td span {
    margin-right: 20px;
    margin-left: 15px;
}



	#chat{
	z-index:999;
		position:fixed;
		right:0px;
		top:400px;
	}	
	.chat_tit{
		position:absolute;
		top:40px;
		right:0px;
	}
	.chat_box{
	background:#FFFFFF;
		width:130px;
		border:5px solid #38a5e7;
		padding:5px;
		border-radius:5px;
		display:none;
	}
	.chat_box .title{
		color:#38a5e7;
		font-size:15px;
		padding-left:22px;
		height:30px;
		line-height:30px;
		border-bottom:1px solid #eee;
		margin-bottom:8px;
	}
	.chat_box .line{
	
		margin-bottom:5px;text-align:center;
	}
	.phone{
		padding-left:25px;
		background:url(../images/index6.png) left center no-repeat;
		font-size:15px;
		color:#38a5e7;
	}
	.tc{
		text-align:center;
	}





/*******************个人中心**************************/
.user_text{padding-left:20px;width:790px;}
.user_row{height:55px;line-height:55px;border-bottom:1px dashed #eee;font-size:15px;color:#555;}
.user_row span.fl{width:80px;margin-right:10px;text-align:right;}
.user_row label{margin-right:15px;margin-left:3px;}
.user_row span.zh i{background:#a1154f;color:#fff;border-radius:20px;font-size:14px;padding:2px 8px;}
.user_row input[type="text"]{width:400px;height:32px;border:1px solid #ddd;padding-left:10px;outline: none;}
.user_row input[type="password"]{width:400px;height:32px;border:1px solid #ddd;padding-left:10px;outline: none;}
#user input[type="submit"]{margin-top:20px;width:140px;height:36px;line-height:36px;border-radius:4px;background:#00b2c0;color:#fff;border:none;outline:none;font-size:16px;}







