@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;}
.h2{ width:100%; clear:both; height:20px; color:#FFFF33}
.h40{ width:100%; clear:both; height:40px;}
.p50{ padding:50px 0px;}
.w1100{ width:1240px; 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:440px;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;}
 
 /*底部*/


.box_cont .f_words  p a{ color:#fff; background:none;}
.box_cont .f_words  a:hover{ color:#049934; }



.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;} 

/*  GRID OF THREE */

.grids_1_of_3{
	text-align:center;
}
.grid_1_of_3{
	display: block;
	float:left;
	margin:0 26px;
}
.grid_1_of_3.bg{
	background: #FFFFFF;	
}

.images_1_of_3 {
	width: 361px;
	position: relative;
}
.images_1_of_3  h3{
	letter-spacing: 1px;
	color: #fff;
	font-family: 'Microsoft YaHei', sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	padding: 4%;
	background-color: #0085c1;
	background-image: -moz-linear-gradient(top,#0091d2,#0073a8);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#0091d2),to(#0073a8));
	background-image: -webkit-linear-gradient(top,AB0317,#F10A44);
	background-image: -o-linear-gradient(top,#0091d2,#0073a8);
	background-image: linear-gradient(to bottom,#900716,#BB0101);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0091d2', endColorstr='#ff0073a8', GradientType=0);
	border-top: 1px solid #00b0e5;
	border-bottom: 1px solid #0073a8;
}
.images_1_of_3  p  {
	padding: 14% 10%;
}
.plus_btn{
	position: relative;
}
.plus_btn span{
	cursor: pointer;
	position: absolute;
	width: 64px;
	height: 64px;
	left: 40%;
	bottom: -30px;
	background: url('../images/plus_btn.png');
}
.plus_btn span:hover{
	background: url('../images/plus_btn_h.png');
}
/* content_btm  */
.content_btm {
	text-align: left;
	padding-bottom: 4%;
}
.col_1_of_3{
	display: block;
	float:left;
	margin-left: 4%;
}
.col_1_of_3:first-child { 
	margin-left: 0; 
}
.span_1_of_3 {
	width: 30.3333%;
}
.span_1_of_3  h3{
	letter-spacing: 1px;
	color:#564C48;
	font-family: 'Microsoft YaHei', sans-serif;
	font-size: 2em;
	font-weight: normal;
	line-height: 1.8em;
	text-transform: capitalize;
	text-shadow: 0 1px 0 #423935;
	margin-bottom: 0.5em;
}
.span_1_of_3  p  {
	color:#736761;
	line-height: 1.8em;
	font-size: 0.8725em;	
}

 

/*顶部浮动*/
.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;}
  
/*底部百姓*/
.servic-grids{
    padding: 0;
    background: #1B1B1B;
    text-align: center;
    margin: 6px;
    }
.servic-left {
    float: left;
    width: 50%;
}
.servic-right {
    float: left;
    width: 50%;
}
.servic-top1 {
    margin-top: 2em;
}

.servic-top {-webkit-box-sizing: border-box}

.servic-img1{
    overflow: hidden;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.servic-img1:hover {
    box-shadow: 9px 13px 26px -8px #2d3134;
}
@media (min-width: 992px) {
   .col-md-6 {
    float: left;
  }
  
  .col-md-6 {
    width: 47%;
 
  position: relative;
    min-height: 1px;
    padding-left: 15px;
   }
  
  .col-md-pull-6 {
    right: 50%;
  }
 
  .col-md-push-6 {
    left: 50%;
  }
 
 
  .col-md-offset-6 {
    margin-left: 50%;
  }
  
}
.img1-responsive, .thumbnail > img1, .thumbnail a > img1, .carousel-inner > .item > img1, .carousel-inner > .item > a > img1 {
    display: block;
    max-width: 100%;
    height: auto;
}
img1 {
    vertical-align: middle;
}
img1 {
    border: 0;
}





/*专题顶部导航*/
.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;}

/*新右侧挂窗*/



/*专题左侧挂窗*/

 

 /*隐藏商务通*/



/*新版顶部*/
.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; border-top:1px solid #EF76A0 }
.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; }
/*------ //搜索框 ---------*/
.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;}



 