/*公共样式*/
body{ font-size:14px;font-family:"微软雅黑",Arial,Helvetica,sans-serif;width:100%;color:#666;background-color: #fff;}
body,tr,td,table,ul,li,h1,h2,h3,h4,h5,h6,dl,dt,dd,input,p,span,div,a{ padding:0; margin:0;}
a{ text-decoration:none;outline:none;color:#666;font-family:'微软雅黑'}
a:hover{text-decoration:none;color:#009240;}
img{padding:0px; margin:0px; border:0px;}
.lt{float:left;}
.rt{float:right;}
ul li{list-style:none;}
input, textarea {
    outline: none;
    outline-style: none;
    outline-width: initial;
    outline-color: initial;
    border:none;
}

.clearfix:before, .clearfix:after {
    content:"";
    display:table;
}
.clearfix:after{
    clear:both;
}
input::-webkit-input-placeholder {
　　color: #fff !important; /* WebKit browsers */
　　}
　　input:-moz-placeholder {
　　color: #fff !important; /* Mozilla Firefox 4 to 18 */
　　}
　　input::-moz-placeholder {
　　color: #fff !important; /* Mozilla Firefox 19+ */
　　}
　　input:-ms-input-placeholder {
　　color: #fff !important; /* Internet Explorer 10+ */
　　}

.right{float:right}
.left{float:left}


.section { text-align: center;color: #fff; position:relative;}

/*top*/
.top{ width:100%; max-height:181px; position:absolute;height:90px;}
.tops{left:0; top:0; z-index:99999;background: url(../images/topdi.png) left center;}
.tops div.left{height:90px;line-height: 85px;}
.top img { max-width:100%;}
.top .home {position:absolute; top:15%; left:50%; width:36%; margin-left:-18%; height:65%;}
.top .home a { display:inline-table; width:100%; height:100%;}
.prompt { float:right;height:90px;line-height: 90px; cursor:pointer; width:12%; text-align:right;display:none;margin-left:2%;}
.prompt img { max-width:100%;}
.prompt1{ float:right;height:60px;line-height: 60px; cursor:pointer; width:12%; text-align:right;display:none;}
.prompt1 img { max-width:58%;}
.i01{height:90px;}

#nav-over{position:fixed;left:-400;top:0;z-index:998;display:none;width:100%;height:100%; filter: alpha(opacity = 60);-moz-opacity: 0.6;-khtml-opacity: 0.6;opacity: 0.6;}
.warmp{width:100%; margin:0 auto;position:relative;right:0;z-index:1;-webkit-transition:all .5s ease;transition:all .5s ease; }
.nav1{position:fixed;top:0;right:-400px;z-index:999;width:400px;height:100%;background:#f4f4f4;}
.nav2{position:fixed;top:0;right:-400px;z-index:999;width:400px;height:100%;background:#f4f4f4;}
.openMenu{right:400px;-webkit-transition:all .5s ease;transition:all .5s ease;}
.openNav{right:0;-webkit-transition:all .5s ease;transition:all .5s ease;}

.openMenu1{right:400px;-webkit-transition:all .5s ease;transition:all .5s ease;}
.openNav1{right:0;-webkit-transition:all .5s ease;transition:all .5s ease;}



/*top2*/
.top2 { width:100%; height:60px; border-bottom:1px solid #eedcd0; background:#fff;}
.top2 .logo { float:left; margin-left:2.5%; width:30%; padding:10px 0;height:40px;}
.top2 .logo a img { width: auto; height:40px;}
.top2 .top2s { float:right; width:30%;padding:15px 0; margin-right:2.5%;height:30px;}
.top2 .top2s .prompt { float:right;height:30px; text-align:right;margin-right:10px; position:relative; }
.top2 .top2s .prompt .prompt_s { position:absolute; width: auto; height:6px; top:0px; right:1px;}
.top2 .top2s .prompt .prompt_s img {width: auto; height:6px;}
.top2 .top2s .prompt img { width: auto; height:30px;}
.top2 .top2s .sort {float:right;height:30px;text-align:right;}
.top2 .top2s .sort img { width: auto; height:30px;}
.top2 .titles { float:left; width:35%; text-align:center; line-height:60px; font-size:16px; font-family:'微软雅黑'; color:#333;}
.tops div.right{height:90px;width:60%}
.tops div.right ul{overflow: hidden;float:left;width:88%;}
.tops div.right ul li{display: inline-block;height:90px;line-height: 90px;width:18%;text-align: center;}
.tops div.right .phone{ float:right;height:90px;line-height: 90px;}
.tops div.right .phone a{display: inline-block;position: relative;}
.tops div.right .phone a p{position: absolute;left:-48px;display: none}
.tops div.right .phone a p img{max-width:none}


.tops div.right ul li a{display:inline-block;color:#fff;font-size: 14px; width:100%;}
.tops div.right ul li a.hover{ background:url(../images/jian1.jpg) #069453 no-repeat center bottom; color:#86f50a;}

.tops div.right ul li .down{ width:100%; height:150px; background:url(../images/second.png) repeat-x left bottom; position:absolute; left:0; top:90px; display:none;}
.tops div.right ul li .down .container{ padding-top:20px;}
.tops div.right ul li .down .container .downM{ text-align:center;}
.tops div.right ul li .down .container .downM a{ display: inline-block; line-height:40px; width:10%; color:#333; height:100%; font-size:14px;}
.tops div.right ul li .down .container .downM a:hover{background:none; color:#009240;}


.tops div.right .phone .sub_phone{margin-left:15px;}
.tops div.right .phone .lang{display: inline-block;}
.tops div.right .phone .lang a{color:#76bb93; display: inline-block; background:#ddf0e5; padding:0px 15px; line-height:30px;border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px;}
.tops div.right .phone .lang .now{color:#6a6a6a;}

.tops .search{ width:167px; border:1px solid #72bf93; border-radius:50px; margin-left:1%;line-height:28px; float:right; margin-top:30px; background:#109247;}
.tops .search #search_box span{ display:block; line-height:28px;}
.tops .search #search_box span .search_in{  width:calc(97% - 28px); height:28px; line-height:28px; font-size:14px;float:left; font-family:'微软雅黑'; color:#FFFFFF; background: none; padding-left:5%;}
.tops .search #search_box span .search_btn{ width:28px; text-align:center; height:28px;float:left; line-height:28px; border: none; line-height:20px; background: none; padding:0px;}
.tops .search #search_box span .search_btn img{ max-width:70%; }

.sec-nav-bg{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c000000,endColorstr=#4c000000);  *zoom:1;z-index:9998;display:none;}





@media only screen and (max-width: 475px){
    .nav1{width:220px;position: fixed;}
    .nav1 h3{padding-left:20px;font-size:20px;font-weight:normal;color:#fff;line-height:59px;}
    .nav1 ul li{clear:both;}

    .nav1{right:-220px}
    .nav2{width:220px;position: fixed;}
    .nav2 h3{padding-left:20px;font-size:20px;font-weight:normal;color:#fff;line-height:59px;}
    .nav2 ul li{clear:both;}

    .nav2{right:-220px}


    .openMenu{right:220px;}
    .openNav{right:0;}
    .openMenu1{right:220px;}
    .openNav1{right:0;}
}

.nav1 p.ttle{ width:100%; height:45px; line-height:45px; border-bottom:1px solid #e3e3e3; padding:0 2.5%; background:#fff;}
.nav1 p.ttle a{color:#666;font-size: 16px;display:inline-block;width:100%}
.nav1 p.ttle span { display:inline-table; float:left;height:45px; line-height:45px; }
.nav1 p.ttle  span.drop1 { width:20%;text-align:left;font-family:"微软雅黑"; color:#666; font-size:12px; line-height:47px;}
.nav1 p.ttle  span.drop2 { width:60%; text-align:center; font-family:"微软雅黑"; color:#333; font-size:14px;line-height:45px;}
.nav1 p.ttle  span.drop3 { width:20%;text-align:right;font-family: "微软雅黑"; color:#999;font-size:14px;}
.nav1 p.ttle  span.drop4 { width:20%;text-align:right;font-family: "微软雅黑"; color:#999;font-size:14px;}
.nav1_txt {width:100%; float:left;border-top:1px solid #e3e3e3; margin-bottom:10px;}
.nav1_txt ul{ margin-bottom:20px; }
.nav1_txt ul li {border-bottom:1px solid #e3e3e3; height:40px; line-height:40px; background:#fff; color:#333;padding:0 2.5%; width:100%; font-family:"宋体"; font-size:12px;}
.nav1_txt ul li a { display:inline-table; width:100%; height:100%;}
.nav1_txt ul li span { display:inline-table;height:40px; line-height:40px;}
.nav1_txt ul li a span.p1 { float: left; width:35%; text-align:left;font-family:"宋体"; color:#666;}
.nav1_txt ul li span.p2 { float:left; width:60%; text-align:right;color:#999; overflow:hidden;}
.nav1_txt ul li span.p3 {float: right; width:5%;background:url(../images/arr3.png) no-repeat right center;background-size:6px;text-align:right;}
.nav1_txt p.btn_qc{background:#fff; height:30px; line-height:30px; width:120px;;border:1px solid #e3e3e3; text-align:center; margin:0 auto; color:#666; font-family:"宋体"; font-size:12px;padding:0px;}
.nav1_txt ul li p { background:none; height:40px; line-height:40px;font-family:"宋体"; font-size:12px; color:#333;}
.nav1_txt ul li p span.p4 { float:right; width:10%;}
.nav1_txt ul li.place2 p span.p4 { background:url(../images/arr.png) no-repeat right center;background-size:20px;}

.nav1_txt p.tell { width:100%; text-align:center; }
.nav1_txt p.tell a {color:#999; font-size:15px;font-family: "微软雅黑";}
.nav1_txt p.tell a.lan_now {color:#6a6a6a; font-size:15px;font-family: "微软雅黑";}


.bx-wrapper .bx-pager.bx-default-pager a{background:#C6C6C6}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {background:#fff;}
.bx-wrapper .bx-controls-direction a {margin-top: -25px;text-align: center;opacity: 0;line-height: 100px;filter:alpha(opacity=0);background:#fff;}
.bx-wrapper:hover .bx-controls-direction a{opacity: 1;filter:alpha(opacity=100);}
.bx-wrapper .bx-controls-direction a.bx-prev{left:50px;background:url(../images/left.png) no-repeat center center;width:57px;top:47%}
.bx-wrapper .bx-controls-direction a.bx-next{right:50px;background:url(../images/right.png) no-repeat center center;width:57px;top:47%;}
.bx-wrapper .bx-controls-direction a span{font-size: 50px;color:#fff;}
.banner .bx-wrapper .bx-pager-item a{width: 10px;height: 5px;border-radius: 5px;background:#fff;}
.banner .bx-wrapper .bx-pager.bx-default-pager a:hover,.banner .bx-wrapper .bx-pager.bx-default-pager a.active{width: 50px;height: 5px;border-radius: 5px;}
.sect-01{ width:100%; height:auto; text-align:center;}
.sect-01 img{ max-width:100%;}
.view{ position:absolute; left:0; bottom:3%;  text-align:center; width:100%; z-index:1111;}
.view a{ display: inline-block;}
.view1{ position:absolute; left:0; bottom:3%;  text-align:center; width:100%; z-index:1111;}
.view1 a{ display: inline-block;}
.view2{ position:absolute; left:0; bottom:3%;  text-align:center; width:100%; z-index:1111;}
.view2 a{ display: inline-block;}
.miaodian{ width:0px; height:0px; padding:0px; margin:0px;}
.sec2{background:url(../images/sec02-bj.jpg);background-repeat: no-repeat;background-position: center center;background-size: cover}
.sec2 .content2 p{width:58%;margin:0 auto;margin-top:20px;font-family: "宋体";line-height: 25px;}
.sec2 .content2 ul{text-align: center;margin-top:40px;}
.sec2 .content2 ul li{display: inline-block;width:18%}
.sec2 .content2 ul li a{display: inline-block;position:relative}
.sec2 .content2 ul li a img{max-width:100%;width:100%}
.sec2 .content2 ul li a span{color:#fff;position:absolute;top: 50%;left:0;margin-top: 15px;width:100%}
.sec2 .content2 .more{margin:9% 0 -7%;}
.sct3 .content2 .more{margin:6% 0 -7%;}
.sec2 .content2 .more a{color:#fff;border:1px solid #fff;padding:7px 50px;}
.sct3{color:#4a4a4a; background: #000000 url(../images/sec03.jpg) no-repeat center center; background-size:auto 100%;}
.sct3 h2{color:#4a4a4a}
.pro-detail{width:100%;font-size:16px;font-family:"微软雅黑";margin-top:40px}
.sct3 .content2 .more a{color:#7a7a7a;border:1px solid #7a7a7a;padding:7px 50px;}

.main_visual{overflow:hidden;position:relative;}
.main_image{position:relative;height:355px;}
.main_image ul{width:9999px;overflow:hidden;position:absolute;top:0;left:0;height:100%;}
.main_image li{float:left;width:20%;}
.main_image li a{display:block;width:100%;}
.main_image li .Imgs{height:295px;line-height: 295px;}
.main_image li img{max-width:100%;}
.main_image li .img_1{background:url('../images/img_main_1.jpg') center top no-repeat}
.main_image li .img_2{background:url('../images/img_main_2.jpg') center top no-repeat}
.main_image li .img_3{background:url('../images/img_main_3.jpg') center top no-repeat}
.main_image li .img_4{background:url('../images/img_main_4.jpg') center top no-repeat}
.main_image li .img_5{background:url('../images/img_main_5.jpg') center top no-repeat}
div.flicking_con{position:absolute;top:360px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:30px!important;height:42px!important;top:50%;margin-top:-37px;}
#btn_prev{background:url(../images/toleft.png) no-repeat left top;left:40px;}
#btn_next{background:url(../images/toright.png) no-repeat right top;right:40px;}
#specList ul li .lts .lf>div>{font-size:12px;}
.prev_btn1{left:10px;top:50%}
.next_btn1{right:10px;top:50%}
#fp-nav.right {right: 3px;}

.main_image li i{font-size: 18px;font-style: normal;color:#ff00b0}
.main_image li p {font-size: 18px;}

.sct4{background:#000;background-repeat: no-repeat;background-position: center center;background-size: cover}
.sct4 .container{position:relative}


.power{ width:100%; margin-top:5%;}
.power ul.left{ width:50%;}
.power ul.left li{ width:100%;}
.power ul.left li a p{ background:#000;filter:alpha(opacity=30); -moz-opacity:0.3;  -khtml-opacity: 0.3; opacity: 0.3; position:absolute;right:0; top:0px; width:100%; height:100%; z-index:10;display: none;}
.power ul.left li a h4{ font-weight:400;text-align:center; color:#fff; position:absolute; width:98%; right:0; top:40%; z-index:110; font-size:20px;display: none;}
.power ul.left li a h4 img{ max-width:30%;}
.power ul.left li a:hover p{display: block;}
.power ul.left li a:hover h4{display: block;}
.power ul.right{ width:50%;}
.power ul.right li{ float:left; width:33.3%;}
.power ul li a{ display:block; width:100%; text-align:right; position:relative;}
.power ul li a img{ max-width:100%;}
.power ul.right li a img{ max-width:98%;}
.power ul.right li a p{ background:#000;filter:alpha(opacity=54); -moz-opacity:0.54;  -khtml-opacity: 0.54; opacity: 0.54; position:absolute;right:0; top:0px; width:98%; height:100%; z-index:10;}
.power ul.right li a h4{ font-weight:400;text-align:center; color:#fff; position:absolute; width:98%; right:0; top:40%; z-index:110; font-size:20px;}
.power ul.right li a h4 img{ max-width:30%;}
.power ul.right li a:hover p{ background:#000;filter:alpha(opacity=30); -moz-opacity:0.3;  -khtml-opacity: 0.3; opacity: 0.3;}


/*底部*/
.footer-link{width:100%;background: #fff;padding:30px 0 50px;border-top:1px solid #ddd;}
.footer-link .toleft{float:left;}
.footer-link .toleft ul{overflow: hidden;}
.footer-link .toleft li{float:left; width: 20%;}
.footer-link .toleft li .bshare-custom{ text-align:left;}
.footer-link .toleft{width:70%}
.footer-link .toleft li .gzewm{ width: 70%; border: 1px solid #e0e0e0; margin-bottom: 15px;}
.footer-link .toleft li .gzewm img{ max-width: 100%;}
.footer-link .toleft li h2{font-size:16px;color:#333333;margin-bottom:20px; text-align:left;}
.footer-link .toleft li h2 b{display:inline-block;height:10px;border-left:3px solid #fb006b;margin-right: 5px;}
.footer-link .toleft li p>a{color:#666666;font-family: "宋体";font-size: 12px;}
.footer-link .toleft li p{margin-top:3px; text-align:left;}
.footer-link .toright{float:right;width:25%}
.footer-link .toright div.left{ width:17%;  text-align:left;}
.footer-link .toright div.right{ width:83%; position: relative;}
.footer-link .toright div.right p{ line-height:25px; font-size:14px;  color:#666; text-align:left;}
.footer-link .toright div.right p:first-child{ line-height:inherit; font-size:16px;  color:#666; margin-bottom:2%;}
.footer-link .toright div.right div.tor{ text-align: left;}
.footer-link .toright div.right div.tor a{ position: relative;}
.footer-link .toright div.right .wxewm{ position: absolute; left:0; bottom: 29px;width: 120px; height: 120px; border: 1px solid #e0e0e0; display: none;}
.footer-link .toright div.right .wxewm img{ max-width: 100%;}
.footer-link .toright div.right .wxewm1{ position: absolute; left:0; bottom: 29px;width: 120px; height: 120px; border: 1px solid #e0e0e0; display: none;}
.footer-link .toright div.right .wxewm1 img{ max-width: 100%;}
.footer-link .toright div.right .wxewm2{ position: absolute; left:0; bottom: 29px;width: 120px; height: 120px; border: 1px solid #e0e0e0; display: none;}
.footer-link .toright div.right .wxewm2 img{ max-width: 100%;}
.footer-link .toright div.right a.dh{ display: none;}
.foot{width:100%;background: #2d2d2d;padding:20px 0;border-top:1px solid #454545}
.foot p{overflow: hidden}
.foot p>span{float:left;color:#fff;font-family: "宋体";font-size:12px;}
.foot p>span>span{font-family: Arial}
.foot p>span>a,.foot p>a{color:#fff;font-family: "宋体";font-size:12px;}
.foot p>span b a{color:#fff;font-weight: normal;font-family: "宋体";font-size:12px;}
.footer-link .sub_foot{display:none;line-height: 30px;}
.footer-link .sub_foot li ul{line-height: 35px;margin-top:5px;display:none;float:left;width:100%;}
.footer-link .sub_foot li ul li{margin-left:15px;}
.footer-link .sub_foot li ul li a{color:#666;font-family: "宋体";font-size:12px;}
.footer-link .sub_foot>li{text-align:left;border-bottom:1px dashed #eee;line-height: 50px;overflow: hidden}
.footer-link .sub_foot>li>p>span:first-child{float:left;cursor:pointer;color:#333;font-size:16px;display:inline-block;width:95%}
.footer-link .sub_foot>li img{width: 1%;margin-right: 9px;}
.footer-link .sub_foot>li img.arr4{display: none}
.guide{ position:fixed;  right:2%; bottom:50px; width:50px; height:50px;z-index:9999999;display:none;}
.guides{ position:fixed;  right:2%; bottom:50px; width:50px; height:50px;z-index:9999999;display:none;}

/*.guide{ position:fixed;  right:2%; bottom:60px; width:50px; height:50px;z-index:9999999;display:none;}*/
.guide1{position:fixed;left:2%;bottom:35%;width:45px;z-index:10000000;}
.guide-warp{float:left;width:100%;}
.guide-warp li{float:left;width:45px;margin-top:1px;position:relative;cursor:pointer;}
.foot_qq{display:none;position:absolute;left:46px;background:#009240;padding:10px 15px;}
.foot_qq a{display:block;float:left;width:110px;}
.foot_qq a img{float:left;width:25px;margin-top:5px;}
.foot_qq a span{float:left;line-height:35px;color:#fff;font-size:14px;margin-left:10px;}
.kfdh{display:none;position:absolute;left:46px;background:#009240;padding:10px 15px;}
.kfdh p{float:left;width:180px;}
.kfdh p span{float:left;width:70px;line-height:26px;font-size:14px;color:#fff;}
.code-side{display:none;position:absolute;left:46px;background:#009240;padding:15px 9px;}
.code-side div{float:left;width:120px;text-align:center;padding:0 8px;}
.code-side div img{width:100%;display:block;}
.code-side div span{display:block;width:100%;text-align:center;font-size:14px;color:#fff;margin-top:8px;}
.guide-warp li .top1{display:none;}




/*产品中心页*/
.ggs{ margin-top:90px;width:100%;overflow:hidden;height: auto;}
.ggs1{ margin-top:90px;width:100%;overflow:hidden;height: auto; display: none;}
.ggs .intros{position:relative;height: auto;}
.ggs .top_p{ width:100%;}
.ggs img { height: auto; max-width:100%;}
.ggs h2{font-weight:normal;color:#fff;width:100%;font-size: 24px;}
.ggs p{font-size:16px;color:#fff;}

.p_main{ width:100%; background:#f6f6f6; padding:45px 0 75px;}
.p-left{ float:left; width:17%;background:#fff;}
.p-left h2{ height:70px; line-height:70px; color:#fff; width:100%; font-weight:400; padding-left:10%; background:#009240;}
.p-left ul.dh{background:#fff; padding:6px;}
.p-left ul.dh li{padding-left:calc(10% - 6px); border-bottom:1px solid #ededed;}
.p-left ul.dh li a{ display:block; color:#424242; font-size:16px; line-height:50px;}
.p-left ul.dh li a span{ float:right; margin-right:3%; font-size:20px; font-weight:bold; color:#009240;}
.p-left ul.dh li .p-xl{ width:100%; padding:5px 0; display:none;}
.p-left ul.dh li .p-xl a{ line-height:30px; font-size:14px; color:#959595;overflow:hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:1; -webkit-box-orient:vertical; height:30px;}
.p-left ul.tj{ padding:6px;background:#fff;}
.p-left ul.tj li{ width:100%; padding-bottom:25px;}
.p-left ul.tj li a{ display:block; width:100%; height:auto; line-height:normal;}
.p-left ul.tj li h4{ width:100%;border:1px solid #e0e0e0; background:#fff; text-align:center; margin-bottom:3%;}
.p-left ul.tj li h4 img{ max-width:100%; margin-bottom:1px;}
.p-left ul.tj li h3{ width:100%; line-height:24px; height:48px;overflow:hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:2; -webkit-box-orient:vertical; text-align:center; font-size:16px;}
.p-left ul.tj li a:hover h4{border:1px solid #009240; }

.p-left ul li a:hover{ color:#009240;}
.p-left ul li.hover .p-xl{ display:block;}
.p-right{ float:right; width:79%;}
.p-rightT{ border:1px solid #e0e0e0;  height:35px;padding-left:6%; background:#fff; margin-bottom:25px;}
.p-rightT p{ height:35px; line-height:33px;}
.p-rightT p a{ display: inline-block; padding:0 10px; color:#919191; font-size:14px;}
.p-rightT p a:hover,.p-rightT p a.hover{ color:#009240;}
.p-rightM{ width:100%; height:auto;}
.p-rightM ul{ width:102%; margin-left:-2%;}
.p-rightM ul li{ margin-left:2%; float:left; width:31.3%; padding-bottom:25px;}
.p-rightM ul li a{ display:block; width:100%; height:auto;}
.p-rightM ul li h4{ width:100%;border:1px solid #e0e0e0; background:#fff; text-align:center; margin-bottom:3%;}
.p-rightM ul li h4 img{ max-width:100%; margin-bottom:1px;}
.p-rightM ul li h3{ width:100%; line-height:24px; height:48px;overflow:hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:2; -webkit-box-orient:vertical; text-align:center; font-size:16px;}
.p-rightM ul li a:hover h4{ border:1px solid #009240;}

.p-top{ width:100%; background:#009240; height:auto; margin-bottom:20px; display:none;}
.p-top h5{ width:60%; padding-left:3%;color:#fff; line-height:50px; font-size:16px; float:left;}
.p-top p{ width:8%; float:right; text-align:right; line-height:50px; margin-right:2%;}
.p-top p a{ display: inline-block; width:100%;}
.p-top p a img{ max-width:100%;}
.p-top .p-topM{ width:100%; background:#fff; float:left; display:none;}
.p-top .p-topM ul{ background:#fff; padding:6px 6px 10px;}
.p-top .p-topM ul li{padding-left:calc(3% - 6px); border-bottom:1px solid #ededed;}
.p-top .p-topM ul li a{ display:block; color:#424242; font-size:16px; line-height:50px;}
.p-top .p-topM ul li a span{ float:right; margin-right:3%; font-size:20px; font-weight:bold; color:#009240;}
.p-top .p-topM ul li .p-xl{ width:100%; padding:5px 0; display:none;}
.p-top .p-topM ul li .p-xl a{ line-height:30px; font-size:14px; color:#959595;overflow:hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:1; -webkit-box-orient:vertical; height:30px;}

.yema{ width:100%; height:30px;}
.yema ul{ width:100%; height:100%; text-align:right;}
.yema ul li{  height:30px; background:#fff;   margin-left:6px; display: inline-block; text-align:center; line-height:30px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.yema ul li a{ width:30px ; height:30px; display:block;text-align:center;border:1px solid #dadada; line-height:28px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#919191;}
.yema ul li a:hover{ background:#009240; color:#FFFFFF;border:1px solid #009240;}
.yema ul li a.current{ background:#009240; color:#FFFFFF;border:1px solid #009240;}

.jzgd{ text-align:center;width:100%; height:auto; display:none;}
.jzgd a{ display: inline-block; width:30%; text-align:center; color:#919191; border:1px solid #dadada; line-height:33px; height:35px; background:#fff;}

.p-rightT1{ width:100%; border-bottom:1px solid #e0e0e0; margin-bottom:25px;}
.p-rightT1 .container p{ line-height:40px; height:40px;}
.p-rightT1 .container p a{ display: inline-block; padding:0 10px; color:#919191; font-size:14px;}
.p-rightT1 .container p a:hover,.p-rightT1 .container p a.hover{ color:#009240;}

.p-proL{ float:left; width:37%;}
.p-proL #preview{width:100%;position:relative;}
.p-proL .jqzoom{float:left;width:100%;overflow: hidden; position: relative; border:1px solid #e0e0e0;}
.p-proL .jqzoom img{ max-width:100%;}
.p-proL .jqZoomPup {z-index:10; border: #aaa 1px solid; position: absolute; filter: alpha(opacity=50);background: #fede4f no-repeat 50% top; visibility: hidden;top: 0px; cursor: move; left: 0px; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5}
.p-proL .zoomdiv{z-index:100;border:#e4e4e4 1px solid; position: absolute; text-align: center; display: none; overflow: hidden;left:440px;top:0px; background:#fff;}
.p-proL #spec{position:relative;width:100%;height:55px; overflow: hidden;margin-top:10px;float:left;}
.p-proL .specLeftT{position:absolute;width:35px; height:55px; background: url(../images/p_left.png) no-repeat; top: 0px; cursor:pointer; left: 0px}
.p-proL .specRightT{position:absolute;width:35px; height:55px; background: url(../images/p_right.png) no-repeat; top: 0px; cursor:pointer;right: 0px}
.p-proL .specLeftF{position:absolute;width:35px; height:55px; background: url(../images/p_left.png) no-repeat; top:0px; cursor:pointer; left: 0px}
.p-proL .specRightF{position:absolute;width:35px;height:55px; background: url(../images/p_right.png) no-repeat; top:0px; cursor:pointer;right: 0px}
.p-proL .specbottom { position:absolute; left:0; bottom:0px; }
.p-proL #specList{display: inline;float:left;margin-left:50px; width:calc(100% - 100px);height:55px;overflow:hidden;position:relative;}
.p-proL #specList ul { position:absolute;height:55px;left:0px;}
.p-proL #specList ul li {display: inline; float: left;width:55px;height:55px; margin-right:13px;}
.p-proL #specList ul li img{width:53px;border:1px solid #e5e5e5;height:53px;float:left;cursor:pointer;}
.p-proL .bigimg { width:800px; height:800px;}
.p-proR{ float:right; width:59%; margin-bottom:35px;}
.p-proR .p-proRM{ width:100%; height:auto;}
.p-proR .p-proRM h4{ font-size:16px; color:#666; line-height:40px;}
.p-proR .p-proRM p{ font-size:14px; line-height:22px; color:#787878; padding:20px 0 25px; }
.p-proR .p-proRM table{ width:100%;}
.p-proR .p-proRM table tr td label{ font-weight:400; font-size:14px; color:#666;}
.p-proR .p-proRM table tr td textarea{ width:60%;border:1px solid #dedede; height:90px; padding:8px;}
.p-proR .p-proRM table tr td input{ width:60%; border:1px solid #dedede; height:40px; padding:8px;}
.p-proR .p-proRM table tr td a.tj{ width:20%; background:#109247; display:block;  line-height:35px; color:#fff;border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; text-align:center; }
.p-proR .p-proRM table tr td p{ display: inline-block;width:70%; padding:0px;}
.p-proR .p-proRM table tr td p img{ max-width:55%;padding:0 10px;}


.p-xq{ width:100%; border:1px solid #e0e0e0; background:#fff;}
.p-xqT{ width:100%; height:50px; line-height:50px; border-bottom:1px solid #e0e0e0;}
.p-xqT ul li{ width:20%; border-right:1px solid #e0e0e0; float:left; text-align:center; cursor:pointer; color:#666; position:relative;}
.p-xqT ul li p{ position:absolute; height:3px; background:#009240; width:100%; left:0px; bottom:0px; display:none;}
.p-xqT ul li.hover{ color:#009240;}
.p-xqT ul li.hover p{ display:block;}
.p-xqM{ width:100%;}
.p-xqM1{min-height:300px; padding:20px 10px; font-size:14px; color:#666; line-height:25px; display:none;}
.p-xqM1 img{ max-width:100%;}

.p-xqM1 table{ width:calc(100% - 20px);; height: auto; margin: 0 10px;}
.p-xqM1 table tr td{ font-size: 12px; color: #666; min-height: 35px;width:25%;padding:10px;}
.p-xqM1 table tr td:first-child{width:20%;padding:10px; background: #f6f6f6; }





.p-proT{ width:100%; height:auto; margin-bottom:35px; display:none;}
/*banner*/
.slider-focus{position:relative;max-width:640px;overflow:hidden;margin:0 auto;}
.slider-focus .hd{ position:absolute;width:100%;height:16px;left:0;bottom:17px;z-index:1;line-height:12px;text-align:center;}
.slider-focus  .hd li{ display:inline-block;vertical-align:middle;width:16px;height:16px;margin:0 4px;font-size:0;line-height:0;text-indent:-9999em;background: #000000;filter:alpha(opacity=60);opacity:0.6;border-radius: 50px; -moz-border-radius: 50px; -webkit-border-radius: 50px; }
.slider-focus  .hd li.on{background:#009240;filter:alpha(opacity=100);opacity:1; }
.slider-focus  .bd{ position:relative; z-index:0; }
.slider-focus  .bd li{ position:relative; text-align:center;  }
.slider-focus  .bd li img{vertical-align:top;width:100%;/* 图片宽度100%，达到自适应效果 */}
.slider-focus  .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.slider-focus  .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }


/*服务与支持页面*/
.serM{ width:100%; padding:20px 0;}
.serM ul li{ width:100%; height:auto; background:#fff; cursor:pointer;}
.serM ul li:nth-child(2n){ background:#f6f6f6;}
.serM ul li h3{ line-height:24px; padding:10px; font-weight:400;}
.serM ul li h3 b{ color:#087636; font-family:Arial; font-size:19px; width:25px; float:left; font-weight:400;}
.serM ul li h3 span{float:left; font-size:14px; color:#636363; width:calc(100% - 25px);}
.serM ul li p{ padding:10px 10px 10px 35px; background:#fff; color:#009240; line-height:22px; border-bottom:1px  dashed #d2d2d2; display:none; font-size:12px;}
.serM ul li:hover h3,.serM ul li.hover h3{background:#009240;}
.serM ul li:hover h3 span,.serM ul li.hover h3 span{color:#fff;}
.serM ul li:hover h3 b,.serM ul li.hover h3 b{color:#fff;}

.pdf{width:100%; margin-bottom:20px; border-bottom:1px dashed #868686; padding:20px 0;}
.pdf:last-child{ border-bottom:none;}
.pdf div.left{ width:22%;}
.pdf div.left h3{ text-align:center; color:#4d4d4d; font-size:16px; font-weight:400; line-height:30px; height:30px; margin-bottom:10px;}
.pdf div.left .pdf-m{ width:100%;}
.pdf div.left .pdf-m h5{ width:100%; margin-bottom:20px; border:1px solid #cccccc;box-shadow: 2px 2px 5px rgba(0,0,0,.3);}
.pdf div.left .pdf-m h5 img{ max-width:100%;}
.pdf div.left .pdf-m p{ width:100%;}
.pdf div.left .pdf-m p a{ display: inline-block; text-align:center; height:33px; line-height:33px; color:#fff; border:1px solid #009240;border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background:#009240; width:40%; margin:0 5%;}
.pdf div.left .pdf-m p a:last-child{ background:none; color:#009240;}
.pdf div.right{ width:76%; padding-top:25px;}
.pdf div.right ul{width:102%; margin-left:-2%;}
.pdf div.right ul li{margin-left:2%; float:left; width:18%; margin-top:15px;}
.pdf div.right ul li a.box{ display:block; width:100%; height:auto; cursor:pointer;}
.pdf div.right ul li h5{ width:100%; border:1px solid #cccccc; margin-bottom:5px;}
.pdf div.right ul li h5 img{ max-width:100%;}
.pdf div.right ul li p.zi{ text-align:center; color:#606060; line-height:35px; font-weight:bold;}
.pdf div.right ul li p.an{ display:block; width:100%; height:35px; display:none; }
.pdf div.right ul li p.an a{ width:49%; display: inline-block; margin-right:2%; background:#009240; height:28px; line-height:24px; text-align:center;}
.pdf div.right ul li p.an a:last-child{margin-right:0%; background:#f03f17;}
.pdf div.right ul li p.an a img{ max-height:80%;}
.pdf div.right ul li:hover p.an{ display:block;}
.pdf div.right ul li:hover p.zi{ display: none;}
.pdf div.right ul li:hover{ margin-top:0px; margin-bottom:15px;}


/*关于我们页面*/
.about-editor{ width:100%; height: auto; min-height: 260px; font-size: 14px; color: #555555;line-height: 24px;padding: 25px 0;}
.about-editor img{ max-width:100%;}

.mess{width: 100%; border-top:2px solid #fff;padding-top: 25px;}
.mess h4{ width: 100%; color: #2f2f2f; font-size: 18px; text-align: center; line-height: 40px;}
.mess table{ width:48%;  margin: 1% 26%;}
.mess table tr td{ color: #666; font-size: 14px;}
.mess table tr td input{ width:95%; border: 1px solid #dddddd; line-height: 22px; padding: 5px;}
.mess table tr td textarea{ width:95%; border: 1px solid #dddddd; line-height: 22px; padding: 5px;height: 100px;}
.mess table tr td p{ display: inline-block;}
.mess table tr td p img{padding: 0 5px;}
.mess table tr td a.tj{ display: inline-block; width: 120px; height: 40px; text-align: center; line-height: 40px; color: #fff; background: #009241;border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}

/*新闻资讯*/
.news-dh{ width:100%; background:#fff; border:1px solid #e0e0e0; height: auto; margin-bottom:15px;}
.news-dh ul li{ width:15%; border-right:1px solid #e0e0e0; text-align:center; line-height:53px; float:left; position:relative; cursor:pointer;}
.news-dh ul li a{display:block; color:#666;}
.news-dh ul li p{ width:100%; height:3px; background:#009241; position:absolute; left:0px; bottom:-1px; display:none;}
.news-dh ul li.hover a{ color:#009241;}
.news-dh ul li.hover p{ display:block;}
.news-main{ width:100%; margin-bottom:25px;}
.news-main ul li{ width:100%; padding:25px 0; border-bottom:1px dashed #b2b2b2;}
.news-main ul li .news-mainL{ width:20%; float:left; margin-right:2%;}
.news-main ul li .news-mainL a{ display:block; width:100%; border:1px solid #e6e7e7;}
.news-main ul li .news-mainL a img{ max-width:100%;}
.news-main ul li .news-mainI{ width:63%; float:left;}
.news-main ul li .news-mainI h3{ width:100%; margin-top:1%;}
.news-main ul li .news-mainI h3 a{ display:block; width:100%; font-size:16px; color:#5a5a5a; font-weight:bold; line-height:40px;overflow:hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:1; -webkit-box-orient:vertical; height:40px;}
.news-main ul li .news-mainI p{ width:100%; margin-top:1%;overflow:hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:3; -webkit-box-orient:vertical; line-height:25px; height:50px; color:#727272;}
.news-main ul li .news-mainI a.ljxq{ width:100px; background:#009240; text-align:center; line-height:33px; color:#FFF; display:block; margin-top:2%;}
.news-main ul li .news-mainR{ width:12%; float:right;}
.news-main ul li .news-mainR p{ border:1px solid #d8d8d8; width:100%; padding:15% 0; text-align:center; line-height:24px;}


/*新闻详情页*/
.news_detail .news_title{border-bottom: 1px dashed #d8d8d8;padding-bottom: 15px; padding-top:15px;}
.news_detail .news_title h2{color:#009241;font-size: 24px; text-align:center;}
.news_detail .news_title p{margin-top:20px; text-align:center;}
.news_detail .news_title p span{font-size: 12px;color:#999;margin:0 10px;}
.news_detail .news_edit{text-align: left;margin-top:30px;}
.news_detail .news_edit>div{margin-top:15px;}
.news_detail .news_edit p{line-height: 25px;font-family: "宋体"}
.news_detail .return{margin-top:30px;overflow: hidden;border-top:1px solid #d8d8d8;padding-top:20px;}
.news_detail .return>a{color:#009241;font-size:16px;}
.news_detail .return>a span{font-family: '宋体';font-size:18px;}
.news_detail .return div p{text-align: left;}
.news_detail .return div p{margin-top:10px;}
.news_detail .return div p a{color:#a0a0a0;font-family: '宋体';overflow:hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:1; -webkit-box-orient:vertical; line-height:22px; height:22px;}
.news_detail .return div p a:hover{color:#009241;}

/*联系我们页面*/
#dituContent{width:55%;height:450px;}
.contact{ width: 100%;padding: 25px 0;}
.contact-top{ width: 100%;}
.contact-top h3{ font-weight: 400; font-size: 20px; text-align: center; margin-bottom: 3%;  color:#272727;}
.contact-top h3 b{ font-weight: 400; color:#d41818;}
.contact-top ul li{ float: left; width: 24%; line-height: 46px;}
.contact-top ul li:last-child{ width: 28%;}
.contact-top ul li p{ float: left; line-height: 46px;}
.contact-top ul li p:first-child{ margin-right:2%; width: 16%;}
.contact-top ul li:last-child p:first-child{ width: 13%;}
.contact-top ul li p img{ max-width: 100%;}
#dituContent{width:100%;height:430px; border: 5px solid #fff; margin: 2% 0;}
.contact-main{ width: 100%;}
.contact-main h4{ font-size: 14px;color:#272727; font-weight: bold; line-height: 25px;}
.contact-main h4 b{ font-weight: 400; color:#d41818;}
.contact-main p{ color: #555; font-size: 14px; line-height: 25px;}

.maodian{ width: 0px; height: 0px;}

@media (min-width: 800px){
    .container{width:770px;padding-right: 0;padding-left: 0}
}
@media (min-width: 992px){
    .container{width:962px;padding-right: 0;padding-left: 0}
}
@media (min-width: 1080px){
    .container{width:1050px;padding-right: 0;padding-left: 0}
}

@media (min-width: 1200px){
    .container{width:1190px;padding-right: 0;padding-left: 0}
	.sct4 .container h2{ padding-top:5%;}
}
@media only screen and (min-width: 640px) and (max-width: 1920px){
.p-xqT ul li:hover{ color:#009240;}
.p-xqT ul li:hover p{ display:block;}
.news-dh ul li:hover a{ color:#009241;}
.news-dh ul li:hover p{ display:block;}
.footer-link .toright div.right div.tor a.wx:hover .wxewm{display:block;}
	
}

@media only screen and (min-width: 1200px) and (max-width: 1230px){
    .container{padding-left:15px;padding-right:15px}
    .tops div.right .phone .lang {margin-left: 24px;}
    .prev_btn1{left:30px;top:50%}
    .next_btn1{right:30px;top:50%}
	.sct3{ padding:8% 0;}
	.sct4 .container h2{ padding-top:5%;}
    .prss_shows>a{width: 30%;}
    .prss_shows>a:nth-child(3n-1){margin: 50px 58px 0;}
    .pt_img { float:left; width:505px;}
    .pt_txt { float:left; width:635px;}
    .pic {float: left;width:505px;}
    #preview #spec { width: 505px;}
    .pic #preview{float:left;width:505px;position:relative;}
    .pic .jqzoom{width:505px; height:505px;}
    .about .about_2>ul li:nth-child(3n-1){margin:40px 40px 0;}
    .online p input{margin:0 17px;}
    .buynow{bottom:8%;left:6%;}
    .buynow{padding-left:0}
    }
@media only screen and (min-width: 1200px) and (max-width: 1920px){

		
}
@media only screen and (max-width: 1199px){
    /*.container{width:1050px;}*/
	.sct3{ padding:8% 0;}
    .tops div.right .phone .lang {margin-left: 24px;}
    .prev_btn1{left:12px;top:50%}
    .next_btn1{right:12px;top:50%}
    .next_btn1 img,.prev_btn1 img{width:80%}
    #specList ul li{height:295px;}
    .sct5 .contact ul li{width:22%}
    .sct5 .contact ul li .abs h4{margin-bottom:35px;}
    .prss_shows>a{width: 30%;}
    .prss_shows>a:nth-child(3n-1){margin: 50px 52px 0;}
    .pt_img { float:left; width:45%;}
    .pt_txt { float:left; width:52%;}
    .pic {float: left;width:100%;}
    #preview #spec { width: 100%;}
    .pic #preview{float:left;width:100%;position:relative;}
    .pic .jqzoom{width:100%; height:100%;}
    .pic #specList{width:420px;}
    .service .shows .show_2>ul li a span{background: url(../images/load_1.png) 75% center no-repeat;width:23%;background-color:#f9f9f9;}
    .service .shows .show_2>ul li a:hover span{background: url(../images/load_2.png) 75% center no-repeat;background-color:#f9f9f9;}
    .service .shows{margin-bottom: 60px;}
    .about .about_1 .about_t .left .edit p{margin-top:10px;line-height: 25px;font-size: 14px;}
    .about .about_1 .about_t .left{width:50%;margin-right:0px;padding-right:0}
    .about .about_1 .about_t .right{width:47%;}
    .about .about_1 .about_m{margin-top:30px;}
    .about .about_1 .about_m p{font-size: 14px;line-height: 25px;}
    .about .about_2>ul li:nth-child(3n-1){margin:40px 36px 0;}
    .news>a{margin-top:36px;}
    .news>a:nth-child(3n-1){margin:36px 36px 0;}
    .online p input{margin:0 15px;}
    .service .shows .onlines p span{width:5%}
    .buynow{padding-left:0}
    #btn_prev{left:25px;}
    #btn_next{right:25px;}
    .section-group,.section{height:100%}
    .sect-footer{height:auto}
    .main_image{height:385px;}
    .main_image li .Imgs{height:325px;line-height: 325px;}
    .footer-link .toleft{width:78%}
    .footer-link .toright{float:right;width:22%}
    .banner .buynow img{max-width:100%;width:35%}
    .buynow{bottom:17%;left:6%;}
    .banner .buynow span i{width:120px;}
    #specList ul li .lts .lf>div{margin-top:55px;}

}
@media only screen and (max-width: 1079px){
    .section-group,.section{height:auto}
    .tops div.right{display:none}
    #fp-nav.right {display: none;}
	.view2{ display:none;}
	.view1{ display:none;}
	.view{ display:none;}
	.yema{display: none;}
	.p-rightT{display: none;}
	.p-rightT1{display: none;}
	.jzgd{ display:block;}
	.p-top{ display:block;}
    .prompt {display:block}
    .prompt {width: 6%;}
	.p-left{ display:none;}
	.p-right{ width:100%;}
	.p_main{padding: 5% 0 8%;}
	.news-main ul li .news-mainL{ width:25%;}
	.news-main ul li .news-mainI{ width:60%;}
	.pdf div.right ul li{ width:23%}
	.contact-top ul li{  width: 50%; margin-bottom: 2%;}
	.contact-top ul li:last-child{ width: 50%;}
	.contact-top ul li p:first-child{ margin-right:2%; width: 16%;}
	.contact-top ul li:last-child p:first-child{ width: 16%;}
    .bx-wrapper .bx-controls-direction a.bx-prev{left:10px;}
    .bx-wrapper .bx-controls-direction a.bx-next{right:10px;}
    .sec2 .content2 .more{margin-top:8%;margin-bottom:2%;}
    .sct3 .content2 .more{margin-top:3%;margin-bottom:2%;}
    .sec2 .content2 ul li{width:13%;margin: 0 15px;}
    .section .content2 h2{font-size: 24px;}
    .sec2 .content2 p {width: 73%;}
    /*.container{width:1050px;padding-right: 0;padding-left: 0}*/
    .prev_btn1{left:10px;top:46%}
    .next_btn1{right:10px;top:46%}
    .tops div.right .phone .lang {margin-left: 24px;}
    #btn_prev{left:0px;}
    #btn_next{right:0px;}
	.sct3{ padding:8% 0;}
    #specList ul li{height:270px;}

    #specList ul li .lts .lf h3{font-size:20px;}
    #specList ul li .lts .lf{padding:30px;}
    .sct5 .content2{padding-top:7%;}
	.top{position: fixed}
    .ggs p {font-size: 16px;}
    .ggs h2 {font-size: 24px;}
    .ggs .top_p {top: 30%;}
	.ggs1{ display: block;}
    .mains {margin-top: 50px;}
    .prss_show{margin-top:0}
    .about{margin-top:30px;}
    .prss_shows>a{width: 29%;margin-top:40px;}
    .prss_shows>a:nth-child(3n-1){margin: 40px 62px 0;}
    .prss_shows>a dl dd.d_first {font-size: 16px;}
    .prss_shows>a dl dd.d_last {width: 55%;}
    .pt_img{width: 44%;}
    .pic #specList{width:365px;}
    .pt_txt .t_title{margin-top:20px;}
    .pt_txt .t_title h3{font-size: 18px;line-height: 25px;}
    .service .prss_ul ul li{font-size:16px;}
    .service .shows{margin-top:50px;margin-bottom: 50px;}
    .about .about_1 .about_t .left{margin-right:0px;padding-right:0}
    .about .about_2>ul li{margin-top:25px;}
    .about .about_2>ul li:nth-child(3n-1){margin:25px 26px 0;}
    .news>a{margin-top:33px;}
    .news>a:nth-child(3n-1){margin:33px 33px 0;}
    .online p input{margin:0 13px;}
    /*.sec-nav-bg{display: block}*/
    .footer-link .toleft{width:74%}
    html,body{
        overflow:visible;
        height:auto;}
    .sec2,.sct3,.sct4{padding:50px 0 60px;}
    .sct5{padding:0px 0 80px}
    .buynow{padding-left:90px}
    .main_image{height:400px;}
    .main_image li .Imgs{height:300px;line-height: 300px;}
    .footer-link .toright{float:right;width:26%}
    .footer-link .toleft li:not(:first-child){margin-left:5%}
    .banner .buynow img{max-width:100%;width:36%}
    .buynow{bottom:10%;left:0%;}
    .banner .buynow span i{width:120px;}

    }
@media only screen and (width: 992px){
	.sct3{ padding:8% 0;}
	.power ul.right li a h4{ font-size:18px;}

}
@media only screen and (max-width: 991px){
	.section{ padding-top:5%;}
    #spec{margin-bottom: 70px}
    .prev_btn1{left:10px;top:55%}
    .next_btn1{right:10px;top:55%}
    .sec2 .content2 .more{margin-top: 6%;margin-bottom: 2%;}
    .sct3 h2 {margin-top: 40px;}
    .sct3 .content2 .more {margin-top: 10%;margin-bottom: 0%;}
    .sec2 .content2 ul li{width:13%}
    .sec2 .content2 p {width: 85%;}
    .sec2 .content2 ul li{width:18%;margin: 0 8px;}
    #btn_prev{left:2px;}
    #btn_next{right:2px;}
    #specList ul li{height:250px;}
    .prss_shows>a{width: 31%;margin-top:30px;}
    .prss_shows>a:nth-child(3n-1){margin: 30px 25px 0;}
	.sct3{ padding:8% 0;}
    #specList ul li .lts .lf h3{font-size:18px;}
    #specList ul li .lts .lf > p{height:65px;margin-top: 8px;line-height: 23px;overflow: hidden;font-size: 12px;}
    .sct5 .content2{padding-top:6%;padding-bottom: 70px;}
    .sct5 .contact ul li .abs{padding:0 8px}
    .sct5 .contact ul li .abs p{line-height: 20px;}
    .sct5 .contact ul li .abs h4 {margin-bottom: 17px;}
    .footer-link .toleft{width:59%}
    .footer-link .toright{width:100%; margin-top:7%;}
	.footer-link .toright div.left{ width:100%; text-align:center; margin-bottom:2%;}
	.footer-link .toright div.left img{ max-width:8%;}
	.footer-link .toright div.right{ width:100%;}
	.footer-link .toright div.right p{ text-align:center;}
	.footer-link .toright div.right div.tor{ text-align:center;}
    .footer-link .sub_foot{display:block;}
    .footer-link .toleft{display:none}
    .ggs p {font-size: 14px;}
    .ggs h2 {font-size: 20px;}
    .mains{margin-top:35px;}
    .mains .main_title h2 {font-size: 24px;}
    .pros{margin-top:40px;}
    .prss_shows>a dl dd.d_first {font-size: 14px;}
    .pt_txt .txt_detail{margin-top:8px;}
    .pt_txt h4{margin-top:15px;}
    .pt_txt .t_title{margin-top:6px;}
    .pic #specList{width:275px;}
    .service .shows .show_1{width:85%}
    .service .shows .show_m p input{width:85%;margin-left:10px;}
    .service .shows .show_2>ul li a span{background: url(../images/load_1.png) 85% center no-repeat;width:23%;background-color:#f9f9f9;}
    .service .shows .show_2>ul li a:hover span{background: url(../images/load_2.png) 85% center no-repeat;background-color:#f9f9f9;}
    .about .about_1 .about_t .left{width:100%;}
    .about .about_1 .about_t .right{width:100%;margin-top:15px;}
    .about .about_1 .about_t .right img{width:100%;}
    .news>a{margin-top:25px;}
    .news>a:nth-child(3n-1){margin:25px 25px 0;}
    .news>a>dl dd.news_t{font-size:16px;}
    .news>a>dl dd{padding:0 5px;}
    #dituContent{height:400px;}
    .online{padding:0 20px 30px}
    .online p input{margin:0 9px;}
    .footer-link .sub_foot>li>p>span:first-child{width:97%}
    .buynow{padding-left:30px}
    .main_image{height:300px;}
    .main_image li .Imgs{height:250px;line-height: 250px;}
    .banner .buynow img{max-width:100%;width:40%}
    .buynow{bottom:10%;left:0%;}
    .banner .buynow span i{width:120px;}
	.power ul.right li a h4{ font-size:16px;}

    }

@media only screen and (max-width: 800px){
	.section{ padding-top:5%;}
    .section .content2 h2{font-size: 20px;margin-top:0px}
    .sec2 .content2 .more,.sct3 .content2 .more{margin-top:7%;margin-bottom:6%;}
	.sct3{ padding:8% 0;}
    .sec2 .content2 ul li{width: 12%;}
    .sec2 .content2 ul li a span{font-size: 12px;margin-top:3px;}
    .sct5 .contact ul li {width: 23%;margin:0 5px;}
    .sct5 .contact ul li .abs{padding:0 5px}
    .sct5 .contact ul li .abs p{line-height: 20px;font-size: 12px;}
    .sct5 .contact ul li .abs h4 {margin-bottom: 13px;font-size: 16px;}
    .sct5 .content2{padding-top:5%;padding-bottom: 50px;}
	.pdf div.right ul li{ width:31.3%}
    .pt_img{margin-right:28px;}
    .pt_txt .t_title h3{font-size: 16px;line-height: 25px;}
    .pt_txt h4{font-size: 16px;height:35px;line-height: 35px;}
    .about .about_2>ul li{padding:15px 0;margin-top:22px;}
    .about .about_2>ul li:nth-child(3n-1){margin:22px 25px 0}
    .news_detail .news_title h2{font-size: 20px;}
    #specList{height:260px;}
	.power ul.right li a h4{ font-size:16px;}

}
@media only screen and (width: 800px){
	.section{ padding-top:5%;}
	.sct3{ padding:8% 0;}
}
@media only screen and (max-width: 768px){
	.section{ padding-top:5%;}
	.p-proL{ display:none;}
	.p-proT{ display:block;}
	.p-proR{ width:100%;}
	.p-proR .p-proRM table tr td a.tj{ width:40%;}
    .top {height: 70px;}
	.ggs1{ margin-top: 70px;}
	.news-dh{ border-top: none;}
	.news-dh ul li{ width:33.33333%; border-top:1px solid #e0e0e0;}
	.news-dh1 ul li{ width:25%;}
	.news-dh ul li:nth-child(3){ border-right: none;}
	.news-dh1 ul li:nth-child(3){ border-right: 1px solid #e0e0e0;}
	.news-dh ul li:last-child{ border-right: none;}
	.news-dh2 ul li:last-child{ border-right: 1px solid #e0e0e0;}
	.news-main{ margin-bottom:15px;}
	.news-main ul li{ padding:15px 0;}
	.news-main ul li .news-mainL{ width:30%;}
	.news-main ul li .news-mainI{ width:68%;}
	.news-main ul li .news-mainR{ display:none;}
	.pdf div.left{ width:100%;}
	.pdf div.right{ width:100%;}
	.pdf div.right ul li{ width:23%}
	.mess table{ width: 100%; margin:1% 0;}
    .tops div.left {height: 70px;width: 16%;line-height: 65px;}
	.ggs{ margin-top:70px;}
	.tops .search{ margin-top:20px;}
    .prompt {height: 70px;line-height: 70px;}
    .prev_btn1{left:0px;top:52%}
    .next_btn1{right:0px;top:52%}
    .main_image li i{font-size: 16px;}
    .main_image li p {font-size: 16px;}
	.sct3{ padding:8% 0;}
    #specList ul li{height:230px;}
    #specList ul li .lts .lf>div{margin-top:50px;}
    #specList ul li .lts .lf h3{font-size:16px;}
    .sct5 .contact ul li {width: 40%;margin-top:15px;}
    .prss_shows>a dl dd.d_last {width: 60%;margin-top: 16px;}
    .prss_shows>a{width:31%;}
    .prss_shows>a:nth-child(3n-1) {margin: 30px 20px 0;}
    .pages ul li {padding: 5px 12px;font-size: 12px;margin: 0 2px;}
    .pages ul li:last-child a{height:29px;line-height: 29px;}
    .pages ul li:last-child input{height:29px;}
    .pages ul li.prevs {padding: 5px 6px;}
    .ggs p {font-size: 12px;}
    .ggs h2 {font-size: 18px;}
    .ggs .top_p {top: 25%;}

    .pt_img{width:100%}
    .pic #specList{width:80%;}
    .pt_txt{width:100%;margin-top:20px;}
    .service .shows button{font-size: 14px;width: 35%}
    .service .shows .show_m p.test input{width:26%;}
    .service .shows .show_m p span{width:12%;}
    .service .shows .show_t{width:100%;}
    .service .shows .show_1{width:100%;padding-left:15px;padding-right:15px;}
    .service .shows .show_m{width:100%;}
    .service .prss_ul ul li{font-size: 14px;}
    .service .shows .show_2>ul li a span{background: url(../images/load_1.png) 85% center no-repeat;width:30%;background-color:#f9f9f9;}
    .service .shows .show_2>ul li a:hover span{background: url(../images/load_2.png) 85% center no-repeat;background-color:#f9f9f9;}
    .about .about_2>ul li:nth-child(3n-1){margin:22px 21px 0;}
    .news>a{margin-top:21px;}
    .news>a:nth-child(3n-1){margin:21px 21px 0;}
    .online p input{width:31%}
    .bx-wrapper .bx-controls-direction a{height:57px;}
    .buynow{padding-left:0px}
    .banner .buynow img{width:43%}
    .banner .buynow span i{width:100px;}
	.power ul.right li a h4{ font-size:16px;}
    }
@media only screen and (max-width: 700px){
	.section{ padding-top:5%;}
	.sct3{ padding:8% 0;}
	.power ul.right li a h4{ font-size:16px;}
}
@media only screen and (max-width: 640px){
    #specList{height:720px;}
	#dituContent{ margin: 2% 0 5%;}
    .top {height: 60px;}
	.ggs1{ margin-top: 60px;}
	.p-rightM ul li{width:48%;}
	.p-rightM ul li h3{ font-size:14px;}
	.p-xqT ul li{ width:33.3%;}
	.p-xqT ul li:last-child{ border-right: none;}
	.pdf div.right ul li{ width:31.3%}
	.news-main ul li .news-mainL{ width:36%;}
	.news-main ul li .news-mainI{ width:62%;}
	.news-main ul li .news-mainI h3{ margin-top:0px;}
	.news-main ul li .news-mainI h3 a{ font-size:14px; line-height:30px; height:30px;}
	.news-main ul li .news-mainI p{ margin-top:0px; font-size:12px; line-height:20px; height:40px;}
	.serM ul li h3 b{ font-size:16px; line-height:20px;}
	.serM ul li h3 span{ font-size:14px; line-height:20px;}
    .tops div.left {height: 60px;width:20%;line-height: 55px;}
	.tops .search{ display:none;position:absolute; right:0; top:60px; margin-top:0px; z-index:9999;}
    .prompt {height: 60px;line-height: 60px;width: 7%;}
	.prompt1{ display:block; width:8%;}
	.contact-top ul li{  width: 100%; line-height: 30px; }
	.contact-top ul li:last-child{ width: 100%;}
	.contact-top ul li p{line-height: 30px; }
	.contact-top ul li p:first-child{ margin-right:2%; width: 8%;}
	.contact-top ul li:last-child p:first-child{ width: 8%;}
	.ggs{ margin-top:60px;}
	.sct4 .container h2{ padding-top:10%;}
	.power ul.left{ width:100%; padding:1% 1.5% 0.5%;}
	.power ul.right{ width:100%; padding:0 1%;}
	.section{ padding-top:0;}
    .section .content2 h2 {font-size: 16px;margin-top:0px;}
    .sec2 .content2 p {width: 100%;font-size: 12px;line-height: 24px}
    .sec2 .content2 ul li {width: 17%;margin-top: 15px;}
    .sec2 .content2 .more,.sct3 .content2 .more{margin-top: 10%;margin-bottom: 8%;}
    .sct3 .content2 .more{margin-top: 10%;margin-bottom: 8%;}
    .sec2 .content2 ul {margin-top: 10px;}
    .prev_btn1{left:10px;top:40%}
    .next_btn1{right:10px;top:40%}
    .main_image li i{font-size: 14px;}
    .main_image li p {font-size: 14px;}
    #btn_prev, #btn_next{display:none;}
    .sct5 .content2{padding-top:0;}
    .sct5 .content2 .contact {margin-top: 22px;}
    .foot p>span {width: 100%;text-align: center}
    .foot p>span>a, .foot p>a {width: 100%;margin-top:5px;text-align: center}
    .prss_shows>a{width: 48%;margin-top:30px;}
    .prss_shows>a:nth-child(3n-1){margin: 30px 0px 0;}
    .prss_shows>a:nth-child(2n){margin: 30px 0px 0 4%;}
    .prss_shows>a dl dd.d_middle {font-size:12px;height:35px;}
    .prss_shows>a dl dd.d_last{font-size:12px;}
    .mains .main_title h2{font-size:18px;}
    .pros ul li{font-size:12px;padding:6px 0}
    .top_main{display: none;}
    .pages{display: none}
    .c_more{display:block;}
    .pt_txt .txt_detail p{font-size: 12px;}
    .ls_datas h4{font-size: 16px;height:35px;line-height: 35px;}
    .pro_show{margin-top:30px;}
    .ls_datas{margin:30px 0 50px}
    .ls_datas .p_imgs{margin-top:20px;}
    .service .shows .show_m p input{font-size: 12px;}
    .service .shows button{font-size: 14px;width: 100%}
    .service .shows .show_m p span{font-size: 12px;}
    .service .shows .show_2>ul li{padding:0}
    .service .shows{margin-top:50px;margin-bottom: 40px;}
    .about .about_1 .about_t .left .edit p{font-size: 12px;line-height: 22px;}
    .about .about_1 .about_m{margin-top:15px;}
    .about .about_1 .about_m p{font-size: 12px;line-height: 22px;}
    .about .about_1 .about_t .left b{width:40px;}
    .about .about_1 .about_t .left h3{font-size:18px;}
    .about .about_1 .about_t .left .edit{margin-top:25px;}
    .about .about_2>ul li{width:47%}
    .about .about_2>ul li:nth-child(3n-1){margin:22px 0px 0;}
    .about .about_2>ul li:nth-child(even){margin-left: 6%}
    .news>a{margin-top:21px;width:48%}
    .news>a:nth-child(3n-1){margin:21px 0px 0;}
    .news>a:nth-child(even){margin:21px 0px 0 4%;}
    .news>a>dl dd.news_b>p{font-size: 12px;}
    .news>a>dl dd.news_b>span{font-size: 12px;}
    .news>a>dl dt{padding:1px;}
    .news>a>dl dd.news_t{font-size: 14px;margin-top:12px;}
    .news>a>dl dd.news_m{margin-top:6px;}
    .news>a>dl dd.news_b{margin-top:16px;}
    .news_detail{margin-top:30px;}
    .news_detail .return>a{width:100%;text-align: left}
    .news_detail .return .right{width:100%;margin-top:15px;}
    .news_detail .return .right p{text-align: left;margin-top:10px;}
    .news_detail .return .right p a{font-size:12px;}
    .news_detail .news_edit p{font-size: 12px;}
    .news_detail .news_title h2{font-size:16px;}
    .news_detail .news_edit{margin-top:15px;}
    #dituContent{width:100%;height:300px;}
    .maps .right{width:100%;margin-left:0;}
    .maps .left{margin-bottom: 30px;}
    .maps .right h3{margin:0 0 15px;font-size: 16px;}
    .maps .right p{font-size: 12px;}
    .service .online p.test input{padding:7px 0 7px 10px;margin-left:0}
    .online>p>input{padding:7px 0 7px 10px;width:100%;margin:15px 0 0 0;font-size: 12px;}
    .online>p>input:last-child{margin:15px 0 0 0}
    .footer-link .sub_foot>li>p>span:first-child{width:95%}
    .footer-link .sub_foot>li img{width:2%}
    #specList ul li .lts .lf{width:100%;}
    #specList ul li .lts .right{width:100%}
    #specList ul li{height:auto}
    #specList ul{height:auto}
    #specList ul li img{width:100%;}
    #spec{margin-bottom: 0px;height:850px;}
    #specList{border-radius:5px;width:79%}
    .sec2,.sct3,.sct4{padding:6% 0;}
    .sct5{padding:0px}
    .bx-controls-direction{display:none;}
    .banner .buynow a{padding:4px 9px;font-size: 12px;}
    .banner .buynow p{font-size:16px;padding-left:13px;}
    .banner .buynow p span{font-size:12px;}
    .pros>.prss_ul>ul li img{margin-left:3px;}
    #preview #specList{width:87%}
    .main_image{height:350px;}
    .main_image li .Imgs{height:300px;line-height: 300px;}
    .banner .buynow img{width:38%}
    .banner .buynow span i{width:100px;font-size:12px;}
    #specList ul li .lts .lf{padding:15px;}
    /*.buynow{left:20%;bottom:45px;}*/
	.power ul.right li a h4{ font-size:14px;}
	.p-proR .p-proRM table tr td input{ width: 100%; }
	.p-proR .p-proRM table tr td textarea{ width: 100%;}
	.p-xqM1 table{ width:calc(100% - 0px);; height: auto;  margin: 0px;}
	.p-xqM1 table tr td{ padding:2%;}
	.p-xqM1 table tr td:first-child{padding:2%; }
	.footer-link .toright div.right .wxewm{left:50%; margin-left: -60px;}
	.footer-link .toright div.right a.dh{ display:inline;}
	.guide1{ display: none;}
    }
@media only screen and (max-width: 550px){
    .banner .buynow img{width:40%}
    
    .buynow{padding-left: 0px;}
    #spec{height:780px;}
	.power ul.right li a h4{ font-size:12px;}
	.section{ padding-top:0;}
	.p-proR .p-proRM table tr td p img{ max-width:35%;padding:0 5px;}
	.p-proR .p-proRM table tr td p a{ font-size:12px;}
	.news-main ul li .news-mainI a.ljxq{ display:none;}
}

@media only screen and (max-width: 500px){
	.section{ padding-top:0;}
    .sec2 .content2 ul li {width: 31%;margin-top: 15px;}
	.sec2{padding:8% 0;}
	.sct3{padding:8% 0;}
	.pdf div.right ul li{ width:48%}
	.pdf div.right ul li p.zi{ font-weight:400;}
	.pdf div.right ul li:hover p.an{ display: none;}
	.pdf div.right ul li:hover p.zi{ display: block;}
	.pdf div.right ul li:hover{ margin-top:15px; margin-bottom:0px;}
    .prev_btn1{left:0px;top:30%}
    .next_btn1{right:0px;top:30%}
    .next_btn1 img,.prev_btn1 img{width:50%}
    .main_image li i{font-size: 12px;}
    .main_image li p {font-size: 12px;}
    .sct5 .contact ul li {width: 47%;margin-top:15px;}
    .prss_shows>a dl dd.d_first {font-size: 14px;}
    .prss_shows>a dl dd{margin-top:8px;}
    .service .shows .show_m p span{width:100%;text-align: left}
    .service .shows .show_m p input{width:100%;margin-left:0}
    .service .shows .show_m p.test img{margin:0 5px;}
    .service .shows .show_2>ul li{height:91px;text-align: left}
    .service .shows .show_2>ul li a p{width:100%}
    .service .shows .show_2>ul li a span{width:100%;background: url(../images/load_1.png) 17% center no-repeat;background-color:#f9f9f9;padding-left:10px;}
    .service .shows .show_2>ul li a:hover span{background: url(../images/load_2.png) 17% center no-repeat;background-color:#f9f9f9;}
    .service .shows{margin-top:30px;}
    #preview #specList{width:87%}
    #spec{height:730px;}
    #specList{height:700px;}
    .banner .buynow span i{width:80px}
	.power ul.right li a h4{ font-size:12px;}
}
@media only screen and (max-width:430px){
	.section{ padding-top:0;}
    .top {height: 60px;}
	
    .tops div.left {height: 60px;width: 30%;line-height: 55px;}
    .prompt {height: 60px;line-height: 60px;width: 10%;}
    .prev_btn1{left:0px;top:23%}
    .next_btn1{right:0px;top:23%}
	.sec2{padding:8% 0;}
	.sct3{ padding:8% 0;}
    .sct3 .content2 .more a,.sec2 .content2 .more a {font-size: 12px;}
    .pro-detail {margin-top: 15px;}
    .sct5 .contact ul li {width: 49%;margin:0 0;margin-top: 3px;}
    .ggs h2 {font-size: 14px;}
    .ggs .top_p {top: 18%;left:4%}
    .service .shows .show_m p.test input{width:40%}
    .service .shows .show_2>ul li a span{width:100%;background: url(../images/load_1.png) 22% center no-repeat;background-color:#f9f9f9;padding-left:10px;}
    .service .shows .show_2>ul li a:hover span{background: url(../images/load_2.png) 22% center no-repeat;background-color:#f9f9f9;}
    .news_detail .news_title p span{margin:0 5px;}
    .service .online .onlines p.test input{width:35%}
    .online {padding: 0 10px 30px;}
    .service .online .onlines p.test b{width: 100%;text-align: left}
    .footer-link .sub_foot>li>p>span:first-child{width:93%}
    .footer-link .sub_foot>li img{width:3%}
    .foot p>span b{display: inline-block;width:100%;margin-top:15px;}
    #specList ul li .lts .lf{padding:10px;}
    #specList ul li .lts .lf>div{margin-top:35px;}
    #spec{margin-bottom: 35px;}
    #preview #specList{width:87%}
    #spec{height:550px;}
    #specList{width:78%}
    .main_image{height:300px;}
    .main_image li .Imgs{height:230px;line-height: 230px;}
	.power ul.right li a h4{ font-size:12px;}
	.prompt1{  width:12%;}

}
@media only screen and (max-width:430px){
	.section{ padding-top:0;}
    .buynow{padding-left:20px;}
	.sec2{padding:8% 0;}
	.sct3{padding:8% 0;}
	.power ul.right li a h4{ font-size:12px;}
	.prompt1{  width:12%;}
}
@media only screen and (max-width: 320px){
	.section{ padding-top:0;}
    .prev_btn1{left:0px;top:55%}
    .next_btn1{right:0px;top:55%}
	.sec2{padding:8% 0;}
	.sct3{ padding:8% 0;}
    .sct5 .contact ul li .abs {top: 15%;}
    .sct5 .contact ul li .abs h4 {margin-bottom: 5px;font-size: 14px;}
    .sct5 .contact ul li {width: 49%;margin:0 0;margin-top: 3px;}
    .service .shows .show_2>ul li a span{width:100%;background: url(../images/load_1.png) 27% center no-repeat;background-color:#f9f9f9;padding-left:10px;}
    .service .shows .show_2>ul li a:hover span{background: url(../images/load_2.png) 27% center no-repeat;background-color:#f9f9f9;}
    #preview #specList{width:87%}
    #spec{height:500px;}
    .buynow{padding-left:0px;}
    .banner .buynow img{width:55%}
	.power ul.right li a h4{ font-size:12px;}
	.prompt1{  width:12%;}
}