/*
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;}
.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:173px;position:relative;overflow:hidden; background:url(../images/h_bg.jpg) repeat-x;}
.head_wrap{width:1000px; height:173px;margin:0 auto;position:absolute; top:0; left:50%; margin-left:-501px;	text-align: left;}	

.H_top{height: 20px;line-height: 20px;}
.H_top span{float: left;color: #b5c2e0;}

.H_top ul{float: right;height: 20px;width: 185px;background: url(../images/H_lan.jpg) no-repeat;}
.H_top ul li{float: left;width: 45px;height: 20px;margin-right: 15px;}
.H_top ul li.ee{width: 60px;}
.H_top ul li a{display: block;width: 100%;height: 20px;}

.H_mid{height: 117px;}

/*logo*/
.logo{float:left;}
.H_pho{float: right;margin-right: 50px;}




/*nav*/
.nav{width:100%; height:36px;}
.nav ul{width:100%;height:36px; float:left; }
.nav li{float: left;width: 140px;height: 36px;text-align: center;line-height: 36px ;font-size: 14px;}
.nav li.lg{}
.nav li a{display:block; height:36px; color:#fff;}
.nav li a:hover,.nav li a.jd{background:url(../images/nav_ahbg.jpg) center no-repeat;}

/*research*/
.tool{float:right;width:450px;	height:24px;margin:16px 0px 0px 0px ;}
.soso{width:216px; height:23px; line-height:23px; background:url(../images/search.jpg); position:absolute; right:0; top:57px}
.search{ width:216px; height:23px; }
.TOP_input{ width:148px; height:23px; line-height:23px; padding-left:25px; border:none;  float:left; color:#000; background:none; }
.TOP_button{ width:41px; height:23px;  background:none; float:left; color:#4b3202; text-shadow: 2px 2px 2px #deb676;  border:none; cursor:pointer;}

/*banner*/
.banner{width:100%}	

/*main*/	
.main{width:100%;background:url(../images/main_bg.jpg) repeat;}
.main_wrap{width:1000px;margin:0 auto;text-align: left;}

.M_prd{}
.M_prd b{font-weight: bold;font-size: 20px;display: block;text-align: center;line-height: 35px;padding-top: 12px;color: #e77a19;}
.M_prd .slideTxtBox{ width:100%;}
.M_prd .slideTxtBox .hd{ height:50px; line-height:30px; }
.M_prd .slideTxtBox .hd ul{ height:34px; text-align: center;}
.M_prd .slideTxtBox .hd ul li{padding:0 15px; cursor:pointer;display: inline-block;*display: inline;*zoom:1;position: relative;}
.M_prd .slideTxtBox .hd ul li:after{content: "/";position: absolute;right: 0;top: 0;}
.M_prd .slideTxtBox .hd ul li a{display: block;height: 32px;border-bottom: 2px solid #fff;}
.M_prd .slideTxtBox .hd ul li.on{ height:34px; }
.M_prd .slideTxtBox .hd ul li.on a{border-bottom: 2px solid #e77a19;}

.M_prd .slideTxtBox .bd{height: 320px;width: 100%;}
.M_prd .slideTxtBox .bd ul{width: 1015px;}
.M_prd .slideTxtBox .bd li{ height:320px; line-height:24px;width: 326px;float: left;margin-right: 12px;}
.M_prd .slideTxtBox .bd li a{display: block;}
.M_prd .slideTxtBox .bd li a.prd_pic{width: 326px;height: 269px;text-align: center;}
.M_prd .slideTxtBox .bd li a.prd_txt{width:326px;height:51px;text-align: center;line-height: 51px;color: #333;}


/*ab*/
.M_abou{height: 258px;width: 100%;background: url(../images/ab_bg.jpg);}

.M_about{height:167px;padding-top: 52px;}
.Mab_text{width: 555px;height: 167px;float: left;border-right:1px solid #797b87 ;position: relative;}
.Mab_alogo{width: 156px;height: 94px;float: left;padding-top: 10px;}
.Mab_tbox{width:348px;float: left;padding-top: 10px;margin-left: 13px;color: #fff;line-height: 19px;}
.M_about .more{display: block;width: 517px;height: 30px;background: #e77a19;position: absolute;bottom: 8px;text-align: center;line-height: 30px;color: #fff;}

.Mab_pic{width: 417px;height: 167px;float: right;}
.Mab_ptit{width: 91px;height: 18px;float: left;border: 1px solid #fff;margin-top: 65px;text-align: center;color: #fff;line-height: 18px;}
.Mab_pbox{width: 309px;height: 167px;float: right;}
.Mab_pbox .picScroll-left{ width:309px;  overflow:hidden; position:relative;}
.Mab_pbox .picScroll-left .Hd{ overflow:hidden;  }
.Mab_pbox .picScroll-left .Hd .prev,.picScroll-left .Hd .next{ display:block;  width:15px; height:24px; position: absolute; cursor:pointer; top: 63px;}
.Mab_pbox .picScroll-left .Hd .prev{background: url(../images/prd_left.jpg);left: 0;}
.Mab_pbox .picScroll-left .Hd .next{background: url(../images/prd_righ.jpg);right: 0; }


.Mab_pbox .picScroll-left .Bd{height: 167px;width:224px;margin: auto ;}
.Mab_pbox .picScroll-left .Bd ul{ overflow:hidden; zoom:1; }
.Mab_pbox .picScroll-left .Bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.Mab_pbox .picScroll-left .Bd ul li .pic{ text-align:center; width: 224px;height: 167px;}
.Mab_pbox .picScroll-left .Bd ul li .title{ line-height:24px;   }


/*news*/
.M_news{height:681px;}
.N_tit{height:79px;text-align: center;line-height: 79px;font-size: 18px;color: #e77a19;}
.N_box{width: 100%;height: 223px;background: url(../images/ne_bg.jpg);padding-top: 1px;}
.N_npic{width:403px;height: 184px;margin: 19px 0 0 7px;background: #fff;float: left;}
.N_ntxt{width:398px;padding-top:30px;float: left;margin-left: 81px;}
.N_ntxt b{display: block;font-size: 18px;color: #fff;line-height: 66px;}
.N_ntxt a{display: block;color: #fff;}
.M_news ul{width: 100%;height: 328px;padding-top: 50px;}
.M_news ul li{height: 162px;float: left;width: 500px;}
.N_tim{height: 106px;width: 102px;float: left;background: #2c324c;text-align: center;}
.N_tim b{display: block;font-size: 50px;line-height: 30px;padding-top: 20px;color: #fff;}
.N_tim span{color: #fff;font-size: 16px;display: block;margin-top: 5px;}
.N_text{float: left;margin-left: 14px;width: 350px;}
.N_text a{display:block ;}

.N_text a.N_ttit{color: #2c324c;line-height: 25px;font-size: 14px;font-weight: bold;}
.N_text a.N_tcon{margin-top:8px;color: #1f232c;}


/*footer*/
.footer{width:100%; height:191px; background:url(../images/f_bg.jpg) repeat-x; overflow:hidden; }
.footText{width:1000px; height:191px; margin:0 auto;}
.F_nav{height:37px;width: 100%;}
.F_nav ul{text-align: center;width: 100%;}
.F_nav ul li{line-height: 37px;display: inline-block;*display: inline;*zoom:1;position: relative;}
.F_nav ul li:after{content: "|";position: absolute;right: 0;top: 0;color: #fff;}
.F_nav ul li a{display: block;padding: 0 25px;font-size: 14px;color: #fff;}

.F_bot{height: 155px;width: 100%;}
.F_logo{float: left;width: 325px;height: 155px;float: left;}
.F_tet{float: left;margin-left: 44px;width: 400px;height: 155px;color: #fff;}
.F_tet i{display: block;color: #fff;font-size: 14px;font-style: normal;padding-top: 15px;height: 31px;border-bottom: 1px solid #656878;}
.F_tet a{color: #fff;}
.F_ewm{width: 111px;height: 135px;padding-top: 17px;float: right;margin-right:58px;}
.F_ewm a{display: block;width: 111px;height: 111px;}
.F_ewm span{display: block;text-align: center;color: #fff;}

/*子页*/
/*subBanner*/
.subBanner{width:100%; margin: 0 auto;}

/*subMain*/
.subMain{width:100%;padding-top: 15px;}
.subMain_wrap{width:1000px; margin:0 auto 20px; overflow: hidden;min-height:400px;*+height:100%; }
.sub_left{width:212px; float:left;}
.sub_right{width:757px; float:right;}
.L_menu{border: 1px solid #e7e7e7;background: #f1f1f1;}
.L_tit{width:210px; height:37px; background:url(../images/sub_titbg.jpg) no-repeat; overflow:hidden;}
.L_tit span{width:210px; display: block; color:#FFF; text-indent:12px;}
.cn{line-height:37px; font-size:15px;}


.L_menu ul{width:210px;padding-top: 15px;padding-bottom: 8px;}
.L_menu li{width:200px; margin:0 auto 5px; line-height:31px; }
.L_menu li a{display:block; width:200px; height:31px; color:#393939; text-indent:35px;  background:url(../images/sub_navabg.jpg);}
.L_menu li a:hover,.L_menu li .jd{font-weight:bold;  }



.L_menu li ul{margin:0; width:200px;padding: 0;}
.L_menu li ul li{width:200px; background:none; margin:0 auto;}
.L_menu li ul li a{width:200px; text-indent:45px; color:#393939; background:none; }
.L_menu li ul li a:hover,.L_menu li ul li .jd{font-weight:bold;  background:none;}


.R_position{width:737px; height:36px; line-height:36px; background:url(../images/sub_rbg.jpg) bottom repeat-x;}
.in{float:left; font-weight:bold;text-indent:15px }
.positionText{padding-left: 15px;color: #292f46;}
.positionText a{color: #292f46;}
.R_content{line-height:24px;background: #f4f4f4;width: 735px;border: 1px solid #e2e2e2;margin-top: 11px;}

.piclist2{ width:737px; height:auto; margin:auto;}
.piclist2 ul{ width: 737px;  margin:0; padding:0; padding-top:13px}
.piclist2 ul li {width:228px; height:269px; float:left;margin:0 8px 0;_display:inline; text-align:center; text-indent:0; background:url(../images/prd_bg2.jpg) top left no-repeat}
.piclist2 ul li span{width:228px;height:233px; display: block; position:relative;}
.piclist2 ul li span a.pic_box{width:228px;height:233px; display:block;  overflow:hidden; text-align:center; border:#dccab6 solid 1px}
.piclist2 ul li span a.pic_box:hover{}
.piclist2 ul li .pic_lab{ width:228px; 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;}
