﻿*{padding:0; margin:0; outline:0; border:0; box-sizing:border-box;}
body, h1, h2, h3, h4, h5, h6, hr, p,blockquote,dl, dt, dd, ul, ol, li,pre, form, fieldset, legend, button, textarea, img{border:medium none;margin:0;padding:0;}
/** 设置默认字体 **/
body,textarea,input,button,select,keygen,legend{font:12px/1.5 Arial, sans-serif; color:#666; outline:0;}
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:lighter;}
em{font-style:normal;}
/** 重置列表元素 **/
ul, li, ol {list-style:none;}
/** 重置超链接元素 **/
a{text-decoration:none;color:#666;}
a:hover{color:#23ac38; text-decoration:none; -webkit-transition:0.3s; transition:0.3s;}
/** 重置图片元素 **/
.fl{float:left;} .fr{float:right;} img{border:0px;}
.f1{font-size:24px; color:#23ac38;}

/** 重置表格元素 **/
table{border-collapse:collapse;}
.clear:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}


.header{width: 100%;margin-right: auto;margin-left: auto;}
.topnav{background-color: #fafafa;width: 100%;line-height: 33px;height: 33px;}
.topnav-container{width: 1200px;margin: 0 auto; height: auto; overflow: hidden; margin-bottom: 0px;}
.nav{width:100%;background:#23ac38; float:left;}
.mainbav{width: 1200px;margin: 0 auto; height: auto;}
.mainbav li{float:left;position:relative;padding:0 44px;}
.mainbav li a{color:#fff;font-size: 16px;}
.mainbav .memu{float: left;line-height:51px;height:51px;text-align:center;}
.mainbav .memu:hover, .mainbav .memu.active{color: #333;display: block;background: #0d821f;}
.mainbav .memu:hover a, .mainbav .memu.active a{color:#fff;}
.mainbav ul li ul{display:none;position:absolute;width:175px;left:0;top:51px;z-index:999999;background: #23ac38;}
.mainbav ul li ul li{float:none;border-right:none;padding:0;line-height:40px;border-bottom:1px solid #4cb95c;position:relative;text-align:left;}
.mainbav ul li ul li a{display:block;color:#fff;font-size:14px;padding:0 10px;}
.mainbav ul li ul li a:hover{text-decoration: underline;background-color: #0d821f;}
.mainbav ul li ul li ul{position:absolute;left:175px;top:0;}
.column{float: left;padding-top: 30px;font-size: 30px;margin-left:20px; color: #23ac38;}
.gg{font-size: 22px;color: #ee204c;}
.tels{float: right;background-image: url(../images/index_16.jpg);background-repeat: no-repeat;padding-top: 30px;padding-left: 35px;font-size: 24px;color: #0d821f;margin-top: 28px;margin-bottom: 20px;}

.top_bg{width:100%; height:105px; margin:auto; background:#fff; position:relative; z-index:999;}
.top,.w1200{width:1200px; margin:auto;}
.logo{float:left; padding-top:20px;}

.navMenu{width:800px; float:right; position:relative;}
.navMenu>li{float:left; position:relative; line-height:105px; height:105px; font-size:15px;}
.navMenu>li>a{padding:0 26px; text-transform:uppercase; display:block; color:#333;}
.navMenu>li>a:after{content:''; display:block; width:50px; height:3px; line-height:3px; background:#23ac38; position:absolute; left:50%; bottom:0px; margin-left:-25px;-webkit-transition:all .3s; transition:all .3s;-webkit-transform:scaleX(0);transform:scaleX(0);}
.navMenu>li:hover>a:after,.navMenu>li.on>a:after{-webkit-transform:scaleX(1);transform:scaleX(1);}
.navMenu>li>a:hover,.navMenu>li.on>a{color:#23ac38;}
		
/* navMenu */
.navMenubox{float:left; margin-left:40px;}
.navMenu>li{position:relative;}
.navMenu>li>ul.sub-menu{position:absolute; left:0; top:105px; z-index:1; display:none; background:#fff; width:200px; box-shadow:0 5px 10px #333;}
.navMenu>li>ul.sub-menu li{background:none; margin:0; padding:0; position:relative; border-bottom:1px solid #e6e6e6;}
.navMenu>li>ul.sub-menu li:last-of-type{border-bottom:none;}
.navMenu>li>ul.sub-menu li>a{display:block; font-size:14px; line-height:35px; padding:0 25px; clear:both;}
.navMenu>li>ul.sub-menu li>a.active, .navMenu>li>ul.sub-menu li>a:hover, .navMenu>li>ul.sub-menu>li.active >a{background:#23ac38; color:#fff;}
.navMenu>li>ul.sub-menu>li>ul.sub-menu{position:absolute; left:200px; top:0; width:200px; background:#fff; display:none;}
.navMenu>li>ul.sub-menu>li>ul.sub-menu li{position:relative;}
.navMenu>li>ul.sub-menu>li>ul.sub-menu li a{font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.navMenu>li>ul.sub-menu>li>ul.sub-menu ul.sub-menu{position:absolute; left:200px; top:0; width:200px; background:#eee; display:none;}

.flexslider{width:100%; height:100%; position:relative; overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:100%;}
.slides li img{width:100%; display:block;}
.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block; width:50px; height:2px; margin:0 5px; *display:inline; zoom:1;}
.flex-control-nav a{display:inline-block; width:50px; height:2px; line-height:40px; overflow:hidden; background:#fff; padding-left:14px; box-sizing:border-box;   cursor:pointer;}
.flex-control-nav .flex-active{background:#23ac38;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:40px;height:40px;overflow:hidden;cursor:pointer;position:absolute; padding:10px;background-size:30px 30px !important;}
.flex-direction-nav li a.flex-prev{left:100px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-prev:hover{background:rgba(0,0,0,0.5) url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:100px;background:url(../images/next.png) center center no-repeat;}
.flex-direction-nav li a.flex-next:hover{background:rgba(0,0,0,0.5) url(../images/next.png) center center no-repeat;}

.gjcbg{width: 100%; height: 55px; border-bottom: 1px solid #ddd;}
.gjc{width:1200px;margin:15px auto 0;}
.gjc_txt{width:680px; float:left; line-height:40px; font-size:14px;}
.gjc_txt span{color:#23ac38; font-size:16px;}

.search{width:312px;float:right;}
.search_bg{width:270px; height:40px; float:left; background:#fff; border:3px solid #e6e6e6; border-right:none;}
.sear_bk{width:257px; float:left; padding-left:13px; line-height:34px; border:none; background:none; color:#999; font-size:14px;}
.search_btn{float:left;width:40px;height:40px;display:inline;background:#23ac38;}
.search_btn .pushbutton{background: url(../images/input.png) no-repeat center;border:0px;width:40px;height:40px;cursor:pointer;padding:0px;margin:0px;float:left;}
.search_btn .pushbutton:hover{background-color:#23ac38;}

/*  首页关于我们 */
.bg1{ background:#fff; height:420px; overflow:hidden;filter:Alpha(opacity=60); margin-top:70px; margin-bottom:80px; /*　使用IE专属滤镜实现IE背景透明*/ }
.inabout{ width:100%; height:auto; overflow:hidden; background:url(../images/probgy.jpg) no-repeat center center; height:420px; margin:0 auto 30px auto; }
.wd580{ width:550px; float:left; height:auto; overflow:hidden; margin:20px 0 0 0px;}
.wd580 .abt{ font-size:27px; line-height:100px; color:#23ac38;}
.wd580 p{ line-height:30px; font-size:16px;}
.wd580i{width:550px; height:auto; overflow:hidden; text-align:right !important; color:#ff6000; font-size:18px;}
.wd580i a{ color:#ff6000; font-size:18px;}

.wd460{ width:580px; height:330px; overflow:hidden; float:right; margin-top:40px;}

/*  首页关于我们 */

.in_probg{width:100%; height:auto; margin:15px auto 0; background:url(../images/in_probg.jpg) no-repeat; padding:70px 0;}
.in_pro{width:1200px; margin:auto;}
/* Title */
.Title_main{width: 100%;text-align: center;}
.Title_main .ybt{font-size: 32px;color: #333333;font-weight: normal;}
.Title_main .ybt a{color: #333333;text-decoration: none;}
.Title_main p{font-size: 15px;color: #999;margin-top: 5px;}
.Title_main i{display: block;width: 169px;height: 4px;margin: 18px auto 0;}
.Title_main i img{display: block;width: 169px;height: 4px;}
/* Title */

/* Title */
.Title_main2{width: 100%;text-align: center;}
.Title_main2 .ybt2{font-size: 32px;color: #fff;font-weight: normal;}
.Title_main2 .ybt2 a{color: #fff;text-decoration: none;}
.Title_main2 p{font-size: 15px;color: #fff;margin-top: 5px;}
.Title_main2 i{display: block;width: 169px;height: 4px;margin: 18px auto 0;}
.Title_main2 i img{display: block;width: 169px;height: 4px;}
/* Title */

.in_pronr{width:1200px; margin:40px auto 0; position:relative;}
.in_pro_img{width:1200px; margin:auto; overflow:hidden; padding:10px;}
.in_pro_img ul{width:10000%; position:relative;}
.in_pro_img ul li{width:280px; float:left; margin-right:20px; background:#fff; border:1px solid #d6d6d6;}
.in_pro_img ul li:hover{box-shadow:0 3px 10px #999;}
.in_pro_img ul li .pic{width:278px; margin:auto; overflow:hidden;}
.in_pro_img ul li .pic img{width:100%; display:block; -webkit-transition:all .3s; transition:all .3s;}
.in_pro_img li a:hover img{-webkit-transform: scale(1.1); transform: scale(1.1);}
.in_pro_img ul li .text{width:100%; float:left; padding:20px; text-align:center;}
.in_pro_img ul li a .text .pwz{font-size:18px; font-weight:400; line-height:24px; color:#000; text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; line-clamp:1; -webkit-box-orient:vertical;}
.in_pro_img ul li a:hover .text .pwz{color:#23ac38;}
.in_pro_img ul li .text p{font-size:14px; margin-top:5px; line-height:22px; text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis;
 display:-webkit-box; -webkit-line-clamp:3; line-clamp:3; -webkit-box-orient: vertical;}
.in_pro_img ul li .btn{width:100px; margin:20px auto 0;}
.in_pro_img ul li a .btn{width:100px; height:35px; display:block; line-height:35px; text-align:center; color:#fff; background:#999; font-size:14px;}
.in_pro_img ul li a:hover .btn{background:#23ac38;}

.in_pro_l,.in_pro_r{position:absolute; top:53%; margin-top:-40px; width:42px; height:80px; transition:0.3s; cursor:pointer; overflow:hidden;}
.in_pro_l{left:-90px; background:url(../images/left.png) center no-repeat;}
.in_pro_l:hover{left:-90px; background:url(../images/lefth.png) center no-repeat;}
.in_pro_r{right:-90px; background:url(../images/right.png) center no-repeat;}
.in_pro_r:hover{right:-90px; background:url(../images/righth.png) center no-repeat;}

.about{padding:60px 0;background: url('../images/about_bg.jpg') no-repeat center top;overflow:hidden; padding-bottom:100px;}
.about .homeTitle{background: url('../images/odds_line.jpg') no-repeat center bottom;}
.homeTitle{font-size:23px; background: url('../images/h_tie2.png') no-repeat left 11px;color:#333; margin:0 auto; text-transform: uppercase;margin-bottom:25px;line-height:26px; width:1200px; text-align:center;}
.homeTitle span{display:block;font-size:14px;font-weight:normal;opacity:0.7;filter:alpha(opacity=70);}
.about .homeTitle .qbt{color:#23ac38;margin-bottom:0;}
.about .homeTitle .qbt span{color:#656565;}
.aboutFont{text-align:center;color:#333;font-size:13px;}
.aboutFont .tie{color:#23ac38;font-size:24px;font-weight:normal;height:60px;}
.aboutFont .font{height:auto;overflow:hidden;margin-bottom:10px; font-size:16px; line-height:35px; text-align:left; padding-top:15px;}
.setting{height:218px;overflow:hidden; width:1200px; margin:0 auto;}
.setting ul{width:1240px;}
.setting li{float:left;width:290px;overflow:hidden;height:218px;margin-right:12px;}
.setting li img{width:290px;height:218px;transition:all 0.5s;}
.setting li span{display:block;padding:0 10px;height:35px;line-height:35px;color:#fff;background: url('../images/opc.png');font-size:13px;position:relative;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;transition:all 0.3s;}
.setting li:hover span{margin-top:-35px;}
.setting li:hover img{transform:scale(1.1,1.1);}
.strength{margin-top:80px;overflow:hidden;}
.strength li{height:auto;width:400px;font-size:13px;color:#333;float:left;padding-left:80px;}
.strength li.two{border-right:1px dotted #343434;border-left: 1px dotted #343434;width:400px;}
.strength li img{width:74px;height:74px;float:left;margin-right:20px;}
.strength li .sbt{font-size:20px;font-weight:normal;height:auto;padding-top:0px;}
.strength li .sbt strong{font-family:Arial;color:#23ac38;font-size:30px;margin-right:5px;}
.strength li p{font-size: 12px; line-height: 25px;}

.in_jjfabg{width:100%; height:826px; margin:auto; background:url(../images/in_jjfabg.jpg) center no-repeat; padding:50px 0;}
.in_jjfa_tit{width:100%; margin:auto; text-align:center;}
.in_jjfa_tit h1{font-size:30px; font-weight:bold; color:#fff; line-height:30px;}
.in_jjfa_tit h1 a{color:#fff;} .in_jjfa_tit h1 a:hover{color:#ff7e00;}
.in_jjfa_tit h1:after{content:""; display:block; width:100px; height:2px; margin:20px auto 0; background:#fff;}
.in_jjfa_tit p{font-size:16px; margin:20px auto 0; line-height:24px; color:#fff;}

.in_jjfa_img{width:1200px; margin:30px auto 0;}
.in_jjfa_p1{width:400px; float:right;}
.in_jjfa_p1 .l{width:100%; float:left;}
.in_jjfa_p1 .l_pic{width:100%; float:left; overflow:hidden;}
.in_jjfa_p1 a .l_pic img{width:100%; display:block; transition:all 0.7s ease-in-out 0s; -webkit-transition:all 0.7s ease-in-out 0s;}
.in_jjfa_p1 a:hover .l_pic img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.in_jjfa_p1 .l_tit{width:100%; float:left; text-align:center;}
.in_jjfa_p1 a .l_tit{width:100%; display:block; line-height:30px; padding:15px 20px; background:#fff; color:#000; font-size:18px;}
.in_jjfa_p1 a:hover .l_tit{background:#23ac38; color:#fff;}

.in_jjfa_rnr{width:785px; float:left;}
.in_jjfa_r1{width:100%; float:left;}
.in_jjfa_r2{width:100%; float:left; margin-top:16px;}
.c{width:100%; float:left;}
.c li{width:49%; float:left; margin-right:2%;}
.c li:nth-child(2n){margin-right:0;}
.c li .l2{width:100%; float:left;}
.c li .l2_pic{width:100%; float:left; overflow:hidden;}
.c li a .l2_pic img{width:100%; display:block; transition:all 0.7s ease-in-out 0s; -webkit-transition:all 0.7s ease-in-out 0s;}
.c li a:hover .l2_pic img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.c li .l2_tit{width:100%; float:left; text-align:center;}
.c li a .l2_tit{width:100%; display:block; line-height:30px; padding:15px 20px; background:#fff; color:#000; font-size:18px;}
.c li a:hover .l2_tit{background:#23ac38; color:#fff;}


	
/*首页新闻*/
.dy{margin-top: 30px; height:auto; overflow:hidden;}
.dy .wz{height: 54px; padding-left: 34px; font-size: 18px;font-weight: normal; line-height: 54px; margin-bottom: 32px;}
.dy .wz a{font-size: 18px!important;}
.dy .wz span{float: right; font:14px Arial; line-height: 54px;}
.dy .wz span a{color: #a2a2a2;font-size: 14px!important;}
.dy dt img{transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
-o-transition: all 0.5s;}
.dy dt:hover img{transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);}
.innews{width:467px;font-size: 14px; line-height: 22px; overflow:hidden;}
.innews .wz{background: url(../images/news_t1.png) no-repeat left bottom;font-size: 18px!important;}
.innews dt{height: 207px; margin-bottom: 10px; overflow: hidden;}
.innews dt img{width: 467px; height: 207px;}
.innews .nywz{font-size: 16px; font-weight: normal; line-height: 28px;overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;/*将对象作为弹性伸缩盒子模型显示*/
            -webkit-line-clamp: 2; /*限制文本的行数，只显示3行*/
            -webkit-box-orient: vertical;/*设置或检索伸缩盒对象的子元素的排列方式 */}
.innews .nywz a{color: #000;}
.innews p a{color: #23ac38;}
.faq{width:680px;overflow:hidden;}
.faq .xywz{background: url(../images/faq_t1.png) no-repeat left bottom; height: 54px; padding-left: 34px; font-size: 18px; font-weight: normal; line-height: 54px; margin-bottom: 32px;}
.faq .xywz a{font-size: 18px!important;}
.faq .xywz span{float: right; font:14px Arial; line-height: 54px;}
.faq .xywz span a{color: #a2a2a2;font-size: 14px!important;}
.faq dl{height: 98px; padding-bottom: 18px; border-bottom: 1px solid #eee; font-size: 14px; line-height: 22px; color: #666; margin-bottom: 15px;}
.faq dt{width: 160px; height: 98px; float: left; margin-right: 26px;}
.faq dt img{width: 160px; height: 98px;}
.faq .xynywz{font-size: 16px; font-weight: normal; line-height:25px; height: auto;}
.faq .xynywz a{color: #333;}
.faq p a{color: #23ac38;}
.faq li{font-size: 14px;line-height: 34px; padding-left: 25px;background: url(../images/faq_d1.png) no-repeat 6px 14px; white-space: nowrap;  overflow: hidden; text-overflow: ellipsis;}
.faq li a{color: #333;}
.faq li span{float: right;color: #888;}
/*首页新闻*/

/*首页合作伙伴*/
.spz{ width:100%; height:0; border-bottom:1px solid #eaeaea;}
.sy_bt{ text-align:center;}
.sy_bt h2{ font-size:30px; color:#404040; font-weight:bold; line-height:30px;}
.sy_bt p{ font-size:18px; color:#787878; line-height:18px; margin-top:20px;}

.sy_pp{ margin:50px auto 50px;}
.sy_pp ul li{ float:left; width:18%; margin-right:2%; margin-top:2%; position:relative; overflow:hidden;}
.sy_pp ul li img{ display:block; width:100%; height:100px;}
.sy_pp ul li a{ display:block; border:1px solid #e5e5e5;}
.sy_pp ul li:nth-child(5n){ margin-right:0;}
.sy_pp ul li .sy_pp_ckxq{ position:absolute; left:0; top:0; width:100%; height:100%; background:#23ac38; -webkit-transition:0.5s ease-out;transition:0.5s ease-out; -webkit-transform:translateY(-100%);transform:translateY(-100%);}
.sy_pp ul li .sy_pp_ckxq p{ position:absolute; left:50%; top:50%; font-size:16px; font-weight:bold; line-height:36px; width:110px; text-align:center; margin:-19px 0 0 -55px; border:1px solid #FFF; color:#FFF; border-width:1px 0;}
.sy_pp ul li:hover .sy_pp_ckxq{ -webkit-transform:translateY(0);transform:translateY(0);}
/*首页合作伙伴*/


/* link */
.yqlj {padding:25px 0;background: #f5f5f5;border-top: 1px solid #e0e0e0;}
.yqlj .yqlj_con .yqlj_p1 {width: 75px;font-size: 16px;color: #fff;height: 20px;line-height: 20px;}
.yqlj .yqlj_con .yqlj_p1 a {color: #333;}
.yqlj .yqlj_con .yqlj_p2 {width: 1100px;}
.yqlj .yqlj_con .yqlj_p2 a {padding:0 10px; float: left;line-height: 20px;font-size: 13px;color: #666;}
.yqlj .yqlj_con .yqlj_p2 a:first-child {border-left:none;padding-left: 0;}
.yqlj .yqlj_con .yqlj_p2 a:hover {color: #23ac38;}
/* link */

.in_contbg{width:100%; margin:0 auto; background:#23ac38; padding:35px 0 30px 0; overflow:hidden;}
.in_contl{width:395px; float:left; background:url(../images/in_cont_tb.png)left no-repeat; padding-left:60px; line-height:30px; font-size:14px; color:#fff;}
.in_contl .czi,.in_contc .czi{font-size:18px;}
.in_contc{width:395px; float:left; background:url(../images/in_cont_tb2.png)left no-repeat; padding-left:65px; line-height:30px; font-size:14px; color:#fff; margin-left:90px;}
.in_cont_btn{width:200px; float:right;}
.in_cont_btn a{width:200px; float:left; height:50px; line-height:50px; display:block; background:#fff; font-size:18px; color:#23ac38; border-radius:20px;}
.in_cont_btn a span{width:25px; float:left; margin:3px 10px 0 45px;}
.in_cont_btn a:hover{color:#ff7e00;}



/*网站底部*/
.footer{width: 100%;overflow: hidden;background: #333;padding: 50px 0;}
.footer01{float: left; width: 145px;}
.footer01 .ft01tit{font-size: 16px;color: #fff;line-height: 50px;}
.footer01 a{display: block;line-height: 28px;color: #999;font-size: 14px;}
.ftewm{width: 130px;float: right;padding-top: 20px;}
.ftewm img{width: 120px;height: 120px;display: block;background: #fff;padding: 6px;}
.ftewm span{display: block;line-height: 30px;font-size: 14px;color: #999;text-align: center;padding-top: 10px;}
.footer02{width: 100%;background: #1b1b1b;height: 50px;left: 50px;line-height: 50px;}
.footer02 .ftfl{font-size: 12px;color: #545454;}
.footer02 .ftfl a{color: #545454;line-height: 50px;}
.footer02 .ftfr{text-align: right;font-size: 12px;}
.footer03{margin-left: 55px;}
.ftlianxi{width: 330px;float: left;margin-top: 12px;}
.fttel{padding: 0 0 0 55px;background: url(../images/fttel.png) no-repeat;font-size: 28px;color: #23ac38;font-weight: 700;}
.fttel span{font-size: 14px;color: #999;display: block;font-weight: normal;}
.ftlianxi p{padding: 0 0 0 55px;font-size: 14px;line-height: 28px;color: #999;}
.ftge{width: 25px;height: 1px;background: #23ac38;margin-bottom: 7px;}

.footer02{width: 100%;background: #1b1b1b;height: 50px;left: 50px;line-height: 50px;}
.footer02 .ftfl{font-size: 12px;color: #545454;}
.footer02 .ftfl a{color: #545454;line-height: 50px;}
.footer02 .ftfr{text-align: right;font-size: 12px;}
/*网站底部*/

/*Side*/
.side{position:fixed;width:54px;height:275px;right:0;top:275px;z-index:10000;}
.side ul li{width:54px;height:54px;float:left;position:relative;margin-bottom:2px;}
.side ul li .wx{width:220px;position:absolute; bottom:54px;right:0; display:none;}
.side ul li a:hover .wx{display:block;}
.side ul li .wx img{width:100%; display:block;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;background:#333; color:#fff; line-height:54px; font-size:14px;overflow:hidden; border-radius:5px 0 0 5px;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#333; border-radius:5px 0 0 5px;}
.side ul li .sidetop:hover{background:#23ac38;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}

/** 首页代码 End **/

/*内页banner*/
.ny_banner{ margin-top:0px; min-width: 1200px;}
.ny_banner img{ width:100%;}
/*内页banner*/

/*内页样式*/
.cpMain{overflow: hidden;background: #fff; margin-top: 40px;padding-bottom: 30px;}
.cpMain .container{margin-top: 40px;padding-bottom: 30px; width: 1200px; margin: 0 auto;}

.dingzhi_left{width: 253px;}
.dingzhi_left .abt{background: url("../images/proltH2Bg.png") no-repeat center;width: 253px;height: 62px;overflow: hidden;}
.dingzhi_left .abt em{font-size: 18px;color: #fff;display: block;padding: 10px 0 0 70px;}
.dingzhi_left .abt a{font-size: 22px;color: #fff;display: block;text-indent: 65px;margin-top: 18px;font-weight: normal;}
.dingzhi_left .abt span{display: block;text-indent: 70px;color: #fff;text-transform: uppercase;font-size: 12px;}

.proLtBox{width: 253px;overflow: hidden;margin-bottom: 20px;}
.proLtBox .proDl dt{width: 253px;height: 55px;line-height: 55px;text-indent: 22px;font-size: 14px;background: url(../images/nytb.jpg) no-repeat center;border-bottom: 1px solid #fff;}
.proLtBox .proDl dt a{color: #333;display: block;font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-left: 44px;}
.proLtBox .proDl dt a:hover{background: url(../images/nytb_h.jpg) no-repeat center;color: #fff!important;}
.proLtBox .proDl dd{width: initial;background: #f1f1f1;}
.proLtBox .proDl dd a{display: block;line-height: 43px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 13px;color: #666;text-indent: 15px;height: 43px;}
.proLtBox .proDl dd a.on{color: #f08600;font-weight: 700;}
.proLtBox .proDl dd a:hover{color: #f08600;font-weight: 700;}


.proLtBox11{width: 253px;overflow: hidden;padding: 10px 0 30px 0;background: #f5f5f5;margin-bottom: 20px;}
.proLtBox11 .proDl dt{width: 210px;height: 45px;line-height: 45px;text-indent: 35px;font-size: 14px;background: #279e35;margin: 20px 0 10px 25px;}
.proLtBox11 .proDl dt a{color: #fff;display: block;font-size: 16px;background: url(../images/side_li2.png) no-repeat 10px center;}
.proLtBox11 .proDl dd{width: initial;color: #333;}
.proLtBox11 .proDl dd a:hover{font-weight: bold; color: #279e35;}
.proLtBox11 .proDl dd a.on{font-weight: bold; color: #279e35;}
.proLtBox11 .proDl dd a{display: block;line-height: 38px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 13px;color: #333;text-indent: 15px;height: 38px;padding-left: 32px;background: url(../images/pro_ic.png) no-repeat 35px center;}


/*网站首页左侧联系方式*/
.left_lianxi{background: #f5f5f5;padding: 20px 0;}
.anxu{background: url(../images/tel02.png) no-repeat 12px 0;padding-left: 57px;}
.anxu p{font-size: 22px;font-weight: 700;color: #f08300;letter-spacing: -.5px;}
.lianxi02{font-size: 12px;color: #666;line-height: 25px;padding: 8px 25px;}
.lianxi03{padding: 0px 25px;}
.lianxi03 span{font-size: 15px;color: #9acf16;line-height: 30px;font-weight: 700;}
.lianxi03 pre{font: 12px Arial, "Microsoft Yahei";white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;color: #666;line-height: 25px;}
.left_lianxi a{display: block;width: 195px;height: 37px;line-height: 37px;color: #fff;padding-left: 80px;margin: 0 0 6px 21px;}
.left_lianxi a.ljzx{background: url(../images/ljzx.png) no-repeat;margin-top: 15px;}
.left_lianxi a.zxdz{background: url(../images/zxdz.png) no-repeat;}
.proLtBox .proDl dt.on a{color: #f08300;font-size: 16px;}

.tjcp { width: 233px; margin-bottom: 10px; }
.tjcp-tu img{ width: 233px;border:1px solid #d7d7d7;}
.tjcp-tu img:hover{border:1px solid #279e35;}
.tjcp-title { width: 233px; line-height: 35px; text-align: center; }
.cont-nr { width: 253px; padding: 8px; margin-bottom: 20px; border: 1px solid #d7d7d7; background:#fff;box-sizing: border-box}

/*cpright*/
.cpright{width: 927px;background: #fff;float: right;padding-bottom: 20px;}
.cprightn{width: 745px;padding: 0 20px;background: #fff;float: right;padding-bottom: 20px;padding-right: 35px;}
.ageson{border: 1px solid #eee;}
.subnr{border: 5px solid #9acf16;width: 210px;padding: 10px;border-top: none;}
.subnr .subspan{font-size: 14px;}
.subnr .subtel{font-size: 26px;color: #9acf16;line-height: 35px;}
.subnr p{line-height: 26px;}
.rtop{height: auto;line-height: 34px;padding: 8px 8px 8px 0px;position: relative;color: #fff;overflow: hidden;font-size: 14px;background-color: #279e35;font-family: "Microsoft Yahei", "微软雅黑";}
.rtop span{color: #fff;background: url(../images/dts.png) no-repeat scroll 10px; padding-left: 40px;}
.rtop span em{color: #fff;}
.rtop span a{color: #fff;}
.rtop span a:hover{color: #fff;text-decoration: none;}
.agent_con{padding: 20px;line-height: 30px; font-size: 14px;}
.agent_con p{font-size: 15px;line-height: 30px;}
.agent_con h2{font-size: 18px;line-height: 50px;color: #279e35;border-bottom: 3px solid #f08600;margin-bottom: 10px;text-align: center;}
.agent_con h3{font-size: 18px;color: #9acf16;}
.agent_con img{}

/*内页样式*/

/*内页企业形象*/
.workshop_r_img{width:100%; height: auto; overflow: hidden; margin:20px auto 0;}
.workshop_r_img ul{margin-right:-2%;}
.workshop_r_img ul li{width:31.333%; float:left; margin:0 2% 1% 0;}
.workshop_r_img ul li span{width:100%;float:left; text-align:center;line-height:22px; font-size:13px; padding-top:10px;min-height:30px;}
.workshop_r_img ul li img{width:99%;height:auto;float:left; padding:1px; box-sizing:border-box; border:1px solid #ccc;}
.workshop_r_img ul li img:hover{padding:1px;background:#f08519;border:1px solid #ccc;}
/*内页企业形象*/

/*内页合作伙伴*/
.partent_r_img{width:100%; height: auto; overflow: hidden; margin:20px auto 0;}
.partent_r_img ul{margin-right:-2%;}
.partent_r_img ul li{width:31.333%; float:left; margin:0 2% 1% 0;}
.partent_r_img ul li span{width:100%;float:left; text-align:center;line-height:22px; font-size:13px; padding-top:10px;min-height:30px;}
.partent_r_img ul li img{width:99%;height:auto;float:left; padding:1px; box-sizing:border-box; border:1px solid #ccc;}
.partent_r_img ul li img:hover{padding:1px;background:#f08519;border:1px solid #ccc;}
/*内页合作伙伴*/

/*  产品列表 */
.productList{ width:100%;overflow: hidden; margin-top: 0%;}
.productList ul{ margin-right: -2%}
.productList li{float:left;width:31.333%;border:1px solid #ddd;padding:4px;background:#eee;transition:all 0.3s;margin:0 2% 22px 0; box-sizing: border-box;}
.productList li .pImg{display:block;width:100%;height:auto;overflow:hidden;}
.productList li img{width:100%;height:auto;transition:all 0.5s;}
.productList li p{height:40px;line-height:45px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;padding:0 8px;padding-right:95px;}
.productList li p a{color:#333;}
.productList li p .zx{float:right;margin-right:-90px;font-size:12px;background: url('../images/zx_icon.png') no-repeat left center;padding-left:20px;}
.productList li p .zx:hover{}
.productList li p a:hover{color:#279e35;}
.productList li:hover{border:1px solid #279e35;box-shadow:0 0 6px #999;}
.productList li:hover img{transform:scale(1.1,1.1);}
/*  产品列表 */

/*内页产品详情样式*/
.xqbg{overflow: hidden;}
.cpxq_t:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0; }
.cpxq{ margin-top: 3%; margin-bottom: 3%;}
.cpxq_t_l{ float:left; width:48%;}
.sp-wrap{ display:none; line-height:0; font-size:0;}
.sp-thumbs{ width:100%;}
.sp-thumbs img{ max-width:100%;}
.sp-thumbs a:link, .sp-thumbs a:visited{ margin:0 0.5%; width:23%; height:70px; border:1px #eaeaea solid; overflow:hidden; opacity:.3; display:inline-block; background-size:cover; background-position:center; -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out; -ms-transition:all .2s ease-out;-o-transition:all .2s ease-out; transition:all .2s ease-out;}
.sp-thumbs a:hover{opacity:1;}
.sp-thumbs a:active, .sp-current{ opacity:1!important; position:relative;}
.sp-large{ position:relative; overflow:hidden; width:100% !important; margin:0 0 2% 0; box-shadow:0 0 1px rgba(0,0,0,0.3);}
.sp-large a img{ width: 100%;}
.sp-large a{ display:block;}
.sp-zoom{ position:absolute; left:-50%; top:-50%; cursor:-webkit-zoom-in; cursor:-moz-zoom-in; cursor:zoom-in; display:none;}
.sp-zoom img{ max-width: none;}
.sp-lightbox{ position:fixed; top:0; left:0; height:100%; width:100%; background:rgb(0, 0, 0); background:rgba(0, 0, 0, .9); z-index:500; display:none; cursor:pointer;}
.sp-lightbox img{position:absolute; margin:auto; top:0; bottom:0; left:0; right:0; max-width:90%; max-height:90%; border:2px solid #fff;}
#sp-prev, #sp-next{ position:absolute; top:50%; margin-top:-25px; z-index:501; color:#fff; padding:14px; text-decoration:none; background:#000; border-radius:25px; border:2px solid #fff; width:50px; height:50px; box-sizing:border-box; transition:.2s;}
#sp-prev{ left:10px;}
#sp-prev:before{ content:''; border:7px solid transparent; border-right:15px solid #fff; position:absolute; top:16px; left:7px;}
#sp-next{ right:10px;}
#sp-next:before{ content:''; border:7px solid transparent; border-left:15px solid white; position:absolute; top:16px; left:18px;}
#sp-prev:hover, #sp-next:hover{ background:#444;}
@media screen and (max-width: 400px) {
	.sp-wrap{ margin:0 0 15px 0;}
	#sp-prev, #sp-next{ top:auto; margin-top:0; bottom:25px;}
}
.cpxq_t_r{ float:right; width:48%;}
.cpxq_t_r .cpxq_t_r_bt{color:#279e35; font-size:22px;}
.cpxq_t_r .cpxq_t_r_jj{font-size:14px; margin-top:20px; line-height: 25px;}
.cpxq_t_r .cpxq_t_r_wb{line-height:24px;margin:20px 0 0 0;}
.cpxq_t_r .fh{ line-height:40px; margin-top:30px; float: left; margin-right: 30px;margin-bottom: 30px;}
.cpxq_t_r .fh a{display:inline-block; color:#fff; background:#23ac38; padding:0 15px; transition:all 0.5s;}
.cpxq_t_r .fh a:hover{background:#279e35;}
.telss{margin:20px 0px}
.cpxq_b{margin-top:30px;}
.cpxq_b_dh{background:#f1f1f1;}
.cpxq_b_dh ul{overflow:hidden; background: #279e35;}
.cpxq_b_dh ul li{float:left; text-align:center; line-height:20px; padding:15px 20px; cursor:pointer; color: #fff;}
.cpxq_b_dh ul li:hover{color:#279e35; background:#eee ; transition:all 1.5s;}
.cpxq_b_dh ul .active{color:#279e35; background:#eee ;}

.cpxq_b_kj{margin-top:30px;}
.cpxq_b_kj .wb{display:none; line-height:24px;}
.wb td, .wb th{ padding:0 10px;}
.wb table{ border-left:1px solid #777; border-top:1px solid #777; text-align:center;}
.wb td,.wb th{border-right:1px solid #777; border-bottom:1px solid #777;}

.cpxq_b_kj .wb_xgcp
.cpxq_b_kj .wb_xgcp ul{overflow:hidden; margin-top:-2%; margin-left:-2%;}
.cpxq_b_kj .wb_xgcp ul li{width:31.33%; float:left; margin-top:2%; margin-left:2%;}
.cpxq_b_kj .wb_xgcp ul li .cpzx_img{width:100%; position:relative;}
.cpxq_b_kj .wb_xgcp ul li .cpzx_img:after{content:""; width:100%; height:100%; opacity:0; background:rgba(0,0,0,0.6) url(../images/sy_cp_fdj.png) center no-repeat; transition:all 0.5s; position:absolute; top:0; left:0;}
.cpxq_b_kj .wb_xgcp ul li:hover .cpzx_img:after{opacity:1;}
.cpxq_b_kj .wb_xgcp ul li .cpzx_wz{color:#fff; line-height:20px; padding:13px; background:#666; transition:all 0.5s;}
.cpxq_b_kj .wb_xgcp ul li:hover .cpzx_wz{background:#4eb839;}

/*内页产品详情样式*/

/*内页相关产品*/

.hot_pro2{width:100%;margin-top:0px; overflow: hidden;}
.hot_pro2_tit{width:100%; float:left; border-bottom:1px solid #279e35; padding:0 0 10px 10px; border-left:3px solid #279e35;}
.hot_pro2_tit h3{float:left; font-size:16px; color:#279e35; font-weight:bold;}
.hot_pro2_tit span{color:#999; font-size:12px; text-transform:uppercase;float:left; padding:3px 0 0 10px;}

.scrollleft2{width: 100%; height: auto; overflow: hidden}
.scrollleft2 ul{ margin-right: -2%; }
.scrollleft2 ul li{width:23%; height: auto; float:left; margin:1% 2% 0% 0; }
.scrollleft2 ul li img{width: 99%; height: auto; border:1px solid #dbdbdb;}
.scrollleft2 ul li img:hover{border:1px solid #279e35;}
.scrollleft2 ul li .zi{text-align: center; font-size: 14px; line-height: 28px; color: #333; min-height: 56px;}

/*内页产品详情样式*/

.butters{height: auto;}
.butters a{display: inline-block;color: #fff;background: #4eb839;padding:1% 3%;transition: all 0.5s; border-radius: 200px; text-transform: uppercase; font-size: 14px;}

/*头型*/
.tx { margin: 0 auto;}
.tx ul { list-style: none; overflow: hidden; margin-right: -1%; }
.tx li { width: 24%; height: auto; overflow: hidden; margin: 10px 1% 6px 0px; float: left; }
.tx li div { width: 97%; height: auto; overflow: hidden; border: 1px solid #cdcdcd; padding: 2px; }
.tx li a { display: block; width: 100%; height: auto; overflow: hidden; }
.tx li img { width: 100%; }
.tx ul li div:hover { border: 1px solid #e4672f; }
.tx li span { display: block; text-align: center; line-height: 26px; color: #222; font-size: 13px; }
/*头型*/

/*内页新闻中心*/
.inf_lc{clear: both;padding: 3% 0 0 0;}
.inf_lc li{padding: 15px 20px 15px 0; border: 1px solid white; border-radius: 8px; height: auto; overflow: hidden; margin: 0 0 30px; background: #f9f9f9;}
.inf_lc li:hover{border-color: #23ac38;border-radius: 4px;}
.inf_lc li.bg{background: #f5f5f5;}
.inf_lc li .bt{padding: 22px 5px 0 15px;text-align: center;float: left;width: 64px;overflow: hidden;}
.inf_lc li .bt b{font-weight: 100;display: block;line-height: 36px;height: 36px;overflow: hidden;font-size: 36px;font-family: Arial;text-transform: uppercase;}
.inf_lc li .bt span{font-weight: 100;display: block;line-height: 16px;height: 16px;overflow: hidden;font-size: 12px;font-family: Arial;text-transform: uppercase;color: #343434;}
.inf_lc li .nyzi{padding: 0 0 0 14px;line-height: 26px;width: 700px;font-size: 14px;float: left;color: #999;}
.inf_lc li .nyzi b{display: block;font-weight: 100;color: #23ac38;line-height: 30px;height: 30px;margin: 5px 0;font-size: 15px;}
.inf_lc li .nyzi b a, .inf_lc li .nyzi b a:hover{color: #23ac38;font-weight: bold;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 560px;}
.inf_lc li .nyzi b a:hover{color: #23ac38;}
.inf_lc li .fr{margin: 50px 0 0;width: 70px;height: 25px;line-height: 25px;text-align: center;color: #ffffff;background-color: #ff9900;}
.inf_lc li .fr:hover{background: #ff9900;}
/*内页新闻中心*/

/*内页新闻详情*/
.newsxq{width: 100%; padding-top: 0; overflow: hidden;}
.newsmore_list{width:100%;float:left; margin-top:40px;}
.newsmore_list_tit{height:45px; background-color:#23ac38; color:#fff; padding:0 20px; line-height:45px;font-size:16px; border:1px solid #e6e6e6;}
.newsmore_list_text{width:100%;float:left; border-top:none; padding:10px 0px 20px 0px; background:#fff; box-sizing:border-box;}
.newsmore_list_text ul li{background:url(../images/news_tb.jpg) left no-repeat; padding-left:15px; line-height:35px; float:left; width:48%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;display:inline; border-bottom:1px dashed #e6e6e6; margin-right:4%; font-size:12px; box-sizing:border-box;}
.newsmore_list_text ul li:nth-child(2n){margin-right:0;}
.newsmore_list_text ul li span{float:right; color:#aaa;}
.new-view-title{text-align:center; border-bottom:1px solid #e6e6e6; line-height:30px; padding:10px 0 16px 0; font-size:14px;}
.new-view-title .line{padding:0 10px; color:#23ac38;}
.color-blue{color:#787876;}
.new-view-title .xqbt{padding:8px; line-height:32px; font-size:20px; font-weight:bold; color:#23ac38;}

.newsmore_text{width:100%; float:left; margin-top:30px; line-height:30px; font-size:14px;}
.newsmore_text img{display: block; clear: both; margin: auto;}

.view-page{width:100%; float:left; position:relative; margin:40px 0; border-top:1px solid #e6e6e6; padding-top:30px;}
.view-page .prev,.view-page .back,.view-page .next{font-size:14px; width:138px; height:38px; border:solid 1px #e6e6e6; line-height:38px; position: absolute;transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out; }
.view-page .prev{left:0;}
.view-page .prev a,.view-page .next a{text-align:center;}
.view-page a{display:block;} 
.view-page .back{left:50%; margin-left:-80px;}
.view-page .back a{background:#23ac38; color:#fff; text-align:center;}
.view-page .back a:hover{background:#e0791d; color:#fff;}
.view-page .next{right:0;}
.view-page .prev:hover a{color:#fff; background:#23ac38;}
.view-page .next:hover a{color:#fff; background:#23ac38;}
/*内页新闻详情*/

/******************下载中心**********************/
.download {padding-top: 0px;}
.download ul {height: 38px;margin-right: 8px;padding-left: 12px;background-image: url(../images/xu2.jpg);background-repeat: no-repeat;margin-left: 8px;}
.download li {font-size: 12px;color: #999999;list-style-type: none;float: left;line-height: 38px;height: 38px;}
.download_wz {width: 783px;}
.download_wz a {color: #434343;text-decoration: none;}
.download_wz a:hover {color: #980600;text-decoration: underline;}
/******************下载中心**********************/

/*feedback*/
.content_box {width:100%; padding-top: 3%; overflow: hidden;}
.content_box .messages_box { width: auto; padding: 0; }
.content_box .messages_box ul { width: 100%; }
.content_box .messages_box ul li { padding: 5px 0px 5px 0px; }
.content_box .messages_box .text-input, .content_box .messages_box .summary-input, .content_box .messages_box .qq-input { width: 100%; height: 33px; padding: 0px 10px; line-height: 33px; background: none repeat scroll 0% 0% rgb(253, 253, 253); border-width: 1px; border-style: solid; border-color: rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201); box-shadow: 1px 2px 3px rgb(183, 183, 183) inset !important; font-size: 14px; box-sizing: border-box;}
.content_box .messages_box .cont-input { width: 100%; height: 130px; padding: 10px; line-height: 20px; background: none repeat scroll 0% 0% rgb(253, 253, 253); border-width: 1px; border-style: solid; border-color: rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201); box-shadow: 1px 2px 3px rgb(183, 183, 183) inset !important; font-size: 14px; box-sizing: border-box;}
.content_box .messages_box .code-input { width: 125px; vertical-align: middle; height: 33px; padding: 0px 10px; line-height: normal; background: none repeat scroll 0% 0% rgb(253, 253, 253); border-width: 1px; border-style: solid; border-color: rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201); box-shadow: 1px 2px 3px rgb(183, 183, 183) inset !important; }
.content_box .messages_box .verify-pic { height: 35px; vertical-align: middle; }
.content_box .messages_box .submitBtn { text-align: center; padding-top: 10px; }
.content_box .messages_box .messages-button { width: 125px; height: 34px; line-height: 34px; font-size: 16px; color: #fff; text-align: center; background: none repeat scroll 0% 0% #e24a45; border: none; transition-duration: .3s; }
.content_box .messages_box .messages-button:hover { background: none repeat scroll 0% 0% #74b956; transition-duration: .3s; cursor: pointer;}
/*feedback*/

/*网站地图*/
.sitemap {width:100%; padding-top:0; overflow: hidden; text-indent: 1em; font-size: 13.8px; }
.sitemap .wz { line-height: 50px; background: #eee; margin-top: 13px; margin-bottom: 8px; font-weight: 500; font-size: 16px; }
.sitemap .wz a{color: #23ac38;}
.sitemap .list { margin-bottom: 8px; }
.sitemap .list li { float: left; padding:5px 0; font-size: 14px; }
.sitemap .clear { clear: both; }
/*网站地图*/