@charset "utf-8";
/* 基本css样式文件 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;outline: 0; list-style:none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;clear: both;}
*{
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 -webkit-tap-highlight-color: transparent;
}
html{overflow-y:scroll;}  
body{font-size:12px;font-family: "微软雅黑",Arial, Helvetica, sans-serif;color:#656565; min-width:320px; margin:0px auto;background: url(../img/con_BG.jpg) repeat;}
a{text-decoration:none;blr:expression(this.onFocus=this.blur());outline:none;outline:none;color:#656565;}
a:hover{ color:#2c82c3;}
ul,li{list-style:none;}
.clear{clear:both;}
.left{ float:left; clear:left;}
.fleft{ float:left;}
.right{ float:right; clear:right;}
.fs14{ font-size:14px;}
.yh,input,button{ font-family:"微软雅黑";}
.mauto{ margin-left:auto; margin-right:auto;}
.ht5{width:100%; height:5px; overflow: hidden; clear:both;}
.mt10{ width:100%; height:10px; overflow: hidden; clear:both;}
.mt0{ margin-top:0px !important;}
.none{ display:none;}
.hg10{ width:100%; height:10px; overflow:hidden; clear:both;}
header,footer,article,section,nav,menu,hgroup{display:block;clear:all;}
.red{ color:#cd191a;}
.reds{ color:#c00 !important;}
.blue{ color:#036;}
.hui{ color:#999;}
.ov{ overflow:hidden;}
.orange{ text-shadow:0 1px rgba(255, 255, 255, 0.3);text-decoration:none;-webkit-box-flex:1; color:#C30;}

input,.btn{ border:none;}

table { border-collapse: collapse; border-spacing: 0; }
tr { display: table-row; vertical-align: inherit; border-color: inherit;}

.clear { clear:both;} 
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
* html .clearfix             { zoom: 1; } /* IE6 */ 
*:first-child+html .clearfix { zoom: 1; } /* IE7 */ 
.submits{ width:73px; height:21px; background:url(../images/orderd.jpg) no-repeat; border:none; cursor:pointer;}
q:before,q:after { content:'';}

