@charset "utf-8";
/* CSS Document */

html, body, div, ul, ol, li, h1, h2, h3, h4, p, strong, input, form, img ,dl ,dt,dd{margin: 0;padding: 0;}
ul, ol, li {list-style: none;}
a {text-decoration: none;color: #000;blr: expression(this.onFocus=this.blur());}
a:hover {text-decoration: none;}
img {border: 0;}
	.pagination li{display: inline-block;}
body {/*font-family:Arial,微软雅黑;font-family:Arial,宋体;*/font-family:Arial,微软雅黑; position:relative;color:#616161; font-size:12px; background:#e7e6e6;}
.cle{ clear:both; height:0px; margin:0; padding:0; border:none; overflow:hidden; }
.clearfix:before,.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;}
.clearfix:after {    clear: both;}
.clearfix {zoom: 1;} /* IE < 8  haslayout */



.layout_w{ width:1000px; margin:0 auto; text-align:left; }
.header{width:100%;height:103px;position: relative;background:#fff; }

.head_wrap{ height:30px;  position:relative;}	
.tool{ height:30px; line-height:30px;}
.wel{ float:left; width:500px; text-indent:15px; }
.tel{ float:right; background:url(../images/dec_tel.jpg) no-repeat;padding-left: 32px; font-weight:bold; font-size:16px; padding-right: 18px;}
.lang{ float:right;}
.lang a{ float:left;padding: 0 12px;}
.lang span{ float:left;}


.nav_wraper{ width:100%; height:73px; background:url(../images/head_bgx.jpg) repeat-x; z-index: 300;}
.nav_wrap{ width:1000px; margin:0 auto; position:relative;}
.logo{float:left; width:220px; height:69px; }

.nav{ height:36px; position:absolute; top:22px; right:0;}
.nav ul{}
.nav li{float: left; margin: 0 9px;}
.nav li a{ padding:0 5px; display:block; color:#fff; height: 33px; text-align: center;line-height: 33px ;font-size: 14px; float:left;}
.nav li a:hover,.nav li a.jd{ border-bottom:3px solid #fff;}


.banner{width:100%;height:500px; overflow:hidden;}	
	
.main{width:100%;}
.main_wrap{ overflow:hidden; /*background:url(../images/bg_shadow.jpg)*/ no-repeat right bottom;}
.mainWraper{ width:1200px; margin-top:27px; overflow:hidden; }

.m_pub{ width:229px; height:355px; background:#fff; float:left; margin:0 13px 30px 7px; box-shadow: 2px 2px 5px #A6A4A4;}
.m_pub2{width:229px; height:132px; background:#fff; float:left; margin:0 13px 26px 7px; box-shadow: 2px 2px 5px #A6A4A4;}

.m_pub_pic{ width:229px; height:111px;}
.m_pub_pic img{
	width:229px; height:111px;
}
.mPub_content{ width:206px; margin:20px 13px 0; }
.mPub_content .mPub_tit{ font-size:14px; font-weight: bold; color:#00953d; height:22px; line-height:22px;}
.mPub_content .mPub_des{ height:158px; padding: 5px 0; line-height: 25px; color:#808080;}
.mPub_content .more{ display:block; height:20px; line-height:20px; padding-left:22px; color:#808080; background:url(../images/dec_02.jpg) no-repeat left center;}

.m_news{ width:478px; box-shadow:none; background:none;}
.mn_ul{  overflow: hidden; margin-top:10px;}
.mn_ul li{  height:28px;overflow:hidden; line-height:28px;}
.mn_ul li .tit{ width:350px; height:28px; padding-left:30px; display:block; color:#585858; float:left; background:url(../images/dec_01.jpg) no-repeat 17px 12px; text-overflow: ellipsis;overflow: hidden;white-space: nowrap; }
.mn_ul li .tit:hover{ color:#000;}
.mn_ul li i{ float:right; font-style:normal; color:#969696; padding-right:3px;}

.footer{ background:#3dcd58;}
.foot_wrap{ padding:7px 0 8px 0;}
.copyr{ color:#fff; text-align:center;float:left;margin-right:18px;}
.copyr a{ color:#fff;}

/***内页********/
.subMain{}
.subMain_wrap{ width:1200px; margin:0 auto; overflow:hidden;}

.sub_left{ width:200px; float:left; margin-top: 12px; margin-bottom:60px; padding-left:2px; }
.subItem{ width:200px; margin-bottom: 18px;  background:#f8f6f6;}
.subItem_tit{ width:200px; height:40px; background:url(../images/item_tit.jpg) no-repeat;}
.subItem_tit .name1{ line-height:40px;  color:#fff; font-size:19px; font-weight:bold; display:block; text-indent:25px; }
.subItem_tit .name2{ text-transform:uppercase; color:#7591b9; font-weight:bold; line-height: 20px;}

.mnItem_ul{ width:183px; margin:0 auto; padding:9px 0 12px;}
.mnItem_ul li{margin-bottom:10px;}
.mnItem_ul li a{width:183px; height:32px; line-height:32px; background:url(../images/item_list.jpg) no-repeat; color:#fff; display:block;text-indent: 30px;text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.mnItem_ul li a:hover,.mnItem_ul li a.jd{ background:url(../images/item_list2.jpg) no-repeat; }

.mnItem_ul li ul{ margin:0; padding:0px;}
.mnItem_ul li ul li { margin:0px; background:none; }
.mnItem_ul li ul li a{ height:37px; line-height:37px; text-indent: 30px; color:#14A22F; background:url(../images/item_line.jpg) repeat-x bottom;text-indent: 30px;text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.mnItem_ul li ul li a:hover,.mnItem_ul li ul li a.jd{ background:url(../images/item_line.jpg) repeat-x bottom; font-weight:bold; color: #00C225; font-size: 16px;}

.sub_contact{ width:200px;}
.sub_contact_cont{ margin-bottom: 18px;}
.sub_contact_pic{ width:200px; height:129px;}
.sub_contact_text{ padding:10px; line-height:24px;background: #f8f6f6;}

.sub_right{ width:980px; float:right; margin-top:12px;  margin-bottom: 30px; border:1px solid #d2d2d2;background:#fff;}
.location{ height:38px; line-height:40px; position:relative; border-bottom: 1px solid #d2d2d2; background:url(../images/loc_bg.jpg) repeat-x;}
.loc_name{ float:left; padding-left:18px; font-size:18px; color: #858585; font-weight:bold;}
.bread_crumb{ position:absolute; right:18px; top:0px; color:#000;}
.bread_crumb a{ color:#000;}

.spro_section{ padding:48px 26px 20px;}

.spro_inf{ border-bottom:1px solid #ddd; overflow:hidden; margin-bottom: 18px;}
.spro_pic{ width:320px; height:280px; margin: 40px; overflow:hidden; float:left; margin-bottom:20px;}
.spro_text{ width:495px; height:auto!important;  height:370px;  min-height:370px; overflow:hidden; float:right;}
.spro_title{ height:45px; line-height:45px; font-size:28px; font-weight:bold; color:#080808; }
.spro_parameter{ width:495px; margin-top:18px; margin-bottom: 20px; font-size:14px;}

.spro_download{ margin-top: 30px; border-top: 1px solid #ddd; margin-bottom:18px;}
.spro_download .sd_lable{ height:64px; line-height:64px; font-size:20px; font-family:'宋体'; color:#2f2f2f; font-weight:bold;}

.sproDown_ul{ width:270px; overflow:hidden; }
.sproDown_ul li{ height:32px; line-height:30px; color:#646464;}
.sproDown_ul li span{ float:left; width:190px; height:30px; display:block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.sproDown_ul li a{ float:right; padding:0 12px;}

.spro_content{line-height: 24px;}

.hbn_list2{}
.hbn_list2 li{ padding: 15px 0 15px; border-bottom:1px dashed #9b8976; overflow: hidden; height:115px;}
.hbn_list2 li .des_pic{ width:180px; height:115px; float:left; overflow:hidden;}
.hbn_list2 li .des_pic img{ width:100%; height:100%;}
.hbn_list2_hd{ width: 750px; height:32px; line-height:32px; overflow:hidden; float:right; overflow:hidden;}
.hbn_list2_hd .title{ width:600px; float:left; font-size:14px; font-weight: bold; color:#033; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.hbn_list2_hd .title:hover{ color:#209536;}
.hbn_list2_hd .date{ width:100px; float:right; color:#828282;}
.hbn_list2_des{ width:750px; height:72px; line-height:24px; overflow:hidden; float:right;}

.vpiclist{}
.vpiclist ul{ overflow: hidden;}
.vpiclist ul li {width:300px; height:252px; float:left; margin: 18px 7px 5px; _display:inline; text-align:center; }
.vpiclist ul li .vpic_box{width:298px;height:220px; display:block; overflow:hidden; text-align:center; border:1px solid #d2d2d2; }
.vpiclist ul li .vpic_box:hover{}
.vpiclist ul li .vpic_lab{ width:100%; line-height:30px; display:block; color:#333; text-align:center; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.vpiclist ul li .vpic_lab:hover{}

.sty_loadList{}
.sty_loadList li{height:30px; background:url(../images/list_dot.gif) repeat-x bottom; font-family:宋体;}
.sty_loadList li .load_t{height: 30px;display: inline-block; color: #5e5e5e; line-height: 30px;}
.sty_loadList li .load_t:hover{ text-decoration:underline;}
.sty_loadList li a.load_d{ width:60px; height: 30px;display: inline-block; float:right; margin-right:10px; text-align: center; line-height: 30px; color:#088F21; text-decoration:underline;}

.spro_content table{ color:#000;}
.spro_content table .bc_hs{ border-color: #000;}
.spro_content table td{}

/*********************/
.sub_article{ padding:20px 15px; line-height:24px; }

.sub_article h3{font-size:16px; text-align:center; padding:10px 0;}
.sub_article .art_tit{ font-size:12px; text-align:center}
.sub_article .art_line{ padding-top:20px; border-top:1px solid #D4D4D4; margin-right:30px;}

#pages { padding:10px 0 10px;text-align:center}
#pages a { display:inline-block; padding:0px 8px; height:22px;font-size:12px;line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333}
#pages a.a1 {padding:0px 12px; height:22px; line-height:22px;margin-top:0px;}
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block;  padding:0px 8px; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center; }
#pages .noPage { display:inline-block;  padding:0px 12px; height:22px; line-height:22px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
.bc_hs{ border:0; border-bottom:1px solid; border-right:1px solid; height:30px}

.lm-list{
	clear: both;
}
.lm-list li{
	float: left; 
	width: 284px;
	border: 1px solid #eee;
	margin: 20px;
	padding: 10px 0 0;
	text-align: center;
	overflow: hidden;
}
.lm-list li a{
	display: block;
}
.lm-list li img{
	height: 150px;
}
.lm-list p{
	padding: 10px 0;
	font-size: 14px;
	text-align: center;
	background: #A7A7A7;
}
.lm-list p a{
	color: white;
}
.lm-page a{
	padding: 0 10px;
}
.art_line,
.spro_download{
	position: relative;
	z-index: 9999;
}