﻿@charset "utf-8";
@import url(common.css); 



@font-face {
    font-family: 'AvantGarde Md BT';
    src: url('font/AvantGardeITCbyBT-Medium.bin');
    src: url('font/AvantGardeITCbyBT-Medium-1.bin') format('embedded-opentype'),
        url('font/AvantGardeITCbyBT-Medium.woff2') format('woff2'),
        url('font/AvantGardeITCbyBT-Medium.html') format('woff'),
        url('font/AvantGardeITCbyBT-Medium-2.bin') format('truetype'),
        url('font/AvantGardeITCbyBT-Medium.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Gska00h';
    src: url('Gska00h.html');
    src: url('font/Gska00h.bin') format('truetype'), 
		url('font/Gska00h-1.bin') format('embedded-opentype'),
        url('font/Gska00h.woff2') format('woff2'),
        url('font/Gska00h.html') format('woff'),
        url('font/Gska00h.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Avangard';
    src: url('Gska00h.html');
    src: url('font/Avangard-Normal.bin') format('truetype'), 
		url('font/Avangard-Normal-1.bin') format('embedded-opentype'),
        url('font/Avangard-Normal.woff2') format('woff2'),
        url('font/Avangard-Normal.html') format('woff'),
        url('font/Avangard-Normal.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Ayumi Normal';
    src: url('font/AyumiNormal.bin');
    src: url('font/AyumiNormal-1.bin') format('embedded-opentype'),
        url('font/AyumiNormal.woff2') format('woff2'),
        url('font/AyumiNormal.html') format('woff'),
        url('font/AyumiNormal-2.bin') format('truetype'),
        url('font/AyumiNormal.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

.banner-slide,.mostright{width:100%;overflow:hidden;position:relative;z-index: 1;}
.slides{ padding:0; margin:0; width:99999px;}
.slides li{ list-style:none;}
.slides img{ display:block; width:100%;}
.flex-control-nav{ position:absolute;font-size:0; text-align:center; width:100%; left:0; bottom:0; padding:0; margin:0;overflow:hidden;}
.flex-control-nav li{ display:inline-block; margin:0 4px; list-style:none;}
.flex-control-nav li a{ display:block; width:10px; height:10px; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; border-radius:100%; background:#fff; overflow:hidden; line-height:999px;-webkit-transition:all .3s ease; -moz-transition:all .3s ease; -ms-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease;}
.flex-control-nav li a.flex-active{ background:#4c366f;}

.head{width:100%;background:#fff;z-index:5;padding: 0 15px;position: relative;}
.head .commonweb{ position:relative;}
.logo{float:left;padding: 13px 0;}
.logo img{width: 240px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display: block;}
.menu {position: fixed;right: 15px;top: 16px;width: 33px;height: 30px;cursor: pointer;z-index: 7;-webkit-transition:all .3s ease;transition:all .3s ease;margin:0;background:#4c366f;}
.menu span {position: absolute;top: 14px;left: 7px;display: block;width: 18px;height: 2px;background-color: #fff;transition: 0.3s linear;}
.menu span.nav_lineA {transform: translateY(6px) rotate(0deg);}
.menu span.nav_lineB {opacity: 1;}
.menu span.nav_lineC {transform: translateY(-6px) rotate(0deg);}
.nav_icon_click{right: 245px;margin-right:-25px;}
.nav_icon_click span{ left: 8px;}
.nav_icon_click span.nav_lineA {transform: translateY(0) rotate(45deg);}
.nav_icon_click span.nav_lineB {opacity: 0;}
.nav_icon_click span.nav_lineC {transform: translateY(0) rotate(-45deg);}
.phonenav{position:fixed;background:#fff;right: 0;top:0;z-index: 9;width: 220px;height:100%;overflow-y: scroll;-webkit-overflow-scrolling: touch;display: none;-webkit-box-shadow: -1px 0 5px rgba(0,0,0,.1);box-shadow: -1px 0 5px rgba(0,0,0,.1);}
.m_nav_main { display: table; width: 100%; height: 100%; counter-reset: navCounter;}
.m_nav_main ul {display: table-cell;width: 90%;padding: 8px 20px;margin:0;}
.m_nav_main li {position: relative;margin-bottom: 10px;list-style:none;}
.m_nav_main li>a{ display:block; font-size:16px; color:#333; padding:10px 0}
.r_arrow:after{content: "+";display: inline-block;position: relative;transition: transform 0.3s;-o-transition: transform 0.3s;-ms-transition: transform 0.3s;-moz-transition: transform 0.3s;-webkit-transition: transform 0.3s;top: 0px;padding: 0;color: #000;font-size: 18px;font-style: normal;margin-left:5px;float: right;}
.phonenav a.cur .r_arrow:after{content: "-";}
.se-nav{padding-left: 1em; display:none;}
.se-nav a{font-size: 15px;color: #666; display:block;line-height: 35px;}
.search{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;background-color:#4c366f;background-image:url(../images/head01.png);background-position:center center;background-repeat: no-repeat;position: absolute;top: 14px;right: 60px;width: 35px;height: 35px;}

.navul{margin:0; padding:0; float:right}
.navul li{ list-style:none; float:left; position:relative; text-align:center; color:#666666;}
.navul li>a{display:block;font-size: 14px;color:#666;position:relative;padding-bottom:7px;height: 35px;line-height: 35px;text-align:center;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;overflow: hidden;z-index: 2;min-width:90px;padding:0 15px;}
.navul li:hover>a,.navul li>a.cur{background:#4c366f; color:#fff}
.secondnav{position:absolute;left:0;top: 25px;padding: 2px 0 14px;background:#4c366f;width:100%;text-align:center;visibility: hidden;z-index:-1;}
.secondnav a{display:block;font-size:13px;color: #e2e2e2;padding-top: 4px;}
.secondnav a i{ display:inline-block;border-bottom:1px solid #4c366f}
.secondnav a:hover i{border-bottom:1px solid #fff}
.navul li:hover .secondnav{top: 35px;visibility:visible;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;z-index: 1;}
.pcsearch{float:right;position:relative;padding-left: 7px;}
.pcsearch .search{position:static;display: block; cursor:pointer}
.searchbox{background:#4c366f;width:230px;position:absolute;right:-15px;top: 64px; display:none;}
.searchbox input{font-size:14px;color:#fff;display:block;width:100%;height: 50px;line-height: 50px;padding: 0 15px;}
.searchbox:after{ content:""; width:0; height:0; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:9px solid #4c366f; right:23px; top:-9px; position:absolute}
.phsearchbox{ top:100%; width:100%; left:0;}
.phsearchbox:after{ right:69px;}

.foot{ background:#303030; padding-top:25px; padding-bottom:23px;}
.subfootcom{ position:relative; padding-left:110px; min-height:112px; margin-bottom:25px;}
.code{ line-height:22px; text-align:center; background:#4c366f; color:#fff; float:left; font-size:12px; left:0; top:0; position:absolute}
.code img{ display:block; width:90px;}
.comtxt{font-size:14px;color:#949494;line-height: 22px;}
.comtxt h2{font-size: 15px;color:#bfbfbf;padding-top: 10px;}
.comtxt a{ color:#949494;}
/*.footcom .subfootcom:nth-child(2n){ padding-left:0; padding-right:110px;}
.footcom .subfootcom:nth-child(2n) .code{ left:auto; right:0;}*/
.footlink{ border-top:1px solid rgba(255,255,255,.03);}
.links{ font-size:14px; color:#fff; text-align:center; padding-top:17px;}
.links a{ color:#fff; padding:0 5px; display:inline-block}
.copy{ font-size:12px; color:#666;text-align:center; line-height:20px; padding-top:2px;}
.copy a{ color:#666; display:inline-block}

.insidebanner{ width:100%; overflow:hidden; position:relative}
.insidebanner>img{display:block;transition: All 2.8s ease-in-out;-webkit-transition: All 2.8s ease-in-out;-moz-transition: All 2.8s ease-in-out;-o-transition: All 2.8s ease-in-out;-webkit-transform: scale(1.3);-moz-transform: scale(1.3);-o-transform: scale(1.3);-ms-transform: scale(1.3);transform: scale(1.3);position:relative;width:100%;}
.insidebanner.cur>img{ -webkit-transform: scale(1) ; -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1) ;transform: scale(1) ;}
.innav{ font-size:0; text-align:center; padding-top:37px;}
.innav a{ display:inline-block; font-size:16px; color:#333; text-align:center; height:41px; line-height:39px; border:1px solid #d8d8d8; margin-left:-1px; /*width:130px;*/padding: 0 5px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.innav a:hover,.innav a.cur{ color:#fff; background:#4c366f;}
.content{padding-top: 30px;padding-bottom:50px;}

.aboutdl{ font-size:14px; color:#666; text-align:justify}
.aboutdl dt{ position:relative;}
.aboutdl img{ display:block; width:100%;}
.aboutdl h2{ font-size:24px;line-height:1.2em; color:#4c366f; padding:10px 0}
.atit{ color:#fff; font-size:24px; background:#4c366f; border:3px solid #fff; width:168px; height:45px; line-height:39px; text-align:center; position:absolute; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); left:0}

.improve{ max-width:760px; margin:0 auto; padding-bottom:0; padding-left:15px; padding-right:15px;}
.iconn{ width:40px; height:40px; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; border-radius:100%; border:2px solid #4c366f;}
.iconn span{ display:block; width:16px; height:16px;border-left:2px solid #4c366f; border-bottom:2px solid #4c366f; margin:8px auto 0;}
.improvebox{ position:relative; padding-bottom:30px;}
.improvebox:before{content:"";left: 186px;height:100%;top:0;width:5px;background:#4c366f;position: absolute;}
.year{ float:left; width:181px;}
.yearnum{ font-size:30px;border:2px solid #4c366f; color:#4c366f; width:100px; height:100px;-webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; border-radius:100%; text-align:center; line-height:96px; float:left;}
.yearxian{width: 80px;height:3px;background:#4c366f;float:left;margin-top:48px;}
.improvelist{float:left;margin:0;padding: 2px 0 0 !important;width:578px;}
.improvelist li{ list-style:none; position:relative; padding-left:100px; font-size:14px; color:#666; text-align:justify; margin-top:35px;}
.yearyuan{border:3px solid #4c366f;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;width:17px;height:17px;background: #fff;position:absolute;z-index: 5;left: -1px;top: 5px;}
.mounth{position:absolute;left: 34px;font-size:24px;color:#4c366f;}
.subimprove{ padding-bottom:36px;}

.backfour{position:relative;padding-top: 32px;padding-bottom: 0px;}
.backfour img{display:block;position:relative;width: 100%;}
.fours{ position:absolute; color:#666; font-size:14px;}
.fours h2{font-size:20px;line-height:1.1em;color:#4c366f;padding-bottom: 10px;}
.two{width: 34.4%;left:0;top:0;}
.three{width: 25.6%;right:0;top: 37px;}
.one{width: 308px;left:0;bottom: 80px;}
.four{right:0;bottom: 0;}

.qinghua{ padding-top:60px; color:#666; font-size:14px;}
.qingtit{ text-align:center; font-size:0; height:64px; position:relative; margin-bottom:35px;}
.qingtit span{ display:inline-block; font-size:26px; color:#fff; padding:0 20px; height:64px; background:#4c366f; line-height:64px; position:relative; z-index:2}
.qingtit:before{ content:""; background:#4c366f; width:100%; height:1px; left:0; top:32px; position:absolute}
.qinhuaul{ margin:0; padding:0}
.qinhuaul li{ list-style:none; margin-top:34px;}
.qing{ border:1px solid #dfdfdf; padding:7px;}
.subqing{ border:1px solid #dfdfdf; position:relative; font-size:16px; color:#666; padding:20px 0; padding-left:100px; min-height:166px;}
.subqing img{ position:absolute; left:15px; top:50%; margin-top:-63px;}
.qintxt h2{ font-size:20px; color:#4c366f; line-height:1.1em; padding-bottom:8px;}
.huaul{ margin:0 -15px; padding:11px 0 0}
.huaul li{ list-style:none; margin-top:37px;}
.subhua{ position:relative;}
.subhua img{ display:block;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%; width:54%;}
.table{ position:relative; height:100%; width:100%; display:table}
.td{ display:table-cell; vertical-align:middle}
.huatxt{width: 73%;position:absolute;height:100%;left:27%;top:0;font-size:14px;color:#666;border: 1px solid #c7c7c7;border-left:none;padding-right: 10px;padding-left: 30%;}
.huatxt h2{ font-size:18px;color:#4c366f; line-height:1.2em; padding-bottom:7px;}
.boxh2{ font-size:20px;color:#4c366f;  line-height:1.2em; padding-bottom:9px;}
.qingright img{display:block;max-width: 100%;}
.qingright{ padding-top:35px;}
.qingbox{ border-bottom:1px solid #ebebeb; padding-bottom:50px;}
.qingbox .qinhuaul li{ padding:0}
.backlast h2{ color:#4c366f; font-size:26px; line-height:1.2em; text-align:center; padding-top:28px}
.imgbox{ display:block; width:100%; overflow:hidden; position:relative}
.imgbox img{display:block;width:100%;transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);}
.lastbox a{ display:block; padding:1px; overflow:hidden; border:1px solid #e1e1e1;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%; float:left;}
.lastbox a img{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%; }
.lastbox a:hover img,
.the-partner li:hover img{ -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2); -o-transform:scale(1.2); transform:scale(1.2);}
.lastbox{ margin:0 -5px; position:relative}
.sublast{ float:left; padding:0 5px; width:33.3333%; margin-top:20px; }
.lastbox h3{ font-size:20px; color:#4c366f; padding-top:30px;}
.aha{height:24px;padding-right: 118px;position:absolute;right:0;bottom: 40px;}
.aha h3{font-size:18px;color:#4c366f;position:absolute;right:0;top: -5px;padding-top: 0;}
.ahaha span{display:block;height:2px;border-bottom:2px dashed #4c366f;width:100%;position: relative;top: 7px;}
.ahaha{padding:0 16px;height:16px;position: relative;}
.ahaha:before{ content:""; border:3px solid #4c366f; height:16px; width:16px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%; position:absolute; left:0; top:0; box-sizing:border-box}
.ahaha:after{content:"";background: #4c366f;height:10px;width:10px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;position:absolute;right: 6px;top: 3px;box-sizing:border-box;}
.aha1{width: 67%;}
.aha2{width: 18%;}
.aha3{width: 83%;}

.joblist h2{font-size:18px;color: #4c366f;border-bottom:1px solid #e8e8e8;line-height: 1.8em;padding-bottom: 10px;}
.jobul{margin:0;padding: 0;}
.jobul h3{cursor:pointer;font-size:14px;color:#4c4c4c;height:59px;line-height:59px;background: url(../images/service04.png) right center no-repeat;}
.jobul li{ border-bottom:1px solid #e6e6e6; list-style:none}
.jobdetail{background:#fafafa;font-size:13px;color:#4c4c4c;padding: 34px 15px;display:none;}
.jobdetail h4{ font-size:14px; color:#4c4c4c; font-weight:bold;}
.jobsend{width:120px;height:35px;display:block;text-align:center;line-height:35px;font-size:16px;color:#fff;background: #4c366f;margin-top:30px;}
.jobul li h3.cur{color: #4c366f;background:url(../images/service03.png) right center no-repeat;}

.contact{ position:relative}
.map{ border:2px solid #4c366f}
.map img{ display:block; width:100%;}
.subcontact{ border-bottom:1px solid #efefef; padding-top:20px; padding-bottom:20px;}
.contactway .subcontact:last-child{ border-bottom:none;}
.subcontact h2{font-size: 24px;color:#4c366f;line-height:1.2em;padding-bottom: 10px;}
.thecontact{ position:relative; padding-left:100px;min-height:114px;}
.concode{ position:absolute; text-align:center; font-size:12px; color:#666; left:0; top:0; line-height:18px;}
.concode img{ display:block; width:90px;}
.conway{ font-size:14px; color:#666;}
.phone,.address{padding-left:34px;background-repeat:no-repeat;background-position: left 15px;padding-top:10px;}
.phone{ background-image:url(../images/contact2.png)}
.address{ background-image:url(../images/contact3.png)}

.newlist{margin-top: -17px;}
.newlist dd i{font-size:14px;color:#fff;-webkit-border-radius: 13px;-ms-border-radius: 13px;-moz-border-radius: 13px;-o-border-radius: 13px;border-radius: 13px;width: 106px;height:35px;text-align:center;line-height:35px;display:block;background: #565656;margin-top: 10px;}
.newlist dl{ padding:25px 0; border-bottom:1px solid #dedede;}
.newlist dt{ position:relative; overflow:hidden;}
.newlist img{ display:block; width:100%; -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -ms-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease;}
.newlist dl:hover img,
.kanwu li:hover .imgbox img,
.partner li:hover img{ -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2); -o-transform:scale(1.2); transform:scale(1.2);}
.newlist dd a{ display:block; color:#666;}
.newlist h3{font-size: 18px;color: #333;padding-bottom: 2px;padding-top:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newlist dl:hover h3{ color:#4c366f;}
.newlist dl:hover i{ background:#4c366f}
.newlist dd p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.newlist dl:nth-of-type(1){ padding-top:10px}
.newlist span{display:block;font-size:14px;color:#898989;padding-bottom: 7px;padding-top: 5px;}
.newdetail{background:#fff;margin-top:20px;margin-bottom: 35px;}
.newtitle{text-align:center;font-size:12px;color:#8d8d8d;}
.newtitle h2{color:#333;font-size: 24px;line-height: 1.3em;border-bottom:1px solid #e8e8e8;padding-bottom: 16px;}
.newdetail img{ max-width:100%;}
.detailbox{color: #666;padding-top: 10px;}
.detailbox img{max-width:100%;height: auto !important;}
.operation{ padding-top:30px; padding-bottom:50px;}
.back{display:block;color:#fff;background: #4c366f url(../images/ndetail02.png) 23px center no-repeat;width: 102px;height:32px;line-height:32px;padding-left: 40px;font-size:18px;margin-bottom:11px;}
.operation p a{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;color: #4c4c4c;font-size:14px;line-height:30px;}
.operation p a:hover{color: #4c366f;}
.page{ padding:40px 0 80px;}
.page a{font-size:14px;color:#fff;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;display:block;width:240px;height:55px;line-height:55px;text-align:center;background: #4c366f !important;margin:0 auto;}

.kanwu .imgbox{ border:1px solid #d4d4d4;}
.kanwu{ margin:0 -5px; padding:0}
.kanwu li{ list-style:none; padding-left:5px; padding-right:5px; padding-bottom:20px;}
.kanwu li a{ display:block; color:#333; text-align:center;}
.kanwu li h2{ font-size:18px; line-height:1.2em; padding:.7em 0}
.kanwu li a i{ display:block; margin:0 auto 0; color:#fff; font-size:14px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; background:#4c366f; width:125px; height:35px; line-height:35px;}
.kanwu li i img{position:relative;margin-right: 12px;display: inline-block;vertical-align: middle;top: -2px; width:20px;}
.scroll{ width:100%; overflow-x:scroll}
.scroll img{ min-width:600px;}

.branddl{ position:relative; color:#fff; background:#4c366f;}
.branddl dt img{ display:block; width:100%;}
.branddl dd{padding:20px 20px 40px; font-size:20px; line-height:1.1em;}
.imggg{width: 60%;text-align:center;padding-left: 14%; padding-bottom:10px;}
.subdd{ position:relative; left:50%; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); transform:translateX(-50%); float:left; width:60%;font-family: 'AvantGarde Md BT'}
.branddl h2{ font-size:30px; line-height:1.25em; padding-bottom:5px;font-family:Microsoft Yahei,Helvetica,sans-serif;}
.thelogo{ text-align:center;}
.brand-mean{ padding-top:40px;}
.logoul{ margin:0; padding:0; text-align:center; font-size:0}
.logoul li{ display:block; color:#666; font-size:15px; vertical-align:top;}
.logoul li h2{ font-weight:bold; font-size:18px;}
.sublogo{ padding-bottom:20px;}
.themean h2{ font-size:20px; padding-bottom:6px;}
.themean{color:#666; border:2px solid #533e74; padding:20px; text-align:justify; margin-top:30px;}

.core{ width:100%; overflow:hidden;}
.coreimg{ position:relative; background-size:cover; background-position:center center; height:260px;}
.coretxt{ text-align:center; color:#4c366f; font-size:24px; line-height:2em; position:absolute; width:100%; left:0; top:50%; -webkit-transform:translateY(-80%); -moz-transform:translateY(-80%); -ms-transform:translateY(-80%); -o-transform:translateY(-80%); transform:translateY(-80%);}
.coretxt h2{font-family: 'Gska00h'; display:inline-block; border-bottom:4px solid #4c366f;}
.corelist{ margin:0; padding:0 !important}
.corelist li{ list-style:none; padding:20px 10px; border:1px solid #dedede; margin-top:-1px; text-align:center; color:#666; height:255px;}
.coreicon{ background:#4c366f; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; border-radius:100%; width:100px; margin:0 auto;}
.coreicon img{ display:block; width:100%;}
.corelist li h2{font-family: 'Gska00h'; font-size:25px; line-height:1.2em; color:#4c366f; padding-top:10px;}
.corelist li:nth-child(2n){ border-left:none}

.zoom h2{ color:#4c366f; font-size:25px; line-height:1.5em; text-align:center; padding-bottom:10px;}
.zoom img{ max-width:100%;}

.partner{ margin:0; padding:0}
.partner li{ list-style:none; padding:0; margin-left:-1px; margin-top:-1px;}
.partner li a{ display:block; padding:1px; border:1px solid #e3e3e3;}
.partnerdetail{ color:#666; line-height:30px; text-align:justify}
.partnerdetail h2{ color:#4c366f; font-size:20px; line-height:1.6em;}
.partnerdetail h3{ font-size:18px; color:#4c366f; padding-bottom:8px;}

.important { padding-bottom:20px; text-align:justify}
.important .jobul li:nth-of-type(1){ border-top:1px solid #e4e4e4;}
.important .jobdetail{ background:none; padding:0 0 24px; color:#666; line-height:24px;}
.important .jobul li h3{ color:#4c366f; font-size:20px;}
.importanttxt{ font-size:16px; color:#666; padding-bottom:29px;}

.introdl{ position:relative}
.introdl dt img{ display:block; width:100%;}
.introdl dd h2{ color:#4c366f; font-size:30px; line-height:1.2em;}
.introdl dd h3{ font-size:20px;color:#4c366f;line-height:1.2em; padding-bottom:10px;}
.introdl dd{ color:#666; padding:20px 0;}
.introul{margin: 0 -5px !important;padding:0;}
.introul li{list-style:none;padding-left: 5px;padding-right: 5px;margin-top:30px;}
.numa{ text-align:center;-webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; border-radius:100%; border:1px solid #a3a3a3; height:40px; line-height:38px; width:40px; text-align:center; font-size:20px; color:#666; margin:0 auto;}
.introul li h2{ text-align:center; font-size:18px; color:#4c366f; padding-top:5px;}
.plan{ color:#666; font-size:16px; text-align:center; padding-bottom:13px;}
.theintro{text-align:justify;color:#fff;border-radius:5px;font-size:14px;background:#4c366f;padding:11px 20px;height: 285px;}
.introul li:nth-child(2n) .theintro{ background:#b22f82;}

.jiacon{ font-size:16px; color:#666;}
.jiacon p{ padding-top:0; background-position:left 2px; background-size:16px auto}
.tablebox{ width:100%; overflow-x:scroll; position:relative}
.tablebox:before{ content:""; left:50%; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); transform:translateX(-50%); top:19px; width:180px; height:4px; background:#4c366f; position:absolute}
.thetable{ min-width:460px; width:100%; border:2px dashed #cbcbcb; padding:0 15px 15px}
.thetable th{ font-size:18px; color:#666; padding:15px 0; font-weight:normal;border-bottom:2px dashed #cbcbcb; text-align:left}
.thetable td{line-height:26px;font-size:16px;color:#666;padding: 11px 0;}
.tablespan{ display:inline-block; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; border-radius:100%; color:#fff; width:26px; height:26px; text-align:center; line-height:26px;}
.jiaimg,.tablebox{ padding-top:20px}
.jiaimg img{ display:block; width:100%;}
.jiah2{ font-size:20px; line-height:1.3em; color:#4c366f; padding-bottom:5px;}
.jiasu{ color:#666; font-size:14px;}
.jiaul{ padding:0; margin:0 -3px;}
.jiaul li{ list-style:none; padding-left:3px; padding-right:3px; margin-top:20px;}
.jiaul li img,.jimg img{ display:block; width:100%;}
.jiajia{ margin:0 -2px; position:relative; margin-top:23px;}
.jimg{ padding:2px;}
.jiatit{ position:absolute; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; border-radius:100%; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); transform:translate(-50%,-50%); font-size:26px; width:120px; height:120px; z-index:3; color:#fff; text-align:center; line-height:1.12em; border:4px solid #fff;}
.jiatit p{ background:#4c366f; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; border-radius:100%; }

.service{ color:#666; font-size:14px; text-align:justify}
.service img{max-width: 100%;}
.serh2{ font-size:26px; color:#4c366f; line-height:1.3em; padding-bottom:10px;}
.platform{ position:relative; padding:30px 20px; border:1px solid #4c366f; margin-top:50px; text-align:justify}
.platform h3{ color:#333; font-size:16px; padding-bottom:9px;}
.platform h2{ font-size:18px; color:#fff; padding-left:14px; background:#4c366f; position:absolute; left:-1px; height:45px; line-height:45px; width:200px; top:-23px;}
.platimg{ margin:0 -15px; padding:0}
.platimg li{ list-style:none; text-align:center; margin-top:40px;}
.platimg li img{ max-width:100%;}

.eight{ margin:0 -5px; padding:0}
.eight li{ list-style:none; padding-left:5px; padding-right:5px; margin-top:25px;}
.subeight{ border:1px solid #e2e2e2; height:290px; padding:12px 15px 0; text-align:justify}
.e-num{-webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; border-radius:100%; font-weight:bold; width:40px; height:40px; display:block; background:#4c366f; color:#fff; text-align:center; line-height:40px; margin:0 auto; font-size:20px;}
.subeight h2{ font-size:20px; color:#4c366f; text-align:center; line-height:1.2em; padding:12px 0 7px;}
.eighth2{ text-align:center; line-height:1.1em; font-size:26px; color:#b53d87}
.prrr{ padding-top:30px;}
.prrul{ margin:0; padding:0; padding-left:26px; padding-top:20px;}
.prrul li{ list-style:none; padding-left:24px; background:url(../images/pro1.jpg) left 5px no-repeat; font-size:14px; color:#666;}
.scroll{ width:100%; overflow-x:scroll; padding-top:30px;}
.scroll img{ min-width:700px;}
.huaxu{ margin-top:40px;}
.huaxubox{ position:relative; width:100%; overflow:hidden;}
.huaxubox ul{ padding:0; margin:0}
.huaxubox li{ list-style:none; color:#666; font-size:17px; padding-left:0; padding-right:0; margin-top:25px;}
.huaxubox li p{padding-left: 20%;background: url(../images/pro18.jpg) 10% top no-repeat;margin-top: 10px;}
.huaxubox li img{ display:block; width:100%;}

.thirdnav{ width:100%; overflow:hidden;}
.subthrid a{ font-size:15px; color:#4c366f; display:block; text-align:center;}
.subthrid a i{height:40px;line-height: 38px;display:block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.insidenav {background:#fff;-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);-o-box-shadow:0 1px 10px rgba(0,0,0,.1);-ms-box-shadow:0 1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,.1);box-shadow:0 1px 10px rgba(0,0,0,.1);line-height: 43px;position:relative;}
.insidenav a{display:block;padding-left: 30px;border-bottom:1px solid #ddd;background:#fff;color: #666;}
.insidenav p{position:absolute;width:100%;left:0;top: 44px;z-index:7;display:none;}
.insidenav span em{background: url(../images/img15.png) right center no-repeat;display:block;background-size: 16px auto;width:16px;height:39px;right:10px;top: 3px;position:absolute;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.insidenav span.cur em{-webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg);}
.insidenav span{display:block;padding: 0 15px;font-size: 15px;}

.bing{  width: 100%;    overflow-x: scroll;    overflow-y: hidden;}
.bing ul{ margin:0 -8px; padding:0;display: inline-flex;display: -ms-inline-flex;display: -webkit-inline-flex;width: auto;}
.bing li{list-style:none; padding:0 8px; float:left; width:200px;}
.bingyuan{width:160px;height:160px;position:relative;margin:0 auto;color:#4c366f;text-align:center;font-size:20px;line-height:1.2em;padding: 25px 0 0;}
.bingyuan i{border:4px solid #4c366f;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;width:160px;height:160px;-webkit-transition: all .5s ease-in-out .0s;transition: all .5s ease-in-out .0s;-moz-transition: all .5s ease-in-out .0s;-ms-transition: all .5s ease-in-out .0s;-o-transition: all .5s ease-in-out .0s;position:absolute;left: 0;top: 0;}
.cl{clip: rect(0px,90px,180px,0px);}
.cr{clip: rect(0px,180px,180px,90px);}
.bing li:hover .cl{clip: rect(180px,90px,2000px,0px);}
.bing li:hover .cr{clip: rect(0px,180px,-10px,90px);}
.bing li:nth-child(2n) .bingyuan i{ border-color:#b22f82}
.bingyuan img{height: 65px;margin:0 auto;display:block;}
.bing li:nth-child(2n) .bingyuan{ color:#b22f82}
.bingtxt{ font-size:14px; color:#666; line-height:30px; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; border-radius:20px; border:1px dashed #b7b7b7; margin-top:20px; padding:10px 15px; height:232px;}

.chuang{ color:#4c366f; font-size:15px; line-height:2em;}
.chuang span{ font-size:20px;}
.chuangbox{ width:100%; overflow:hidden;}
.chuangbox ul{ padding:0; margin:0 -5px; font-size:0}
.chuangbox li{ display:inline-block; padding-left:5px; padding-right:5px; vertical-align:top; font-size:14px; color:#666; width:100%; list-style:none; margin-top:25px;}
.chuangbox h3{ color:#4c366f; font-size:18px; padding-top:10px; padding-bottom:5px;}
.chuangbox li img{ display:block; width:100%;}

.subtex{padding:20px; border:1px solid #e2e2e2; margin-top:15px;}
.tecul{ margin:0; padding:0}
.tecul li{ list-style:none; padding-left:25px; background:url(../images/pro1.jpg) left 4px no-repeat;}
.subtex h3{ font-size:18px; color:#4c366f; padding-bottom:10px;}
.tecntxt{width:100%;padding:0 10px;margin-top: 10px;}
.technology{ margin:0 -10px;}
.tec-person{ padding-top:40px;}
.tec-person .qingtit span{ width:200px;}
.tec-person ul{ margin:0 -10px; padding:0}
.tec-person li{ list-style:none; padding-left:10px; padding-right:10px; margin-top:25px;}
.theper{ border:1px solid #dfdfdf; color:#666; font-size:14px; position:relative;}
.person1{ padding:15px;}
.per24{ font-size:18px; color:#4c366f;}
.person1{ display:-webkit-box; display:-moz-box;display:-ms-box;}
.person1 .pertxt{ -webkit-box-flex:1; -moz-box-flex:1; -ms-box-flex:1; padding-left:20px; padding-top:15px;}
.ul01 img{ width:145px;}
.person2{ padding:15px;}
.person2 h2{ text-align:center}
.person2 .pertxt{}
.ul02 img{display:block;margin:0 auto 12px;width: 140px;}
.ul03 img{ width:120px;}

.toubox ul{ margin:0; padding:0;display: inline-flex;display: -ms-inline-flex;display: -webkit-inline-flex;}
.toubox{width: 100%;overflow-x: scroll;overflow-y: hidden;}
.toubox ul li{ list-style:none; padding-left:8px; padding-right:8px; float:left;}
.tou{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;background:#48286f;width:160px;height:160px;font-size:18px;color:#fff;text-align:center;position:relative;margin: 0 auto;}
.tou span{font-size:40px;font-weight:bold;display:block;padding-bottom:10px;line-height: 1em;font-family: 'Avangard';}
.tou p{ font-size:20px;}
.tou:before{content:"";position:absolute;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top: 9px solid #48286f;bottom: -8px;left:50%;margin-left: -7px;}
.toutxt{ font-size:17px; color:#333; line-height:30px; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; border-radius:20px; border:1px dashed #b7b7b7; margin-top:22px; text-align:center; height:180px; display:table; width:100%;}
.toubox ul li:nth-of-type(1){ width:260px;}
.toubox ul li:nth-of-type(2){ width:200px;}
.toubox ul li:nth-of-type(3){ width:260px;}
.tehtou{ font-size:17px; color:#333; line-height:30px;-webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; border-radius:20px; border:1px dashed #b7b7b7; padding:15px 20px; margin-top:10px;}
.subsehonor{ float:left; position:relative; left:50%; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); transform:translateX(-50%); padding-left:100px;}
.subsehonor h2{font-size:20px;position:absolute;left:0;color:#4c366f;top:50%;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%);line-height: 1em;}
.srrr{ margin:40px 0 0; padding:0; border-left:2px solid #4c366f;}
.srrr li{ list-style:none; position:relative; color:#666; padding-left:25px; padding-bottom:8px;}
.srrr li h3{font-size:20px;color:#4c366f; margin-bottom:4px; position:relative; line-height:1em;}
.srrr li h3:before{content:"";position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;width:12px;height:12px;background:#4c366f;left: -32px;top: 50%; margin-top:-6px;}

.yenum{ font-family: 'Avangard'; font-size:25px; color:#b22f82; line-height:1em; padding-bottom:9px;}
.yeui{ margin:0 -10px; padding:0; font-size:0; position:relative; z-index:3}
.yeui li{list-style:none;font-size:14px;color:#666;width:25%;padding-left: 10px;padding-right:10px;display:inline-block;vertical-align:top;position:relative;top: 50px;}
.yeui li img{ display:block;}
.yeui h3{ font-size:15px; color:#4c366f}
.yeui .per24{ padding-bottom:5px;}
.yebox{ position:relative;}
.yeimg{ position:absolute; top:50%; -webkit-transform:translateY-(50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); left:0; z-index:1}
.yeimg img{ display:block; max-width:100%; margin:0 auto;}
.yeui li:nth-of-type(5){padding-top: 15%;}
.yeui li:nth-of-type(6){padding-top: 11%;padding-left: 15px;}
.yeui li:nth-of-type(7){top: 52px;}
.yeui li:nth-of-type(8){top: 52px;}
.phoneye li{ width:100%; top:0 !important; padding-top:0 !important; padding-bottom:25px;}

/*搜索结果页*/
.result{ padding:10px 0 30px; background:#fff url(../images/re.jpg) top center no-repeat;}
.result span{font-size:20px;color: #4c366f;display:block;line-height:46px;}
.result-in{float:left;height:46px;border:1px solid #ccc;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:13px 13px;font-size:15px;margin-right:13px;width: 69%;}
.result-bt{background: #4c366f;color:#fff;width:75px;font-size:15px;text-align:center;line-height:46px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;cursor: pointer;}
.the-result{ font-size:15px; color:#1a1a1a; padding-top:20px;}
.result-ul li{ border-bottom:1px solid #d0d0d0; line-height:22px; color:#333; position:relative; padding-top:25px; padding-bottom:25px; list-style:none;}
.result-ul li a{ display:block;}
.result-ul li h2{ font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-bottom:7px;color: #4c366f;}
.result-ul li p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.result-a{display:block;width:95px;height:30px;text-align:center;line-height:30px;border:1px solid #c3c3c3;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;margin-top:15px;color: #4c366f;}
.result-ul li:hover .result-a{background: #4c366f;color:#fff;}
.content ul{padding:0;margin:0;padding-top: 15px;}

.index-flex{width: 100%;overflow-x: scroll;overflow-y: hidden;}
.flexul{ margin:0; padding:0;display: inline-flex;display: -ms-inline-flex;display: -webkit-inline-flex;}
.flexul li{float:left;margin-right:8px;width: 145px;text-align:center;list-style:none;}
.flexul li a{display:block;color:#666;position:relative;overflow:hidden;height: 158px;padding-top: 20px;font-size: 12px;}
.imgggd{ position:relative; display:inline-block; overflow:hidden; z-index:3}
.imgggd p{-webkit-transition:all .3s ease; -moz-transition:all .3s ease; -ms-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease;}
.imgggd img{ display:block; margin:0 auto;}
.imgghover{ position:absolute; top:0; right:-100%;}
.flexul li:hover .imgggd p{ -webkit-transform:translateX(-100%); -moz-transform:translateX(-100%); -ms-transform:translateX(-100%); -o-transform:translateX(-100%); transform:translateX(-100%);}
.masks{ position:absolute; width:100%; height:100%; left:0; top:100%;-webkit-transition:all .3s ease; -moz-transition:all .3s ease; -ms-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease; background:#4c366f; z-index:1}
/*.flexul li:hover .masks{ top:0;}*/
.flexul li a h2{font-size: 15px;color: #4c366f;}
.flexul li:hover a,.flexul li:hover a h2{color:#fff;}
.flexul li:hover a{ background:#4c366f;}
.flextxt{position:relative; z-index:3}
.flexul li em{display:block;width:28px;height:3px;background:#a4a4a4;margin: 9px auto 0;}
.flexul li:hover em{ background:#fff;}
.index-flex{padding: 20px 15px;}
.imgggd img{ width:40px;}

.indexnew{ background:#f4f4f4;}
.indexh2{font-size:25px;color:#333;text-align:center;line-height:1.2em;padding-top: 25px;}
.tab-out{font-size:0;text-align:center;margin:0 -6px;padding-top:19px;}
.tab-out a{padding-left:6px;padding-right:6px;display:inline-block;max-width:146px;width:25%;}
.tab-out a i{-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;display:block;background:#fff;font-size: 14px;color:#333;border:1px solid #d3d3d3;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.tab-out a:hover i,.tab-out a.cur i{ color:#fff; background:#4c366f; border-color:#4c366f;}
.newleft:hover img,
.these li:hover img{ -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2); -o-transform:scale(1.2); transform:scale(1.2);}
.newleft a{display:block;color:#666;padding:0 0 20px;line-height: 26px;}
.newleft h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-top: 10px;font-size: 18px;color: #333;padding-bottom: 4px;}
.newleft p,.thenew p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.newleft i{ display:block; color:#fff;width:110px; height:34px; line-height:34px; text-align:center; background:#4c366f; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; margin-top:10px;}
.allnews{padding-top: 30px;padding-bottom: 32px;}
.subnew{ margin:0; padding:0}
.subnew li{ list-style:none; border-bottom:1px solid #e5e5e5; padding:15px 0}
.subnew li:last-child{ border-bottom:none}
.subnew li a{display:block;color:#858585;position:relative;padding-left:70px;font-size: 13px;}
.date{border-right:1px solid #cdcdcd;font-family: 'Ayumi Normal';color:#828282;font-size:15px;text-align:center;line-height: 1em; padding-right:15px; position:absolute; top:50%; left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.date span{display:block;font-size:45px;line-height: 1em; color:#666;}
.thenew h3{font-size: 16px;color:#464646;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.subnew li:hover h3,.subnew li:hover .date span{ color:#4c366f}
.newbox{ height:0;transform:translateY(50px);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out; opacity:0; overflow:hidden;}
.newbox.cur{ height:auto; -webkit-transform:none; -moz-transform:none; -ms-transform:none; -o-transform:none; transform:none; opacity:1; overflow:visible}
.mostleft h2{text-align:center;color:#4c366f;font-size:25px;line-height:1.2em;padding-bottom: 15px;}
.mostnav ul{margin: 0 -3px;padding:0;font-size:0;text-align:center;}
.mostnav li{display:inline-block;list-style:none;font-size:18px;text-align:center;padding-left: 3px;padding-right: 3px;}
.mostnav li span{ display:table}
.mostnav li a{display:table-cell;border:1px solid #dbdbdb;width: 65px;hei;height: 65px;vertical-align: middle;-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;font-size: 17px;line-height: 18px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s sease-in-out;transition:all .3s ease-in-out;}
.mosttxt{ text-align:center; font-size:14px; color:#666; max-width:630px; margin:0 auto 0; padding:0 15px;}
.mostnav li:hover a{ color:#fff; background:#4c366f; border-color:#4c366f}
.mostmore{display:block;margin: 15px auto 0;color:#666;font-size:14px;text-align:center;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;width:155px;height:40px;line-height:40px; border:1px solid #cfcfcf;}
.mostmore:hover{background:#4c366f; border-color:#4c366f; color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out; }
.mostleft{ padding:30px 0}
.index-most{ width:100%; overflow:hidden;}

.index-these{ background:#f0f0f0; width:100%; overflow:hidden; padding-bottom:45px;}
.these{ padding:0; margin:0;display: inline-flex;display: -ms-inline-flex;display: -webkit-inline-flex;}
.these li{ list-style:none; width:180px; margin-right:10px;}
.these li a{ display:block; color:#333;}
.these li h3{ font-size:15px; text-align:center; height:45px; line-height:45px; background:#fff; position:relative}
.thesebox{ width:100%; overflow-y:hidden; overflow-x:scroll; padding-top:25px;}
.these li h3:before{ content:""; width:0; position:absolute; left:0; top:0; height:100%;background:#4c366f;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.these li:hover h3:before{ width:100%;}
.these li:hover h3{ color:#fff;}
.these li span{ position:relative; z-index:3}

.index-partner{width:100%;margin: 0 auto;}
.the-partner{padding: 25px 0 40px;margin: 0 -4px;}
.the-partner li{list-style:none;padding-left: 0;padding-right: 0;margin-left: -1px;margin-top: -1px;}
.the-partner li a{display:block;border:1px solid #ddd;padding:2px;}
.the-partner li .imgbox{}
.the-partner li img{
    transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1);
}
.background img{ max-width:100%}

.mosttxt p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}

.media{ overflow:hidden;}
.media a{display:block;background:#fff;position:relative;overflow:hidden;transition: all 1s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition: all 1s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: all 1s cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition: all 1s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: all 1s cubic-bezier(0.165, 0.84, 0.44, 1);}
.media ul{ width:99999px; margin:0; padding:0}
.media li{padding: 0 5px; list-style:none; float:left;}
.media li img{ display:block; width:100%}
.index-media{ padding-bottom:50px;}
.media{padding-top: 0;}
.prev,.next{position:absolute;width:30px;height:30px;color:#8c8c8c;font-size:30px;text-align:center;line-height: 34px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;background-size:100% auto;background-repeat:no-repeat;}
.prev{left: -10px;background-image:url(../images/left.png);}
.next{right: -10px;background-image:url(../images/right.png);}
.prev:hover{ background-image:url(../images/lefth.png)}
.next:hover{ background-image:url(../images/righth.png)}
.thisadd{ position:relative; margin-top:25px;}
.index-partner{ padding-bottom:30px;}

.aa img{ max-width:100%; height:auto !important}
@media (max-width: 320px){
	.subeight{ padding:12px 10px; height:330px;}
	.ul01 img{ width:100px;}
	.pertxt{ padding-top:0}
	.tab-out{margin:0 -3px;}
	.tab-out a{padding-left:3px;padding-right:3px; font-size:13px;}
	.theintro{ padding:11px 10px;}
}

@media (min-width: 480px){
	.chuangbox li{ width:50%;}
}

@media (min-width: 767px){
	.banner-slide .flex-control-nav{ bottom:6px;}
	.logo img{ width:251px;}
	.code img{ width:96px;}
	.subfootcom{ float:left; width:50%; padding-left:90px;}
	.footcom .comtxt{padding-right: 37px;border-right:1px solid rgba(255,255,255,.05);padding-left:20px;}
	.footcom .subfootcom:nth-of-type(2) .comtxt{ border-right:none}
	
	.aboutdl dt{ float:left; width:50%;}
	.aboutdl dd{ float:left; width:50%; padding-left:20px;}
	.about .aboutdl:nth-child(2n) dt{ float:right}
	.about .aboutdl:nth-child(2n) dd{ padding-left:0; padding-right:40px}
	.atit{ left:-20px;}
	
	.improve{ padding-left:0; padding-right:0}
	.iconn{ margin-left:168px;}
	
	.qingbox .qinhuaul{ float:left; width:50%; padding-right:10px;}
	.qingright{ width:50%; float:right; padding-left:10px;}
	
	.sublast{ width:16.5%}
	
	/*新闻中心*/
	.newlist dl dt{ width:35%; float:left;}
	.newlist dd{ float:left; width:65%;}
	.newlist dd a{padding-left: 4.1%;}
	.newlist dd h3{ padding-top:0}
	
	.kanwu li a i{ width:149px; height:44px; line-height:44px;}
	.kanwu li i img{ width:27px;}
	
	.branddl dt{ float:left; width:68.75%;}
	.branddl dd{ float:left; width:31.25%;}
	.subdd{ width:100%;}
	.branddl h2{ font-size:23px;}
	
	.logoul li{ display:inline-block;}
	.logoul li.the{ width:150px;}
	
	.coreimg{ height:350px;}
	.corelist li:nth-of-type(3){ border-left:none}
	.corelist li{ margin-top:0}
	
	.introdl dt{ float:left;width:61.25%;}
	.introdl dd{ float:left; width:38.75%;padding:0; padding-left:20px; }
	.theintro{ height:240px;}
	
	.prrul li{ float:left; width:300px; padding-right:20px; border-right:1px solid #e4e4e4}
	.prrul li:nth-child(2n){ border:none; margin-left:65px; width:50%}
	
	.scroll{ overflow:hidden}
	.scroll img{ min-width:inherit; max-width:100%;}
	
	.huaxubox ul{margin:0 -30px}
	.huaxubox li{ padding-left:30px; padding-right:30px; position:relative}
	.huaxubox li:nth-of-type(1),.huaxubox li:nth-of-type(2){ margin-top:0}
	.huaxubox{ margin-top:25px;}
	.huaxubox:before{ content:""; position:absolute; height:100%; width:4px; background:#b53b86; top:0; left:50%; margin-left:-4px;}
	.huaxubox li:before{content:"";background:url(../images/pro15.jpg) no-repeat;position:absolute;width:33px;height:33px;right:-15px;top: 12%;}
	.huaxubox li:nth-child(2n):before{content:"";background:url(../images/pro16.jpg) no-repeat;left: -19px;right:auto;top: 60%;}
	
	
	.subthrid{ margin:0 -5px;}

	.subthrid a{ float:left; width:12.5%; padding:0 5px; font-size:13px;}
	.subthrid a i{ border:1px solid #d1d1d1; border-radius:5px;}
	.subthrid a.cur i{ color:#fff; background:#4c366f;}
	.thirdnav{ padding-bottom:30px}
	
	.bing ul{ width:100%; display:block;}
	.bing li{ width:25%;}
	.bing{ overflow:hidden;}
	
	.chuangbox li{ width:25%;}
	
	.tecbox{ width:50%; float:left; padding:0 10px;}
	.tec-person .qingtit span{ width:300px;}
	
	.person2{height: 330px;}
	.ul03 .person1{ height:215px}
	
	.toubox ul{display:block;}
	.toubox{overflow: hidden;}
	.toubox ul li:nth-of-type(1){ width:35%;}
	.toubox ul li:nth-of-type(2){ width:30%;}
	.toubox ul li:nth-of-type(3){ width:35%;}
	.tehtou{ text-align:center}
	
	/*搜索结果*/
	.result-in{ float:left; height:46px; border:1px solid #ccc;}
	.result-bt{width:111px; text-align:center; }
	
	.index-flex{overflow: hidden;}
	.flexul{ display:block; margin:0 -4px;}
	.flexul li{ width:20%; margin:0; padding-left:4px; padding-right:4px;}
	
	.tab-out a i{padding:7px 0;}
	.newleft{ float:left; width:46.25%; padding-right:20px;}
	.newright{ float:right; width:53.75%;}
	.subnew li{padding: 21px 0;}
	.subnew{margin-top: -20px;}
	.mostnav li a{width: 70px;height: 70px;}
	
	.these li{ width:25%; float:left; padding-left:10px; padding-right:10px; margin:0}
	.these{ display:block; margin:0 -10px;}
	.thesebox{ overflow:hidden;}
	

}


@media (min-width: 991px){
	body{ padding-top:0}
	.head{position: relative;}
	.logo img{ width:350px;}
	.logo{padding: 23px 0;}
	.menu{ top:30px;}
	.search{ top:28px;}
	.comtxt{ line-height:30px;}
	.subfootcom{margin-right: 0;}
	.footcom .comtxt{padding-left: 30px;}
	
	.aboutdl dd{padding-left:48px; line-height:30px;}
	.about .aboutdl:nth-child(2n) dt{ float:right}
	.about .aboutdl:nth-child(2n) dd{ padding-left:0; padding-right:86px; margin-top:2%}
	.atit{ left:-66px;}
	.kuang1,.kuang2{width:75%;height:34px;border-left:2px solid #4c366f;position:relative; -webkit-transform: translateX(86px); -moz-transform: translateX(86px); -ms-transform: translateX(86px); -o-transform: translateX(86px);transform: translateX(86px);float: right;}
	.kuang1{ border-top:2px solid #4c366f;}

	.kuang2{ border-bottom:2px solid #4c366f; margin-top:6px;}
	.aboutdl h2,.aboutdl p{ width:100%; float:left;}
	
	.fours h2{font-size:30px;}
	.two{width: 34.4%;left:0;top:0;}
	.three{width: 25.6%;right:0;top: 37px;}
	.one{width: 308px;left:0;bottom: 80px;}
	.four{right:0;bottom: 0;}
	
	.huatxt{ padding-right:20px; font-size:16px;}
	.huatxt h2{ font-size:20px;}
	.aha{ bottom:60px;}
	
	.joblist h2{ font-size:24px;}
	.jobdetail{ padding:35px 40px;}
	
	.map{ width:50%; float:left;}
	.contactway{ width:50%; float:left; padding-left:45px; position:absolute; right:0; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); margin-top:-15px;}
	.thecontact{ padding-left:120px;}
	.concode img{ width:96px;}
	.subcontact{ padding-top:25px;}
	.subcontact h2{ padding-bottom:13px;}
	
	/*新闻中心*/
	.indexnew{ padding-top:0}
	.newlist dd h3{padding-top:20px;font-size: 20px;}
	.newlist dl:nth-of-type(1){ padding-top:25px}
	.newdetail{margin-top:40px;margin-bottom: 62px;}
	.page { padding-top:40px;}
	.newtitle h2,.uch2,.service>h3{font-size: 30px;}
	.newlist{ padding-top:0}
	
	
	.kanwuv{ margin:0;}
	.kanwu li{ padding-left:15px; padding-right:15px;}
	.kanwu li a i{ font-size:16px;}
	
	.subdd{width: 75%;}
	.branddl h2{ font-size:30px;}
	.branddl dd{ position:absolute; top:50%; right:0; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%);}
	

	.thelogo{ float:left; width:59%;}
	.themean{ float:left; width:41%;}
	.logoul li.the{ width:120px;}
	.logoul li h2{ padding-top:20px}
	

	.coretxt,.corelist li h2{ font-size:30px;}
	.coreimg{ height:400px;}
	
	.zoom h2{ font-size:30px;}
	
	.introdl dd{ position:absolute; right:0; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); padding-left:45px;}
	.theintro{ height:190px;}
	
	.tablebox{ float:left; width:40%;}
	.jiaimg{ float:left; width:60%; padding-left:8px;}
	.thetable{ min-width:inherit}
	.thetable th{padding: 27px 0;}
	.jiaul li{ margin-top:39px;}
	
	.platform{ padding:20px;}
	
	.eight{ margin:0 -13px;}
	.eight li{ padding-left:13px; padding-right:13px;}
	.subeight{ height:240px;}
	
	.prrul{ padding-left:25px;}
	.subthrid a{ font-size:15px;}
	.bingtxt{ height:172px;}
	.tec-person .qingtit span{ width:406px;}
	.ul03 .person1{height: 260px;}
	
	/*搜索结果*/
	.result{padding: 58px 0 22px;}
	.result span{ font-size:30px; line-height:46px; float:left;}
	.result-in{ float:left; height:46px; border:1px solid #ccc; -moz-border-radius:4px;width:480px; margin-left:32px; margin-right:13px;}
	.result-bt{font-size:20px;}
	.the-result{ font-size:18px;}
	.result-ul li { padding-right:118px;}
	.result-ul li h2{ font-size:18px; }
	.result-a{ position:absolute; right:0; top:50%; margin-top:-15px;}
	.result-ul{ padding-bottom:20px;}
	
	.newleft{padding-right:30px;}
	.subnew{margin-top: -20px;}
	.date{ font-size:18px; padding-right:20px;}
	.date span{ font-size:60px;}
	.subnew li a{ padding-left:90px;}
	.mostright{ float:right; width:50%; position:absolute; right:0; top:0; height:100%;}
	.mostleft{ float:left; width:50%;}
	.index-most .submost:nth-child(2n) .mostright{ float:left; left:0; right:auto;}
	.index-most .submost:nth-child(2n) .mostleft{ float:right;}
	.mostright .flex-viewport,.mostright ul,.mostright ul li,.mostright ul li img{ height:100%;}
	.mostright ul li img{ width:auto; }
	.mosttxt{ max-width:70%}
	.mostnav ul{ margin:0 -8px;}
	.mostnav li{ padding-left:8px; padding-right:8px;}
	.submost{ position:relative}
	
	
	.flexul li a{font-size: 14px;}
	.flexul li a h2{font-size: 20px;padding-top: 8px;padding-bottom:4px;}
	.mostleft{ padding:10px 0}
	.footcom .subfootcom:nth-of-type(2) { margin-right:0; padding-right:0}
	
	.prev, .next{width:41px;height: 42px;}
}


@media (min-width: 1200px){
	.nav{position:absolute;top:50%;margin-top:-17.5px;right: 15px;}
	.comtxt h2{font-size:18px;padding-top: 5px;}
	.footcom{padding-bottom:10px;text-align: center;}
	/*.footcom .subfootcom:nth-of-type(1) .comtxt{width:411px;}
	.footcom .subfootcom:nth-of-type(2) .comtxt{ padding-left:80px; width:448px;}*/
	.footcom .subfootcom:nth-of-type(2){/* padding-right:168px;*/}
	/*.footcom .comtxt{position:relative;top: 6px; padding:5px 0}*/
	.links{/* font-size:16px; */}
	.copy{  font-size:14px; padding-top:7px;}
	
	.about{ padding-bottom:80px;}
	.aboutdl dd{ font-size:16px; line-height:36px; margin-top:30px;}
	.aboutdl h2{ font-size:36px; padding-top:18px; padding-bottom:13px;}
	/*.about .aboutdl:nth-child(2n) dd{ margin-top:4.5%;}*/
	
	.qingtit span{ font-size:36px; padding:0 40px;}
	.qinghua{ padding-top:85px;}
	.qintxt h2{ font-size:30px;}
	.subqing{ font-size:18px; padding-left:160px;}
	.subqing img{ left:32px;}
	.qinhuaul li{ padding-left:25px; padding-right:25px;}
	.huatxt{ font-size:18px;}
	.huatxt h2,.boxh2{ font-size:30px;}
	
	.qingbox{}
	.qingbox .qinhuaul{padding-right:60px;padding-top: 20px;}
	.qingright{padding-left:60px;padding-top:12px;padding-right: 32px;}
	.qingbox{ padding-bottom:65px;}
	.backlast h2{ color:#4c366f; font-size:36px;}
	.lastbox{ margin:0 -12px;}
	.sublast{ padding:0 12px }
	.aha h3{ font-size:24px;}
	.aha{ padding-right:165px;}
	.subcontact h2{ font-size:36px;}
	
	.conway{padding-top: 13px;}
	.conway p{ background-position:left 11px;}
	.contact{ padding:10px 0 16px;}
	
	/*新闻中心*/
	.newlist dd h3{font-size:26px;line-height:26px;padding-top: 29px;}
	.newlist dd i,.caselist dd i{ margin-top:28px;}
	.newtitle{line-height: 35px;}
	.newtitle h2,.uch2,.service>h3{font-size: 36px;}
	.operation{padding-top: 39px;padding-bottom: 37px;}
	.intitle h2{ font-size:36px ;}
	.intitle h3{ font-size:18px;}
	.detailbox{ line-height:30px;}
	
	.kanwu{ padding:10px 39px 30px;}
	.kanwu li h2{ font-size:24px;}
	.kanwu li a i,.logoul li{ font-size:18px;}
	
	.branddl h2,.introdl dd h2{ font-size:48px;}
	.branddl dd{ font-size:30px;}
	.logoul li h2,.themean h2{ font-size:24px;}
	.themean h2{ padding-bottom:11px;}
	.themean{ padding:40px 35px; margin-top:50px;}
	.logoul li.the{ width:180px;}
	.logoul li h2{ padding-top:37px;}
	.sublogo{ padding-bottom:49px;}
	.brand{ padding:12px 0 45px;}
	
	.coretxt,.corelist li h2{ font-size:36px;}
	.coreimg{ height:451px;}
	.core{ padding-bottom:40px;}
	.corelist li{font-size:18px;height:366px;padding: 55px 30px 0;}
	.coreicon{ width:122px;}
	.corelist li h2{ padding-top:13px; padding-bottom:2px;}
	
	.zoom h2{ font-size:36px; padding:14px 0 23px}
	.zoom{ padding-bottom:40px;}
	
	.partner{ padding-top:15px; padding-bottom:30px;}
	.partnerdetail h2{ font-size:30px;}
	.partnerdetail h3{ font-size:24px;}
	
	.important .jobul li h3{font-size:24px; line-height:70px; height:70px;}
	.important { padding-bottom:50px;}
	.introdl dd h3{ font-size:30px;}
	.theintro{ height:160px; padding:11px 24px;}
	.plan{ font-size:18px;}
	.numa{ font-size:30px; height:53px; width:53px; line-height:51px;}
	.introul li h2{font-size:24px;padding: 8px 0 5px;}
	.intro{ padding:10px 0 40px;}
	






	.tablebox{ overflow:hidden;}
	.thetable th{ font-size:24px;}
	.thetable td{ font-size:18px;}
	.jiasu{ padding-bottom:40px;}
	.jiah2{ font-size:30px;}
	.jiatit{ width:159px; height:159px; font-size:36px;}
	
	.service{ padding-top:10px; padding-bottom:30px;}
	.serh2{ font-size:36px;}
	.platform{ padding:30px; line-height:30px;}
	.platform h3{ font-size:18px;}
	.platform h2{ font-size:24px; width:275px;}
	.platimg li{ margin-top:70px;}
	.e-num{ width:48px; height:48px;line-height:48px;font-size:30px;}
	.subeight h2{ font-size:30px;}
	.subeight{ height:240px;}
	.eighth2{ font-size:36px;}
	.prrul{ padding-top:47px;}
	.scroll{ padding-top:52px;}
	.huaxu{ margin-top:60px;}
	.huaxubox ul{ margin:0 -45px;}
	.huaxubox li{ font-size:24px; padding-left:45px; padding-right:45px; margin-top:40px;}
	.huaxubox{ margin-top:34px;}
	.subthrid a i{ font-size:18px; height:auto; line-height:43px;}
	.subthrid a:hover i{ color:#fff; background:#4c366f;}
	.content{ padding-top:40px;}
	
	.bingyuan{ width:256px; height:256px; font-size:30px; padding:35px 0 0;}
	.bingyuan i{ width:256px; height:256px;}
	.cl{clip: rect(0px,128px,256px,0px);}
	.cr{clip: rect(0px,256px,256px,128px);}
	.bing li:hover .cl{clip: rect(256px,128px,2000px,0px);}
	.bing li:hover .cr{clip: rect(0px,256px,-10px,128px);}
	.bingyuan img{ height:97px; margin-bottom:6px;}
	.bingtxt{height:158px;padding: 18px 28px;}
	
	.chuang{ font-size:18px;}
	.chuang span{ font-size:30px;}
	.chuangbox h3{ font-size:24px; padding-top:18px; padding-bottom:10px;}
	.subtex h3{font-size:24px;padding-bottom: 18px;}
	.tecntxt{ float:left; width:28%;}
	.tecbox{ width:36%; padding:0 17px;}
	.subtex{ padding:32px 0 32px 30px;}
	
	.person1{ padding:20px 30px;}
	.per24{ font-size:24px; padding-bottom:9px;}
	.tec-person .ul01{ margin:0 -20px; padding-top:15px;}
	.tec-person .ul01 li{ padding-left:20px; padding-right:20px;}
	.ul01 img{ width:273px;}
	.person1 .pertxt{ padding-left:27px; padding-top:68px;}
	.person2{ padding:15px 27px; height:380px}
	.tec-person .ul02,.tec-person .ul03{ margin:0 -13px; padding-top:15px;}
	.tec-person .ul02 li,.tec-person .ul03 li{ padding-left:13px; padding-right:13px;}
	.ul02 img{ width:199px;}
	.ul03 img{ width:143px;}
	.ul03 .person1 .pertxt{ padding-top:0; padding-left:15px;}
	.ul03 .person1{ padding:15px 10px; height:196px}
	
	.tou,.toutxt,.tehtou{ font-size:24px;}
	.tou span{ font-size:60px; }
	.tou p{ font-size:30px;}
	.tou{width:235px;height:235px;line-height: 33px;}
	.tehtou{ padding:26px 20px;}
	.subsehonor h2,.srrr li h3{ font-size:30px;}
	.subsehonor{ padding-left:190px;}
	.yenum{ font-size:36px;}
	.yeui h3{ font-size:18px;}
	.yeui{ margin:0 -20px; padding:0}
	.yeui li{padding-left:20px;padding-right:20px;top: 49px;}
	.yeui li:nth-of-type(4){top: 6px;}
	.yeui li:nth-of-type(5){padding-top: 12%;}
	.yeui li:nth-of-type(6){padding-top: 8%;}
	.yeui li:nth-of-type(7){ padding-top:3%; top:0}
	.yeui li:nth-of-type(8){ top:0}
	/*搜索结果*/
	.result-list{ padding:0 0 60px 0;}
	
	.index-flex{}
	.imgggd img{ width:60px;}
	.indexh2{font-size: 32px;padding-top: 35px;}
	.tab-out a i{font-size: 16px;}
	
	.newleft{ line-height:26px; padding-right:40px;}
	.newleft h2{padding-top: 12px;font-size:24px;padding-bottom: 7px;}
	.newleft i{ margin-top:33px;}
	.date span{font-size:72px;width: 61px;}
	.date{padding-right:26px;}
	.subnew li a{ padding-left:116px;}
	.allnews{padding-top:56px;padding-bottom: 40px;}
	.subnew li{padding: 29px 0;}
	.mostleft h2{font-size: 32px;}
	.mostnav ul{ margin:0 -15px;}
	.mostnav li{padding-left: 10px;padding-right: 10px;padding-bottom: 5px;}
	.mostnav li a{width: 80px;height: 80px;line-height:24px;font-size: 20px;}
	.mostright{ float:right; width:50%; position:relative;height:auto;}
	.index-most .submost:nth-child(2n) .mostright{ float:left; left:auto; right:auto;}
	.mostright .flex-viewport,.mostright ul,.mostright ul li,.mostright ul li img{ height:auto;}
	.mostright ul li img{ width:100%; height:auto; }
	.mosttxt{height: 115px;overflow:hidden;}
	.these li h3{ font-size:18px; height:60px; line-height:60px;}
	.thesebox{ padding-top:38px;}
	.index-these{padding-bottom: 60px;}
	.the-partner{padding: 33px 0 50px;}
	.the-partner li{padding-left: 0;padding-right: 0;}
	.flexul li a{height: 200px;padding-top: 25px;}
	.mostmore{ margin-top:0}
	.index-partner{}
	
	.subfootcom{margin-right: 0;display: inline-block;text-align: left;float: none;margin-left: 20px;margin-right: 20px;width: auto;}
	.tecntxt{ margin-top:47px;}
	
	.aa{ line-height:30px;}
}

@media (min-width: 1255px){
	.prev{ left:-55px;}
	.next{right:-55px;}
}

@media (min-width: 1300px){
	.mostleft h2{ padding-bottom:23px;}
	.mostleft{ position:absolute; left:0; height:100%; padding:0}
	.index-most .submost:nth-child(2n) .mostleft{left:auto; right:0;}
}


@media (min-width: 1500px){
	.logo{ padding-left:20px;}
	.logo img{ width:460px;}
	.nav{ right:35px;}
	.navul li>a{ font-size:16px;min-width:100px;}
	.secondnav a{ font-size:14px;}
	.searchbox{right: -35px;top: 77px;}
	.searchbox:after{ right:43px;}
	
	.mostleft h2{padding-bottom: 30px;}
	.mostnav{ padding-bottom:4px;}
	
	.mostmore{ margin-top:15px;}
	.mosttxt{ line-height:30px; height:127px;}
}

@media (min-width: 1550px){
	.logo img{ width:538px;}		
}



@media (min-width: 1800px){
	.mosttxt{  height:150px;}
	.mostmore{ margin-top:0}
}