﻿﻿@charset "utf-8";
/* CSS Document */
body{margin:0px !important; padding:0px; font-family: "microsoft yahei"; color:#666; overflow-x:hidden;}
a{color:#666; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
img{border:0px; vertical-align:middle;}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.clear{clear:both;height:0;overflow:hidden;}
a:link, a:visited {
text-decoration: none;
}
input, textarea{background:transparent; padding:0px; font-size:12px; font-family:"microsoft yahei"; color:#888; outline:none; border:0px;}
em{font-style:normal;}
.show2 { margin: 0 !important;font-size: 16px !important; }
.btn1{cursor:pointer;}
.red{color:#cb1f18;}
.wal { max-width: 1188px; margin: 0 auto; }
*{ margin: 0;padding: 0; }

.w348{ width:348px; overflow:hidden;}
.w790{ width:790px; overflow:hidden;}
.edit{min-height:300px;}
.edit img{display:inline-block;max-width:100%;height:auto !important;}
.edit p,.edit ,.edit a{font-size:17px;color:#585858;line-height:30px;}                        
.edit div{font-size:17px;color:#585858;line-height:30px;}
.edit2{min-height:300px;}
.edit2 img{display:inline-block;max-width:100%;height:auto !important;}
.edit2 p,.edit2 ,.edit2 a{font-size:17px;color:#333333;line-height:36px;}                        
.edit2 div{font-size:17px;color:#333333;line-height:36px;}


.headDiv{ height:118px;position: relative;z-index: 4;margin: 0 auto; overflow: hidden;border-top: 8px solid #04044d;}
.header {width: 1432px;overflow: hidden;margin: 0 auto;}
.logo {width: 344px;float: left;}
.logo img { display: block;width: 100%; }
.header-l { margin-top: 19px;width: 868px;float: right; }
.phone { overflow: hidden;width: 252px;float: right; }
.phone-1 { width: 162px;float: left; }
.phone-1 p { background: url(../images/phone-1-bj.jpg) no-repeat left center;padding-left: 31px;font-size: 17px;color: #2caeff;line-height: 22px; }
.phone-2 { width: 72px;float: right;margin-top: 5px; }
.phone-2 a { float: left;margin-left: 15px; }
.phone-2 a img { display: block; }
.the-nav { width: 868px;float: right; margin-top: 17px;}

.the-nav ul { margin: 0 auto; }
.the-nav li{   float: left;text-align: center;}
.the-nav .nav-ts { background: none; }
.the-nav li>a p{line-height:26px;  position:relative; display:block; color:#464646;font-size: 17px;margin-left: 71px;}
.the-nav .nav1-ts a p { margin-left: 0; } 
.the-nav li>a p:hover { color: #04044d; }
.the-nav > .nav > li a { margin-left: 0; }
.nav-a span ,.nav-b span,.nav-c span{ font-size: 16px;color: #b7b7b7;font-weight: normal;line-height: 26px;text-align: center; margin-bottom: 2px;display: block;}
.nav-a { width: 326px;float: left;margin-right: 66px; }
.nav-b { width: 357px;float: left;margin-right: 66px; }
.nav-c { width: 195px;float: right; }
.box {
        display: flex;
        align-items: center;
        justify-content: center;
        justify-items: center;
        white-space: nowrap;
      }
      .box::before {
        background: linear-gradient(90deg, transparent 0%, #e6e6e6 10%);
      }
      .box::before,
      .box::after {
        content: '';
        display: block;
        width: 50%;
        height: 1px;
        flex-grow: 1;
        flex-shrink: 1;
      }
      .box::after {
        background: linear-gradient(270deg, transparent 0%, #e6e6e6 10%);
      }
      .info {
        color: #999999;
        padding: 0 0.5em;
      }




.banner-pagination {
        position: absolute;
        z-index: 10;
        left: 0;
        bottom:16px;
        right:0;
        text-align:center;
}
.swiper-pagination-switch {
        display:inline-block;
        width:10px;
        height:10px;
        border-radius:10px;
        margin:0 5px;
        opacity:1;
        cursor:pointer;
        background:#ffffff;
}
.swiper-visible-switch {
        background:#ff0000;
}
.swiper-active-switch {
        background:#ff0000;
        opacity:1;
}
.swiper-slide {
        float: left;
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
        text-align:center;
}
.swiper-slide img{
      max-width:100%;
      height:auto;
}
.banner,.banner-con{
        width:100%;
        margin:0px auto;
}
.banner img{
        max-width:100%;
}
.banner-container {
        z-index:2;
        margin:0 auto;
        position:relative;
        overflow:hidden;
        -webkit-backface-visibility:hidden;
        -moz-backface-visibility:hidden;
        -ms-backface-visibility:hidden;
        -o-backface-visibility:hidden;
        backface-visibility:hidden;
        /* Fix of Webkit flickering */
}
.banner-wrapper {
        position:relative;
        width:100%;
        -webkit-transition-property:-webkit-transform, left, top;
        -webkit-transition-duration:0s;
        -webkit-transform:translate3d(0px,0,0);
        -webkit-transition-timing-function:ease;

        -moz-transition-property:-moz-transform, left, top;
        -moz-transition-duration:0s;
        -moz-transform:translate3d(0px,0,0);
        -moz-transition-timing-function:ease;

        -o-transition-property:-o-transform, left, top;
        -o-transition-duration:0s;
        -o-transform:translate3d(0px,0,0);
        -o-transition-timing-function:ease;
        -o-transform:translate(0px,0px);

        -ms-transition-property:-ms-transform, left, top;
        -ms-transition-duration:0s;
        -ms-transform:translate3d(0px,0,0);
        -ms-transition-timing-function:ease;

        transition-property:transform, left, top;
        transition-duration:0s;
        transform:translate3d(0px,0,0);
        transition-timing-function:ease;

        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
}
.main1 { width: 1452px;margin: 46px auto 100px; }
.bt { width: 1432px;margin: 0 auto; }
.bt h5 { font-size: 43px;color: #000000;line-height: 62px; }
.bt p { font-size: 16px;color: #616060;line-height: 24px; }
.main1 ul { margin-top: 51px;overflow: hidden; }
.main1 ul li { width: 337px;float: left;margin: 0 10px; }
.main1-1 { margin-bottom: 30px; }
.main1-1 img { display: block;width: 337px;height: 374px; }
.main1 li p { text-align: center;  font-size: 26px;color: #000000;line-height: 36px; font-weight: bold;}
.main2 { background-color: #09428f;padding-top: 56px;padding-bottom: 55px; }
.main2 .bt { width: 100%; }
.main2 .bt h5 ,.main2 .bt p { color: #fff; }
.main2-1 { width: 1432px;margin: 0 auto; overflow: hidden;}
.main2-1-1 { width: 579px;float: left; }
.main2-1-1 ul { margin-left: 13px;margin-top: 23px; }
.main2-1-1 li { color: #fff;font-size: 20px;line-height: 50px;font-weight: bold;padding-left: 30px; background: url(../images/main2-li-bj.jpg) no-repeat left center;}
.main2-1-2 { width: 840px;float: right; }
.main2-1-2 img { display: block; }
.main3 { background-color: #f7f7f7; }
.main3-1 {  overflow: hidden;padding-top: 80px;padding-bottom: 66px;}
.main3-1-1 { width: 1454px;overflow: hidden;margin: 39px auto 0; }
.main3-1-1 li { width: 705px;float: left;margin: 0 11px; }
.main3-1-1-1 img { display: block;width: 705px;height: 316px; }
.main3-1-1-2 { background-color: #e86b05; width: 100%;padding: 24px 29px 16px;}
.main3-1-1-2 p { font-size: 32px;color: #fff;line-height: 44px;font-weight: bold;padding-left: 70px; }
.main3-1-1-2-1 {  background: url(../images/main3-1-1-1-bj.jpg) no-repeat left center; }
.main3-1-1-2-2 {  background: url(../images/main3-1-1-2-bj.jpg) no-repeat left center; }
.main4 { width: 1468px;margin: 78px auto 103px; }
.main4 ul { overflow: hidden; margin-top: 37px;}
.main4 ul li { width: 337px;float: left;margin: 0 15px;background-color: #04044d;height: 315px; padding-top: 72px;}
.main4-1 { width: 116px;margin: 0 auto 26px; }
.main4-1 img { display: block;width: 116px;height: 116px; }
.main4 li p a { text-align: center; font-size: 26px;color: #fff;line-height: 36px;font-weight: bold;display: block;}
.main5 {background-color: #ebebeb;}
.main5-1 { width: 1432px;margin: 0 auto; }
.main5-1 img { display: block; }

.footer { background-color: #202334; padding-top: 36px;}
.footer1 { width: 1432px;margin: 0 auto;overflow: hidden; }
.footer1-a { width: 627px;float: left; }
.footer1-1 { width: 202px;float: left; }
.footer1 h4 { color: #fff;font-size: 22px;line-height: 74px; margin-bottom: 11px;background: url(../images/footer1-h4-bj.jpg) no-repeat left bottom;}
.footer1-1 p a ,.footer1-2 p a,.footer1-a-3 p a,.footer1-3 p { color: #fff;font-size: 16px;line-height: 36px;display: block; }
.footer1-2 { width: 213px;float: left; }
.footer1-a-3 { width: 212px;float: right; }
.footer1-3 { width: 398px;float: left; }
.footer1-3-1 { margin-bottom: 36px; }

.footer1-4 { width: 406px;float: right; margin-top: 37px;}
.footer1-4 img { display: block; }

.ft { background-color: #13161d;padding: 26px 5px 24px;text-align: center; }
.ft p,.ft a { color: #fff;line-height: 25px;font-size: 15px; }
/*出国留学-服务内容*/
.mbx { background-color: #f7f7f7;text-align: center; }
.mbx a { font-size: 18px;line-height: 47px;display: inline-block;color: #000000;width: 139px;text-align: center;border-right: 1px solid #c7e7ff;}
.mbx a:first-child {border-left: 1px solid #c7e7ff;} 
.mbx .mbx-ts,.mbx a:hover{ background-color: #ebebeb; }
.cglx { width: 1474px;margin: 61px auto 54px; }
.cglx-1 { overflow: hidden;margin-bottom: 16px; }
.cglx-1 li { width: 695px;float: left;margin: 0 21px 20px;background-color: #f3f3f3;overflow: hidden; font-size: 17px;line-height: 53px;color: #616060;}
.cglx-1 span { width: 36px;float: left;background-color: #009ee7; font-size: 20px;color: #fff;line-height: 53px;font-family: 'Arial';font-weight: bold;text-align: center;margin-right: 13px;}
.cglx-1 li p { line-height: 53px;}
.cglx-2 { width: 1432px;margin: 0 auto; }
.cglx-2 img { display: block;width: 100%; }

/*出国留学-留学国家*/
.lxgj { width: 1454px;margin: 60px auto 68px; }
.lxgj ul { overflow: hidden;  }
.lxgj li { width: 663px;float: left;border: 1px solid #e7e7e7;overflow: hidden;margin: 0 31px 16px;padding: 42px 53px; }
.lxgj-1 { width: 102px;float: left; }
.lxgj-1 img {display: block;width: 100%;}
.lxgj-2 { width: 408px;float: right;margin-top: 10px; }
.lxgj-2 p { font-size: 17px;line-height: 34px;color: #616060; }
/*关于我们*/
.about { width: 1432px;margin: 40px auto 103px; }
.about1 { margin-bottom: 52px; }
.about1 h5 { text-align: center;font-size: 26px;color: #616060;line-height: 68px;background: url(../images/about1-h5-bj.jpg) no-repeat center bottom; font-weight: normal;margin-bottom: 15px;}
.about1 p { font-size: 17px;line-height: 38px;color: #616060;text-indent: 2em; }
.about h4 { text-align: center;font-size: 22px;color: #616060;line-height: 42px; }
.about2 { margin-bottom: 67px;}
.about2-1 { overflow: hidden; width: 1002px;margin: 54px auto 58px;}
.about2-1 li { width: 334px;float: left; text-align: center;}
.about2-1-1 { margin-bottom: 16px; }
.about2-1-1 img { display: block;margin: 0 auto; }
.about2-1 li h5 { text-align: center;font-size: 18px;color: #7d7d7d; line-height: 28px;margin-bottom: 10px;}
.about2-1 li p { text-align: center;font-size: 15px;color: #7d7d7d; line-height: 25px;}
.about2-2 p { font-size: 17px;color: #616060;line-height: 35px;text-indent: 2em;  }
.about3 { margin-bottom: 67px; }
.about3-1 { overflow: hidden;margin-top: 22px; }
.about3-1-ts-1 { margin-bottom: 23px; }
.about3-1-ts-1 ,.about3-1-ts-2{ height: 206px; }
.about3-1-1 { height: 437px; }
.about3-1-1 ,.about3-1-ts{ width: 445px;float: left; margin: 0 13px;}
.about3-1-1 ,.about3-1-ts-1,.about3-1-ts-2{ border: 1px solid #dfdfdf;padding: 28px 26px 0px; }
.about3-1-1-1 { overflow: hidden;margin-bottom: 12px; }
.about3-1-1-1-1 { width: 50px;float: left;margin-right: 12px; }
.about3-1-1-1-1 img  { display: block; }
.about3-1-1-1 h5 { float: right;font-size: 20px;color: #616060;line-height: 30px; margin-top: 2px;width: 329px;}
.about3-1-1-2 p { font-size: 17px;color: #616060;line-height: 36px; }
.about4 { margin-bottom: 97px; }
.about4-1 { overflow: hidden; margin-top: 23px;}
.about4-1-1 { width: 664px;float: left;background-color: #476e99; height: 371px;padding: 48px 30px;}
.about4-1-1 p { color: #fff;font-size: 17px;line-height: 37px; }
.about4-1-2 { width: 701px;float: right; }
.about4-1-2 img { display: block;width: 100%; }
.about5-1 { margin-top: 22px; }
.about5-1 img { display: block;width: 193px;height: 194px;border: 1px solid #b2b2b2; margin: 0 auto;}

/*服务模式*/
.fwms { width: 1432px;margin: 56px auto 110px; }
.fwms1 { margin-bottom: 90px; }
.fwms h4 { font-size: 22px;font-weight: normal;color: #616060;line-height: 31px; }
.fwms1-1 { overflow: hidden; margin-top: 37px;}
.fwms1-1-1 { width: 726px;float: left; }
.fwms1-1-1 img { display: block; }
.fwms1-1-2 { width: 594px;float: right; margin-top: 11px;}
.fwms1-1-2 p { font-size: 17px;color: #616060;line-height: 37px; }
.fwms2 ul { overflow: hidden; margin-top: 35px;}
.fwms2 ul li { width: 451px;float: left;margin-right: 39px; margin-bottom: 56px;}
.fwms2 ul .fwms2-ts { margin-right: 0; }
.fwms2-1 { border-bottom: 4px solid #efefef; overflow: hidden;padding: 0 14px 10px;}
.fwms2-1 span { font-size: 24px;color: #2c318c;font-weight: bold;float: left;width: 30px; font-family: 'Arial';line-height: 30px;font-style:    italic; }
.fwms2-1 h5 { font-size: 20px;color: #616060;font-weight: bold;float: right;width: 378px;line-height: 30px; }
.fwms2-2 { margin-left: 58px;margin-top: 10px; }
.fwms2-2 p { font-size: 17px;color: #616060;line-height: 36px; }

/*来华留学-合作院校*/
.hzyx { width: 1464px;margin: 75px auto 85px; }
.hzyx ul { overflow: hidden;margin-bottom: 46px; }
.hzyx ul li { border: 1px solid #e3e3e3;width: 453px;float: left;margin: 0 16px 34px;height: 312px;padding: 30px 19px 0; }
.hzyx-1 { overflow: hidden;margin-bottom: 22px; }
.hzyx-1-1 { width: 144px;float: left; }
.hzyx-1-1 img { display: block; width: 100%;}
.hzyx-1-2 { float: right;width: 256px; margin-top: 14px;}
.hzyx-1-2 p { font-size: 18px;color: #000000;line-height: 27px;  }
.hzyx-2 { margin-left: 3px; }
.hzyx-2 p { font-size: 16px;color: #424242;line-height: 28px;  }
.hzyx-2 p span {color: #000000;}
.list { text-align: center; }
.list p,.list p a { font-size: 18px;color: #5f5f5f;line-height: 27px; }

/*来华留学-招生专业*/
.zszy { width: 1464px;margin: 75px auto 126px; }
.zszy ul { overflow: hidden; margin-bottom: 61px;}
.zszy ul li { width: 453px;border: 1px solid #e3e3e3;float: left;margin: 0 17px 51px;overflow: hidden; padding: 19px 18px 30px;}
.zszy-1 { width: 135px;float: left; }
.zszy-1 img { display: block; width: 100%;border: 1px solid #f0f0f0;}
.zszy-2 { width: 262px;float: right; margin-top: 43px;}
.zszy-2 p { font-size: 18px;color: #000000;line-height: 28px; }

/*来华留学-中医文化*/
.zywh { width: 1432px;margin: 70px auto 91px; }
.zywh h4 { font-size: 22px;color: #616060;line-height: 32px;font-weight: normal; }
.zywh1 { margin-bottom: 87px; }
.zywh1 ul { overflow: hidden; margin-top: 28px;}
.zywh1 ul li { width: 330px;float: left;margin-right: 36px; }
.zywh1 ul .zywh1-ts { margin-right: 0; }
.zywh1-1 img { display: block;width: 100%; }
.zywh1 ul li h5 { font-size: 20px;color: #616060;line-height: 30px; background: url(../images/zywh1-h5-bj.jpg) no-repeat center left;padding-left: 26px;margin-top: 33px;margin-left: 17px;}
.zywh2 { margin-bottom: 47px; }
.zywh2 p {font-size: 17px;color: #616060;line-height: 26px;}
.zywh2 h4 { margin-bottom: 19px; }

/*联系我们*/
.lxwm { overflow: hidden;margin-bottom: 115px; }
.lxwm1 { width: 681px;float: left; }
.lxwm h4 { font-size: 22px;color: #616060;line-height: 33px; margin-bottom: 16px;text-align: left;}
.lxwm-1 { margin-bottom: 69px; }
.lxwm-1 img { display: block;width: 100%; }
.lxwm-2 p { font-size: 17px;color: #616060;line-height: 36px; }
.lxwm2 { width: 681px;float: right; }




/*中外合作办学*/
.hzbx { width: 1458px;margin: 53px auto 72px; }
.hzbx ul { overflow: hidden;margin-bottom: 84px; }
.hzbx ul li { width: 337px;float: left;border: 1px solid #dcdcdc;margin: 0 13px 39px;padding: 20px 21px 65px; }
.hzbx-1 { margin-bottom: 33px; }
.hzbx-1 img { display: block;width: 295px;height: 163px; }
.hzbx li h5 { text-align: center;font-size: 26px;color: #0d4199;line-height: 36px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;}
/*中外合作办学-某一项目*/
.hzbxshow { width: 1432px;margin: 58px auto 66px; }
.hzbxshow h4 { font-size: 26px;color: #616060;line-height: 36px; text-align: center;margin-bottom: 54px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;}
.hzbxshow-1 { margin-bottom: 41px; }
.hzbxshow-1 h5 { font-size: 20px;color: #616060;line-height: 30px; }
.hzbxshow-1 p { font-size: 17px;color: #6f6e6e;line-height: 37px; }
@media screen and (min-width: 768px) {
.the-nav { display: block;}
.the-nav .nav {  display: block; }
.the-nav .nav-pill:after { content: "";  display: table; clear: both;}
.the-nav > .nav { margin: 0;line-height: normal;}
.the-nav > .nav > li { display:block;  position:relative;    float:left;   /*line-height:65px;*/    text-align:center;}
.the-nav > .nav > li p{}
.the-nav > .nav > li .caret { margin-top:8px; margin-left:2px; border-top-color:#A7A7A7; border-bottom-color:#A7A7A7;}
.the-nav > .nav > li a {  display:block;  color:#414141; font-weight:500; text-decoration:none;  font-size:17px;  }
.the-nav > .nav > li:hover > a { color:#545454;}
.the-nav > .nav > li:hover .subnav {  display:block; }
.the-nav > .nav > li:hover .caret {  border-top-color: #303030; border-bottom-color: #303030;}
}
@media screen and (max-width: 767px) {
.navbar .nav-collapse {  display: none; }
  
}
  /* Subnav */
.nav > li > .subnav { display:none; position:absolute; top:100%; left:0;  z-index:9999999999; margin:0;  padding:0; min-width:150px; background:#fff;  width: 100%; }
.nav > li > .subnav > li { margin-bottom: 0;  line-height:51px;  border-bottom: #e8e8e8 solid 1px;width: 100%;background-color: #fafcff;}
.nav > li > .subnav > li a {  color: #515151;   font-size: 18px;display: block;padding-left: 53px;text-align: left;}
.nav > li > .subnav > li:hover a { color:#ffffff; background:#035eaf;}
/*main1*/





@media screen and (max-width:1440px){
.header ,.main1,.main2-1,.main3-1-1,.bt,.main4,.main5-1,.footer1,.cglx,.lxgj,.fwms,.hzyx,.zszy,.zywh,.hzbx,.hzbxshow,.lxwm{ width: 96%; }
.logo { }
.logo img { width: 100%; }
.main1 {margin: 3% auto 4%;}
.main1 ul ,.main4 ul{ margin-top: 2%; }
.main1 ul li ,.main4 ul li{ width: 23%;margin: 0 1%; }
.main1-1 img ,.main2-1-2 img,.main3-1-1-1 img{ width: 100%;height: auto; }
.main2 { padding: 3% 0; }
.main2-1-1 { width: 40%; }
.main2-1-2 { width: 60%; }
.main3-1 { padding-top: 4%;padding-bottom: 3%; }
.main3-1-1 {margin: 2% auto 0;}
.main3-1-1 li { width: 48%;margin: 0 1%; }
.main4 {     margin: 3% auto 4%; }
.footer { padding-top: 3%; }
.footer1-a { width: 46%; }
.footer1-3 { width: 26%; }
.footer1-4 { width: 28%; }
.footer1-1 p a, .footer1-2 p a, .footer1-a-3 p a, .footer1-3 p { font-size: 14px;line-height: 28px; }
.footer1-4 img { width: 100%; }
.ft { padding: 2%; }
.ft p, .ft a { font-size: 12px; }
.cglx { margin: 3% auto 4%; }
.cglx-1 li { width: 48%;margin: 0 1% 2%; }
.cglx-2 { width: 100%; }
.cglx-1 li { font-size: 14px; }
.cglx-1 span { font-size: 16px; }
.lxgj ,.fwms,.hzyx,.zszy,.zywh,.hzbx,.hzbxshow{ margin: 3% auto 4%; }
.lxgj li { width: 48%;margin: 0 1% 2%;padding: 2% 3%; }
.fwms2 ul li { width: 32.66%;margin-right: 1%; margin-bottom: 2%;}
.hzyx ul li ,.zszy ul li { width: 31.33%;margin: 0 1% 2%; }
.hzyx-1-2 { width: 59%; }
.zszy ul { margin-bottom: 3%; }
.zszy-2 { width: 60%; }
.zywh1 ul li { width: 24.25%;margin-right: 1%; }
.zywh1 { margin-bottom: 3%; }
.hzbx ul { margin-bottom: 4%; }
.hzbx ul li { width: 23%;margin: 0 1% 2%; }
.hzbx-1 img { width: 100%;height: auto; }
.lxwm { margin: 0 auto 2%; }
    .lxwm1,.lxwm2 { width: 49%; }
    .lxwm { margin-bottom: 5%; }
    .lxwm-1 { margin-bottom: 4%; }
}

@media screen and (max-width:1366px){
    #s_rukou { margin-left: -653px;top: 1%;height: 98%; }
    #s_rukou .img, #s_rukou .img li { width: 1316px !important;height: 616px !important;}
    .footer1-2,.footer1-1,.footer1-a-3 { width: 33.33%; }
    .about { width: 96%;margin: 3% auto 4%; }
    .about3-1-1, .about3-1-ts { width: 31.33%;margin: 0 1%; }
    .about3-1-1-1 h5 { width: 80%; }
    .about3-1-1-2 p { font-size: 15px; }
    .about4 { margin-bottom: 3%; }
    .about4-1-1 { width: 48%;height: 347px; }
    .about4-1-2 { width: 50%; }
    .fwms1-1-1 { width: 50%; }
    .fwms1-1-1 img { width: 100%; }
    .fwms1-1-2 { width: 48%; }
    .fwms1-1-2 p { font-size: 15px;line-height: 28px; }
    .fwms1 { margin-bottom: 3%; }
    .fwms2-1 h5 { width: 90%; }
    .hzyx-1-2 p { font-size: 16px; }
    .hzyx-2 p { font-size: 14px;line-height: 22px; }
    .zszy-2 p { font-size: 16px; }


}
@media screen and (max-width:1360px){

}
@media screen and (max-width:1280px){

    #s_rukou { margin-left: -614px; }
    #s_rukou .img, #s_rukou .img li { width: 1230px !important;height: 557px !important;}
    .the-nav li>a p {  font-size: 16px;}
    .lxgj-2 { width: 76%; margin-top: 2%;}
    .about4-1-1 { height: 325px; }
    .hzyx-1-2 {  width: 55%;}
    .zywh1 ul { margin-top: 2%; }
    .zywh1 ul li h5 { margin-top: 2%;margin-left: 1%; }
    .zywh2 { margin-bottom: 2%; }
    .hzbx-1 { margin-bottom: 2%; }
    .hzbx ul li { padding: 2% 2% 3%; }
    .hzbx li h5 { font-size: 20px; }
    .hzbxshow h4 ,.hzbxshow-1{ margin-bottom: 2%; }
}
@media screen and (max-width:1024px){
    
    .indexAbout-hd li { width: 24.8%;}
    #s_rukou {  margin-left: -460px;}
    #s_rukou .tab { right: 30px; }
    #s_rukou .tab li { line-height: 60px; height: 60px;width: 465px;}
    #s_rukou .tab li h3 { line-height: 60px; }
    #s_rukou .tab li h3 font { display: none; }
    #s_rukou .img, #s_rukou .img li { width: 927px !important;height: 458px !important;}
   .logo { width: 25%; }
   .logo img { width: 100%;display: block; }
   .header-l { width: 75%; }
   .the-nav > .nav > li p { font-size: 14px;margin-left: 50px; }
   .the-nav { width: 100%; }
   .headDiv { height: 100px; }
   .the-nav { margin-top: 1%; }
   .bt h5 { font-size: 34px; }
   .main1-1 { margin-bottom: 2%; }
   .main1 li p ,.main4 ul li p{font-size: 20px;}
   .main2-1-1 ul { margin-left: 0;margin-top: 1%; }
   .main2-1-1 li { font-size: 16px;line-height: 36px; }
   .main3-1-1-2 { padding: 2% 2% 3%; }
   .main3-1-1-2 p { font-size: 24px; }
   .main4 ul li { height: 250px;padding-top: 3%; }
    .footer1-a { width: 60%; }
    .footer1-3 { width: 40%; }
    .footer1-4 { width: 40%; margin: 0 auto;float: none;}
    .cglx-1 li ,.cglx-1 li p{ font-size: 12px; line-height: 40px;}
    .cglx-1 span { font-size: 13px;line-height: 40px; }
        .lxgj-2 { width: 70%; }
        .lxgj-2 p { font-size: 14px;line-height: 28px; }
    .about1 p ,.about2-2 p{ font-size: 14px;line-height: 28px; }
    .about1 ,.about2,.about3{ margin-bottom: 3%; }
    .about2-1 { width: 100%; margin: 2% auto 3%;}
    .about2-1 li { width: 33.33%; }
    .about3-1-1, .about3-1-ts-1, .about3-1-ts-2 { padding: 18px 16px 0px; }
    .about3-1-1-1 h5 { font-size: 16px;width: 74%; }
    .about3-1-1-2 p { font-size: 12px; }
    .about4-1-1 p { font-size: 14px;line-height: 30px; }
    .about4-1-1 { padding: 3%;height: 260px; }
    .fwms2-1 { padding: 0 2% 1%; }
    .fwms2-1 h5 { width: 85%;font-size: 18px; }
    .fwms2 ul ,.fwms1-1{ margin-top: 2%; }
    .fwms2-2 p { font-size: 14px;line-height: 28px; }
    .fwms2-2 { margin-left: 2%; }
    .hzyx ul { margin-bottom: 2%; }
    .hzyx ul li { width: 48%; }
    .list p, .list p a { font-size: 14px; }
    .zszy-2 { width: 43%; }
    .zywh h4{ font-size: 20px; }
    .zywh1 ul li h5 { font-size: 18px; }
    .zywh2 p { font-size: 14px;line-height: 20px; }
}
@media screen and (max-width:900px){

    .the-nav > .nav > li p{    margin-left: 45px;}
    .logo img {display: block;width: 100%;}
   #s_rukou { margin-left: -407px;}   
    #s_rukou .tab li { line-height: 50px; height: 50px;}
    #s_rukou .tab li h3 { line-height: 50px; }   
    .cglx-1 li { width: 100%;margin: 0 0 2%; }
    .about3-1-1-1 h5 { width: 70%; }
    .about4-1-1 { padding: 2%; height: 229px;}
    .about4-1-1 p { font-size: 12px;  line-height: 26px;}
    .zszy ul li { width: 48%; }
    .zszy-2 { width: 56%; }
    .lxwm-2 p { font-size: 14px;line-height: 22px; }
    .lxwm h4 { font-size: 18px;line-height: 28px;margin-bottom: 1%; }
    .hzbx ul li { width: 48%; }
}

@media screen and (max-width:810px){
    
    #s_rukou {  margin-left: -367px;}
    #s_rukou .tab { width: 42%;    top: 30px; }
    #s_rukou .tab li h3 { font-size: 18px; }
.the-nav > .nav > li p { font-size: 12px; margin-left: 36px;}
.main2-1-1 li { font-size: 14px; }
.lxgj-2 { width: 65%; }
.about3-1-1-1 h5 { font-size: 14px; }
.about3-1-1-2 p { line-height: 26px; }
.about4-1 { margin-top: 2%; }
.about2-1 li p { font-size: 12px; }
.about3-1-1-1 h5 { font-size: 12px; }
.fwms1-1-1,.fwms1-1-2 { width: 100%;float: none; }
.zywh1 ul li h5 { font-size: 14px;}
.hzbxshow h4 { font-size: 22px; }
.hzbxshow-1 h5 { font-size: 16px; }
.hzbxshow-1 p { font-size: 14px;line-height: 22px; }
}

@media screen and (max-width:768px){


    #s_rukou { margin-left: -353px;}

.footer1-3-1 { margin-bottom: 2%; }
.lxgj li { width: 96%;margin: 0 auto 2%; }
.lxgj-2 { width: 78%; }
.about3-1-1-1 h5 { width: 68%; }
.about4-1-1 { width: 100%;float: none; }
.about4-1-2 { width: 100%;float: none; }
.hzyx-1-2 {  width: 53%;}
.zszy-2 { width: 52%; }
.main2-1-1 li { padding-left: 26px; }












   
}
@media screen and (max-width:767px){
    .layout-right-content { width: 15% !important;}
    .layout-right-content{float:right;margin:0 0 0 0;}
    .layout-left-flyout { z-index: 99999;     right: 0;}
    .layout-left-flyout.isCbFlyNavActive{margin-top: 74px;right: 0;}
    .the-nav ul.nav-flyout li a p {  color: #FFF;  display: block;  text-decoration: none; padding: 0;  margin-right: 0; font-size: 14px;text-align: left;line-height: 50px;height: 50px;}
    .the-nav { width: 100%; }
    .layout-right-content { width: 10% !important; }
    .hzyx ul li { width: 98%; }
    .hzyx-1-2 {  width: 70%;}
    .main2-1-1 { width: 100%;float: none; }
    .main2-1-2 { width: 100%;float: none; }







}
@media screen and (max-width:640px){
    .headDiv { height: 94px; }
    .logo { width: 223px;}
    .header { width: 96%; }
    .header-l { width: 48%;}
    .phone-1 p { font-size: 15px; }
    .layout-right-content { width: 15% !important;}
    .nav-a ,.nav-b,.nav-c{width: 100%;}
    .main1 ul li, .main4 ul li { width: 46%;margin: 0 2% 2%; }
    .main3-1-1 li { width: 96%;margin: 0 auto 2%; }
   .footer1-1 p a, .footer1-2 p a, .footer1-a-3 p a, .footer1-3 p { font-size: 12px; line-height: 20px;}
   .cglx-1 span { width: 11%;margin-right: 2%; }
   .cglx-1 li p { float: right;width: 87%; }
   .about3-1-1, .about3-1-ts { width: 98%; margin: 0 1% 2%;}
   .about3-1-ts-1 { margin-bottom: 2%; }
   .about3-1-1 { height: 320px; }
   .about3-1-1-1 h5 { font-size: 14px;width: 86%; }
   .fwms2 ul li { width: 90%;float: none;margin: 0 auto 3%; }
   .fwms2 ul .fwms2-ts { margin:  0 auto 3%;  }
   .mbx a { font-size: 14px;width: 25%; }
   .hzyx-1-2 {  width: 62%;}
   .hzyx ul li {    height: 280px;}
   .zszy-2 { width: 41%; }
   .zywh1 ul li { width: 48%;margin: 0 1% 2%; }
   .zywh h4 { margin-bottom: 1%; }
   .zywh2 {  margin-bottom: 4%;}
   .lxwm1, .lxwm2 { width: 100%;float: none;margin-bottom: 4%; }
   .hzbx li h5 { font-size: 16px; }
   .about1 p, .about2-2 p { text-indent: 0em;text-align: center; }
}
@media screen and (max-width:480px){
.phone { width: 214px; }
.phone-1 { width: 142px; }
.footer1-a { width: 100%; }
.footer1-3 { width: 55%;float: left; }
.footer1-4 { width: 45%;float: right; }
.footer1 h4 { font-size: 18px;  line-height: 44px; }
.lxgj-2 { width: 72%; }
.about3-1-1-1 h5 { font-size: 20px;line-height: 56px; }
.about2-1 li { width: 98%;margin: 0 1% 2%; }
.about3-1-1-1 h5 { line-height: 30px;width: 80%; }
.about h4 { font-size: 18px;line-height: 38px; }
.about5-1 { margin-top: 2%; }
.zszy ul li { width: 98%; }
.zszy-2 { width: 62%; }
}
@media screen and (max-width:430px){
    .logo {  width: 55%;}
.header-l {  width: 43%;margin-top: 2%;}
.phone { width: 100%; }
.phone-1 { float: none;width: 100%; }
.phone-2 { float: none;width: 100%; }
.phone-2 a { float: right; }
.phone-1 p { background: none; }
.layout-right-content {  width: 24% !important;}
.bt h5 { font-size: 26px;line-height: 52px; }
.main1 li p, .main4 ul li p {   font-size: 16px;}
.main3-1-1-2 p {  font-size: 20px;}
.main4 ul li { height: 216px; }
.lxgj-2 { width: 70%; }
.lxgj-2 p { font-size: 12px;line-height: 22px; }
.hzyx-1-2 ,.zszy-2{  width: 57%;}

}
@media screen and (max-width:400px){
    .lxgj-2 { width: 65%; }
    .hzyx-1-2 {  width: 50%;}
    .hzyx ul li {    height: 290px;}
    .zszy-2{  width: 51%;}
}
@media screen and (max-width:360px){
    .logo {  width: 55%;}
.header-l {  width: 43%;margin-top: 2%;}
.phone { width: 100%; }
.phone-1 { float: none;width: 100%; }
.phone-2 { float: none;width: 100%; }
.phone-2 a { float: right; }
.footer1-3 { width: 100%; }
.footer1-4 { width: 70%; margin: 0 auto;float: none;}
.main5-1 img { width: 100%; }
.lxgj-2 { width: 60%; }
.about3-1-1-1 h5 { width: 78%; }
.zywh1 ul li { width: 98%; }
}