@charset "utf-8";
/* CSS Document */

*{ margin:0;padding:0;list-style:none; }
body{  font-size:14px;font-family: "tahoma","arial","Microsoft YaHei","Hiragino Sans GB","\5b8b\4f53";}
.clear{ clear:both;}
a{ text-decoration:none; color:#333; }
img{ border:none;vertical-align: middle; }
.fl{ float:left;}
.fr{ float:right;}
.h20{ width:100%; clear:both; height:20px;}
.h40{ width:100%; clear:both; height:40px;}
.p50{ padding:50px 0px;}
.w1100{ width:1100px; margin:0px auto; }
.bg_gray{ width:100%; background:#f7f7f7; padding:10px 0px 40px 0px; }

.head{ width:100%; position:absolute;  height:56px; background: rgba(4, 153, 52, 0.9) !important;background: #049934;  filter: Alpha(opacity=90); z-index:9999;}
.head_cont { width:880px;padding-left:220px; margin:0px auto;   }
.head_cont p{ line-height:56px; color:#fff;}
.head_cont .head_p1 { width:290px; float:left; }
.head_cont .head_p1 p{ padding:0px 0px 0px 20px;} 
.head_p2{ width:360px; float:right; padding:12px 0px 0px 0px;}
.head_p2 select{ float:left;}
.head_p2 .i_txt{ height:28px; line-height:28px; border:2px solid #019633; border-left:none; outline:none; float:left; background:#fff url(img/i_big.png) 5px 4px no-repeat;  padding:0px 0px 0px 30px; width:160px; }
.head_p2 .i_sub{ display:block; float:left; text-align:center; width:70px; height:32px; background:#168600; line-height:32px;border:none; color:#fff; font-size:14px;  font-weight:bold; }
.head_p2 .i_sub:hover{ cursor:pointer; background:#126602;  transition: all .5s ease 0s;}
.head_select{position:relative; z-index:9999; border:2px solid #019633; border-right:0px;  float:left}
.head_select a.now{ width:80px; height:28px; position:relative;  border-right:1px solid #ddd; ; background:#f9f9f9; z-index:120; display:block; color:#666; text-align:center; line-height:28px; }
.head_select a.now span{ width:7px; height:4px; display:block; position:absolute; right:5px; top:12px; background:url(img/i_icon04.png) 0px 0px no-repeat;}
.head_select a.now:hover{ background:#fff;}
.head_select a.now:hover span{ background-position:-7px 0px;}
.head_select:hover ul{ display:block}
.head_select ul{position:absolute; z-index:99; background:#fff; border:1px solid #eee; top:30px; padding:2px 0px 0px 0px;  left:0px; display:none}
.head_select ul li{width:78px; text-align:center; height:32px; ; line-height:32px}
.head_select ul li a{display:block;  color:#666; border-bottom:1px solid #eee;}
.head_select ul li a:hover{background:#f8f8f8; text-decoration:none}
 
.ban_title{ width:200px; text-align:center; position: absolute; left:50%; top:0px; margin-left:-550px;   background: rgba(4, 153, 52, 0.9) !important;background: #049934;  filter: Alpha(opacity=90); z-index:99999; }
.ban_logo{  padding:15px 0px; background: #049934;}
.ban_title h2{ color:#fff; font-size:24px; line-height:20px; padding:5px 0px;}
.ban_title ul li{ height:32px; border-top:1px solid #67e690; line-height:32px; text-align:left; padding-left:40px; }
.ban_title ul li span{ float:right; color:#fff; padding-right:20px;}
.ban_title ul li a{ color:#fff; font-size:16px; display:block; width:100%;  }
.ban_title ul li:hover{ background-color:#14a83b;}

.banner{ width:100%; height:520px;position: relative; } 
.ban_words{ text-align:center; width:1100px;  z-index:99; position: absolute; margin:0px 0px 0px -550px;  left:50%; bottom:10px;}
.ban_words ul li{ height:30px; width:157px; float:left; line-height:30px;overflow: hidden;  }
.ban_words ul li a{ background:#f8f8f8; border-left:1px solid #fff; border-right:1px solid #d2d0d0;  color:#353535; display:block; width:auto}
.ban_words ul li.hover a{ background:#0AAF40; color:#fff; border-color:#0AAF40}
.ban_cont{ width:100%; height:600px;}
.ban_cont > div{ background:center 0px no-repeat; width:100%; height:600px; display:none;}
.ban_cont > div a{ width: 100%; display:block; height: 600px;}
.ban_cont .ban_01{ background-image:url(img/banner01.jpg);}
/*.ban_cont .ban_02{ background-image:url(img/banner02.jpg);}*/
.ban_cont .ban_03{ background-image:url(img/banner03.jpg);}
.ban_cont .ban_04{ background-image:url(img/banner04.jpg);}
.ban_cont .ban_05{ background-image:url(img/banner05.jpg);}
.ban_cont .ban_06{ background-image:url(img/banner06.jpg);}
.ban_cont .ban_07{ background-image:url(img/banner07.jpg);}
.ban_cont .ban_02{ background-image:url(img/banner_gd.jpg);}


.shuru{ width:100%; background:#342f2b; padding:20px 0px 0px 0px; }
.shuru_left{ width:820px; float:left; padding:0px;}
.shuru_left ul li{ width:270px; float:left; height:55px; position: relative; }
.shuru_left ul li input,.shuru_left ul li select{ width:240px; height:35px; line-height:35px; padding:0px 0px 0px 10px; border:none;}
.shuru_left ul li select{ width:250px;}
.shuru_left ul li select option{ line-height:30px; height:30px;}
.shuru_right{ width:280px; float:right;}
.shuru_right input{ width:280px; height:90px; color:#fff; background:#37d86c; border:none; font-size:22px; font-family: "tahoma","arial","Microsoft YaHei","Hiragino Sans GB","\5b8b\4f53"; }
.shuru_right input:hover{ cursor:pointer; background:#d00;  transition:all 0.5s ease 0s;} 
.shuru_left .Validform_checktip{  position:absolute;  }
.shuru_left .Validform_wrong { left: 100px;  top: 0px;}
.shuru_left .Validform_right { left: 200px;  top: 0px;}
 
.pp_cont{ width:1100px; height:630px; padding:30px 0px; margin:0px auto; position:relative;}
.pp_cont ul li{ width:176px; margin:2px; display:inline; border:1px solid #ddd; float:left; height:120px; position:relative;}
.pp_cont ul li img{ width:100%; height:100%} 
.pp_cont .pp_t{ background:#17b5cd; width:100%; height:100%;text-align:center; }
.pp_cont .pp_t h2{ font-size:24px; color:#fff; line-height:30px; padding:30px 0px  5px 0px;}
.pp_cont .pp_t p{ font-size:14px; color:#fff; line-height:20px;}
.li_img, .front, .back {width:176px; height:120px;}
.li_img{ -webkit-perspective: 1000px; -moz-perspective: 1000px;-ms-perspective: 1000px;-o-perspective: 1000px;perspective: 1000px;margin:0px auto; float:left;   }
.li_img:hover .back {transform: rotateY(0deg); -webkit-transform: rotateY(0deg);-moz-transform: rotateY(0deg);-ms-transform: rotateY(0deg);-o-transform: rotateY(0deg); z-index:2;}
.li_img:hover .front { transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-ms-transform: rotateY(180deg);-o-transform: rotateY(180deg); z-index:1}
.i_showimg ul li a {transition:transform 0.6s ease-out;
transition: transform .5s ease-in-out;
-webkit-transition: transform .5s ease-in-out;
-moz-transition: transform .5s ease-in-out;
-ms-transition: transform .5s ease-in-out;
-o-transition: transform .5s ease-in-out;
-webkit-transform-style: preserve-3d;  
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
-o-transform-style: preserve-3d;
transform-style: preserve-3d;
display:block;position: relative;}
.front, .back {backface-visibility: hidden;transition: 0.6s ease-out;-webkit-transition: .6s ease-out; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d;-o-transform-style: preserve-3d;transform-style: preserve-3d;position: absolute;top: 0;left: 0;} 
.front {z-index: 2;transform: rotateY(0deg);transform: rotateY(0deg); -webkit-transform: rotateY(0deg);-moz-transform: rotateY(0deg);-ms-transform: rotateY(0deg);-o-transform: rotateY(0deg);}
.back { z-index:1;transform: rotateY(-180deg);transform: rotateY(-180deg);-webkit-transform: rotateY(-180deg);-moz-transform: rotateY(-180deg);
-ms-transform: rotateY(-180deg);-o-transform: rotateY(-180deg);}
.i_showimg ul li img{width:265px; height:212px; overflow:hidden;}
 

.top_sec{ position:fixed;   background: #fff;  top:0px; left:0px;  width:100%;   overflow:hidden; padding:10px 0px 0px 0px;} 
.top_sec .w1100{ background:url(logo2.png) 0px 0px no-repeat; height:110px;}
.top_sec .top_logo{ width:210px; height:120px; float:left; }
.top_sec .top_words{ float:left; width:800px; padding: 71px 0px 0px 0px;} 
.top_sec .top_words ul li{ float:left;  line-height:30px; height:30px;width:110px;}
.top_sec .top_words ul li a{ font-size:14px; color:#fff; display:block; width:100%;  text-align:center;  background:url(img/icon_bg01.png)  10px  13px no-repeat #0ead51;}
.top_sec .top_words ul li a:hover{ background:#fff; color:#0ead51;}
.f_dizhi{ width:1100px; margin:0px auto; }
.f_dizhi ul li{  width:500px;  line-height:30px;}
 
.show{ position:fixed;  z-index:99999; top:0px; left:0px;  width:100%; height:100%;    }
.show_box{ width:680px; background:#fff;  box-shadow: 2px 6px 6px #666; position:absolute; left:50%; border-radius:10px;  margin-left:-340px; top:10%;}  
.show_t{width:100%;height:90px;border-radius:10px 10px 0px 0px;background: #349934;padding-top:25px;}
.show_t h2{font-size:30px;text-align:center;line-height:35px;color:#fff;padding:0px 20px;}
.show_t h2 strong{ font-size:18px;}
.show_t h2 a{ float:right; color:#fff; }
.show_input{ height:360px;text-align:left; padding:20px 0px 0px 150px;}
.show_input ul li{ padding:5px 0px; float:left;}
.show_input strong{ margin-right:10px; font-size:18px; float:left; }
.show_input input,.show_input select{ padding:0px 10px; height:30px; line-height:30px; width:230px; border:1px solid #ccc; float:left;}
.show_input select{ width:250px;} 
.show_input  .i_sub{ width:350px; padding-top:20px; text-align:center;}
.show_input  .i_sub input{background:#349934; color:#fff; font-size:24px; font-weight:bold; border-radius:6px;float:none;  border:none; height:50px;  }
.show_input  .i_sub input:hover{ background:#ffb400; cursor:pointer;}
.show_bg{  top:0px;  width:100%; height:100%;  background: rgba(0, 0, 0, 0.5) !important;background: #000;  filter: Alpha(opacity=50); }
 
.show_tel{ text-align:center; padding:30px 0px 0px 0px; height:200px; width:440px; margin:0px auto;  }
.show_tel input{ height:44px; line-height:44px; width:240px; padding-left:20px; float:left; }
.show_tel p{ padding:25px 0px ; }
.show_tel .p1{ height:50px;}
.show_tel .p1 a{ line-height:48px; font-size:18px; height:48px; display:block; float:right; width:130px;  text-align:center; background: #4ab56d; color:#fff;}
.show_tel .p1 a:hover{ background:#ffb400;}
.show_tel .p0{ font-size:24px; padding:10px 0px; font-style:italic;}
.show_tel .p0  strong{ color:#d00;} 


 

/*顶部浮动*/
.top_fix{ width:100%; background: rgba(0, 0, 0, 0.8) !important;  opacity: 0.8;   height:100px; z-index:9999;   }
.top_cont{ width:1100px; background:url(img/top_zx.gif) 0px 10px no-repeat; height:100px; z-index:999;position: absolute;    left: 50%;    margin: 0px 0px 0px -550px;}
.top_c{ width:750px; padding:10px 0px 0px 340px; height:90px;  }
.top_c_l{ width:400px;  float:left; padding:5px 0px 0px 0px;}
.top_c_l ul li{ color:#fff; font-size:22px;  position:relative; height:30px; line-height:30px; padding:3px 0px;}
.top_c_l ul li strong{ display:block; width:125px; float:left; font-weight:normal;}
.top_c_r{ width:200px; float:left;}
.top_c_r p{ font-size:20px; color:#fff; line-height:40px;}
.top_c_r p span{ float:left;}
.top_c_r p strong{ color:#ffff07; font-size:30px; width:69px; display:block; float:left; text-align:center;}
.top_c .i_txt { border: none; height:28px; line-height:28px; padding:0px 10px; width: 210px; margin-right:5px; float:left; }
.top_c .i_sub{ width:168px; height:30px; line-height:30px; background:#ffa00b; color:#fff; border:none; font-size:14px; font-weight:bold;}
.top_c .i_sub:hover{ background:#019633; cursor:pointer;}
.top_c .Validform_right { position: absolute; top: 3px; right: 60px;}
.top_c .Validform_wrong {position: absolute; top: 3px;right: 60px;} 
.top_fix .show_bg{    background: rgba(0, 0, 0, 0.5) !important;  opacity: 0.5; z-index:0; }

/*底部浮动栏*/
.f_fixed{  height:50px; width:100%; background: rgba(0, 0, 0, 0.7) !important;background: #000;  filter: Alpha(opacity=70);  position:fixed; _position:absolute; display:block;   bottom:0px; z-index:999;}
.f_fixed_c{  width:1100px;  height:50px; margin:0px auto;}
.f_fixed_c ul li{ width:240px; float:left; position:relative; padding-top:10px;  }
.f_fixed_c ul li a{ padding:0px 0px 0px 70px;  float:left; display:block; height:30px; color:#fff; font-size:18px; line-height:30px; background:url(img/f_fixed.png) no-repeat;}
.f_fixed_c ul li:hover img{ display: block; cursor:pointer;} 
.f_fixed_c  .a1{ background-position: 20px 2px;}
.f_fixed_c  .a2{ background-position: 20px -56px; border-left:1px solid #fff; }
.f_fixed_c  .a3{ background-position: 24px -110px; border-left:1px solid #fff; }

/*
.f_fixed_c .last{ background-position: 24px -170px; width:380px; }
.f_fixed_c .last input{ width:140px; height:28px; float:left; background:url(foot_w.gif) 5px 0px no-repeat #fff; border:none;  line-height:28px; margin: 0px 10px; padding-left:10px; }
.f_fixed_c .last a{ padding:0px; display:block; width:135px; height:40px;  background: url(foot_zx.png) 0px 0px no-repeat;; float:right;}
.f_fixed_c .last span{ float:left; display:block; border-left:1px solid #fff; height:30px; width:60px; background:url(img/f_fixed.png) no-repeat 24px -170px;}
.f_fixed_c img{ position:absolute; top:-200px; z-index:9999; display:none; left:0px; box-shadow: 3px 3px 10px #333;border:1px solid #ccc;}
*/
.f_fixed_c .last a{ background-position: 24px -170px; border-left:1px solid #fff; }
.f_fixed_c img{ position:absolute; top:-200px; z-index:9999; display:none; left:0px; }
.f_fixed_c .last{ width:320px; } 
.f_fixed_c ul li a:hover{ color:#ff9c00; cursor:pointer; }

@-webkit-keyframes saAni{from{opacity:0;-webkit-transform:scale(0,0);} to{opacity:1;-webkit-transform:scale(1,1);} }
@-moz-keyframes saAni{from{opacity:0;-moz-transform:scale(0,0);} to{opacity:1;-moz-transform:scale(1,1);} }
@keyframes saAni{from{opacity:0;transform:scale(0,0);} to{opacity:1;transform:scale(1,1);} }
 
@-webkit-keyframes topAni{from{opacity:0; top:410px;} to{opacity:1; top:0px;} }
@-moz-keyframes topAni{from{opacity:0;  top:410px;} to{opacity:1; top:0px;} }
@keyframes topAni{from{opacity:0; top:410px;} to{opacity:1; top:0px;} }


#swtColse { width:20px; height:25px; top:35px; right:10; position:absolute; cursor:pointer;    }
#LRdiv0 #LRfloater0, #LRdiv0 #LRfloater0_if { top: 380px !important;}


.f_center{ width:600px; height:400px; background:url(cd_center.gif) center 0px no-repeat; z-index:9999; position:fixed; top:20%; left:50%; margin:0px 0px 0px -300px; display:block;animation-name:toAni;-webkit-animation:toAni 2s linear 0s normal none;-moz-animation:toAni 2s linear 0s normal none;animation:toAni 2s linear 0s normal none;}
@-webkit-keyframes toAni{from{opacity:0;top:-400px;} to{opacity:1;top:20%; }}
@-moz-keyframes toAni{from{opacity:0;top:-400px;} to{opacity:1;top:20%; }}
@keyframes toAni{from{opacity:0;top:-400px;} to{opacity:1;top:20%; }} 
.f_center h2{ width:100%; height:40px;;}
.f_center h2 a{ display:block; width:40px; height:40px;float:right;  }
.f_center a:hover{ cursor:pointer;}
.f_center  .p_zx { padding:290px 0px 0px 330px;}
.f_center .p_zx a{ width:120px; height:50px; display:block; float:left;}
  
/*底部商务通浮动*/
.fix_foot{ width: 100%;   position: fixed; left: 0px; bottom: 0px;z-index: 99999;}
.fix_f_b{ width: 100%; height: 142px; overflow: hidden; text-align: center; background: url(img/f_box_bg.png) center 0px no-repeat; position: absolute; left: 0px; bottom: 0px;  }
.fix_f_b .w1100{ position: relative;}
.fix_f_b .close{ position: absolute; display: block; width: 100px;  height: 40px; right:  1px; top:  0px;  ;}
.fix_b_input{ width: 380px; float: right;  padding-top: 55px;}
.fix_b_i_left{ width: 265px; float: left;}
.fix_b_i_left ul li{ line-height: 28px; height: 28px; width: 260px; position:relative}
.fix_b_i_left ul li strong{ color: #fff; font-weight: normal; float: left; width: 85px;;}
.fix_b_i_left ul li input{ width: 150px;padding-left: 10px; float: left; line-height: 22px; border: 1px solid #ddd; height: 22px; background: #fff;}
.fix_b_i_left ul li span{ position:absolute;  right: 9px; top: -4px;}
.fix_b_i_right{width: 110px; height: 68px; float: right; padding: 10px 0px 0px 0px;  } 
.fix_b_i_right  input{ width: 87px; height: 68px; background:none;  ;}
.fix_b_i_right  input:hover,.fix_f_s:hover{ cursor: pointer;}
.fix_f_s{ width: 0; height: 173px; background: url(img/f_box_btn.png) center 0px no-repeat; position:absolute; left: 0px; bottom: 0px;}


/*专题顶部导航*/
.left_title{ width:120px;  background: #049934;  position:fixed; z-index:999999;  text-align: center;  left:50%; margin-left:-675px; top:260px; }
.left_title ul li{   }
.left_title ul li a{ border-bottom: 1px solid #efefef; color:#fff;  display:block; line-height:32px;  }
.left_title ul li a.active,.left_title ul li a:hover{ background:#0a6f2a;}
#left_nav{ top:260px;}

/*新右侧挂窗*/
.s_right{ z-index: 99999;  position: fixed; right: 0px; top: 120px;}
.s_right .s_r_phone{ height: 95px; width:130px; background: url(img/r_time.png) 0px 0px no-repeat;}
.s_right .s_r_phone p{ color: #fff;   font-size: 18px; text-align: center; padding: 35px 0px 0px 0px;}
.s_r_cont{ position: absolute; top: 64px; right: 14px; width: 90px; text-align: center; border: 1px solid #d9d9d9;}
.s_r_cont ul li{ width: 100%; height: 70px; background: url(img/r_bg.png) no-repeat #eaeaea; border-bottom: 1px solid #d9d9d9;}
.s_r_cont ul li a{ display: block; width: 100%; padding-top: 45px; height: 25px; font-weight:bold; color: #444;}
.s_r_cont ul li.zx01{  background-position: 25px 8px;}
.s_r_cont ul li.zx02{ background-position: -68px 9px;}
.s_r_cont ul li.zx03{ background-position: -158px 8px;}
.s_r_cont ul li.zx04{ background-position: -251px 10px;} 
.s_r_cont ul li:hover{ background-color:#fff ;}
.s_r_cont ul li.zx05{ height: 56px ; background: #fff;  padding: 4px 0px 0px 0px;  }
.s_r_cont ul li.zx05 a{  padding: 0px;    } 
.s_r_cont ul li.zx05 img{ max-width: 100%;}
.s_r_cont ul li.zx05 input{  height:30px;; line-height:30px; border: none; background: #fff; padding:0px 0px 0px 5px; width:85px}
.s_r_cont  h2:hover{ background-color:#fff; cursor:pointer} 
.s_r_cont  h2{  background:url(img/r_bg.png) no-repeat -347px 2px  #e0e0e0; height:65px; text-align:center;   }
.s_r_cont  h2 a{ font-size:14px; color:#0AAF40; display:block; height:25px; padding-top:40px;} 
.s_r_cont ul li:hover{ cursor:pointer;}
@media(max-width:1024px){ .s_right{ top: 10px;} }
@media(max-width:1366px){ .s_right{ top: 10px;} }
@media(max-width:1440px){ .s_right{ top: 30px;} }

/*专题左侧挂窗*/
.zt_left{ width: 174px; left: 5px; top: 120px; position: fixed; z-index: 99999; height: 160px; padding: 216px 0px 0px 6px; background: url(swt_left.jpg) 0px 0px no-repeat;}
.zt_left ul li{ width: 100%; padding:4px 0px; position: relative;}
.zt_left ul li input{ height: 26px; line-height: 26px; background: #fff; padding-left: 6px; width: 114px; border: 1px solid #ccc;}
.zt_left ul li strong{ color: #fff; display: block; float: left;}
.zt_left ul li select{ width: 122px; height: 28px; line-height: 28px;;}
.zt_left ul li span{  position: absolute;; right: 15px; top: 0px; overflow: hidden; width: 0px;}
.zt_left  .sub{ padding-top: 8px;}
.zt_left  .sub input{ font-size: 14px; font-weight: bold; background: #0AAF40; color: #fff; width: 164px; height:30px;   line-height: 30px; padding: 0px; ;}
.zt_left  .sub input:hover { cursor: pointer; background: #fff; color: #0AAF40;}
 

 /*隐藏商务通*/
#LRdiv0 , #LRfloater0{display:none;}
#swtColse { width:20px; height:25px; top:35px; right:10; position:absolute; cursor:pointer;    }
#LRdiv0 #LRfloater0, #LRdiv0 #LRfloater0_if { top: 280px !important;}


/*新版顶部*/
.new_top{ width: 100%; background: #f1f1f1; height: 32px; line-height: 32px; color: #fff;}
.new_top .new_city{ width: 200px; float: left; color: #049934;}
.new_top .new_city span{ display: block; height: 32px;  background-position: 0px 4px; padding-left: 20px;}
.new_top span{ background: url(img/i_new_bg01.png) no-repeat;}
.new_more_city{ width:510px; float:left;}
.new_more_city span { width: 80px; display: block; float: left; background-position: 62px -172px;}
.new_top a{ color: #049934; padding: 2px 4px;}
.new_top a:hover{  text-decoration: underline;}
.new_top .fr{ width: 210px;;}
.new_gift{  width: 70px; float: left; background: url(img/i_new_bg01.png) no-repeat 0px -53px; padding-left: 30px;}
.new_about { width: 70px; float: left; text-align: center;} 
.new_weixin{ position: relative; width: 40px; height: 32px; float: right; background: url(img/i_new_bg01.png) no-repeat 10px -115px ; } 
.new_weixin img{ display: none; position: absolute; top: 32px; left: -80px; z-index: 99999;  }
.new_weixin:hover img{ display: block;}
.new_head{ width: 100%;  background: #fff;   height: 140px;}
.new_head .w1100{ background:url(img/i_new_tel.png) right 33px no-repeat;height: 175px; }
.new_head .new_logo{ width: 180px; float: left; padding-top: 3px;}
.new_head .new_logo img{  height: 130px;}
.new_search{ float: left; width: 650px; padding: 35px 0px 0px 20px; }
.s_title{ width: 100%; }
.s_title h2{color: #049934; line-height: 35px; font-size: 20px;}
.s_words{ width: auto; line-height: 50px; padding-left: 95px;}
.s_words a{ font-size: 14px; padding: 3px 6px;  color:#888;}
.s_words a:hover{  text-decoration: underline; color: #049934; }
.new_nav{ width: 100%; height: 38px;    top:0px; left: 0px; z-index: 1400; background: #049934;   }
.new_nav ul li{ width: 110px; float: left;line-height: 38px; text-align: center;}
.new_nav ul li a{ display: block; border-left: 1px solid #168600;  color: #fff; font-size: 16px;}
.new_nav ul li a:hover,.new_nav ul li.first a{ background: #168600;  }
.new_nav ul li.first a{ border: none;}
/*------ //搜索框 ---------*/
.search-keyword {width:600px;height:34px;padding-top:2px;padding-left:96px;border:0px;color:#a3a3a3;line-height:36px;font-size:14px;background:url(img/s_bg.jpg) 0px 0px repeat-x; }
.search-submit {cursor:pointer;width:106px;font-weight: bold;height:36px;font-size:20px;color:#fafafa;border:0px; background: none; }
.search-submit:hover{ background: #168600; cursor: pointer;  transition: all .5s ease 0s;}

.search-option {margin-left:3px;margin-right:3px;border:#badaa1 solid 1px;height:22px;}
.searchbox .search{}
.searchbox .form h4 {display:none;}
.searchbox .form { position: relative;height:46px;line-height:46px; }
.searchbox .form div { }
.searchbox .form .form_left{background: #0aaf40;height:46px;padding-left:5px; position:relative;}
.searchbox .form .form_left #searchtype{position:absolute;width:90px;background-image:none;height:46px;line-height:46px;}
.searchbox .form .form_left #searchtype #boult{position:absolute;right:-8px;color:#A3A3A3;font-size:14px;width:20px;background-position:0 -668px;cursor:pointer;}
.searchbox .form .form_left #searchtype #searchvalue{background-image:none; color:#A3A3A3;font-size:14px;position:absolute;left:0;width:90px;cursor:pointer;text-align: center;}
.searchbox .form .form_left #searchtype #valuelist{ border:1px solid #eee; width:88px;  z-index:1600;position:absolute;top:46px;background:#fff;left:0;display: none;}
.searchbox .form .form_left #searchtype #valuelist li{width:100%; text-align:center; height:32px;  line-height:32px;
color:#666; border-bottom:1px solid #eee;}
.searchbox .form .form_left #searchtype #valuelist li:hover{background:#eee;color:#444;cursor: pointer;}
.searchbox .form .form_right{background-position: right -170px;height:46px;padding-right:5px;}
.searchbox .form .hotwords{position:absolute;top:46px;left:0px;z-index:999999;background:#fff;width:648px;border:#D9D9D9 1px solid;border-top:0; }
#search-keyword{ width: 430px; padding-left: 100px;  }
.searchbox .form .hotwords li{display:block; padding: 0px 10px;height:35px;line-height:35px;}
.searchbox .form .hotwords li.hwtitle{margin:0 10px;color:#666;border-bottom:#EFEFEF 1px solid;}
.searchbox .form .hotwords li a{
 height:35px;line-height:35px;display:block;padding:0 10px;color:#666;}
.searchbox .form .hotwords a h1{font-size:13px;height:35px;line-height:35px;float:left;font-weight:normal;}
.searchbox .form .hotwords a span{display:block;height:35px;line-height:35px;float:right;}
.searchbox .form .hotwords li.hwtitle:hover{background:#fff;color:#666;}
.searchbox .form .hotwords li:hover,.searchbox .form .hotwords li:hover a,.searchbox .form .hotwords li a:hover{text-decoration:none;background:#ddd;color:#000;}
.searchbox input,.searchbox button{margin-top:-2px;*margin-top:0px;_margin-top:4px;}
.searchbox .tags {width:500px;overflow:hidden;}
.searchbox .tags h4 {float:left;margin-right: 6px;height:26px;font-size:12px;color:#777;}
.searchbox .tags li {float:left;margin-right: 6px;}
 
/* banner*/ 
.banner_cont{ width:100%; height:440px; text-align:center; position:relative;  overflow: hidden;	 }
.banner_img{ position: absolute;  width:1920px; height:440px; margin-left: -960px; left:50%; overflow:hidden; _display:inline}
.banner_num{ width: 96px; position: absolute; height:21px; bottom: 15px;left:50%; margin: 0px 0px 0px -48px;} 
.banner_num ul li{ text-align: center; width:12px; line-height:20px; height:12px; border-radius:50%; cursor: pointer; margin:0 4px;padding:0px ; text-indent: 9999px;  float: left; background-color:#fff;  overflow:hidden; border:2px solid #fff;}
.banner_num ul li.on{background-color:#049934; color:#fff;}
.part_btn { position:absolute; width: 60px; height: 60px; bottom:2px; z-index: 10; cursor: pointer; display:none; opacity: 0.6;   }
#leftArr { left:36%; background:url(img/btn_l.png) 0px 0px no-repeat;     }
#rightArr{ right:36%; background:url(img/btn_r.png) 0px 0px no-repeat;   } 
.banner_cont:hover .part_btn{ display:block;}
.ban_left{ width: 230px; position: absolute; top: 12px; left: 50%; margin-left: -550px; z-index: 999; background: #fff;   box-shadow: 0 2px 3px #888;}
.ban_l_img{ width: 100%; height: 115px;}
.ban_l_fg{ width: 100%; height: 120px; text-align: left;}
.ban_l_fg h2{ margin-bottom: 8px; color:#666 ; font-size: 16px; font-weight: normal; border-bottom: 1px solid #049934; line-height: 30px; padding-left: 10px;}
.ban_l_fg ul li{ width:33%;float: left;}
.ban_l_fg ul li a{ padding-left: 14px; background: url(i_new_bg04.png) 4px  5px no-repeat;  color:#666}
.ban_l_fg ul li a:hover{ color: #049934;}
.ban_l_sheng{ width: 100%; height: 80px; text-align: left;}
.ban_l_sheng ul li{ height: 25px; line-height: 25px; padding: 0px 20px 0px 40px; background: url(i_new_bg04.png)   no-repeat;}
.ban_l_sheng span{ float: right;}
.ban_l_sheng ul li.li01{ background-position:18px -27px;}
.ban_l_sheng ul li.li02{ background-position:18px -67px;}
.ban_l_sheng ul li.li03{ background-position:18px -105px;}
.ban_l_sheng ul li.li01 a,.ban_l_sheng a:hover{ color: #049934;}
.ban_l_p{ width: 100%; height: 33px; ;}
.ban_l_p span{ padding: 0px 5px; line-height: 30px;  color:#666}
.ban_l_last{ width: 100%; height: 60px;;}
.ban_l_last ul li{ width: 50%; float: left; border-top: 1px solid #ccc; line-height: 30px;}
.ban_l_last ul li a{ display: block;  color:#666  ; padding-left: 10px; background: url(i_new_bg04.png)   no-repeat; ;}
.ban_l_last ul li a.a1{ background-position: 10px -144px;border-right: 1px solid #ccc; }
.ban_l_last ul li a.a2{ background-position: 10px -188px;}
.ban_l_last ul li a.a3{ background-position: 10px -236px;border-right: 1px solid #ccc; }
.ban_l_last ul li a.a4{ background-position: 10px -278px;}
.ban_l_last ul li a:hover{ background-color: #049934; color: #fff;}
.ban_l_last ul li a.a1:hover{ background-position: 10px -325px;}
.ban_l_last ul li a.a2:hover{ background-position: 10px -370px;}
.ban_l_last ul li a.a3:hover{ background-position: 10px -416px;}
.ban_l_last ul li a.a4:hover{ background-position: 10px -459px;}
.ban_right{ width: 230px; height: 410px; position: absolute; top: 12px; left: 50%; margin-left:  320px; z-index: 999; background: #fff;   box-shadow: 0 2px 3px #888;}
.ban_r_title{ width: 100%; height: 120px;}
.ban_r_title h2{ background: #eee; margin-bottom: 10px; color: #049934; font-size: 18px; line-height: 50px; font-weight: normal;  }
.ban_r_title h2:hover { background: #049934; color: #fff;}
.ban_r_title p{ line-height: 26px;}
.ban_r_title p span{ border: 1px solid #049934; padding: 1px 4px; color: #049934;}
.ban_r_title p.p0{ font-size: 12px; color: #049934;}
.ban_r_input{ width: 100%;}
.ban_r_input ul li{ line-height: 35px; padding: 5px 0px 0px 10px; height: 40px; position: relative;}
.ban_r_input strong{ width: 45px; display: block; float: left; color: #666; }
.ban_r_input input{ float: left; padding-left: 10px; width: 150px; height: 28px; line-height: 28px; background: #fff;}
.ban_r_input span{ position: absolute; right: 10px; top: 5px;}
.ban_r_input select{ width: 164px; height: 32px; float: left;}
.ban_r_input .sub input{ width: 210px; background: #049934; color: #fff; border-radius: 4px; height: 40px; line-height: 40px; border: none; font-size: 20px; padding: 0px;}
.ban_r_input .sub input:hover{ background: #168600; cursor: pointer;}



 