﻿body{ font:12px/1.5 "SourceHanSansCN_Regular",arial,simsun,sans-serif; margin:0 auto; padding:0; background:#fff; overflow-x:hidden; color:#333;}

/*链接整体设置*/
a{ text-decoration:none; color:#333; transition:all .15s;}
a:hover{ color:#a8c62e;}
a:active{ color:#333;}
a{ blr:expression(this.onFocus=this.close());}
a{ blr:expression(this.onFocus=this.blur());} 
div:focus,*:focus,a:focus,input:focus,button:focus,textarea:focus,select:focus{ outline:none; hide-focus:expression(this.hideFocus=true);}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ color:#666;}
input::-moz-placeholder,textarea::-moz-placeholder{ color:#666;}
input:-moz-placeholder,textarea:-moz-placeholder{ color:#666;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{ color:#666;}
input[type=button],input[type=submit],input[type=file],button,select{ -webkit-appearance:none;}

/*公用样式*/
div,table,tr,td,img,ul,li,ol,h1,h2,h3,h4,h5,h6,p,em,i,font,span,b,dl,dt,dd,form,textarea,input,select,a{ margin:0; padding:0; font-style:normal; font-family:"SourceHanSansCN_Regular"; box-sizing:border-box;font-weight:500;}
ul,ol{ list-style-type:none;}
h1,h2,h3,h4{font-weight:400;}
img{ border:none; -ms-interpolation-mode:bicubic; -o-object-fit:cover; object-fit:cover;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.clear0{ clear:both; font-size:0px; height:0px; overflow:hidden;}
.hidden{display:none;}
.w{ max-width:1270px; width:83.5%; margin:0 auto; max-height:999999px;}
.comflex{ display:flex; flex-wrap:wrap; justify-content:space-between;}
.comflex1{ display:flex; flex-wrap:wrap;}
.comflex2{ display:flex; flex-wrap:wrap; justify-content:center; align-items:center;}
.comflex3{ display:flex; flex-wrap:wrap; align-items:center;}
.comflex5{ display:flex; flex-wrap:wrap; justify-content:center;}
.comflex6{ display:flex; flex-wrap:wrap; justify-content:space-between; align-items:flex-end;}
.comflex4{ display:-webkit-flex; -webkit-flex-flow:row-reverse wrap; display:flex; flex-flow:row-reverse wrap; justify-content:space-between;}
.pic{ position:relative; width:100%; overflow:hidden; transition:all .6s; display:block;}
.dfimg{ display:block; width:100%;}
.pic_w{ position:absolute; left:0; right:0; top:0; bottom:0;}
.pic_w a{ display:block;}
@font-face{ font-family:"SourceHanSansCN_Regular";src:url('SourceHanSansCN-Regular.otf');}
@font-face{ font-family:"FATCOW_ZITIDI";src:url('FATCOW_ZITIDI.COM.OTF');}

/*header*********************************************************************/
.head{ position:relative; transition:all linear .2s; z-index:505;}
.head-fixed{ width:100%; height:121px; position:fixed; top:0; left:0; right:0; transition:all linear .6s; border-bottom:1px solid rgba(255,255,255,.35);}
.head-fixed .w{ position:relative; width:100%; max-width:100%; padding:0 3.125%;}
.logo{ width:8.75%; transition:all 0.6s;}
.logo img{ display:block; width:100%;}
.nav{ width:54.45%;}
.nav .plebans{ font-size:17px; line-height:120px; position:relative; display:flex; flex-wrap:wrap; align-items:center; padding:0 10px;}
.nav .plebans a{ display:inline-block; transition:all .5s; color:#fff;}
.nav .plebans:after{ content:""; display:block; position:absolute; bottom:0; left:51%; right:51%; background:#a8c62e; height:4px; font-size:0; overflow:hidden; transition:all .6s;}
.nav li{ position:relative;}
.nav li .jd{ width:13px; height:8px; background:url(../images/point1.png) 0 0 no-repeat; background-size:cover; margin-left:5px;}

.nav li.cur .jd{ background:url(../images/point1_1.png) 0 0 no-repeat;}

.nav_bg{ display:none;}
.nav li.hover .plebans a,.nav li.cur .plebans a{ color:#a8c62e;}
/*.nav li.on .plebans:after,.nav li.cur .plebans:after{ left:0; right:0;}*/
.nav li.cur .plebans:after{ left:0; right:0;}

.nav li:hover .plebans:after{ left:0; right:0;}
.nav li:last-child .plebans:after{ display:none!important;}
.nav li:last-child .plebans a{ color:#a8c62e;}
.goutp{ display:none; position:absolute; top:100%; left:0; right:0; border-radius:0 0 5px 5px; z-index:10; background:#fff; box-shadow:0 1px 5px rgba(0,0,0,.1);}
.goutp:before{ content:""; display:none; position:absolute; top:-7px; left:50%; margin-left:-7px; width:0; height:0; font-size:0; overflow:hidden; border-left:7px solid transparent; border-right:7px solid transparent; border-bottom:7px solid #fff;}
.goutp p{ font-size:16px; line-height:2.6;}
.goutp p a{ display:block; color:#666; text-align:center;}
.goutp p a:hover{ color:#a8c62e; background:#faf6ff;}
.goutp p:last-child a{ border-radius:0 0 5px 5px;}
.search{ width:190px; margin-right:30px;}
.s_inbut{ border:none; cursor:pointer; background:url(../images/search.png) 0 0 no-repeat; background-size:cover; width:31px; height:31px; margin:9.5px 0; font-size:0; overflow:hidden;}
.s_intxt{ background:#fff; height:50px; width:135px; border-radius:3px; padding:0 10px; font-size:17px; border:none;}
.h_tell{ color:#fff; padding-left:40px; background:url(../images/tell.png) left center no-repeat; background-size:28px 28px;}
.h_tell em{ display:block; font-size:14px;}
.h_tell p{ font-size:17px;}
.head_on{ background:#161616; height:101px;}
.head_on .nav .plebans{ line-height:100px;}

.sanh{ width:50px; padding:10px; position:absolute; right:10px; top:50%; margin-top:-37.5px; display:none;}
.sanh>div{ height:5px; margin:10px 0px; width:100%; transition:transform 0.5s,opacity 0.5s;}
.sanh>div{ background-color:#a8c62e;}
.tesd>div{ background-color:#a8c62e!important;}
.tesd>div:nth-child(1){ transform:translate3d(0px,15px,0px) rotate(45deg);}
.tesd>div:nth-child(2){ opacity:0;}
.tesd>div:nth-child(3){ transform:translate3d(0px,-15px,0px) rotate(-45deg);}

.bannerc{ width:100%; position:relative;}
.banner{ width:100%;}
.banner .swiper-slide{ pointer-events:auto;}
.banner .w{ position:absolute; left:50%; top:10%; bottom:0; transform:translate(-50%,0); z-index:6;}
.banner img{ display:block; width:100%;}
.banner .w .clear{ width:100%;}
.banner .w em{ display:block; margin-bottom:8px; transform:translateX(-60px); opacity:0; font-size:105px; color:#a8c62e; line-height:1;}
.banner .w p{ font-size:34px; color:#fff; line-height:1.6; transform:translateX(-30px); opacity:0; width:48%; letter-spacing:-1px; margin-top:35px;}
.banner .w .b_ico{ transform:translateX(-30px); opacity:0; margin-top:45px;}
.banner .w .b_ico img{ width:auto; height:90px; margin-right:20px;}
.banner .w .b_ico img:last-child{ margin-right:0;}
.banner .swiper-slide.active .w *{ transition:all 2s ease 1s; transform:translateX(0); opacity:1;}
.com_but .swiper-pagination{ bottom:35px;}
.com_but .swiper-pagination-bullet{ width:40px; height:8px; background:#fff; opacity:.7; margin:0 5px!important; border-radius:0; transition:all 0.6s;}
.com_but .swiper-pagination-bullet-active{ opacity:1; background:#a8c62e;}
.ban_bot{ width:37.5%; background:#a8c62e; position:absolute; right:0; bottom:0; z-index:5; color:#fff; font-size:17px; line-height:5.5;}
.ban_bot a{ color:#fff; cursor:pointer;}
.ban_bot i{ color:rgba(255,255,255,.5); padding:0 80px;}
.ban_bot img{ height:35px; margin-left:10px;}
.video-pop{ width:100%; height:100%; position:fixed; left:0; top:0; right:0; bottom:0; z-index:999; display:none;}
.video-pop .pop-bg{ width:100%; height:100%; position:fixed; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.8);}
.video-pop .pop-box{ width:1020px; height:575px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); background:#000; box-sizing:border-box;}
.video-pop .close{ width:36px; height:36px; position:absolute; right:0; top:0; cursor:pointer;}
.video-pop .video{ width:100%; height:100%;}

.titc{ font-size:60px; color:#4d4d4d; line-height:1.266666666666667; letter-spacing:-1px;}
.titc font{ display:block;}
.titc em{ padding-left:15px;}

.con0{ background:#fff; width:100%; overflow:hidden; position:relative; padding:130px 0 140px 0;}
.con0_img{ position:absolute; right:0; top:0; width:37.5%; z-index:1;}
.con0 .w{ position:relative; z-index:2;}
.con0 .c0_lf{ width:46.5%;}
.com_txt{ font-size:24px; color:#808080; letter-spacing:-1px; margin-top:30px;}
.com_txt p{ padding-left:38px; position:relative; margin-top:12px;}
.com_txt p:before{ content:""; display:inline-block; position:absolute; top:5px; left:0; height:26px; width:26px; background:url(../images/ico2.png) 0 0 no-repeat; background-size:cover; font-size:0; overflow:hidden;}
.zx_but0{ color:#fff; display:inline-block; background:#000; border-radius:3px; font-size:24px; line-height:2.916666666666667; padding:0 50px; margin-top:30px; transition:all 0.6s;}
.zx_but0:hover{ background:#a8c62e; color:#fff;}
.c0_rt{ width:48.81889763779528%; padding-right:8.661417322834646%;}
.c0_rt img{ width:100%; display:block;}

.con1{ width:100%; background:#000; padding:100px 0 150px 0; position:relative; z-index:2;}
.con1 .w{ overflow:hidden;}
.con1 .titc{ color:#a8c62e;}
.con1_txt{ font-size:23px; color:#fff; line-height:2.1; margin-top:20px;}
.con1_txt .txt{ width:76.4%; text-indent:2em;}
.but1{ font-size:23px; width:15.75%; text-align:center; color:#fff; background:#a8c62e; border-radius:3px; line-height:2.91; margin-bottom:10px; border:none; cursor:pointer;}
.but1:hover{ color:#fff;}
.con1c{ margin:45px 0 0 0;}
.con1_list li{ cursor:pointer;}
.con1_list li .pic{ border-radius:24px;}
.con1_list li .pic_w img{ width:100%; height:100%; object-fit:contain;}
.con1_list li .lic{ margin:-30px 7.5% 0 7.5%; padding:20px 6.5%; position:relative; z-index:2; background:#fff; border-radius:3px;}
.con1_list li em{ background:#a8c62e; border-radius:50%; display:block; margin:-65px auto 0 auto; width:36.11111111111111%;}
.con1_list li em img{ display:block; width:100%;}
.con1_list li .txt{ font-size:18px; color:#808080; margin-top:10px; text-indent:2em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; -webkit-text-size-adjust:100%;}
.con1_list li.hover{ border-color:#131313; position:relative; z-index:2; box-shadow:0 0 20px rgba(0,0,0,.7);}
.con1c .swiper-pagination{ position:static; margin-top:40px;}

.con2{ width:100%; overflow:hidden; margin-top:-150px; position:relative; z-index:3;}
.con2_1{ width:100%;}
.con2_1 .w{ position:relative; padding:75px 0;}
.txt_ico{ display:block; position:absolute; right:-75px; top:0; -webkit-transform:rotate(360deg); animation:rotation 20s linear infinite; -moz-animation:rotation 10s linear infinite; -webkit-animation:rotation 10s linear infinite; -o-animation:rotation 10s linear infinite;}
@-webkit-keyframes rotation {
  from {
	  -webkit-transform:rotate(0deg);
  }
  to {
	  -webkit-transform:rotate(360deg);
  }
}
.con2_1 .txt{ width:27.55905511811024%;}
.con2_1 .txt img{ height:120px;}
.con2_1 .com_txt p:before{ background-image:url(../images/ico4_2.png);}
.con2_1 .pic{ width:70.47244094488189%;}
.con2_1 .pic img{ display:block; width:100%;}
.con2_2{ width:100%; overflow:hidden; position:relative; padding:60px 0;}
.con2_2:after{ content:""; display:block; position:absolute; top:0; left:50.39370078740157%; bottom:0; width:100%; background:#fff; font-size:0; overflow:hidden; z-index:2;}
.con2_2_lf{ width:50.39370078740157%;}
.con2_2_lf .swiper{ overflow:visible; z-index:1;}
.con2_2_list li .pic_w img{ width:100%; height:100%; object-fit:contain;}
.con2_2_rt{ width:44%; background:#fff; position:relative; z-index:5;}
.con2_2_rt .txtc{ font-size:18px; color:#808080; line-height:2; text-indent:2em; margin-top:25px;}
.con2_2_rt .bot{ text-align:right; margin-top:30px;}
.con2_2_rt .but1{ display:inline-block; width:39%; margin:0;}
.con2_3{ padding:15px 0 65px 0;}
.con2_3 ul{ width:100%;}
.con2_3 ul li{ font-size:24px; color:#808080; display:flex; align-items:flex-end;}
.con2_3 ul li span{ color:#a8c62e; font-family:"FATCOW_ZITIDI"; font-size:190px; line-height:.8; padding-right:10px;}
.con2_3 ul li i{ padding-left:10px;}
.con2_3 ul li.line{ width:2px; font-size:0; overflow:hidden; background:#a8c62e;}

.con3{ width:100%; overflow:hidden; background:#fff; padding:100px 0; position:relative; z-index:4;}
.con3:after{ content:""; display:block; position:absolute; top:0; left:3.125%; right:3.125%; border-radius:10px; bottom:0; background:#000; font-size:0; overflow:hidden; z-index:4;}
.con3:before{ content:""; display:block; position:absolute; top:0; left:-96.875%; width:100%; bottom:0; background:#fff; font-size:0; overflow:hidden; z-index:6;}
.con3 .w{ position:relative; z-index:5;}
.con3 .titc{ color:#a8c62e;}
.con3_1{ width:100%;}
.con3_1 .com_txt{ color:#fff; margin-top:15px; width:52.4%;}
.con3_1 .com_txt p:before{ background-image:url(../images/ico4_2.png);}
.con3_1_rt{ width:47.6%;}
.con3_1_rt .but1{ width:36.03305785123967%; background:#fff; color:#a8c62e; margin:0;}
.con3_1_rt .c3_tell{ color:#fff; padding-left:30px;}
.con3_1_rt .c3_tell i{ border:1px solid #a8c62e; background:#000; padding:8px; border-radius:50%; margin-right:10px;}
.con3_1_rt .c3_tell i img{ background:#fff; border-radius:50%; width:50px; display:block;}
.con3_1_rt .c3_tell em{ display:block; font-size:14px;}
.con3_1_rt .c3_tell p{ font-size:18px;}
.con3_2{ padding:0 0 0 5%; margin-top:40px; position:relative;}
.con3_2:before{ content:""; display:block; position:absolute; top:0; left:-95%; width:100%; bottom:0; background:#000; font-size:0; overflow:hidden; z-index:6;}
.con3_2 .swiper-button-prev,.con3_2 .swiper-button-next{ margin:0; left:0; right:inherit; top:0;}
.con3_2 .swiper-button-prev:after,.con3_2 .swiper-button-next:after{ color:#fff; font-size:30px;}
.con3_2 .swiper-button-next{ top:60px;}
.con3_2 .swiper-pagination{ position:static; margin-top:40px;}
.con3_2 .swiper{ overflow:visible; z-index:5;}
.txt3_ico{ position:absolute; left:0; bottom:48px; width:22px; z-index:7;}
.con3_list li{ background:#fff; cursor:pointer;}
.con3_list li .pic_w img{ width:100%; height:100%; object-fit:contain;}
.con3_list li .lic{ position:relative; z-index:5; padding:1px 9% 9% 9%;}
.con3_list li .lic em{ display:inline-block; color:#fff; background:#a8c62e; border-radius:3px; margin-top:-30px; padding:0 14px;/* font-family:"bwERbPlP_";*/ font-size:20px; letter-spacing:-1px; line-height:2.2;}
.con3_list li .txt{ font-size:18px; color:#808080; line-height:1.8; margin-top:12px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:5; -webkit-box-orient:vertical; -webkit-text-size-adjust:100%; min-height:162px;}

.con4{ width:100%; overflow:hidden; background:#fff; padding:95px 0 0 0;}
.con4 .titc{ text-align:center;}
.con4 .txt{ text-indent:2em; font-size:24px; line-height:1.75; color:#808080; margin-top:30px; position:relative; z-index:6; letter-spacing:-1px;}
.con4_map{ width:83.1496062992126%; margin:-200px auto 0 auto; position:relative; z-index:5;}
.con4_map img{ display:block; width:100%;}
.map_dot1{ left:29.356%; bottom:22.17%; -webkit-animation:pin02 3s ease-in-out 0s infinite; animation:pin02 3s ease-in-out 0s infinite;}
.map_dot1:before{ -webkit-animation:circlepulse 1.5s ease 0s infinite; animation:circlepulse 1.5s ease 0s infinite;}
.map_dot2{ left:53%; bottom:31.19%; -webkit-animation:pin02 3.5s ease-in-out 0s infinite; animation:pin02 3.5s ease-in-out 0s infinite;}
.map_dot2:before{ -webkit-animation:circlepulse 1s ease 0s infinite; animation:circlepulse 1s ease 0s infinite;}
.map_dot3{ left:59.469%; bottom:41.896%; -webkit-animation:pin02 2.5s ease-in-out 0s infinite; animation:pin02 2.5s ease-in-out 0s infinite;}
.map_dot3:before{ -webkit-animation:circlepulse 2s ease 0s infinite; animation:circlepulse 2s ease 0s infinite;}
.map_dot4{ left:74.05%; bottom:33.333%; -webkit-animation:pin02 4s ease-in-out 0s infinite; animation:pin02 4s ease-in-out 0s infinite;}
.map_dot4:before{ -webkit-animation:circlepulse 2.5s ease 0s infinite; animation:circlepulse 2.5s ease 0s infinite;}
.map_dot5{ left:77.746%; bottom:43.578%; -webkit-animation:pin02 2s ease-in-out 0s infinite; animation:pin02 2s ease-in-out 0s infinite;}
.map_dot5:before{ -webkit-animation:circlepulse 3.5s ease 0s infinite; animation:circlepulse 3.5s ease 0s infinite;}
.map_dot{ position:absolute; width:20px; height:20px; border-radius:50%; border-radius:50%; background:#a8c62e;}
.map_dot:before{ content:""; position:absolute; left:0; top:0; z-index:2; width:100%; height:100%; border-radius:50%; background-color:rgba(255,255,255,.8); -webkit-animation:circlepulse 1.5s ease 0s infinite; animation:circlepulse 1.5s ease 0s infinite;}
@-webkit-keyframes pin02{
  0%{
    -webkit-box-shadow:0px 0px 0 0px rgba(168, 198, 46, 0.4);
            box-shadow:0px 0px 0 0px rgba(168, 198, 46, 0.4);
  }
  50%{
    -webkit-box-shadow:0px 0px 0 15px rgba(168, 198, 46, 0.5);
            box-shadow:0px 0px 0 15px rgba(168, 198, 46, 0.5);
  }
  100%{
    -webkit-box-shadow:0px 0px 0 0px rgba(168, 198, 46, 0.6);
            box-shadow:0px 0px 0 0px rgba(168, 198, 46, 0.6);
  }
}
@-webkit-keyframes circlepulse{
  0%{
    -webkit-transform:scale(1);
    opacity:1;
  }
  100%{
    -webkit-transform:scale(2);
    opacity:0;
  }
}

.con5{ width:100%; overflow:hidden; background:#fff; padding:85px 0 50px 0; position:relative; z-index:6;}
.con5:after{ content:""; display:block; position:absolute; top:0; left:3.125%; right:3.125%; border-radius:10px; bottom:50px; background:#000; font-size:0; overflow:hidden; z-index:5;}
.con5 .titc{ color:#a8c62e; text-align:center;}
.con5 .w{ position:relative; z-index:6;}
.con5_sm{ font-size:36px; text-align:center; margin-top:30px;}
.con5_sm a{ color:#fff; margin-right:45px;}
.con5_sm a:last-child{ margin-right:0;}
.con5_sm a:hover{ color:#a8c62e;}
.con5 .but1{ margin:40px auto 0 auto; display:block; width:17.16535433070866%; color:#333;}
.con5c{ width:100%; margin-top:135px;}
.scroll{ overflow-y:auto;}
.scroll::-webkit-scrollbar-track{ border-radius:999px; background:#eee;}
.scroll::-webkit-scrollbar-thumb{ margin:0 1px; background:#a8c62e; border-radius:999px; min-height:20px;}
.scroll::-webkit-scrollbar{ width:5px; height:5px;}
.scroll::-webkit-scrollbar-corner{ background:transparent;}
.con5_lf{ width:66.89%; position:relative;}
.con5_lf .imgs{ width:82.35294117647059%; display:block; background:#fff;}
.con5_lf .pro_img{ position:absolute; left:-21px; bottom:-50px; z-index:18; width:80.58823529411765%;}
.con5_lf .pro_img a{ display:block;}
.con5_lf .pro_img img{ display:block; width:100%;}
.con5_lf .txt{ position:absolute; right:0; bottom:0; background:#a8c62e; width:30.58%; padding:7% 0 7% 10%;}
.con5_lf .txt a{ display:block;}
.con5_lf .txt *{ color:#fff!important;}
.con5_lf .txt i:before{ border-left-color:#fff!important;}
.con5_rt{ width:30.5%;}
.con5_rt .txt{ width:100%; padding-right:9.5%; font-size:21px; color:#fff; line-height:2; max-height:252px;}
.con5_2{ width:100%; overflow:hidden; background:#fff; padding:0 0 70px 0;}
.con5_2_list li{ width:44.09448818897638%; text-align:center; padding-bottom:50px;}
.con5_2_list li a{ display:block;}
.con5_2_list li .pic_w img{ width:100%; height:100%; object-fit:contain;}
.con5_2_list li .txt{ margin-top:30px;}
.con5_2_list li .txt em,.con5_lf .txt em{ font-size:22px; color:#333; display:block;}
.con5_2_list li .txt p,.con5_lf .txt p{ font-size:18px; color:#808080;/* font-family:"bwERbPlP_";*/}
.con5_2_list li .txt i,.con5_lf .txt i{ display:inline-block; font-size:13px; color:#f15a24; position:relative; padding-right:15px;}
.con5_2_list li .txt i:before,.con5_lf .txt i:before{ content:""; display:block; position:absolute; top:50%; right:0; margin-top:-6px; width:0; height:0; font-size:0; overflow:hidden; border-top:6px solid transparent; border-bottom:6px solid transparent; border-left:6px solid #f15a24;}
.con5_2_list li.hover .pic_w img{ transform:scale(1.01)!important;}

.con6{ width:100%; overflow:hidden; background:#fff; padding:0 0 90px 0; position:relative; z-index:8;}
.con6_lf{ width:28.5%; padding-top:10px;}
.con6_lf .txt1{ font-size:23px; color:#a7c435; margin-top:5px;}
.con6_lf .txtc{ font-size:21px; line-height:2; color:#808080; margin-top:30px; text-indent:2em;}
.con6_rt{ width:65.35433070866142%;}
.con6_rt ul{ width:104.738955823293173%; margin-top:-4%;}
.con6_rt ul li{ margin:4% 4.738955823293173% 0 0; width:20.26104417670683%; position:relative;}
.con6_rt ul li .txt{ position:absolute; right:0; left:15%; top:0; bottom:0;}
.con6_rt ul li img{ display:block; width:100%;}
.con6_rt ul li p{ width:100%; text-align:center; font-size:30px; color:#808080; line-height:1.288461538461538;}
.con6_rt ul li p em{ display:block;}

.con7{ background:#a8c62e; width:100%; overflow:hidden; padding:65px 0; position:relative; z-index:9;}
.con7_form{ width:100%;}
.con7_lf{ width:44.48818897637795%; padding-left:4.33070866141732%; text-align:right;}
.con7_lf .clear{ width:100%;}
.con7_lf .titc{ position:relative; z-index:9;}
.con7_lf .titc:after{ content:""; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-1px; height:2px; font-size:0; overflow:hidden; background:#fff;}
.con7_lf .titc em{ background:#a8c62e; color:#fff; display:inline-block; position:relative; z-index:10;}
.con7_lf .txtc{ color:#fff; text-align:left; font-size:21px; line-height:2; margin-top:18px;}
.con7 .but1{ width:53.17073170731707%; background:#000; color:#fff; margin:100px 0 0 0;}
.con7_rt{ background:#fff; border-radius:5px; width:55.51181102362205%; padding:4.25% 4.724409448818898%;}
.con7_rt ul{ width:100%;}
.con7_rt ul li{ margin-top:30px;}
.con7_rt ul li:nth-child(1){ margin-top:0;}
.con7_rt ul li:last-child{ display:none;}
.con7_rt .but1{ margin:0; width:100%;}
.f_intxt{ font-size:19px; width:100%; padding:15px 20px; line-height:2; border:1px solid #a8c62e;}

.com li .pic_w img{ display:block; transition:all 0.6s; max-height:100%; max-width:100%; transform:scale(1);}
.com li.hover .pic_w img{ transform:scale(1.05);}

/*foot style*********************************************************************/
.footer{ width:100%; background:#161616; overflow:hidden; padding:35px 0;}
.footer .clear{ width:100%;}
.footer *{ font-size:15px; line-height:1.8; color:#999;}
.footer span{ display:block; font-size:18px; font-weight:600; color:#fff;}
.footer span a{ font-size:18px; color:#fff; font-weight:600;}
.f_lf{ width:21.35%;}
.f_lf .txt1{ padding:15px 0;}
.f_lf .txt1 em{ margin-bottom:5px; display:block;}
.f_lf .txt1 em:last-child{ margin-bottom:0;}
.f_lf .txt1 a{ font-weight:bold; color:#a8c62e; font-size:16px;}
.f_lf .txt2{ margin-top:15px;}
.f_lf .txt2 a{ font-weight:bold; color:#fff;}
.f_lf .txt1 img,.f_lf .txt2 img{ height:20px; margin-right:12px;}
.footer ul{ width:47.35%;}
.footer ul li .txt{ margin-top:15px;}
.footer ul li p a:hover{ color:rgba(255,255,255,.8);}
.f_rt{ width:22.65%; text-align:right;}
.f_rt img{ width:41.17647058823529%; display:inline-block; margin-top:20px;}
.back_bot{ border-bottom:12px solid #a8c62e; font-size:14px; padding:20px 0; line-height:1.8; position:relative;}
.back_bot .foot a{ margin-right:20px;}
.back_bot .foot a:last-child{ margin-right:0;}
.back_bot #backTop{ display:inline-block;/* line-height:3.6;*/ padding-right:42px; background:url(../images/back.png) right center no-repeat; background-size:37px 28px;}