*{margin:0;padding:0;}
body {font-size:12px;color:#333;font-family:"微软雅黑","宋体",Arial;overflow-x: hidden}
ul li{list-style:none;}
.clear{clear:both;}
a{color: #666;text-decoration: none;cursor: pointer;outline:none;blr:expression(this.onFocus=this.blur());}
a img{ border:none; margin: 0; padding: 0;}
h1,h2,h3,h4,h5{ color: #333;}
p{ font-size: 12px; line-height: 22px;}
em{font-style:normal}
.fl{float:left;display: inline;}
.fr{float:right;display: inline;}
.ft18{font-size: 18px;}
.space5{ height: 5px;}
.space10{ height: 10px;}
.space20{ height: 20px;}
.space45{ height: 45px;}
.bg_ff{ background: #fff;}
.bg_fa{ background: #fafafa;}
.bg_f5{ background: #f5f5f5;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{-webkit-appearance: none !important; margin: 0;}
input::-moz-placeholder, textarea::-moz-placeholder{color: #999;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{color: #999;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #999;}

@font-face {font-family: 'iconfont';
    src: url('font/iconfont.eot'); /* IE9*/
    src: url('font/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('font/iconfont.woff') format('woff'), /* chrome、firefox */
    url('font/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
    font-family:"iconfont" !important;
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
.icon-map:before { content: "\e600"; }
.icon-youjiant:before { content: "\e601"; }
.icon-tel:before { content: "\e602"; }
.icon-xiaoxi:before { content: "\e603"; }
.icon-jiantou:before { content: "\e604"; }
.icon-dian:before { content: "\e605"; }
.icon-dizhi:before { content: "\e609"; }
.icon-dianhua:before { content: "\e608"; }
.icon-chuanzhen:before { content: "\e606"; }
.icon-wangzhi:before { content: "\e607"; }
.icon-zj:before { content: "\e60a"; }
.icon-yj:before { content: "\e60b"; }
.icon-jb:before { content: "\e60c"; }


body{ background:#fff; }
.container{ padding-bottom: 40px; width: 100%; overflow: hidden;}
.w1140{width: 1140px;margin: 0 auto; height: auto;  text-align: left;}

.header{ width: 100%;  border-bottom: 6px solid #ffb91d; position: relative; z-index: 4;}
.header .header_con{ height:78px; position: relative;background: url("/images/400.png") no-repeat right 8px  bottom 16px;}
.header .logo{position: absolute;top:16px;}
.header .nav{ position: absolute; left: 260px;}
.header .nav li{float: left;}
.header .nav li .nav_li{ padding: 40px 30px 0; height: 38px; display: block; font-size: 15px; color: #333; transition:all 0s;}
.header .nav li .nav_li:hover,.header .nav li .nav_li.active{  background: #ffb91d; overflow:hidden;}
 .nav_bg{ width: 100%; height: 12px; background: url("/images/nav_ng.png") repeat-x; position: absolute; top:72px;z-index:5;}

.header .nav .nav_list{ z-index:4; border-top: 6px solid #ffb91d;   display:none;width: 150px; background: #fff; padding: 0 17px; height: auto;overflow: hidden; top:78px;  padding-bottom: 20px; border-bottom: 2px solid #ffb91d;}
.header .nav .nav_list dl{}
.header .nav .nav_list dd{ width:150px ; border-bottom: 1px solid #f3f3f3;}
.header .nav .nav_list dd a{width:150px; padding:10px 0; display: block; overflow: hidden; font-size: 14px; color: #666;}
.header .nav .nav_list dd a em{float: left;}
.header .nav .nav_list dd a span{float: right;}
.header .nav .nav_list dd a:hover{color: #d10007;}
.header .nav .nav_list1{position: absolute;left:90px;}
.header .nav .nav_list2{position: absolute;left:210px;}
.header .nav .nav_list3{position: absolute;left:330px;}
.header .nav .nav_list4{position: absolute;left:465px;}





.header .top_list{ float: right;  font-size: 14px; color: #333; margin-top: 8px;}
.header .classify{  width:60px; height: auto;}
.header .classify .link_list{vertical-align:middle;position: relative;z-index:6; cursor:pointer;}
.header .classify .link_list .eng{ height: 25px; padding-left: 25px; }
.header .classify .link_list .eng i{  font-size:16px; position: absolute; top:2px;  left:6px; }
.header .classify .link_list .eng span{  font-size: 12px;  }
.header .classify .link_list .eng:hover { color: #ffb91d }
.header .classify .link_list ul{ display:none; background: #fff;  border: 1px solid #ececec; width:60px; position: absolute; right: 0px; top:25px; z-index:6; }
.header .classify .link_list ul li{  line-height:24px;font-size: 12px; color: #333;}
.header .classify .link_list ul li a{ color: #333;  width: 60px; height: 24px; display: block; padding-left: 5px;transition:all 0s}
.header .classify .link_list ul li:hover{ background: #ececec; color: #333; cursor: pointer;}
.header .classify .link_list ul li:hover a{ color: #333;}

/*header end*/
.footer{ border-top: 1px solid #f3f3f3; padding-top: 30px;}
.footer .footer_top{ padding-bottom: 25px;  overflow: auto;}
.footer .footer_nav{ width:914px; overflow: hidden; }
.footer .footer_nav dl{ width: 128px; text-align: left;  float: left;}
.footer .footer_nav dt{margin-bottom: 10px; font-size: 13px; color: #333; font-weight:bold; }
.footer .footer_nav dt a{ font-size: 13px; color: #333; font-weight:bold;}
.footer .footer_nav dt a:hover{font-size: 13px; color: #333;}
.footer .footer_nav dd{}
.footer .footer_nav dd a{font-size: 12px; color: #939393; line-height: 24px;}
.footer .footer_nav dd a:hover{font-size: 12px; color: #333;}
.footer .tel{ text-align: right; width: 220px; overflow: hidden;}
.footer .tel .tel_p{ float: right; width: 100%; height: auto; overflow: hidden;}
.footer .tel .tel_p.dhhm{  margin-bottom:2px;}
.footer .tel .tel_p.dhhm p{color: #d20008 !important;}
.footer .tel .tel_p.dhhm p i{color: #d20008 !important;}
.footer .tel a{width: 125px; height: 32px; display:inline-block;  background: #ebebeb; text-align: center; line-height: 32px;margin-bottom: 10px;}
.footer .tel a i{ font-size:16px; color: #666; margin-right: 5px; }
.footer .tel a:hover{ color: #333;  }
.footer .tel  p{ font-size:12px; color: #7c7c7c; text-align: right; float: right; display: block;  }
.footer .tel  p i{ font-size:22px; color: #7c7c7c;  margin-right: 10px;}
.footer .tel  p span{ font-size:21px; }
.footer .tel.dhhm p{color: #d20008 !important;}
.footer .footer_bot{height:80px;width: 100%; border-top: 4px solid #ffb91d;
padding-bottom:10px;background:#4e525b;}
.footer .footer_data{height:240px;width: 100%;background: url("/images/yibo1.jpg") center no-repeat;}
.lt-sl { width:1300px; margin:0 auto;overflow:hidden;}
.lt-sl ul { width:90%; margin:0 auto; text-align:center; color:#ffb91d; overflow:hidden;padding-top:85px; }
.lt-sl ul li { width:233px; float:left; border-right:1px dashed #ffb91d;}
.lt-sl ul li.last-bor{border-right:none;}
.lt-sl ul li strong { font-size:48px; font-family:Impact; font-weight:normal;}
.lt-sl ul li span { font-size:15px; letter-spacing:1.2px; display:block;}
.lt-rsl { width:45%; margin:0 auto}
.lt-rsl a { display:inline-block; color:#fff; font-size:20px; border:1px solid #fff; padding:5px 25px; margin-left:5%; margin-right:2%;}
.lt-rsl a.active1 { background:#fff; color:#383842;}
.lt-rsl a:hover {background:#fff; color:#383842;}
.footer .footer_bot .footer_con  {width: 100%;}
.footer .footer_bot .bot_fl { float: left;  height:auto; width: 930px;  color:#f5f5f5;  padding-top: 20px;overflow: hidden;}
.footer .footer_bot .bot_fl .friend-link a{color:#939393;}
.footer .footer_bot .bot_fl p{  line-height: 22px; }
.footer .footer_bot .bot_fl p a{  color:#f5f5f5; margin-right:15px; }
.footer .footer_bot .bot_fl p a:hover{  color:#a80208; }
.footer .footer_bot .bot_fl p a.mail{  color:#f5f5f5; }
.footer .footer_bot .bot_fl p a.mail:hover{ text-decoration: underline; }
.footer .footer_bot .bot_fl p a.bot_ah{  color:#f5f5f5;  }
.footer .footer_bot .bot_fl p a.bot_ah:hover{ text-decoration:underline;}

.foot_r{float:right; height:34px; line-height:34px; margin-top: 20px; position: relative;}
.foot_r span{display:block; font-size:12px; color:#ffb91d; float:left; }
.foot_r .fx{ margin-bottom: 10px;  overflow: hidden;}
.foot_r .fx li{ float: left; margin-left: 10px; }
.foot_r .fx li a{ width:36px; height:36px;display: block;  transition:all 0s;background: url("/images/fx_ico.png") no-repeat;}
.foot_r .fx li.fx_wb1 a{  background-position: 0 0; }
.foot_r .fx li.fx_wx a{  background-position: -45px 0;  }
.foot_r .fx li a:hover{ background: url("/images/fx_ico.png") no-repeat; }
.foot_r .fx li.fx_wb1 a:hover{background-position: 0 0;opacity: 0.8 }
.foot_r .fx li.fx_wx a:hover{background-position: -45px 0;opacity: 0.8 }

.foot_r .wx_img{box-shadow:1px 1px 15px rgba(0, 0, 0, 0.3);padding:6px;background-color:#fff;border:1px solid #ddd;
    z-index:20;position: absolute;bottom:80px;left: 15px;width: 120px;height: 120px;
    filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 90;display: none}
.foot_r .wx_img img{width: 120px;height: 120px;}

/*footer end*/

.po_min{ width: 100%; background: #bdbdbd;}
.position {height: 36px; line-height: 36px;  font-size: 12px; color: #333; }
.position a {color: #333; transition:all 0s;}
.position em {  margin: 0 5px; color: #333 ; font-size: 13px;font-family:Arial;}
.position a:hover{color: #666;}
.position a:active {text-decoration: underline;}
.position span{color: #333; margin-left: 5px;}
/*crumbs end*/


.wrap_page {width:100%;height: auto;overflow: hidden;text-align: center;  vertical-align: middle;padding-top: 25px;margin:0 auto;}
.wrap_page a {color:#c0c0c0;display:inline-block;width: 36px ;height: 36px; background: #f3f3f3;  margin-left:10px;text-align: center;
    vertical-align:middle;line-height: 36px;  }
.wrap_page a.first {margin-left: 0px;}
.wrap_page a.next {width:65px;}
.wrap_page a.active {background-color: #666;color: #fff;  }
/*分页 end*/

.sideright{position:fixed;width:90px;height:360px;right:0;top:214px;z-index:100;background:#f2f2f2;}
.sideright .btn_close{position:absolute;right:0;top:0;display:block;z-index:100}
.sideright ul li{width:90px;height:90px;float:left;position:relative;border-bottom:1px solid #fff;}
.sideright ul li .sidebox{position:absolute;width:90px;height:90px;top:0;right:0;transition:all 0.3s;background:#f2f2f2;color:#004fa3;overflow:hidden;font-size: 13px;line-height: 90px;}
.sideright ul li .sidebox span{background: #ececec;height: 90px;width: 0;display: inline-block;text-align: center}
.sideright ul li img{float:left;width:85px;height:85px;margin-left:5px;}

.xiangguan{ width: 280px; float: right;margin-top:10px;}
.xiangguan dl{ width: 280px; background: #f3f3f3; padding-bottom:40px;}
.xiangguan dl dt{ width:256px;  display:block;height: 40px; line-height:40px; font-size:20px; color: #fff; background:#666; padding-left: 25px;}
.xiangguan dl  dd a{width: 270px; height: 34px;  line-height: 36px; display: block; color: #525252; border-left:4px solid #f3f3f3; font-size: 12px; padding-left: 4px;padding-right: 2px;overflow:hidden;}
.xiangguan dl  dd a:hover,.xiangguan dl dd a.active{ color: #525252; background: #fff; border-left:4px solid #ffb91d;font-size: 14px; }

.dh_nav{ width: 280px; float: right;}
.dh_nav dl{ width: 280px; background: #f3f3f3; padding-bottom:40px;}
.dh_nav dl dt{ width:256px;  display:block;height: 40px; line-height:40px; font-size:20px; color: #fff; background:#666; padding-left:20px;}
.dh_nav dl dd a{height: 34px;  line-height: 36px; display: block; color:#333; font-size: 15px; padding-left:25px;padding-right: 2px;overflow:hidden;}
.dh_nav dl  dd a:hover,.dh_nav dl dd a.active{ color: #fdfdfd; background: url("/images/dt-bg.png") no-repeat 3px #f9b112; font-size: 15px;padding-left:27px; }
.dh_nav .dt-parent-name{width: 280px; float: right;margin:2px 0;}
.dh_nav .dt-parent-name a{width: 270px; height: 34px;  line-height: 36px; display: block; color:#333; font-size: 18px; padding-left:32px;overflow:hidden;}
.dh_bg{background: url("/images/dh_nav_1.png") no-repeat 3px ;}
.dh_bg2{background: url("/images/dh_nav_2.png") no-repeat 3px ;}
.dh_bg3{background: url("/images/dh_nav_3.png") no-repeat 3px ;}
.box2rc{ width:280px; height:40px; overflow:hidden; margin-top:2px; text-indent:1px; font-size:14px;background:#666; float: right;
margin-bottom:26px;}
.box2rc span{ color:#fff; font-size:20px; padding:4px 20px;line-height:38px; }
.box2rd{ width:740px; height:auto; overflow:hidden; margin-top:30px;margin-bottom:26px;}
.box2rd .p-kefu{float:left;}
.box2rd .p-kefu a{ width:150px; height:40px; line-height:40px; overflow:hidden; display:block; float:left; margin-right:20px; text-align:center; color:#fff; font-size:16px;}

.box2rd .p-label{float:left;}
.box2rd .p-label span{float:left;font-size:12px;line-height:40px;margin-right:8px;color:#999;}
.box2rd .p-label p{float:left;padding-top:8px;}
.box2rd .p-label a{color:#777; font-size:12px;width:auto; height:20px;line-height:20px;border-radius: 14px;border: 1px solid #ffeddf;background:#f3f3f3;padding:2px 8px;margin-right:8px; }
.box2rd .p-label a:hover{background: #f9b112;color:#fff;}
.banner_pro{padding-top:4px;}

/*右侧悬浮 end*/
.xg_ask{float:left;    
border-top: 2px solid #f3f3f3;
margin-top: 15px;
padding-top: 25px;
width:800px;}
.xg_ask h2{
float:left;
clear:both;
}
.xg_ask ul{clear:both;float:left;padding:0px 12px 10px;}
.xg_ask ul li{
float:left;
width:350px;
line-height:26px;

}
.prodetail-tip{
float:left;    
margin-top: 15px;
padding:12px;
width:800px;
background-color:#f3f3f3;
line-height: 26px;
letter-spacing: 1.2px;
}
.prodetail-tip p{font: 14px "微软雅黑";}
.type-des p{font-size: 14px; line-height: 24px; margin-bottom: 15px;color: #111;font-weight: normal;}
.type-des p a{color: #333;    font-weight: bold;}