﻿@charset "utf-8";
/*powered by:杭州翰臣科技有限公司 邱爽*/
/*http://www.68hanchen.com http://68hanchen.com*/
/* Blood_Wolf专用样式表，支持开源，如有使用或二次开发，请标明出处，谢谢合作！ */
/*#ff8a00; 翰臣科技有限公司VI色系*/
/* 起始样式 */
body {font-family:"微软雅黑";  margin:0 auto; padding:0px; font-size:12px; height:100%; line-height:22px; width:100%; color:#666}
div{behavior: url(css/iepngfix.htc)}
ul,ul li,ol li,tr td,dl dd,dd{ list-style-type:none; margin:0; padding:0; }
p{ margin:0; padding:0}
.clear{ clear:both; height:0px; line-height:0px; font-size:0px;}
a{ text-decoration:none; cursor:pointer; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
/*a:hover{ text-decoration:underline;}*/
img{ vertical-align:middle;}
.imgs{ vertical-align:top;}
.lf{ float:left;}
.rg{ float:right;}  
img{border:none;}
html{ overflow-x:hidden;} 
div:hover,li:hover,tr:hover,a:hover{ -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
/* 起始样式 End */

/* 公用样式 */
.box{ width:1200px; margin:0 auto; position:relative;}
.head{ height:100px; position:absolute; top:0px; left:0px; z-index:1000; width:100%; background:url(../images/2_02.png) top left repeat-x;}
.head .top{ height:27px; line-height:27px; color:#fff;}
.head .top a{ color:#fff;}
.head .top span{ margin-left:10px; margin-right:10px;}
.head .bottom{ background:url(../images/1_04.png) repeat-x;}
.head .bottom .logo{ width:234px; height:73px;}
.head .bottom .nav{ width:685px; margin-left:25px; }
.head .bottom .nav a,.head .bottom .nav:hover .a1{ color:#fff; font-size:16px; background:url(../images/1_05.jpg) center right no-repeat; display:block; padding-left:18px; padding-right:19px; float:left; font-weight:bold; line-height:73px;}
.head .bottom .nav .a1,.head .bottom .nav a:hover,.head .bottom .nav:hover .a1:hover{ color:#427f2f;}
.head .bottom .nav .a_none{ background:none; padding-right:0px;}
.head .bottom .nav:hover .a_none{ background:none; padding-right:0px;}
.head .bottom .tel{ background:url(../images/1_04.png) repeat-x; width:240px; height:73px; position:absolute; *position:relative; right:-500px; padding-right:500px; *top:-73px;}
.head .bottom .tel .div1{ background:url(../images/1_06.png) 25px center no-repeat; padding-left:82px; color:#8fc175; font-size:20px; font-weight:bold; line-height:73px;}
.foot{ background:#34373a; padding-top:39px;}
.foot .top{ border-bottom:1px solid #282828;}
.foot .top ul{ border-right:1px solid #3a3d40; height:229px; overflow:hidden; padding-top:47px; width:24%; margin-right:19px;}
.foot .top ul .li{ margin-bottom:30px;}
.foot .top .ul_li1 .li a{ background:url(../images/1_16.png) left center no-repeat; padding-left:43px; color:#bac3cc; font-size:16px; display:block;}
.foot .top .ul_li2 .li a{ background:url(../images/1_17.png) left center no-repeat; padding-left:43px; color:#bac3cc; font-size:16px; display:block;}
.foot .top .ul_li3 .li a{ background:url(../images/1_19.png) left center no-repeat; padding-left:43px; color:#bac3cc; font-size:16px; display:block;}
.foot .top .ul_li4 .li a{ background:url(../images/1_20.png) left center no-repeat; padding-left:43px; color:#bac3cc; font-size:16px; display:block;}
.foot .top ul .li1 a{ line-height:30px; display:block; color:#747b81; padding-left:43px; font-size:14px;}
.foot .top .div1{ padding-top:47px; width: 23%; float: right;}
.foot .top .div1 .p1{ background:url(../images/1_21.png) left center no-repeat; padding-left:43px; color:#bac3cc; font-size:16px; display:block; margin-bottom:30px;}
.foot .top .div1 .p2{ color:#747b81; font-size:14px; line-height:30px;}
.foot .bottom{ margin-top:30px; padding-bottom:148px; color:#747b81;}
.foot .bottom .lf a{ color:#747b81;}
.foot .bottom .rg{ margin-top:-8px;}
.foot .bottom .rg a{ display:block; width:30px; height:30px; margin-left:10px; float:left;}
.foot .bottom .rg .a1{ background:url(../images/1_22.png) center center no-repeat; -moz-transform 1s; -webkit-transition:width 1s, height 1s, -webkit-transform 1s; -o-transition:width 1s, height 1s, -o-transform 1s;}
.foot .bottom .rg .a2{ background:url(../images/1_23.png) center center no-repeat; -moz-transform 1s; -webkit-transition:width 1s, height 1s, -webkit-transform 1s; -o-transition:width 1s, height 1s, -o-transform 1s;}
.foot .bottom .rg .a3{ background:url(../images/1_24.png) center center no-repeat; -moz-transform 1s; -webkit-transition:width 1s, height 1s, -webkit-transform 1s; -o-transition:width 1s, height 1s, -o-transform 1s;}
.foot .bottom .rg .a4{ background:url(../images/1_25.png) center center no-repeat; -moz-transform 1s; -webkit-transition:width 1s, height 1s, -webkit-transform 1s; -o-transition:width 1s, height 1s, -o-transform 1s;}
.foot .bottom .rg .a5{ background:url(../images/1_26.png) center center no-repeat; -moz-transform 1s; -webkit-transition:width 1s, height 1s, -webkit-transform 1s; -o-transition:width 1s, height 1s, -o-transform 1s;}
.foot .bottom .rg .a6{ background:url(../images/1_27.png) center center no-repeat; -moz-transform 1s; -webkit-transition:width 1s, height 1s, -webkit-transform 1s; -o-transition:width 1s, height 1s, -o-transform 1s;}
.foot .bottom .rg .a7{ background:url(../images/1_28.png) center center no-repeat; -moz-transform 1s; -webkit-transition:width 1s, height 1s, -webkit-transform 1s; -o-transition:width 1s, height 1s, -o-transform 1s;}
.foot .bottom .rg .a8{ background:url(../images/1_29.png) center center no-repeat; -moz-transform 1s; -webkit-transition:width 1s, height 1s, -webkit-transform 1s; -o-transition:width 1s, height 1s, -o-transform 1s;}
.foot .bottom .rg .a1:hover{ background:url(../images/1_22a.png) center center no-repeat; transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg);}
.foot .bottom .rg .a2:hover{ background:url(../images/1_23a.png) center center no-repeat; transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg);}
.foot .bottom .rg .a3:hover{ background:url(../images/1_24a.png) center center no-repeat; transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg);}
.foot .bottom .rg .a4:hover{ background:url(../images/1_25a.png) center center no-repeat; transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg);}
.foot .bottom .rg .a5:hover{ background:url(../images/1_26a.png) center center no-repeat; transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg);}
.foot .bottom .rg .a6:hover{ background:url(../images/1_27a.png) center center no-repeat; transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg);}
.foot .bottom .rg .a7:hover{ background:url(../images/1_28a.png) center center no-repeat; transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg);}
.foot .bottom .rg .a8:hover{ background:url(../images/1_29a.png) center center no-repeat; transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg);}
/* 公用样式 End */

/* Index */
.banner{ width:1920px; height:600px; position:relative; z-index:10; top:0px; left:50%; margin-left:-960px;}
.banner .slides_container ul{width:1920px;display:block;}
.banner .slides_container ul a{display:block;}
.banner .slides_container ul a img{height: 600px!important}
.banner .slides_container ul .div1{ position:absolute; top:550px; left:594px;}
.banner .slides_container ul .div2{ position:absolute; top:650px; left:944px;}
.banner .slides_container ul .div3{ position:absolute; top:661px; left:1432px;}
.banner .slides_container ul div a{ background:url(../images/1_02.png) center left no-repeat; padding-left:22px; color:#fff;}
.banner .pagination { margin-top:-60px; position:absolute; z-index:100; width:300px; left:50%; margin-left:-150px;}
.banner .pagination li {float:left;}
.banner .pagination li a { display:block; width:72px; font-size:0px; height:4px; background:#fff; float:left; overflow:hidden; margin-left:10px; margin-right:10px; font-size:0px; line-height:1000px; opacity:0.2;}
.banner .pagination li.current a,.banner .pagination li a:hover{ background:#fff; opacity:1;}
.banner .btn{ position:absolute; top:330px; z-index:12; width:1000px; margin-left:-500px; left:50%; display:none;}
.banner .btn .prev{ float:left;}
.banner .btn .next{ float:right;}
.scroll{ position:absolute; top:80%; z-index:100; width:100%; text-align:center;
	display: none;}
.ss{ margin-top:58px; margin-bottom:60px;}
.sslf{ width:689px; height:499px;}
.ssrg{ width:501px;}
.ssrg .div1 .p1{ background:#edeced; height:36px; line-height:36px; padding-left:15px; padding-right:15px; overflow:hidden;}
.ssrg .div1 .p1 .lf{ font-size:16px; color:#333; text-transform:uppercase;}
.ssrg .div1 .p1 .lf .span1{ margin-left:8px; margin-right:8px;}
.ssrg .div1 .p1 .lf .span2{ color:#5b9c54; font-size:14px;}
.ssrg .div1 .p1 .rg a{ display:block; background:url(../images/1_09.jpg) center right no-repeat; padding-right:21px; color:#4c4c4c;}
.ssrg .div1 .p1 .rg a:hover{ color:#427f2f}
.ssrg .div1 .p2{ width:501px; height:172px; overflow:hidden; position:relative;}
.ssrg .div1 .p2 img{ -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.ssrg .div1 .p2:hover img{ -webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.ssrg .div1 .p2 .pp1{ color:#fff; position:absolute; position:absolute; top:120px; width:121px; height:27px; line-height:27px; z-index:10; left:0px; text-align:center; font-size:14px;}
.ssrg .div1 .p2 .pp2{ background:#969696; opacity:0.76; position:absolute; top:120px; left:0px; z-index:8; height:27px; width:131px; margin-left:-5px;}
.ssrg .div1 .p3{ background:#edeced; color:#4c4c4c; text-align:center; height:28px; line-height:28px;}
.ssrg .div2{ margin-top:14px;}
.ssrg .div2 .p1{ background:#edeced; height:36px; line-height:36px; padding-left:15px; padding-right:15px; overflow:hidden;}
.ssrg .div2 .p1 .lf{ font-size:16px; color:#333; text-transform:uppercase;}
.ssrg .div2 .p1 .lf .span1{ margin-left:8px; margin-right:8px;}
.ssrg .div2 .p1 .lf .span2{ color:#5b9c54; font-size:14px;}
.ssrg .div2 .p1 .rg a{ display:block; background:url(../images/1_09.jpg) center right no-repeat; padding-right:21px; color:#4c4c4c;}
.ssrg .div2 .p1 .rg a:hover{ color:#427f2f}
.ssrg .div2 .p2{ width:501px; height:211px; position:relative;}
.ssrg .div2 .p2 .slides_container ul{width:501px;display:block;}
.ssrg .div2 .p2 .slides_container a{display:block; width:501px; height:211px;}
.ssrg .div2 .p2 .slides_container a .pp1{ width:501px; height:211px;}
.ssrg .div2 .p2 .slides_container a .pp1 img{ -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.ssrg .div2 .p2 .slides_container a:hover .pp1 img{ -webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.ssrg .div2 .p2 .slides_container a .pp2{ position:absolute; color:#fff; bottom:0px; height:39px; width:100%; text-align:center; z-index:10; line-height:39px;}
.ssrg .div2 .p2 .slides_container a .pp3{ position:absolute; background:#000; opacity:0.74; width:100%; height:39px; bottom:0px; left:0px;}
.ssrg .div2 .p2 .pagination { margin-top:-60px; position:absolute; z-index:100; width:300px; left:50%; margin-left:-150px; display:none;}
.ssrg .div2 .p2 .btn{ position:absolute; top:71px; z-index:12; width:100%;}
.ssrg .div2 .p2 .btn .prev{ float:left; background:url(../images/1_11.png) center center no-repeat; width:26px; height:26px; position:relative; margin-left:15px;}
.ssrg .div2 .p2 .btn .prev:hover{ background:url(../images/1_11a.png) center center no-repeat;}
.ssrg .div2 .p2 .btn .next{ float:right; background:url(../images/1_12.png) center center no-repeat; width:26px; height:26px; position:relative; margin-right:15px;}
.ssrg .div2 .p2 .btn .next:hover{ background:url(../images/1_12a.png) center center no-repeat;}
.dd{ margin-top:110px; overflow:hidden; margin-bottom:106px; display:none;}
.dd .div1{ text-align:center; background:url(../images/1_14.jpg) center top no-repeat; padding-top:40px; color:#414141; font-size:18px;}
.dd .div2 { margin-top:44px;}
.dd .div2 #demo{overflow:hidden; width:1200px; float:right;}
.dd .div2 #demo1{width:100%;}
.dd .div2 #demo img{ border:1px solid #d8d8d8; display:block;; margin-right:30px;}
.dd .div2 #demo img:hover{ border:1px solid #427f2f;}
/* Index End */ 

/* Main */
.main_body{ background:url(../images/bg.jpg) center center repeat;}
.main_banner{ position:relative; width:1920px; left:50%; 
margin-left:-960px;
    top: 0px;
}
.div_abo{ background:url(../images/2_03.jpg) bottom left repeat-x; height:52px; line-height:52px;}
.div_abo .div1{ width:712px; margin:0 auto;}
.div_abo .div1 a,.div_abo .div1:hover .a1{ display:block; float:left; background:url(../images/2_04.png) right bottom no-repeat; width:87px; text-align:center; font-size:16px; color:#666666; margin-left:45px; margin-right:46px; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_abo .div1 a:hover,.div_abo .div1:hover .a1:hover,.div_abo .div1 .a1{ background:url(../images/2_04.png) left bottom no-repeat;}
.div_abo1{ margin-top:50px; border-bottom:3px dashed #008c00; padding-bottom:50px;}
.div_abo1 .div1{ background:#008c00; color:#fff; width:124px; height:34px; text-align:center; line-height:34px; font-size:16px; font-weight:bold;}
.div_abo1 .div2{ margin-top:25px; line-height:32px; font-size:16px; color:#666;line-height:26px; font-size:14px;}
.div_abo1 .div2 .lf{/* width:840px;*/ width:700px;}
.div_abo1 .div2 .rg{ /*width:311px;*/ padding-top:70px; width:450px;}
.div_abo1 .div2 .rg img{width:450px;height:auto;}

.div_abo1 .div3{ margin-top:35px;}
.div_abo1 .div3 .lf{ position:relative; width:540px;}
.div_abo1 .div3 .lf .slides_container ul{width:540px;display:block; height:227px; padding-top:5px;}
.div_abo1 .div3 .lf .slides_container a{display:block; width:160px; height:217px; float:left; margin-right:20px; box-shadow: -2px 0 5px #d9ded7,0 -2px 5px #d9ded7,0 2px 5px #d9ded7,2px 0 5px #d9ded7;}
.div_abo1 .div3 .lf .pagination { margin-top:-60px; position:absolute; z-index:100; width:300px; left:50%; margin-left:-150px; display:none;}
.div_abo1 .div3 .lf .btn{ z-index:12; width:100px; margin:0 auto; margin-top:20px;}
.div_abo1 .div3 .lf .btn .prev{ float:left; background:url(../images/1_11.png) center center no-repeat; width:26px; height:26px; position:relative;}
.div_abo1 .div3 .lf .btn .prev:hover{ background:url(../images/1_11a.png) center center no-repeat;}
.div_abo1 .div3 .lf .btn .next{ float:right; background:url(../images/1_12.png) center center no-repeat; width:26px; height:26px; position:relative; margin-right:15px;}
.div_abo1 .div3 .lf .btn .next:hover{ background:url(../images/1_12a.png) center center no-repeat;}
.div_abo1 .div3 .lf .bd{width:240px;margin:0 auto;overflow:hidden;text-align: center;}



.div_abo1 .div3 .rg{ width:564px; font-size:16px; padding-top:15px;}
.div_abo1 .div3 .rg .p1{ background:#008c00; color:#fff; width:124px; height:34px; text-align:center; line-height:34px; font-weight:bold;}
.div_abo1 .div3 .rg .p2{ line-height:32px; margin-top:10px;}
.div_abo2{ margin-top:67px;}
.div_abo2 .lf{ width:564px; font-size:14px;}
.div_abo2 .lf .div1 .p1{ float:left; background:#008c00; color:#fff; width:124px; height:34px; text-align:center; line-height:34px; font-weight:bold;}
.div_abo2 .lf .div1 .p2{ float:left; margin-left:32px; font-size:24px; font-style:italic; color:#008c00; line-height:34px;}
.div_abo2 .lf .div2{ line-height:24px; margin-top:15px;}
.div_abo2 .rg{ position:relative; width:540px; padding-top:60px;text-align:center;}
.div_abo2 .rg .slides_container ul{width:540px;display:block; height:227px; padding-top:5px;}
.div_abo2 .rg .slides_container a{display:block; width:160px; height:217px; float:left; margin-right:20px; box-shadow: -2px 0 5px #d9ded7,0 -2px 5px #d9ded7,0 2px 5px #d9ded7,2px 0 5px #d9ded7;}
.div_abo2 .rg .pagination { margin-top:-60px; position:absolute; z-index:100; width:300px; left:50%; margin-left:-150px; display:none;}
.div_abo2 .rg .btn{ z-index:12; width:100px; margin:0 auto; margin-top:20px;}
.div_abo2 .rg .btn .prev{ float:left; background:url(../images/1_11.png) center center no-repeat; width:26px; height:26px; position:relative;}
.div_abo2 .rg .btn .prev:hover{ background:url(../images/1_11a.png) center center no-repeat;}
.div_abo2 .rg .btn .next{ float:right; background:url(../images/1_12.png) center center no-repeat; width:26px; height:26px; position:relative; margin-right:15px;}
.div_abo2 .rg .btn .next:hover{ background:url(../images/1_12a.png) center center no-repeat;}
.div_abo2 .rg .bd{width:500px;margin:0 auto;}



.div_abo3{ padding-bottom:60px; }
.div_abo3 .div1{ background:url(../images/2_07.png) center left no-repeat; padding-left:70px; height:41px; line-height:41px; color:#008c00; margin-top:100px; display:none;}
.div_abo4{ background:url(../images/2_08.png) center top no-repeat; padding-bottom:6px; border-bottom:3px dashed #008c00; height:573px; margin-top:22px;}
.div_abo4 .div1{ text-align:center; font-size:30px; width:124px; border-bottom:2px dashed #fff; margin:0 auto; color:#fff; padding-top:90px; line-height:30px; padding-bottom:12px;}
.div_abo4 .div2{ margin-top:76px;}
.div_abo4 .div2 ul li{ width:211px; float:left; margin-left:14px; margin-right:15px;}
.div_abo4 .div2 ul li .p1{ width:131px; height:131px; margin:0 auto; overflow:hidden; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_abo4 .div2 ul .li1 .p1{ background:url(../images/2_09.png) no-repeat center center;}
.div_abo4 .div2 ul .li1:hover .p1{ background:url(../images/2_16.png) center center no-repeat;}
.div_abo4 .div2 ul .li2 .p1{ background:url(../images/2_10.png) no-repeat center center;}
.div_abo4 .div2 ul .li2:hover .p1{ background:url(../images/2_16.png) center center no-repeat;}
.div_abo4 .div2 ul .li3 .p1{ background:url(../images/2_11.png) no-repeat center center;}
.div_abo4 .div2 ul .li3:hover .p1{ background:url(../images/2_16.png) center center no-repeat;}
.div_abo4 .div2 ul .li4 .p1{ background:url(../images/2_12.png) no-repeat center center;}
.div_abo4 .div2 ul .li4:hover .p1{ background:url(../images/2_16.png) center center no-repeat;}
.div_abo4 .div2 ul .li5 .p1{ background:url(../images/2_13.png) no-repeat center center;}
.div_abo4 .div2 ul .li5:hover .p1{ background:url(../images/2_16.png) center center no-repeat;}
.div_abo4 .div2 ul li .p2{ margin-top:21px; opacity:0; position:relative; filter:alpha(opacity=0);}
.div_abo4 .div2 ul li .p2 .pp1{ text-align:center;}
.div_abo4 .div2 ul li .p2 .pp2{ background:url(../images/2_15.png) repeat; padding:5px 10px; color:#fff; font-size:14px;}
.div_abo5{ margin-top:40px; padding-bottom:70px;}
.div_abo5 .div1{ margin:0 auto; background:#008c00; color:#fff; width:124px; height:34px; text-align:center; line-height:34px; font-size:16px; font-weight:bold;}
.div_abo5 .div2{ margin-top:35px;}
.div_abo5 .div2 ul li{ width:275px; margin-right:33px; float:left; position:relative; height:179px; overflow:hidden;}
.div_abo5 .div2 ul .li{ margin-right:0px;}
.div_abo5 .div2 ul li .p1 img{ width:275px; height:179px;}
.div_abo5 .div2 ul li .p2{ position:absolute; bottom:-100%; width:100%; height:100%; background:#000; opacity:0.5;}
.div_abo5 .div2 ul li .p3{ position:absolute; bottom:-100%; width:100%; text-align:center; color:#fff; font-size:16px;}
.div_abo5 .div3{ margin-top:35px;}
.div_abo5 .div3 ul li{ width:378px; margin-right:33px; float:left; position:relative; height:300px; overflow:hidden;}
.div_abo5 .div3 ul .li{ margin-right:0px;}
.div_abo5 .div3 ul li .p1 img{ width:378px; height:300px}
.div_abo5 .div3 ul li .p2{ padding-top:80px; color:#fff; font-size:16px; line-height:30px; position:absolute; z-index:10; padding-left:4%; padding-right:4%; width:92%; top:0px;}

.div_title{ text-align:center; margin-top:67px;}
.div_title .div_div1{ color:#666666; font-size:28px; line-height:28px;}
.div_title .div_div2{ background:url(../images/3_02.png) center center no-repeat; line-height:1116px; height:16px; color:#fff; margin-top:12px; overflow:hidden;}

.div_pro{ margin-top:67px;}
.div_pro .div1{ margin-top:66px;}
.div_pro .div1 ul{ height:530px; width:1200px;}
.div_pro .div1 ul li{ margin-right:0px; width:275px; margin-right:33px; float:left; margin-bottom:30px;}
.div_pro .div1 ul .li{ margin-right:0px;}
.div_pro .div1 ul li a{ display:block;}
.div_pro .div1 ul li a .p1{ width:275px; height:198px; position:relative;}
.div_pro .div1 ul li a .p1 img{ width:275px; height:198px;}
.div_pro .div1 ul li a .pp2{ position:absolute; bottom:0px; height:198px; width:275px;}
.div_pro .div1 ul li a .ppp1{ text-align:center; line-height:198px; position:relative; z-index:10; color:#fff; font-size:16px; font-weight:bold; opacity:0;}
.div_pro .div1 ul li a .ppp2{ position:absolute; bottom:0px; opacity:0;}
.div_pro .div1 ul li a .p2{ text-align:center; margin-top:7px; color:#444; text-transform:uppercase;}
.div_pro .div1 ul li a .p2 span{ font-size:18px;}
.div_pro .div1 ul li:hover a .p2{ color:#427f2f}
.div_pro .pagination{ display:none;}
.div_pro .div2{ width:278px; margin:0 auto; margin-top:10px;}
.div_pro .div2 .p1{ position:relative;}
.div_pro .div2 .p2{ font-size:18px; margin-left:56px; line-height:49px;}
.div_pro .div2 .p3{ position:relative;}
.div_pro1{ background:url(../images/3_07.jpg) center center no-repeat; height:810px; margin-top:93px;}
.div_pro1 .lf{ width:68px; padding-top:73px;}
.div_pro1 .rg{ width:1071px; padding-top:73px;}
.div_pro1 .rg ul{ width:1071px; height:675px;}
.div_pro1 .rg ul li{ float:left; width:322px; height:316px; float:left; margin-right:35px; margin-bottom:35px;}
.div_pro1 .pagination{ display:none;}
.div_pro1 .div2{ width:1300px; position:absolute; left:0px; bottom:172px;}
.div_pro1 .div2 a{ display:block; margin-bottom:15px;}
.div_pro1 .div2 a.next{position: absolute;right: 0;top: 0;}

.div_pro2{ background:url(../images/3_10.jpg) center center no-repeat; height:600px;}
.div_pro2 .lf{ padding-top:112px; width:140px;}
.div_pro2 .rg{ width:1041px; padding-top:95px; position:relative;}
.div_pro2 .rg ul{ width:1041px; height:398px;}
.div_pro2 .rg ul li{ width:287px; margin-left:60px; float:left;}
.div_pro2 .rg ul li a{ display:block;}
.div_pro2 .rg ul li a .div1{ width:287px; height:398px;}
.div_pro2 .rg ul li a .div2{ width:120px; height:36px; margin:0 auto; background:#008c00; border-radius:8px; text-align:center; line-height:36px; color:#fff; font-size:14px; margin-top:10px;}
.div_pro2 .pagination{ display:none;}
.div_pro2 .div2 .prev{ position:absolute; top:250px; z-index:100;}
.div_pro2 .div2 .next{ position:absolute; top:250px; z-index:100; right:0px; margin-right:-50px;}

.div_dev{ background:url(../images/4_02.png) center center no-repeat; height:518px; margin-top:87px;}
.div_dev .div1{ padding-left:747px; color:#fff; font-size:16px; padding-right:80px; padding-top:90px; line-height:32px;}
.div_dev1{ margin-top:58px;}
.div_dev1 .lf{ width:609px; padding-top:133px;}
.div_dev1 .lf .div1{ font-size:26px; font-weight:bold; line-height:26px; color:#008c00;}   
.div_dev1 .lf .div2{ color:#666; text-transform:uppercase;}
.div_dev1 .lf .div3{ font-size:16px; line-height:32px; margin-top:32px;}
.div_dev2{ background:url(../images/4_04.png) center center no-repeat; height:500px;}
.div_dev2 .div1{ padding-left:460px; padding-top:135px; padding-right:50px;}
.div_dev2 .div1 .p1{ font-size:26px; font-weight:bold; line-height:26px; color:#008c00;}   
.div_dev2 .div1 .p2{ color:#666; text-transform:uppercase;}
.div_dev2 .div1 .p3{ font-size:16px; line-height:32px; margin-top:18px;}

.div_china .div1{ width:1039px; margin:0 auto; margin-top:100px;}
.div_china .div1 .lf{ position:relative; height:700px; width:453px;}
.div_china .div1 .lf .slides_container{ width:453px;}
.div_china .div1 .lf .slides_container a{display:block; width:453px; height:608px; float:left;}
.div_china .div1 .lf .pagination { margin-top:-60px; position:absolute; z-index:100; width:300px; left:50%; margin-left:-150px; display:none;}
.div_china .div1 .lf .btn{ z-index:12; width:100px; margin:0 auto; margin-top:20px;}
.div_china .div1 .lf .btn .prev{ float:left; background:url(../images/5_04.png) center center no-repeat; width:41px; height:41px; position:relative;}
.div_china .div1 .lf .btn .next{ float:right; background:url(../images/5_05.png) center center no-repeat; width:41px; height:41px; position:relative; margin-right:15px;}
.div_china .div1 .lf .p1{ position:absolute; right:-50px; bottom:33px; z-index:10; display:none;}
.div_china .div1 .rg{ width:500px; padding-top:51px;}
.div_china .div1 .rg .p2{ margin-top:30px; color:#333; font-size:16px; line-height:32px;}
.div_china1{ background:url(../images/5_07.png) center top no-repeat; height:568px;}

.div_china1 .tit{text-align:center;font-size:32px;color:#666;color:#fff;padding-top:60px;font-weight:bold;}

.div_china1 .div1{ padding-left:600px; width:340px; padding-top:140px; line-height:32px; color:#333; font-size:16px;}
.div_china2{ background:url(../images/5_08.png) center bottom no-repeat; /*height:631px;*/ margin-top:50px; margin-bottom:70px;}
.div_china2 .div1{ position:relative; width:1200px; /*height:573px;*/}

.div_china2 .div1 .slides_container{ width:1091px; margin-left:40px;}
.div_china2 .div1 .slides_container ul{width:1131px;display:block; height:493px; padding-top:30px;}
.div_china2 .div1 .slides_container a{display:block; width:337px; height:493px; float:left; margin-right:40px;}
.div_china2 .div1 .pagination { margin-top:-60px; position:absolute; z-index:100; width:1200px; left:50%; margin-left:-600px; display:none;}
.div_china2 .div1 .btn{ z-index:12; width:1336px; margin:0 auto; /*top:300px;*/ position:absolute;top:50%;margin-top:-38px;left:50%;margin-left:-668px;}
.div_china2 .div1 .btn .prev{ float:left; background:url(../images/5_04.png) center center no-repeat; width:41px; height:41px; position:relative;}
.div_china2 .div1 .btn .next{ float:right; background:url(../images/5_05.png) center center no-repeat; width:41px; height:41px; position:relative; /*margin-right:15px;*/}
.div_china2 .div2{ height:50px;}
.div_china2 .div2 a{ display:block; line-height:50px; color:#333333; font-size:16px; text-align:center;}
.div_china2 .div2 a:hover{ color:#427f2f}

.div_china2 .div1 .china_pic{margin-top:-450px;}
.div_china2 .div1 .ulwrap li{float:left;margin:0px 32px;margin-bottom:32px;}
.div_china2 .box .i1{width: 100%;overflow: hidden;margin: 100px auto;}
.div_china2 .box .i1 p{margin: 50px auto;display: block;text-align: center;font-weight: bold;font-size: 32px;color: #666666;}
.div_china2 .box .i1 .swiper-container_i1 {width: 100%;
	height: 100%;}
	.div_china2 .box .i1 .swiper-container_i1 .swiper-wrapper{width: 100%;height: 100%;}
.div_china2 .box .i1 .swiper-container_i1 .swiper-slide {width:365px;height: 100%;float: left;}
.div_china2 .box .i1 .swiper-container_i1 .swiper-button-next{top: 84%;right: -60px;}
.div_china2 .box .i1 .swiper-container_i1 .swiper-button-prev{top: 84%;left: -60px;}
.div_china2 .box .i1 .swiper-container_i1 .swiper-button-prev{background: url(../images/5_04.png) center center no-repeat;width: 45px;height: 45px;}
.div_china2 .box .i1 .swiper-container_i1 .swiper-button-next{background: url(../images/5_05.png) center center no-repeat;width: 45px;height: 45px;}
.div_china2 .box .i1 .swiper-container_i1 .swiper-button-prev::after,.div_china2 .box .i1 .swiper-container_i1 .swiper-button-next::after{content: "";}


.div_join{ margin-top:64px;}
.div_join strong{ color:#008c00}
.div_join .div1{ margin:0 auto; margin-top:64px; width:1131px;}
.div_join .div1 .lf{ width:484px;}
.div_join .div1 .rg{ width:587px;}
.div_join .div1 .rg .p1{ color:#008c00; font-size:18px; font-weight:bold;}
.div_join .div1 .rg .p2{ margin-top:30px; font-size:14px; line-height:32px;}
.div_join1{ background:url(../images/6_03.jpg) center center no-repeat; margin-top:60px; }
.div_join1 .div1{ width:700px; color:#fff;}
.div_join1 .div1 .p1{ font-weight:bold; padding-top:88px; font-size:18px;}
.div_join1 .div1 .p2{ margin-top:30px; font-size:14px; line-height:28px;}
.div_join2{ margin-top:54px;}
.div_join2 .div1{ background:url(../images/6_05.png) right 82px no-repeat; font-size:14px; line-height:32px;}
.div_join2 .strong{ color:#008c00; font-size:18px;}
.div_join2 strong{ color:#008c00}
.div_join3{ background:url(../images/6_08.jpg) center center no-repeat; height:570px; margin-top:70px;}
.div_join3 .div1{ padding-top:100px;}
.div_join3 .div1 img{ width:100%;}

.div_cont{ margin-top:70px;}
.div_cont .div1{ width:33%;} 
.div_cont div .p1{ width:27px; font-size:24px; line-height:30px; float:left;}
.div_cont div .p2{ width:350px; float:right; font-size:16px; line-height:18px;}
.div_cont .div2{ width:33%;} 
.div_cont .div3{ width:33%;} 

.div_cont1{ width:1920px; position:relative; left:50%; margin-left:-960px; margin-top:70px; padding-top:15px; padding-bottom:15px;}
.div_cont1 .div1{ background:url(../images/7_02.png) no-repeat; position:absolute; top:0px; left:400px; width:312px; height:527px;} 
.div_cont1 .div1 .p1{ color:#fff; font-size:18px; font-weight:bold; padding-top:150px; padding-left:20px; padding-right:20px;}
.div_cont1 .div1 .p2{ color:#fff; padding-left:20px; padding-right:20px; margin-top:25px;}

.div_news .div1{ margin-top:40px;}
.div_news .div1 ul li{ float:left; width:300px; height:360px; box-shadow: -2px 0 5px #aaafa9,0 -2px 5px #aaafa9,0 2px 5px #aaafa9,2px 0 5px #aaafa9; background:#fff; margin-left:48px; margin-right:50px; margin-bottom:60px;}
.div_news .div1 ul li .p1{ color:#666; font-size:24px; padding-top:15px; padding-left:15px;}
.div_news .div1 ul li .p2{ margin-left:15px; color:#666; font-size:14px; border-top:1px dotted #8b8b8b; width:80px; margin-top:5px; padding-top:3px;}
.div_news .div1 ul li .p3{ width:284px; height:237px; margin:0 auto; position:relative;}
.div_news .div1 ul li .p3 .pp1{ position:absolute; top:142px; color:#fff; font-size:18px; font-weight:bold; padding-left:15px; padding-right:15px;}
.div_news .div1 ul li .p3 .pp2{ position:absolute; top:172px; color:#fff; padding-left:15px; padding-right:15px; line-height:18px; height:54px; overflow:hidden;}
.div_news .div1 ul li .p4{ width:81px; height:24px; line-height:24px; background:url(../images/8_03.png) 84px center no-repeat; border:1px solid #ccc; margin-top:10px; margin-left:15px; padding-left:17px; color:#666666}

.div_news1{ margin-top:70px; margin-bottom:100px;}
.div_news1 .div1{ background:url(../images/8_04.png) no-repeat center center; height:76px;}
.div_news1 .div1 .p1{ text-align:center; height:25px; line-height:25px; padding-top:24px; color:#fff;}
.div_news1 .div2{ background:url(../images/8_05.png) repeat-y center center;}
.div_news1 .div3{ background:url(../images/8_06.png) no-repeat center center; height:48px;}
.biaoti{ font-size:24px; text-align:center;}
.time{ text-align:center; margin-top:10px;}
.txt{ width:812px; margin:0 auto; margin-top:20px; font-size:14px; line-height:28px;}
.fh{ text-align:center; margin-top:60px;}
/* Main End */

/* 弹出层 */
.tcc{ background:#fff; width:750px; height:500px;}
.tcc .a1{ position:absolute; top:-24px; right:0px; display:block;  -moz-transform 1s; -webkit-transition:width 1s, height 1s, -webkit-transform 1s; -o-transition:width 1s, height 1s, -o-transform 1s;}
.tcc .a1:hover{ transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg);}
/* 弹出层End */

/* -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; 背景渐隐 */
/* -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; 背景滚动*/
/* -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; 图片原比例 */
/* -webkit-transform:scale(0.97); -moz-transform:scale(0.97); -o-transform:scale(0.97); -ms-transform:scale(0.97); transform:scale(0.97); -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; 图片缩放 */
/* -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s; -webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s; */
/* -moz-transform 1s; -webkit-transition:width 1s, height 1s, -webkit-transform 1s; -o-transition:width 1s, height 1s, -o-transform 1s; 图片360旋转 */
/* transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); 图片360旋转 */
/* -webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s; transition: all 1s; 3D旋转 */
/* -webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s; transition: all 1s; transform:rotateY(360deg); -webkit-transform:rotateY(360deg); -moz-transform:rotateY(360deg); 3D旋转 */


/* 427f2f */


/* zyq  修改*/
.slidess{
	position: relative;
}
.slidess a{
	display: block;
	position: absolute;
	width: 50px;
	height: 50px;
}
.slidess a img{
	width: 100%;
	height: 100%;
}
.slidess .prev{
	left: -150px;
	top: 50%;
	margin-top: -200px;
}
.slidess .next{
	right: -150px;
	top: 50%;
	margin-top: -200px;   
}

.slidess .pagination{
	display: none;
}
/*2017 03 17 ludeshan add*/
.clear{clear:both;height:0 ; overflow:hidden; }
.prdt{width:100%; padding:120px 0 0 0;}
.prdtmain{width:1200px; margin:0 auto; }
.prdtmainlt{ width:280px; float:left;}
.prdtmainlt>img{max-width:280px;}
.prdtmainrt{ width:840px; min-height:300px; float:right;}
.prdtmainrt h1{font-size:30px; color:#333; font-weight:normal; margin:0; padding:0;}
.prdtmainrtp{font-size:16px; min-height:110px; color:#666; padding:30px 0 40px 0;}
.toqq{display:block; width:120px; height:36px; text-align:center; line-height:36px;color:#fff; font-size:16px; background:#008c00;transition:all .3s linear;}
.toqq:hover{border-radius:2px;line-height:32px; transition:all .3s linear;}
.prdt2{width:100%; padding:120px 0 160px 0;}
.prdt2main{position:relative;}
.prdtmc{width:945px; margin:0 auto;}
.prdtmcbtnlt,.prdtmcbtnrt{width:49px; height:49px; position:absolute; top:40%; cursor:pointer; transition:all .3s linear;}
.prdtmcbtnlt{left:0; background:url(../images/prdtbtnlt.png) no-repeat center center; }
.prdtmcbtnlt:hover{left:6px; transition:all .3s linear;}
.prdtmcbtnrt{right:0; background:url(../images/prdtbtnrt.png) no-repeat center center;}
.prdtmcbtnrt:hover{right:6px; transition:all .3s linear;}
.prdtmc ul li img{width:275px; height:198px;}

/* 17-03-22 */
.lubox{ position:fixed; left:0; top:40%; width:200px; background:#ddd;}
.lubh{width:100%; height:40px; line-height:40px; background:#060; text-align:center; font-size:16px; color:#fff;}
.lubm ul li{width:50%; float:left; height:40px; line-height:40px; text-align:center; color:#666;}
.lubm ul li span{display:inline-block; width:63%;}
.lubm ul li img{margin-left:10px; height:20px; }
.luclose{width:40px; height:40px; line-height:40px; position:absolute; top:0 ; right:0; z-index:2; cursor:pointer; text-align:center;}
.luopen{width:40px; height:40px; position:absolute; top:0 ; right:0; z-index:2; cursor:pointer;text-align:center; line-height:40px; display:none;}
.luopencover{width:100%; height:100%; position:absolute; top:0; left:0; opacity:0; display:block;}
.luhide{display:none;}
.luleft{left:-160px;transition:all 0.3s linear;}



/*page*/
.page{width: 100%;padding:50px 0;text-align: center;}
.page a{display: inline-block;font-size: 16px;color: #666;line-height: 30px;height: 30px;width: 30px;text-align: center;border:1px solid #e5e5e5;margin:0 3px;}
.page a.page-cl{width: 80px;}
.page a:hover{background: #047fb8;color: #fff;}
.page .current a{background: #047fb8;color: #fff;}



/*首页改版样式*/
.pro_dis{padding:50px 0px;/*background-color:#f2f2f2;*/}
.wsd_pd{}
.wsd_pd .tit{font-size:12px;text-align:center;color:#858585;margin-bottom:40px;text-transform:uppercase;font-size:12px;}
.wsd_pd .tit span{display:block;font-size:22px;color:#000;border-bottom:1px solid #009946;width:560px;margin:0 auto;padding-bottom:10px;margin-bottom:10px;position:relative;text-transform:uppercase;}
.wsd_pd .tit em{display:block;width:90px;height:6px;background-color:#009946;position:absolute;left:50%;margin-left:-45px;bottom:-3px;}
.wsd_pd .body ul{width:1300px;}
.wsd_pd .body .bd{overflow:hidden;}
.wsd_pd .body li{float:left;width:285px;margin-right:20px;}
.wsd_pd .body li .pic{background-color:#009946;}
.wsd_pd .body li p{font-size:16px;text-align:center;color:#858585;height:50px;line-height:50px;transition:all 0.3s linear;}
.wsd_pd .body li p:hover{color:#009946;}
.wsd_pd .body .a_group{text-align:center;margin-top:10px;}
.wsd_pd .body .a_group a:nth-child(1){background:url(../images/1_11.png) center no-repeat;font-size:0px;}
.wsd_pd .body .a_group a:nth-child(2){background:url(../images/1_12.png) center no-repeat;font-size:0px;}

.wsd_pd .body .a_group a{display:inline-block;width:26px;height:26px;font-size:20px;font-weight:lighter;background-color:#f2f2f2;;color:#009946;border-radius:50%;text-align:center;line-height:20px;cursor:pointer;margin:0px 20px;transition:all 0.3s linear;}
.wsd_pd .body .a_group a:hover{background-color:#009946;color:#fff;}


.new_dis{padding:10px 0px 70px;}
.new_dis .tit{font-size:12px;text-align:center;color:#858585;margin-bottom:40px;text-transform:uppercase;font-size:12px;}
.new_dis .tit span{display:block;font-size:22px;color:#000;border-bottom:1px solid #009946;width:560px;margin:0 auto;padding-bottom:10px;margin-bottom:10px;position:relative;text-transform:uppercase;}
.new_dis .tit em{display:block;width:90px;height:6px;background-color:#009946;position:absolute;left:50%;margin-left:-45px;bottom:-3px;}

.new_dis .video{width:570px;height:450px;float:left;background:none;}
.new_dis .video .videoPlay .video-js{/*width:570px;height:450px !important;*/}
.new_dis .video .videoPlay .video-js .vjs-big-play-button{width:90px;height:90px;border-radius:100%;line-height:86px;margin-top:-45px;font-size:50px;margin-left:-45px;outline:none;}


.new_dis .new_txt{width:570px;float:right;}
.new_dis .new_txt .intit{height:50px;line-height:50px;font-size:16px;padding:0px 15px;background-color:#ededed;}
.new_dis .new_txt .intit em{font-size:14px;padding:0px 6px;position:relative;top:-1px;}
.new_dis .new_txt .intit span{font-size:14px;color:#5b9c54;}
.new_dis .new_txt .intit a{transition:all 0.3s linear;float:right;font-size:14px;text-transform:uppercase;color:#000;padding-right:18px;background:url(../images/1_09.jpg) right center no-repeat;display:block;}
.new_dis .new_txt .intit a:hover{color:#009946;}
.new_dis .new_txt .inbod{margin-top:16px;}
.new_dis .new_txt .inbod .topnew .pic{float:left;}
.new_dis .new_txt .inbod .topnew .caption{width:390px;float:right;}
.new_dis .new_txt .inbod .topnew .caption .inhd{font-size:15px;color:#f30800;padding:2px 0px 8px;border-bottom:1px solid #d5d5d5;padding-right:7px;}
.new_dis .new_txt .inbod .topnew .caption .inhd span{float:right;}
.new_dis .new_txt .inbod .topnew .caption .inbd{font-size:12px;line-height:20px;margin-top:9px;}
.new_dis .new_txt .inbod .newlist{margin-top:15px;}
.new_dis .new_txt .inbod .newlist li{line-height:42px;font-size:14px;border-bottom:1px solid #d6d6d6;background:url(../images/ccc_dot.gif) left center no-repeat;padding-left:19px;}
.new_dis .new_txt .inbod .newlist li a{color:#666;display:block;transition:all 0.3s linear;}
.new_dis .new_txt .inbod .newlist li a:hover{color:#009946;}
.new_dis .new_txt .inbod .newlist span{float:right;}