@charset "utf-8";
/* CSS Document */

/*公用样式*/
*{margin:0;padding:0;}
img{border:none;}
.c-b,.clear{clear:both;}
.f-l{float:left;}
.f-r{float:right;}
input{color:#565656;font-size:12px;}
input,img{vertical-align:middle;}
ul{list-style-type:none;}
body{width:100%;margin:0 auto;font:12px/2 微软雅黑,Verdana, Arial, Helvetica, sans-serif;color:#404040;}
a{text-decoration:none;color:#404040;}
a:hover{color:#015e97;}
p{}
/*前台页面样式*/
/*首页部份*/
/*--------------飘窗-------------*/

/*--------------head部份--------------*/
.headWrap{ width:1200px; height:90px; margin:0 auto; position:relative; z-index:999;}
.logo{ float:left; padding:10px 0;}
.logo img{}

.nav{ float:right;}
.nav ul{}
.nav ul li{ float:left; width:90px; line-height:90px; text-align:center; font-size:14px; position:relative;}
.nav ul li a{ display:block; color:#535353;}
.nav ul li ul{ display:none; position:absolute; top:90px; left:-55px; background:#fff; width:200px;}
.nav ul li ul li{width:100%; height:40px; line-height:40px; border-bottom:1px dashed #eee;}
.nav ul li:hover ul{ display:block;}
.nav ul li a:hover{ color:#00a79c;}
.nav ul li.act > a{color:#00a79c; border-bottom:1px solid #00a79c;}

.banner{width:100%; min-height:100px; position:relative; z-index:1;}
.banner .imgs{width:100%; display:none;}
.banner .imgs.act{ display:block;}
.banner  img{width:100%;}
.banner .bqContainer{ width:100%; position:absolute; bottom:80px;}
.banner .bq{ text-align:center;}
.banner .bq li{width:60px; height:3px; margin:5px; background:rgba(255,255,255,0.5);text-align: center;border-radius: 5px; display: inline-block;}
.banner .bq li.act{ background:#fff;}
                                 
/*-------------body部份---------------*/
.bodyWrap{ position:relative; z-index:99;}
.blockContainer{ width:1200px; margin:-60px auto 0 auto; background:#fff;box-shadow:1px 1px 1px 1px #eee;}
.blockContainer .block{ float:left; width:25%; padding:30px 0; text-align:center; font-size:14px; color:#a0a0a0; background:url(../images/sx.png) left center no-repeat;}
.blockContainer .block span{font-size:40px; color:#434343;}
.blockContainer .block1{ background:none;}

.productContainer{ width:1200px; margin:0 auto;}
.publicTitle{ text-align:center; padding:10px 0;}
.publicTitle span{ display:block;}
.publicTitle span.cn{ font-size:22px; color:#434343;}
.publicTitle span.en{ font-size:14px; color:#c9c9c9;}
.productMenu{}
.productMenu:after{ display:block; content:""; clear:both;}
.productMenu span{ display:block; float:left; padding:10px 15px; margin:20px; font-size:14px; color:#626262;}
.productMenu span:hover,.productMenu span.act{ background:#00a79c; color:#fff; cursor:pointer;}
.productMenu a.more{ display:block; float:left; width:90px; height:30px; margin:25px 0 0 20px; line-height:30px; text-align:center; border:1px solid #eee; border-radius:3px;}

.productBox{ display:none;}
.productBox.act{ display:block;}
.productBox ul{}
.productBox ul:after{ display:block; content:""; clear:both;}
.productBox ul li{ float:left; margin:7px;}
.productBox ul li .img{ width:285px; height:210px; overflow:hidden;}
.productBox ul li .img img{
	width: 100%;
}
.productBox ul li a{ display:block; padding:0 10px; border-bottom:1px solid #dcdcdc; font-size:14px; line-height:48px; background:url(../images/rightarrow.png) 96% center no-repeat;}
.productBox ul li a:hover{ color:#00a79c; background:url(../images/rightarrowh.png) 96% center no-repeat; border-bottom:1px solid #00a79c;}

.newsContainer{ width:1200px; margin:30px auto;}
.newsBox{}
.newsBox ul{}
.newsBox ul:after{ display:block; content:""; clear:both;}
.newsBox ul li{ float:left; margin:20px 25px;}
.newsBox ul li .img{ width:346px; height:154px; overflow:hidden; border-radius:10px;}
.newsBox ul li .img img{width:100%;}
.newsBox ul li a{ display:block; line-height:45px; color:#707070; font-size:16px; text-align:center;}
.newsBox ul li a:hover{ color:#f90;}

.aboutusContainer{ width:100%; height:302px; padding:70px 0; background:url(../images/abbg.jpg) top center no-repeat;box-shadow: 1px 1px 1px 1px #eee;}
.aboutusContent{ width:575px; height:275px; margin:0 auto; background:#00a79d;}
.aboutusContent .title{ height:153px; width:100%; background:url(../images/abbt.png) center center no-repeat;}
.aboutusContent .text{ padding:0 25px; color:#fff; font-size:14px; line-height:25px;}

.customerContainer{ margin:20px 0;}
.slide{ width:1300px; margin:20px auto; position:relative;}
.customerBox{ width:1200px; height:228px; margin:0 auto; overflow:hidden;}
.customerBox .Slide_list:after{ display:block; content:""; clear:both;}
.customerBox .Slide_list li{ float:left; width:268px; height:228px; border:1px solid #eee; margin:0 15px;}
.customerBox .Slide_list li .img{
	width: 100%;
	height: 100%;
	position: relative;
}
.customerBox .Slide_list li .img img{
	width: 100%;
	min-height: 100%;
}
.customerBox .Slide_list li .img span{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: rgba(0,0,0,0.5);
	color: #fff;
}
.Slide_Prev,.Slide_Next{ display:block; width:40px; height:40px; background:#c0c0c0; color:#fff; line-height:40px; text-align:center; font-size:18px; position:absolute; top:90px;}
.Slide_Prev{ left:0;}
.Slide_Next{ right:0;}
.Slide_Prev:hover,.Slide_Next:hover{ color:#fff; background:#00a79d;}
/*--------------foot部份------------------*/

.footWrap{ background:#2d2d2d; margin:50px 0 0 0;}
.footer{ width:1200px; margin:0 auto;}
.ewm{ float:left; width:160px; height:160px; border-radius:0 0 10px 10px; background:#fff;}
.ewm img{ width:150px; height:150px; margin:5px;}
.footdress{ float:left; color:#fff; padding:20px 100px; line-height:50px; font-size:14px;}
.copyright{ float:left; padding:20px 50px; color:#fff; line-height:50px; font-size:14px;}


/*内页部份*/
/*------------------head部份--------------*/


/*---------------------body-left部份------------*/
.left{ float:left; width:205px;}
.lanmu-bt{ height:45px; line-height:45px; text-align:center; font-size:16px;color:#FFF; background:#00a79c url(../images/lmdhbg.png) 55px center no-repeat;}
.lanmu-nr{}
.lanmu-nr li{ height:40px; line-height:40px; text-align:center; background:#f2f2f2;}
.lanmu-nr li a{ display:block;}
.lanmu-nr li a:hover,.lanmu-nr li a.act{ color:#fff; background:#CCC;}
 
.lxwm{ width:203px;  margin:20px 0 0 0; border:#e6e6e6 1px solid;}
.lxwmbt{ height:35px;padding:0 10px;  line-height:35px; background:#00a79c; color:#fff; font-size:14px;}
.lxwmbt a{ display:block; float:right; font-size:12px; color:#fff;}
.lxwmnr{ padding:10px; line-height:25px;}

/*-------------------body-content部份----------*/
.right{ float:right; width:960px;}
.rt{ height:50px; line-height:50px; border-bottom:1px solid #e6e6e6; background:url(../images/btbg.jpg) left center no-repeat; position:relative;}
.menu{ font-size:16px; line-height:50px; padding:0 0 0 15px;}
.menu span.en{ font-size:12px; color:#ccc;}
.currentlocation{}
.currentlocation{color:#999;line-height:32px;font-size:12px;text-align:right;position:absolute;top:10px;right:20px;padding-left:18px;}
.currentlocation a{color:#999;}
.currentlocation a:hover{color:#d10004;}
.r_content{}

.contentmain table{border-collapse:collapse;}
.contentmain table td{padding:0 10px;}

/*-----------------------n-foot部份---------------*/




/*前台页面样式结束*/

/*模版文件样式*/
/*会员*/
ul.toplogin{float:left;margin-left:10px;}
ul.toplogin li{float:left;margin:0 5px;}
ul.toplogin li strong{padding:0 5px;}
ul.toplogin .spanform input{width:70px;}
ul.topshopcart{float:left;margin-left:10px;}

/*文章图文展示*/
.newspic_list{width:95%;margin:0 auto;}
.newspic_list dl{display:block;width:100%;height:145px;padding:10px 0;border-bottom:#bbb dashed 1px;color:#6e6e6e;position:relative;}
.newspic_list dt{float:right;width:70%;height:24px;line-height:24px;font-weight:bold;font-size:14px;}
.newspic_list dd.intro{float:right;width:70%;line-height:20px;}
.newspic_list dd.pic{display:block;float:left;width:30%;position:absolute;top:10px;left:0px;}
.newspic_list dd.pic img{display:block;margin:0 auto;padding:5px;border:1px #ddd solid;}
.newspic_list dl:afterNONE{content:".";display:block;height:0;clear:both;visibility:hidden;}

/*Page分页*/
.page{width:auto;margin:20px auto;padding:0;}
.morePage{float:left;}
.morePage a{word-break:normal;word-wrap:normal;color:#3384c5;text-align:center;}
.morePage *{font-style:normal;font:normal 12px/18px Srial,SimSun,serif;text-decoration:none;}
.morePage b{display:block;float:left;width:auto;height:18px;line-height:18px;margin:0 4px;padding:4px 10px;color:#404040;border:1px #e7e7e7 solid;}
.morePage code{display:block;float:left;}
.morePage code a,.morePage code i{display:block;float:left;width:auto;height:18px;line-height:18px;margin:0 4px;padding:4px 10px;color:#404040;border:1px #e7e7e7 solid;}
.morePage code a{}
.morePage code a:hover{color:#fff;border-color:#e78034;background:#e78034;}
.morePage code a.active{color:#fff;border-color:#e78034;background:#e78034;font-weight:bold;}
.morePage code a:hover.active{}
.morePage code i{display:block;border:0;margin:0;padding:0;font-weight:bold;line-height:14px;}
.morePage kbd,.morePage dfn{display:block;float:left;width:auto;height:18px;line-height:18px;margin:0 4px;padding:4px 10px;border:1px #e7e7e7 solid;color:#fff;border-color:#e78034;background:#e78034;}
.morePage dfn{}
.morePage dfn.disable{}
.morePage kbd a,.morePage dfn a{display:block;overflow:hidden;color:#fff;}
.morePage dfn a{}
.morePage dfn.disable,.morePage kbd.disable{background:#e6e6e6;border:1px #e6e6e6 solid;}
.morePage kbd.disable{}
.morePage .disable a{color:#fff;background:#e6e6e6;}
.disable {background-color:#eee;}
.morePage .off{display:none;}
.morePage input{display:none;float:left;width:50px;height:18px;line-height:18px;font-family:Verdana,SimSun;border:1px solid #999;background:#fff;color:#3384c5;text-align:center;}

/*大段内容部分公用内容*/
.content{margin:0 auto;padding:0 20px;text-align:left;}
.contenthead{width:80%;margin:0 auto 15px auto;border-bottom:#ccc dashed 1px;}
.contenthead h1{color:#f64100;text-align:center;font-size:16px;}
.contenthead h2{font-weight:normal;text-align:center;font-size:12px;padding:5px 0 2px 0;}
.contentsummary{padding:10px;background:#fafafa;border:1px #f0f0f0 dashed;}
.contentmain{margin:0 auto;padding:10px 0;}
.contentfooter{margin:10px 0;color:#666;}
.contentfooter a{color:#666;}
.contentfooter a:hover{color:#2ea2c5;}

/*功能框架*/
/*在线订单页面*/
.order{text-align:left;padding:0 0 30px 0;}
.order li{list-style-type:none;width:550px;margin:10px 10px;padding:0 5px 0 15px;vertical-align: middle;}
.order li span{display:inline-block;width:70px;height:20px;line-height:20px;text-align:right;padding-right:10px;}
.order input[type="text"]{width:180px;height:20px;border:solid 1px #ddd;}
.order textarea {height:150px;width:400px;overflow: auto;vertical-align:top;border:1px solid #ddd;}
.order .orderbtn{width:auto;height:auto;padding:4px 10px;}
.order .orderbtnli{text-align:center;}
.order table{border:none;}
.order table td{border:none;}
/*会员*/
.LoginShopCartBar{position:absolute;top:33px;right:20px;}
ul.toplogin{float:left;margin-left:10px;}
ul.toplogin li{float:left;margin:0 5px;}
ul.toplogin li strong{padding:0 5px;}
ul.toplogin .spanform input{width:70px;}
ul.topshopcart{float:left;margin-left:5px;}

/*注册*/
.regTable{border:none;}
.regTable td{border:none;}
.content .regTable td{border:none;padding:5px;}
.regTable input[type="text"],.regTable input[type="password"]{border:1px #bbb solid;width:200px;height:24px;line-height:24px;}
#btnRegUser{padding:2px 10px;}
#btnBuy{display:block;width:55px;height:21px;background:url(../images/buy.jpg) no-repeat;position:absolute;top:3px;right:10px;}

.carlist{ border-collapse:collapse;text-align:center;font-size:12px;}
.carlist th,.carlist td{background:#f5f5f5;border:1px #edead9 solid;padding:5px;}
.carlist .bh{text-align:center;color:#003399;}
.carlist .name{text-align:left;}
.carlist .price{font-size:14px;color:#FF3300;text-align:center;font-weight:bold;}
.carlist .num{font-weight:bold;text-align:center;}
.carlist .num input{width:50px;text-align:center;}
.carlist .option{text-align:center;}
.carlist a{color:#003399}
.carlist td{background:#fff;}

.jieshuan{font-size:16px;height:30px;line-height:30px;padding-right:10px;text-align:right;background:#f5f5f5;border:1px #ccc solid;}
.jieshuan span{color:#ff0000;}

.orderlist{border-collapse:collapse;border:1px #ccc solid;}
.orderlist th,.orderlist td{text-align:center;border:1px #ccc solid;}
.orderlist th{background:#f5f5f5;line-height:40px;}
.orderlist td{background:#f9f9f9;line-height:30px;}
.orderlist table th{ background:#fcfcfc;line-height:35px;}
.orderlist table td{ background:#fff;line-height:30px;}
/*支付*/
.paypal{display:inline-block;width:117px;height:50px;background:url(../images/paypal.gif) no-repeat;line-height:50px;overflow: hidden;vertical-align: middle;}

.messagelist{display:block;width:95%;height:auto;margin:10px auto;padding:10px;border:solid 1px #dee7c9;}
.messagelist .name{display:block;float:left;width:20%;height:30px;text-align:center;font-size:14px;line-height:30px;font-weight:bold;border-right:1px #ccc dotted;}
.messagelist .date{display:block;float:left;width:80%;height:30px;text-align:right;font:normal 12px/30px Georgia, "Times New Roman", Times, serif;}
.messagelist .box{display:block;width:100%;height:auto;padding:20px 0;border-top:1px #ccc dotted;clear:both;}
.messagelist .question{padding-left:15px;}
.messagelist .answer{color:#f00;padding-left:15px;}

/*展示方式*/
/*文字列表*/
ul.base_textlist{width:100%;margin:0 auto;padding:0;}
ul.base_textlist li{width:100%;height:36px;background:url(../images/ico6.png) 3px center no-repeat;clear:both;}
ul.base_textlist li a{float:left;line-height:36px;color:#4c4c4c;text-indent:20px;}
ul.base_textlist li a:hover{color:#f60;}
ul.base_textlist span{float:right;width:80px;line-height:36px;color:#646464;}
/*文字列表（含简短概括）*/
.base_textintrolist{list-style:none;width:100%;margin:0 auto;}
.base_textintrolist dl{padding:20px 0;border-bottom:#7f6f58 dashed 1px;position:relative;overflow:hidden;zoom:1;}
.base_textintrolist dt{font-size:16px;color:#f3a21b;}
.base_textintrolist dt a{color:#f3a21b;}
.base_textintrolist dt a:hover{color:#f60;}
.base_textintrolist dd{color:#6e6e6e;padding:10px 0;line-height:1.5;color:#333;}
/*图文列表*/
.base_pictextlist{width:100%;margin:0 auto;}
.base_pictextlist dl{padding:10px 0;border-bottom:#bbb dashed 1px;color:#6e6e6e;position:relative;overflow:hidden;zoom:1;}
.base_pictextlist dt{float:right;width:70%;height:24px;line-height:24px;font-weight:bold;font-size:14px;}
.base_pictextlist dd.intro{float:right;width:70%;line-height:20px;}
.base_pictextlist dd.pic{display:block;float:left;width:30%;margin-top:10px;}
.base_pictextlist dd.pic img{display:block;margin:0 auto;padding:5px;border:1px #ddd solid;}
.base_pictextlist dl:afterNONE{content:".";display:block;height:0;clear:both;visibility:hidden;}
/*图片列表*/
ul.base_piclist{list-style:none;width:100%;margin:0 auto;}
ul.base_piclist li{float:left;display:block;width:25%;text-align:center;line-height:36px;}
ul.base_piclist li img{display:block;width:150px;height:130px;margin:0 auto;border:1px #ccc solid;}
ul.base_piclist li a{color:#4c4c4c;}
ul.base_piclist li a:hover{color:#f60;}
/*单页效果*/
.base_singlepage{margin:0 auto;padding:0;text-align:left;line-height:2;}
.base_singlepage_head{width:80%;margin:0 auto 20px auto;}
.base_singlepage_head h1{color:#f64100;text-align:center;font-size:16px;}
.base_singlepage_head h2{font-weight:normal;text-align:center;font-size:12px;padding:5px 0 2px 0;}
.base_singlepage_summary{margin:5px auto;padding:10px;background:#fafafa;border:1px #f0f0f0 dashed;}
.base_singlepage_main{margin:0 auto;padding:10px 0;}
.base_singlepage_main p{-webkit-margin-before:0;-webkit-margin-after:0;}

/*基础文件 额外配置 必须放置尾部*/
.mg-0{margin:0px;}
.mg-5{margin:5px;}
.mb-5{margin-bottom:5px;}
.mb-10{margin-bottom:10px;}
.pd-0{padding:0px;}
.pd-5{padding:5px;}
.mt-0{margin-top:0px;}
.mb-0{margin-bottom:0px;}
.ml-0{margin-left:0px;}
.mr-0{margin-right:0px;}
.pt-0{padding-top:0px;}
.pb-0{padding-bottom:0px;}
.pl-0{padding-left:0px;}
.pr-0{padding-right:0px;}
.pl-5{padding-left:5px;}
.pr-5{padding-right:5px;}
.pb-5{padding-bottom:5px;}
.w-5{width:5px;}
.h-5{height:5px;}
.h-10{height:10px;}
.h-20{height:20px;}
.lh-24{line-height:24px;}
.c-b{clear:both;}
.f-l{float:left;}
.f-r{float:right;}
.bc-1{background:#f2f6f9;}
.ta-l{text-align:left;}
.ta-c{text-align:center;}
.ta-r{text-align:right;}
.va-m{vertical-align:middle;}
/*模版文件样式结束*/




