@charset "utf-8";
/* CSS Document */

html, body, div, ul, ol, li, h1, h2, h3, h4, p, strong, input, form, img {margin: 0;padding: 0;vertical-align:middle;}
ul, ol, li {list-style: none;}
a {text-decoration: none;color: #3d3d3d;blr: expression(this.onFocus=this.blur());}
a:hover {text-decoration:underline;}
img {border: 0; vertical-align:middle;}
/*box-shadow:3px 3px 3px #e5e5e5;-moz-border-radius: 5px;-webkit-border-radius: 5px;*/
body {/*font-family:微软雅黑;font-family:宋体;*/font-family:Arial,'宋体'; position:relative; line-height:24px;  color:#3d3d3d; font-size:12px;}
.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 */

/*
.L_menu ul{width:211px; }
.L_menu li{width:211px;  line-height:28px; background:url(../images/subprolistbot01.png) bottom repeat-x;}
.L_menu li a{display:block; width:200px; height:28px; background:url(../images/subprolistb01.png) 25px center no-repeat; color:#555; text-indent:4em;}
.L_menu li a:hover,.sMain_left li .jd{ color:#32b470;}
.L_menu li ul{margin-left:0; }
.L_menu li ul li{}
.L_menu li ul li a{text-indent:6em; background:url(../images/subprolistb01.png) 52px center no-repeat; }
.L_menu li ul li a:hover,.L_menu li ul li .jd{ color:#32b470;}
*/

/*.sR_position{width:730px; height:30px; background:url(../images/sub_rightnav.png) no-repeat; line-height:30px;}
.sR_position .index{color:#a50001;}
*/

/*.soso{width:206px; height:20px; line-height:20px; float:right;}
.search{ width:206px; height:20px; }
.search_text{ width:125px; height:18px; line-height:18px; padding-left:20px; border:1px solid #6b4d18;  float:left; color:#BFAE83; background:#ffeec1 url(../images/searchicon01.png) left no-repeat; }
.search_submit{ width:52px; height:20px;  background:url(../images/submit.png) no-repeat; float:left; color:#4b3202; margin-left:5px; _margin-left:5px; text-shadow: 2px 2px 2px #deb676;  border:none; cursor:pointer;}
*/

/*ul {margin-top:15px;}
li{width:362px; height:28px; line-height:28px;  background:url(../images/main_listtop.png) top repeat-x;}
ul li a{display:block; height:28px; width:280px; line-height:28px; text-indent:10px; float:left; background:url(../images/mainlistbg001.png) left no-repeat;}
ul li b{display:block; height:28px; width:70px; font-weight:normal; float:right; }
*/

.lay_out_w{ width:1000px; margin:0 auto; text-align:left; }
/*header*/
.header{width:100%;height:118px;position: relative;overflow:hidden; background:url(../images/hbg.png) repeat-x;}
.head_wrap{width:1002px; height:118px;margin:0 auto;position:absolute; top:0; left:50%; margin-left:-501px;	text-align: left;}	

/*logo*/
.logo{float:left;width:361px;	height:94px;}


/*nav*/
.nav{width:100%; height:31px; position:absolute; top:86px; left:0;}
.nav ul{width:1000px;height:31px; float:left; }
.nav li{float: left;width: 142px;height: 31px;text-align: center;line-height: 31px ;font-size: 14px; background:url(../images/nav1.png) right center no-repeat;}
.nav li.lg{}
.nav li a{display:block; height:31px; }
.nav li a:hover,.nav li a.jd{background:url(../images/nav2.png) repeat-x; color:#fff;}

/*research*/
.tool{float:right;width:230px;	height:94px;margin: 6px 0px 0px 0px;}
.tlk{width:193px; height: 34px; line-height:25px; float: right;}
.tlk a{color:#6e6e6e; padding:0 5px;}
.soso{width:230px; height:23px; line-height:23px; float:right;}.search{ width:230px; height:23px; background:url(../images/search.png) no-repeat;}
.search_text{ width:162px; height:23px; line-height:23px; padding-left:26px; border:none;  float:left; color:#bdbdbd; background:none; }
.search_submit{ width:42px; height:23px;  background:none; float:left;  border:none; cursor:pointer;}



/*banner*/
.ban{width:100%;height:320px;background:url(../images/banbg.png) top center no-repeat; padding-top:16px;}
.banner{width:988px;height:293px; margin:0 auto;/*  background:url(../images/mainbanner.png) no-repeat; */}

/*main*/	
.main{width:100%;background:url(../images/mbg.png) top repeat-x;}
.main_wrap{width:1002px;margin:0 auto;text-align: left;}
.m1{width:100%; height:384px; padding-top:11px; overflow:hidden;}
.m1_left{float:left; width:251px; height:384px; overflow:hidden; }
.m1l_ti{width:100%; height:32px; background:url(../images/m1_1.png) no-repeat; line-height:32px; font-size:14px;font-weight: bold; color:#00418f; text-indent:28px; display:block;}
.m1l_ti em{font-size:12px; padding-left:10px; color:#969696;font-weight: normal; font-family:Arial; font-style:normal;}
.more{float:right; width:76px; height:32px; color:#ff3000; display:block; font-size:12px;}
.m1_right{float:right; width:723px;}

.m1_left ul{width:237px; margin:0 auto; font-family:'宋体';}
.m1_left ul li{width:237px; height:29px; margin-top:9px;}
.m1_left ul li a{line-height:29px; height:29px;overflow: hidden; width:100%; display:block; background:url(../images/m1_2.png) no-repeat; text-indent:22px; font-size:13px;}

.m1_right .m1l_ti{background:url(../images/m1_4.png) no-repeat;}

/*产品展示*/
		.picScroll-left1{ width:723px;  overflow:hidden; position:relative;    }
		.picScroll-left1 .bd{ padding:10px 0;   }
		.picScroll-left1 .bd ul{ overflow:hidden; zoom:1;  }
		.picScroll-left1 .bd ul li{ margin:0 2px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picScroll-left1 .bd ul li .pic a{ text-align:center; width:174px;height:130px; display:block;   border:1px solid #d4d4d4;text-align:center; }
		.picScroll-left1 .bd ul li .title {padding-bottom:8px; width:174px;height:30px;  overflow:hidden;}
		.picScroll-left1 .bd ul li .title a{ line-height:30px;  color:#2f2f2f;  }


.m2{width:987px; margin:0 auto; height:242px; overflow:hidden;}
.m2 .m1l_ti{height:37px; line-height:37px;background:url(../images/m2_1.png) no-repeat;}

/* 本例子css */
		.picScroll-left{ width:987px;  overflow:hidden; position:relative;  }
		.picScroll-left .bd{ padding:10px 0;   }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picScroll-left .bd ul li .pic{ text-align:center;  width:185px; height:145px; display:block;  padding:0px; border:1px solid #d4d4d4; }
		.picScroll-left .bd ul li .title{ line-height:47px;   }


.m3{width:1000px; margin:0 auto; height:343px; overflow:hidden;}
.m3_1,.m3_3{widht:249px; height:328px; float:left;}
.m3_1 .m1l_ti,.m3_3 .m1l_ti{height:36px; line-height:36px;background:url(../images/m3_3.png) no-repeat;}
.m3_nei{border:1px solid #e4e4e4; border-top:none; width:247px; overflow:hidden; padding-bottom:12px;}
.m3_nei img{margin:8px auto;display:block; }
.m3_nei span{display:block; width:228px; height:auto; margin:0 auto;padding-top:5px;}


.m3_2{width:467px; padding:0 5px; float:left;}
/* 本例子css */
		.slideTxtBox{ width:467px;   }
		.slideTxtBox .hd{ height:30px; line-height:30px; background:url(../images/m3_5.png) no-repeat; padding:0 ;   position:relative; }
		.slideTxtBox .hd ul{width:100%; float:left;  position:absolute; left:0px; top:0px; height:30px;   }
		.slideTxtBox .hd ul li{width:52px; float:left; padding:3px 12px 0; cursor:pointer; text-align:center; }
		.slideTxtBox .hd ul li.on{ height:30px; color:#00418f; font-weight:bold; background:url(../images/m3_4.png) no-repeat;  }
		.slideTxtBox .bd ul{ padding:14px 10px 0;  zoom:1;  }
		.slideTxtBox .bd li{ height:28px; line-height:28px; overflow: hidden;  }
		.slideTxtBox .bd li.fir{width:100%; height:112px; padding:3px 0 0; background:none;}
		.slideTxtBox .bd li.fir a{background:none;}
		.slideTxtBox .bd li.fir img{float:left; padding:2px; border:1px solid #e9e9e9; }
		.slideTxtBox .bd li.fir span{float:right; display:block; width:278px; height:110px; padding-right:10px; color:#2f2f2f;}
		.slideTxtBox .bd li.fir span b{display:block;}
		.slideTxtBox .bd li.fir span em{font-style:normal; padding:5px; line-height:22px;display: block;}
		.slideTxtBox .bd li{background:url(../images/m3_02.png) bottom repeat-x;}
		.slideTxtBox .bd li .date{ float:right; color:#989898;  }
		.slideTxtBox .bd li a{padding-left:13px; background:url(../images/m3_01.png) left center no-repeat;}

.m3_3 .m3_nei{padding-top:88px; background:#f5f5f5 url(../images/m3_2.png) top center no-repeat;padding-bottom: 9px;}
.guest{display:block; width:249px; height:64px; background:url(../images/m3_1.png) no-repeat; margin-top:5px; }

/*footer*/
.footer{width:100%; height:66px; background:url(../images/fbg.png) repeat-x; overflow:hidden; padding-top:20px; }
.flogo{width:364px; height:61px; float:left; background:url(../images/flogo.png) no-repeat;}
.footText{width:1000px; height:66px; margin:0 auto;}
.fnei{float:right; padding-top:5px;}
.fnav{display:block; width:auto; height:26px; color:#2f2f2f;}
.fnav a{color:#2f2f2f; line-height:26px; padding:0 5px; font-family:'宋体';}
.sp{line-height:30px;}


/*子页*/
/*subBanner*/
.subBanner{width:100%;height:267px; margin: 0 auto; background:url(../images/subbanner.png) no-repeat;}

/*subMain*/
.subMain{width:100%;background:url(../images/mbg.png) top repeat-x; padding-top:18px; }
.subMain_wrap{width:1000px; margin:0 auto 20px; overflow: hidden;min-height:400px;*+height:100%; }
.sub_left{width:208px; float:left;}
.sub_right{width:771px; float:right;}

.L_tit{width:208px; height:53px; line-height:53px;text-indent:25px; padding-top:6px; background:url(../images/st1.png) no-repeat; overflow:hidden;}
.cn{color:#2f2f2f; font-size:14px; }
.en{color:#747474;  }
.L_menu{ padding-bottom:8px;}
.L_menu ul{width:206px; margin:0px auto 0; padding-top:8px; border:1px solid #d6d6d6; border-top:none;}
.L_menu li{width:206px; margin:0 auto 5px; line-height:33px; }
.L_menu li a{display:block; width:206px; height:33px; color:#666666; text-indent:30px;  background:url(../images/st3.png) no-repeat; overflow: hidden;text-overflow: ellipsis;}
.L_menu li a:hover,.L_menu li .jd{font-weight:bold; color:#fff; background:url(../images/st2.png) no-repeat;}

.L_menu li ul{margin:0; width:206px; border:none}
.L_menu li ul li{width:206px; background:none; margin:0 auto;}
.L_menu li ul li a{width:206px; text-indent:40px; color:#333; background:none;overflow: hidden; text-overflow: ellipsis;}
.L_menu li ul li a:hover,.L_menu li ul li .jd{font-weight:bold; color:#333; background:none;}

.R_position{width:751px; padding:0 10px; height:36px; line-height:31px; background:url(../images/spo.png) center no-repeat;}
.in{float:left; font-weight:bold;text-indent:10px; display:none;}
.positionText{float:right; background:url(../images/st5.png) left center no-repeat; padding-left:20px;}
.R_content{line-height:24px; }

.Block_text,.text_block{padding:17px 10px 0;}

.piclist{}
.piclist ul{ width: 770px; overflow: hidden;}
.piclist ul li {width:175px; float:left;margin:5px 4px;_display:inline; text-align:center;}
.piclist ul li span{width:175px;height:131px; display: block; }
.piclist ul li span a.pic_box{width:173px;height:129px; display:block; border:1px solid #d4d4d4;  margin:0px auto; overflow:hidden; text-align:center; }
.piclist ul li span a.pic_box:hover{}
.piclist ul li .pic_lab{ width:100%; line-height:30px; display:block; color:#2f2f2f; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.piclist ul li .pic_lab:hover{}


.sty_newsList{}
.sty_newsList li{ height:30px; background:url(../images/list_dot.gif) repeat-x bottom; font-family:宋体; }
.sty_newsList li a{width: 600px;overflow: hidden;height: 30px;display: inline-block; color: #5e5e5e; padding-left:15px; background:url(../images/list4.png) left center no-repeat ; line-height: 30px;}
.sty_newsList li a:hover{color:#333;}
.sty_newsList li em{font-style: normal;float: right;color: #8f8f8f;line-height: 30px;}
