/*
CSS by Hao
Created on 2014-07-19
Email:cph19912006@163.com
*/
html, body, div, ul, ol, li, h1, h2, h3, h4, p, strong, input, form, img {margin: 0;padding: 0;}
ul, ol, li {list-style: none;}
a {text-decoration: none;color: #;blr: expression(this.onFocus=this.blur());}
a:hover {text-decoration: none;}
img {border: 0;}
/*box-shadow:3px 3px 3px #e5e5e5;*/
body {/*font-family:微软雅黑;font-family:宋体;*/font-family:Arial,微软雅黑; position:relative; line-height:24px;  color:#; 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:135px;position: relative;overflow:hidden; background:url(../images/head_bg.jpg) repeat-x;}
.head_wrap{width:1004px; height:91px;margin:0 auto; position:relative}	
.lan_sel{ width:136px; height:17px; position:absolute; right:164px; top:25px;}
.lan_sel a{ margin-right:5px}
.lan_sel .chn{}
.lan_sel .eng{}



/*logo*/
.logo{float:left;width:446px;	height:91px; position:absolute; left:0}


/*nav*/
.nav{width:100%; height:40px; background:url(../images/nav_bg01.png) repeat-x; position:absolute; bottom:4px; left:0}
.nav ul{width:1000px;height:40px; margin:auto}
.nav li{float: left;width: 111px;height: 40px;text-align: center;line-height: 40px ;font-size: 14px; background:url(../images/navlibg.jpg) right bottom no-repeat}
.nav li.lg{ background:none}
.nav li a{ display:inline-block; *display:inline; *zoom:1; width:111px; height:40px; color:#000}
.nav li a:hover,.nav li a.jd{ background:url(../images/nav_ahbg.jpg) center center no-repeat; color:#fff}

/*research*/
.tool{float:right;width:450px;	height:24px;margin:16px 0px 0px 0px ;}

.soso{width:162px; height:19px; line-height:19px; background:url(../images/search.jpg); position:absolute; right:0; top:23px}
.search{ width:162px; height:19px; }
.TOP_input{ width:134px; height:19px; line-height:19px; padding-left:5px; border:none;  float:left; color:#000; background:none; }
.TOP_button{ width:23px; height:19px;  background:none; float:left; color:#4b3202; text-shadow: 2px 2px 2px #deb676;  border:none; cursor:pointer;}



/*banner*/
.banner{width:100%;height:465px;}	

/*main*/	
.main{width:100%; height:306px}
.main_wrap{width:1003px; height:283px; background:url(../images/main_bg.jpg) no-repeat;margin:0 auto;text-align: left; position:relative}
.main_wrap .news{ width:415px; height:283px; position:absolute; left:10px; top:0;}
.news .N_tit{ width:415px; height:51px; line-height:48px}
.N_tit a{ font-size:14px; color:#c4151d}
.N_tit .more{ display:block; position:absolute; right:1px; top:20px; width:23px; height:9px}
.news .N_hot{ width:415px; height:116px;}
.N_hot img{ float:left}
.H_main{ float:right; width:257px; height:116px;}
.H_main h1{ color:#c4151d; font-size:12px; line-height:15px}
.H_main span{ display:inline-block; *display:inline; *zoom:1; width:257px; height:34px; line-height:34px; font-size:12px; color:#646464}
.H_main b{ color:#646464; font-size:12px;}
.H_main a{ color:#c4151d; font-size:12px; font-weight:bold}
.news ul{ width:415px;}
.news ul li{ width:415px; height:28px; background:url(../images/newslibg.png) bottom left repeat-x; line-height:28px}
.news ul li b{ font-size:12px; color:#646464; margin-right:15px}
.news ul li a{ font-size:12px; color:#323232}
.news ul li.lg{ background:none}

.main_wrap .prd{ width:256px; height:283px; position:absolute; right:291px; top:0}
.prd .P_tit{ width:252px; height:51px; line-height:48px}
.P_tit a{ font-size:14px; color:#c4151d}
.prd .P_main{ width:256px; height:232px;}

.slideTxtBox{ width:256px;}
.slideTxtBox .hd{ height:35px; line-height:35px; background:#f4f4f4;  position:relative; }
.slideTxtBox .hd ul{ float:left; height:35px;   }
.slideTxtBox .hd ul li{ float:left; width:126px;cursor:pointer; background:#e6e6e6; text-align:center}
.slideTxtBox .hd ul li a{ color:#4b4b4b; font-size:14px}
.slideTxtBox .hd ul li.on{ height:35px;  background:#fff; background:#b5151d}
.slideTxtBox .hd ul li.on a{ color:#fff}
#wrap_slide,#wrap_slide1{width:256px;height:195px;position:relative;margin:auto;}
.slide{width:204px;height:195px;overflow:hidden;top:0px; margin:auto}
.slide ul{ padding:0px; margin:22px 0 0;}
.slide ul li{float:left; width:204px; text-align:center; margin:0 0px}
.slide ul li a{ color:#888}
#goL,#goL1{width:15px;height:25px;overflow:hidden;background:url(../images/pl1.jpg) no-repeat;position:absolute;left:0px;top:80px;cursor:pointer; display:block;}
#goR,#goR1{width:15px;height:25px;overflow:hidden;background:url(../images/pr1.jpg) no-repeat;position:absolute;right:0px;top:80px;cursor:pointer; display:block;}	
.slide ul li span{width:204px; height:144px;display:block;margin:0 auto;overflow:hidden;  background:#fff}
.p_img{width:198px; height:138px;display: block;  padding:3px}
.p_img	img{}
.p_name{ display:inline-block; *display:inline; *zoom:1; height:34px; line-height:34px; font-size:12px; color:#686868}

.main_wrap .abvde{ width:250px; height:275px; position:absolute; right:9px; top:8px;}
.about{ width:217px; height:116px; padding:12px 18px 0 16px ; background:#b5151d}
.A_tit{ height:25px; line-height:25px; position:relative}
.A_tit a{ font-size:14px; font-weight:bold; color:#fff}
.A_tit .more{ display:block; width:23px; height:9px; right:0; top:10px; position:absolute}
.A_main{ width:217px;}
.A_main a{ font-size:12px; color:#fff}
.video{ width:250px; height:128px; margin-top:10px}

/*footer*/
.footer{width:100%; height:80px; background:url(../images/foot_bg.jpg) repeat-x; overflow:hidden; }
.footText{width:1004px; height:62px; margin:0 auto; padding-top:18px}
.F_top,.F_bottom{ width:1004px; height:20px; line-height:20px}
.F_top span,.F_top a,.F_bottom span{ color:#5e5e5e; display:inline-block; *display:inline; *zoom:1}
.F_top .T_left{ float:left}
.F_top .T_right{ float:right}


/*子页*/
/*subBanner*/
.subBanner{width:100%;height:320px; margin: 0 auto;}

/*subMain*/
.subMain{width:100%; padding-top:18px; background:#f0f0f0}
.subMain_wrap{width:1005px; margin:0 auto 23px; overflow: hidden;min-height:400px;*+height:100%; }
.sub_left{width:207px; float:left;}
.sub_right{width:798px; float:right; background: url(../images/sub_lbg.jpg) bottom no-repeat #fff; min-height:100px; padding-top:20px}

.L_tit{width:231px; height:61px; background:url(../images/subtit_bg.png) no-repeat; overflow:hidden;}
.L_tit span{width:115px; display: block; color:#FFF; text-indent:12px;}
.cn{line-height:25px; font-size:20px; margin-top:10px;}
.en{line-height:13px; }

.L_menu ul{width:207px; margin:5px auto 0; background:url(../images/sunmenu_bg.png) right repeat-y;}
.L_menu li{width:207px; margin:8px auto 4px; line-height:31px; }
.L_menu li a{display:block; width:207px; height:31px; color:#323232; text-indent:17px;  background:#bbb;}
.L_menu li a:hover,.L_menu li .jd{ color:#fff;  background:#b6151d;}

.L_menu li ul{margin:0; width:207px;}
.L_menu li ul li{width:207px; background:none; margin:0 auto;}
.L_menu li ul li a{width:207px; text-indent:20px; color:#323232; background:none; }
.L_menu li ul li a:hover,.L_menu li ul li .jd{font-weight:bold;  background:none; color:#323232}

.L_con,.LC_main{ width:207px;}
.L_con .LC_tit{ width:auto; line-height:50px;}
.L_con .LC_tit a{ font-size:14px; font-weight:bold; color:#b5151d}
.LC_main a{ display:inline-block; *display:inline; *zoom:1; width:173px; margin-left:3px; margin-bottom:11px; padding-left:31px; color:#5e5e5e; font-size:12px; background:url(../images/sub_con.jpg) no-repeat}
.LC_main a.a2{ background-position:0 -35px}
.LC_main a.a3{ background-position:0 -105px}
.LC_main a.a4{ background-position:0 -69px}

.R_position{width:1000px; height:59px; line-height:59px; border-bottom:#cccccc 1px solid; margin:8px auto 29px}
.in{float:left; font-weight:bold; font-size:24px; color:#323232}
.positionText{float:right; padding-left:18px; background:url(../images/location.png) left center no-repeat}
.positionText span,.positionText a{ color:#787878}
.R_content{line-height:24px;}
.R_content .piclist2{ width:776px; height:auto; margin:auto;}
.R_content .piclist2 ul{ width: 776px;  margin:0; padding:0;}
.R_content .piclist2 ul li {width:178px; height:160px; float:left;margin:0 8px 8px;_display:inline; text-align:center; text-indent:0;}
.R_content .piclist2 ul li span{width:178px;height:125px; display: block; position:relative}
.R_content .piclist2 ul li span a.pic_box{width:178px;height:125px; display:block;  overflow:hidden; text-align:center;}
.R_content .piclist2 ul li span a.pic_box:hover{}
.R_content .piclist2 ul li .pic_lab{ width:178px; line-height:35px; display:block; color:#686868; text-overflow: ellipsis;overflow: hidden;white-space: nowrap; text-align:center;}
.R_content .piclist2 ul li .pic_lab:hover{}
.R_content .piclist2 ul li img{ margin:0}

.NewsList2 { padding:0 15px 0 15px; overflow:hidden; font-size:13px;}
.NewsList2 dl { width:765px; height:77px; padding:22px 0 18px 0; border-bottom:1px dashed #949494; overflow:hidden; }
.NewsList2 dl dt { float:left; width:83px; height:63px; padding:14px 0 0 10px; border-right:1px solid #D1D1D1; overflow:hidden; color:#858585; font-size:14px; line-height:24px; }
.NewsList2 dl dt span { font-size:20px; color:#FF8A00; font-weight:bold;}
.NewsList2 dl dd { float:left; width:655px; padding-left:10px; margin:0; height:77px; overflow:hidden; position:relative;}
.NewsList2 dl dd .news_title { float:left; width:575px; height:27px; line-height:27px; color:#222222; font-size:16px; font-weight:bold; padding:0px 0 0 0px; overflow:hidden; border:none; background:none; }
.NewsList2 dl dd .news_title a { color:#222;}
.NewsList2 dl dd .news_more { width:70px; height:24px; padding:0px 0 3px 0px; overflow:hidden; position:absolute; top:0; right:0px; }
.NewsList2 dl dd .news_more a { display:inline-block; color:#fff; width:70px; height:24px; background-color:#a57624; text-align:center; line-height:24px;  overflow:hidden; }
.NewsList2 dl dd .news_text {  width:593px; height:40px; line-height:20px; color:#7E7E7E; overflow:hidden; }

.Block_text{ padding:15px}
.Block_text h1{ line-height:26px;}
.Block_text a{ color:#000}


.Block_text img{max-width:730px;width:expression(document.body.clientWidth > 730px? "730px": "auto");}