﻿body{font-size: 14px;color: #666;line-height: 1.8;font-family: 'Microsoft Yahei', 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'WenQuanYi Micro Hei', STHeiti, SimSun, sans-serif;background: #fff;}
*{margin: 0;padding: 0;}
ul{list-style: none;margin: 0;}
li{list-style: none;}
img{ border:0; max-width: 100%; height: auto;}
a{color:inherit;text-decoration: none;}
a:hover { color:#8dba34;}
.fix { *zoom: 1; *clear: both;}
.fix:before, .fix:after { display: table; clear: both; content: '';}
.l { float: left;}.r { float: right;}
.w1200{width: 1180px;margin: 0 auto;overflow: hidden;display: block;}
.mw1200{width: 100%;min-width: 1180px;display: block;}
.m-show{display: none;}

.top{ width:100%; height:140px; background:url(../images/tbg.jpg) repeat-x center top; position:relative;}
.logo{float:left;}

.i_top{padding: 10px 0;}
.i_nav{width: 100%;background: #4b9b03;}
.i_nav ul li{float: left;line-height: 58px;color: #fff;width: 12.5%;text-align: center;font-size: 16px;}
.i_nav ul li:hover{background: #f2d106;}

.top1{ width:100%; height:34px; line-height:34px; color:#ffffff;}
.t1{ float:left;}
.t2{ float:right;}
.t2 a{ color:#ffffff;}
.t2 span{ font-size:18px;font-weight: bold;}

.nav{ width:800px;height:104px;line-height:104px; float:right; margin-left:60px;}
.nav ul{ width:100%; margin:0 auto;}
.nav li{ width:12.5%; float:left; text-align:center; font-size:18px;position:relative;}
.nav li a{ color:#fff;display:block; }
.nav ul li a:hover,.nav ul li a.current{ background:url(../images/nh.jpg) no-repeat center bottom; color:#222222;}
.nav ul li ul {display: none;}
.nav ul li:hover {background:url(../images/nh.jpg) no-repeat center bottom; color:#222222;}
.nav ul li:hover a {color:#222222;}
.nav ul li:hover ul {display:block; position:absolute; top:104px; width:200px; left:0;}
.nav ul li:hover ul li{ width:100%;}
.nav ul li:hover ul li a {display:block; background:#0066cc; color:#ffffff; height:40px; line-height:40px; font-weight:normal; font-size:16px;}
.nav ul li:hover ul li a:hover {background:#ffcc00; color:#000;}

.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%;  height: 600px; clear:both; overflow: hidden;}
#flashLine {width: 100%; height: 600px; clear: both;}
#flash {padding: 0px; margin: 0px auto; width: 100%;  height: 600px; clear: both; overflow: hidden;}
#flash a {width: 100%; display: none; height: 600px;}
.flash_bar { position: relative; text-align: center; margin: 0px auto; width: 66px; 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) 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) 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")}

.i_tit{font-size: 38px;line-height: 38px; text-align: center;margin-top: 50px;margin-bottom: 10px;color: #222;}
.i_p{text-align: center;font-size: 20px;color: #999;margin-bottom: 25px;}

.i_cp ul{width: 100.5%;margin-left: -0.5%;}
.i_cp ul li{width: 24.5%;margin-left: 0.5%;float: left;position: relative;}
.i_cp ul li h3{font-size: 20px;color: #EDEDF3;font-weight: 500;position: absolute;top: 0;left: 0;display: inline-block;line-height: 1.4;vertical-align: middle;background: url(../images/black.png) repeat; padding: 7px 5%;}  .i_cp ul li h3 a{ color:#fff}  .i_cp ul li h3 a:hover{ color:#fc0}
.i_cp ul li .more{ position: absolute;bottom:20px;left: 0;width: 108px;height: 34px;line-height: 34px;margin: 200px 0 0 30px;border: 1px solid #fff;text-align: center;border-radius: 20px;color: #fff;font-size: 14px; background:url(../images/jt.png) no-repeat 87% center;}  .pBox .more:hover{border: 1px solid #eb0001; color:#eb0001;background:url(../images/jt1.png) no-repeat 87% center;}


.m_b50{margin-bottom: 50px;padding-top: 6px;}

.m1{ margin-top:30px; margin-bottom:40px;}
.m1 ul{ margin-right:-30px; overflow:hidden;}
.m1 li{ width:265px; float:left; border:1px #dddddd solid; margin-right: 30px; text-align:center; padding:5px; display:inline;}
.pimg{ border:3px #ffffff solid; margin-bottom:10px;}
.m1 li h2{ font-size:24px; background:url(../images/m1h2.jpg) no-repeat center bottom; padding-bottom:10px;}
.ptxt{ text-align:left; padding:10px;}
.pgd{ width:100px; margin:0 auto 10px; height:30px; line-height:30px; background-color:#0066cc;}
.pgd a{ color:#ffffff;}
.m1 li:hover{ background-color:#0066cc; color:#ffffff;}
.m1 li:hover h2{ background:url(../images/m1h2.png) no-repeat center bottom; color:#ffffff;}
.m1 li:hover .pgd{ background-color:#ffcc00;}
.m1 li:hover .pgd a{ color:#000000;}

.sjm1c{ display:none;}
 .normal{list-style: none; width: 100%; vertical-align :middle ; cursor :pointer ;  background:url(../images/m11.jpg) no-repeat left center; height:70px; border-bottom:1px #ffffff solid;  color:#FFF; }
.selected{list-style: none; width: 100%; vertical-align :middle ; cursor :pointer ; background:url(../images/m12.jpg) no-repeat left center ; height:70px;  color:#222222; border-bottom:1px #ffffff solid; }
.normal a{ color:#ffffff; }
.selected a{ color:#222222; }
#divMainTab a{ font-size:20px; font-weight:bold; padding-left:70px; }
#divMainTab{float:left; width:280px; line-height:70px; }
.m1r { float:left; }    
.divContent{width:878px; height:385px;  padding:20px; overflow:hidden;}
.m1img{ width:518px; height:385px; float:left; overflow:hidden; margin-right:40px;}
.m1txt{ width:320px; float:left;}
.m1txt h2{ margin-bottom:10px;}
.m1txt p{ line-height:25px;}
.m11{ width:180px; height:40px; line-height:40px; background-color:#ff0000;  margin:14px auto; font-size:18px; color:#ffffff; text-align:center;}
.m11 a{ color:#ffffff;}
.m12{ border-top:1px #cccccc solid; padding-top:12px;}
.m2{ width:100%; height:1060px; background-color:#ececec;}
.m2c{ width:1280px; margin:0 auto; background:url(../images/m21.jpg) no-repeat center top; height:830px;}
.m21,.m23{ width:310px; float:left; padding-top:150px;}
/*.m21 li,.m23 li{ margin-bottom:50px; height:136px;}*/
.m21 .m2img,.m23 .m2img{margin-top: 20px;}
.m21 .m2txt,.m23 .m2txt{width:100%; padding-top:10px;}
.m21 .m2txt p,.m23 .m2txt p{ line-height:1.6;font-size: 16px;}
.m21 .m2txt h2,.m23 .m2txt h2{ font-size:20px; text-align:left;color:#4b9b03;}
.m21 .m2txt h2 span,.m23 .m2txt h2 span{ width:58px; height:54px; line-height:54px; background:url(../images/m211.png) no-repeat center; font-size:18px; color:#ffffff; display:block; float:left; text-align:center;margin-right: 10px;}

.m22{ width:380px; float:left; margin:0 140px; padding-top:190px; line-height:22px; color:#ffffff;}
.m22 strong{color: #ffd300;font-weight: normal;}

.m3{ width:100%; height:616px; background:url(../images/m32.jpg) no-repeat center top; margin-bottom:40px;}
.m31{ border-bottom:1px #cccccc solid; text-align:center; font-size:24px; padding-bottom:10px; margin-bottom:20px;}
.m31 span{ font-size:24px; color:#ff0000; font-weight: bold; /*font-family:Impact, Charcoal, sans-serif;*/}
.m32{ text-align:center;}

.i_sp ul{width: 102%;margin-left: -2%;}
.i_sp ul li{width: 23%;margin-left: 2%;float: left;}
.i_sp ul li h3{text-align: center;font-weight: normal;text-overflow: ellipsis;white-space:nowrap;overflow: hidden;}

.m4{ margin-bottom:40px;padding: 60px 0;background: #f1f1f1;}
.m41{ width:492px; float:left; display:inline;}
.m4t1{ margin-bottom:5px;}
.m41 ul{ height:217px; width:492px; background:#4b9b03; overflow:hidden;}
.m41 li{ float:left; text-align: center; display:inline; width:245px; }
.m41 .li1{ width:247px;}
.m41 li p{ height: 47px; line-height:47px; font-size:18px; color:#ffffff; }
.m42{ width:620px; float:right; }
.m42 h2{font-size: 36px;color: #333;}
.m42t{ margin-bottom:20px;}
.m42t span{ float:right; width:100px; height:30px; background-color:#f12200; text-align:center; margin-top:15px;}
.m42t span a{ color:#ffffff;line-height: 28px;}
.m42img{ text-align:center; margin:60px auto;}
.m42 ul{ margin-right:-20px; overflow:hidden;}
.m42 li{ float:left; height:70px; width:300px; margin-right:20px;}

.m6{ width:100%; height:205px; background:url(../images/m6.jpg) no-repeat center top; margin-bottom:40px;}

.m5c{ margin-right:-60px; overflow:hidden;}
.n1{ background-color:#f1f1f1; width:550px; float:left; margin-right:50px; margin-bottom:15px; padding:10px;}
.nimg{ padding:5px; margin-right:15px; float:left;height:140px; width:200px; margin:5px; background-color:#ffffff;}
.newsli li{ width:560px; float:left; margin-right:60px;height:36px; line-height:36px; background:url(../images/li.jpg) no-repeat 5px center; text-indent:20px; box-sizing:content-box; overflow:hidden;}
.newsli .time{ float:right; color:#666666;}

.flink{ margin-bottom:20px;margin-top: 10px;}
.foot{ background-color:#5ead17; padding:60px 0px 30px; color:#ffffff;margin-top: 50px;}
.foot a{ color:#ffffff;}
.f1{ width:150px; float:right;}
.f2c{ width: 970px; float:left;}
.f2c dl{ float:left; margin-left:74px; display:inline;}
.f2c dt{ border-bottom:1px #ffffff solid; font-size:18px; margin-bottom:10px;}
.bq{ background-color:#4b9b03; text-align:center; color:#ffffff; padding:5px 0px;}
.bq a{ color:#ffffff;}
.fdh{ display:none;}
.mleft{ width:290px; float:left; margin-right:40px; display:inline;}
.sjlb{ display:none;}
.cplb{background-color: #eeeeee;}
.con{ padding:10px; }
.con .on a{color: #5ead17;}
.con li.on{background-image: url(../images/dot1.jpg);}
.cplb ul{margin-bottom:10px; overflow:hidden;}
.cplb li{ border-bottom:1px #ffffff solid; width:100%; background:url(../images/dot.jpg) no-repeat 10px 15px; padding-left:25px;line-height:40px; height:40px; overflow:hidden; border-bottom:1px #9d9d9d dashed; font-size:16px;}
.mright{ width:850px; float:right;}

.nyban,.newban{ width:100%; height:350px; background:url(../images/nyban.jpg) no-repeat center;}
.newban{background:url(../images/b-news.jpg) no-repeat center;}
.conban{background:url(../images/b-contact.jpg) no-repeat center;}
.ban-ser{background:url(../images/b-service.jpg) no-repeat center;}
.ban-abo{background:url(../images/b-about.jpg) no-repeat center;}
.ban-case{background:url(../images/b-cases.jpg) no-repeat center;}
.dqwz{ border-bottom:1px #ddd solid; margin-bottom:20px;margin-top: 30px;}
.cpt h2{font-size: 36px;text-align: center;color: #fff;}
.cpt p{color: #8eb936;line-height: 1.2;}
.cpt{text-align: center;padding-bottom: 30px;background:url(../images/cpt.jpg) repeat center center;}
.mrt{ background-color:#e7e7e7; height:47px; line-height:47px; margin-bottom:20px;font-size:18px; font-weight:bold; text-indent:20px; color:#222222;}


.ltit{ border-bottom: #dddddd double; text-indent:1em; font-weight:bold; font-size:1.3em; margin-bottom:15px;margin-top: 1em;background: #aaa;color: #fff;line-height: 2;}
.rxcp li{width: 48%;margin: 1%;float: left;}
.rxcp li span{text-align: center;display: block;}
.rxcp li h3{text-align: center;font-weight: normal;text-overflow: ellipsis;white-space:nowrap;overflow: hidden;}
.cpzs,.cp_list{width: 102%;margin-left: -2%;}
.cpzs li,.cp_list li{width: 23%;margin-left: 2%;float: left;margin-bottom: 15px;}
.cpzs li h3,.cp_list li h3{text-align: center;font-weight: normal;text-overflow: ellipsis;white-space:nowrap;overflow: hidden;}
.cp_body p{margin-bottom: 10px;}
.cp_body h3{color: #4b9b03;margin: 10px 0 5px;}
.mrt a{font-size: 14px;float: right;padding-right: 10px;color: #666;}
.mrt a:hover{color: #4b9b03;}

.about{width: 100%;}

.zx{ border-bottom:1px #dddddd dashed; padding-bottom:8px; margin-bottom:10px;}
.mcon .zx h3{text-align: left;}
.zx h3 a{ font-size:18px;}
.zx h3 span{ float:right; font-size:14px; font-weight:normal; color:#666666;}
.zx li{ width:25%; float:left; height:40px; line-height:40px; background-color:#4b9b03; text-align:center; margin-right:2%; display:inline; margin-bottom:3%;}
.zx li a{ color:#ffffff;}
.zx .li1{ background-color:#222222;}
.nyl,.nyr{width: 48%;}
.prodTitle{line-height: 2;margin-bottom: 10px;}
.dh{margin: 10px 0;}
.dh a{font-size: 26px;color: #4b9b03; font-weight: bold;}
.cp_erNav li{width: 20%;float: left;text-align: center;line-height: 50px;margin-top: 20px;background: #222;color: #fff;}
.topc h2{width: 100%;height: 34px;font-size: 16px;border-bottom: 1px #dddddd solid;margin-bottom: 20px;}

.mcon h1{text-align: center;font-size:30px;color: #111;font-weight: normal;}
.info{text-align: center;}
.mcon p{text-indent: 2em;margin-bottom: 15px;}
.mcon p video,.mcon p img{max-width: 100%;margin-left: -2em;}
.f4{width: 102%;margin: 20px 0;margin-left: -2%;}
.f4 li{width: 23%;margin-left: 2%;float: left;text-align: center;}
.f4 li img{margin-bottom: 10px;}
.f4 li p{text-indent: 0;}
.chengnuo{ width:100%; overflow:hidden;}
.chengnuol{ width:28%; float:left; background:#eee; margin-right:3%; padding:20px 2% 20px 0; margin-bottom:25px;}
.chengnuot{ background:url(../images/icon-cn.jpg) no-repeat right center #ffcc00; color:#222; font-size:18px; margin-bottom:15px; padding:6px 0 6px 15px; width:110px;}
.chengnuod{ padding-left:20px; line-height:24px;}
.cp_name{margin-bottom: 20px;}
.flink b,.flink li{float: left;font-size: 12px;margin-right: 5px;}

.cp_dt{text-align: center;margin: 20px 0;}
.mbt{position: fixed;bottom: 0;left: 0;right: 0;background: rgba(75,155,3,0.8);}
.mbt div{float: left;width: 50%;text-align: center;color: #fff;}
.mbt div span{display: block;border-right: 1px solid #fff;}
.mbt div a{padding-left: 30px;line-height: 46px;}
.mbt .dianhua a{background: url(../images/dianhua.png) no-repeat 0 center;background-size: 20px;font-size: 15px;}
.mbt .zixun a{background: url(../images/zixun.png) no-repeat 0 center;background-size: 20px;}

.page{text-align: center;}
.page li{display: inline-block;zoom: 1;border: 1px solid #5ead17;margin: 0 5px;padding: 0 6px;}
.page li select{border: none;padding: 3px 0;}
.title{ margin-bottom:10px; overflow:hidden;}
.title h3{ font-size:40px; text-align:center; line-height:52px; color:#000; font-weight:400;margin: 50px 0 15px;}
.gjhz{ margin-bottom:50px; overflow:hidden; }
.title p{ text-align:center; font-size:14px; text-indent:0; margin:10px 0;}
.gjhz p{ text-indent:2em; line-height:28px;}
/*关于我们-全球足迹*/
.i_world {margin-bottom:70px;}
.i_world ._world_titl{font-size:40px;color:#0450a1;margin-bottom:15px; padding:5px 0}
.i_world ._world_text{font-size:14px;color:#737573;margin-bottom:40px; line-height:28px; text-indent:25px;}
.i_world ._world_main ._world_l{width:32%;overflow:hidden;}
.i_world ._world_main ._world_l ul{margin:-1px 0px 0px -1px;}
.i_world ._world_main ._world_l li{float:left;width:50%;*width:49.9%;text-align:center;}
.i_world ._world_main ._world_l ._box{border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;padding-bottom: 14px;padding-right:20px}
.i_world ._world_main ._world_l .odd ._box{padding-left:20px;padding-right:0px;overflow:hidden;}
.i_world ._world_main ._world_l ._box ._number{font-size:44px;line-height:1.5;font-family:Arial;color:#000000;}
.i_world ._world_main ._world_l ._box ._number span{font-size:45px;}
.i_world ._world_main ._world_l ._box ._text{font-size:14px;color:#666666;margin-bottom:10px;line-height:22px;height:44px;overflow:hidden;}
.i_world ._world_main ._world_l ._box ._box_ico{width:80px;height:64px;background:url(../images/i_world_ico.png) no-repeat;margin:0 auto;}
.i_world ._world_main ._world_l ._box ._box_ico._box_ico02{background-position:-80px 0px;}
.i_world ._world_main ._world_l ._box ._box_ico._box_ico03{background-position:-160px 0px;}
.i_world ._world_main ._world_l ._box ._box_ico._box_ico04{background-position:-240px 0px;}
.i_world ._world_main ._world_l ._box:hover ._number,.i_world ._world_main ._world_l ._box:hover ._text{color:#fb9528;}
.i_world ._world_main ._world_l ._box:hover ._box_ico._box_ico01{background-position:0px -64px;}
.i_world ._world_main ._world_l ._box:hover ._box_ico._box_ico02{background-position:-80px -64px;}
.i_world ._world_main ._world_l ._box:hover ._box_ico._box_ico03{background-position:-160px -64px;}
.i_world ._world_main ._world_l ._box:hover ._box_ico._box_ico04{background-position:-240px -64px;}
.i_world ._world_main ._world_r{width:60%;text-align:right;position:relative;}
.i_world ._world_main ._world_r ._min_ico{position:absolute;}
.i_world ._world_main ._world_r ._min_ico .map_box_main{position:absolute;width:304px;bottom:22px;color:#ffffff;box-shadow:0px 0px 5px #000000;display:none;right:-51px;}
.i_world ._world_main ._world_r ._min_ico._hover .map_box_main{display:block;}
.i_world ._world_main ._world_r ._min_ico .map_box_main._close{display:none;}
.i_world ._world_main ._world_r ._min_ico .map_box_main:after{content:"";width:0;height:0;border-style:solid;border-width:12px;border-color:#f35d27 transparent transparent transparent;display:block;position:absolute;bottom:-24px;right:43px;}
.i_world ._world_main ._world_r ._min_ico .map_box_main .map_box{padding:20px 50px 20px 30px;text-align:left;}
.i_world ._world_main ._world_r ._min_ico .map_box_main .close_ico{position:absolute;right:0;top:0;cursor:pointer;}
.i_world ._world_main ._world_r ._min_ico .mar_dot{width:6px;height:6px;background:#f36027;display:block;border-radius:50%;}
.i_world ._world_main ._world_r .map_ico .mar_dot{width:26px;height:34px; }

.contact{padding-left: 20px;}
.contact h2{margin-bottom: 10px;}
#Main_Content{margin-top: 30px;}
#fenye{margin-bottom: 30px; margin-top:30px;}
.bdsharebuttonbox{margin-bottom: 10px;}
.bdsharebuttonbox span{float: left;}


/*=======================在线留言 start===================*/
.cont_form{background:#f7f8f9;padding: 1.5rem 1rem 2rem;margin-top: 5rem;display: block;position: relative;margin-bottom: 3rem}
.cont_form .cont_formtop{clear:both;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display: flex;position: absolute;left: 1rem;top: -3rem;right: 1rem;}
.cont_form .cont_formtop .cont_formtopfl{width: 5rem;float: left;margin: 0; padding:0rem;}
.cont_form .cont_formtop .cont_formtopfr{color:#3d3d3d;-webkit-box-flex:1;padding: 1rem 1.5rem;-moz-box-flex:1;-ms-flexbox:1;-webkit-fex:1;flex:1;width:0%;background: #ffc81f;border-radius: 0.5rem;margin-left: 0.8rem;position: relative;}
.cont_form .cont_formtop .cont_formtopfr::after{content:'';position:absolute;width: 0.8rem;height: 1rem;background:url(../images/nybprotenicon02.png) no-repeat left top;display:block;left: -0.8rem;top: 1rem;background-size: 100%;}
.cont_form .cont_formtop .cont_formtopfr .cont_formtopfrtop{font-size: 1.4rem;margin: 0;padding: 0rem;}
.cont_form .cont_formtop .cont_formtopfr .cont_formtopfrtop span{font-size:16px;}
.cont_form .cont_formtop .cont_formtopfr .cont_formtopfrbom{font-size: 1.3rem;color:#ff1e1e;margin: 0rem;line-height: 2rem;padding: 0.5rem 0rem 0rem 0rem;}
.cont_form .cont_formtop .cont_formtopfr .cont_formtopfrbom strong{font-weight:bold;display:inline-block;border-right:1px solid #383838;line-height: 1.5rem;padding-right: 0.6rem;margin-right: 0.6rem;font-size: 1.3rem;color:#383838;}
/**/
.cont_form ul{overflow:hidden;width:100%;padding: 2rem 0rem 0rem 0rem;}
.cont_form li{clear:both;width:100%;padding-bottom: 1rem;}
.cont_form li input{line-height: 3.6rem;width: 100%;color: #696969;font-size: 1.4rem;background-color: #fff;border: #bcbcbc 1px solid;padding-left: 3.5rem;box-sizing:border-box;}
.cont_form li .text-tel {background: url(../images/icon-wap02.png) no-repeat 12px center #fff;background-size: 20px 20px;}
.cont_form li .text-user {background: url(../images/icon-wap01.png) no-repeat 10px center #fff;background-size: 20px 20px;}
.cont_form li .text-message {background: url(../images/icon-wap03.png) no-repeat 1rem 1.7rem #fff;padding: 1.5rem 0.5rem 0rem 3.5rem;width: 100%;box-sizing:border-box;border: #bcbcbc 1px solid;height: 10rem;line-height: 2rem;font-size: 1.4rem;color: #696969;background-size: 2rem 2rem;font-family: 微软雅黑;}
.btnclick input{color: #fff;line-height: 3rem;display: block;width: 10rem;cursor: pointer;font-size: 1.4rem;overflow: hidden;-webkit-appearance: none;background: #ff1e1e;border:none;float: left;width: 38%;text-align: center;margin: 0 6%}
.btnclick input.chongzzhi{background: #999;}
/*=======================在线留言 end===================*/
@media screen and (max-width: 800px){
.m-show{display: block;}
body{margin-bottom: 30px;}
.w1200,.m2c{width: 98%!important;margin: 0 1%;}
.mw1200{min-width: 100%;}
.nav{width: 70%;margin-left: 0;}
.logo{width: 25%;margin-top: 20px;}
.m21,.m23{width: 44%;padding-top: 50px;margin: 0 3%;}
.m22,.m41,.m6,.nav li a span{display: none;}
.m23{float: right;}
.m3,.m2c,.m2{background: #f1f1f1;height: auto;}
.m3,.m4{margin-bottom: 0;}
.m3,.m2,.m5{padding-bottom: 50px;}
.i_cp ul li{width: 49.5%;}
.i_sp ul li,.f4 li,.cpzs li, .cp_list li{width: 48%;margin-bottom: 10px;}
.m42,#mask,.mright,.mleft{width: 100%;}
.contact{padding: 0;}
.m42 li{width: 50%;margin: 0;text-align: center;}
.n1,.newsli li,.f1,.f2c{width: 100%;margin-right: 0;}
.m5c{margin-right: 0;}
.f1{text-align: center;padding-bottom: 30px;}
.f2c dl{width: 15%;margin-left: 5%;}
#flashBg,.i_world ._world_main ._world_r{display: none;}
.sjbanner{display: block;}
.sjbanner{ width:100%; display:block; position:relative; z-index:0;}
.index_banner{margin:0px auto; width:100%; height:auto; }
.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: 45%; z-index: 9999; display: block; width: 188px; 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); 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); background-repeat: no-repeat; }
.mleft{margin-top: 50px;}
.cplb li{width: 43%;float: left;}
.i_world ._world_main ._world_l{width: 100%;}
.mcon h1{font-size: 29px;margin-bottom: 10px;}
}
@media screen and (max-width: 425px){
.f2c,.top1{display: none;}
.nav li a{line-height: 50px;}
.logo,.nav{width: 100%;text-align: center;height: auto;margin: 0;}
.top{height: auto;background: #4b9b03;}
.nav{border-top: 1px solid #61b515;}
.nimg{width: 100%;height: auto;padding: 0;margin: 0 0 10px;}
.n1{padding: 2%;width: 96%;}
.m42img{margin: 30px auto 20px;}
.nyban{display: none;}
.chengnuol{width: 98%;}
.nyl, .nyr{width: 100%;}
.logo a{display: block;width: 230px;}
.nav li a{font-size: 16px;}
.cont_form .cont_formtop .cont_formtopfr .cont_formtopfrtop{font-size: 1.0rem;line-height: 1.6rem;}
}