body,p,input,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form{margin:0;padding:0;list-style:none;vertical-align:middle;font-weight:normal}
img{border:0}
body{background:#FFF;color:#000;-webkit-user-select:none;-webkit-text-size-adjust:none;font:normal 100%  "Microsoft YaHei","微软雅黑",helvetica,arial}
header,section,footer{display:block;margin:0;padding:0}
a{text-decoration:none;color:#000}
/*顶部*/
header{margin:0 auto;width:100%}
header div{float:left;text-align:center;background:#2d3750;padding:10px 0;height:36px;line-height:36px;margin-bottom:4px}
header .menu{width:20%;vertical-align:middle}
header .menu img{max-width:30px;vertical-align:middle}
header .logo{width:60%;vertical-align:middle;display:table-cell}
header .logo i{height:100%;display:inline-block;vertical-align:middle}
header .logo img{width:100%;max-width:406px;max-height:36px;vertical-align:middle}
header .login{width:20%;vertical-align:middle}
header .login img{max-width:30px;vertical-align:middle}
header .title{width:60%;color:#FFF;font-weight:bold;font-size:1.3em;letter-spacing:1px;overflow:hidden}
.red div{background:#E70012}
/*幻灯片*/
.pic{width:100%;margin:0 auto;clear:both}
.focus{margin:4px 4px 0 4px;position:relative;overflow:hidden}
.focus .hd{width:100%;height:11px;position:absolute;z-index:1;bottom:5px;text-align:center}
.focus .hd ul{display:inline-block;height:5px;padding:3px 5px;background-color:rgba(255,255,255,0.7);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:0;vertical-align:top}
.focus .hd ul li{display:inline-block;width:5px;height:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#8C8C8C;margin:0 5px;vertical-align:top;overflow:hidden}
.focus .hd ul .on{background:#FE6C9C}
.focus .bd{position:relative;z-index:0}
.focus .bd li img{vertical-align:top;width:100%}
.focus .bd li a{-webkit-tap-highlight-color:rgba(0,0,0,0)}
/*首页*/
#carte{width:100%;margin:0 auto;clear:both}
#carte .menu{list-style-type:none;padding:2px}
#carte .menu li{width:25%;float:left;overflow:hidden}
#carte .menu li .link{text-decoration:none;color:#000}
#carte .menu li a{padding:0px;color:#000000;text-decoration:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}
#carte .menu li .link .img{overflow:hidden;padding:2px;vertical-align:top}
#carte .menu li div img{width:100%;border-radius:0px;vertical-align:top}
#carte .menu li div img button{border:0px;display:block;width:100%;cursor:pointer;outline:none}
#carte .menu li:nth-child(1){width:50%}
#carte .menu li:nth-child(6){width:50%;clear:both}
#carte .menu li:nth-child(7){width:50%}
/*关于列表*/
.aboutlist{width:100%;margin:0 auto;clear:both;font-size:1.1em}
.aboutlist ul{margin:4px;background:#FFF}
.aboutlist ul li{border-bottom:solid 1px #E5E5E5}
.aboutlist ul li img{vertical-align:middle;width:30px;margin-right:10px}
.aboutlist ul li a{display:block;padding:15px 0px 15px 15px;}
/*回到顶部*/
.plugback{position:fixed;bottom:0;right:0;z-index:19000}
.plugtop{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.plugbg{width:36px;height:36px;border-radius:36px;position:absolute;bottom:16px;right:16px;z-index:999;-moz-box-shadow:0 0 0 4px #FFFFFF,0 2px 5px 4px rgba(0,0,0,0.25);-webkit-box-shadow:0 0 0 4px #FFFFFF,0 2px 5px 4px rgba(0,0,0,0.25);box-shadow:0 0 0 4px #FFFFFF,0 2px 5px 4px rgba(0,0,0,0.25);background-color:#DE1A04}
.plugbg span{display:block;width:28px;height:28px;background-image:url("../images/top.png");background-size:28px 28px;text-indent:-999px;position:absolute;top:50%;left:50%;margin-top:-14px;margin-left:-14px;overflow:hidden}
/*分享*/
.wx{padding-left:4%;width:92%}
.wx img{width:100%;max-width:200px}
.notice{padding:0 2% 5px 2%;width:96%;word-break:break-all;word-wrap:break-word;line-height:1.4em}
.notice .en{white-space:nowrap;}
.notice font{color:#F00}
.notice img{width:100%;max-width:442px}
.share{padding:0 2% 5px 2%;width:96%}
#mcover{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);display:none;z-index:20000}
#mcover img{position:fixed;right:18px;top:5px;width:260px!important;height:180px!important;z-index:20001}
.text{margin:15px 0;word-wrap:break-word;color:#727272}
#mess_share{margin:15px 0;display:block}
#share_1{float:left;width:49%;display:block}
#share_2{float:right;width:49%;display:block}
.clr{display:block;clear:both;height:0;overflow:hidden}
.button2{padding:8px 0;background-color:#FFF;text-align:center;border-radius:12px;width:100%}
#mess_share img{width:100%;max-width:214px;vertical-align:middle;border:0}
.bt1{border:3px solid #DE1A04;-webkit-box-shadow:2px 2px 3px #E18A80}
.bt2{border:3px solid #57585C;-webkit-box-shadow:2px 2px 3px #6E6D6E}
/*关于详情*/
.about{width:100%;margin:0 auto;clear:both}
.about h1{font-size:1.5em;color:#666;padding:20px 0 20px 8%}
.about .tel{padding:0 4%;width:92%;line-height:150%;color:#F00}
.about .txt{padding:0 4%;width:92%;line-height:150%;word-break:break-all}
.about .txt p{margin:10px 0}
.about .txt img{width:100%;text-align:center;text-indent:inherit}
.about .txtbug p{text-indent:inherit}
/*产品大类*/
.bigclass{width:100%;margin:0 auto;clear:both;font-size:1.1em}
.bigclass ul{padding:4px}
.bigclass ul li{border-radius:10px;border-bottom:#3E3E3E 4px solid;border-right:#3E3E3E 2px solid;border-left:#D8D7D8 1px solid;-webkit-box-shadow:2px 2px 3px #D8D7D8;background:#FFF url(../images/p_icon.png) no-repeat 6px center;padding-left:35px;vertical-align:middle;-webkit-box-pack:center;-webkit-box-align:center;height:88px;line-height:88px;overflow:hidden}
.bigclass ul li a{display:block;color:#666}
.bigclass ul li span{float:right;padding-right:10px;vertical-align:middle;display:table-cell}
.bigclass ul li img{max-width:80px;max-height:80px;vertical-align:middle}
.bigclass ul li i{height:100%;display:inline-block;vertical-align:middle}
/*产品小类*/
.smallclass{width:100%;margin:0 auto;clear:both;font-size:1.1em}
.smallclass ul{padding:4px}
.smallclass ul li{border-bottom:#E4E4E4 1px solid;background:#FFF url(../images/p02_icon.png) no-repeat 6px center;padding-left:35px;vertical-align:middle;-webkit-box-pack:center;-webkit-box-align:center;height:84px;line-height:84px;overflow:hidden}
.smallclass ul li a{display:block;line-height:84px;height:84px;color:#666}
.smallclass ul li span{float:right;padding-right:10px;vertical-align:middle;display:table-cell}
.smallclass ul li img{max-width:80px;max-height:80px;vertical-align:middle}
.smallclass ul li i{height:100%;display:inline-block;vertical-align:middle}
/*产品详细*/
.product{width:100%;margin:0 auto;clear:both}
.product .title1{font-size:1.5em;color:#666;padding:20px 0 20px 8%}
.product .txt{padding:0 4%;width:92%;line-height:150%}
.product .txt img{width:100%;text-align:center;text-indent:inherit}
.product .txt p{text-indent:2em;margin:10px 0}
.product .txt .pimg{text-indent:inherit;text-align:center}
.product .txt .pimg img{width:100%;max-width:600px;max-height:600px;}
.product .txt .title2{width:100%;height:35px;line-height:35px;border-bottom:#ED2327 5px solid;text-align:center}
#video{width:100%;text-align:center;margin-top:5px}
/*新闻列表*/
.newslist{width:100%;margin:0 auto;clear:both;font-size:1em}
.newslist ul{padding:4px}
.newslist ul li{border-bottom:#E4E4E4 1px solid;background:#FFF url(../images/n_icon.png) no-repeat 6px center;padding-left:26px;vertical-align:middle;-webkit-box-pack:center;-webkit-box-align:center;height:84px;line-height:84px;overflow:hidden}
.newslist ul li a{display:block;line-height:84px;height:84px;color:#666}
.newslist ul li span{float:right;padding-right:10px;vertical-align:middle;display:table-cell}
.newslist ul li img{max-width:80px;max-height:80px;vertical-align:middle}
.newslist ul li i{height:100%;display:inline-block;vertical-align:middle}
/*注册*/
.regto{margin:0 auto;width:90%;line-height:150%;color:#898989;padding-top:1em}
.regto .input,.regto .select{outline:none;-webkit-appearance:none;border-radius:0;display:block;padding:0.5em;border:1px #D9D9D9 solid;width:96%;overflow:hidden;background:#F3F3F3;-webkit-box-sizing:border-box;color:#2B2C2E;font-size:1em;border-radius:6px}
.regto .picval{outline:none;-webkit-appearance:none;border-radius:0;display:block;padding:0.5em;border:1px #D9D9D9 solid;width:48%;overflow:hidden;background:#F3F3F3;-webkit-box-sizing:border-box;color:#2B2C2E;font-size:1em;border-radius:6px;float:left}
.regto .picbut{outline:none;-webkit-appearance:none;border-radius:0;display:block;padding:0.5em;border:1px #D9D9D9 solid;width:48%;overflow:hidden;background:#F3F3F3;-webkit-box-sizing:border-box;color:#2B2C2E;font-size:1em;border-radius:6px;float:left}
.regto dl dt{padding:0.5em 0 0.5em 0.3em;font-size:1.2em}
.regto dl .post{text-align:center;margin:1.5em 0}
.regto dl .upost{clear:both;padding:1.5em 0}
.regto .rsubmit{outline:none;cursor:pointer;-webkit-appearance:none;padding:0.5em 1.5em;background:#D30009;background:-webkit-gradient(linear,left top,left bottom,from(#D30009),to(#560003));color:#FFF;font-size:1.2em;border-radius:8px; border:0}
.regto .rreset{background:#898989;background:-webkit-gradient(linear,left top,left bottom,from(#898989),to(#383838));margin-left:2em}
.regok{text-align:center}
.regok .submit{margin-top:3em;outline:none;cursor:pointer;-webkit-appearance:none;padding:0.5em 0;width:80%;text-align:center;background:#D30009;background:-webkit-gradient(linear,left top,left bottom,from(#D30009),to(#560003));color:#FFF;font-size:1.2em;border-radius:8px;border:0}
.regok p a{display:block;padding:15px 0px;}
/**/
.menu > button,.login > button{border:0px;background:#2d3750;display:block;width:100%;cursor:pointer;outline:none}
.cbp-spmenu{background:#333436;position:fixed}
.cbp-spmenu h3{color:#FFF;margin:0;background:#2B2C2E;font-weight:100;font-size:1em;}
.cbp-spmenu h3 font{color:#FF8A00;margin-left:5px}
.cbp-spmenu h4{margin:0}
.cbp-spmenu h4 span{float:left;width:33%;background:#333436;height:36px;padding:10px 0}
.cbp-spmenu h4 .member{width:34%;text-align:center}
.cbp-spmenu h4 .member i{height:100%;display:inline-block;vertical-align:middle}
.cbp-spmenu h4 .member img{width:100%;max-width:205px;vertical-align:middle}
.cbp-spmenu a{display:block;color:#FFF;padding-left:20px}
.cbp-spmenu a:hover{background:#222}
.cbp-spmenu a:active{background:#afdefa;color:#47a3da}
.cbp-spmenu dl{margin:0 auto;width:96%;background:#333436;margin-top:1.2em}
.cbp-spmenu .input{outline:none;-webkit-appearance:none;border-radius:0;display:block;padding:0.5em;border:0;width:100%;background:#FFF;-webkit-box-sizing:border-box;color:#2B2C2E;font-size:1.5em}
.cbp-spmenu .submit{outline:none;-webkit-appearance:none;border-radius:0;display:block;padding:0.5em;border:0;width:100%;background:#70CA10;-webkit-box-sizing:border-box;color:#FFF;font-size:1.5em;text-align:center;margin-top:1em}
.cbp-spmenu .inputb{border-top:#F7F7F7 solid 1px}
.cbp-spmenu-vertical{width:50%;height:100%;top:0;z-index:1000}
.cbp-spmenu-vertical a{border-bottom:1px solid #46474b;padding:1em}
.cbp-spmenu-reg{width:80%;height:100%;top:0;z-index:1000}
.cbp-spmenu-reg a{padding:1.5em 1em}
.cbp-spmenu-up{background:#FFF}
.cbp-spmenu-horizontal{width:100%;padding:15px 0;left:0;z-index:1000;overflow:hidden}
.cbp-spmenu-horizontal h3{height:100%;width:20%;float:left}
.cbp-spmenu-horizontal a{float:left;width:20%;padding:0.8em;border-left:1px solid #258ecd}
.cbp-spmenu-left{left:-50%}
.cbp-spmenu-right{right:-80%}
.cbp-spmenu-left.cbp-spmenu-open{left:0px}
.cbp-spmenu-right.cbp-spmenu-open{right:0px}
.cbp-spmenu-push{overflow-x:hidden;position:relative;left:0}
.cbp-spmenu-push-toright{left:50%}
.cbp-spmenu-push-toleft{left:-80%}
.cbp-spmenu,.cbp-spmenu-push{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease}
.cbp-spmenu .main{margin:0 auto;width:98%}
.cbp-spmenu .main span{float:left;width:33%;background:#D20009;height:51px;padding:0.6em 0;margin-top:4em;}
.cbp-spmenu .main .l{border-radius:10px 0 0 10px}
.cbp-spmenu .main .r{border-radius:0 10px 10px 0}
.cbp-spmenu .main .upload{width:34%;text-align:center}
.cbp-spmenu .main .upload i{height:100%;display:inline-block;vertical-align:middle}
.cbp-spmenu .main .upload img{width:100%;max-width:255px;vertical-align:middle}
.cbp-spmenu .main a{display:block;padding:inherit;width:100%}


.nr_box{ padding:10px; line-height:20px; clear:both; margin-top:10px;}

#mcover{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.7);display: none;z-index: 20000;}
#mcover img{position: fixed;right: 18px;top: 5px;width: 260px!important;height: 180px!important;z-index: 20001;}
.text{margin: 15px 0;font-size: 14px;word-wrap: break-word;color: #727272;}
#mess_share{margin: 15px 0;display: block;}
#share_1{float: left;width: 49%;display: block;}
#share_2{float: right;width: 49%;display: block;}
.clr{display: block;clear: both;height: 0;overflow: hidden;}
.button2{font-size: 16px;padding: 8px 0;border: 1px solid #adadab;color: #000000;background-color: #e8e8e8;background-image: linear-gradient(to top, #dbdbdb, #f4f4f4);box-shadow: 0 1px 1px rgba(0, 0, 0, 0.45), inset 0 1px 1px #efefef;text-shadow: 0.5px 0.5px 1px #fff;text-align: center;border-radius: 3px;width: 100%;}
#mess_share img{width: 22px!important;height: 22px!important;vertical-align: top;border: 0;}


/* 首页  新闻 */
.ind_news_list li {  margin-bottom:10px; overflow:hidden; clear:both;  border: 1px solid #e3e3e3; padding:10px; background:#f3f3f3; position:relative; }
.ind_news_list li .news_img{ position:relative; float:left; width:100px; height:100px; overflow:hidden;}
.ind_news_list li dl{ position:absolute; left:120px; padding-right:10px;}
.ind_news_list li dl dt{font-weight:bold; margin-bottom:10px;  line-height:20px; font-size: 14px;}
.ind_news_list li dl dd.arc_img { float:left; width:100px; height: 100px; }
.ind_news_list li dl dd.arc_des { line-height:22px; font-size:12px; height:68px; overflow:hidden; color:#666;  clear:both; }

#inside_rnewtil{ text-align:center; font-size:24px; color:#333333;width:100%; margin-top:20px; margin-bottom:10px; padding-bottom:10px; font-family: "Microsoft YaHei"!important;}
.inside_rnewtime{ text-align:center; font-size:12px; color:#666666; border:1px solid #ddd; width:99%; height:25px; line-height:25px;background:#f3f3f3; margin-top:5px;}
.inside_rnewcon{ font-size:12px; color:#333333; line-height:24px; margin-top:10px;width:100%; font-family: "Microsoft YaHei"!important;}



/*---- 分页 ----*/
#fengye{ text-align:left;font-size:0px; line-height:0px;height:28px; *height:28px; overflow:hidden;clear:both; margin-bottom:3px; width:250px; margin:10px auto;}
#fengye input{ width:20px; height:15px; color:#000000;}
#fengye a{ border:1px solid #333; background:#444;cursor:pointer;width:55px;color: #fff; text-align:center; display:block; float:left; margin-right:5px; font-size:12px; line-height:25px;}
#fengye a:visited{color: #ff7300;}
#fengye a:hover{ border:1px solid #990000; background-color:#ff0000; color:#fff;}
#fengye input{  height:30px; text-decoration:999em; border:none; display:block; margin-top:60px;}


#proullist{ clear:both;}
#proullist li{ -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;
-webkit-box-shadow: #ddd 0px 2px 3px;-moz-box-shadow: #ddd 0px 2px 3px;box-shadow: #ddd 0px 2px 3px; border:1px solid #ddd; margin:10px 0 10px 0;padding:10px; height:65px; overflow:hidden;background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f3f3f3));background:-moz-linear-gradient(top, #ffffff, #f3f3f3);/* Firefox */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#f3f3f3,grandientType=0);}
#proullist li a{ display:block; }
#proullist li a:hover{ color:#666;}
#proullist li a .pro_img{ float:left; margin-right:10px; border:1px solid #ddd;}
#proullist li h2{ font-size:15px; height:20px; overflow:hidden; line-height:20px;}
#proullist li p{ height:40px; line-height:20px; overflow:hidden; font-size:12px;}


#proullist02{ clear:both;}
#proullist02 li{border:1px solid #ddd; margin:10px 0 10px 0;padding:10px; height:80px; overflow:hidden;}
#proullist02 li a{ display:block; }
#proullist02 li a .pro_img{ float:left; margin-right:10px; border:1px solid #ddd;}
#proullist02 li h2{ font-size:15px; height:20px; overflow:hidden; line-height:20px;}
#proullist02 li p{ height:40px; line-height:20px; overflow:hidden; font-size:12px; margin-top:5px; color:#666;}



/*-- 圆角 框-*/
#R-box{ border:1px solid #ddd; margin:10px 0px 10px 0px; padding:10px;
-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;
-webkit-box-shadow: #ddd 0px 2px 3px;-moz-box-shadow: #ddd 0px 2px 3px;box-shadow: #ddd 0px 2px 3px; clear:both; }


#newsDetail{ padding:10px;line-height:22px;}
#newsDetail p.title, #proDetial .title{ font-size:18px; color:#000000; margin-bottom:5px; text-align:center;}
#newsDetail p.date,#proDetial .date{ border-bottom:1px dashed #ddd;padding-bottom:5px; margin-bottom:10px;font-size:14px; color:#999999; text-align:center;}
#newsDetail .content, #proDetial .content{ font-size:14px; line-height:22px; color:#444;}
#newsDetail .content img, #proDetial .content img{ width:100%;}
.xxnr_box{font-size:14px; line-height:22px; color:#444;}
.xxnr_box img{ width:100%;}

#proDetial{ padding-top:15px;}
#proDetial p.pic{ text-align:center;width:100%;border:1px solid #ddd; overflow:hidden;-webkit-border-radius:5px;-moz-border-radius: 5px;border-radius: 5px;}
#proDetial p.pic img{ width:95%;}

#proDetial ul { clear:both;}
#proDetial ul li { clear:both; font-size:14px;}
#proDetial ul li i{ font-style:normal; color:#000; width:100px; text-align:left;  position:absolute;margin:5px 0 5px 0px }
#proDetial ul li span{ float:left; line-height:20px; margin:5px 0 5px 60px; color:#666666;}

.onlineAsk{ width:100%; text-align:center; padding:5px 0; clear:both;}
.onlineAsk a{-webkit-border-radius:5px;-moz-border-radius: 5px;border-radius: 5px; margin-top:10px; clear:both; display:inline-block; height:40px; background-color:#F60; line-height:40px; color:#ffffff; width:80%;}
.pro_xxtext{ font-size:14px; line-height:22px; color:#666;}
.pro_xxxx{ margin-bottom:5px; font-size:16px;border-bottom:1px solid #ccc; line-height:30px; height:30px; font-weight:normal; color:#444;}

#pro_nrtext table{ border-collapse:collapse; border:1px solid #fff; width:100%!important;}
#pro_nrtext table td{ border:1px solid #ddd; padding:5px;}




#online{ padding:10px; font-size:14px; line-height:20px;}
#online p.cloumn{ font-size:16px; color:#333333; height:25px; line-height:25px; background:#ddd; border:1px solid #ccc; padding-left:5px; margin-bottom:5px;}
.message_input{ height:25px; line-height:25px; border:1px solid #ddd; width:100%; margin-bottom:5px;}
.regCode{ width:50px; height:25px; line-height:25px; border:1px solid #ddd; }
.tj{ width:200px; height:40px; background:#1b7acb; color:#fff;text-align:center; line-height:30px; border:1px solid #0f67b2; margin-top:15px; font-size:16px;}