/*
CSS by Hao
Created on 2015-04-13
QQ:384255238
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;background: url(../images/bo_bg.jpg) center top no-repeat;}
.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:114px;position:relative;overflow:hidden;}
.head_wrap{width:1000px; height:79px;margin:0 auto;text-align: left;position: relative;}	
.h_lan{height: 40px;line-height: 40px;position: absolute;right: 0;top: 25px;}
.h_lan a,.h_lan span{color: #646464;margin: 0 5px;}
/*logo*/
.logo{float:left;width:170px;	height:72px;margin-right:70px;_margin-right:70px;}


/*nav*/
.nav{width:1000px; height:35px; background:url(../images/nav_bg.jpg) repeat-x;margin: auto;}
.nav ul{width:1000px;height:35px; float:left; }
.nav li{float: left;width: 111px;height: 35px;text-align: center;line-height: 35px ;font-size: 14px;background: url(../images/nav_libg.jpg) right no-repeat;}
.nav li.lg{}
.nav li a{display:block; height:35px; color:#fff;}
.nav li a:hover,.nav li a.jd{font-weight: bold;}

/*research*/
.soso{width:244px; height:32px; line-height:32px; background:url(../images/sear_bg.jpg); position:absolute; right:137px; top:28px}
.search{ width:244px; height:32px; }
.TOP_input{ width:192px; height:32px; line-height:32px; padding-left:11px; border:none;  float:left; color:#000; background:none; }
.TOP_button{ width:41px; height:32px;  background:none; float:left; color:#4b3202; text-shadow: 2px 2px 2px #deb676;  border:none; cursor:pointer;}

/*banner*/
.banner{width:1000px;margin: auto;height:339px;}	

/*main*/	
.main{width:100%;}
.main_wrap{width:1000px;margin:0 auto;text-align: left;}
.M_gg{width: 998px;height: 45px;  border:1px solid #ccc;border-top: none;}
.mgg_tit{float: left;height: 45px;line-height: 45px;margin-left: 15px;color: #484848;}
.txtScroll-top{ width:auto;height: 45px; overflow:hidden; position:relative;}
.txtScroll-top .hd{height: 0;}

.txtScroll-top .bd{ padding:0 15px;height:45px;}
.txtScroll-top .infoList li{ height:45px; line-height:45px;}
.txtScroll-top .infoList li a{color: #676767;}
.txtScroll-top .infoList li .date{ float:right; color:#999;}

.M_pna{width: 1003px;height: 260px;margin-top: 24px;}
.m_tit{width: 100%;height: 40px;background: #f0f0f0;position: relative;}
.m_tit span{display: block;padding: 0 15px;border: 1px solid #d7d9d8;border-bottom: none;border-top:2px solid #0447a1 ;float: left;height:38px;background: #fff;line-height: 40px;color: #0358cf;font-size: 16px;}
.m_tit a.more{width: 27px;float: right;height: 40px;margin-right: 10px;background: url(../images/more.jpg);}
.M_prdlist{width: 265px;height: 260px;float: left;margin-right: 36px;}
.M_prdlist ul{width: 100%;height: auto;margin-top: 5px;}
.M_prdlist ul li{height: 36px;width:100%;background: url(../images/par_listbg.jpg);line-height: 36px;position:relative;}
.M_prdlist ul li a{color: #545454;display: block;;height: 36px;width: 100%;}
.M_news{width: 296px;height: 260px;margin-right: 32px;float: left;}
.M_news ul{width: 100%;height: auto;margin-top: 5px;}
.M_news ul li{height: 36px;width:100%;background: url(../images/news_listbg.jpg);line-height: 36px;position:relative;}
.M_news ul li a{color: #545454;}
.M_about{width: 374px;height: 260px;float: left;}
.M_news ul li span{position: absolute;right: 0;top: 0;height:36px;color: #a6a6a6;}
.Mab_mian{width: 100%;height: auto;overflow: hidden;padding-top: 17px;color: #545454;line-height: 25px;}
.mab_pic{width: 165px;float: left;border: 1px solid #d8d8d8;margin: 0 11px 1px 0;}

.M_pc{height:239px;width: 1003px;}
.M_prd{width: 699px;height: 239px;float: left;}
.picScroll-left{ width:697px;height:172px;overflow:hidden; position:relative;  border:1px solid #ccc;}
.picScroll-left .Hd{ overflow:hidden;  height:24px; padding:0 10px;  }
.picScroll-left .Bd{height: 128px;width: 680px;margin: auto;}
.picScroll-left .Bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .Bd ul li{ margin:0 7px; float:left; _display:inline; overflow:hidden; text-align:center;border: 1px solid #e8e8e8;}
.picScroll-left .Bd ul li .pic{ text-align:center;width: 154px;height: 126px;}

.picScroll-left .Bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .Bd ul li .title{ line-height:24px;   }


.M_con{width: 264px;height: 239px;float: right;}
.M_con .Mc_main{padding-top: 10px;} 
.Mc_main a{display: block; color: #1c1c1c;font-size: 16px;line-height: 35px;}
.Mc_main span{color: #545454;font-size: 14px;}


/*footer*/
.footer{width:100%; height:93px; overflow:hidden; }
.footText{width:1000px; height:93px; margin:0 auto;border: 1px solid #e8e8e8;border-bottom: none;text-align: center;}
.F_top{height: 50px;line-height: 50px;}
.F_top,.F_top a{color: #545454;}
.F_bot{color: #545454;}

/*子页*/
/*subBanner*/
.subBanner{width:1000px;height:262px; margin: 0 auto;}

/*subMain*/
.subMain{width:100%; }
.subMain_wrap{width:1000px; margin:0 auto 20px; overflow: hidden;min-height:400px;*+height:100%;padding-top: 18px;}
.sub_left{width:192px; float:left;}
.sub_right{width:785px; float:right;}

.L_tit{width:192px; height:37px; background:#54a5ff no-repeat; overflow:hidden;}
.L_tit span{width:192px; display: block; color:#FFF;text-align: center;}
.cn{line-height:37px; font-size:16px;}

.L_menu ul{width:192px; margin:auto 0;}
.L_menu li{width:192px; margin:0 auto 2px; line-height:37px; }
.L_menu li a{display:block; width:192px; height:37px; color:#777; text-indent:25px;  background:#eeeeee;overflow: hidden;}
.L_menu li a:hover,.L_menu li .jd{font-weight:bold;  background:#eeeeee;}

.L_menu li ul{margin:0; width:192px;}
.L_menu li ul li{width:192px; background:none; margin:0 auto;}
.L_menu li ul li a{width:192px; text-indent:35px; color:#777; background:none; }
.L_menu li ul li a:hover,.L_menu li ul li .jd{font-weight:bold;  background:none;}

.R_position{width:785px; height:28px; line-height:28px;border-bottom: 1px solid #CCCCCC;}
.in{float:left; font-weight:bold;color: #434343;font-size: 16px; }
.positionText{float:right;color: #717171;}
.positionText a,.positionText span{color: #717171;}
.R_content{line-height:24px;}

.piclist2{ width:785px; height:auto; margin:auto;}
.piclist2 ul{ width: 785px;  margin:0; padding:0; padding-top:13px}
.piclist2 ul li {width:247px; height:221px; float:left;margin:0 7px;_display:inline; text-align:center; text-indent:0; background:url(../images/prd_bg2.jpg) top left no-repeat}
.piclist2 ul li span{width:247px;height:173px; display: block; position:relative;}
.piclist2 ul li span a.pic_box{width:245px;height:171px; display:block;  overflow:hidden; text-align:center; border:#dbdbdb solid 1px}
.piclist2 ul li span a.pic_box:hover{}
.piclist2 ul li .pic_lab{ width:245px; line-height:30px; display:block; color:#1d1c1c; text-overflow: ellipsis;overflow: hidden;white-space: nowrap; text-align:center;}
.piclist2 ul li .pic_lab:hover{}
.piclist2 ul li img{ margin:0}

.NewsList2 { padding:0 15px 0 15px; overflow:hidden; font-size:13px;}
.NewsList2 dl { width:700px; 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:593px; padding-left:10px; margin:0; height:77px; overflow:hidden; position:relative;}
.NewsList2 dl dd .news_title { float:left; width:475px; 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;}

.sty_loadList li{height:30px; background:url(../imagesst_dot.gif) repeat-x bottom; font-family:宋体;}
.sty_loadList li .load_t{height: 30px;display: inline-block; color: #5e5e5e; padding-left:15px; background:url(../imagesst1.jpg) no-repeat 0px 8px; line-height: 30px;}
.sty_loadList li .load_t:hover{color:red;}
.sty_loadList li a.load_d{ width:60px; height: 30px;display: inline-block; float:right; margin-right:10px; text-align: center; line-height: 30px; color:red; text-decoration:underline;}
