/*
<!-- 
๑乛◡乛๑ (●´∀｀●)(๑¯ิε ¯ิ๑) (๑•́ ₃ •̀๑) ( ∙̆ .̯ ∙̆ ) (๑˘ ˘๑) (●′ω`●) 
Hao
Created on 2015-08-17
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 */
.fullbg{ width:100%; height:100%; overflow:hidden; position:absolute; z-index:-1; left:0; top:0}
#fullbg{  position:fixed; top:0; left:0; z-index:-1}
.bgwidth{ width:100%}
.bgheight{ height:100%}
/*
.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:176px;position:relative;overflow:hidden; background:url(../images/ah_bg.jpg) repeat-x;}
.head_wrap{width:960px; height:176px;margin:0 auto;}	
.H_top{height: 20px;width: 100%;line-height: 20px;}
.H_top a{color: #6e6e6e;}
/*logo*/
.logo{float:left;width:503px;	height:121px;}
.H_phone{width: 225px;height: 120px;float: right;}

/*nav*/
.nav{width:100%; height:30px; clear: both;}
.nav ul{width:100%;height:30px; float:left; }
.nav li{float: left;width: 120px;height: 30px;text-align: center;line-height: 30px ;font-size: 14px;margin-top: 2px;}
.nav li.lg{}
.nav li a{display:block; height:30px; color:#fff; width: 95px;margin: auto;}
.nav li a:hover,.nav li a.jd{background:url(../images/nav_ahbg.jpg) repeat-x;}




/*banner*/
.banner{width:100%;height:560px;}	



/*research*/
.M_search{width: 100%;height: 50px;background: url(../images/sea_albg.jpg);}
.Ms_cen{width: 1000px;height: 50px;margin: auto;}
.S_text{width: 363px;height: 50px;line-height: 50px;float: left;}

.S_text span{margin: 0 7px;color: #291717;font-size: 14px;font-weight: bold;}
.S_text a{color: #291717;font-size: 12px;margin: 0 3px;}

.soso{width:322px; height:26px; line-height:26px; background:url(../images/sear_bg.jpg);margin-top: 12px;float: left;}
.search{ width:322px; height:26px; }
.TOP_input{ width:286px; height:26px; line-height:26px; padding-left:6px; border:none;  float:left; color:#000; background:none; }
.TOP_button{ width:29px; height:26px;  background:none; float:left; color:#4b3202; text-shadow: 2px 2px 2px #deb676;  border:none; cursor:pointer;}
.S_phone{width:207px ;padding-left: 70px;float:right;background: url(../images/sea_phonbg.jpg) left center no-repeat;height: 50px;color: #291717;font-size: 24px;line-height: 50px;font-weight: bold;}
/*main*/	
.main{width:100%;background:url(../images/main_bg.jpg) repeat;}
.M_prd{width: 100%;height: 643px;margin: auto;background: url(../images/prd_allbg.jpg) center no-repeat;}
.mp_main{width: 1000px;height: 574px;margin: auto;padding-top: 20px;}
.mp_left{width: 201px;height: 499px;float: left;background: url(../images/prd_navbg.jpg);padding-top: 75px;}
.mp_left ul{}
.mp_left ul li{height: 32px; line-height: 32px;margin-bottom: 3px;text-align: center;}
.mp_left ul li a{color: #291717;display: block;width: 100%;height: 32px;background: url(../images/prd_abg.jpg) center no-repeat;}
.mp_left ul li a:hover{background: url(../images/prd_liahbg.jpg)center no-repeat;color: #fff;}

.mp_right{width: 796px;height: 534px;float: right;background:url(../images/prd_mbg.jpg);padding-top: 40px;}
.mp_right ul{}
.mp_right ul li{width: 181px;height: 256px;float: left;margin: 0 9px;text-align: center;}
.mp_right ul li .mp_pic{display: block;width: 181px;height: 218px;}
.mp_right ul li .mp_name{display: block;width: 181px;height: 38px;line-height: 25px;text-align: center;color: #291717;}


.M_about{width: 100%;height: 502px;background: url(../images/ab_allbg.jpg) center no-repeat;padding-top: 112px;}
.Ma_main{width: 980px;height: 502px;padding-left: 20px;margin: auto;position: relative;}
.Mam_left{width: 696px;height: 466px;padding-top: 36px;float: left;}
.Mam_lpic{display: 100%;height: 316px;} 
.Mam_ltext{width:670px; height:128px;padding-left: 10px;background: url(../images/Mab_textbg.jpg) 0 5px no-repeat;margin-top: 22px;color: #545454;}
.Mam_right{width: 246px;height: 466px;float: left;}
.Ma_main .more{display: block;position: absolute;width: 95px;height: 29px;background: url(../images/ab_more.png);right: -10px;top: 312px;}

.M_news{width: 100%;height: 359px;background: url(../images/news_bg.jpg);}
.Mn_main{width: 1000px;height: 359px;margin: auto;}
.mn_tit{width: 1000px;height: 70px;line-height: 70px;font-size: 30px;font-weight: bold;text-align: center;color: #fff;margin-bottom: 25px;}
.mn_box{width: 100%;height: auto;overflow: hidden;}
.mn_box ul li.left{width: 265px;height: 223px;float: left;}
.mn_box ul li.left .mn_pic{width: 265x;height: 128px;}
.mn_box ul li.left .mn_text{width: 229px;height: 95px;background: #fff; padding: 0 18px;overflow: hidden;}
.mn_box ul li.left .mn_text a{display: block;width: 100%;height: 30px;line-height: 30px;color: #3d1e1f;font-size: 16px;}
.mn_box ul li.left .mn_text span{display: block;;width: 100%;height: 43px;overflow: hidden;color: #202020;}

.mn_box ul li.right{width:684px;padding-left: 23px;height: 94px;background: #fff;margin:10px 0; float: right;}
.mn_box ul li.right .mn_text{width: 561px;height: 94px;float: left;}
.mn_box ul li.right .mn_text a{display: block;width: 100%;height: 30px;line-height: 30px;color: #3d1e1f;font-size: 15px;font-weight: bold;}
.mn_box ul li.right .mn_text span{color: #202020;}
.mn_box ul li.right .mn_time{width:103px;height: 94px;float: right;background: url(../images/mn_timebg.jpg);}
.mn_box ul li.right .mn_time b{display: block;;width: 100%;line-height: 60px;font-size: 31px;color: #fff;text-align: center;}
.mn_box ul li.right .mn_time i{display: block;;width: 100%;line-height: 20px;font-size: 14px;color: #fff;text-align: center;font-style: normal;}



/*footer*/
.footer{width:100%; height:33px; background:url(../images/footerbg.jpg) repeat-x; overflow:hidden; }
.footText{width:1000px; height:33px; margin:0 auto;text-align: center;line-height: 33px;}
.footText a,.footText span{color: #757575;}
.footText span{margin: 0 5px;}

/*子页*/
/*subBanner*/
.subBanner{width:100%;height:267px; margin: 0 auto; background:url(../images/subbanner.png) no-repeat;}

/*subMain*/
.subMain{width:100%; }
.subMain_wrap{width:1000px;padding-bottom: 20px; margin:0 auto 20px; overflow: hidden;min-height:500px;*+height:100%;background: url(../images/sub_mainbg1.png); padding-top: 13px;}
.sub_top{width: 1000px;height:68px;background: url(../images/sub_titbg.jpg);margin:20px auto auto;}
.sub_left{width:210px; float:left;padding-left: 5px;background: url(../images/sub_lbg.jpg) right top repeat-y;}
.sub_right{width:785px; float:right;}

.l_cattit{width: 191px;height: 43px;background: url(../images/sub_cattitbg.jpg);line-height: 43px;text-align: center;font-size: 18px;font-weight: bold;color: #fff;}

.L_tit{width:auto; height:68px; background:url(../images/subtit_bg.png) no-repeat; overflow:hidden;float: left;line-height: 68px;padding-left: 10px;}
.L_tit span{ color:#FFF; text-indent:12px;font-size: 36px;font-weight: bold;}
.L_tit i{color: #fff;font-size: 20px;margin: 0 10px;}

.L_menu ul{width:190px; margin-left: 1px; background:#e0e2e2;}
.L_menu li{width:190px; margin:0 auto; line-height:33px; }
.L_menu li a{display:block; width:190px; height:33px; color:#362020; text-align: center;  background:url(../images/sub_navabg.jpg) ;font-size: 14px;}
.L_menu li a:hover,.L_menu li .jd{font-weight:bold;  background:url(../images/sub_navahbg.jpg) repeat-y;}

.L_menu li ul{margin:0; width:190px;}
.L_menu li ul li{width:190px; background:none; margin:0 auto;}
.L_menu li ul li a{width:190px; text-indent:72px; color:#FFF; background:none; }
.L_menu li ul li a:hover,.L_menu li ul li .jd{font-weight:bold;  background:none;}

.R_position{width:auto; height:68px; line-height:68px; background:url(../images/subright_titbot.png) bottom repeat-x;float: right;color: #fff;padding-right: 10px;}
.R_position a,.R_position span{color: #fff;}
.in{float:left; font-weight:bold;text-indent:15px }
.positionText{float:right;}
.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:142px; height:205px; float:left;margin:0 7px 8px;_display:inline; text-align:center; text-indent:0; background:url(../images/prd_bg2.jpg) top left no-repeat}
.piclist2 ul li span{width:142px;height:175px; padding-top: 2px; display: block; position:relative;background: #fff;}
.piclist2 ul li span a.pic_box{width:135px;height:173px; display:block;  overflow:hidden; text-align:center; margin: auto;}
.piclist2 ul li span a.pic_box:hover{}
.piclist2 ul li .pic_lab{ width:142px; line-height:30px; display:block; color:#fff; text-overflow: ellipsis;overflow: hidden;white-space: nowrap; text-align:center;}
.piclist2 ul li .pic_lab:hover{}
.piclist2 ul li img{ margin:0}

.piclist3{ width:785px; height:auto; margin:auto;}
.piclist3 ul{ width: 785px;  margin:0; padding:0; padding-top:13px}
.piclist3 ul li {width:179px; height:235px; float:left;margin:0 41px 8px;_display:inline; text-align:center; text-indent:0; background:url(../images/prd_bg2.jpg) top left no-repeat}
.piclist3 ul li span{width:179px;height:179px; display: block; position:relative;background: #fff;}
.piclist3 ul li span a.pic_box{width:179px;height:179px; display:block;  overflow:hidden; text-align:center; margin: auto;}
.piclist3 ul li span a.pic_box:hover{}
.piclist3 ul li .pic_lab{ width:179px; line-height:30px; display:block; color:#fff; text-overflow: ellipsis;overflow: hidden;white-space: nowrap; text-align:center;}
.piclist3 ul li .pic_lab:hover{}
.piclist3 ul li img{ margin:0}

.sub_news{width:745px;padding-left: 8px;}
.sub_news ul{width: 100%;}
.sub_news ul li{height: 165px;width: 100%;padding-top: 24px;background: url(../images/sub_newlibg.png) repeat-x bottom left;position: relative;}
.sub_nepic{width: 150px;height: 121px;background: #fff;text-align: center;float: left;}
.sub_netext{width: 533px;float: left;margin-left: 20px;}
.sub_netext a{display: block;;width: 100%;color: #fff;}
.sub_netext a.subbt_tit{font-size: 16px;font-weight: bold;line-height: 34px;}
.sub_netext a.more{width:auto;position: absolute;right: 48px; bottom:20px ;}

/*产品详细页*/
.sub_prdsho{width: 100%;position: relative;}
.sub_prdsho .slideTxtBox{ width:100%;}
.sub_prdsho .slideTxtBox .hd{ height:200px; line-height:30px; position:relative; }
.tempWrap{margin: auto;}
.sub_prdsho .slideTxtBox .bd{width: 100%;height:410px;background: url(../images/sub_newlibg.png) bottom left repeat-x;}
.subs_pic{width: 410px;height: 410px; margin-left: 10px;text-align: center;}

.sub_prdsho .picScroll-left{ width:100%;  overflow:hidden; position:relative;}
.sub_prdsho .picScroll-left .Hd{ overflow:hidden;  height:auto;}
.sub_prdsho .picScroll-left .Hd .prev,.sub_prdsho .picScroll-left .Hd .next{ display:block;  width:34px; height:34px;	 cursor:pointer; position: absolute; }
.sub_prdsho .picScroll-left .Hd .next{background: url(../images/sub_left.png);left: 5px;top: 70px;}
.sub_prdsho .picScroll-left .Hd .prev{background: url(../images/sub_right.png); right: 5px;top: 70px;}
.sub_prdsho .picScroll-left .Hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.sub_prdsho .picScroll-left .Hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.sub_prdsho .picScroll-left .Hd ul li.on{ background-position:0 0; }
.sub_prdsho .picScroll-left .Bd{ padding:20px 0;   }
.sub_prdsho .picScroll-left .Bd ul{ overflow:hidden; zoom:1; }
.sub_prdsho .picScroll-left .Bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;background: #fff;}
.sub_prdsho .picScroll-left .Bd ul li .pic{ text-align:center;width: 122px;height: 152px; }
.sub_prdsho .picScroll-left .Bd ul li .pic img{}
.sub_prdsho .picScroll-left .Bd ul li .pic a{cursor: pointer;}
.sub_prdsho .picScroll-left .Bd ul li .title{ line-height:24px;   }
.sub_prdcon{width: 272px;height: 329px;position: absolute;right: 87px;top: 0;}
.sub_prctit{width:auto;padding-right: 19px;background: url(../images/sub_ptitbg.png) right no-repeat;height: 39px;position: absolute;left: 0;}
.sub_prctit a{display: block;width: auto;;padding: 0 10px;height: 39px;background: #e1cb94;font-size: 18px;color: #1f170a;font-weight: bold;line-height: 39px;}
.sub_prctext{padding:0 10px;margin-top: 57px;height: 270px;overflow: hidden;color: #fff;}

.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 30px;color: #fff;}
