﻿@charset "UTF-8";
@font-face {
    font-family: 'DIN-Medium';
    src: url("img/DIN-Medium.eot") format("embedded-opentype"),
    url("img/DIN-Medium.ttf") format("truetype"),
    url("img/DIN-Medium.woff") format("woff"),
    url("img/DIN-Medium.svg") format("svg")
}

body {
    color: #333;overflow-x: hidden;
}
a:focus{outline:none;}

a {
    color: #333;
}

input,select,button,textarea {vertical-align:middle;font-family:"microsoft Yahei","微软雅黑","Raleway,Helvetica Neue, Helvetica, Arial, sans-serif"; outline: none;}

.am-alert {
    margin-bottom: 0;
}

.m-hd ul,
.m-header-banner ul {
    padding: 0;
}
.m-hd ul li,
.m-header-banner ul li {
    list-style-type: none;
}
li { list-style:none;}
ol, ul{ padding:0;}

a,
a:hover,
.m-partner li img,
.m-partner li img:hover,
.m-contact-infobox,
.m-contact-infobox:hover,
.footer-box .ico i,
.footer-box .ico i:hover,
.m-service-page .ico ul li span,
.m-service-page .ico ul li span:hover,
.m-hd .am-sticky,
.m-service-list li:hover {
    -webkit-filter: none;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.wrap { margin-top:50px;}
/*[class*=am-u-] + [class*=am-u-]:last-child {
    float: left;
}*/
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #7b7b7b; opacity:1; }
::-moz-placeholder { /* Mozilla Firefox 19+ */color: #7b7b7b;opacity:1;}
input:-ms-input-placeholder{color: #7b7b7b;opacity:1;}
input::-webkit-input-placeholder{color: #7b7b7b;opacity:1;}
.m-images-container section img,
.m-news-container section img { max-width: 100%; height: auto; }
.am-g-fixed {  max-width: 90%; }
.tc { text-align: center;}
img { max-width:100%;}
.banner10 img { width:100%;}


.in-about img { width:100%;display:block;}
/* top */
.top-tel { background:url(img/border.jpg) no-repeat left center;padding-left:30px;margin-left:15px;line-height:100px;}
.tel-ico {  color:#2a2a2a;font-size:18px;font-family: arial;background:url(img/tel.jpg) no-repeat left center;padding-left:30px;}
.am-topbar-brand img { display: block;margin-top:28px;}
.am-menu-toggle-icon2 span { width:23px;height:2px;background:#666;-webkit-transition: .5s;transition: 0.5s; position:absolute;}
.am-menu-toggle-icon2 .bo1 { top:16px;right:10px;}
.am-menu-toggle-icon2 .bo2 { top:24px;right:10px;}
.am-menu-toggle-icon2 .bo3 { top:32px;right:10px;}
.am-active .am-menu-toggle-icon2 .bo2{ display:none;}
.am-active .am-menu-toggle-icon2 .bo3 { top: 24px;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.am-active .am-menu-toggle-icon2 .bo1{ top: 24px;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
/*-----------菜单-----------*/
#pgcontainer { width:100%;}
.header {display: block;width: 100%;min-width:320px;-webkit-transition:all ease-in 0.3s;-moz-transition:all ease-in 0.3s;transition:all ease-in 0.3s;}
.navbar {display: block;width: 100%;height:50px; position:fixed; z-index:9999;background:#fff;}
.logo { display:block; height:50px; width:100%; margin:0px auto;  min-width:200px; background:url(img/logo.jpg) no-repeat 10px center; background-size:auto 62%;}
.menubtn { display:block; height:50px; width:50px;position: absolute; top:.08rem;background:url(img/ico002.png) no-repeat center; background-size:64%; cursor:pointer;right:0px;}
.openmenu .menubtn {background:url(img/ico003.png) no-repeat center; background-size:80%;cursor:pointer; position:fixed;right:0;top:0;z-index:999;}
.homebt { display:block; height:.30rem; width:.30rem; position:absolute; right:.05rem; top:.10rem;background:url(../images/cart.png) no-repeat center ; background-size:60%;}
.login{ display:block; height:.30rem; width:.30rem; position:absolute; right:.4rem; top:.10rem;background:url(../images/login2.png) no-repeat center ; background-size:65%;}
/** toggle menu **/
.overlay {position: fixed;z-index: 99;background-color: rgba(0,0,0,0.6);bottom: 0;right: 0;left: 0; filter:alpha(opacity=0);  -moz-opacity:0;  -khtml-opacity:0;  opacity:0.5;  }
.openmenu .overlay {top: 0; z-index:999999;}
#hamburgermenu {height: 100%;background:#191919;width: 0;position: fixed;top: 0;right: 0; z-index: 101;-webkit-box-shadow: 3px 0 7px #ccc;-moz-box-shadow: 3px 0 7px #ccc;box-shadow: 3px 0 7px #ccc;}
#hamburgermenu ul {z-index: 101;overflow-y: auto;overflow-x: hidden;margin-top:30px;}
#hamburgermenu ul li {display: block;border-bottom: 1px solid #404040;font-size: 14px;}
#hamburgermenu ul li a {display: block;min-width: 130px;color: #fff;font-size:15px;text-decoration: none;    }
.menu_nav { padding:.05rem 0; background:#fff;}
#nav-kg{ width:80px; height:100px; position:absolute; top:0px; right:0px; cursor:pointer}
#nav-kg:before{ content:""; width:30px; height:30px; background:url(../images/10.png) no-repeat center; position:absolute; left:20px; top:36px;
    -webkit-transition:all 0.3s linear 0s;
    transition:all 0.3s linear 0s}
#nav-kg:after{ -webkit-transform:rotate(0deg);transform:rotate(0deg); top:50px}
.navkgs #nav-kg:before{ content:""; width:30px; height:30px; background:url(../images/11.png) no-repeat center; position:absolute; left:20px; top:36px;}
.navkgs #nav-kg:after{ -webkit-transform:rotate(-45deg);transform:rotate(-45deg);transform-origin:50% 50%; top:45px}
#footer{ background:#373d41; padding:100px 20px 0 20px;font-size:28px;}
#footer a{ color:#9b9ea0;}
.fweizhi{ height:42px; line-height:42px; background:url(../images/xsy-12.png) no-repeat; padding:0 0 30px 60px; font-size:24px}
#footernav{ padding:0 25px;}
.footernav-a,
.footernav-aa{ height:50px; line-height:50px; color:#fff; position:relative;margin:0;}
.footernav-a a { color:#fff;display:block;}
#footer .footernav-aa a{ display:block; color:#fff}
.footernav-lishow .footernav-y:before{ -webkit-transform:rotate(45deg);transform:rotate(45deg);transform-origin:50% 50%;}
.footernav-lishow .footernav-y:after{ -webkit-transform:rotate(-45deg);transform:rotate(-45deg);transform-origin:50% 50%;}
.footernav-lishow .footernav-a { color:#ffcd00;font-weight:bold;}

.am-topbar-nav>li>a { padding:0;margin:0 17px;}

/* banner */
.banner .slick-dots{ bottom:35px;}
.banner .slick-dots li button:before { color: #7a7a7a;opacity: 1;}
.banner .slick-dots li.slick-active button:before { color:#104eaf;}
.banner .slick-dots li { width:10px;height:10px;margin:0 5px;}

/* 服务 */

/* .bg { background:url(img/bg2.jpg) repeat-x top center; }
.bg2 { background:url(img/bg.png) repeat;padding:50px 0 0 0;}
.in-tit h3 { font-size:40px;color:#fff;font-weight:normal;margin:0;}
.in-tit p { font-size:20px;color:#fff;margin:0 0 40px 0;}
.border-t { width: 45px;height: 3px;display:block;margin:5px auto 15px auto;background: #72bb38; font-weight: bold;padding:0;}
.slick-track .slick-slide{ background: #f5f5f5; -webkit-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.responsive .rese-list2 { background: #f28d00;}
.responsive .rese-list4 { background: #72bb38;}
.responsive a { display:block;margin:0 auto;padding:80px 10%;min-height:600px;}
.in-tit2 h3 { color:#303030;}
.in-tit2 p { color:#8f8f8f;}
.ser-title { -webkit-transition:0.5s;-moz-transition:0.5s;transition:0.5s;position:relative;top:0;}
.ser-title h3 { color:#104eaf;font-size:35px;font-weight:normal;margin:62px 0 15px 0;}
.ser-title p { color:#104eaf;font-size:16px;line-height:35px;margin:0;height:105px;overflow: hidden;}
.ser-text { font-size:14px;line-height:30px;color:#5e5e5e;margin:45px 0 0 0;height:60px;overflow: hidden;}
.ser-img img { display:block;margin:0 auto;-webkit-transition:0.5s;-moz-transition:0.5s;transition:0.5s;position:relative;top:0;}
.slick-initialized  .rese-list2 .ser-title h3{ color:#fff;}
.rese-list2 .ser-title p{color:#fff;}
.rese-list2 .ser-text{ color:#fff;}
.rese-list:hover .ser-img img {  top:15px;}
.rese-list:hover .ser-title { top:-15px;} */


.bg { background:url(img/bg2.jpg) repeat-x top center; }
.bg2 { background:url(img/bg.png) repeat;padding:50px 0 0 0;}
.in-tit h3 { font-size:40px;color:#fff;font-weight:normal;margin:0;}
.in-tit p { font-size:20px;color:#fff;margin:0 0 40px 0;}
.border-t { width: 45px;height: 3px;display:block;margin:5px auto 15px auto;background: #72bb38; font-weight: bold;padding:0;}
.responsive .rese-list{ background: #f5f5f5; -webkit-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.responsive .rese-list2 { background: #f28d00;}
.responsive .rese-list4 { background: #72bb38;}
.responsive a { display:block;margin:0 auto;padding:80px 10%;height:600px;}
.in-tit2 h3 { color:#303030;}
.in-tit2 p { color:#8f8f8f;}
.ser-title { -webkit-transition:0.5s;-moz-transition:0.5s;transition:0.5s;position:relative;top:0;}
.ser-title h3 { color:#104eaf;font-size:35px;font-weight:normal;margin:62px 0 15px 0;}
.ser-title p { color:#104eaf;font-size:16px;line-height:35px;margin:0;height:105px;overflow: hidden;}
.ser-text { font-size:14px;line-height:30px;color:#5e5e5e;margin:45px 0 0 0;height:60px;overflow: hidden;}
.ser-img img { display:block;margin:0 auto;-webkit-transition:0.5s;-moz-transition:0.5s;transition:0.5s;position:relative;top:0;}
.rese-list2 .ser-title h3{ color:#fff;}
.rese-list2 .ser-title p{color:#fff;}
.rese-list2 .ser-text{ color:#fff;}
.rese-list:hover .ser-img img {  top:15px;}
.rese-list:hover .ser-title { top:-15px;}

#demo5 .swiper-container { padding-bottom:100px;}




/* 关于我们 */
.index-about { font-size:20px;line-height:36px;color:#6c6c6c;}
.digital{width: 100%;padding:60px 0;background:url(img/bg.jpg) no-repeat center;color: #fff;margin-top:80px;background-size:cover;    }
.mumping_mun p{font-size: 16px;line-height:30px;margin:0;padding-top:20px;width: 100%;display: block;clear: both;}
.mumping_mun h2{font-size: 73px;color:#f2c200;margin:0;float: left;font-weight: 700;font-family: "DIN-Medium";position: relative;line-height:60px; }
.mumping_mun h2:after { content: "+";font-size:38px;color:#fff;position: absolute;top:13px;line-height:0;}
.num-about { margin-left:25px;position: relative;top:30px;}

/* 案例 */
.case-text { padding:15px 10px;display: block;}
.case-text h3 { font-size:20px;color:#303030;margin:0 0 6px 0;-webkit-transition: 0.7s;-moz-transition: 0.7s;transition: 0.7s;}
.case-text p { font-size:14px;color:#575757;margin:0;}
.case-text .case-h3 { width:80%;display:block;}
.case-text .case-more { background:url(img/more.png) no-repeat 98% center;-webkit-transition: 0.3s;-moz-transition: 0.3s;transition: 0.3s;}
.case-img { position: relative;overflow: hidden;}
.zhe { position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);display: block;opacity: 0;-webkit-transition: 0.7s;-moz-transition: 0.7s;transition: 0.7s;}
.case-img:hover .zhe { opacity: 1;}
.case-img img {-webkit-transition: 0.7s;-moz-transition: 0.7s;transition: 0.7s;width:100%;}
.case-img:hover img { -o-transform: scale(1.05);-ms-transform: scale(1.05);-webkit-transform: scale(1.05);transform: scale(1.05)}
.case-text:hover  h3 { color:#104eaf;}
.swiper-slide a { display: block;}
.case-text:hover .case-more { background:url(img/more2.png) no-repeat right center;}
.in-arrow { width:210px;margin:0 auto;position: relative;}
.case-more2 { display:block;width:93px;height:50px;background:#e9e9e9 url(img/more3.png) no-repeat center;margin:0 auto;position: absolute;bottom:-100px;left: 58px;}





.menu { width:100%;position:relative;}
.menu h6 { font-size:18px;background:#f5f5f5 url(img/select.png) no-repeat 95% center;font-weight:normal;margin:0;}
.menu ul { border-top:none;overflow:auto;background:#fff; position:absolute;top:50px;left:0;width:100%;z-index:999;margin:0;}
.menu h6 a { display:block; height:50px;padding-left:20px;line-height:50px;text-decoration:none; overflow:hidden;}
.menu ul a { display:block;font-size:16px;color:#333;line-height:42px;text-decoration:none;font-weight:normal;padding:0 20px;}
.menu ul a:hover { color:#fff;background:#f28d00;}
.menu .no {display:none;}

/* 产品 */
.bg3 { background: #104eaf;padding:60px 0 10px 0;}
.step-box { padding-top:60px;}
.in-step { color:#fff;margin-bottom:70px;}
.in-step h5 { font-size:28px;margin:0;font-weight:normal;line-height:30px;padding-bottom: 15px;}
.in-step p { font-size:16px;margin:0;}
.step-img img { display: block;}
/* 新闻 */
.news-box .news-li { position: relative;top:-25px;}
.news-box .news-list { border-bottom:1px solid #eaeaea;padding:4% 0;}
.news-box .news-time3 { text-align: center;}
.news-box .news-time3 span { display: block;font-size: 58px;color: #303030;font-family: DIN-Medium;margin:10px 0 13px 0;line-height: 33px; letter-spacing: 3px;}
.news-box .news-time3 p { font-size:18px;color:#b2b2b2;margin:0;padding-top:3px;}
.news-box .news-time { padding: 0 4% 0 0;}
.news-box .news-text h3 { font-size:18px;color:#303030;font-weight:normal;margin:0;}
.news-box .news-text p { font-size: 16px;line-height: 25px;color:#939393;margin:6px 0 0 0;height:50px;overflow: hidden;}
.news-box .news-list a:hover .news-text h3 { color:#104eaf;}
.news-li { padding-left:1.5%;}
.news-left { padding-right:3%;}
.news-time4 { background: #104eaf;padding:10px 0;width:90px;float: right;}
.news-box .news-time4 span { color:#fff;font-size:53px;margin-bottom:5px;}
.news-box .news-time4 p { color:#5a81c7 !important;}
.news-fade { padding-right:2%;}
.slideBox2{ position:relative;}
.slideBox2 .hd{ height:10px;overflow:hidden; position:absolute; left:0px; bottom:0px; z-index:1; }
.slideBox2 .hd ul{ overflow:hidden; zoom:1; float:left;margin-right:5px;  }
.slideBox2 .hd ul li{ float:left; margin-right:5px;  width:10px; height:10px; line-height:14px; text-align:center; background:#4e4e4e; cursor:pointer;color:#fff;border-radius:100%;font-size:0;padding:0; }
.slideBox2 .hd ul li.on{ background:#104eaf; color:#fff; }
.slideBox2 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox2 .bd li{ zoom:1; vertical-align:middle; position:relative; }
.slideBox2 .bd img{ width:100%; display:block;  }
.slideBox2 .bd li .new_t {padding:25px 0;}
.slideBox2 .bd li .new_t h3 { color:#303030;font-size:18px;font-weight:normal;}
.slideBox2 .bd li:hover .new_t h3 { color:#104eaf;}
.slideBox2 .bd li .news-left p { color:#939393;font-size:16px;line-height:25px;height:50px;overflow:hidden;margin:0;}
.slideBox2 .bd li:hover  .news-left p{ color:#939393;}
.hr { width:100%;height:1px;background:#dfdfdf;display:block;margin-bottom:45px;margin-top: 10px;}
.slideGroup .parHd ul{  position:relative;text-align:center;  }
.slideGroup2 .parHd ul { margin:30px 0 0 0;}
.slideGroup .parHd ul li{ display:inline-block;*display:inline;*zoom:1;cursor:pointer; margin:0 10px; }
.slideGroup .parHd ul li a { display:block;font-size:18px;color:#303030;padding:0 15px;border-radius:15px;}
.slideGroup .parHd ul li { font-size:18px;color:#303030;padding:5px 30px;border-radius:20px;}
.slideGroup .parHd ul li.on a,.slideGroup .parHd ul li.on { background:#f28d00;color:#fff;}
.slideGroup .slideBox{ overflow:hidden; zoom:1;position:relative;padding-bottom:50px;   }
.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
.slideGroup .parBd ul li{ float:left; _display:inline; overflow:hidden; }
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li .pic img{ width:120px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
.slideGroup .parBd ul li .pic a:hover img{ border-color:#999;  }
.slideGroup .parBd ul li .title{ line-height:24px;   }

/*底部*/
.footer { background: #191919;padding:60px 0;}
.foot-nav a { font-size: 16px;color:#fff;padding:0 40px 15px 0; display:block;float:left;border-bottom:1px solid #404040;}
.foot-nav a:nth-child(7){ padding-right:0;}
.foot-cont { margin-top:20px;line-height: 28px;font-size: 14px;color:#fff;}
.foot-cont p { margin:0;padding:0;}
.foot-cont a { color:#fff;}
.foot-wx { padding: 0;}
.foot-wx .am-u-lg-6 { padding: 0;text-align: right;width:114px;margin-left:50px;}
.foot-wx img { display: block;float: right;  margin-right: 20px;}
.foot-wx p { font-size: 16px;margin:0;}
.foot-bot .foot-fl { float: left;}
.foot-bot .foot-fr { float:right;text-align: right;}
.bot-tel { color:#fff;}
.bot-tel h6 { font-size:16px;margin:0;}
.bot-tel h6 span { font-size:25px;font-family: DIN-Medium;}
.bot-qq { margin-top:12px;}
.bot-qq a { width:98px;height:25px;text-align: center;line-height:25px;color:#fff;background:#72bb38;display:block;float:left;margin-right:10px;border-radius:15px;}
.bot-qq .b-mess { background:#f28d00;}


/* 网站建设 */
.web-box { padding:100px 0;}
.web1 { background: #104eaf;color:#fff;}
.web2 { background: #ffffff;color:#3c3c3c;}
.web3 { background: #76c03a;color:#fff;}
.web4 { background: #ffffff;color:#3c3c3c;}
.web5 { background: #f29000;color:#fff;}
.web6 { background: #ffffff;color:#3c3c3c;}
.web-tit h6 { font-size:60px;font-weight:normal;margin:0;}
.web-tit p { font-size:30px;margin:0;}
.web-text { font-size:18px;line-height:30px;margin-top:40px;}
.web-num { padding-top:125px;}
.web-num1 { background: url(img/num1.png) no-repeat left top;padding-right:60px;}
.web-num2 { background: url(img/num2.png) no-repeat 80px top;padding-left:80px;}
.web-num3 { background: url(img/num3.png) no-repeat left top;padding-right:60px;}
.web-num4 { background: url(img/num4.png) no-repeat 80px top;padding-left:80px;}
.web-num5 { background: url(img/num5.png) no-repeat left top;padding-right:60px;}
.web-num6 { background: url(img/num6.png) no-repeat 80px top;padding-left:80px;}
.web-img { position:relative;}
.web-img img { display:block;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.web-more { width:260px;height:56px;line-height:56px;font-size:18px;display: block;border-radius:25px;text-indent: 60px;margin-top:70px;}
.web-more1 { color:#104eaf;background:#fff url(img/web_more1.png) no-repeat 95% center;}
.web-more2 { color:#fff;background:#104eaf url(img/web_more2.png) no-repeat 95% center;}
.web-more3 { color:#76c13a;background:#fff url(img/web_more3.png) no-repeat 95% center;}
.web-more4 { color:#fff;background:#76c13a url(img/web_more4.png) no-repeat 95% center;}
.web-more5 { color:#f29000;background:#fff url(img/web_more5.png) no-repeat 95% center;}
.web-more6 { color:#fff;background:#f29000 url(img/web_more6.png) no-repeat 95% center;}
.web-more:hover { background-position: 90% center;}
/* SEO */
.border-t2 { background: #104eaf;width:54px;height:4px;margin-top:10px;}
.seo-bg { background: #f6f6f6;padding:50px 0 0 0;}
.in-tit3 h3 { font-size:36px;}
.seo-ico { width:100px;height:100px;margin:0 auto;position: relative;border-radius: 20px;}
.seo-ico img { position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.seo-ico1 { background: #104eaf;}
.seo-ico2 { background: #f38e00;}
.seo-ico3 { background: #65b527;}
.seo-ico4 { background: #9d54f9;}
.seo-ico5 { background: #75cdf1;}
.seo-ico6 { background: #bfbfbf;-webkit-transition: 0.3s;-moz-transition: 0.3s;transition: 0.3s;}
.seo-more:hover .seo-ico6 { background: #104eaf;}
.seo-list li { padding:0 50px;margin-bottom:60px;}
.seo-list li a { display:block;}
.seo-list li { border-right:1px solid #ececec;}
.seo-list li:nth-child(1n+4) { padding-left:25px;}
.seo-list li:nth-child(3n+0) { border:none;padding-right:25px;}
.seo-tit h6 { font-size: 26px;color:#222;font-weight:normal;margin:15px auto 0 auto;}
.seo-tit p { margin:10px auto 0 auto;font-size:16px;line-height:25px;color:#666;}
.seo-more .seo-tit p { font-size:18px;color:#222;}
.seo-more:hover  .seo-tit p { color:#104eaf;}
.seo-bg2 { background: url(img/seo_bg.jpg) no-repeat top center;background-size:cover;padding:50px 0 45px 0;}
.border-t3 { background: #fff;}
.seo-adv { padding-top:20px;display: flex;flex-direction: row;}
.seo-adv .seo-tit h6 { font-size: 25px;color:#fff;font-weight:normal;margin:15px auto 0 auto;}
.seo-adv .seo-tit p { margin:16px auto 0 auto;font-size:17px;line-height:36px;color:#fff;}
.seo-adv li { border:1px solid #fff;margin-right:50px;margin-bottom:20px;}
.seo-adv .ser-advbox { padding:60px 50px;}
.seo-adv li:nth-child(3),.seo-adv li:nth-child+li+li { margin-right:0;}

.seo-step h5 { font-size:20px;color:#222222;margin-top:5px;}
.seo-step p { color:#666;line-height:25px;}
.seo-img { height:106px;border-radius: 20px;position: relative;}
.seo-img img { position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.seo-img1 { background: #52d474;}
.seo-img2 { background: #28dbd8;}
.seo-img3 { background: #fcd85d;}
.seo-img4 { background: #7eace0;}
.seo-img5 { background: #4bcef8;}
.seo-img6 { background: #7eace0;}
.seo-img7 { background: #b0d973;}
.seo-img8 { background: #52d474;}
.seo-advtext h5,.seo-advtext p{ padding-left:5%;}
.step-box li:nth-child(1) { padding-right:3%;}
.step-box li:nth-child(2) { padding-left:3%;}
.step-box2 li { padding:0 !important;}
.step-box2 .seo-step { border-bottom:1px solid #e5e5e5;}
.step-box2 .in-step { margin-bottom:35px;padding-bottom:35px;}
.step-box2  .seo-img {height:65px;}
.step-box2  .seo-img img { margin-top:8px;}
.problem { position: relative;width: 100%;height: 520px;background: url(img/bor2.png) no-repeat center bottom;background-size: 60%;}
.problem-num { width:23.5%;position: absolute;}
.problem-num p { font-size:20px;color:#222;line-height: 30px;display: inline-block;margin: 0;}
.problem-num .text-fr { text-align: right; }
.problem-num .text-fl { text-align: left; }
.problem-num em.text-num { position:relative;width: 55px;height:55px;display: inline-block;text-align: center;line-height: 55px;;color: #fff;font-size: 30px;font-style:normal;border-radius: 100%;position: absolute;}
.problem-num em.text-num1 { background: #9d54f9;right:0;top:7px;}
.problem-num em.text-num2 { background: #f38e00;right:0;top:7px;}
.problem-num em.text-num3 { background: #104eaf;right:50%;bottom:-64px;margin-right:-27.5px;}
.problem-num em.text-num4 { background: #65b527;left:0;top:7px;}
.problem-num em.text-num5 { background: #75cdf1;left:0;top:7px;}
.problem-num1 { left:0;bottom:120px;}
.problem-num2 { left:9.5%;bottom:330px;}
.problem-num3 { width:100%;text-align: center;}
.problem-num4 { right:9.5%;bottom:330px;}
.problem-num5 { right:0;bottom:120px;}
.problem-box { position: relative;}
.problem-box1 { padding-right:75px;}
.problem-box2 { padding-lefT:75px;}
.seo-num .seo-em { width: 40px;height:40px;font-style: normal;display: inline-block;float: left;text-align: center;line-height: 40px;font-size: 26px;border-radius: 100%;}
.seo-num p { font-size: 18px;color:#222;font-weight: normal;padding:0 0 0 50px;margin: 0;}
.seo-num .seo-em { color:#fff;}
.seo-num .seo-em1 { background: #9d54f9;}
.seo-num .seo-em2 { background: #f38e00;}
.seo-num .seo-em3 { background: #104eaf;}
.seo-num .seo-em4 { background: #65b527;}
.seo-num .seo-em5 { background: #75cdf1;}
.seo-num { clear: both;margin-bottom:12px;}
.seo-md { margin-bottom:15px;}

/* emails */
.email-list { margin-top:50px;}
.email-list li { padding:0 3.5%;}
.email-list .seo-tit p { margin:15px auto 0 auto;font-size:18px;line-height:35px;height:105px;}
.email-list .seo-tit h6 { margin-top:30px;}
.email-bg { background: #f8f8f8;padding:60px 0 60px 0;margin-top:50px;}
.email-list2 { margin-right:-40px;}
.email-list2 li { padding:0 40px 0 0;}
.ser-advbox4 {border:1px solid #eee;padding:50px 5%;}
.email-price ul:nth-child(1) { color:#fff;background: #104eaf !important;font-size:20px;}
.email-price { line-height:50px;margin-top:40px;}
.email-price ul:nth-child(2n+0) { background: #f8f8f8;}
.email-price ul:nth-child(2n+1) { background: #fff;}
.email-price .price-list2 li { border:1px solid #e1e6f7;border-left:0;margin-top:-1px;}
.email-price .price-list2 li:first-child { border-left:1px solid #e1e6f7;}
.price-list2 { color:#666;font-size:16px;}
.buy_button { color:#104eaf;border:1px solid #104eaf; border-radius:5px;padding:4px 8px;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;margin:0 5px;}
.buy_button2 { color:#f38f00;border:1px solid #f38f00;}
.buy_button:hover { background: #104eaf;color:#fff;}
.buy_button2:hover { background:#f38f00;}
.email-price .am-avg-md-4>li:nth-of-type(4n+1) { clear: none;}
.count { width:360px;margin:0 auto;margin-top:30px;}
.count_fr { font-size:20px;color:#222;line-height: 37px;}
.buy_price { border:1px solid #104eaf;padding:4px 12px;background:#fff;width:80px; font-family:"microsoft jhenghei";margin:0 8px;color:#222;}
.count img { margin-top:15px;}
.hot { color:#f38f00;font-size:18px;line-height: 30px;margin-top:40px;}
.text-desc{position: absolute; left: 0; bottom: 0; background-color: #fff; height:100%; opacity: 0; width: 100%;padding:30px 20px 0 20px;}
.port-1{position: relative; overflow: hidden; text-align: center;border:1px solid #e1e6f7;padding:40px 0;}
.port-1 .text-desc{opacity: 1; bottom: -100%; transition: 0.5s; color: #333;font-size:16px;}
.port-1 img{transition: 0.5s;}
.image-box p { font-size:18px;color:#666;margin-top:20px;}
.port-1.effect-1:hover .text-desc{bottom: 0;}
.port-1.effect-2 .text-desc{top: auto; bottom: -100%;}
.port-1.effect-2:hover .text-desc{bottom: 0;}
.port-1.effect-3 .text-desc{top: 50%; left: 50%; width: 0; height: 0; overflow: hidden; padding: 0;}
.port-1.effect-3:hover .text-desc{width: 100%; top: 0; left: 0; height: 100%; padding: 45px 20px 20px;}
.desc_bot { font-size:13px;color:#757575;margin-top:18px;}
.detailed_list2 li { float:left;text-align:center;margin-bottom:30px;overflow:hidden;}
.text-desc p { font-size: 16px;}
.text-desc  .desc_bot { font-size: 14px;}
.detailed_list2 li { padding-right:30px;}
.detailed_list2  { margin-right:-30px;margin-top:30px;}

/* 新闻 */
.news_bg { background: #f5f5f5;padding:50px 0;}
.news-deta .news-list a {display: block;}
.news-deta .news-list a:hover .news-more2 span { background:#e60012;color:#fff;border:2px solid #e60012;}
.news-deta .news-img { overflow: hidden;}
.news-deta .news-img img { width: 100%;-webkit-transition: 0.6s;-moz-transition: 0.6s;transition: 0.6s;margin-right:1%;}
.news-deta .n-time { font-size: 14px;color:#999;font-family: arial;margin-top:1%;}
.news-deta .n-tit { font-size: 20px;color:#222;font-weight:normal;}
.news-deta .n-border { width:40px;height: 2px;background: #222222;display: block;margin:15px 0 15px 0;}
.news-deta .news-text2 { font-size: 16px;line-height: 30px;height:60px;overflow:hidden;color:#5a5a5a;overflow: hidden;}
.news-deta .news-more2 span { border:2px solid #999999;display: inline-block;font-size:16px;padding:6px 30px;color:#5c5c5c;margin-top:4%;-webkit-transition: 0.3s;-moz-transition: 0.3s;transition: 0.3s;}
.news-deta li:hover .news-more2 span { background: #104eaf;color:#fff;border:2px solid #104eaf;}
.news-deta li:hover .n-tit { color:#104eaf;}
.news-deta li { background: #fff;margin-bottom:40px;}
.news-deta .news-time { padding:30px 0 0 0;}
.news-t2 { padding:30px 3% 0 0;}
.news-deta li a { display: block;}
.news-tit .news-a a { height:50px;line-height: 50px;font-size:18px;color:#303030;background: #fff;display:block;text-align:center;margin-right:15px;}
.news-tit .news-a li:nth-child(5) a { margin: 0;}
.news-tit .news-a .current,.news-tit .news-a a:hover { background: #f28d00;color:#fff;}
.news-tit { margin-bottom:50px;}
.news-deta li a:hover .news-img img {  -o-transform: scale(1.05);-ms-transform: scale(1.05);-webkit-transform: scale(1.05);transform: scale(1.05) }
.about-bg { padding:50px 0;}
.am-text { font-size: 16px;line-height: 35px;}
.am-text p,.am-text ul,.am-text li,.am-text h1,.am-text h3 { margin:0;padding:0;}
.main-newarc-title .share-p{display:inline-block;*display:inline;*zoom:1;margin:0 7px;font-size:16px;font-weight:normal;color:#999;}
.main-newarc-title .share-p font{color:#8c8c8c;text-transform:uppercase;margin-right:4px;}
.main-newarc-title h2 {text-align:center;font-size:30px;color:#434343;font-weight:bold;line-height:30px;padding-bottom:0px;}
.main-newarc-title{padding-bottom:20px;border-bottom:1px solid #e5e5e5;margin-bottom:40px;}
/* 搜索 */
.search {height:60px;border-bottom: 1px solid #eeeeee;background-color: #fff;}
.searchform .search01 {height:50px;line-height:50px;padding:0 10px;color: #999;border:none;width: 230px;font-size:14px;background:#fff;position: relative;left:5px;}
.searchform .button {width: 50px;height: 50px;background:#f28d00 url(img/search.png) no-repeat center;z-index: 2;cursor: pointer;position: relative;color:#fff; text-align:center;font-size:13px;font-weight:bold;border:none;}
.searchform { float:right;}








/*------------------------------------分页样式----------------------------------*/
.yu10 {clear: both;color:#333;text-align:center; padding:20px 0 60px 0;}
.yu10 span {border: 0px solid #f3f3f3;background:#fff;margin:0 3px;padding:8px 14px;}
.yu10 a {padding:8px 14px;color:#fff;background: #414141;font-size: 14px;border-radius: 5px;}
.yu10 a{margin:0 3px;
    transition: background 1s, color 0.5s;
    -moz-transition: background 1s, color 0.5s;	/* Firefox 4 */
    -webkit-transition: background 1s, color 0.5s;	/* Safari 和 Chrome */
    -o-transition: background 1s, color 0.5s;	/* Opera */	}
.yu10 .current,.yu10 a:hover {background:#f29000;color: #fff;padding:8px 14px;text-decoration: none; border-radius: 5px;}
.yu10 ul li {float: left;font-size: 12px;height: 22px;line-height: 22px;margin: 0 8px;}
.yu10 ul li a {font-size: 12px;font-weight: bold;margin: 0 5px;}
.yu10 ul li select {font-size: 12px;vertical-align:top;}
/*------------------------------------上一篇下一篇----------------------------------*/
.JLTupdown{  position: relative;line-height: 36px;margin-top: 30px;color: #999;font-size:16px;border-top:1px solid #e9e9e9;padding-top:30px;}
.JLTMain .JLTupdown {width: 100%;overflow: hidden;}
.JLTupdown ul li {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.JLTupdown ul li a,.JLTcometol a{ color:#171a1f;}
.JLTupdown ul li a:hover,.JLTcometol a:hover{ color:#104eaf;}
.JLTupdown strong{ color:#171a1f;font-weight:normal;}
.JLTcometol a{width:136px;height:42px;line-height:42px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background:#104eaf url(img/back.png) no-repeat 36px center;display:block;text-indent:68px;color:#fff;float: right;}
.JLTcometol a:hover { background:#104eaf url(img/back.png) no-repeat 36px center;color:#fff;}
/* 关于我们 */
.ab-title { font-size:24px;color:#666;}
.ab-p { font-size: 48px;line-height: 60px;color:#000;margin-top:30px;}
.tit-box { padding-right:12%;}
.about-cont { width:220px;height:50px;line-height: 50px;background: #333 url(img/about_more.png) no-repeat 160px center;color:#fff;font-size: 20px;display:block;text-indent: 30px;margin-top:85px;}
.about-cont:hover { background: #104eaf url(img/about_more.png) no-repeat 165px;text-indent: 25px; }
.about-text { font-size: 18px;line-height: 35px;color:#666;}
.digital2 { background: none;margin-top:60px;padding:0;}
.digital2 .mumping_mun h2 { color:#114faf;}
.digital2 .mumping_mun h2:after { color:#666;}
.digital2 .mumping_mun p,.digital2 .num-about {  color:#333;}
.digital2 li { position: relative;margin-bottom:30px;}
.digital2 li:after { content: "";width:1px;height:100%;background: #e7e7e7;position: absolute;top: 0px;right: 27%;}
.digital2 li:nth-child(4):after { width: 0;}
.about-img2,.about-img { overflow: hidden;}
.n-border2 { width:85px;height: 2px;background: #fff;display: block;margin:15px 0 15px 0;}
.about-img3 { position: relative;}
.about-t2 { position: absolute;width:80%;transform: translate(-50%,-50%);top:50%;left:50%;color:#fff;}
/*.about-t3 { padding:0 8%;position: absolute;transform: translate(-50%,-50%);height:100%;}*/
.about-t3 b { font-size: 34px;display:block;}
.about-t3 p { font-size: 34px;line-height: 45px;margin:0;}
.about-img2 img,.about-img img { width: 100%;-webkit-transition: 0.7s;-moz-transition: 0.7s;transition: 0.7s;cursor: pointer;}
.about-img2 img:hover,.about-img img:hover {-o-transform: scale(1.1);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1)}
.yj-bg { padding:100px 35px;color:#fff;margin-right:45px;}
.yj-bg1 { background: url(img/about5.jpg) no-repeat center;background-size:cover;}
.yj-bg2 { background: url(img/about6.jpg) no-repeat center;background-size:cover;}
.yj-bg3 { background: url(img/about7.jpg) no-repeat center;background-size:cover;}
.yj-tit span { font-size: 18px;font-family: arial;display:block;text-transform: uppercase;}
.yj-tit p { font-size: 32px;font-weight:bold;margin:0;line-height: 36px;}
.yj-text { font-size: 20px;line-height: 30px;margin-top:42px;height:60px;overflow:hidden;}
.yj-top { margin-right:-45px;}
.par-list { margin-bottom:40px;}
.par-list li img { display: block;margin:0 auto;}
.par-list li { margin:0 auto 20px auto;}

/* contact */
.cont-tit { font-size: 40px;color:#333;margin-bottom:40px;}
.cont-text { line-height: 30px;font-size:20px;color:#333;margin-top:10px;font-family: arial;}
.cont-ico img { margin-right:10px;}
.cont-ico span { font-size: 18px;color:#868686;vertical-align: middle;}
.cont-box li { margin-bottom:60px;}
.cont-route .cont-rimg { width: 13%;color:#868686;}
.cont-route .cont-rimg p { line-height: 36px;font-size: 18px;}
.cont-route .cont-rimg2 { width: 64px;}
.cont-route .cont-rimg2 img { display: block;margin-top:5px;}
.cont-route .cont-rtext  { width: 87%;font-size: 18px;line-height: 32px;color:#868686;}
.cont-route  p { margin:0;}
.cont-route  { margin-bottom: 56px;clear: both;}
.cont-tu .cont-route:nth-child(3) { margin:0;}
.cont-tu { display: flex;flex-direction: row;}
.my-map { margin: 0 auto; width: 100%; height: 100%; }
.my-map .icon { background: url(img/marker.png) no-repeat; }
.my-map .icon-cir { height: 31px; width: 28px; }
.my-map .icon-cir-red { background-position: -11px -5px; }
.amap-container{height: 100%;}
.cont-fr { padding-left:3%;}
.cont-fl { padding-right:3%;}
.cont-mar { margin-right:-3%;}
.cont-input input,.cont-input textarea,.code-input input  { padding:16px 10px;margin-bottom:28px;background: none;border:1px solid #d1d1d1;color:#7b7b7b;outline-style: none ;outline-width: 0px ;text-shadow: none ;-webkit-appearance: none ;-webkit-user-select: text ;outline-color: transparent ;font-size: 18px;border-radius: 5px;width:94%;margin-right:6%;}
.cont-input h6 { font-size: 24px;font-weight: normal;color:#3f3f3f;margin-bottom: 24px;}
.cont-input textarea { height: 164px;}
.yzm img { height: 49px;width:110px;vertical-align: middle;display: inline-block;margin:0 20px;}
.submit2 { background: #104eaf;color:#fff;padding:16px 0;border-radius:5px;width:40%;font-size:18px;outline-style: none ;outline-width: 0px ;border-style: none ;text-shadow: none ;-webkit-appearance: none ;-webkit-user-select: text ;outline-color: transparent ;display: inline-block;color:#fff;}
.cont-input2 textarea { margin-right:0;width:100%;}
.code-input input { width: 10%;margin-right:0;}
.code-input img { width: 10%;height:50px;vertical-align: top;margin-left:3%;}
.cont-message { margin-bottom:60px;}
.submit2:hover { opacity: .9;}
/* case */
.case-list { margin-right:-29px;}
.case-list .swiper-slide a{ margin-right:30px;margin-bottom:30px; }
.cont-tit2 { font-size: 38px;}
.case-sidel { margin-top: 5px;}
.case-select li { padding-left:15px;}
.case-select select { width: 100%;}
.case-select .am-selected { width: 100%;}
.case-select .am-btn-default.am-active, .am-btn-default:active,.case-select  .am-dropdown.am-active .am-btn-default.am-dropdown-toggle { background: #f5f5f5;}
.case-select .am-icon-caret-down:before { background: url(img/select.png) no-repeat center;content:"";width:17px;height: 9px;position:absolute;right:20px;top: 22px;}
.case-select .am-selected-btn { padding-left:20px;}
.case-select .am-btn { height:50px;line-height: 50px;padding-top:0;padding-bottom:0;background: #f5f5f5;border:none;font-size: 18px;color:#333;display:block;width:100%;text-align:left;}
.news-tit2 .news-a a { width: 100%;text-align: center;}
.am-dropdown { width:100%; text-indent:15px;background: #f5f5f5;}
.am-btn-primary.am-active, .am-btn-primary:active, .am-dropdown.am-active .am-btn-primary.am-dropdown-toggle { background:#f5f5f5;color:#333;}
.am-dropdown-content { margin:0;border:0;}
.am-dropdown-content:after, .am-dropdown-content:before { content:"";border:0;}
.am-dropdown-content { width:100%;padding:0;}
.am-dropdown-content li { padding:0;text-indent: 0;}
ul.am-dropdown-content>li>a { padding:0 15px;line-height:40px;font-size:16px;color:#333;}
ul.am-dropdown-content { padding:0;}
ul.am-dropdown-content>li>a:hover { background:#f28d00;color:#fff;}
/* case_banner */
.banner{width:100%;position:relative;z-index:10;}
.banner-con{width:100%;position:relative;}
.banner-ul{position:relative;z-index:8;top:0;left:0;width:100%;}
.banner-li {position:absolute;top:0;left:0;width:100%;z-index:99;background-repeat:no-repeat;background-position:center center;background-size:cover;right:0;}
.banner-li a { display:block;}
.banner-li a img { width:100%;}
.banner-li.current{z-index:2;alpha(opacity=100);opacity:1;}
.banner-information{position:absolute;z-index:10;width:100%;height:100px;background:#fff;padding:0 30px;line-height: 100px;}
.banner .lay_prevnext .banner-layNumbers{font-size:20px;color:#000;float:left;margin-left:40px;}
.banner .banner-prev,.banner .banner-next{width:42px;height:22px;margin-top:39px;float:left;cursor:pointer;}
.bor { width: 1px;height:23px;background: #ccc;display: block;float:left;margin:38px 10px 0 10px;}
.banner .banner-prev span,.banner .banner-next span{display:block;width:12px;height:22px;cursor:pointer;-webkit-transition:width 0.5s;-moz-transition:width 0.5s;transition:width 0.5s;-webkit-transform: perspective(1px) translateZ(0);  transform: perspective(1px) translateZ(0);  position: relative;  -webkit-transition-property: color;  transition-property: color;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;}
.banner .banner-prev span{background:url(img/arrow3.jpg) no-repeat;}
.banner .banner-next span{background:url(img/arrow2.jpg) no-repeat;float:right;}
.banner .banner-prev span:before,.banner .banner-next span:before{display: block;content: "";margin-right: 1px;margin-left: 2px;width: 37px;height: 2px;background: #000;-webkit-transition: all .3s;position: relative;top:10px;transition: all .3s;-webkit-transform: scaleX(0);  transform: scaleX(0);  -webkit-transform-origin: 50%;  transform-origin: 50%;  -webkit-transition-property: transform;  transition-property: transform;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-timing-function: ease-out;  transition-timing-function: ease-out;}
.banner .banner-next span:before {left:-30px;}
.banner .banner-prev span:hover:before,.banner .banner-next span:hover:before,.banner .banner-next span:hover:before,.banner .banner-next span:hover:before  { opacity: 1;}
.banner .banner-prev span:hover:before, .banner .banner-prev span:focus:before, .banner .banner-prev span:active:before,.banner .banner-next span:hover:before, .banner .banner-next span:focus:before, .banner .banner-next span:active:before {  -webkit-transform: scaleX(1);  transform: scaleX(1);  }
.ba-pro { position: relative;}
.case-ban { position: absolute;bottom:130px;left:0;width:100%;}
.scroll_a { cursor: pointer;position: absolute;left:50%;margin-left:-10px;margin-top: -10px;}
.link2:hover { opacity: .8;}
.case-banner .n-tit { font-size: 45px;color:#fff;font-weight:normal;}
.case-banner .n-border { width:90px;height: 2px;background: #fff;display: block; margin:20px 0 25px 0;}
.case-banner .news-text2 { font-size: 30px;color:#fff;}
.case-banner .news-more2 span { width:190px;height:48px;border-radius: 25px;border:1px solid #fff;line-height: 48px;color:#fff;padding:0;background:url(img/more4.png) no-repeat 130px center;text-indent: 40px;display: block;margin-top:40px;-webkit-transition: all .5s;transition: all .5s;}
.case-banner .news-more2 span:hover {background:url(img/more4.png) no-repeat 140px center;text-indent: 50px;margin-left:10px;}
.case-banner .news-t2 { padding:10% 0 0 0;}
.scroll_a img{  animation: scroll_a 0.8s ease-in-out 0s infinite alternate;  }
@keyframes scroll_a{ from{margin-top:0px;} to{margin-top:-20px;} }
@keyframes scroll_a{ from{transform:translate(0,0);}to{transform:translate(0,20px)}}
.am-dropdown-content { max-height:300px; overflow:auto;}


.swiper-button-prev:hover, .swiper-container-rtl .swiper-button-next:hover { background:#104eaf url(img/left10.png) no-repeat center;}
.swiper-button-next:hover, .swiper-container-rtl .swiper-button-prev:hover{ background:#104eaf url(img/right10.png) no-repeat center;}
.case-more2:hover { background: #104eaf url(img/more30.png) no-repeat center;}

.c-dropdown {
    position: relative;
    display: block;background: #f5f5f5;
}

.c-dropdown__list {
    margin: 0;
    list-style: none;
    position: absolute;
    top: 125%;
    left: 0;
    width: 100%;
    opacity: 0;
    visibility: hidden;
    border-radius: 3px;
    background: #fff;
    -webkit-transition: opacity .25s linear, top .25s linear;
    transition: opacity .25s linear, top .25s linear;
}
.c-dropdown.is-open .c-dropdown__list {
    opacity: 1;
    visibility: visible;
    top: 100%;z-index: 99;
}
.c-dropdown__item { padding-lefT:0 !important;}
.c-dropdown__item a{
    padding: 0 15px;display: block;
    font-size: 16px;
    line-height: 42px;
    cursor: pointer;
    color: #666;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-transition: background-color .25s linear;
    transition: background-color .25s linear;
}
.c-dropdown__item a:hover {
    background-color: #f28d00;color:#fff;
}

/**
 * Component: Button
 * --------------------------------------------------
 */
.c-button {
    -webkit-appearance: none;
    margin: 0;
    border: 0;
    overflow: visible;
    font: inherit;
    text-transform: none;
    display: inline-block;
    vertical-align: middle;
    text-decoration: none;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.c-button:hover, .c-button:focus {
    outline: none;
    text-decoration: none;
}
.c-button:not(:disabled) {
    cursor: pointer;
}

.c-button--dropdown {
    background: #f5f5f5;
    color: #000;
    font-size: 18px;
    line-height: 50px;
    -webkit-transition: background-color .2s linear;
    transition: background-color .2s linear;padding: 0 1em;display: block;;    text-align: left;  text-indent: 5px;
}
.c-button--dropdown:after {
    content: "";
    position: absolute;
    top: 20px;
    right: 18px;
    width: 17px;
    height: 9px;
    background: url(img/select.png) no-repeat center;
}
.is-open .c-button--dropdown:after {transform: rotate(-180deg);}

/* case_details */
.case-dbox { display: flex; flex-direction: row;margin-bottom:30px;}
.case-dbox li { padding:50px;}
.case-dbox .case-fl { background: #fff;}
.case-dbox .case-fr { background: #eaeaea;}
.case-dtit h6 { font-size: 30px;color:#000;font-weight:normal;}
.case-dtext { font-size: 16px;color:#666;line-height: 30px;min-height:120px;}
.case-dtext2 { line-height:40px;}
.case-link { display: block;margin-top:60px;}
.case-link span { font-size: 18px;color:#104eaf;margin-left:15px;vertical-align: middle;}
.case-link:hover span{ color:#104eaf;}
.case-dimg img { display: block;}
.demo2 { margin-top:40px;}
.ca-bg { background: url(img/cabg.jpg) repeat top center;padding:50px 0;}
.cont-input3 input { background: #fff;border-radius: 0;border:none;font-size: 14px;width:100%;margin-right:0;margin-bottom:0;}
.cont-input3 { padding-right:15px;}
.cont-mar2 { margin-right:-15px;}
.cont-input3 .submit2 { background: #000;color:#fff;}
.case-b { font-size: 14px;color:#999;}
.case-list2 .swiper-slide a { margin-bottom:0;}
.case-title { line-height: 90px;}
.case-tit-fr { text-align: right;}
.case-tit-fl { font-size:26px;color:#104eaf;}
.case-tit-fr ol { margin: 0;padding:0;font-size: 14px;}
.case-tit-fr .am-breadcrumb>.am-active { color:#104eaf;}

.web-list,.email-list2 { display: flex;flex-direction: row;}
.in-about .swiper-container { padding-bottom:0;}
.in-about .swiper-container-horizontal>.swiper-pagination-bullets,.in-about  .swiper-pagination-custom, .swiper-pagination-fraction { bottom:30px;}
.in-about .swiper-pagination-bullet { width: 10px;height:10px;}
.in-about .swiper-pagination-bullet { opacity: 1;background:#7a7a7a;}
.in-about .swiper-pagination-bullet-active { background: #104eaf;}

.in-casemore span{ border:1px solid #999;border-radius:30px;width:140px;height:40px;display:block;margin:0 auto;line-height:40px;margin-top:30px;}
.in-casemore span a { display:block;}
.case-more10 { text-align:center;margin-top:40px;padding-bottom:30px;}
.case-more10 a { width:193px;height:54px;border:2px solid #999999;background:url(img/link10.png) 33px center no-repeat;font-size:20px;color:#363636;line-height:50px; text-indent:36px;display:inline-block;margin:0 10px;}
.case-more10 a:hover { background:#104eaf url(img/link11.png) 33px center no-repeat;border:2px solid #104eaf;color:#fff;}
.case-more10 a.yu-list { background:url(img/back20.png) 33px center no-repeat;}
.case-more10 a.yu-list:hover { background:#104eaf url(img/back21.png) 33px center no-repeat;}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.BMap_shadow img { opacity:0;}


.ser-box .swiper-container { padding-bottom:0;}
.pg-demo { height:50px;}
.pg-demo h1 img {  height: 36px;margin:6px 0 0 10px;}
.demo-bar h1 { font-size:0;margin:0;padding:0;}

.link { background:#f1f1f1;padding:15px 0;}
.link b { font-size:18px;color:#303030;float:left;}
.link-a { padding-left:92px;}
.link-a a { font-size:14px;color:#6a6a6a;line-height:30px;margin:0 8px;}
@media (max-width: 1720px){
    .am-container { max-width: 1400px;}
}
@media (max-width: 1600px){
    .am-container {  max-width: 1320px;}
    .news-box .news-list { padding:22px 0;}
    .am-topbar-nav>li>a { margin: 0 17px;}
    .problem-num2 { left:9.5%;}
    .problem-num4 { right:9.5%;}
    .problem-num1 { left:0.4%;}
    .problem-num5 { right:0.4%;}
    .problem { height: 470px;}
    .problem-num1,.problem-num5 { bottom:100px;}
    .problem-num2,.problem-num4 { bottom:282px;}
    .email-price ul:nth-child(1) { font-size: 18px;}
}
@media (max-width: 1400px){
    .am-container { max-width: 1200px;}
    .problem-num2 { left:8.5%;}
    .problem-num4 { right:8.5%;}
    .am-topbar a { font-size: 15px;}
    .am-topbar-nav>li>a { margin: 0 13px;}
    .tel-ico { font-size: 16px;}
    .problem-num1 { left:0.5%;}
    .problem-num5 { right:0.5%;}
    .problem { height: 434px;}
    .problem-num p { font-size:18px;}
    .problem-num1,.problem-num5 { bottom:90px;}
    .problem-num2,.problem-num4 { bottom:240px;}
    .image-box p { font-size: 16px;}
    .email-price ul:nth-child(1) { font-size: 17px;}
	.flip a span { padding:0 13px;}
}


.am-menu-dropdown1 .am-menu-toggle { top:-42px;}

@media (max-width: 1198px){
    .web-list,.email-list2  { display: block;}
    .am-nav-pills>li { float: none;}
    .am-nav>li>a { padding:0;}
    .am-nav-pills>li+li { margin:0;}
    .am-topbar-nav>li>a { line-height:50px;}
    .am-topbar-brand img { max-height: 40px;}
    .admin-header {  background:#fff;position: fixed;top: 0;left: 0;right: 0;z-index: 1500;font-size: 1.4rem;margin-bottom: 0;height:50px;}
    body { padding-top:50px;}
    .step-box li:nth-child(1) { padding-right:0%;}
    .step-box li:nth-child(2) { padding-left:0%;}
    .seo-advtext h5,.seo-advtext p{ padding-left:7%;}
    .news-t2 { padding-top:10px;}
    .news-box .news-text2 { margin-top:1%;}
    .news-deta .n-border { margin:10px 0;}
    .news-deta .news-img { padding-right:2%;}
    .am-container { padding:0 10px;}
    .news-deta li { padding:4% 3%;}
    .news-t2 { padding:0;}
    .digital2 li:after { width: 0;}
    .cont-tu,.case-dbox { display: block;}
    .my-map { height: 400px; }
    .slideGroup .parHd ul li { padding:3px 13px;}
    .slideGroup .parHd ul li a { padding:0 13px;}
    .slideBox2 {  margin-bottom: 20px;}
    .mumping_mun li { margin-bottom:20px;}
    .case-text .case-h3 { width: 70%;}
    .news-fade { padding-right:0;}
    .news-li { padding-left:0;}

	.swiper-container { padding-bottom:80px;}
    .ser-box .swiper-container { padding-bottom:40px;}
    .swiper-button-next, .swiper-button-prev,.case-more2 { bottom:-80px;}


    .in-step { margin-bottom:45px;}
    .step-box { padding-top: 45px;}
    .wrap { margin-top:40px;}
    .slideGroup .slideBox { padding-bottom: 0;}
    .footer { padding: 30px 0;}

    .news-box .news-text p { font-size: 15px;}
    .news-box .news-text h3 { font-size: 17px;}
    .news-box .news-time3 span { font-size: 54px;}
    .news-box .news-time3 p { font-size: 16px;}
    .web-img img { position: static;left: 0;top:0;transform: translate(0%,0%);width:80%;margin:0 auto;}
    .web-box { padding:50px 0;}


    .web-num1,.web-num3,.web-num5 { padding-right: 0;}

    .web-num2,.web-num4,.web-num6 { background-position: left top;}


    .web-more { margin-top:50px;}
    .web-more { width: 200px;font-size:16px;height: 50px;line-height: 50px;text-indent: 32px;}
    .web-more{ background-size: 18%;}
    .web-num2,.web-num4,.web-num6 { padding-left: 0;}
    .web1 .web-img,.web3 .web-img,.web5 .web-img { margin-top:60px;}
    .web2 .web-img,.web4 .web-img,.web6 .web-img { margin-bottom:60px;}
    .seo-list li { padding: 0 15px;}
    .seo-num p { font-size: 16px;}
    .seo-num { margin-bottom: 20px;}
    .email-list li { margin-bottom: 45px;}
    .email-list2 li { margin-right:0;border:none;}
    .email-list2 .seo-tit p { height: 56px;overflow: hidden;}
    .ser-advbox4 { bordeR:1px solid #eee;padding:40px 10%;}
    .email-list2 { margin-right:0;}
    .seo-adv .ser-advbox { padding:45px 10%;}
    .seo-adv .seo-tit p { font-size: 15px;line-height: 26px;}
    .seo-adv li { margin-right: 25px;}
    .seo-adv .seo-tit h6 { font-size: 23px;}
    .seo-tit h6 { font-size: 24px;}
    .in-tit3 h3 { font-size: 34px;}
    .seo-md li:nth-child(2),.seo-md li:nth-child(4) { padding-left:2%;}
    .seo-adv { padding: 0;}
    .email-list .seo-tit p { font-size: 16px;line-height: 28px;}
    .email-list li { padding: 0 10px;}
    .email-bg { margin-top:0;}
    .slideGroup2 .parHd ul li { padding:5px 30px;}
    .email-list5 li { margin-bottom:20px;}
    .email-list5 { margin-bottom:35px;}
    .detailed_list2 { margin-bottom:25px;}
    .case-banner .n-tit { font-size: 40px;}
    .case-banner .news-text2 { font-size: 26px;}
    .case-banner .n-border { width: 80px;}
    .case-banner .news-more2 span { width: 170px;background-position: 120px center;}
    .case-banner .news-more2 span:hover {background-position:130px center;text-indent: 40px;}
    .cont-tit2 { font-size: 36px;}
    .case-banner .news-t2 { padding: 15% 0 0 0;}
    .news-tit .news-a a,.case-select .am-btn { font-size: 16px;}
    .case-select { margin-left:-15px;}
    .case-list { margin-right:-20px;}
    .case-list .swiper-slide a { margin-right:20px;margin-bottom:20px;}
    .news-tit { margin-bottom:35px;}
    .cont-tit { margin-bottom:25px;}
    .cont-input3 { margin-bottom:15px;}
    .cont-message { margin-bottom:40px;}
    .cont-tit { font-size: 36px;}
    .case-title { line-height: 85px;}
    .case-dbox li { padding: 6% 5%;}
    .news-tit .news-a a { margin-right:10px;}
    .news-deta li { margin-bottom:30px;}
    .tit-box { padding-right: 0;margin-bottom:40px;}
    .ab-p { font-size: 40px;line-height: 55px;margin-top:25px;}
    .ab-title { font-size: 22px;}
    .about-cont { margin-top:65px;}
    .about-text { font-size: 17px;line-height: 32px;}
    .about-t3 b,.about-t3 p { font-size: 30px;}
    .yj-bg { margin-right: 30px;}
    .yj-top { margin-right:-30px;}
    .yj-bg { padding: 60px 20px;}
    .yj-tit p { font-size: 30px;}
    .yj-text { font-size: 18px;}
    .yj-tit span { font-size: 16px;}
    .cont-box li:nth-child(odd) { padding-right: 2%;}
    .cont-box li { margin-bottom:60px;}
    .code-input input,.code-input img { width: 15%;}
    .cont-input input, .cont-input textarea, .code-input input { padding:12px 10px;font-size: 16px;}
    .submit2 { font-size: 16px;}
    .cont-fr { padding-left:0;}
    .digital { padding:50px 0 30px 0;margin-top:50px;}
    .bg3 { padding: 50px 0;}
    .wrap2 { margin-top:70px;}
    .foot-nav a { font-size: 15px;}
    .banner .slick-dots{ bottom:20px;}
    .in-about .swiper-container-horizontal>.swiper-pagination-bullets,.in-about  .swiper-pagination-custom, .swiper-pagination-fraction { bottom:20px;}
    .menu h6 { font-size:16px;}
	.banner-information { height:70px;line-height:70px;}
	.banner .banner-prev, .banner .banner-next,.bor { margin-top:22px;}
	.case-ban { bottom:80px;}
		.rese-list:hover .ser-img img {  top:0;}
.rese-list:hover .ser-title { top:0;}
	
@keyframes scroll_a{ from{margin-top:0px;} to{margin-top:-10px;} }
@keyframes scroll_a{ from{transform:translate(0,0);}to{transform:translate(0,10px)}}

}

@media (max-width: 640px) {
    .slideGroup .parHd ul li a,.slideGroup .parHd ul li  { padding:0 10px;font-size: 14px;}

    .in-tit h3 { font-size: 30px;}
    .in-tit p { font-size: 16px;}
    .ser-title h3 { font-size: 24px;}
    .bg2 { padding: 40px 0 0 0;}
    .ser-title p { font-size: 14px;line-height: 24px;}
    .ser-text { font-size: 13px;line-height: 26px;margin: 10px 0 0 0;height:78px;}
    .responsive a { padding: 40px 10% 30px 10%;height:auto;}
    .ser-title h3 { margin: 20px 0 15px 0;}
    .ser-img img { width: 65px;margin-top:10px;}
    .index-about { font-size: 18px;line-height: 34px;}
    .mumping_mun h2 { font-size: 60px;}
    .mumping_mun p { font-size: 14px;line-height: 26px;}

    .seo-adv { display: block;}
    .web-img img { width:90%;}
    .web-num1,.web-num2,.web-num3,.web-num4,.web-num5,.web-num6 { background-size: 50%;}

    .foot-cont { margin:0;}
    .in-step h5 { font-size: 20px;line-height:28px;padding-bottom: 10px;}
    .in-step p { font-size: 14px;}
    
    .case-text { padding: 12px 0;}
    .case-text h3 { font-size: 17px;}
    .case-text p { font-size: 13px;}
    .web-tit h6 { font-size: 46px;}
    .web-tit p { font-size: 23px;}
    .web-num { padding-top: 80px;}
    .web-text { font-size: 16px;margin-top:30px;}
    .web1 .web-img,.web3 .web-img,.web5 .web-img { margin-top:40px;}
    .web2 .web-img,.web4 .web-img,.web6 .web-img { margin-bottom:40px;}
    .seo-tit h6,.seo-adv .seo-tit h6 { font-size: 20px;margin: 10px auto 0 auto;}
    .seo-tit p { font-size: 14px;line-height: 23px;}
    .seo-list li { margin-bottom:35px;}
    .seo-ico { width: 90px;height:90px;}
    .seo-adv .ser-advbox { padding:6px 10%;}
    .seo-adv li{ margin-right:0;border:none;}
    .seo-adv .seo-tit p { font-size: 15px;line-height: 26px;}
    .seo-bg2 { padding:45px 0 40px 0;}
    .seo-step h5 { margin-bottom:0;margin-top:0;padding-bottom:8px;}
    .in-step,.seo-step { margin-bottom:35px;}
    .seo-advtext4 { padding-left: 2%;}
    .step-box2 .seo-img img { margin-top:0;}
    .step-box2 .in-step { margin-bottom: 25px;padding-bottom: 25px;}
    .seo-md li:nth-child(2),.seo-md li:nth-child(4) { padding-left:0;}
    .email-list2 { margin-top:40px;}
    .email-list .ser-advbox .seo-advimg5 img { width: 40%;}
    .email-list .seo-tit h6 { margin-top:20px;}
    .email-list .seo-tit p { font-size: 15px;line-height: 24px;}
    .email-list2 .ser-advbox4 .seo-tit p { height: 72px;}
    .email-list,.email-price { margin-top:35px;}
    .email-bg { padding: 40px 0 10px 0;}
    .email-list li { margin-bottom:35px;}
    .ser-advbox4 {  padding:30px 6%;}
    .email-list2 li { padding: 0 5px;}
    .ser-advbox4 img { width: 40%;}
    .email-price ul:nth-child(1) { font-size: 16px;}
    .price-list2 { font-size: 14px;}
    .email-bg2 { padding-bottom:40px;}
    .hot {margin-top:30px;font-size: 16px;line-height: 26px;}
    .count_fr { font-size: 17px;}
    .count img { margin-top:10px;}
    .detailed_list2 { margin-right:0;}
    .detailed_list2 li { padding-right:10px;}
    .detailed_list2 li:nth-child(2n-0) { padding-right:0;}
    .port-1 { padding: 25px 0;}
    .slideGroup2 .parHd ul { margin:20px 0 0 0;}
    .email-list5 li { margin-bottom:10px;}
    .email-list5 { margin-bottom:35px;}
    .detailed_list2 li { margin-bottom:10px;}
    .detailed_list2 { margin-bottom:35px;}
    .bor { display: none;}
	.case-ban { bottom:70px;}
    .banner .banner-prev, .banner .banner-next { width: 22px;margin-top:34px;}
    .banner-information { padding: 0 15px;line-height: 60px;}
    .banner .banner-prev span:before, .banner .banner-next span:before { display: none;}
    .banner .lay_prevnext .banner-layNumbers { margin-left:15px;font-size: 18px;line-height: 60px;}
    .banner-information { height: 60px;}
    .case-select li { padding-left:10px;}
    .case-select { margin-left:-10px;}
    .cont-tit2,.cont-tit { font-size: 28px;line-height: 38px;}
    .cont-tit { margin-bottom:25px;}
    .case-select .am-btn { padding: 0 10px;}
    .case-select .am-icon-caret-down:before { background-size: 70%;}
    .news-tit { margin-bottom:20px;}
    .cont-tit { margin-bottom:20px;}
    .case-list { margin-right:0px;}
    .case-list .swiper-slide a { margin-right:0px;margin-bottom:15px;}
    .cont-message { margin-bottom:30px;}
    .case-title { line-height: 70px;}
    .case-dbox li { padding: 6% 4%;}
    .case-tit-fl { font-size: 22px;}
    .news_bg { padding: 40px 0;}
    .case-dtit h6 { font-size: 26px;}
    .case-dtext { font-size: 15px;line-height: 28px;}
    .case-link { margin-top: 30px;}
    .demo2 { margin-top:30px;}
    .news-box .n-tit { font-size: 18px;}
    .news-box .news-text2 { line-height: 28px;font-size:15px;height:56px;margin-top:1%;}
    .news-deta li { margin-bottom:20px;}
    .news-tit .news-a li { margin-bottom:10px;}
    .news-tit .news-a li:nth-child(3) a { margin: 0;}
    .news-tit .news-a li:nth-child(5) a { margin-right: 10px;}
    .about-bg { padding: 40px 0;}
    .main-newarc-title h2 { font-size: 24px;}
    .main-newarc-title .share-p { font-size: 14px;}
    .am-text { font-size: 15px;line-height: 30px;}
    .main-newarc-title { margin-bottom: 30px;}
    .JLTcometol a { float: left;}
    .back { margin:0;}
    .yj-bg { margin-right: 0px;margin-bottom:20px;}
    .yj-top { margin-right:0px;}
    .par-list li img { width: 90%;}
    .par-list li { margin:0 auto 10px auto;}
    .in-tit p { margin:0 0 30px 0;}
    .cont-text { font-size: 18px;}
    .cont-box li { margin-bottom: 25px;}
    .cont-box li:nth-child(odd) { padding-right: 0%;}
    .cont-route .cont-rtext { width: 80%;font-size: 16px;line-height: 26px;}
    .cont-route .cont-rimg { width: 20%;}
    .cont-route .cont-rimg2 { width: 56px;}
    .cont-route .cont-rimg p { font-size: 16px;}
    .cont-input input, .cont-input textarea, .code-input input { margin-bottom:15px;width:100%;margin-right:0;}
    .cont-mar { margin-right:0;}
    .code-input input,.code-input img { width: 25%;}
    .submit2 { width: 60%;}
    .my-map { height: 300px;}
    .cont-route,.cont-tu .cont-route:nth-child(3) { margin-bottom:25px;}
    .ab-p { font-size: 34px;line-height: 50px;margin-top:20px;}
    .about-cont { margin-top:50px;}
    .ab-title { font-size: 20px;}
    .digital2 { padding:0;}
    .mumping_mun h2 { font-size: 50px;}
    .num-about { font-size: 14px;}
    .about-t3 b, .about-t3 p { font-size: 17px;line-height: 30px;margin:0;}
    .n-border2 { width: 60px;margin:8px 0;}
    .yj-text { margin-top:30px;}
    .yj-tit p { font-size: 28px;}
    .yj-text { font-size: 16px;}
    .yj-bg { padding: 40px 20px;}
    .mumping_mun p { padding-top:10px;}
    .news-tit .news-a a, .case-select .am-btn { font-size: 15px;}
    .news-tit .news-a a { line-height: 45px;height: 45px;}
    .JLTupdown { font-size: 15px;line-height: 32px;}
    .case-banner .n-tit { font-size: 30px;}
    .case-banner .news-text2 { font-size: 20px;}
    .case-banner .n-border { width: 70px; margin: 15px 0 20px 0;}
    .case-banner .news-more2 span { width: 150px;background-position: 100px center;font-size: 15px;text-indent: 30px;height:40px;line-height: 40px;}
    .case-banner .news-more2 span:hover {background-position: 100px center;text-indent: 30px;}
    .case-banner .news-t2 { padding: 22% 0 0 0;}
    .case-select .am-btn { height: 45px;line-height: 45px;}
    .cont-input3 { padding-right:0;}
    .cont-input3 { margin-bottom:5px;}
    .ca-bg { padding: 40px 0;}
    .banner .banner-prev span, .banner .banner-next span { background-size: 80%;}
    .banner .banner-prev, .banner .banner-next { margin-top:22px;}
    .slideGroup2 .parHd ul li { padding: 5px 20px;font-size: 16px;}
    .seo-num p { font-size: 15px;}
    .seo-num .seo-em { width: 36px;height:36px;font-size: 20px;line-height: 36px;}
    .step-box { padding-top:35px;}
    .seo-bg { padding:40px 0;}
    .web-more { width: 180px;text-indent: 23px;height:45px;line-height: 45px;}
    .mumping_mun h2:after { font-size: 28px;tp:16px;}
    .swiper-button-next, .swiper-button-prev { width: 45px;height:45px;}
    .case-more2 { height: 45px;}
    .bg3 { padding: 45px 0;}
    .wrap2 { margin-top:40px;}
    .digital { margin-top:40px;}
    .swiper-container { padding-bottom:35px;}
	.swiper-container20 { padding-bottom:73px;}
    .swiper-button-next, .swiper-button-prev,.case-more2 { bottom:-70px;}
    .news-box .news-time3 span { font-size: 52px;}
    .news-box .news-time3 span{margin-top:9px;}
    .banner .slick-dots{ bottom:10px;}
    .in-about .swiper-container-horizontal>.swiper-pagination-bullets,.in-about  .swiper-pagination-custom, .swiper-pagination-fraction { bottom:10px;}
    .c-button--dropdown { font-size: 15px;line-height: 45px;padding:0 .5em;text-indent: 0px;}
    .c-button--dropdown:after { background-size: 70%;top:18px;right:7px;}
    .c-dropdown__item a { padding:0 10px;font-size: 14px;line-height: 32px;}
	.menu h6 { background-size:12px 6px;font-size:15px; background-position:92% center;}
	.menu h6 a {padding-left:10px;height:45px;line-height:45px;}
	.menu ul { top:45px;}
	.in-casemore span { margin-top:20px;font-size:14px;width:120px;height:36px;line-height:36px;}
	.slideGroup .parHd ul li { margin:0 0 10px 0;}
	.menu ul a { font-size:14px;padding:0 10px;}
	.hr {margin:10px 0 25px 0;}
	.slideGroup .parHd ul { margin:0;}
	.email-list2 li { padding-right:10px;}
	.email-list2 { margin-right:-10px;}
	.case-select .am-icon-caret-down:before { top: 18px;}
	ul.am-dropdown-content>li { padding:0;}
	ul.am-dropdown-content>li>a { font-size:13px;padding:0 10px;}
	
	.case-more10 a { width:150px;height:50px;border:2px solid #999999;background:url(img/link10.png) 23px center no-repeat;font-size:17px;line-height:46px; text-indent:26px;display:inline-block;margin:0 5px;}
.case-more10 a:hover { background:#104eaf url(img/link11.png) 23px center no-repeat;}
.case-more10 a.yu-list { background:url(img/back20.png) 23px center no-repeat;}
.case-more10 a.yu-list:hover { background:#104eaf url(img/back21.png) 23px center no-repeat;}

#demo6 .swiper-slide{ transform: scale(.8);-webkit-transition: transform .6s;
        -moz-transition: transform .6s;
        -ms-transition: transform .6s;
        -o-transition: transform .6s;}
#demo6 .swiper-slide-active { transform: scale(1.05);}
.ser-box .swiper-container { padding-bottom:55px;}
.bg { background:url(img/bg20.jpg) repeat-x top center; }


}
@media (max-width: 374px) {
    .cont-route .cont-rimg2 { width: 48px;}
    .cont-route .cont-rimg p { font-size: 15px;}
    .cont-route .cont-rtext { font-size: 15px;line-height: 24px;}
    .my-map { height: 260px;}
    .cont-tit2, .cont-tit { font-size: 25px;}
    .cont-input input, .cont-input textarea, .code-input input { font-size: 14px;}
    .code-input img { height: 45px;}
    .cont-box li { margin-bottom:20px;}
    .submit2 { font-size: 15px;}
    .ab-p { font-size: 32px;line-height: 44px;margin-top:20px;}
    .ab-title { font-size: 20px;}
    .about-cont { margin-top:45px;font-size: 18px;}
    .am-text { font-size: 14px;line-height: 26px;}
    .about-t3 b, .about-t3 p { font-size: 15px;line-height: 24px;}
    .mumping_mun h2 { font-size: 46px;}
    .yj-tit p { font-size: 26px;}
    .yj-text { margin-top:25px;}
    .yj-bg { padding: 30px 20px;}
    .in-tit p { font-size: 15px;line-height: 22px;}
    .news_bg { padding: 35px 0;}
    .news-deta li { margin-bottom:15px;}
    .news-box .n-tit { font-size: 16px;}
    .news-box .news-text2 { line-height: 24px;font-size:14px;height:48px;margin-top:2%;}
    .main-newarc-title h2 { font-size: 20px;}
    .main-newarc-title { margin-bottom:20px;}
    .cont-message { margin-bottom:25px;}
    .case-banner .n-tit { font-size: 28px;}
    .case-banner .news-text2 { font-size: 18px;}
    .case-banner .news-more2 span { font-size: 14px;}
    .banner .lay_prevnext .banner-layNumbers { font-size: 17px;}
    .news-tit .news-a a, .case-select .am-btn { font-size: 14px;}
    .case-select .am-btn { padding: 0 6px;}
    .in-tit h3{ font-size: 28px;}
    .seo-tit h6, .seo-adv .seo-tit h6 { font-size: 18px;}
    .email-list .seo-tit p { font-size: 14px;line-height: 22px;margin-top:10px;}
    .email-list,.email-price { margin-top:30px;}
    .email-list li { margin-bottom:30px;}
    .email-list2 .ser-advbox4 .seo-tit p { height: 88px;}
    .ser-advbox4 {  padding:20px 5%;}
    .email-price ul:nth-child(1) { font-size: 15px;}
    .hot { font-size: 15px;line-height: 22px;}
    .count_fr { font-size: 15px;}
    .wrap { margin-top:35px;}
    .seo-num p { padding:0px 0 0 50px;}
    .seo-ico { width: 85px;height:85px;}
    .seo-ico img { width: 65%;}
    .seo-list li { margin-bottom:30px;}
    .seo-img img { width: 80%;}
    .seo-img { height: 90px;}
    .seo-adv .seo-tit p { font-size: 14px;line-height: 24px;}
    .step-box { padding-top:30px;}
    .seo-bg { padding:35px 0;}
    .web-tit h6 { font-size: 44px;}
    .web-tit p { font-size: 21px;}
    .web-text { font-size: 15px;line-height: 28px;}
    .web-more { width: 170px;text-indent: 23px;}
    .web-more { margin-top:45px;}
    .index-about { font-size: 17px;line-height: 32px;}
    .bg3 { padding: 40px 0;}
    .step-img img { width: 90%;}
    .ser-title h3 { margin: 20px 0 15px 0;}
    .ser-title h3 { font-size: 22px;}
    .ser-text { margin-top:5px;}
    .wrap2 { margin-top:50px;}
    .digital { padding:45px 0 25px 0;}
    .c-button--dropdown { font-size: 14px;}
    .c-button--dropdown:after { background-size: 66%;top:18px;right:5px;}
    .c-dropdown__item a { padding:0 8px;font-size: 13px;}
	.menu h6 { font-size:14px;}
	.ser-img img P { width:65px;}
	.menu ul a { font-size:13px;padding:0 7px;}
	.ser-title p { font-size:12px;line-height:20px;height:80px;}
	.ser-text { font-size:12px;line-height:20px;height:40px;}
	.ser-img img { width:60px;}
}


