/******************************
 ** 初始化
 ** 兼容到IE7
 ** power by:www.hnjing.com
 ******************************/
* { margin:0; padding:0; }
body,input,button,ul,ol,p,form,textarea,h1,h2,h3,h4,h5,dl,dd,dt,u,b,font{margin:0px;padding:0;}
html { height:100%; }
body  { min-width:1100px; font:14px/1.5 "Microsoft Yahei", Arial; color:#333; background:#fff; }
img { border:0px; }
ul,ol { list-style-type:none; vertical-align:bottom; }
table { border-collapse:collapse; border-spacing:0; }
input,textarea,select { font:14px/1 "Microsoft Yahei", Arial; color:#333; outline:0; }
textarea { resize:none; overflow:auto; }
h1,h2,h3,h4,h5,h6,font { font-size:14px;font-weight: 400; }
a { color:#333; text-decoration:none; cursor:pointer; }
a:hover,a:active { color:#0C9B49; text-decoration:none; }
.clear { clear:both; font-size:0px; line-height:0px; height:0px; }
.hidden { display:none; }
.center { text-align:center; }
.arrow { font-family:'Small Fonts'; font-style:normal; }
.autocut { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:break-all; }
.wrapper, .wrap { width:1100px; margin:0 auto; }
.w1100{width:1100px}
.wrapper { padding:0 0 50px; }
.clearfix:after {visibility:hidden;display:block;font-size: 0;content: " ";clear:both;height:0;line-height:0; }
.clearfix{*zoom:1;}
.fl{float: left;}
.fr{float: right;}

/******************************
 ** 首页风格
 ******************************/
/*bin_start*/
/*top*/
.top_box{width:100%;height:127px;background:url(../images/logo_bg.jpg) no-repeat center #fff;}
.top_minbox{width:1100px;height:127px;margin:0 auto;}
.top_left{float:left;margin-top: 27px;}
.top_left .logo{float:left;}
.top_left .top_adBox{float: left;width:290px;height:70px;border-left: 1px solid #BFBFBF;margin-left: 20px;padding-left: 20px;}
.top_left .top_adBox h1{font-size:28px;font-weight:800;color:#06792e;line-height:40px;}
.top_left .top_adBox h2{font-size:18px;font-weight:500;color:#fb6e04;line-height: 30px;}

.top_right{float:right;width:300px;}
.top_gongju{float:right;width:217px;height:30px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background:#018f39;overflow: hidden;}
.top_gongju a{height:30px;line-height:30px;padding:0 5px;color:#fff;font-size:12px;display: inline-block;}
.top_gongju span{display: inline-block;padding:0 5px;color: #fff;}
.top_tel{float:right; width:210px; padding-left:60px; height:50px;margin-top:11px;text-align:left;background: url(../images/tel_bg.jpg) no-repeat left center;}
.tel_text{font-size:14px; color:#030303;line-height: 25px;}
.top_tel .tel{font-size:24px;letter-spacing:1px;font-weight:800; color:#ff6d00; line-height:32px;   }
/*nav_start*/
.nav_box{width:100%;height:47px;background:url(../images/nav_bg.jpg) repeat-x;position:relative; z-index:20; }
.nav_minbox{width:1100px;height:47px;margin: 0 auto;}
.nav_minbox li:first-child{background:none;}
.nav_minbox > li,.nav_minbox > li > a{float:left;width:110px;height:47px;line-height:47px;font-size:16px;text-align:center;color:#fff;}
.nav_minbox > li{background:url(../images/nav_listbg.gif) no-repeat left 17px;position: relative; z-index:30; }
.nav_minbox > li > a{background:url(../images/nav_list.jpg) no-repeat -114px bottom;
		transition:background 0.3s;
	-webkit-transition:background 0.3s;
}
.nav_minbox > li > a:hover{background:url(../images/nav_list.jpg) no-repeat 1px bottom;}
.nav_minbox > li .hover_nav{background:url(../images/nav_list.jpg) no-repeat 1px bottom;}

.nav2_box{display:none; width:270px;height:38px;font-size:14px;position:absolute;top:47px;z-index: 40; left:0; }
.nav2_box dd{float: left;}
.nav2_box dd a{float:left;width:90px;height:38px;line-height:38px;font-size:14px;color:#696a6c;background:url(../images/nav2_bg2.jpg) no-repeat left center;
	padding:0 10px;
}
.nav2_box dd a.bgNone{background: none;}
.nav2_box dd a:hover{background: url(../images/nav2_bg.jpg) no-repeat left center;}
.nav2_bgcolor{display:none;width:100%;height:38px;background:#fbfcfe; position:absolute;top:47px; z-index:3;}


/*关键词搜索*/
.searcher { width:100%; background:#fff; height:40px;  margin:26px auto 0;}
.searcher .wrap{height:40px;width: 1098px;margin: 0 auto; border:1px solid #D3D3D3;}
.searcher .keywords { line-height:40px; color:#666; width:700px;height:40px;
  background:url(../images/keywords.png) no-repeat left; 
}
.searcher .keywords font{color:#0C9B49;padding-left: 34px;padding-right:5px;}
.searcher .keywords a{display: inline-block;padding-right: 8px;}
.keywords_box{float:left;width:600px;height:39px;line-height: 39px;color:#606060;text-indent:36px;}
.searcher .sos {border:1px solid #D3D3D3; background:#fff;width:260px;height: 30px;margin-top:4px;margin-right: 4px;position: relative;}
.searcher .sos .txt { width:250px; padding:0 0 0 10px; height:26px; line-height:26px; font-size:12px; border:0; background:#fff; color:#999; }
.searcher .sos .submit { width:42px; height:26px; +height:24px;background:#424242; border:0; color:#FFF; cursor:pointer; position:absolute; right:2px; top:2px; }
.searcher .sos .submit:hover { opacity:.9; filter:Alpha(opacity=90); }

/*首页产品*/
.index_probox{width:100%;padding-top:46px;background: url(../images/index_pro_bot.gif) repeat-x left bottom;  padding-bottom: 75px;}
.index_prominbox{width:1100px;margin:0 auto;}
.index_proleft{float:left;width:232px;}
.index_prolist_box{width:232px;background:#007339;position: relative;}
.index_prolist_box2{width:216px; margin:0 auto; background-color: #fff; border-radius:4px; }
.index_prolist_name{width:232px;height:66px;text-align: center;font-size:22px;font-weight:500;color: #fff;line-height:37px;
	background: url(../images/index_probg1.png) no-repeat center top;
}
.index_prolist_name p{font-size:16px;font-weight:normal;line-height:18px;}
.index_prolist_box2 li{width:181px;height:54px;line-height:54px;border-top:1px dashed #595959;margin:0 auto;font-size:16px;color:#595959;}
.index_prolist_box2 li:first-child{border-top: 0 none;}
.index_prolist_box2 li a{display:block;width:180px;height:54px;line-height:54px;margin:0 auto;font-size:16px;color:#595959;padding-left:24px;font-weight: 700;
  	background: url(../images/pro_list_bg.gif) no-repeat left 20px;
	transition:background 0.3s;
	-webkit-transition:background 0.3s;
}
.index_prolist_box2 li a:hover{display:block;background: url(../images/pro_list_bg.gif) no-repeat left -26px;
	*background: url(../images/pro_list_bg.gif) no-repeat left -27px;
}
.index_proad{width:232px;height:75px;line-height:30px;padding-top:20px;color:#fff;font-size:18px;text-align:center; 
	background: url(../images/index_probg2.png) no-repeat center top;
}

.index_proright{float:right;width:868px;}
.index_proimg_box{width:849px;float: right;}
.index_proimg_box li{float:left;width:252px;height:231px;margin-left:30px;background:url(../images/pro_bg.jpg) no-repeat center 191px;}
.index_proimg_box li a{display:block;width:252px;}
.index_proimg_box li a:hover{display:block;width:252px;color:#03752f}
.index_proimg_box li a img{display:block;width:252px;height: 189px;border:1px solid #ccc;}
.index_proimg_box li a p{width:254px;height:40px;line-height:40px; *line-height: 34px; text-align: center;}
.index_proimg_box li a:hover img{border-color:#0C9B49;}

/*case*/
.index_case{width: 100%;background:#019038;min-height: 714px; }
.in_case_box{width:1100px;margin:0 auto;color:#F8FFFF;}
.in_case_box .in_case_title{width:100%;height:101px;line-height:34px;font-size:30px;text-align:center;background:url(../images/index_ggbg.png) no-repeat center;}
.in_case_box .in_case_title h1{width:100%;height:78px;line-height:106px;font-size:30px;}
.in_case_box .in_case_title h2{width:100%;height:40px;line-height:34px;font-size:30px;}

.in_case_box .in_case_img{width:100%;margin-top:50px;;}
.in_case_box .in_case_img>li{width:259px;margin:0 8px 20px; float: left;background: url(../images/index_hezuo.png) no-repeat center 194px}
.in_case_box .in_case_img>li a{display: block;width:100%;}
.in_case_box .in_case_img>li img{display: block; width:100%;height:194px;}
.in_case_box .in_case_img>li p{width:100%;height:50px;line-height: 50px;text-align: center;color:#fff;}
.icase_btbg{width:100%;height:28px;background: url(../images/index_youshi.gif) no-repeat center #fff;}
.in_case_box .in_case_img>li:hover p{color:#ffcc00;}
/*iyoushi*/
.iyoushi{width:100%;height:65px; position: relative;}
.iyoushi .youshi1{width:100%;height: 7px; background:#019038;position: absolute; top:50%;margin-top:3.5px;}
.iyoushi .youshi2{width:702px;height:65px; background:url(../images/index_youshi2.png) no-repeat center 6px;color:#fff;
	position: absolute;left:50%; top:0;margin-left:-351px;font-size:38px;line-height: 65px;text-align: center;
}
.iyoushi .youshi2 font{font-size:44px;}
.youshi3{width:687px;height:140px;margin:0 auto;text-align: center; background: url(../images/index_youshi3.jpg) no-repeat center;}
.youshi3>h2{font-size:24px;height:80px;line-height: 80px; color:#007a2f;font-weight: bold;}
.youshi3>h2 font{color:#ff6d00;font-weight: bold;   font-size: 24px;}
.youshi3>h3{width:310px;height:45px;line-height: 45px; margin: 0 auto; font-size:16px; color:#000;font-weight: bold;border: 1px dashed #007a2f;}
.youshi3>h3>span{color:#ff6d00;font-weight: bold;font-size:22px}
.youshi4{width:827px;height:831px;margin:0 auto;background: url(../images/iyoushi_bg.png) no-repeat center;position: relative;}
.youshi4 .item{position: absolute;width:230px;height: 220px;text-align: center;color:#fff;}
.youshi4>img{width: 284px;height:345px;top:250px; left:50%; margin-left:-140px;position: absolute;}
.youshi4 .item a{color: #fff;display: block;}
.youshi4 .item i{display: block;font-size:55px;font-weight:600;height:50px;line-height: 50px;   margin-top: 34px;}
.youshi4 .item b{display: block;font-size:38px; height:58px; line-height: 58px;font-weight: normal;overflow: hidden;}
.youshi4 .item p{font-size:22px;height:46px; line-height:32px;}
.youshi4 .h1{left:50px;top:170px;}
.youshi4 .h2{left:50px;top:430px;}
.youshi4 .h3{left: 298px;top: 591px;}
.youshi4 .h4{left:546px;top:430px}
.youshi4 .h5{left:546px;top:170px;}
.youshi4 .h6{left: 298px;top: 30px;}
.youshi4 .item a:hover i{text-decoration: underline;}
.tedian{margin-top:30px;}
.Features{overflow:hidden;width:1100px;margin:0 auto;padding-bottom: 30px;}
.Features .fttxt{width:680px;}
.Features .fttxt .item{width:320px;height:160px;overflow:hidden;position:relative;margin-left:20px;margin-bottom:24px;text-align: center;color: #fff;float: left;}
.Features .fttxt .item span{background: url(../images/tline.png) no-repeat center;display: block;font-size:60px;line-height:60px;width: 100%;margin-top: 20px;font-style: italic;font-family: "宋体";font-weight: bold;}
.Features .fttxt .item h3{font-size: 36px;line-height: 36px;padding:20px;font-weight: bold;}
.Features .fttxt .item p{position:absolute;left: 0;top:-162px;padding:20px;line-height: 24px;text-align: left;height: 120px;overflow: hidden;}
.Features .fttxt .it1,.Features .fttxt .it4,.Features .fttxt .it5{background:#ff6d00;}
.Features .fttxt .it2,.Features .fttxt .it3,.Features .fttxt .it6{background:#01a740;}

/*imin_banner*/
.imin_banner{width: 100%; height:140px;padding-top:60px; text-align: center;background: url(../images/index_pro_bot.gif) repeat-x left top #019038;}
.imin_banner .min_bannerBox{width:680px; height:96px; border:3px solid white;margin:0 auto;color:#fff;position: relative;}
.min_bannerBox>h1{font-size:30px;height:80px;width:550px; line-height: 80px;background-color:#019038;
	position: absolute;top:-50px;left:50%;margin-left:-275px;
}
.min_bannerBox>h1>font{font-size:60px;}
.min_bannerBox>h2{font-size:28px;height:38px; line-height:38px;position: absolute;  top: 27px;left: 186px;}
.min_bannerBox>a.i_zixun{font-size:20px;display: block;margin:0 auto; width:166px; height:39px; line-height:39px; border:none;
	background:url(../images/index_zixun.png) no-repeat center;color:white;position: absolute;  top: 77px;left: 276px;
}
.min_bannerBox>a.i_zixun:hover{border:none; text-decoration: underline; }
/*inews*/
.inews_box{width:100%;height:490px; background:url(../images/inews_bg1.png) repeat;}
.inews_box2{width:1004px; margin: 0 auto;padding:68px 48px 0; background:url(../images/inews_bg2.png) no-repeat center -19px;}
.inews_box .inews_Left{float: left;width:430px;height: 327px;background: url(../images/inews_bg3.png) no-repeat center;margin-top: 27px;}
.inews_box .inews_Left img{display: block;padding:20px 0 0 20px;width:391px;height: 289px;background: url(../images/inews_bg3.png) no-repeat center;}

.inews_box .inews_right{float: right;width:520px;}
.inews_box .inews_right>h2{width:100%; height:49px;border-bottom:1px solid #019138;color:#019138;}
.inews_box .inews_right>h2>span{float: left;height:49px;line-height: 49px;font-size:34px;}
.inews_box .inews_right>h2>font{float: left;height:49px;line-height: 49px;font-size:20px;}
.inews_box .inews_right>h2>a{float: right;width:22px;height:22px;line-height: 18px;font-size:24px;color:#fff;
	background-color: #ff6600;text-align: center;margin-top: 14px;
}

.inews_content{width: 100%;margin-top: 26px; }
.inews_content *{color:#666666;}
.inews_content .inews_fist{height:102px;border-bottom:1px dashed #ccc; }
.inews_content .inews_fist>em{float: left; width:74px; height:80px;font-style: normal;font-size: 14px; background-color:#009933;
	color:#fff; text-align: center;line-height: 27px;
}
.inews_fist>em>b{display:block;font-size: 26px; height:54px;line-height: 54px;background-color: #cccccc;color:#666;}
.inews_content .inews_fist .txt{float: right; width:424px; height:80px;display:block;}
.inews_content .inews_fist h3{font-size:18px; font-weight: bold; height: 36px; line-height: 34px;
	background: url(../images/inews_bg5.jpg) no-repeat left 32px; 
}
.inews_content .inews_fist p{font-size:12px; font-weight: normal; line-height: 20px;}
.inews_content .inews_laset{height:46px; line-height: 44px ;border-bottom:1px dashed #ccc;font-size:16px; 
	background: url(../images/inews_bg4.png) no-repeat left center; padding-left: 30px;
}
.inews_content .inews_laset a{display: block;}
.inews_content .inews_laset span{height:46px; line-height: 44px ;}
/*inewsTwo*/
.inewsTwo{margin:0 auto; padding-top:46px;overflow: hidden;}
.inewsTwo>h2{height: 49px;line-height: 40px; background: url(../images/inewsTwo_bg.png) no-repeat center;font-size:18px;color:#ffffff;  margin-bottom: 40px;
text-align: center; 
}
.inewsTwo ul li{float: left;width:530px; height: 190px; background: url(../images/index_hezuo.png) no-repeat -26px bottom;   margin-bottom: 30px;margin-right: 20px;}
.inewsTwo ul li img{float: left;width:226px; height: 169px; border:1px solid #CCCCCC;padding:2px;  }
.inewsTwo ul li a{display: block;}
.inewsTwo ul li a:hover{color:#ff6d00;}
.inews2_box{float: right; width: 280px; }
.inews2_box h3{display: block;font-size: 14px;color: #019138; font-weight: bold; height: 40px;line-height: 40px;;}
.inews2_box p{display: block;font-size: 12px;color: #666; line-height: 26px;height: 52px;overflow: hidden;}
.inews2_box .inewsMor2{display: block;float: right;width: 83px;height:35px;font-size: 12px;color: #fff;text-align: center; 
	line-height: 35px; background: url(../images/index_more.jpg) no-repeat center;
 }
.inewsMor2:hover{text-decoration: underline;}

.inewsTwo ul li a:hover h3{color:#ff6d00;}
.inewsTwo ul li a:hover img{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}


/*iabout*/
.iabout{margin: 0 auto;*padding-top:30px;}
.iaboutTitle{text-align: center;color:#1a1717; }
.iaboutTitle h1{ font-size:32px; height: 46px;line-height: 46px; }
.iaboutTitle h1 font{ font-size:40px; color:#019038;font-weight: bold; }
.iaboutTitle h2{ font-size:14px;  color:#bfbfbf; height: 30px; line-height: 30px;background: url(../images/index_about.jpg) no-repeat center;}

.iaboutBox{width:1040px;height: 350px; padding:0 30px;background:url(../images/iabout_bg2.png) no-repeat 32px top;   margin-top: 30px;}
.iaboutBox img{width:402px; height:298px;display: block;}
.iaboutContent{float: right;width: 556px; }
.iaboutContent h1{width: 100%;height:56px; line-height: 56px;font-size:26px;color:#019138;font-weight: bold; }
.iaboutContent p{width: 100%;line-height:30px;font-size:16px;color:#575757; }
.iaboutContent .chak{float: right;width: 83px;height:25px;line-height: 25px;font-size:16px;color:#575757; text-align: center; color: #fff; font-size:12px;
	background: url(../images/index_more.jpg) no-repeat center;
}
.iaboutContent .chak:hover{text-decoration:underline;}
.iaboutBox .img{display:block;float: left;width:402px; height:298px;border:1px solid #ccc;padding:4px;}
.iaboutBox .img:hover img{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}

/*iMaxContact*/
.iMaxContact{width:100%;background-color:#009933;}
.icontact{width: 934px;margin:0 auto; padding-top:34px; }
.icontact .icontBox{float: left; width:340px;height:262px; color:#fff; font-size:14px;font-weight: bold;}
.icontBox>h1{font-size:32px; height: 32px; line-height: 32px;background: url(../images/index_contact.jpg) no-repeat 215px 4px;}
.icontBox>h1 font{font-size:18px; padding-left:10px;}
.icontBox>h2{font-size:28px; color:#ff6d00;font-weight: bold;height:44px;line-height: 44px;}
.icontBox>h4{font-size:12px;line-height: 30px;}
.icontact .imessage{float: right;width: 470px; height: 276px;}
/*ilinks*/
.ilinkBox{background:url(../images/inews_bg1.png) repeat;}
.ilink{margin:0 auto; padding:14px 0; height:56px;}
.ilink>h1{float: left;width: 92px;border-right:1px solid #ccc; height: 50px;line-height: 32px; font-size:30px; color: #019038; text-align: center;}
.ilink>h1 font{display: block; font-size:14px; font-weight: bold; line-height: 16px;}
.ilink .link_r{float: left; padding-left:10px;*padding-left:8px;  height: 50px;}
.ilink .link_r>a{  padding:0 10px;  height: 16px;line-height: 16px; font-size:12px; 
	border-left:1px solid #575757; color:#575757; margin: 6px 0;
}
.ilink .link_r>a:hover{color:#019038}
.ilink .link_r>a:first-child{border-left:0}
#map1_container,#allmap1{height: 360px;}
/*footer*/
.footer{width:100%;background: #009933;color:#fff;}
.footer *{color:#fff;}
.footer .foot_box,.bottom{margin:0 auto;}
.foot_box .bt_nav{width:92%; margin:0 auto; height:46px;line-height: 46px; border-bottom: 1px dashed #00AD3A; text-align: center;}
.foot_box .bt_nav a{display: inline-block; height:14px;line-height: 13px; font-size:14px; padding:0 14px; }
.foot_box .bt_nav a:hover{ color: #ffcc00 !important;}
.foot_box .bt_nav a.btNavTitle{border-left:1px solid #fff;}
.bottom{width:1000px; margin:0 auto; position: relative;padding:30px 0 20px;}
.bottom h4{height: 66px;   line-height: 81px;}
.bottom>p{line-height: 30px;}
.bottom>p a:hover,.bottom>p a:active{color:#ffcc00 !important;}
.bottom img{position: absolute; top:40px; right:0; }
/*xuanfu*/
.xuanfu{width:139px; padding-bottom:74px; position: fixed;right:5px;top:200px;  z-index:25 }
.xuanfu *{color: #fff;text-align: center;}
.xuanfu>h1{width:100%;padding-top:35px;font-size: 12px;height: 49px; background: url(../images/xuanfu_top.png) no-repeat center top;}
.xuanfu>h1 p{padding-top:5px; padding-bottom:5px;  background: url(../images/xuanfu_bg2.png) no-repeat center bottom #009933;}
.xuanfu>h1 font{font-size: 14px;font-weight: bold;display: block;}
.xuanfu .xuanfu_qq{background-color: #009933;}
.xuanfu .xuanfu_qq a{display: block;padding-left:16px; height:50px;line-height: 50px; background: url(../images/qq_bg.png) no-repeat center top #fff;}
.xuanfu .xuanfu_qq a:hover{color:#ffcc00;}
.xuanfu .xuanfu_qq img{display: block;width:102px;height:102px;margin:0 auto; padding-top:10px; }
.xuanfu .xuanfu_qq p{font-weight: bold;height:24px;line-height: 24px;}
.xuanfu>span{position: absolute; display: block;width:100%;height:60px; bottom:14px;cursor: pointer;  background: url(../images/xuanfu_bt.png) no-repeat center bottom;}
.leftClose{position: absolute; width:18px; height:18px; left:50%; margin-left:-9px; top:-18px; background: url(../images/close.png) no-repeat center top;
	cursor:pointer; 
}
.active{position: absolute; width:31px; height:103px; left:122px;  top:100px; background: url(../images/zaixian.png) no-repeat center top; cursor:pointer; }
/*bin_end*/
.banner { width:100%; min-width:1100px; position:relative; overflow:hidden; z-index:2; }
.banner ul { width:100%; }
.banner li { width:100%; position:absolute; z-index:1; overflow:hidden; background:#fff; display:none; }
.banner li:first-child { display:block; }
.banner img { width:1920px; display:block; position:relative; left:50%; margin-left:-960px; top:0; }
.banner .tip { position:absolute; left:0; right:0; bottom:0; z-index:5; text-align:center; padding-top:6px; padding-bottom: 6px;
	height:23px;  background: url(../images/banner_bg.png) repeat center bottom;
}
.banner .tip span { display:inline-block; width:15px; height:15px; line-height:15px; background:url(../images/banner-tip.png) 0 0 no-repeat; margin:0 4px; cursor:pointer;font-size: 0;text-indent: -1000;vertical-align: middle;}
.banner .tip span.cur { background-position:0 -15px; }
.banner, .banner ul,.banner img { height:480px; }
.banner.mini, .banner.mini ul, .banner.mini img { height:300px; }
/*imessage*/
.imessage .recommend-form { }
..imessage recommend-form .head { height:38px; line-height:38px; position:relative; border-bottom:1px solid #ddd; background:url(../images/rmd-head2.png) left bottom repeat-x; }
.imessage .recommend-form .head h2 { font-size:16px; color:#d02e3d; border-left:5px solid #d02e3d; padding:0 0 0 20px; background:url(../images/rmd-head.png) left center no-repeat; }
.imessage .recommend-form .head .mo { position:absolute; right:10px; top:0; font-size:16px; color:#999; font-size:small; }
.imessage .recommend-form .head .mo:hover { color:#227dca; }
.imessage .recommend-form .main { width:auto; overflow:hidden; }
.imessage .recommend-form .main > * { float:left; width:100%; margin-bottom:15px; position:relative; }
.imessage .recommend-form .row-1 { width:186px; float: left; height:auto; padding:0 0 0 32px; border:1px solid #7C8280; }
.imessage .recommend-form .row-2 { width:464px; height:80px; padding:0 0 0 0; border:1px solid #7C8280; }
.imessage .recommend-form .row-3 { width:100%; height:auto; }
.imessage .recommend-form .ico-name { background:url(../images/message_man.jpg) left center no-repeat; margin-right:25px;}
.imessage .recommend-form .ico-phone { background:url(../images/message_tel.jpg) left center no-repeat; }
.imessage .recommend-form .ico-email { background:url(../images/message_mail.jpg) left center no-repeat; margin-right:25px;}
.imessage .recommend-form .ico-map { background:url(../images/message_map.jpg) left center no-repeat; }
.imessage .recommend-form .required .tip { position:absolute; right:0; top:0; height:31px; line-height:31px; padding:0 10px; font-style:normal; color:#F00; }
.imessage .recommend-form .txt {float: left; text-indent: 5px; width:100%; height:31px; line-height:31px; background:#fff; border:0; color:#999; }
.imessage .recommend-form .text { width:454px; border:0; background:#FFF; padding:5px 5px; line-height:20px; height:70px; color:#999; }
.imessage .recommend-form img.code { float:left; width:110px; height:42px; margin-left:10px; }
.imessage .recommend-form input.code { float:left; width:178px; height:40px; line-height:40px; border:1px solid #ddd; background:#FFF; padding:0 10px; color:#999; }
.imessage .recommend-form .submit{ float:right;  width: 180px; height: 36px; border:0; cursor:pointer; color:#FFF;    margin-right: 4px;
  font-size:16px;  background:#FF6D00; font-weight: bold; font-size:16px; 
}
.imessage .recommend-form .submit:hover { background-color: #F8D511;}

/******************************
 ** 内页架构
 ******************************/
.sidebar { float:left; width:230px; overflow:hidden; }

.side-menu { background:#007339;margin-bottom:20px; }
.topclass { color:#FFF; line-height:24px; text-align:center; padding:10px 0 0;  background: url(../images/index_probg1.png) no-repeat center top;
	height:56px; 
}
.index_proad_two{width:230px;height:75px;line-height:27px;padding-top:20px;color:#fff;font-size:18px;text-align:center; 
	background: url(../images/index_probg2.png) no-repeat center bottom; background-size:100% 100%;
}
.topclass h2 { font-size:18px; }
.topclass p { font-size:18px; text-transform:uppercase; }
.side-menu .list { margin:0 15px; background:#FFF; border-radius:5px; }
.side-menu .list dd { margin:0 15px; border-top:1px dashed #ddd; }
.side-menu .list dd:first-child { border-top:0; }
.side-menu .list dd > a { display:block; width:146px;height:54px;line-height:54px;margin:0 auto;font-size:16px;color:#595959;padding:0 8px 0 24px; font-weight:700;background: url(../images/pro_list_bg.gif) no-repeat left 20px;transition:background 0.3s;
	-webkit-transition:background 0.3s;}

.side-menu .list dd a:hover,.side-menu .list dd.current a{display:block;background: url(../images/pro_list_bg.gif) no-repeat left -26px;
	*background: url(../images/pro_list_bg.gif) no-repeat left -27px;
}


.side-menu .list dd a:hover,.side-menu .list dd.current a{ color:#ff6d00; }
.current>a{ color:#ff6d00; }
.side-menu .list .drop { display:none; }
.side-menu .list .drop li { position:relative; top:-6px; }
.side-menu .list .drop a { display:block; padding:0 0 0 15px; height:24px; line-height:24px; }

.side-pro { margin-bottom:20px; background:#FFF; border:4px solid #007339; }
.side-pro .head {  }
.side-pro .head h2 { height:50px; line-height:50px; text-align:center; font-size:18px; }
.side-pro .list { margin:0 11px; padding:0 0 20px; }
.side-pro .item { text-align:center; }
.side-pro .item img { display:block; width:199px; height:149px; border:1px solid #ddd; }
.side-pro .item h3 { font-weight:400; height:40px; line-height:40px; }
.side-pro .item:hover img { border-color:#0C9B49; }

.side-con { margin-bottom:20px; background:#FFF; border:4px solid #007339; padding:0 0 25px; }
.side-con .head {  }
.side-con .head h2 { height:50px; line-height:50px; text-align:center; font-size:18px; }
.side-con .main { margin:0 11px; }
.side-con .tel { padding:0 0 0 40px; background:url(../images/side-tel.png) left center no-repeat; line-height:1.2; margin-bottom:15px; }
.side-con .tel h2 { font-weight:400; }
.side-con .tel p { font-size:20px; color:#007339; font-weight:700; }
.side-con .inf { line-height:25px; }

.location {padding-top: 20px;}
.location .wrap { height:50px; line-height:50px; border-bottom:1px solid #ddd; position:relative;}
.location h2 { font-size:16px; }
.location p { position:absolute; right:0; top:0; height:50px; font-weight:400; background:url(../images/location-tp.png) 5px center no-repeat; padding:0 0 0 30px; }
.location p a { margin:0 5px; }
.location p a:hover { font-weight:700; }

.container { float:right; width:844px; }
.content { margin-bottom:20px; }


/******************************
 ** 内页页面通用
 ******************************/
.list-product { width:100%;overflow: hidden;}
.list-product .list {width:106%; }
.list-product .item { float:left; width:auto; margin:0 42px 20px 0; text-align:center; }
.list-product .item img { width:250px; height:188px; border:1px solid #ddd; }
.list-product .item h3 { height:30px; line-height:30px; font-weight:400; }
.list-product .item:hover img { border-color:#0C9B49; }

/* 图文(4:3) */
.list-case { }
.list-case .list { position:relative; top:-20px; }
.list-case .item { padding:20px 0 20px 160px; height:110px; border-bottom:1px dashed #ddd; position:relative; }
.list-case .item .img { position:absolute; left:0; top:20px; background:#f1f1f1; border:1px solid #e3e3e3; }
.list-case .item .img img { display:block; width:144px; height:108px; }
.list-case .item .date { position:absolute; right:0; top:20px; color:#999; line-height:30px; }
.list-case .item h3 { font-size:15px; line-height:24px; margin-bottom:10px; }
.list-case .item h3 a:hover { text-decoration:underline; }
.list-case .item p { height:72px; line-height:24px; color:#666; overflow:hidden; }

/* 图文(3:4) */
.list-case2 { }
.list-case2 .list { position:relative; top:-20px; }
.list-case2 .item { padding:20px 0 20px 160px; height:192px; border-bottom:1px dashed #ddd; position:relative; }
.list-case2 .item .img { position:absolute; left:0; top:20px; background:#f1f1f1; border:1px solid #e3e3e3; }
.list-case2 .item .img img { display:block; width:144px; height:192px; }
.list-case2 .item .date { position:absolute; right:0; top:20px; color:#999; line-height:30px; }
.list-case2 .item h3 { font-size:15px; line-height:24px; margin-bottom:10px; }
.list-case2 .item h3 a:hover { text-decoration:underline; }
.list-case2 .item p { height:72px; line-height:24px; color:#666; overflow:hidden; }

/* 图片相册 */
.list-photo { width:100%;overflow: hidden;}
.list-photo .list {width:102%; margin-bottom:10px; }
.list-photo .item { float:left; width:182px; padding:10px 10px 0; border:1px solid #ddd; background:#fff; margin:0 8px 10px 0; cursor:pointer; }
.list-photo .item img { width:100%; height:137px; overflow:hidden; background:#f1f1f1; }
.list-photo .item h3 { height:40px; line-height:40px; text-align:center; font-weight:400; }
.list-photo .item:hover { border-color:#0C9B49; }

/* 附属简介 */
.list-news { }
.list-news .list { position:relative; top:-20px; }
.list-news .item { padding:20px 0 20px 0px; height:70px; border-bottom:1px dashed #ddd; position:relative; }
.list-news .item .date { position:absolute; right:0; top:20px; color:#999; line-height:20px; }
.list-news .item h3 { font-size:15px; line-height:20px; margin-bottom:8px; }
.list-news .item h3 a { }
.list-news .item h3 a:hover { text-decoration:underline; }
.list-news .item p { height:40px; line-height:20px; color:#666; overflow:hidden; }

/* 新闻详情页 */
.news-content { }
.news-content h1 { padding:0 0 20px; font-size:24px; line-height:1.4; text-align:center; border-bottom:1px dashed #ddd; }
.news-content .rap { height:50px; line-height:50px; margin-bottom:10px; text-align:center; color:#999; }
.news-content .rap > * { margin:0 20px 0 0; display:inline; }
.news-content .rap b { font-weight:400; }

/* 案例详情页 */
.case-content { }
.case-photo { width:100%; text-align:center; }
.case-photo img { max-width:100%; }
.case-content h1 { padding:10px 0 20px; font-size:20px; line-height:1.4; text-align:center; }

/*地图*/
.maplist{padding-top:10px; overflow:hidden; }
.maplist li{width:100%;  margin-bottom: 10px;}
.maplist li a {background: #eee;  width: 98%;  height: 30px;  line-height: 30px;  display: block; padding-left: 2%;  font-weight: bold; color:#000; }
.maplist li .box {  width: 100%;  height: auto; margin-top:10px; }
.maplist li .box a { height: 26px;  line-height: 26px;  width: 157px; display:inline-block;  text-align: center;  margin:0 4px; padding:0px; border:0px; font-weight: normal;}
.maplist li .box a:hover,.maplist li a:hover{  background: #009933; color: #fff;}

/******************************
 ** 组件类
 ******************************/



.article { line-height:2; padding-bottom:20px; font-family:"Microsoft YaHei" !important; }
.article img { max-width:100%; }

.article-adv { height:100px; background:#fff; margin-bottom:20px; }
.article-adv .tel { float:left; margin:30px 0 0 0; height:40px; line-height:40px; }
.article-adv .tel dt { float:left; font-size:16px; font-weight:700; }
.article-adv .tel dd { float:left; font-family:Arial; font-size:32px; color:#f88a1e; font-weight:700; }
.article-adv .qiao { float:right; width:140px; height:40px; line-height:40px; margin:30px 0 0 0; text-align:center; font-size:16px; font-weight:700; background:#f9962b; color:#fff; border-radius:5px; }
.article-adv .qiao:hover { background:#f87b00; }

/******************************
 ** 高级动画
 ******************************/


/******************************
 ** 自定义字体
 ******************************/
@font-face{
	font-family: "ssi";
	src: url("../font/ssi.eot");
	src: url("../font/ssi.eot?#iefix") format("eot"),
		 url("../font/ssi.ttf") format("truetype");
}


/******************************
 ** 兼容性
 ******************************/
body { _background:url(../images/ie6.png) center center no-repeat #fff; }
body > * { _display:none; }
.mCSB_scrollTools .mCSB_draggerRail { +height:350px; }
.mCSB_scrollTools .mCSB_dragger { +right:0; }
.mCSB_scrollTools .mCSB_draggerContainer { height:100%; background:url(../images/mcsb-bg.png) center center repeat-y; }