/**/
.subbanner{height:300px;background:url(../images/subbanner.jpg) center center no-repeat;}
/**/
.weiz {height: 40px;line-height: 40px;overflow: hidden;background: url(../images/weizhi.png) no-repeat left center;padding-left: 35px;} 
.weiz a {color: #666;padding: 0 5px;}
.weiz .c_red a {color: #cf2929;}
/**/
.cen_fen {margin: 40px 0;width: 235px;}
.cen_c {width: 235px;height: auto;background: #f4f4f4;} 
.cen_c .h03 a {/*background: #848484;*/color: #fff;}
.cen_c .h03 em {color: #b5b5b5;}
.cen_c h2 a {display: block;font-size: 24px;text-align: center;background: url(../images/cen_h.gif) repeat-x center top;line-height: 68px;overflow: hidden;color: #fff;height: 72px;background-color: #cf2929;} 
.cen_c h2 em {font-size: 18px;padding-left: 5px;color: #f07a7f;text-transform: uppercase;} 
.cen_c h2.cur a {display: block;font: 24px "Microsoft Yahei";text-align: center;background: url(../images/cen_h.gif) repeat-x center top;line-height: 68px;overflow: hidden;color: #fff;height: 72px;} 
.cen_c h2.cur em {font-size: 18px;padding-left: 5px;color: #f07a7f;text-transform: uppercase;} 
.cen_c h3 {height: 52px;font: 18px "Microsoft Yahei";line-height: 52px;overflow: hidden;background: #2f61c6;} 
#subnavs{width:201px;color: #7e4703;line-height: 20px;}
#subnavs h2 {width:235px;height: 75px;line-height:75px;display:block;color:#fff;background: #3f68bf;text-align: center;}
#subnavs h2 a{color:#fff;}
.expmenu{ width:235px;margin-top:5px;}
.expmenu li div.head{ width:235px;  padding:5 0 6px 0px;  height:48px;  line-height:48px; overflow:hidden;}
.expmenu li div.head h3{ background:#fea12d;   font-size:16px;  font-weight:normal; text-align: center; }
.expmenu li div.head a{color:#fff;margin: 0 auto;}
/*三角按钮*/
.expmenu li div.head .arrow{display:block;width:23px;height:30px;float:right;overflow:hidden;cursor:pointer;}
.expmenu li div.head .arrow.down{background:url(../images/cen_jt1.gif) right no-repeat; margin-right:40px; margin-top:11px;}
.expmenu li div.head .arrow.up{background:url(../images/cen_jt2.gif) right no-repeat; margin-right:40px; margin-top: 11px;} 
.expmenu li .menu{ padding:0 15px 5px; width:205px; background:#f4f4f4;}
.expmenu li .menu li{height:39px;line-height:39px;text-align: center;border-bottom: 1px dashed #DEDEDE;font-size:12px;position: relative;}
.expmenu li .menu>li.sc{background: url(../images/cen_jt5.gif) 180px center no-repeat;}
.expmenu li .smenu{display:none;position: absolute;left: 100%;top: 0;z-index: 10;width: 80%;background: #e6e6e6;padding: 10px 20px;}
.expmenu li .smenu li{border-bottom: 1px dashed #bbbbbb;}
.expmenu li .smenu li a{ }

.cen_c ul {padding: 15px 0;}
.cen_c li {width: 175px;font-size:14px;margin: 0 auto;height: 39px;line-height: 39px;border-bottom: 1px dashed #b9b6b6;overflow: hidden;} 
.cen_c li a {color: #666;display: inline-block;background: url(../images/cen_jt4.gif) no-repeat 16px 16px;padding-left: 35px;} 
.cen_c li a:hover, .cen_c li.cur a {background: url(../images/cen_jt3.gif) no-repeat 16px 16px;color: #e62129;} 
.cen_c .nones {border-bottom: 0;}
.cen_fen h5 {width: 184px;height: 70px;background: url(../images/cen_bg.gif) no-repeat center top;margin-top: 10px;font-size:14px;color: #fff;padding: 20px 0 0 50px;} 
.cen_fen h5 em {display: block;font:22px Arial, Helvetica, sans-serif;font-weight: bold;color: #fff;width: 164px; overflow: hidden; white-space: nowrap;} 
/**/
.cen_pro {width: 905px;margin: 40px 0;}
.tit3 {color: #2e2e2e;height: 40px;font-size: 24px;font-weight: bold;overflow: hidden;margin-bottom: 28px;} 
.tit3 a {color: #2e2e2e;}
.tit3 em {font: 18px Arial, Helvetica, sans-serif;color: #cfcfcf;text-transform: uppercase;padding-left: 5px;} 
.tit4 {background: url(../images/cen_line2.gif) no-repeat left bottom;}
.cen_pro li {width:264px;border: 1px solid #e3e3e3;background: #f7f7f7;border-bottom: 5px solid #e1e1e1;float: left;margin-right:53px;margin-bottom: 17px;}
.cen_pro li em {display: block;font-size:14px;text-align: center;height: 40px;line-height: 40px;overflow: hidden;color: #323232;}
.cen_pro .nones {margin-right: 0;}
/******new-LB***********/
.newslist {width:905px;margin: 40px 0;} 
.news_con {width:905px;overflow: hidden;float: right;} 
.newslist dl {margin-top: 18px;border: 1px solid #ddd;overflow: hidden;} 
.newslist dd {width: 779px;float: left;}
.newslist h3 {height:36px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;font-size: 16px;line-height: 36px;} 
.newslist h3 a{float:left;width:460px;overflow: hidden;text-overflow: ellipsis;}
.newslist h3 span{float:right;width:93px;font:14px "微软雅黑";color:#d5d5d5;margin-top:15px;}
.newslist p {line-height: 20px;height: 40px; overflow: hidden;font-size:14px;margin-top: 5px;} 
.newslist .dl01 {height:144px;padding: 18px 18px 0 18px;background: #f4f4f4;} 
.newslist .dl01 dt {float: left; width: 200px; height: 126px; overflow: hidden; margin-right: 28px;background:url(../images/news.jpg) no-repeat center;} 
.newslist .dl01 dd {width: 639px;}
.newslist .dl01 h3 {height: 43px;line-height: 43px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;} 
.newslist .dl01 p {font-size:14px;color: #6e6e6e;line-height: 24px;margin-top: 12px;height: 72px;overflow: hidden;} 
/*pages*/
.Page{width:100%; text-align:center; padding:50px 5px;}
.Page li{display:inline-block;background:#fff;height:36px; vertical-align:middle; line-height:36px; font-size:14px; border:1px solid #e5e5e5; text-decoration:none; color:#333; outline:none;width: initial; padding: 0 15px; margin: 0 0 0 -1px;}
.Page li:hover,.Page li.active{ background:#2f61c6; color:#FFF;background-repeat:no-repeat; }
.Page li:hover a,.Page li.active a{color:#fff;}
/**/
.newsdetail {width: 915px;margin: 40px 0;}
.newsdetail h2 {height: 70px;font-size: 28px;text-align: center;color: #454545;line-height: 70px;overflow: hidden;} 
.newsdetail h3 {font: 14px "微软雅黑";color: #8d8d8d;text-align: center;height: 24px;border-bottom: 1px dotted #9b9b9b;} 
/**/
.detail {padding: 15px 30px 30px;} 
.detail img {display: block;margin: 0 auto;padding: 20px 0;max-width:100%;} 
.detail h4 {width: 684px;height: 313px;margin-bottom: 30px;} 
.detail h4 img {width: 684px;height: 313px;}
.detail .hh1 {width: 682px;height: 221px;}
.detail .hh1 img {width: 682px;height: 221px;}
.detail h5 {border-top: 1px dashed #cacaca;border-bottom: 1px dashed #cacaca;font-size: 14px;line-height: 38px;color: #797979;} 
.detail h5 a {color: #797979;display: inline-block;padding: 0 12px;} 
.detail .h04 {border: 0;padding: 15px;overflow: hidden;} 
.detail .h04 .fl {width: 390px;height: 38px;} 
.detail .h04 .fr {width: 390px;height: 38px;} 
.detail .h04 span a {white-space: nowrap;width: 262px;overflow: hidden;text-overflow: ellipsis;} 
.detail .h04 em {color: #e62129;float: left;} 
.detail table{width:100%;}
/*产品详情*/
.prodetail{width: 925px;margin: 40px 0;}
.prodetail .propiclist{}
.prodetail .propiclist .picFocus{ margin:0 auto;  width:450px; position:relative;  overflow:hidden;  zoom:1;   }
.prodetail .propiclist .picFocus .smallpic{ width:100%; padding-top:20px;  overflow:hidden; position:relative;}
.prodetail .propiclist .picFocus .smallpicli{width: 422px; float: left;}
.prodetail .propiclist .picFocus .smallpicli ul{ overflow:hidden; zoom:1; }
.prodetail .propiclist .picFocus .smallpicli ul li{ float:left; margin:0 0 0 5px; text-align:center; opacity: .4; filter: alpha(opacity=40);}
.prodetail .propiclist .picFocus .smallpicli .imgauto{width:100px;height:70px;position:relative;background:#f4f4f4;}
.prodetail .propiclist .picFocus .smallpicli img{ max-width:100%; cursor:pointer; }
.prodetail .propiclist .picFocus .smallpicli ul li.on{ background:#3f68bf;opacity: 1;}
.prodetail .propiclist .picFocus .smallpicli ul li.on img{ }
.prodetail .propiclist .picFocus .bigImg li{ vertical-align:middle; }
.prodetail .propiclist .picFocus .bigImg .imgauto{width:450px;height:450px;position:relative;background:#f4f4f4;}
.prodetail .propiclist .picFocus .bigImg img{ max-width:100%; }
.smallpic .sPrev,.smallpic .sNext{ float: left; display: block; width: 14px; height: 47px; text-indent: -9999px; background: url(../images/sprites1008.png) no-repeat 0 -141px; margin-top: 12px;}	
.smallpic .sNext{ background-position: 0 -47px;}	
.smallpic .sPrev:hover{ background-position: 0 -94px;}	
.smallpic .sNext:hover{ background-position: 0 0;}

.prodetail .prointro{width: 440px;}
.prodetail .prointro h2 {height: 40px;font-size: 22px;text-align: left;color: #454545;line-height: 40px;overflow: hidden;} 

.bookadd{margin: 15px 0 0;}
.bookadd>font{line-height: 150%;}
.bookadd table{width:98%;margin: 10px 0;}
.bookadd td{border: 1px solid #e8e8e8;padding: 9px;background: #fbfbfb;color: #8e8e8e;position:relative;}
.bookadd .intxt{width:90%;text-align:left;padding: 7px 10px;clear:both;border: 1px solid #e8e8e8;color: #8e8e8e;}
.bookadd .intext{ width:96%;height:80px;margin-bottom:7px;border: 1px solid #e8e8e8;}
.bookadd td span{ display: inline-block; margin-left: 7px;color: #8e8e8e;position: absolute;right:2%;top: 20px;}
.bookadd td span.codespan{ position: relative; top: 0; left: 2%;}
.bntbox{height:30px;padding-top:10px;}
.bntbox .bnt{border:1px solid #1F92D1;background:#1F92D1;padding:8px 20px;vertical-align:middle;color:#fff;cursor:pointer;}
.bntbox .bnt1{margin-left:15px;border:1px solid #d9524e;background:#d9524e;padding:8px 20px;vertical-align:middle;color:#fff;cursor:pointer;}

.prodetail .detail{margin:40px 0;}

