@charset "gb2312";
html{overflow-x:hidden;}
body{margin:0;padding:0;font-family: "微软雅黑", Verdana, Geneva, sans-serif;font-size:14px;color:#000;}
p,h1,h2,h3,h4,h5,h6{padding:0;margin:0;}
h6{font-size:14px;}
ul,ol,li{list-style:none;margin:0;padding:0px;}
a{color:#000;text-decoration:none;}
img{border:none;}
.f_l{float:left;}
.f_r{float:right;}
.clear{clear:both;}
input,button{ border:none;}
input,button {outline:none;}
*{ margin:0; padding:0;  }
.container1{min-width:1200px; width:87%;margin:0 auto;height:auto;display:block;}
.container{width:1200px;margin:0 auto;height:auto;display:block;}


.header{ display:block;width:100%; height:80px; position:absolute; top:0px; left:0px; z-index:999}
.header:hover{ background:#FFF;}
.header .logo{float:left; padding:10px 0; position:relative; z-index:99999}
.header .nav{ height:80px; z-index:1; float:left; padding-left:20px; }
.header .nav a{ color:#333;  }
.header .nav .nLi{ float:left; display:inline;  }
.header .nav .nLi h3{ padding:0 30px; }
.header .nav .nLi h3 a{ display:block; margin-top:15px;font-size:16px; font-weight:normal; line-height:50px;  }
.header .nav .sub{ display:none; width:100%; left:0; top:78px; height:350px;  position:absolute; background:url(../images/sNavBg.jpg);}
.header .nav h3 a:hover{ border-bottom:1px #29ad66 solid; display:inline-block;  }
.header .nav .onn h3 a{ border-bottom:1px #29ad66 solid; display:inline-block;  }
.header .ss h3 a:hover{ border-bottom:0px #29ad66 solid; display:inline-block;  }
.header .nav .sub .sub_menu {width:1200px; display:block; margin:0 auto; padding-top:50px;}
.header .nav .sub .sub_menu .leftImg { display:block; width:350px; margin-right:40px;}
.header .nav .sub .sub_menu .leftImg img{ display:block; width:100%}
.header .nav .sub .sub_menu .midDiv{ display:block; width:360px; margin-right:40px;}
.header .nav .sub .sub_menu .midDiv .msg{ display:block; padding-top:20px; font-size:20px;}
.header .nav .sub .sub_menu .midDiv .wen{ display:block; padding-top:10px; font-size:16px; color:#777; line-height:32px;}
.header .nav .sub .sub_menu .midDiv .btnDiv a{ display:block; border:1px #29ad66 solid; width:140px; height:40px; line-height:40px; margin-top:20px; text-align:center; font-size:16px; color:#29ad66}
.header .nav .sub .sub_menu .midDiv .btnDiv a:hover{ background:#29ad66; color:#FFF}
.header .nav .sub .sub_menu .list{ display:block; width:200px;}
.header .nav .sub .sub_menu .list li{font-size:15px; display:block; float:none;background:url(../images/i1.jpg) no-repeat left center; }
.header .nav .sub .sub_menu .list li a{ padding-left:15px; display: block;color: #4f4f4f; line-height:40px;}
.header .nav .ss  h3{ font-size:22px; padding:0px 20px; cursor:pointer}
.ssnr{ display:none; position:absolute; top:0px; background:#FFF; right:0px;  height:80px;  width:100%} 
.ssnr form{ display:block;height:40px; width:900px; margin:0 auto; margin-top:20px;}
.nyss form{ width:800px; float:right}
.ssnr form .icon-cuohao{ font-size:25px; line-height:40px; display:block; float:left; cursor:pointer}
.ssnr form  input{ display:block; float:left; width:90%; line-height:40px;}
.ssnr form button{ display:block;  padding-right:10px; padding-top:7px; line-height:40px; display:block; float:left; cursor:pointer; background:none;}
.ssnr form button span{font-size:25px;}
.call{display:block; float:right; width:15%; padding:15px 0 10px;}
.call i{ display:inline-block;width:40px; height:auto; margin-top:5px;}
.call p{display:inline-block;float: right;width: 77%;}
.call p b{ display: inline-block; font-size:16px; color:#333;}

.ban1{ display:block; width:100%; height:auto;}
.ban1 img{display:block; width:100%; height:auto;}
.ban1_t{display:none;}
/*.ban1_t{ display:block;color:#FFF; padding-top:100px; text-align:center; }*/
.ban1_t h2{ font-size:40px; }
.ban1_t p{ display:block; font-size:22px; padding-top:25px;}
.ban1 form{ display:block; background:#FFF; height:55px;  line-height:55px; position:absolute; bottom:80px; left:50%; width:1200px; margin-left:-600px;}
.ban1 form input{ display:block; padding:0px 20px; width:85%; font-size:16px; float:left; line-height:55px;}
.ban1 form button{ display:block; width:15%; text-align:center; font-size:18px; background:#29ad66; color:#FFF; float:right; line-height:55px;}
#header  .nav .nLi h3{ padding:0px 19px;}

@media only screen and (max-width:1450px){
	.header .logo{ padding:10px 0}
.header .logo img{ width:160px;}
	}
@media only screen and (max-width:1300px){
	.header .nav .nLi h3{ padding:0px 20px;}
	}


.sp_header{ display:none}
.sjj_nav{ display:none}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.slideBox{ width:100%; height:auto; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; position:relative; }
.slideBox .bd img{ width:100%; height:auto; display:block;  }
.slideBox .prev{ display:block; position: absolute; height: 96px;width: 48px;  background-color: rgba(0,0,0,.0);top: 50%; margin-top: -64px;z-index: 400;
 transition: all .4s;border-top-right-radius: 8px;border-bottom-right-radius: 8px; cursor: pointer; left:0}
 .slideBox .prev img{ display:block; margin:0 auto; padding-top:33px;}
 .slideBox .next{ display:block; position: absolute; height: 96px;width: 48px;  background-color: rgba(0,0,0,.0);top: 50%; margin-top: -64px;z-index: 400;
 transition: all .4s;border-top-left-radius: 8px;border-bottom-left-radius: 8px; cursor: pointer; right:0}
 .slideBox .next img{ display:block; margin:0 auto; padding-top:33px;}
 .slideBox .prev:hover{ background-color: rgba(0,0,0,.3);}
  .slideBox .next:hover{ background-color: rgba(0,0,0,.3);}


.fangan a{ display:block}
.fangan a img{ display:block; width:100%}


.tuiguang2{ display:none; background:url(../images/homeTwobg.jpg) no-repeat top center;position:relative; padding-top:60px; padding-bottom:110px;}
.tuiguang2_t{ display:block;  text-align: center; padding-top:12px;}
.tuiguang2_t img{ display:block; max-width:100%; margin:0 auto}
.tuiguang2_t h2{ display:block; text-align:center; position:absolute; left:0; top:50%; margin-top:-32px; font-size:55px; width:100%; color:#FFF; height:72px;}
.tuiguang2_c p{ display:block;width:80%; margin:0 auto; min-width:1150px; color:#333; text-align:center; font-size:18px; line-height:44px; padding-top:60px;}
.tuiguang2_c ul{ display:block; padding-top:120px;}
.tuiguang2_c ul li{ display:block; width:25%; float:left; text-align:center; color:#333}
.tuiguang2_c ul li img{ display:block; margin:0 auto; max-width:88%;}
.tuiguang2_c ul li span{ display:block; font-size:17px; line-height:36px; padding-top:30px;}
.tuiguang2_c ul li p{ display:none}



.sm1_t{ display:block; padding-bottom:30px;}
.sm1_t{ display:block; text-align:center}
.sm1_t big{ display:block; font-size:40px; background:url(../images/x1.png) no-repeat center; line-height:50px; color:#333}
.sm1_t span{ display:block; font-size:18px; color:#777; padding-top:10px; }
.sm1{ display:block; padding:12px 6px}
.sm1 ul li{ display:block; width:50%; float:left; }
.sm1 ul li a{ display:block;  position:relative; width:98.5%; margin:7px auto; }
.sm1 ul li a img{ display:block; width:100%;}
.sm1 ul li a div{ display:block; position:absolute; left:0px; z-index:999; top:10%; width:100%; text-align:center; font-size:20px; color:#222;}
.sm1 ul li a div b{ display:block; font-size:35px; padding-bottom:22px; }
.sm1 ul li a div p{ display:block; font-size:18px; color:#777777}


.sm_t{ display:block; padding-bottom:33px;}
.sm_t{ display:block; text-align:center}
.sm_t big{ display:block; font-size:40px; line-height:50px; color:#333}
.sm_t span{ display:block; font-size:18px; color:#777; padding-top:10px; }
.sm2{ display:block; padding:40px 0px 55px 0;}
.sm2 ul{ display:block; margin:0px -15px; height:464px; overflow:hidden; padding-top:20px;}
.sm2 ul li{ display:block; width:33.3%; float:left; padding-bottom:20px;}
.sm2 ul li .li_li{ display:block; width:92%; margin:0 auto; background:#FFF;  box-shadow: 0px 4px 13px 0 rgba(102,102,102,0.2);}
.sm2 ul li .li_li .li_t{ display:block; width:100%; height:235px; overflow:hidden;}
.sm2 ul li .li_li .li_t a{ display:block;}
.sm2 ul li .li_li .li_t a img{ display:block; min-height:235px; width:100%}
.sm2 ul li .li_li .li_c{ display:block;position:relative; z-index:9; padding-left:20px; }
.sm2 ul li .li_li .li_c span{ display:block;width:104px; height:32px; line-height:32px; background:#f3f3f3; color:#555; text-align:center; margin-top:-16px;  }
.sm2 ul li .li_li .li_b{ display:block; padding:20px 20px 30px 20px;}
.sm2 ul li .li_li .li_b b{ display:block; font-size:18px; color:#333333; padding-bottom:10px;}
.sm2 ul li .li_li .li_b p{ display:block; font-size:14px; height:56px; overflow:hidden; line-height:28px; color:#888}
.sm2 ul li .li_li .li_b big{ display:block; line-height:22px; height:22px; background:url(../images/bg6.png) no-repeat 63px 8px; font-size:14px; color:#999; margin-top:12px;}
.sm2 ul li .li_li:hover .li_c span{ background:#29ad66; color:#FFF}
.sm2 ul li .li_li:hover .li_b b{ color:#29ad66}

/*底部开始*/
.footer{ background:#222222; padding:40px 0 5px 0; color:#bfbfbf;}
.footer .footer_ct{ display:block; float:left; width:330px; margin-right:90px;}
.footer .footer_ct h2{ display:block; background:url(../images/dh1.png) no-repeat left center; color:#f5f5f5; font-family:Arial; font-size:25px; padding-left:52px;}
.footer .footer_ct h2 span{ display:block; padding-bottom:2px; font-size:13px; color:#d8d8d8; font-weight:normal}
.footer .footer_ct h2 i{display: inline-block; width:80%; font-style:normal;}
.footer .footer_ct p{ display:block; margin-top:16px; color:#e4e4e4; line-height:33px; font-size:14px;}
.footer dl{float:left;margin:0px 100px 0 0}
.footer dl dt{color:#fff; font-size:16px; margin-bottom:16px;}
.footer dl dt e{ display:block; width:14px; height:1px; background:#f5f5f5; margin-top:22px;}
.footer dl dd a{ display:block; color:#bfbfbf; font-size:14px; line-height:32px;}
.footer dl dd img{width:105px;}
.footer a{display:inline-block;white-space:nowrap}
.footer a:hover{color:#fff}.footer .info{width:250px}
.footer .bottom{border-top:1px solid #484848;color:#a8a8a8; line-height:40px; margin-top:35px; font-size:13px; padding:15px 0;}
.footer .bottom a{color:#a8a8a8; padding-right:20px;}


#header{ display:block; position:relative}
.ban{ display:block; position:relative;  height:580px;}
.ban img{ display:block; position:absolute; top:0px; left:50%; width:1920px; margin-left:-960px; }

.con_t{border-bottom:3px solid #ececec; padding:26px 0; display:block; margin-bottom:20px; font-size:16px;}
.con_t a{display:inline-block;_display:inline;zoom:1; margin-right:16px; padding-right:16px; position:relative; z-index:1; color:#555}
.con_t a:after{content:""; display:block; width:1px; height:12px; background-color:#000; position:absolute; right:0px; top:4px;}
.con_t a:last-child:after{display:none;}
.con_t a:hover,.con_t a.on{color:#29ad66;}

.about{ display:block; padding-bottom:50px;}
.about_t{ display:block; font-size:33px; line-height:50px; padding-top:23px; text-align:center; color:#333}
.about_c{ display:block; margin:40px auto;}
.about_c ul li{ display:block; width:33.33%; text-align:center; float:left;}
.about_c ul li p{ display:block}
.about_c ul li p big{ font-size:50px;   background-image:-webkit-linear-gradient(bottom,#29ad66,#29ad66);
  -webkit-background-clip:text; -webkit-text-fill-color:transparent; padding-right:3px;}
.about_c ul li span{ display:block; font-size:16px; padding-top:5px; color:#777}
.about_b{ display:block; font-size:16px; line-height:32px; color:#666}
.about_b img{ max-width:100%; height:auto !important}



/*分页部分*/
/*下一页*/
.pagination {
    display: block;
    padding: 30px 0;
    text-align: center;
}
.pagination li {
    display: inline-block;
}
.page-link {
    display: inline-block;
    padding: 5px 10px;
    margin-left: -1px;
    line-height: 1.25;
    color: #666;
    background-color: #fff;
    border: 1px solid #666;
}
.page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
}
.page-item.active .page-link {z-index: 1;color: #fff;background-color: #29ad66;border-color: #29ad66;}
.page-item:last-child .page-link {border-top-right-radius: .25rem;border-bottom-right-radius: .25rem;}



/*图片列表*/
.plist{ display:block; margin:-5px -10px;}
.plist ul li{ display:block; width:33.33%; float:left;box-sizing: border-box;}
.plist ul li a{ display:block; position:relative; width:94%; margin:15px auto; overflow:hidden; border: solid 1px #cdcdcd;}
.plist ul li a .pic{display:block; width:100%; height:300px;}
.plist ul li a img{ display:block; height:250px; width:auto; margin:10px auto;}
.plist ul li a p{ display:block; color:#333;font-size:16px; height:55px; line-height:55px; overflow:hidden;text-align:center; background:#d7d7d7;}
.plist ul li a:hover p{ font-weight:bold;}



.listshow_l{ display:block; float:left; width:600px; padding-top:15px;}
.imgnav{ width:100%; margin:10px auto;}
.imgnav{  position:relative; margin:0 auto; width:100%;}
#img1{ z-index:10; width:600px; float:left; position:relative; text-align:center; border:3px solid #f1f1f1; }
#img1 img{  display:none; width:100%}
#cbtn1{ position:relative; width:92px; float:right; height:420px;}
#cbtn1 ul{position:relative; width:92px;; height:420px;}
#cbtn1 ul li{ float:left; width:92px; height:69px; margin:3px 0; cursor:pointer; text-align:center; position:relative;}
#cbtn1 ul li img{ width:90px; height:67px; display:block; border:1px solid #f1f1f1;}
#cbtn1 li.hov img{ border:1px solid #e60012;}
.ctrl div{ clear:both;}
#cSlideUl1{width:93px; height:370px;overflow:hidden; position:relative; top:22px; margin:0 auto;}
.picSildeLeft1{cursor:pointer; position:absolute; top:0; left:0px; z-index:9;}
.picSildeRight1{cursor:pointer; position:absolute; bottom:0; right:0px; z-index:9;}



.exzoom{box-sizing:border-box}
.exzoom *{box-sizing:border-box}
.exzoom .exzoom_img_box{background:#FFF;position:relative; }
.exzoom .exzoom_img_box .exzoom_main_img{display:block;width:100%}
.exzoom .exzoom_preview{margin:0;position:absolute;top:0;overflow:hidden;z-index:999;background-color:#fff;border:1px solid #ddd;display:none}
.exzoom .exzoom_preview .exzoom_preview_img{position:relative;max-width:initial!important;max-height:initial!important;left:0;top:0}
.exzoom .exzoom_nav{margin-top:10px;overflow:hidden;position:relative;left:0px; width:610px !important}
.exzoom .exzoom_nav .exzoom_nav_inner{position:absolute;left:0;top:0;margin:0}
.exzoom .exzoom_nav .exzoom_nav_inner span{border:1px solid #ddd;overflow:hidden;position:relative;float:left}
.exzoom .exzoom_nav .exzoom_nav_inner span.current{border:1px solid #f60}
.exzoom .exzoom_nav .exzoom_nav_inner span img{max-width:100%;max-height:100%;position:relative}
.exzoom .exzoom_btn{position:relative;margin:0}
.exzoom .exzoom_btn a{display:block;width:15px;border:1px solid #ddd;height:60px;line-height:60px;background:#eee;text-align:center;font-size:18px;position:absolute;left:0;top:-62px;text-decoration:none;color:#999}
.exzoom .exzoom_btn a:hover{background:#f60;color:#fff}
.exzoom .exzoom_btn a.exzoom_next_btn{left:auto;right:0}
.exzoom .exzoom_zoom{position:absolute;left:0;top:0;display:none;z-index:5;cursor:pointer}
@media screen and (max-width:768px){.exzoom .exzoom_zoom_outer{display:none}}
.exzoom .exzoom_img_ul_outer{border:1px solid #ddd;position:absolute;overflow:hidden;}
.exzoom .exzoom_img_ul_outer .exzoom_img_ul{padding:0;margin:0;overflow:hidden;position:absolute}
.exzoom .exzoom_img_ul_outer .exzoom_img_ul li{list-style:none;display:inline-block;text-align:center;float:left}
.exzoom .exzoom_img_ul_outer .exzoom_img_ul li img{width: auto; margin-top:20px; height:420px;}
.exzoom_zoom_outer{ top:0 !important}
.exzoom_btn{ display:none}

.listshow_r{ display:block; float:right; width:555px; padding-top:15px;}
.listshow_r h2{ display:block; font-size:22px; padding-bottom:15px;}
.listshow_r i{ display:block; width:50px; height:1px; background:#e60012; margin-bottom:10px;}
.listshow_r p{ display:block; line-height:32px; color:#555; font-size:14px;}
.listshow_r .listshow_r_sy{font-size:20px; color:#000; }

.listshow_r a{ display:inline-block; margin-right:6px; width:150px; line-height:40px; text-align:center; color:#FFF; background:#000; margin-top:25px;}
.listshow_r a.zl{ background:#e60012}

.listshow_c{ display:block; padding-top:30px; padding-bottom:50px;}
.listshow_ct{ display:block; border-bottom:2px #f1f1f1 solid; line-height:50px; font-size:20px; background:url(../images/proIcon2.png) no-repeat left center; padding-left:36px; margin-bottom:15px;}
.listshow_cc{ display:block; line-height:32px; font-size:15px; color:#555; padding-bottom:30px;}


.jjfa{ display:block; padding-top:11px;}
.jjfa_l{  display:block; width:520px; float:left; line-height:32px; font-size:15px; color:#666}
.jjfa_l h2{ display:block; font-weight:normal; font-size:28px; padding-bottom:12px; color:#333}
.jjfa_r{  display:block; width:650px; float:right;}
.jjfa_r img{ display:block; width:100%}

.nlist ul{ display:block; margin:0px -13px;}
.nlist ul li{ display:block; width:33.33%; float:left; margin:8px 0 12px 0;}
.nlist ul li a{ display:block; background:#f5f5f5; width:94%; margin:0 auto; padding:10px 3% 20px 3%}
.nlist ul li a img{ display:block; width:100%; margin:0 auto; height:220px; }
.nlist ul li a h2{ display:block; font-weight:normal; font-size:16px; color:#555;  line-height:30px; height:60px; margin:10px 0;overflow:hidden;}
.nlist ul li a  span{font-size: 14px;color: #999;display:block;margin-top:10px;padding-left: 20px;background: url(../images/time.png) left center no-repeat;}

.con_t1{ display:block; line-height:55px;}

/*单页*/
.dy{ display:block; background:#FFF; padding:25px 40px;  line-height:32px;  font-size:15px; color:#444; min-height:500px;}
.dy img{ display:block; margin:0 auto; max-width:100%; height:auto !important;}

.xxy{ display:block; border-bottom:1px #bababa dashed; padding-bottom:10px; margin-bottom:15px;}
.xxy h1{ display:block; text-align:center; font-size:22px; line-height:40px; font-weight:600;}
.xxy p{ display:block; text-align:center; line-height:32px;}

.con_cc{ background:#fafafa; padding-top:20px; }

.lianxi_t{ display:block; padding:10px 0; margin:0px -10px;}
.lianxi_t ul li{ display:block; width:33.33%; float:left;}
.lianxi_t ul li div{ display:block; width:93%; margin:0 auto; border:1px solid #f1f1f1; text-align:center;padding: 40px 20px 20px 20px;}
.lianxi_t ul li img{ width: 68px;height: 68px;display: block; border: 1px solid #f1f1f1;border-radius: 50%;margin: 0 auto;}
.lianxi_t ul li p{font-size:14px; color:#999; margin-top:10px;display:block;}
.lianxi_t ul li span{font-size:16px; color:#333; margin-top:10px; display:block; height:42px;}
.lianxi_b{ display:block; padding-top:20px; padding-bottom:40px;}


.YLlightbox{ display:block; padding:10px 0 50px 0;}
.YLlightbox a{ display:block; width:25%; float:left;}
.YLlightbox a img{ display:block; width:94%; margin:7px auto; height:200px;}
#YLimgwrap{ position:fixed; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,.6); z-index:3000; display:none; }
#YLimgcon{ display:inline-block; padding:10px; position:absolute; background:#fff; }
#YLimgcon:hover{ cursor:move; }
#YLimgcon h4{ box-sizing:border-box; height:25px; line-height:20px; padding:0 0 5px; font-size:16px; font-weight:normal; /*background:#6CF*/}
#YLimgcon h4 a{ float:right; display:inline-block; width:20px; height:20px; text-align:center; margin-left:6px; overflow:hidden; cursor:pointer; background-image:url(../images/imgzoom_tb.gif); background-repeat:no-repeat; border-radius:3px; }
#YLimgcon h4 .YLt_close{ background-position:right top; }
#YLimgcon h4 .YLt_close:hover{ background-position:right bottom; }
#YLimgcon h4 .YLt_size{ background-position:-38px top;}
#YLimgcon h4 .YLt_size:hover{ background-position:-38px bottom; }
#YLimgcon .prev,#YLimgcon .next{ display:inline-block; width:40px; height:40px; position:absolute; top:50%; overflow:hidden; margin-top:-20px; display:none; }
#YLimgcon .prev{ left:0; background:url(../images/ico_direction.png) left no-repeat; }
#YLimgcon .next{ right:0; background:url(../images/ico_direction.png) right no-repeat; }


.nlist_l{ display:block; width:100%;}
.nlist_l ul li{ display:block; height:50px;  line-height:40px; border-bottom:1px #e4e4e4 dashed; margin-bottom:20px;}
.nlist_l .pagination{ width:200px; margin:0 auto;}
.nlist_l ul li a{ display:inline-block; padding:0 12px; font-size:16px; color:#444;}
.nlist_l ul li span{ display:block; float:right; font-size:15px; color:#777}
.nlist_r{ display:block; float:right; width:350px;background-color: #f1f1f1;padding: 25px 25px 15px 25px; margin-bottom:20px;}
.nlist_r h2{ display:block; font-size:20px; font-weight:normal; margin-bottom:15px;}
.nlist_r ul li{ display:block; width:100%; box-sizing: border-box;}
.nlist_r ul li a{ display:block; position:relative;  overflow:hidden;}
.nlist_r ul li a img{ display:block; width:100%; border:1px #d7d7d7 solid;}
.nlist_r ul li a p{ display:block; color:#333;font-size:16px; height:44px; line-height:44px; overflow:hidden;text-align:center; }
.nlist_r ul li a:hover p{ font-weight:bold;}



.slideTxtBox{ width:100%; padding:40px 0 }
.slideTxtBox .hd{  position:relative; width:20%; float:left;}
.slideTxtBox .hd ul i{ display:block; height:100%; width:1px; position:absolute; left:96%; top:0; background:#d1d1d1}
.slideTxtBox .hd ul{ display:block; }
.slideTxtBox .hd ul li{ text-align:center; background:url(../images/nimg18_2.png) no-repeat center right; font-size:55px;cursor:pointer; font-weight:bold; padding:11px 0px; font-family:Arial, Helvetica, sans-serif}
.slideTxtBox .hd ul li.on{  background:url(../images/nimg18_2on.png) no-repeat center right; color:#29ad66; }
.slideTxtBox .bd { padding-top:20px; float:right; width:78%;}
.slideTxtBox .bd ul{   zoom:1; position:relative }
.slideTxtBox .bd li{ display:block; margin-bottom:20px; position:relative; z-index:8  }
.slideTxtBox .bd li .date{ float:left; color:#999; width:100%;  color:#333; 
line-height:30px; margin-top:5px; padding-right:10px; font-size:20px;}
.slideTxtBox .bd li .shijian{width:100%; line-height:30px; font-size:15px; color:#555}
.slideTxtBox .bd li .shijian img{max-width:100%; margin:10px 0; display: inline-block} 



.hezuohuoban{ display:block; padding-bottom:20px;}
.hezuohuoban h2{ display:block; font-size:18px; line-height:40px; padding-bottom:7px;}
.hezuohuoban ul li{ display:block; width:20%; float:left;}
.hezuohuoban ul li img{ display:block; width:95%; border:1px #ccc solid; margin:5px 0;}




/*.jiaru{ display:block; margin-top:30px; }
.jiaru ul{ display:block; margin:0px -30px 0 0px;}
.jiaru ul li{ display:block; width:510px; padding:30px 40px 30px 30px; float:left; background:#f5f5f5; margin-right:30px; margin-bottom:30px; position:relative; }
.jiaru ul li a{ padding-bottom:6px;}
.jiaru ul li a p{ display:block; float:left; width:70%;}
.jiaru ul li a p b{ display:block; font-size:22px;  line-height:40px;color:#444}
.jiaru ul li a p span{ font-size:15px; color:#666; display:block; padding-top:5px;}
.jiaru ul li a img{ display:block; float:right; width:70px;}
*/

.xinzhi{ display:block; text-align:center; padding:60px 0 100px 0; background:#f6f8fa; margin:60px 0}
.xinzhi_t{ display:block; padding-bottom:40px; text-align:center}
.xinzhi_t  h2{ display:block; font-weight:normal; font-size:32px; line-height:40px ;}
.xinzhi_t p{ display:block; font-size:16px; color:#666; line-height:50px;}
.xinzhi ul li{ display:block; width:20%; float:left; text-align:center}
.xinzhi ul li img{ display:block; margin:15px auto;}

.sideMenu{ display:block; width:100%; margin-top:-20px; padding-bottom:50px; }
.sideMenu h3{ height:50px; line-height:50px;  background:#f4f4f4; cursor:pointer; padding:0px 2%;margin-top:20px; }
.sideMenu h3 i{ display:inline-block; font-size:22px; width:15%; text-align:right;}
.sideMenu h3 big{ display:inline-block; font-size:16px; width:25%;}
.sideMenu h3 span{ display:inline-block; font-size:16px; width:20%;}
.sideMenu h3 small{ display:inline-block; font-size:16px; width:20%; text-align:right;}
.sideMenu ul{ padding:25px 25px; color:#555; display:none; font-size:15px; line-height:32px; }


.ce{display:block;margin-top:-20px; padding-bottom:50px; }
.jop ul li {cursor: pointer;padding: 15px 3%; background:#f4f4f4;margin-bottom: 20px;}
.more{margin-left: 36px;}
.ce li a{ display:block; height:50px; line-height:50px;  cursor:pointer;overflow: hidden;position: relative;}
.ce li a big{ display:inline-block; font-size:16px; width:25%;}
.ce li a span{ display:inline-block; font-size:16px; width:20%;}
.ce li a small{ display:inline-block; font-size:16px; width:20%; text-align:right;}
.jop .list-e{	width:10%; position:absolute; right:0; top:15px;}
.list-text{	border-top: 1px dashed #ccc;padding-bottom:30px;}
.list-text h4{	margin:30px 0px;border-left:4px solid #1b7e8a;padding-left:10px;font-weight: 400;}
.list-text p{ text-align:left; line-height:40px;margin-bottom:10px;	color:#333;}
.list-text{	display:none;}
.jop ul li{cursor:pointer;padding:15px 3%;border:1px solid #e5e5e5; margin-bottom:20px;}
.jop ul .active .list-text{	display: block; position:relative;}
.jop ul li a i{	background:url(../images/off.png) no-repeat center;	display: block; border-left:1px #ccc solid;	height:27px;}
.jop ul li.active a i{background:url(../images/on.png) no-repeat center;display: block;height:27px;}


.er{display:none;padding:25px 25px; color:#555; display:none; font-size:15px; line-height:32px; }

/*解决方案*/
.fangan{display:block; width:100%; }
.fangan ul li{display:block; width:50%; float:left;}
.fangan ul li.cc8 .cd{background: url(../images/g1.jpg) no-repeat;}
.fangan ul li .cd{display:block; width:100%; position:relative; margin:0 auto; height:500px; overflow:hidden;cursor:pointer;background: url(../images/g2.jpg) no-repeat;}
.fangan ul li .cc{display:none; width:100%; color:#fff;position:absolute; top:0; margin:0 auto; padding:136px 200px;background:rgba(48,150,93,0.5);}
.fangan ul li .cc h6{font-size:28px;}
.fangan ul li .cc h6 i{display:block; width:52px; height:2px; background:#fff; margin-top:16px; margin-bottom:20px;}
.fangan ul li .cc p{font-size:16px; line-height:30px; overflow:hidden; display:block;}
.fangan ul li .cc a{display:block; width:130px; height:40px; border:solid 1px #fff; border-radius:10px; color:#fff; text-align:center; line-height:40px; margin-top:60px;}
.fangan ul li .in{display:block; width:100%;  color:#fff; text-align:center; margin:0 auto; }
.fangan ul li .in img{display:block; height:58px; width:58px; margin:0 auto; position:absolute; top:34%; right:43%;}
.fangan ul li .cd .in h2{font-size:35px; color:#fff; text-align:center; padding: 278px 0px;}
.fangan ul li .cd .in h3{font-size:35px; color:#fff; text-align:center; padding: 265px 0px;}
.fangan ul li .cd:hover .cc{display:block; transition:all 0.6s; cursor:pointer; }
.fangan ul li .cd:hover .in{display:none;}

.cc9{ background: url(../images/abb.png)  left bottom no-repeat;padding-top:50px; }
.leftDiv{width: 40%;display:block; float:left;}
.leftDiv a {display:block; width:200px; height:50px; border:solid 1px #cdcdcd; text-align:center; font-size:16px; color:#333; line-height:50px; margin-top:30px;}
.leftDiv a:hover{ background:#29ad66; color:#fff; border:none;}

.midDiv{ display:inline-block;     display: inline-block;width: 24%; padding-left:57px;}
.numList {padding-top:120px;    display: inline-block;width: 100%;}
.numList li{ padding-bottom:30px;}
 .numList li .ico img{ width: auto; height:36px; margin:0 auto; display:block;}
.numList li .msg{ font-size: 16px; color: #333; height:40px; line-height:40px; text-align:center;}

.rightDiv{ display:block; width:35%; float:right;position:relative;}
.rightDiv .rightDiv_btn a{ display:block; position:absolute;width:130px; height:130px; right:-202px; bottom:0px; background-color:#018e40; opacity:0.1; }

.indexPart1 .mxfDiv .more img{ width: 0.39rem; }
.indexTitle2{ text-align: center; }
.indexTitle .title1{ font-weight: bold; font-size: 50px; line-height: 60px; text-transform: uppercase; color: #29ad66; }
.indexTitle .title2{ font-size: 30px; line-height:30px; color: #333; padding-top: 25px; }
.leftDiv p{font-size:16px; color:#666; line-height:30px; padding-top:45px; }
.cp{display:block; padding:100px 0px 0px;}
.cp ul li{display:block; float:left; width:33.33%;}
.sm_t p{font-size:16px; color:#666; height:40px; line-height:40px; display:block;}
.cp ul{padding-top:30px;}
.cp ul li{display:block; width:33.33%; margin-bottom:20px;}
.cp ul li a{display:block; width:95%; background:url(../images/cpbg.jpg) no-repeat; padding:40px 0px;  text-align:center;}
.cp ul li a h2{font-size:28px; color:#333; height:40px; line-height:40px;}
.cp ul li a p{font-size:16px; color:#666; height:40px; line-height:40px;}
.cp ul li a:hover p{color:#29ad66;}
.cp ul li a img{display:block; width:auto; height:200px; margin:0 auto;}

.texiao{display:block; width:100%;}
.picFocus{ margin:0 auto;width:100%;position:relative;  overflow:hidden;  zoom:1; width:100%;}
.bd{display:block; width:100%;}
.tempWrap{width:100%;}
.picFocus .hd{ width:100%; overflow:hidden; }
.picFocus .bd ul li{display:block; width:100%; border:solid 1px #cdcdcd; padding:20px 0px;}
.picFocus .bd img{display:block; width:auto; height:250px; margin:0 auto;}
.picFocus .hd ul{ overflow:hidden; zoom:1; }
.picFocus .hd ul li{ padding:10px 0px; margin-top:20px; float:left;  text-align:center; width:25%;border:solid 1px #cdcdcd;}
.picFocus .hd li .pc1{display:block; width:80%; overflow:hidden; cursor:pointer; margin-right:5px; }
.picFocus .hd ul li img{ width: auto; height:100px; margin:0 auto;}
.picFocus .hd ul li.on .pc1{}
.picFocus .bd{width:100%;}
.picFocus .bd li{ vertical-align:middle;overflow:hidden; }
