body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin: 0;}
body { background: #FFFFFF;color: #999999;font-family: 微软雅黑,Helvetica,sans-serif; font-size: 16px; line-height: 150%;}
table {border-collapse: collapse;border-spacing: 0;}
fieldset, img {border: 0 none;}
address, caption, em, strong, th, var { font-style: normal; font-weight: normal;}
ol, ul { list-style: none;padding: 0;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal;}
.clear { clear: both;  height: 0; overflow: hidden;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
a{ color: #ffffff}
a:link, a:visited { color: #ffffff; text-decoration: none;}
a:hover { color: #42a7e2;  text-decoration: underline; }

/* 顶通 */
.box-warp{ width: 1200px; margin: 0 auto; overflow: hidden}
.header{ width: 100%; margin: 0 auto}
.header .h-top-box{ height: 45px; line-height: 45px;
background: #519cfa; 
background: -moz-linear-gradient(left,  #519cfa 0%, #44d2cb 100%); 
background: -webkit-linear-gradient(left,  #519cfa 0%,#44d2cb 100%); 
background: linear-gradient(to right,  #519cfa 0%,#44d2cb 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#519cfa', endColorstr='#44d2cb',GradientType=1 ); 
}
.header .language-box{ float: right;height: 24px; line-height: 24px; margin: 10px 0 0 0}
.header .phone-box{ float: right; height: 24px; line-height: 24px;color: #ffffff;margin: 10px 25px 0 0}
.header .language-box a{ display: inline-block; height: 24px; line-height: 24px; color: #3dc0ca;  background: #ffffff; padding: 0 15px; text-decoration: none}
.header .language-box a.current{ background: #72dde4; color: #ffffff }

.nav-box{ height: 98px; line-height: 98px; overflow: hidden;
    background: #519cfa; 
    background: -moz-linear-gradient(left,  #468ef9 0%, #3bcac2 100%); 
    background: -webkit-linear-gradient(left,  #468ef9 0%,#3bcac2 100%); 
    background: linear-gradient(to right,  #468ef9 0%,#3bcac2 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#468ef9', endColorstr='#3bcac2',GradientType=1 ); 
}
.nav-box .logo-box{ width: 355px; height: 79px; float: left; overflow: hidden; margin: 8px 0 0 0}
.nav-box .logo-box h1{ overflow: hidden;width: 355px; height: 79px;}
.nav-box .logo-box img{width: 355px; height: 79px; display: block}
.nav-box .nav-list{ width: 472px; float: right}
.nav-box .nav-list ul{ overflow: hidden}
.nav-box .nav-list li{float: left; margin: 0 70px 0 0;height: 98px; line-height: 98px; overflow: hidden}
.nav-box .nav-list li:last-child{ margin: 0}
.nav-box .nav-list a{ display: block; height: 46px; line-height: 46px; text-align: center; margin: 20px 0 0 0}
.nav-box .nav-list a:hover,.nav-box .nav-list a.current{  border-bottom:4px solid #ffffff; color: #ffffff; text-decoration: none }

.h2-box{ height: 85px; line-height: 85px; text-align: center; position: relative; font-size: 48px; color: #42a7e2; margin: 0 0 30px}
.h2-box::after{ display: block; content: ""; width: 60px; height: 2px; position: absolute; bottom: 0; left: 50%; margin: 0 0 0 -30px; background: #42a7e2}
.h-set{ color: #ffffff;}
.h-set::after{ background: #ffffff}

/* 头图 */
.header-img-box{ margin: 0 auto; text-align: center; width: 100% }
.header-img-box img{ display: block; width: 100% }

/* 翻译流程 */
.fylc-box{ margin: 0 auto; padding: 30px 0 70px 0 }
.fylc-box .img-box{ text-align: center; padding: 20px 0 0 0 }
.fylc-box .img-box img{ display: block; margin: 0 auto }

/* 解决方案 */
.jjfa-box{ padding: 40px 0 0 0; overflow: hidden }
.jjfa-box .nav-side{ width: 230px; float: left; background: #f7f7f7 }
.jjfa-box .nav-side li{ height: 68px; line-height: 68px }
.jjfa-box .nav-side a{ display: block;height: 68px; line-height: 68px; font-size: 18px; color: #333333 ; padding: 0 40px 0 27px}
.jjfa-box .nav-side a.current,.jjfa-box .nav-side a:hover{  color: #ffffff; background: url(../img/jt_ico_img.png) no-repeat #42a7e2 200px center; text-decoration: none }
.jjfa-box .content-box{ width: 930px; float: right; padding: 0 0 290px }
.jjfa-box .content-box .h-warp{ padding: 0 0 15px; margin: 0 0 25px; position: relative }
.jjfa-box .content-box .h-warp::after{ content: ""; background: #42a7e2; display: block; position: absolute; left: 0; bottom: 0; height: 2px; width: 58px  }
.jjfa-box .content-box h2{ height: 64px; line-height: 64px; font-size: 48px; color: #42a7e2; text-align: left;  }
.jjfa-box .content-box .txt-box{ line-height: 30px; font-size: 16px; color: #333333; word-break: break-word }
.jjfa-box .content-box .txt-box p{ margin: 0 0 20px; text-indent: 30px }
.jjfa-box .content-box .txt-box h4{ line-height: 33px; color: #42a7e2; font-size: 16px }

/* 联系我们 */
.lxwm-box{ margin: 0 auto;padding: 25px 0 0 0 }
.lxwm-box .txt-box{ width: 950px; margin: 0 auto 40px; line-height: 35px; text-align: center; font-size: 16px; color: #333333 }
.lxwm-box .dz-list{ width: 775px; overflow: hidden; margin: 0 auto 120px }
.lxwm-box .dz-list li{ margin: 0 47px 0 0; height: 113px; border-radius: 56px; float: left; width: 363px; overflow: hidden;
	background: #519cfa; 
    background: -moz-linear-gradient(left,  #468ef9 0%, #3bcac2 100%); 
    background: -webkit-linear-gradient(left,  #468ef9 0%,#3bcac2 100%); 
    background: linear-gradient(to right,  #468ef9 0%,#3bcac2 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#468ef9', endColorstr='#3bcac2',GradientType=1 ); 
} 
.lxwm-box .dz-list li:last-child{ margin: 0; float: right }
.lxwm-box .dz-list i{  display: block; width: 47px; height: 59px; float: left;  margin: 25px 0 0 38px }
.lxwm-box .dz-list i.dz{ background: url(../img/dw_img_ico.png) no-repeat; }
.lxwm-box .dz-list i.dh{ background: url(../img/dh_img_ico.png) no-repeat; }
.lxwm-box .dz-list .n-txt{ width: 255px; float: left; margin: 20px 0 0 0 }
.lxwm-box .dz-list .n-txt span{ display: block; color: #ffffff; margin: 0 0 0 12px }
.lxwm-box .dz-list .n-txt .s-1{ height: 40px; line-height: 40px; font-size: 26px }
.lxwm-box .dz-list .n-txt .s-2{ height: 18px; line-height: 18px; font-size: 16px }
.lxwm-box .dz-list .n-txt .tel{ margin-top: 7px}


/* 招聘信息 */
.zpxx-box{ padding: 25px 0 0 0; margin: 0 auto 60px; line-height: 35px; color: #333333; font-size: 16px; word-wrap: break-word;  }



/* 关于我们 */
.gywm-box{ padding: 30px 0 20px }
.gywm-box .gywm-content{ line-height: 35px; color: #333333; font-size: 16px; word-wrap: break-word }
.gywm-box .gywm-content p{ margin: 0 0 35px }
.gywm-box .gywm-content h4{ height: 35px; line-height: 35px; color: #42a7e2 }
.gywm-box .gywm-content ul{ margin: 0 0 35px }
.gywm-box .gywm-content li{ padding: 0 0 0 12px; position: relative }
.gywm-box .gywm-content li::before{ display: block; content: ""; position: absolute; width: 7px; height: 7px; background:#42a7e2; top: 13px; left: 0; line-height: 40px  }
.gywm-box .gywm-content li p{ margin: 0 }


/* 公司优势 */
.gsys-box{ background: url("../img/gywm_bg_img.jpg") no-repeat center;padding: 45px 0 105px }
.gsys-box .gsys-content{  padding: 20px 0 0 ; overflow: hidden }
.gsys-box .gsys-content ul{ width: 592px; float: left; margin: 0 15px 0 0; }
.gsys-box .gsys-content ul.current{ margin: 0 }
.gsys-box .gsys-content li{ margin: 0 0 15px; padding: 20px 30px; background: #42a7e2 }
.gsys-box .gsys-content h3{ height: 35px; line-height: 35px; font-size: 24px; color: #ffffff }
.gsys-box .gsys-content p{ line-height: 25px; font-size: 14px; color: #c8deff }
.gsys-box .gsys-content li.c{ background: #ffffff }
.gsys-box .gsys-content .c h3{ color: #333333 }
.gsys-box .gsys-content .c p{ color: #999999 }




/* 服务项目 */
.fwxm-content-box{ width: 100%; padding: 50px 0 90px}
.fwxm-content-box ul{ overflow: hidden;  padding: 20px 0 0 25px;}
.fwxm-content-box li{ float: left; margin: 0; width: 235px}
.fwxm-content-box li:last-child{ margin: 0}
.fwxm-content-box i{ display: block; margin: 0 auto 15px; width: 126px; height: 126px; background: url(../img/ico_1_img.png) no-repeat}
.fwxm-content-box .i-1{ background-position: 0 0 }
.fwxm-content-box .i-2{  background-position: 0 -137px; }
.fwxm-content-box .i-3{     background-position: 0 -271px;}
.fwxm-content-box .i-4{     background-position: 0 -409px; }
.fwxm-content-box .i-5{     background-position: 0 -549px; }
.fwxm-content-box span{ display: block; text-align: center; line-height: 27px; font-size: 18px; color: #42a7e2}



/* 合作客户  */
.hzkh-content-box{ width: 100%; background: #519cfa; margin: 0; padding: 50px 0 0 ; 
    background: -moz-linear-gradient(left,  #468ef9 0%, #3bcac2 100%); 
    background: -webkit-linear-gradient(left,  #468ef9 0%,#3bcac2 100%); 
    background: linear-gradient(to right,  #468ef9 0%,#3bcac2 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#468ef9', endColorstr='#3bcac2',GradientType=1 ); 
}
.hzkh-content-box .img-box{ width: 1200px; height: 250px; margin: 60px auto 80px}
.hzkh-content-box .img-box img{ width: 1200px; height: 250px;  display: block}


/* 常见问题 */
.ask-questions{ width: 1200px; margin: 0 auto 65px; overflow: hidden}
.ask-questions ul{ overflow: hidden}
.ask-questions li{ margin: 0 0 15px; font-size:16px; color: #999999; word-wrap: break-word; line-height: 30px; position: relative; padding: 33px 0 0 40px}
.ask-questions .tit{ line-height: 36px; font-size: 18px; color: #333333; position: relative; margin: 0 0 5px}
.ask-questions .tit::after{display: block; content: ""; width: 18px; height: 2px; position: absolute; bottom: 0; left: 0;  background: #333333}
.ask-questions i{ height: 60px; line-height: 60px; font-size: 82px; color: #eeeeee; font-weight: bold; top: 0; left: 0; position: absolute; font-style: normal}

/* 底部  */
.footer{ width: 100%;}
.footer .f-top-box{ height: 40px; line-height: 40px; background: #efefef; text-align: center; font-size: 14px; color: #333333}
.footer .f-bottom-box{ height: 40px; line-height: 40px; background: #333333; text-align: center; font-size: 14px; color: #999999}
