@charset "utf-8";
@charset "utf-8";
html, 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, section, article, aside, header, footer, nav, dialog, figure, hgroup, em, button ,a,input{ margin:0;padding:0;-webkit-tap-highlight-color: rgba(0,0,0,0)}
html{-webkit-text-size-adjust:none;font-size: 14px;}
body {background-color:#fff;color:#9d9d9d;font-size:14px;font-family:  Microsoft YaHei,Arial, Helvetica,"\534E\6587\9ED1\4F53", sans-serif;}
a, img {
    -webkit-touch-callout: none; /* 禁止长按链接与图片弹出菜单 */
}
table {border-collapse:collapse;border-spacing:0}
ul,ol,li{list-style:none}
em,i{font-style:normal}
img{border:0; -ms-interpolation-mode: bicubic; -moz-interpolation-mode:bicubic; -webkit-interpolation-mode:bicubic;transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;}
/*img:hover{webkit-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2)}*/
input,img{vertical-align:middle;}
input,button,select,textarea{margin: 0; padding:0;/*-webkit-appearance:none;border:none;*/ font-family: Microsoft YaHei;outline:0;}
h1,h2,h3,h4,h5,h6 {font-weight:700}
strong {font-weight:700}
cite,em {font-style:normal}
a{color: #9d9d9d;text-decoration: none;margin: 0;padding: 0;outline: 0}
a{transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;}
a:hover{color: #f60}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{
    -webkit-appearance: none !important;
    margin: 0;
}
input[type="number"]{-moz-appearance:textfield;}


.clearfix {
    *zoom:1
}
.clearfix:before,.clearfix:after {
    display:table;
    content:"";
    line-height:0
}
.clearfix:after {
    clear:both
}

.row{width: 100%}
.row:before,.row:after {
    display:table;
    content:"";
    line-height:0
}
.row:after {
    clear:both
}
.overflowHiden{overflow: hidden}
.fl{float:left;}
.fr{float:right;}
.fff a{color:#888}
/* link */
.cp{cursor:pointer}
a.c-0cf,
a.c-0cf:visited { color: #0cf;}
.topMobi,.footerMobi{display: none}
.hLine{display: none}
.w1100{margin: 0 auto}
.clearfixb {
    *zoom:1
}
.clearfixb:before,.clearfixb:after {
    display:table;
    content:"";
    line-height:0
}
.clearfixb:after {
    clear:both
}
.w1000{
	width: 1000px;
    margin: 0 auto;}

.warp{width:1160px;margin: 0 auto;}
.warpb{width:1160px;margin: 0 auto;}
.header{position: relative;z-index: 99}
.header .top{background: #f7f7f7;color: #9d9d9d;font-size: 12px;padding: 10px 50px}
.header .top .topNav a{color: #9d9d9d;font-size: 12px;margin: 0 15px}

.navAndLogo{margin: 30px 0;padding: 0 50px;padding-bottom: 0;margin-bottom: 0;}

.navAndLogo .logo{position: relative;z-index: 1001; width: 212px;}

.navAndLogo .bigNav{text-align: center;margin-top: 10px;position: relative;z-index: 1000;height: 54px;}

.navAndLogo .bigNav ul li{display: inline-block;margin: 0 20px;height:50px;}

.navAndLogo .bigNav ul li{*display: inline}

.navAndLogo .bigNav ul li a{display: block;font-size: 18px;color: #3d3d3d;padding:10px 0;padding-top: 0;position: relative}

.navAndLogo .bigNav ul li a i{display: none;position: absolute;width: 18px;height: 8px;background: url("../images/navArrow.png") no-repeat;bottom:-26px;*bottom:-34px;left: 50%;margin-left: -9px;z-index: 9999999;}

.navAndLogo .bigNav ul li.on a,.navAndLogo .bigNav ul li:hover a,.navAndLogo .bigNav ul li.hover a{color: #f60;border-bottom:1px solid #f60;}

.navAndLogo .bigNav ul li.hover a i{display: block}

.navAndLogo .search{position: relative;z-index: 1001;}

.navAndLogo .search{border: 1px solid #3c87ed;border-radius: 20px;height:38px;background: #fff;}

.navAndLogo .search input[type=text]{border: 0;border-radius: 20px;margin-left: 15px;line-height: 34px;width: 125px;height: 33px;*height: 30px;*line-height: 30px;display: inline-block;vertical-align: middle;*margin-top: -10px}

.navAndLogo .search input[type=text]{*display: inline}

.navAndLogo .search button{background: #3c87ed;color: #fff;text-align: center;border-radius: 20px;border: 0;cursor: pointer;height: 30px;line-height: 30px;padding: 0 15px;margin: 4px 4px 0 0;}

.subNav{left: 0;right: 0;top: 151px;padding: 30px 0;background:#3c87ed;text-align: center;display: block;    opacity: .9;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.subNav{top:130px} }
@media screen and (-webkit-min-device-pixel-ratio:0) {.subnavother{top:137px} }
.subNav .row{display: block}

.subNav .aboutRow li{display: inline-block;padding: 5px 35px;border-radius: 40px;cursor: pointer}

.subNav .aboutRow li{*display: inline}

.subNav .aboutRow li a{display: block}
.subNav .aboutRow li:hover{background: #8bcb8e}
.subNav .aboutRow li .desc{color: #fff;font-size: 12px;text-align: left;overflow: hidden;display: inline-block;vertical-align: middle;}
.subNav .aboutRow li .desc{*display: inline}
.subNav .aboutRow li h2{font-size:18px;font-weight: normal}
.subNav .aboutRow li .navIcon{width: 50px;height: auto;display:inline-block;vertical-align: middle;}
.subNav .aboutRow li .navIcon{*display: inline}
.subNav .aboutRow li .navIcon i{display: block;background: url("../images/sprite.png") no-repeat;margin: 0 auto;vertical-align: middle}
.subNav .aboutRow li.company .navIcon i{background-position: -199px -0px;width: 43px;height: 40px;}
.subNav .aboutRow li.team .navIcon i{background-position: -158px -0px;width: 41px;height: 40px;}
.subNav .aboutRow li.qualification .navIcon i{background-position: -336px -0px;width: 50px;height: 40px;}
.subNav .aboutRow li.contantUs .navIcon i{background-position: -0px -1270px;width: 38px;height: 41px;}
.subNav .productRow>ul>li{    display: inline-block;  width: 240px;  vertical-align: top;  text-align: left;  margin: 0 8px;}
.subNav .productRow>ul>li{*display: inline}
.subNav .productRow>ul>li>h2{margin-bottom: 5px;  border-bottom: 1px solid #C2DCCB;  padding-bottom: 5px;}
.subNav .productRow>ul>li>h2 a{font-size: 16px;color: #fff;font-weight:normal}
.subNav .productRow>ul>li>h2 img{margin-right: 5px;vertical-align: middle}
.subNav .productRow ol{overflow: hidden;margin-right: -10px}
.subNav .productRow ol li{float: left;text-align: left;margin-right: 10px}
.subNav .productRow ol li a{padding:3px 0;padding-left:10px;background: url("../images/dot-SubNav.png") no-repeat 2px center;font-size: 12px;color: #fff;display: block;width:100px;overflow: hidden;white-space: nowrap;}
.subNav .productRow ol li a:hover{color: #fffc00}
.subNav .productRow ol li a:hover,.subNav .productRow>ul>li>h2 a:hover{color: #fffc00}
.subNav .warp{position:relative}
.subNav .navClosed{position: absolute;  right: -50px;  top: -30px;}
/*celan*/
.fixedBar{width: 100px;position: fixed;bottom:115px;z-index: 999;right: 0}
.fixedBar ul>li{width: 100px;background: url("../images/darkrbga.png") repeat;margin-bottom: 5px;height:80px;    overflow: hidden;}
.fixedBar ul li.video{height: 80px;background: url("../images/fixedVideoBtn.png") no-repeat top center;background-size: 100% 100%;background-size: cover;text-align: center;padding: 0}
.fixedBar ul li.video a{   color: #019b09;padding-top: 10px;display: block;font-size: 14px;padding-top: 5px;}
.fixedBar ul>li i{display: block;width: 30px;height: 30px;background: url("../images/sprite.png") no-repeat 0 -1057px;margin: 0 auto}
.fixedBar ul li.chat a{padding: 0;margin: 0；    overflow: hidden;display:block}
.fixedBar ul li.chat i{background: url("../images/qqchat.gif") no-repeat;display: block;height: 80px;width: 100%;margin: 0;padding: 0}
.fixedBar ul li.phone i{background-position: 0 -1540px;}
.fixedBar ul li.phone:hover i{background-position:-30px -1540px}
.fixedBar ul li.video i{background-position: 0 -1330px;width:40px;height:40px}
.fixedBar ul li .text{display: block;text-align: center;color: #fff;font-size: 14px;margin-top: 5px;    line-height: 16px;}
.fixedBar ul li.video:hover i{background-position: -40px -1330px}
.fixedBar ul li:hover .text{color:#49b44f}
.fixedBar ul li a{padding-top: 9px;display: block;}
.fixedBar ul li.trialBtn {background:#fff9cb}
.fixedBar ul li.trialBtn a{color: #fc6120;padding-top:6px}
.fixedBar ul li.trialBtn a i{width: 39px;height: 48px;background: url("../images/trialBg.png") top center no-repeat}
.fixedBar ul li.trialBtn a .text{display: block;text-align: center;color: #fc6120}
.fixedBar ul li.moved{background: #fff;}
.fixedBar ul li.moved a{display: block;background: url("../images/moved.png") no-repeat top center;height: 100%}
.fixedBar ul li.anniversary-3{background: #ffdee1 url("../images/anniversary-3Bg.png") no-repeat}
.fixedBar ul li.anniversary-3 i{width: 26px;height: 26px;background: url("../images/year3.png") no-repeat;margin-top: 5px}
.fixedBar ul li.anniversary-3 .scrollText{height: 18px;overflow: hidden;width: 100%;text-align: center;margin-top: 10px;color: #ee3131}
.backTop{z-index: 1000;background: url("../images/backtop.png") no-repeat top center;width: 94px;height: 94px;display: block;position: fixed;right: 5px;bottom: 20px;display: none}


/*底部*/
.ftw{
	/*margin-top:30px;*/
}
#ft {
    max-width: 1200px;
}
#ftbox {
    background: #535353;
    width: 100%;
    border-bottom: 1px solid #313131;
}
#ft, #ff {
    margin: 0px auto;
    padding-top: 20px;
    padding-bottom: 30px;
	overflow: hidden;
}
.ftw dl {
    margin-top: 0px;
}
#ft dl.dl1 {
    width: 35%;
}
#ft dl.dl1 {
    width: 35%;
}
#ft dl.dl2 {
    width: 25%;
}
#ft dl.dl3 {
    width: 40%;
}
.end_1 {
    background: url(../images/index/end_1.png) 0 0 no-repeat;
    float: left;
}
.cpn_name {
    font-size: 22px;
    line-height: 25px;
    color: #b5b5b5;
    padding-left: 8px;
}
.end_2 {
    margin-top: -5px;
}
.ftw ._link {
    font-size: 22px;   
    line-height: 40px;
    color: #b5b5b5;
    padding-top: 15px;
    padding-left: 40px;
    background: url(../images/index/tel.png) 0px 19px no-repeat;
}
.ftw .end_2 p{
    text-align:left;
}
.lianxi_1 {
    padding-top: 8px;
    color: #63a7e2;
    font-size: 28px;  
    text-indent: left;
    height: 40px;
    line-height: 40px;
}
.ftw .shouqian {
    color: #c2c2c2;
    font-size: 14px;
    line-height: 40px;    
}
.ftw .shouqian span {
    color: #c2c2c2;
}
.ftw ._link_1 {
    padding-top: 15px;
    font-size: 14px;   
    line-height: 30px;
}
.ftw ._link_1 p{
    text-align:left;
}
.ftw .shouqian {
    color: #c2c2c2;
    font-size: 14px;
    line-height: 40px;
}
.ftw .shouqian span {
    color: #c2c2c2;
}
.footqq {
    padding-left: 35px;
    background: url(../images/index/qq.png) 0px center no-repeat;
}
.footadd {
    padding-left: 35px;
    background: url(../images/index/add.png) 0px center no-repeat;
}
.footemail {
    padding-left: 35px;
    background: url(../images/index/email.png) 0px center no-repeat;
}
#ftbox2 {
    background: #535353;
    width: 100%;
    border-top: 1px solid #838383;
}
.ftw .txtbox {
    margin: 0 auto;
    max-width: 1200px;
    font-size: 12px;
    color: #a1a0a0;
    line-height: 40px;
    height: 40px;
	text-align: center;
}
.ftw .box p{
    text-align: center;
}