html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,pre, form, fieldset, table, th, td { margin: 0; padding: 0; } 
body { font:12px arial; background:url(../images/index_bg.jpg) repeat-y top center }
img,a img{border:0;   margin: 0; padding: 0;  border-width: 0;vertical-align: middle;}
ul,li{ padding:0; margin:0;list-style:none}
input{border:0;}
a{ text-decoration:none; color:#171717;}
a:hover,.index_new_1 li a:hover,.xlzx TABLE strong,.xlzxs b a,.search_text a:hover,.index_about a:hover,.footer a:hover,.about_l .on a{ color:#438018}
.header_top a:hover,.nav li a:hover{ text-decoration: underline}
.green,.index_new_1 .more a,.index_r_about .more a,.index_about a strong{ font-size:12px; color:#438018}
.hui{ color:#4c4c4c}
.red,.red a{ color:#d72219}
.index_about a{ color:#7f7f7f}

/*public*/
.clear{ visibility: hidden;display: block;clear: both;height: 0;}
.fl{ float:left}
.fr,.header_right{ float:right}
.hide{display:none;}
.wap{ width:1002px; margin:0px auto}
/*首页*/
.header{ background:url(../images/header_bg.jpg) no-repeat left top; position:relative; height:140px; margin-top:-14px; }
.header_top{ position:absolute; right:10px; top:10px; color:#26b010; font-weight:bold}
.header_top a{ padding:0px 4px; color:#26b010}
.logo{ text-align:center; padding-top:30px; height:35px}
.red_rx{ color:#a0040f; font-size:18px; font-weight:bold; font-family:Microsoft Yahei; position:absolute; right:10px}
.nav{ padding-left:7px; background:url(../images/header_nav.jpg) repeat-x; height:35px; line-height:35px;  width:995px; position:absolute; bottom:0px}
.nav li{ float:left; font-size:14px; font-weight:bold; background:url(../images/nav_fg.jpg) no-repeat right top; padding:0px 12px}
.nav li a{ color:#fff}

/*焦点图*/
.banner_index{ padding:10px 0px; background:#f2f2f2; border-bottom:1px solid #cdcdcd; margin-bottom:13px}
.focus{position:relative;width:962px;height:320px; margin:0px auto}  
.focus img{width:962px;height:320px;} 

.focus .btn{position:absolute;bottom:34px;left:510px;overflow:hidden;zoom:1;} 
.focus .btn a{position:relative;display:inline;width:13px;height:13px;border-radius:7px;margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53";text-decoration:none;text-align:center;outline:0;float:left;background:#D9D9D9;}  
.focus .btn a:hover,.focus .btn a.current{cursor:pointer;background:#fc114a;}  
.focus .fPic{position:absolute;left:0px;top:0px;}  
.focus .D1fBt{overflow:hidden;zoom:1;height:16px;z-index:10;}  
.focus .fcon{position:relative;width:100%;float:left;display:none;background:#000  }  
.focus .fcon img{display:block;}  
.focus .fbg{bottom:25px;right:40px;position:absolute;height:21px;text-align:center;z-index:200;}  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative;display:inline;width:12px;height:12px;border-radius:7px;margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53";text-decoration:none;text-align:center;outline:0;float:left;background:#D9D9D9;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#2cc110;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none;font-style:normal;}    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background:url(../images/focus_btn.png) no-repeat;}
.focus .prev{top:50%;margin-top:-37px;left:0;background-position:0 -74px;cursor:pointer;}  
.focus .next{top:50%;margin-top:-37px;right:0;background-position:-40px -74px;cursor:pointer;}  
.focus .prev:hover{background-position:0 0;}  
.focus .next:hover{background-position:-40px 0;}  

.index_left{ float:left; padding:0px 10px; width:727px;}
.index_left_tw{ width:313px; border:1px solid #e2e2e2; padding:1px; float:left}
.index_new_1{ height:292px; float:right; border:1px solid #e2e2e2; width:398px; background:url(../images/index_xw.jpg) no-repeat; position:relative;}
.index_new_1 .more{ position:absolute; right:10px; font-size:14px; top:5px}
.index_new_1 b{ padding-top:8px; padding-left:25px; display:block; height:23px}

#simg TD {
WIDTH: 16px; COLOR: #fff; LINE-HEIGHT: 11px; FONT-FAMILY: Arial; TEXT-ALIGN: center
}
#simg {
	FILTER: alpha(opacity=80); MARGIN:233px 0px 0px 198px; height:20px;  WIDTH:112px; POSITION: absolute; moz-opacity: 0.8; opacity: 0.8
}
#simg .s {
	BACKGROUND: #9aca02; 
}
#simg .s IMG {
	FILTER: #5F6E7C
}
#simg TD {
	CURSOR: pointer; background:#fec803;
}

#bimg {
	FILTER: progid:DXImageTransform.Microsoft.Fade ( duration=0.5,overlap=1.0 ); WIDTH: 307px; HEIGHT: 250px; margin-bottom:1px; border:3px solid #e2e1df; 
}
#infos {
	WIDTH: 313px; HEIGHT: 33px; TEXT-ALIGN: center; background:#f1f1f1
}
#infos DIV {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000
}

.dis {
	DISPLAY: block
}
.undis {
	DISPLAY: none; LINE-HEIGHT: 0px; HEIGHT: 0px
}
.linkww A {
	COLOR: #000; TEXT-DECORATION: none; line-height:33px
}
.index_new_1 ul{ padding:10px; padding-top:0px}
.index_new_1 li,.xlts li{ background:url(../images/ico_d.jpg) no-repeat 0px 13px; padding-left:10px; border-bottom:1px dashed #757479; height:30px; line-height:30px	}
.index_new_1 li a,.xlts li a{ display:block; width:290px;overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;  }.index_new_1 li span{ position:absolute; right:10px; margin-top:-25px}
.margin10{ margin:10px 0px}.index_new_1 li{ float:left; width:370px}
.xlzx{ float:left; width:356px; border:1px solid #e2e2e2; height:240px; background:url(../images/index_r_t.jpg) no-repeat 0px 3px; position:relative}
.xlzx .more,.index_r_about .more{ right:5px;top:5px; position:absolute}
.xlzx .more a,.xlzxs .more a,.index_xlcp .more a{ color:#c26102}
.xlzx .green,.index_r_about b{ height:15px;padding: 9px 0px 0px 18px;
display: block;}
.xl_1{ background:url(../images/xl_1.jpg); width:323px; height:27px; line-height:27px; margin:0px auto; font-weight:bold}
.xl_1 a{ width:107px; text-align:center; display:inline-block}
.xlzx TABLE{ width:300px; float:left; margin-top:22px; margin-left:17px}
.xlzx TABLE img{ width:123px; height:118px; margin-bottom:30px}
.xlzx TABLE .hui{ line-height:18px; padding:5px 0px}
.xlzx_1{ float:right}
.xlzxs{ background:url(../images/xl_bg.jpg) repeat-x; width:727px; float:left; margin-top:10px; height:200px; position:relative}
.xlzxs b { color:#438018; display:block; padding:10px 0px 28px 15px;}
.xlzxs .more{ position:absolute; right:10px; top:10px;}
.xlzxs li{ margin:0px 11px; float:left}.xlzxs li div { width:122px; text-align:center;overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap; padding-top:5px}
.xlzxs ul{ padding-left:4px}
.xlzxs li img{ width:112px; height:100px; padding:4px; border:1px solid #c9c9c9}
.xlts{ background: url(../images/yz_1.jpg) no-repeat 0px 0px}
.xlts ul{ padding:10px; padding-top:13px }

.index_right{ width:245px; float:right; padding-right:10px}
.search_1{ margin-bottom:10px; padding-left:14px;width:229px; padding-top:10px; height:55px; background:url(../images/search_bg.jpg) repeat-x left bottom; border:1px solid #e2e2e2}
.search_1 input{ margin-bottom:4px;border:1px solid #d8d6e1; width:150px; height:24px; margin-right:8px;float:left}
.search_1 .search_btn{ background:url(../images/index_search.jpg); width:56px; height:27px; display: inline-block; float:left}
.search_text a,.search_text{ color:#79797d}
.index_r_about{ margin-bottom:10px; background:url(../images/index_r_t.jpg) no-repeat #f7f7f7; width:245px; height:217px; position:relative}
.index_r_about b{ padding-top:5px; height:20px}
.index_about{ background:#fff; border:1px solid #e2e2e2; padding:10px; margin:5px; line-height:21px; height:160px}
.index_xlcp{ position:relative;background:#f7f7f7 url(../images/index_new_1.jpg) no-repeat 5px 5px; margin-top:10px; padding:5px; width:235px; height:233px}
.index_xlcp b{ display:block; padding-top:8px; padding-left:25px; height:35px}
.index_xlcp .more { position:absolute; top:13px; right:16px}
.index_xlcp  ul{ width:231px; border:1px solid #e2e2e2; background:#fff; border-bottom:none }
.index_xlcp  li{ border-bottom:1px solid #e2e2e2; background:url(../images/index_new_ico.jpg) no-repeat 7px 10px; padding-left:22px; height:30px; line-height:30px}
.index_xlcp  li a{ overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap; width:210px; display:block}
.index_kp{ height:396px;}
.index_kp ul{ margin-bottom:23px}
.index_kp table{  line-height:24px; margin-top:20px; margin-left:15px; padding-right:50px}
.index_205{ height:205px}
.link{ background:url(../images/yq_1.jpg) no-repeat 20px 10px; height:60px; margin-top:15px;margin-bottom:8px; padding-left:110px}
.link a img{ border:1px solid #dedede; display:inline-block; margin-right:15px;}
.footer{ padding-top:20px; background:url(../images/foot_bg.jpg) repeat-x; height:92px; text-align:center; line-height:24px; color:#5f5f5f}
.footer a{ color:#5f5f5f; padding:0px 4px; display:inline-block}
.about{ padding:15px}
.about_l{ min-height:629px; width:250px; border:1px solid #e0e0e0; border-radius:4px; float:left	}
.about_l b{ background:url(../images/about_3.jpg) no-repeat 10px 7px; padding-left:45px; color:#fff; display:block; height:23px; padding-top:15px; font-size:14px; margin-bottom:10px}
.about_l li{ letter-spacing:10px; background:url(../images/about_4.jpg) no-repeat 5px 11px; padding-left:23px; border-bottom:1px solid #d6d6d6; height:30px; line-height:30px; margin:0px 12px}
.about_l ul{ padding-bottom:15px}
.about_nav div{letter-spacing:10px;}
.about_l img{ text-align:center; padding-top:5px; padding-left:13px}
.about_2{ line-height:22px; margin:15px 20px; padding-right:60px}
.about_r{ border:1px solid #e0e0e0;border-radius:4px; float:right; width:700px; background:url(../images/about_2.jpg) repeat-x; min-height:629px; position:relative}
.about_r i{ display:block; background:url(../images/about_1.jpg) 15px 7px no-repeat; padding-left:30px; height:34px; line-height:34px; font-size:14px; font-weight:bold; font-style:normal}
.posit{ position:absolute; right:10px; top:8px}
.about_main{ padding:25px; background:none; width:650px; height:auto}
.about_main p{ text-indent:24px; line-height:22px; padding-bottom:15px;}
.about_main li{ margin-bottom:20px;
margin-left:19px;margin-right:19px;}
.page{ background:#f7f7f7; border:1px solid #e4e4e4; text-align:center; height:35px; line-height:35px; width:620px; margin:25px auto}

.about_main img{ max-width:500px}
.fontsize{ font-size:14px; padding:10px 0px 20px 0px; display:block}
.about_main dd{ border-bottom:1px solid #ebebeb; background:url(../images/about_10.jpg) no-repeat 3px 14px; padding-left:12px; position:relative; height:32px; line-height:32px}
.about_main dd span{ position:absolute; right:10px; color:#999999; top:2px}
.about_main dd a{ width:500px;overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap; display:inline-block}
.about_nav div{ padding-left:50px; padding-top:10px}
.zxzx{ background:#f7f7f7; height:30px; line-height:30px; padding-left:20px; border:1px solid #e4e4e4; color:#3a3a3a}
.zxzx_1{ padding-top:12px;padding-left:20px;}
.page_1{ text-align:center; border-bottom:1px solid #e4e4e4; padding-bottom:15px; padding-top:20px; margin-bottom:15px;}
.zxzx_2{ line-height:40px; margin-top:20px;}
.zxzx_2 input{ border:1px solid #a4abb1; height:22px}
.news_title{ font-size:14px; font-weight:bold; text-align: center; background:#f6f6f6; border:1px solid #d6d6d6; border-radius:4px; padding:10px; line-height:24px}
.about_3{ text-align:center; border-bottom:1px solid #dfdfe0; padding:10px 0px; margin-bottom:20px}
.vide{ border-top:1px solid #ebebeb; margin-top:20px; padding-top:20px}
.about_main ol{ float:left; border:1px solid #cecece; border-radius:4px; padding:5px; text-align:center; margin:0px 12px 20px 12px}
.about_main ol img{ width:180px; height:130px}
.about_main ol div{ width:170px; line-height:20px; padding:5px;overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;}
.down {
background: url(../images/hy.jpg) no-repeat;
width: 431px;
height: 235px;
margin-top: 70px;
margin-left: 110px;padding-top: 60px; 
 padding-left: 214px; 
}.down_btn{ background:url(../images/hy_btn.jpg); width:79px; height:28px; cursor:pointer;  border:none;margin-right:10px; display:inline-block; }
.down_btn_1{background:url(../images/hy_btn_1.jpg); width:79px; height:28px;cursor:pointer; border:none ;display:inline-block;}

.down input {
border: 1px solid #829cb7;
width: 175px;
height: 24px;
margin-bottom: 10px;
}.down .down_nz {
width: 100px;
margin-right: 6px;
}.table_1 {border-collapse:collapse;  }
.table_1 td,.table_1 th{border:#a2a2a2 1px solid; padding:10px 8px; line-height:20px}
.table_1 th{ background:#fafafa}
.table_1 input{ border:1px solid #b2b5ba; height:20px; width:120px}
.table_1 .input_300{ width:320px}
.table_1  .table_btn{ background:url(../images/pic_3.jpg) no-repeat; width:45px; height:20px; color:#fff; line-height:20px; text-align:center; margin:0px 30px; border:0; cursor:pointer}
.table_1 .red{ padding-left:20px; color:#ee0505}