﻿/*1029626114@qq.com*/
@charset "utf-8";
html{color:#000;background:#fff; }
body { color:#666;font-size:12px;min-width: 1260px; width: 100%;} /*网站字体颜色*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;text-decoration: none;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}

.mt10{ margin-top:10px;}

a { color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover { text-decoration:underline;}
.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
/* -- 购物车外部框架 -- */
.cart_header , .cart_content , .cart_footer { width:760px; margin:0 auto;}

.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

/* -- 页面整体布局 -- */
.header , .content , .footer { width:1200px; margin:0 auto;  }
.left,.leftr{ width:266px; float:left; }
.leftr{ float:left;}
.left2 { width:908px; float:left; overflow:hidden; margin-top:15px;}
.left3 { width:266px; float:left; overflow:hidden; color:#666;}
.lefttop {height:0px; font-size:0; overflow:hidden; margin-top:10px;}
.leftbot { height:0px; font-size:0; overflow:hidden;  margin-bottom:10px;}
.left2bot { height:0px; font-size:0; overflow:hidden; margin-bottom:10px; }

.rightl{ float:right;}
.right2 { width:266px;  float:right; overflow:hidden;margin-top:15px;}
.right3 { width:266px; float:right; overflow:hidden; color:#666;}
.rightbot { height:0px; font-size:0; overflow:hidden; margin-bottom:10px;}
.right2bot { height:0px; font-size:0; overflow:hidden; margin-bottom:10px;}

.right_main { width:908px; overflow:hidden; }
.right2_main { width:266px;overflow:hidden;}
.left2_main { width:908px;overflow:hidden;}
 

.h_nav li a:-webkit-any-link{ display:block;}

/* function */
h2 a:hover{ text-decoration: none;}
input,textarea{ outline:none; }
textarea{ resize:none;}
em{ font-style: normal;}
.f_cb:after,.f_cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f_cb,.f_cbli li{zoom:1;}
.f_ib{display:inline-block;*display:inline;*zoom:1;}
.f_dn{display:none;}
.f_db{display:block;}
.f_pr{position:relative;}
.f_pa{position:absolute;}
.f_fl{float:left;}
.f_fr{float:right;}
.f_prz{position:relative;zoom:1;}
.f_oh{overflow:hidden;}
.f_fa{font-family:Arial, Helvetica, sans-serif;}
.f_fw{ font-family:"Microsoft Yahei" ;}

.f_fwn{font-weight:normal;}
.f_fwb{font-weight:bold;}
.f_tal{text-align:left;}
.f_tac{text-align:center;}
.f_tar{text-align:right;}
.f_csp{cursor:pointer;}


/*首页头部*/
a:hover{text-decoration: none;}

.tn_bj{background: url(../images/t_bj.jpg) no-repeat center top;height: 238px;}
.tn_bj .header{width:1200px;margin:0 auto;}
.tn_n{height: 40px;line-height: 40px;font-size:14px;color: #666666;}
.tn_n span{float:right;}
.tn_n a{color: #666666;padding:0 15px;}
.tn_n a img{vertical-align:top;padding:13px 6px 0 0;}
.tn_top{height:100px;padding-top:34px;}
.tn_logo{float:left;}
.tn_logo img{width:162px;height: 65px;}
.tn_wz{float:left;margin-left:28px;padding-left:28px;background: url(../images/t_x.jpg) no-repeat left 6px;}
.tn_wz span{display:block;height: 30px;line-height: 30px;font-size:24px;color: #333333;font-weight: bold;}
.tn_wz em{display:block;font-size:18px;height: 41px;line-height: 41px;color: #737373;}
.tn_tel{float:right;padding-left:25px; font-size:23px;color: #000000;background:url(../images/t_tel_bj.jpg) no-repeat left 8px;}
.tn_tel span{display: block;font-size:25px;color: #003dd7;line-height: 28px;font-weight: bold;background-image:-webkit-linear-gradient(left,#17c1ff,#0d97fa,#0572f6); 
    -webkit-background-clip:text; 
    -webkit-text-fill-color:transparent;}
.tn_menu{height:64px;font-size:18px;color: #333333;box-sizing: border-box;}
.tn_menu li{float:left;height:64px;line-height:64px;background: url(../images/nav_x.png) no-repeat right;}
.tn_menu li a{color: #fff;padding:0 32px;display: block;}
.tn_menu li:hover a,.tn_menu li.cur a{background: #48c590;background: -moz-linear-gradient(left,  rgba(147,241,185) 0%,rgba(24,193,212) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(147,241,185) 0%,rgba(24,193,212) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(147,241,185) 0%,rgba(24,193,212) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3df4ff', endColorstr='#00c7eb',GradientType=1 ); /* IE6-9 */
color: #fff;font-weight: bold;}
.tn_menu li:last-child{background: none}

        .tn_top .tel{float:right;margin-top: 13px;}
        .tn_top .tel span{display:block;float:left;height:41px; line-height: 20px; padding-left:47px;font-size: 22px; color:#333;background:url(../images/hea-tel.png) no-repeat left; margin-top: 10px;}
        .tn_top .tel em{display: block; float:left;}
        .tn_top .tel em i{display:block; font-size:25px; font-style:normal; color: #003dd7;line-height: 28px;font-weight: bold; font-family: "Acrom"; background-image:-webkit-linear-gradient(left,#52c781,#30c1b2,#12bcdd); 
    -webkit-background-clip:text; 
    -webkit-text-fill-color:transparent;}
        .tn_top .tel em i:last-child{letter-spacing:1px;}



/*底部*/
.footWrap{height:354px;overflow:hidden;font-family:"Microsoft Yahei";background:url(../images/ft_bj.png) no-repeat center bottom;margin-top:46px;}
.footer{width:1200px;margin: 0 auto; position: relative;}
.ft_t{height: 270px;overflow: hidden;}
.ft_t h4{height: 31px;border-bottom:1px solid #cecece;font-size:18px;color: #333333;line-height: 18px;font-weight: normal;margin-bottom:10px;}
.ft_t h4 img{margin-right:8px;vertical-align: top;float:left;}
.ft_nav{position: relative;float:left;width: 205px;}
.ft_nav li{float:left;width:50%;font-size:16px;color: #666666;line-height: 36px;}
.ft_nav li a{color: #666}
.ft_nav li a:hover{ color:#14bddb;}
.ft_wz{width:505px;float: left;padding-left:144px;}
.ft_wz p{font-size:14px;color: #666666;line-height: 38px;}
.ft_wz p em{font-size:20px;color: #14bddb; background-image: -webkit-linear-gradient(left,#52c781,#30c1b2,#12bcdd);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
.erwm{float:right;width:246px;}
.erwm p{float:left;width:117px;margin-right:11px;text-align: center;margin-top:20px;}
.erwm p img{width:115px;height: 115px;border:1px solid #cecece;}
.erwm p span{display: block;font-size:14px;color: #666666;margin-top:8px;}
.erwm p:last-child{margin-right:0;}
.ft_b{height: 84px;box-sizing: border-box;padding-top:17px;}
.ft_b p{font-size:14px;color: #ffffff;line-height: 26px;}
.ft_b p a{ color:#fff;}
.ft_b p em a{color: #fff;padding-right:20px;}
.ft_b span{float: right;padding-top:4px;}
.ft_b span a {margin:0 17px;}



/*.lk_bj{height:64px;background: #08b909;line-height:64px;}
.link{width:1200px;margin:0 auto;line-height:64px;box-sizing:border-box;position:relative;z-index: 2;height:64px;}
.link a {color:#fff;font-size: 14px;padding-right:25px;}
em,i{font-style: normal;}*/


.lx1{   height: 350px; background: #fff; box-shadow:0 5px 20px 5px #ededed; margin-top: 80px;
    margin-bottom: 80px;}
.lx1 .dh{ width: 360px; height: 350px;}
.lx1 .dh .call{ width: 360px; height: 80px; background: url(../images/contact/tact.png) no-repeat; font-size: 28px; color: #fff; font-family: 'Oswald-Medium'; line-height: 80px; text-indent: 85px;}
.lx1 .dh .tw{ width: 320px; height: 220px; background: url(../images/contact/lxt.jpg) no-repeat; padding-left: 40px; padding-top: 50px;}
.lx1 .dh .tw h4{ font-size: 40px; color: #ffba00;}
.lx1 .dh .tw p{ font-size: 20px; color: #9b9c9d; font-family: "arial"; margin-top: 5px;}
.lx1 .dh .tw .xt{ width: 40px; height: 2px; background: #fff; margin-top: 30px;}
.lx1 .dh .tw .xz{ font-size: 16px; color: #fff; margin-top: 30px;}
.lx1 .wz{ width: 740px; padding: 50px;}
.lx1 .wz dt{ font-size: 28px; font-weight: bold;}
.lx1 .wz .dd1{ font-size: 14px; color: #999; text-transform: uppercase;}
.lx1 .wz .dd2{ width: 40px; height: 2px; background: #333; margin-top: 35px;}
.lx1 .wz .dd3{ font-size: 16px; color: #666; line-height: 30px; margin-top: 35px;}

.lx2 h4{ background: url(../images/contact/tb1.png) top no-repeat; font-size: 40px; text-align: center; padding-top: 60px;}
.lx2 .nr{ padding: 50px; background: #fff; box-shadow:0 5px 20px 5px #ededed; border-radius: 20px; margin-top: 40px;}
.lx2 .nr .fsL{ width: 640px; background: url(../images/contact/lxtb.png) left no-repeat; text-indent: 55px;}
.lx2 .nr .fsL p{ font-size: 14px; line-height: 60px;}
.lx2 .nr .fsR{ width: 390px;}
.lx2 .nr .fsR a,.lx2 .nr .fsR a img{ width: 242px; height: 80px;}
.lx2 .nr .fsR .ewm{ width: 420px; margin-top: 30px;}
.lx2 .nr .fsR .ewm1{ width: 180px; margin-right: 30px; float: left;}
.lx2 .nr .fsR .ewm1 img{ width: 178px; height: 178px; border: 1px solid #ddd;}
.lx2 .nr .fsR .ewm1 p{ width: 180px; text-align: center; margin-top: 20px;}    

.lx3{ margin-top: 80px;}
.lx3 h4{ background: url(../images/contact/tb2.png) top no-repeat; font-size: 40px; text-align: center; padding-top: 60px;}
.lx3 .map{ margin-top: 40px; width: 1200px; height: 480px; overflow: hidden;}


.ab_ban{font-size:0;line-height: 0;position: relative;height: 600px}
.ab_ban img{position: absolute;left:50%;margin-left:-960px;top:0;}

 #newBridge .icon-left-center{ top: 30%; }
.qqkefu{position:fixed;right:0;bottom:28%;z-index:777;width:53px;}
.qqkefu ul li{position:relative;float:right;margin-bottom:1px;height:47px;background:#757575;font-size:14px;line-height:47px;opacity:.9;cursor:pointer;}
.qqkefu ul li a{display: block;width: 100%;height: 100%; color:#fff;}
.qqkefu ul li a:hover{text-decoration:none;}
.qqkefu ul li.qq_cza{overflow:hidden;}
.qqkefu ul li:hover{background:#4bc68d ;}
.qqkefu ul li.top{position:relative;width:53px;background:#4bc68d url(/images/kf/top_icon.png) no-repeat center;color:#1c1c1c;text-align:center;font-weight:800;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.qqkefu ul li.top:hover{background-color:#14bddb;}
.qqkefu ul li b{float:left;display:block;overflow:hidden;width:53px;height:47px;}
.qqkefu ul li b.a{background:url(/images/kf/czx4.png) no-repeat center center;}
.qqkefu ul li b.b{background:url(/images/kf/czx3.png) no-repeat center center;}
.qqkefu ul li b.d{background:url(/images/kf/bdsq.png) no-repeat center center;}
.qqkefu ul li b.c{background:url(/images/kf/czx5.png) no-repeat center center;}
.qqkefu ul li b.e{background:url(/images/kf/icon_kf_tel.png) no-repeat center center;}
.qqkefu ul li b.lxb{background:url(/images/kf/phone0.png) no-repeat center center;}
.qqkefu .erweima{position:absolute;top:-103px;left:-134px;float:right;display:none;height:150px;border:1px solid #CCC;background:#FFF;cursor:default!important;}
.qqkefu .erweima p{float:left;width:130px;color:#000;text-align:center;font-size:12px;line-height:20px;}
.qqkefu .erweima p img{margin:10px 10px 0 10px;width:110px;height:110px;}
.qqkefu .kf-tel .erweima{top:-23px;left: -153px;height:70px;text-align:center;}
.qqkefu .kf-tel .erweima p{width: 150px;}
.qqkefu .kf-tel .erweima em{display:inline-block;margin-top:12px;margin-bottom:6px;width:100%;color:#08b909;font-weight:600;font-size:16px;}