﻿/*自定义样式*/
h2 a:hover{ text-decoration: none;}
input,textarea{ outline:none; }
textarea{ resize:none;}
em{ font-style: normal;}
.f_fm{ font-family: "Microsoft Yahei"; }
.f_ft{ font-family: "Times New Roman", Times, serif; }
.f_far{ font-family: Arial, Helvetica, sans-serif; }
.f_fim{ font-family: Impact; }

/*g-hd----------------------------------------------------------------------------------------------------------------------------*/
.wrap img{ width:100%; font-family: "Microsoft Yahei";}
.g-hd{margin: 0.5rem auto 0; height:4.85rem;overflow:hidden; }

.g-hd .h_con{ margin:0 auto; width:95%; overflow:hidden;}	
.g-hd .m-logo{ display:block; width:32%; overflow:hidden; margin:0;}
.g-hd .m-logo img{}
.g-hd .m-wz{ width:65%; overflow:hidden; font:bold 1.45rem/2.4rem "Microsoft Yahei";  color:#333;}
.g-hd .m-wz i{ display:block; color:#ff9000; font-size:1.12rem; line-height:1.6rem; font-weight: normal;}

/*广告*/
.flexslider{ position:relative;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;border-radius: 0px;}
.flex-pauseplay span {text-transform: capitalize;}

.flex-control-nav {width: 100%; text-align: center; position:absolute; bottom:5px;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width:12px; height:12px; display: block; background: #666;  cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;}
.flex-control-paging li a:hover { background: #ff9000; }
.flex-control-paging li a.flex-active { background: #ff9000; cursor: default; }


/*nav*/
nav{ position: relative; height:6.5rem; width:100%; overflow:hidden; background: #ff9207;}
nav a{ position:relative; float:left;  color:#fff; text-align:center; font:1.05rem/3.25rem "Microsoft Yahei";width:25%; height:3.25rem; overflow:hidden; display:block;}
nav a:before{ position:absolute; content:""; right:0rem; top:0rem; height:100%; width:1px; background:#b96902; }
nav a:after{ position:absolute; content:""; left:0rem; top:0rem; height:100%; width:1px; background:#ffbb63; }
nav:before{ position:absolute; content:""; left:0rem; top:3.15rem; height:1px; width:100%; background:#b96902; }
nav:after{ position:absolute; content:""; left:0rem; top:3.25rem; height:1px; width:100%; background:#ffbb63; }

/**/
.m-liaojie{width: 100%; height:25.8rem; background:url(../images/ljbg.jpg) no-repeat center top; background-size:100% 25.8rem;}
.m-liaojie h2{margin:0 0 0 11.56%; padding-top:2.1rem; width: 23.44%; height: 14.6rem;}

/**/
.m-case1{margin-top: 2.2rem; height: 35.4rem;}
.m-case1 h2{padding-top:1.9rem;text-transform: uppercase;text-align: center; width: 100%;font:bold 1.9rem/2.5rem "Microsoft Yahei"; background:url(../images/cs_t.png) no-repeat center top; background-size:100% 4.6rem; color: #068be8;}
.m-case1 h2 b{color: #ff9205;}
.m-case1 h2 i{padding-top: 0.6rem; height: 4.7rem; display: block;color: #666; line-height: 1.5rem; font-weight: normal; font-size: 0.9rem; background:url(../images/cs_l.jpg) no-repeat center bottom; background-size:2.0rem 0.1rem;}

.m-case1 h3{text-align: center; width: 100%;font:bold 1.2rem/4.0rem "Microsoft Yahei";color: #222;}


.cs1_con{border:0.1rem solid #068be8; height: 10.3rem; letter-spacing: 0.1rem; width: 90%; margin: 0 auto; border-radius:0.5rem;}
.cs1_con h4{margin-bottom: 0.8rem; text-align: center; width: 100%; font-size: 0.9rem; line-height: 2.9rem; color: #555;}
.cs1_con h4 i{color: #ff9205; font-size: 1.2rem;}
.cs1_con ul{margin-left: 2.95%;}
.cs1_con li{float: left;border-radius: 100%; padding: 0.15rem; width: 18.62%; height: 5rem; margin-right: 6.0%;}
.cs1_con li:nth-child(4){margin-right: 0px;}
.m-case1 h5{margin-top:1.5rem; text-align: center; width: 100%; font-size:1.8rem; line-height:3.3rem; color: #068be8;font-family: "Times New Roman", Times, serif; font-weight: bold;}
.m-case1 p{margin: 0 auto; width: 53.75%; text-align: center; font-size:1.2rem; height:3.8rem; line-height: 3.2rem; color: #fff; font-weight: bold; background:url(../images/btn01.png) no-repeat center top; background-size:17.2rem 3.8rem;}


/**/
.m-biaoz{padding-top:2.4rem; height: 33.4rem; background: #f5f5f5;}
.m-h2{ margin: 0 auto 1.8rem;text-align: center;  font-size: 1.7rem; line-height: 2.7rem;  background:url(../images/lc_t.png) no-repeat center 3.1rem; background-size:100% 0.35rem; }
.m-h2 b{color: #068be8;}
.m-h2 i{display: block;color: #aaa; font-size: 0.8rem; line-height:1.1rem; font-family: Arial;}

.m-biaoz li{position: relative; float: left; width: 33.33%; height: 13.0rem; text-align: center;}
.m-biaoz li img{width: 78.4%; height: 8.35rem; display: block; margin: 0 auto;}
.m-biaoz li span{color: #555; display: block; font-size: 1.0rem; line-height: 1.2rem;}
.m-biaoz li span i{display: block; font-family: "Times New Roman", Times, serif; font-size: 0.9rem; line-height: 1.1rem; color: #d0d0d0;}
.m-biaoz li em{display: block;position: absolute; left:0px; top:4.3rem; width: 100%; line-height: 2.6rem; font-size: 1.2rem; color: #fff;}
.m-biaoz li:nth-child(4){margin-left: 17.5%;}


/*m-pro*/
.m-pro{font-family: "Microsoft Yahei"; margin-top: 1rem; width:100%; overflow:hidden;}

.m-h22{ margin: 0 auto 1.4rem;text-align: center;  font-size: 1.7rem; line-height:3.15rem;  background:url(../images/pro_t.png) no-repeat center 3.15rem; background-size:100% 1.9rem; color: #222;}
.m-h22 b{color: #222;}
.m-h22 em{display: block; line-height: 1.9rem; color: #fff; font-size: 1.0rem;}
.m-h22 i{display: block;color: #aaa; font-size:0.8rem; line-height:1.7rem; font-family: Arial;}

.m-pro .sclwrap_box,.m-pro .m-box{width:100%; overflow:hidden;}
.pro_r{width:100%; overflow:hidden;}
.pro_r ul{margin-left: -2%; overflow: hidden;}
.pro_r ul li{ float:left;width:48%;  margin-left: 2%; margin-bottom: 2%; position: relative;}
.pro_r ul li img{  width:100%; }
.pro_r ul li p{ position: absolute;bottom: 2px;left: 0;width: 100%;background: rgba(0, 0, 0, .45); line-height: 2.5rem; text-indent: .5rem; color: #fff; font-size:.9rem; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; } 

/*定制*/
#custom_bg{background: url(../images/dz_bg.jpg)no-repeat center;width: 100%;background-size: cover;padding-bottom:0.5rem;}
.custom_t{color: #fff;text-align: center; padding-top: 1.5rem;}
.custom_t p{font-size:1.85rem;font-weight: bold;background: url(../images/dzz.png)no-repeat center;padding-top: 0.5rem;}
.custom_t span{display: block;font-size: 1.25rem;margin-top:0.5rem;}
.custom_wt{background: url(../images/dzt.png)no-repeat bottom;width: 88%;margin: 2rem auto 0; background-size: 85%;height: 40rem}
.custom_w1{width: 100%;}
.custom_w2{width: 100%;margin-top: 1rem;}
.custom_w3{width: 100%;margin-top: 1rem;}
.custom_w4{width: 100%;margin-top: 1rem;}
.custom_shu{width: 2.65rem;height: 2.65rem;border: 1px #fff solid;font-size: 1.45rem;color: #fff;line-height: 2.65rem;font-weight: bold;text-align: center;}
.custom_w{font-size: 1.4rem;font-weight: bold;margin-left: 14px;color: #fff;line-height: 2.65rem;}
.custom_t1{color: #fff;font-size: 0.85rem;width: 100%;margin-top: 0.5rem; line-height: 1.5rem;}

.custom_w5 .custom_w{margin-left: 0px;margin-right: 14px;text-align: right;}
.custom_w5 .custom_t1{text-align: right;}

.custom_w6{background: #fff;border-radius: 10px;padding:1.25rem 0; width: 96%; margin: 0 auto;}

.custom_w6 li{display:inline-block;border-right: 1px #eee solid;width:23.5%;margin: 0 auto;text-align: center; box-sizing:content-box;}
.custom_w6 li:nth-child(4){border: none;}
.custom_w6 li i{display: inline-block;margin-top:0; }
.custom_w6 li i img{max-width:100%; }
.custom_w6 li p{font-size: 0.85rem;color: #333;margin-top: 0.5rem;}



/*about*/
.m-about{ padding-top:1.5rem; height:auto;background:url(../images/about_bg.jpg) no-repeat center top;background-size:100% 8rem; margin-bottom: 1.5rem;}
.m-about .m-h2{ margin: 0 auto 4.0rem;  background:url(../images/about_t.png) no-repeat center 3.1rem; background-size:100% 0.35rem;color: #fff; }
.m-about .m-h2 b{color: #fff;}
.m-about .m-h2 i{display: block;color: #e3e3e3;}
.m-about dl{width: 97%; margin: 0 auto;}
.m-about dl dt{margin: 0 auto .75rem;}
.m-about dl dd h3{line-height: 3.0rem; text-align: center; font-weight: bold; font-size: 1.45rem; color: #222222;}
.m-about dl dd span{color: #353535; text-align: center; font-size:.95rem; line-height:2rem}
.m-about dl dd span i{color: #ff9000;}


/*m-cul----------------------------------------------------------------------*/
.m-cul{position: relative; padding-top: 3.0rem; height:21.0rem; overflow:hidden; background: #f5f5f5;}

.m-cul .c-list{margin:0 auto 1.5rem; width: 90.625%; overflow: hidden;}
.m-cul .c-list li{float: left;text-align: center; margin-right: 1.27rem; height:3.0rem; font-size: 1.2rem; line-height: 3.0rem; width:30%; background: #ff9000; color: #fff;}
.m-cul .c-list li.z-on{background: #ff9207;}
.m-cul .c-list li:nth-child(3n){margin-right: 0rem;}

.m-cul .cul{position:relative; width: 100%; height:16.6rem; overflow:hidden;}
.m-cul .change-box .prev ,.m-cul .change-box .next{ position:absolute;z-index:99;width:2.5rem;height:2.5rem;overflow:hidden;top:11.2rem;}
.m-cul .cul .prev { left:39.06%;}
.m-cul .cul .next{ right:39.06%;}

.m-cul .sclwrap_box,.m-cul .no_ov{ height:16.6rem; overflow:hidden;}
.m-cul .m-box{ display:inline; float:left; width:100%;}
.m-cul .cul ul{margin:0 auto; width:90.625%;  overflow: hidden;}
.m-cul .cul ul li{float: left; line-height:0rem; width:48.62%; overflow:hidden;}
.m-cul .cul ul li:nth-child(2){float: right;}


/*m-new*/
.m-new{position: relative; overflow: hidden; width:100%;}
.m-new .new_m{position: absolute;z-index: 10; right: 3.125%; top:0; width:18%; height:3.0rem; line-height: 3.0rem; font-size: 1.2rem; text-align: center; color: #fff;}

.m-new .m-cnt{margin:0 auto 1.0rem; width:100%; height:3.5rem;background:#333;}
.m-new .m-cnt li{float:left;font-size:1.2rem; line-height:3.5rem; width: 22%; text-align: center;color: #fff;background:url(../images/new_ic.gif) no-repeat right center; background-size:0.1rem 1.15rem;}
.m-new .m-cnt li.z-on{color: #fff;width: 27%; background: #ff9207;}
.m-new .m-cnt li:nth-child(3){background: none;}
.m-new .m-cnt li:nth-child(3).z-on{color: #fff;width: 27%; background: #ff9207;}

.m-new .sclwrap_box,.m-new .m-box{width:100%;overflow: hidden;}
.m-new .con{float:left; width:100%; display:inline;}
.new_c{margin:0 auto;  width:97%; overflow: hidden; }
.new_c p{margin: 0 auto 0.7rem; width:100%; }
.new_c ul li{border-bottom: 1px dashed #bfbebe; padding-left:1.2rem; font-size:.95rem; line-height:2.8rem; color: #555;background:url(../images/new_ic2.gif) no-repeat left center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.new_c ul li a{ color: #555;}

/*m-ys*/
.m-ys{position: relative; padding-top:2.2rem; height:46.8rem;background:#fff;}
.m-ys .m-h22{ margin: 0 auto 1.5rem;text-align: center;  font-size: 1.45rem; line-height:3.15rem;  background:url(../images/ys_t.png) no-repeat center 3.15rem; background-size:100% 1.9rem; color: #222;}
.m-ys .m-h22 b{color: #222;}
.m-ys .m-h22 span{color: #ff9205;}
.m-ys .m-h22 em{display: block; line-height: 1.9rem; color: #fff; font-size: 1.0rem;}
.m-ys .m-h22 i{display: block;color: #aaa; font-size:0.7rem; line-height:1.7rem; font-family: Arial;}

.m-ys .prev,.m-ys .next{ position:absolute;z-index:99;width:2.5rem;height:2.5rem;overflow:hidden;top:45.5rem;}
.m-ys .prev { left:39.06%;}
.m-ys .next{ right:39.06%;}

.m-ys .sclwrap_box ,.m-ys .m-box{ height:36rem; overflow:hidden;}
.m-ys .con{float:left; width:100%; display:inline;}
.m-ys dl{margin:0 auto; width:100%; overflow: hidden;}
.m-ys dl dt{ height: auto; width:100%;  overflow:hidden; }
.m-ys dl dt img{max-width: 100%;}
.m-ys dl dd{height: 15.5rem; width:99%; margin:0.75rem auto;overflow: hidden;}
.m-ys dl dd .adv_wl{ margin: 0.35rem 0; padding-left: 68px; padding-bottom: 2rem} 
.m-ys dl dd .adv_wl .adv_shu{width: 71px; display: inline-block;}
.m-ys dl dd .adv_wl .adv_shu img{max-width: 100%;}

.m-ys dl dd .adv_wl h3{margin-bottom:0.75rem; color: #333; font-weight: bold; line-height: 2rem; font-size: 1.75rem;}
.m-ys dl dd .adv_wl span{ color: #666; line-height: 1.5rem; font-size: 1.25rem;margin-bottom:0.9rem;}

.m-ys dl dd .adv_ss{width: 100%;}
.m-ys dl dd .adv_ss p{color: #666; line-height: 2rem; font-size: .92rem;padding-left: 20px; position: relative;}
.m-ys dl dd .adv_ss p:before{content: "";position: absolute;width: 10px;height: 10px;border: 1px #ccc solid;border-radius: 50%;top:.5rem;left: 0px;}

.m-ys .ys_dl1 dd{background:url(../images/ys_1.jpg) no-repeat left top; background-size: 50px;}
.m-ys .ys_dl2 dd{background:url(../images/ys_2.jpg) no-repeat left top; background-size: 50px;}
.m-ys .ys_dl3 dd{background:url(../images/ys_3.jpg) no-repeat left top; background-size: 50px;}
.m-ys .ys_dl4 dd{background:url(../images/ys_4.jpg) no-repeat left top; background-size: 50px;}


/*m-kh-----------------------------------------------------------------------------------------*/
.m-kh{position: relative; margin-top:2.0rem; height:31.25rem; overflow:hidden;}
.m-kh .m-h2{ margin: 0 auto 1.6rem;  background:url(../images/kh_t.png) no-repeat center 3.1rem; background-size:100% 0.35rem;color: #222; }
.m-kh .m-h2 b{color: #068be8;}
.m-kh .m-h2 i{display: block;color: #aaa;}

.m-kh .prev,.m-kh .next{ position:absolute;z-index:99;width:2.5rem;height:2.5rem;overflow:hidden;top:25.7rem;}
.m-kh .prev { left:39.06%;}
.m-kh .next{ right:39.06%;}

.m-kh .sclwrap_box ,.m-kh .m-box{ height:25.5rem; overflow:hidden;}
.m-kh .con{ display:inline; float:left; width:100%;}
.m-kh dl{border-radius: 5rem;border:1px solid #ccc; width: 90.625%;height:8.15rem; margin:0 auto 1.5rem;}
.m-kh dt{float: left; width: 26.72%; height:7.75rem;border:0.2rem solid #ff9205; background: #ff9205; border-radius: 100%;}
.m-kh dt img{border-radius: 100%;width: 100%; height:7.75rem; }
.m-kh dd{float: right; padding: 1.2rem 5.86% 0 0; width: 60.69%;}
.m-kh dd h3{line-height:2.5rem; color: #048bea; font-size:1.2rem; }
.m-kh dd span{display: block; font-size: 1.0rem; line-height:1.9rem; color: #666;}

.m-kh .kh_dl2 dt{float: right;}
.m-kh .kh_dl2 dd{float: left; padding: 1.2rem 0 0 5.86%; text-align: right;}



/*内页代码*/
.gy01_tit{height:5.5rem; width: 100%; font-size: 1.75rem; font-weight: bold; text-align: center; color: #333; line-height: 5.5rem; background: url(../images/m11-icon2.jpg) repeat-x center top; background-size: 100% 5.5rem; border-bottom: 1px solid #014691; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; box-sizing: border-box;}

/*分类样式*/
.breadCrumb{height:4.2rem;line-height:4.2rem;background:#353535;font-size: 1.15em; margin:0; position:relative;box-shadow:0 0 1px #fff inset;position:relative;color:#fff;}
.breadCrumb p{padding-left:.4em;/*background: url(../images/f04.png) no-repeat 8px center; background-size:28px;*/}
.breadCrumb a{color:#fff; margin:0 .35em;}

.breadCrumb .fenlei{position:absolute;right:1%;top:0; background: url(../images/icon_jt.png) no-repeat left center; background-size:34px;} 
.breadCrumb .fenlei span{color:#ff9000; font-weight: bold; margin:0 0  0 2.15em; font-size: 1.2em; }

.catalog { width: 100%; position: fixed; left:0; top: 0; background-color: rgba(0,0,0,0.6); -webkit-transition:-webkit-transform .2s ease-in; display: none; z-index:100; padding:10px 0 0 0; overflow:hidden; }
.catalog>ul { width: 50%; background-color: #fff; position:absolute; top: 0; right: 0; padding-top:1rem; }
.catbtn{ font-size: 1.05em; position: fixed; top: 300px; left: 50%; display: block; width: 30px; margin-left: -30px; padding:10px 0; text-align: center; color: #fff; border-radius: 6px 0 0 6px; background-color: #fff; cursor: pointer;}
.catalog ul li{ width: 90%; margin: 0 auto; border-bottom: 1px solid rgba(255,255,255,.25); }
.catalog ul li a{ font-size: 1.1em; line-height: 2.25em; color: #333; display: block; overflow: hidden; width: 100%; white-space: nowrap; text-indent: 1.2em; text-overflow: ellipsis; }
.catalog ul li:first-child a{font-weight: bold; font-size: 1.3em; text-indent:inherit}

/*切换导航*/
.proNav{overflow: hidden;width: 100%;padding:1rem 0 0 0;}
.proNav li{ width: 48%; border-radius: 5px; padding: .75rem 0; font-size: .9rem; color: #47474a; text-align: center; border: 1px solid #cdcdcd; box-sizing: border-box;  float: left; margin: 1%;}
.proNav li a{ color: #333; display: block}
.proNav li i{display: inline-block;width: 1.5rem;height:1.5rem;vertical-align: text-bottom;margin-right: .5rem;}
.proNav li.on{ background-color: #ff9000; border-color: #ff9000;}
.proNav li.on a{ color: #fff}

.inner_context{width:98%;  margin:.85rem auto; overflow: hidden;}
.inner_context .inner_about{font-size:0.82rem; color:#444; line-height:1.75rem;  }
.inner_context .inner_about img{display:inline-block;max-width:100%; margin-top: 0.65rem;}


.UList{width:100%;overflow: hidden;}
.UList ul{margin-left:-2%;overflow: hidden;}
.UList ul li{width:48%;float:left; margin-left: 2%; margin-bottom:2%;text-align:center;}
.UList ul li img{display:block;width:100%;}
.UList ul li span{padding-top:.5rem; line-height: 2.2rem; font-size: 1rem; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}


/*新闻*/
.news-list{width:100%;overflow: hidden;}
.news-list dl{border: 1px solid #dedede;margin-bottom: 1.25rem;padding: .65rem;background: #fff;overflow: hidden;}
.news-list dt{width: 40%;float: left;}
.news-list dt img{width:100%;display: block;}
.news-list dd{float:right; width: calc(100% - 42.5%);overflow: hidden;}
.news-list dd h4{height: 2rem;font-weight: normal;font-size:1rem;color: #154c64;line-height: 2rem;margin-bottom: .25rem;overflow: hidden;}
.news-list h4 a{display: block;height: 40px;color: #4b4a4a;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news-list dl:hover{border:1px solid #ff9000;}
.news-list dl:hover h4 a{color: #ff9000;}
.news-list-desc{max-height: 3.1rem;font-size: .8rem;line-height: 1.55rem;color: #797979;margin-bottom: .5rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.news-list-deta{width: 90px;height: 32px;line-height: 32px;text-align: center;display: block;float: right;background: #aaa;color: #fff;}
.news-list-deta a{color:#fff;}
.news-list dl:hover .news-list-deta{background: #ff9000;border-color: #ff9000;}
.news-list dl:hover .news-list-deta a{color: #fff;} 


.newShow{width: 100%; overflow: hidden;}
.newShow .name{ text-align:center; font-size: 1.25rem; color:#222; font-weight:bold; padding: 1rem 0;}
.newShow .time{ text-align:center; font-size: .85rem; color:#666; border-bottom:1px dashed #ccc; padding-bottom: 1rem;}
.newShow .time em{ padding:0 15px;}
.newShow .contss{ padding:.75rem 0 1.5rem; font-size:.9rem; line-height:2rem;border-bottom:1px #ccc solid; color: #555;}
.newShow .contss img {max-width:100%;margin:.75rem auto;text-align:center;display:table-cell;clear:both;overflow:hidden;}


.fanhui{float:right;width:126px;margin:0 auto;position:relative;height:1px;}
.fanhui a{ position:absolute;z-index:2;width:125px;height:42px;line-height:42px;top:25px;right:0; text-align:center;background:#ff9000;font-size:16px;color:#fff;display:inline-block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.fanhui a:hover{color:#fff;font-size:16px;font-weight:100;text-decoration:underline;}


.PreveNext {margin:0px auto;width:100%;height:auto;padding:.75rem 0;clear:both;overflow:hidden;}
.PreveNext ul{float:left;}
.PreveNext li{width:100%;float:left;line-height:2.2rem;text-align:left;}


.faq{width: 100%; overflow: hidden;}
.faq ul{}
.faq li{width: 100%; padding:0 0 2% 0;margin-bottom: 1rem; border-bottom: 1px solid #dedede; box-sizing: border-box; cursor: pointer; overflow: hidden;}
.faq li .FQbt{font-size: 1rem; display: block; line-height:2rem; font-weight: bold; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.faq li .fqtxt{margin-top:.5rem;line-height: 1.75rem;color: #555;height:5.25rem; font-size: .9rem; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;}
.faq li .fqtxt a.look{color: #ff9000;font-size: 14px;padding-left: 8px;}


.product{width: 100%; overflow: hidden;}
.product ul{ margin-left:-2%;}
.product ul li{ float:left; width:48%;  margin-left:2%; text-align:center; margin-bottom:2%;}
.product ul li img{ width:97%; border:1px solid #DDD; padding: 2px;} 
.product ul li img:hover{border:1px solid #ff9000;}
.product li span{display: block; padding-top:.35rem; line-height: 2rem; font-size: .85rem;}


/*产品详情页¨*/
.cont{padding: 0.75rem 0 1rem 0; overflow: hidden;background-color:#fff;}
.cont h3{ font-size:18px;  font-weight: bold;  text-align:center;}
.cont img{ max-width:100%;}

.cont h2,#tags,#tagsa{ line-height:2.5em; overflow:hidden; background-color:#ff9000; color:#fff; font-size:1rem; font-weight: bold; padding:0 0 0 1em;}
.cont h2 img{ max-height:38px; margin:-4px 8px 0 10px;}
.cont h2 a,#tags label a,#tagsa label a{ float:right; color:#fff; line-height:42px; font-size:12px;}


.tabBox {width:100%; padding:.75rem 0 1.5rem; overflow-x:hidden; font-size:1.02em; line-height:2.2em;}
.tabBox table{ border-collapse:collapse; border: 1px #333 solid !important; width:100% !important;line-height:35px!important;}
.tabBox table td{padding: 3px!important; padding-left:12px !important;word-wrap:break-word;word-break:break-all;border: 1px #333 solid !important;line-height:35px!important;}
.tabBox table td div{padding: 0px!important;height:auto!important;}

.adv {width: 100%; margin-top: 15px; overflow: hidden;}
.adv dl{margin-bottom: 2rem;}
.adv dl dt{width: 100%;float: left;overflow: hidden;background: #eee;}
.adv dl dt img{width: 100%; }
.adv dl dd{width:100%;float: right;border: 1px solid #eee;padding:1rem;box-sizing: border-box;}
.adv dl dd h3{font-size: 1.2rem; text-align: left;}
.adv dl dd h3 i{font-size: 1.5rem;font-style: normal;color: #ff9000;}
.adv dl dd h3 b{display: inline-block;background: #ff9000;width: 40px;line-height: 40px;height: 40px;border-radius: 50%;text-align: center;color: #fff;margin: 3px 7px 10px 0;}
.adv dl dd h3 span{display: block; color: #444; padding:0 0 .75rem 0;}
.adv dl dd p{margin: .45rem 0;padding-left: 15px;font: .85rem "Microsoft YaHei";line-height: 1.75rem;background:url("../images/new_ic2.gif") no-repeat left 12px;}
.adv dl dd span{color: #178feb;}
.adv dl.er{margin-top: 20px;margin-bottom: 20px;}
.adv dl.er dt{float: right;}
.adv dl.er dd{float: left;}

.recTitle{padding-left:20px; line-height:2.55em;background:#e2e2e2;font-size:17px;font-weight:bold;color:#222;}

/* related product */
.relatedProduct{overflow:hidden;margin-top:.25rem;}
.relatedProduct ul{margin-right: -2%;overflow:hidden; margin-top: 15px;}
.relatedProduct li{width:48%;height:auto;float:left;margin-right:2%;margin-bottom:15px;}
.relatedProduct li img{max-width: 97%; border: 1px solid #ccc; padding: 2px;}
.relatedProduct li span{font-size:0.8rem; line-height:1.65rem; padding-top: 0.25rem; display: block; text-align: center;}


/*联系我们*/
.g_lxwm{width:100%; margin-bottom: 1.2rem; overflow: hidden;}
.g_lxwm h2{padding: .7rem 0; font-size:1.55rem; text-align: center; line-height: 2.5rem;}
.g_lxwm .lxwm{border: 1px solid #e1e1e1;padding: 1rem 0;overflow: hidden;}
.g_lxwm .lxwm li{position: relative;padding-left: 3.35rem;float: left;width: 85%;height: 4.35rem;line-height:4.35rem;border-bottom: 1px solid #e9e9e9;margin: 0 .65rem;font-size: .92rem;color: #333333;}
.g_lxwm .lxwm li em{position: absolute;left:0;top: .85rem; width: 3rem; height: 3rem;}
.g_lxwm .lxwm li em img{max-width: 100%;}

#map_container{height:435px;}


/*feedback*/
.content_box{overflow: hidden;}
.content_box .messages_box{width:auto;padding:0 0 10px 0;}
.content_box .messages_box ul{width:100%;}
.content_box .messages_box ul li{padding:5px 28px 5px 5px;}
.content_box .messages_box .text-input,.content_box .messages_box .summary-input,.content_box .messages_box .qq-input{width:100%;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .cont-input{width:100%;height:130px;padding:10px;line-height:20px;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .code-input{width:125px;vertical-align:middle;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;}
.content_box .messages_box .verify-pic{height:35px;vertical-align:middle;}
.content_box .messages_box .submitBtn{text-align:center;padding-top:10px;}
.content_box .messages_box .messages-button{width:125px;height:34px;line-height:34px;font-size:16px;color:#fff;text-align:center;background:none repeat scroll 0% 0% #ff9000;border:none;}


html {font-size: 10px;}
@media screen and (min-width: 320px) {
    html {
        font-size: 10.625px;
    }
}
@media screen and (min-width: 360px) {
    html {
        font-size: 11.875px;
    }
}
@media screen and (min-width: 400px) {
    html {
        font-size: 13.125px;
    }
}
@media screen and (min-width: 440px) {
    html {
        font-size: 14.375px;
    }
}
@media screen and (min-width: 480px) {
    html {
        font-size: 15.625px;
    }
}
@media screen and (min-width: 520px) {
    html {
        font-size: 16.875px;
    }
}
@media screen and (min-width: 560px) {
    html {
        font-size: 18.125px;
    }
}
@media screen and (min-width: 600px) {
    html {
        font-size: 19.375px;
    }
}
@media screen and (min-width: 640px) {
        html {
            font-size: 20px;
        }
    }