* { margin: 0; padding: 0; }
footer { display: none; }
@media screen and (max-width:480px) {
 footer {
display: block;
 background-color: rgba(0, 0, 0, 0.8);
 color: #fff;
 list-style: none;
 margin-top: 10px;
 text-align: center;
}
}
.nav111 { display: none }
@media screen and (max-width:480px) {
 .nav111 {
display: block;
 position: fixed;
 width: 100%;
 height: 55px;
 z-index: 999;
 top:0;
}
}
body { font-family: Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif; font-size: 14px; color: #444; line-height: 1.6em; }
 @font-face {
 font-family: "Helvetica Neue";
 src: url("/font/Helvetica Neue.otf");
}
 @font-face {
 font-family: "Helvetica";
 src: url("/font/Helvetica.ttf");
}
 @font-face {
 font-family: "HELVETICANEUELTPRO-THEX";
 src: url("/font/HelveticaNeueLTPro-ThEx.otf");
}
.eng_b { font-family: "Helvetica Neue"; }
h1 { line-height: 1.3em; }
a:hover img, img { border: none; }
img { vertical-align: top; }
ul { list-style: none; }
input, button, select, textarea { outline: none; font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif; font-size: 12px; }
table input, table button, table select, table textarea { vertical-align: middle; }
textarea { resize: none }
table { border-collapse: collapse; }
a { text-decoration: none; color: #444; }
a:hover { text-decoration: none; color: #ff6600; }
#Live800_chatTip_iframe { display: none; }
/*-------------------------结束公用样式--------------------------*/
.cf { overflow: hidden; zoom: 1; }
.cf2 { zoom: 1; }
.cf2:after { content: ""; display: block; height: 0; clear: both; }
input.checlass { margin: 0 5px; margin-left: 0; vertical-align: middle; _vertical-align: baseline; }

div.header { height: 80px; width: 1000px; margin: 0 auto; }
/*标志*/

div.logo { float: left; padding: 16px 0 0 0; }
/*电话*/
ul.h_tel { float: left; padding: 25px 0 0 20px; }
ul.h_tel li { float: left; font-size: 13px; color: #666; height: 35px; padding: 5px 0 0 22px; background: url("../images2023/tel_y.png") no-repeat left center; }
ul.h_tel .eng { font-size: 16px; color: #ff6600; }
/*头文件右*/
div.header_r { float: right; font-size: 12px; color: #e5e5e5; line-height: 1.4em; padding: 30px 0 0 0; text-align: right; }
div.header_r a { color: #666; }
div.header_r em { font-family: "宋体"; font-style: normal; margin: 0 .5em; }
.map_a { display: inline-block; background: url("../images2023/map.png") no-repeat left center; padding-left: 2em; }
div.header_r a:hover { color: #333; }
.header_r_new { float: right; font-size: 13px; line-height: 30px; padding: 25px 0 0 0; text-align: right; }
.header_r_new .china { color: #ccc; font-style: normal; margin: 0 .8em; }
.btn_a { display: inline-block; padding: 0em 1.2em; font-weight: bold; vertical-align: middle; font-size: 14px; color: #fff; background-color: #e80c0b; }
.btn_a:hover { background-color: #15bd90; color: #fff; text-decoration: none; }
.tel_arrow { display: inline-block; padding-left: 26px; font-size: 16px; font-weight: bold; color: #ff6600; background: url("../images2023/tel.png") no-repeat left center; }
/*-----------star导航*/
div.nav, ul.nav { font-size: 16px; background: url("../images2023/nav.gif") repeat-x left top; height: 52px; line-height: 52px; text-align: center; }
ul.nav { margin: 0 auto; width: 1060px; }
ul.nav li { z-index: 111; width: 12.5%; text-align: center; background: url("../images2023/nav_y.gif") no-repeat right center; float: left; position: relative; }
ul.nav li:last-child { background: none; }
ul.nav li a { display: inline-block; }
ul.nav li a:hover { color: #333; background: url("../images2023/nav_h.gif") repeat-x left bottom; }
/*nav*/
.tnav { text-align: center; height: 52px; line-height: 52px; font-size: 16px; color: #fff; background: url("../images2023/nav.gif") repeat-x left top; }
.tnav_inner { position: relative; height: 52px; background: url("../images2023/nav.gif") repeat-x left top; }
.tnavlist { position: relative; z-index: 5; height: 52px; }
.tnavlist li { float: left; width: 11.1%; }
.tnavlist a { float: left; width: 100%; text-align: center; text-align: center; }
.tnavline { position: absolute; bottom: 0; left: 0; display: block;  width: 11.1% height: 3px;
line-height: 0; font-size: 0; background-color: #e80c0b; }
/*二级*/
.tnav_sec { position: absolute; left: -.9em; right: 0; top: 50px; padding: 3px; width: 50px; background-color: #fff; border-width: 0 1px 1px 1px; border-style: solid; text-align: center; border-color: #e5e5e5; box-shadow: 0 2px 8px -2px #e5e5e5; display: none; }
.tnav_sec a { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 90px; padding: 5px 5px 5px 4px; height: 20px; line-height: 20px; font-size: 14px; }
.tnav_sec a:hover { color: #fff; background-color: #e80c0b; }
/*二级导航*/
dl.sec_nav { z-index: 111; position: absolute; top: 52px; left: 0; background: #fff; width: 105px; text-align: center; -moz-box-shadow: 0px 4px 5px rgba(0, 0, 0, .2); -webkit-box-shadow: 0px 4px 5px rgba(0, 0, 0, .2); box-shadow: 0px 4px 5px rgba(0, 0, 0, .2); }
dl.sec_nav dd { line-height: 2em; padding: .2em .3em; font-size: 14px; }
dl.sec_nav dd a { background: none !important; display: block; }
dl.sec_nav dd a:hover { color: #fff; text-decoration: none; background: #e80c0b !important; }
/*当前页*/
#nav_btn01 #nav_hover01 a, #nav_btn02 #nav_hover02 a, #nav_btn03 #nav_hover03 a, #nav_btn04 #nav_hover04 a, #nav_btn05 #nav_hover05 a, #nav_btn06 #nav_hover06 a, #nav_btn07 #nav_hover07 a, #nav_btn08 #nav_hover08 a, #nav_btn09 #nav_hover09 a, #nav_btn10 #nav_hover10 a { background: url("../images2023/nav_h.gif") repeat-x left bottom; }
/*----------------star动画*/
.slide-main { height: 450px; position: relative; clear: both; margin-bottom: 0em; overflow: hidden; background: #fff url("../images2023/loading.gif") no-repeat center center; }
/*左右按钮*/
.prev, .next { display: block; width: 44px; height: 44px; position: absolute; z-index: 222; top: 50%; margin-top: -22px; overflow: hidden; cursor: pointer; opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60); _border: 1px solid none; }
.prev { left: 70px; }
.next { right: 70px; }
.prev:hover, .next:hover, .nav-main a:hover, .nav-main a.cur { opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); }
/*动画数字*/
.item { display: block; width: 100%; height: 4px; position: absolute; z-index: 124; bottom: 30px; left: 0; text-align: center; }
.item a { display: inline-block; width: 40px; height: 4px; overflow: hidden; line-height: 4px; margin: 0 .4em; background: rgba(0, 0, 0, .5); background: #ababa9\9;  *background: #ababa9;}
.item a.cur { background: #e80c0b; }
/*动画图片*/
.slide-box, .slide { display: block; width: 100%; height: 450px; overflow: hidden; }
.slide-box { position: relative; }
.slide { display: none; height: 450px; padding-top: 0px; background: #f2f2f2; position: relative; position: absolute; z-index: 8; }
#bgstylea { background: url("../jiaodiantu/003.jpg") no-repeat center top; }
#bgstyleb { background: url("../jiaodiantu/002.jpg") no-repeat center top; }
#bgstylec { background: url("../jiaodiantu/001.jpg") no-repeat center top; }
.slide a { display: block; width: 1000px; position: relative; margin: 0 auto; height: 450px; cursor: pointer; }
.obj-d { position: absolute; z-index: 9; left: 0; width: 1000px; margin: 0 auto; padding: 150px 0 0 0; color: #333; font-size: 32px; line-height: 1.1em; }
.obj-d h4 { font-size: 46px; color: #de3130; padding: .4em 0 0 0; line-height: 1.3em; }
.banAnimate .obj-d { display: block; animation-name: saAnid; -webkit-animation: saAnid 0.3s linear 0s normal none; -moz-animation: saAnid 0.3s linear 0s normal none; animation: saAnid 0.3s linear 0s normal none; }
 @-webkit-keyframes saAnid {  from {
 opacity: 0;
 -webkit-transform: scale(0, 0);
}
to { opacity: 1; -webkit-transform: scale(1, 1); }
}
 @-moz-keyframes saAnid {  from {
 opacity: 0;
 -moz-transform: scale(0, 0);
}
to { opacity: 1; -moz-transform: scale(1, 1); }
}
 @keyframes saAnid {  from {
 opacity: 0;
 transform: scale(0, 0);
}
to { opacity: 1; transform: scale(1, 1); }
}
.watch-code.code-show { display: block; animation-name: scode; -webkit-animation: scode 0.3s linear 0s normal none; -moz-animation: scode 0.3s linear 0s normal none; animation: scode 0.3s linear 0s normal none; }
h4.h_th { text-align: center; margin: 1.6em auto; height: 80px; line-height: 80px; width: 1000px; font-size: 32px; font-weight: normal; color: #333; }

h4.h_th span { display: inline-block; background: url("../images2023/line.gif") repeat-x left 99%; padding: 0 .3em; }
h4.h_th em { display: inline-block; font-style: normal; background: url("../images2023/th_c.gif") no-repeat center bottom; }
/*优势*/
dl.h_adv { margin: 1em auto; width: 1000px; }
dl.h_adv dt { float: left; width: 420px; }
dl.h_adv dd { font-size: 18px; line-height: 1.8em; width: 55%; float: right; }
dl.h_adv dd p { margin-bottom: .4em; background: url("../images2023/ok.png") no-repeat left .5em; padding-left: 2em; }
/*灰色背景*/
div.gray_box, div.gray_w { background: #f9f9f9; }
.gray_h { background: #ffffff; }
div.gray_box { margin: 2em 0; }
div.gray_w { padding: .1em 0 3.2em 0; }
.min_box { margin: 0 auto; min-width: 1000px;  _width: expression((documentElement.clientWidth < 1200) ? "1200px": "auto");
}
.suji1 { margin: 0 auto; width: 1000px; }
.suji1 li { width:300px; height:150px; float: left; margin: 0 auto; margin-top: 10px; margin-left:20px; text-align: center; }
.suji1 p { margin-top:18px; font-size: 24px; }
.su1 { background: url(../images2023/suji.png) no-repeat center top; }
.su2 { background: url(../images2023/suji.png) no-repeat center -100px }
.su3 { background: url(../images2023/suji.png) no-repeat center -200px; }
.su4 { background: url(../images2023/suji.png) no-repeat center -300px }
.su5 { background: url(../images2023/suji.png) no-repeat center -400px }
.su6 { background: url(../images2023/suji.png) no-repeat center -500px }
.suji1 h5 { margin-top: 62px; font-size: 14px; text-align: left; }
div.gray_box dl.h_adv dt { width: 410px; }
div.gray_box dl.h_adv dd { padding-top: 5.5em; }

*----------star联系我们*/
dl.book_now { margin: 35px auto; width: 1000px; padding-bottom: .6em; text-align: center; font-size: 18px; color: #333; }
.book_now em { margin: 0 8px; font-family: Arial; font-weight: bold; font-style: normal; font-size: 16px; color: #f60; }
.here { display: inline-block; padding: 24px 55px; background: url("../images2023/arrow.png") no-repeat left 10%; }
.book_btn, .next_btn { display: inline-block; padding: 0 25px; height: 40px; line-height: 40px; font-size: 20px; color: #fff; background-color: #e80c0b; }
.book_btn span { font-family: "宋体"; font-weight: bold; padding-left: .6em; }
.next_btn { padding: 0 50px; }
.book_btn:hover, .next_btn:hover { background-color: #e80c0b; color: #fff; }
/*-------------star文件底*/
div.footer, div.footer_w { background: #ccc; color: #666; font-size: 12px; text-align: center; }
div.footer_t { width: 1000px; margin: 0 auto; padding: 3em 0; }
div.footer_t span, div.footer_t a { margin: 0 .5em; }
div.footer_t a { color: #666; }
div.footer_t a:hover { color: #333; }
/*--------star数量*/

#MyContent img{width: expression(this.width > 930 ? 930: true); max-width:930px;/* padding:3px; border:1px solid #E3ECF9; text-align:center; margin:10px auto;*/ padding-bottom:2px; }
.t_count { height: 50px; background-color: #f2f2f2; overflow: hidden; }


dl.t_count { width: 1000px; margin: 0 auto; }
.t_count dt { float: left; line-height: 50px; font-size: 18px; color: #333; }
.num_text { height: 50px; margin: 0 8px; font-family: Arial; font-style: normal; font-size: 28px; color: #ff6000; line-height: 50px; }
.num_text span { display: inline-block; width: 16px; height: 50px; line-height: 50px; vertical-align: bottom; display: inline\9; }
 .t_count:hover .num_text span:nth-of-type(1), .num_text:hover span:nth-of-type(1) {
 animation: rx .5s ease-in-out 0s;
 -webkit-animation: rx .5s ease-in-out 0s;
}
 .t_count:hover .num_text span:nth-of-type(2), .num_text:hover span:nth-of-type(2) {
 animation: rx .5s ease-in-out .2s;
 -webkit-animation: rx .5s ease-in-out .2s;
}
 .t_count:hover .num_text span:nth-of-type(3), .num_text:hover span:nth-of-type(3) {
 animation: rx .5s ease-in-out .4s;
 -webkit-animation: rx .5s ease-in-out .4s;
}
 .t_count:hover .num_text span:nth-of-type(4), .num_text:hover span:nth-of-type(4) {
 animation: rx .5s ease-in-out .6s;
 -webkit-animation: rx .5s ease-in-out .6s;
}
 .t_count:hover .num_text span:nth-of-type(5), .num_text:hover span:nth-of-type(5) {
 animation: rx .5s ease-in-out .8s;
 -webkit-animation: rx .5s ease-in-out .8s;
}
 .t_count:hover .num_text span:nth-of-type(6), .num_text:hover span:nth-of-type(6) {
 animation: rx .5s ease-in-out 1s;
 -webkit-animation: rx .5s ease-in-out 1s;
}
 .t_count:hover .num_text span:nth-of-type(7), .num_text:hover span:nth-of-type(6) {
 animation: rx .5s ease-in-out 1.2s;
 -webkit-animation: rx .5s ease-in-out 1.2s;
}
 .t_count:hover .num_text span:nth-of-type(8), .num_text:hover span:nth-of-type(6) {
 animation: rx .5s ease-in-out 1.4s;
 -webkit-animation: rx .5s ease-in-out 1.4s;
}
 .t_count:hover .num_text span:nth-of-type(9), .num_text:hover span:nth-of-type(6) {
 animation: rx .5s ease-in-out 1.6s;
 -webkit-animation: rx .5s ease-in-out 1.6s;
}
 @keyframes rx {  0% {
 font-size: 28px;
}
 50% {
 font-size: 38px;
 color: #ed5736;
}
 100% {
 font-size: 28px;
}
}
 @-webkit-keyframes rx {  0% {
 font-size: 28px;
}
 50% {
 font-size: 38px;
 color: #ed5736;
}
 100% {
 font-size: 28px;
}
}
.t_count dd { padding-top: 10px; text-align: right; }
.t_count .share a { margin-left: 13px; }
.share a { display: none; width: 30px; height: 30px; background: url("../images2023/share.gif") no-repeat; }
.share .wechat { background-position: 0 0; }
.share .wechat:hover { background-position: 0 -30px; }
.share .tel { background-position: 0 -60px; }
.share .tel:hover { background-position: 0 -90px; }
.share .weibo { background-position: 0 -120px; }
.share .weibo:hover { background-position: 0 -150px; }
.share .qq { background-position: 0 -180px; }
.share .qq:hover { background-position: 0 -210px; }
/*------------------------------star内页的样式*/
.i_banner, .banner_min { background: url("../images2023/01.jpg") no-repeat center top; height: 250px; }
div.banner_text { line-height: 250px; width: 1000px; margin: 0 auto; text-align: left; text-indent: -9999em; }
/*标题*/
h4.i_th { text-align: center; font-size: 32px; line-height: 42px; height: 42px; margin: 1.8em auto; width: 1000px; font-weight: normal; }
span.th_num { display: inline-block; vertical-align: middle; margin-right: .4em; width: 42px; height: 42px; line-height: 42px; overflow: hidden; background: url("/images8/tool/num.png") no-repeat; }
span.t_2 { background-position: left -42px; }
span.t_3 { background-position: left -84px; }
span.t_4 { background-position: left -126px; }
span.t_5 { background-position: left -168px; }
/*文字*/
div.i_text { width: 1000px; margin: 1.8em auto; font-size: 18px; line-height: 1.7em; }
div.i_text img { margin: 0 30px 0 0; vertical-align: middle; }
div.i_text_2 img { margin: 0 0 0 30px; }
div.i_text_r { display: inline-block;  *display: inline;
 *zoom: 1;
vertical-align: middle; width: 45%; }
/*文字*/
div.text_o { margin: -1em auto 1em auto; width: 1000px; font-size: 18px; line-height: 1.7em; }
/*图片*/
div.step_t { border-top: 1px dotted #ccc; padding: 2em 0; width: 1000px; margin: 1em auto; text-align: center; }
div.step_d { border-bottom: 1px solid #e5e5e5; padding: 3em 0 4em 0; margin: 1em auto; width: 1000px; text-align: center; }
div.step_o { width: 1000px; margin: 1em auto; text-align: center; }
/*优势*/
div.i_adv { padding: 2em 0; width: 1000px; margin: 1em auto; }
div.i_adv ul { margin: 0 -3em; }
div.i_adv li { float: left; width: 33.3%; text-align: center; }
div.i_adv li span { display: inline-block; width: 120px; height: 120px; line-height: 120px; overflow: hidden; }
div.i_adv li p, div.i_adv li h5 { font-size: 16px; color: #666; padding: 1em 0 0 0; line-height: 1.7em; font-weight: normal; text-align: left; width: 80%; margin: 0 auto; }
div.i_adv li h5 { font-size: 22px; color: #333; text-align: center; line-height: 1.3em; }
span.a_1 { background: #ffc148 url("../images2023/a1.png") no-repeat center center; }
span.a_2 { background: #ffc148 url("../images2023/a2.png") no-repeat center center; }
span.a_3 { background: #ffc148 url("../images2023/a3.png") no-repeat center center; }
/*----------------------------star关于雅博*/
/*公司简介*/
dl.i_about { width: 1000px; margin: 1em auto; padding-bottom: 1em; }
 @media screen and (max-width:480px) {
 dl.i_about {
 width: auto;
 margin: 1em auto;
 padding-bottom: 1em;
 margin-left: 27vw;
 margin-top: 25%;
 font-size: 24px;
}
}
dl.i_about dt { font-size: 24px; line-height: 1.2em; height: 1.2em; padding-left: 2em; background: url("../images2023/th_1.jpg") no-repeat left center; }
dl.i_about dd { font-size: 18px; line-height: 1.8em; }
dl.i_about dd p { text-indent: 2em; margin: 1.5em 0; }
/*标题*/
h4.th_his { font-size: 24px; line-height: 30px; height: 30px; font-weight: normal; text-indent: 2em; width: 1000px; margin: 0 auto; background: url("../images2023/th_2.jpg") no-repeat left center; }
/*公司发展历程*/


ul.his_o { font-size: 16px; width: 995px; margin: 1em auto 4em auto; background: url("../images2023/line.gif") repeat-y 15px top; position: relative; padding: 0 0 0 5px; }
@media screen and (max-width:480px) {
 ul.his_o {
 font-size: 16px;
 width: 80%;
 margin: 1em auto 4em auto;
 background: url(../images2023/line.gif) repeat-y 15px top;
 position: relative;
 padding: 0 0 0 5px;
}
}
ul.his_o li { clear: both; }
span.his_arrow { display: block; float: left; background: #fff url("../images2023/round_o.jpg") no-repeat center center; width: 20px; height: 28px; overflow: hidden;  padding: .2m 0;
margin-top: .7em; }
ul.his_o li div.r_o { line-height: 30px; float: right; width: 95%; }
ul.his_o li span.l .eng { font-size: 28px; }
ul.his_o li span.l { font-size: 20px; padding: 10px 0 0 0; }
ul.his_o li b { font-weight: normal; margin-right: .1em; }
ul.his_o ins { text-decoration: none; }
ul.his_o ins.l { font-size: 20px; }
ul.his_o span.r { width: 84%; border-bottom: 1px solid #e5e5e5; padding: 10px .6em; }
ul.his_o div.r { width: 90%; }
ul.his_o div.newlist { width: 100%; }
ul.his_o div.newdetail { width: 100%; font-size: 14px; color: #888; height: 60px; overflow: hidden; }
ul.his_o div.text { padding: 10px 0; border-top: 1px solid #e5e5e5; margin-top: 10px; }
ul.his_o div.text:last-child { padding-bottom: 0; }
span.zhe_dis { position: absolute; width: 30px; height: 2.5em; line-height: 2.5em; overflow: hidden; bottom: 0; left: 0; background: #fff; }
/*功能*/
ul.i_tool { padding: 5.5em 0 2em 0; font-size: 18px; line-height: 1.7em; width: 1024px; margin: 0 auto; }
ul.i_tool h4 { font-weight: normal; font-size: 24px; padding: 1em 0 0 0; line-height: 1.2em; }
ul.i_tool p { padding: 1em 0 0 0; color: #666; }
ul.i_tool h4, ul.i_tool p { width: 78%; margin: 0 auto; }
ul.i_tool li { float: left; text-align: center; width: 33.3%; }
ul.i_tool .round_r { display: inline-table; display: inline-block\9; font-size: 84px\9; width: 120px; height: 120px; line-height: 120px; overflow: hidden; }
ul.i_tool em { display: inline-block; vertical-align: middle; width: 54px; height: 54px; line-height: 54px; overflow: hidden; }
span.o_1 { background: #53b8dd; }
span.o_2 { background: #7bd596; }
span.o_3 { background: #ffc148; }
span.o_1 em { background: url("../images2023/o1.png") no-repeat center center; }
span.o_2 em { background: url("../images2023/o2.png") no-repeat center center; }
span.o_3 em { background: url("../images2023/o3.png") no-repeat center center; }
/*我们的优势*/
div.line_box, div.line_min { background: url("../images2023/line.gif") repeat-x left bottom; }
div.line_box { margin-bottom: 2.8em; }
ul.i_tool_d { width: 1020px; margin: 1em auto; padding-bottom: 1.8em; }
ul.i_tool_d li { width: 24.9%; height: 190px; float: left; text-align: center; font-size: 18px; }
ul.i_tool_d h5 { font-size: 18px; font-weight: normal; line-height: 1.2em; padding: 1em 0 0 0; }
ul.i_tool_d span { display: inline-table; display: inline-block\9; font-size: 55px\9; width: 104px; height: 96px; line-height: 96px; overflow: hidden; background: url("/images8/tool/arrow_box.png") no-repeat center center; }
ul.i_tool_d em { display: inline-block; width: 50px; line-height: 50px; overflow: hidden; vertical-align: middle; height: 50px; }
span.d_1 em { background: url("../images2023/t1.png") no-repeat center center; }
span.d_2 em { background: url("../images2023/t2.png") no-repeat center center; }
span.d_3 em { background: url("../images2023/t3.png") no-repeat center center; }
span.d_4 em { background: url("../images2023/t4.png") no-repeat center center; }
span.d_5 em { background: url("../images2023/t5.png") no-repeat center center; }
span.d_6 em { background: url("../images2023/t6.png") no-repeat center center; }
span.d_7 em { background: url("../images2023/t7.png") no-repeat center center; }
span.d_8 em { background: url("../images2023/t8.png") no-repeat center center; }



div.footer_g, div.footer_min { background: #efefef; }
div.footer_g { color: #666; font-size: 12px; }
div.footer_g a { color: #666; }
div.footer_g a:hover { color: #ff6600; text-decoration: none; }
dl.footer_t { width: 1000px; margin: 0 auto; padding: 3em 0 1em 0; border-bottom: 1px solid #d7d7d7; }
dl.footer_t dt { width: 88%; float: left; }
dl.footer_t dd { width: 105px; text-align: center; float: right; font-size: 12px; }
dl.footer_t dd p { padding: .4em 0 0 0; }
span.f_logo { float: left; width: 300px; }
/*span.f_logo a.l{ width:110px\9; background:url(../images2023/f_logo.png) no-repeat\9; height:110px\9; background-size:cover\9; property:value\9;}*/
span.f_logo img { vertical-align: middle; margin-top: .2em; opacity: .5;  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=.5);
}
span.f_logo a:hover img { opacity: 1;  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=1);
}
span.f_logo .eng { font-size: 18px; color: #222; }
span.f_logo span.r { height: auto; min-height: 120px; _height: 120px; border-left: 1px solid #d7d7d7; margin-left: 2em; padding-left: 2em; float: left; }
span.f_logo ins { text-decoration: none; font-size: 12px; color: #888; display: inline-block; padding: 1.8em 0 0 0; }
span.f_logo p.eng { padding: .4em 0 0 0; }
dl.footer_t ul.r { float: left; font-size: 12px; width: 55%; padding-left: 9%; }
dl.footer_t ul.r li { float: left; width: 40%; padding-right: 9%; }
dl.footer_t ul.r h4 { color: #333; height: 1.5em; line-height: 1.5em; padding: 0 0 .6em 4.3em; font-size: 14px; font-weight: normal; }
dl.footer_t ul.r p { color: #666; float: left; width: 33.3%; }
.footer_link { width: 64%; float: right; }
.footer_link .l { width: 33.3%; }
.footer_link .l h4 { font-size: 14px; font-weight: normal; color: #333; margin-bottom: .5em; }
.footer_link .l p { padding: 0 6% 0 1.9%; line-height: 1.8em; font-size: 12px; color: #888; float: left; width: 42%; width: 40%\9; }
.footer_link .l p a { color: #888; }
.footer_link .l p a:hover { color: #e80c0b; }
dl.footer_d { text-align: center; margin: 0 auto; width: 1000px; padding: 1em 0; line-height: 2em; }
dl.footer_d dt { line-height: 2.3em; padding: 1em 0 .1em 0; }
/*友情链接*/
dl.footer_d dd { line-height: 2em; text-align: left; padding: 0em 0 1em 0; border-bottom: 1px solid #d7d7d7; }
dl.footer_d dd .r { width: 93%; }
dl.footer_d dd em { font-style: normal; color: #ccc; font-family: "宋体"; margin: 0 .5em; }
dl.footer_d a.round_m { display: inline-block; line-height: 1.8em; height: 1.8em; border: 1px solid #aaa; background: none; padding: 0 1em; margin: 0 .5em; vertical-align: middle; }
dl.footer_d a.round_m:hover { color: #fff; background: #e80c0b; border: 1px solid #e80c0b; }
/*------------------------------star服务内容*/
div.t_banner, div.t_banner_min { height: 250px; background: #b285d8; color: #fff; }
dl.t_banner { margin: 0 auto; width: 1000px; padding: 4em 0 0 0; }
dl.t_banner dt { font-size: 42px; text-align: center; line-height: 1.1em; }
dl.t_banner dd { font-size: 18px; padding: 2em 0 0 0; line-height: 1.6em; }
dl.t_banner dd.c { text-align: center; }
/*绿色*/
div.t_banner_green, div.t_banner_green .t_banner_min { background: #7bc68e; }
.t_banner_green_l.t_banner_green_l .t_banner_min { background-color: #50d18c; }
/*橘红*/
.t_banner_orange, .t_banner_orange .t_banner_min { background-color: #fb7a3a; }
/*蓝色*/
div.t_banner_blue, div.t_banner_blue .t_banner_min { background: #53c0e9; }
/*软件本地化*/
div.service_o { font-size: 18px; margin: 4em auto; width: 1000px; }
div.service_o h4, .th_text { font-size: 32px; font-weight: normal; text-align: center; line-height: 1.1em; }
.th_text { margin: 0em 0 1em 0; padding: 1em 0 0 0; }
div.service_text { margin: 1.5em 0; line-height: 1.7em; }
dl.service_o { padding: .5em 0 0 0; }
dl.service_o dt { float: left; width: 460px; }
dl.service_o dd { display: table-cell; width: 999em; padding: 1.2em 0 0 3.5em; line-height: 1.7em; }
dl.service_o dd p { margin-bottom: .5em; padding-left: 2em; background: url("../images2023/ok.png") no-repeat left .4em; }
dl.service_o dd.no p { padding-left: 0; background: none; }
div.gray_box div.service_o { margin-bottom: 1.5em; }
div.gray_box dl.service_o dt { float: right; }
div.gray_box dl.service_o dd { padding: 1.2em 3.5em 0 0; }
div.gray_box div.service_1 { margin-bottom: 1.5em; }
div.gray_box dl.service_1 dt { float: left; }
div.gray_box dl.service_1 dd { padding: 1.2em 3.5em 0 0; }
dl.service_1 { padding: .5em 0 0 0; }
dl.service_1 dt { float: left; width: 480px; height: 360px; margin-top: 30px; }
dl.service_1 dd { display: table-cell; width: 999em; padding: 1.2em 0 0 3.5em; line-height: 1.7em; }
dl.service_1 dd p { margin-bottom: .5em; padding-left: 2em; background: url("../images2023/ok.png") no-repeat left .4em; }
dl.service_1 dd.no p { padding-left: 0; background: none; }
div.gray_box div.service_2 { margin-bottom: 1.5em; }
div.gray_box dl.service_2 dt { float: rig; }
div.gray_box dl.service_2 dd { padding: 1.2em 3.5em 0 0; }
dl.service_2 { padding: .5em 0 0 0; }
dl.service_2 dt { float: right; width: 480px; height: 360px; margin-top: 30px; }
dl.service_2 dd { display: table-cell; width: 999em; padding: 1.2em 0 0 3.5em; line-height: 1.7em; }
dl.service_2 dd p { margin-bottom: .5em; padding-left: 2em; background: url("../images2023/ok.png") no-repeat left .4em; }
dl.service_2 dd.no p { padding-left: 0; background: none; }
div.line_box div.service_o { padding-bottom: 3em; }
.email_a, .map_a_n { padding-left: 2em; font-size: 13px; margin-left: 1em; display: inline-block; vertical-align: top; background-repeat: no-repeat; background-position: left center; background-image: url("../images2023/email.png"); }
.map_a_n { background-image: url("../images2023/english.png"); }
/*-----------star口译*/
dl.service_k { width: 1000px; margin: 0 auto; padding: 5em 0 3em 0; line-height: 1.7em; font-size: 18px; }
dl.service_k dt { text-align: center; }
dl.service_k dd { padding: 2em 0 0 0; }
dl.service_k dd p { margin: 1.5em 0; text-indent: 2em; }
dl.service_o_h { padding: 3em 0 0 0; }
dl.service_o_i { margin: 0 auto; padding: 3em 0 0 0; width: 1000px; }
dl.service_o_i dt { text-align: center; }
dl.service_o_i dd { padding: 1em 0 0 0; line-height: 1.7em; }
dl.service_o_i dd p { margin: 1em 0; text-indent: 2em; }
div.service_text_2 p { text-indent: 2em; }
ul.service_o { margin: 0 -4em -4em -5em; padding: 1em 0 0 0; font-size: 16px; }
ul.service_o li { float: left; text-align: center; width: 33.3%; margin-bottom: 2em; height: 200px; }
ul.service_o li p { margin: 0 auto; width: 60%; padding: 1em 0 0 0; line-height: 1.6em; }
ul.service_o span { _display: inline-block; display: inline-block\9; vertical-align: middle\9; font-size: 30px\9; display: inline-table; text-align: center; width: 120px; height: 120px; line-height: 120px; overflow: hidden; }
ul.service_o span em { width: 113px; height: 113px; line-height: 113px; display: inline-block; vertical-align: middle; }
span.s_1 { background: #35b87f; }
span.s_2 { background: #f26d5f; }
span.s_3 { background: #ffa200; }
span.s_4 { background: #5bb4da; }
span.s_5 { background: #66cccc; }
span.s_6 { background: #e6507b; }
span.s_1 em { background: url("../images2023/good.png") no-repeat center top; }
span.s_2 em { background: url("../images2023/good.png") no-repeat center -113px; }
span.s_3 em { background: url("../images2023/good.png") no-repeat center -226px; }
span.s_4 em { background: url("../images2023/good.png") no-repeat center -339px; }
span.s_5 em { background: url("../images2023/good.png") no-repeat center -452px; }
span.s_6 em { background: url("../images2023/good.png") no-repeat center -565px; }
/*图片*/
div.service_pic { text-align: center; padding: 3em 0 1.2em 0; width: 1000px; margin: 0 auto; }
ul.word_o { margin: 0 -3em; padding: 1em 0 0 0; font-size: 16px; text-align: center; }
ul.word_o li { float: left; width: 16.66%; margin-bottom: 1em; height: 170px; }
ul.word_o span { background: url("/../images2023/box.png") no-repeat; _display: inline-block; display: inline-block\9; display: inline-table; text-align: center; width: 120px; height: 110px; line-height: 110px; overflow: hidden; }
ul.word_o p { padding: 1em 0 0 0; }
ul.word_o em { display: inline-block; vertical-align: middle; width: 85px; height: 70px; line-height: 70px; overflow: hidden; }
/*图标*/
span.y_1 em { background: url("../images2023/goodat.png") no-repeat center top; }
span.y_2 em { background: url("../images2023/goodat.png") no-repeat center -70px; }
span.y_3 em { background: url("../images2023/goodat.png") no-repeat center -140px; }
span.y_4 em { background: url("../images2023/goodat.png") no-repeat center -210px; }
span.y_5 em { background: url("../images2023/goodat.png") no-repeat center -280px; }
span.y_6 em { background: url("../images2023/goodat.png") no-repeat center -350px; }
span.y_7 em { background: url("../images2023/goodat.png") no-repeat center -420px; }
span.y_8 em { background: url("../images2023/goodat.png") no-repeat center -490px; }
span.y_9 em { background: url("../images2023/goodat.png") no-repeat center -560px; }
span.y_10 em { background: url("../images2023/goodat.png") no-repeat center -630px; }
span.y_11 em { background: url("../images2023/goodat.png") no-repeat center -700px; }
span.y_12 em { background: url("../images2023/goodat.png") no-repeat center -770px; }
/*------------------------star_2016-06-03新样式*/
/*翻译技术*/
/*大图片*/
.i_banner { height: 250px; position: relative; overflow: hidden; }
.banner_pic { position: absolute; left: 50%; margin-left: -960px; width: 1920px; height: 250px; }
.w_1000 { margin: 0 auto; width: 1000px; padding-bottom: 0; }
/*正文*/
.d_text { margin: 1em auto -1em auto; font-size: 18px; line-height:2em; }
.d_text p { text-indent: 2em; margin: 1.5em 0; }
/*翻译技术的组成*/
.i_technology { font-size: 18px; margin: -1em auto 0 auto; }
.i_technology li { float: left; text-indent: 1.5em; background: url("../images2023/ok.png") no-repeat left center; margin: .12em 0; height: 2em; line-height: 2em; width: 49.9%; }
.technology_step { padding: 2em 0; width: 996px; margin: 3em auto; border: 2px dashed #e80c0b; }
.technology_step h5 { width: 216px; margin: 0 auto; font-size: 22px; color: #e80c0b; font-weight: normal; text-align: center; line-height: 2.2em; height: 2.2em; border: 2px solid #e80c0b; }
.technology_step_w { margin: 2em 1em; padding-bottom: 1px; }
.technology_step_w h6.l, .technology_step_w h6.r { color: #fff; background-color: #e80c0b; width: 24px; padding: 30px 13px 0 13px; height: 120px; font-size: 22px; font-weight: normal; line-height: 1.1em; margin: 60px 0 0 0; }
.technology_step_c { background: url("../images2023/step_arrow.gif") no-repeat 98.6% center; height: 280px; float: left; width: 860px; }
.technology_step_c li { float: left; background: url("../images2023/step_arrow.gif") no-repeat 12px center; height: 100%; width: 31.5%; }
.technology_step_c .box { margin-left: 50px; width: 216px; height: 276px; background: #fff; border: 2px solid #e80c0b; }
.technology_step_c h6 { background-color: #e80c0b; font-size: 22px; height: 50px; line-height: 50px; text-align: center; color: #fff; font-weight: normal; }
.technology_step_c .text { padding: .6em 1em 0 1em; font-size: 15px; }
.technology_step_c p { background: url("../images2023/b_arrow.gif") no-repeat left center; padding-left: 1.2em; margin: .3em 0; }
.technology_th { text-align: center; font-size: 24px; color: #e80c0b; border: 2px solid #e80c0b; width: 996px; margin: 2em auto 3em auto; position: relative; height: 40px; line-height: 40px; font-weight: normal; }
.technology_th span { position: absolute; background: url("../images2023/arrow_r.gif") no-repeat; width: 45px; height: 85px; overflow: hidden; right: -4px; top: -23px; }
.i_technology_d { margin: -.4em auto 0 auto; }
.i_technology_d li { float: left; width: 19.9%; }
.i_technology_d h5 { width: 150px; height: 150px; color: #fff; text-align: center; font-size: 24px; font-weight: normal; }
.i_technology_d h5 span { padding: 2.6em 0 0 0; line-height: 1.1em; display: inline-block; }
.b_1 h5 { background-color: #81dfad; }
.b_2 h5 { background-color: #8ad47c; }
.b_3 h5 { background-color: #c0d47c; }
.b_4 h5 { background-color: #f8d24d; }
.b_5 h5 { background-color: #ffa23e; }
.i_technology_d .text { margin: 1em 0 0 0; height: 220px; border-left: 1px solid #ccc; padding-left: 1.4em; font-size: 15px; }
.i_technology_d p { margin: .3em 0; }




/*文章内容页编辑器正文*/
#MyContent{font-size:16px; line-height:2;}
#MyContent p{ margin:0px; margin-top:8px;}
#MyContent img{width: expression(this.width > 950 ? 950: true); max-width:950px;/* padding:3px; border:1px solid #E3ECF9; text-align:center; margin:10px auto;*/ }
#MyContent a{font-size:16px;}
#MyContent strong{ color:#dc2523;}

/* 文章内容页内容关键字链接样式 */
a.innerlink:link,a.innerlink:visited {color: #716E6E; text-decoration:none; font-size:16px; font-weight:bold;}
a.innerlink:hover{color:#000;}


/*----star成功案例*/
.case_th { margin: 2em auto 0em auto; font-size: 24px; font-weight: normal; }
.case_th p { color: #999; font-size: 16px; padding: .5em 0 0 0; }
.case_o { margin: 1.4em auto; border: 1px solid #e7e7e7; border-right: none; height: 140px; background: #fff; }
.case_o li { float: left; width: 250px; margin-right: -1px; border-right: 1px solid #e7e7e7; height: 100%; text-align: center; }
.case_o li p { margin: 0 1em; border-top: 1px solid #e7e7e7; padding: .6em 0 0 0; }
.case_o img {  -moz-transition: all .3s linear;
 -webkit-transition: all .3s linear;
 transition: all .3s linear;
}
.case_o li:hover img { opacity: .9; -moz-transform: scale(.9); -webkit-transform: scale(.9); transform: scale(.9); }
/*-----------star联系我们*/
/*-----------star联系我们*/
/*注册和登录按钮*/
.h_tel li b { margin-right: .6em; }
.login_btn { font-size: 12px; margin: -.2em .3em 0 .3em; padding: 0 .7em; vertical-align: top; display: inline-block; line-height: 1.8em; height: 1.8em; border: 1px solid #dedede; }
.login_btn:hover { color: #e80c0b; border-color: #e80c0b; background-color: #fff; }
/*地址*/
.contact_o { margin: 5em auto 2em auto; font-size: 16px; }
.contact_o h4 { font-size: 24px; font-weight: normal; margin-bottom: 1em; }
.contact_o ul { padding-bottom: 2.5em; }
.contact_o li { float: none; line-height: 32px; width: auto; margin: .2em 0; }
.contact_o p { margin: .2em 0; }
.link_line1 a { text-decoration: none; }
/*关注微信*/
.wachat_d { text-align: center; padding: 1em 0 2em 0; margin: 2em auto; }
.wachat_d img { border: 1px solid #dadada; background: #fff; -moz-box-shadow: 0 0 7px rgba(0, 0, 0, .2); -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, .2); box-shadow: 0 0 7px rgba(0, 0, 0, .2); }
.wachat_d h5 { font-size: 22px; font-weight: normal; line-height: 1.2em; padding: 1.5em 0 0 0; }
.wachat_d .wechat_i { margin: 0 3em; display: inline-block; text-align: center; }
/*home*/
.mw, .rowmw { margin: 0 auto; width: 1000px; }
.tnav2, .row, .whrow, .gyrow { margin: 0 auto; min-width: 1000px;  _width: expression((documentElement.clientWidth < 1000) ? "1000px": "auto");
}
.l480 { float: left; width: 480px; }
.r480 { float: right; width: 480px; }
.l1000 { float: left; width: 1000px; }
.floor { overflow: hidden; }
.row { position: relative; line-height: 1.6; overflow: hidden; }
.rowmw { position: relative; z-index: 5; height: auto; color: #fff; }
.zoombg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-position: 50% 0; background-repeat: no-repeat; animation: zoom1 15s linear 0s infinite; -webkit-animation: zoom1 15s linear 1s infinite; }
 @-webkit-keyframes zoom1 {  0% {
 -webkit-transform: scale(1);
}
 50% {
 -webkit-transform: scale(1.1);
}
 100% {
 -webkit-transform: scale(1);
}
}
 @keyframes zoom1 {  0% {
 transform: scale(1);
}
 50% {
 transform: scale(1.1);
}
 100% {
 transform: scale(1);
}
}
.whrow { padding: 20px 0; line-height: 1; background-color: #fff; }
.gyrow { padding: 40px 0; line-height: 1.6; background-color: #f7f7f7; }
.rowtitle { position: relative; display: block; margin-bottom: 10px; padding: 20px 0 30px 0; text-align: center; line-height: 1; font-size: 34px; color: #000;  *zoom: 1;
}
.rowtitle_text { display: inline-block; position: relative; z-index: 5; }
.rowtitle_gnwave { position: absolute; left: 50%; bottom: 0; margin-left: -80px; display: block; width: 160px; height: 10px; line-height: 0; font-size: 0; background: url("../images2023/rowtitle_gnwave.png") 0 50% repeat-x; }
.rowtitle_gyline { position: absolute; left: 50%; bottom: -60px; margin-left: -210px; display: block; width: 520px; height: 160px; line-height: 0; font-size: 0; background: url("../images2023/rowtitle_gyline.png") 0 50% no-repeat; }
.rowp { line-height: 2; font-size: 16px; color: #333; }
.rowp p { margin: 20px 0; text-indent: 2em; }
/*nav*/
.tnav2 { position: relative; z-index: 9; height: 50px; background-color: #fff; border-width: 1px 0; border-style: solid; border-color: #e5e5e5; box-shadow: 0 0 5px #e5e5e5; }
.tnav2inner { position: relative; height: 50px; }
.tnav2list { text-align: center; font-size: 16px; }
.tnav2list li { position: relative; z-index: 12; float: left; width: 123px; }
.tnav2list .gt { margin: 15px 0; padding: 0; width: 1px; height: 20px; line-height: 0; font-size: 0; background-color: rgba(0, 0, 0, .1); background-color: #e4e4e4\9; }
.tnav2list .dt { display: inline-block; line-height: 50px; color: #333; }
.tnavline2 { position: absolute; bottom: 0; left: 0; display: block; width: 123px; height: 3px; line-height: 0; font-size: 0; background-color: #e80c0b; }
.tnav2_sec { position: absolute; left: 0; right: 0; top: 50px; padding: 3px; width: 91px\9; background-color: #fff; border-width: 0 1px 1px 1px; border-style: solid; border-color: #e5e5e5; box-shadow: 0 2px 8px -2px #e5e5e5; display: none; }
.tnav2_sec a { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 80px\9; padding: 5px 5px 5px 4px; height: 20px; line-height: 20px; font-size: 14px; }
.tnav2_sec a:hover { color: #fff; background-color: #e80c0b; }
/*banner*/
.ibn { position: relative; height: 640px; overflow: hidden; margin-top:0px; }
.ibn .bd, .ibnitem { width: 100% !important; height:  640px; }
.ibnitem { position: relative; background-position: 50% 0; background-repeat: no-repeat; }
.ibnbg { position: absolute; bottom: 0; left: 0; right: 0; display: block; width: 100% !important; height:  640px; position: relative; background-position: 50% 0; background-repeat: no-repeat; }
.ibndec { position: absolute; z-index: 5; left: 50%; margin-left: -500px; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); top: 150px\9; display: block; width: 1000px; line-height: 1.2; font-size: 22px; color: #333; }
.l_ibndec { text-align: left; }
.r_ibndec { text-align: right; }
.r_ibndec .r_text_s { float: right; width: 530px; text-align: left; }
.ibndec .t1 { font-size: 44px; color: #e80c0b; font-weight:bold; }
.ibndec .t2 { font-size: 36px; }
.ibndec .p { margin-top: 15px; }
.ibn .hd { position: absolute; z-index: 6; left: 0; right: 0; bottom: 15px; width: 100%\9; text-align: center; line-height: 0; font-size: 0; }
.ibn .hd li { margin: 0 3px; display: inline-block;  *display: inline;
 *zoom: 1;
width: 12px; height: 12px; font-size: 0; background-color: rgba(0, 0, 0, .5); background-color: #000\9;  opacity: .5\9;
filter: alpha(opacity=50)\9; border-radius: 50%; cursor: pointer; }
.ibn .hd .on { background-color: #e80c0b; opacity: 1\9; filter: alpha(opacity=100)\9; }
.donelist { text-align: left; line-height: 25px; font-size: 18px; color: #333; }
.donelist li { position: relative; margin: 8px 0; padding-left: 40px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;  *zoom: 1;
}
.donelab { position: absolute; top: 0; left: 0; display: block; width: 25px; height: 25px; font-size: 0; background: url("/images8/icon/donelab.png") 0 0 no-repeat; }
.half_donelist li { float: left; width: 50%; width: 460px\9; }
.bn_donelist { margin-top: 20px; display: inline-block;  *display: inline;
 *zoom: 1;
width: 400px; font-size: 22px; }
.bn_donelist li { margin: 15px 0; }
.classnav { text-align: center; font-size: 22px; color: #333; }
.classnav li { float: left; margin-top: 30px; width: 33.3333%; }
.classnav a { display: inline-block; }
.classnav .t { margin-top: 15px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%\9; color: #333; }
.classnav .cico, .classnav .ico { display: block; width: 160px; height: 160px; font-size: 0; background-image: url("../images2023/classnav.png"); background-repeat: no-repeat;  transition: all .2s linear;
 -moz-transition: all .2s linear;
 -webkit-transition: all .2s linear;
}
.classnav .cico { margin: 0 auto; border-radius: 50%; overflow: hidden; }
.classnav .fore01 .cico { background-position: 0 0; }
.classnav .fore02 .cico { background-position: 0 -320px; }
.classnav .fore03 .cico { background-position: 0 -640px; }
.classnav .fore04 .cico { background-position: 0 -960px; }
.classnav .fore05 .cico { background-position: 0 -1280px; }
.classnav .fore06 .cico { background-position: 0 -1600px; }
.classnav .fore01 .ico { background-position: 0 -160px; }
.classnav .fore02 .ico { background-position: 0 -480px; }
.classnav .fore03 .ico { background-position: 0 -800px; }
.classnav .fore04 .ico { background-position: 0 -1120px; }
.classnav .fore05 .ico { background-position: 0 -1440px; }
.classnav .fore06 .ico { background-position: 0 -1760px; }
.classnav a:hover .cico { box-shadow: 0 5px 20px rgba(0, 0, 0, .5); -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, .5); -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, .5);/*transform: translate3d(0, -3px, 0); -moz-transform: translate3d(0, -3px, 0); -webkit-transform: translate3d(0, -3px, 0);*/
}
.classnav a:hover .ico { transform: translate3d(0, -8px, 0); -moz-transform: translate3d(0, -8px, 0); -webkit-transform: translate3d(0, -8px, 0); }
.cardgo { margin-left: -27px; }
.cardgo li, .cardgo .cut img, .cardgo_arrow {  transition: all .2s linear;
 -moz-transition: all .2s linear;
 -webkit-transition: all .2s linear;
}
.cardgo li { float: left; margin: 25px 0 0 27px; _display: inline; width: 315px; height: 260px; background-color: #fff; overflow: hidden; }
.cardgo li:hover { box-shadow: 0 5px 20px rgba(0, 0, 0, .3); -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, .3); -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, .3); transform: translate3d(0, -3px, 0); -moz-transform: translate3d(0, -3px, 0); -webkit-transform: translate3d(0, -3px, 0); }
.cardgo .cut { display: block; width: 100%; height: 150px; overflow: hidden; }
.cardgo .cut:hover img { transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); }
.cardgo .dec { padding: 15px 20px; height: 80px; overflow: hidden; }
.cardgo .t { margin-bottom: 15px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 30px; line-height: 30px; font-size: 22px; color: #333; width: 100%\9; }
.cardgo .mb { text-align: center; }
.cardgo_arrow { display: inline-block; width: 50px; height: 35px; font-size: 0; background: url("../images2023/cardgo_arrow.png") 0 0 no-repeat; }
.cardgo_arrow:hover { background-position: 0 -35px; }
.serlist3 { margin-left: -125px; _zoom: 1; }
.serlist3 li { float: left; margin: 20px 0 0 125px; _display: inline; width: 250px; }
.serlist3 .t { margin-top: 14px; text-align: center; line-height: 30px; font-size: 20px; color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%\9; }
.serlist3 .t a { color: #333; }
.serlist3 .p { margin-top: 8px; height: 88px; line-height: 22px; font-size: 16px; color: #666; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; }
.serlist3 .cico { margin: 0 auto; display: block; width: 120px; height: 120px; font-size: 0; border-radius: 30px; overflow: hidden; }
.serlist3 .fore01 .cico { background-color: #3db5dd; }
.serlist3 .fore02 .cico { background-color: #fbd140; }
.serlist3 .fore03 .cico { background-color: #50d18c; }
.serlist3 .fore04 .cico { background-color: #fb7a3a; }
.serlist3 .fore05 .cico { background-color: #579bef; }
.serlist3 .fore06 .cico { background-color: #a87eed; }
.serlist3 .ico { display: block; width: 120px; height: 120px; background-image: url(../images2023/serlist3.png); background-repeat: no-repeat; }
.serlist3 .fore01 .ico { background-position: 0 0; }
.serlist3 .fore02 .ico { background-position: 0 -120px; }
.serlist3 .fore03 .ico { background-position: 0 -240px; }
.serlist3 .fore04 .ico { background-position: 0 -360px; }
.serlist3 .fore05 .ico { background-position: 0 -480px; }
.serlist3 .fore06 .ico { background-position: 0 -600px; }
.serlist3 .cico, .serlist3 .ico {  transition: all .2s linear;
 -moz-transition: all .2s linear;
 -webkit-transition: all .2s linear;
}
.serlist3>li:hover .cico { box-shadow: 0 5px 20px #dcdcdc; -moz-box-shadow: 0 5px 20px #dcdcdc; -webkit-box-shadow: 0 5px 20px #dcdcdc; transform: translate3d(0, -3px, 0); -moz-transform: translate3d(0, -3px, 0); -webkit-transform: translate3d(0, -3px, 0); }
.serlist3>li:hover .ico { filter: drop-shadow(10px 10px 2px rgba(0, 0, 0, 0.5)); -webkit-filter: drop-shadow(10px 10px 2px rgba(0, 0, 0, 0.5)); -moz-filter: drop-shadow(10px 10px 2px rgba(0, 0, 0, 0.5)); transform: translate3d(0, -3px, 0); -moz-transform: translate3d(0, -3px, 0); -webkit-transform: translate3d(0, -3px, 0); }
.thead50 { height: 50px; line-height: 50px; }
.title24 { float: left; position: relative; font-size: 24px; color: #333;  *zoom: 1;
}
.gn_titlebd { position: absolute; bottom: 0; left: 2px; display: block; width: 145px; height: 3px; line-height: 0; font-size: 0; background-color: #e80c0b; }
.rmorebtn { float: right; margin-top: 20px; display: inline-block; padding: 0 8px; height: 16px; line-height: 16px; font-size: 10px; color: #888; font-variant: small-caps; background-color: #e7e7e7; border-radius: 20px; }
.rmorebtn:hover { color: #fff; background-color: #f60; }
.dao1 { font-size: 16px; margin-top: 30px; border-bottom: 2px solid rgba(231, 231, 231, 0.2); height: 65px; width: 1000px; }
.dao1 a { margin-left: 10px; }
.dao1 b { font-size: 16px; }
.dao1 li { display: inline-block; line-height: 30px; margin-top: 15px; }
.dao2 { font-size: 14px; margin-top: 10px; border-bottom: 2px solid rgba(231, 231, 231, 0.2); height: 120px; float:right; width: 430px; }
.dao2 li { display: inline-block; line-height: 80px; margin-top: 15px; }
.dao2 a { margin-left: 5px; }
.line { display: inline-block; margin-left: 10px; height: 10px; width: 1px; background: #000; opacity: 0.2; }
.date_snews { margin-top: 20px; border-top: 1px solid #e7e7e7; }
.date_snewslist li { position: relative; padding: 15px 10px 15px 100px; height: 17px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 17px; font-size: 15px; color: #333; border-bottom: 1px solid #e7e7e7;  *zoom: 1;
}
.date_snewslist .d { position: absolute; left: 0; top: 15px; display: block; width: 70px; font-size: 17px; color: #e80c0b; }
.date_snewslist .t { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%; }
.brand4 { _padding: 0 2px 1px 0; }
.brand4 li { float: left; margin: 0 -1px -1px 0; width: 251px; height: 152px; overflow: hidden;  transition: all .2s linear;
 -moz-transition: all .2s linear;
 -webkit-transition: all .2s linear;
}
.brand4 li:hover { position: relative; box-shadow: 0 5px 20px #dcdcdc; -moz-box-shadow: 0 5px 20px #dcdcdc; -webkit-box-shadow: 0 5px 20px #dcdcdc; transform: translate3d(0, -3px, 0); -moz-transform: translate3d(0, -3px, 0); -webkit-transform: translate3d(0, -3px, 0); }
.brand4 a { display: block; padding: 5px 9px 0 10px; width: 230px; height: 145px; background-color: #fff; border: 1px solid #dedede; }
.brand4 .cut { display: block; text-align: center; width: 100%; height: 100px; overflow: hidden; }
.brand4 .cut img { width: 100%; height: 100px; vertical-align: bottom; }
.brand4 .t { display: block; width: 100%\9; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center; line-height: 44px; font-size: 16px; color: #444; border-top: 1px solid #e7e7e7; }
.brand6 { _padding-bottom: 1px; }
.brand6 li { float: left; margin: 0 -1px -1px 0; width: 167px; height: 122px; overflow: hidden;  transition: all .2s linear;
 -moz-transition: all .2s linear;
 -webkit-transition: all .2s linear;
}
.brand6 li:hover { position: relative; box-shadow: 0 5px 20px #dcdcdc; -moz-box-shadow: 0 5px 20px #dcdcdc; -webkit-box-shadow: 0 5px 20px #dcdcdc; transform: translate3d(0, -3px, 0); -moz-transform: translate3d(0, -3px, 0); -webkit-transform: translate3d(0, -3px, 0); }
.brand6 a { display: block; padding: 0 7px 0 8px; width: 150px; height: 120px; background-color: #fff; border: 1px solid #dedede; }
.brand6 .cut { display: block; text-align: center; width: 100%; height: 85px; overflow: hidden; }
.brand6 .cut img { width: 100%; height: 85px; vertical-align: bottom; }
.brand6 .t { display: block; width: 100%\9; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center; line-height: 34px; font-size: 14px; color: #444; border-top: 1px solid #e7e7e7; }
.showdtrow { padding-top: 50px; height: auto; }
.wh_showdtrow, .wh_showdtrow .rowmw { color: #333; }
.showdtop { padding: 10px 0 0 0; font-size: 16px; }
.showdtop li { float: left; margin-bottom: 30px; position: relative; padding-left: 130px; width: 370px; height: 100px; overflow: hidden; }
.showdtop .n { margin-bottom: 5px; line-height: 60px; font-size: 40px; }
.showdtop .ico { position: absolute; top: 0; left: 0; display: block; width: 100px; height: 100px; font-size: 0; background-image: url("../images2023/showdtop.png"); background-repeat: no-repeat; }
.showdtop .fore01 .ico { background-position: 0 0; }
.showdtop .fore02 .ico { background-position: 0 -100px; }
.showdbottom { text-align: center; font-size: 16px; }
.showdbottom li { float: left; margin-top: 20px; position: relative; width: 33.333%; }
.showdbottom .n { margin: 0 auto 30px; position: relative; z-index: 5; display: block; padding: 40px 0 20px 0; width: 140px; height: 80px; text-align: center; font-size: 40px; }
.showdbottom .sv { position: absolute; top: 0; left: 50%; margin-left: -70px; width: 140px; height: 140px; transform: rotateZ(90deg) rotateY(180deg); -moz-transform: rotateZ(90deg) rotateY(180deg); -webkit-transform: rotateZ(90deg) rotateY(180deg); }
.floor_cur .showdbottom .fore03 .sv { transform: rotateZ(180deg) rotateY(180deg); -moz-transform: rotateZ(180deg) rotateY(180deg); -webkit-transform: rotateZ(180deg) rotateY(180deg); }
.showdbottom .cc { stroke-width: 3; stroke: #fff; fill: none; transition: stroke-dasharray 1s; -moz-transition: stroke-dasharray 1s; -webkit-transition: stroke-dasharray 1s; }
.floor_cur .showdbottom .fore01 .cc { stroke-dasharray: 300;  transition-delay: .3s;
 -moz-transition-delay: .3s;
 -webkit-transition-delay: .3s;
}
.floor_cur .showdbottom .fore02 .cc { stroke-dasharray: 350;  transition-delay: .6s;
 -moz-transition-delay: .6s;
 -webkit-transition-delay: .6s;
}
.floor_cur .showdbottom .fore03 .cc { stroke-dasharray: 418;  transition-delay: .9s;
 -moz-transition-delay: .9s;
 -webkit-transition-delay: .9s;
}
.wh_showdtrow .showdbottom .n { color: #f60; }
.wh_showdtrow .showdbottom .cc { stroke: #f60; }
.wh_spactorline, .dk_dotline { margin: 40px 0; display: block; clear: both; width: 100%; height: 0; line-height: 0; font-size: 0; opacity: .2; filter: alpha(opacity=20); }
.wh_spactorline { border-bottom: 1px solid #fff; }
.dk_dotline { border-bottom: 1px dotted #000; }
.contactrow { height: 500px; }
.contactrow_content { position: absolute; left: 0; width: 100%; text-align: center; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); top: 80px\9; font-size: 20px; color: #333; }
.contactrow_content .t { margin-bottom: 10px; font-size: 54px; color: #e80c0b; }
.contactrow_content .tins { margin-bottom: 10px; font-size: 34px; }
.contactrow_content .w { text-align: center; }
.contactrow_content .w li { /*float: left;*/
  margin: 10px 1em; display: inline-block;  *display: inline;
zoom: 1;/*width: 50%;*/
}
.contactrow_content .w a { font-size: 34px; color: #f60; }
.contactrow_content .mc { margin: 30px 0 20px 0; }
.contactrow_content .mc a { margin: 0 20px; }
/*btn*/
.gnbtn, .ogbtn { display: inline-block; text-align: center; min-width: 150px; _width: 150px; _overflow-x: visible; height: 40px; line-height: 40px; font-size: 20px; color: #fff; outline: 0; -webkit-appearance: none; }
.gnbtn { background-color: #e80c0b; }
.gnbtn:hover { color: #fff; background-color: #b30807; }
.ogbtn { background-color: #f90; }
.ogbtn:hover { color: #fff; background-color: #f60; }
/*距离*/
.mb40 { margin-bottom: 40px; }
.mb50 { margin-bottom: 50px; }
/*css3*/
/*end home*/
/*----------------------------------star母语审校*/
.shen_text { padding: 3em 0; font-size: 18px; line-height: 1.8em; }
.shen_text dd p, .text_box p { text-indent: 2em; margin: 1em 0; }
.shen_text dt .r_text { padding: 1.8em 0 0 0; }
.shen_text .arrow_pic { width: 260px; height: 260px; margin: 0 4em 0 2.2em; }
.shen_text dd { clear: both; padding: 2.4em 0 0 0; }
.arrow_pic span { display: block; width: 100%; height: 100%; background-color: #ffd56f; background-position: center center; background-repeat: no-repeat; background-image: url("../images2023/a_10.png"); }
/*-------------------star创译*/
.text_box { font-size: 18px; margin: 2.5em auto 1.5em auto; line-height: 1.8em; }
.chuang_tool { padding: .6em 0; text-align: center; font-size: 18px; line-height: 1.8em; }
.chuang_tool span { border: 2px solid #e80c0b; font-size: 64px; line-height: 120px; height: 120px; width: 120px; text-align: center; display: inline-block; }
.chuang_tool li { float: left; width: 24.9%; }
.chuang_tool p { padding: .8em 0 0 0; }
.chuang_o { font-size: 18px; line-height: 1.8em; padding: 0 0 0 0; }
.chuang_o dt { padding: 0 .5em .8em .5em; }
.chuang_o .t_o { border-top: 1px solid #e7e7e7; padding: 1.5em .5em; }
.chuang_o h5 { font-size: 24px; font-weight: normal; color: #333; }
.chuang_o dd { color: #666; }
.chuang_o .l { width: 100px; margin-right: 3.2em; margin-left: .8em; }
.chuang_o .round_r { display: block; width: 100px; height: 100px; background-repeat: no-repeat; background-image: url("../images2023/arrow_a.png"); }
.v_1 { background-color: #ffc343; }
.v_2 { background-position: left -100px; background-color: #72d384; }
.v_3 { background-position: left -200px; background-color: #5fbbea; }
.v_4 { background-position: left -300px; background-color: #a471e4; }
/*------------------star首页底部链接*/
.line_t { margin-top: 2em; background: #fff url("../images2023/line.gif") repeat-x left top; }
.line_t .line_t { margin-top: 0; }
.h_link { padding: 1.2em 0 1em 0; text-align: center; }
.h_link li { float: left; width: 16.6%; }
.h_link h6 { padding: .6em 0 0 0; color: #666; font-size: 13px; font-weight: normal; }
.h_link a:hover h6 { color: #e80c0b; text-decoration: underline; }
/*-------------------star资质荣誉*/
/*标题*/
.th_line { font-size: 24px; text-align: center; font-weight: normal; line-height: 1.2em; padding: 0em 0 .7em 0; background: url("../images2023/th_d.gif") no-repeat center bottom; }
/*证书*/
.awards_book { text-align: center; margin: 2.5em 0 4em 0; }
.gray_box .awards_book { margin-bottom: 1em; }
.gray_box .th_line { padding-top: 1.5em; }
/*--------------star公司图片*/
.about_pic { padding: 3.5em 0 .5em 0; }
.about_pic li { width: 490px\9;  *width: 490px;
text-align: center; }
.about_pic h6 { font-size: 24px; font-weight: normal; padding: 1em 0 0 0; }
/*------------------------------star_2017_10_10(新增样式)*/
/*公司优势*/
dl.h_adv2 { margin-top: 0; }
dl.h_adv2 dt { float: right; padding: 50px 0 0 0; }
dl.h_adv2 dd { float: left; }
/*------------------------------end_2017_10_10(新增样式)*/
/*------------star_2017-10-12（新增样式）*/
/*蓝色*/
div.t_banner_blue2, div.t_banner_blue2 .t_banner_min { background: #5f75e6; }
/*译后编辑*/
.text_box2 { font-size: 18px; padding: 3.5em 0 4em 0; }
.text_box2 h4 { font-size: 30px; font-weight: normal; }
.text_m { vertical-align: middle; }
.text_box2 p { margin: .6em 0 2.8em 0; }
.th_arrow_s { width: 40px; height: 40px; background-color: #e80c0b; background-image: url("../images2023/th_arrow.png"); background-repeat: no-repeat; display: inline-block; vertical-align: middle; margin-right: 10px; }
.th_arrow_s2 { background-position: 0 -40px; }
/*------------end_2017-10-12（新增样式）*/
/*------------------------------star_2017_10_12(新增样式)*/
/*文档翻译*/
.hide_box { overflow: hidden; }
.doc_tool { padding: 20px 0 0 0; }
.doc_tool li { margin: 20px 0 0 0; }
.doc_tool li:hover .box { transform: translateY(-.5em); -webkit-transform: translateY(-.5em); -moz-transform: translateY(-.5em); box-shadow: 0 0 10px #e80c0b; border-color: #e80c0b; }
.doc_tool li:hover h5 { color: #e80c0b; }
.doc_tool .box { border: 1px solid #e8e8e8; font-size: 14px; color: #666; height: 120px; padding: 30px 10px 10px 20px; margin-right: 20px; background-color: #fff; }
.doc_tool h5 { font-size: 15px; color: #333; }
/*图标*/
.arrow_s { margin-right: 2em; overflow: hidden; float: left; width: 60px; height: 60px; overflow: hidden; background-image: url("../images2023/doc_arrow.png"); background-repeat: no-repeat; }
.arrow_s2 { background-position: 0 -60px; }
.arrow_s3 { background-position: 0 -120px; }
.arrow_s4 { background-position: 0 -180px; }
.arrow_s5 { background-position: 0 -240px; }
.arrow_s6 { background-position: 0 -300px; }
.arrow_s7 { background-position: 0 -360px; }
.arrow_s8 { background-position: 0 -420px; }
.arrow_s9 { background-position: 0 -480px; }
.list_3 li { float: left; width: 33.33%;  *width: 33.2%;
}
/*自定义动画*/
.transition_a {  -moz-transition: all .3s linear;
 -webkit-transition: all .3s linear;
 transition: all .3s linear;
}
/*------------------------------end_2017_10_12(新增样式)*/
/*------------------star_2017_11_17(logo释义)*/
.i_about_logo { margin: 70px 0 90px 0; font-size: 16px; }
.i_about_logo .pic { height: 340px; background-color: #f3f3f3; line-height: 340px; }
.i_about_logo .pic img { vertical-align: middle; }
.i_about_logo dt { float: left; width: 340px; text-align: center; margin-right: 70px; }
.i_about_logo dd p { margin: 10px 0 20px 0; line-height: 2; }
/*------------------end_2017_11_17(logo释义)*/
/*电话和邮件*/
.h_tool_ul { float: left; margin: 25px 0 0 20px; padding: 0 0 0 20px; background: url("../images2023/tel_y.png") no-repeat left center; }
.h_tool_ul li { float: left; line-height: 35px; margin-right: 30px; background-position: left center; background-repeat: no-repeat; padding-left: 30px; }
.h_tel_arrow { background-image: url("../images2023/tel.png"); }
.h_email_arrow { background-image: url("../images2023/email_g.png"); }
.h_tool_ul .orange_text { color: #ff6600; }
/*-----------------------------------star文字的样式*/
/*标题文字*/
.th { font-family: "Microsoft YaHei"; }
/*日期*/
.date { float: right; color: #999; font-family: Arial; font-weight: normal; }
/*左右对齐*/
.l { float: left; }
.r { float: right; }
/*宋体*/
.china { font-family: "宋体"; }
.eng { font-family: Arial; color: gray; }
/*绿色*/
.green_text { color: #e80c0b; }
/*蓝色*/
.blue_link a, .blue_text { color: #329fc7; }
.blue_link a:hover { background: #329fc7; color: #fff; }
.link_line a { text-decoration: underline; }
.link_line a:hover { text-decoration: none; }
/*橙色*/
.orange_link a:hover { background: #fb7a3a; color: #fff; }
div.font_13 { font-size: 13px; }
.font_22 { font-size: 22px; }
.font_18 { font-size: 18px; color: #000; }
/*自适应*/
.r_cell { display: table-cell; width: 9999px;  *width: auto;
 *zoom: 1;
}
/*---------------------------star滤镜的样式*/
/*圆角*/
.round_s { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.round_m { -moz-border-radius: 3em; -webkit-border-radius: 3em; border-radius: 3em; }
.round_r, .flex-control-nav a { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
.round_m_s { -moz-border-radius: 1.5em; -webkit-border-radius: 1.5em; border-radius: 1.5em; }
/*图片*/
.round_img img { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
/*链接文件*/
.round_s, .round_m, .round_r, .flex-control-nav a, .round_img img, .round_m_s, .hd li, .cico, .rmorebtn { position: relative\9; }
/*----------star_css3动画*/
div.i_adv span, span.f_logo img {  transition: all .35s ease-in;
 -ms-transition: all .35s ease-in;
 -moz-transition: all .35s ease-in;
 -webkit-transition: all .35s ease-in;
 -o-transition: all .35s ease-in;
}
/*旋转*/
div.i_adv li:hover span { transform: rotate(360deg); -ms-transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); }
/*左右晃动*/
ul.i_tool li:hover em, ul.i_tool_d li:hover em, ul.service_o li:hover em, ul.word_o li:hover em { animation: landr 0.8s ease-in-out; -ms-animation: landr 0.8s ease-in-out; -moz-animation: landr 0.8s ease-in-out; -webkit-animation: landr 0.8s ease-in-out; -o-animation: landr 0.8s ease-in-out; }

/*定义动画效果_css3*/
@keyframes landr {  0% {
 transform: rotate(0deg);
 transform-origin: right bottom 0;
}
 39% {
 transform: rotate(5deg);
 transform-origin: right bottom 0;
}
 40% {
 transform: rotate(5deg);
 transform-origin: left bottom 0;
}
 75% {
 transform: rotate(-10deg);
 transform-origin: left bottom 0;
}
 100% {
 transform: rotate(0deg);
 transform-origin: left bottom 0;
}
}
 @-webkit-keyframes landr {  0% {
 -webkit-transform: rotate(0deg);
 -webkit-transform-origin: right bottom 0;
}
 39% {
 -webkit-transform: rotate(5deg);
 -webkit-transform-origin: right bottom 0;
}
 40% {
 -webkit-transform: rotate(5deg);
 -webkit-transform-origin: left bottom 0;
}
 75% {
 -webkit-transform: rotate(-10deg);
 -webkit-transform-origin: left bottom 0;
}
 100% {
 -webkit-transform: rotate(0deg);
 -webkit-transform-origin: left bottom 0;
}
}
.content { width: 1000px; margin: 0 auto; box-sizing: border-box; }
@media screen and (max-width:480px) {
 .content {
 width: 90%;
 margin: 0 auto;
 box-sizing: border-box;
 padding-top: 150px;
}
}
@media screen and (max-width:480px) {
 .content img {
 width: 300px;
 margin: 0 auto;
 height: 250px
}
}
.info { padding-bottom: 10px; height: auto; border-bottom: 1px solid #e0e0e0; height: auto; overflow: auto; }
@media screen and (max-width:480px) {
 .info {
 padding-bottom: 10px;
 height: auto;
 border-bottom: 1px solid #e0e0e0;
 height: auto;
 overflow: auto;
 font-size: 13px;
}
}
.info span { float: right; margin-right: 10px; }
.info span:first-child { float: left; }
#nav_btn02 h4.h_th { margin: 1em auto; }
.detail { background: #f7f7f7; height: 60px; overflow: hidden; padding: 10px 10px; margin: 10px 0px; }
.detail span { font-size: 12px; line-height: 20px; }
.context { line-height: 30px; }
.detail span { color: #949090; }
.prenext { padding: 10px 0px; box-sizing: border-box; clear: both; height: auto; overflow: auto; }
 .prenext span:nth-child(1) {
 float: left;
}
 .prenext span:nth-child(2) {
 float: right;
}
@media screen and (max-width:480px) {
 .prenext span:nth-child(2) {
 float: left;
}
}
@media screen and (max-width:480px) {
 .relate {
 display:none;
}
}
.relate_title { font-weight: bold; }
.relate_context { font-weight: normal; height: auto; overflow: auto; padding-bottom: 20px; }
.relate_list { width: 50%; float: left; margin: 5px 0px 0px 0px; }
.relate_list .relate_title { font-weight: normal; margin-left: 20px; }
.pagefy { width: 1000px; margin: 0 auto; clear: both; overflow: auto; }
@media screen and (max-width:480px) {
.pagefy {
 width: 90%;
 margin: 0 auto;
 clear: both;
 overflow: auto;
 padding-bottom: 5vw;
}
}
.pagelist { float: right; list-style: none; }
.pagelist li { padding: 3px 8px; float: left; border: 1px solid #ccc; margin-left: 10px; cursor: pointer; }
 @media screen and (max-width:480px) {
 .pagelist li {
 float: left;
 border: 1px solid #ccc;
 margin-left: 10px;
 cursor: pointer;
 margin-top: 8px;
 padding: 2px;
}
}
.share { margin-top: 15px; }
.r li { display: inline; }
.r li:after { content: " | "; }
.filter { width: 1000px; height: auto; overflow: auto; box-sizing: border-box; padding-bottom: 5px; margin: 0 auto; }
.filter div { padding: 0px; font-weight: bold; clear: both; }
.filter a { padding: 2px 5px; border: 1px solid #ddd; margin-right: 5px; display: block; float: left; margin-bottom: 5px; }
.filter a:hover, .on { border-color: #ff6600 !important; cursor: pointer; }
.indexline { margin: 10px 0 !important; }
.index_title { font-weight: bold; font-size: 15px; }
.index_li a { margin-right: 7px; }
.index_col { margin-top: 5px; }
.ifont, .ifont:hover { font-weight: bold; color: red; text-decoration: none; }
.ifont1, ifont:hover { font-weight: bold; color: black; text-decoration: none; }
.pos { width: 1000px; margin: 5px auto 0 auto; }
table { border-collapse: collapse; }
.quote { margin-top: 50px; width: 1000px; }
th { width: 400px; height: 70px; border: 1px solid rgba(0, 0, 0, 0.2); font-size: 16px; text-align: center; background-color: rgba(221, 79, 82, 1.00); letter-spacing: 5px; font-weight: 520; color: white; }
td { width: 300px; height: 70px; border: 1px solid rgba(0, 0, 0, 0.2); font-size: 14px; text-align: center; background-color: rgba(56, 191, 232, 0.05); font-weight: 400; letter-spacing: 1px; }
#header_1 { width:100%; height:80px; margin:0px auto; position:fixed; top:0px; left:0px; z-index:9999; box-shadow:0 2px 5px #ededed; background:#fff; }
#box_header { width:1080px; height:80px; margin:0px auto; }
.box_logo { width:140px; height:80px; float:left; margin-left:0px; }
.box_nav { width:700px; height:80px; float:left; margin-left:80px; }
.box_btn { width:90px; height:32px; margin-top:24px; float:right; }
.box_btn a { background:#da251c; color:#fff; line-height:32px; font-size:16px; text-align:center; display:block; border-radius:6px; }
/* Nav */	
.nav_lym { color: #333333; background: white; float: left; position: relative; display: block; outline: none; cursor: pointer; width: 100px; line-height: 80px; text-align: center; font-weight: normal; }
.nav_lym a { color:#333; font-size:16px; }
.nav_lym a:hover { color:#da251c; }
.nav_lym.active { color:#da251c; }
.nav_lym.active a { color:#da251c; }
.nav_lym-center { opacity: 0; height: 0; position: absolute; overflow: hidden; width: 100%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;/* Firefox 4 */ -o-transition: all 0.5s; /* Opera */ }
.nav_lym-li { width: 100%; font-weight: 500; text-align: center; background: white; color: #666666; line-height:40px; }
.nav_lym-li:hover { background:#da251c; color: white; }
.nav_lym-li:hover a { background: #da251c; color: white; line-height:40px; font-size:14px; }
.nav_lym-li a { font-size:14px; }
.nav_lym-focus:focus { display: none; }
.nav_lym:hover .nav_lym-center { height:auto; opacity: 1; }
.nav-line { height: 50px; width: 100%; position: relative; display: none; outline: none; }
.nav-small { width: 30px; height: 30px; position: absolute; right: 10px; top:10px; cursor: pointer; display: none; outline: none; }
.nav-small img { width: 100%; height: 100%; object-fit: cover; }
.nav-small-focus { position: absolute; width: 100%; height: 100%; display: none; }
.nav-small-focus:focus { display: none; }
@media only screen and (max-width:800px) {
 .nav_lym-li a {
display: block;
color: white;
}
 .nav-line {
display: block;
border-bottom: 1px solid #eeeeee;
}
 .nav-small {
display: block;
}
 .nav-small:focus~.nav_lym {
height: auto;
border-bottom: 1px solid #ccc;
}
 .nav-small:focus .nav-small-focus {
display: block;
}
 .index-nav-frame {
width: 100%;
}
 .nav_lym {
width: 100%;
height: 0;
overflow: hidden;
}
 .nav_lym-center {
position: relative;
background: #444359;
}
 .nav_lym:hover .nav_lym-center {
height:0;
opacity: 0;
}
 .nav_lym-li {
border-bottom: 1px solid #4b4a5e;
color: #d9d9d9;
background: #444359;
}
 .nav_lym-li:hover {
background: #b63b4d;
}
 .nav_lym:focus {
height: auto;
border-bottom: 1px solid #ccc;
}
 .nav_lym:focus>.nav_lym-center {
height:auto;
opacity: 1;
}
 .nav_lym:focus .nav_lym-header {
color: #B63B4D;
}
 .nav_lym-focus {
display: none;
width: 100%;
height: 50px;
position: absolute;
left: 0;
top: 0;
}
 .nav_lym:focus .nav_lym-focus {
display: block;
}
}
/* box_main1 */
#box_main1 { width:100%; height:180px; background:#da251c; margin:0px auto; }
#box_main1_list { width:1080px; height:108px; margin:0 auto; padding-top:36px; }
#box_main1_list li { width:269px; height:108px; border-right:#db3f37 1px solid; float:left; }
#box_main1_list li p1 { font-size:18px; color:#fff; text-align:center; padding-bottom:15px; padding-top:5px; display: block; }
#box_main1_list li p2 { font-family:"Arial", Gadget, sans-serif; font-size:48px; color:#fff; text-align:center; display:block; font-weight:normal; padding-top: 20px; }
#box_main1_list li p2 span { font-size:20px; line-height:24px; font-weight:normal; position:relative; }
#box_main1_list li p2 span em { font-size:24px; color:#fff; position:absolute; right:0px; top:-20px; font-style:normal; }
/* box_about */
#box_about { width:1080px; height:auto; margin:40px auto 0px; }
.box_about_title { text-align:center; }
.box_about_title a:hover { color:#da251c; }
.box_about_line { background:#da251c; height:2px; width:76px; margin:20px auto; }
#box_about p { text-align:center; }
.box_about_list { height:292px; background:url(../images2023/about_1.jpg) no-repeat center 50%; margin-top:30px; }
.box_about_list li.a1 { width:438px; float:left; padding-top: 42px; }
.box_about_list li.a1 .at { font-size:18px; color:#333; font-weight:400; width:366px; padding-right:20px; text-align:right; float:left; line-height:62px; }
.box_about_list li.a1 .am { width:52px; height:62px; float:left; position:relative }
.box_about_list li.a1 .am .am2 { position:absolute; top:0px; left:0px; display:none; }
.box_about_list li:hover .am .am2 { display:block; }
.box_about_list li:hover.a1 .at { color:#f0453b; }
.box_about_list li.a2 { width:438px; float:right; padding-top: 42px; }
.box_about_list li.a2 .at { font-size:18px; color:#333; font-weight:400; width:366px; padding-left:20px; text-align:left; float:left; line-height:62px; }
.box_about_list li.a2 .am { width:52px; height:62px; float:left; position:relative }
.box_about_list li.a2 .am .am2 { position:absolute; top:0px; left:0px; display:none; }
.box_about_list li:hover .am .am2 { display:block; }
.box_about_list li:hover.a2 .at { color:#51d4c0; }
.box_about_list li.a3 { width:438px; float:left; padding-top: 82px; }
.box_about_list li.a3 .at { font-size:18px; color:#333; font-weight:400; width:366px; padding-right:20px; text-align:right; float:left; line-height:62px; }
.box_about_list li.a3 .am { width:52px; height:62px; float:left; position:relative }
.box_about_list li.a3 .am .am2 { position:absolute; top:0px; left:0px; display:none; }
.box_about_list li:hover .am .am2 { display:block; }
.box_about_list li:hover.a3 .at { color:#4e9bdd; }
.box_about_list li.a4 { width:438px; float:right; padding-top: 82px; }
.box_about_list li.a4 .at { font-size:18px; color:#333; font-weight:400; width:366px; padding-left:20px; text-align:left; float:left; line-height:62px; }
.box_about_list li.a4 .am { width:52px; height:62px; float:left; position:relative }
.box_about_list li.a4 .am .am2 { position:absolute; top:0px; left:0px; display:none; }
.box_about_list li:hover .am .am2 { display:block; }
.box_about_list li:hover.a4 .at { color:#ffb450; }
#service { width:200px; height:290px; position:fixed; top:120px; right:0px; z-index:999; }
*html #service { margin-top:258px; position:absolute; top:expression(eval(document.documentElement.scrollTop));
}
#service li { width:200px; height:70px; }
#service li img { float:right; }
#service li a { height:70px; float:right; display:block; min-width:70px; max-width:161px; }
#service li a .shows { display:block; }
#service li a .hides { margin-right:-143px; cursor:pointer; cursor:hand; }
#service li a.weixin_area .hides { display:none; position:absolute; right:143px; }
#service li a.weixin_area .weixin { display:none; position:absolute; right:0; top:48px }
#p2 { width:20px; background-color:#da251c; height:70px; margin-left:47px; border:0px solid #8BC48D; text-align:center; line-height:47px }
#p3 { width:200px; background-color:#da251c; height:70px; margin-left:47px; border:0px solid #E6776C; text-align:left; line-height:70px }
#p1 { width:47px; height:70px; float:left }
a:hover { text-decoration: none }
