*{
    margin: 0;
    padding: 0;
    border: 0;
}
html{ font-size: 62.5%;}
body{
    font-size: 1.2rem;
    font-family: '宋体';
    font-family: '黑体';
    font-family: '微软雅黑';
    -webkit-text-size-adjust:none;
    background: #fff;
    max-width:640px;
    margin:0 auto;
}
font{ font-weight: normal; font-size: 1.2rem;}
a{text-decoration: none;}
ul,ol,li{list-style-type:none;}
table {border-collapse: collapse;border-spacing: 0;}
td, th { padding: 0;}
.inner {padding: 0 3%;}
.clear:before,.clear:after{content: '';display: table;}
.clear:after{clear: both;}

@font-face {
    font-family: 'icomoon';
    src:url('../fonts/icomoon.eot?fpjfyj');
    src:url('../fonts/icomoon.eot?#iefixfpjfyj') format('embedded-opentype'),
    url('../fonts/icomoon.woff?fpjfyj') format('woff'),
    url('../fonts/icomoon.ttf?fpjfyj') format('truetype'),
    url('../fonts/icomoon.svg?fpjfyj#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}
[class^="icon-"], [class*=" icon-"] {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-circle-right:before {content: "\ea42";}
.icon-home3:before{ content: "\e902";}
.icon-users:before {content: "\e972";}
.icon-file-text:before {content: "\f15c";}
.icon-circle-left:before {content: "\ea44";}
.icon-perm-identity:before {content: "\e600";}
.icon-call:before { content: "\e601";}
.icon-location-on:before {content: "\e602";}
.icon-smartphone:before {content: "\e603";}
.icon-schedule:before {content: "\e604";}
.clear{clear:both;}
.L{float:left}
.R{float:right}
.cw{width:92%;margin:0 auto}

.top{height:44px;line-height:44px;padding-left:4%;background:#da251c;font-size:1.5rem;color:#fff}
.header{width:100%;background:#fff;position:fixed;top:0;left:0;z-index:99999}
.head,.head2{width:92%;margin:0 auto;height:82px;}
.logo{
    display:block;
    width:210px;
    height:82px;
    background:url("../images/logo.png") no-repeat center;
    background-size:100%;
}
.menu{
    width:48px;
    height:82px;
    float:right;
    background:url("../images/menu.png") no-repeat center;
    background-size:100%;
    cursor:pointer;
    position:relative;
    z-index:10
}
.home{
    width:48px;
    height:82px;
    float:left;
    background:url("../images/home.png") no-repeat center;
    background-size:100%;
    cursor:pointer;
    z-index:10;
    position:relative
}
.menuList{width:100%;max-width:640px;height:100%;position:fixed;top:0;z-index:999999999;right:-100%;background:#323232;}
.menuList>div{position:relative;overflow-y:scroll;height:100%;padding-top:9%}
.logo2{width:213px;height:58px;margin:0 auto;background:url("../images/logo2.png") no-repeat center;background-size:100%;margin-bottom:20px}
.menuBack{
    display:block;
    width:55px;
    height:55px;
    margin:0 auto;
    background:url("../images/back.png") no-repeat center;
    background-size:100%;
    margin-bottom:66px
}
.nav{position:relative;z-index:10;width:90%;margin:0 auto}
.nav>ul>li{width:48%;margin-left:4%;float:left;padding:5% 0;background:#25272a;text-align:center;margin-bottom:4%}
.navTwo{
    width:100%;
    margin:0 auto;
    height:82px;
    text-align:center;
    font-size:2.2rem;
    color:#000;
    font-weight:bold;
    cursor:pointer;
    line-height:82px;
    position:relative
}
.navTwo>i{
    display:inline-block;
    width:20px;
    height:20px;
    vertical-align:middle;
    background:url("../images/a3.png") no-repeat center;
    background-size:100%;
    position:relative;;
    left:13px;
    top:-2px
}
.dropdown{position:absolute;width:110%;bottom:0;left:-5%;z-index:99999;height:0;overflow:hidden;background:#e4e4e4}
.dropdown>ul{padding:10px 0}
.dropdown>ul li{height:45px;line-height:45px;text-align:center;font-size:1.8rem}
.dropdown>ul li a{color:#000;display:block;width:100%;height:100%}
.dropdown>ul li.on{background:#fff}
.dropdown>ul li.on a{color:#da251c}
.dropdown i{
    display:inline;
    width:0;
    height:0;
    border:12px solid transparent;
    border-bottom-color:#fff;
    position:absolute;
    top:-24px;
    left:50%;
    margin-left:-12px
}
.bg{width:100%;height:100%;z-index:9999;position:absolute;background:#000;opacity:0.8;filter:alpha(opacity=80);left:0;top:0;display:none}
.icons{width:30%;margin:0 auto;}
.icons i{display:block;width:1px;padding-bottom:100%}
.nav>ul>li p{font-size:2rem;color:#a1a1a1;margin-top:1.8rem}
.icons-one{background:url("../images/icon1.png") no-repeat center;background-size:100%}
.icons-two{background:url("../images/icon2.png") no-repeat center;background-size:100%}
.icons-three{background:url("../images/icon3.png") no-repeat center;background-size:100%}
.icons-four{background:url("../images/icon4.png") no-repeat center;background-size:100%}
.icons-five{background:url("../images/icon5.png") no-repeat center;background-size:100%}
.icons-six{background:url("../images/icon6.png") no-repeat center;background-size:100%}
.nav>ul>li:hover p{color:#fff}
.nav>ul>li:hover .icons-one{background:url("../images/icon1-1.png") no-repeat center;background-size:100%}
.nav>ul>li:hover .icons-two{background:url("../images/icon2-1.png") no-repeat center;background-size:100%}
.nav>ul>li:hover .icons-three{background:url("../images/icon3-1.png") no-repeat center;background-size:100%}
.nav>ul>li:hover .icons-four{background:url("../images/icon4-1.png") no-repeat center;background-size:100%}
.nav>ul>li:hover .icons-five{background:url("../images/icon5-1.png") no-repeat center;background-size:100%}
.nav>ul>li:hover .icons-six{background:url("../images/icon6-1.png") no-repeat center;background-size:100%}

.banner,.banner2{position:relative;width:100%;margin-top:126px;}
.banner2 img{display:block;width:100%}
.banner>img{display:block;width:100%;opacity:0}
#myjQuery{margin:0}
#myjQueryContent {width:100%; height: 100%;margin:0}
#myjQueryContent>DIV { position:absolute; width:100%;top:0;left:0;display:block;opacity:0;margin:0}
#myjQueryContent>DIV:first-child{opacity:1}
#myjQueryContent>DIV img{display:block;width:100%}


.normal{width:100%;position:relative;padding:9% 0}
.homeAbout>div{width:80%;margin:0 auto;}
.homeAbout h3{font-size:2.2rem;color:#fff;text-align:center;padding-bottom:3.4rem;margin-bottom:3.4rem;font-weight:100;position:relative}
.homeAbout p{color:#fff;font-size:1.5rem;margin-bottom:1.8rem;line-height:2.3rem;text-align:center}
.btn-style-1{
    display:block;
    width:122px;
    height:35px;
    text-align:center;
    line-height:35px;
    margin:0 auto;
    font-size:1.5rem;
    color:#000;
    border:1px solid #000;
    margin-top:3.4rem
}
.aline{;display:block;width:100%;height:1px;border-bottom:1px solid #c2150e;position:absolute;left:0;bottom:0}
.aline i{
    display:block;
    width:30px;
    height:30px;
    background:url("../images/a1.png") no-repeat center;
    background-size:100%;
    margin:0 auto;
    margin-top:-12px
}

h3.sectionTil{font-size:2.2rem;color:#3e3a39;margin-bottom:0.5rem;}
p.sectionTil{font-size:1.3rem;color:#656565;font-family:Arial;text-transform:uppercase;margin-bottom:3rem}
.homeNew{text-align:center}
.first,.newList li{padding:6%;background:#fff;margin-bottom:1.5rem}
.f-Img{position:relative;padding-bottom:3rem;margin-bottom:3rem}
.f-Img img{display:block;width:100%;margin:0 auto;max-height:414px;}
.f-Img .aline{border-bottom:1px solid #dedede}
.f-Img .aline i{background:url("../images/a2.png") no-repeat center;background-size:100%}
.f-text h3,.newList li h3{font-size:1.8rem;margin-bottom:2rem;text-align:left;color:#000}
.f-text p{font-size:1.5rem;color:#222;text-align:left;margin-top:2rem;}
.more{
    display:block;
    width:85px;
    height:30px;
    text-align:center;
    line-height:30px;
    color:#fff;
    background:#ff7a73;
    font-size:1.3rem;
    font-family:Arial;
    margin-top:2.5rem
}
.time{color:#878787;font-size:1.5rem;text-align:left}
.time i{margin-right:2px}
.time span{margin-left:5px;padding-left:5px;position:relative}
.time span:before{content:"";display:block;width:1px;height:87%;background:#878787;position:absolute;left:0;top:2px}
.newList li .time{margin-bottom:0}

.cbg{padding-top:16%;background:url("../images/c1_02.png") no-repeat;}
.cbg>div{padding:6%;background:url("../images/c2_03.png") no-repeat center;width:80%;margin:0 auto;color:#fff;background-size:cover}
.cbg>div .sectionTil{color:#fff}
.cbg>div .more{margin-top:1.5rem;height:22px;line-height:22px;background:#dfdfdf;color:#5f5f5f}
.cbg>div p.sectionTil{margin-bottom:1.5rem}

.caseList{background:#3b3b3b;padding:6%;width:80%;margin:0 auto}
.caseList li{float:left;width:50%;position:relative;padding-bottom:2.3rem;margin-bottom:2.3rem;border-bottom:1px solid #4d4d4d}
.caseList li a{display:block;width:100%;height:100%}
.caseList li h3{font-size:1.8rem;margin-bottom:1rem;color:#fff}
.caseList li p{font-size:1.5rem;color:#c0c0c0;}
.caseList li .R p:first-child{font-size:1.8rem;color:#fff;margin-bottom:0.5rem}
.caseList li .L{display:block;width:34%;;position:relative;left:0;top:0;overflow:hidden}
.caseList li .L i{display:block;width:1px;padding-bottom:100%;}
.caseList li .L img{position:absolute;width:100%;height:100%;left:0;top:0;display:block}
.caseList li .R{width:61%;margin-left:5%;padding-top:14%}
.caseList li+li+li+li,.caseList li+li+li{margin-bottom: 0;padding-bottom:0;border-bottom:none}
.homeCase{margin-bottom:3.9rem}

.homeContact{text-align:center;margin-bottom:4rem}
.homeContact h3{font-size:4.2rem;color:#3e3a39;font-family:Arial;margin-bottom:3rem}
.iconImg{width:70px;height:70px;margin:0 auto;margin-top:3rem;margin-bottom:0.8rem}
.Ione{background:url("../images/C1.png") no-repeat center;background-size:100%}
.Itwo{background:url("../images/C2.png") no-repeat center;background-size:100%}
.Ithree{background:url("../images/C3.png") no-repeat center;background-size:100%}
.homeContact p,.homeContact a{font-size:1.8rem;color:#3e3a39}

.footer{background:#323232;padding:12% 0 19% 0;text-align:center}
.footer p,.footer a{color:#999999;line-height: 2.3rem}
.footer a{margin:0 2px}
.iconLink a{display:inline-block;width:45px;height:45px;margin:0 5px}
.wb{background:url("../images/item4.png") no-repeat center;background-size:100%}
.txwb{background:url("../images/item5.png") no-repeat center;background-size:100%}
.else{background:url("../images/item6.png") no-repeat center;background-size:100%}

.quick{width:58px;height:116px;position:fixed;right:6%;bottom:20%;z-index:999999;display:none}
.quick a{display:block;width:58px;height:58px;}
.phone{background:url("../images/phone2.png") no-repeat center;background-size:100%}
#backup{background:url("../images/backup.png") no-repeat center;background-size:100%}

.content{width:92%;margin:0 auto;padding-top:5rem;padding-bottom:6.7rem}
h3.contentTil{font-size:2.5rem;color:#b00302;font-family:Arial;text-transform:uppercase;font-weight:100}
p.contentTil a{
    display:block;
    border:1px solid #e7e7e7;
    width:112px;
    height:30px;
    line-height:30px;
    float:right;
    font-size:1.5rem;
    color:#9b9b9b;
    text-align:center;
    background:#fff;
}
p.contentTil a i{
    display:inline-block;
    width:20px;
    height:20px;
    vertical-align:middle;
    background:url("../images/backlist.png") no-repeat center;
    background-size:100%;
    margin-right:5px;
    position:relative;;
    top:-2px
}
p.contentTil{font-size:2.5rem!important;color:#b00302!important;}
.line{width:100%;height:1px;background:#dedede;margin:3.6rem 0}
h3.cntTil{font-size:2.5rem;color:#000;}
.cnt p.cntTil{font-size:1.5rem;color:#9fa0a0;margin-bottom:3rem}
.cnt p{font-size:1.8rem;margin-bottom:2rem;line-height:2.4rem;color:#000}
.cnt h4{font-size:2.2rem;font-weight:100;color:#000;margin-bottom:2.7rem}
.cnt h4 i{
    font-style:normal;
    display:inline-block;
    width:20px;
    height:20px;
    text-align:center;
    line-height:20px;
    background:#000;
    color:#fff;
    vertical-align:middle;
    margin-left:5px;
    font-size:1.8rem;
    position:relative;
    top:-2px
}

.t-img{width:100%;position:relative;overflow:hidden}
.t-img>i{display:block;width:1px;padding-bottom:82%}
.t-img img{display:block;width:100%;position:absolute;left:0;top:0;z-index:10}
.t-img>div{width:90%;height:60px;padding:0 5%;color:#fff;font-size:2rem;padding-top:10px;z-index:11;position:absolute;bottom:0;left:0}
.t-img>div i{display:block;width:100%;height:100%;background:#000;opacity:0.7;filter:alpha(opacity=70);position:absolute;left:0;top:0;z-index:-1}
.t-text{border:1px solid #e0e0e0;padding:7% 5%;color:#000;font-size:1.8rem;line-height:2.3rem;border-top:none}

.friendList li{width:46%;float:left;position:relative;padding:1%;background:#ebebeb;margin-left:4%;overflow:hidden;margin-bottom:4%}
.friendList li i{display:block;width:1px;padding-bottom:100%}
.friendList li div{position:absolute;background:#fff;top:2%;left:2%;width:96%;height:96%}
.friendList li div img{margin:0 auto;display:block;width:100%}

.goal{padding-left:4%;position:relative}
.goal h3{font-size:2rem;color:#b00302;font-weight:100;margin-bottom:2rem}
.goal h3 span{font-size:4rem;;position:absolute;left:0;top:0;line-height:2.3rem}

.pageList li{margin-bottom:2rem}
.pageList li .L{width:40%;position:relative;overflow:hidden;display:none}
.pageList li .L i{display:block;width:1px;padding-bottom:78%}
.pageList li .L img{display:block;width:100%;position:absolute;left:0;top:0}
.pageList li .R{width:100%;background:#f2f2f2;position:relative;overflow:hidden}
.pageList li .R>i{display:block;width:1px;padding-bottom:38%;}
.pageList li .R>div{position:absolute;padding:8% 5%;;left:0;top:0;width:90%;height:70%}
.pageList li .R h3{font-size:1.8rem;margin-bottom:1.5rem;color:#000}
.time{font-size:1.5rem;color:#707070;margin-bottom:1rem;}
.time i{margin-right:5px}
.pageList li .R p{font-size:1.8rem;color:#000}
.pageList li .R p span{color:#ae0a00}

.c-img{width:36%;position:relative;overflow:hidden;margin-bottom:2.5rem;}
.c-img i{display:block;width:1px;padding-bottom:100%}
.c-img img{display:block;width:100%;position:absolute;left:0;top:0}
.aCaseList li{padding-bottom:2.8rem;margin-bottom:2.8rem;border-bottom:1px solid #c6c6c6}
.aCaseList li a{color:#000}
.aCaseList li h3{font-size:2rem;margin-bottom:1.5rem}
.aCaseList li p{font-size:1.5rem;line-height:2.3rem}

.process li{margin-bottom:1rem}
.name{width:90%;height:60px;line-height:60px;background:#323232;color:#fff;padding:0 5%;font-size:2rem}
.name span{display:block;width:20px;height:60px;background:url("../images/left.png") no-repeat center;background-size:100%;float:right}
.process li.on .name{background:#da251c}
.process li.on .name span{background:url("../images/down.png") no-repeat center;background-size:100%}
.down{padding:5%;background:#f2f2f2;padding-bottom:4rem;display:none}
.down p.contentTil{margin-bottom:2.5rem}
.down>img{display:block;width:100%;margin-bottom:2.5rem}
.down p{font-size:1.5rem;color:#000;line-height:2.3rem;margin-bottom:2rem}
.step{
    width:101px;
    height:28px;
    line-height:28px;
    color:#fff;
    font-size:1.2rem;
    background:url("../images/btn-step.png") no-repeat center;
    margin-bottom:2rem;
    text-indent:1rem;
    border-radius:5px;
}

.contentbg{background:#f2f2f2;margin-top:126px}

.cultureList li{padding:5%;background:#fff;margin-bottom:1rem}
.cultureList li h3{font-size:2rem;margin-bottom:0.5rem}
.cultureList li a{color:#000}
.cultureList li a.more{color:#fff}
.cultureList li h3+p{font-size:1.5rem;color:#b5b5b5;margin-bottom:2rem}
.cultureList li div{position:relative;overflow:hidden;margin-bottom:2rem}
.cultureList li div i{display:block;width:1px;padding-bottom:67%}
.cultureList li div img{display:block;width:100%;position:absolute;left:0;top:0}
.cultureList li div+p{font-size:1.5rem;color:#000;line-height:2.3rem}
.content .f-Img{padding:0}

.contactList>img{display:block;width:100%}
.contactList li{margin-bottom:1rem;padding:7% 5%;width:90%;background:#f2f2f2}
.contactList li h3{font-size:2rem;margin-bottom:2rem}
.contactList li p{
    font-size:1.8rem;
    color:#000;
    padding-bottom:1rem;
    margin-bottom:1rem;
    border-bottom:1px solid #d9d9d9;
    padding-left:30px;
    position:relative
}
.contactList li p a{color:#000}
.iphone{display:block;width:100%;font-size:2.5rem;font-family:Arial;color:#ae0a00;margin-bottom:2rem}
.iphone i{
    display:inline-block;
    width:30px;
    height:30px;
    vertical-align:middle;
    background:url("../images/i5.png") no-repeat center;
    background-size:100%;
    margin-right:5px;
    position:relative;
    top:-3px
}
.iconImg2{display:inline-block;width:30px;height:30px;vertical-align:middle;margin-right:5px;position:absolute;left:0;top:-4px;}
.i-one{background:url("../images/i1.png") no-repeat center;background-size:100%}
.i-two{background:url("../images/i2.png") no-repeat center;background-size:100%}
.i-three{background:url("../images/i3.png") no-repeat center;background-size:100%}
.i-four{background:url("../images/i4.png") no-repeat center;background-size:100%}

.jobList li{padding:8% 5%;width:90%;border-bottom:1px solid #dfdfdf;text-align:center;line-height:2.3rem}
.jobList li p:first-child{font-size:1.5rem;color:#a1a1a1;font-family:Arial;margin-bottom:1.5rem}
.jobList li p:first-child i{margin-right:5px;}
.jobList li h3{font-size:2rem;color:#3e3a39;margin-bottom:2.5rem;line-height:2rem}
.jobList li p{font-size:1.5rem;color:#bbbbbb}
.jobList li:hover {background:#f5f5f5}
.jobList li:hover h3{color:#b00302}


.job h3{font-size:2rem;color:#b00302;text-align:center;margin-bottom:2rem;font-weight:100}
.job p{font-size:1.5rem;text-align:center;color:#717171}
.cnt .ptil{font-size:1.8rem;font-weight:bold;margin:3rem 0 1.5rem 0}
.cnt .jobList li h3{margin-bottom:0}
.cnt .jobList li:first-child{border-top:1px solid #dfdfdf}

.newList>div img{display:block;width:100%}
.cnt img{width:100%;display:block;margin-bottom:1rem}

.page li{height:76px;background:#f0f0f0;border:1px solid #d8d8d8;text-align:center;position:relative;line-height:76px;margin-bottom:2rem}
.page li a{font-size:1.8rem;color:#000}
.page li span{
    display:block;
    width:40px;
    height:42px;
    background:url("../images/n4.png") no-repeat center;
    background-size:100%;
    position:absolute;
    top:-21px;
    left:50%;
    margin-left:-20px;
}

.Constitution{margin-bottom:4rem;border-bottom:1px solid #dedede;padding-bottom:2rem}
.Constitution>div{padding-top:1.5rem;border-top:4px solid #ae0a00;position:relative;width:147px;margin-bottom:3.8rem}
.Constitution>div h3{font-size:2rem;color:#000;}
.Constitution>div p{font-size:2rem;color:#cacaca;font-family:Arial;font-weight:bold}
.Constitution>div em{
    display:inline-block;
    width:0;
    height:0;
    border:6px solid transparent;
    border-top-color:#ae0a00;
    position:absolute;
    top:0;
    left:50%;
    margin-left:-6px;
}
.Constitution p>span:first-child{color:#b62827;font-weight:bold;margin-right:5px}

@media screen and (min-width:320px) and (max-width:414px){
    html{ font-size:50%;}
    .top{height:24px;line-height:24px;}
    .head,.head2{height:60px;}
    .logo{width:140px;height:60px;}
    .logo2{width:170px;}
    .menu{width:35px;height:60px;}
    .home{width:30px;height:60px}
    .banner, .banner2,.contentbg{margin-top:84px;}
    .menuBack{width:50px;height:50px;margin-bottom:25px;}
    .navTwo{height:60px;line-height:60px;}

    .quick{width:40px;right:1%}
    .quick a{width:40px;height:40px;}

    .homeAbout p{line-height:1.8rem;margin-bottom:1.5rem}
    .f-text h3, .newList li h3{margin-bottom:1.5rem}
    .f-text p{margin-top:1.5rem}
    .caseList li .R{padding-top:9%}
    .iconImg{width:50px;height:50px;margin-top:2rem}
    .iconLink a{width:35px;height:35px}

    .navTwo>i{width:15px;left:7px}
    .content{padding-top:4rem}
    .line{margin:2.6rem 0}
    .cnt p{line-height:2rem}
    .t-text{line-height:2.1rem}
    p.contentTil a{width:100px;height:25px;line-height:25px}
    p.contentTil a i{width:15px}
    .job h3{margin-bottom:1rem}
    .goal{padding-left:6%}
    .goal h3{margin-bottom:1.5rem;}
    .goal h3 span{line-height:19px;font-size:16px}
    .pageList li .R h3{margin-bottom:1.5rem}
    .pageList li .R .time{margin-bottom:1rem}
    .aCaseList li p{line-height:1.8rem}
    .name span{width:14px}
    .down p{margin-bottom:1rem;line-height:1.8rem}
    .cultureList li div+p{line-height:1.8rem}
    .iphone i{width:23px;}
    .iconImg2{width:22px;top:-7px}
    .jobList li{line-height:1.8rem}
    .jobList li p:first-child{margin-bottom:0.5rem}
    .Constitution{margin-bottom:3rem;padding-bottom:1rem}
    .Constitution>div{width:118px}
    .more{width:65px;height:20px;line-height:20px;}
}
@media screen and (min-width:360px) and (max-width:414px){

}
@media screen and (min-width:375px) and (max-width:414px){

}
@media screen and (min-width:384px) and (max-width:414px){

}
@media screen and (min-width:320px) and (max-width:384px){

}
@media screen and (min-width:360px) and (max-width:383px){

}
@media screen and (min-width:375px) and (max-width:383px){

}
@media screen and (min-width:320px) and (max-width:375px){
    html{font-size:43.8%;}
}
@media screen and (min-width:360px) and (max-width:375px){
}
@media screen and (min-width:320px) and (max-width:360px){
    .head,.head2{height:45px;}
    .logo{width:120px;height:45px;}
    .logo2{width:150px;margin-bottom:15px;}
    .menu{width:30px;height:45px;}
    .home{width:25px;height:45px}
    .banner, .banner2,.contentbg{margin-top:70px;}
    .menuBack{width:40px;height:40px}
    .navTwo{height:45px;line-height:45px;}
    .menuBack{margin-bottom:25px}
    .menuList>div{padding-top:3%}

    .time span:before{height:10px;}
    .caseList li .R{padding-top:0}
    .iconImg{width:40px}
    .footer p, .footer a{line-height:1.8rem}
    .line{margin:1.6rem 0}
    .cnt p.cntTil{margin-bottom:1.8rem}
    .cnt h4 i{width:15px;height:15px;line-height:15px;font-size:1rem}
    .pageList li .R>div{padding:7% 5%}
    .pageList li .R h3{margin-bottom:0.5rem}
    .c-img{margin-bottom:1.5rem}
    .name{height:45px;line-height:45px}
    .name span{height:45px}
    .more{margin-top:1.5rem}
    .jobList li h3{margin-bottom:1.5rem}
    .page{margin-top:40px;}
    .Constitution>div{width:103px;border-top:2px solid #ae0a00}
    .pageList li .R>i{padding-bottom:31%}
    .page li{margin-bottom:3rem}
}
@media screen and (min-width:360px) and (max-width:360px){
    .pageList li .R>i{padding-bottom:29%}
}

.load-more {
    color: #d0d0d0;
    width: 45%;
    max-width: 160px;
    line-height: 36px;
    height: 36px;
    background: #645F5F;
    text-align: center;
    display: block;
    margin: 0 auto;
	font-size:1.8rem;
}

