body{ width:100%; min-width:1240px;margin:0;padding:0;font-family:/*"PingFang SC",*/"Microsoft Yahei"; font-size:14px; color:#444; background:#fff; m-webkit-tap-highlight-color:transparent;/*去除苹果链接带边框*/ -webkit-text-size-adjust:none;}
img,select,textarea{margin:0;padding:0;resize:none;border:none;outline:none; vertical-align:middle} 
ol,ul,li{list-style:none; margin:0; padding:0} 
h1,h2,h3,h4,h5,h6,p,em,i,b,em{font-size:100%;word-wrap:break-word;font-style:normal; font-weight:normal; margin:0; padding:0}
a{text-decoration:none; color:#444}
a:active,a:focus,a:hover{outline:none; color:#e1000b}


/**/
.boxMax{ width:100%;margin:0 auto; position:relative}

.boxTop{ background:#fff; height:auto; position:relative}
.boxTop_t{  width:100%;  margin:0 auto;height:40px; border-bottom:#efefef 1px solid;}
.boxTop_l{ width:100%;  max-width:1500px;  margin:0 auto;height:40px; border-bottom:#efefef 1px solid;}
.boxTop_l span{ font-size:14px; font-family:"微软雅黑"; line-height:40px;}
.boxTop_r{height:40px; float:right;}

.boxTop1{position:relative; height:90px; box-sizing:border-box; width:100%; max-width:1500px; margin:0 auto}
.boxTop2{position:relative; height:60px; box-sizing:border-box; width:100%;margin:0 auto;text-align:center; background:url(../images/h_bg.jpg);}
.logo{ position:absolute; left:0; margin:0!important}
.bgTop{ box-shadow:0 2px 2px rgba(0,0,0,0.1)}

.tel{ position: absolute; right:0;float:right; height:80px; line-height:40px; padding-left:60px;
   color: #ff8a00;font-size: 30px; font-weight:bold;
    background: url(../images/h_tel.gif) no-repeat 0 center;
}
.boxTop3{width:100%;margin:0 auto; overflow:hidden; background-color:#f6ab00; height:60px;}
.boxTop3 .ic{ width:100%;max-width:1500px; font-size:16px; line-height:60px;margin:0 auto;overflow:hidden; color:#fff;}
.boxTop3 .ic a{color:#fff;}
.boxTop3 .ic a:hover{color:#333;}
.boxTop3 .ic span{ display:block; float:left; width:70%;}
.boxTop3 .ic .searchTop{width: 20%;float:right; line-height:40px;text-align:right; margin:7px 0; }

.boxTop3 .ic .searchTop .InputText {
    height: 35px; display: inline-block;
    width:185px;
    line-height: inherit;
    border-width: 1px;
    border-style: solid;
    border-color: #f0f0f0;
    padding-left: 25px;
    padding-right: 5px;
	padding-top:0;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px; margin-right:-5px;
}
.boxTop3 .ic .searchTop .p_searchBtn {
    width: auto;
    height: 40px;
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: rgba(255,255,255,1);
    border-width: 1px;
    border-style: solid;
    border-color: rgba(255,255,255,0);
    background-color: #308e20;
    text-align: center;
    position: inherit;
    margin: 0;
    padding: 0 21px;
    cursor: pointer;
    font-family: inherit;
    font-weight: inherit;
    text-decoration: none;
    background-size: 100% 100%;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px; margin-right:5px;
}

@keyframes ANavI{0%{width:0; left:50%;}100%{width:100%; left:0;}}
.boxNav{height:60px; text-align:center;display:inline-block;  vertical-align:middle}
.boxNav li{display:inline-block;position:relative; width:140px;}
.boxNav li span a{display:block;font-size:16px; color:#fff;line-height:60px;}
.boxNav li span a:hover{color:#fff;background:#f6ab00;}
.boxNav li span i{ height:3px; background:#dfdfdf; width:100%; position:absolute;bottom:-3px; left:0; display:none}
.boxNav li .on i{ display:block;animation:ANavI 0.3s;}
.boxNav li .on a{color:#fff}
.boxNav li div{position:absolute; top:60px; left:0;width:200px; background:rgba(68,163,17,0.8); z-index:2; display:none; opacity:0.95; }
.boxNav li div a{display:block;font-size:14px; padding:0;color:#fff;line-height:50px;}
.boxNav li div a:hover{ background:#f6ab00}@keyframes AsubNavI{0%{width:0;}100%{width:100%;}}

.topWx{display:inline-block; width:46px;height:40px;vertical-align:middle; font-size:0;position:relative}
.topWx i{display:block; width:100%; height:100%; background:url(../images/icoWxTop.png) center no-repeat; background-size:100% auto}
.topWx:hover i{background:url(../images/icoWxTopHover.png?v=1.1) center no-repeat;background-color:#0168b7;background-size:100% auto}

.topSj{display:inline-block;width:46px;height:40px;vertical-align:middle; font-size:0;position:relative;}
.topSj i{display:block; width:100%; height:40px;background:url(../images/icoMTop.png) center no-repeat;background-size:100% auto}
.topSj:hover i{background:url(../images/icoMTopHover.png?v=1.1) center no-repeat;background-color:#0168b7;background-size:100% auto}

.topMail{display:inline-block;width:46px;height:40px;vertical-align:middle; font-size:0;position:relative}
.topMail i{display:block; width:100%; height:100%;background:url(../images/icoMailTop.png) center no-repeat;background-size:100% auto}
.topMail:hover i{background:url(../images/icoMailTopHover.png?v=1.1) center no-repeat;background-color:#0168b7;background-size:100% auto}

.topOA{display:inline-block;width:46px;height:40px;vertical-align:middle; font-size:0;position:relative}
.topOA i{display:block; width:100%; height:100%;background:url(../images/icoErpTop.png) center no-repeat;background-size:100% auto}
.topOA:hover i{background:url(../images/icoErpTopHover.png) center no-repeat;background-color:#0168b7;background-size:100% auto}
.boxTopSj{ position:absolute; top:40px; left:0; width:120px; background:rgba(255,255,255,1.0);box-shadow:0 3px 3px rgba(0,0,0,0.3); z-index:2; display:none}
.boxTopSj img{width:100%;}
.boxTopSj span{display:block; font-size:14px; line-height:20px; text-align:center; padding:0 0 10px 0; color:#444}
.boxTopWx{ position:absolute; top:40px; left:0; width:120px; background:rgba(255,255,255,1.0);box-shadow:0 3px 3px rgba(0,0,0,0.3); z-index:2; display:none}
.boxTopWx img{width:100%;}
.boxTopWx span{display:block; font-size:14px; line-height:20px; text-align:center; padding:0 0 10px 0; color:#444}


.btnWx{position:absolute; top:30px; right:50%; margin-right:-560px; background:url(../images/icoTopWx.png) center no-repeat; background-color:#a4a6b0; width:30px; height:30px; border-radius:50%;}
.btnWx:hover{background:url(../images/icoTopWx.png) center no-repeat; background-color:#e1000b;}
.btnOa{position:absolute; top:30px; right:50%; margin-right:-600px; background:url(../images/icoTopOa.png) center no-repeat; background-color:#a4a6b0; width:30px; height:30px; border-radius:50%;}
.btnOa:hover{background:url(../images/icoTopOa.png) center no-repeat; background-color:#e1000b;}
.btnSearch{position:absolute; top:30px; right:50%; margin-right:-520px; background:url(../images/icoTopSearch.png) center no-repeat;background-color:#e1000b; width:30px; height:30px; border-radius:50%;}
.imgEwmTop{ background:url(../images/bgEwm.png); padding:23px 14px 14px 14px; width:120px; height:120px; position:absolute; z-index:100; top:72px; right:50%; margin-right:-620px; display:none}

.banner{width:100%; /*height:calc(100vh - 390px);*/ height:25vw;min-height:370px; max-height:400px;overflow:hidden; position:relative;color:#fff;  margin:0 auto;}
.banner-1{width:100%; /*height:calc(100vh - 390px);*/ height:25vw;min-height:670px; max-height:700px;overflow:hidden; position:relative;color:#fff;  margin:0 auto;}
.swiper-slide div{ width:100%; height:100%; position:relative; overflow:hidden}
.swiper-pagination{bottom:20px!important; left:50%!important; margin-left:-600px!important; width:1200px!important; text-align:right;}
.swiper-pagination-bullet{width:20px; height:6px;background:#fff; opacity:0.8;border-radius:6px;}
.swiper-pagination-bullet-active{opacity:1.0;  background:#e1000b}
.swiper-button-prev{left:20px; margin-top:-22px; width:38px; width:38x;  background:url(../images/bannerJtLeft.png);background-size:100% 100%;opacity:0.2;}
.swiper-button-prev:hover{background:url(../images/bannerJtLeft.png);background-size:100% 100%;opacity:0.7;}
.swiper-button-next{right:20px;margin-top:-22px;width:38px; height:38px;background:url(../images/bannerJtRight.png);background-size:100% 100%;opacity:0.2;}
.swiper-button-next:hover{background:url(../images/bannerJtRight.png);background-size:100% 100%; opacity:0.7;}
.bannerImg{background-position:center center!important;background-size:cover!important;}


/*优势*/
.content{width: 1300px;margin: 0 auto;}
.ys_tbg{ background:url(../images/ys_tbg.jpg) no-repeat center 0; height:180px; padding:38px 0 0; overflow:hidden;}
.ys_tbg .four_t{ background:url(ys_line.gif) no-repeat center 68px;}
.ys_tbg .four_t span,.about .four_t span{font-size: 16px;color: #666; padding:5px 0 0;}
.ys01{ background:url(../images/ys_bg01.jpg) no-repeat center 0; height:411px; overflow:hidden;}
.ys02{ background:url(../images/ys_bg02.jpg) no-repeat center 0; height:410px; overflow:hidden;}
.ys03{ background:url(../images/ys_bg03.jpg) no-repeat center 0; height:447px; overflow:hidden;}
.ys04{ background:url(../images/ys_bg04.jpg) no-repeat center 0; height:400px; overflow:hidden;}
.ys05{ background:url(../images/ys_bg05.jpg) no-repeat center 0; height:387px; overflow:hidden;}
.ys dl{width: 540px; display:inline-block;}
.ys dl dt{width: 80px;height: 80px;text-align: center;line-height: 80px;font-size: 50px;color: #fff;font-weight: bold;background: #FF6600; font-family:"Times New Roman", Times, serif;float: left;}
.ys dl dd{ padding:0 0 0 10px;width: 410px;float: left; margin:0}
.ys dl dd h5{font-size: 28px;color: #FF6600;line-height: 32px;height: 100px;}
.ys dl dd h5 em{display: block;font-size: 14px;color: #d9d9d9;font-weight: normal;text-transform: uppercase; font-family:Arial, Helvetica, sans-serif;width: 236px;text-align: center;height: 32px;line-height: 32px;background: #fff; border:#e0e0e0 2px solid; margin:12px 0 0;}
.ys dl dd p{font-size: 18px;color: #333;line-height: 32px; background:url(../images/ys_ico01.png) no-repeat 0 14px;}
.ys dl dd span{display: block;width: 144px; padding:20px 0 0;}
.ys dl dd span a{display: block;background:url(../images/ys_btn.png) no-repeat;color: #f97b47;font-size: 16px;font-weight: bold; width: 144px;
    height: 46px;
    text-align: center;
    line-height: 46px;
    overflow: hidden;
}
.ys02 .ys dl,.ys04 .ys dl{ padding:0 0 0 740px;}
.four_t {font-size: 28px;color: #333;text-align: center; background: url(four_line.gif) no-repeat center 68px;line-height: 28px;-webkit-transition: transform .3s;
    transition: transform .3s;height: 115px; font-weight:bold}
.four_t em {display: block;width: 42px;height: 42px; margin: 0 auto;padding: 0 0 10px;font-style: normal;}
.four_t:hover{-webkit-transform:translate(0,-10px);transform:translate(0,-10px);}
.four_t span {display: block;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #bbb;font-weight: normal;padding: 3px 0 0;}
.four_t em img{width: 42px;height: 42px;display: block; transition: all 0.5s ease-in-out 0s;}
.four_t:hover em img{ transform: rotateY(180deg);}
/*index_about*/
.index_about_b{    width: 100%;overflow: hidden; background-image:url(../images/ab.png);}
.index_about{     width: 94%;
    max-width: 1500px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin: 3% auto 1% auto;overflow: hidden;
    padding:0}
	
.index_about .left{clear: left; margin-right:0;width: 23%; float:left; padding-right:2%;}
.index_about .left h1{font-size:32px;color:#333;letter-spacing:0px; font-weight:bold;}
.index_about .left h2{font-size:20px;color:#308e20;line-height:60px; font-weight:bold;}
.index_about .left span{font-size:14px;width: 98%; height:auto; color:#595959;margin:10px 0 30px; display:block}
.index_about .p_CommonBtn {background-color: #fe660f;border: 1px solid #fe660f;border-radius: 0px; width:160px; margin:30px 0;height: 36px;}
.index_about .p_CommonBtn .font {color: #fff;font-size: 14px; text-align: center;display: inline-block;vertical-align: middle;width: 100%;font-size: 14px;height: auto;line-height: 36px;}
.index_about .right{    width: 64%;margin-left: 3%;margin-right: 0px;clear: none; float:right; height:auto; overflow:hidden}
.index_about .right h1{font-size:26px;color:#308e20;line-height:2; font-weight:bold;}
.index_about .right h2{font-size:16px;color:#A9A9A9; font-family:"微软雅黑";letter-spacing:1px;}
.index_about .right .con{ width:100%;font-size:16px;line-height:1.8;color:#333;font-family:微软雅黑;margin: 20px 0;}
.index_about .right .con p{font-size: 16px;line-height:30px;color:#333; margin:12px 0;}

.indAbout{ height:auto; width:100%; max-width:1500px; overflow:hidden; margin:0 auto; position:relative;  display: none;animation:AUp 1s; z-index:1; text-align:center;} 
.indAboutIco{ margin:20px auto 40px auto; }
.indAboutIco div{display:inline-block; width:20%; height:auto; font-size:15px; line-height:30px;}
.indAboutIco img{margin-top:15px;}
.indAboutIco h3{font-size:36px; line-height:40px; color:#308e20;font-family: 'Oswald',arial;}
.indAboutIco h4{font-size: 14px;}
.indAboutIco font{font-size: 14px;color:#308e20;}
.indAboutText{ text-align:center; line-height:30px; color:#777; font-size:15px;}

/*pro*/
.index_pro_b{ width:100%;padding:35px 0 30px; background-color:#f4f4f4}
.index_box { width: 94%;
    max-width: 1500px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin:0 auto;overflow: hidden;position:relative;}
.pro_title{text-align:center;color:#333; font-size:32px; font-weight:bold; line-height:80px; }
.pro_title_bottom{	width: 100%;max-width: 63px; height: auto;max-height: none;min-height: 40px; margin:0 auto; border-top:#0d4486 solid 3px;
}
.title_box {width:100%;text-align:center;position:relative;z-index:9;}
.title_box_title1 {font-size:26px;color:#308e20; line-height:48px;}
.title_box_title2 {font-size:22px;line-height:30px;color:#b7b7b7; text-transform:uppercase; font-family:Arial;font-weight:initial;}

.lh-pro-index{width:100%; height:556px;}
.abshu{ display:block; color:#4f4f4f; font-size:12px; line-height:30px; width:100%;}

/*****************product******************/
.cplb{ display:block; }
.cplb li{ display:block; margin-bottom:24px; position:relative; overflow:hidden; width:24%; height:auto; float:left; margin:0.5%;box-shadow: 0 10px 30px 0 rgba(50,50,50,.16);}
.cpbg2{ position:absolute; top:0; left:0;height:100%; width:100%;}
.cpbg2-1{position:absolute; bottom:0; left:0; background:#666666; height:0px; line-height:0px; width:100%; background-color:rgba(0,0,0,0.6); border-left:#308e20 5px solid}
.cpbg2-1 a{ display:block; position:relative; top:20%; left:10%;font-size:14px;line-height: 24px;color:#fff; width:80%;}
.cpbg2-1 span{ font-size:18px;font-weight:bold;}
.cpbg2-1 .site-button {background-color: #308e20; width:77px; height:28px; font-size:12px; text-align:center; border-radius:5px; margin:10px 0;}
.cpkb{ display:block; position:relative; left:0; top:0; height:auto;}
.cpkb img{ width:100%; height:auto}
.kan1{ display:block; width:100%; height:36px; font-size:12px; line-height:36px; color:#353535; text-align:center; position: relative;} 
.kan1 span{ display:block; position: absolute;  width:131px;left:0; top:0; z-index:3;}
.kan1 b{ display:block; position: absolute;width:131px; height:36px; top:0; z-index:1;}
.kan1 .b1{background: url(../images/kanbg1.png) left top no-repeat; left:0;}
.kan1 .b2{background: url(../images/kanbg2.png) left top no-repeat; right:0;}
.kan1 b, .cpbg1-1, .cpbg2-1{ 
	-webkit-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
	-moz-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
	-o-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
	transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
}
.cplb li:hover .kan1 span{ color:#FFF;}
.cplb li:hover .kan1 .b1{ width:0;}
.cplb li:hover .kan1 .b2{ width:100%;}
.cplb li:hover .cpbg1-1, .cplb li:hover .cpbg2-1{ height:100%;}

.fadeIn1{;}
@keyframes fadeInLogo{
	0%,30%{visibility:visible; opacity:1;}
	100%{visibility:hidden; opacity:0}	
}
@keyframes fadeInLogoCont{
	0%{visibility:hidden; opacity:0;}
	100%{visibility:visible; opacity:1;}	
}



/*index_new*/
.index_new_b{    width: 100%;overflow: hidden; background-image:url(../images/new.png);}
	
/*news*/
.index_new {margin:2% auto 3% auto;overflow: hidden;padding: 0; width: 94%;max-width: 1500px;}
.news {float: left;font-family: "微软雅黑";font-size: 16px;width:60%;}
.news ul li {background: url("../images/dian.png") no-repeat scroll left 10px;border-bottom: 1px dashed #ecedee;float: left; font-size: 16px;height: 30px;line-height: 30px;margin: 5px 10px 5px 0; padding-left: 5px;width:48%;}
.news ul li a {margin-left: 10px;}
.news_bt {background: url("../images/btabg.png") no-repeat;line-height: 40px;margin-bottom: 10px;overflow: hidden;width:100%;}
.news_bt a {color: #308e20;}
.new_con {overflow: hidden;}
.new_con ul {margin-top: 10px; overflow: hidden;}
.fl {float: left;}
.new_con dl {overflow: hidden;width: 100%;}
.new_con dl dt {width: 30%;}
.new_con dl dt img {
    border: 1px solid #ccc;
    height: 135px;
    padding: 2px;
    width: 100%;}

.new_con dl dd {
    overflow: hidden;
    padding-left: 10px;
    width: 60%;
}

.new_con dl dd h3 {
    font-size: 16px;
    margin-bottom: 8px;
}

.new_con dl dd p {
    font-size: 13px;
    line-height: 26px;
}

.new_con dl dd span a {
    color: #d20707;
    font-size: 13px;
}

.support {float: right;font-family: "微软雅黑";font-size: 16px; margin-right: 2px; width:39%;}
.support_bt {
    background: url("../images/btabg.png") no-repeat;
    line-height: 40px;
    margin-bottom: 10px;
    overflow: hidden;
    width:100%;
}

.support_bt span a { color: #d20707; float: right;font-size: 14px; margin-right: 15px;}
.support_bt a {color: #d20707;}
.support ul li {
    background: url("../images/dian.png") no-repeat left 10px;
    border-bottom: 1px dashed #dddddd;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    margin: 5px 10px 5px 0;
    padding-left: 5px;
    width:100%;
}

.support ul li span a { color: #7e7e7e;float: right;font-size: 14px;margin-right: 10px;}

.support ul li a {
    margin-left: 10px;
}

a.bta {
    color: #308e20;
    float: left;
    font-family: "微软雅黑";
    font-size: 18px;
    font-weight: 800;
    text-align: center;
    width: 107px;
}

/*foot*/
.bootTop2{position:relative; height:60px; box-sizing:border-box; width:100%;margin:0 auto;text-align:center; background-color:#308e20;}
.bootNav{height:60px; text-align:center;display:inline-block;  vertical-align:middle}
.bootNav li{display:inline-block;position:relative; width:140px;}
.bootNav li span a{display:block;font-size:14px; color:#fff;line-height:60px;}
.bootNav li span a:hover{color:#fff;background:#f6ab00;}
.bootNav li span i{ height:20px; background:#dfdfdf; width:1px; position:absolute;right:0;top:40%;}


.boxFoot{width:100%; height:auto;color:#333; overflow:hidden; }
.boxFoot a{color:#555}
.boxFoot a:hover{color:#333}
.boxFoot1{ width:100%;max-width:1500px;position:relative; overflow:hidden;margin:35px auto 10px auto; }

.footLink{width:100%;background-color:#ececec; height:60px; margin:0 auto; overflow:hidden; }
.footLink div{max-width:1500px;width:100%;margin:0 auto; overflow:hidden;font-size:16px; font-weight:bold;line-height:60px;}
.footLink a{display:inline-block;font-size:16px;margin-right:8px; border-right:2px solid #adaeae; line-height:14px;  line-height:60px;}

.footText{line-height:36px;font-size:14px; width:50%; float:left;}
.footimg{ width:200px; float:right; padding:0 200px; text-align:center;font-size:14px; }
.footimg img{ width:100%;}



/*内页*/

.banner-inner .text {position: absolute;width: 80%;color: #fff;text-align: left;top: 50%;left: 50%;line-height: 1.6;transform: translate(-50%, -50%); z-index: 4;}
.banner-inner .text .ad-tit{font-size: 28px;font-weight: normal; line-height: 1.6;}
.banner-inner .text .ad-line{height: 2px;width: 3%;background: #fff;margin: 0.8% 0% 0.8% 0%;}
.banner-inner .text .ad-sum{font-size: 38px;font-weight: bold;line-height: 1.6;}

/*about*/
.about_a{width: 100%;overflow: hidden; background-color: #eef2f5;}  

.about_nav{margin-right:0;width: 20%; float:left; padding-right:2%;}
#lefttext>div.about_title{background:#308e20;color:#fefefe;font-size:24px;text-align:center;padding:25px 0px;}
#lefttext>ul.about_li{margin-bottom:15px;margin-top:1px;}
#lefttext>ul.about_li>li{  padding:0;position:relative; }
#lefttext>ul.about_li>li a{ background: url(../images/fyjian.png) 90% center no-repeat; background-color:#308e20; color:#fff; margin:3px auto;}
#lefttext>ul.about_li>li a:hover{ background: url(../images/fyjian.png) 90% center no-repeat;background-color:#f6ab00; color:#fff;}
#lefttext>ul.about_li>li .sub_nav li{margin-bottom:1px;background-color:#f6f5f5 }
#lefttext>ul.about_li>li .sub_nav a{display:block;text-align:center;line-height:38px; font-size:14px;}
#lefttext>ul.about_li>li>a{padding: 0 0 0 30px;color: #fff;text-indent: 0;display: block;height: 45px;line-height:45px;}


.about{     width: 94%;
    max-width: 1500px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin: 3% auto;overflow: hidden;
    padding:0}
.about .right{ width:77%;margin:0 auto;height:auto; overflow:hidden; float:right;}
.about .right h1{font-size:26px;color:#308e20;line-height:2; font-weight:bold; background:url(../images/btabg.png) bottom  no-repeat;}
.about .right font{ text-align:right;float: right;font-size:16px;color:#333; font-family:"微软雅黑";letter-spacing:1px; font-weight:100; line-height:40px; }
.about .right h2{font-size:16px;color:#A9A9A9; font-family:"微软雅黑";letter-spacing:1px; }
.about .right .con1{ width:100%;font-size:16px;line-height:1.8;color:#333;font-family:微软雅黑;margin: 20px 0;}
.about .right .con1 h1{font-size:22px;color:#308e20;line-height:2; font-weight:bold; background:none; text-align:center; margin:30px auto 10px;}
.about .right .con1 h2{font-size:16px;color:#A9A9A9; font-family:"微软雅黑";letter-spacing:0; text-align:center; }
.about .right .con1 p{font-size: 16px;line-height:30px;color:#333; margin:12px 0;letter-spacing:0px;}

/*fuwu*/

.fuwu{width:100%; max-width: 1500px;min-width: 0px;height: auto;max-height: none;min-height: 0px;margin:3% auto;overflow: hidden;padding:0;}
.fuwu .p_header {font-size: 32px;    margin: 20px 0;text-align: center;padding-bottom: 20px;border-bottom: 1px solid #e8e8e8;}
.fuwu .con{width:98%; height:auto; overflow: hidden; margin:0 auto;}
.fuwu .con p{font-size: 16px;color: #555;padding-bottom: 15px;line-height: 30px; letter-spacing:0;}

.PhotoList_k1 {width: 100%;transition: 0.3s ease 0s;font-size: 14px;}
.PhotoList_k1 li {font-size: 16px;transition: 0.3s ease 0s;margin-bottom: 2.5%;width: 23%;margin-left: 2.6%;background: #f6f6f6; padding: 10px;
    display: inline-block;vertical-align: top;box-sizing: border-box; float:left}
.PhotoList_k1 li a {font-size: 0px;overflow: hidden;text-align: center;background: #f6f6f6;width: 100%;margin: 0 auto;height: 13.6vw;display: block;}
.PhotoList_k1 img { display: inline-block;vertical-align: middle;transition: 0.5s linear 0s;width: auto;height: auto;margin-left: 0px;transform: scale(1);}

/*product*/

.product_list { width: 100%;max-width: 1500px;overflow: hidden;margin:3% auto;}
.product_list .bd { width:78%;height:auto; overflow:hidden; float:right;}
.product_list .bd h1{font-size:26px;color:#308e20;line-height:2; font-weight:bold; background:url(../images/btabg.png) bottom  no-repeat;}
.product_list .bd font{ text-align:right;float: right;font-size:16px;color:#333; font-family:"微软雅黑";letter-spacing:1px; font-weight:100; line-height:40px; }
.product_list .bd ul { height:auto; overflow:hidden; margin:20px 0;}
.product_list .bd li {width:23%;height:320px;float:left;transition: all ease .3s; margin:10px;color:#333; text-align:center; line-height:40px; border:#dedede solid 1px;}
.product_list .bd li:hover { height:320px;background:#308e20;box-shadow:0 5px 10px 0 #efefef; color:#fff;border:#dedede solid 1px;}
.product_list .bd li a:hover{color:#fff;}

.product_img {width:100%;transition: all ease .3s; }
.product_img img{width:100%;height:auto}

.products{width: 100%;overflow: hidden; height:auto;}
.product { width: 100%;max-width: 1500px;overflow: hidden; margin:0 auto 2% auto;}
.product .left{ width: 38%; height:auto; float:left; margin:0 auto; padding:30px 30px 30px 0}
.product .left img{position: relative;overflow: hidden;max-width: 100%;height: auto;}
.product .right{width: 58.5%; height:auto; float:right; margin:0 auto; padding:30px 0; }
.product .right .p_product{ border-bottom:#eeeeee solid 1px; width:100%; height:auto; overflow:hidden; margin:30px auto; padding:20px; line-height:30px; }
.product .right .p_product p{ font-size:16px;color:#555; }
.product .right .seek-price{ width:100%; overflow:hidden;}
.product .right .seek-price a{margin-bottom: 10px;background: #0e68b0;padding: 0.6vw 3vw;border-radius: 0px;font-size: 16px;color: #fff;border: 1px solid #0e68b0;transition: all .36s ease; float:left ; margin:0 15px 0 0;}
.product .right .seek-price a:hover{ border:#0e68b0 1px solid;color:#0e68b0;background:none}

.conp{background: #fff; width:100%; height: auto;overflow: visible;}
.conp .d_DecTab {background: #0e68b0;border-bottom: 2px solid #f60;height: 70px;width: calc((100% - 4px)/3);text-align: center;margin-right: 2px;
    padding: 0 25px;}
.conp .d_DecTab h1{     line-height: 70px;font-size: 18px;font-weight: bold; color:#fff;}
.conp .borderT_default {border-top: 1px solid #d9d9d9; width:100%; height:auto; padding:20px;}
.conp .borderT_default p {font-size: 16px;line-height: 30px;}

/*new*/
.new {width:100%;overflow: hidden; margin:0 auto; float:right}

.new .porBbox {position: relative;overflow: hidden;width:94%;height: 130px; padding: 20px 20px 10px;border: 1px solid #f2f2f2;margin:10px;}
.new .newTitle {font-size:16px;color: #333;overflow: hidden;width: 100%;}
.new .newSummry {color: #777;white-space: nowrap; overflow: hidden;margin: 10px 0;text-overflow: ellipsis; font-size:14px;}
.new .lookDetail {position: relative;display: block; color: #777;height: 38px;line-height: 38px;border-top: 1px solid #e5e5e5; font-size:14px;
 background:url(../images/n2.png) no-repeat right}
.new .lookDetail:hover{ background:url(../images/n1.png) no-repeat right;}
.new .porBbox:hover{ background-color:#eef2f5;border: 1px solid #ecebeb;}


/*搜索*/

.search {width: 100%;max-width: 1500px;overflow: hidden; margin:3% auto;}
.search .porBbox {position: relative;overflow: hidden;width:95%;height: 130px; padding: 20px 20px 10px;border: 1px solid #f2f2f2;margin:20px;}
.search .newTitle {font-size:16px;color: #333;overflow: hidden;width: 100%;}
.search .newSummry {color: #777;white-space: nowrap; overflow: hidden;margin: 10px 0;text-overflow: ellipsis; font-size:14px;}
.search .lookDetail {position: relative;display: block; color: #777;height: 38px;line-height: 38px;border-top: 1px solid #e5e5e5; font-size:14px;
 background:url(../images/n2.png) no-repeat right}
.search .lookDetail:hover{ background:url(../images/n1.png) no-repeat right;}
.search .porBbox:hover{ background-color:#eef2f5;border: 1px solid #ecebeb;}

.search_pos{ width:95%;font-size: 14px;color: #555; margin: 25px 30px; text-align:left;}
.search_pos img{ margin:0 10px;}

/*contact*/
.boxContact{ width:100%; height:700px; position:relative; margin:30px auto;}
.boxContact1{ width:49.5%; height:100%; display:inline-block; background:#0e68b0; vertical-align:top; text-align:right}
.boxContact2{ display:inline-block; width:600px; height:100%; color:#fff; text-align:left}
.boxContact2 i{ width:1px; height:100%; display:inline-block; vertical-align:middle}
.boxContact2 div{width:99%; display:inline-block; vertical-align:middle}
.boxContact2 h1{ display:inline-block; border-bottom:2px solid #fff; font-size:30px; line-height:100%; padding:0 0 15px 0; margin-bottom:15px; font-weight:bold}
.boxContact2 p{ font-size:15px; line-height:25px; display:block;color:#fff}
.boxContact2 a{ color:#fff}
.boxContact2 a:hover{ color:#fff; text-decoration:underline}

/*page*/
.list-nav{ width: 100%;max-width: 1500px;overflow: hidden; text-align:center; margin:40px auto;}
.list-nav a{padding:10px; font-size:14px; line-height:26px; color:#555555; }
.text-secondary{ width:100%;margin-right: 10px;padding: 0;vertical-align: middle;}
.text-secondary li{height: auto;width: 49%; float:left;color: #707070;text-align: left; list-style:none; font-size:14px;}

.toTop{ position:fixed;bottom:10px; right:10px; display:block; width:42px; height:42px; border-radius:20%; background:url(../images/toTop.png) no-repeat; background-size:100% 100%; z-index:1000; display:none; opacity:0.7}
.toTop:hover{background:url(../images/toTopHover.png?v=1.0) no-repeat;background-size:100% 100%;opacity:1.0}