﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}

body{min-width: 1200px; width: 100%;}
.current{
    color:#ff0000;
}

/**/
.banner{ height:400px; width:100%; position:relative; z-index:1;}
.banner .bd{ height:600px; overflow:hidden;}
.banner .bd a{ display:block; background:url(../img/banner.jpg) no-repeat center top;height:600px; overflow:hidden;}
.banner .bantil{ width:200px; height:5px; position:absolute; bottom:20px;left:50%; z-index:8; margin-left:-80px;}
.banner .bantil li{ width:60px; height:5px; float:left; display:inline; margin:0 2px;background:#fff;}
.banner .bantil li.cur{background:#569a07;}

.sou{ height:70px; border-bottom:1px solid #ccc; overflow:hidden;}
.sou p{ height:70px; font:14px "Microsoft YaHei"; line-height:70px; overflow:hidden; color:#666; float:left; width:590px;}
.sou p a{ display:inline-block; padding:0 10px; color:#666; }
.sou3{ width:448px; margin-top:17px; height:35px; border-bottom:1px solid #ccc; float:right;}
.sou3 input{ width:400px; font:12px "Microsoft YaHei"; line-height:35px; color:#666; line-height:35px; overflow:hidden; background:none; border:0;}
.sou3 .ip01{ width:48px; height:35px; background:url(../img/sou2.gif) no-repeat right center; border:0; overflow:hidden; cursor:pointer;}

.yinz{ height:460px; margin-top:55px; overflow:hidden;}
.yinz p{ width:1090px; font:16px "Microsoft YaHei"; text-align:center; line-height:32px; height:64px; overflow:hidden; color:#666; margin:0 auto;}
.yinz ul{ height:196px; background:url(../img/yinz_bg01.gif) repeat-x center top; margin-top:30px;}
.yinz li{ width:200px; text-align:center; font:16px "Microsoft YaHei"; color:#333; float:left; background:url(../img/yinz_line.gif) no-repeat right 42px; position:relative; z-index:1;}
.yinz li a{ display:block; color:#333; line-height:36px; padding-top:45px; height:151px;} 
.yinz li em{ display:block; width:68px; height:65px; overflow:hidden;margin:0 auto;}
.yinz .li06{ background:none;}
.yinz .li01 em{ background:url(../img/yinz1.png) no-repeat center top;}
.yinz .li02 em{ background:url(../img/yinz2.png) no-repeat center top;}
.yinz .li03 em{ background:url(../img/yinz3.png) no-repeat center top;}
.yinz .li04 em{ background:url(../img/yinz4.png) no-repeat center top;}
.yinz .li05 em{ background:url(../img/yinz5.png) no-repeat center top;}
.yinz .li06 em{ background:url(../img/yinz6.png) no-repeat center top;}
.yinz li a:hover em{ background-position:0 -65px;}
.yinz li a:hover{ color:#fff;}
.yinz li:after{content:'';position:absolute;width:100%;height:0;z-index:-1;left:0;top:0;-webkit-transition:height .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);-webkit-transition:height .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);color:#fff; background:url(../img/yinz_bg02.gif) repeat-x center top;}
.yinz li:hover:after{height:100%;}

.tit{ height:108px; text-align:center; font:36px "Microsoft YaHei"; font-weight:bold; color:#5b9f0e;}
.tit a{ color:#5b9f0e;}
.tit em{ color:#5b9f0e; display:block; background:url(../img/line.png) no-repeat center bottom; padding-bottom:1.2rem;}
.tit i{ display:block; font:15px Arial; text-transform:uppercase; color:#7e8391; padding-top:0.6rem;}
.tit b{ display:block; font:20px "Microsoft YaHei"; color:#7e8391; padding-top:0.6rem;}

.bg01{ height:950px; overflow:hidden; padding-top:60px; background:#f8f8f8;}
.fen{ width:282px; background:url(../img/fen_h.jpg) no-repeat center top;margin-top:25px;}
.fen2{ width:262px; border:10px solid #5b9f0e; border-top:0; overflow:hidden; height:660px; padding-top:15px;}
.fen h2{ height:86px; font:24px "Microsoft YaHei"; font-weight:bold; text-align:center; color:#fff;}
.fen h2 a{ display:block; color:#fff; padding-top:15px;}
.fen h2 em{ display:block; font:14px Arial; text-transform:uppercase; padding-top:5px;}
.fen h3{ width:222px; height:35px; margin:0 auto; overflow:hidden; font:16px "Microsoft YaHei"; font-weight:bold; line-height:35px; }
.fen h3 a{ display:block;background:url(../img/fen_bg1.gif) no-repeat center top; color:#fff; padding-left:22px;}
.fen ul{ width:222px; margin:0 auto;}
.fen li{ width:111px; height:38px; font:14px "Microsoft YaHei"; border-bottom:1px dashed #dbdbdb; float:left; line-height:38px; background:url(../img/fen_jt.gif) no-repeat 10px 14px; overflow:hidden;}
.fen li a{ display:block; padding-left:26px;}
.fen .ul01 li{ width:222px;}

.pro{ width:888px; overflow:hidden; margin-top:25px;}
.pro dl{ height:445px; overflow:hidden; background:#fff url(../img/pro_bg.jpg) no-repeat left bottom;}
.pro dt{ width:347px; height:350px; float:left; overflow:hidden; margin:39px 0 0 56px;}
.pro dt img{ display:block;width:347px; height:350px;}
.pro dd{ width:395px; float:right; padding:40px 35px 0 0;}
.pro dd h3 a{ display:block; height:62px; font:26px "Microsoft YaHei"; font-weight:bold; line-height:62px; color:#5b9f0e; border-bottom:1px solid #ccc;}
.pro dd .pp{ font:14px "Microsoft YaHei"; line-height:26px; height:182px; overflow:hidden; margin-top:12px;}
.pro dd em a{ display:block; width:144px; height:44px; background:url(../img/pro_btn.gif) no-repeat center top; font:16px "Microsoft YaHei"; text-align:center; line-height:44px; color:#fff; margin-top:15px;}
.pro h3{ height:60px; border-bottom:1px solid #e0e0e0; font:16px "Microsoft YaHei"; font-weight:bold; color:#5b9f0e; line-height:60px;}
.pro h3 a{ color:#5b9f0e; font-weight:bold; background:url(../img/pro_icon.png) no-repeat left center; padding-left:30px;}
.pro h3 em{ float:right; font:14px "Microsoft YaHei"; color:#3e3e3e; line-height:60px;}
.pro li{ width:250px; float:left; margin:22px 39px 0 0; overflow:hidden;}
.pro li img{ display:block; width:268px; height:201px; border:1px solid #ccc;}
.pro li em{ display:block; height:41px; font:14px "Microsoft YaHei"; line-height:41px; color:#666; overflow:hidden; text-transform:uppercase; background:url(../img/pro_btn.png) no-repeat right center; border-bottom:1px solid #ccc;}
.pro .nones{ margin-right:0;}

.ys{ height:965px; margin-top:55px; overflow:hidden; background:url(../img/ys_bg.jpg) no-repeat center 125px;}
.ys01{ margin-top:39px;}
.ys dl{ width:520px; margin-bottom:93px;}
.ys dt{ width:297px; height:125px; overflow:hidden;}
.ys dt em{ display:block;}
.ys dt i{ display:none;}
.ys dt img{ display:block;width:297px; height:125px;}
.ys dd{ width:188px; position:relative;}
.ys dd h3{ font:18px "Microsoft YaHei"; font-weight:bold; color:#1b1c1d; line-height:30px; height:30px; overflow:hidden;}
.ys dd p{ font:14px "Microsoft YaHei"; line-height:24px; color:#606163;}
.ys dd b{ display:block; width:35px; height:35px; background:url(../img/ys_dot1.png) no-repeat; text-align:center; font:24px Arial; line-height:35px; color:#fff; overflow:hidden; position:absolute; top:43px; left:-98px;}
.ys01.fl{ margin-top:138px;}
.ys01.fl dd b{ left:250px; top:52px;}
.ys01 .dl01 dd b{ top:54px;}
.ys01 .dl02 dd b{ top:62px;}
.ys01 .dl05 dd b{ top:29px;}
.ys01 .dl06 dd b{ top:34px;}
.ys01 .dl06{ margin-bottom:50px;}
.ys .cur dt em{ display:none;}
.ys .cur dt i{ display:block;}
.ys .cur dd b{ background:url(../img/ys_dot2.png) no-repeat center top;}
.ys h5{background:url(../img/ys_btn.png) no-repeat center top; width:265px; height:56px; font:18px "Microsoft YaHei"; text-align:center; line-height:56px; color:#000; margin:0 auto;}
.ys h5 a{ display:block; color:#000;}

.guan1{ height:197px; overflow:hidden; background:url(../img/guan1.jpg) no-repeat center top;}
.guan1 p{ width:235px; margin-top:56px; font:14px "Microsoft YaHei"; color:#fff; float:right;}
.guan1 p em{ display:block; font:23px "Microsoft YaHei"; font-weight:bold;}
.guan1 p a{ display:block; background:url(../img/guan_btn.png) no-repeat center top; width:159px; height:34px; font:14px "Microsoft YaHei"; text-align:center; color:#5b9f0e; line-height:34px; margin-top:8px;}

.ys2{ margin-top:55px;}
.ys21{ background:#f7f7f7 url(../img/key_bg1.gif) no-repeat center top; height:400px; margin-top:36px; padding-top:69px; overflow:hidden;}
.ys21 dl{ width:1200px; margin:0 auto;}
.ys21 dd{ width:500px; margin-top:38px;}
.ys21 dd h3{ height:71px; font:30px "Microsoft YaHei"; line-height:71px; color:#1b1c1d; background:url(../img/key_line.gif) no-repeat left bottom;}
.ys21 dd h3 em{ font-family:Impact; padding-right:12px;}
.ys21 dd h3 b{ color:#5b9f0e;}
.ys21 dd p{ font:16px "Microsoft YaHei"; line-height:30px; color:#606163; background:url(../img/key_dot.png) no-repeat 54px 8px; padding-left:73px; margin-top:24px;}
.ys21 dt{ width:635px;}
.ys22{ height:390px; background:#fff; margin:0;}
.ys23{ background:#f7f7f7; height:420px; padding-top:50px;}
.ys24{ height:410px; background:#fff; padding-top:40px;}

.lc{ height:231px; overflow:hidden; background:url(../img/lc_bg.jpg) no-repeat center top;}
.lc h2{ width:38px; height:151px; padding:25px 30px 0 30px; float:left; margin-top:33px; font:24px "Microsoft YaHei"; font-weight:bold; line-height:28px; color:#fff; background:url(../img/lc_bg1.png) no-repeat center top;}
.lc ul{ width:1070px; float:right; overflow:hidden; margin-top:50px;}
.lc li{ width:97px; float:left; margin-right:65px; position:relative;}
.lc li img{ display:block; width:92px; height:92px; padding:3px 0 0 3px; -webkit-transition: -webkit-transform 0.4s ease-out; 
    -moz-transition: -moz-transform 0.4s ease-out; 
    transition: transform 0.4s ease-out;}
.lc li a:hover img{-webkit-transform: rotate(360deg); 
    -moz-transform: rotate(360deg); 
    transform: rotate(360deg);}
.lc li em{ display:block; height:42px; font:16px "Microsoft YaHei"; text-align:center; font-weight:bold; line-height:42px; color:#fff; overflow:hidden;}
.lc li b{ display:block; width:18px; height:13px; background:url(../img/lc_jt.png) no-repeat center top; position:absolute; top:42px; left:123px;}
.lc li a{ display:block; background:url(../img/lc_bg01.png) no-repeat center 2px;}
.lc li a:hover{ background:url(../img/lc_bg02.png) no-repeat center top;}
.lc .nones{ margin-right:0;}


.new{ height:785px; padding-top:60px; overflow:hidden; background:url(../img/new_bg.jpg);}
.newt{ height:88px; overflow:hidden; background:url(../img/new_line.gif) repeat-x center 10px; margin-top:20px;}
.newt ul{ width:800px; margin:0 auto; padding-left:400px;}
.newt li{ font:18px "Microsoft YaHei"; float:left; margin-right:65px;}
.newt li a{ display:block; color:#333; padding-top:34px; background:url(../img/new_dot1.gif) no-repeat center top;}
.newt li a:hover,.newt .cur a{ background:url(../img/new_dot2.gif) no-repeat center top; color:#5b9f0e; font-weight:bold;}
.new01{ width:576px; overflow:hidden;}
.new01 dt img{ display:block; width:576px; height:324px;-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.new01 dt a:hover img{-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1);}
.new01 dd{ height:180px; overflow:hidden;}
.new01 dd h3{ width:66px; text-align:right; float:left; margin-top:40px; font:24px Arial; font-weight:bold; color:#5b9f0e;}
.new01 dd h3 em{ display:block; font-size:12px; color:#666;}
.new01 dd h5{ width:445px; padding-right:30px;float:right; background:url(../img/new_line.gif) repeat-y left top; height:180px;}
.new01 dd h5 a{display:block;font:16px "Microsoft YaHei"; line-height:30px; color:#111; height:30px; overflow:hidden; margin-top:40px; padding-left:30px;background:url(../img/new_line3.gif) no-repeat left center;}
.new01 dd p{ height:85px; font:14px "Microsoft YaHei"; line-height:24px; color:#666; padding:20px 0 0 30px; background:url(../img/new_line2.gif) no-repeat 30px bottom;}
.new02{ width:540px; overflow:hidden; background:url(../img/new_line.gif) repeat-y 109px top; padding-bottom:90px;}
.new02 dl{ height:160px;}
.new02 dt{ width:84px; font:24px Arial; font-weight:bold; color:#676767; text-align:right; float:left; margin-top:44px;}
.new02 dt em{ display:block; font-size:12px;}
.new02 dd{ width:400px; padding:30px 0 0 30px; float:right; height:130px; border-bottom:1px solid #e0e0e0;}
.new02 dd a{ display:block; font:14px "Microsoft YaHei"; line-height:30px; height:30px; color:#111; overflow:hidden; margin-top:10px;}
.new02 dd p{ font:14px "Microsoft YaHei"; line-height:24px; height:48px; overflow:hidden; margin-top:8px;}

.about{ height:500px; padding-top:55px; overflow:hidden;}
.about dl{ height:355px; overflow:hidden; margin-top:10px;}
.about dt{ width:598px; height:355px; float:left; overflow:hidden;}
.about dt img{ display:block;width:598px; height:355px;}
.about dd{ width:547px; float:right; overflow:hidden;}
.about dd h3{ font:20px "Microsoft YaHei"; color:#25292f; height:113px; margin-top:30px;}
.about dd h3 em{ display:block; font:64px Arial; color:#a9aaac; text-transform:uppercase; font-weight:bold; height:62px; overflow:hidden;}
.about dd h3 a{ display:block; color:#25292f;}
.about dd p{ font:14px "Microsoft YaHei"; line-height:26px; color:#505050; overflow:hidden; height:130px;}
.about dd span a{ display:block; width:124px; height:39px; background:url(../img/about_btn.png) no-repeat center top; font:14px "Microsoft YaHei"; text-align:center; line-height:39px; color:#fff; margin-top:20px;}

.pic{ height:300px; position:relative;}
.pic2{ width:1200px;overflow:hidden;}
.pic2 ul{
    width:1270px;
}
.pic li{ width:270px; float:left; margin-right:38px;}
.pic li img{ display:block; width:260px; height:193px; padding:4px; border:1px solid #dddbdb;}
.pic li em{ display:block; height:37px; font:14px "Microsoft YaHei"; line-height:37px; overflow:hidden; color:#666; border-bottom:1px solid #dbdbdb; background:url(../img/pic_jt.png) no-repeat right center;}
.arr1{ width:43px; height:43px; overflow:hidden; position:absolute; top:80px; left:-60px;}
.arr2{width:43px; height:43px; overflow:hidden; position:absolute; top:80px; right:-60px;}

.link{ background:#f2f2f2; padding:20px 0; font:14px "Microsoft YaHei"; color:#666;}
.link a{ display:inline-block; color:#666; padding-right:85px; line-height:30px;}
