@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;}

body {/*font-family:Arial,微软雅黑;font-family:Arial,宋体;*/font-family:Arial,微软雅黑; position:relative;color:#555555; font-size:12px; background:#f2f0f0;}
.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:1200px; margin:0 auto; text-align:left; }
.header{width:100%;height:122px;position:absolute; left:0; top:0; z-index:200; background:url(../images/head_shadow.png) repeat-x center top;}
.head_wrap{ height:122px; margin:0 auto;  position:relative;}	

.logo{float:left; height:100px; width:220px;}

.lang{ width:73px; position:absolute; top:14px; right:10px; }
.lang a{ width:73px; height:25px; line-height:25px; display:block; margin-bottom:7px; color:#fff; color:#fff; text-align:center; background:url(../images/lang_bg.jpg) no-repeat;}
.lang .en_en,.lang .cn_cn,
.lang a:hover{ background:url(../images/lang_bg1.jpg) no-repeat;}


.nav{ height:68px; position:absolute; top:15px; left:242px;}
.nav ul{}
.nav li{float: left; margin:0 5px;}
.nav li a{ float:left; padding:0 27px; padding-top:36px; display:block; color:#fff; height: 28px; font-weight:bold; text-align: center;line-height: 28px ;font-size: 14px;}
.nav li a:hover,.nav li a.jd{color:#ff9a02; background:url(../images/nav_a.png) no-repeat center 8px;}

.banner{width:100%;height:800px; overflow:hidden;}	
.sub_banner{width:100%;height:600px; overflow:hidden; position:relative;}

.footer{}
.foot_wrap{ width:1000px; margin:0 auto;}
.copyr{ padding:11px 0 9px;}

	
.subMain{width:100%; margin-top:-70px; position: relative;  z-index: 200;}
.subMain_wrap{width:1000px;margin:0 auto;text-align: left; overflow: hidden;}

.sub_left{ width:220px; float:left;}
.subItem{ margin:0 auto; margin-bottom: 18px; background:#f8f8f8;}
.subItem_tit{ width:220px; height:70px; font-size:18px; line-height:48px;overflow: hidden;}
.subItem_tit .name1{ width:150px; height:54px; line-height:54px; padding-left: 4px; display: block; color:#0b0b0b; font-size:20px; font-weight:bold; margin:11px 0 0 30px; border-bottom:1px solid #bfbfbf;}
.subItem_tit .name2{ text-transform:uppercase;}

.mnItem_ul{ width:220px; padding-top:20px; border-bottom:6px solid #0b0b0b; }
.mnItem_ul li{ margin-bottom:4px; border-bottom:2px solid #fff; }
.mnItem_ul li a{width:190px; height:39px; background:url(../images/itemList.png) no-repeat 27px 12px; display:block;text-indent: 48px; line-height:39px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;  }
.mnItem_ul li a:hover,.mnItem_ul li a.jd{ background:#fe9903 url(../images/itemList2.png) no-repeat 27px 12px; color:#fff;}

.mnItem_ul li ul{ margin:0; padding:0px; border:none;}
.mnItem_ul li ul li { margin:0px; border-bottom:none;}
.mnItem_ul li ul li a{ height:32px; line-height:32px; text-indent: 56px; background:none;}
.mnItem_ul li ul li a:hover,.item_ul li ul li a.jd{background:#fe9903}


.sub_recPro{ background:#0b0b0b; padding:0 3px 3px; margin-bottom:12px;}
.s_recPro_tit{ height:51px;overflow: hidden;}
.s_recPro_tit .name1{ text-indent:31px; font-size:20px; font-weight:bold; color:#fff; height: 40px; line-height: 40px;display: block; margin-top: 7px;}

.s_recPro_ul{ width:214px; margin:0 auto; background:#f8f8f8; padding:8px 0;}
.s_recPro_ul li{ width:197px; margin:0 auto; margin-bottom: 6px;}
.s_recPro_ul li .s_recPro_pic{ width:193px;height:151px; display:block; overflow:hidden; text-align:center; border:2px solid #f1f1f1;}
.s_recPro_ul li .s_recP_tit{ width:100%; line-height:26px; display:block; color:#4c4b4c; text-align:center; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

.sub_tel{ width:218px; height:144px; overflow:hidden;}

.sub_right{ width:766px; float:right; background:#fff;}
.location{ width:724px; height:40px; margin:0 auto; padding-top:18px; position:relative;overflow: hidden;}
.loc_line{ width:100%; position:absolute;top: 33px;}
.loc_name{ float:left; line-height:40px; font-size:18px; color:#0b0b0b; font-weight:bold;padding-right: 10px; position:relative; background:#fff;}
.loc_name1{ float:left; line-height:40px; font-size:15px; color:#525252; position:relative; padding-right:20px; background:#fff url(../images/dec_loc.jpg) no-repeat right 17px;}
.bread_crumb{ position:absolute; right:0px; top:19px; line-height:40px; background:url(../images/crumb_dec.png) no-repeat 0 10px; padding-left:9px; background:#fff;}

.piclist{ width:724px; margin:0 auto;}
.piclist ul{ width:745px; overflow: hidden;}
.piclist ul li {width:176px; float:left; margin:25px 7px 0px 0px; _display:inline; text-align:center;  }
.piclist ul li .pic_box{width:172px;height:134px; display:block; overflow:hidden; text-align:center; border: 2px solid #f1f1f1; }
.piclist ul li .pic_box:hover{}
.piclist ul li .pic_lab{ width:144px; margin:7px auto 0; line-height:30px; display:block; color:#333; background:#eee; text-align:center; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.piclist ul li .pic_lab:hover{}

.sub_pshow img{ max-width:100%;}

.hbn_list{}
.hbn_list li{ padding: 20px 0 15px; border-bottom:1px dashed #9b8976;}
.hbn_list_hd{ overflow:hidden; height:32px; line-height:32px;}
.hbn_list_hd .title{ width:600px; float:left; font-size:14px; font-weight: bold; color:#030303; background:url(../images/dec_02.jpg) no-repeat 3px 15px; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.hbn_list_hd .title:hover{ color:#ff9a02;}
.hbn_list_hd .date{ width:100px; float:right; color:#828282;}
.hbn_list_des{ height:48px; line-height:24px; overflow:hidden;}	







/*********************/
.sub_article{ padding: 10px 20px; 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; }