@charset "utf-8";
*{margin:0; padding:0;}
body{ font-family:"微软雅黑"; font-size:12px; color:#555555; line-height:22px;}
h1{ font-size:14px;}
a{ color:#555555; text-decoration:none;}
a:hover{ text-decoration:underline;}
img{ border:0;}
.mg960{ margin:0 auto; width:960px;}
.top { background:url(../mbimg/top_bg.jpg) repeat-x #006d50; height:502px;}
.top_nei { background:url(../mbimg/top_bg.jpg) repeat-x #006d50; height:336px;}
.top_bg{ background:url(../mbimg/topbg.jpg) no-repeat; padding:0px 34px; height:152px;}
.logo{ width:123px; padding-top:11px; display:block;}
.logo img{ width:123px; height:122px;}
.top_contact_nav{ width:837px;}
.top_contact{ width:287px; height:46px; text-align:right;}
.fl{ float:left;}
.fr{ float:right;}
.nav{ font-size:14px; font-weight:600px; line-height:30px; text-align:center; padding-top:43px;}
.nav a{ float:left; width:93px; display:block; height:30px; color:#006e4e; text-decoration:none;}
.nav a:hover{ color:#FFFFFF; background:url(../mbimg/nav_bg.jpg) center center no-repeat; display:block;}
.nav a.sel{ color:#FFFFFF; background:url(../mbimg/nav_bg.jpg) center center no-repeat; display:block;}
.banner{ height:350px;}
.pad_10{ padding:0px 10px;}
.ac{ text-align:center;} 

.mt26{ margin-top:26px;}
.con{ height:272px;}
.pro_left{ width:245px;}
.pro_nav{ width:228px; padding-top:23px;}
.pro_nav ul,li{ list-style:none;}
.pro_nav li{ margin-bottom:2px;}
.pro_nav li a{ font-size:14px; background:url(../mbimg/left_nav.jpg) no-repeat; width:228px; height:32px; line-height:32px; text-indent:50px; display:block; color:#555555;}
.pro_nav li a:hover{ background:url(../mbimg/left_nav_sel.jpg) no-repeat; width:228px; height:32px; line-height:32px; text-indent:50px; display:block; color:#ffffff; text-decoration:none;}
.pro_nav li a.nav1_honor{ background:url(../mbimg/left_nav_sel.jpg) no-repeat; width:228px; height:32px; line-height:32px; text-indent:50px; display:block; color:#ffffff; text-decoration:none;}
.pro_nav li ul,li{ list-style:none;}
.pro_nav li ul{ padding-top:2px;}
.pro_nav li ul li a{ font-size:14px; background:url(../mbimg/left_li_nav.jpg) no-repeat; width:228px; height:32px; line-height:32px; text-indent:70px; display:block; color:#555555;}
.pro_nav li ul li a:hover{font-size:14px; background:url(../mbimg/left_nav_li_sel.jpg) no-repeat; width:228px; height:32px; line-height:32px; text-indent:70px; display:block; color:#ffffff;}
.pro_nav li ul li a.nav2_honor{font-size:14px; background:url(../mbimg/left_nav_li_sel.jpg) no-repeat; width:228px; height:32px; line-height:32px; text-indent:70px; display:block; color:#ffffff;}
.pro_mid{ width:485px;}
.pro_right{ width:230px;;}
.more{ float:right; margin-right:17px; display:block;}
.about_con{ width:469px; padding-top:20px;}
.about_con img{ margin:3px 15px 0px 0px; float:left; display:block;}
.con_1{ background: #036f50 url(../mbimg/con_bg.jpg) repeat-x bottom; height:340px;}

.mt12{ margin-top:12px;}
.news ul,li{ list-style:none;}
.news li{ border-bottom:1px dotted #666666; height:30px; line-height:30px;}
.time{ color:#006d50;}

.clear{ clear:both; height:0; padding:0; overflow:hidden;}



.pro_con{ padding-top:23px;}
.pro_index{ padding-top:23px;}
.pro_index ul,li{ list-style:none;}
.pro_index li{ border:5px solid #0dac88; width:218px; background:#FFFFFF; height:215px; float:left; margin-right:12px; display:block; text-align:center; font-size:14px; overflow:hidden;}
.pro_index li img{ width:218px; height:187px;}
.pro_index li a:hover{ text-decoration:none; color:#006d50;}


.footer{ background:#036f50; border-top:6px solid #015d46;}
.fot{ color:#FFFFFF; text-align:center; font-size:11px; height:60px; line-height:20px;}
.fot a{ color:#FFFFFF; text-align:center; font-size:11px; text-decoration:none;}

.banner_nei{ text-align:center;}
.w228{ width:228px;}
.contact_us{ font-size:12px;}
.contact_us img{ margin:15px 0px;}
.f_14_lv{ color:#006d50; font-size:14px;}


.right_con{ width:715px; overflow:hidden;}
.block{ width:715px; padding-top:22px; overflow:hidden;}
.block_new{ width:695px; padding-top:22px; overflow:hidden;}

.pro ul,li{ list-style:none;}
.pro li{ border:5px solid #0dac88; width:218px; background:#FFFFFF; height:215px;float:left; margin:0px 10px 10px 0px; display:block; text-align:center; font-size:14px; overflow:hidden;}
.pro li img{ width:218px; height:187px;}
.pro li a:hover{ text-decoration:none; color:#006d50;}

.page{ padding:20px 0px;}
.page span{}

.mian_r_mian_news02{ text-align:center; padding:5px 0px;}
.mian_r_mian_news04{ text-align:right; padding:5px 0px; color:#006d50; background:#f5f5f5; margin:10px 0px; display:block;}
.mian_r_mian_news04 a{ color:#006d50;}

#line3_Demo {

	OVERFLOW: hidden;
	WIDTH: 960px;
	height: 238px;
}
#Indemo {
	FLOAT: left; WIDTH: 800%;
}
#line3_Demo1 {
	FLOAT: left;
}
#line3_Demo2 {
	FLOAT: left;
}

#orsbt{
	width:80px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	text-align:center;
	color:#000;
	font-size:12px;
	background-color:#FFF;
	border:#0FF solid 1px;
}

.indprt{width:100%; float:left; text-align:center;}
.indprt > h1{width:100%; height:60px; line-height:60px; vertical-align:middle; background:url(../mbimg/line.jpg) center center no-repeat; color:#666; font-size:20px; float:left; text-align:center;}
.indprt > p{width:100%; height:65px; overflow:hidden; text-align:center; float:left; }
.indprt > p > img{height:65px; margin-right:10px; display:inline-block;}

#indbox{width:960px; margin:0 auto;}
#indbox .indbox{width:960px; float:left; text-align:center;}
#indbox .indbox h2{width:100%; height:40px; padding:15px 0px; line-height:40px; vertical-align:middle; background:url(../mbimg/line.jpg) center center no-repeat; color:#666; font-size:20px; float:left; text-align:center;}
#indbox .indbox ul{width:222px; float:left; margin-left:24px;}
#indbox .indbox ul li.box_pic{width:212px; height:180px; padding:4px; border:solid 1px #ddd; position:relative; overflow:hidden; float:left;}
#indbox .indbox ul li.box_pic img{width:212px; height:180px; display:block;}
#indbox .indbox ul li.box_txt{width:222px; padding:10px 0px; float:left;}
#indbox .indbox ul li.box_txt a{font-size:14px; color:#333;}
#indbox .indbox ul.fst_bx{margin-left:0px;}