body,div,p,ul,li,h1,h2,h3,h4,h5,h6,from{ margin:0; padding:0;font-family:Microsoft Yahei; font-size:14px;}
body{background:#fff;}
h1,h2,h3,h4,h5,h6{ line-height:100%; font-weight:100;}
li{ list-style:none;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
img{border:none;}

.min-bg{ width:100%; background:#333; height:42px;}
.w1200{ width:1200px; margin:0 auto;}
.min-nav{ line-height:42px;}
.so{ float:right; width:250px; padding:8px 0 0 0;}
.so input.intext{ float:left; width:190px; height:22px; background:none; border:1px #888 solid; border-radius:3px 0 0 3px; text-indent:0.5em; color:#777;}
.so input.sosub{ float:left; width:50px; height:26px; margin-left:-1px; background:#2c801b; border:1px #2c801b solid; border-radius:0 3px 3px 0; text-align:center; font-size:14px; color:#eee;font-family:Microsoft Yahei; cursor:pointer;}
.reg{ float:right; width:100px; height:14px; padding:0 18px; color:#47b231;}
.reg a{ font-size:14px; color:#47b231;}
.reg2{ padding:0 18px; line-height:40px; color:#47b231;}
.reg2 a{ font-size:14px; color:#47b231;}
.myzone{ margin-left:50px; background:url(../images/icon_my.png) left no-repeat; padding:0 0 0 55px; color:#eee; font-size:18px;}
#webmenu {height:37px;background:#333;text-align:center;}
#webmenu a {font-size:14px; color:#eee; text-decoration:none;}
#webmenu a:hover{color:#31ae36;}
#webmenu li ul {display:none;}
#webmenu li ul li {float:none;}
*html #webmenu li ul li {display:inline;}
#webmenu li ul a {float:none;height:32px;line-height:32px;padding:0 10px;text-transform:capitalize;}
#webmenu .height-auto {	line-height:15px;padding:5px 10px;}
.second-menu, .third-menu, .fourth-menu {position:absolute;z-index:999;}
.min-nav2 .first-menu{ float:right; margin-right:100px;}
.first-menu li {float:left;	position:relative; width:130px;}
.first-menu a {float:left;display:block;padding:0 20px;height:40px;line-height:40px;background:#333;border-top:1px solid #4a4a4a;border-left:1px solid #4a4a4a;border-bottom:1px solid #242424;border-right:1px solid #242424;}
#webmenu .myzone a.first_a{font-size:16px;}
.first-menu a.first_a:hover{color:#31ae36;}
.second-menu {top:37px;right:0; }
*html .second-menu {right:-1px;}
.second-menu a {color:#eee;	font-size:11px; width:100px;}
.second-menu a.arrow {background:#3a3a3a url(../images/arrow_01.png) right no-repeat; font-size:12px;}
.second-menu a.arrow:hover {background:#444 url(../images/arrow_02.png) right no-repeat;}
.third-menu {width:110px;top:0;left:122px;}
.third-menu a {background:#444;color:#eee;border-top:1px solid #595959;border-left:1px solid #595959;border-bottom:1px solid #333;border-right:1px solid #333;}

.banner-bg{ width:100%; background:#111111; overflow:hidden; height:415px;}
.banner{ height:335px;}
.btmenubox{position:relative;}
.btmenubox .btmenu{ position:absolute; right:30px; top:20px; width:206px; height:258px; padding:50px 15px 40px; background:url(../images/focus.png) no-repeat;}
.btmenubox .btmenu a{ display:block; height:29px; line-height:29px; margin-bottom:10px; padding:3px 0 0 0; text-indent:0.5em; color:#aaa; font-size:14px; overflow:hidden;}
.btmenubox .btmenu a.onbt{ background:#177f1b; color:#fff; border-radius:2px; text-decoration:none;}

.banner_box{width:100%; background:#111; overflow:hidden; }
.DB_tab25 {width:1200px;margin:0 auto;height:326px;position:relative;overflow:hidden;cursor:pointer;}
.DB_tab25 .DB_bgSet{position:relative;}
.DB_tab25 .DB_bgSet li{position:absolute;width:100%;height:326px;display:none;}
.DB_tab25 .DB_bgSet li a{float:left;position: absolute;width:100%;height:326px;z-index: 2;}
.DB_tab25 .DB_imgSet{position:absolute;width:100px;left:50%;margin-left:-500px;}
.DB_tab25 .DB_imgSet .DB_1_1{position:absolute;left:345px;top:30px;}
.DB_tab25 .DB_imgSet .DB_1_2{position:absolute;left:130px;top:165px;}
.DB_tab25 .DB_imgSet .DB_1_3{position:absolute;left:410px;top:165px;}
.DB_tab25 .DB_imgSet .DB_2_1{position:absolute;left:635px;top:260px;}
.DB_tab25 .DB_imgSet .DB_2_2{position:absolute;left:0px;top:30px;}
.DB_tab25 .DB_imgSet .DB_2_3{position:absolute;left:0px;top:85px;}
.DB_tab25 .DB_imgSet .DB_2_4{position:absolute;left:0px;top:215px;}
.DB_tab25 .DB_imgSet .DB_3_1{position:absolute;left:600px;top:65px;}
.DB_tab25 .DB_imgSet .DB_3_2{position:absolute;left:600px;top:165px;}
.DB_tab25 .DB_imgSet .DB_4_1{position:absolute;left:630px;top:68px;}
.DB_tab25 .DB_imgSet .DB_4_2{position:absolute;left:650px;top:70px;}

.DB_tab25 .DB_menuWrap{position:absolute;width:988px;right:50px;}
.DB_tab25 .DB_menuWrap .DB_menuSet{position:absolute;width:100%;top:300px;z-index: 3;text-align:right;}
.DB_tab25 .DB_menuWrap .DB_menuSet ul{width:160px;margin:0 auto;text-align:right;font-size:0; border-radius:20px;z-index: 3;}
.DB_tab25 .DB_menuWrap .DB_menuSet li{cursor:pointer;margin:0 3px;display:inline}
.DB_tab25 .DB_prev{position:absolute;left:-150px;top:130px;cursor:pointer;display:none;z-index: 3;}
.DB_tab25 .DB_next{position:absolute;right:-50px;top:130px;cursor:pointer;display:none;z-index: 3;}
	
.nav-box{ width:100%; background:#111; height:80px;}
.nav-bg{ width:100%; background:#111; padding:15px 0; overflow:hidden;}
.nav{ height:66px; border:1px #277f2b solid; border-radius:6px; }
.logo-box{ position:relative; line-height:1px; height:1px;}
.logo-box .logo{ position: absolute; left:30px; top:-4px; z-index: 5;}
.nav .menu{ padding:23px 0 0 250px;}
.nav .menu a{ display:block; float:left; width:92px; text-align:center; font-size:16px; color:#ccc;transition: all 0.5s;}
.nav .menu a:hover{color:#31ae36; text-decoration:none;}
.kong10{ clear:both; line-height:1px; height:10px;}
.kong30{ clear:both; line-height:1px; height:30px;}
.kong50{ clear:both; line-height:1px; height:50px;}
.kong70{ clear:both; line-height:1px; height:70px;}
.kong100{ clear:both; line-height:1px; height:100px;}
.line1{ clear:both; line-height:1px; height:1px; border-bottom:1px #ccc solid;}
.bt{height:46px; overflow:hidden}
.bt a{ float:right; padding:15px 10px 0 0; color:#888; font-size:14px;}
.bt a:hover{color:#31ae36;}
.t1{ background:url(../images/bt.png) no-repeat;}
.t2{ background:url(../images/bt.png) left -60px no-repeat;}
.t3{ background:url(../images/bt.png) left -119px no-repeat;}
.t4{ background:url(../images/bt.png) left -179px no-repeat;}
.t5{ background:url(../images/bt.png) left -240px no-repeat;}
.t6{ background:url(../images/bt.png) left -298px no-repeat;}
.p_left_a{ float:left; display:block;width:432px;border:1px #eee solid; padding:10px; position:relative;overflow:hidden;}
.p_left_a a{display:block;width:430px;height:260px;overflow:hidden;}
.p_left_a img{ width:430px; height:260px; transition: all 0.5s;}
.p_left_a:hover {border:1px #31ae36 solid;border-radius:2px; }
.p_left_a .t_a_wenzi{ position:absolute; left:10px; bottom:10px; width:414px; background:url(../images/ulpic_p.png) bottom repeat-x; height:30px; padding:35px 8px 0;font-size:16px; color:#eee; text-align:center; overflow:hidden;}
.ulpic{ float:left;}
.ulpic li{ display:block; float:left; width:220px; height:127px;border:1px #fff solid; padding:4px; margin:0 0 10px 15px;transition: all 0.5s; position:relative;overflow:hidden;}
.ulpic li a{ display:block; width:220px; height:127px;overflow:hidden;}
.ulpic li img{width:220px;}
.ulpic li p{ position:absolute; top:96px; left:5px; background:url(../images/ulpic_p.png) bottom no-repeat;width:203px; height:33px; padding:2px 8px 0; color:#eee; text-align:left; overflow:hidden;}
.ulpic li p span{ display:block; color:#73bb29; line-height:12px;}
.ulpic li:hover{border:1px #31ae36 solid; border-radius:2px; }
.ulpic li.li_h2{ height:258px;margin-top:5px; text-align:center;background:#f9f9f9;}
.ulpic li.li_h2:hover{background:#fff;}
.ulpic li.li_h2:hover img{opacity: 0.9;}
.ulpic li.li_h2 a{display:block; width:220px; height:220px;overflow:hidden;}
.ulpic li .li_h2bt{ padding:12px 10px 0; font-size:14px; line-height:18px; color:#777;}
.ulpic li.li_h2 img{width:210px; height:220px;padding:4px;}


.ulpic2{ float:left;width:494px; padding:4px 0 0 0;}
.ulw1{ width:744px; }
.ulpic2 li{ display:block; float:left; width:220px; height:127px; margin:0 0 20px 20px;transition: all 0.5s; position:relative;overflow:hidden;}
.ulpic2 li img{width:220px; }
.ulpic2 li p{ position:absolute; top:102px; left:0; background:url(../images/ulpic_p.png) bottom no-repeat;width:203px; height:23px; padding:2px 8px 0; color:#ccc; text-align:left; overflow:hidden;}
.ulpic2 span{display:block; position: absolute;bottom: -200px;left: 0;right: 0;width:228px; height:50px;
-moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;text-decoration:none;
background-image:url(../images/bgpng70.png);background-color: rgba(0, 0, 0, 0.5);
/*background-color: rgba(0, 0, 0, 0.7);opacity:0.8;
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#000000', EndColorStr='#000000');*/
}
.ulpic2 span{text-align:center;line-height:30px; font-size:17px;color:#73bb29}
.ulpic2 span.ann{background-color: rgba(0, 0, 0, 0.7);opacity:0.8;line-height:127px;height:127px;font-size:22px;color:#fff;}
.ulpic2 a:hover p{ background:none;color:#eee;}
.ulpic2 a:hover span{ bottom: 0; }
.ulpic2 a:hover img{opacity: 0.85;}


.p_left_b{ float:left; display:block;width:675px; border:1px #eee solid; padding:10px; transition: all 0.5s;}
.p_left_b:hover{border:1px #31ae36 solid; border-radius:2px;}
.p_left_b a.p_lefta{float:left; width:424px; height:260px;overflow:hidden;}
.p_left_b .t_b_word{ float:right; width:224px; _width:220px; *width:220px; height:250px; padding:5px 8px; background:#f9f9f9; font-size:14px; color:#888; line-height:21px; overflow:hidden;}
.p_left_b .t_b_word a{ display:block; line-height:26px;font-size:19px; color:#31ae36; padding:0 0 12px;text-align:center;}
.p_left_b:hover .t_b_word{background:#fff; }
.p_l_img{ width:424px; height:260px;-moz-transition: all .8s; -webkit-transition: all .8s; -ms-transition: all .8s; transition: all .8s;}
.p_l_img:hover{-moz-transform: scale(1.05); -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05);}

.zhangqu{}
.zhangqu li{ float: left; width:200px; height:312px; background:#f9f9f9; padding:5px; margin:0 14px; border:1px #fff solid; border-radius:2px;transition: all 0.5s; overflow:hidden;}
.zhangqu li img{ width:200px; height:200px;}
.zhangqu li span{ display:block; text-align:center; line-height:38px; height:38px; color:#31ae36; font-size:16px; overflow:hidden;}
.zhangqu li p{ padding:0 8px; font-size:12px; line-height:18px; color:#888; text-indent:2em;}
.zhangqu li:hover{border:1px #31ae36 solid; background:#fff;}
.zhangqu li:hover img{opacity: 0.9;}
.otherlink{clear:both;padding:10px 0 50px; }
.otherlink h6{clear:both;border-bottom:1px #eee solid;margin:0 0 18px;padding:15px 0; font-size:22px; color:#31ae36;}
.otherlink span{float:left; display:inline-block; width:165px; height:52px; margin:0 16px;}
.otherlink span img{width:165px;}
.footer{ width:100%; background:#f9f9f9; text-align:center; padding:20px 0; line-height:28px; font-size:12px; color:#ddd;}
.footer a{ color:#999;font-size:12px;}
.footer a.asize14{ color:#777;font-size:14px;}
.footer a:hover{color:#31ae36; text-decoration:none;}
.footer span{color:#999;}