@charset "utf-8";
html,
body,
ul,
li,
ol,
dl,
dd,
dt,
p,
h1,
h2,
h3,
h4,
h5,
h6,
form,
img { margin: 0; padding: 0 }
body { font-size: 14px; font-family: "微软雅黑"; color: #333; background: #fff }
h1,
h2,
h3,
h4,
h5,
h6 { text-decoration: none; font-weight: normal; font-size: 100% }
img,
input,
button { border: none; padding: 0; margin: 0; outline-style: none }
select,
input,
textarea { font-size: 14px; margin: 0; padding: 0; outline: none }
select,
input { vertical-align: middle;}
textarea { resize: none }
ul,
ol { list-style: none }
img { vertical-align: middle; font-size: 0; border: 0; outline: none }
i,
em { font-style: normal; text-decoration: none }
a { color: #333; text-decoration: none; outline: none ; }
a:hover { color: #5bb729 }
.clear { clear: both }
.fix:after,
.fix:before { content: " "; display: table }
.fix:after { clear: both ;}
.fl { float: left }
.fr { float: right }
.tc { text-align: center }
.last { margin-right: 0px !important }
.wrap { min-width: 1200px }
.content { width: 1227px; margin: 0 auto }
.header { }
.h_top { background: #eee; height: 42px }
.h_top .h_phone { background: url('../images/i1_phone.png') no-repeat left center; padding-left: 20px; line-height: 42px }
em { color: #328306 }
.h_taobao { background: url('../images/i1_taobao.png') no-repeat left center; padding-left: 30px; line-height: 42px }
.h_top .login { line-height: 42px; margin-left: 50px;    margin-right: 20px;}
.h_bottom { margin: 5px 0 }
.h_bottom .logo1 { /*margin: 12px 5px; padding-left: 10px; *//*border-left: 2px solid #5bb729*/ }
.h_bottom .logo1 p { color: #0b5719; padding-top: 10px; font-size: 12px }
.h_bottom nav li { float: left; line-height: 67px; padding: 0 22px }
.h_bottom nav li:hover a { color: #5bb729 }
.h_bottom nav li.active a { color: #5bb729 }
.banner{
	width: 100%;
}
.banner_in { width: 100%; position: relative;}
.banner_b { width: 100%;}
.banner_b img{
	width: 100%;
}
.banner_s{
	width: 100%;
	position: absolute;
	bottom: 15px;
}
.banner_ss { width: 42%;}

.banner_ss img{ width: 100%;}
.banner_ss .swiper-slide{
	opacity: .5;
	border-radius: 0;
	border-radius: 5px !important;
	border: 3px #fff solid;
	box-sizing: border-box;
}

.banner_ss .swiper-slide-active {
	opacity: 1;
}
.static_img { width: 100% }
.static_img img { width: 100% }
.cpfl .title { line-height: 90px; font-size: 30px }
.cpfl span.fr { font-size: 18px }
.youshi { background: url('../images/i1_youshi1.png') no-repeat center; padding: 140px 0 }
.fl_tit { width: 390px; height: 185px; background: url('../images/i1_youshi3.png') no-repeat center; margin: 30px 0 }
.fl_tit h4 { font-size: 56px; padding: 20px 30px; color: #ffc001 }
.fl_tit h4 p { color: #fff }
.fl_info { width: 300px; padding: 20px 45px; text-indent: 32px; font-size: 16px; color: #fff; line-height: 40px }
.youshi .fr { padding: 65px 75px; width: 650px; height: 470px; background: #fff }
.fr_tit { font-size: 30px; color: #666 }
.fr_info { font-size: 16px }
.fr_info h4 { font-size: 22px; line-height: 50px }
.fr_info p { text-indent: 40px; line-height: 28px }
.cp_menu>li { display: table; text-align: center; background: #b2b2b2; width: 240px; height: 240px; border-radius: 100%; float: left; margin: 30px 80px 30px 0 }
.cp_menu { }
.cp_menu>li:nth-child(4) { margin: 30px 0 }
em { color: #5bb729 }
.cp_menu>li:hover { background: #5bb729 }
.cp_list.active { display: block }
.cp_menu .jz { display: table-cell; vertical-align: middle; color: #fff; font-size: 20px }
.cp_menu .jz img{width: 110px; height: 110px;}
.cp_list { width: 1200px; display: none }
.cp_list li { float: left; font-size: 19px; line-height: 50px; margin: 10px 80px 10px 0; text-align: center }
.cp_list li:nth-child(3),
.cp_list li:nth-child(6) { margin: 10px 0px 10px 0px }
.cp_list .bor { border: 1px solid #afafaf }
.cp_list .bor  img{width: 300px; height: 300px;}
.cp_list li:hover .bor { border: 1px solid #5bb729 }
.sdcn_title { text-align: center; width: 380px; margin: 0 auto; padding: 50px 0 }
.sdcn_tit { width: 300px; margin: 0 auto }
.sdcn_title .fl { font-size: 142px; font-style: italic; color: #64b73e; line-height: 142px }
.sdcn_title .fr { margin-top: 25px }
.sdcn_title .fr p:nth-child(1) { font-size: 46px; color: #c70000; font-weight: 600 }
.sdcn_title .fr p:nth-child(2) { font-size: 38px; color: #64b73e }
.sdcn_title>p { font-size: 28px; color: #888 }
.sdcn_bg { width: 80px; text-align: center; border-top: 1px solid #999; margin: 10px auto; padding: 5px }
.sdcn li { text-align: center; float: left; width: 370px; margin-right: 40px }
.sdcn li:nth-child(3) { margin-right: 0 }
.sdcn li .sdcnli_tit { font-size: 30px; color: #31364c; margin: 30px 0 }
.sdcn li .sdcnli_info { font-size: 22px; color: #777676 }
.jiantou1 { position: relative; top: -250px; left: 285px }
.jiantou2 { position: relative; top: -250px; left: 480px }
.yyly { font-size: 30px }
.yyly img { padding: 60px 0 }
.sc_case .content { position: relative }
.sc_case h4 { font-size: 25px }
.sc_case .swiper-container { margin-top: 30px }
.swi_info { width: 370px }
.swi_info p { font-size: 15px; color: #999; line-height: 22px }
.swi_info h5 { font-size: 18px; margin: 20px 0 10px 0 }
.sc_case .swiper-pagination { position: absolute; top: 5%; right: 0 }
.sc_case .swiper-pagination-bullet-active { opacity: 1; background: #ffb527 }
.sc_case .swiper-pagination-bullet { width: 15px !important; height: 15px !important; margin-left: 5px }
.gydt { margin-top: 50px }
.gydt h4 { font-size: 25px }
.gsdt_box { width: 390px; margin: 0 0 20px 10px }
.gsdt_box>p { background: #b30f0f; width: 56px; color: #e4e4e4; padding: 3px 30px; border-radius: 5px; margin: 15px  0 }
.gsdt_box a.fr:hover,
.gsdt_box a.ckxq:hover { text-decoration: underline; color: #5bb729 }
.gsdt_box a.fr { display: block; color: #999; margin-left: 10px; text-indent: 24px; width: 242px }
.gsdt_info { position: relative; height: 120px; width: 390px; border-bottom: 1px dashed #999; padding-bottom: 15px }
.gsdt_info img{width: 138px; height: 117px;}
.gsdt_box a.ckxq { position: absolute; bottom: 15px; right: 0; color: #999 }
.gsdt_list { font-size: 13px; color: #999 }
.gsdt_list li { line-height: 25px; border-bottom: 1px dashed #999 }
.gsdt_list li:hover { color: #5bb729; border-bottom: 1px dashed #5bb729 }
.gsdt_list a { color: inherit }

.yqlj h4 { font-size: 20px }
.yqlj li { float: left; margin-right: 5px }
.yyzz { width: 380px }
.yyzz h3{font-size: 25px;margin-bottom: 20px;}
.yyzz img { margin: 0 auto }
.yyzz_swi { text-align: center }
.yyzz_swi p { width: 380px; background: #328306; padding: 15px 0; font-size: 18px; color: #fff }
.yyzz .swiper-button-next { background: url('../images/i1_zhizhao2.png'); right: 5px; width: 40px }
.yyzz .swiper-button-prev { background: url('../images/i1_zhizhao1.png'); left: 5px; width: 40px }
footer { background: #328306; font-size: 16px; color: #fff; line-height: 45px; margin-top: 50px; padding: 40px 0 }
footer .fr p { width: 215px; text-align: center }
.sidetop { background: url('../images/i1_top.png') no-repeat; width: 62px; height: 62px; position: fixed; right: 0; top: 80%; z-index: 100 }
.qq_box { position: fixed; right: 0; top: 20%; z-index: 100 }
.qq_zixun { background: url('../images/QQ.png') no-repeat; width: 135px; height: 215px }
.qq_1 { position: relative; top: 80px; left: 20px }
.qq_2 { position: relative; top: 97px; left: 60px; color: #fff }
.qq_3 { position: relative; top: 110px; left: 60px; color: #fff }
.qq_4 { position: relative; top: 123px; left: 60px; color: #fff }

.cpzx{margin-top: 30px;}
.cpzx h4{font-size:30px;color: #448c1f;}
.cpzx_ul_tit{color: #448c1f;margin: 15px 0;}
.cpzx_ul_tit h4{font-size: 24px;}
.input_box{}
.search_txt{background:url('../images/i2_search_bg.png') no-repeat;line-height: 36px;width: 285px;padding-left:15px;}
.search_btn{background:url('../images/i2_search_btn.png') no-repeat;position:relative;left:-45px;width: 30px;height:25px;}
.cpzx_ul{margin-bottom: 10px;}
.cpzx_ul>li{float: left;text-align:center;font-size:18px;margin: 0 22px 34px 0;}
.content .cpzx_ul .aboutpro{ margin: 0 98px 34px 0; }
.cpzx_ul>li:nth-of-type(3n){margin-right: 0;}
.li_box{border: 1px solid #999;overflow: hidden; }
.li_box p{/*background:#ededed;*/line-height: 40px;/*border-top: 1px solid #999;*/}

.li_box img{width: 392px; /*height: 332px;*/}
.li_btn{margin-top: 10px ;}
.li_btn>li{float:left;font-size:18px;color:#fff;text-align:center;}
.li_btn1{background:url('../images/i2_btn1.png')no-repeat;padding: 4px 0;width:119px;margin-right:10px;}
.li_btn2{background:url('../images/i2_btn2.png')no-repeat;padding: 4px 0;width:119px;margin-right:10px;}
.li_btn3{background:url('../images/i2_btn3.png')no-repeat;padding: 4px 0;width:119px;margin-right: 0!important;}
.cpzx a{color:inherit;}
.ljzx{background:url('../images/i2_zixun_bg.png') no-repeat;background-size: 100% 100%;position:relative;}
.ljzx p{font-size:18px;font-weight: fold;color: #fff;}
.zixunrexian{display: block;}
.ljzx img{margin: 18px 0;}
.ljzx .fr img{margin-left: 50px;}
.ljzx .fr p{background: url('../images/i2_zixunrexian.png');line-height: 44px;padding: 0 35px 0 50px;margin-right: 50px;}

.cpjs{margin-top: 30px;}
.cpjs_top{font-size:20px;color:#77777a;background: url('../images/i3_weizhi.png') no-repeat left center;padding-left:30px;}
.cpjs_name{color:#5bb729;}
.zhanshi{padding: 10px;}
.father{border: 2px solid #edeef0;margin-top:20px;}
.father .fr{border-left:2px solid #edeef0;width: 50%;height:540px;}
.fr_info_tit h4{padding: 15px 10px;color: #5bb729;font-size:20px;border-bottom:2px solid #edeef0;}
.father .fr p{color: #77777a;font-size:18px;line-height:24px;margin: 20px 0;}
.cpjs .fr_info{padding: 20px;}
.fr_btn{margin-left: 50px;}
.fr_btn li{margin: 0 5px;}
.fr_btn li a{display:block;color: #fff}
.spxq{margin:50px 0;}
.spxq .fix li{float: left;font-size: 20px;color: #fff;cursor: pointer;background: #5bb729;line-height: 55px;padding: 0 45px;}
.spxq .fix li.active{background:#fff;border-top: 3px solid #005f2b;color: #999 ;}
.spxq_listx {/*text-align:center;*/margin-top: 40px;}
/*.spxq_list {display:none;}*/
.spxq_listx .on{display:block;}


.proble ul{margin:10px 100px;}
.proble .problem{height:65px;line-height:50px;width:100%;padding:0;margin:0;font-size:16px;font-weight:normal;color:#c72703;background:url('../images/problem_03.png') 30px bottom no-repeat;}
.proble .reply{width:100%;height:;background:#f4f4f4;padding:0;margin:0;}
.proble .reply h3{height:35px;line-height:40px;width:720px;padding:0;margin:0 30px;border-bottom:1px solid #d2d2d2;background:url('../images/replyh3_03.jpg') 0 bottom no-repeat;font-size:16px;font-weight:normal;color:#6bb53f;}
.proble .reply p{margin:0 30px;font-size:14px;font-weight:normal;color:#666;padding:5px 0;}
.proble .time{height:40px;line-height:40px;width:96%;text-align:right;padding:0;margin:0;font-size:14px;font-weight:normal;color:#666;}

.spxq_list:nth-child(6) ul{margin:10px 100px;}
.spxq_list:nth-child(6) .problem{height:65px;line-height:50px;width:100%;padding:0;margin:0;font-size:16px;font-weight:normal;color:#c72703;background:url('../images/problem_03.png') 30px bottom no-repeat;}
.spxq_list:nth-child(6) .reply{width:100%;height:;background:#f4f4f4;padding:0;margin:0;}
.spxq_list:nth-child(6) .reply h3{height:35px;line-height:40px;width:720px;padding:0;margin:0 30px;border-bottom:1px solid #d2d2d2;background:url('../images/replyh3_03.jpg') 0 bottom no-repeat;font-size:16px;font-weight:normal;color:#6bb53f;}
.spxq_list:nth-child(6) .reply p{margin:0 30px;font-size:14px;font-weight:normal;color:#666;padding:5px 0;}
.spxq_list:nth-child(6) .time{height:40px;line-height:40px;width:96%;text-align:right;padding:0;margin:0;font-size:14px;font-weight:normal;color:#666;}



.xzfl{float:right;margin-right: 0%;   margin-top: 21px;width: 1208px;}
.xzfl li{float:left;color: #817f7f;padding: 0 1px;font-size: 20px;cursor: pointer;margin-right: 31px;margin-bottom:58px;margin-top:27px;}
.xzfl li.active{color:#5bb729;}

/*案例*/
.xzflx{float:right;margin-right: 50px; margin-top: -32px;}
.xzflx li{float:left;color: #817f7f;padding: 0 10px;font-size: 20px;cursor: pointer;}
.xzflx li.active{color:#5bb729;}

/*.xzfl_list{display:none;}*/
.xzfl_list.on{display:block;}
.xzfl_list li p{width: 90%;font-size: 19px;}
.xzfl_list li{background:url('../images/i4_li_bg.png') no-repeat left 50%; position:relative;border-bottom: 1px dashed #999;padding: 83px 0 15px 20px;margin-top:77px;}
.xzfl_list .xiazai{position:absolute;bottom: 10%;right: 10px;}

.sqsy{margin: 30px 0;}
.sqsy_top{font-size:20px;color:#77777a;background: url('../images/i3_weizhi.png') no-repeat left center;padding-left:30px;margin: 20px 0;}
.sqsy_name{color:#5bb729;}
.contentx{width:750px;margin: 0 auto;}
.sqb h4{font-size:20px;margin: 20px 0;}
.sqb h3{font-size:24px;margin: 20px 0; text-align:center;}
.sqsy  input[type="checkbox"]{width: 15px; height: 15px;background: #fff;}
.sqsy  input[type="text"].txt{border: 2px solid #e4e4e4;border-radius: 5px;width: 598px;height: 30px;margin: 5px 0 5px 20px;}
.sqsy  input[type="password"].txt{border: 2px solid #e4e4e4;border-radius: 5px;width: 598px;height: 30px;margin: 5px 0 5px 20px;}
.sqb span{font-size:18px;}
.check_1{display: inline-block; border: 2px solid #e4e4e4;border-radius: 5px;width: 598px;height: 30px;margin: 5px 0 5px 20px;}
.check_1 label{font-size: 14px;display: inline-block; margin: 0 auto;width: 45%;border-right:2px solid #e4e4e4;height: 25px;padding:5px 0 2px 15px;}
.check_1 label:nth-last-of-type(1){border:none;}
.check_1.check_2 label{width: 21%;}
.check_1.check_3{border: 2px solid #e4e4e4;border-radius: 5px;width: 598px;height: 30px;margin: 5px 0 5px 20px;}
.check_1.check_4 label{width: 16%;padding:5px 0 2px 10px;}
.check_1.check_5 label{width: 13%;}
.check_1.check_7 label{width: 30%;}
.check_1.check_8 label{width: 21%;}
.check_1.check_4 label.check_6{width: 20%;line-height: 20px;}
.check_1.check_4 .fl{margin: 3px 3px 0 0 ;}
.check_1.check_10{margin: 5px 0 5px 18px;}
.sqb input.check_x{border-bottom: 2px solid #e4e4e4;width: 30px;}
.sqb .xqzx_btn{background: url('../images/i2_btn1.png');width:118px;height:25px;padding: 4px 0;font-size:19px;display:inline-block;text-align:center;color: #fff;margin: 30px 80px 0 120px ;}
.sqb .tijiao_btn{background: url('../images/i2_btn3.png');width:118px;height:25px;padding: 4px 0;font-size:19px;display:inline-block;text-align:center;color: #fff;margin: 30px 80px 0 120px ;}
.sqb .msgcheck{background: url('../images/i2_btn1.png');/*background-size: 100%;*/width: 100px;height: 30px;color: #fff;cursor: pointer;}
.cpzxx {margin-top: 30px;}
.cpzxx h4{font-size:30px;color: #448c1f;}
.cpzxx .xzfl_list{padding:0 20px;/*height: 845px;*/}
.cpzxx .xzfl_list .text{background: url('../images/i6_bg.png');background-size: 100% 100%;padding: 14px 40px;}
.cpzxx .xzfl_list h4{padding: 40px;font-size: 35px;background: url('../images/h4bg.png');background-size: 100% 100%;}


.dibu a{color: #fff;}

.pages ul{display: inline-block;}

/*案例*/
.anli .swi_info{
	width: 370px;
	margin-bottom: 50px;
	margin-left: -19px;
    margin-right: 33px

}