@charset "utf-8";
/*网站公共样式*/
/*@font-face {
 font-family:"Stawix";
 src:url("../font/Stawix.otf")format("truetype");
     font-weight: normal;
    font-style: normal;
}*/
@font-face {
 font-family:"STAWIX";
 src:url("../font/STAWIX - AMSIPRO-XLIGHT.OTF")format("truetype");
     font-weight: normal;
    font-style: normal;
}


body { font-family:STAWIX,"Arial"; font-size:12px; background:#fff; overflow-x: hidden; margin: 0 auto; color:#333; line-height:22px; width:100%; overflow-x:hidden;  }
html,div,span,p,ul,li,dl,dt,dd,a,img,em,label,input,textarea,form { margin:0; padding:0;}
form{ display:inline;}
ul,li { list-style:none;}
h1,h2,h3,h4,h5,h6 { font-weight:normal; padding:0; margin:0;}
a{ text-decoration:none; color:#333; }
a:hover{ color:#e95f58;}
img { border:none;}
.del_float{ display:block; height:0; clear:both; visibility:hidden; }
.document_width{ width:1180px; margin:auto;}
.ui-loader-default{ display:none}
.ui-mobile-viewport{ border:none;}
.ui-page {padding: 0; margin: 0; outline: 0} 
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none; line-height:100%;}
textarea { -webkit-appearance: none;}   
.button{ border-radius: 0; } 
.ui-btn-text{ display:none;}
.ui-submit{}
.m35{ margin-top:35px;}
.mt35{ margin-bottom:24px !important;}
#alertcon { background:#2e9007;opacity:0; width:280px; top:0; position:fixed; line-height:24px; padding:10px 10px; left:calc(50% - 150px); color:#fff; text-align:center; font-size:14px; border-radius:10px;animation: myshowdivalert 4s;}

/****搜索*****/
.com1{ width:100%; height:30px; line-height:30px; font-size:24px; float:left; margin:20px 0; text-align:center; color:#cc0000;}
.list1{ width:100%; height:auto; float:left; font-size:15px;}
.list1 ul{ width:100%; height:auto; float:left;}
.list1 ul li{ width:48%; height:auto; float:left; margin:10px 1%; border-bottom:1px solid #f0f0f0; padding:0 0 10px 20px; box-sizing:border-box;}
.list1 ul li a{ width:100%; height:auto; float:left;}
.list1 ul li h4 b{ width:100%; height:22px; float:left; overflow:hidden; font-size:17px;}
.list1 ul li p a{ font-size:16px;}


/****分页****/

.fenye{ width:100%; height:auto; float:left; margin-top:20px;margin-bottom: 50px;}
.fenye ul{  text-align: center; white-space: nowrap;}
.fenye ul li{ display: inline;  display: table-cell; display: inline-block;width:26px; height:26px; border:1px solid #ddd; line-height:26px; text-align:center; background:#fff; border-radius:2px;}
.fenye ul a{ display: inline;  display: table-cell; display: inline-block;width:26px; height:26px; border:1px solid #ddd; line-height:26px; text-align:center; background:#fff; border-radius:2px;}
.fenye ul a:hover{ background:#333; color:#fff;}



#alertdiv{ position: fixed;margin: auto;width: 100%;top: 40%;display: none;z-index: 2147483647; }
#alertdiv div{ background-color: #000;color: #FFF;padding: 20px 20px 20px 20px;min-width: 100px;opacity: 0.7;min-height: 25px;text-align: center;color: rgb(255, 255, 255);border-width: 1px;  border-style: solid;-moz-border-radius: 11px;-khtml-border-radius: 11px;-webkit-border-radius: 11px;border-radius: 11px;line-height: 150%;width: 60%;margin: auto;z-index: 2147483647;}

.showupinfo{animation: myupinfo 1s linear;}
.showupinfo1{animation: myupinfo 1.5s linear;}
.showupinfo2{animation: myupinfo 2s linear;}
@keyframes myupinfo
{0%{opacity: 0;transform: translateY(25px);}  
100% {opacity: 1;transform: translateY(0px);}
}  

/*****首页*****/
.sj_header{ display:none;}
.header{ width:100%; height:75px; float:left; background:#333944; }
.header .logo{ width:250px; height:auto; float:left; margin-top:20px;}
.header .logo a img{ width:auto; height:35px; display:block; float:left;}
.menu{ width:880px;height:30px; margin:25px 0 0 0; float:left;}
.menu ul li{ width:auto; height:auto; float:left; padding:0 20px;color:#d0cfd0;height:30px; line-height:30px;font-size:16px; }
.menu ul li a{ width:auto; height:30px; line-height:30px;  text-align:center; color:#d0cfd0;}
.menu ul li a:hover{ color:#26417f;}
.soso_div{ width:50px; height:30px; float:left; background:url(../images/soso_tb.png) center center no-repeat; cursor:pointer; margin-top:25px; position:relative;}
.soso_div_c{ width:450px; height:90px; float:left; position:absolute; right:0; top:30px; background:#333944; z-index:22; padding:50px 15px 10px 15px; box-sizing:border-box; display:none;} 
.soso_div_c .input{ width:320px; height:30px; line-height:30px; box-sizing:border-box; outline:none; text-indent:15px; background:#f2f2f2; border:none; float:left;}
.soso_div_c .button{ width:100px; height:30px; line-height:30px; box-sizing:border-box; outline:none; cursor:pointer; background:#e95f58; text-align:center; color:#fff; border:none;  float:left; font-size:16px;}
.soso_div:hover .soso_div_c{ display:block;} 

.header:hover{ background:#fff;}
.header:hover .menu ul li a{ color:#333;}
.header:hover .menu ul li a:hover{ color:#26417f;}
.header:hover .soso_div{  background:url(../images/soso_tb_1.png) center center no-repeat; }
.header:hover .soso_div_c{ background:#fff;}


.banner{ width:100%; overflow:hidden; height:41vw; position:relative;}
.banner ul {overflow:hidden;  }
.banner ul li{ width:100%; height:41vw; float:left; position:relative;}
.banner ul li img{width:100%; height:100%; display:block;}
.banner_span{margin:0px;padding:0px;width:100%;position:absolute; bottom:20px;text-align:center; z-index:11;}
.banner_span span{display:inline-block;width:30px;height:5px; background:#e7e7e7; cursor:pointer; margin:0 2px;}
.banner_span span.cur,.banner_span span:hover{width:30px;height:5px; background:#26417f;}

.ban_wz{ width:100%; height:auto; float:left; position:absolute; left:0; bottom:70px; color:#fff; text-align:center;}
.ban_wz h3{ width:100%; height:auto; font-size:50px; line-height:56px; font-weight:bold;}
.ban_wz p{ width:100%; height:auto; font-size:20px; line-height:36px; padding:0 20px; box-sizing:border-box;}



/*****首页旧****/
.index_m{ width:100%; height:auto; float:left; margin:15px 0;}
.index_m ul{ width:100%; height:auto; float:left;}
.index_m ul li a{ width:33%; height:auto; float:left; position:relative; overflow:hidden;}
.index_m ul li a img{ width:100%; height:auto; display:block; display:block;box-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration:500ms;	-moz-transform: scale(1,1);	-moz-transition-timing-function: ease-out;	-moz-transition-duration:500ms;}
.index_m ul li a:hover img{ -webkit-transform: scale(1.1,1.1);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration:500ms;	-moz-transform: scale(1.1,1.1);	-moz-transition-timing-function: ease-out;	-moz-transition-duration:500ms; }
.index_m ul li a span{ width:100%; height:auto; position:absolute; bottom:40px; text-align:center; font-size:26px; color:#fff;}
.index_m ul li.l1 a{ margin:0 0.5%;}
.index_m ul li:hover a span{ color:#e95f58;}
.index_hz{ width:100%; height:auto; float:left;}
.index_hz h2{ width:100%; margin-bottom:10px; height:50px; line-height:50px; float:left; text-align:center; background:url(../images/pro_xt.jpg) center bottom no-repeat; font-size:30px; font-weight:600; color:#333;}
.index_hz p.p1{ width:100%; margin-bottom:20px; height:auto; line-height:26px; float:left; text-align:center; font-size:17px; color:#333;}
.index_hz ul{ width:100%; height:auto; float:left;}
.index_hz ul li a{ width:19%; height:auto; float:left; margin:0.5%; border:1px solid #f6f6f6; box-sizing:border-box;}
.index_hz ul li a img{ width:100%; height:auto; display:block;}
.index_m1{ width:100%; height:auto; float:left; background:#fff;/*url(../images/index_bj.jpg) center top no-repeat*/; background-size:cover; padding:70px 0;}
.index_m1 p.p1{ text-align:center; font-size:21px; color:#333; width:100%; float:left; line-height:38px; padding:0 110px; box-sizing:border-box;}
.index_m1 p.p2{ width:300px; margin:0 auto; height:auto;}
.index_m1 a.a1{ width:300px; height:55px; line-height:50px; box-sizing:border-box; margin-top:20px; display:block; border:2px solid #333; border-radius:5px; text-indent:50px; background:url(../images/index_tb_1.png) 240px center no-repeat; color:#333; float:left; font-size:21px;}
.index_m1 a.a1:hover{  border:2px solid #e95f58;background:url(../images/index_tb_1.png) 240px center no-repeat #e95f58; color:#fff;}

/*****新加****/
.index_about{ width:100%; height:auto; float:left; padding:50px 0 40px 0;}
.index_title{ width:100%; height:auto; float:left; text-align:center; font-size:36px; color:#525252; line-height:42px; margin-bottom:10px;}
.index_title_bz{ width:100%; height:auto; float:left; text-align:center; font-size:16px; line-height:25px; color:#525252; padding:0; margin-bottom:20px;}
dl.i_ab{ width:23%; height:auto; float:left; margin:20px 1%; text-align:center; cursor:pointer;}
dl.i_ab dt{ width:100%; height:auto; float:left;}
dl.i_ab dt img{ width:90px; height:auto; margin:0 auto;transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
dl.i_ab:hover dt img{transform: rotate(360deg);-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); -ms-transform: rotate(360deg);}
dl.i_ab dd{ width:100%; height:auto; float:left; font-size:16px; line-height:25px; color:#525252; margin-top:5px;}
dl.i_ab dd strong{ width:100%; height:auto; float:left; font-size:20px; color:#525252; line-height:26px; font-weight:normal;}

.index_fenlei{ width:100%; height:auto; float:left; padding:50px 0 40px 0;/* background:url(../images/bsf_i_feilei_bj.jpg) center top no-repeat; */background-size:cover;}
.zt_bai{ color:#333;}

.equipment_items_z{ width:90%; height:auto; float:left; position:relative; margin:0 5%;}
.equipment_items{ margin:50px 5%; width:90%;height:17vw; position:relative; overflow:hidden; box-sizing:border-box;}
.equipment_items ul{  width:100%; height:auto; overflow:hidden; }

.equipment_items dl{ width:23%; height:auto; float:left; margin:0 1%; position:relative;}
.equipment_items dl dt{ width:100%; height:auto; float:left; overflow:hidden;}
.equipment_items dl dt img{ width:100%; height:auto; display:block; box-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration: 800ms;	-moz-transform: scale(1,1);	-moz-transition-timing-function: ease-out;	-moz-transition-duration: 800ms;}
.equipment_items dl:hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration: 800ms;	-moz-transform: scale(1.05,1.05);	-moz-transition-timing-function: ease-out;	-moz-transition-duration: 800ms; }
.equipment_items dl dd{ width:100%; height:auto; float:left; position:absolute; left:0; bottom:0px; z-index:99;}
.equipment_items dl dd h2 a{ font-size:18px; display:block; padding:0; line-height:36px; height:36px; margin:0;color:#3c3c3c; text-align:center; }
.equipment_items dl dd a.a1{ display:block; width:120px; height:30px; text-align:center; margin:0 auto; background:#3c3c3c; color:#fff; font-size:15px; line-height:30px; border-radius:3px;}
.equipment_items dl dd a.a1:hover{ background:#333;}

.item_left1{ width:50px; height:50px; position:absolute; left:0.5%; top:35%; background:url(../images/btn_03.png) center center no-repeat #fff; z-index:11; cursor:pointer; border-radius:5px;}
.item_right1{ width:50px; height:50px; position:absolute; right:0.5%; top:35%; background:url(../images/btn_05.png) center center no-repeat #fff; z-index:11; cursor:pointer;border-radius:5px;}
.item_left1:hover{background:url(../images/btn_03.png) center center no-repeat #f2f2f2;}
.item_right1:hover{background:url(../images/btn_05.png) center center no-repeat #f2f2f2;}




dl.i_fl{ width:31.33%; height:auto; float:left; margin:20px 1%; text-align:center;}
dl.i_fl dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.i_fl dt img{ width:100%; height:auto; display:block;box-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration:500ms;	-moz-transform: scale(1,1);	-moz-transition-timing-function: ease-out;	-moz-transition-duration:500ms;}
dl.i_fl dt:hover img{ -webkit-transform: scale(1.1,1.1);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration:500ms;	-moz-transform: scale(1.1,1.1);	-moz-transition-timing-function: ease-out;	-moz-transition-duration:500ms; }
dl.i_fl dd a{ width:100%; height:auto; line-height:30px; float:left; color:#fff; font-size:20px; margin-top:10px;}
dl.i_fl:hover dd a{ color:#26417f;}

.index_pro{ width:100%; height:auto; float:left;  padding:50px 0 40px 0; background:#f0f0f0;}
dl.i_pj{ width:31.33%; height:auto; float:left; margin:20px 1%; text-align:center;}
dl.i_pj dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.i_pj dt img{ width:100%; height:auto; display:block;box-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration:500ms;	-moz-transform: scale(1,1);	-moz-transition-timing-function: ease-out;	-moz-transition-duration:500ms;}
dl.i_pj dt:hover img{ -webkit-transform: scale(1.1,1.1);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration:500ms;	-moz-transform: scale(1.1,1.1);	-moz-transition-timing-function: ease-out;	-moz-transition-duration:500ms; }
dl.i_pj dd a{ width:100%; height:auto; line-height:30px; float:left; color:#525252; font-size:20px; margin-top:10px;}
dl.i_pj:hover dd a{ color:#26417f;}
p.more{ width:160px; height:36px; margin:30px auto;}
p.more a{ width:100%; height:36px; line-height:36px; float:left; border:1px solid #525252; font-size:20px; text-align:center; display:block; border-radius:36px;}
p.more a:hover{ background:#26417f; color:#fff; border:1px solid #26417f;}

.index_fa{width:100%; height:auto; float:left;  padding:50px 0 40px 0;}
dl.i_fa{ width:19%; height:auto; float:left; margin:70px 0.5% 0px 0.5%; text-align:center;background:#f3f3f3; border-radius:3px; position:relative;}
dl.i_fa dt{ width:100%; height:auto; float:left; top:-45px;position:absolute;}
dl.i_fa dt img{ width:90px; height:auto; margin:0 auto; }
dl.i_fa dt img.img{ display:block;}
dl.i_fa dt img.img1{ display:none;}
dl.i_fa dd{ width:100%; min-height:230px; float:left; font-size:16px; line-height:25px; color:#525252; padding:10px; padding-top:80px; box-sizing:border-box; text-align:left;}
dl.i_fa dd strong{ width:100%; height:auto; float:left; font-size:20px; line-height:30px; text-align:center; font-weight:normal;}
dl.i_fa:Hover { background:#333944; color:#fff;}
dl.i_fa:Hover dd{ color:#fff;}
dl.i_fa:Hover dd strong a{ color:#fff;}
dl.i_fa:Hover img{ width:100px; }
dl.i_fa:Hover img.img{ display:none; }
dl.i_fa:Hover img.img1{ display:block; }


.index_kh{width:100%; height:auto; float:left;  padding:50px 0 40px 0;}
.kh_soc{ width:100%;height:190px !important; position:relative; overflow:hidden; box-sizing:border-box; margin-bottom:40px; float:left; padding-bottom:40px;}
.kh_soc ul{ width:100%; height:150px; overflow:hidden; float:left; margin:20px 0;}
.kh_soc ul li{ width:18%; height:126px; float:left; border:1px solid #ebebeb; box-sizing:border-box; margin:1%; overflow:hidden;}
.kh_soc ul li img{ width:100%; height:126px; display:block;box-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration:500ms;	-moz-transform: scale(1,1);	-moz-transition-timing-function: ease-out;	-moz-transition-duration:500ms;}
.kh_soc ul li:Hover img{ -webkit-transform: scale(1.1,1.1);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration:500ms;	-moz-transform: scale(1.1,1.1);	-moz-transition-timing-function: ease-out;	-moz-transition-duration:500ms; }
.hk_span{margin:0px;padding:0px;width:100%; text-align:center; z-index:11; float:left; position:absolute; bottom:0px;}
.hk_span span{display:inline-block;width:30px;height:5px; background:#e7e7e7; cursor:pointer; margin:0 2px;}
.hk_span span.cur,.hk_span span:hover{width:30px;height:5px; background:#26417f;}





.bottom_div_bz{ width:80%; height:auto; float:left; padding:0 10%; font-size:20px; color:#fff; line-height:30px; text-align:center; margin-bottom:30px; padding-bottom:10px; background:url(../images/bsf_i_b_bj_xt.jpg) center bottom no-repeat; background-size:40% 1px;}

.bottom_div{ width:100%; height:auto; float:left; background:url(../images/bsf_i_b_bj.jpg) center top no-repeat; background-size:cover; padding:40px 0 50px 0;}
.bottom_div dl{ width:20%; height:auto; float:left; color:#fff;}
.bottom_div dl dt{ width:100%; height:30px; line-height:30px; float:left; color:#fff; font-size:18px; margin-bottom:5px;}
.bottom_div dl dd{ width:100%; height:auto; float:left;}
.bottom_div dl dd a{ width:100%; height:auto; line-height:26px; font-size:16px; float:left; color:#fff;}
.bottom_div dl dd a:hover{ color:#26417f;}
.bottom_div dl.d1{ width:40%;}
.bottom_div dl.d1 dd p{ width:100%; height:auto; float:left;line-height:26px; font-size:16px; }
.bottom_div dl.d1 dd p.p1{ font-size:14px; padding-left:20px; box-sizing:border-box; background:url(../images/bottom_tb_1.png) left 5px no-repeat;}
.bottom_div dl.d1 dd p.p2{ font-size:14px; padding-left:20px; box-sizing:border-box; background:url(../images/bottom_tb_2.png) left 5px no-repeat;}
.bottom_div dl.d1 dd p.p3{ font-size:14px; padding-left:20px; box-sizing:border-box; background:url(../images/bottom_tb_3.png) left 7px no-repeat; background-size:13px auto;}
.bottom_div dl.d1 dd p.p4{ width:100%; height:auto; float:left; margin-top:8px;}
.bottom_div dl.d1 dd p.p4 a{width:30px; height:30px; float:left; margin-right:8px; border-radius:30px; }
.bottom_div dl.d1 dd p.p4 a.a1{ background:url(../images/top_tb_1.png) center center no-repeat; background-size:30px 30px;}
.bottom_div dl.d1 dd p.p4 a.a2{ background:url(../images/top_tb_2.png) center center no-repeat; background-size:30px 30px;}
.bottom_div dl.d1 dd p.p4 a.a3{ background:url(../images/top_tb_3.png) center center no-repeat; background-size:30px 30px;}
.bottom_div dl.d1 dd p.p4 a.a4{ background:url(../images/top_tb_4.png) center center no-repeat; background-size:30px 30px;}
.bottom_div dl.d1 dd p.p4 a.a5{ background:url(../images/top_tb_5.png) center center no-repeat; background-size:30px 30px;}
.bottom_div dl.d1 dd p.p4 a.a1:hover{ background:url(../images/top_tb_1_h.png) center center no-repeat #312b2b; background-size:30px 30px;}
.bottom_div dl.d1 dd p.p4 a.a2:hover{ background:url(../images/top_tb_2_h.png) center center no-repeat #312b2b; background-size:30px 30px;}
.bottom_div dl.d1 dd p.p4 a.a3:hover{ background:url(../images/top_tb_3_h.png) center center no-repeat #312b2b; background-size:30px 30px;}
.bottom_div dl.d1 dd p.p4 a.a4:hover{ background:url(../images/top_tb_4_h.png) center center no-repeat #312b2b; background-size:30px 30px;}
.bottom_div dl.d1 dd p.p4 a.a5:hover{ background:url(../images/top_tb_5_h.png) center center no-repeat #312b2b; background-size:30px 30px;}

.footer{ width:100%; height:auto; float:left; padding:10px 0; background:#222222; text-align:center; color:#fff; font-size:14px; line-height:20px;}
.back_top{ width:40px; height:40px; float:left; position:fixed; right:15%; bottom:170px; background:url(../images/bottom_tb_9.png) center center no-repeat; background-size:40px 40px; cursor:pointer;}

/*******产品列表******/
.ny_banner{ width:100%; height:28vw; float:left; background-size:cover !important;}
.pro_menu{ width:100%; height:40px; float:left; background:#26417f; text-transform:uppercase; margin-bottom:25px;}
.pro_menu ul{  text-align:center; white-space:nowrap;}
.pro_menu ul li{display:inline;  margin:0; padding:0;  }
.pro_menu ul li a{ display:table-cell; display:inline-block; padding:0 25px; height:40px; line-height:40px;text-align:center; color:#fff; font-size:16px;}
.pro_menu ul li a.cur,.pro_menu ul li a:hover{ color:#26417f; background:#fff;}
.pro_div{ width:100%; height:auto; float:left; padding:0 0 50px 0; background:#f5f5f5;}
.pro_menu1{ width:100%; height:auto; float:left; margin:10px 0 20px 0;}
.pro_menu1 ul{  /*text-align:center;*/ white-space:nowrap;}
.pro_menu1 ul li{display:inline;  margin:0; padding:0;  }
.pro_menu1 ul li a{ display:table-cell; display:inline-block; padding:0 20px; height:40px; line-height:40px;text-align:center; color:#333; font-size:16px;}
.pro_menu1 ul li a.cur,.pro_menu1 ul li a:hover{ color:#333; }
.pro_list{ width:100%; height:auto; float:left;}
.pro_list dl{ width:32.333%; height:auto; float:left; background:#fff; margin:0.5%;}
.pro_list dl dt{ width:100%; height:auto; float:left; overflow:hidden;}
.pro_list dl dt img{ width:100%; height:290px; display:block;box-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration:500ms;	-moz-transform: scale(1,1);	-moz-transition-timing-function: ease-out;	-moz-transition-duration:500ms;}
.pro_list dl:hover dt img{ -webkit-transform: scale(1.1,1.1);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration:500ms;	-moz-transform: scale(1.1,1.1);	-moz-transition-timing-function: ease-out;	-moz-transition-duration:500ms; }

.pro_list dl dd{ width:100%; height:auto; float:left; padding:10px 20px 25px 20px; box-sizing:border-box; text-align:center;}
.pro_list dl dd h3 a{ width:100%; height:30px; line-height:30px; font-size:17px; float:left; overflow:hidden; background:url(../images/pro_xt.jpg) center bottom no-repeat;}
.pro_list dl dd p.p1{ width:100%; height:24px; line-height:24px; overflow:hidden; float:left; box-sizing:border-box; color:#b6c0c4; font-size:14px; margin-bottom:5px;}
.pro_list dl dd p.p2{ width:80px; height:auto; margin:0 auto;}
.pro_list dl dd a.a{ background:#333; color:#fff; width:80px; height:32px; line-height:32px; border-radius:5px; font-size:17px; text-align:center; display:block; margin:0 auto; float:left; color:#fff;}
.pro_list dl:hover dd a.a{ background:#26417f; color:#fff;}
.pro_list dl:hover dd a{ color:#26417f;}

.pro_list_c{ width:100%; height:auto; float:left; display:none;}


/********产品详情页*****/
.pro_xx_div{ width:100%; height:auto; float:left; padding:20px 0 50px 0; background:#fff;}
.pro_xx_menu{ width:100%; height:auto; float:left;margin-bottom:30px; background:#fff;}
.pro_xx_menu ul{ width:50%; margin:0 25%; position:relative;}
.pro_xx_menu ul li{display:inline;  margin:0; padding:0;  }
.pro_xx_menu ul li a{ width:33.33%; float:left;  height:40px; line-height:40px;text-align:center; color:#333; font-size:17px;}
.pro_xx_menu ul li a.cur,.pro_xx_menu ul li a:hover{ color:#e95f58; }
.pro_xx_menu a.a{ width:auto; height:40px; line-height:40px; font-size:17px; border-radius:3px; padding:0 50px; float:right; background:#5c6068; color:#fff; display:block; position:absolute; top:0; right:-50%; }
.pro_xx_menu a.a:hover{ background:#e95f58;}
.float_tt{ position:fixed; top:0; border-bottom:1px solid #f2f2f2;}

/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block; width:100%;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden; position:absolute;top:0px;left:0px;width:20px; float:left; display:block;height:20px;border:1px solid #aaa;background:#000 /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}




.pro_xx_div_c{ width:100%; height:auto; float:left; margin-bottom:30px;}
.pro_xx_div_c_left{ width:45%; height:auto; float:left; margin-right:5%; padding-top:10%;}
.pro_xx_div_c_left strong{ width:100%; height:auto; float:left; font-size:26px; line-height:36px; }
.pro_xx_div_c_left h2{ width:100%; height:auto; float:left; font-size:26px; line-height:36px; margin-bottom:5px;}
.pro_xx_div_c_left p{ width:100%; height:auto; float:left; font-size:16px; line-height:28px; color:#777777;}
.pro_xx_div_c_left p img{ width:auto; height:80px; display:block;}
.pro_xx_div_c_right{ width:50%; height:auto; float:left;}
.pro_xx_div_c_right .jqzoom img{ width:660px; height:500px; display:block;}
.pro_xx_div_c_list{ width:100%; height:auto; float:left; border-top:1px solid #f2f2f2;}
.pro_xx_div_c_list ul{ width:100%; height:auto; float:left;}
.pro_xx_div_c_list ul li a{ width:19%; height:auto; float:left; margin:0.5%;}
.pro_xx_div_c_list ul li a img{ width:100%; height:auto; display:block; border:1px solid #ccc; box-sizing:border-box;}
.pro_xx_div_c_list ul li a:hover img,.pro_xx_div_c_list ul li a.cur img{ border:1px solid #e95f58;}

.pro_xx_title{ width:100%; height:auto; float:left; font-size:30px; line-height:50px; margin-top:10px;}
.pro_xx_div_c1{ width:100%; height:auto; float:left; font-size:16px; line-height:24px; color:#777777; padding-bottom:50px;}
.pro_xx_div_c1 p.dian{ width:100%; height:auto; float:left; font-size:16px; line-height:24px; color:#777777; background:url(../images/pro_xx_dian.png) left 11px no-repeat; padding-left:15px; box-sizing:border-box; margin-top:3px; background-size:6px 6px;}
.pro_xx_div_c1_div{ width:45%; height:auto; margin-right:5%; float:left; margin-bottom:25px;}
.pro_xx_div_c1_div h3.h3{ width:100%; height:auto; float:left; font-size:18px; border-bottom:1px solid #f2f2f2; line-height:40px; margin-bottom:5px;}
.pro_xx_div_c1 p.dian span{ width:100px; height:auto; float:left; font-size:16px; line-height:24px; box-sizing:border-box; margin-top:3px;}
.pro_xx_div_c1_div p.dian{ margin-top:0;}

.pro_xx_div_c1 table{ width:100% !important; border-left:1px solid #f2f2f2 !important; border-top:1px solid #f2f2f2 !important;}
.pro_xx_div_c1 table tr{ width:100% !important;  }
.pro_xx_div_c1 table tr td{  border-right:1px solid #f2f2f2 !important;border-bottom:1px solid #f2f2f2 !important; }



.pro_xx_title1{ width:100%; height:auto; float:left; font-size:36px; line-height:50px; margin-top:10px; text-align:center; background:url(../images/pro_xt.jpg) center center no-repeat; background-size:100% 1px; }
.pro_xx_title1 span{ background:#fff; padding:0 40px; margin:0 auto;}
.pro_xx_div_c2{ width:100%; height:auto; float:left; padding:30px 0 50px 0;}
.pro_xx_div_c2 dl{ width:100%; height:auto; background:#f9f9f9; padding:15px 20px; box-sizing:border-box; float:left; margin-bottom:15px;}
.pro_xx_div_c2 dl dt{ width:100%; line-height:36px; border-bottom:1px solid #f0f0f0; float:left; font-size:17px; padding-bottom:5px;}
.pro_xx_div_c2 dl dt span{ width:30px; line-height:30px; line-height:30px; float:left; background:#2b303b; text-align:center; color:#fff; border-radius:30px; margin-right:5px;}
.pro_xx_div_c2 dl dd{ width:100%; line-height:26px; font-size:16px; padding-top:5px; float:left;}
.pro_xx_div_c2 dl dd span{ width:30px; line-height:30px; line-height:30px; float:left; background:#2b303b; text-align:center; color:#fff; border-radius:30px; margin-right:5px; font-size:17px;}

.pro_xx_div_c3{ width:100%; height:auto; float:left; padding:30px 0 50px 0;}
.pro_xx_div_c3 dl{ width:24%; height:auto; float:left; margin:0.5%;}
.pro_xx_div_c3 dl dt{ width:100%; height:auto; float:left; overflow:hidden;}
.pro_xx_div_c3 dl dt img{ width:100%; height:auto; display:block;box-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration:500ms;	-moz-transform: scale(1,1);	-moz-transition-timing-function: ease-out;	-moz-transition-duration:500ms;}
.pro_xx_div_c3 dl:hover dt img{ -webkit-transform: scale(1.1,1.1);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration:500ms;	-moz-transform: scale(1.1,1.1);	-moz-transition-timing-function: ease-out;	-moz-transition-duration:500ms; }

.pro_xx_div_c3 dl dd{ width:100%; height:auto; float:left; text-align:center; font-size:17px; line-height:32px;}
.pro_xx_div_c3 img{ width:auto; float:left; max-width:100% !important ; height:auto  !important;}

/********关于我们******/
.about_div{ width:100%; height:auto; float:left; padding:40px 0 60px 0;}
.about_div_c{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#777777;text-align: justify; max-width:1180px;}
.about_div_c h2.h2{ width:100%; margin-bottom:20px; height:50px; line-height:50px; float:left; text-align:center; background:url(../images/pro_xt.jpg) center bottom no-repeat; font-size:32px;  color:#333;}
.about_div_c img{ max-width:100%;}


.about_soc{ width:100%;height:auto; position:relative; overflow:hidden; box-sizing:border-box; margin-top:40px; float:left;}
.about_soc ul{  width:100%; height:auto; overflow:hidden; }
.about_soc ul li{float:left;width:19%; height:auto; margin:0.5%; padding:0; border:1px solid #f2f2f2; box-sizing:border-box; overflow:hidden;}
.about_soc ul li img{ width:100%; height:19vw; display:block;box-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration:500ms;	-moz-transform: scale(1,1);	-moz-transition-timing-function: ease-out;	-moz-transition-duration:500ms;}
.about_soc ul li:hover img{ -webkit-transform: scale(1.1,1.1);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration:500ms;	-moz-transform: scale(1.1,1.1);	-moz-transition-timing-function: ease-out;	-moz-transition-duration:500ms; }

.about_span{margin:0px;padding:0px;width:100%; text-align:center; z-index:11;}
.about_span span{display:inline-block;width:30px;height:5px; background:#e7e7e7; cursor:pointer; margin:0 2px;}
.about_span span.cur,.about_span span:hover{width:30px;height:5px; background:#26417f;}


/****证书****/
.about_div_c ul.ul{ width:100%; height:auto; float:left;}
.about_div_c ul.ul li a{ width:23%; height:auto; float:left; margin:1%;}
.about_div_c ul.ul li a img{ width:100%; height:auto; display:block; float:left;}
.about_div_c ul.ul li a span{ width:100%; height:auto; float:left; text-align:center; font-size:18px; line-height:36px;}

/******联系我们****/
.contact_div{ width:100%; height:auto; float:left;}
.contact_div_c{ width:100%; height:auto; float:left; padding:40px 0;}
.contact_div_c h3.h3{ width:100%; height:auto; float:left; text-align:center; font-size:20px;text-transform:uppercase; line-height:32px; margin-bottom:30px;}
.contact_div_c dl{ width:31.33%; height:auto; float:left; margin:1%;}
.contact_div_c dl dt{ width:100%; height:auto; float:left; text-align:center;}
.contact_div_c dl dt img{ width:70px; height:auto; margin:0 auto;}
.contact_div_c dl dd{ width:100%; height:auto; float:left; text-align:center; margin-top:10px; font-size:16px; line-height:24px; color:#525252;}
.contact_div_c dl dd strong{ color:#232b33; margin-top:5px; width:100%;text-transform:uppercase; font-size:18px; height:auto; float:left; font-weight:normal;}
.contact_ly{ width:100%; height:auto; float:left; padding:20px 0 30px 0;}
.contact_ly .input{ width:32.33%; height:46px; line-height:46px; border:1px solid #ccc; outline:none; text-indent:15px; font-size:16px; margin:0.5%; box-sizing:border-box; float:left;}
.contact_ly .text{ width:99%; height:120px; line-height:26px; border:1px solid #ccc; outline:none; padding:10px 15px; font-size:16px; margin:0.5%; box-sizing:border-box; float:left;font-family:"Stawix","Arial Black", Gadget, sans-serif; }
.contact_ly p.p1{ width:320px; height:46px; margin:0 auto;}
.contact_ly p.p1 .button{ width:120px; height:46px; line-height:46px; float:left; margin:20px; background:#363636; color:#fff; text-align:center; border:none; outline:none; cursor:pointer; font-size:20px;font-family:"Stawix"; border-radius:3px;}
.contact_ly p.p1 .button:hover{ background:#e95f58;}
.contact_dt{ width:100%; height:auto; float:left;}
.contact_dt img{ width:100%; height:auto; display:block;}

/******新闻列表*****/
.news_div{ width:100%; height:auto; float:left;}
.news_div dl{ width:100%; height:auto; float:left; padding:0 0 15px 0; margin-bottom:15px; border-bottom:1px solid #ccc; position:relative;}
.news_div dl dt{ width:30%; height:auto; float:left; margin-right:2%;}
.news_div dl dt img{ width:100%; height:235px; display:block;}
.news_div dl dd{ width:68%; height:auto; float:left; padding-top:10px;}
.news_div dl dd h3 a{ width:100%; height:36px; line-height:36px; float:left; font-size:20px; overflow:hidden;}
.news_div dl dd p.p1{ width:100%; height:auto; font-size:14px; line-height:20px; float:left;}
.news_div dl dd p.p2{ width:100%; height:78px; overflow:hidden; font-size:16px; line-height:26px; float:left;}
.news_div dl dd a.a1{ width:40px; height:40px; border-radius:40px; float:left; background:url(../images/news_tb.png) center center no-repeat; background-size:40px 40px; position:absolute; right:20px; bottom:30px;}
.news_div dl dd h3 a span{ display:none;}

.news_div dl.d1{ width:100%; height:auto; float:left; padding:0 0 5px 0; margin-bottom:5px; border-bottom:1px solid #ccc; position:relative;}
.news_div dl.d1 dt{ display:none;}
.news_div dl.d1 dd{ width:100%;}
.news_div dl.d1 dd p.p1{ display:none;}
.news_div dl.d1 dd p.p2{ display:none;}
.news_div dl.d1 dd a.a1{ display:none;}
.news_div dl.d1 dd h3 a{ background:url(../images/pro_xx_dian.png) left center no-repeat; text-indent:15px; background-size:8px 8px;}
.news_div dl.d1 dd h3 a span{ display:block; float:right; font-size:14px; font-weight:normal;}




/******新闻详情*********/
.news_xx_div{ width:100%; height:auto; float:left;}
.news_xx_left{ width:68%; height:auto; float:left; margin-right:2%; }
h2.n_h2{ width:100%; height:auto; float:left; text-align:center; font-size:22px;  line-height:26px;}
.news_xx_left p.time{ width:100%; height:auto; float:left; text-align:center; font-size:14px; line-height:20px; color:#777777; border-bottom:1px solid #f2f2f2; padding-bottom:15px;}
.news_xx_left_c{ width:100%; height:auto; float:left; padding:20px 0 50px 0; font-size:16px; line-height:28px; color:#777; text-align:justify; max-width:1180px;}
.news_xx_left_c img{ max-width:100%; margin:15px 0 10px 0;}
.news_xx_left_c1{ width:100%; height:auto; float:left; font-size:16px; line-height:28px; color:#777;}
.share_dm{ width:100%; height:auto; line-height:30px; padding:5px 15px; box-sizing:border-box; float:left; background:#f2f2f2; margin:5px 0 15px 0;}
.news_xx_left_c1 p.p1{ width:100%; height:30px; line-height:30px; float:left; overflow:hidden;}

.news_xx_right{ width:30%; height:auto; float:left; background:#f6f6f6; min-height:200px; }
.news_xx_right_tt{ width:100%; height:50px; line-height:50px; float:left; text-indent:15px; font-size:22px; border-bottom:5px solid #fff;}
.pro_ban{ width:100%; overflow:hidden; height:268px; position:relative;background:#f6f6f6;}
.pro_ban ul {overflow:hidden;  }
.pro_ban ul li{ width:100%; height:100%; float:left; position:relative;}
.pro_ban ul li img{width:100%; height:100%; display:block;}
.pro_span{margin:0px;padding:0px;width:100%;position:absolute; bottom:20px;text-align:center; z-index:11;}
.pro_span span{display:inline-block;width:10px;height:10px; border-radius:10px; background:#e7e7e7; cursor:pointer; margin:0 2px;}
.pro_span span.cur,.pro_span span:hover{width:10px;height:10px; border-radius:10px; background:#e95f58;}
.news_xx_right_tt span{ width:50%; cursor:pointer; border-right:1px solid #ccc; float:left; box-sizing:border-box;}
.news_xx_right_tt span.cur,.news_xx_right_tt span:hover{ color:#e95f58;}
.news_xx_right_tt span:last-child{ border-right:none;}
ul.n_list{ width:100%; height:auto; float:left; padding:10px; box-sizing:border-box; display:none; border-bottom:5px solid #fff;}
ul.n_list li a{ width:100%; height:30px; line-height:30px; float:left; overflow:hidden; border-bottom:1px dashed #cecccc; font-size:16px; background:url(../images/pro_xx_dian.png) left center no-repeat; text-indent:10px; background-size:5px 5px;}
.news_hot_pro{ width:100%; height:auto; float:left; padding:15px; box-sizing:border-box;}
.news_hot_pro a{ width:auto; line-height:28px; font-size:16px; padding:0 5px;}

/*******案例*******/
.case_div{ width:100%; height:auto; float:left;}
.case_div dl{ width:31.3333%; height:auto; margin:1%; float:left; background:#fff;}
.case_div dl dt{ width:100%; height:auto; float:left; overflow:hidden;}
.case_div dl dt img{ width:100%; height:240px;  display:block;  box-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration:500ms;	-moz-transform: scale(1,1);	-moz-transition-timing-function: ease-out;	-moz-transition-duration:500ms;}
.case_div dl:hover dt img{ -webkit-transform: scale(1.1,1.1);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration:500ms;	-moz-transform: scale(1.1,1.1);	-moz-transition-timing-function: ease-out;	-moz-transition-duration:500ms; }
.case_div dl dd{ width:100%; height:40px; line-height:40px; float:left; text-align:center; font-size:16px;}
.case_div dl dd a{ width:100%; height:40px; line-height:40px; float:left; overflow:hidden; }
.case_div dl:hover dd a{ color:#e95f58;}



/********案例详情********/
.case_xx_div{ width:100%; height:auto; float:left; padding:30px 0 50px 0;}
.case_xx_div_c{ width:100%; height:auto; font-size:16px; line-height:28px; color:#777; float:left; padding:20px 0 50px 0; text-align:justify;max-width:1180px;}
.case_xx_div_c img{ max-width:100%; margin:10px 0;}
.pro_title{ width:100%; height:auto; line-height:50px; font-size:20px; font-weight:bold; float:left;}

/*****方案详情*****/
.sol_xx_div{width:100%; height:auto; font-size:16px; line-height:28px; color:#777; float:left; padding:20px 0 50px 0; text-align:justify; max-width:1180px;}
.sol_xx_div dl.d1{ width:100%; height:auto; float:left; margin-bottom:15px;}
.sol_xx_div dl.d1 dt{ width:48%; height:auto; float:left; margin:1%; }
.sol_xx_div dl.d1 dt img{ width:100%; height:auto; display:block;}
.sol_xx_div dl.d1 dd{ width:48%; height:auto; float:left; margin:1%; padding-top:10px;}



.appbanner{ width:100%; overflow:hidden; height:480px; position:relative;}
.appbanner ul {overflow:hidden;  }
.appbanner ul li{ width:100%; height:480px; float:left; position:relative;}
.appbanner ul li img{width:100%; height:100%; display:block;}
.appban_left{ width:40px; height:70px; cursor:pointer; float:left; position:absolute; left:0; top:40%; background:url(../images/jt_left.png) center center no-repeat #2b303b; opacity:0.5; border-radius:3px;}
.appban_right{ width:40px; height:70px; cursor:pointer; float:left; position:absolute; right:0; top:40%; background:url(../images/jt_right.png) center center no-repeat #2b303b;opacity:0.5; border-radius:3px;}
.appban_left:hover,.appban_right:hover{ opacity:1;}
.app_xx_wz{ padding:25px 0; width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#2b303b;}

















@media only screen and (max-width: 1280px){  

.document_width{ width:750px; margin:auto;}

/*****首页*****/
.header{ height:80px; }
.header .logo{ width:130px;margin-top:24px; margin-left:20px;}
.header .logo a img{ height:32px;}
.menu{ width:600px;height:30px; margin:30px 0 0 0; }
.menu ul li{ padding:0 8px;height:30px; line-height:30px;font-size:16px; }
.menu ul li a{ height:30px; line-height:30px; }
.soso_div{ display:none;}
.banner_span{ bottom:10px;}


.ban_wz{  bottom:70px;}
.ban_wz h3{ font-size:40px; line-height:46px;}
.ban_wz p{  font-size:16px; line-height:26px;}



/*.index_m{ margin:10px 0;}
.index_m ul li a span{ font-size:21px; bottom:30px;}
.index_m1{ padding:40px 0;}
.index_m1 p.p1{ font-size:17px; line-height:28px;}
.index_m1 p.p2{ width:220px;}
.index_m1 a.a1{ width:220px; height:40px; line-height:35px; font-size:16px; border:1px solid #fff; text-indent:35px; background: url(../images/index_tb_1.png) 170px center no-repeat; margin-top:10px;}
.index_m1 a.a1:hover{ background: url(../images/index_tb_1.png) 170px center no-repeat #e95f58;}
*/

/*****新加****/
.index_about{ padding:30px 0 20px 0;}
.index_title{font-size:22px; line-height:26px; margin-bottom:5px;}
.index_title_bz{ width:100%;  font-size:13px; line-height:22px; padding:0; margin-bottom:10px;}
dl.i_ab{ width:23%; margin:20px 1%;}
dl.i_ab dt img{width:60px;}
dl.i_ab dd{  font-size:13px; line-height:22px;  margin-top:5px;}
dl.i_ab dd strong{  font-size:16px; line-height:22px;}

.index_fenlei{  padding:30px 0 20px 0; }
dl.i_fl{ width:31.33%; margin:15px 1%;}
dl.i_fl dd a{ line-height:30px; font-size:16px; margin-top:5px;}

.index_pro{ padding:30px 0 20px 0;}
dl.i_pj{ width:31.33%; margin:15px 1%; }
dl.i_pj dd a{ line-height:30px; font-size:14px; margin-top:5px;}
p.more{ width:140px; height:30px; margin:30px auto;}
p.more a{ height:30px; line-height:30px;  font-size:16px; border-radius:30px;}

.index_fa{padding:30px 0 20px 0;}
dl.i_fa{ width:31.33%; margin:70px 1% 0px 1%;}
dl.i_fa dt{ margin-top:-40px;}
dl.i_fa dt img{ width:80px;}
dl.i_fa dd{  min-height:150px; font-size:13px; line-height:24px; padding:10px;}
dl.i_fa dd strong{font-size:16px; line-height:28px; }



.index_kh{width:100%; height:auto; float:left;  padding:50px 0 40px 0;}
.kh_soc{ width:100%;height:190px !important; position:relative; overflow:hidden; box-sizing:border-box; margin-bottom:40px; float:left; padding-bottom:40px;}
.kh_soc ul{ width:100%; height:150px; overflow:hidden; float:left; margin:20px 0;}
.kh_soc ul li{width:23%; margin:1%; height:126px; float:left; border:1px solid #ebebeb; box-sizing:border-box;overflow:hidden;}
.kh_soc ul li img{ width:100%; height:126px; display:block;box-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration:500ms;	-moz-transform: scale(1,1);	-moz-transition-timing-function: ease-out;	-moz-transition-duration:500ms;}


.bottom_div_bz{ width:100%; padding:0 ; font-size:16px; line-height:22px; margin-bottom:20px; padding-bottom:10px; background-size:60% 1px;}




.bottom_div dl{ width:33.33%; padding-left:20px; box-sizing:border-box;}
.bottom_div dl dt{ font-size:17px;}
.bottom_div dl.d1{ width:100%; margin-top:20px; border-top:1px solid #666; padding-top:15px;padding-left:20px; box-sizing:border-box;}
.back_top{ width:32px; height:32px; background-size:32px 32px; bottom:40px; right:20px;}

/******产品列表****/
.pro_list dl dt img{ height:180px;}

/*****产品详情*****/
.pro_xx_menu a.a{ display:none;}

/*******解决方案******/
.case_div dl{ width:31.33%;}

/*****解决方案详情****/
.sol_xx_div dl.d1 dt{ width:100%; margin:1% 0;}
.sol_xx_div dl.d1 dd{ width:100%; margin:1% 0; padding:0;}


/****新闻列表*****/
.news_div dl dt img{ height:150px;}
.news_div dl dd{ padding:0;}
.news_div dl dd a.a1{ display:none;}

/*******新闻详情******/
.news_xx_left{ width:100%; height:auto; margin-right:0;}

.news_xx_right{ width:100%; height:auto; margin-top:20px;}
.news_xx_right1,.news_xx_right2,.news_xx_right3{ width:48%; margin-right:2%; float:left; }
.news_xx_right3{ display:none;}
ul.n_list{ border-bottom:none;}

/***关于我们****/
.about_soc ul li{ width:24%;}
.about_soc ul li img{ height:22vw;}

/****证书****/
.about_div_c ul.ul li a{ width:31.3333%;}


}

@media only screen and (max-width: 1024px){  

.equipment_items dl{ width:31.33%;  margin:0 1%; }
.equipment_items dl dt img{ width:100%; height:auto; }
.equipment_items dl dd h2 a{ font-size:16px; line-height:32px; height:32px; }

}


@media only screen and (max-width: 860px){  

.index_m ul li a span{ font-size:17px;}

}




@media only screen and (max-width:760px){  

.document_width{ width:92%; margin:auto;}

/*****首页***/
.header{ display:none;}
.sj_header{ width:100%; height:60px; float:left;background:#333944; display:block; }
.sj_header .logo{ width:50%;margin-top:15px; float:left; height:auto;}
.sj_header .logo a img{ height:30px;}
.menu_au{ width:60px; height:60px; float:right; background:url(../images/menu.png) center center no-repeat; display:block; position:relative;background-size:auto 30px;}
.menu_au.close{  background:url(../images/menu.png) center center no-repeat;background-size:auto 30px;}
.sj_menu{ width:250px; height:auto; float:left; position:absolute; right:0; top:60px; z-index:33; background:#333944; display:none;}
.sj_menu ul li a{ width:100%; height:34px; line-height:34px;  color:#d0cfd0; float:left; text-indent:30px; font-size:14px; border-bottom:1px solid #666;}
.sj_menu ul li a:hover{ color:#e95f58;}
.index_m1 p.p1{ padding:0 20px;}


.ban_wz{  bottom:40px;}
.ban_wz h3{ font-size:30px; line-height:36px;}
.ban_wz p{  font-size:16px; line-height:26px;}


.index_kh{width:100%; height:auto; float:left;  padding:50px 0 40px 0;}
.kh_soc{ width:100%;height:190px !important; position:relative; overflow:hidden; box-sizing:border-box; margin-bottom:40px; float:left; padding-bottom:40px;}
.kh_soc ul{ width:100%; height:150px; overflow:hidden; float:left; margin:20px 0;}
.kh_soc ul li{width:31.333%; margin:1%; height:126px; float:left; border:1px solid #ebebeb; box-sizing:border-box;overflow:hidden;}
.kh_soc ul li img{ width:100%; height:126px; display:block;box-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration:500ms;	-moz-transform: scale(1,1);	-moz-transition-timing-function: ease-out;	-moz-transition-duration:500ms;}



/******产品中心****/
.pro_menu ul li a{ font-size:15px; padding:0 15px;}
.pro_menu1{ margin:5px 0 10px 0;}
.pro_menu1 ul li a{ height:32px; line-height:32px; padding:0 15px; font-size:14px;}
.pro_list dl dt img{ height:22.5vw;}
.pro_list dl dd a.a{ height:26px; line-height:26px; font-size:14px;}

/*****产品详情******/
.pro_xx_menu ul{ width:90%; margin:0 5%;}
.pro_xx_div_c_left{ width:100%; margin-right:0; padding:0;}
.pro_xx_div_c_right{ display:none;}
.pro_xx_div_c_list ul li a{ width:32.33%;}
.pro_xx_div_c3 dl{ width:32.333%;}
.pro_xx_title{ font-size:22px;}
.pro_xx_title1{ font-size:22px;}


/***新闻列表*****/
.news_div dl dt img{ height:19vw;}
.news_div dl dd h3 a{ height:30px; line-height:30px;}
.news_div dl dd p.p2{ font-size:15px; line-height:24px; height:48px;}

/****新闻详情*****/
.about_div{ padding:20px 0 30px 0;}
.news_xx_right_tt{ font-size:16px;}

/*******联系我们*****/
.contact_div_c{ padding:25px 0;}
.contact_div_c dl{ width:48%;}
.contact_div_c dl dt img{ width:50px;}
.contact_div_c dl dd{ margin-top:0; font-size:15px; line-height:20px;}

.contact_ly .input{ height:36px; line-height:36px; font-size:15px; text-indent:10px;}
.contact_ly .text{ font-size:15px; padding:5px 10px;}
.contact_ly p.p1 .button{ height:40px; line-height:40px; font-size:16px;}

/*****关于我们****/
.about_div_c h2.h2{ font-size:18px; background-size:150px 1px;}
.about_soc ul li{ width:32.33%;}

.index_hz h2{ height:40px; line-height:40px; float:left; font-size:18px; background-size:150px 1px;}
.index_hz p.p1{ 4 margin-bottom:15px; line-height:26px;font-size:14px;}
.index_hz ul li a{ width:32.333%;  margin:0.5%;}

/*****新加****/
dl.i_ab{ width:48%; margin:20px 1%;}
dl.i_ab dt img{width:80px;}




}


@media only screen and (max-width:560px){  

/*****首页***/
.sj_header{ height:45px;}
.sj_header .logo{margin-top:11px;}
.sj_header .logo a img{ height:23px;}
.menu_au{ height:45px; background-size:auto 23px;}
.menu_au.close{ background-size:auto 23px;}
.sj_menu{ top:45px;}
.sj_menu ul li a{  height:32px; line-height:32px; text-indent:30px; font-size:14px;}
/*.index_m{ margin:0.5%;}
.index_m ul li a{ width:48.5%; margin:0.5%;}
.index_m ul li.l1 a{margin:0.5%;}
.index_m1{ padding:25px 0;}
.index_m1 p.p1{ font-size:15px; line-height:22px;}
.index_m1 p.p2{ width:180px;}
.index_m1 a.a1{ width:180px; height:30px; line-height:25px; font-size:14px; text-indent:25px; background: url(../images/index_tb_1.png) 140px center no-repeat; margin-top:10px;}
.index_m1 a.a1:hover{ background: url(../images/index_tb_1.png) 140px center no-repeat #e95f58;}
*/

dl.i_ab dd{ height:150px;}

.ban_wz{  bottom:40px;}
.ban_wz h3{ font-size:20px; line-height:26px;}
.ban_wz p{  font-size:14px; line-height:20px;}


.kh_soc{ height:150px !important; margin-bottom:10px;  padding-bottom:10px;}
.kh_soc ul{ width:100%; height:90px; overflow:hidden; float:left; margin:20px 0;}
.kh_soc ul li{width:31.333%; margin:1%; height:80px;}
.kh_soc ul li img{ width:100%; height:80px; margin-top:-20px;}



.equipment_items dl{ width:48%;  margin:0 1%; }
.equipment_items dl dt img{ width:100%; height:auto; }
.equipment_items dl dd h2 a{ font-size:14px; line-height:30px; height:30px; }

.item_left1{ width:30px; height:30px; background-size:30px 30px;}
.item_right1{ width:30px; height:30px;background-size:30px 30px; }
.item_left1:hover{background-size:30px 30px;}
.item_right1:hover{background-size:30px 30px;}


/*****新加****/
dl.i_fa{ width:48%; margin:70px 1% 0px 1%;}



.bottom_div{ padding:25px 0;}
.bottom_div dl{ width:100%; border-bottom:1px solid #666;}
.bottom_div dl.d1{ border-top:none; margin:0; padding:0; padding-left:20px;}
.bottom_div dl dt{ margin-bottom:0; height:36px; line-height:36px;background:url(../images/btn_foot_visible.png) 95% center no-repeat; background-size:16px auto; }
.bottom_div dl dt.cur{  background:url(../images/btn_foot_visible_1.png) 95% center no-repeat;  background-size:16px auto;}
.bottom_div dl dd{ display:none; padding-bottom:5px;}
.bottom_div dl dd a{ font-size:14px; line-height:24px;}
.bottom_div dl.d1 dd{ padding-bottom:15px;}
.back_top{ bottom:-5px; right:-4%;}

/*****产品中心****/
.pro_menu{ height:auto; padding:5px 0;}
.pro_menu ul{white-space:normal;}
.pro_menu ul li a{ height:26px; line-height:26px; border-bottom:1px solid #585757;}
.pro_menu1 ul{white-space:normal;}
.pro_menu1 ul li a{ border-bottom:1px solid #bcbcbc;}
.pro_list dl{ width:49%;}
.pro_list dl dt img{ height:34vw;}
.pro_list dl dd{ padding:5px 5px 10px 5px;}


/*****产品详情*******/
.pro_xx_div{ padding:10px 0 30px 0;}
.pro_xx_menu ul{ width:100%; margin:0; }
.pro_xx_menu ul li a{ font-size:14px;}
.pro_xx_div_c_left strong{ font-size:21px; line-height:30px;}
.pro_xx_div_c_left h2{ font-size:21px; line-height:30px;}
.pro_xx_div_c_left p{ font-size:14px; line-height:20px;}
.pro_xx_div_c1_div{ width:100%; margin-right:0;}
.pro_xx_div_c1{ font-size:14px; line-height:20px; padding-bottom:20px;}
.pro_xx_div_c2 dl{ padding:10px; margin-bottom:10px;}
.pro_xx_div_c2 dl dt{ font-size:14px; line-height:26px;}
.pro_xx_div_c2 dl dt span,.pro_xx_div_c2 dl dd span{ width:24px; line-height:24px; height:24px; border-radius:24px;}
.pro_xx_div_c2 dl dd{ font-size:14px; line-height:22px;}
.pro_xx_div_c2{ padding:10px 0 20px 0;}
.pro_xx_div_c3 dl{ width:49%;}


/*****解决方案*****/
.case_div dl{ width:48%; margin:1%;}

/****方案详情****/
.sol_xx_div{ font-size:15px; line-height:24px;}

/****案例详情*****/
.case_xx_div_c{ font-size:15px; line-height:24px;}

/****新闻列表*****/
.about_div{ padding:20px 0 30px 0;}
.news_div dl{ padding:0 0 10px 0; margin-bottom:10px;}
.news_div dl dd h3 a{ height:auto; max-height:44px; line-height:22px; font-size:16px;}
.news_div dl dd p.p2{ display:none;}

/****分页***/
.fenye ul li a{ height:24px; line-height:24px;}

/******新闻详情******/
h2.n_h2{ font-size:16px;}
.news_xx_left p.time{ padding-bottom:10px;}
.news_xx_left_c{ font-size:15px; line-height:23px; padding:10px 0 30px 0;}
.news_xx_left_c img{ margin:10px 0 5px 0;}
.news_xx_left_c1{ font-size:15px; line-height:24px;}
.news_xx_right1, .news_xx_right2, .news_xx_right3{ width:100%; margin-right:0;}
ul.n_list li a{ font-size:15px;}

/******联系我们****/
.contact_div_c h3.h3{ font-size:16px; line-height:24px; margin-bottom:15px;}
.contact_div_c dl.d1{ width:98%; margin:1%;}
.contact_ly{ padding:10px 0 15px 0;}
.contact_ly p.p1{ height:40px;}
.contact_ly .input{ width:100%; margin:0.5% 0;}
.contact_ly .text{ width:100%; margin:0.5% 0;}

/*****关于我们*****/
.about_div_c h2.h2{ height:32px; line-height:32px; margin-bottom:10px;}
.about_div_c{ font-size:15px; line-height:23px;}
.about_soc{ margin-top:20px;}
.about_soc ul li{ width:49%;}
.about_soc ul li a img{ height:37vw;}

/****证书****/
.about_div_c ul.ul li a{ width:48%;}

/****搜索*****/
.list1 ul li{ width:98%; margin:5px 1%; }



}



@media only screen and (max-width:414px){  

/*****首页***/
.banner{  height:55vw  !important; }

.banner ul li{ height:55vw  !important; }
.banner ul li img{ height:200px !important; }
.ban_wz h3{ font-size:18px; line-height:22px;}
.ban_wz p{ font-size:12px; line-height:16px;}
.banner_span{ bottom:0;}
/*.index_m ul li a span{ font-size:15px; bottom:15px;}
.index_m1 p.p1{ font-size:13px; line-height:20px; padding:0;}
.index_m ul li a{ width:95%; margin:1% 2%;}
.index_m ul li.l1 a{margin:1% 2%;}*/

/*****新加****/
.index_about{ padding:20px 0 10px 0;}
.index_title{font-size:18px; line-height:22px; margin-bottom:5px;}
.index_title_bz{ width:100%;  font-size:12px; line-height:20px; padding:0; margin-bottom:10px;}
dl.i_ab{ width:98%; margin:20px 1%;}
dl.i_ab dt img{width:80px;}
dl.i_ab dd{  font-size:13px; line-height:22px;  margin-top:5px; height:auto;}
dl.i_ab dd strong{  font-size:16px; line-height:22px;}

.index_fenlei{ padding:20px 0 10px 0; }
dl.i_fl{ width:48%; margin:15px 1%;}
dl.i_fl dd a{ line-height:30px; font-size:16px; margin-top:5px;}

.index_pro{ padding:20px 0 10px 0;}
dl.i_pj{ width:48%; margin:15px 1%; }
dl.i_pj dd a{ line-height:30px; font-size:14px; margin-top:5px;}
p.more{ width:140px; height:30px; margin:30px auto;}
p.more a{ height:30px; line-height:30px;  font-size:16px; border-radius:30px;}

.index_fa{padding:20px 0 10px 0;}
dl.i_fa{ width:100%; margin:50px 1% 0px 1%;}
dl.i_fa dt{ margin-top:-40px;}
dl.i_fa dt img{ width:80px;}
dl.i_fa dd{  min-height:120px; font-size:13px; line-height:24px; padding:10px;}
dl.i_fa dd strong{font-size:16px; line-height:28px; }

.index_kh{ padding:20px 0 10px 0;}
.index_kh ul{margin:20px 0;}
.index_kh ul li a{ width:31.33%; margin:1%;}
.bottom_div_bz{ font-size:12px; line-height:22px; margin-bottom:15px; padding-bottom:5px; background-size:60% 1px;}




.bottom_div dl dt{ font-size:15px;}
.footer{ font-size:12px; line-height:18px;}
.footer p{ padding:0 20px; box-sizing:border-box;}
.bottom_div dl.d1 dd p{ font-size:15px;}



.news_div dl.d1 dd h3 a span{ display:none;}


}

@media only screen and (max-width:375px){
	

	}
