/* CSS Document */
html .clearfix{zoom:1}
a,address,b,big,blockquote,body,center,cite,code,dd,del,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,label,legend,li,ol,p,pre,small,span,strong,u,ul,var{padding:0;margin:0}
html{overflow-y:scroll}
h1{font-size:26px}
body{font-family:"Microsoft Yahei","΢���ź�";font-size:14px;color:#666666;font-style:normal;font-variant:normal;background:#FFF;width:100%;margin:0 auto}
dl,ol,ul{list-style:none;margin:0;padding:0}
:focus{outline:0}
img{vertical-align:middle;}
dl,li,ol,ul{list-style:none}
ul, li { margin: 0px; padding: 0px; list-style: none; }
.STYLE1 {color: #FFFFFF}
.clearfix:after,.clearfix:before{content:"";display:table}
.clearfix:after{clear:both}
element.style{ height:auto !important}
.l{ float:left;}
.r{ float:right;}
a{text-decoration: none;color:#0e0e0e;}
div{box-sizing:border-box;}
.top{ width:1250px;margin: 0 auto;overflow:hidden; }
.top .logo{width:24%; margin-top:1.5%;}
.top .navbar{width:72%; margin-top:1%}

.navbar ul{z-index:9999;margin-top:15px;width:100%;border-top: 1px solid #f0f0f0; border-right: 1px solid #f0f0f0;  margin-bottom:2px;}
.navbar li{float:left;width:16.5%;position:relative;height:55px; border-left: 1px solid #f0f0f0}
.navbar li a{font-size:16px;display:block;line-height:55px;text-align:center;}
.navbar li a:hover{background:#023866;color:#fff;}

.navbar .nav_a{background:#023866; color:#fff}


.nav{background-color:#134B7E;height:50px;width:100%; background-repeat:repeat-x;clear:both;text-align:center; list-style:none; margin:0 auto; padding:0px; }
.nav ul{background-color:#134B7E;height:50px;width:1250px; background-repeat:repeat-x;clear:both;text-align:center; list-style:none; margin:0 auto; padding:0px; }
.nav li{width:12.5%;float:left;font-size:16px;color:#FFF; font-weight:bold;line-height:50px;text-align:center;display:block;}
.nav li a{color:#FFF;}
.nav li a:hover{color:#FFF;display:block;background-color:#023866;}


.sjbanner{ display:none;}
.banner{ width:100%;/* position: relative; z-index:0; */ clear:both; /**z-index:-999; *margin-top:-90px; */}
#flashBg {padding: 0px; margin: 0px; width: 100%;  clear:both; overflow: hidden;}
#flashLine {width: 100%;  clear: both;}
#flash {padding: 0px; margin: 0px auto; width: 100%;   clear: both;  height: auto;}
#flash a {width: 100%; height:700px; display: none;}

.flash_bar { position: relative; text-align: center; margin: 0px auto; width: 70px; bottom: 55px; height: 30px; overflow: hidden; padding-top: 13px !important}
.flash_bar .dq {margin: 5px; width: 12px; display: inline-block; background: url("../images/tg_flash_p.png")/*/tg_flash_p.png*//*/tg_flash_p.png*/ no-repeat 0px 0px; float: left; height: 12px; cursor: pointer; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p.png" ,sizingMethod="crop")}
.flash_bar .no {margin: 5px; width: 12px; display: inline-block; background: url("../images/tg_flash_p2.png")/*/tg_flash_p2.png*//*/tg_flash_p2.png*/ no-repeat 0px 0px; float: left; height: 12px; cursor: pointer; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p2.png" ,sizingMethod="crop")}


.top-sub-nav{display:none;}
.header{width:100%;background:#f5f5f5;}  
.header .tel{line-height:35px; width:1250px; overflow:hidden; margin:0 auto; }
.header .fl{ float:left;}
.header .fr{ float:right;padding-left:2.8%;color:#999}
.header strong{ font-size:16px; }
#main{ width:100%; height:710px;overflow:hidden;position:relative;margin:0 auto;}
#main .box{width:100%; height:710px;box-shadow:0px 0px 5px #ddd;margin:0px auto;overflow:hidden; position:relative;}
#main .box img{width:1920px;height:700px;position:absolute;left:0px;top:0px;opacity:0;filter:alpha(opacity=0); }
#main .btnLeft{width:35px;height:57px;position:absolute;left:0px;top:325px;background:url(../images/left_a.png) no-repeat 0px 0px;z-index:999;}
#main .btnLeft:hover{background:url(../images/left_ar.png) no-repeat 0px 0px;}
#main .btnRight{width:35px;height:57px;position:absolute;right:0px;top:325px;background:url(../images/right_a.png) no-repeat 0px 0px;z-index:999;}
#main .btnRight:hover{background:url(../images/right_ar.png) no-repeat 0px 0px;}
#main  .page{width:200px;height:22px;position:absolute;bottom:15px;right:850px;}
#main  .page a{ display:inline-block;width:50px;height:5px;line-height:22px;float:left;color:#000;background:#fff;text-decoration:none;text-align:center;margin-right:15px;}
#main  .page a.current{background:#118cea;color:#fff;}
.container{width:100%; padding-bottom:25px; margin-top:20px;}
.index_container{width:100%;background:#efefef; padding-bottom:25px;}
.intro{width:1250px;margin:0 auto;padding-top:25px;overflow:hidden;}
.intro .txt{width:705px;/*height:253px;*/position:relative;border:3px solid #fabc14;line-height:32px;padding-top:20px;padding-left:12px;font-size:15px;color:#0a0a0a;/*margin-top:60px;*/ padding-bottom:2%}
.intro h1{width:300px;height:30px;line-height:30px;background:#fff;font-size:28px; margin-bottom:10px;}
.products{width:1250px;margin:0 auto;padding-bottom:25px;}
.products li{float:left;width:24%;margin-right:0.8%;margin-top:0.8%;text-align:center; padding-bottom:1%;padding-top:1%;font-size:16px;border:1px solid #f0f0f0;}
.products li p{ padding-top:10px;}
.products li strong{font-size:17px;}
.products li a{color:#0e0e0e;}
.products li:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.17);}
.zixun{float:right;color:#fff;background:url(../images/button.png) no-repeat 110px 8px;background-color:#fabc14;width:144px; line-height:35px;display:block;border-radius:5px;margin-top:10px;text-indent:10px;font-size:14px;z-index:101; padding-left:10px; font-size:15px;}
.wenzi{float:right;width:50px}
.lyanban{margin:0 auto;overflow:hidden;display:none;position:absolute;z-index:101;background:#FFF;}
.HideDiv{margin:0 auto;background:#FFF;padding:10px;overflow:hidden;display:none;position:absolute;z-index:101}
.HideDiv p{padding:10px;border:1px dashed #E8E8E8}
.parameter-button{background:url(../images/faq_bg.gif) 0 0 no-repeat;float:right;width:100px;line-height:32px;height:52px;padding-left:20px;padding-top:3px;cursor:pointer}
.index_advantage{width:100%;background:url(../images/bg.jpg); overflow:hidden;height:600px;}
.index_advantage h2{text-align:center;font-size:30px; margin-bottom:30px;color:#fff;text-shadow:2px 3px 2px #121212; font-weight:normal}
.index_advantage .num{font-size:60px;color:#fbbd02;text-shadow:2px 3px 2px #121212;display:inline-block;padding:0 15px; }
.index_advantage .content{width:1250px;margin:0 auto;position: relative;}
.index_advantage .ordinal{width:1px;height:482px;float:left;position: absolute;left:25px;border-left:1px dotted #fff;}
.index_advantage_title{float:left;}
.index_advantage_title li{font-size:30px;width:50px;height:50px;text-align:center;line-height:50px;color:#fbbd02;background:#fff;border-radius:5px;margin-bottom:45px;}
.advantage_article{float:right;width:92%;}
.advantage_article li{margin-bottom:45px;}
.advantage_article li p{color:#fff; line-height:26px;}
.advantage_article span{font-size:28px;color:#fcd560;text-shadow:1px 1px 1px #121212;}
.index_video{width:1250px;margin:25px auto; overflow:hidden;}
.index_video h2,.index_line_title h2,.index_news h2{font-size:25px;font-weight:normal;}
.index_video h2 a{ color:#666666;}
.index_video ul{ margin-left:-10px; margin-top:15px;}
.index_video li{float:left;margin-left:10px; width:24%; text-align:center; margin-left:10px;}
.index_video li img{ width:290px; height:201px;}
.index_video li a{ line-height:27px; font-size:15px;}
.index_video li a:hover{ color:#F20000}
.video{z-index:-999;}
.now{z-index:-1;}
.sand_making_line{background: url(../images/sand_making_line.jpg) center #134b7e no-repeat; margin: 30px auto 40px; overflow:hidden}
.sand_making_line .w1100{ width:1250px; margin: 0 auto; color: #fff; overflow: hidden;}
.sand_making_line .l{ width: 68%;}
.sand_making_line p{font-size: 15px;line-height: 30px;padding: 40px;padding-left: 200px;}
.sand_making_line .r a{line-height: 50px;width: 120px;margin: 45px 0;display: inline-block;text-align: center;font-size: 18px;color: #222;padding-left: 20px;margin-left: 17px;} 
.line_offer{background: url(../images/line_offer.png) 20px center no-repeat #fff;background-size: 17px;}
.line_equipment{ background: url(../images/line_equipment.png) 20px center no-repeat #fff; background-size: 18px;}
.sand_making_line .r a:hover{ color:#df0000; text-decoration:underline}
.index_line{width:61%;}
.index_line ul{margin-left:-20px; margin-top:15px;}
.index_line li{position:relative;margin-left:20px;margin-bottom:12px; width:46.5%; float:left;}
.index_line li p{width:100%;line-height:36px;position: absolute;bottom:0px;left:0;background:#000;color:#fff;text-align:center;opacity:0.7;filter:alpha(opacity=70);margin-bottom:0;font-size:15px;}
.index_line_title a{ float:right; padding-top:10px; color:#999; }
.index_line_title li a:hover{text-decoration: underline;color:#f00;}
.index_line li p:hover{text-decoration: underline}
.index_line_title h2{ float:left;}
.index_line_title{ width:100%; overflow:hidden;}
.index_news{width:35%;}
.index_news ul{ margin-top:15px;}
.index_news li{width:100%;background:#f0f0f0;line-height:44px;margin-bottom:1px;text-indent:12px;font-size:15px;}
.index_news li a:hover{color:#f00;}
.container_service{width:100%;background:#efefef; margin-top:20px;}
.index_service{width:1250px;margin:0 auto; }
.index_service dl{ width:100%; overflow:hidden; padding-bottom:25px;}
.index_service dl p{ line-height:27px; padding-top:10px;}
.index_service h2{font-size:32px;color:#108cef;text-align:center;font-weight:normal; padding-top:15px; padding-bottom:30px;}
.index_service .left{border-right:1px solid #108cef;padding-right:10px;}
.index_service .right{border-left:1px solid #108cef;padding-left:10px;}
.index_service span{font-size:22px;color:#ff9d02;}
.container_news{width:1250px;margin:25px auto; overflow:hidden}
.container_news h2{margin-bottom:15px; font-size:25px; font-weight:normal}
.container_news a:hover{color:#f00;}
.index_news_titles{width:30%;}
.index_news_titles ul,.news_hot ul{background:#f4f4f4;padding-left:10px;padding-top:10px; overflow:hidden}
.index_news_titles ul li,.news_hot ul li{line-height:40px;}
.container_news li{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news_hot{width:69%;}
.news_hot ul li{float:left;width:45%;margin-right:5%;}
.foot{ width:100%; background:#023866;margin:0 auto; line-height:50px; }
.foot-sub{overflow:hidden; color:#FAFAFA;margin:0 auto; width:1250px; border-bottom:1px solid #999;}
.foot-sub span{ margin-right:25px; margin-left:20px;}
.foot .foot-sub a{ color:#FAFAFA;}

.foot-link{overflow:hidden; color:#666;margin:0 auto; width:1250px; line-height:20px;}
.foot-link span{ margin-right:25px; margin-left:20px;}
.foot .foot-link a{ color:#666;}

.line_introduce{ background:#f0f0f0; padding: 20px 10px; overflow:hidden; padding-bottom:25px;}
.line_introduce dt{ float: left; width:46.5%; }
.line_introduce dd{ float: right;}
.line_introduce dt p{text-indent:2em;padding-left:2em;}
.line_ask{  padding:20px; background: url(../images/ask.png) no-repeat 40px center #134b7e; padding-left: 120px;}
.line_ask .line_ask_main{ color: #fff; font-size: 14px; margin-right: 70px; height: 20px; line-height: 20px; }
.line_ask .line_ask_button{ background: #ffffff; font-size: 16px; padding: 7px 0; font-weight: bold; width: 242px; display: inline-block; text-align: center;}
.line_ask .line_ask_button a{ display: block;}
.line_ask .line_ask_button a:hover{ color: #f00;}
.line_process{ width:100%;margin-top:15px;overflow:hidden;}
.line_process h2{margin-bottom:20px; margin-top:20px;}
.line_process p{ line-height:27px; margin-bottom:10px; margin-top:10px;text-indent:2em;}
.line_process p img{margin-bottom:5px;}
.line_introduce h2{ margin-bottom:15px;}
.line_introduce{ line-height:30px;}
.line_pro_box{ width:100%; margin-bottom:30px; overflow:hidden;}
.line_pro_box h2{  margin-top:20px;margin-bottom:20px;}
.line_pro_ul li{ float: left; width: 180px; margin-left:21px;}
.line_pro_ul li img{width: 180px; height:130px;}
.line_pro_ul{ margin-left: -21px; margin-bottom:30px;}
.line_pro_ul li p{ text-align: center;  line-height:32px; }
.line_pro_ul li p  a:hover{ color: #F00;}
.line_pro_ul img{padding:0px; margin:0px;}
.line_pro_box { position: relative;}
.line_pro_box .btn{ position:absolute; top:50%; margin-top:-25px; cursor:pointer;}
.line_pro_box .LeftBotton{ left:0;}
.line_pro_box .RightBotton{ right:0;}
.container-line{ width:1250px; overflow:hidden; margin:0 auto;}
.line_summary{ width:100%; margin-bottom:45px;overflow:hidden;}
.line_img { width:45%; float:left;margin-top:7px;}
.line_img img{max-width:100%;height:auto;}
.line_title{ width:52%; float:right}
.line_title h1{ margin-bottom: 10px; font-size:23px;}
.line_title p{ line-height:30px; font-size:15px; margin-bottom:7px;}
.line_title p span{ color:#F40000}
.line_title p strong{ font-weight:normal;color:#F40000}
.ser_tel { margin-top: 20px; font-size: 18px; font-weight: bold; padding-left: 35px; background: url(../images/tel1.png) no-repeat left center; color: #666;}
.ser_tel span{ font-size: 20px;}
.bg_wrapper{  padding: 5px; line-height: 30px; }
.mb30{ margin-bottom: 30px;}
.line_title a.message, .line_title a.online{ line-height:45px;padding-left:39px; width:120px; color: #fff; display: inline-block; margin-top: 30px; font-size:15px;}
.line_title a.message{ background: url(../images/message.png) no-repeat 10px center #e30105;}
.line_title a.online{ background: url(../images/online.png) no-repeat 10px center #178ced;}
.content{width:1250px;margin:0 auto; overflow:hidden}
.product-sub{overflow: hidden; width:100%; margin-bottom:30px; overflow:hidden}
.product{width:100%; margin:0 auto;}
.product-img{ float:left; width:42%;}
.product-r{ float:right; width:55%;}
.product-r h1{ font-size:18px; line-height:40px;text-align:center;}
.tab_s{empty-cells: show; color: rgb(0, 0, 0);  font-size: 14px; line-height:27px; text-align: left;  background:#ddd;}
.tab_s td{ background:#ffffff;  padding:6px 8px;  font-size:14px;}
.tab_s th{ background:#f8f8f8; text-align:center; font-weight:normal; width:50px;font-size:14px;}
.tab_s span,.tab_s strong{ color:#EC0000}
.route_tit{ width:1250px;margin:0 auto;}
.route_tit .nei{ margin-top:20px; margin-bottom:30px; overflow:hidden; line-height:27px;border-bottom: 1px solid #f0f0f0;}
.route_tit .nei a{color:#666666;}
.pro-navbar{width:100%; overflow:hidden;}
.pro-navbar li{width:19.9%;line-height:45px;text-align:center;float:left;font-size:16px;background:#eeeeee;margin-right:0.1%;} 
.pro-navbar li.active{background:#118cea;}
.pro-navbar li.active a{color:#ffffff;}
.pro-navbar li a:hover{background:#118cea;  } 
.pro-navbar li a:hover{ color:#FFfffF}
.pro-navbar li a{font-size: 17px;display: block;text-align: center; }
.pro-title td img{ width:36px; height:auto;}
.pro-title{font-size:16px;}
.pro-title p{line-height:30px;  margin-bottom:7px;}
.pro-title p img{ margin-top:5px;}
.pro-title p video,
.pro-title p iframe,
.pro-title p img{ margin-top:5px; display:block; margin: 0 auto;}
.pro-title div{line-height:30px;  margin-bottom:7px;}
.pro-title div img{ margin-top:5px;}
.pro-title h2{font-size:18px; padding-top:15px; padding-bottom:8px;}
.pro-title a:hover{ text-decoration:underline;}
.pro-title embed{ margin-top:15px;}
.pro-title tr:hover{color:#E20106;}
.pro-title a{color:#0088cc; font-weight:900}
.pro-title tr{ font-size:12px;}
.pro-title table{ margin-top:10px;}
.Product-navigation{overflow:hidden;  margin-bottom:25px; width:100%}
.Product-navigation li{ width:16.6%; height:45px; float:left; background: #f2f2f2;}                 
.Product-navigation li a{ display:block; text-align:center; font-size:16px;line-height: 45px;}
.Product-navigation li a:hover{color:#ffffff;}
.Product-navigation li:hover{background:#178ced; }  
.Product-navigation .on{ background:#178ced; color:#ffffff;}
.news-relevan{margin-top:40px; width:100%;border:1px solid #0079ff;padding-left:10px;position:relative;padding-top:10px;}
.news-relevan ul{margin-top:15px;overflow:hidden;}
.news-relevan li{width:32%;float:left; margin-right:10px;padding-bottom:8px;}
.news-relevan li a{line-height:28px;color:#666666; display:block;white-space:nowrap; overflow:hidden;text-overflow:ellipsis; width:100%}
.news-relevan li a:hover{color:#118cea;}
.news-relevan .title{font-size:18px;color:#000000;position:absolute;top:-10px;left:15px;background:#ffffff;width:100px;text-align:center;height:40px;}
.prod_sec,.order{margin-bottom:40px; margin-top:75px; color:#666666; width:100%;position:relative;border:1px solid #0079ff;position:relative;}
.prod_sec p.attention,.order p.attention{padding:15px 15px;background:#dde7f1; line-height:27px;padding-bottom:5px;}
.prod_sec p.attention strong,.order p.attention strong{font-weight: normal;}
.prod_sec p.notice,.order p.notice{padding:20px;width:940px;background:#ededed;line-height:2em;text-indent:2em;overflow:hidden;}
.del_cp_title,.order_tit{font-size:18px;position:absolute;background:url(../images/findzsj_03.png) no-repeat;width:130px;height:35px;color:#ffffff;line-height:35px;padding-left:20px;left:-1px;top:-25px;}
.prod_sec p.attention,.order p.attention{ line-height:27px;}
 .left_form {border-right:1px solid #ededed;float:left;}
.left_form form {padding:0px 30px 0px 0px;overflow:hidden; margin-top:20px;}
.left_form ul li {height:32px;line-height:30px;margin-bottom:12px;overflow:hidden;}
.left_form ul li.message {height:70px;position: relative}
.left_form ul li span {display:block;width:50px;text-align: right;margin-right: 10px;float: left;}
.left_form ul li input.intxt {width: 240px;margin: 5px 0px 2px 0px;border: 1px solid #D9D9D9;border-top: 1px solid silver;line-height: 25px;height: 25px;color: #999999;padding: 0 4px;overflow:hidden;}
.left_form ul li textarea {border: 1px solid #CCCccc;width:240px;height:50px;margin-bottom: 0;line-height: 20px;margin: 6px 0 0;padding: 4px;color: #999999;resize: none;}
.left_form .btnclick input {width:120px;height:35px;line-height:35px;text-align: center;margin-right:15px;cursor:pointer;font-size:13px; color:#ffffff; margin-left:60px;background:#178ced;border:none;}

.right_contact {border-left:0;padding: 0px 0px 0px 30px;overflow: hidden; margin-top:20px;float:left;}
.right_contact_title {font-size:15px;margin-bottom:10px; margin-top:8px;}
.right_contact a {background:#178ced;width:130px;height:35px;line-height:35px;float:left;text-align:center;margin:10px 10px 10px 0px;overflow:hidden;cursor: pointer; }
.right_contact a:hover, .right_contact a.on {color:#ffffff}
.right_contact p.same {line-height:32px; margin-bottom:10px;}
.talk{ margin-top:15px;}
.right_contact p.nosame {height:28px;line-height:28px;margin-top:10px;margin-bottom:10px;border-bottom:1px solid #cccccc;overflow:hidden;} 
.right_contact p{ text-indent:inherit}
.pro{ float:right; width:23%; margin-bottom:3%; margin-top:1%;background:#f6f6f6;}
.pro .tit{ background:#118cea;font-size:16px; color:#ffffff; display:block; line-height:45px;padding-left:5%; font-weight:bold}
.pro p{margin:5% 5%;color:#118def;font-size:16px; margin-bottom:2%}
.pro ul{ overflow:hidden; padding-left:5%;border-bottom:1px solid #ECECEC; margin-bottom:1%; margin-top:1%;}
.pro li{ float:left; width:49%}
.pro li a{line-height:40px; color:#666}
.pro a:hover{color:#118def;}
.swiper{width:450px;margin:0 auto;}
.swiper-container{position:relative;overflow:hidden;z-index:1;}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:260px;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:50px;height:75px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");background-color:#f2f2f2;opacity:0.9;filter:alpha(opacity=90);left:0px;right:auto}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");background-color:#f2f2f2;opacity:0.9;filter:alpha(opacity=90);right:0px;left:auto}
.swiper-scrollbar-cursor-drag{cursor:move}
.f_y { overflow:hidden; margin-top: 10px; margin-bottom: 15px; }
table.f_y tr:hover{background:#ffffff !important;}
.f_y td { padding-right:10px;color:#555555;line-height:27px; padding-top:10px}
#menu_yhm{width:90px; height:32px; float:left; z-index:2}
#menu_yhm ul{padding:0 0; list-style-type:none; margin:0 0;}
#menu_yhm li{position:relative; width:145px; float:left; height:32px;}
#menu_yhm li a{text-align:center; line-height:30px; background: url(../images/les.png) right no-repeat; width:130px; display:block; height:30px; color:#ffffff; text-decoration:none;}
#menu_yhm li a:hover{background-color:#E20106 url(../images/les.png) right no-repeat; color:#ffffff;}
#menu_yhm ul ul{z-index:99; position:absolute; width:145px; display:none; background:#E20106; top:30px; left:0px;}
#menu_yhm ul ul li{position:relative; display:block; background:none; background-image:none;}
#menu_yhm ul ul ul{z-index:199; position:absolute; width:130px; background:#990000;}
#menu_yhm li.li01{background:#E20106; background-image:none;}
#menu_yhm li.li01 a{color:#ffffff;}
#menu_yhm li.li01 li a{color:#ffffff; background-image:none; background:#E20106;}
#menu_yhm li.li01 li a:hover{ color:#ffffff;}
#menu_yhm li li.li01 a{ color:#E20106;}
#menu_yhm li li.li01 ul a{color:#ffffff;}
#menu_yhm li li.li01 ul a:hover{ color:#ffffff;}
.indexpro-title{ border-bottom:1px solid #f9f9f9; height:33px; line-height:33px; margin-bottom:20px;  font-size:17px; font-weight:bold}
.indexpro-title span a{ font-size:12px;float:right; color:#999999; font-weight:normal; }
.line-sub-title{border-bottom:1px solid #f9f9f9;height:33px;line-height:33px; margin-bottom:20px;font-size:15px;font-weight:bold}
.bottom{ width:100%;background:#F4F4F4;margin:0 auto;}
.bottom-sub{overflow:hidden;width:1250px; height:450px;margin:0 auto;}
.bottom-sub ul li span a{font-size:16px; color:#666666; width:20%;}
.bottom-sub ul li span a:hover{font-size:16px;color:#E20106;}
.bottom-sub ul{overflow:hidden; margin-bottom:20px;margin-top:15px; }
.bottom-sub ul li{overflow:hidden; width:100%; padding-bottom:8px; margin-top:8px;border-bottom: 1px solid #f9f9f9; }
.bottom-sub a{ color:#666666;font-size:13px; padding-left:18px;}
.content-title{ background:url(../images/content-title.gif) no-repeat 0px 5px;overflow:hidden; height:24px; border-bottom: 1px solid #dddddd; font-size:12px; color:#999999; padding-left:25px; padding-top:5px}
.content-title a{ font-size:12px; color:#999999;}
.product .pro-title table tr:hover{background:#ba1718;color:#ffffff}
.product .pro-title table td{line-height:40px;font-size:13px;}
.t{display:none;}
.y{display:none;}
.pro-sy{overflow:hidden;margin-top:40px; width:100%;}
.pro-sy ul{overflow:hidden;}
.pro-sy li{ width:20%;float:left;text-align:center; margin-bottom:10px;}
.pro-sy li img{max-width:100%;height:auto;}
.pro-sy li a{display:block;}
.pro-sy li a{color:#444444}
.pro-sy li p{ margin:0px;height:24px;overflow:hidden;line-height:26px;}
.pro-sy li a:hover{color:#E20106;}
.product_list{ width:100%; overflow:hidden;}
.product_list ul{overflow:hidden; 

    display: flex;
    flex-wrap: wrap;

}
.product_list li{ width:23.2%; float:left; margin-left:1.3%; text-align:center; margin-bottom:2%; background:#f0f0f0;border:1px solid #F5F5F5;}
.product_list li img{ margin-bottom:5px;}
.product_list a{ line-height:25px; font-size:15px; }
.product_list a:hover{color:#178ced;}
.pro-sy-tiele{overflow:hidden; margin-bottom:2%;padding-bottom:0.5%; margin-top:1.5%; font-size:18px;font-weight:bold;border-bottom:1px solid #F5F5F5;}
.new_time{ padding-bottom:20px;width:100%; overflow:hidden; color:#666666; }
.new_time span{ float:right; margin-right:20px; font-size:14px;}
.news{width:73%; float:left;}
.news-title{overflow:hidden; margin-top:10px; margin-bottom:30px; width:100%}
.news-title ul{overflow:hidden; margin-bottom:25px; margin-left:-2.5%}
.news-title li{background:url(../images/icon_001.jpg) 0% 50% no-repeat; padding-left:1.2%; float:left; width:45.8%; margin-left:2.5%; line-height:40px;}
.news-title li span{color:#999;float: right;font-size:13px;}
.news-title li a { width:75%;display: block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;float: left;}
.news-title-sy{background:url(../images/biaoti1.jpg) no-repeat; overflow:hidden; margin-bottom:20px; margin-top:15px; font-size:16px; font-weight:900; padding-left:28px}
.newsine-sy,.newsine-title-sy,.newsine-title{overflow:hidden;padding-bottom:0.5%;font-size:18px;font-weight:bold;border-bottom:1px solid #F5F5F5;}
.newsine-title span a,.newsine-title-sy span a{ font-weight:normal; float:right;color:#999; font-size:12px;}
.newsine{overflow:hidden; margin-top:10px; margin-bottom:30px; width:100%}
.newsine ul{overflow:hidden; width:100%; margin-bottom:20px;}
.newsine li{ line-height:38px; float:left; width:30.5%; margin-right:10px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;border-bottom:1px dashed #F4F4F4;background: url(../images/news_d.jpg) no-repeat left 50%; padding-left:1.5%}
.news-title li:hover{ color:#E20106;}
.newsine a:hover, .news-title a:hover{color:#118cea;}
.news-sub{overflow:hidden; margin-top:10px; margin-bottom:15px; width:100%}
.news-sub h1{ font-size:22px; line-height:40px; text-align:center; }
.news-sub tr{ font-size:13px; line-height:27px;}
.news-sub table{ margin-top:15px; margin-bottom:15px;}
.news-sub h2{ font-size:16px;margin-top:25px; margin-bottom:15px;}
.news-sub h3{ font-size:15px;margin-top:15px; margin-bottom:8px;}
.news-sub p{ line-height:35px; margin-bottom:7px; font-size:16px;}
.news-sub div{ line-height:35px; margin-bottom:7px; font-size:16px;}
.news-sub img{ margin-bottom:10px; margin-top:5px;}
.news-sub a:hover{ color:#E20106; text-decoration:underline;}
.news .news-sub a{ color:#E20106;}
.news .news-sub-title{overflow:hidden;background:#F3F3F3;  font-size:12px; padding-right:10px}
.news-piece{overflow:hidden; line-height:40px; background:#efefef;color:#666; padding:2px 10px;margin-top:20px; margin-bottom:20px;}
.news-piece a{color:#444;}
.news-piece a:hover{text-decoration:underline;color:#E20106;}
.xgxw{overflow:hidden; margin-top:30px; width:100%}
.xgxw ul{ margin-top:15px;overflow:hidden;}
.xgxw  li{ width:47%; float:left; margin-right:20px;}
.xgxw li a {  line-height:32px;  color:#666; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%}
.xgxw .tlsxgxw {color:#E20106; font-size:15px; font-weight:900; }
.sabrosus {text-align:center; margin-bottom:3%;line-height:32px;}
.sabrosus a{border:#ccc 1px solid; color:#666;padding:10px; }
.sabrosus a:hover{color:#ffffff; background:#178ced;}
.sabrosus span{border:#ccc 1px solid;padding:10px;background:#178ced;color:#ffffff}
.leftct{overflow:hidden;margin: 10px 0  25px 0px; width:100%}
.leftct li{ width:19.8%;height:45px;float:left;background:#f2f2f2;border-right: 1px solid #dddddd;}                    
.leftct li a{display:block;text-align:center; font-size:17px;line-height:45px; }
.leftct li a:hover{color:#ffffff;}
.leftct li:hover{background:#178ced; }  
.leftct .on_1{ background:#178ced; color:#ffffff;}
.aboat{overflow: hidden; margin-top:10px; width:100%}
.aboat p{line-height:27px; color:#555555; margin-bottom:5px}
.aboat p a{ color:#E20106;}
.aboat ul{overflow: hidden; margin-bottom:10px; width:100%}
.aboat li{ width:18.9%;line-height:30px; margin-right:15px;float:left; text-align:center; color:#666666}
.aboat-title{font-size:18px; margin-bottom:1%;margin-top:1.5%; font-weight:900;width:100%; padding-bottom:0.5%}
.stren{overflow: hidden;margin-top:10px; width:100%}
.stren ul{overflow:hidden;margin-bottom:10px; margin-top:10px;}
.stren li{ width:18.6%;line-height:20px; margin-right:15px;float:left; text-align:center; color:#666666; margin-bottom:15px; line-height:28px;}
.stren p{line-height:27px; color:#555555; margin-bottom:5px}
.stren dl{overflow: hidden;margin-bottom:25px;  background:#F5F5F5; padding:6px; margin-top:0px;}
.stren  dt{ float:left; width:11%;}
.stren dd{ float:right; width:86%;}
.stren dd p{ margin:0px}
.qywh{overflow: hidden;margin-top:10px; width:100%}
.qywh ul{overflow: hidden; margin-bottom:10px; margin-top:30px; width:100%}
.qywh li{ width:47.2%; margin: 0 30px 40px 0; float:left; background:#F9F9F9  }
.qywh li img{ width:200px; float:left;}
.qywh li div{ float:right; width:240px;}
.qywh strong{ display: block; line-height:40px; color:#178ced;}
.qywh span{display: block; font-size:13px; color:#666;}
.qywh p{ line-height:27px; color:#666666; margin-bottom:5px}
.line{width:710px !important; float:left;}
.line-title, .product-supporting{overflow: hidden;margin-top:30px; width:100%}
.line-title h1{ text-align:center; line-height:35px; height:35px; font-size:18px}
.line-title p{ line-height:27px; margin-bottom:10px;text-indent:2em;}
.line-title h2{  font-size:15px; color:#E20106;background:url(../images/icon_home_4.gif) no-repeat 0px 8px; padding-left:30px; height:35px; line-height:35px; margin-top:10px;}
.line-title  strong,.line .line-title a{color:#E20106;}
.line-ing{overflow:hidden;background:#F8F8F8; padding:5px 0px;margin-top:25px; margin-bottom:30px;}
.line-ing p{ line-height:32px; margin:0px;}
.line-ing span{ color:#666666}
.line-ing strong{ color:#E80000; }
.conta-lien{overflow:hidden; padding-top:20px;width:100%}
.line .conta-lien a{ color:#ffffff; padding:7px 27px;line-height:30px;}
.conta-lien .wrong{cursor: pointer; background:#E20106 url(../images/allbgs.png) no-repeat 6px -277px; }
.conta-lien .con{cursor: pointer;background:#666 url(../images/allbgs.png) no-repeat 6px -335px;}
.product-supporting ul{overflow: hidden; margin-top:20px; width:100%}
.product-supporting li{float:left;width:160px;text-align:left; text-align:center;border:1px solid #F4F4F4; margin-right:15px}
.product-supporting li:hover{border-top:#E20106 1px solid;border-bottom:1px solid #F4F4F4;border-right:1px solid #F4F4F4;border-left:1px solid #E20106;background:#F9F9F9}
.product-supporting li a:hover{ color:#E20106}
.product-supporting li a {color:#444;line-height:30px}
.product-supporting li p{ margin:0px}
.product-supporting .title{color:#E20106; font-size:15px; font-weight:900; height:28px;border-bottom:1px  solid  #EBEBEB;background:url(../images/biaoti1.jpg) no-repeat; padding-left:25px; }
.product-line, .pro-title, .Service-sub{overflow: hidden; width:100%  }
.product-line ul{overflow:hidden; margin-left:-1.5%}
.product-line li{overflow:hidden; float:left; width:28.5%; margin-left:1.5%;padding:1.5%;border:1px solid #f0f0f0; margin-bottom:2%}
.product-line img{margin-bottom:2%}
.product-line a{font-size:16px;}
.product-line span,.product-line a:hover{color:#178ced;}
.product-line li p{line-height:30px;}
.product-line .line-tiele{overflow:hidden; margin-bottom:20px;padding-bottom:5px;margin-top:15px;font-size:18px;font-weight: bold;border-bottom:1px solid #f0f0f0;}

.product-wuliao{overflow: hidden; margin-top:8px; width:100%;}
.product-wuliao li{ float:left; width:60px; margin-left:6px; text-align:center; font-size:12px; color:#666}
.product-wuliao li a{ color:#777777}
.wuliao_title{ font-size:12px; margin-bottom:8px; color:#E20106;width:100%; }
.pro_anli { overflow:hidden; margin-top:30px;}
.pro_anli ul{ margin-top:20px}
.pro_anli li{ width:160px; margin-right:15px; float: left; text-align: center;border:#F6F6F6 1px solid; }
.pro_anli li a{line-height:30px; color:#444444}
.pro_anli li p{ margin:0px;}
.pro_anli li a:hover, .bottom-sub a:hover{color:#E20106;}
.pro_anli_title{color:#E20106; font-size:15px; font-weight:900; height:28px;border-bottom:1px  solid  #EBEBEB;background:url(../images/allbgs.gif) no-repeat 0px -140px; padding-left:30px;}
.pro_anli li:hover{border-top:#E20106 1px solid;border-bottom:1px solid #F6F6F6;border-right:1px solid #F6F6F6;border-left:1px solid #E20106; background:#F8F8F8}
#cone{ background:#F3F3F3; padding:15px;line-height:30px; color:#666666;}
#cone span{ color:#cc0000; font-size:15px}
.services{ width:73%;float:left;margin-top:5px}
.Service-sub p{line-height:27px; margin-top:18px;color:#777777}
.Service-sub ul{overflow:hidden; margin-top:20px; width:100%; margin-bottom:20px; margin-left:-15px;}
.Service-sub li{ float:left; width:23%; margin-left:15px;text-align:center; margin-bottom:18px;}
.Service-sales{overflow:hidden; line-height:27px; color:#666666; margin-bottom:10px; width:100%}
.Service-sales dl{overflow:hidden; margin-top:20px;border-bottom:1px  dotted #EFEFEF; padding-bottom:20px;margin-right:1%; float:left; width:48%;padding:5px; border:1px  solid  #F5F5F5;}
.Service-sales dl dd{ margin:0px;}
.Service-sales dl dt{ margin-bottom:15px;}
.Service-sy-title,.Service-sub-title {overflow:hidden;padding-bottom:0.5%;font-size:18px;font-weight:bold;border-bottom:1px solid #F5F5F5;}
.Service-fuwu{ margin-bottom:20px;width:100%}
.Service-fuwu p{line-height:27px}
.Service-fuwu dl{ float:left; width:31.1%; border:1px  dotted #EFEFEF;margin-left:1.1%;  margin-right:1.1%; height:140px; background:#F9F9F9; margin-top:20px;}
.Service-fuwu dl dd{ margin:0px;padding:0px 5px;}
.Service-fuwu dl dt{ margin-bottom:15px; line-height:35px; background:#178ced; color:#FFFfff; font-size:16px; padding-left:15px;}
.lyanban{width:1250px;margin:0 auto; overflow:hidden; display:none; position:absolute; z-index:101}
.lyanban span{color:#d54515;}
.weniasaaa{font-style: normal;  font-variant: normal; background:url(../images/bg2.jpg); width:100%;}
.HideDiv{width:900px;margin:0 auto;background-color: #FFFfff;padding: 10px; overflow:hidden; display:none; position:absolute; z-index:101;border:#d54515 1px solid;}
.HideDiv strong{color:#d54515; font-size:16px;}
 .peijian{overflow:hidden;margin-top:10px;}
 .peijian li{ width:180px; float:left; margin-right:20px; text-align:center; line-height:27px; margin-bottom:20px;}
.wenzi{float: right;width:50px}
.wenzi a{cursor: pointer;}
.conta{overflow:hidden;  width:100%; margin-top:20px; }
.conta a{padding:10px 35px; color:#ffffff; line-height:35px;}
.conta span{font-size:21px; color:#E20106}
.conta .wrong{ background:#E20106 url(../images/parameter-f.png) no-repeat 10px 10px;cursor: pointer; margin-left:25px; font-size:15px; padding-left:45px;}
.less { overflow:hidden; border:#DFDFDF 1px solid; margin-bottom:15px; padding-bottom:20px;}
.less strong{color:#E20106;}
#F_Name1, #F_Mobile1{ width:350px;}
#F_Body1{ width:390px; font-size:12px;}
.les div{ width:50px; }
#Faq{padding:0px 4px 10px 4px;}
.contact-less{overflow:hidden;padding-bottom:0.5%;font-size:18px;font-weight:bold;border-bottom:1px solid #F5F5F5; padding-left:1.2%; margin-top:1%}
.less .l{ width:40%; padding:0 15px; float:left}
.less label,.less input,.less textarea{ width:100%; height:27px;line-height:27px; color:#666666;  }
.less input{border:1px solid #dddddd; color:#bbbbbb; font-size:12px; line-height:27px; margin-bottom:10px;}
.less label{ line-height:36px; line-height:36px;}
.less .r{ width:55%; padding:0 15px; margin-right:15px; float:right;}
.less textarea{ height:100px;  resize:none;border:#DFDFDF 1px solid;}
#btn_click{ cursor: pointer;float:left; width:120px; margin-top:10px; background:#178ced; color:#ffffff; line-height:35px; height:35px; font-size:14px;}
#btn_clear{background:#333333; color:#ffffff; display:inline-block; height:27px; line-height:27px; padding:1px 20px; margin-top:10px; margin-left:10px }
.job{overflow: hidden; margin-top:25px; margin-bottom:30px}
.job p{color:#777777; line-height:27px; margin-bottom:5px;}
.job-title{ font-size:17px; line-height:30px; color:#004E9B}
.location{margin-top:40px; margin-bottom:30px;  width:100%}
.location-title{margin-bottom:2%;font-size:18px; font-weight:900; border-bottom:1px solid #F5F5F5; padding-bottom:0.5%}
.contact{overflow:hidden; margin-bottom:15px; width:100%}
.contact p{line-height:27px}
.contact dl{overflow:hidden; margin-top:20px;border:1px  solid  #EBEBEB; padding:10px}
.contact dt{ float:left; width:58%}
.contact  dd{ float:right; width:38%; margin-top:0.8%}

.contact  strong{ color:#178ced; font-size:16px}
.contact-les a{ padding:8px 30px; background:#178ced; color:#ffffff;cursor: pointer;}
.banner{background: url(../images/about_baner1.jpg) center  no-repeat; height:200px; width:100%;}
.contact .add { background: url(../images/allbgs.png) no-repeat 0px -170px; margin-bottom:7%; padding-left:25px;}
.contact .tell { background: url(../images/allbgs.png) no-repeat 0px -52px; margin-bottom:7%; padding-left:25px;}
.contact .email { background: url(../images/allbgs.png) no-repeat 0px 9px; margin-bottom:7%;padding-left:25px; }
.contact .email-1 { background: url(../images/allbgs.png) no-repeat 0px -118px; margin-bottom:7%;padding-left:25px; }
.banner-pro, .banner-index{width:100%;margin:0 auto;overflow:hidden;}
.banner-index{display:none;}
#psxz{ width:980px; margin:0 auto; padding:0px; }
#top{ width:970px; margin:0 auto;  height:72px; padding-top:14px; padding-left:10px;}
#top span{ float:right; margin-right:30px; margin-top:10px;}

.jj{ margin:0 auto; background:url(../img/gsjjsb.jpg); background-repeat:no-repeat; color:#FF0000; font-weight:bold; width:230px; height:30px; padding-left:45px; padding-top:13px;}
.jjnr{ margin:0 auto; padding-top:5px; padding-bottom:5px; padding-left:6px; padding-right:5px; display:block;}
.hxxwyzs{clear:both; padding-top:5px; }
.hxcpzs{ width:275px; float:left; display: none; }
.z{ clear:both; width:274px; margin-top:20px; display:block; overflow:hidden; }
.z span{ float:right;color:#999999;}
.z ul{ margin:0 auto;padding:0px;list-style:none; display:block; overflow:hidden; clear:both;}  
.z ul li{margin-left: 2px;width: 250px;line-height: 26px;background: url(../img/sj.jpg) 0 10px;background-repeat: no-repeat;padding-left: 12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.z ul li b{ font-weight:100;}
.on{background-position:0px -100px;}
.on img{border:1px solid #0099ff;height:42px;width:80px; margin-top:0;}
.tab_img{width:72px;height:35px;margin-top:3px;border:1px solid #ffffff; }
#findcy{width:1250px;overflow:hidden; margin: 0 auto; margin-bottom:30px; padding-top:8px;}
#F_Body{font-size:12px;color:#999999}    
.wrong-pro{ width:100%; margin:0 auto; height:400px; background:#E7E7E7}
.wrong_sub{ padding-top:100px;}
.left_form strong{color:#E20106; padding-left:10px;}
.sabrosus .disabled{ background:none; color:#666666}
.route_tit{ width:1250px; margin:0 auto;overflow:hidden;}
#snavbg{background:#f0f0f0}
#gotoTop2{width:56px; height:56px; display:block; cursor:pointer;text-indent:-999em;background:url(../images/his-totop.gif) no-repeat -64px 0;position:fixed; right:15%; bottom:10%; }
#gotoTop2{_position:absolute;_right:4%; _bottom:10%; _top:expression_r(documentElement.scrollTop + documentElement.clientHeight * 3/4 + "px")}
#gotoTop2:hover{background:url(../images/his-totop.gif) no-repeat;}

.number{ width:100%; overflow:hidden; margin-top:1%; font-size:16px;background: url(../images/number.png) 0% 50% no-repeat; line-height:50px; padding-left:10%}
.number strong{color:#118cea; font-size:20px;}
.icon{ width:100%; overflow:hidden; margin-top:1%; font-size:17px;line-height:35px;}
.icon a{display:inline-block;border-radius:20px;text-indent:35px; color:#ffffff;cursor: pointer;width:35%;float:left; margin-right:10%;}
.wrong{background:#EC0000 url(../images/wrong.png) 98% no-repeat; }
.business{background:#118cea url(../images/business.png) 98% no-repeat;}
.picture{overflow:hidden; width:100%}
.picture ul{margin-left:-1%}
.picture li{width:24%; float:left; margin-left:1%; text-align:center;}
.picture_title{font-size:17px; margin-top:3%; margin-bottom:3%;border-bottom:1px solid #f0f0f0;}
/*----------------------------------------------------------------------------*/
.index-banner,.resulted{display:none;}
.wap-nav{display:none;}
.footer-telephone{display:none;}
.footer-telephone {z-index: 9999; margin: 0px; padding: 0px; width: 100%; height:40px; line-height:40px;  position: fixed !important; bottom: 0px; user-select: none; color: #ffffff; background:#178ced; }
.footer-por{ float:left;background:url(../images/footer-por.png) no-repeat left center; padding:0px 0px 0px 20px; margin-left:10px; margin-right:8px;}
.footer-tel{ float:left;background:url(../images/dianh.png) no-repeat left center; padding:0px 10px 0px 20px; margin-left:15px;}
.footer-telephone .footer-wu{ float:right; background:url(../images/solo1.png) no-repeat left center;   padding:0px 10px 0px 20px; font-size:15px; }
.footer-telephone a { display: block; color:#FFFfff; vertical-align: middle; font-size:15px; }
#map_canvas{width:1250px; height:380px;margin:20px auto}
.psyp2 a,.pxyp,.psyp2 span{ color:#444444; width:100%}
.drawer-main{position:fixed;top:0;width:200px;height:100%;overflow:hidden; z-index:99999;}  
.drawer-right .drawer-main{right:-200px;-webkit-transition:right .4s cubic-bezier(0.19,1,.22,1);-o-transition:right .4s cubic-bezier(0.19,1,.22,1);transition:right .4s cubic-bezier(0.19,1,.22,1)}
.drawer-right.drawer-open .drawer-main{right:0}
.drawer-overlay{position:relative}  
.drawer-right .drawer-overlay,.drawer-right .drawer-hamberger{right:0;-webkit-transition:right .4s cubic-bezier(0.19,1,.22,1);-o-transition:right .4s cubic-bezier(0.19,1,.22,1);transition:right .4s cubic-bezier(0.19,1,.22,1)}
.drawer-right.drawer-open .drawer-overlay,.drawer-right.drawer-open .drawer-hamberger{right:200px}
.drawer-overlay-upper{position:fixed;top:0;z-index:1250;display:none;height:100%;background-color:#000000;background-color:rgba(0,0,0,.5)} 
.drawer-right.drawer-open .drawer-overlay-upper{left:0}
.drawer-default{background-color:#222;-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,.5);box-shadow:inset 0 0 0 rgba(0,0,0,.5)}
.drawer-default+.drawer-overlay{background-color:#ffffff}
.drawer-default .drawer-brand a{display:block;width:100%;padding:14px 15px;font-size:22px;color:#fdd702;}
.drawer-default .drawer-brand a:hover,.drawer-default .li a:hover{color:#eb0000; text-decoration:none}
.drawer-default .li{display:block;font-size:18px; margin:0; border-bottom:1px solid #2d2d2d; border-top:1px solid #141414;}
.drawer-default .li a{ color:#ffffff;padding:12px 15px; display:block;}
.drawer-default .li a:hover{ background:#2e2e2e;}
.drawer-default .drawer-nav-list{padding:0;margin:0 0 20px 0;list-style:none}
.drawer-default .drawer-nav-list li{display:block}
.drawer-default .drawer-nav-list li a{display:block;padding:15px;color:#888888}.drawer-default .drawer-nav-list li ul a{padding:8px 20px}
.drawer-hamberger{ float:right;z-index:1250;display:block;width:30px;height:30px;padding:20px 0px 0px 0px;background-color:transparent;border:0}
.drawer-hamberger span{margin-top:10px}
.drawer-hamberger span,.drawer-hamberger span:before,.drawer-hamberger span:after{position:absolute;display:block;width:30px;height:5px;cursor:pointer;content:'';background-color:#eb0007;border-radius:1px;-webkit-transition:all .4s cubic-bezier(0.19,1,.22,1);-o-transition:all .4s cubic-bezier(0.19,1,.22,1);transition:all .4s cubic-bezier(0.19,1,.22,1);}
.drawer-hamberger span:before{top:-10px}
.drawer-hamberger span:after{bottom:-10px}
.drawer-open .drawer-hamberger span{background-color:transparent}
.drawer-open .drawer-hamberger span:before,.drawer-open .drawer-hamberger span:after{top:0}
.drawer-open .drawer-hamberger span:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.drawer-open .drawer-hamberger span:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.drawer-hamberger:hover{cursor:pointer}
.drawer-open .drawer-hamberger{ margin-right:200px;}
.top-sub-nav{ display:none;}
.Contentbox-banner{ display:none;}
.new-contact {background:#f6f6f6; margin: 15px 0px 25px 0px; width:100%;  padding:5px 10px; overflow: hidden; }
.new-contact .contact-tel {width:55%; float: left; font-size:18px; margin-top:10px; line-height:30px;}
.new-contact .organizer {float: right; width: 35%; margin-top: 5px;}
.new-contact .organizer a {font-size:15px; color:#fff; display: block; float: left; text-align: center;padding:0px 31px;}
.new-contact .organizer a.answer {background:#ff0000;}
.new-contact .organizer a.expert{ background:#178ced; margin-right:20px;}
.line_title p a{text-decoration: underline}
.line_title a.message,.line_title a.online{text-decoration: none;}
.banner-pro{background:url(../images/ban2_1.jpg); width:100%; margin:0 auto;}
.banner-img{margin:0 auto; width:1250px; text-align:center}
.conversion{  padding:15px 20px; margin:0 auto 30px; background: #eae8ed; text-align:center;}
.conversion .conversion_main{ color: #178ced; font-size: 18px; margin-right: 40px; height: 25px; line-height: 25px; margin-bottom:5px; }
.conversion .conversion_button{ background: #e30105 url(../images/click.png) 12px center no-repeat; text-indent:25px; font-size: 18px; padding: 5px 14px;  width:auto; display: inline-block; text-align: center;}
.conversion .conversion_button a{ display: block; color: #ffffff;}
.conversion .conversion_button a:hover{ color: #ffffff;}


#focus{width:100%;height:300px;overflow:hidden;position:relative;margin:0 auto; margin-bottom:3%}
#focus ul{position:absolute;}
#focus ul li{float:left;overflow:hidden;position:relative;}
#focus ul li div{position:absolute;overflow:hidden;}
#focus .btnBg{position:absolute;left:0;}
#focus .btn{position:absolute;padding:5px 10px;right:0;bottom:0;text-align:right;}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:25px;height:10px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;}
#focus .btn span.on{background:#fff;}
#focus .preNext{width:45px;height:100px;position:absolute;top:90px;background:url('../images/sprite.png') no-repeat 0 0;cursor:pointer}
#focus .pre{left:0;}
#focus .next{right:0;background-position:right top;}
.product_title{ width:100%;}
.product_title h1{ text-align:center; line-height:35px; font-size:23px;}

.product_number{ width:35%; margin-top:1.5%; font-size:17px;background: url(../images/number.png) 0% 50% no-repeat; line-height:50px; padding-left:6%; float:left}
.product_icon{ width:40%;  margin-top:2.5%; font-size:17px;line-height:35px; float:right}
.product_icon a{display:inline-block;border-radius:20px;text-indent:40px; color:#ffffff;cursor: pointer;width:35%;float:right; margin-right:3%;}
.product_number strong{color:#118cea; font-size:20px;}

.product_navbar{width:100%; overflow:hidden;}
.product_navbar li{width:24.8%;line-height:45px;text-align:center;float:left;font-size:16px;background:#eeeeee;margin-right:0.1%;} 
.product_navbar li.active{background:#118cea;}
.product_navbar li.active a{color:#ffffff;}
.product_navbar li a:hover{background:#118cea;} 
.product_navbar li a:hover{ color:#FFfffF}
.product_navbar li a{font-size:17px;display: block;text-align: center; }


/*pages*/
.pagination-wrapper{margin: 20px 0;}
.pagination{height: 34px;text-align: center;}
.pagination li {display: inline-block;height: 34px;margin-right: 5px;float: left;display: block;height: 32px;line-height: 32px;font-size: 16px;border: 1px solid #dddddd;color: #555555;text-decoration: none;}
.pagination li a{float: left;display: block;height: 32px;line-height: 32px;padding: 0 12px;font-size: 16px;color: #555555;text-decoration: none;}
.pagination li a:hover{background:#f5f5f5;color:#0099ff;}
.pagination li.thisclass {background: #09f;color: #fff;padding: 0 12px;}
.pagination li span {color: #555555;padding: 0 12px;}
.pagination li.thisclass a,.pagination li.thisclass a:hover{background: transparent;border-color: #09f;color: #fff;cursor: default;}


@media (max-width:1440px){
.banner-pro,.tlsxgxw,.foot{ width:100%;}
.banner-pro img{ width:100%; height:auto;}
#main .box img{ width:100%; height:auto;}
.index-banner img{max-width:100%;height:auto;}



}
@media (max-width:1100px){
.top,.index-banner,.index_video,.content,.container_news,.container_service,.index_advantage,.intro,.products,.index_advantage .content,.index_service,.route_tit,.header .tel,.foot-sub,.foot-link,.sand_making_line .w1100{width:100%;}
.index_video,.content,.container_news,.container_service,.index_advantage, .sand_making_line .w1100{padding-left:8px;padding-right:8px;}
.video,.subject{width:50%;}
.advantage_article{width:90%;}
.products img{max-width:100%;height:auto;}
.video embed{max-width:100% !important;}
.index_video li img{max-width:100%;height:auto;}
.index_line img{max-width:100%;height:auto;}
.index_line li{margin-left:3%;}
.index_service dd{width:58%;}
.index_service dd img{max-width:100%;height:auto;}
.container_news li{height:40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.container-line{width:100%;}
.line_summary,.line_process,.line_pro_box{padding-left:10px;padding-right:10px;}
.pro-sy{margin-left:0;}
.pro-sy li{width:18%;margin-left:1%;margin-right:1%;border:none;padding:0;}
.nav{height:auto;width:100%;margin:0 auto;}
.nav ul{height:auto;width:100%;margin:0 auto;}
.nav li{box-sizing:border-box;width:25%; line-height:130%; height:50px; font-weight:normal; padding:5px 0;background-color:#178CED;border-right:1px #ddd solid;border-bottom:1px #ddd solid;}
.top{margin: 0 auto;}
}
@media screen and (max-width:999px){
.banner-pro,.pro,.content,.route_tit,.product-sub,.product-wuliao,.conta,.pro-navbar, .pro-navbar ul,.pro_anli,.tlsxgxw,.prod_sec,.order,.del_cp_title,.order_tit,.foot,.foot-sub,.foot-link,.top, .navbar ul,.news-sub,.Product-navigation, .newsine,.news-title,.product-line, .sabrosus, .product-supporting, .contact, .location, .leftct, .aboat,.qywh, .Service-sub, .services, .Service-fuwu, .bottom-sub, .bottom-sub ul,.banner-index,.pro-title table,.peijian,.banner-img, .sand_making_line .w1100, .header .tel{ width:100%;}
.banner-pro img,.product-img img,.product-wuliao img,.conta img,.pro-navbar img,.pro-title p img,.pro-title embed,.pro_anli img,.news-sub img,.pro-sy li img, .product-line li img,.line-title img, .product img,.conta-lien img,.product-supporting img, .contact img, .aboat img, .stren img, .qywh img, .Service-sub img, .services img, .Service-sales img,.banner-index img,.peijian img,.line img, .line p img,.pro-sy img,.pro-sy li img,.peijian img,.peijian li img,.Service-sub li img,.product-img img{ max-width:100%; height:auto;}   
.content,.foot, .top, .bottom,.route_tit,.location,.container{padding:0 8px; box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}
.navbar li{ width:16%}
.location iframe,#iframe2,.line{width:100% !important;}
.product-img{ width:36%; margin-top:5px;}
.product-r{ width:62%;}
.sand_making_line{ background-position: left;}
.sand_making_line .l{ width: 60%;}
.sand_making_line p{ padding-right: 0;}
.pro-navbar{ height:auto;}
.banner-index{display:block; margin-top:10px;}
.line_introduce dd{width:48%;}
.line_introduce dd embed{max-width:100%;height:auto;}
.line_pro_ul{margin-left:0;}
.line_pro_ul li{width:18%;margin-left:1%;margin-right:1%;}
.line_pro_ul li img{max-width:100%;height:auto;}
.right_contact{width:45%;}
.prod_sec,.order{padding-bottom:30px;}
.qywh li{ width:23% ; margin-right:1%; margin-left:1%;background:none;}
.less label,.less input,.less textarea{width:90%;}
.intro{padding-top:0;}
.index_video ul{margin-left:0;}
.index_video li{width:48%;margin-left:1%;margin-right:1%;}
.zixun{margin-right:20px;}
.picture li img,.products li img,.product_list li img{width:98%;height:auto; height: 9em; }
.index-banner{display:block;}
#main{display:none;}
.advantage_article li{margin-bottom:30px;}
}

@media screen and (min-width:768px) and (max-width:999px){   
.banner-pro img,.news img,.line img,.services img,.expert img{ max-width:100%; height:auto;}
.pro{ width:24%;}
.pro ul,.tlsxgxw,.del_cp_title,.order_tit,.sabrosus{ width:100%;}
.product,.line, .services{ width:73% !important;}
.news{ width:73% !important;}	
.conta{ width:100%; height:auto;}
.navbar li{ width:16%}		
.expert{ width:35%!important;}
.expert img{ width:100%}
.kli, .zli,.zli-x{ width:100%; margin-bottom:10px;border-bottom: 1px solid #f9f9f9; }
.expert img{ width:100% !important;}
.expert dt{ width:30% !important;}
.expert dd{ width:60% !important;}
.qywh li div{ width:100%}
.product-supporting li{ width:23%; margin-right:8px;}
.Service-sub li{ width:23%;margin-left:1%;margin-right:1%;}
.new-contact .organizer a { width:30%;padding:5px 8px;  }
.expert,.answer{ width:30% !important; margin-left:10px;}		
.stren li{ width:18%; margin-right:1%; margin-left:1%;}
.aboat li { width:18%;margin-left:1%;margin-right:1%;}
.leftct li{ width:19.8%;}			
.left_form ul li input.intxt,.left_form ul li textarea{ width:260px}
.right_contact .same1,.right_contact a.on1{display:none;}
.pro_anli li{width:23%;margin-right:10px;border:none;}
.pro_anli li a{ line-height:25px;}
.pro_anli li:hover{border:none; background:none}
.pro-navbar img{ width:20px;}
.pro-navbar li{width:16%;}
.subject{ width:100%}
.intro .txt{width:100%;}
.product_number{ width:45%}
.product_icon{ width:45%}
.product_icon a{ margin-right:1%; width:48%}
}
@media screen and (max-width: 980px) {

#flashBg{ display:none;}
.sjbanner{ width:100%; display:block; position:relative; z-index:0;}
.index_banner{margin:0px auto; width:100%; height:auto; margin-bottom:40px; }
.index_banner ul{overflow:hidden;}
.index_banner li{position: absolute; top: 0; left: 0;overflow: hidden; width: 100%;}
.index_banner li a{display:block;margin:0 auto;}
.index_banner cite{position: absolute; bottom: 15px; left: 46%;  z-index: 9999; display: block; width: 80px; height: 20px; _display: none;}
.index_banner cite span{float: left; display: block; width: 1em; height: 1em; text-indent: -999em; opacity: .8; cursor: pointer; background-image: url("../images/tg_flash_p2.png")/*/tg_flash_p2.png*//*/tg_flash_p2.png*/; background-repeat: no-repeat; margin-top: 0; margin-right: 5px; margin-bottom: 0; margin-left: 5px; }
.index_banner cite span:hover{background-color:#f5f5f5;}
.index_banner cite span.cur{ cursor: default; background-image: url("../images/tg_flash_p.png")/*/tg_flash_p.png*//*/tg_flash_p.png*/; background-repeat: no-repeat; }
}
@media (max-width:937px){
    .right_contact{width:48%;}
	
}
@media (max-width:900px){
    .news-sub p,.pro-title p{text-indent:0;}
}
@media (max-width:903px){
    .right_contact{width:53%;}
}
@media (max-width:898px){
    .right_contact{width:100%;margin-top:20px;padding-left:20px;}
    .left_form{float:none;border:none;padding-left:20px;}
    .left_form ul li span{display:inline-block;float:none;}
    .left_form ul li{float:left;margin-right:20px;}
    .Service-sub ul{margin-left:0;}
    .Service-sub li{width:30.1%;margin-left:1.6%;margin-right:1.6%;}   
}
@media (max-width:832px){
    .less .l{width:45%;}
    .less .r{width:52%;}
    .sand_making_line .l, .sand_making_line .r{ width: 100%; float: none;}
    .sand_making_line .r{ text-align: center;}
    .sand_making_line .r a{ margin-top: 0;}
    
}
@media (max-width:800px){
    
    .project dd p{line-height:28px !important;}
}
@media (max-width:768px){
.container{margin-top:0;}
.products li{width:47%;margin-left:1.1%;}
.index_advantage .ordinal{height:100%;}
.stren li{height:127px;overflow:hidden;}
.resulted{display:table;}
.hidden{display:none;}
.news-relevan li{width:90%;}
.intro{padding-top:30px;}  
#LRfloater0{top:80px !important;}
.line_ask .line_ask_main{line-height:50px;}
.line_ask{padding-left:156px;}

}
@media screen and (max-width:767px){

.subject{ width:100%}
.intro .txt{ width:100%}
.line_ask .line_ask_main{line-height:20px;}
.line_ask{padding-left:120px;}
.video,embed{display:none;}
.zixun{float:none;margin:30px auto;margin-bottom:0;}
.footer-por{width:27%;margin-left:3%;margin-right:0;}
.footer-telephone a strong{font-weight:normal}
.footer-tel{width:30%;margin-left:0px;}
.footer-telephone .footer-wu{width:23%;}
.banner-pro img,.product img,.news img,.line img, .services img, .expert img,.qywh li img{ max-width:100%; height:auto;}
.product table .s{display:none !important;}
.product table td.y{display:block !important;}
.pro,.pro ul,.pro p,.sabrosus,.route_tit{ width:100%;}
.pro ul li{ width:14%;}
.pro{ margin-bottom:40px;}
.pro{ display:none;}
.product, .line, .services, .expert{ margin-top:0; width:100% !important;}
.contact dd{width:48%;}
.news{ margin-top:0; width:100% !important;}
.stren li{width:23%;margin-left:1%;margin-right:1%;}
.content{ margin:0 auto;}
.top{ height:auto;}
.tel{ display:none;}
.navbar ul{ display:none;}
.top-sub-nav{ display:block;}
.wap-nav{display:block;}
.top .navbar{ width:30%}
.top .logo{ width:40%; }
.top .logo{width:242px; margin-top:10px; margin-bottom:10px;}
#F_Name1, #F_Mobile1{ width:200px;}
#F_Body1{ width:200px; font-size:12px;}
.kli, .zli,.zli-x{ width:100%; margin-bottom:10px;border-bottom: 1px solid #f9f9f9; }
.kli a, .zli a,.zli-x a{ width:20%}
.expert img{ width:100% !important;}
.expert dt{ width:30% !important;}
.expert dd{ width:60% !important;}
.qywh li{ width:30.1%; margin-right:1.6%;margin-left:1.6%;}
.qywh li div{ width:100%}
.stren dt{ width:26%}
.stren dd{ width:73%}
.conta-lien .l{ width:40%;margin-top:10px;}
.conta-lien .r{margin-top:10px;}
.product-supporting li{ width:22.6%; margin-right:8px;}
.new-contact .organizer a { width:30%;padding:5px 8px;  }
.expert,.answer{ width:30% !important; margin-left:10px;}
.news-sub p,.line-title p{text-indent:0em;}
 .aboat li { width:23%;margin-left:1%; margin-right:1%;}
.leftct li{ width:19.5%;}	
 .Product-navigation li{ width:16.4%}
.pro-sy li{ width:29.5%;}
.product-r{margin-top:25px; }
.conta .l{ width:40%; margin-top:0px;}
.conta .r{ width:55%}
.conta a{ padding:10px 28px;}
.right_contact .same1,.right_contact a.on1{display:none;}
.left_form ul li input.intxt,.left_form ul li textarea{ width:160px}
.pro_anli li{ width:30.5%; margin-right:10px;border:none; margin-bottom:20px;}
 .pro_anli li a{ line-height:25px;}
 .pro_anli li:hover{border:none; background:none}
.pro-navbar img{ width:20px;}
.pro-navbar li{width:16%;}
.line-ing{ padding:0px 10px}	
.pro-navbar li{border-left:1px dashed #ffffff}
.f_y td{ padding-top:0px; padding-right:0px;}
.f_y tr{ font-size:14px !important;}
.news{ margin-bottom:30px;}
.news-title{ margin-bottom:0px;}
.product,.line{ margin-bottom:30px;}
.sabrosus{ margin-bottom:10px;}
.index_advantage{background:#52a7e8;background:url(../images/bg01.jpg);}
.index_advantage .ordinal{display:none;}
.index_advantage_title li{background:none;margin-bottom:55px;}
.advantage_article{width:88%;}
.advantage_article span{font-size:20px;}
.index_line,.index_news{width:100%;}
.index_news h2{margin-top:20px;}
.index_service h2{padding-bottom:20px;}
.index_news li{width:100%;}
.index_service dd{margin-top:15px;}
.index_service dt,.index_service dd{width:100% !important;}
.index_line li p{background:none;font-size:18px;}
.index_line ul{margin-left:0;}
.index_line ul li{width:46%;margin-left:2%;margin-right:2%;}
.foot{visibility: hidden;line-height:20px;}
.footer-telephone{display: block}
.line_img{width:40%;}
.line_img img{max-width:100%;height:auto;}
.line_title{width:57%;}
.bg_wrapper{padding:0;}
.line_introduce dt{width:100%;}
.line_introduce dd{display:none;}
.line_title a.message,.line_title a.online{margin-top:10px;}
.line_introduce dt{margin-left:0;}
.line_process img{max-width:100%;height:auto;}
.line_process p{text-indent:0;}
.route_tit .nei{margin-top:25px;margin-bottom:25px;}
.line_ask{background:url(../images/ask.png) no-repeat 25px center #134b7e;}
.line_ask .line_ask_main{display:block;margin-bottom:50px;}
.news-relevan{margin-top:35px;margin-bottom:20px;}
#gotoTop2{display:none !important;}
.sand_making_line{ background-image: none;}
.sand_making_line p{ padding-left: 0; padding: 30px 0;}
.sand_making_line .r a{ margin-bottom: 30px;}
.sand_making_line .r{ margin-left: -17px; width: auto; overflow: hidden;}
.product_icon a{ width:41%; margin-right:8%}

}
@media (max-width:727px){
	 .line_pro_ul li{width:31%;margin-bottom:8px;}
	 .product_icon{ width:51%}
	 .product_number{ width:40%}
}
@media (max-width:700px){
    .news-relevan li{width:100%;}
	.product_icon a{ width:46%; margin-right:2%}
	.product_icon{ width:50%}
	 .product_number{ width:42%}
}
@media (max-width:630px){
    .stren li{width:30.1%;margin-left:1.6%;margin-right:1.6%;}
	.news-title ul{ margin-left:-0%;}
	.news-title li{ width:100%; margin-left:0%; padding-left:0px; background:none;}
	.newsine li{ width:46%}
	.banner-img{display:none;}
}
@media (max-width:627px){
    .index_line li p{background:#000000;font-size:15px;}
    .line_img,.line_title{width:100%;}
    .line_img{margin-bottom:20px;}
    .product-img,.product-r{width:100%;}
    .pro-navbar li{width:18%;}
	.product-img img{ width:100%; height:auto;}
     .product-line li{ width:44.5%}
	 .product_icon a{ width:46%; margin-right:2%}
	.product_icon{ width:48%}
	 .product_number{ width:43%}

}
@media (max-width:590px){
		.product_number{ width:100%; padding-left:10%}
.product_icon{ width:100%; }
.product_icon a{ margin-right:10%; width:30%}

	}
@media (max-width:520px){
	
.less .l,.less .r{width:98%;float:none;}
.product_icon a{ margin-right:10%; width:35%}
}
@media screen and (max-width:480px){
.news-piece span,.sabrosus,.product-r,.route_tit,.contact dd,.contact dt{ width:100%;}
.line_introduce dt p{text-indent:0;padding-left:0;}
.conta,.qywh li img{ width:100%; height:auto;}
.footer-telephone .footer-wu{width:20%;}
.Product-navigation{margin-top:20px;}
.leftct li{width:33%;}
.aboat img{ width:100% !important;}
.expert{ width:100% !important;}
.expert img{ width:100% !important;}
.expert dt, .expert dd{ width:100% !important;}
.top{ width:100% !important;}
.top .logo{ float:left; width:60%}
.top  .navbar{ float:right; width:40%}
.conta-lien .l{ width:40%}
.product-supporting li{ width:31.6%; margin-bottom:15px;border:none; }
.product-supporting li a{ line-height:22px;}
.product-supporting li:hover{border:none;background:none}
.news-title ul li{ width:100%; }
.contact-tel,.organizer{ width:100% !important;}
.contact-tel{ text-align:center}
.new-contact .organizer a { width:30%;padding:5px 16px;  }
.expert,.answer{ width:30% !important; margin-left:10px;}
.stren li{margin-bottom:15px; line-height:normal}
.aboat{ margin-bottom:40px;}
.aboat li { width:31.1%; margin-left:1.1%;margin-right:1.1%;}
.leftct{ margin-top:25px; margin-bottom:0px;}
.aboat li{ line-height: normal; margin-bottom:10px;}
.leftct li{margin-bottom:5px; line-height:40px; height:40px;}
.leftct li a{line-height:40px; }
 .Product-navigation li{ width:25%; margin-bottom:5px; height:40px}
 .Product-navigation li a{ line-height:40px;}
.Product-navigation img,.bottom-sub span,.pro-title table img,.line-title td img{ display:none;}
.conta .l{ width:35%}
.conta .r{ width:60%}
.conta a{ padding:10px 28px;}
.left_form{ width:100%; margin-bottom:25px;}
.left_form ul li input.intxt,.left_form ul li textarea{ width:310px}
.bottom-sub ul li a{ padding:0px; margin:0px;}
.pro_anli li,.peijian li{ width:46.2%; margin-right:10px;}
.pro-navbar{border-bottom:none} 
.Service-sub li{ width:30.1%;} 
.margin-top{ margin-top:5px;}
.pro-sy li{ width:31.1%;border: none; margin-left:1.1%; margin-right:1.1%;padding:0px; margin-bottom:8px;}
.pro-sy{ margin-top:25px; margin-bottom:25px;}
.pro-sy ul{ margin-bottom:10px;}
.pro-sy li a{ line-height:20px;}
.pro-sy li:hover{border: none; background: none}
.product-sub{ margin-bottom:0px;}
.conta .wrong{background: #E20106;}
.pro-title embed{display:none;}
.pro-title p{ margin-bottom:0px;}
.prod_sec,.order{ margin-top:10px;}
.right_contact{ width:100%;  padding:0px;border-top: 1px solid #ededed;}
.prod_sec p.attention,.order p.attention{ line-height:27px;}
.right_contact_title{ padding-top:10px;}
.right_contact a{ margin-right:60px;}
.news-title{ margin-bottom:20px;}

.news-sub,.line-title{ margin-top:5px;}
.new-contact{ margin-top:10px;}
.bottom-sub ul{ margin-bottom:50px;}
.stren,.qywh,.services{ margin-bottom:40px;}
.stren li{ background:none}
.stren dd{ margin-left:0px; padding:0px; width:67%}
.stren dt{ width:31%; margin-top:8px;}
.stren dl{ margin-bottom:15px; margin-top:0px;}
.qywh ul,.Service-sales dl{ margin-top:15px;}
.Service-sub{ margin-top:25px;}
.Service-sy-title{ margin-top:15px;}
.less label, .less input, .less textarea{ width:350px;}
.location{ margin-top:30px; margin-bottom:60px;}
#Solve1,.lyanban HideDiv,.peijian{display:none;}
.HideDiv{ background:none; border:none}
.product-line ul{ margin-left:-0px;}
.line-title p{ margin-top:0px;}
.product-supporting{ margin-top:10px;}
.line-ing{ margin-top:10px;}
.line .conta-lien a{ margin-right:15px;}
.line-ing{ margin-bottom:15px;}
.left_form form{ padding:0px;}
.bottom-sub{display:none;}
.new-contact .contact-tel{ margin-top:0px;}
.news-piece{ margin-top:0px;}
.Service-sales dl{ width:48%;padding:0;border:none;margin-left:1%;margin-right:1%;}
.Service-fuwu dl{ width:30%; height:auto}
.index_advantage_title{display:none;}
.advantage_article{width:100%;}
.products{padding-bottom:0;}
.index_line ul li{width:48%;margin-left:1%;margin-right:1%;}
.prod_sec,.order{display:none;}
.product-r{margin-bottom:20px;}
.pro-navbar li{width:24.5%;}
.route_tit .nei{margin-top:10px;margin-bottom:10px;}
.line_ask .line_ask_main{margin-right:90px;}
.ke-zeroborder strong,.ke-zeroborder b{font-size:15px;padding:5px;background:#178ced;color:#ffffff !important;display:block;width:90%;line-height:28px;}
.ke-zeroborder td{line-height:28px !important;}
.news_hot ul li{ width:99%}
.index_news_titles{ width:100%}
.news_hot{ width:100%; margin-top:25px;}
.sand_making_line{ margin-bottom: 30px;}
.product_list li{ width:47%}
.product_icon{ margin-bottom:8%}
#focus { height:179px; width:100%;}
#focus ul li img{ width:463px; height:auto}
#focus .preNext{ top:20%}

}
@media (max-width:450px){

    .index_news_titles,.news_hot{width:100%;}
    .news_hot h2{margin-top:20px;}
    .line_ask .line_ask_main{margin-right:70px;}
}
@media (max-width:438px){
    .less label,.less input,.less textarea{width:280px;}

}
@media (max-width:420px){

     .intro{padding-top:20px;}
    .news-piece span{line-height:28px;}
    .line_pro_ul li p{height:32px;overflow:hidden;}
    .aboat li{width:48%;margin-left:1%;margin-right:1%;}
    iframe,#allmap,#map{height:300px;}
    .stren li{width:31.1%;margin-left:1.1%;margin-right:1.1%;}
    .stren li{height:116px;overflow:hidden;}
	.product_navbar li{ width:49.8%; margin-bottom:0.5%}
   
}
@media (max-width:408px){
    .stren li{width:48%;margin-left:1%;margin-right:1%;}
    .line_ask .line_ask_main{margin-right:30px;}
	.footer-por{ width:20%}
	.product_number{ padding-left:13%}
	.product_icon a{ width:40%; margin-right:8%}
}
@media (max-width:400px){
    .Service-sales dl{width:100%;}
    .Service-sub li{width:48%;margin-left:1%;margin-right:1%;}
    .Service-fuwu dl{width:47.4%;margin-left:1%;margin-right:1%;min-height:160px;}
}
@media (max-width:375px){
   
    .footer-por{width:22%;}
    .line_summary{margin-bottom:30px;}
	.footer-tel{ width:31%}
}
@media (max-width:370px){
    .products li.last{width:50%;}
    .line_ask .line_ask_button{width:232px;}
	.footer-tel{width:32%;}
}
@media screen and (max-width:360px){
.conta .l,.conta .r,.route_tit,.conta-lien .r{ width:100%;}
.stren li{height:147px;overflow:hidden;}
	.top{ width:100% !important;}
    .top .logo{ float:left; width:60%}
	.top  .navbar{ float:right; width:40%}	
.Service-fuwu .fuwu-sq,.Service-fuwu .fuwu-sz,.Service-fuwu .fuwu-sh{ width:100% !important; padding:0px;}
.footer-tel{padding: 0px 0px 0px 20px;width:32%;}
 .Product-navigation li{width:33.1%;}
 .pro-sy li{width:48%;margin-left:1%;margin-right:1%;}

.product-wuliao li{ width:20%; margin-right:10px; margin-bottom:10px; padding:0px;}	
.left_form ul li input.intxt,.left_form ul li textarea{ width:240px}
  .pro_anli li,.peijian li{ width:46%;}
  .footer-telephone .footer-wu{width:20%;}
  .qywh li{width:48%;margin-left:1%;margin-right:1%;}
  .conta span{ margin-left:0px; margin-right:10px; font-size:16px;}
  .conta{ line-height:40px;}
  .conta .wrong{ margin-left:0px;}
  .newsine li{ width:100%;padding-left:3%;text-overflow:ellipsis;}
  .leftct li a{ font-size:14px;}
  .leftct li{ width:33%}
  .stren dd{ width:60%}
.stren dt{ width:35%;}
.less label, .less input, .less textarea{ width:220px;}
.less .r{ float:left;}
.conta-lien .l{ width:60%}
.product-supporting li{ width:47.6%}
.right_contact a {margin-right: 40px;}
.line-ing{ padding:10px;}
.conta-lien{ text-align:center; padding-top:10px;}
.line .conta-lien a { margin-right: 30px;}
.conta-lien .l{ margin-left:20px;} 
.line_pro_ul li{width:48%;height:154px;}
.product-img{text-align:center;}
.pro-navbar li{width:32.5%;}
.line_ask .line_ask_main{margin-right:0;}
.line_ask{padding-right:10px;}
.less label,.less input,.less textarea{width:270px;}
.icon a{ width:48%; margin-right:2%}
.number{padding-left: 14%;}
.picture li{ width:49%}
.product_number{ padding-left:13%}
.product_icon a{ width:43%; margin-right:6%}
#focus { height:134px; width:100%;}
#focus ul li img{ width:343px; height:auto}
#focus .preNext{ top:10%}


}
@media (max-width:350px){
    .line_ask .line_ask_button{width:210px;}
    .less label,.less input,.less textarea{width:240px;}
	.footer-tel{ font-size: 14px;width:33%;}
	   
}
@media (max-width:340px){
    .products li{width:98%;}
    .line_ask .line_ask_main{margin-right:0;}
    .line_title a.message{margin-right:10px;}
	.footer-telephone a{ font-size:14px; }
}
@media screen and (max-width:320px){
    .line_ask .line_ask_button{width:190px;}
    .line_pro_ul li{height:140px;}
    .line_title a.message{margin-right:20px;}
    .intro h1{width:200px;font-size:26px;left:-30px;}
    .footer-tel{width:34%;}
    .footer-por{width:22%;}
    .footer-telephone .footer-wu{width:24%;padding:0;background:none;}
	.pro_anli li img{ width:100%; height:auto}
	.news-piece span,.pro_anli li,.peijian li,.route_tit,.product-supporting li,.qywh li,stren dd{ width:100%}
	.leftct li{ width:48%;}
	.conta a{ padding:10px 20px;}
	.product-wuliao li{ width:18%; margin-right:10px; padding:0px;}
	
	.footer-tel{ margin-left:0px;}
	.footer-telephone .footer-wu{ font-size:14px;}
	.pro-sy li{height:140px;}
	.pro-navbar li a{ margin-bottom:5px;}
	.left_form ul li input.intxt, .left_form ul li textarea{ width:180px;}
	.left_form .btnclick input{ height:30px; line-height:30px; width:100px;}
	.stren li, .qywh li{ width:46.7%}
	.leftct li{ width:33%}
	 .aboat li { width:48%;}
     .Service-fuwu dl{min-height:120px;}
	 .Service-sales dl{ width:100%}
	 .less label, .less input, .less textarea{ width:200px;}
	 .product-line li{ width:100%}
	 .Product-navigation li{ width:49.8%}
	 .product-supporting li{ width:47.3%}
	 .line .conta-lien a{ margin-right:0px;}
	 .conta-lien .l{ margin-left:25px; width:70%}
	 .right_contact a {margin-right: 20px;}
	 .conta span{ margin-right:60px; font-size:18px;}
	 .pro-navbar li{ width:49%}
	.Service-sub li{ width:45%;}  
	.Service-fuwu dl{ width:100%}
    .product-r{margin-bottom:10px;}
    .pro-title h2{padding-top:20px;}	
    .product-r .wrong{width:154px;background:#118cea url(../images/findzsj_04_03.png) 123px no-repeat;}
    .sand_making_line .r a{ margin-left: 10px;}
    .sand_making_line .r { margin-left: -10px;}
	.product_icon a{ width:46%; margin-right:2%}
}