/*顶部Logo部分*/
.menu_top{ width:100%; height:56px; background: url(../images/top5_inner.png) center center no-repeat #ff5f1c; position: relative; z-index:9; overflow:hidden; background-size: auto 56px;box-shadow:0 1px 3px #666; overflow:hidden; text-align:center; line-height:56px;}
.menu_top h1{ font-size:18px; color:#fff; font-weight:normal;}
.menu_top span{ position:absolute; left:0px; top:0px; display:block; width:56px; height:56px; background:url(../images/menu.png) center center no-repeat; cursor:pointer;}
.menu_top a{ position:absolute; right:3px; top:0px; width:45px; height:56px; display:block; background:url(../images/back.png) center center no-repeat; background-size: auto 44px;}

/* header */
.header{ position:relative; height:70px; width:100%; background:url(../img/header.png) center bottom no-repeat; background-size:cover; z-index:99;}
.header .logo{ position:absolute; left:10px; top:5px; height:70px; width:178px; background:url(../img/logo.png) left center no-repeat;  z-index:1;}
.header .logo a{ display:block;width:100%; height:100%;}
.header ul{ position:absolute; right:2px; top:10px; display:inline-block; width:auto; height:40px; overflow:hidden; z-index:2;}
.header ul li{ display: inline-block; height:40px; width:40px;border-radius:40px; margin-right:2px; overflow:hidden;}
.header ul li.i1{ background:url(../img/ico6.png) center center no-repeat #333; background-size:24px auto;}
.header ul li.i2{ background:url(../img/ico5.png) center center no-repeat #333; background-size:24px auto;}
.header ul li.i3{ background:url(../img/ico4.png) center center no-repeat #333; background-size:24px auto;}
.header ul li a,.header ul li span{ display:block; width:40px; height:40px;}

/*top*/
.sidebar-wrapper { position: relative; height: 100%; overflow: auto;}
#sidebar { display:none; background-color: #3d3d3d; width:0px; overflow:hidden;}
#sidebar .nav { line-height: 40px; list-style-type: none; text-align:center;}
#sidebar .nav a { display: block; width:100%; height:60px; line-height:60px;color: #fff; text-decoration: none; font-size:16px;border-bottom: 1px solid #1a1a1a;}
#sidebar .nav a:hover { background-color: #000;}

.left_menu{background:#fff;}
.left_menu .l_logo{width:100%; background:#e8635a; height:60px; display:block; margin:0;text-align:center; line-height:60px; color:#fff; font-size:24px;}
.left_menu .l_link{display:block; width:100%;z-index:21; position:relative; margin-top:10px;}
.left_menu .l_link li{width:100%;background: url(../images/arr.png) no-repeat 90% center; display:block; float:left; border-bottom:1px solid #eee; background-size:auto 33%;}
.left_menu .l_link li a{ font-size:16px; line-height:50px;display:block; width:100%; height:50px;text-decoration:none; color:#7d7d7d; font-weight:bold; background:#fff; text-align:left;}
.left_menu .l_link li a span{padding-left:55px; height:50px;}
.left_menu .l_link li a.i_home{ background:url(../images/i_home.png) no-repeat 20px center; background-size:10% auto;}
.left_menu .l_link li a.i_pro{ background:url(../images/i_pro.png) no-repeat 20px center;background-size:10% auto;}
.left_menu .l_link li a.i_choose{ background:url(../images/i_choose.png) no-repeat 20px center;background-size:10% auto;}
.left_menu .l_link li a.i_case{ background:url(../images/i_case.png) no-repeat 20px center;background-size:11% auto;}
.left_menu .l_link li a.i_news{ background:url(../images/i_news.png) no-repeat 20px center;background-size:10% auto;}
.left_menu .l_link li a.i_tech{ background:url(../images/i_tech.png) no-repeat 20px center;background-size:10% auto;}
.left_menu .l_link li a.i_net{ background:url(../images/p2.png) no-repeat 20px center;background-size:10% auto;}
.left_menu .l_link li a.i_about{ background:url(../images/i_about.png) no-repeat 20px center;background-size:10% auto;}
.left_menu .l_link li a.i_connect{ background:url(../images/i_connect.png) no-repeat 20px center;background-size:10% auto;}

/* HOME菜单*/

.M-menu{ width:100%; height:0.4rem; line-height:0.4rem; background:#333; overflow:hidden;}
.M-menu ul{ height:100%;}
.M-menu ul li{ float:left; width:20%; height:100%; text-align:center;}
.M-menu ul li a{ display: block; width:100%;  height:0.4rem; line-height:0.4rem; color:#fff; font-size:0.13rem;}
.M-menu ul li a.on{ background:#a00; color:#FF0;}

.items-a{ width:100%; clear:both; overflow:hidden;border-bottom:1px solid #ddd; padding:5px 0px;}
.items-a ul{ margin:5px 0px; overflow:hidden;}
.items-a ul li{ float:left;overflow:hidden;width:20%;}
.items-a ul li a{display:block;text-align: center; overflow:hidden; text-decoration: none; color:black;}
.items-a ul li.cur a{ color:#c00;}
.items-a ul li a i,.items-a ul li a span{ display:block; margin:0px auto;}
.items-a ul li a i{ width:85%; max-width:88px; height:auto; background-size:100% auto;}
.items-a ul li a i img{ width:100%;}
.items-a ul li a span{ height:20px; line-height:20px; margin-top:5px; font-size:13px;}

/* recommend */
.model{padding:10px 0px; overflow:hidden;}
.model h2{ height:30px; line-height:30px; padding-left:13px; font-size:18px; color:#000; font-weight:normal; background:url(../images/i.png) left center no-repeat; margin-left:10px;}
.model h2 span{ float:right; font-size:14px; padding-right:10px;}

.model .model-content{text-align:center;font-size:0}
.model .model-content li{display:inline-block;width:50%; height: auto;text-align:center;float:left;}
.model .model-content li a{display:block;text-align:center;margin:8px 4px 0 8px;background:#fff;padding-bottom:10px; box-shadow:0px 0px 1px #aaa; overflow:hidden;}
.model .model-content li a img{display:block;width: auto;max-height:150px;margin:0 auto;padding:0px 0px 5px 0px;}
.model .model-content li a .product-name{font-size:13px;color:#333;line-height:20px;height:20px;display:block;overflow:hidden}
.model .model-content li:nth-child(2n) a{margin:8px 8px 0 4px}
.model a.more{ display:block; clear:both; margin:10px 8px 0px 8px;height:40px; text-align:center; line-height:40px; color:#fff; font-size:18px; background:url(../images/top5_inner.png) center center no-repeat; border-radius:10px;}

.model ul li .pd-info{ margin:5px 5px 0px 5px;}
.model ul li table{width:100%; font-size:12px; line-height:22px; text-align:center;}
.model ul li tr.sname{background:#ef001d; color:#fff; overflow:hidden;}
.model ul li tr.sname td{ border-right:1px solid #5b5b5b;background:#5b5b5b; color:#fff;}
.model ul li tr.sname td.td1{ border-left:1px solid #de513d;border-right:1px solid #de513d;background:#e53218; color:#fff;}
.model ul li tr.svalue td{border-right:1px solid #5b5b5b;border-bottom:1px solid #5b5b5b;}
.model ul li tr.svalue td.td1{border-left:1px solid #de513d;border-right:1px solid #de513d; color:#e53218;border-bottom:1px solid #ef001d;}

.pv{ position:relative; margin:10px;}
.pv img{ width:100%; height:auto;}
.pv a{ position:absolute; display:block; top:0px; height:100%;}
.pv a.pv1{ left:0px; width:30%;}
.pv a.pv2{ left:30%; width:40%;}
.pv a.pv3{ right:0px; width:30%;}

/*实拍列表*/
.pic_wrap{ padding:5px 15px; overflow:hidden; }
.pic_wrap li{ height: auto; padding:5px 10px; border-radius:5px; background:#fff; overflow:hidden; margin-bottom:15px; position: relative;}
.pic_wrap li a{ position:absolute; display:block; width:100%; height:100%; overflow:hidden;}
.pic_wrap li img{ float:left; width:120px; margin:10px;}
.pic_wrap li h4{ font-size:14px; height:21px; line-height:21px; margin-top:7px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-weight:normal;}
.pic_wrap li h5{ color:#00a2e9; font-size:12px; font-weight:normal;}
.pic_wrap li p{ margin-top:1px; line-height:18px; padding-right:5px;}
.pic_wrap li .icopng{ position:absolute; left:60px; top:-3px; height:54px; width:72px; background:url(../images/icon_video.png) no-repeat;}


/* product */
.product{ position:relative; margin:10px 10px 0px 10px; border-radius:8px; overflow:hidden; background:#313131;}
.product .hd{ float:left; width:20%; height:100%; overflow:hidden;}
.product .hd ul{ height:100%;}
.product .hd ul li{ width:100%; height:0.45rem; line-height:0.45rem;text-align:center; border-bottom:1px solid #555;}
.product .hd ul li.b-d-22{ border-bottom:none;}
.product .hd ul li{ display: block; width:100%; height:100%;font-size:0.12rem; color:#ddd;}
.product .hd ul li.on{ position:relative; background:#000;}
.product .hd ul li.on:after { border: 10px solid transparent;border-right: 10px solid #fff; width: 0; height: 0; position: absolute; content:''; top:12px; right:0px;}
.product .bd{ float:right; width:80%; height:100%; background:#fff;}

.product .bd ul{ margin:0px 10px; padding-bottom:10px;}
.product .bd ul li{ position:relative; height: auto; margin-top:10px; padding-bottom:10px; border-bottom:1px solid #ddd; overflow:hidden;}
.product .bd ul li a{ position:absolute; left:0px; top:0px; display:block; width:100%; height:100%; z-index:9;}
.product .bd ul li img{ float:left; width:93px; height:70px; margin-right:8px; border-radius:5px;}
.product .bd ul li .pd-info{ height: 70px;text-align: left;position: relative;overflow: hidden;}
.product .bd ul li .pd-info h3{ color:#666; overflow:hidden; height:18px; font-size:14px; margin-bottom:4px; font-weight:normal;text-overflow: ellipsis;white-space: nowrap;}

.product .bd ul li table{width:100%; font-size:12px; line-height:22px; text-align:center;}
.product .bd ul li tr.sname{background:#ef001d; color:#fff; overflow:hidden;}
.product .bd ul li tr.sname td{ border-right:1px solid #5b5b5b;background:#5b5b5b; color:#fff;}
.product .bd ul li tr.sname td.td1{ border-left:1px solid #de513d;border-right:1px solid #de513d;background:#e53218; color:#fff;}
.product .bd ul li tr.svalue td{border-right:1px solid #5b5b5b;border-bottom:1px solid #5b5b5b;}
.product .bd ul li tr.svalue td.td1{border-left:1px solid #de513d;border-right:1px solid #de513d; color:#e53218;border-bottom:1px solid #ef001d;}
.product .bd .more{ width:100%; text-align:center; margin:10px 0px; margin-top:0px;}
.product .bd .more a{ display:inline-block;  height:0.28rem; line-height:0.28rem; background:#ef001d; color:#fff; font-size:0.12rem; padding:0px 0.1rem; border-radius:10px;}

@media screen and (max-width:375px){
  .product .hd ul li{ height:0.5rem; line-height:0.5rem;}
}

@media screen and (max-width:360px){
  .product .hd ul li{ height:0.52rem; line-height:0.52rem;}
}

@media screen and (max-width:320px){
  .product .hd ul li{ height:0.57rem; line-height:0.57rem;}
}

/* News */
.news{ width:100%; height:auto; overflow:hidden; margin:0.1rem 0px;}
.news dl{ margin:10px 10px 15px 10px;}
.news dl dt{ float:left; width:20%; text-align:center;}
.news dl dd{ float:right; width:80%;}
.news dl dt .date{ display:block; width:90%; height:auto; margin:0px auto; background:#ef3f36; border-top:5px solid #bf3730; padding:5px 0px 10px 0px;}
.news dl dt .date span{ display:inline-block; width:100%; color:#fff;}
.news dl dt .date span.day{ font-size:24px;}
.news dl dt .date span.ym{ font-size:14px;}
.news dl dt .date .line{ border-bottom:1px dotted #ccc; margin:10px 0px;}
.news dl dt .date span.ico11{ width:100%; height:24px; background:url(../img/ico11.png) center center no-repeat;}
.news dl dt .date span.click{ font-size:16px; margin-top:5px;}

.news dl dd .box{ margin:0px 0px 0px 10px;}
.news dl dd .box img{ width:100%;}
.news dl dd .box h3{ line-height:0.2rem; font-size:0.13rem; font-weight:normal; overflow:hidden; padding:10px 0px 5px 0px;}
.news dl dd .box h3 a{ color:#d6d6d6;}
.news dl dd .box p{ color:#888; line-height:20px;}
.news dl dd .box .more{ display:inline-block; width:120px; height:41px; background:url(../img/more.png) center center no-repeat; background-size:cover;color:#fff; text-indent:15px; line-height:51px;}
.news dl dd .box .more a{ color:#ddd; font-family: Arial, Helvetica, sans-serif;}

.article,.prev_next{ margin:10px; overflow:hidden; clear:both;}
.article h2{ line-height:0.22rem; font-size:0.15rem; margin-bottom:5px; color:#d6d6d6; font-weight:normal;}
.article h2,.article h3{ text-align:center;}
.article h3{ font-weight:normal; height:30px; line-height:30px; font-size:12px; color:#888; margin-bottom:10px; border-bottom:1px dotted #666; padding-bottom:10px; overflow:hidden;}
.article p{ font-size:14px; line-height:26px; margin-bottom:10px; text-indent:2em; color:#aaa;}
.article p img{ width:100% !important; height:auto !important; margin-left:-2em;}
.prev_next{ border-top:1px dotted #666; padding-top:5px;}
.prev_next ul li{ height:25px; line-height:25px;}
.prev_next ul li,.prev_next ul li a{ color:#aaa;}

/*内页菜单*/
.channel{ width:100%; clear:both; margin-top:5px;}
.channel ul{ margin-right:8px;}
.channel ul:after,.product ul:after { clear: both; content: " "; display: block; }
.channel ul li{ float:left; width:20%; overflow:hidden;}
.channel ul li a{ display:block; border-radius:5px; margin:6px 0px 0px 8px; padding:6px 6px; text-align:center; background: url(../images/top5_inner.png) center center no-repeat #ff5f1c; color:#fff; font-size:15px; overflow:hidden; font-weight:bold;box-shadow:0px 0px 8px #fff;text-shadow: 1px 1px 0px #000;}
.channel ul li a.on{ background: #D9251D; color: #FF0;}


.param{ margin:5px 8px; overflow:hidden; height:0.3rem; line-height:0.3rem; background:#ddd; border-radius:6px; font-size:0.12rem; text-align:center;}
.param span{ display: inline-block; width:20%; font-weight:bold; color:#000; background:#ccc;}
.param div.values{ display:inline-block; width:80%;}
.param div.values a{ display:inline-block;width:25%;}
.param div.values a.selected{ background:#e53218; color:#fff;}


/*产品详情*/
.focus{ overflow:hidden; margin-top:-12px;}
.swiper-wrap { position:relative; overflow: hidden; margin:0px; padding:0px;}
.swiper-wrap .swiper-slide { text-align: center; overflow:hidden;}
.swiper-wrap .swiper-pagination{ position:absolute; left:18px; bottom:18px; width:50px; height:24px; line-height:24px; text-align:center;background: rgba(0, 0, 0, 0.3); border-radius:5px; color:#fff;}
.swiper-wrap .swiper-button-next,.swiper-wrap .swiper-button-prev{ width:45px; height:45px;}
.swiper-wrap .swiper-button-next{ background:url(../img/bann_btn.png) -45px 0px no-repeat; right:0px;}
.swiper-wrap .swiper-button-prev{ background:url(../img/bann_btn.png) 0px 0px no-repeat; left:0px;}
.focus,.swiper-wrap,.swiper-wrap .swiper-slide,.swiper-wrap .swiper-slide img{ width:100%; height:1.9rem;}

.text_box{ width:100%; background:#f7f8f9;height:60px;position:relative; overflow:hidden;  border-radius:0px 0px 8px 8px; box-shadow:0px 2px 8px #ccc;}
.text_box .text{ float:left;}
.text_box h1{ font-size:18px; line-height:60px; text-indent:10px; font-weight:normal; color:#333;}
.text_box .r_info{  position:absolute; top:4px; right:6px; width:70px; height:46px; line-height:23px;font-size:13px;text-align:center; }
.text_box h1 span{ color:#999; font-size:14px;}
.text_box .r_info .addr_name{display:block; background:#f00;  color:#fff; border:1px solid #f00;}
.text_box .r_info .addr_info{display:block;    color:#f00; border:1px solid #f00;}

/* 价格 */
.baojia{ box-shadow:0px 0px 8px #ccc; background:#fff; padding:15px 8px;border-radius:6px;overflow:hidden; margin:15px 10px 0px 10px;}
.baojia .odrbtn{background:#f00; color:#fff; line-height:36px; width:74px;float:right; text-align:center; font-size:15px; margin-top:13px; overflow:hidden;}
.baojia .l_info{float:left; width: auto;}
.baojia .l_info span.new_price{font-size:16px; display:inline-block; color:#f00; margin-right:5px;}
.baojia .l_info span.underline{text-decoration:line-through; font-size:14px; color:#666;margin-right:5px;}
.baojia .l_info .pricedown{font-size:12px; color:#999; padding:0 2px;display:inline-block;}
.baojia .l_info span.new_price strong{font-size:0.15rem;}
.baojia span.wxzx{display:inline-block;height:0.24rem; line-height:0.24rem; color:#666; border:1px solid #999; font-size:12px;  border-radius:4px; text-align:center; margin-top:0.1rem; padding:0 5px;}

/* 表 */
.estatus{  box-shadow:0px 0px 8px #ccc; background:#fff; padding:10px; margin:15px 10px;border-radius:6px;color:#777; overflow:hidden;}
.estatus table{border:1px solid #989898; width:100%; font-size:0.12rem; text-align:center;margin-bottom:10px;}
.estatus tr.name{line-height:30px;background:#333; color:#fff;}
.estatus tr.value{ line-height:30px;background:#fff;}
.estatus .label span{display:inline-block;  font-size:0.12rem; padding:3px 5px; border:1px solid #999;  margin-right:5px; border-radius:3px;}
.estatus .des{ font-size:14px; padding-top:10px;}
.estatus table tr.value a{ color:#444;}
.estatus td{ border-right:1px solid #ccc;}
.estatus .des::before{ width:20px; height:20px;content:url(../img/ico12.png); margin-right:5px;}

.pro{box-shadow:0px 0px 8px #ccc; background:#fff; padding:10px; margin:0px 10px 15px 10px;border-radius:6px; text-align:center;}
.pro h3{ display:inline-block; width:50%; height:40px; line-height:40px; font-size:0.2rem; font-weight:normal; border-top:1px solid #999; border-bottom:1px solid #999; margin-top:0.1rem; margin-bottom:0.1rem;}
.pro .imgList{ margin:5px 0px;}
.pro .imgList img{ display:block; width:100%; margin-bottom:10px;}
.pro p{ line-height:22px;}

/*-----分页样式--------*/
.Page{width:100%; text-align:center; padding:10px 0px;}
.Page a{display:inline-block;width: auto; padding:0px 10px;background:#212121;height:30px; vertical-align:middle; line-height:30px; font-size:14px; margin-left:-1px; border-radius:6px; color:#aaa;}
.Page a:hover{ background:#Ff3811; color:#FFF; text-decoration:none;}
.Page a.cur{ background:#de513d; color:#FFF}

/* 品牌 */
.brand-nav{ padding: 0px 2px; background: #ffffff;border-top: 1px solid #e2e2e2;overflow:hidden;}
.brand-nav::after{content: ''; clear: both;display: block;}
.brand-nav .brand-img{ width: 25%; margin: 5px 0px;float: left; position: relative;color: #505050;text-align: center;border-left: 1px solid #e2e2e2; }
.brand-nav a:nth-child(5)::after,
.brand-nav a:nth-child(6)::after,
.brand-nav a:nth-child(7)::after,
.brand-nav a:nth-child(8)::after{width: 88%;height: 1px;content:"";display:block;background: #e2e2e2;position: absolute; top: -6px; left: 6%;}
.brand-nav .brand-img img{ width: 88%;margin: 0 auto;display: block;}
.brand-nav .brand-img p{ width: 100%;height: 18px;text-align: center; line-height: 18px; color: #505050; display: block; margin-top:-2px;}

/* about */
.about{ width:100%; overflow:hidden;}
.about .banner{ width:100%; text-align:center; margin:30px 0px;}
.about .banner img{ width:90%;}
.about .content{ padding:20px 15px; font-size:14px; line-height:25px;}
.about .content p{ text-indent:2em; color:#333;}
.about .content p strong{ color:#000;}
.about ul{ margin:0px 0px 20px;}
.about ul li{ float:left; width:25%; height: auto; text-align:center;}
.about ul li .span{ background:#e8635a; margin:0px 5px 0px 5px; padding:10px 0px; color:#fff;}
.about ul li .span span{ display:block; padding:2px 0px;}
.about ul li .v1{margin:0px 5px 0px 10px;}
.about ul li .v4{margin:0px 10px 0px 5px;}
.about ul li .red{ font-size:16px; color:#fff;}


/* Contact */
.contact{ width:100%; margin-top:65px;}
.contact dl{ position:relative; height: auto; min-height:1rem; z-index:99; margin-bottom:0.5rem;}
.contact dl dt{ position:absolute; left:50%; width:0.8rem; height:0.8rem; margin-left:-0.4rem; top:-0.4rem;}
.contact dl dt img{ width:100%;}
.contact dl dd{ margin:0px 20px; height: auto; background:rgba(8,115,176,0.5);font-size:0.14rem; line-height:0.25rem; overflow:hidden; padding-bottom:10px;}
.contact dl dd p{ text-align:center; color:#333; font-weight:bold;}
.contact dl dd p.tit{ margin-top:0.42rem;}
.contact dl dd p img{ width:1.5rem;}

/* Message */
.message{ width:100%; overflow:hidden;}
.message .tit{ text-align:center; overflow:hidden; margin-top:0px;}
.message .tit-cn p{ font-size:0.2rem; line-height:0.3rem; color:#333;}
.message .tit-cn b{ color:#fb5f5b; font-weight:normal;}
.message .tit-en{ margin-top:10px;}
.message .tit-en p{ padding:0px 10px; font-size:0.1rem; line-height:0.2rem; font-family: Verdana, Geneva, sans-serif;text-transform:uppercase;color:#837e7e;}
.message dl{ position:relative; width:80%; height:42px; margin:20px auto; overflow:hidden;}
.message dl dt{ position:absolute; left:0px; top:0px; width:42px; height:100%;}
.message dl dt.f1{ background:url(../img/ico1.png) center center no-repeat #434343;}
.message dl dt.f2{ background:url(../img/ico2.png) center center no-repeat #434343;}
.message dl dt.f3{ background:url(../img/ico3.png) center center no-repeat #434343;}
.message dl dd{ width:100%; height:100%;}
.message dl dd input.inputBg{ width:100%; height:100%; text-indent:50px; background:#fff; color:#333;}
.message dl .btn{ float:right; display:block; width:60%; height:42px; line-height:42px; background:#dc3f29; text-align:center; color:#fff; font-size:16px;}

.best{ width:100%; height:auto; margin:10px 0px 20px 0px; text-align:center;}
.best img{ width:80%;}

/* footer */
.footer{ width:100%; height:auto; min-height:60px; background:url(../img/footer.png) center top no-repeat; background-size:cover; overflow:hidden; text-align:center; color:#cdcdcd; line-height:20px; padding:10px 0px; margin-bottom:48px;}
.footer p.t10{ margin-top:16px;}
.footer p a{ color:#fff;}

/* 底部浮动固定 */
.fixnav{ height:48px; background:#fff; border-top:1px solid #CDCDCD; padding-top:5px; position:fixed; left:0; bottom:0; width:100%; z-index:999; overflow:hidden;}
.fixnav ul li{ float:left; width:33.33%; text-align:center;}
.fixnav ul li a{ display:block; margin:0px 5px; height:40px; line-height:40px; text-align:center; font-size:14px; border:1px solid #ddd; border-radius:5px;}
.fixnav ul li a.wx{ border:1px solid #ecb7b6; background:#fcecec;}
.fixnav ul li a.tel{ border:1px solid #da1a19; background:#da1a19; color:#fff; font-size:16px;}
.fixnav ul li a span{ display:inline-block; padding-left:28px;}

.fixnav ul li a.msg span{ background:url(../images/msg.png) left center no-repeat;}
.fixnav ul li a.wx span{ background:url(../images/btn_lxwm_3.png) left center no-repeat;}
.fixnav ul li a.tel span{ background:url(../images/btn_lxwm_2.png) left center no-repeat;}
/* 伪类 */
::-webkit-input-placeholder { /* WebKit browsers */ color: #555; } 
::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #555; } 
:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #555; } 

.cd-top {
  display: inline-block;
  height: 45px;width: 45px;position: fixed;bottom: 60px;right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;text-indent: 100%;white-space: nowrap;background: rgba(232, 98, 86, 0.8) url(../img/cd-top-arrow.png) no-repeat center 50%;visibility: hidden;opacity: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.cd-top.cd-is-visible { visibility: visible;opacity: 1;}
/* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */
.cd-top.cd-fade-out {opacity: 0.8;}
.no-touch .cd-top:hover {background-color: #c00;opacity: 1;}

.cp{position:fixed; right:10px; bottom:30%; text-align:center; font-size:10px; color:#FFFFFF; background:url(../img/cp.png) no-repeat center center; background-size:65px auto; height:65px; width:65px; z-index:999;}
.cp span{ line-height:92px; display:block;}

#divSCA{width:60%;font-size:12px;background:#fff;z-index:10001;overflow:hidden; position:relative; display:none; padding-top:30px; padding-bottom:10px; border-radius:10px;}
#divSCA input{ position:absolute; right:10px; top:10px; border:none; background:#FFFFFF; font-family:"微软雅黑";}
#divSCA a{display:block; width:100%; font-size:16px; color:#666666; height:30px; line-height:30px; text-align: center;}
