﻿body,dd,div,dl,dt,form,img,input,li,ol,p,pre,span,strong,td,tr,ul{margin:0;padding:0;border:0}
h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;font-weight:400}
body{font-size:12px;font-family: "Arial","Microsoft YaHei","黑体","宋体",sans-serif;margin:0;padding:0;color:#333;min-width:1200px}
img{border:0}
li,ul{list-style:none}
em,i{font-style:normal}
a{text-decoration:none;color:#333;outline:0}
a:hover{background-repeat:no-repeat}
.container{width: 1200px; margin:0 auto;position: relative;}
.top_abg{overflow:hidden}
.top_a{width:1200px;margin:0 auto;padding:19px 0;overflow:hidden}
.top_zuo img{max-width:100%!important;max-height: 60px;}
.top_zuo_img{margin-left:76px;display:block;float:right;padding:4px 0}
.top_zuo{float:left}
.top_tel{float:right;margin-top:6px}
.top_tel_left{float:left;margin-right:50px}
.top_tel_right{display:block;float:left;background: #ae1f24;border-radius:50px;font-size:15px;color:#fff;height:35px;line-height:35px;padding:1px 15px;}
.top_tel_le_ico{display:block;float:left;background: url(/Style/images/tb-01.png) #ae1f24 center no-repeat;padding:20px;border-radius:50px;margin-right:16px;background-position-x:7px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;}
.top_tel_ri_ico{display:block;float:left;background:url(/Style/images/tb-01.png) center no-repeat;padding:15px 0 23px 37px;margin-right:10px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}
.top_tel_ri_ico:hover{background:url(/Style/images/tb-01.png) center no-repeat;transform:rotate(360deg)}
.top_tel_le_ico:hover{transform:rotate(360deg)}
.top_tel_left p{font-size:14px;color:#888;float:left;padding:0}
.top_tel_left p b{display:block;color: #ae1f24;font-size:22px;padding-top:2px;}
.top_bg{width:100%;position:absolute;z-index:99999;background: #ae1f24;box-shadow:0 4px .9375rem -3px rgba(34,35,36,.05);border-top:1px solid #f5f5f5;}
.top_main{width:1200px;margin:0 auto}
.logo{float:left;padding:10px 0}
.logo img{height:60px;display:block}
.sousuo{float:right;margin:10px 0 0 50px}
.sousuo form{overflow:hidden;position:relative}
.sousuo form input{display:block;outline:0;font-family:"黑体";color:#fff}
.sousuo form input::-webkit-input-placeholder{color:#fff}
.sousuo form input::-moz-placeholder{color:#fff}
.sousuo form input:-moz-placeholder{color:#fff}
.sousuo form input:-ms-input-placeholder{color:#fff}
.shuru{width:128px;padding:0 50px 0 25px;height:32px;line-height:40px;background:0 0;border:1px solid #fff;border-radius:23px}
.sousuo form .ss_tijiao{border:none;position:absolute;right:0;top:7px;width:50px;background:url(/Style/images/tb-01.png) no-repeat center;display:block;cursor:pointer;background-position-x:-86px;padding:12px 0 0 0}
.sou {padding: 10px 0;background-color: #eee;overflow: hidden;}
.sou .hot {float: left;padding: 8px 0;}
.sou .hot a {margin-right: 10px;font-size: 14px;}
.sou .hform {float: right;}
.sou .hform input {float: left;font-size: 14px;padding: 7px 10px;line-height: 20px;width: 240px;border: 1px solid #ddd;}
.sou .hform button {border: 0;padding: 0;float: left;cursor: pointer;outline: none;width: 49px;height: 36px;background: url(/Style/images/searchbtn.png) no-repeat center;}

.about {padding:20px 0 40px 0}
.about li { position:relative;box-shadow:0 0 20px #ddd;margin:30px 0 0 0;padding:45px 2.5% 35px 2.5%; overflow: hidden;}
.about li .cons {float:left;width:43%;}
.about li .cons .title {font-size:30px; line-height:40px;font-weight:700;color:#333; letter-spacing:1px;margin:0 0 5px 0}
.about li .cons .title2 {font-size:30px; line-height:40px;color:#333; letter-spacing:1px}
.about li .cons .linea { background:#dbb867; height:3px;width:30px;margin:30px 0 40px 0}
.about li .cons .content p{font-size: 16px; color: #727272; line-height: 2}
.about li.f2 .cons .content {min-height:130px}
.about li .cons .more {margin:30px 0 0 0}
.about li.f1 .cons .title2 {color:#9a9a9a; letter-spacing:0}
.about li .pic {float:right;width:51%; position:relative;margin:165px 0 0 0}
.about li.f2 .cons,.about li.f4 .cons,.about li.f6 .cons {float:right;min-height:356px}
.about li.f2 .pic,.about li.f6 .pic,.about li.f6 .pic { position:absolute;float:left;top:45px;left:2.5%;width:48.5%;}
.pcover { background-position:center; background-repeat:no-repeat; background-size:cover; position:absolute; z-index:1;width:100%; height:100%;top:0}
.mmore p { display:inline-block; vertical-align:top;width:90px; height:30px; line-height:30px; background:#666;font-size:12px;color:#fff; text-align:center; letter-spacing:1px}
.mmore span { display:inline-block; vertical-align:top;margin:0 0 0 1px;width:30px; line-height:28px; height:30px; background:#bdbbbc; text-align:center;color:#fff;font-size:12px}
.mmore:hover p { background:#dbb868}
.mmore:hover span { background:#dbb867}

.minNav ul{display:block}
.minNav ul li{float:left;position:relative;line-height:56px;font-size:15px}
.minNav ul li>a{display:block;text-align:center;color:#fff;padding:0 65px}
.minNav ul li:hover>a{background: #d7272e;}
.dangqian{color:#fff!important;background: #d7272e;}
.minNav ul li .Navdrop{min-width:180px;position:absolute;left:0px;top:56px;display:none}
.minNav ul li .Navdrop .Navdrop_ban{z-index:9999;background:rgba(255,255,255,.8);box-shadow:0 10px 30px rgba(0,0,0,.2);border-radius:5px;text-align:center;margin-top:11px}
.Nav_ico{background:url(/Style/images/san-icon.png) no-repeat;padding:10px;position:absolute;top:6px}
.minNav ul li .Navdrop p{overflow:hidden}
.minNav ul li .Navdrop p a{height:44px;line-height:44px;padding:0 10px;font-size:14px;display:block;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s}
.minNav ul li .Navdrop p a:hover{background:#d7272e;color:#fff}
.clear_none{clear:both}
.Banner{width:100%;overflow:hidden;position:relative;margin-top:54px}
.Banner .hd{overflow:hidden;position:absolute;left: 50%;bottom:6%;z-index:1;}
.Banner .hd ul{overflow:hidden;zoom:1;}
.Banner .hd ul li{width:10px;height:10px;line-height:14px;text-align:center;background: #ccc;cursor:pointer;margin-bottom:10px;border-radius:50px;float: left;margin-right: 16px;}
.Banner .hd ul li.on{background:#ae1f24;color:#fff}
.Banner .bd{position:relative;height:100%;z-index:0}
.Banner .bd li{zoom:1;vertical-align:middle; height: 650px}
.Banner .bd ul{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0}
.Banner .bd img{max-width:100%;display:block;text-align:center;}
.Banner .next,.Banner .prev{position:absolute;left:14%;top:50%;margin-top:-25px;display:block;width:62px;height:52px;background:url(/Style/images/jt-d.png) -110px 5px no-repeat;opacity:.5}
.Banner .next{left:auto;right:14%;background-position:8px 5px}
.Banner .next:hover,.Banner .prev:hover{opacity:1}
.Banner .prevStop{display:none}
.Banner .nextStop{display:none}
.youshi-w{width:100%;margin:0 auto;overflow:hidden;background:url(/Style/images/ys-bg.jpg) #f3f3f3 no-repeat}
.youshi-con{width:1200px;margin:0 auto}
.youshi-bt{text-align:center;width:441px;height:38px;margin:65px auto;background-repeat:no-repeat}
.youshi-bt b{font-size:28px;font-weight:700}
.youshi-bt span{display: block;font-size: 16px;margin-top: 10px;color: #666}
.youshi-bt i{width:44px;height:3px;background-color: #ae1f24;margin:12px auto;display:block;border-radius:50px;}
.youshi-con-ul li{background:#fff;float:left;padding:40px 16px;width: 17%;overflow:hidden;margin-bottom:76px;cursor:pointer;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;height: 309px;margin-right: 5px;}

.youshi-con-ul li:nth-child(5n){margin-right:0;}
.you-ico1,.you-ico2,.you-ico3,.you-ico4,.you-ico5{display:block;width: 100px;height: 100px;border-radius: 85%;margin:0 auto;background-position-x: 19px;}
.you-ico2{background-position: -67px 14px;}
.you-ico3{background-position: -159px 14px;}
.you-ico4{background-position: -256px 19px;}
.you-ico5{background-position: -349px 19px;}
.youshi-con-ul li b{display:block;border-bottom:1px dashed #fff;text-align:center;font-size: 18px;font-weight: normal;color: #333;padding: 0 0 40px 0;}
.youshi-con-ul li p{font-size:14px;line-height:25px;color: #888;text-align:center;padding: 37px 0 0 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;}

.youshi-con-ul li:hover{box-shadow:0 0 15px 0 rgba(53,53,53,0.3)}
.gywm-w{width:100%;margin:0 auto;overflow:hidden; background: #f9f9f9}
.gywm-con{width:1200px;margin:0 auto}
.youshi-bt.tew{background:url(/Style/images/bt-2.png) no-repeat}
.zx-gywm{overflow:hidden;margin-bottom:40px}
.top-gy-left_a{
    border: 1px solid #ae1f24;
    width: 200px;
    display: block;
    text-align: center;
    padding: 12px;
    font-size: 14px;
    margin: 0 auto 50px;
    color: #ae1f24;
    overflow: hidden;
}
.top-gy-left_a:hover{background:#ae1f24; color:#fff;}
.top-gywm{overflow:hidden;}
.top-gy-right{width:786px;border-radius:5px;overflow:hidden;margin: 0 auto;}
.top-gy-right img{max-width:100%!important}
.top-gy-left{width: 786px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-align: center;margin: 0 auto 20px;}
.top-gy-left p{font-size:15px;color:#333;line-height:30px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}
.top-gy-left .top-gy-left_a{color:#999;font-size:15px;background:#f8f8f8;padding:10px 64px;border-radius:50px;float:right;-webkit-transition:border-color .3s,color .3s;transition:border-color .3s,color .3s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}
.top-gy-left .top-gy-left_a:hover{color:#fff;opacity:1;background-color:#ae1f24;-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1);transition:transform .3s,opacity .3s,background-color .3s}
.top-one-ul{margin:37px 0 0 0}
.top-one-ul li{float:left;background:#23aa5c;color:#fff;padding:25px 52px;margin-bottom:15px;margin-right:15px;border-radius:10px}
.top-one-ul li:nth-child(2){background:#f0ab1e;margin-right:0}
.top-one-ul li:nth-child(4){margin-right:0;background:#3480f0}
.top-one-ul li:nth-child(3){background:#f25f30}
.top-one-ul-ico1,.top-one-ul-ico2,.top-one-ul-ico3,.top-one-ul-ico4{background:url(/Style/images/gywm-tb.png) no-repeat;padding:23px}
.top-one-ul-ico2{background-position-x:-63px}
.top-one-ul li:nth-child(2):hover,.top-one-ul li:nth-child(3):hover{background:linear-gradient(90deg,#64edea,#64aaf2);transition:transform .4s}
.top-one-ul li:nth-child(1):hover,.top-one-ul li:nth-child(4):hover{background:linear-gradient(90deg,#7ee1f9,#6cbaf8)}
.top-one-ul-ico3{background-position-x:-125px}
.top-one-ul-ico4{background-position-x:-188px}
.top-one-ul li b{font-size:18px;font-weight:400;margin-left:25px; color: #fff;}
.bottom-gywm{overflow:hidden;width: 1200px;padding: 45px 0 65px 0;}
.bottom-gywm li:nth-child(4n){margin-right:0;border-right: none;padding: 0;}
.bottom-gywm li{float:left;padding: 0 59px 0 0;width: 15%;margin-right: 100px;border-right: 1px solid #ccc;}
.bottom-gywm li b{color: #ae1f24;font-size:33px;display:block;}

.bottom-gywm li b span{font-size:14px;font-weight:400}
.bottom-gywm li p{color:#999;font-size:14px;padding-top:11px;line-height:22px}
.kecheng-w{width:100%;background:url(/Style/images/kc-bg.jpg) no-repeat;overflow:hidden;padding:0 0 68px 0}
.kecheng-con{width:1200px;margin:0 auto}
.youshi-bt.three{margin: 75px auto 80px;width:457px;}
.youshi-bt.three b{color:#000}
.youshi-bt.three p{color:#888;font-size:14px}
.youshi-bt.three i{background-color: #ae1f24;}
.qiziTxtBox{width:1200px;padding:15px 0}
.qiziTxtBox .hd{height:35px;line-height:35px;position:relative}
.qizi-right{float:right;text-transform:uppercase;line-height:47px;display:block;color:#888;font-size:14px}
.qiziTxtBox .hd ul{
    width: 100%;
    overflow: hidden;
    margin: 0 auto;text-align: center;
}
.qiziTxtBox .hd ul li{overflow:hidden;display: inline-block;padding:0 43px;cursor:pointer;font-size:15px;border: 1px solid #888;border-radius: 5px;margin-right: 25px;color: #888;}
.qiziTxtBox .hd ul li.on{height: 37px;line-height: 37px;background: #ae1f24;color:#fff;border:0;}
.qiziTxtBox .bd ul{zoom:1;margin:45px 0}
.qiziTxtBox .bd li{float:left;width:383px;margin-right:25px;margin-bottom:25px;background:#fff;border-radius:10px;overflow:hidden}
.qiziTxtBox .bd li:nth-child(3n){margin-right:0}
.qiziTxtBox .bd li img{max-width:100%;transition:all .3s;-webkit-transition:all .3s;height:220px}
.kec-ul-wz{margin:15px}
.kec-ul-wz b{display:block;font-weight:400;color:#000;font-size:18px;padding-bottom:12px}
.kec-ul-wz p{font-size:14px;color:#888}
.kec-ul-wz p span{float:right}

.qiziTxtBox .bd li:hover img{transform:scale(1.08);transition:all .3s;-webkit-transition:all .3s}
.qiziTxtBox .bd li:hover b{color: #ae1f24;font-weight: normal;}

.honor-text {padding: 30px 70px;height:320px;margin-bottom: 30px;}
.honor-text dl {overflow: hidden;}
.honor-text dt {float: left;width:450px;}
.honor-text dt img {display: block;width: 100%;height: auto;}
.honor-text dd {margin-left: 470px;}
.honor-text dd h5 {margin: 0;font-size: 14px;height: 40px;overflow: hidden;}
.honor-text dd p { line-height: 35px;overflow: hidden;margin: 0;color: #999;}
.honor-text dd span {display: inline-block;margin-top: 30px;padding: 7px 25px;background-color: #ae1f24
;color: #fff;text-transform: uppercase;border-radius: 50px;}

.honor-pic {padding: 0 59px;position: relative;}
.honor-pic .bd {overflow: hidden;}
.honor-pic li {float: left;background: url(404.png) no-repeat center bottom;padding-bottom: 14px;margin-right: 47px;}
.honor-pic li a {display: block;border: 1px solid #f2f2f2;width: 233px;padding-top: 20px;}
.honor-pic li .m {width: 177px;height: 132px;padding: 7px 6px;line-height: 132px;background: url(404.png) no-repeat 0 0;margin: 0 auto;}
.honor-pic li .m img{max-width: 100%;}
.honor-pic li .text {text-align: center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;line-height: 50px;}
.honor-pic .next,.honor-pic .prev {position: absolute;top: 50%;width: 14px;height: 29px;background: no-repeat 0 0;margin-top: -15px;}
.honor-pic .prev {background-image: url(/Style/images/honorbtn01.png);left: 0;}
.honor-pic .next {background-image: url(/Style/images/honorbtn02.png);right: 0;}
.honor-pic .next:hover,.honor-pic .prev:hover {background-position: 0 -29px;}

.case-w{width:100%;margin:0 auto 30px;overflow:hidden}
.case-con{width:1200px;margin:0 auto;overflow:hidden}
.case-bt i{border: 2px solid #ae1f24;border-radius:5px;margin-right:15px;}
.case-bt{overflow:hidden;padding:40px 0}
.case-bt b{display:block;float:left;font-size:25px;color:#000;font-weight:400}
.case-bt p{font-size:15px;color: #ae1f24;float:left;background:url(/Style/images/zl.png) no-repeat left;padding:5px 37px;margin-left:39px;}
.case-ul li{float:left;width:33.75%;overflow:hidden;position:relative;margin-bottom:15px;margin-right:15px;height:214px;top:0;transition:all .3s;-webkit-transition:all .3s}
.case-ul li img{width:100%;transition:all .3s;-webkit-transition:all .3s}
.case-ul li:nth-child(1){width:65%;height:443px}
.case-ul li:nth-child(2),.case-ul li:nth-child(3){margin-right:0}
.case-ul-wz{font-size:16px;color:#fff;position:absolute;bottom:0;background:rgba(0,0,0,.6);display:block;padding:15px;width:93%;font-weight:400}
.case-ul-wz span{float:right;color:#fff;font-size:14px;padding-top:5px}
.case-ul li:hover{box-shadow:0 0 15px rgba(200,200,200,.5);top:-3px;transition:all .3s;-webkit-transition:all .3s}
.case-ul li:hover b{background:#ae1f24;color:#fff}
.case-ul li:hover img{transform:scale(1.08);transition:all .3s;-webkit-transition:all .3s}
.case-ul li:nth-child(1) .case-ul-wz{padding:15px;width:97%}
.news-w{width:100%;margin:0 auto;overflow:hidden}
.news-con{overflow:hidden}
.news:nth-child(3n){margin-right:0}
.news{width:386px;float:left;margin-right:20px;overflow:hidden}
.news-top img{max-width:100%}
.news-top-wz{margin:10px 10px}
.news-top-wz b{font-size:16px;color:grey;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;font-weight:400;margin-bottom:9px}
.news-top-wz span{color:grey;font-size:14px}
.news-top-wz:hover b{color: #bb0b15;}
.news-one li{margin-bottom:15px;overflow:hidden;height:30px;line-height:30px}
.news-one li i{display:inline-block;background:#4b4b4b;padding:4px;border-radius:20px;float:left;margin:10px 9px}
.news-one li b{color:#4b4b4b;font-size:16px;font-weight:400;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.news-one li:hover i{background:#ae1f24}
.news-one li:hover b{color: #bb0b15;}
.d-Crumbs{width:100%;}
.d-Crumbs-con{width:657px;margin:95px auto 95px;overflow:hidden}
.d-Crumbs-wz{margin-top:60px}
.d-Crumbs-wz a{background:#fa9902;display:block;width:128px;border-radius:45px;color:#fff;font-size:16px;float:left;padding:9px 38px;margin-right:25px;line-height:28px}
.d-Crumbs-wz a:hover,.d-Crumbs-wz a:nth-child(1):hover{background:#27c469}
.d-Crumbs-wz a:nth-child(1){background: #ae1f24;}
.d-Crumbs-wz .ico1,.d-Crumbs-wz .ico2{display:block;background:url(/Style/images/mbx-tb.png) no-repeat;padding:14px 21px;float:right}
.d-Crumbs-wz .ico2{background-position-x:-54px}
footer{width:100%;margin:0 auto;overflow:hidden;background:#232426}
.footer-top{width:1200px;margin:40px auto 35px;overflow:hidden}
.footer-top li{float:left;margin-right:137px}
.footer-top li:nth-child(4n){margin-right:0}
.footer-top-ico1,.footer-top-ico2,.footer-top-ico3,.footer-top-ico4,.footer-top-ico5{background:url(/Style/images/bz-tb.png) no-repeat;display:block;float:left;padding:28px 26px;margin-right:15px}
.footer-top-ico2{background-position-x:-63px}
.footer-top-ico3{background-position-x:-129px}
.footer-top-ico4{background-position-x:-194px}
.footer-top-wz{float:right;padding:5px 0}
.footer-top-wz b{font-size:16px;color:#686363;padding-bottom:4px;display:block}
.footer-top-wz p{font-size:13px;color:#888}
.footer-con-one{float:left;margin:32px 0 40px 0}
.footer-con{width:1200px;margin:10px auto;overflow:hidden}
.foot-logo{float: left;margin:32px 40px 40px 0;}
.telphone_list{ width:260px; height:105px; overflow:hidden;}

.telphone_list dt {
    float: left;
    margin-top: 5px;
}
.telphone_list dd h4 {
    float: left;
    margin-left: 5px;
    color: #999;
    font-size: 16px;
    margin-top: 5px;
    font-weight: 500;
}
.telphone_list dd span {
    float: left;
    color: #666;
}
.telphone_list h2 {
    float: left;
    text-align: left;
    font-size: 30px;
    font-family: Helvetica, sans-serif;
    color: #999;
    margin-top: 10px;
    margin-bottom: 15px;
    clear: both;
}
.fd_one{float:left;margin:0 45px}
.fd_one a:hover{color:#ae1f24}
.fd_one b{font-size:16px;color:#999;display:block;font-weight:400;padding-bottom:15px; position: relative;margin-bottom: 25px;}
.fd_one b::after, .fd_one b::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 87px;
    height: 1px;
    background: #898989;
}
.foot-ewm b::before{width: 166px;}
.fd_one b::after {
    z-index: 2;
    background: #fff;
    width: 35px;
}
.fd_one a{display:block;color:#a8a8a8;font-size:13px;padding-bottom:15px}
.footer-con-one.twe{margin-right:20px; border-right: 1px solid; padding-left: 40px;max-width: 348px;}
.footer-con-one.twe p{overflow:hidden;margin-bottom:11px;padding:3px;color:#999;font-size:14px}
.footer-con-one.twe .twe_ico1,.footer-con-one.twe .twe_ico2,.footer-con-one.twe .twe_ico3{background:url(/Style/images/db-tb.png) no-repeat;padding:10px;display:block;float:left;margin-right:11px}
.footer-con-one.twe .twe_ico2{background-position-y:0;background-position-x:-30px}
.footer-con-one.twe .twe_ico3{background-position-y:0;background-position-x:-62px}
.footer-con-one.three{margin-right:58px}
.footer-con-one.three b{color:#999;font-size:16px;font-weight:400}
.footer-con-one.three p{color:#a8a8a8;font-size:14px;padding:20px 0}
.footer-con-one.three a{display:block;border:1px solid #dbdde0;color:#9ae066;border-radius:50px;padding:10px 32px;font-size:15px;font-weight:700}
.footer-con-one.three a .a-ico{background:url(/Style/images/db-tb.png) left no-repeat;display:block;float:left;padding:9px 10px;margin-right:10px;background-position-x:-94px}
.foot-ewm{margin-right:0}
.foot-ewm p{margin-left:5px;text-align:center;font-size:14px;color:#666;padding:15px;background: #fff;}
.foot-ewm img{margin-bottom:10px;display: block;width: 130px;}
.footer-bottom{width:100%;margin:0 auto;background:#171718; text-align: center;}
.footer-bottom p{width:1200px;margin:0 auto;color:#5f5f5f;font-size:14px;line-height: 50px;}
.footer-bottom p a{color:#5f5f5f}
.side ul li:last-child{border-bottom:0}
.side{position:fixed;width:78px;right:0;top:50%;margin-top:-200px;z-index:100;background:#fff;border-bottom:0}
.side ul li{width:78px;height:78px;float:left;position:relative;border-bottom:1px dashed #e0e0e0;color:#333;font-size:14px;line-height:38px;text-align:center;transition:all .3s;cursor:pointer}
.side ul li:hover{background:#ae1f24;color:#fff}
.side ul li:hover a{color:#fff}
.side ul li i{height:25px;margin-bottom:1px;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:auto 25px;margin-top:14px;transition:all .3s}
.side ul li i.bgs1{background-image:url(/Style/images/right_pic5.png)}
.side ul li i.bgs2{background-image:url(/Style/images/right_pic7.png)}
.side ul li i.bgs3{background-image:url(/Style/images/right_pic2.png)}
.side ul li i.bgs4{background-image:url(/Style/images/right_pic1.png)}
.side ul li i.bgs5{background-image:url(404.png)}
.side ul li i.bgs6{background-image:url(/Style/images/right_pic6_on.png)}
.side ul li:hover i.bgs1{background-image:url(/Style/images/right_pic5_on.png)}
.side ul li:hover i.bgs2{background-image:url(/Style/images/right_pic7_on.png)}
.side ul li:hover i.bgs3{background-image:url(/Style/images/right_pic2_on.png)}
.side ul li:hover i.bgs4{background-image:url(/Style/images/right_pic1_on.png)}
.side ul li:hover i.bgs5{background-image:url(/Style/images/right_pic3_on.png)}
.side ul li .sidebox{position:absolute;width:78px;height:78px;top:0;right:0;transition:all .3s;overflow:hidden}
.side ul li.sidetop{background:#ae1f24;color:#fff}
.side ul li.sidetop:hover{opacity:.8;filter:Alpha(opacity=80)}
.side ul li.sideewm .ewBox.son{width:197px;display:none;color:#363636;text-align:center;padding-top:235px;position:absolute;left:-199px;top:0;background-repeat:no-repeat;background-position:center center;border:1px solid #e0e0e0;background:#fff}
.side ul li.sideetel .telBox.son{width:240px;display:none;color:#fff;text-align:left;position:absolute;left:-240px;top:0;background:#ae1f24;border-bottom-left-radius:20px;border-top-left-radius:20px}
.side ul li.sideetel .telBox dd{display:block;height:78.5px;overflow:hidden;padding-left:82px;line-height:24px;font-size:16px}
.side ul li.sideetel .telBox dd span{display:block;line-height:28px;height:28px;overflow:hidden;margin-top:20px;font-size:16px}
.side ul li.sideetel .telBox dd.bgs1{background:url(/Style/images/right_pic8.png) 28px center no-repeat;background-color:#ae1f24;border-bottom-left-radius:20px;border-top-left-radius:20px}
.side ul li.sideetel .telBox dd.bgs2{background:url(/Style/images/right_pic9.png) 28px center no-repeat}
.side ul li:hover .son{display:block!important;animation:fadein 1s}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
.n-about-w{width:100%;margin:54px auto 0;position:relative}
.n-about-w img{margin:0 auto; width: 100%;}
.layui-row{float:right;height:16px;line-height:16px;margin:0 auto;padding:30px 0;font-size:14px}
.layui-row-img{margin-top:2px}
.layui-row span{margin-left:8px;color:#757575}
.layui-row span:last-child{color:#ae1f24}
.abo-ul{width:100%;margin:0 auto 30px;overflow:hidden;border-bottom:#e5e5e5 solid 1px;padding:7px 0 8px}
.abo-ul-con{width:1200px;margin:0 auto}
.abo-ul-dh{float:left;width:745px}
.abo-ul-dh li{float:left;margin-right:20px;height:42px;line-height:42px;border:1px solid #eee;border-radius:50px;margin-top:15px;margin-right:25px;font-size:15px;color:#333;text-align:center;cursor:pointer;border-radius:5px}
.abo-ul-dh li a{color:#000; padding: 0 30px}
.abo-ul-dh .on{color:#fff!important;background:#ae1f24;border-color:#ae1f24;display:block;border-radius:5px}
.abo-ul-dh li:hover{background:#ae1f24}
.abo-ul-dh li:hover a{color:#fff!important}
.abo-nrone{width:1200px;margin:0 auto 40px}
.abo-nrone-one{overflow:hidden}
.abo-nrone-one img{max-width:100%!important;border-radius:20px}
.abo-nrone-one p{text-align:center;text-indent:2em;display:block;width:100%;border-radius:20px;padding:30px;line-height:26px;font-size:14px;margin-right:10px;margin-top:10px}
.abo-nrone p{font-size:14px;color:#000;padding:20px 0;line-height:30px}
.ban{width:100%;position:absolute;text-align:center;color:#fff;top:0}
.ban_con{width:800px;margin:0 auto}
.ban_con .tit{font-size:40px;line-height:55px;padding-top:180px}
.ban_con .text{font-size:15px;padding:15px 0;line-height:28px}
.ban_con .look-btn{width:175px;height:42px;text-indent:10px;line-height:42px;color:#fff;font-size:14px;background:#ae1f24;display:block;margin:15px auto 0;border-radius:50px}
.ban_con .look-btn i{width:42px;height:42px;display:inline-block;vertical-align:top;background:url(/Style/images/a1-play.png) center center no-repeat}
.video-mask{width:100%;height:100%;position:fixed;top:0;left:0;z-index:10;display:none}
.video-mask .mask-bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;background:#000;opacity:.5;display:block}
.video-mask .video-box{width:800px;height:450px;top:50%;left:50%;position:absolute;margin:-225px 0 0 -400px;z-index:90}
.video-mask .video-box video{width:100%;height:100%}
.video-mask .video-box .vclose{width:32px;height:32px;display:block;background:url(/Style/images/close.png) no-repeat;background-size:cover;position:absolute;top:0;right:0;margin:-16px -16px 0 0;z-index:9999}
.one_adout_w{width:100%;margin:0 auto;overflow:hidden;background:#f5f6fa}
.one_adout_con{padding:90px 0 50px;width:1200px;margin:0 auto;text-align:center}
.one_adout_con h3{line-height:60px;font-size:30px;color:#666}
.one_adout_con p{width:830px;margin:0 auto;line-height:30px;padding:27px 0 0;font-size:16px;color:grey}
.ai_card{width:1200px;margin:20px auto 135px;overflow:hidden}
.ai_card h2.t{padding-top:80px;font-size:36px;text-align:center;font-weight:400}
.ai_card p.sub_t{padding-top:15px;font-size:16px;text-align:center;padding-bottom:60px}
.ai_card ul{padding-bottom:70px}
.ai_card ul li{float:left;position:relative;width:398px;height:450px;border:1px solid #e7e7e7;margin-left:-1px;z-index:10;border-top:5px solid #e7e7e7;background:#fff}
.ai_card ul li:hover{border-top:6px solid #ae1f24}
.ai_card ul li .info{width:398px;transition:.5s}
.ai_card ul li .info .img{width:120px;height:113px;text-align:center;overflow:hidden;margin:75px auto 0}
.ai_card ul li .info .img img{max-width:100%}
.ai_card ul li .info h3{font-weight:400;color:#333;padding-top:30px;padding-bottom:25px;font-size:24px;text-align:center}
.ai_card ul li .info p{width:264px;line-height:24px;margin:0 auto;color:#73747b;font-size:14px;text-align:center;line-height:28px}
.ai_card ul li .btn{position:absolute;width:120px;height:40px;line-height:40px;display:block;color:#fff;background:#ae1f24;border-radius:2px;transition:.5s;font-size:16px;text-align:center;bottom:35px;left:35%}
.ai_card ul li.active .info{top:50px;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.twe_adout_w{width:1200px;margin:-70px auto 60px;background:#fff;border-radius:20px;box-shadow:0 0 30px 0 rgba(53,53,53,.1)}
.twe_adout_ul{overflow:hidden;padding:0 0 60px 0}
.twe_adout_ul li{float:left;width:262px;margin-right:6px;margin-left:27px;box-shadow:0 0 5px 0 rgba(53,53,53,.1);border-radius:5px;overflow:hidden}
.twe_adout_ul li i{display:block;text-align:center}
.twe_adout_ico1,.twe_adout_ico2,.twe_adout_ico3,.twe_adout_ico4{background:url(/Style/images/qy-wh.png) no-repeat;padding:36px}
.twe_adout_ico2{background-position-x:-110px}
.twe_adout_ico3{background-position-x:-226px}
.twe_adout_ico4{background-position-x:-345px}
.ad_twe{background:linear-gradient(145deg,#64edea,#64aaf2);padding:44px 88px}
.ad_twe1{background:linear-gradient(145deg,#44aaf8,#b376ff);padding:44px 88px}
.ad_twe2{background:linear-gradient(145deg,#32dab7,#38cf7a);padding:44px 88px}
.ad_twe3{background:linear-gradient(145deg,#fe80fb,#c467ff);padding:44px 88px}
.twe_adout_wz{padding:30px;text-align:center;height:73px}
.twe_adout_wz b{font-size:20px;font-weight:400;padding-bottom:10px;display:block}
.twe_adout_wz p{font-size:14px;color:#999}
.zx-news-con{width:1200px;margin:0 auto}
.zx-news-ul{overflow:hidden}
.zx-news-ul li{float:left;overflow:hidden;border:1px solid #ededed;width:286px;margin-right:15px;margin-bottom:15px;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-bottom:2px solid #ededed}
.zx-news-ul li img{max-width:100%!important;transform:translateZ(0);transition:transform .3s ease 0s;height:168px}
.zx-news-ul li:nth-child(4n){margin-right:0}
.zx-news-ul-wz{padding:15px 12px 25px}
.zx-news-ul-wz span{font-size:14px;color:#bbb;font-family:Arial;line-height:22px}
.zx-news-ul-wz h3{height:30px;line-height:30px;font-size:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.zx-news-ul-wz p{font-size:14px;color:#999;line-height:22px;overflow:hidden;position:relative;height:48px}
.zx-news-ul-wz p:after{content:'...';text-align:right;position:absolute;bottom:0;right:0;width:10%;height:1.8em}
.zx-news-ul li:hover{border-bottom:2px solid #ae1f24}
.zx-news-ul li:hover h3{color:#ae1f24;font-weight:700}
.zx-news-ul li:hover img{transform:scale(1.05,1.05);transition:transform .6s ease 0s}
.page{overflow:hidden;margin-top:0;text-align:center;padding:20px 0 20px 0}
.page a{padding:0 12px;font-size:15px;line-height:32px;margin:2px;display:inline-block;color:#595959;text-align:center;transition:.5s}
.page a:hover,.page span{background:#ae1f24;color:#fff;border-radius:50px;font-size:14px}
.page span{line-height:32px;height:32px;padding:0 12px;text-align:center;margin:2px;display:inline-block}
.page a.next-btn{width:75px}
.recruit-w{width:1200px;margin:0 auto;overflow:hidden}
.recruit-b4{width:1162px;padding:18px;background:#fff;border-radius:5px;margin-top:10px;margin-bottom:50px;border:1px solid #f2f2f2}
.recruit-b4-a{font-size:16px;height:45px;background:#f2f2f2;line-height:45px;padding:0 20px;font-weight:700}
.recruit-b4 .rba1{width:26%;float:left;padding-right:10px}
.recruit-b4 .rba2{width:23%;float:left;padding-right:10px}
.recruit-b4 .rba3{width:23%;float:left;padding-right:10px}
.recruit-b4 .rba4{width:19%;float:left;padding-right:10px}
.v{float:right;width:14px;height:14px;overflow:hidden;background:url(/Style/images/vicon.png) no-repeat;display:inline-block;margin-top:-5px;margin-bottom:-5px}
.v01{background-position:0 0}
.v02{background-position:0 -16px}
.vtitle{height:65px;background:#fff;line-height:65px;margin-top:-1px;padding-left:20px;font-size:15px;color:#4d4d4d;font-family:"\5FAE\8F6F\96C5\9ED1";cursor:pointer;border-top:1px solid rgba(0,0,0,.1)}
.vtitle em{margin:30px 15px 0 0}
.vconlist{background:#9cc}
.vtitle.one{background:#fafafa;border-top:1px solid rgba(0,0,0,.1)}
.vcon{display:none}
.recruit-b4-b2{padding:15px 20px;background:#eee}
.recruit-b4-b2 .rbb-div{overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-webkit-box-lines:multiple;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}
.recruit-b4-b2 .rbb-div div{width:33.333%;padding-right:10px;font-size:14px;color:#333;line-height:25px;margin:3px 0;float:left}
.recruit-b4-b2 .rbb-txt{font-size:14px;color:#333;line-height:25px;padding:10px 0;margin:15px 0;border-bottom:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1)}
.recruit-b4-b2 .rbb-a{display:block;width:26%;height:40px;background:#fff;font-size:14px;text-align:center;color:#333;line-height:40px;border-radius:5px;margin-bottom:10px}
.recruit-b4-b2 .rbb-a:hover{background:#ae1f24;color:#fff}
.product-b{width:100%;background:#f3f3f3;padding-top:30px;padding-bottom:30px}
.product-con{width:1200px;margin:0 auto}
.product-b-ul{width:1200px;padding-top:10px;position:relative;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-webkit-box-lines:multiple;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}
.product-b-ul li{width:32%;float:left;margin-right:8px;margin-left:8px;margin-bottom:18px;background:#fff;position:relative;top:0;transition:all .3s;-webkit-transition:all .3s}
.product-b-ul li a{display:block}
.product-b1{background:#f9f9f9;overflow:hidden;text-align:center}
.product-b1 img{transition:all .3s;-webkit-transition:all .3s;height:217px}
.product-b2{padding:20px}
.product-b2-a{font-size:16px;color:#787878;line-height:20px;height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.product-b2-b{font-size:16px;color:#171717;line-height:30px;height:60px;padding-top:10px;margin-top:15px;border-top:1px solid rgba(0,0,0,.1);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.product-b34{width:70px;height:35px;position:absolute;top:0;left:10px}
.product-b-ul li:hover{box-shadow:0 0 15px rgba(200,200,200,.5);top:-3px;transition:all .3s;-webkit-transition:all .3s}
.product-b-ul li:hover .product-b1 img{transform:scale(1.08);transition:all .3s;-webkit-transition:all .3s}
.contact-w{width:100%;margin:54px auto 0;overflow:hidden;background:#f5f8f9}
.contact-con{width:1200px;margin:0 auto}
.contact-wz{padding:56px 0}
.contact-wz p{color:#888;font-size:16px;padding-bottom:10px}
.contact-wz h2{color:#000!important;font-size:2.25rem;text-transform:uppercase}
.contact-lyb{background:#fff;box-shadow:0 0 2.5rem .3125rem rgba(34,35,36,.05);margin-bottom:60px;overflow:hidden}
.contact-lyb-left{float:left;width:697px;padding:33px 50px;overflow:hidden}
.contact-lyb-right{float:right;background:#ae1f24;padding:146px 30px;width:317px;border-bottom-left-radius:20px;border-top-left-radius:20px}
.contact-lyb-left p{font-size:15px;padding-bottom:30px;color:#999}
.contact-lyb-left p b{font-size:35px;color:#666;font-weight:400;letter-spacing:6px;font-family:"æ€æºå®‹ä½“"}
.contact-lyb-left input{height:50px;line-height:50px;display:block;outline:0;font-family:"Microsoft YaHei"}
.contact-lyb-left .ly_tel{width:326px;border:1px solid #e5e5e5;float:left;margin:0 20px 40px 0;text-indent:20px;border-radius:47px}
.contact-lyb-left .ly_nr{font-family:"Microsoft YaHei";border:none;width:96%;border-bottom:1px solid #e5e5e5;outline:0;resize:none;border-radius:10px;text-indent:20px;padding-top:17px}
.contact-lyb-left .tijiao{width:40%;text-align:center;color:#fff;background:#ae1f24;cursor:pointer;margin:20px auto 0 auto;text-transform:uppercase;border-radius:5px}
.contact-lyb-right b{color:#fff;font-size:35px;font-weight:400;padding-bottom:16px;display:block}
.contact-lyb-right p{color:#fff;font-size:15px;padding-bottom:20px}
.dz-1,.dz-2,.dz-3,.dz-4{background:url(/Style/images/atou-1.png) no-repeat;display:block;float:left;padding:10px 15px}
.dz-2{background-position-y:-94px}
.dz-3{background-position-y:-21px}
.dz-4{background-position-y:-51px}
.dt-wi{width:1141px;overflow:hidden;background:#fff;border-radius:20px;margin:0 0 30px 0;margin-bottom:60px;height:400px;border:25px solid #fff}
.product-b.wapr{margin:69px auto 0;overflow:hidden;padding-top:0;padding-bottom:100px}
.porBox{width: 622px;height: 379px;overflow:hidden;position:relative;background:rgba(255,255,255,.8);padding:14px;}
.porBox .hd{height:20px;overflow:hidden;position:absolute;left:30px;bottom:7px;z-index:1}
.porBox .hd ul{overflow:hidden;zoom:1;float:left}
.porBox .hd ul li{float:left;margin-right:4px;width:10px;height:10px;line-height:20px;text-align:center;background:#ccc;cursor:pointer;color:#999}
.porBox .hd ul li.on{background:#ae1f24;color:#fff}
.porBox .bd{position:relative;height:100%;z-index:0}
.porBox .bd li{zoom:1;vertical-align:middle}
.porBox .bd img{display:block;max-width:100%}
.n-product-left{float:left}
.n-product-right{float:right;width: 494px;height:335px;padding: 28px 28px 44px 28px;background:#fff;border-radius: 0;overflow: hidden;}
.n-product-right h1{font-size: 25px;overflow:hidden;margin: 0;}
.cpxq_zhai{font-size:14px;line-height: 25px;max-height:240px;color:#666;margin:30px 0 10px 0;padding-top:10px;border-top:1px solid #e9e9e9;font-weight:100;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
.cpxq_a{text-align:center;overflow:hidden;border-top:1px solid #e9e9e9;padding-top:20px}
.san-nbottom{padding:15px;width:1200px;margin:0 auto;background:#fff;position:relative;bottom:55px;}
.san-nbottom b{font-size:18px;font-weight:400;padding:13px;display:block;background:#ae1f24;color:#fff}
.san-nbottom .san-nbottom-con{font-size:14px;line-height:25px;color:#999;margin:0 auto}
.san-nbottom .san-nbottom-con img{max-width:100%}
.corporate-w{width:100%;margin:0 auto}
.corporate-w h3{padding-bottom:30px;line-height:60px;text-align:center;font-size:30px;color:#666;width:1200px;margin:0 auto}
.corporate-one-w{width:100%;background:#fff;overflow:hidden;padding:50px 0}
.corporate-one{width:1000px;margin:0 auto}
.corporate-one-wz{float:left;padding:77px 0;overflow:hidden}
.corporate-one-wz b{display:block;color:#242424;font-size:35px;padding:30px 0;font-weight:400}
.corporate-one-wz b i{font-size:55px;border:1px solid #ccc;padding:11px;border-radius:10px;color:#ccc;margin-right:15px}
.corporate-one-wz span{text-transform:uppercase;display:block;color:#2f92f0!important;font-size:14px}
.corporate-one-wz p{display:block;color:#656565;font-size:16px;border-radius:50px}
.corporate-one-img{background:url(/Style/images/item1-bg.jpg) no-repeat;float:right;width:450px;height:322px;overflow:hidden;border-radius:20px;box-shadow:10px 10px 0 -3px rgba(0,0,0,.1)}
.corporate-one-img img{max-width:100%!important}
.cor-ico1,.cor-ico2,.cor-ico3,.cor-ico4{background:url(/Style/images/qy-wh.png) center no-repeat;display:block;width:120px;height:120px;margin:0 auto;padding:101px 0;background-position-x:25px}
.cor-ico2{background-position-x:-92px}
.cor-ico3{background-position-x:-209px}
.cor-ico4{background-position-x:-327px}
.corporate-one-w.twe{width:100%;background:#fafafa;overflow:hidden}
.corporate-one-img.twe{float:left;background:url(/Style/images/item2-bg.jpg) no-repeat}
.corporate-one-wz.twe{float:right}
.ban_con .look-btn.one i{width:42px;height:42px;display:inline-block;vertical-align:top;background:url(/Style/images/one.png) center center no-repeat}
.youshi_w{width:100%;margin:0 auto}
.one-shi-w,.sxi-shi-w,.twe-shi-w{width:100%;margin:0 auto;background:#fff;overflow:hidden;padding:0 0 95px 0}
.one-shi-cont{width:1200px;margin:0 auto}
.four-shi-left,.one-shi-left{float:right;box-shadow:10px 10px 0 -1px rgba(53,53,53,.1);width:48%;border-radius:20px;margin-top:260px;overflow:hidden}
.one-shi-left img{max-width:100%;border-radius:10px}
.one-shi-right{display:inline-block;width:48%;float:left}
.block-heading{margin:0 0 15px 0;position:relative;color:#6e7984;padding-top:19px}
.block-heading-bt{padding:70px 0 0 0}
.block-heading-bt h3{text-transform:none;position:relative;font-size:30px;color:#000}
.block-heading-bt h3 i{color:rgba(26,36,45,.08);font-size:80px;margin-right:16px;font-weight:700}
.block-heading-bt span{display:block;width:78px;height:5px;background:rgba(26,36,45,.08);border-radius:50px;margin-bottom:30px}
.block-heading .subtitle{text-transform:lowercase;display:block;font-size:16px;font-weight:400;color:#666;padding:3px 0 24px 0}
.block-heading-bottom p{font-size:15px;line-height:28px;border-bottom:1px dashed #ccc;padding:19px 0 19px 0;color:#888}
.block-heading-bottom p:nth-child(4n){border-bottom:none}
.block-heading-bottom{border-radius:20px;border:1px solid rgba(26,36,45,.08);padding:0 25px}
.twe-shi-w{background:#f5f8f9}
.block-heading-bottom p b{display:inline-block;font-size:18px;color:#ae1f24;border:5px solid #ae1f24;padding:13px 36px;border-radius:18px;margin:23px 0}
.one-shi-right.twe{float:right}
.one-shi-left.twe{float:left}
.therr-shi-bt{padding:70px 0 0 0;width:800px;margin:0 auto;text-align:center}
.therr-shi-bt i{background:url(/Style/images/icon_17.png) no-repeat;padding:81px 81px 36px 81px;display:block;float:left}
.therr-shi-bt b{display:inline-block;font-size:30px;line-height:60px;color:#ae1f24;font-weight:400;line-height:108px}
.therr-shi-ul{width:1200px;margin:65px auto 0;overflow:hidden}
.therr-shi-ul li{float:left;margin-right:24px;position:relative;margin-left:5px;margin-bottom:5px;margin-top:54px;width:211px;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.15);height:239px;-moz-transition:all .1s;-o-transition:all .1s;-webkit-transition:all .1s;transition:all .1s;border:2px solid #fff}
.therr-shi-ul li:nth-child(5){margin-right:1px}
.therr-shi-ul li:nth-child(1):hover{background:linear-gradient(90deg,#06e5f8,#3eb5f8)}
.therr-shi-ul li:nth-child(4):hover{background:linear-gradient(90deg,#44aaf8,#b376ff)}
.therr-shi-ul li:nth-child(5):hover{background:linear-gradient(90deg,#7ee1f9,#6cbaf8)}
.therr-shi-ul li:nth-child(2):hover{background:linear-gradient(90deg,#fe80fb,#c467ff)}
.therr-shi-ul li:nth-child(3):hover{background:linear-gradient(90deg,#64edea,#64aaf2)}
.therr-shi-ul li:hover .therr-shi-wz b{color:#fff}
.therr-shi-ul li:hover .therr-shi-wz p{color:#fff}
.therr-shi-ico1,.therr-shi-ico2,.therr-shi-ico3,.therr-shi-ico4,.therr-shi-ico5{background:linear-gradient(90deg,#3eb5f8,#06e5f8);display:block;position:absolute;padding:26px;top:-48px;left:30%;border-radius:50%}
.therr-shi-ico2{background:linear-gradient(90deg,#fe80fb,#c467ff)}
.therr-shi-ico3{background:linear-gradient(90deg,#64edea,#64aaf2)}
.therr-shi-ico4{background:linear-gradient(90deg,#44aaf8,#b376ff)}
.therr-shi-ico5{background:linear-gradient(90deg,#7ee1f9,#6cbaf8)}
.therr-shi-ico1 i,.therr-shi-ico2 i,.therr-shi-ico3 i,.therr-shi-ico4 i,.therr-shi-ico5 i{background:url(/Style/images/youshi-2.png) no-repeat;padding:20px;display:block}
.therr-shi-ico2 i{background-position-x:-55px}
.therr-shi-ico3 i{background-position-x:-112px}
.therr-shi-ico4 i{background-position-x:-168px}
.therr-shi-ico5 i{background-position-x:-216px}
.therr-shi-wz{margin:95px 20px 45px 20px;text-align:center}
.therr-shi-wz b{display:block;font-size:18px;font-weight:400;padding-bottom:15px}
.therr-shi-wz p{font-size:14px;padding:10px;border-radius:50px;color:#888}
.yuoshiBox{width:576px;overflow:hidden;position:relative;border:1px solid #ddd}
.yuoshiBox .hd{overflow:hidden;position:absolute;right:31px;bottom:15px;z-index:1}
.yuoshiBox .hd ul{overflow:hidden;zoom:1;float:left}
.yuoshiBox .hd ul li{float:left;margin-right:10px;line-height:14px;text-align:center;background:rgba(225,225,225,.9);cursor:pointer;font-size:14px;padding:23px;border-radius:6px}
.yuoshiBox .hd ul li.on{background:#ae1f24;color:#fff}
.yuoshiBox .bd{position:relative;height:100%;z-index:0}
.yuoshiBox .bd li{zoom:1;vertical-align:middle}
.yuoshiBox .bd img{width:100%;display:block}
.one-shi-left.five{margin-top:112px;float:left;width:46%}
.YouTxt{width:100%}
.YouTxt .hd{height:94px;line-height:80px;position:relative;top:16px}
.YouTxt .hd ul{float:left;position:absolute;height:32px}
.YouTxt .hd ul li{float:left;cursor:pointer;height:80px;background:#f4f4f4;width:80px;border-radius:76px;text-align:center;font-size:15px;margin-right:14px;margin-left:16px}
.YouTxt .hd ul li.on{background:#ae1f24;color:#fff;box-shadow:0 0 30px 0 rgba(46,131,82,.5)}
.YouTxt .bd{margin-top:27px}
.YouTxt-bd-wz{font-size:14px;color:#888;line-height:25px;padding:0 25px 20px 0;overflow:hidden}
.YouTxt-bd-wz i{background:#ae1f24;width:4px;height:28px;border-radius:5px;display:block;float:left;margin-right:20px}
.YouTxt-bd-ul li{line-height: 16px; cursor:pointer;float:left;width:27px;padding:14px;font-size:14px;margin-right:23px;margin-bottom:30px;color:#999;background:#f5f5f5;text-align:center;border-radius:50px;height:380px;-webkit-transition:background-color .6s,color .3s;transition:background-color .6s,color .3s}
.YouTxt-bd-ul li i{display:block;margin-bottom:13px}
.Yo-ico1,.Yo-ico2,.Yo-ico3,.Yo-ico4,.Yo-ico5,.Yo-ico6,.Yo-ico7{background:url(/Style/images/y-shi1.png) no-repeat center;padding:14px;background-position-x:0}
.Yo-ico2{background-position-x:-34px}
.Yo-ico3{background-position-x:-67px}
.Yo-ico4{background-position-x:-104px}
.Yo-ico5{background-position-x:-138px}
.Yo-ico6{background-position-x:-173px}
.Yo-ico7{background-position-x:-208px}
.YouTxt-bd-ul li:hover{opacity:.8}
.YouTxt-bd-ul li:hover{background:#ae1f24;margin-top:-10px;color:#fff;-webkit-transition:background-color .6s,color .3s;transition:background-color .6s,color .3s}
.YouTxt-bd-ul li:hover .Yo-ico1,.YouTxt-bd-ul li:hover .Yo-ico2,.YouTxt-bd-ul li:hover .Yo-ico3,.YouTxt-bd-ul li:hover .Yo-ico4,.YouTxt-bd-ul li:hover .Yo-ico5,.YouTxt-bd-ul li:hover .Yo-ico6,.YouTxt-bd-ul li:hover .Yo-ico7{background:url(/Style/images/w-shi1.png) no-repeat center;padding:14px;background-position-x:0}
.YouTxt-bd-ul li:hover .Yo-ico2{background-position-x:-34px}
.YouTxt-bd-ul li:hover .Yo-ico3{background-position-x:-67px}
.YouTxt-bd-ul li:hover .Yo-ico4{background-position-x:-104px}
.YouTxt-bd-ul li:hover .Yo-ico5{background-position-x:-138px}
.YouTxt-bd-ul li:hover .Yo-ico6{background-position-x:-173px}
.YouTxt-bd-ul li:hover .Yo-ico7{background-position-x:-208px}
.sxi-shi-w{background:#f5f8f9}
.therr-shi-bt.sxi{text-align:left;width:1120px;overflow:hidden}
.sxi-wz{float:right;width:902px}
.sxi-wz h3{font-size:30px;color:#ae1f24;padding-bottom:26px}
.sxi-wz b{font-size:18px;line-height:0}
.sxi-wz p{font-size:14px;padding-top:20px;color:#999;line-height:26px}
.sxi-content{margin:60px 0 0 0;overflow:hidden;position:relative}
.sxi-con-left{float:left;border-radius:5px;width:45%;overflow:hidden}
.sxi-con-right{position:absolute;right:-3px;background:#fff;overflow:hidden;border-radius:20px;top:25px;width:64%}
.sxi-con-left img{max-width:100%;border-radius:5px}
.sxi-con-right ul{z-index:2;padding:41px;background:#fff;overflow:hidden}
.sxi-con-right ul li{overflow:hidden;margin-bottom:22px}
.sxi-con-right ul li i{display:block;float:left;margin-right:30px;width:50px;height:50px;border-radius:50px}
.sxi-right-ico1,.sxi-right-ico2,.sxi-right-ico3,.sxi-right-ico4{text-align:center;font-size:20px;line-height:50px;color:#fff;background:linear-gradient(90deg,#3eb5f8,#06e5f8)}
.sxi-right-ico2{background:linear-gradient(90deg,#64edea,#64aaf2)}
.sxi-right-ico3{background:linear-gradient(90deg,#3eb5f8,#06e5f8)}
.sxi-right-ico4{background:linear-gradient(90deg,#3eb5f8,#06e5f8)}
.sxi-right-wz{float:left;width:88%}
.sxi-right-wz b{line-height:52px;font-size:18px;color:#4c4c4c;font-weight:400}
.sxi-right-wz p{line-height:23px;color:#979797;font-size:15px}
.ban_con.n_one .tit{padding-top:60px}
.auquan-wapr{width:100%;margin:0 auto}
.auquan-w{width:100%;overflow:hidden}
.auquan-con{width:1200px;margin:0 auto 50px;}
.auquan-bt{padding:50px 0;width:1200px;margin:0 auto;overflow:hidden}
.auquan-bt i{display:block;background:#ae1f24;box-shadow: 9px 10px 0 2px rgba(53,53,53,.1);float:left;padding:20px 25px;color:#fff;font-size:30px;margin:0 20px 0 0;border-top-left-radius:5px;border-top-right-radius:5px;margin-right:45px;}
.auquan-bt b{display:block;font-size:25px;color:#000;font-weight:400;padding:27px}
.auquan-nr-one{margin-bottom:30px;overflow:hidden}
.auquan-nr-one p{background:url(/Style/images/au-tb.png) no-repeat;float:left;width:585px;color:#fff;text-align:center;font-size:20px;letter-spacing:4px;height:60px;line-height:60px}
.auquan-nr-one p:nth-child(2n){background:url(/Style/images/au-tb.png) no-repeat;background-position-y:-68px;float:right}
.auquan-nr-one p span{display:inline-block;border:1px solid #fff;border-radius:50px;width:30px;height:30px;line-height:30px;text-align:center;margin-right:19px;font-size:18px;text-indent:5px}
.auquan-nr-left{float:left;width: 521px;font-size:15px;line-height:33px;box-shadow:0 0 31px 2px rgba(53,53,53,.1);margin:30px 0 45px 0;padding: 22px;border-radius:20px;}
.auquan-nr-right{float:right;margin-top:30px}
.auquan-nr-right li{background:url(/Style/images/au-tb-2.png) center no-repeat;float:left;padding:86px 48px;font-size:18px;color:#fff;text-align:center;background-position-x:0}
.auquan-nr-right li:nth-child(2){margin-right:30px;margin-left:37px;background-position-x:-194px}
.auquan-nr-right li:nth-child(3){background-position-x:-391px}
.auquan-nr-right li i{padding:27px 0;margin-bottom:10px}
.auquan-nr-right li b{display:block;font-weight:400}
.auq-twe-ico1,.auq-twe-ico2,.auq-twe-ico3{background:url(/Style/images/au-tb-3.png) center no-repeat;background-position-x:10px;display:block}
.auq-twe-ico2{background-position-x:-60px}
.auq-twe-ico3{background-position-x:-124px}
.auquan-w.twe{width:100%;background:#fafafa}
.auquan-twe{background:url(/Style/images/au-tb2.png) no-repeat center;overflow:hidden;position:relative;padding:99px 0}
.auquan-twe-left{float:left;width:400px;background: rgba(28,142,109,.9);padding:115px 30px;border-radius:20px;}
.auquan-twe-right{float:right;width:452px;background:rgba(47,70,80,.8);padding:30px;border-radius:20px}
.auquan-twe-left span,.auquan-twe-right span{font-size:30px;color:#fff;padding-bottom:15px;display:block;font-family:"æ€æºå®‹ä½“"}
.auquan-twe-left p,.auquan-twe-right p{line-height:25px;color:#fff;font-size:14px}
.auquan-twe-left h3,.auquan-twe-right h3{font-size:25px;color:#fff;padding-bottom:15px}
.auquan-twe-left p b,.auquan-twe-right p b{padding:5px 25px;border-radius:15px;background: #bb0b15;display:block;}
.auquan-therr-t{background:url(/Style/images/au-tb3.png) no-repeat;width:1089px;margin:0 auto;padding:25px 40px;line-height:31px;font-size:14px}
.auquan-therr-t b{color:#fff;font-size:15px;background:#ae1f24;border-radius:32px;padding:9px 10px}
.auquan-therr-bon{margin:80px auto 50px;width:1169px;overflow:hidden}
.auquan-therr-bon li{float:left;position:relative;margin-right:40px}
.auquan-bon-b1 i,.auquan-bon-b2 i,.auquan-bon-b3 i{background:#ae1f24;padding:5px 8px;border-radius:20px;display:block;float:left;color:#fff;font-size:20px;margin-right:20px}
.auquan-bon-b1,.auquan-bon-b2,.auquan-bon-b3{position:absolute;display:block;top:0;left:27px;font-size:16px;width:195px;font-weight:400;color:#000;padding:10px}
.auquan-therr-bon li:nth-child(1),.auquan-therr-bon li:nth-child(2),.auquan-therr-bon li:nth-child(3){background:url(/Style/images/au-top.png) no-repeat;padding:120px 150px}
.auquan-therr-bon li:nth-child(2){background-position-x:-319px}
.auquan-therr-bon li:nth-child(3){background-position-x:-638px}
.auquan-therr-bon li:nth-child(4),.auquan-therr-bon li:nth-child(5),.auquan-therr-bon li:nth-child(6){background:url(/Style/images/au-botton.png) no-repeat;padding:120px 150px;margin-left:173px;margin-top:-127px}
.auquan-therr-bon li:nth-child(5){background-position-x:-319px;margin-left:0}
.auquan-therr-bon li:nth-child(6){background-position-x:-638px;margin-left:0;margin-right:0}
.auquan-therr-bon li b:nth-child(4),.auquan-therr-bon li b:nth-child(5),.auquan-therr-bon li b:nth-child(6){position:absolute;bottom:0}
.auquan-bon-b4 i,.auquan-bon-b5 i,.auquan-bon-b6 i{background:#ae1f24;padding:5px 8px;border-radius:20px;display:block;float:left;color:#fff;font-size:20px;margin-right:20px}
.auquan-bon-b4,.auquan-bon-b5,.auquan-bon-b6{position:absolute;display:block;bottom:0;left:27px;font-size:16px;width:195px;font-weight:400;color:#000;padding:10px}
.auquan-w.four{background:url(/Style/images/au-ferr.jpg) no-repeat center center}
.au-four-wz{font-size:16px;padding:60px 46px;line-height:28px;background:#fff;border-radius:20px;box-shadow:0 0 30px 0 rgba(53,53,53,.1);position:absolute;top:52px;margin-left:312px}
.au-four-wz b{background:#ae1f24;margin-right:17px;padding:4px 39px;border-radius:36px;color:#fff;margin-top:10px;display:block;text-align:center;margin-bottom:10px}
.auquan-con.four{margin:150px auto 100px;position:relative}
.four-bottom{overflow:hidden}
.four-bottom-left{float:left;width:63%;border-radius:20px;position:relative}
.four-bottom-left img{max-width:75%;border-radius:20px}
.four-bottom-right{float:right;position:relative;right:0;top:55px}
.four-bottom-right li{width:390px;height:120px;padding-top:0}
.four-bottom-right li b{text-align:center;display:block;font-size:15px;color:#fff;font-weight:400;line-height:124px}
.four-bottom-right li b span{font-size:23px}
.four-bottom-right li:nth-child(1),.four-bottom-right li:nth-child(2),.four-bottom-right li:nth-child(3),.four-bottom-right li:nth-child(4){background:url(/Style/images/p-twe.png) no-repeat}
.four-bottom-right li:nth-child(2){background-position-y:-128px}
.four-bottom-right li:nth-child(3){background-position-y:-272px}
.four-bottom-right li:nth-child(4){background-position-y:-399px}
.ny_xq{box-shadow:0 0 80px #e5e5e5;padding:100px 100px 50px 100px;margin-bottom:50px;background:#fff}
.ny_xq .xq_nyti{font-size:30px;margin-bottom:30px;color:#333}
.ny_xq .nyxw_date{line-height:50px;border-bottom:1px solid #eee;margin-bottom:30px;color:#bbb;font-size:14px}
.ny_xq .xqzi_main{line-height:34px;color:#333!important;margin:30px 0;font-size:15px}
.ny_xq .xqzi_main div{line-height:34px;color:#333!important;font-size:15px}
.ny_xq .xqzi_main span{line-height:34px;color:#333!important;font-size:15px}
.ny_xq .xqzi_main img{max-width:100%!important;margin:20px auto!important;height:auto!important;display:block}
.fanpian{line-height:30px;padding:30px 0;color:#333;border-top:1px solid #eee;margin-top:50px;font-size:14px}
.fanpian a{display:inline-block;color:#888}
.fanpian a:hover{color:#ae1f24}
.last{margin-right:0!important}
.recom_bt{padding-bottom:20px;display:block;font-size:18px;font-weight:400;border-radius:50px}
.recom_bt_a{float:right;font-size:14px}
.recom_bt_a:hover{color:#ae1f24}
.youshi-bt.fuwu i{background:rgba(255,255,255,.5)}
.youshi-bt.fuwu{background:url(/Style/images/pz-1.png) no-repeat;margin:100px auto 149px;width:457px}
.youshi-bt.fuwu b{color:#fff}
.youshi-bt.fuwu p{color:#fff}
.case-w.fuwu{background:#f8f8f8}
.fuwu-ul li:nth-child(4){margin-right:0}
.fuwu-ul li{float:left;width:285px;cursor:default;color:#84697c;background:rgba(255,255,255,1);box-shadow:0 0 10px rgba(46,59,125,.23);border-radius:20px;border-bottom:1px dashed #fff;margin-bottom:60px;margin-right:20px;overflow:hidden;transition:all .3s;-webkit-transition:all .3s}
.fuwu-ul li:hover .fuwu-top .fuwz-sz-one{color:#f0ab1e}
.fuwu-ul li:hover .fuwu-top{background:#f0ab1e}
.fuwu-ul li:hover p span{color:#f0ab1e}
.fuwu-ul li:hover .fuwu-ul-ico1{background-position-y:-65px}
.fuwu-ul li:hover .fuwu-ul-ico2{background-position-y:-65px}
.fuwu-ul li:hover .fuwu-ul-ico3{background-position-y:-65px}
.fuwu-ul li:hover .fuwu-ul-ico4{background-position-y:-65px}
.fuwu-ul-ico1,.fuwu-ul-ico2,.fuwu-ul-ico3,.fuwu-ul-ico4{background:url(/Style/images/pz-fw.png) no-repeat #fff center center;display:block;width:54px;height:62px;margin:0 auto;background-position:4px 8px;margin-bottom:40px}
.fuwu-ul-ico2{background-position-x:-63px}
.fuwu-ul-ico3{background-position-x:-133px}
.fuwu-ul-ico4{background-position-x:-202px}
.fuwu-top{position:relative;background:#ae1f24;text-align:center}
.fuwu-top b{font-size:22px;color:#fff;padding:40px 0 0 0;display:block;font-weight:400}
.fuwu-top .fuwz-sz-one{width:70px;height:70px;line-height:70px;border-radius:120px;background:#fff;color:#ae1f24;font-size:35px;position:relative;top:30px;margin:0 auto}
.fuwu-ul li p{padding: 50px 20px 30px 20px;line-height:31px;text-align:left;font-size:15px;color:#333;height: 132px;}
.fuwu-ul li p span{color:#263a4e;border-radius:41px;margin-right:7px;margin-left:4px;margin-bottom:10px;display:inline-block;text-decoration:underline}
.layui-row.show-ul{float:none;width:1200px;margin:0 auto}
.wrapper-second{float:left;width:205px;background:url(/Style/images/xq_lx1.png) no-repeat 30px #ae1f24;font-size:14px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}
.sim-button{line-height:50px;height:50px;text-indent:21px;margin-right:auto;margin-left:auto;width:100%;cursor:pointer}
.button8{color:rgba(255,255,255,1);-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s;position:relative}
.button8 a{color:rgba(51,51,51,1);text-decoration:none;display:block}
.button8 span{z-index:2;display:block;position:absolute;width:100%;height:100%}
.wrapper-second .button8::before{content:'';position:absolute;top:0;left:0;width:0%;height:100%;z-index:1;opacity:0;background:url(/Style/images/xq_lx1.png) no-repeat 30px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.wrapper-third .button8::before{content:'';position:absolute;top:0;left:0;width:0%;height:100%;z-index:1;opacity:0;background:url(/Style/images/xq_lx2.png) no-repeat 25px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.button8:hover::before{opacity:1;width:100%}
.wrapper-third{float:right;width: 273px;background:url(/Style/images/xq_lx2.png) no-repeat 25px #333;font-size:15px;}
.recruit-w{width:100%;background:#f6f6f8}
.recruit-w-ul{overflow:hidden;width:1200px;margin:40px auto 20px}
.recruit-w-ul li{overflow:hidden;margin-bottom:15px;background:#fff;padding:25px}
.recruit-w-ul li a{display:block}
.recruit-ul-one{float:left;margin-right:75px;font-size:14px}
.recruit-ul-one.san{float:right}
.recruit-ul-one h3{font-size:17px;color:#ae1f24;font-weight:400;max-width:170px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;margin-bottom:10px}
.recruit-ul-one span{color:#9fa3b0;display:block}
.recruit-ul-one b{color:#fc703e;font-size:16px;display:block;font-weight:400;margin-bottom:10px}
.click_pop{display:inline-block;min-width:112px;box-sizing:content-box;height:36px;line-height:36px;border:1px #ae1f24 solid;font-size:15px;color:#fff;letter-spacing:1px;background:#ae1f24;text-align:center;cursor:pointer;margin-right:0;margin-top:7px;float:right}
.detail-wz{font-size:14px;line-height:35px}
.rbb-a{background:#fc703e;padding:10px;display:block;width:35%;font-size:15px;text-align:center;border-radius:5px;color:#fff;margin:20px 0}

.popimg{display:none;width:800px;height:auto;position:absolute;top:117px;left:0;bottom:0;right:0;margin:auto;padding:30px;z-index:9999666;border-radius:8px;background-color:#fff;box-shadow:0 3px 18px rgba(100,0,0,.5)}

.pop-top{height:40px;width:100%;border-bottom:1px #e5e5e5 solid}
.pop-top h2{float:left;display:#000}
.pop-top span{float:right;cursor:pointer;font-weight:700;display:#000}
.pop-foot{height:50px;line-height:50px;width:100%;border-top:1px #e5e5e5 solid;text-align:right}
.pop-cancel,.pop-ok{padding:8px 15px;margin:15px 5px;border:none;border-radius:5px;background-color:#337ab7;color:#fff;cursor:pointer}
.pop-cancel{background-color:#fff;border:1px #cecece solid;color:#000}
.pop-content{font-size:14px}
.pop-content b{display:block;width:124px;border-radius:3px;text-align:center;font-size:15px;font-weight:400;padding:9px 15px;box-shadow:0 0 10px 0 rgba(53,53,53,.3);background:#ae1f24;color:#fff;margin:16px 0 15px 0}
.pop-content p{font-size:15px;color:#444;line-height:35px}
.pop-content-left{float:left}
.pop-content-right{width:310px;float:left;padding-top:20px;padding-left:20px;font-size:16px;line-height:35px}
.bgPop{display:none;position:absolute;z-index:999999;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.2)}









.hezuo-w{width: 100%; margin: 0 auto; overflow:hidden;}
.hezuo-con{width: 1200px;margin: 0 auto;}

.h-per {

width: 1200px;

text-align: center;

padding: 40px 0;

overflow: hidden;
}



.publictit.perpad  {
    display: block;
    text-align: center;
    color: #333;
    font-size: 32px;
    padding-bottom: 20px;
}
.publ-em{font-size: 14px;}



.about4{width: 856px;margin: 40px auto 70px;}
.about4_ch{font-size:18px;color:#d80017;margin-bottom:30px;}
.about4_main{position:relative;padding-left:20px;overflow:hidden;}
.line{width: 3px;height:100%;background-color: #ae1f24;position:absolute;left: 28px;z-index:-1;}
.about4_main ul li{padding-left: 37px;color:#333333;margin-bottom:30px;background:url(/Style/images/about4_icon.png) left center no-repeat;}
.about4_main ul li:last-child{margin-bottom:0px;}

.about4_main ul li b{
    font-size: 25px;
    color: #888;
    display: block;
    padding-bottom: 13px;
}
.about4_main ul li b span{
    font-size: 14px;
    font-weight: normal;
}
.about4_main ul li p{
    font-size: 15px;
    line-height: 30px;
}

.wt_speed{
    background: url(/Style/images/wt_bg1.jpg)no-repeat;
    overflow: hidden;
    padding: 67px;
    text-align: center;
    color: #fff;
}
.wt_speed_wz{width: 1130px;margin: 0 auto;overflow:hidden;}
.wt_speed_wz h2{color:#fff;font-size:32px;padding-bottom: 20px;}
.wt_speed_wz p{color:#fff;font-size: 15px;line-height: 30px;}
.wt_speed_wz a{
    display: block;
    width: 183px;
    height: 45px;
    background:#ae1f24;
   
    border-radius: 3px;
    font-size: 14px;
    color: #FFF;
    text-align: center;
    line-height: 45px;
    margin: 24px auto 0;
}

.hezuo-w.san{background: #fff;margin: 0 auto 30px;}


.san-h-right{
    width: 990px;
    
    margin-top: 29px;
    margin: 0 auto;
}
.san-h-right h3{
    font-size: 28px;
    color: #333333;
    display: block;
    padding-top: 40px;
    margin-bottom: 30px;
}

.san-h-right ul{}
.san-h-right ul li{
    font-size: 14px;
    color: #777777;
    display: block;
    margin-bottom: 15px;
    overflow: hidden;
    line-height: 28px;
    padding: 12px;
    float: left;
    width: 38%;
    height: 60px;
    margin-right: 177px;
}
.san-h-right ul li:nth-child(2n){margin-right:0;}
.san-h-right ul li p{
    font-size: 15px;
}

.ico-san{display: block;float: left;background: url(/Style/images/yq.png)no-repeat center;padding: 24px;border: 1px solid #23aa5c;border-radius: 36px;margin-right: 19px;}
.san-h-right ul li:hover{box-shadow: 0 0 12px 0 rgba(35,170,92,0.9); border-radius:5px;}

.san-h-left{float: right;margin-bottom: 10px;}
.san-h-left img{width: 100%;}




.Coop_main{overflow: hidden;margin-top: 70px;}
.Coop_list{float: left;overflow: hidden;width: 135px;margin-right: 77px;}
.Coop_list:last-child{margin-right:0;}
.Coop_list em{display: block;overflow:hidden;border-radius: 50%;width: 102px;height: 98px;margin:0 auto;}
.Coop_list span{display: block;text-align: center;font-size: 15px;color: #333333;padding:15px 0;}
.Coop_list p{display: block;text-align: center;font-size: 12px;color: #999999;line-height: 22px;}

.table { display:table; height:100%;width:100%;}
.table .td { display:table-cell; vertical-align:middle;}
.service5 li .cons .list,.ad1 li .pic p,.bs3 li,.bs3 li .n,.bs3 li .t,.bs3 li .l,.join1 li .title,.join1 li .pic p,.join3 li,.news li .pic a,.honor1 .pic img,.honor3 li .pic p,.honor1 li .pic .cons,.honor1 li .pic p
{transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s; -webkit-transition-duration:.5s;}
.service5 li .pic:hover p,.ad1 li .pic:Hover p,.news li .pic a:hover,.honor1 .pic img:Hover,.honor3 li:hover .pic p,.honor1 li:hover .pic p
{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.5);-o-transform:scale(1.05);-ms-transform:scale(1.05)}
.ind3 li,.indsysd li,.foot .list2,.fixright .f2 .cons,.pay .cons,.member3 li,.service1 ul li .cons .list,.indnum2 dd,.service4 li,.service5 li .cons .list,.financial1 li,.financial2 li,.bs3 li,.honor1 .cons,.honor1 li .pic .cons
{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.wrap {
    margin: 0 auto;
    max-width: 1200px;
    position: relative;
}
.honor1 {margin:100px 0 0 0;box-shadow:0 0 20px #eee;padding:5%; overflow: hidden;}
.honor1 ul {margin:-5% 0 0 -2.5%;width:105%}
.honor1 li {float:left;width:45%;margin:5% 2.5% 0 2.5%}
.honor1 li .pic { position:relative; overflow:hidden}
.honor1 li .pic .cons { position:absolute; z-index:99;left:0;top:0;width:100%; height:100%; background:rgba(0,0,0,0.8);opacity:0; text-align:center;color:#fff;padding:0 15%}
.honor1 li:hover .pic .cons {opacity:1}


.mainsubject { text-align:center;padding:90px 0 50px 0;color:#333}
.mainsubject .t {font-size:35px; line-height:45px; letter-spacing:1px;font-weight:700;}
.mainsubject .et {line-height:26px;margin:2px 0 0 0}
.mainsubject .l { height:3px;width:55px; background:#dbb867;margin:20px auto}
.mainsubject .c {font-size:18px; line-height:28px}
#slider2 {margin:10px 0 0 0}
#slider2 .bx-wrapper .bx-prev {left:-62px; background-image:url('/Style/images/9.png');width:22px; height:174px;}
#slider2 .bx-wrapper .bx-next {right:-62px; background-image:url('/Style/images/10.png');width:22px; height:174px;}
#slider2 .bx-wrapper .bx-controls-direction a {top:50%;margin-top:-87px; width:22px; height:174px;}
#slider2 .bx-wrapper .bx-controls-direction a:hover {}
#slider2 .slide{ position:relative; overflow:hidden}

.honor3 {padding:100px 0 0 0; background:#f9f9f9;margin:100px 0 0 0}
.honor3 ul {margin:-50px 0 0 -5%;width:110%;}
.honor3 li {float:left;width:40%;margin:50px 5% 0 5%; text-align:center}
.honor3 li .pic { position:relative; overflow:hidden}
.honor3 li .title { height:30px; line-height:30px; overflow:hidden;margin:20px 0 0 0}
.honor3 li .title a{font-size: 16px;}

.page_wrap {width:100%;padding:50px 0 50px 0;text-align:center; clear: both;}
.pager {padding:0 0 0px 0; width:100%;} 
.pager a { margin: 2px 2px;text-align:center; display:inline-block; text-decoration: none;border:1px solid #e6e6e6;}   
.pager span.current { margin: 0 2px; display:inline-block; text-align:center; }   
.pager span.disabled { margin: 0 2px; display:inline-block;text-align:center;border:1px solid #e6e6e6;}   
.pager select {margin: 0px 2px -2px 2px;}
.pager input {margin: 0px 2px -2px 2px; padding:2px; text-align:center;} 
.pager a,.pager span.disabled {}  
.pager a:hover,.pager span.current { background:#333;border:1px solid #e6e6e6;}   
.pager a:hover,.pager span.current{ color:#fff;border:1px solid #333} 
.pager a,.pager span.disabled {color:#666;border:1px solid #e6e6e6;background:#fff} 
.pager a,.pager span.current,.pager span.disabled{width:30px; text-align:center;height:30px; line-height:30px;}
.pager,.pager select,.pager input,.pager a,.pager span.disabled {font-size:14px; } 

#iframe{width: 100%; background: #fff;}

.history { background:url(/Style/images/2.jpg) no-repeat center; background-size:cover; background-attachment:fixed;margin:60px 0 0 0}
.history .subject { text-align:center;color:#fff;font-size:18px; line-height:33px;margin:0 0 50px 0}
.history .subject .t {font-size:30px; line-height:45px;font-weight:700;padding:70px 0 10px 0}
.history ul {background:url(/Style/images/11.png) repeat-y center;}
.history li { position:relative;padding:0 0 55px 0}
.history li .list {margin:0 0 0 50%; position:relative;}
.history li .list .icon {border:4px solid #dbb867;width:4px; height:4px;border-radius:50%; position:absolute;left:-6px;top:12px}
.history li .list .line { background:url(/Style/images/11.png); height:1px;width:35px; position:absolute;left:5px;top:18px}
.history li .list .title {color:#d2d2d2;font-size:35px; line-height:35px;font-weight:700; position:absolute;left:45px;top:1px}
.history li .list .content {color:#b4afad;font-size:14px; line-height:24px;margin:0 0 0 155px;max-width:350px;}
.history li.f1 .list { text-align:right;margin:0;width:50%}
.history li.f1 .list .icon {left:auto;right:-6px;}
.history li.f1 .list .line {left:auto;right:5px;}
.history li.f1 .list .title { left:auto;right:45px}
.history li.f1 .list .content {margin:0 150px 0 auto}

.companystyle { background:#f9f9f9;margin:0 0 0 0;padding:0 0 100px 0}
.companystyle .mainsubject {padding-top:70px}
.tabs{display:table;position:relative;overflow:hidden;margin:0;width:100%;background:#f9f9f9; height:40px; line-height:40px; text-align:center;margin:0 0 50px 0}
.tabs li{display:inline-block; height:42px;position:relative; cursor:pointer; text-align:center;margin:0 0 0 40px}
.tabs li.f1 {margin-left:0}
.tabs a{display:block;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;font-size:18px;color:#333;border:1px solid #d2d2d2; background:#fff;border-radius:25px;padding:0 60px}
.currenttab a{ background:#dbb867;border-color:#dbb867}
.tabs_item{display:none; text-align:center;}
.tabs_item:first-child{display:block;}

.cp_zy{width: 1200px;margin: 0 auto;padding-bottom: 30px;}
.main_l{display:block;width:240px;float:left}
.main_l_case,.main_l_category{display:block;margin-bottom:15px}
.main_l_category h5{height:70px;background:#ae1f24;line-height:70px;text-align:center;font-size:20px;color:#fff;font-weight:700}
.main_l_category ul{padding:0 15px 15px;background:#f0f0f0;min-width:100%}
.main_l_category ul li{display:block;margin-top:15px;transition:.3s;border:1px solid #cdcdcd;height:33px;overflow:hidden}
.main_l_category ul li a{display:block;position:relative;padding-left:33px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:33px;font-size:14px;color:#616161;z-index:1;transition:.8s}
.main_l_category ul li a::before{content:" ";position:absolute;width:6px;height:6px;z-index:1;border-radius:50%;border:1px solid #616161;transition:.8s;top:15px;left:15px}
.main_l_category ul li a::after{width:100%;height:100%;content:" ";position:absolute;z-index:-1;left:-100%;top:0;transition:.8s}
.main_l_category ul li:hover{background:0 0}
.main_l_category ul li:hover a{color:#fff}
.main_l_category ul li:hover a::before{background:#fff;border:1px solid #fff}
.main_l_category ul li:hover a::after{left:0}
.main_l_case h4{height:50px;background:#ae1f24;font-size:20px;color:#fff;font-weight:700;text-align:center;line-height:50px}
.main_l_case ul{background:#f0f0f0;padding:15px}
.main_l_case ul li{display:block;padding:10px 0;border-bottom:1px solid #e6e6e6}
.main_l_case ul li h5 a{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px;color:#555;line-height:16px;transition:.8s}
.main_l_case ul li h5 a font{display:inline-block;width:6px;height:6px;background:#aeaeae;text-align:center;line-height:16px;color:#fff;margin-bottom:3px;overflow:hidden;text-indent:50px;border-radius:50px;margin-right:7px;font-size:12px;transition:.8s}
.main_l_case ul li p{display:block;height:0;overflow:hidden;transition:.8s}
.main_l_case ul li.active a{color:#ae1f24;display:block}
.main_l_case ul li.active a font{background:#ae1f24;color:#fff}
.main_l_case ul li.active a img{display:block;width:100%;height:124px}
.main_l_case ul li.active p{height:130px;margin-top:10px}
.nyzuo_lx{margin-top: 20px;}
.zuo_tel{padding: 20px 10px;background: #ae1f24;}
.zuo_tel h3{font-size: 20px;color: #fff;font-weight: bold;margin-bottom: 5px;padding-left: 35px;background: url(/Style/images/dblx_06.png) no-repeat left;}
.zuo_tel h4{font-size: 14px;color: #fff;margin-left: 35px;}
.nyzuo_lx .zuo_lxfs{font-size: 14px;line-height: 24px;color: #333;padding:20px 10px;background: #f0f0f0;}
.cp_zy .ny_you{float: right;width:940px;}
.cp_zy .nyal_list ul{}
.cp_zy .nyal_list ul li{margin-bottom: 20px;}
.cp_zy .nyal_list ul a{display: block;overflow: hidden; background: #fff;box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.05);
    transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.cp_zy .nyal_list ul a img{display: block;width: 100%;float: left;width: 300px;height: 200px;}
.cp_zy .nyal_list ul a:hover b{background: #ae1f24;color: #fff;border:1px solid #ae1f24; box-shadow: 0 0 30px rgba(0,100,210,.1);}
.cp_zy .nyal_list ul a:hover{box-shadow: 0 0 30px rgba(0,0,0,.1);
    transform:translate3d(5px,0,0);-webkit-transform:translate3d(5px,0,0);-moz-transform:translate3d(5px,0,0);-o-transform:translate3d(5px,0,0);}
.cp_zy .nyal_list .al_zi{float: right;width: 580px;margin: 10px 30px 0 0;}
.cp_zy .nyal_list .al_zi h3{font-size: 24px;line-height: 50px;height: 50px;overflow: hidden;color: #333;font-weight: bold;}
.cp_zy .nyal_list .al_zi p{font-size: 16px; color: #888;line-height:30px;height: 60px;overflow: hidden;}
.cp_zy .nyal_list .al_zi b{display: block;width: 80px;line-height: 32px;height: 34px;box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.05);border-radius: 2px;border:1px solid #eee;text-align: center;    font-size:14px;font-weight: normal;margin-top:10px;}