@charset "utf-8";


.pbanner { height:450px; background-position:center top; background-repeat:no-repeat; clear:both; text-align:center; color: #FFF;}
.pbanner span { width:1200px; margin:auto;padding-top:180px; display:block; overflow:hidden;}
.pbanner span h1{ font-weight:bold;}
.pbanner span h2{ text-transform:uppercase;font-family:"方正兰亭纤黑_GBK",Arial; padding-bottom:20px; display:block; overflow:hidden;}
.pbanner span i{background:#fff; height:1px; width:40px; margin:auto; display:block;opacity:0.5;}

.pbanner span h3{ font-weight:bold;text-align:left; font-size:30px;}
.pbanner span h4{ text-transform:uppercase;font-family:"方正兰亭纤黑_GBK",Arial; padding-bottom:20px; display:block; overflow:hidden;text-align:left;font-size:24px; color:#CCC;}
.pbanner span em{background:#fff; height:1px; width:40px; margin:auto; display:block;opacity:0.5; float:left; clear:both;}





.pnav { border-bottom:#e7e7e7 1px solid;position:relative;}
.pnav * { overflow:hidden; display:block;}
.pnav ul{width:1200px; margin: auto;position:relative; }
.pnav ul li {}
.pnav ul li a{ float:left;color:#000; padding:25px 10px; margin-right:40px;font-size:18px; text-align:center;border-bottom:#fff 2px solid; text-transform:uppercase;}
.pnav ul li a.cur{ color:#03532c; border-bottom:#03532c 2px solid;}
.pnav ul li a:hover {color:#03532c;}
.pnav ul li a.cur:hover {color:#03532c;}
.path { position:absolute; right:0px; top:25px; z-index:3; width:40%; text-align:right; font-size:14px; color:#999;}
.path a { color:#999; display:inline-block; vertical-align:top;} 
.path a:hover {color:#03532c;}


/* brand */
.brand1 { text-align:center; overflow:hidden; padding:50px 0; font-size:14px; line-height:24px; color:#666;}

.tab_main1 {position: relative;}
.tab1 {overflow:hidden;}
.tab1 * { display:block; overflow:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}
.tab1 li{display:block; cursor:pointer; float:left;width:242px;margin-right:76px;}
.tab1 li span { display:none !important; padding-bottom:20px;}
.tab1 li span img {}
.tab1 li h5 {color:#FFF;font-size:18px;height:158px; padding-top:50px; margin-bottom:20px;background:url(../images/adv.png) center no-repeat; text-align:center; font-weight:bold;}
.tab1 li:hover h5 {background:url(../images/adv0.png) center no-repeat;}
.tab1 li h5 i { width:63px; height:63px; overflow:hidden; margin:auto auto 10px auto;}
.tab1 li h5 em { font-style:normal;}
.tab1 li h6 { text-align:center; font-size:14px; line-height:24px;}
.tab1 li:hover span h3{color:#e94609; }
.tab1 li.on {}
.tab1 li.on span{ display:block!important;}
.tab1 li.on h5 { display:none !important;}
.tab1 li.on h6 { color:#e94609;}
.con1 {padding:50px 0;margin:auto;position:relative;clear:both; }
.con_main1 { background:#FFF;overflow:hidden;box-shadow:0px 0px 15px 0px #ccc;}
.con_main1 img{ float:left;width:596px;}
.con_mainr {float:left;width:500px; padding:50px ;}
.con_mainr h1 {font-size:26px; padding-bottom:10px;font-weight:bold;color:#000;}
.con_mainr h2 {font-size:16px;  color:#999; text-transform:uppercase;font-family:"方正兰亭纤黑_GBK",Arial; }
.con_mainr i {background:#ccc; height:1px; width:40px; margin:20px auto; display:block; float:left; clear:both;}
.con_mainr h6 {clear:both; font-size:14px; line-height:24px;}

.brand2 {}
.brand2 h2{ font-size:24px; text-align:center;}
.video1 { width:902px;margin:50px auto;overflow:hidden; }
.video1 video { display:block;}
.morevideo { margin:20px auto 50px auto; width:100px; padding:10px 20px 10px 10px; overflow:hidden; display:block; background:#e44509 url(../images/dsj.png) 90% center no-repeat; color: #FFF; text-align:center; font-size:14px;}

.videolist {}
.videolist * { display:block; overflow:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}
.videolist h1{ font-size:24px; padding-bottom:50px;}
.videolist a{float:left; width:395px; height:240px; margin-right:7px; margin-bottom:7px; overflow:hidden; position:relative; }
.videolist a i{ width:55px; height:55px; position:absolute; left:50%; top:50%; margin-left:-27.5px; margin-top:-27.5px; z-index:3; background:url(../images/play.png) no-repeat; background-size:100%;}
.videolist a img{ width:100%; height:auto;}
.videolist a:hover i{ display:none;}
.videolist a:hover  img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}


.brand3 {padding:50px 0; overflow:hidden; }
.brand3 ul {position:relative;height:600px;}
.brand3 * { display:block; overflow:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}
.brand3 a { float:left;width:34%;overflow:hidden;position:absolute; top:0px;}
.brand3 a span { position:relative;}
.brand3 a span img{ width:600px; height:500px; }
.brand3 a span h2{color:#FFF; position:absolute; bottom:0; left:0; width:90%; height:40px; padding:15px 5%; z-index:3; font-size:16px; background:rgba(0,0,0,0.5);color:#ccc;display:none;}
.brand3 a  h3{background:#666666; color:#cbcbcb;font-size:14px;padding:15px 5%; text-transform:uppercase;border-left:#333 1px solid;}
.brand3 a  h3 i{color:#fff; font-style:normal; font-size:20px;}
.brand3 a:hover {width:calc(50.33% - 1px);width:-webkit-calc(50.33% - 1px);z-index:8;}
.brand3 a:hover span h2{ display:block; }
.brand3 a:hover h3{background:#e44509;}
.b1 {left:0px; z-index:3;}
.b2 {left:50%; margin-left:-17%;z-index:4;}
.b3 {right:0px;z-index:5;}
.b2:hover {margin-left:-25%;}



/* product */
.productlist { padding-bottom:50px; clear:both; }
.productlist strong{ font-size:24px; color:#e44509; padding-bottom:50px; clear:both; display:block;}
.productlist * { display:block; overflow:hidden; font-size:14px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}
.productlist li{ width:355px;border:#e5e5e5 1px solid;padding:8px;float:left;margin-right:23px;margin-bottom:33px; text-align:center}
.productlist li a.hpimg{}
.productlist li a img{ width:350px; height:350px;}
.productlist li a h1{ font-size:24px;padding:20px 0px 10px 0px ;text-transform:uppercase; font-family:"方正兰亭纤黑_GBK","微软雅黑",'Microsoft YaHei'}
.productlist li a:hover h1{color:#e44509;}
.productlist li i { background:#CCC; height:1px; width:30px;}
.productlist li span {padding:20px 0px 10px 0px; }
.productlist li span h2{ padding:0px 0px 20px 0px ; font-size:12px; width:100%;}
.productlist li span h4{padding:0px 0px 10px 0px;}
.productlist li span a{ border:#CCC 1px solid; padding:10px 12px;border-radius:5px; margin-right:10px; float:left;}
.productlist li span a:hover {color:#fff; background:#e44509;}
.productlist li a.more{padding:20px 0px;}
.productlist li a.more:hover {color:#e44509;}
.productlist li:hover {box-shadow:0px 1px 20px 0px #ccc;}

.productdetail { background:#f7f7f7; overflow:hidden;}
.productdetaill {width:725px;float:left;}
.productdetailr {width:405px; padding:50px 30px 20px 40px;float:left;overflow:hidden;}
.productdetailr * { display:block; overflow:hidden; font-size:14px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;} 

.slick2 {width:100%;position:relative;}
.slick2 div {}
.slick2 div img { display: block;width:100%; height:auto;}

.productdetailr h1{font-size:26px;font-weight:bold;padding-bottom:10px; }
.productdetailr h2{font-size:18px;font-weight:bold;padding:10px 0; border-top:#CCC 1px solid; border-bottom:#CCC 1px solid; color:#333;}
.productdetailr li{font-size:14px; line-height:24px; color:#666;padding-top:20px; }
.productdetailr li strong{}
.productdetailr li a {border:#CCC 1px solid; padding:10px 12px;border-radius:5px; margin-right:10px; float:left; margin-top:10px;} 
.productdetailr li a:hover {color:#fff; background:#e44509;}
.productdetailrtxt { clear:both; padding:15px 0;}
.btn1,.btn2 { width:140px; padding:20px; text-align:center; font-size:14px; float:left; border:#CCC 1px solid;}
.btn1 { margin-right:10px; background:#e44509; border:#e44509 1px solid; color:#FFF;}
.btn2 { background:#fff;}
.btn1:hover {color:#fff; background:#bb3300;border:#bb3300 1px solid;}
.btn2:hover {color:#fff; background:#001961;border:#001961 1px solid;}


.menu_list{width:100%; overflow:hidden; position:relative; padding-bottom:140px;}
.menu_list * {-webkit-transition: none;-moz-transition:none;transition:none;}
.menu_head {padding:25px 0px 25px 4%; margin-top:35px;font-size: 24px;color: #fff;cursor: pointer;position: relative;background:#e44509 url(../images/pro_left.png) 96% center no-repeat;}
.menu_list .current{background:#e44509 url(../images/pro_down.png) 96% center no-repeat;color: #fff;}
.menu_body{line-height: 24px;border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;padding:4%;  font-size:14px; overflow:hidden; display:none;box-shadow:0px 0px 15px 0px #ccc;}



/* TAB选项 */ 
.tab2{margin:auto; z-index:1; padding:60px 0 60px 0;overflow:hidden;position:relative;}
.tab2-hd {text-align:center;overflow:hidden; zoom:1; margin-bottom:50px;}
.tab2-hd li{margin:0px 15px 0px 0px; color:#999;position:relative;background:#f1f1f1;font-size:18px; padding:20px 20px;display:inline-block; cursor:pointer; text-align:center; float:left;}
.tab2-hd li.active{ color:#fff; background:#e44509;}
.tab2-bd {margin:auto; }
.tab2-bd ul{display:none;width:89.5%;overflow:hidden; min-height:500px; font-size:14px; line-height:24px; padding:5%; border:#CCC 1px solid;}
.tab2-bd ul img { max-width:100%;}
.tab2-bd ul.thisclass{ display: block;}



/* case */
.caselist { padding-bottom:30px; overflow:hidden;}
.caselist * { display:block; overflow:hidden; font-size:14px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;} 
.caselist a{ position:relative; float:left; margin-right:20px; margin-bottom:20px;}
.caselist a img{ width:590px; height:315px;}
.caselist a span{ position:absolute;left:0px;top:100px;padding:15px 10px 20px 40px; z-index:3; width:290px; height:120px; color:#FFF; background:url(../images/casebg1.png)  right top no-repeat;}
.caselist a span h3{ font-size:26px;padding-bottom:10px;}
.caselist a span i{background:#CCC; height:1px; width:30px; opacity:0.5;}
.caselist a span h6{font-size:14px;padding-top:20px;}
.caselist a:hover span{ background:url(../images/casebg2.png)  right top no-repeat;width:320px;padding:15px 10px 20px 70px;}

.loadmore {width:140px; padding:10px 20px; text-align:center; font-size:16px;border:#CCC 1px solid; background:#e44509; border:#e44509 1px solid; color:#FFF;margin:auto; clear:both; display:block;}

.casedetail { background:#f5f5f5; overflow:hidden;}
.casedetaill {float:left; width:665px;}
.casedetaill img { display:block;}
.casedetailr {float:left; width:435px;height:370px;padding:50px;overflow:hidden; position:relative;}
.casedetailr * { display:block; overflow:hidden; font-size:14px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;} 
.casedetailr h1 { font-size:24px; font-weight:bold; padding-bottom:20px; border-bottom:#CCC 1px solid;}
.casedetailr li { padding:20px 0; color:#666; line-height:24px;}
.btn3 {margin-right:10px; background:#e44509;color:#FFF;width:120px; padding:10px 10px; text-align:center; font-size:14px; float:left;}
.btn3:hover {color:#fff; background:#001961;}

.pctrlr { text-align: right; position:absolute; right:50px; top:55px; z-index:3; width:40%; padding-bottom:20px; overflow:hidden;}
.pctrlr a { display:inline-block; margin-left:20px; width:23px; height:23px;opacity:0.5;}
.pctrlr a:hover { opacity:1.0;}
.pprev {background:url(../images/ll.png) no-repeat;}
.pnext {background:url(../images/rr.png) no-repeat;}
.pclos {background:url(../images/xx.png) no-repeat;}


.othercase { padding-top:70px; overflow:hidden;}
.othercase h1{ font-size:24px; color:#e94609;}
.othercase h1 i{ font-size:20px; font-style:normal; text-transform:uppercase;}
.slick3 { padding-top:30px;width:100%;}
.slick3 div {}
.slick3 div a { position:relative; display:block; margin-right:10px;}
.slick3 div a span{ height:180px;overflow:hidden; display:block; position:relative;}
.slick3 div a span img { display: block;width:100%; height:auto;}
.slick3 div a span i{ display:none; position:absolute; width:100%; height:100%; left:0; top:0px; z-index:3; background:rgba(0,0,0,0.8); text-align:center;}
.slick3 div a span i img { display:inline-block; width:auto; height:auto;margin-top:60px;}
.slick3 div a h3 { padding:10px; text-align:center; font-size:16px;}
.slick3 .slick-prev,.slick3 .slick-next { height:119px;width:65px;bottom:160px;top:auto; margin-top:auto;}
.slick3 .slick-prev { left:5%; background-image:url(../images/arrow-left.png);}
.slick3 .slick-next { right:5%; background-image:url(../images/arrow-right.png);}
.slick3 div a:hover span i{ display:block;}




/* news */

.newslist {padding:50px 0; overflow:hidden;}
.newslist * { display:block; overflow:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}
.newslist a{ background:#FFF; padding:10px; float:left; margin-bottom:20px; margin-right:20px;}
.newslist a img{ float:left; width:200px; height:150px;}
.newslist a span{float:left; width:330px; height:150px;padding-left:30px;padding-right:10px;}
.newslist a span h2{ font-size:18px; font-weight:bold;color:#000;}
.newslist a span h4{ font-size:12px;color:#999; padding-top:5px;}
.newslist a span h5{ font-size:14px;color:#666; padding:20px 0;}
.newslist a span h6{ font-size:14px;}
.newslist a:hover {background:#e94609;}
.newslist a:hover span *{ color:#FFF;}


.pageturn { text-align:center; vertical-align:middle; clear:both; border-top:#e5e5e5 1px solid;}
.pageturn * { display:inline-block;overflow:hidden;}
.pageturn a{ color:#333;font-size:12px; line-height:20px;padding:5px 15px; margin:0 1px;font-family:Arial; border:#CCC 1px solid;border-radius: 0px;}
.pageturn a:hover,.pageturn a.cur{ background:#e44509; color:#fff ;}
.pageturn a.on {background:#e44509; color:#fff ;}
.fontst {font-family: "宋体"!important; }

.pnews_detail {background:#FFF;overflow:hidden; position:relative;}
.pnewstitle { text-align:center;border-bottom:#e5e5e5 1px solid;padding-bottom:20px; display:block}
.pnewstitle h1{padding-bottom:20px; display:block; color:#e44509;}
.pnewstitle span{color:#999;font-size:14px; }
.pnewstitle span h3{font-size:14px;display:inline-block;padding:0 10px;margin:0 20px;}
.pnewsdetail { font-size:16px; line-height:26px; color:#666; overflow:hidden; padding:30px 0px;}
.pnewsdetail img { max-width:100%; height:auto;}

.pagefaye {border-top:#e5e5e5 1px solid;padding:30px 0px 0px 0px; position:relative;}
.pagefaye *{ vertical-align: middle; overflow:hidden;}
.pagefaye a { display:block; color:#666; font-size:14px; line-height:24px; padding:5px 0;}
.pagefaye a i { display:inline-block; font-size:18px; color:#666; font-family:"宋体"; font-style:normal;}
.pagefaye a:hover {color:#e44509; text-decoration:underline;}
.pagefaye a.fl ,.pagefaye a.fr{ width:49%;}
.pagefaye a.fl{ float:left;}
.pagefaye a.fr{ float:right; text-align:right;}
.pagefaye a.fl i{margin-right:10px;}
.pagefaye a.fr i{margin-left:10px; }



/* contact */
.pcontact { background:#FFF;overflow:hidden;box-shadow:0px 2px 10px 0px #ccc;}
.pcontact *{ display:block;overflow:hidden;}
.pcontactl { padding:6%; width:38%; float:left;}
.pcontactr { width:50%;float:left;}
.pctitle { padding-left:8px; border-left:#333 2px solid;}
.pctitle  h3{ font-size:20px;font-family:"Times New Roman","宋体"; text-transform:uppercase; color:#333;} 
.pctitle  h4{ font-size:12px; color:#999;} 
.pcontactl ul{ padding:40px 0 10px 0;}
.pcontactl ul li{ padding-left:60px; border-bottom:#d2ceda 1px solid; padding-bottom:20px; margin-bottom:30px;}
.pcontactl ul li h4{font-size:14px; color:#333; font-weight:bold;}
.pcontactl ul li h5{font-size:14px; color:#666;}
.pcontactl ul li.pcl1 { background:url(../images/ctel.png) left  -5px no-repeat;}
.pcontactl ul li.pcl2 { background:url(../images/cemail.png) left  -5px no-repeat;}
.pcontactl ul li.pcl3 { background:url(../images/cadd.png) left  -5px no-repeat;}
.cewm {}
.cewm li{ display:inline-block; text-align:center; margin-right:20px; font-size:14px;}
.cewm li img { margin-bottom:10px;}
.pcontactr img { width:97%; height:auto; display:block; padding:1.5%;}

.pfeedback { font-size:14px;color:#999; margin-top:30px; }
.pfeedback li { text-align:center; display: block;}
.pfeedback li input{ border:#CCC 1px solid; display:inline-block; margin:0 10px; padding:15px 20px 15px 40px; width:200px; font-size:16px; background-color:#FFF;}
.input1 {background:url(../images/d1_05.png) 5px center no-repeat;}
.input2 {background:url(../images/d1_07.png) 5px center no-repeat;}
.input3 {background:url(../images/d1_09.png) 5px center no-repeat;}
.input4 {border:#CCC 1px solid;padding:15px 20px 15px 40px;width:770px;margin:10px 0; height:180px;font-size:16px;background:url(../images/d1_14.png) 5px 10px no-repeat #FFF;}
.input5 {border:#CCC 1px solid;padding:15px 3% 15px 7%;width:90%;margin:10px 0;height:120px;font-size:16px;background:url(../images/d1_14.png) 5px 10px no-repeat ;}
.ftjbtn {background:#d14712 !important; color:#FFF; }
.fczbtn {background:#ccc !important;border:none; text-align:center}
.ftjbtn,.fczbtn {cursor:pointer;font-size:16px;cursor:pointer;border:none; text-align:center; padding:15px 20px !important;}
.ftjbtn:hover,.fczbtn:hover { background:#000 !important; color:#fff; }


.job_list{ padding:50px 0;margin:auto; overflow:hidden; position:relative;}
.job_list * {-webkit-transition: none;-moz-transition:none;transition:none;}
.job_head i {  float:right; padding-right:20px; font-style:normal;}
.job_head {padding:20px 0px 20px 50px; margin-top:10px;font-size: 16px;color: #333;border-top:#e6e6e6 1px solid;border-bottom:#e6e6e6 1px solid;cursor: pointer;position: relative;background: #f7f7f7 url(../images/pro_left.png) 98% center no-repeat;}
.job_list .current{background:#e44509 url(../images/pro_down.png) 98% center no-repeat;color: #fff;}
.job_body{line-height: 26px; font-size:14px; overflow:hidden; background:#f7f7f7; color:#7d7d7d;}
.job_body .recruitment {padding:20px 50px;  }
.job_body .recruitment li {padding-bottom:20px;  }
.job_body .recruitment li strong{display:block; padding-bottom:5px; color:#7d7d7d; font-size:14px;}
.table { border-bottom:#e6e6e6 1px solid;padding:20px 50px; } 



.contactb {font-size:14px; line-height:24px; background:#f1f1f1;}
.contactb h1{ display:inline-block; font-size:20px;}
.contactb h3{display:inline-block; font-size:14px; padding-left:30px;}
.contactb li { padding:20px 0; overflow:hidden; display:block;}
.contactb li input { border:#CCC 1px solid; padding:20px; display:inline-block; vertical-align:middle; margin-right:5px;}
.text2 { width:40%;}
.submit { background:#e44509; color:#FFF; border:#e44509 1px solid;height:58px; cursor:pointer;}
.submit:hover {background:#000;}





@media screen and (max-width: 1440px) {
	

}
@media screen and (max-width: 1280px) {


	
}
@media screen and (max-width: 1024px) {}
@media screen and (max-width: 980px) {}
@media screen and (max-width: 860px) {

.brand1 { padding:50px 0 10px 0; }

.pbanner { height:260px; background-size:300%;}
.pbanner span { width:96%; padding-top:80px; }
.pnav ul {width:100%; text-align:center;}
.pnav ul#inner {width:100%;overflow:hidden;text-align:left;}
.pnav ul li.swiper-wrapper{ width:100%;}
.pnav ul li a{ float:none;padding:20px 10px; margin:0px;font-size:14px;display:inline-block; overflow:visible;width:auto;}
.path { display:none;}


.tab1 { text-align:center; margin-top:18px;}
.tab1 li{float: none;width:24%;margin-right:0px; display:inline-block;padding:50px 0; overflow:hidden;}
.tab1 li span { display:none !important; padding-bottom:0px;}
.tab1 li span img { width:100%; height:auto;}
.tab1 li h5 { font-size:14px;height:auto; padding:0px 0; margin-bottom:0px;background:url(../images/adv.png) center top no-repeat;background-size:100%;}
.tab1 li h6 { display:none;}
.tab1 li h5 i { padding-top:10%; overflow:hidden;}
.tab1 li h5 i img{ width:80%; height:auto; margin:auto;}
.tab1 li h5 em { padding-top:0px; color:#000; font-size:12px;}
.tab1 li.on span{ display:none!important;}
.tab1 li.on h5 { display: block!important;}
.tab1 li.on h5  em {  color:#e44509; }
.tab1 li:hover h5 {background:url(../images/adv0.png) center top no-repeat;background-size:100%;}
.con1 {padding:0px 0 50px 0; }

.con_main1 img{ float: none;width:100%; height:auto; display:block;}
.con_mainr {float:none;width:90%;padding:50px 5%;}
.video1 { width:100%;margin:50px auto;overflow:hidden; }
.video1 video { height:auto!important;}
.videolist a{float: none; width:100%; height: auto; margin-right:0px; }
.brand3 ul {position:relative;height: auto;}
.brand3 a { float: none;width:100%;position: relative; top:auto;margin-bottom:20px;}
.brand3 a span img{ width:100%; height: auto; }
.brand3 a:hover {width:100%}
.brand3 a span h2{ display:block;height:auto;}
.b1 {left:auto;}
.b2 {left:auto; margin-left:0;}
.b3 {right:auto;}
.b2:hover {margin-left:0;}


.productlist li{ ;padding:10px;float: none;margin-right:0px;}
.productlist li a img{ width:100%; height: auto;}
.productlist li span a{padding:10px 10px;}
.productdetaill {width:100%;float: none;}
.productdetailr {width:90%; padding:50px 4% 20px 6%;float:none;}
.productdetailr li a {padding:10px 10px;} 
.productdetailr li a:hover {color:#fff; background:#e44509;}
.btn1,.btn2 { width:36%; padding:4% 5%;}
.btn1 { min-height:40px; line-height:40px;}
.btn2 { min-height:40px; }
.menu_head {font-size: 18px;}
.menu_body img{ max-width:100%;}
.slick2 .slick-prev { left:1%; }
.slick2 .slick-next { right:1%;}


.caselist a{ float: none; margin-right:0px; }
.caselist a img{ width:100%; height: auto;}
.caselist a span{top:25%;padding:15px 10px 0px 20px; width:220px; height:80px; }
.caselist a span h3{ font-size:20px;padding-bottom:10px;}
.caselist a span h6{font-size:12px;padding-top:10px;}
.casedetaill {float: none; width:100%;}
.casedetaill img { display:block; width:100%; height:auto;}
.casedetailr {float:none; width:90%;height: auto;padding:5%;}
.pctrlr { right:5%; top:5%; }
.slick3 div a { margin-right:20px;}
.slick3 div a span{ height:100%;}

.newslist a{ padding:10px; float: none; margin-right:0px; background:#f1f1f1;}
.newslist a img{ float:none; width:100%; height: auto;}
.newslist a span{float:none; width:90%; height:auto;padding:5%;}
.pnewstitle {padding:0px 5% 30px 5%;}
.pnewstitle h1{ font-size:24px;}
.pnewstitle span h3{margin:0 10px;}
.pnewsdetail {padding:30px 5%;}
.pagefaye {padding:30px 5% 0px 5%; }
.pagefaye a.fl ,.pagefaye a.fr{ width:100%; border:#CCC 1px solid;}
.pagefaye a.fl{ float: none; text-align: center; margin-bottom:10px;}
.pagefaye a.fr{ float:none; text-align: center;}


.pcontactl { padding:10% 6%; width:88%; float:none;}
.pcontactr { width:100%;float: none;}
.pfeedback li { text-align:center; overflow:hidden;}
.pfeedback li input{ margin:5px 0; padding:15px 5 15px 10%; width:75%; }
.input4 { padding:15px 5 15px 10%;width:75%;margin:5px 0;}
.input5 {padding:15px 5 15px 10%;width:75%;margin:5px 0;}
.ftjbtn,.fczbtn {padding:15px 0!important;width:45% !important; display:inline-block !important;}
.job_head {padding:20px 0px 20px 5%;}
.job_body .recruitment {padding:20px 5%;  }
.table {padding:20px 5%; } 
.table tr td { display:block;}


.contactb {}
.contactb h1{ display:block; }
.contactb h3{display:block; font-size:14px; padding-left:0px; padding-top:20px;}
.contactb li { padding:20px 0; overflow:hidden; display:block;}
.contactb li input { width:87%; margin-bottom:5px;}
.contactb .submit { width:99%;}

.tab2 { padding:0px 0 60px 0;}
.tab2-hd { margin-bottom:20px;}
.tab2-hd li{ padding:20px 0; width:25%; font-size:14px; display:block;margin:0px;}

.productlist li { width:41%!important; float:left;margin-right:10px;}
.productlist li a img{ width:100%;}

}
