﻿@charset "utf-8";
/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}

input,textarea {border: 2 none; -webkit-box-shadow: none; box-shadow: none; outline: none;}

/* 设置默认字体 */
body,
button, input, select, textarea {
    font-family: "Microsoft Yahei"; color: #666; font-size: 13px;
}

h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4, h5, h6 {font-size: 100%;}
* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;} /*覆盖bootstrape对标题加的默认外边距*/

address, cite, dfn, em, i, var {font-style: normal;} /* 斜体扶正 */

/* 重置列表元素 */
ul, ol ,li{list-style: none;}

/* 重置文本格式元素 */
a {text-decoration: none; color: #666; word-wrap:break-word;}/*英文换行*/
a:hover {text-decoration: none; }


/* 重置表单元素 */
legend {color: #000;} /* for ie6 */
fieldset, img {border: none;} /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

@font-face {
  font-family: 'iconfont';  /* project id 2345038 */
  src: url(files/iconfont.eot.txt),
  url(img/iconfont.woff) format('woff'),
  url(img/iconfont.ttf) format('truetype'),
}


/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
body {overflow-y: scroll;}

/*设置浮动*/
.fl,.pull-left {float: left;}
.fr,.pull-right {float: right;}
.pr{position: relative;}
.pa{position: absolute;}

.clear{ clear:both; height: 0; overflow: hidden;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

.box,.content,.w1200,.width-1200{ width:1400px; margin:0 auto;}
/* -- 内页布局 -- */
.page_bg { padding:20px 0 20px; background:#fff;}
.page_main { margin: 0 auto; width: 1400px;}  /*版面宽度*/
.page_content{ width:930px;} /*右边宽度*/
.page_left{ width:240px;} /*左边宽度*/
.page_full{ width:100%;}
.dis,.hide{ display:none;}

.line-clamp-1{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.line-clamp-2{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.line-clamp-3{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.n_box{
    width: 1400px;margin:60px auto;position: relative;
}
.n_box:after{
    display: block;content: "";clear: both;
}


/*抬头*/
.headerbg{z-index:11; 
    width: 100%;box-sizing: border-box;min-width: 1360px;background: #fff;margin: 0 auto;position: relative;
}
.htop{
   
    line-height: 44px;font-size: 14px;color: #999;border-bottom: 1px solid #eee; 
}
.htop h1{
    display: inline-block;font-weight: normal;color: #3550e9;font-size: 14px;vertical-align: center; font-weight: bold;
}
.htop a{font-size: 14px;color: #666;}
.htopr a{font-size:14px;
    display: inline-block; float: left;color: #999;
}
.htopr a:after{
    display: block;content: "";clear: both;
}
.htop a span{float:left;display:block;}
.htopr a:before{float:left;
    font-size: 18px;padding-right:5px;vertical-align: revert;display: inline-block;
}
.htopr a.alibb:before{font-size:22px;}

.htopr i{float:left;
   height: 13px;border-left: 1px  dotted #bbb;margin: 11px 20px 0 20px;vertical-align: inherit;}
.htopr em{float:left;
    font-size: 22px;font-family: "arial";color: #3550e9;font-weight: bold;display: inline-block;
    vertical-align: bottom;
} 



/*导航*/
.header{ position:relative; width:100%; margin: 0 auto;z-index:999;
    transition: all ease 0.5s; min-width: 1350px;
}


.header .w1400,.headerbg .w1400{min-width:1350px; margin: 0 auto;
height:90px;display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:center; }

.hleft p{font-size:18px; color:#111; padding-left: 10px; 
    line-height:28px; display: block;position: relative;
}
.hleft p:before{
    content: "";
    display: block;width: 1px;height:50px;background:#ddd; position: absolute;left: 0;top: 5px;
}
.hleft p span{
    font-size:19px;
}
.hleft strong{
    letter-spacing: 0.6px;
}
.hleft a{ float: left;
}
.hleft a.logo img{ border-radius: 10px;overflow: hidden;
    display: block;height: 70px;width: auto;margin-right: 15px;
}
.hleft a h1{font-size:28px;font-weight:bold;color:#222; letter-spacing:1px; padding-top:3px;}
.hleft a h1 span{color:#3550e9;}
.hleft a dt{
    display: block;font-size: 16px;text-transform: uppercase;color: #333;
}

.nav ul,.hright{display: -webkit-flex;display: flex;justify-content:flex-start;flex-wrap: nowrap;align-items:center;
 
}

.nav>ul>li{  margin-left:40px;transition:all .5s ease;}
.nav>ul>li.on>a {
   font-weight: bold;color: #222;
}


.nav>ul>li>a{ font-size:17px; color:#333; display:block; line-height:90px; position:relative; }
.nav>ul>li>a i{  display:none; 
    font-size: 12px;padding-left: 7px;
}

.nav>ul>li:nth-of-type(3)>a i,.nav>ul>li:nth-of-type(4)>a i,.nav>ul>li:nth-of-type(6)>a i{
 display:inline-block;  
}

.nav>ul>li .dropmenu{position:absolute;  overflow:hidden;  top:90px; left:0; width:100%; background:#fff; text-align: center;
box-shadow:0 0 10px inset rgba(0,0,0,10%);  display: block;height: 0;transition:all .5s ease; 
}
.nav>ul>li:hover .dropmenu{ height: 100px;}


.nav>ul>li .dropmenu .box{ padding:20px 0;}

.dropmenu a{ display:inline-block; background: #f5f5f5;padding: 0 20px;margin: 10px 12px 0 12px;
line-height:40px; font-size:16px; color:#555; text-align:center; transition:all .3s ease;}
.dropmenu a:hover{background:#3550e9; color:#fff;}


/*特点*/
.feature{
    padding: 80px 0;width: 100%;min-width: 1400px;background: #f5f5f5;text-align: center;
}
.feature .wenzi{font-size: 16px;line-height: 1.6;float: left;cursor: pointer;
    width: 32%;box-sizing: border-box;padding: 40px 0; background: #fff;border: 1px solid #eee;border-radius: 10px;margin-right:2%;
}
.feature .wenzi p{color:#bbb;line-height:1.4;text-transform:uppercase; font-size:12px; min-height:34px; padding:0 50px;}
.feature .wenzi:nth-of-type(3n){margin-right:0;}
.feature .wenzi:nth-of-type(n+4){margin-top:2%;}
.feature .wenzi .pic{ font-size:60px;color:#3550e9; line-height:1; margin-bottom:15px;}
.feature .wenzi h2{ font-size:20px;color:#222; padding-bottom:10px; font-weight:normal;}
.feature .wenzi:hover{background:#3550e9;}
.feature .wenzi:hover .pic,.feature .wenzi:hover h2{color:#fff;}
.feature .wenzi:hover  p{color:#fff7;}


/*数字滚动*/
.num{display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:center; font-size:17px; color:#555555; text-align:center; margin-top:50px;}
.num span,.num i{ display:inline-block; vertical-align:top;}
.num span{ font-size:68px; color:#000000; font-family:impact; position:relative; z-index:3;}
.num i{ border-radius:50%; width:30px; height:30px; font-size:18px; line-height:30px; color:#fff; background:#cb0000; margin-left:-10px;vertical-align: -webkit-baseline-middle;}
.num p+p{ margin-top:5px;}



/*服务项目*/
.prodall{
    width: 100%;min-width: 1400px;padding: 80px 0;
}
.prod_t{
    text-align: center; margin-bottom: 30px;line-height: 1; margin-bottom: 35px;
}
.prod_t dl{font-size:40px;color:#222;}
.prod_t dl span{color:#3550e9;}
.prod_t strong{color:#cb0000;}
.prod_t p{line-height: 1.6;
    padding-top: 10px;font-size:18px;color: #555;   
}
.prod_t dt{
    display: block;font-size: 80px;font-weight: bold;color: #e7e7e7;line-height: 1;font-family: "arial";text-transform: uppercase;
}


.arrow{
    display: block;color: #888;line-height: 1;font-size:28px !important; margin-top: 10px;
}

.prod_more{
    display: block;width: 250px;text-align: center;line-height: 50px;color: #222;border: 1px solid #eee;margin: 60px auto;  font-size: 1rem; border-radius: 5px;
}
.prod_more:hover{
    background: #3550e9;border-color: #3550e9;color: #fff;
}
.prodb{
    position: relative;
}
.prodb a{float: left;
    display: block;width:32%;box-sizing: border-box;border: 5px solid #f4f4f4; margin-right: 2%;
}
.prodb a:nth-of-type(3n){margin-right:0;}
.prodb a:nth-of-type(n+4){margin-top:2%;}
.prodb a .prod_img{overflow:hidden;
   
}
.prodb a .prod_img img{display:block;width:100%;height:auto;
    transition: all ease 0.5s;
}
.prodb a .prod_txt{text-align:center;font-size:1rem;;line-height:3; padding-top: 5px;
    background: #f5f5f5;}
.prodb a:hover .prod_img img{
    transform: scale(1.1);
}
.prodlist{
    position: relative; margin-bottom: 40px;text-align: center;
}
.prodlist li{
    display: inline-block;margin: 0 5px; border-radius:5px; overflow: hidden;
}
.prodlist a{
   
    display: block;line-height: 48px; background: #3550e9;color: #fff;font-size: 18px; padding: 0 30px;
}


.prodlist:after{
    display: block;content: "";clear: both;
}
.prodlist li:hover a,
.prodlist li.on a{
    color: #fff; background: #cb0000;
}


/*公司优势*/
.youshi{ padding-top: 80px;
    width: 100%;min-width: 1400px;background: url(img/ystbg.jpg)center top no-repeat;
}
.youshi .prod_t dl{ color:#fff;}
.youshi .prod_t p{color:#fff; font-size:22px; font-weight:lighter;}
.youshi .prod_t .arrow{color:#fff6;}

.youshib{background: url(img/ysbg1.png)center top no-repeat;padding-top:58px; padding-bottom:80px;}
.youshiqh{
    height: 607px;background: url(img/ysbg2.jpg)center top no-repeat; margin-top: 50px;
}
.youshitab{ background: #f4f4f4;border-radius: 10px;}
.youshitab li{cursor: pointer;
    display: block;width:19%;float: left;text-align: center; padding:30px 0; position: relative;
}
.youshitab li+li:after{content:"";
    display: block;height: 65px;width: 1px;border-right: 1px dashed #ccc;position: absolute;left: 0;top: 25px;
}
.youshitab:after{
    display: block;content: "";clear: both;
}

.youshitab li dl{ font-size:28px;line-height:1.4;color:#222;}
.youshitab li dt{ font-size:13px;color:#888;line-height:1.4;text-transform:uppercase;}

.youshitab .tel{height: 120px;box-sizing: border-box; padding: 30px 35px;
    width: 24%;background: #3550e9;color: #fff;
}



.youshitab .tel .tubiao{ font-size:50px;float:left;color:#fff7; line-height:1;margin-right:10px; }
.youshitab .tel .fl dl{ font-size:16px;color:#fff; line-height:1; margin-bottom:10px;}
.youshitab .tel .fl dt{font-size:32px;font-weight:bold;line-height:1; font-family:"arial";}

.youshitab li.on:before{ 
    width: 16px;height: 16px;display: block;content: "";background: #f4f4f4;transform: rotate(45deg); position: absolute;left: 0;right: 0;margin: 0 auto;top:113px;
}


.youshiqh .w1100{width:1130px;position:relative;margin:0 auto; padding-top:100px;}
.youshiqh .w1100 li:after{
    display: block;content: "";clear: both;
}
.youshiqh .w1100 .picl{
    width: 600px;height: 400px;overflow: hidden;
}

.youshiqh .w1100 .picl img{
    display: block;width: 100%;height: auto;
}
.youshiqh .w1100 .text{ height: 400px;box-sizing: border-box;
    width: 480px;position: relative;font-size: 16px;line-height: 1.6;
}
.youshiqh .w1100 .text .number{ width:110px;height:60px;line-height:60px;text-align:center;font-weight: bold;
    background:#3550e9;color:#fff;font-family:"arial";border-radius: 50%;font-size: 38px; margin-bottom:15px;
}
.youshiqh .w1100 .text dl{ font-size:40px;color:#cb0000; font-weight:bold;}
.youshiqh .w1100 .text dt{ font-size:30px;color:#222; line-height:1; margin-bottom:15px;}
.youshiqh .w1100 .text p{ padding-top:15px; line-height:1.8;}
.youshiqh .w1100 .text p:before{color:#3550e9;
    display: inline-block;padding-right: 5px;
}

.youshiqh li .ysmore{text-align: center;position: absolute;left: 0;bottom: 0;
    display: block;width: 150px;line-height: 46px;background: #3550e9;color: #fff;border-radius: 10px;
}


.youshitab li.on dl{ color:#3550e9;}
.youshitab li.on dt{ color:#3550e9;}


/*收费标准*/
.shoufei{
    width: 100%;padding: 80px 0;background: url(img/shoufei.jpg)center fixed no-repeat;
}
.shoufei .prod_t dl{ color:#fff;}
.shoufei .prod_t p{color:#fff7;}
.shoufei .box{ background: #fff;box-sizing: border-box; padding:50px  50px;}
.sfgg{
   position: relative; overflow: hidden;
}

.sfgg .hd{ overflow:hidden;  height:50px; width: 100%;top:90px;left:0;z-index: 2;
		position: absolute;
		    
		}
	.sfgg .hd .prev{ display:block;  width:40px; height:40px; 
			 cursor:pointer; text-align: center;color: #888;line-height: 40px;font-size:32px;
		position:absolute; right:0;top:0;}
     .sfgg .hd .next{ display:block;  width:40px; height:40px; 
			 cursor:pointer; text-align: center;color: #888;line-height: 40px;font-size: 32px;
		position:absolute; left:0;top:0;
	}
	
.sfgg .hd .prev:hover,.sfgg .hd .next:hover{color:#3550e9;}	



.sfgg .bd{
    width: 1160px;;margin: 0 auto;overflow: hidden;
}
.sfgg .bd li .pic img{display: block;width: 450px;height: auto;
    
}
.sfgg .bd li .text{height:235px;
    width:605px;border-left: 1px solid #ddd;padding-left: 50px;font-size: 18px;color: #333;line-height: 1.8;
}
.sfgg .bd li .text h2{color:#333; font-size:26px; }
.sfgg .bd li .text .border{
    margin: 15px auto 15px auto;border-top: 1px solid #ddd;
}

.proc_pho{display: flex;background: #3550e9;width: 770px;height: 60px;align-items: center;justify-content:center;border-radius: 30px;margin:60px auto 0;}
.proc_pho b{font-size: 24px;color: #fff;}
.proc_pho p{width: 220px;height: 100%;background: #293daf;color: #fff;font-size: 18px;text-align: center;line-height: 60px;border-radius: 30px;margin:0 25px;}
.proc_pho>span{color: #fff;font-size: 36px;font-family: "Arial";font-weight: bold;}
.proc_pho p span{display: inline-block;margin-right:3px;
    font-size: 22px;
}


/*合作流程*/
 .process{
      margin-top: 50px;color: #666;line-height: 50px;
  }
  .process_l{
      font-size: 20px;color: #222;line-height: 40px;
  }
  .process_l b{
      font-size: 20px;font-weight: normal;display: block;color: #888;
  }
  .process_l dl{margin-bottom: 5px;
      font-size: 34px;line-height:36px;
  }
  .process_l p{
      color: #888;
  }
  .process_r{
      width: auto;
  }
  .process_r li{float: left;
      font-size: 20px;line-height:60px;
  }
  .process_r li+li{
      margin-left: 20px;
  }
 .process_r li:before {font-size: 36px;
    line-height:66px;
    display: block;
   margin:0 auto;
    color: #fff;
    background: #3550e9;
    width: 66px;
    height: 66px;
    border-radius: 20px;
    overflow: hidden;
    text-align: center;}
.process_r li i{
    display: block;padding-top:3px;
}    
   .process_r .arrow{
       width:88px;text-align: center;color:#d5d5d5;line-height: 60px;font-size:22px;
   }
.process_l i{float: left;
    font-size:32px;color:#666;line-height: 50px;
}
.process_l em{
    font-size: 16px;color:#999;line-height: 50px;float: left;
}
.process_l span{
    font-size:37px;color:#cb0000;line-height: 40px;float: left;font-family:"airal";font-weight: bold;
}



/*客户见证*/
.witness{
    width: 100%;min-width: 1400px;background: #fff;padding-top: 80px;
}
.witnessc{ margin-bottom:60px;}
.witnessc li{
    display: block;width: 49%;box-sizing: border-box;background: #f5f5f5;border-radius: 10px;padding: 30px; margin-right: 2%;
}
.witnessc li:nth-of-type(2n){ margin-right:0;}
.witnessc li:nth-of-type(n+3){ margin-top:2%;}
.witnessc li .pic{
    width: 150px;height: 150px;border-radius: 50%;overflow: hidden;float: left; 
}
.witnessc li .pic img{
    display: block;width: 100%;height: auto; 
}
.witnessc li .text{
    width:450px; font-size: 15px;line-height: 1.8;
}
.witnessc li .text dl{ font-size:22px;color:#222;padding-top:15px;}
.witnessc li .text dt{color:#cb0000;
    display: inline-block;font-size: 16px;vertical-align: text-top;
}
.witnessc li .text p{ padding-top:5px;}


/*合作伙伴*/
.partner_all{ }
.partner_b{overflow:hidden;}
 .partner_b li {
        float: left;
        margin-right: 20px;box-sizing: border-box;border: 1px solid #eee;
        width: 280px;position: relative;overflow: hidden;
    }
   .partner_b li .pic {
        width: 100%;
        height: auto;
     
    }
   .partner_b li .pic img {
        display: block;
        width: 100%;
        height: auto;
    }
   .partner_b li .txt{
        position: absolute;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;
        top: 100%; background: rgba(53,80,233,0.9);transition: all ease 0.5s;
    }
    .partner_b li .txt span{font-size:22px;color:#fff;}
    .partner_b li:hover .txt{ top:0;}
    
    
/*车间滚动*/
.plant_all{ margin-top:50px; }
.plant_b{overflow:hidden;}
 .plant_b li {
        float: left;
        margin-right: 20px;
        width: 360px;position: relative;overflow: hidden;
    }
   .plant_b li .pic {
        width: 100%;
        height: auto;
     
    }
   .plant_b li .pic img {
        display: block;
        width: 100%;
        height: auto;
    }
   .plant_b li .txt {
        position: relative;
        width: 100%;
        height: 50px;
        text-align: center;
        font-size: 15px;
        color: #555;
        line-height: 50px;
        background: #fff;
    }
   .plant_b li .txt span {
        position: relative;
        display: block;
        z-index: 9;
    }
   .plant_b li .txt:after {
        display: block;
        position: absolute;
        content: " ";
        top: 0;
        left: 0;
        width: 0;
        height: 50px;
        transition: all 0.3s;
        background:#3550e9;
    }
   .plant_b li:hover .txt:after {
        width: 100%;
    }
    .plant_b li:hover .txt {color: #fff; }
    
    
/*公司简介*/
.about{ width: 100%;
    padding:80px 0; background:#f2f2f2; margin-top: 80px;overflow: hidden;
    min-width: 1400px;
}
.abpic{ border-radius: 0 80px 0 0;
}
.abpic img{
    display: block;
}
.abcon{ background:#fff ;display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:center;}
.abright{ margin:0 4%;}
.abwa{overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient: vertical; font-size:15px; color:#666; line-height:32px; height:128px; overflow:hidden; margin:15px 0 25px 0;
    text-align: justify;
}
.abtitl{ font-size:3rem; color:#000;}
.abtitl b{ color:#3550e9;}
.abtitl b a{color:#3550e9; font-size:3rem;}
.abtitl span{ display:block; font-size:30px; font-weight:lighter; color:#222222; margin-top:5px;}
.abbtn a{ display:inline-block; width:32%; height:100px; vertical-align:top; background:#f5f5f5; transition:all .3s ease; position:relative; padding:25px 30px; font-size:22px; color:#333;
    box-sizing: border-box;
}
.abbtn { font-size:0;}
.abbtn a+a{ margin-left:2%;}
.abbtn a em{ text-transform:uppercase; font-size:12px; color:#999999; display:block; margin-top:3px;}
.abbtn a:hover{ background:#3550e9; color:#fff;}
.abbtn a:hover em{color:#8aa6ca;}
.abbtn a i{ position:absolute; top:0; bottom:0; margin:auto 0; right:28px; width:40px; height:37px; background:url(img/aboutico.png) no-repeat left top; transition:all .3s ease;}
.abbtn a:nth-child(2) i{ background-position-x:-53px;}
.abbtn a:nth-child(3) i{ background-position-x:-106px;}
.abbtn a:hover i{ background-position-y:-50px;}


/*新闻中心*/
.news{
    width: 100%;min-width: 1400px;background: #fff;padding: 80px 0; overflow: hidden;
}
.news li{
    display: block;float: left;width: 32%;box-sizing: border-box; background: #f5f5f5;padding: 40px;
}
.news li+li{ margin-left:2%;}
.news li .pic{ overflow:hidden;}
.news li .pic img{
    display: block;width: 100%;height: auto;
}
.news li .txtt{line-height:50px;color:#333; margin-top:10px; position:relative;}
.news li .txtt i{ font-size:30px;display:inline-block;    vertical-align: bottom; padding-right:10px;}
.news li .txtt em{ font-size:20px;display:inline-block;font-weight:bold;
}
.news li .txtb{ height:200px;}
.news li .txtb a{
    display: block;line-height: 40px;font-size: 15px; border-bottom: 1px dashed #dfdfdf;
}
.news li .txtb a:hover,.news li .txtb a:hover:before{color:#3550e9;}

.newsmore{
    position: absolute;font-size: 26px;color:#222;right: 0;top: 0;transition: all ease 0.5s;
}
.news li .txtt:hover .newsmore{
    transform: rotate(45deg);
}



/*版权*/
.copy {overflow: hidden;padding:0;background: #333;width: 100%;min-width: 1400px; position: relative;
}
.copy:before{content:"";position: absolute;top: 0;left: 0;right: 0;margin: 0 auto;
    display: block;width: 100%;height: 5px;  background: linear-gradient(to right, #3550e9, #3550e9);
}
.bgf5{
    background: #f5f5f5;
}
.copyboder{}
.copy_box {margin: 0 auto;}
.copy_num {display:  flex;justify-content:  space-between;align-items:  center;padding: 55px 0 50px;border-bottom: 1px solid rgba(255,255,255,0.1);}
.copy_num ul {display:  flex;justify-content:  space-between;width: 81%;}
.copy_num li {color:  #fff; display:  flex;align-items:  center;}
.copy_num li i {font-size: 30px;width: 60px;height: 60px;border: 1px solid #fff;border-radius:  50%;display:  flex;justify-content:  center;align-items:  center;}
.copy_num li>p {font-size: 18px;padding: 0 0 0 15px;display:  flex;flex-direction:  column;font-weight:  lighter;}
.copy_num li>p span {font-size:28px;font-family:Arial;padding: 10px 0 0;}
.copy_num>a {color:  #fff;font-size: calc(0.8rem + 0.2vw);background: #3550e9;width: 11%;padding: 1% 0;display:  flex;justify-content:  center;align-items:  center;
    border-radius: 15px 0 15px 0;
}
.copy_num>a:hover{
    color: #fff;background: #3550e9;
}
.copy_con {display:  flex;justify-content:  space-between;padding: 50px 0 30px 0;}
.copy_nav {width: 62%;margin-right: 6%;}
.copy_nav>ul {display: flex;justify-content: space-between;width: 100%;}
.copy_nav li {display: flex;flex-direction:  column;position:  relative;}
.copy_nav li>p {font-size:20px;color: #fff;margin: 0 0 25px 0;}
.copy_nav li>a {font-size: 15px;font-weight: 100;color: rgba(255,255,255,0.7);padding: 0 0 15px 0;transition: 0.5s;    position: relative;}

.copy_nav li>a:hover {color:#3550e9;}
.copy_r { display:  flex;flex-direction:  column;align-items:  center;}
.copy_r i {}
.copy_r i img {width:170px;height:auto;display:block;}
.copy_r p {font-size: 15px;color: rgba(255,255,255,0.7); padding: 12px 0 0;}
.copy_end {padding: 32px 0;border-top: 1px solid #444;color:  #fff;font-size: 15px;font-weight:  lighter; position: relative;line-height: 36px;height: 36px;
    text-align: center;
}
.copy_end:before{content:"";position: absolute;
    display: block;width: 100%;height: 1px;background: #222;top: 0;
}
.copy_end a {font-size: 15px;color:  #fff;}
.copy_end a:hover{
    color: #fff;
}    


 /*内页幻灯片*/
.mod1019 .banner .ban_bg{ overflow: hidden;
    text-align: center;color: transparent;position: relative;
}
 .banner_w {   width:auto;  font-size: 22px;    color: #fff; line-height:1;text-align:center; justify-content: center;align-items: center; height: 100%;
     display: flex;
 }
.banner_w b {    display:block; color: #fff; font-size:50px;  font-weight:normal; margin-top: -50px;
    text-transform: uppercase;
}
.banner_w b span{   display: block;} 
.textright{ text-align: right !important;}


/*版权声明*/
    .bqsm{
       margin: 0 auto;padding: 4vw; background: #f5f5f5;font-size: 1rem;line-height: 2.4;
    }
    .bqsm dl{
        font-size:22px;font-weight: bold;color: #3550e9; padding-top: 15px;
    }
    .bqsm h2{font-size:36px;color:#222;font-weight:bold;line-height:1;padding-bottom:25px;margin-bottom:20px;border-bottom:1px solid #ddd;
        text-align: center;
    }
    
/*内页收费    */
 
.box1 {
    padding-bottom: 40px;
    background: rgba(246, 246, 246, 1);
}
   .box1 .w1200 {
  box-sizing: border-box;padding: 30px 40px 0 40px;
    width:1400px;
    margin: 0 auto;
}
  .box1 .title_charge {
    text-align: center;
    position: relative;
    padding-top: 40px;
}
    .box1 h2 {
    font-size: 34px;
    color: rgba(196, 20, 25, 1);
    text-align: center;
    padding: 56px 0 11px;
}
.box1 .ul li {
    width: 30%;
    height: 260px;
    border-radius: 10px 10px;
    background-color: white;
    margin: 20px;
    padding-bottom: 20px;
}
.box1 .pull-left {
    float: left;
}
.box1  .ul li h4 {
    border-bottom: 2px solid #f0f0f0;font-size: 18px;color: #222;
    text-align: center;
    padding: 20px 0;
    font-weight: bold;
}
.box1 .ul li >div {
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
}
    .p {
    color: #333333;
    text-align: center;
    padding-left: 20px;
    float: left;
    text-overflow: ellipsis;
    white-space: nowrap;
}
 .box1 .pp {
    padding-right: 20px;
    color: #c9151e;
    float: right;
}
    .clearfix:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}
.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-header:after, .modal-footer:after {
    clear: both;
}
    .clearfix:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}
.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-header:after, .modal-footer:after {
    clear: both;
}
.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-header:before, .modal-header:after, .modal-footer:before, .modal-footer:after {
    display: table;
    content: " ";
}
    .title_charge {
    text-align: center;
    position: relative;
    padding-top: 40px;
}
    .foot {
    padding: 20px;
    background-color: #fff; margin:0 20px 20px 20px;
}
    .foot li {
    padding: 30px 0;
    line-height: 0;
    border-bottom: 1px solid #f0f0f0;
}

    .p {
    color: #333333;
    text-align: center;
    padding-left: 20px;
    float: left;
    text-overflow: ellipsis;
    white-space: nowrap;
}
    .pp {
    padding-right: 20px;
    color: #c9151e;
    float: right;
}   