@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: #;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:#; font-size:12px;background:#ffece0;}
.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:#580404; 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:87px;position: relative; background:url(../images/hbg.jpg) repeat-x;}
.head_wrap{width:1004px; height:87px;margin:0 auto;position: relative; z-index:3;	text-align: left;}	

.h_cOe{font-size:0;position:absolute;left:160px;top:20px;}
.h_cOe a,.h_cOe span{display:inline-block;vertical-align:middle;font-size:12px;color:white;}
.h_cOe span{padding:0 10px;}
/*logo*/
.logo{width:160px;	height:101px;z-index:4; top:16px; left:0; position:absolute;}


/*nav*/
.nav{width:770px; height:107px;  position:absolute; top:0px; right:0;z-index:4;}
.nav ul{width:770px;height:107px; float:left; }
.nav li{float: left;width: 96px;height: 87px;text-align: center;line-height: 87px ;}
.nav li.lg{}
.nav li a{display:block; height:107px; color:#fff;}
.nav li a:hover,.nav li a.jd{background:url(../images/n1.png) top center no-repeat;}

/*research*/
.tool{float:right;width:450px;	height:24px;margin:16px 0px 0px 0px ;}
.soso{width:206px; height:23px; line-height:23px; float:right;}
.search{ width:206px; 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:#BFAE83; background:none; }
.search_submit{ width:42px; height:23px;  background:none; float:left;  border:none; cursor:pointer;}



/*banner*/
.banner{width:100%;height:418px;/* background:url(../images/banner.jpg) top center no-repeat; */ position:relative; z-index:1;}	

.b1{background:url(../images/b1.jpg) top center no-repeat; height:10px; width:100%;}

/*main*/	
.main,.m1,.m2,.m3{width:100%;}
.m1_wrap,.m2_wrap,.m3_wrap{width:1000px;margin:0 auto;text-align: left; position:relative;}
.m1{ background:url(../images/m1.jpg) top center no-repeat; height:372px;}
.m2{ background:url(../images/m2.jpg) top center no-repeat; height:368px;}
.m3{ height:352px; }
.m1_wrap{width:995px;padding:56px 0 0 24px; height:auto; overflow:hidden;}
.nei{float:left; width:276px; height:233px; position:relative; }
.nei span{ color:#ff8349; font-size:22px;display:block; }
.nei font{color:#9b827e;display:block; padding-top:10px;}
.nei font a{color:#9b827e;}
.more{ display:block; width:111px; height:35px; position:absolute; bottom:0; left:0;}
.m2_1{width:453px; height:auto; padding-top: 73px; float:left;}
.m2_2{width:517px;height:294px; position:absolute; top:19px; right:13px; background:#fff;}
.m21{font-weight: bolder; font-size: 52px; display:block; /* text-indent:15px; */ text-align: center;display: block;line-height: 36px;color:#FFF500; padding-bottom: 23px;}
.m22{ line-height:42px; color:#fff; display:block; text-indent:10px; font-size:14px;width: 440px;margin: 0 auto;}
.m22 a{color:#fff;}
.m22 a:hover{text-decoration: none;}

.m3_1{width:376px; height:auto; overflow:hidden; float:left; margin-top:25px; padding-right:33px; border-right:1px solid #edb195;}
.m31{ color:#a64b12;display:block;font-size:21px; text-indent:6px;}
.m3_1 i{ font-style:normal;display:block; color:#ddb5a1; line-height:30px; text-indent:6px;}
.m3_1 img{padding:4px; border:1px solid #f8bfa2; display:block;}
.m32{color:#a64b12; line-height:24px;display:block; margin-top:8px; padding-left:6px;}
.m3_2{width:580px; height:264px; float:right; padding-top:50px;}

/* 本例子css */
		.picScroll-left{ width:580px;  overflow:hidden; position:relative;   }
		.picScroll-left .hd{ overflow:hidden;  height:30px; padding:27px 0 0 10px;   }
		.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:30px; height:29px; float:left;  overflow:hidden;
			 cursor:pointer; background:url("../images/ar.jpg") no-repeat;}
		.picScroll-left .hd .next{ background-position:-28px 0 ;  }
		.picScroll-left .hd .prevStop{ background-position:-60px 0; }
		.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
		.picScroll-left .hd ul{ float:left; overflow:hidden; zoom:1; padding:0 10px; }
		.picScroll-left .hd ul li{ float:left;  width:28px; height:28px; line-height:28px; margin:0 3px; color:#fff; height:px; overflow:hidden; text-align:center; cursor:pointer; background:url("../images/om.jpg") 0 0 no-repeat; }
		.picScroll-left .hd ul li.on{ background:url(../images/on.jpg) no-repeat; }
		.picScroll-left .bd{ padding:0px;   }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ margin:0 9px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picScroll-left .bd ul li .pic{ text-align:center;  width:157px; height:187px;line-height:187px;position:relative; display:block;  padding:10px; background:url(../images/cp.png) no-repeat; }
		.picScroll-left .bd ul li .pic .a{display:none; position:absolute; width:157px; height:187px;  top:10px; left:10px; background:url(../images/cq.png) no-repeat; }
		.picScroll-left .bd ul li .pic .a .title { display:block;line-height:24px; font-weight:normal; color:#fff; font-size:14px; padding-top:100px;   }


/*footer*/
.footer{width:100%; height:244px; background:url(../images/fbg.jpg)  top center no-repeat; overflow:hidden; color:#0190d0; }
.footer a{color:#0190d0; }
.footText{width:1004px; height:auto; margin:0 auto; padding-top:26px;}
.ftop{width:100%; height:158px;}
.ke{ float:left; width:376px; height:126px;}
.ke span,.nuo span{ font-size:18px; color:#fff; display:block; text-indent:25px;}
.ke i{ line-height:25px; color:#75d4ff; display:block;margin:0 auto; margin-top:22px; overflow:hidden;width:366px;  height:80px; font-style:normal;}
.nuo{ float:left; width:224px;}
.nuo b{ float:right; display:block; margin-top:16px; color:#4fc8ff; font-size:16px; width:150px;}
.nuo i{ display:block; float:left; font-style:normal; color:#79d5ff; line-height:18px;}
.off{ float:right; width:295px; margin-top:32px; padding-right:15px;color:#75d4ff;}
.off b{ font-size:23px; }
.off span{display:block;}
.fbot{ height:60px;}
.to{display:block; float:left; width:54px; height:60px;}
.gon{ float:left; line-height:50px; padding:10px 0 0 20px;}
.tnav{ float:right;  padding-top:10px; height:50px; line-height:50px; }
.tnav a{ padding:0 10px; }


/*子页*/
/*subBanner*/
.subBanner{width:100%;height:267px; margin: 0 auto; background:url(../images/subbanner.png) no-repeat;}

/*subMain*/
.subMain{width:100%; }
.subMain_wrap{width:1004px; margin:0 auto 20px; overflow: hidden;min-height:400px;*+height:100%;  padding-top:42px;}
.sub_left{width:219px; float:left; border-left:1px solid #fccaaf; background:#ffeadc;}
.sub_right{width:783px; float:right; border:1px solid #ffe3c5; border-left:none; background:#fff; padding-top:12px;}

.slbo{width:220px; height:26px;background:url(../images/s2.jpg) bottom left no-repeat;left: -1px;position:relative; }
.L_tit{width:220px; height:38px; background:url(../images/s1.jpg) top left no-repeat; overflow:hidden; padding-top:19px; left: -1px;position:relative;}
.L_tit span{width:220px; display: block; text-indent:12px;}
.cn{line-height:25px; font-size:16px;  color:#f08300;}
.en{line-height:13px;  color:#f9ba8e;}

.slt{ display:block; width:219px;  height:112px; background:url(../images/s4.jpg) no-repeat;}
.L_lx{padding:18px 0 0 10px; overflow:hidden; background:#fbe3d3;}
.L_lx span{display:block;}
.xt{color:#f27800; font-size:14px; margin-bottom:7px;}
.xt i{ color:#f9ba8e; font-style:normal; display:inline-block; text-indent:10px; font-size:10px;}
.xc{line-height:25px; color:#9b827e; }

.L_menu ul{width:197px; margin:10px auto 0;;}
.L_menu li{width:197px; margin:0 auto 9px; line-height:26px; }
.L_menu li a{display:block; width:197px; height:26px; color:#580404; text-indent:24px;  background:url(../images/s5.jpg) no-repeat; overflow: hidden;text-overflow: ellipsis;}
.L_menu li a:hover,.L_menu li .jd{font-weight:bold; }

.L_menu li ul{margin:5px 0 0 ; width:197px;}
.L_menu li ul li{width:197px; background:none; margin:0 auto 5px;}
.L_menu li ul li a{width:197px; text-indent:40px; color:#580404; background:url(../images/s5_1.jpg) no-repeat;overflow: hidden; text-overflow: ellipsis;}
.L_menu li ul li a:hover,.L_menu li ul li .jd{font-weight:bold; }

.R_position{width:749px; height:45px; line-height:45px; margin:0 auto; background:url(../images/p.jpg) center bottom no-repeat;}
.in{float:left; color:#f27800; }
.positionText{float:right; color:#a57772;}.positionText a{ color:#a57772;}
.R_content{line-height:24px; padding:10px; min-height:500px;}

.piclist{}
.piclist ul{ width: 790px; overflow: hidden;}
.piclist ul li {width:177px; float:left;margin:5px 6px;_display:inline; text-align:center;}
.piclist ul li span{width:157px; height:187px;position:relative;  line-height:187px;display: block; background:url(../images/cp.png) no-repeat; padding:10px;  }
.piclist ul li span a.pic_box{display:none; position:absolute; width:157px; height:187px; top:10px; left:10px; background:url(../images/cq.png) no-repeat; overflow:hidden; text-align:center; }
.piclist ul li span a.pic_box .title { display:block;line-height:24px; font-weight:normal; color:#fff; font-size:14px; padding-top:100px;   }
.piclist ul li .pic_lab{ width:100%; line-height:30px; display:block; color:#1d1c1c; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.piclist ul li .pic_lab:hover{}



.Block_text{padding:10px 25px;overflow: hidden; position:relative;}
.tpic{width:100%; height:auto; overflow:hidden;float:left; text-align:center;}
.tcon{width:100%; height:auto; float:right;overflow:hidden;}
.l{ width:30%; height:100%; position:absolute; z-index:100; left:0; top:0;  background:url(../images/l.png) no-repeat 10% 45%;  }
.l:hover{}
.r{ width:30%; height:100%; position:absolute; z-index:100; right:0; top:0;  background:url(../images/r.png) no-repeat 90% 45%;}
.r:hover{}


/*新闻*/

.sty_newsList{ padding:0 10px;}
.sty_newsList li{ height:30px; border-bottom:1px solid #d5d5d5;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;}

