﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}

.banner a{ display:block; background:url(img/index/banner.jpg) no-repeat center top; height:624px; overflow:hidden;}

.banners{height: 500px;}
.fullSlide {width:100%;position:relative;height:500px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {background-repeat: no-repeat;width:100% !important;height:500px;overflow:hidden;text-align:center;background-position:center top;}
.fullSlide .bd li a {display:block;height:500px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;border-radius: 10px; transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s;
                  -moz-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Firefox 4 */
                  -webkit-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Safari and Chrome */
                  -o-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Opera */
                   display:inline-block;*display:inline;zoom:1;width:15px;height:15px;margin:6px;overflow:hidden;background:#fff;line-height:999px;}
.fullSlide .hd ul .on {background:#18a81a;width:30px;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;width:73px; height:73px;}
.fullSlide .prev{ background:url(img/Index/left1s.png) no-repeat; }
.fullSlide .next {left:auto;right:5%;background:url(img/Index/right1s.png) no-repeat;}

.yinz{ height:470px; overflow:hidden; padding-top:100px; background:url(img/index/bg.jpg);}
.yinz .content{ height:370px; border:1px solid #b0afb1;}
.yinz1{ width:600px; overflow:hidden; float:left;}
.yinz1 dt{ height:205px; padding:73px 35px 0 35px; overflow:hidden; background:url(img/index/yinz_bg.jpg) no-repeat;}
.yinz1 dt em{ display:block; width:196px; height:124px; padding-top:10px; overflow:hidden; float:left; background:url(img/index/yinz_bg2.gif) no-repeat; font:60px "Microsoft YaHei"; text-align:center; color:#333;}
.yinz1 dt em i{ display:block; font:20px "Microsoft YaHei";}
.yinz1 dt span{ display:block; width:315px; float:right; font:16px "Microsoft YaHei"; line-height:28px; color:#fff;text-align: justify;}
.yinz1 dd{ width:538px; font:14px "Microsoft YaHei"; line-height:20px; color:#333; margin:7px auto 0;}
.yinz2{ float:right;}
.yinz3{ height:272px; border-bottom:6px solid #18a81a; overflow:hidden;}
.yinz3 dl{height:272px;}
.yinz3 dl dt,.yinz3 dl dt img{width:600px; height:272px;}
.yinz4{ margin-top:-15px; position:relative;}
.yinz4 li{ width:150px; float:left; font:14px "Microsoft YaHei"; line-height:20px; text-align:center;}
.yinz4 li a{ display:block; color:#828282; padding:40px 18px 0 18px; background:url(img/index/yinz_dot1.png) no-repeat center top;}
.yinz4 li a:hover,.yinz4 .cur a{ font-weight:bold; color:#26980f;background:url(img/index/yinz_dot2.png) no-repeat center top;}
/**/
.pro{ height:940px; margin-top:85px;}
.tit1{ height:130px; overflow:hidden; font:50px "Microsoft YaHei"; text-align:center; color:#333;}
.tit1 a{ display:block; color:#333;}
.tit1 em{ display:block; font:18px "Microsoft YaHei"; color:#606160; background:url(img/index/pro_line.png) no-repeat center top; margin-top:8px; padding-top:20px;}
.tit1 i{ color:#1eb421; font-weight:bold;}
.tit1 i span{padding-left:5px; display:inline-block;}
.tit1 b{ font-weight:normal;}
.fen{ margin-bottom:1px; height:166px; border-bottom:1px solid #bcbcbc;}
.fen2{ border:1px solid #bcbcbc; border-bottom:0; height:82px; overflow:hidden;}
.fen2 h2{ width:160px; height:82px; background:#1bc71f; font:18px "Microsoft YaHei"; font-weight:bold; line-height:82px; color:#fff; float:left;}
.fen2.fen3 h2{ background:#f58019;}
.fen2 h2 em{ display:block; float:left; width:30px; height:34px; padding:23px 12px 0 23px;}
.fen2 h2 em img{ display:block;width:30px; height:34px; }
.fen2 h2 a{ color:#fff;}
.fen2 p{ width:950px; height:72px; padding-top:10px; border-right:1px solid #bcbcbc; overflow:hidden; font:15px "Microsoft YaHei"; line-height:30px; color:#2a2a2a;float:left;}
.fen2 p a{ color:#2a2a2a; display:block; width:98px; padding-left:20px; float:left;}
.fen2 h5 a{ display:block; font:14px "Microsoft YaHei"; line-height:82px; height:82px; color:#328f05; float:right; width:85px; text-align:center;}

.pro2{ position:relative;}
.pro2 .arr1{ position:absolute; top:234px; left:-65px;}
.pro2 .arr2{ position:absolute; top:234px; right:-65px;}
.pro2 dl{ height:532px; padding-bottom:7px; background:#e7e7e7 url(img/index/pro_line.gif) no-repeat center bottom; position:relative;}
.pro2 dt img{ display:block; width:430px; height:430px;padding:60px 0 80px 120px;}
.pro2 dd{ width:385px; height:386px; background:#fff url(img/index/pro_bg.gif) no-repeat left 60px; padding:44px 50px 0 70px; position:absolute; top:62px; right:120px;}
.pro2 dd h3 a{ display:block; height:52px; font:24px "Microsoft YaHei"; font-weight:bold; line-height:52px; color:#3d3d3d; overflow:hidden;}
.pro2 dd p{ font:14px "Microsoft YaHei"; line-height:26px; color:#838181; padding:10px 0; border-top:1px dashed #b9b9b9;}
.pro2 dd p b{ color:#3d3d3d;}

.hangy{ height:1128px; padding-top:80px; overflow:hidden; background:url(img/index/hangy_bg.jpg) no-repeat center top;}
.hangy .tit1 a,.hangy .tit1 em{ color:#fff;}
.hangy .tit1 em{ background:url(img/index/hangy_h.png) no-repeat center top;}
.hangy .tit1 i{ color:#fff;}
.hangy1{ height:515px; margin-top:20px;}
.hangy2{ width:300px; height:500px; background:#fff; overflow:hidden; box-shadow:0 1px 1px 1px #f0eeeb;}
.hangy2 ul{ width:190px; margin:55px auto 0;}
.hangy2 li{ font:16px "Microsoft YaHei"; height:48px; line-height:48px;}
.hangy2 li a{ display:block; border-bottom:1px solid #d4d5d4; line-height:47px; color:#333;}
.hangy2 li em{ display:block; width:32px; height:32px; float:left; margin:8px 5px 0 8px;}
.hangy2 li a:hover,.hangy2 .cur a{ border-bottom:1px solid #059a07; font-weight:bold;}
.hangy2 li img{display:block; width:32px; height:32px;}
.hangy2 h5 a{font:18px "Microsoft YaHei"; height:48px; line-height:48px; display:block; width:190px; margin:0 auto;color:#333;}
.hangy2 h5 em{display:block; width:32px; height:32px; float:left; margin:8px 20px 0 8px;}
.hangy3{ width:900px; height:500px; overflow:hidden;}
.hangy3 dl{ position:relative;}
.hangy3 dt img{ display:block;width:900px; height:500px;}G
.hangy3 dt{ position:relative;}
.hangy3 dt em{ display:block;width:900px; height:500px; position:absolute; top:0; left:0; background:url(img/index/hangy_bg.png) no-repeat;}
.hangy3 dd{ width:862px; height:90px; background:url(img/index/hangy_alp.png); position:absolute; bottom:20px; left:19px;}
.hangy3 dd p{ width:715px; float:left; padding:20px 0 0 48px; background:url(img/index/hangy_jt.png) no-repeat 30px 26px; font:14px "Microsoft YaHei"; line-height:24px; color:#333;}
.hangy3 dd a{ display:block; width:94px; height:94px; position:absolute; top:0; right:-4px; background:url(img/index/hangy_more.png) no-repeat;}

.hangy4{ height:300px; overflow:hidden;}
.hangy4 li{ width:390px; float:left; margin-right:15px;}
.hangy4 li img{ display:block; width:390px; height:218px;}
.hangy4 li em{ display:block; font:16px "Microsoft YaHei"; text-align:center; line-height:55px; height:55px; color:#333; overflow:hidden;}
.hangy4 .nones{ margin-right:0;}

.ys{ height:955px; overflow:hidden; background:url(img/index/ys_bg.jpg) no-repeat center top;}
.ys1{ margin-top:25px; height:90px; border:1px solid #d6d6d6; border-bottom:0; overflow:hidden;}
.ys1 li{ font:18px "Microsoft YaHei"; line-height:24px;width:298px; border-right:1px solid #d6d6d6; float:left; height:90px;}
.ys1 li a{ color:#330000; display:block;}
.ys1 li em{ display:block; font:58px Impact; text-align:right; color:#c3c3c3; height:90px; line-height:90px; float:left; width:72px;}
.ys1 li span{ display:block; float:left; padding:20px 0 0 10px; width:200px;}
.ys1 li i{ display:block;}
.ys1 li a:hover,.ys1 .cur a,.ys1 .cur em{ color:#1bc71f;}
.ys1 li a:hover,.ys1 .cur a{ border-top:6px solid #1bc71f;}
.ys1 .nones{ border:0;}
.ys2 dl{ height:588px; position:relative;}
.ys2 dt img{ display:block; width:1200px; height:588px;}
.ys2 dd{ height:85px; background:url(img/index/ys_alp.png); position:absolute; bottom:0; left:0; width:1200px;}
.ys2 dd p{ width:960px; font:16px "Microsoft YaHei"; line-height:24px; color:#fff; background:url(img/index/ys_jt.png) no-repeat left 2px; padding-left:20px; margin:18px auto 0;}

.bg01{ background:url(img/index/bg.jpg) repeat;padding-bottom:5px;}
.about{ height:805px; padding-top:70px; background:url(img/index/about_bg.jpg) no-repeat center top;}
.about .tit1{ height:175px; overflow:hidden;}
.about2{ background:#fff;box-shadow:0 1px 1px 1px #f0eeeb; height:480px; padding-top:60px;}
.about2 dl{ width:1005px; margin:0 auto 33px; overflow:hidden; height:211px; background:url(img/index/about_line.gif) repeat-x center bottom;}
.about2 dt{ height:77px; font:30px "Microsoft YaHei"; text-align:center; font-weight:bold; color:#1eb421; overflow:hidden;}
.about2 dt a{ color:#1eb421;}
.about2 dt em{ display:block; font:12px Arial; color:#b6b6b6; background:url(img/index/about_line.gif) repeat-x center center; margin-top:5px;}
.about2 dt em i{ background:#fff; padding:0 12px;}
.about2 dd{ font:15px "Microsoft YaHei"; line-height:29px; color:#6d6d6d; height:116px; overflow:hidden;}
.about3{ width:1005px; margin:0 auto; overflow:hidden; position:relative; height:300px;}
.about3 .about4{ width:893px; margin:0 auto; overflow:hidden; height:300px;}
.about3 li{ width:280px; float:left; margin-right:27px; height:300px; position:relative;}
.about3 li img{ display:block; width:280px; height:158px;}
.about3 li em{ display:block; text-align:center; font:14px "Microsoft YaHei"; line-height:55px; height:55px; overflow:hidden; color:#666;}
.about3 li i{ display:none;width:280px; height:158px; background:url(img/index/about1_bg.png) no-repeat; position:absolute; top:0; left:0;}
.about3 li a:hover i{ display:block;}
.about3 .arr3 a{ display:block; width:30px; height:157px; overflow:hidden; background:#e3e3e3; position:absolute; top:0; left:0;}
.about3 .arr4 a{display:block; width:30px; height:157px; overflow:hidden; background:#e3e3e3; position:absolute; top:0; right:0;}
.about3 .arr3 a,.about3 .arr4 a{ background:#1eb421;}

.new{ height:724px; background:url(img/index/new_bg.png) no-repeat center bottom; overflow:hidden;}
.new .tit1{ height:141px; border-bottom:1px solid #dbdbdb; overflow:hidden;}
.new1{ height:97px; padding-left:310px; overflow:hidden;}
.new1 li{ font:20px "Microsoft YaHei"; font-weight:bold; line-height:97px; float:left; margin-right:95px;}
.new1 li a{ color:#5e5d5d; display:block;}
.new1 li em{ display:block; width:34px; height:30px; float:left; background:url(img/index/new_icon1.png) no-repeat; margin:33px 15px 0 0;}
.new1 .li02 em{background:url(img/index/new_icon2.png) no-repeat;}
.new1 .li03 em{background:url(img/index/new_icon3.png) no-repeat;}
.new1 li a:hover,.new1 .cur a{ color:#1eb421;}
.new1 li a:hover em,.new1 .cur em{ background-position:0 -30px;}
.new4{ width:550px; height:355px; background:#fff;box-shadow:0 1px 1px 1px #f0eeeb; float:left; position:relative;}
.new4 dt{ width:550px; height:330px; overflow:hidden; position:relative;  }
.new4 dt img{ display:block;width:550px; height:330px;}
.new4 dt em{ display:block; position:absolute; top:0; left:0; background:url(img/index/tout_h.png) no-repeat; width:82px; height:76px;}
.new4 dd{ padding:22px 50px 0 50px;position:absolute; bottom:0;left:0px; background:#fff;}
.new4 dd h3 a{ display:block; font:16px "Microsoft YaHei"; font-weight:bold; line-height:30px; height:30px; overflow:hidden; color:#494949;}
.new4 dd p{ font:14px "Microsoft YaHei"; line-height:24px; height:72px; color:#666; overflow:hidden;}
.new5{ width:635px; float:right;}
.new5 dl{ background:#fff;box-shadow:0 1px 1px 1px #f0eeeb; height:109px; border:1px solid #fff; margin-bottom:11px;}
.new5 dt{ width:145px; height:99px; padding-top:10px; font:50px Arial; text-align:center; color:#171717; float:left; overflow:hidden;}
.new5 dt em{ display:block; font:14px Arial;}
.new5 dd{ width:420px; float:left; overflow:hidden; padding-top:15px;}
.new5 dd h3 a{ display:block; font:16px "Microsoft YaHei"; height:30px; line-height:30px; color:#2e2e2e; overflow:hidden;}
.new5 dd p{ font:14px "Microsoft YaHei"; line-height:22px; height:44px; color:#666; overflow:hidden;}
.new5 .cur01{ border:1px solid #1eb421;}

