@charset "utf-8";
html, body, button, input, select, textarea {font: 14px/1.5 arial,"\5FAE\8F6F\96C5\9ED1", tahoma,  "\5b8b\4f53", sans-serif; background-color:#fafafa;color:#454545;}
body, 
div,dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,pre,code,
form,fieldset,legend,input,textarea,
p,blockquote,th,td,hr,button,html{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;}
i,em{font-style:normal;}
ol,ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;font-weight:normal}
a,a:hover{text-decoration:none;}
a{color:#454545;outline:none;blr:expression(this.onFocus=this.blur());/*ie过多使用效率低下*/}
a:hover{ color:#0094e4;}
.fl{ float:left;}
.fr{ float:right;}
.none {display:none}
.blue {color:#0094e4}
.mtp70{margin-top:70px;}

.c-blue{ color:#0094e4;}
.w1000 *{    font: 14px/1.5 arial,"\5FAE\8F6F\96C5\9ED1", tahoma, "\5b8b\4f53", sans-serif;}
.buy .btn:hover{color: #fff;}
/**
***清理浮动**/
.clearfix:after,.clearfix:before{content:'';display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{*zoom:1;}

.icon{ background:url(../image/index_ico.png) no-repeat;display:inline-block; vertical-align:middle}
.list_main{line-height:38px;font-size:18px;min-width:1000px;}
/*============
description:header style; 
author:sunbf; 
date:"2015-4-14";
============*/
.header{ width:100%; height:120px; background-color:#fff; position:relative; z-index:5; -webkit-box-shadow:0 1px 3px #E5E5E5; -moz-box-shadow:0 1px 3px #E5E5E5; -ms-box-shadow:0 1px 3px #E5E5E5; box-shadow:0 1px 3px #E5E5E5;border-bottom:1px solid #e5e5e5;}
.small_head{background:#fff;height:70px;position:fixed;top:0;left:0;-webkit-transform:translate3d(0,0,0);}
:root .small_head{background-color:rgba(255,255,255,0.97);}
:root .small_head:hover{background-color:rgba(255,255,255,1);}
.small_head .logo,.small_head .buy a{margin-top:16px;}
.small_head .nav .nav_li{ padding-top:26px;}
.w1000{ width:1000px; margin:auto; height:100%;position:relative;}
.logo{ margin:33px 140px 0 30px; width:124px;}
.menu{ width:582px; position:relative;font-size: 18px;}
.menu li a{font-size: 18px;}
.nav .nav_li{ float:left; padding:52px 10px 0; position:relative; text-align:center; margin-right: 10px;}
.nav .back{ position:absolute; top:0; left:12px; background-color:#0094e4; width:44px; height:2px;}
.menu .nav a{padding: 0; color: #454545;}
.menu .nav a:hover{background-color: #fff;    color: #0094e4;}
.logo h1{margin: 0;}


.nav .cur>a{ color:#0094e4;}
.nav .tool{ position:absolute; z-index:9; width:124px; padding:19px 0 20px 10px;background:#fff; text-align:left; left:50%; top:75px; margin-left:-62px;}
.small_head .tool{ top:47px;}
.nav .nav_tool1{padding-top:25px;}
.nav_tool1 li{ margin-bottom:18px; padding-left:20px;}
.nav_tool1 li a{ display:block;}
.nav_tool1 .last{ margin:30px 0 10px; padding-left:0; text-align:center;}
.nav_tool1 .last a{ border:1px solid #ccc; padding:0 12px; display:inline-block; height:24px; line-height:24px;}
.borads5{ -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; border-radius:5px;}
.tips{display:inline-block;width:0;height:0;overflow:hidden;line-height:0;font-size:0;vertical-align:middle;}
.nav_li .tips{border-left:4px solid transparent;border-right:4px solid transparent;_color:#493949;_filter:chroma(color=#493949);border-top:5px solid #494949;border-bottom:0 none; margin-left:5px;-webkit-transition:-webkit-transform .3s; -moz-transition:-moz-transform .3s; -ms-transition:-ms-transform .3s;transition:transform .3s;}
.nav_li:hover .tips{ -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg);}
.nav .nav_tool2,.nav .nav_tool3{ padding-bottom:10px;}
.nav_tool2 li,.nav_tool3 li,.nav_tool2 li,.nav_tool1 li{ padding-left: 9px; margin-bottom:15px;}
.login{ width:114px; margin:25px 0 0 10px; text-align:right;}

.login_tool{ font-size:12px; padding-top:5px;}
.login_tool a{ color:#8f8f8f; margin-left:15px;}
.login_tool a:hover{ border-bottom:1px solid #8f8f8f;}
.btn{ background-color:#0094E4; color:#fff; font-size:16px; display:inline-block; line-height:36px; padding:0 16px;}
.btn:hover{ color:#fff;  background-color:#1bafff;}
.buy a{ margin-top:20px;}
/*******
description:底部; 
author:yanm; 
date:"2015-4-16";
*********/
.ad_box{height:178px;background:#fff;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;color:#454545;}
.ad_txt{padding-top:40px;line-height:42px;}
.ad_txt h3{font-size:28px;}
.ad_txt h4{font-size:26px;margin-bottom:15px;}
.ad_txt h4 span{color:#0094e4;margin-right:20px;}
.ad_tp{width:483px;}
.icon1,.icon2,.icon3{width:35px;height:35px;}
.icon1{background-position:0 -31px;}
.icon2{background-position:0 -67px;}
.icon3{background-position:0 -103px;}
.footnav{width:255px;border-bottom:1px dotted #ccc;padding-bottom:30px;}
.footnav1{ width:393px;}
.footnav2{ width:312px;}
.footnav_txt{padding-left:10px;}
.footnav_txt h2{margin:5px 0 10px;font-size:18px;}
.footnav_txt h2 a{color:#333;}
.footnav_txt p{height:21px;overflow:hidden;}
.footnav_txt p a{margin-right:25px;}
.footnav_txt .share{ margin-right:0;}
.contact{padding-top:30px;line-height:28px;}
.icon4{width:95px;height:95px;background-position:-35px -31px;}
.icon5{width:77px;height:70px;background-position:-53px -126px;margin-top:13px;}
.wx{padding-left:10px;width:140px;}
.contact h3{padding-top:20px; font-size:14px; color:#888;}
.contact h4{font-size:20px;color:#454545;}
.footer_box{border-top:1px solid #e6e6e6;margin-top:45px;line-height:30px;color:#888; font-size:14px; padding-top: 30px;}
/*============
description: 小头 style; 
author:sunbf; 
date:"2015-4-24";
============*/
.s_header{ height:60px; z-index:4; -webkit-transform:translate3d(0,0,0);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#F7F8F8F8', endColorstr='#F7F8F8F8');}
:root .s_header{background:rgba(248,248,248,0.97);}
.fixed{ position:fixed; top:0; left:0;}
.s_header .logo{ margin:18px 0 0 30px;}
.s_header .logo a{ font-size:20px; color:#333;}
.s_header .menu_nav{ position:relative;}
.s_header .nav_li{ padding-top:22px;}
.s_header .last{ padding-top:18px;padding-right:10px;}
.s_header .last a{ border: 1px solid #0094E4; padding: 0 12px; display: inline-block; height: 24px; line-height: 24px;}
.s_header .last a:hover{background:#0094E4;color:#fff;}
.title{font-size:50px;line-height:72px;color:#333;}
.mtp30{margin-top:20px;}
.mpt{mos}
.mmt{ position: absolute; top:225px; border: 120px; margin: 0 12px;nav-index: auto;}
/*============
description:页脚修改宽度; 
author:cwh; 
date:"2015-4-28";
============*/
.w960{width: 960px;padding: 0 10px 0 30px;margin:auto; height:100%;position:relative;}
.w999{width: 999px;margin: 0 auto; padding: 0 30px; font-size: 2.2rem; border: 1px #ddd solid; }
.s_header .last a.no_link,.s_header .last a.no_link:hover{border-color:#ddd;cursor:default;color:#c6c6c6;background:#f8f8f8;}

.support_btn a{display:block;width:98px;height:36px;background:#fe612e;font-size:16px;color:#fff;line-height:36px;text-align:center;}
.support_btn a:hover{background:#fe7d53;}
.half-malath{width: }

.link100{width: 100%;height: 100%;display: block;}
.ta-l{text-align: left;}

.headbg{
    height: 74px;
    width: 100%;
    position: relative;
    top: 0;
    left: 0;
    z-index: 99;
    background: #fff;
    border-bottom: 1px solid #cfccca;
}
.head{
    width: 1000px;
    margin: auto;
    color: #afaaa6;

}
.navs{

    padding-left: 156px;
    /*width: 640px;*/

}
.navs li{float: left;
    color: #afaaa6;
    line-height: 71px;
    height: 71px;}

.navs li > a{
    color: #afaaa6;
    font-size: 18px;
    margin: 0 21px;
    line-height: 71px;
    height: 71px;
    display: block;
}
.navs li > a:hover{
    border-bottom: 3px solid #b59971;
    color: #b59971;
}

.nav2{background-color: rgba(102,102,102,.4);
    text-align: center; color: #fff;
    position:relative;left: 0;top: -1px;
    display: none;
    }
.nav2:hover{top:2px;}


.nav2 li{float: none;height: 50px;line-height: 50px;  }


.nav2 li a{
    border-bottom: 2px solid #eee;
    color: #eee;
    height: 50px;
    line-height: 50px;
    display: block;
    cursor: pointer;}

.nav2 li > a:hover{
    border-bottom: 2px solid #eee;
    color: #b59971;
}


.nav2 li:last-child a{border:0;}

.nav101:hover .nav201,
.nav102:hover .nav202,
.nav103:hover .nav203,
.nav104:hover .nav204,
.nav105:hover .nav205{display: block;}


.nav102{
    width: 120px;

    list-style: none;
    position: relative
}
.nav202,.nav202:hover{
    width: 280px;
    display: none;
    position: absolute;
    left:0;
    top:73px;
}



.account{
    line-height: 74px;
    height: 74px;
    overflow: hidden;
    /*width: 380px;*/
    color: #afaaa6;
}


.w140{width: 140px;}

.dlwc{
    background: url(../images/morentx.png) left no-repeat;
    padding-left: 40px;
    display: inline-block;
    height: 43px;
    line-height: 45px;
    margin-top: 15px;
    float: left;
}
/* 1091px */
.products{
    position: absolute;
    width: 663px;
    height: 160px;
    background: url(../images/productbg.png) repeat;
    top: 60px;
    left: -200px;
    display: none;
}
.products .turnL{
    background: url(../images/productbg.png) no-repeat;
}
.products .product>div{
    float: left;
    width: 200px;
    text-align: center;
    font-size: 12px;
    line-height: 30px;
    margin-top: 10px;
    margin-left: 15px;
}
.products .product>div a{
    color: #0097d8;
}
.foot{
    color: #cfccca;
    background: #fff;
    height: 60px;
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 299;
}
.foot-img{vertical-align: -20px;}
.foot-bom{text-align: center; color: #fff; width: 100%; }
.foot p{margin: 0;}
.foot .footcenter{
    width: 1300px;
    height: 50px;
    font-size: 12px;
    margin: auto;
    text-align: center;
    padding-top: 10px;
}


.mainbox{width: 1000px; margin:0 auto; padding:60px 147px;background-color: #fff;}
.mainbox p{font-size: 1.6rem;color: #898989; line-height: 3rem;padding-bottom: 20px;font-weight: lighter;}
.mainbox img {width: 1000px;height: auto;}
.mainbox h2{width: 1000px; height: 230px;}

