﻿@charset "utf-8";

.header-top{ width:100%;font-size: 2.4rem;  height:82px; margin:0; padding:0; padding-top:3px;}
.header-top-fl{width:100%; text-align:center; border-bottom:1px #CCC solid; line-height:40px;margin:0;}
.header-top-fr{width:100%; text-align:center;line-height:40px;border-bottom:1px #CCC solid; margin:0;}
.header-top-fr a{ float:none; padding-left:30px; padding-right:30px;}
.header{top:82px; height:182px;margin:0;    font-size: 2.2rem;}
.header .logo{ position:absolute;height:100px;  left:0;top:0; width:100%;border-bottom:1px #CCC solid;margin:0; font-size:0.1rem}
.header .logo h1{ float:left; width:50%; height:100px; }
.header .logo h1 a{ float:left; width:100%; height:100px; margin:0;}
.header .logo h1 a img{ height:100px; clear:both; display:block;margin-left: 35px;}
.header .fr{position:absolute;  width:100%;  height:80px; overflow:visible;  left:0; top:100px;}
.header .fr .menu{ position:relative; width:100%; clear:both; text-align:center; margin:0;font-size:3.2rem;}
.header .fr .menu  li a{  padding:0 20px;}
.header .fr .userBtn{position:relative; float:right; margin-top:-180px; margin-right:30px;}
.header .fr .userBtn .comm-btn{height: 50px;line-height: 50px; padding: 0 30px;}
/*调整最小宽度*/
html, body {}
.header-top{ min-width:auto;}
.header{ min-width:auto;}
/*顶部高度80改为244*/
.bannerSmall{ margin-top:164px;}
.case{margin-top: 164px; font-size:3rem;}
.case.indexcase{ margin-top:0px;}
.super_header{margin-top:164px;}
.newsbox{ margin-top:150px;}
.Modular { margin-top:164px;}
.company{ margin-top:124px;}
.maincontain{margin-top:164px;}
.bannerSmall{margin-top:164px;}
.foot{ font-size:1.8rem;}
/*首页主体内容改比例*/
.app li{ width:48.35%;}
.homeTit h2,  .title h2{ font-size:4rem; color:#222; line-height:1.5;}
.homeTit p{ font-size:2.5rem; line-height:1.5;}
.homeNav a{ font-size:2.5rem}
.app ul h3 { font-size:2.8rem}
.app ul p{ font-size: 2.5rem;
    line-height: 1.5;
    height: 10rem;}
.fea li{ width:30%;}
a.more{height: 6rem;
    line-height: 6rem;font-size: 2.8rem;}
.fea p {
    font-size: 2rem; line-height:1.3;}
	.fea h3{font-size: 2.8rem;}
.more {
    font-size: 2.2rem;}
	
	.terraceFr_fl h3 {
    font-size: 1.8em;}
.terraceFr_fl h3 p{ font-size: 1.2em;}
.terraceFl li{ font-size: 1.2em;}
.caseTab li.active{ font-size:3rem;}
.caseTab li{ padding: 0 30px 20px; font-size:3rem;}

.caseFl h3 {
    font-size:3rem;}
	.caseFl p {
    font-size: 2.5rem;
    line-height: 1.5;
}
	.caseFl {
    width: 50%;}
	.caseFr {
    width: 47%;
    overflow: scroll;}
	.NewsHelp .fla {
    width: 100%;
}
.NewsHelp .flaList h3 {
    font-size: 3rem;
   
}
.NewsHelp .flaList .info {
    margin-left: 300px;width: auto;
}
.NewsHelp .flaList li p{  font-size: 2.5rem;}

.NewsHelp .fra {
    width: 100%; margin-top:20px;
}
.NewsHelp .fra a {
    
    font-size:1.5em;
}

.NewsHelp .tabAr a{ font-size:2em;    padding: 24px 50px;
}
.helpDoc { display:none;}

.college .bar a{ font-size: 3.5rem;
    font-weight: 700;
    line-height: 2;}

.college ul li a h3{
  line-height: 2;
    font-size:2.8rem; color:#666;
}
.soc h3{font-size:3rem;}
.soc a p{font-size:2.2rem;}
.soc li{ width:100%;margin-bottom: 20px;}


.accordion .link{ font-size:1.5em;}
.submenu{ font-size:1.2em;}
.submenu li{ padding:4px; padding-left:12px;}
.NewsHelp .flaList li h3{ font-size:3rem;}
.NewsHelp .flaList li a{ font-size:2.5rem;}
/*服务流程*/
.hzlcbody .dn-container .content .arr .arr-box {
  margin-bottom: 30px;
    width: 33%;}
	.hzlcbody .dn-container .name {
    font-size:4rem;}
	.content .arr .box .title {
    font-size:2.5rem; margin-top:15px; font-weight:100;}
.hzlcbody .dn-container .content .bg{ height:0px;}
/*服务流..程*/
.jjfabody{ padding-top:0px; padding-bottom:0px;}
.jjfabody .title {
    font-size: 4rem;}
.jjfabody .intr {
    font-size: 2.5rem;
   
    margin-top: 15px;
}
.jjfabody .mod .top .left .img img {
    display: none;}
	
	.jjfabody .mod .top {
   
    padding-left: 10px;
}

.jjfabody .mod .top .right .simple .name {
    font-size: 2.2em;
    
    line-height: 1.5;
}
.jjfabody .mod .top .right .simple .list li {width: 30%;
    height: 75px; line-height:75px;    font-size: 1.8em;}
	.jjfabody .mod .top .right .simple .list li .img {
 
    width: 44px;
    height: 44px;}
	
	.jjfabody .mod .top .right .simple .list li .img img {
 
    width: 44px;}
	
	.jjfabody .mod .bottom .check {
  
    min-width: 160px;
    padding: 0 62px;
    height: 80px;
   
    line-height: 80px;
    font-size: 2em;}
	
	.ysbody-ali1{top: 0; height:auto;}
	.dn-col-xs-6 {width: 24%;}
	.ysbody-ali1 .num {
    font-size: 2.5em;}
	.ysbody-ali1 .txt {
    font-size: 1.5em;}
	
	.ysbody-ali2 .arr2 .box .img img{ height:auto;}
	.dn-col-sm-6 {
  
    width:45%;
}
.ysbody-ali2 .arr2 .box .txt{ font-size:1.8em;}
.ysdbbody-ali .name {
    font-size:4rem}
	.ysdbbody-ali .intr {
    margin-top: 15px;
    font-size: 2.5rem;
	 line-height:1.5; }
	 
	 .ysdbbody-ali .top{font-size:3rem; font-weight:200; margin-top:50px; line-height:1.5;}
	 .ysdbbody-ali .arr{ margin-top:30px;}
	 .ysdbbody-ali .arr .box{font-size:2.8rem; line-height:1.5; margin-bottom:30px;}
	 .ysdbbody-ali .arr .box .middle{width: 74px;
    height: 74px;margin-top: -37px;
    margin-left: -37px;line-height: 74px;border-radius: 74px; font-size:2.5rem; font-weight:200;}
	.ysdbbody-ali .arr .box .right{line-height: 58px;}
	 .ysdbbody-ali .arr .box .left {    line-height: 58px; height:auto;}
	 .ysyjbody-ali .title {font-size:4rem;}
	 .ysyjbody-ali .item-wrap .item-list{padding-left: 200px;margin-top: 45px;}
	 .ysyjbody-ali .item-wrap .item-list .icon{    position: absolute;height:auto;
    left: 55px}
	 .ysyjbody-ali .item-wrap .item-list .icon img{height:99px;}
	 .ysyjbody-ali .item-wrap .item-list .tit{   font-size:2.8rem; text-align:left; margin:0; width:80%}
.ysyjbody-ali .item-wrap .item-list .desc{font-size:2.2rem;
    line-height: 1.5; padding-left:0px;     width: 80%;}
	.dn-col-sm-8 {
   
    width: 100%;
}
.yxbody .yxbarlist{ width:30%}
.yxbody .yxcont{width: 68%;    overflow-x: scroll;}
.accordion .link {
    font-size: 2em;
}

.submenu {
    font-size: 1.6em;
}
.accordion li i.fa-code{width: 45px;
    height: 45px;line-height: 45px; left:-25px;}
	
	.yxbody .yxcont .yxcontbox {
    width: 165%;
    }
	.yxbody .yxcont .imger {
    width: 32%;}
	
	.yxbody .title {
   }
	.yxbody .title p{ font-size: 2.6rem; line-height:1.5;}
	
	/*aboutus页面*/
	.company .left{ font-size:1.8em;}
	.class li{width: 89%;}
	.class h3{ font-size:2em;}
	.class p{font-size:1.6em;
    line-height: 1.5;}
	.tit p{font-size: 1.6em;}
	.CoreIn-list h3{ font-size:2em;}
	.CoreIn-list span{ font-size:1.5em}
	.CoreIn-list p{ font-size: 1.5em;
    line-height: 1.5;}
	.CoreIn .CoreIn-list li { width:50%;}
	.history-list p{ font-size:1.6em}
	.infotxt p{font-size: 1.8em;}
	.pageinfo ul { width:98%}
	.pageinfo ul li{font-size: 3rem;
    line-height: 4rem; height:4rem; padding:0 15px;font-weight: 300;}
	.pageinfo ul li a{font-size: 3rem;}
	.pageinfo ul li.thisclass{font-size: 3rem; color:#FC0;}
	.newsbox {-moz-box-sizing: border-box; /*Firefox3.5+*/
-webkit-box-sizing: border-box; /*Safari3.2+*/
-o-box-sizing: border-box; /*Opera9.6*/
-ms-box-sizing: border-box; /*IE8*/
box-sizing: border-box; /*W3C标准*/}
	.newsbox .fla { width:100%;font-size:1.6em;-moz-box-sizing: border-box; /*Firefox3.5+*/
-webkit-box-sizing: border-box; /*Safari3.2+*/
-o-box-sizing: border-box; /*Opera9.6*/
-ms-box-sizing: border-box; /*IE8*/
box-sizing: border-box; /*W3C标准*/}
	.newsbox .fla .content h2{ padding-top:30px; font-size:1.6em; height:auto;}
	.newsbox .blog-list p{ font-size:100%;}
	.newsbox .fla .menu a{ font-size:1.8em;padding: 15px 20px;margin-right: 28px;}
	.newsbox .fra{ width: 100%;
    float: left;
    margin-top: 10px;}
	.newsbox .fra .NewNews h2{   padding: 15px 0;
    font-size: 2em;}
	.newsbox .fra .NewNews ul{ overflow:hidden; padding:0 25px;}
	.newsbox .fra .NewNews li{width: 100%;
    float: left;    margin-bottom: 35px;border-bottom: 1px solid #ccc; padding-right:15px;}
	.newsbox .fra .NewNews .info{ width:86%;}
	.newsbox .fra .NewNews .info h3{ font-size:2em;} 
	.newsbox .fra .NewNews .info p{ font-size:1.5em;-webkit-line-clamp:2; line-height:1.5;} 
	.newsbox .fra .NewNews .conBtn a,.newsbox .fra .Newsknow .conBtn a{ font-size:1.5em; line-height:1.5;padding: 15px 60px;}
	
	.llinks .info{    width: 88%;}
	.llinks .info h3{ font-size:2em;}
	.llinks .info p{font-size: 1.6em;}
	
	.llinks .college{ width:100%}
	.llinks .bar{} 
	.llinks .bar a{font-size: 3rem;
    font-weight: 700;
    line-height: 2;color: #666;}
	
.llinks h2{font-size: 2em;}

.llinks-xcx li, .llinks-news li{ width:100%;}
.llinks-xcx li{ height:auto;}
.llinks-news li{ height:auto;}
.blog-list p{}
.linkabc { font-size:2rem;}
.content-section{ line-height:1.5; font-size:2.6rem;}

.homeTit h2{ font-size:4rem}