@charset "utf-8";

/* CSS Document */
* { margin:0; padding:0; font-family:'Microsoft YaHei'; }
html,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,img { margin:0px; padding:0px; color:#666; font-size:14px; }
fieldset,img { border:none; }
img { border:none; }
ul,li,ol { list-style:none; text-decoration:none; }
a { outline:none; blr:expression(this.onFocus=this.blur()); text-decoration:none; color:#333333; }
body { font-family:"Microsoft YaHei"; background:#fff; overflow-x:hidden; overflow-y:auto; }
.clearfix { zoom:1; }
.clear { clear:both; }
.fl { float:left; }
.fr { float:right; }
input,textarea { border:2 none; box-shadow:none; outline:none; }
.container { width:1400px; margin:0 auto; }
.top10 { padding-top:10px; }
.top20 { padding-top:20px; }
.top30 { padding-top:30px; }
.top40 { padding-top:40px; }
.top50 { padding-top:50px; }
.top60 { padding-top:60px; }
.top70 { padding-top:70px; }
.top80 { padding-top:80px; }
.top90 { padding-top:90px; }
.top100 { padding-top:100px; }
/* 头部 */
.tp_bg { height:46px; line-height:46px; background:#222; color:#999;width: 100%; min-width: 1400px; }
.tp_fr p { float:left; height:46px; margin-left:20px; }
.tp_fr p a { color:#999; }
.tp_fr p a:hover { color:#fff; }
.tp_fr p img { float:left; margin:15px 12px 0  0; }
.tp_fr p span { font-size:18px; color:#fff; font-family:"Arial"; float:right; display:block; }
.name_l { border-left:1px #eee solid; padding-left:30px; margin-left:30px; font-size:20px; color:#000; height:40px; margin-top:42px; line-height:40px; }
.top_bg { height:147px; width: 100%; min-width: 1400px;}
.top { margin:0 auto; width:100%; min-width:1300px; max-width:1600px; box-sizing:border-box; padding:0 5%; position:relative; }
.logo { padding-top:20px; }
.name { margin-top:36px;}
.name b { font-size:30px; color:#222; }
.name p { font-size:22px; color:#257ff9; line-height:34px; }
.head_right{float:right;background:url('../images/phone.jpg') 0px 10px no-repeat;padding-left:55px;margin-top:42px;height:55px;font-size:16px;}
.head_right .p1{font-size:30px; color:#257ff9}
.head_right .p1 span{color:#257ff9;}


/* 导航 */
.nav { width:100%; min-width:1400px; height:65px; background:#006aad; }
.nav .w1200 { overflow:visible; }
.nav li { display:inline-block; vertical-align:middle; background:url(../images/nav_line_1.png) no-repeat right center; position:relative; }
.nav li:last-child { background:none; }
.nav li a { display:block; font-size:16px; line-height:65px; padding:0 66px; color:#fff; }
.nav li .arr { float:right; height:40px; width:40px; position:relative; display:none; }
.nav li .arr:after { content:''; border-top:2px solid #ccc; border-left:2px solid #ccc; box-sizing:content-box; display:block; width:8px; height:8px; margin:auto; position:absolute; top:0; bottom:0; transform:rotate(135deg); right:15px; }
.nav li.active a,.nav li.open a,.nav li a:hover { color:#fff; background-color:#ee9d10; }
.nav li.dropdown { position:relative; }
.nav li.dropdown:before { content:""; position:absolute; border-bottom:0; border-top-color:currentColor; top:50%; margin-top:-2px; right:15px; }
.nav .dropdown-box { position:absolute; left:0; min-width:100%; top:100%; display:none; z-index:10; text-align:center; background-color:rgba(0,0,0,.8); }
.nav .dropdown-box p { margin:0; }
.nav .dropdown-box a { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:0 10px; font-size:14px; line-height:40px; color:#fff !important; }
.nav .dropdown-box a:hover { color:#fff !important; background-color:#006aad !important; }
.nav ul > li:hover .dropdown-box { display:block; }
/* banner */
.banner { display:none; }
.fullSlide { min-width:1400px; position:relative; height:600px; z-index:9; }
.fullSlide .bd { margin:0 auto; position:relative; z-index:0; overflow:hidden; height:600px; }
.fullSlide .bd ul { width:100% !important; height:600px; }
.fullSlide .bd li { width:100% !important; height:600px; overflow:hidden; text-align:center; }
.fullSlide .bd li a { display:block; height:600px; }
.fullSlide .hd { width:100%; position:absolute; z-index:1; bottom:10px; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul { display:block; width:16%; margin:0 auto; text-align:center; }
.fullSlide .hd ul li { cursor:pointer; display:inline-block; *display:inline; zoom:1; height:12px; width:12px; margin:5px; background:rgba(32,76,151,0.7); overflow:hidden; line-height:9999px; border-radius:25px; transition:all .5s; }
.fullSlide .hd ul .on { width:40px; background:#d52d7f; }
/* 公司简介 */
.about_bg { background:url(../images/about-bg.png)no-repeat center bottom; padding-bottom:80px; width: 100%; min-width: 1400px;}
.about_t { font-weight:bold; color:#222222; font-size:36px; text-align:center; }
.about_t:after { content:""; display:block; width:33px; height:6px; background:#257ff9; margin:36px auto; }
.about_con span { display:block; text-align:center;  line-height:34px; color:#666; }
.about_con span p{font-size:16px;}
.a_adv { width:64%; margin:0 auto; overflow:hidden; }
.a_adv li { float:left; text-align:center; width:25%; }
.a_adv li img { animation:2s linear infinite bounce-up; }
@keyframes bounce-up {
  25% { transform:translateY(5px) }
  50%,100% { transform:translateY(0) }
  75% { transform:translateY(-5px) }
}
.a_adv li b { display:block; color:#257ff9; font-size:18px; line-height:30px; margin-top:10px; }
.a_adv li em { font-size:12px; color:#CCC; font-family:"Arial"; }
/* 产品中心 */
.t { text-align:center; }
.t h3 { font-size:40px; color:#333; line-height:50px; padding-bottom:6px; }
.t h3>b { color:#257ff9; }
.t p { font-size:18px; color:#666; }
.prod { overflow:hidden; padding:50px 0; }
.prod_t { padding:20px 0; }
.pro .hd { font-size:0; text-align:center; margin-bottom:20px; }
.pro .hd li { display:inline-block; vertical-align:middle; margin:0 9px; }
.pro .hd li a { display:block; line-height:60px; font-size:16px; background:#f5f5f5; padding:0 30px; }
.pro .hd li.on a { background-color:#257ff9; border-color:#257ff9; color:#fff; }
.pro .bd ul { overflow:hidden; }
.pro .bd ul li { float:left; width:25%; }
.pro .bd ul li a { display:block; margin:10px 0 0 10px; background-color:#fff; position:relative; overflow:hidden; }
.pro .bd ul li .m { height:auto; }
.pro .bd ul li .m img { width:100%; transition:all linear 0.5s; -moz-transition:all linear 0.5s; -ms-transition:all linear 0.5s; -webkit-transition:all linear 0.5s; }
.pro .bd ul li .m:hover img { -webkit-transform:scale(1.12,1.12); transform:scale(1.12,1.12); }
.pro .bd ul li p { margin:0; padding:0 15px; text-align:center; line-height:55px; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background-color:#e0e0e0; position:relative; }
.pro .bd ul li a:hover p { background-color:#257ff9; color:#fff; }
/* 问题 */
.problem_bg { background:url(../images/wt.jpg)no-repeat center top; height:614px; width: 100%; min-width: 1400px;}
.problem_l { float:left; }
.problem_t p { font-size:40px; color:#333; font-weight:bold; }
.problem_t d { color:#257ff9; }
.problem_t span { font-size:42px; color:#eaeaea; font-family:'Arial'; text-transform:uppercase; font-weight:normal; }
.problem_t dd { font-size:20px; font-weight:lighter; color:#666; line-height:36px; }
.problem_l ul li { background-color:#fff; box-shadow:inset 0px 0px 10px 0px rgba(0,0,0,0.1); width:240px; height:auto; display:block; float:left; margin-left:20px; margin-bottom:20px; text-align:center; padding:25px 35px; }
.problem_l ul li:nth-child(3n+1) { margin-left:0px; }
.problem_l ul li i span { width:54px; height:54px; display:block; background:#257ff9 url(../images/wt01.png)no-repeat center; position:relative; border-radius:50%; margin:0 auto; z-index:9; }
.problem_l ul li i { width:54px; height:54px; display:block; border-radius:50%; position:relative; margin:0 auto; }
.problem_l ul li i:after { content:''; width:54px; height:54px; display:block; border-radius:50%; position:absolute; top:0; left:0px; background:rgba(0,88,177,0.5); animation:animations 1s ease-out infinite; }
.problem_l ul { width:970px; }
.problem_l ul li p { font-size:16px; line-height:24px; margin-top:10px; }
.problem_r { background:url(../images/wt-kf.png)no-repeat center; width:340px; height:476px; }
.problem_cont { width:235px; text-align:center; padding-top:63px; }
.problem_cont p { font-size:18px; color:#257ff9; margin-top:20px; }
.problem_cont d { color:#999; }
.problem_cont dd { font-size:14px; color:#999; margin-top:80px; }
.problem_cont span { font-size:22px; color:#257ff9; font-family:'Arial'; }
.problem_cont a { width:127px; height:36px; background:#257ff9; display:block; font-size:14px; line-height:36px; color:#fff; margin:10px auto 0; }
.problem_cont a:hover { background:#fa7e00; }
@keyframes animations {
  0% { box-shadow:0 0 0 0 rgba(0,88,177,0.4); }
  50% { box-shadow:0 0 0 10px rgba(0,88,177,0.1); }
  100% { box-shadow:0 0 0 20px rgba(0,88,177,0); }
}
.problem_img img { display:block; width:135px; margin:0 auto; }
/* 合作流程 */
.proc_bg { padding:50px 0 0 0; }
.pctab { margin:0px 0 80px 0; }
.pctab li { float:left; width:16.6666%; height:210px; background:#f8f8f8; transition:all .3s ease; position:relative; cursor:pointer; }
.pctab li:nth-child(1) { border-radius:20px 0 0 20px; }
.pctab li:nth-child(6) { border-radius:0 20px 20px 0; }
.pctop { font-size:18px; color:#999999; font-weight:lighter; text-align:center; padding-top:48px; transition:all .3s ease; }
.pctop:before { content:''; display:block; width:34px; height:2px; background:#cccccc; margin:0 auto 15px auto; }
.pctop span { display:block; width:52px; height:62px; background:url(../images/hz.png) no-repeat 0 0; margin:0 auto; transition:all .5s ease; margin-bottom:15px; }
.pctab li:nth-child(2) .pctop span { background-position-x:-52px; }
.pctab li:nth-child(3) .pctop span { background-position-x:-107px; }
.pctab li:nth-child(4) .pctop span { background-position-x:-159px; }
.pctab li:nth-child(5) .pctop span { background-position-x:-212px; }
.pctab li:nth-child(6) .pctop span { background-position-x:-264px; }
.pctab .pcwa { position:absolute; top:270px; left:20px; font-size:16px; color:#999999; width:450px; transition:all .5s ease; opacity:0; }
.pctab li.cur .pcwa { top:250px; opacity:1; }
.pctab li:nth-child(6) .pcwa { right:20px; left:auto; width:590px; }
.pctab li:nth-child(5) .pcwa { width:600px; left:-250px; }
.pctab li+li:after { content:''; display:block; position:absolute; width:1px; height:118px; background:#eeeeee; left:0; top:0; bottom:0; margin:auto 0; }
.pctab li:before { content:''; display:block; position:absolute; bottom:-20px; left:0; right:0; margin:0 auto; width:26px; height:10px; opacity:0; transition:all .3s ease; background:url(../uploadfile/image/20211027/20211027131421_2055231099.png) no-repeat center; }
.pctab li.cur { background:#257ff9; }
.pctab li.cur .pctop { color:#d0ddea; }
.pctab li.cur .pctop span { background-position-y:-79px; }
.pctab li.cur:before { opacity:1; bottom:-10px; }
.pctab li.cur:after { display:none; }
/* 优势 */
.adv_bg { background:url(../images/ys-bg.jpg)no-repeat center top; width: 100%; min-width: 1400px;}
.adv_t h3 { color:#fff; }
.adv_t p { color:rgba(255,255,255,0.5); }
.adv_t span { width:50px; height:4px; display:block; margin:5px auto 0; background:#fff; }
.advcenter {   }
.advtab li { float:left; width:25%; position:relative; text-align:center; font-size:30px; color:#fff; height:145px; cursor:pointer; }
.advtab li i{font-style: normal;}
.advtab li span { display:block; height:60px; }
.advtab li span img { transition:all .5s ease; }
.advtab li:after { width:1px; height:88px; background:#0063c9; right:0; top:5px; }
.advtab li:before,.advtab li:after { content:''; display:block; position:absolute; }
.advtab li.on span img { transform:rotate(360deg); }
.advtab li.on { font-weight:bold; }
.advtab li:before { z-index:999; width:53px; height:13px; background:url(../uploadfile/image/20211027/20211027131656_577312096.png) no-repeat center; left:0; right:0; margin:0 auto; bottom:-23px; opacity:0; transition:all .4s ease; }
.advtab li.on:before { bottom:-13px; opacity:1; }
.advcon { padding:40px 40px; background:#fff; box-shadow:0 0 5px -5px #ecebeb; }
.advleft { width:48%; padding-top:30px; }
.advright { width:48%; }
.advright img { display:block; width:100%; }
.advnum { font-size:66px; text-transform:uppercase; color:#eeeeee; }
.advt { font-size:30px; color:#343434; font-weight:bold; }
.advt:after { content:''; display:block; width:90px; height:3px; margin:15px 0 25px 0; background:#257ff9; }
.advwa p { font-size:15px; color:#666; line-height:28px; position:relative; padding-left:20px; }
.advwa p:before { content:''; width:11px; height:11px; background:#ddd; display:inline-block; border-radius:50%; position:absolute; left:0px; top:8px; }
.advwa p+p { margin-top:20px; }
.advbtn { margin:70px 0 0 0; font-size:0; }
.advbtn a { display:inline-block; width:163px; line-height:48px; text-align:center; font-size:16px; color:#fff; background:#257ff9; transition:all .3s ease; }
.advbtn a:hover { box-shadow:0 0 10px #666; }
/* 公司环境 */
.equu_bg { background:url(../images/gshj-bg.jpg)no-repeat center; height:670px; width: 100%; min-width: 1440px;}
.equu_d .tempWrap { width:1360px !important; margin:0 auto; }
.equu_d ul { display:block; }
.equu_d li { float:left; overflow:hidden; transition:0.3s ease all; display:block; width:400px; margin-right:20px; text-align:center; }
.equu_d li p a { color:#333; font-size:16px; display:block; }
.equu_d li p { height:40px; line-height:40px; position:relative; z-index:2; background:#f5f5f5; }
.equu_d li img { transition:all linear 0.5s; -moz-transition:all linear 0.5s; -ms-transition:all linear 0.5s; -webkit-transition:all linear 0.5s; width:100%; height:auto; display:block; }
.equu_d li:hover img { -webkit-transform:scale(1.12,1.12); transform:scale(1.12,1.12); }
/* 新闻 */
.news_t { text-align:left; width:40%; float:left; padding-top:20px; }
.new_nav { padding-top:40px; }
.new_nav li { width:170px; height:42px; line-height:42px; text-align:center; float:left; margin-left:35px; -webkit-transition:all 0.5s; transition:all 0.5s; border-radius:50px; background:#f5f5f5; }
.new_nav li:nth-child(1) { margin-left:0; }
.new_nav li a { display:block; font-size:18px; }
.new_nav li.on { background:#257ff9; }
.new_nav li.on a { color:#fff; }
.news_list { height:28vw; min-height:500px !important; width:100%; overflow:hidden; }
.news_list .tempWrap { width:100% !important; }
.news_list .news_div { height:100%; }
.news_list .news_div_item { width:22%; display:inline-block; position:relative; height:100%; transition:0.5s; padding:30px 20px 40px; border-right:1px #eee solid; }
.news_list .news_div_item:first-child { border-left:1px #eee solid; }
.news_list .news_div_item_date { font-weight:400; height:26px; line-height:22px; }
.news_list .news_div_item_content { padding-right:14px; padding-bottom:90px; }
.news_list .news_div_item_year,.news_list .news_div_item_month,.news_list .news_div_item_day { display:inline-block; font-size:15px; line-height:22px; color:#999; }
.news_list .news_div_item_a { font-size:16px; display:block; margin-bottom:16px; position:relative; transition:0.3s; font-weight:normal; color:#222; }
.news_list .news_div_item_a::before { position:absolute; content:'查看详情'; bottom:-152px; left:0; width:0; height:33px; background:#fff; border-radius:40px; line-height:33px; color:#999; font-size:15px; transition:0.5s; padding-left:43px; border:1px #eee solid; font-weight:100; display:none; }
.news_list .news_div_item_a::after { position:absolute; content:''; bottom:-141px; font-size:43px; background:url(../uploadfile/image/20211027/20211027145301_1333961970.png) no-repeat center; width:18px; height:14px; left:0; transition:0.5s; }
.news_list .news_div_item_body { font-size:14px; color:#666; font-weight:100; line-height:24px;  overflow : hidden;  
    text-overflow: ellipsis;  
    display: -webkit-box;  
    -webkit-line-clamp: 3;  
    -webkit-box-orient: vertical;   }
.news_list .news_div_item_pic,.news_list .news_div_item_pic a,.news_list .news_div_item_image { width:100%; height:auto; display:block; }
.news_list .news_div_item_pic { height:auto; overflow:hidden; }
.news_list .news_div_item img { transition:0.3s all linear; }
.news_list .news_div_item:hover img { transform:scale(1.1); }
.news_list .news_div_item:hover .news_div_item_a { color:#006ae2; transition:0.3s; }
.news_list .news_div_item:hover .news_div_item_a::before { padding-left:40px; display:block; width:130px; }
.news_list .news_div_item:hover .news_div_item_a::after { left:110px; }

/* 友情链接 */
.links { background:#eee; line-height:92px; font-size:18px; color:#333; margin-top:50px; width: 100%; min-width: 1400px;}
.links p.fl { background:url(../uploadfile/image/20211027/20211027145322_2097451118.png) no-repeat left center; padding-left:33px; font-size:18px; }
.links p.fr a { font-size:14px; color:#333; font-weight:lighter; }
.end { text-align:center; }
.end,.end a { font-size:14px; color:#666; font-weight:lighter; line-height:70px; }
.links_r { width:90% !important; padding-left:1%; }
.linkTagcs { width:100% !important; }
.linkTagcs li a { font-size:15px; }
.linkTagcs { width:1000px; height:auto; }
.linkTagcs ul { margin:0px; padding:0px; list-style-type:none; }
.linkTagcs li { list-style:none; margin:0px; padding-right:10px; line-height:92px; float:left; }
.linkTagcs li a { color:#666; word-break:break-all; }
.linkTagcs li img { border:0px; }
/* 底部版权 */
.footer { display:-webkit-box; display:-ms-flexbox; display:flex; }
.footer_bg { width:100%; color:#fff; background:#131513; position:relative; overflow:hidden; padding:80px 0 70px;  min-width: 1400px;}
.bq_item li { position:relative; }
.bq_item li { float:left; position:relative; }
.bq_item li:before { content:''; position:absolute; width:12px; height:1px; background:#257ff9; top:24px; left:-22px; }
.bq_item li+li { margin-left:15%; }
.bq_item li a { display:block; font-size:15px; line-height:36px; color:rgba(255,255,255,0.47); font-weight:lighter; }
.bq_item li a:hover { color:#fff; }
.footer_t { font-size:18px !important; color:#fff !important; line-height:48px !important; position:relative; font-weight:bold; }
.footer li p img { width:120px; border:10px #fff solid; }
.copy { line-height:30px; font-size:14px; color:#999; margin-top:20px; padding-top:10px; }
.copy a { font-size:14px; color:#999; }
.copy a:hover { color:#ff7b0f; }
.copy_bg { height:80px; background:#131513; line-height:80px; overflow:hidden; border-top:1px solid rgba(255,255,255,0.1); width: 100%; min-width: 1400px;}
.copy_b { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; }
.copy_bg div { color:rgba(255,255,255,0.47); }
.copy_b div:nth-child(1) { width:65%; }
.copy_bg div a { color:rgba(255,255,255,0.47); font-size:14px; }
.copy_bg div a:hover { color:#fff; }
.foo_icon li div p { margin-top:3px; }
.cl { clear:both; }
.banq { width:73%; }
.bq_cl>b,.bq_cr>b,.bq_r>b { font-size:24px; color:#fff; display:block; margin-bottom:20px; line-height:48px; }
.bq_ewm { display:-webkit-box; display:-ms-flexbox; display:flex; padding-top:40px; position:relative; }
.bq_ewm li span { display:block; width:36px; height:36px; border-radius:100%; font-size:14px; text-align:center; line-height:34px; color:#fff; background:#131513; border:1px solid rgba(255,255,255,0.3); }
.bq_ewm li span img { width:100%; }
.bq_ewm li span:hover { background:#257ff9; border-color:#257ff9; }
.ewm_cc { position:absolute; top:-100px; left:0; display:none; }
.bq_r { width:26%; position:relative; -webkit-box-sizing:border-box; box-sizing:border-box; }
.bq_lx { line-height:36px; }
.bq_lx li { font-size:15px; color:rgba(255,255,255,0.47); }
.bq_ewm li+li { margin-left:10px; }
.bq_item li:first-child { padding-left:20px; }
.bq_item li:first-child:before { left:0; }
