@charset "utf-8";
/* CSS Document */

@media screen and (min-width:1200px){
/*头部*/
.pc{display:block;}
.phone{display:none;}
.container{width:1200px;padding-right:0px;padding-left:0px;margin:0 auto;}


body,html{font-family:PingFangSC-Light;font-size:12px;color:#333;background:#fff;}
.pc{display:block;}
.phone{display:none;}
.tyu{height:100px;}
.header{position:fixed;top:0px;left:0px;width:100%;height:100px;z-index:11;background:#fff;}
    .header0{width:90%;margin:0 auto;}

.header1{float:left;}
	.header1 img{margin: 20px 0px 0px 0px;
height:60px;}
.header_on .header1 img{margin: 20px 0px 0px 0px;
height: 60px;}

    .header2{float:right;margin-top:14px;}
    .header2 ul li{float:left;margin-left:30px;position:relative; text-align:center;}
    .header2 ul li  h2 a{padding:0px 0px;line-height:50px;font-size:16px;color:#222;transition:all 0.6s;display:block;width:90px;}
    .header2 ul li  h2{border-top:0px solid transparent;transition:all 0.6s;}
    .header2 ul li:hover h2 a,.header2 ul li.hover h2 a{color: #be1e21;}
    .header2 ul li:hover h2,.header2 ul li.hover h2{border-bottom:2px solid #be1e21;}

    .header2 ul li dl{position:absolute;top:100%;left:-5px;width:120%;height:0px;overflow: hidden;background:#eee;transition:all 0.6s;}
    .header2 ul li:hover  dl{height:auto;border:0px solid #eee;}
    .header2 ul li dl dd{line-height:36px;color:#222;font-size:14px;}
    .header2 ul li dl dd a{line-height:36px;color:#222;display:block;text-indent:0px;}
    .header2 ul li dl dd:hover a{color:#be1e21;}

.header_on{}

.swiper-container2{position:relative;overflow:hidden;}
.swiper-container2 .swiper-pagination2{position:absolute;bottom:10px !important;left:0px;width:100%;height:12px;z-index:2100;text-align:center;}

.swiper-pagination2	.swiper-pagination-bullet{border-radius:0px;display:inline-block;width:12px;height:12px;border-radius:100%;background:#eee;opacity:0.5;}
.swiper-pagination2	.swiper-pagination-bullet.swiper-pagination-bullet-active{display:inline-block;width:12px;height:12px;border-radius:100%;opacity:1;background:#fff;}




.banner img {width:100%;}
    .banner{position:relative;}


.ban0{position:absolute;top:40%;left:20%;}
.ban1{font-size:44px;color:#fff;line-height:150%;margin-top:-138px;margin-left:128px;}
.ban2{border:3px solid #f1bb00;position:relative;z-index:3;
    width:62px;
    height:62px;}
    .ban3{border:3px solid #6b2075;
        width:134px;
        height:135px;border-bottom-left-radius: 50px;margin-top:-30px;margin-left:40px;position:relative;z-index:2;}

/**底部**/
.footer{background:#1b252e;}
.footer2{color:#8B939D;width:1200px;margin:0 auto;border-top:1px solid #313A43;line-height:180%;text-align:center;font-size:14px;padding:30px 0px;}
.footer2 a{color:#8B939D;}
.footer1{overflow:hidden;width:1200px;margin:0 auto;}
.footer1 dl dd{float:left;color:#8B939D;font-size:14px;line-height:120px;padding-left:62px;margin-right:30px;}

.ft1{background:url(../images/foot2.png) no-repeat 20px center;}
.ft2{background:url(../images/foot3.png) no-repeat 20px center;}
.ft4{background:url(../images/foot4.png) no-repeat 20px center;}

/* 关于我们 */
.about1m h2{text-align:center;font-size:24px;color:#666;font-weight:700;line-height:170%;}
.about1m{padding:50px 0px;text-align:center;}
.about1m p{text-align:center;font-size:16px;color:#666;font-weight:400;line-height:170%;}
.w1200{width:1200px;margin:0 auto;}
.abouts1{}
.abouts1a{width:60%;float:left;}
.abouts1a img{width:100%;}
.abouts1b{width:40%;float:left;padding:150px 60px 0px;font-size:25px;color:#fff;}
.abouts1b h2{font-size:25px;color:#fff;margin-bottom:40px;}
.abouts1b p{font-size:25px;color:#fff;}
.abouts10{overflow:hidden;background:#be1e21;overflow:hidden;}
.abouts1c{font-size:14px;color:#666;line-height:190%;}
.abouts1c p{text-indent:2em;margin-bottom:10px;}
.aboutjj{overflow:hidden;margin-bottom:40px;}
.abouts1c{float:left;width:60%;padding-right:40px;}
.aboutjj2{float:left;width:40%;}
.aboutjj2 img{width:100%;}
.abouts1c h2{color:#eee;font-size:40px;height:50px;}
.abouts1c h3{color:#333;font-size:24px;height:40px;font-weight:700;}



.abouts2a{position:relative;width:100%;margin:0 auto;}
.abc2{margin-bottom:20px;position:relative;overflow:hidden;    margin-top: -10px;}




.abc2 h3{line-height:220%;text-align:center;color:#000;font-size:22px;display:inline-block;padding:0px 0px;border-bottom:1px solid #ccc;}
.abc2 p{font-size:14px;color:#666;line-height:190%;padding:10px 0px;}
.abc2.eeee{text-align:right;overflow:hidden;margin-top:-40px;}
.abc2.eeee p{}
.abc2.eeee h2{}
.abc20 h5{position:absolute;width:200px;height:2px;background:#be1e21;top: 40%;left: 33.3%;}

.abc2.eeee .abc20 h5{top: 40%;left: 49.92%;}
	
.abc2 h2{font-size:22px;color:#333;line-height:190%;margin-bottom:20px;position:absolute;left:44%;top:0%;background:#be1e21;padding:0px 0px;color:#fff;width:150px;text-align:center;border-radius:100px;}
.abc2.eeee h2{}
.abc20{float:left;width:30%;background: #eee;
    padding: 15px;
    border-radius: 10px;}
.abc2.eeee .abc20{float:right;}
.abouts2{background:url(../images/hxx1.png) repeat-y center 0px;}
/* .abc20{left:13%;top:49%;}
.abc21{left:25%;top:26%;}
.abc22{left:37%;top:3%;}

.abc23{left:51%;top:21%;}
.abc24{left:61%;top:41%;}
.abc25{left:71%;top:34%;} */

/* .abc20 h3,.abc23 h3{background:#666;}
.abc21 h3,.abc24 h3{background:#333;}
.abc22 h3,.abc25 h3{background:#c10;} */

/* 媒介资源 */
.lm2{text-align:center;margin-bottom:30px;}
.lm2 ul li{display:inline-block;margin:0px 15px;}
.lm2 ul li h2{border:1px solid #999;border-radius:20px;font-size:16px;color:#666;padding:8px 30px;}

.lm2 ul li.on h2{border:1px solid #be1e21;border-radius:20px;font-size:16px;color:#fff;padding:8px 30px;background:#be1e21;}


.lma2{text-align:left;overflow:hidden;/* background:#f8f5f0; */}
.lma2 ul{width:1200px;margin:0 auto;}
.lma2 ul li{float:left;margin:0px 15px;}
.lma2 ul li h2{font-size:16px;color:#FFFFFF;padding:8px 30px;line-height:50px;min-width:110px;text-align:center;}
.lma2 ul li h3{font-size:16px;color:#333333;padding:8px 30px;line-height:50px;min-width:110px;text-align:center;}

.lma2 ul li.on h3{background:#be1e21;color:#FFFFFF;}
.lma2 ul li.on h2{background:#be1e21;color:#FFFFFF;}
 



.mjzy1{}
.mjzy1 li{display:none;}
.mjzy1 li.on{display:block;}
.mjzy1 img{width:100%;overflow:hidden;}

 .partq4{overflow:hidden;padding:20px 0px 20px 0px;margin-bottom:0px;background:#fff;}

    .partq4a h2{line-height:80px;text-align:center;font-size:32px;color:#333;font-weight:700;
        margin:0px auto;}
		.partq4a p{margin-bottom:60px;color:#333;font-size:16px;color:#999;}
    .partq4a{text-align:center;width:100%;}
   .partq4b{width:1200px;margin:0 auto;}
	.partq4b ul li{width:31%;float:left;text-align:center;margin-left:2%;background:#fff;margin-bottom:20px;}
.partq4b .paq432 img{width:100%;}
.partq4b .paq431 h2 {font-size:16px;color:#666;line-height:160%;font-weight:400;height:52px;overflow:hidden;}
.partq4b .paq431{padding:20px;}
.paq4321 img{height:210px;}

/* 案例展示 */


 .anli4{overflow:hidden;padding:20px 0px 20px 0px;margin-bottom:0px;background:#fff;}

    .anli4a h2{line-height:80px;text-align:center;font-size:32px;color:#333;font-weight:700;
        margin:0px auto;}
		.anli4a p{margin-bottom:60px;color:#333;font-size:16px;color:#999;}
    .anli4a{text-align:center;width:100%;}
   .anli4b{width:1200px;margin:0 auto;}
	.anli4b ul li{width:29%;float:left;text-align:center;margin-left:2%;background:#fff;margin-bottom:20px;}
.anli4b .anli432 img{width:100%;}
.anli4b .anli431 h2 {line-height: 30px;text-align:left;
    height: 40px;
    overflow: hidden;
    font-size: 15px; 
    border-bottom: 1px solid #dbdbdb;padding:5px 0px;}
.anli4b .anli431{/* padding:10px 20px;background:#f1f1f1; */}
.anli4321 img{}
.anli4b .anli43:hover h2{color:#be1e21;}
.anli4b .anli43 .des{    padding-top: 5px;
    line-height: 30px;
    height: 60px;
    font-size: 14px;
    color: #999;
    overflow: hidden;}

 .qanli4{overflow:hidden;padding:20px 0px 20px 0px;margin-bottom:0px;background:#fff;}

    .qanli4a h2{line-height:80px;text-align:center;font-size:32px;color:#333;font-weight:700;
        margin:0px auto;}
		.qanli4a p{margin-bottom:60px;color:#333;font-size:16px;color:#999;}
    .qanli4a{text-align:center;width:100%;}
   .qanli4b{width:1200px;margin:0 auto;}
	.qanli4b ul li{width:18%;float:left;text-align:center;margin-left:2%;background:#fff;}
.qanli4b .qanli432 img{width:100%;}
.qanli4b .qanli431 h2 {font-size:16px;color:#666;line-height:160%;font-weight:400;height:52px;overflow:hidden;}
.qanli4b .qanli431{padding:20px;}
.qanli4321 img{height:100px;}


/* 新闻 */
.lm4{width:1200px;margin:0 auto;border-bottom:1px solid #ddd;overflow:hidden;}
.lm41 h2{font-size:16px;color:#be1e21;border-bottom:1px solid #be1e21;float:left;font-weight:700;line-height:50px;}
.lm41 p a{font-size:16px;color:#999;float:right;font-weight:700;line-height:50px;}
.lm40{width:1200px;margin:0 auto 50px;}
.lm40 ul li{width:50%;margin-left:0%;float:left;margin-top:20px;}
.lm40 ul{overflow:hidden;}
.lm400{overflow:hidden;}
.lm4a{float:left;width:40%;padding:0px 20px;}
.lm4a img{width:100%;height:120px;}
.lm4b{float:right;width:60%;}
.lm4b h2{font-size:16px;color:#333;line-height:30px;font-weight:700;}
.lm4b p{font-size:14px;color:#666;line-height:22px;height:66px;overflow:hidden;}
.lm4b span{font-size:14px;color:#999;line-height:22px;}

.cusmmm{overflow:hidden;padding:40px 0px 100px;}
.cusmmm ul{border-left:1px solid #ccc;border-top:1px solid #ccc;overflow:hidden;    background: #fff;box-shadow:0px 0px 10px #666;margin:0px 10px;}
.cusmmm ul li{width:20%;float:left;padding:20px 20px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;height:400px;}
.cusmmm ul li h2{font-size:18px;color:#be1e21;line-height:30px;text-align:center;line-height:60px;margin-top:20px;}
.cusmmm ul li h3{text-align:center;margin-top:10px;}
.cusmmm ul li p{line-height:170%;font-size:14px;color:#666;margin-top:8px;}
.cusmmm ul li p b{font-weight:400;}
/**联系我们**/
.adress_fx{text-align:center;font-size:18px;color:#333;}
.adress_fx span{font-family:Arial;display:block;font-weight:bold;}
.adress_four{height:170px;background:#F9F9F9;border:solid 1px #eee;border-radius:10px;margin-top:20px;}
.ul_fours li{float:left;width:25%;background:url(../images/line1.png) no-repeat right center;padding:20px 0;text-align:center;}
.ul_fours li a{display:inline-block;width:233px;height:125px;padding:0 10px;font-size:14px;}
.ul_fours li a b{background:url(../images/mark1.png) no-repeat left top;width:60px;height:70px;display:block;transition:all 0.2s ease-in-out 0s;margin:0 auto;}
.ul_fours li a b.b2{background-position:left -245px;}
.ul_fours li a b.b3{background-position:left -490px;}
.ul_fours li a b.b4{background-position:left -735px;}
.ul_fours li a:hover{background:#E40001;color:#fff;}
.ul_fours li a:hover b.b1{background-position:left -125px;}
.ul_fours li a:hover b.b2{background-position:left -370px;}
.ul_fours li a:hover b.b3{background-position:left -615px;}
.ul_fours li a:hover b.b4{background-position:left -860px;}



.join_us{padding:25px 0 25px 25px;}
.w50b{width:47%;float:left;padding-right:3%;}
.w50b p.font30{font-size:30px;color:#333;padding-bottom:20px;}
.w50b p{line-height:24px;font-size:12px;color:#888;}
.w50b p span{display:block;font-size:14px;color:#333;padding:5px 0;}
.w50b p b{display:block;font-weight:100;color:#E40000;font-size:16px;padding-top:40px;}

.lm50{width:800px;margin:20px auto;}
.lm50 dl{border:1px solid #eee;padding:15px;border-left:4px solid #be1e21;overflow:hidden;}
.lm50 dl dt{float:left;}
.lm50 dl dt h2{font-size:20px;color:#be1e21;line-height:170%;}
.lm50 dl dt p{color:#999;font-size:14px;font-weight:400;}
.lm50 dl dt p span{color:#333333;font-size:18px;font-weight:400;margin-right:10px;}
.lm50 dl dd{float:right;}
.lm50 dl dd{color:#999;font-size:14px;font-weight:400;}

.mls7{overflow: hidden;
    padding: 60px 0px 60px 0px;
    margin-bottom: 0px;
    background: #ebebeb;}
.About_us2{text-align:center;font-size:18px;font-weight:400;color:#333;}
.advantagea3{overflow:hidden;}
.advantagea3 dl{float:left;width:33.3%;margin-top:30px;}
.advantagea3 dl dt{float:left;font-size:14px;color:#666;font-weight:400;padding-right:10px;line-height:32px;}
.advantagea3 dl dd{float:left;line-height:32px;}
.advantagea3 dl dd input{border:1px solid #ccc;display:block;text-indent:10px;width:250px;float:left;}
.advantagea3 dl dd span{float:left;display:block;font-size:14px;color:#be1e21;font-weight:400;margin-left:10px;line-height:32px;}


.advantagea7{overflow:hidden;}
.advantagea7 dl{float:left;width:33.3%;margin-top:30px;}
.advantagea7 dl dt{float:left;font-size:14px;color:#666;font-weight:400;padding-right:10px;line-height:32px;}
.advantagea7 dl dd{float:left;line-height:32px;}
.advantagea7 dl dd textarea{border:1px solid #ccc;display:block;text-indent:10px;width:250px;}

.advantagea6 button{width:150px;height:40px;background:#be1e21;border:0px;color:#fff;margin:0 auto;display:block;}


.parta4{overflow:hidden;padding:10px 0px 40px 0px;margin-bottom:0px;}
   .parta4b{width:1200px;margin:0 auto;}
	.parta4b ul li{width:23%;float:left;text-align:center;margin-left:2%;background:#fff;}
.parta4b .paa432 img{width:100%;}

.parta4b .paa431{padding:20px;}

.paa43{position:relative;}
.paa431{background:url(../images/aa10.png) no-repeat center center;width:188px;height:98px;position:absolute;bottom:30px;left:44px;}

.parta4b .paa431 h2 {font-size:18px;color:#333;line-height:29px;font-weight:400;height:29px;overflow:hidden;border-bottom:1px solid #C8C9C3;}
.parta4b .paa431 p {font-size:13px;color:#666;line-height:29px;font-weight:400;height:29px;overflow:hidden;}




.part6{overflow:hidden;padding:75px 0px;background:#fff;}
    .part61 h2{
        font-size:28px;
        color:#333333;
        text-align:center;line-height:54px;}
    .part61 p{
        opacity:0.6;
        font-size:18px;
        color:#333333;
        text-align:center;}
    .part62 a{border:2px solid #6b2075;
        border-radius:100px;
        width:257px;
        display:block;margin:37px auto 10px;font-size:20px;
        color:#6b2075;
        text-align:center;line-height:51px;}
		.part62 a:hover{background:#6b2075;color:#fff;}

.part5{overflow:hidden;padding:60px 0px 100px 0px;background:#ebebeb;}

.part5a h2{line-height:80px;text-align:center;font-size:32px;color:#333;font-weight:700;
        margin:0px auto;}
.part5a{text-align:center;width:100%;}

.part5c h2{line-height:200%;text-align:center;font-size:16px;color:#999;font-weight:400;
        margin:20px auto 0px;}
.part5c p{line-height:150%;text-align:center;font-size:26px;color:#333;font-weight:400;
        margin:0px auto;}
.pa51{width:30%;float:left;margin-left:2.5%;border:1px solid #ccc;height:90px;}
.pa50{background:url(../images/foot6.png) no-repeat 40px center;}
.pa52{background:url(../images/foot5.png) no-repeat 40px center;}
.pa53{background:url(../images/foot1.png) no-repeat 40px center;}
.pa51a{margin-left:100px;}

.part5b{width:1140px;margin:40px auto 0px;height:92px;}
.part5b h2{line-height:200%;font-size:16px;color:#666;font-weight:400;margin-top:10px;
        }
.part5b p{line-height:150%;font-size:16px;color:#666;font-weight:400;
        }
.pa555{display:none;}
.pa53:hover .pa555{display:block;background:#fff;padding:10px;border:1px solid #999;width:120px;} 
.pa53:hover .pa555 img{width:100px;}

.part1{background: #f8f4f0;overflow:hidden;padding:100px 0px 100px;}
.part10{width:1200px;margin:0 auto;}
    .part1a{width:100%;}
    .part1b{width:100%;margin:0px auto;text-align: center}

    .part1a1{text-align:center;}
    .part1a1 h2{line-height:150px;text-align:center;font-size:38px;color:#000;font-weight:700;
        margin:0px auto;}
	 .part1a1 p{height:2px;background:#ccc;}
	
    .part1a2{ font-size:18px;
        color:#333333;
        line-height:32px;
        text-align:left;margin-top:50px;}
    .part1a4{width:54px;height:54px;}
    .part1a5{border:2px solid #803488;
       
       margin:0px;background:url(../images/13x.png) repeat;display:inline-block;padding:10px 15px;border-bottom-left-radius: 30px;border-top-right-radius: 30px;}
    .part1a5 p{
        font-size:28px;
        color:#333333;
        letter-spacing:0;
        text-align:center;line-height:50px;text-indent:0px;color:#fff;}
    .part1a3{margin-top:60px;position:relative;}
.part1b ul li{width:22%;float:left;text-align:center;    box-shadow: 0px 0px 60px rgb(194 148 97 / 20%);margin-right:4%;padding:50px 0px;background:#FFFFFF;transition: all 0.3s;}
.part1b ul li:nth-child(4){margin-right:0%;}
.part1b .pa532{/* height:150px; */}
.part1b .pa5321{}
.part1b .pa530 .more{color: #c29461;font-size: 12px;font-weight: bold;padding-top: 30px;}
.part1b .pa5321 .img1{}
.part1b .pa5321 .img2{display:none;}
.part1b .pa531{margin-top:20px;}
.part1b .pa531 h2 {transition: all 0.3s;font-size:20px;color:#333;line-height:160%;font-weight:700;}
.part1b .pa531 p {transition: all 0.3s;font-size:14px;color:#999;line-height:24px;margin-top:5px;}

.part1b ul li:hover{background:#be1e21;}
.part1b ul li:hover .pa531 h2{color:#FFFFFF;}
.part1b ul li:hover .pa531 p{color:#FFFFFF;}
.part1b ul li:hover .pa5321 .img1{display:none;}
.part1b ul li:hover .pa5321 .img2{display:inline-block;}
	
	
    .part2{overflow:hidden;padding:50px 0px 100px 0px;margin-bottom:40px;}

    .part2a h2{line-height:80px;text-align:center;font-size:32px;color:#333;font-weight:700;
        margin:0px auto;}
		.part2a p{margin-bottom:60px;color:#333;font-size:16px;color:#999;}
    .part2a{text-align:center;width:100%;}
   .part2b{width:1200px;margin:0 auto;overflow:hidden;}
	.part2b ul li{width:31%;float:left;text-align:center;margin:1.75% 0% 0px 1.75%;}
.part2b ul li img{width:100%;height:210px;}
.pa237{background:#fff;line-height:170%;font-size:14px;padding:10px 0px}
.sou3{min-height:300px;}
/* .part2b ul li.rr0,.part2b ul li.rr5{width:520px;}
.part2b ul li.rr1,.part2b ul li.rr4{width:390px;}
.part2b ul li.rr2,.part2b ul li.rr3{width:260px;}

.part2b ul li.rr0 img,.part2b ul li.rr5 img{width:520px;}
.part2b ul li.rr1 img,.part2b ul li.rr4 img{width:390px;}
.part2b ul li.rr2 img,.part2b ul li.rr3 img{width:260px;} */
  
	    .part3{overflow:hidden;padding:50px 0px 100px 0px;margin-bottom:40px;background:#fff;}

    .part3a h2{line-height:80px;text-align:center;font-size:32px;color:#333;font-weight:700;
        margin:0px auto;}
		.part3a p{margin-bottom:60px;color:#333;font-size:16px;color:#999;}
    .part3a{text-align:center;width:100%;}
   .part3b{width:1000px;margin:0 auto;}
	.part3b ul li{width:25%;float:left;text-align:center;}
.part3b .pa332{height:120px;}
.part3b .pa331 h2 {font-size:40px;color:#be1e21;line-height:160%;font-weight:700;}
.part3b .pa331 p {font-size:16px;color:#999;line-height:160%;}



  
	    .part4{overflow:hidden;padding:100px 0px 100px 0px;margin-bottom:0px;background:#ebebeb;}

    .part4a h2{line-height:80px;text-align:center;font-size:32px;color:#333;font-weight:700;
        margin:0px auto;}
		.part4a p{margin-bottom:60px;color:#333;font-size:16px;color:#999;}
    .part4a{text-align:center;width:100%;}
   .part4b{width:1200px;margin:0 auto;}
	.part4b ul li{width:23%;float:left;text-align:center;margin-left:2%;background:#fff;}
.part4b .pa432 img{width:100%;}
.part4b .pa431 h2 {font-size:16px;color:#666;line-height:160%;font-weight:400;height:52px;overflow:hidden;}
.part4b .pa431{padding:20px;}



.part4c{width:1200px;margin:50px auto 0px;overflow:hidden;}
.part4c ul li{width:23%;float:left;text-align:center;margin-left:2%;background:#fff;margin-bottom:20px;}
.part4c .pa432 img{width:100%;}
.part4c .pa431 h2 {font-size:16px;color:#666;line-height:160%;font-weight:400;height:52px;overflow:hidden;}
.part4c .pa431{padding:20px;}


.partss4 {
    overflow: hidden;
    padding: 80px 0px 30px 0px;
    margin-bottom: 0px;
    background: #ebebeb;
}
	
	
	
	
	
.bg{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:20;background:#000;opacity:0.7;display:none;}

.tan0{position:fixed;top:50%;left:50%;width:1000px;z-index:22;height:500px;margin-top:-250px;margin-left:-500px;display:none;}
.tan1{height:70px;position:absolute;right:0px;top:0px;}
.tan1 p{display:inline-block;width:70px;height:70px;background:url(../images/dd1.png) no-repeat center center;float:right;cursor:pointer;}
.tan2{background:#1c1b23;
border-radius:16px;margin:35px 35px 0px;/* background:#1c1b23 url(../images/teambg.png) no-repeat 35% 48%; */overflow:hidden;height:465px;}
.tan21{float:left;margin:10% 0px 0px 10%;}
.tan21 img{max-width:90%;}
.tan00{position:relative;overflow:hidden;}
.tan22{margin-top:100px;width:45%;float:left;margin-left:5%;}
.tan22 h2{font-size:28px;
color:#ffffff;line-height:50px;margin-bottom:10px;background:url(../images/teambg.png) no-repeat;padding-top:50px;}
.tan22 p{font-size:14px;
color:#ffffff;line-height:150%;}





.part1b img,.pa21 img{transition:all 0.6s;}		
.part1b img:hover,.pa21 img:hover{transform:scale(1.1);
            -ms-transform:scale(1.1);
            -webkit-transform:scale(1.1);
            -o-transform:scale(1.1);
            -moz-transform:scale(1.1);}		
.pa21{overflow:hidden;height:270px;}		
.footer112{margin:42px 0px 0px;float:left;}		
.footer112 a{padding-right:20px;}	

.part63{width:1200px;margin:60px auto;}
.part63 ul{border-top:1px solid #eee;border-left:1px solid #eee;overflow:hidden;}
.part63 ul li{border-right:1px solid #eee;border-bottom:1px solid #eee;float:left;width:33.33333%;text-align:center;}
.part63 ul li h2{padding:40px  0px 20px;}
.part63 ul li p{padding:40px  0px 20px;font-size:22px;line-height:150%;padding:0px 50px 30px;height:90px;font-weight:500;}
.part64 a{color:#6b2075;text-decoration:underline;font-weight:700;}
.part64{margin-bottom:0px;text-align:center;font-size:22px;}

/*公司动态*/
.headerff{position:static;}
    .headerff.header_on{background:none;height:80px;}
    .headerff   .header0{width:1180px;}

    .headerff   .header2 ul li  h2 a{padding:0px 0px;line-height:62px;font-size:16px;color:#4a4a4a;transition:all 0.6s;display:block;width:90px;}
    .headerff .header2 ul li  h2{border-top:5px solid transparent;transition:all 0.6s;}
    .headerff  .header2 ul li:hover h2 a,.headerff .header2 ul li.hover h2 a{background:none;color:#6B2075;}
    .headerff .header2 ul li:hover h2,.headerff .header2 ul li.hover h2{border-top:5px solid #6b2075;}

    .banner3 img {}
    .banner3{position:relative;width: 1120px;margin: 0 auto;margin-top: 30px;}

    .new0{overflow:hidden;}
    .new1{float:left;width:46%;}
    .new2{float:left;width:40%;margin-left:4%;}


    .swiper-container3{position:relative;overflow:hidden;}
    .swiper-container3 .swiper-pagination3{position:absolute;bottom:0px !important;right:10%;width:90%;z-index:2100;text-align:right;left:auto !important;}

    .swiper-pagination3	.swiper-pagination-bullet{display:inline-block;background:#d8d8d8;
        width:16px;
        height:16px;
        border-radius:100%;}
    .swiper-pagination3	.swiper-pagination-bullet.swiper-pagination-bullet-active{display:inline-block;background:#6b2075;
        width:16px;
        height:16px;
        border-radius:100%;}
.new21{border:1px solid #6b2075;
    border-radius:1px;
    width:80px;
    height:26px;}
.new21 h2{font-size:12px;
    color:#6b2075;
line-height:26px;
    text-align:center;}
    .new21 h2:hover{background:#6b2075;color:#fff;}
    .new22 p{font-size:14px;
        color:#9b9b9b;
        letter-spacing:0;
        text-align:left;}
    .new22 h2{font-size:24px;
        color:#333333;
        letter-spacing:0;
        text-align:left;line-height:150%;margin:30px 0px;}
    .new23 p{font-size:14px;
        color:#9b9b9b;
        letter-spacing:0;
        text-align:left;margin-top:30px;}
    .new22 h2:hover{color: #6B2075;}
 .part2b.part2b0 ul li{width:30%;float:left;margin-right:5%;border:0px;
 
 }
    .part2b.part2b0 ul li.marginright{margin-right:0px;}

.part2b.part2b0 ul li .pa2{margin:0px;}
.page0{text-align:center;width:1200px;margin:30px auto 80px;}
.page0 ul li{display:inline-block;width:42px;height:42px;border:1px solid #979797;line-height:40px;
border-radius:3px;
text-align: center;margin:0px 12px;vertical-align:top;background:#FFFFFF;}
.page0 ul li a{font-size:16px;
color:#4a4a4a;/* padding:12px 15px; */display:block;width:40px;height:40px;}
.page0 ul li.on,.page0 ul li:hover{border:1px solid #ac7941;background:#ac7941;}
.page0 ul li.on a,.page0 ul li:hover a{color:#FFFFFF;  }



.mk1{width:40px;height:40px;display:block;background:url(../images/prevPage.png) no-repeat center center;}
.mk2{width:40px;height:40px;display:block;background:url(../images/nextPage.png) no-repeat center center;}
.aboutg1{background:#f5f5f5;overflow:hidden;}
.aboutg2{background:none;}
.aboutg2 ul li{background:none !important;}




 

.new1 img{width:100%;}
.parat406{position:relative;padding-bottom:50px;}
.parat406 .bj{position:absolute;left:0px;bottom:0px;height:400px;background:#f7f7f7;width:100%;z-index:0;}
.parta4b{/* background:#f7f7f7; */position:relative;padding:0px 25px;}
.parta4b .swiper-slide{text-align:center;}
.parta4b .swiper-slide.swiper-slide-active .des{display:block;}
.parta4b .swiper-button-next {
	display: block;
	width: 45px;
	height: 30px;
	cursor: pointer;
	border-radius: 15px;
	background: #9da7b6 url(../images/nextss.png) no-repeat center center;
	position: absolute;
	right: 0px;
	top: 260px;
	z-index: 1;
	left:inherit;
	/* display: none !important; */
}
.parta4b .swiper-button-prev {
	display: block;
	width: 45px;
	height: 30px;
	cursor: pointer;
	border-radius: 15px;
	background: #9da7b6 url(../images/prevss.png) no-repeat center center;
	position: absolute;
	left:0px;
	top: 260px;
	z-index: 1;
	/* display: none !important; */
}

.parta4b .swiper-button-prev:hover {
	background: #ac7941 url(../images/prevss.png) no-repeat center center;
}

.parta4b .swiper-button-next:hover {
	background: #ac7941 url(../images/nextss.png) no-repeat center center;
}
.parta4b .img{width:800px;margin:0 auto;}
.parta4b .des{width:100%;padding:30px;background:#FFFFFF;font-size:14px;color:#333333;line-height:26px;margin-top:30px;display:none;}
/* .parta4b .swiper-button-prev{background:url(../images/nextss.png) no-repeat center center;background-size:27px auto;} */
/* .parta4b .swiper-button-next{background:url(../images/prevss.png) no-repeat center center;background-size:27px auto;} */

/*关于我们*/
/* .heng{margin-top:40px;} */
.about1{background:#F6F6F6 url(../images/bg.png) no-repeat center bottom;background-size: 100% auto;padding:90px 0px 130px;}
.about10{width:1120px;margin:0 auto;padding:0px 5% 0px 26%;overflow: hidden}
.about1a{font-size:24px;  color:#6b2075;line-height: 60px;}
    .about1b{font-size:18px;color:#4a4a4a;text-align:justify;line-height:31px;}
    .about1b p{margin-top:30px;}
.about2{background:url(../images/ddd.png) no-repeat center center;overflow:hidden;}
    .about21{padding:220px 0px;}
.about21a{width:380px;text-align:center;margin:0 auto;position:relative;}
.ab21{
    position:absolute;left:0px;top:0px;
    background:#ffffff;
    border:1px solid #dbdbdb;
    box-shadow:0 5px 4px 0 rgba(0,0,0,0.15);
    width:170px;
    height:170px;
    border-radius:100%;text-align: center;}
    .ab21 h2{font-size:18px;  color:#6b2075;margin-top:35px;line-height:44px;}
    .ab21 p{font-size:16px;  color:#4a4a4a;  }
.ab211{left: 108px;  top: -130px;}
.ab212{left: -113px;  top: 19px;}
.ab213{left:313px;  top: 19px;}
    .ab214{left: -55px;  top: 307px;}
    .ab215{left:257px;  top: 307px;}

/*加入我们*/
    .banner2{margin:0 auto;}
    .banner2 img{width: 100%;}

   .join0{width:1120px;margin:0 auto 40px;overflow:hidden;}
    .join1{width:75%;float:left;margin-top:50px;}
    .join2{width:23%;float:right;}

   .jn0{overflow:hidden;background:#ffffff;  border:1px solid #e5e5e5;  border-radius:5px;margin-top:20px;padding:25px 40px;}
    .jn1{margin-bottom: 20px;}
  .jn1  h2{font-size:26px;  color:#4a4a4a; line-height: 46px; }
    .jn1  p{font-size:16px;color:#4a4a4a;line-height: 30px; }
.jn2{display:none;font-size:14px;color:#4a4a4a;line-height:22px;}
    .jn2.on{display: block ;}
    .jn3{overflow: hidden;}
    .jn31,.jn32{display:none;float:right;font-size:14px;color:#333333;cursor:pointer;}
    .jn31.on,.jn32.on{display:block;}
    .jn31{background:url(../images/ww1.png) no-repeat right center;padding-right:30px;}
    .jn32{background:url(../images/ww2.png) no-repeat right center;padding-right:30px;}
  .join2{margin-top:70px;font-size:16px;color:#333333;line-height: 150%;  }
    .join2 img{margin-bottom:20px;}
    .join22{margin-top:40px;}

   /*联系我们*/
    .lxwm2{overflow:hidden;}
    .lxwm2 img{width:100%;}
    .lxwm1{border:1px solid #d8d8d8;width:1120px;margin:30px auto 50px;padding:40px 100px;}
    .lxwm1a{font-size: 18px;color:#333;text-align:center;line-height:170%;margin-bottom:65px;}
    .lxwm1b{overflow: hidden;}
    .lxwm1b1{float:left;width:200px;height:280px;}
    .lxwm1b2{float:left;width:2px;height:280px;}
    .lxwm1b3{float:left;width:600px;height:280px;margin-left:80px;}
    .lxwm1b1 dl dt{background:url(../images/ww6.png) no-repeat 0px center;padding-left:30px;line-height:40px;margin-bottom:10px;font-size:16px;color:#6b2075;}
    .lxwm1b1 dl dd{background:url(../images/ww7.png) no-repeat 10px center;padding-left:30px;line-height:36px;font-size:14px;color:#333;}

    .lxwm1b3 dl dt{background:url(../images/ww6.png) no-repeat 0px center;padding-left:30px;line-height:40px;margin-bottom:10px;font-size:16px;color:#6b2075;}
    .lxwm1b3 dl dd{background:url(../images/ww7.png) no-repeat 10px center;padding-left:30px;line-height:30px;font-size:14px;color:#333;}

    .lxwm1b2{background:#ECECEC;}
    .lxwm1b21{height:30px;background:#6b2075;}

    /*清E业务*/
    .yw1{width:1000px;margin:80px auto;overflow: hidden;}
    .yw1a{width:60%;float: left ;}
    .yw1b{width:30%;float: right;}
    .yw1a h2{font-size:24px;  color:#6b2075;line-height: 80px;}
    .yw1a p{font-size:16px;  color:#4a4a4a;line-height:25px;text-indent: 2em;}
    .yw20{background: #F8F8F8;overflow: hidden;}
    .yw2{width:1000px;margin:80px auto;overflow: hidden;}
    .yw2a{width:60%;float: right ;}
    .yw2b{width:30%;float: left;}
    .yw2a h2{font-size:24px;  color:#6b2075;line-height: 80px;}
    .yw2a p{font-size:16px;  color:#4a4a4a;line-height:25px;text-indent: 2em;margin-bottom: 20px;}

    .yw3{width:1120px;margin:80px auto;overflow: hidden;}
    .yw3a{text-align: center;}
    .yw3b{text-align: center;}
    .yw3a h2{font-size:24px;color:#6b2075;line-height: 70px;}
    .yw40{background: #F8F8F8;overflow: hidden;}
    .yw4{width:1120px;margin:80px auto;overflow: hidden;}
    .yw4a{text-align: center;}
    .yw4b{text-align: center;margin:20px 0px 0px;height:320px;}
    .yw4a h2{font-size:24px;color:#6b2075;line-height: 70px;}
    .yw4b ul li{float:left;width:20%;margin-top:20px;}
	.yw4b ul li:hover{margin-top:0px;transition:all 0.6s;}
	
		.yw4b ul li:hover h2,.yw4b ul li:hover p{color:#333;}
	
    .yw4b ul li img{height:90px;margin-bottom:20px;}
    .yw4b ul li h2{font-size:20px;color:#4a4a4a;line-height: 60px;}
    .yw4b ul li p{font-size:12px;color:#9b9b9b;text-align:left;padding:0px 30px;}
    .yw3b{height:250px;width:1120px;background: url(../images/ccc3.png) no-repeat 0px center;position:relative;}
    .vv1{background:#ececec;
        border-radius:75px;
        width:182px;
        height:68px;display: table;vertical-align: middle;text-align: center;}
    .vv1 p{display:table-cell;vertical-align: middle;text-align: center;font-size:16px;}
.vv1{position:absolute;color:#4a4a4a;}
    .vv11{left:12%;top:10%;color:#6b2075;}
    .vv12{left:36%;top:10%;}
    .vv13{left:60%;top:10%;}
    .vv14{right:6%;top:35%;}
    .vv17{left:12%;bottom:10%;color:#6b2075;}
    .vv16{left:36%;bottom:10%;}
    .vv15{left:60%;bottom:10%;}
	
	.soubody{width:1200px;margin:25px auto;background:#fff;padding:20px 10px;overflow:hidden;}
    .sou1 p{font-size:12px;color:#000;line-height:200%;background:url(../images/aa14.png) no-repeat 0px center;padding-left:25px;}
.sou2{text-align:center;padding:20px 0px 30px;}
.sou2 h2{font-size:18px;color:#333;line-height:180%;}
.sou2 p{font-size:14px;color:#656565;line-height:140%;}
.sou20{border-top:1px solid #e6e6e6;margin:10px;padding:20px;font-size:13px;color:#656565;line-height:220%;}
.lm10{width:1120px;margin:30px auto;overflow: hidden;font-size:20px;line-height:170%;}





.partt5{background:url(../images/s5.png) no-repeat 0px center /cover;overflow:hidden;padding-top:80px;}

.partt5a h2{transition:all 0.6s;border:1px solid #ffffff;
    width:138px;
    height:52px;font-size:20px;
    color:#ffffff;line-height:52px;margin:0 auto 10px;font-weight:700;}
		.partt5a p{margin-bottom:60px;}
.partt5a{text-align:center;width:100%;}
.partt5b{width:1200px;margin:0 auto;overflow:hidden;}
    .partt5b ul li{margin:0px 1.5% 30px 1.5%;width:30.3%;float:left;background:url(../images/5x.png) repeat-x 0px bottom;padding-bottom:73px;}
.pat5{height:336px;background:url(../images/9x.png) repeat;overflow: hidden;text-align:center;}
 .pat5 h2{margin:30% 10% 0px 10%;font-family:PingFangSC-Regular;
        font-size:24px;
        color:#333333;
        letter-spacing:0;
        text-align:center;line-height:150%;}
  .pat5 p{background:url(../images/7x.png) no-repeat 0px center;line-height:30px;display:inline-block;padding-left:30px;color:#333;font-size:14px;margin-top:30px;}


  .pat5:hover h2{color:#6b2075;}
  .pat5:hover p{background:url(../images/6x.png) no-repeat 0px center;}
  .pat5{position:relative;}







.tann0{position:fixed;top:50%;left:50%;width:1000px;z-index:22;height:500px;margin-top:-250px;margin-left:-500px;display:none;}
.tann1{height:70px;position:absolute;right:0px;top:0px;}
.tann1 p{display:inline-block;width:70px;height:70px;background:url(../images/dd1.png) no-repeat center center;float:right;cursor:pointer;}
.tann2{background:#fff url(../images/ccww.png) no-repeat right bottom;
border-radius:16px;margin:35px 35px 0px;/* background:#1c1b23 url(../images/teambg.png) no-repeat 35% 48%; */overflow:hidden;height:465px;}
.tann21{margin-top:40px;}
.tann21 h2{border-left:8px solid #6B2075;line-height:25px;font-size:25px;text-indent:80px;}
.tann00{position:relative;overflow:hidden;}
.tann22{margin-top:20px;padding:20px 80px;height:350px;overflow-y:auto;}
.tann22 h2{font-size:28px;
color:#666;line-height:50px;margin-bottom:10px;background:url(../images/teambg.png) no-repeat;padding-top:50px;}
.tann22 p{font-size:16px;
color:#333;line-height:170%;text-indent:2em;}
.yw2b img{max-width:100%;}

.about1b p{text-indent:2em;}


/*第一通栏start*/

.column1 {
	overflow: hidden;
	background: #f8f4f0;
}

.colL {
	float:left;
	width: 24%;
	padding: 20px;
	position: relative;
}

.colL .pic {
	width: 100%;
	overflow: hidden;
	position: relative;
	margin-bottom: 35px;
}

.colL .pic:before {
	display: block;
	content: '';
	padding-top: 63.7850%;
}

.colL .pic img {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: block;
}

.colLtitle {
	height: 70px;
	line-height: 35px;
	font-size: 22px;
	overflow: hidden;
}

.colLtitle a {
	color: #333;
}

.col1more {
	
	width: 40px;
	height: 40px;
	line-height: 28px;
	text-align: center;
	border-radius: 40px;
	font-size: 24px;
}

.col1more a {
	color: #333;
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 40px;
	background: url(../images/fIcn1.png) no-repeat center center;
}

.colR {
		float:left;
	width:76%;
	overflow: hidden;
	background: #fff url(../images/colBg.png)left top no-repeat;
	padding: 55px 80px 55px 45px;
}

.colRtitle {
	overflow: hidden;
	line-height: 75px;
	height: 75px;
	padding-left: 15px;
}

.colLt {
	height: 75px;
	line-height: 70px;
	color: #c29461;
	font-weight: bold;
	font-size: 26px;
	position: relative;
}

.colLt a {
	color: #c29461;
}

.colLt:after {
	display: block;
	content: '';
	width: 33px;
	height: 5px;
	background: #c29461;
	position: absolute;
	bottom: 0;
	left: 0;
}

.colRt a {
	padding: 8px 25px;
	border: 1px solid #ededed;
	font-size: 14px;
}

.colRt a:hover {
	border-color: #c29461;
	color: #c29461;
}

.column1Scroll {
	position: relative;
	outline: none;
}

.colC {
	height: 90px;
	line-height: 30px;
	overflow: hidden;
	color: #777;
	font-size: 14px;
}

.column1Scroll .bd {
	overflow: hidden;
	padding: 5px 0;
}

.column1Scroll .slick-list {
	overflow: visible;
}

.column1Scroll .myslide {
	float: left;
	display: inline;
	outline: none;
}

.clo1Box {
	overflow: hidden;
	position: relative;
	margin-right: -40px;
	outline: none;
}

.clo1Box dd {
	float: left;
	width: 50%;
}

.clo1Box dd .con {
	position: relative;
	margin-right: 40px;
	overflow: hidden;
	padding: 30px 45px 50px 45px;
}

.clo1Box dd .con .col1title:before {
	content: '';
	display: block;
	position: absolute;
	width: 10px;
	height: 10px;
	background: #333;
	top: 50%;
	margin-top: -5px;
	left: -30px;
}

.clo1Box dd:hover .con {
	background: #f7f7f7;
}

.clo1Box dd .con .col1title {
	height: 38px;
	line-height: 38px;
	position: relative;
    overflow: hidden;
}

.clo1Box dd .con .col1title a {
	float: left;
	display: inline;
	font-size: 18px;
	font-weight: bold;
	color: #333;
}
.clo1Box dd .con .col1title{
	
	font-size: 18px;
	font-weight: bold;
	color: #333;
}

.clo1Box dd .con .time {
	display: block;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	color: #b9b9b9;
}

.clo1Box dd .con .col1text {
	height: 52px;
	line-height: 26px;
	color: #8c8c8c;
	font-size: 14px;
	overflow: hidden;
}

.column1Scroll .prev {
	display: block;
	width: 80px;
	height: 102px;
	cursor: pointer;
	background: url(../images/left.png) no-repeat center center;
	position: absolute;
	right: -80px;
	top: 35%;
	margin-top: -20px;
	z-index: 1;
	display: none;
}

.column1Scroll .next {
	display: block;
	width: 80px;
	height: 102px;
	cursor: pointer;
	background: url(../images/right.png) no-repeat center center;
	position: absolute;
	right: -80px;
	top: 53%;
	/* margin-top: -20px; */
	z-index: 1;
	display: none;
}

.column1Scroll .prev:hover {
	background: #c29461 url(../images/leftbai.png) no-repeat center center;
}

.column1Scroll .next:hover {
	background: #c29461 url(../images/rightbai.png) no-repeat center center;
}

/*第一通栏end*/

/*
*第三通栏start fpx 2018
*/

.column3 {
	background: #fff;
	overflow: hidden;
	background-position: bottom left;
	position: relative;
}

.col3L {
	padding: 0 80px;
	width: 50%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	position: absolute;
	left: 0px;
	height: 100%;
	background: url(../images/bg2.png) no-repeat left bottom;
	background-size: cover;
}

.col3Title {
	height: 75px;
	line-height: 70px;
	font-size: 26px;
	font-weight: bold;
	color: #c29461;
	position: relative;
}

.col3Title a {
	color: #c29461;
}

.col3Title:after {
	display: block;
	content: '';
	width: 33px;
	height: 5px;
	background: #c29461;
	position: absolute;
	bottom: 0;
	left: 0;
}

.col3Txt {
	line-height: 30px;
	height: 90px;
	font-size: 14px;
	color: #8c8c8c;
	padding-top: 50px;
	overflow: hidden;
}

.clo3List {
	overflow: hidden;
}

.clo3List dd {
	float: left;
	width: 33.333%;
	display: inline;
	text-align: center;
}

.clo3List dd .numb {
	font-size: 28px;
	font-weight: bold;
	color: #444;
	
	line-height: 47px;
	height: 47px;
	overflow: hidden;
}


.clo3List dd .jieshao {
	width: 125px;
	margin: 0 auto;
	font-size: 14px;
	color: #8c8c8c;
	text-align: center;
	height: 40px;
	line-height: 20px;
	padding-top: 15px;
	font-size: 14px;
	color: #8c8c8c;
}

.col3R {
	overflow: hidden;
	width: 50%;
	display: inline;
	position: relative;
	background: #000;
}

.col3R:after {
	padding-top: 56.4633%;
	content: '';
	display: block;

}

.col3R #a1 {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

/*第三通栏end*/
 
.cutl3 {
	padding-bottom: 45px;
}

.nub1 span {
	color: #be1e21;
	font-size: 50px;
}
 
 
/*走进昆中药开始*/

.cultureBox {
	background: url(../images/culBg1.png) center center no-repeat;
	background-size: cover;
	padding-bottom: 100px;
}

.culture1 {
	margin: 0 160px;
	text-align: center;
}

.ctTitle {
	position: relative;
	height: 108px;
	line-height: 100px;
	font-size: 26px;
	overflow: hidden;
	text-align: center;
	overflow: hidden;
}

.ctTitle a {
	color: #444;
	display: block;
	height: 26px;
	font-weight: bold;
	text-align: center;

}

.ctTitle span {
	font-size: 12px;
	color: #999999;
	line-height: 95px;
}

.ctTitle:before {
	position: absolute;
	content: '';
	display: block;
	width: 100%;
	height: 45px;
	top: 0px;
	left: 0;
	background: url(../images/navTaa1.png) center center no-repeat;
	transition: all linear .3s;
	-webkit-transition: all linear .3s;
}

.ctTitle:after {
	position: absolute;
	content: '';
	display: block;
	width: 100%;
	height: 25px;
	bottom: 0px;
	left: 0;
	background: url(../images/navBaa1.png) center center no-repeat;
	transition: all linear .3s;
	-webkit-transition: all linear .3s;
}

.ctTitle.wbai a {
	color: #FFF;
}

.ctTitle.wbai span {
	color: #FFF;
}

.cultureT {
	height: 75px;
	line-height: 75px;
	font-size: 26px;
	color: #ac7941;
	font-weight: bold;
}

.cultureTxt {
	/*height: 105px;*/
	line-height: 35px;
	overflow: hidden;
	font-size: 14px;
	color: #666;
}
.cultureT1 {
	line-height: 75px;
	font-size: 26px;
	color: #ac7941;
	font-weight: bold;
}

.cultureTxt1 {
	line-height: 35px;
	overflow: hidden;
	font-size: 14px;
	color: #666;
}

.col1more.cult {
	margin: 0 auto;
}

.col1more.cult a {
	background: url(../images/fIcn1h.png) no-repeat center center;
	position:relative;z-index:1;
}

.col1more.cult2 {
	padding-top: 40px;
}

.col1more.cult2 a {
	background: url(../images/fIcn1h2.png) no-repeat center center;
}

.cutl3 {
	padding-top: 45px;
	padding-bottom: 45px;
}

.nub1 span {
	color: #be1e21;
	font-size: 50px;
}





/*发展历程开始*/

.cultureBox2 {
	background: url(../images/culBg2.jpg) center center no-repeat;
	background-size: cover;
	padding: 65px 0;
	height: 614px;
}

.cult2 a {
	color: #fff;
}

.hisT {
	padding: 20px 0px 100px;
}

.imgTBanner {
	padding: 0 40px;
	overflow: hidden;
}

.hisBanner {
	position: relative;
}

.hisBanner:after {
	display: none;
	content: '';
	position: absolute;
	top: 176px;
	left: 0;
	width: 100%;
	height: 2px;
	background: #e9e9e9;
	z-index: 1;
}

.hisTScroll {
	position: relative;
	top: -50px;
	z-index: 5;
}

.hisTScroll .bd {
	overflow: hidden;
	padding: 5px 0;
	position: relative;
	z-index: 3;
}

.hisTScroll .slick-list {
	overflow: visible;
}

.hisTScroll .myslide {
	width: 33.333%;
	float: left;
	display: inline;
	padding-top: 46px;
	background: url(../images/his.png) no-repeat;
	background-position: 27px top;
	outline: none;
	position: relative;
}

.hisTScroll .myslide:before {
	display: block;
	content: '';
	position: absolute;
	top: 221px;
	left: 0;
	width: 29px;
	height: 2px;
	background: #e9e9e9;
	z-index: 1;
}

.hisTScroll .myslide:after {
	display: block;
	content: '';
	position: absolute;
	top: 221px;
	left: 46px;
	width: 354px;
	height: 2px;
	background: #e9e9e9;
	z-index: 1;
}

.hisTScroll .con span {
	display: block;
	width: 18px;
	height: 18px;
	border: 2px solid #fff;
	border-radius: 18px;
	position: relative;
	z-index: 5;
	background: #455a78;
	top: -16px;
	left: 36px;
}

.hisTScroll .con span:after {
	display: block;
	content: '';
	width: 1px;
	height: 175px;
	background: #fff;
	position: absolute;
	top: 18px;
	left: 50%;

}

.hisTScroll .hisTime {
	position: absolute;
	
	line-height: 40px;
	font-size: 32px;
	color: #fff;
	padding-top: 200px;
	text-align: left;
	position: relative;
}

.hisTScroll .hisTime:before {
	display: block;
	content: "";
	overflow: hidden;
	width: 17px;
	height: 17px;
	border: 3px solid #fff;
	position: absolute;
	left: 50%;
	bottom: 55px;
	margin-left: -9px	;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
}

.hisTScroll .hisTime:after {
	display: block;
	content: "";
	overflow: hidden;
	height: 160px;
	width: 1px;
	background: #fff;
	position: absolute;
	left: 50%;
	bottom: 72px;
}

.hisTScroll .down .con {
	padding-top: 112px;
}

.hisTScroll .down .hisTime {
	padding-bottom: 200px;
	padding-top: 0px;
}

.hisTScroll .down .hisTime:before {
	top: 55px;
	bottom: auto;
}

.hisTScroll .down .hisTime:after {
	bottom: auto;
	top: 72px;
}

.hisTScroll .down .hisC {
	position: absolute;
	top: 240px;
	padding-top: 0;
	left: 70px;

}

/* .hisTScroll .down .hisC {
    padding-top: 110px;
} */
.hisTScroll .up .con span {
	display: block;
	width: 18px;
	height: 18px;
	border: 2px solid #fff;
	border-radius: 18px;
	position: relative;
	z-index: 5;
	background: #455a78;
	top: 22px;
	left: 36px;
}

.hisTScroll .up .con span:after {
	display: block;
	content: '';
	width: 1px;
	height: 175px;
	background: #fff;
	position: absolute;
	top: -176px;
	left: 50%;
}


.hisTScroll .hisC {
	line-height: 27px;
	/* overflow: hidden; */
	position: absolute;
	top: 55px;
	font-size: 14px;
	color: #fff;
	left: 70px;
	padding-right: 50px;
}


.cultureBox2 .hisTScroll .prev {
	display: block;
	width: 45px;
	height: 30px;
	cursor: pointer;
	border-radius: 15px;
	background: #9da7b6 url(../images/prevss.png) no-repeat center center;
	position: absolute;
	left: -45px;
	top: 212px;
	z-index: 1;
	display: none !important;
}

.cultureBox2 .hisTScroll .next {
	display: block;
	width: 45px;
	height: 30px;
	cursor: pointer;
	border-radius: 15px;
	background: #9da7b6 url(../images/nextss.png) no-repeat center center;
	position: absolute;
	right: -45px;
	top: 212px;
	z-index: 1;
	display: none !important;
}

.cultureBox2:hover .hisTScroll .prev {
	display: block !important;
}

.cultureBox2:hover .hisTScroll .next {
	display: block !important;
}

.hisTScroll .prev:hover {
	background: #ac7941 url(../images/prevss.png) no-repeat center center;
}

.hisTScroll .next:hover {
	background: #ac7941 url(../images/nextss.png) no-repeat center center;
}

.cultureBox3 {
	background: #e4e7eb;
	height: 684px;
	position: relative;
}

.cultureBox3 .wrap {
	position: relative;
}

.cultBG3 {
	position: absolute;
	width: 100%;
	height: 684px;
	top: 0px;
	left: 0px;
	/* background-image: image(test/culBg3.jpg);
    
    background-position: bottom left;*/
	background-image: url(../images/culBg3.jpg);
	background-position: bottom left;
}

.cultureBox3Line {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0;
	bottom: -17px;
	background: url(../images/line.png) no-repeat center bottom;
}

.cult2 a {
	color: #fff;
}

.hisT {
	padding: 6px 0px 0px;
}

.cutlList {
	position: relative;
}

.imgTBanner2 {
	padding: 0 40px;
	overflow: hidden;
}

.hisBanner2 {
	position: relative;
}

.hisTScroll2 {
	position: relative;
	z-index: 5;
}

.hisTScroll2 .bd {
	overflow: hidden;
	padding: 5px 0;
	position: relative;
	z-index: 3;
}

.hisTScroll2 .slick-list {
	overflow: visible;
}

.hisTScroll2 .myslide {
	width: 20%;
	float: left;
	display: inline;
	padding-top: 46px;
	background: url(../images/his.png) no-repeat;
	background-position: 27px top;
	outline: none;
}

.hisTScroll2 .con {
	position: relative;
	height: 300px;
}

.hisTScroll2 .myslide0 .con:after {
	display: block;
	content: '';
	position: absolute;
	width: 100%;
	height: 300px;
	bottom: 125px;
	left: 17px;
	z-index: -1;
	background: url(../images/you.png)left bottom no-repeat;
}

.hisTScroll2 .myslide1 .con:after {
	display: block;
	content: '';
	position: absolute;
	width: 100%;
	height: 300px;
	bottom: 90px;
	left: 5px;
	z-index: -1;
	background: url(../images/you.png)left bottom no-repeat;
}

.hisTScroll2 .myslide2 .con:after {
	display: block;
	content: '';
	position: absolute;
	width: 100%;
	height: 300px;
	bottom: 95px;
	left: 0px;
	z-index: -1;
	background: url(../images/you.png)left bottom no-repeat;
}

.hisTScroll2 .myslide3 .con:after {
	display: block;
	content: '';
	position: absolute;
	width: 100%;
	height: 300px;
	bottom: 135px;
	left: 45px;
	z-index: -1;
	background: url(../images/you.png)left bottom no-repeat;
}

.hisTScroll2 .myslide4 .con:after {
	display: block;
	content: '';
	position: absolute;
	width: 100%;
	height: 300px;
	bottom: 95px;
	left: 40px;
	z-index: -1;
	background: url(../images/you.png)left bottom no-repeat;
}

.hisTScroll2 .con span {
	display: block;
	width: 18px;
	height: 18px;
	border: 2px solid #fff;
	border-radius: 18px;
	position: relative;
	z-index: 5;
	background: #455a78;
	top: -16px;
	left: 36px;
}

.hisTScroll2 .hisTime {
	position: absolute;
	font-size: 32px;
	color: #fff;
	text-align: left;
	position: relative;
}

.hisTScroll2 .myslide0 .con .hisTime {
	position: absolute;
	bottom: 15px;
	left: 55px;
	width: 150px;
	height: 150px;
	line-height: 130px;
	border-radius: 130px;
	text-align: center;
	background: #CC171B;
	border: 10px solid #fff;
}

.hisTScroll2 .myslide1 .con .hisTime {
	width: 130px;
	height: 130px;
	line-height: 110px;
	border-radius: 110px;
	text-align: center;
	background: #575348;
	border: 10px solid #fff;
	position: absolute;
	bottom: 0;
	left: 10px;
}

.hisTScroll2 .myslide2 .con .hisTime {
	width: 115px;
	height: 115px;
	line-height: 95px;
	border-radius: 95px;
	text-align: center;
	background: #CC171B;
	border: 10px solid #fff;
	position: absolute;
	bottom: 30px;
	left: 45px;
}

.hisTScroll2 .myslide3 .con .hisTime {
	width: 130px;
    height: 130px;
    line-height: 110px;
    border-radius: 110px;
    text-align: center;
    background: #575348;
    border: 10px solid #fff;
    position: absolute;
    bottom: 45px;
    left: 55px;
}

.hisTScroll2 .myslide4 .con .hisTime {
	width: 150px;
	height: 150px;
	line-height: 130px;
	border-radius: 130px;
	text-align: center;
	background: #CC171B;
	border: 10px solid #fff;
	position: absolute;
	bottom: 0px;
	left: 60px;
}

.hisTScroll2 .myslide0 .con .hisTitle {
	width: 160px;
	height: 52px;
	padding-left: 30px;
	overflow: hidden;
	font-size: 18px;
	color: #333;
}

.hisTScroll2 .myslide0 .con .hisC {
	position: absolute;
	bottom: 170px;
	line-height: 25px;
	height: 75px;
	overflow: hidden;
	font-size: 14px;
	color: #939393;
	padding-left: 35px;
}

.hisTScroll2 .myslide1 .con .hisTitle {
	position: absolute;
	width: 170px;
	height: 52px;
	padding-left: 30px;
	overflow: hidden;
	font-size: 18px;
	color: #333;
	bottom: 215px;
}

.hisTScroll2 .myslide1 .con .hisC {
	position: absolute;
	bottom: 135px;
	line-height: 25px;
	height: 75px;
	overflow: hidden;
	font-size: 14px;
	color: #939393;
	padding-left: 35px;
}

.hisTScroll2 .myslide2 .con .hisTitle {
	position: absolute;
	width: 180px;
	height: 52px;
	padding-left: 30px;
	overflow: hidden;
	font-size: 18px;
	color: #333;
	bottom: 225px;
}

.hisTScroll2 .myslide2 .con .hisC {
	position: absolute;
	bottom: 145px;
	line-height: 25px;
	height: 75px;
	overflow: hidden;
	font-size: 14px;
	color: #939393;
	padding-left: 35px;
}

.hisTScroll2 .myslide3 .con .hisTitle {
	position: absolute;
	width: 240px;
	height: 52px;
	padding-left: 70px;
	overflow: hidden;
	font-size: 18px;
	color: #333;
	bottom: 258px;
}

.hisTScroll2 .myslide3 .con .hisC {
	position: absolute;
	bottom: 180px;
	line-height: 25px;
	height: 75px;
	overflow: hidden;
	font-size: 14px;
	color: #939393;
	padding-left: 70px;
}

.hisTScroll2 .myslide4 .con .hisTitle {
	position: absolute;
	width: 180px;
	height: 52px;
	padding-left: 70px;
	overflow: hidden;
	font-size: 18px;
	color: #333;
	bottom: 220px;
}

.hisTScroll2 .myslide4 .con .hisC {
	position: absolute;
	bottom: 140px;
	line-height: 25px;
	height: 75px;
	overflow: hidden;
	font-size: 14px;
	color: #939393;
	padding-left: 70px;
}

.cultureBox3 .hisTScroll2 .prev {
	display: none !important;
	width: 45px;
	height: 30px;
	border-radius: 15px;
	cursor: pointer;
	background: #9da7b6 url(../images/prevss.png) no-repeat center center;
	position: absolute;
	left: -60px;
	top: 226px;
	z-index: 30;
}

.cultureBox3 .hisTScroll2 .next {
	width: 45px;
	height: 30px;
	cursor: pointer;
	border-radius: 15px;
	background: #9da7b6 url(../images/nextss.png) no-repeat center center;
	position: absolute;
	right: -60px;
	top: 189px;
	z-index: 30;
	display: none !important;
}

.cultureBox3:hover .hisTScroll2 .prev {
	display: block !important;
}

.cultureBox3:hover .hisTScroll2 .next {
	display: block !important;
}

.cultureBox3 .hisTScroll2 .prev:hover {
	background-color: #ac7941;
}

.cultureBox3 .hisTScroll2 .next:hover {
	background-color: #ac7941;
}
.wrap {
    width: 1200px;
    clear: both;
    margin: 0 auto;
}
.fl {
    float: left;
    display: inline;
}

.fr {
    float: right;
    display: inline;
}




/* Slider */
.slick-slider
{
    display: block;
    box-sizing: border-box;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
	width:100%;
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

	
/*企业文化*/
.cultureBox5 {
	background: url(../images/ban2.jpg) center center no-repeat;
	background-size: cover;
	height: 888px;
}

.h60 {
    clear: both;
    height: 60px;
    overflow: hidden;
}

/* 设置图片经过放大 */

.table {
    display: table;
    width: 100%;
    height: 100%;
	 margin-bottom: 0px;
}

/* 设置表格方式垂直居中 */

.tableCell {
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
}




.cultureList {
	overflow: hidden;
}

.cultureList dd {
	float: left;
	width: 33.333%;
	display: inline;
	margin-bottom: 30px;
	text-align: center;
}

.cultureList dd .con {
	margin-right: 30px;
	padding: 50px 0;
	border: 1px solid #9f9d94;
	background: rgba(255, 255, 255, 0.15)
}

.cultureList dd .con em {
	display: block;
	width: 60px;
	height: 42px;
	margin: 0 auto;
	transform: rotateY(0deg);
	-webkit-transform: rotateY(0deg);
	transition: all 500ms;
	-webkit-transition: all 500ms;
}

.cultureList dd:hover .con em {
	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
}

.cultureList dd:nth-child(1) .con em {
	background: url(../images/pic11.png) center center no-repeat;
}

.cultureList dd:nth-child(2) .con em {
	background: url(../images/pic12.png) center center no-repeat;
}

.cultureList dd:nth-child(3) .con em {
	background: url(../images/pic13.png) center center no-repeat;
}

.cultureList dd:nth-child(4) .con em {
	background: url(../images/pic14.png) center center no-repeat;
}

.cultureList dd:nth-child(5) .con em {
	background: url(../images/pic15.png) center center no-repeat;
}

.cultureList dd:nth-child(6) .con em {
	background: url(../images/pic16.png) center center no-repeat;
}

.cultureList dd .con .cultTitle {
	height: 38px;
	line-height: 38px;
	color: #fff;
	font-size: 22px;
}

.cultureList dd .con .cultText {
	height: 36px;
	line-height: 36px;
	color: #fff;
	font-size: 16px;
}

.cultureBox6 {
	background: url(../images/ban4.jpg) center center no-repeat;
	background-size: cover;
	overflow: hidden;
	height: 820px;
}

.sinopharmScroll {
	position: relative;
	padding-top: 8px;
}

.sinopharmScroll .bd {
	overflow: hidden;
	padding: 5px 0;
}

.sinopharmScroll .slick-list {
	overflow: visible;
	margin-right: -30px;
}

.sinopharmScroll .myslide {
	width: 25%;
	float: left;
	display: inline;
}

.sinopharmScroll .con {
	padding-right: 30px;
}

.sinopharmScroll .con .pic {
	position: relative;
	overflow: hidden;
}

.sinopharmScroll .con .pic:after {
	display: block;
	content: '';
	padding-top: 100%;
}

.sinopharmScroll .con .pic img {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.sinopharmScroll .con .text {
	padding: 0px 25px 20px;
	background: #fff;
	box-shadow: 0px 3px 2px #eee;
}

.sinopharmScroll .con .text .title {
	line-height: 40px;
	height: 40px;
	overflow: hidden;
	font-size: 15px;
	padding-top: 10px;
}

.sinopharmScroll .con .text .title a {
	color: #333;
}

.sinopharmScroll .con .text .txt {
	padding-top: 5px;
	line-height: 27px;
	height: 81px;
	font-size: 14px;
	color: #999;
	overflow: hidden;
}

.cultureBox6 .sinopharmScroll .prev {
	display: block;
	width: 52px;
	height: 52px;
	border-radius: 52px;
	cursor: pointer;
	background: #e7e4e2 url(../images/prev.png) no-repeat center center;
	position: absolute;
	left: -80px;
	top: 63%;
	margin-top: -20px;
	z-index: 1;
	display: none !important;
}

.cultureBox6 .sinopharmScroll .next {
	display: block;
	width: 52px;
	height: 52px;
	border-radius: 52px;
	cursor: pointer;
	background: #e7e4e2 url(../images/next.png) no-repeat center center;
	position: absolute;
	right: -80px;
	top: 63%;
	margin-top: -20px;
	z-index: 1;
	display: none !important;
}

.cultureBox6 .sinopharmScroll .prev:hover {
	background-color: #be1e21;
}

.cultureBox6 .sinopharmScroll .next:hover {
	background-color: #be1e21;
}

.cultureBox6:hover .sinopharmScroll .prev {
	display: block !important;
}

.cultureBox6:hover .sinopharmScroll .next {
	display: block !important;
}

.cultureBox7 {
	background: url(../images/ban5.png) center center no-repeat;
	background-size: cover;
	overflow: hidden;
	height: 931px;
}

.cult7 {
	overflow: hidden;
}

.cultF {
	width: 580px;
	margin-right: 25px;
}

.cultF .pic {
	position: relative;
	overflow: hidden;
	width: 580px;
}

.cultF .pic:after {
	display: block;
	content: '';
	padding-top: 63.4315%;
}

.cultF .pic img {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.cultF .text {
	padding: 15px 20px;
	background: #fff;
}

.cultF .text .title {
	height: 32px;
	line-height: 32px;
	font-size: 18px;
}

.cultF .text .title a {
	color: #333;
}

.cultF:hover .text .title a {
	color: #c29461;
}

.cultF .text .time {
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	color: #999;
}

.cultF .text .txt {
	height: 56px;
	line-height: 28px;
	font-size: 14px;
	color: #999;
	padding-top: 4px;
}

.cultrR {
	overflow: hidden;
}

.cultRlist dd {
	padding: 32px 20px 16px;
	background: #fff;
	margin-bottom: 18px;
}

.cultRlist dd .title {
	height: 31px;
	line-height: 31px;
	font-size: 18px;
}

.cultRlist dd .time {
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #999;
	margin-bottom: 17px;
}

.cultRlist dd .title a {
	color: #333;
}

.cultRlist dd:hover .title a {
	color: #c29461;
}

.cultRlist dd .txt {
	height: 108px;
	line-height: 27px;
	font-size: 14px;
	color: #999;
	padding-bottom: 24px;
}

.cultureBox8 {
	height: 894px;
	background: #f7f7f7;
}

.cultr8 {
	height: 45px;
	line-height: 45px;
	color: 666;
	font-size: 18px;
	text-align: center;
}

.cult8 {
	overflow: hidden;
}

.cult8 dd {
	float: left;
	width: 50%;
	display: inline;
	margin-bottom: 20px;
}

.cult8 dd .con {
	margin-right: 20px;
	background: #fff;
}

.cult8 dd .con .pic {
	width: 265px;
	overflow: hidden;
	position: relative;
}

.cult8 dd .con .pic:after {
	display: block;
	content: '';
	padding-top: 67.1698%;
}

.cult8 dd .con .pic img {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0;
	display: block;
}

.cult8 dd .con .text {
	overflow: hidden;
	padding: 25px 23px 23px;
	30px;
}

.cult8 dd .con .text .title {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-size: 16px;
}

.cult8 dd .con .text .title a {
	color: #333;
}

.cult8 dd:hover .con .text .title a {
	color: #c29461;
}

.cult8 dd .con .text .time {
	line-height: 30px;
	height: 30px;
	font-size: 14px;
	color: #999;
}

.cult8 dd .con .text .txt {
	height: 60px;
	line-height: 30px;
	font-size: 14px;
	color: #666;
}

.taba {
	overflow: hidden;
	text-align: center;
}

.taba li {
	display: inline-block;
	width: 250px;
	height: 58px;
	line-height: 58px;
	margin: 0 10px;
	border: 1px solid #b8b8b8;
	border-radius: 5px;
	background: #fff;
}

.taba li:hover {
	background: #be1e21;
}

.taba li:hover a {
	color: #fff;
}

.taba li a {
	display: block;
	padding-left: 75px;
	font-size: 18px;
	color: #333;
	text-align: left;
	background: url(../images/user.png) 40px center no-repeat;
}

.taba li:nth-child(2) a {
	display: block;
	padding-left: 75px;
	text-align: left;
	background: url(../images/user2.png) 40px center no-repeat;
}

.taba li:hover:nth-child(1) a {
	background: url(../images/user1.png) 40px center no-repeat;
}

.taba li:hover:nth-child(2) a {
	background: url(../images/user3.png) 40px center no-repeat;
}

/* 自定义页面间距 */

.h10 {
    clear: both;
    height: 10px;
    overflow: hidden;
}

/* 自定义页面间距 */

.h15 {
    clear: both;
    height: 15px;
    overflow: hidden;
}

/* 自定义页面间距 */

.h20 {
    clear: both;
    height: 20px;
    overflow: hidden;
}

/* 自定义页面间距 */

.h25 {
    clear: both;
    height: 25px;
    overflow: hidden;
}

/* 自定义页面间距 */

.h30 {
    clear: both;
    overflow: hidden;
    height: 30px;
}

/* 自定义页面间距 */

.h35 {
    clear: both;
    height: 35px;
}

/* 自定义页面间距 */

.h40 {
    clear: both;
    height: 40px;
}
.h45 {
    clear: both;
    height: 45px;
}
/* 自定义页面间距 */
.h50 {
    clear: both;
    height: 50px;
}
.h55 {
    clear: both;
    height: 55px;
}
/* 自定义页面间距 */


.h60 {
    clear: both;
    height: 60px;
    overflow: hidden;
}
.h65 {
    clear: both;
    height: 65px;
    overflow: hidden;
}
.h70 {
    clear: both;
    height: 70px;
    overflow: hidden;
}
.h90 {
    clear: both;
    height: 90px;
    overflow: hidden;
}



.neew1{text-align:center;position:relative;margin:30px 0px;}
.neew1 .title1{font-size:24px;color:#333333;line-height:34px;}
.neew1 .title2{font-size:14px;color:#666666;line-height:34px;}
.neew1 .icon_left{position:absolute;left:100px;top:18px;width:409px;height:30px;background:url(../images/neew1.png) left center no-repeat;}
.neew1 .icon_right{position:absolute;right:80px;top:18px;width:409px;height:30px;background:url(../images/neew1.png) left center no-repeat;}
.neew2{}
.neew2 img{width:100%;}

.neew3{width:100%;overflow:hidden;}
.neew4{width:220px;float:left;height:350px;background:#ececec;}
.neew4 ul{}
.neew4 ul li{text-align:center;border-bottom:1px solid #FFFFFF;}
.neew4 ul li .title{font-size:16px;color:#666666;line-height:60px;background:#ececec;cursor:pointer;transition: all 0.3s;}
.neew4 ul li.on .title{background:#be1e21;color:#FFFFFF;line-height:98px;}

.neew5{width:980px;float:left;}
.neew5 ul li{padding:40px 40px 0px;width:100%;overflow:hidden;display:none;}
.neew5 ul li .cont{float:left;width:395px;margin-right:20px;}
.neew5 ul li .img{float:left;width:234px;}
.neew5 ul li .img img{width:100%;}
.neew5 ul li .title{font-size:20px;color:#333333;line-height:30px;margin-bottom:5px;}
.neew5 ul li .title1{font-size:14px;color:#666666;line-height:30px;}
.neew5 ul li .span{margin:15px 0px;}
.neew5 ul li .span span{width:30px;height:2px;background:#333333;display:block;}
.neew5 ul li .des{font-size: 14px;color:#666666;line-height:30px;min-height:180px;}
.neew5 ul li .more{font-size: 14px;color:#666666;line-height:30px;}
.neew5 ul li.on{display:block;}
.neew6{width:100%;overflow:hidden;background:#ededed;}
.neew6 img{width:100%;}

.neea1{width:100%;overflow:hidden;margin:0 auto;}
.neea1 .img{width:550px;float:left;}
.neea1 .img img{width:100%;}
.neea1 .cont{width:590px;float:left;margin-left:40px;}
.neea1 .cont .title{font-size:36px;color:#333333;line-height:40px;}
.neea1 .cont .des{font-size:14px;color:#666666;line-height:30px;margin-top:20px;}
.neea1 .cont .des img{max-width:100%;}
.neea1 .cont .list{width:100%;overflow:hidden;margin-top:20px;}
.neea1 .cont .list li{width:48%;float:left;margin-right:4%;}
.neea1 .cont .list li:nth-child(2n){margin-right:0px;}
.neea1 .cont .list li img{width:100%;}
.neea1 .cont .more {
	width:70%;height:46px;border:1px solid #999999;text-align:center;margin: auto;
    font-size: 14px;
    color: #666666;
    line-height: 44px;
	margin-top:50px; 
}
.neea2{width:100%;overflow:hidden;margin-top:50px;background:#ededed;padding:110px 0;}
.neea3{width:500px;float:left;height:360px;background:#be1e21;padding:50px 100px;}
.neea3 .title{font-size:30px;color:#FFFFFF;line-height:40px;}
.neea3 .des{font-size:14px;color:#FFFFFF;line-height:26px;margin-top:15px;}
.neea3 .jg{font-size:24px;color:#FFFFFF;line-height:26px;margin-top:15px;}
.neea3 .icon{width:130px;height:38px;font-size:14px;color:#F67C01;line-height:38px;margin-top:15px;background:#FFFFFF;text-align:center;border-radius:50px;}
.neea4{width:700px;float:left;}
.neea4 img{width:100%;height:360px;} 


.facilities4 img{width:100%;}

.swiper-container3{padding-top:10px;}







.yj a {
	overflow: hidden;
	display: block;
	height: 76px;
	line-height: 76px;
	text-align: center;
	font-size: 16px;
	color: #666;
	padding: 0px 22px;
	position: relative;
}

.yj a em {
	height: 20px;
	font-style: normal;
}



.yj a em {
	height: 20px;
	font-style: normal;
}

.yj a em:before {
	position: absolute;
	content: '';
	display: block;
	width: 100%;
	height: 25px;
	top: 20px;
	left: 0;
	background: url(../images/navTaa.png) center center no-repeat;
	transition: all linear .3s;
	-webkit-transition: all linear .3s;
	transform: scale(.5);
	-webkit-transform: scale(.5);
	opacity: 0;
	visibility: hidden;
}

.yj a em:after {
	position: absolute;
	content: '';
	display: block;
	width: 100%;
	height: 25px;
	bottom: 20px;
	left: 0;
	background: url(../images/navBaa.png) center center no-repeat;
	transition: all linear .3s;
	-webkit-transition: all linear .3s;
	transform: scale(.5);
	-webkit-transform: scale(.5);
	opacity: 0;
	visibility: hidden;
}

.yj a span.navL {
	display: block;
	position: absolute;
	width: 22px;
	height: 2px;
	top: 50%;
	margin-top: -1px;
	left: -22px;
	background: url(../images/navL.png) center center no-repeat;
	transition: all linear .3s;
	-webkit-transition: all linear .3s;
}

.yj a span.navR {
	display: block;
	position: absolute;
	width: 22px;
	height: 2px;
	top: 50%;
	margin-top: -1px;
	right: -22px;
	background: url(../images/navR.png) center center no-repeat;
	transition: all linear .3s;
	-webkit-transition: all linear .3s;
}

.yj a:hover em {
	color: #be1e21;
}

.yj a:hover em:before {
	top: 0px;
	opacity: 1;
	visibility: visible;
	transform: scale(1);
	-webkit-transform: scale(1);
}

.yj a:hover em:after {
	bottom: 0px;
	opacity: 1;
	visibility: visible;
	transform: scale(1);
	-webkit-transform: scale(1);
}

.yj a:hover span.navL {
	left: 0px;
}

.yj a:hover span.navR {
	right: 0px;
}

.header2 li.hover .yj a em {
	color: #be1e21;
}

.header2 li.hover .yj a em:before {
	top: 0px;
	opacity: 1;
	visibility: visible;
	transform: scale(1);
	-webkit-transform: scale(1);
}

.header2 li.hover .yj a em:after {
	bottom: 0px;
	opacity: 1;
	visibility: visible;
	transform: scale(1);
	-webkit-transform: scale(1);
}

.header2 li.hover .yj a span.navL {
	left: 0px;
}

.header2 li.hover .yj a span.navR {
	right: 0px;
}






/*新增*/
.cultureC{
    position: relative;
    overflow: hidden;
    width: 1200px;
    height: 980px;
    margin: 0 auto;
}
.cultureC:after{
   display: block;
    content: '';
    position: absolute;
    height: 400px;
    width: 248px;
    left:513px;
    bottom: 0px;
    background: url(../images/sz.png) center bottom no-repeat;
}
.dic{
    width: 107px;
    height: 107px;
    border-radius: 100%;
    position: absolute;
    z-index: 10;
}
.dic span{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 100%;

}
.dic.dic1{
    width: 200px;
    height: 200px;
    top: 392px;
    left: 535px;
    background: #be1e21;
}
.dic.dic1 span{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../images/img2.png) center center no-repeat;
}
.dic.dic2{
    width: 145px;
    height: 145px;
    bottom: 316px;
    left: 408px;
    background: #c29461;
}
.dic.dic2 span{
    background: url(../images/img1.png) center center no-repeat;
}
.dic.dic3{
    width: 145px;
    height: 145px;
    top: 623px;
    right: 320px;
    background: #c29461;
}
.dic.dic3 span{
    background: url(../images/img3.png) center center no-repeat;
}
.dic.dic4{
    width: 104px;
    height: 104px;
    top: 693px;
    left:443px;
    background: #fff;
}
.dic.dic4 span{
    background: url(../images/img4.png) center center no-repeat;
}
.dic.dic5{
    width: 120px;
    height: 120px;
    top: 622px;
    left: 290px;
    background: #fff;
}
.dic.dic5 span{
    background: url(../images/img5.png) center center no-repeat;
}
.dic.dic6{
    width: 124px;
    height: 124px;
    top: 531px;
    left: 156px;
    background: #fff;
}
.dic.dic6 span{
    background: url(../images/img6.png) center center no-repeat;
}
.dic.dic7{
    width: 103px;
    height: 103px;
    top: 470px;
    left: 299px;
    background: #fff;
}
.dic.dic7 span{
    background: url(../images/img7.png) center center no-repeat;
}
.dic.dic8{
    width: 130px;
    height: 130px;
    top: 389px;
    left: 142px;
    background: #fff;
}
.dic.dic8 span{
    background: url(../images/img8.png) center center no-repeat;
}
.dic.dic9{
    width: 119px;
    height: 119px;
    top: 390px;
    left: 410px;
    background: #fff;
}
.dic.dic9 span{
    background: url(../images/img9.png) center center no-repeat;
}
.dic.dic10{
    width: 116px;
    height: 116px;
    top: 322px;
    left: 282px;
    background: #fff;
}
.dic.dic10 span{
    background: url(../images/img10.png) center center no-repeat;
}
.dic.dic11{
    width: 124px;
    height: 124px;
    top: 245px;
    left: 144px;
    background: #fff;
}
.dic.dic11 span{
    background: url(../images/img11.png) center center no-repeat;
}
.dic.dic12{
    width: 105px;
    height: 105px;
    top: 287px;
    left: 548px;
    background: #fff;
}
.dic.dic12 span{
    background: url(../images/img12.png) center center no-repeat;
}
.dic.dic13{
    width: 126px;
    height: 126px;
    top: 235px;
    left: 410px;
    background: #fff;
}
.dic.dic13 span{
    background: url(../images/img13.png) center center no-repeat;
}
.dic.dic14{
    width: 124px;
    height: 124px;
    top: 180px;
    left: 280px;
    background: #fff;
}
.dic.dic14 span{
    background: url(../images/img14.png) center center no-repeat;
}
.dic.dic15{
    width: 123px;
    height: 123px;
    top: 160px;
    left:568px;
    background: #fff;
}
.dic.dic15 span{
    background: url(../images/img15.png) center center no-repeat;
}
.dic.dic16{
    width: 120px;
    height: 120px;
    top:100px;
    left: 425px;
    background: #fff;
}
.dic.dic16 span{
    background: url(../images/img16.png) center center no-repeat;
}
.dic.dic17{
    width: 118px;
    height: 118px;
    top: 301px;
    right: 386px;
    background: #fff;
}
.dic.dic17 span{
    background: url(../images/img18.png) center center no-repeat;
}
.dic.dic18{
    width: 120px;
    height: 120px;
    top: 170px;
    right: 351px;
    background: #fff;
}
.dic.dic18 span{
    background: url(../images/img19.png) center center no-repeat;
}
.dic.dic19{
    width: 118px;
    height: 118px;
    top: 128px;
    right: 218px;
    background: #fff;
}
.dic.dic19 span{
    background: url(../images/img21.png) center center no-repeat;
}
.dic.dic20{
    width: 106px;
    height: 106px;
    top: 74px;
    left: 652px;
    background: #fff;
}
.dic.dic20 span{
    background: url(../images/img20.png) center center no-repeat;
}
.dic.dic21{
    width: 102px;
    height: 102px;
    top: 349px;
    right: 148px;
    background: #fff;
}
.dic.dic21 span{
    background: url(../images/img23.png) center center no-repeat;
}
.dic.dic22{
    width: 117px;
    height: 117px;
    top: 268px;
    right: 238px;
    background: #fff;
}
.dic.dic22 span{
    background: url(../images/img22.png) center center no-repeat;
}
.dic.dic23{
    width: 106px;
    height: 106px;
    right: 24px;
    top: 315px;
    background: #fff;
}
.dic.dic23 span{
    background: url(../images/img25.png) center center no-repeat;
}
.dic.dic24{
    width: 106px;
    height: 106px;
    top: 394px;
    right: 280px;
    background: #fff;
}
.dic.dic24 span{
    background: url(../images/img26.png) center center no-repeat;
}
.dic.dic25{
    width: 119px;
    height: 119px;
    top: 225px;
    right:105px;
    background: #fff;
}
.dic.dic25 span{
    background: url(../images/img37.png) center center no-repeat;
}

.dic.dic26{
    width: 106px;
    height: 106px;
    top: 612px;
    right: 138px;
    background: #fff;
}
.dic.dic26 span{
    background: url(../images/img27.png) center center no-repeat;
}
.dic.dic27{
    width: 120px;
    height: 120px;
    top: 491px;
    left: 15px;
    background: #fff;
}
.dic.dic27 span{
    background: url(../images/img28.png) center center no-repeat;
}
.dic.dic28{
    width: 122px;
    height: 122px;
    top: 305px;
    left: 5px;
    background: #fff;
}
.dic.dic28 span{
    background: url(../images/img29.png) center center no-repeat;
}
.dic.dic29{
    width: 107px;
    height: 107px;
    top: 124px;
    left: 70px;
    background: #fff;
}
.dic.dic29 span{
    background: url(../images/img30.png) center center no-repeat;
}
.dic.dic30{
    width: 125px;
    height: 125px;
    top: 46px;
    left: 218px;
    background: #fff;
}
.dic.dic30 span{
    background: url(../images/img31.png) center center no-repeat;
}
.dic.dic31{
    width: 122px;
    height: 122px;
    top:21px;
    right: 309px;
    background: #fff;
}
.dic.dic31 span{
    background: url(../images/img32.png) center center no-repeat;
}
.dic.dic32{
    width: 116px;
    height: 116px;
    top:97px;
    right: 57px;
    background: #fff;
}
.dic.dic32 span{
    background: url(../images/img33.png) center center no-repeat;
}
.dic.dic33{
    width: 123px;
    height: 123px;
    top:486px;
    right: 182px;
    background: #fff;
}
.dic.dic33 span{
    background: url(../images/img24.png) center center no-repeat;
}
.dic.dic34{
    width: 100px;
    height: 100px;
    top:510px;
    right: 345px;
    background: #fff;
}
.dic.dic34 span{
    background: url(../images/img34.png) center center no-repeat;
}
.dic.dic35{
    width: 123px;
    height: 123px;
    top:433px;
    right: 45px;
    background: #fff;
}
.dic.dic35 span{
    background: url(../images/img35.png) center center no-repeat;
}
.dic.dic36{
    width: 118px;
    height: 118px;
    top:599px;
    right: 0px;
    background: #fff;
}
.dic.dic36 span{
    background: url(../images/img36.png) center center no-repeat;
}




.ghm1{background: url(../images/cultBg.jpg) center center no-repeat;background-size:cover;}


}
