@charset "utf-8";
/* CSS Document */

@media screen and (min-width:800px) and (max-width:1599px){
/*头部*/

   .headertop1a ul li.top2{position:relative;z-index:30000;}
   .headertop1a ul li.top2 dl{position:absolute;top:30px;left:0px;background:#fff;z-index:300;padding:10px;display:none;border:1px solid #eee;width:100%;}
   .headertop1a ul li.top2 dl dd{line-height:30px;font-size:14px;color:#333;text-align:center;}
   .headertop1a ul li.top2 dl dd a{line-height:30px;font-size:14px;color:#333;}
   .headertop1a ul li.top2 dl dd:hover a{color:#004EA2;}
   .headertop1a ul li.top2:hover dl{display:block;}
   .headertop1a ul li.top2 dl dd:nth-child(1){border-bottom:1px solid #eee;}

html,body{min-width:1200px;}
.pc{display:block;}
.phone{display:none;}
.container{width:1200px;padding-right:0px;padding-left:0px;margin:0 auto;}
.headertop2a{display:none;}
.headertop2a.on{display:block;}
.box_one1 a{display:block;}
.headertop1{height:32px;background:#000;}
.headertop{}
.headertop1a{width:1200px;margin:0 auto;}
.headertop1a ul{float:right;line-height:32px;}
.headertop1a ul li{float:left;color:#ccc;margin-left:30px;cursor:pointer;}
.headertop1a ul li.top1{background:url(../images/top1.png) no-repeat 0px center;padding-left:21px;}
.headertop1a ul li.top2{background:url(../images/top3.png) no-repeat 0px center;padding-left:21px;}
.headertop1a ul li span{background:url(../images/top2.png) no-repeat right center;padding-right:18px;width:20px;height:20px;margin-top:6px;}
.headertop1a ul li b{display:inline-block;line-height:32px;font-size:14px;}

.headertop2{background:#ececec;display:none;width:100%;clear:both;}
.headertop2a{width:1200px;margin:0 auto;padding:20px 0px;overflow:hidden;}

.headertop2a ul li{float:left;width:20%;}
.headertop2a ul li h2{font-size:20px;color:#101010;line-height:200%;font-weight:400;}
.headertop2a ul li p{font-size:16px;color:#666;line-height:200%;}
.headertop2a ul li h2 span{background:url(../images/top4.png) no-repeat center center;width:20px;height:14px;display:inline-block;}
.headertop2a ul li h2:hover{color: #004EA2;}
.headertop2a ul li p:hover{color: #004EA2;}
.ren20a,.ren2t{position:relative;}
.rtytt0,.rtytt{position:absolute;bottom:10px;left:10px;}
.rtytt0 h3,.rtytt h3{font-size:16px;color:#fff;}

.ren20a:hover .rtytt{background:url(../images/bg1.png) repeat center center;position:absolute;top:0px;left:0px;width:100%;height:100%;}
.ren20a:hover .rtytt h3{text-align:center;font-size:20px;line-height:365px;}
.ren20a a.group1.onn{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:200;display:block !important;opacity:0;}


.ren2t:hover .rtytt0{background:url(../images/bg1.png) repeat center center;position:absolute;top:0px;left:0px;width:100%;height:100%;}
.ren2t:hover .rtytt0 h3{text-align:center;font-size:20px;line-height:174px;}
.ren2t a.group2.onn{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:200;display:block !important;opacity:0;}
.ren2t a.group3.onn{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:200;display:block !important;opacity:0;}
.ren2t a.group4.onn{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:200;display:block !important;opacity:0;}
.ren2t a.group5.onn{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:200;display:block !important;opacity:0;}


.reny{background:#fff !important;}
.abody4{width:1200px;margin:0 auto;padding:30px 0px;overflow:hidden;text-align:center;}
.page{display:inline-block;}
body,html{font-family:PingFangSC-Light;font-size:12px;color:#333;background:#fff;}
.pc{display:block;}
.phone{display:none;}
.tyu{height:0px;clear:both;}
.header{background:#fff;    position: relative;
    z-index: 22222;height:78px;clear: both;}
    .header0{width:1200px;margin:0 auto;height: 78px;}

.header1{float:left;}
	.header1 img{margin: 0px 0px 0px 0px;
height:78px;}
.header_on .header1 img{margin: 0px 0px 0px 0px;
height: 78px;}

    .header2{float:right;margin-top:0px;}
    .header2 ul li{float:left;margin-left:30px;position:relative; text-align:center;}
    .header2 ul li  h2 a{padding:0px 0px;line-height:78px;font-size:18px;color:#333;transition:all 0.6s;display:block;width:80px;font-weight:400;}
    .header2 ul li  h2{border-top:0px solid transparent;transition:all 0.6s;height:78px;}
    .header2 ul li:hover h2 a,.header2 ul li.hover h2 a{color: #004EA2;}
    .header2 ul li:hover h2,.header2 ul li.hover h2{}

    .header2 ul li dl{position:absolute;top:100%;left:-35px;width:150px;height:0px;overflow: hidden;background:#fff;transition:all 0.6s;}
    .header2 ul li:hover  dl{height:auto;border:0px solid #eee;}
    .header2 ul li dl dd{line-height:46px;color:#000;font-size:16px;}
    .header2 ul li dl dd a{line-height:46px;color:#000;display:block;text-indent:0px;}
    .header2 ul li dl dd:hover a{color:#004EA2;}

.header_on{}

.swiper-container2{position:relative;overflow:hidden;}
.swiper-container2 .swiper-pagination2{position:absolute;bottom:30px !important;left:0px;width:100%;height:10px;z-index:2100;text-align:center;}

.swiper-pagination2	.swiper-pagination-bullet{border-radius:0px;display:inline-block;width:10px;height:10px;border-radius:100%;background:#fff;opacity:0.7;}
.swiper-pagination2	.swiper-pagination-bullet.swiper-pagination-bullet-active{display:inline-block;width:10px;height:10px;border-radius:100%;opacity:1;background:#004EA2;}

.swiper-container2 .swiper-slide{position:relative;}
.swiper-container2 .ba0{position:absolute;top:25%;left:50%;margin-left:-600px;width:1200px;}
.swiper-container2 .ba1 h2{color: #fff;font-size: 36px;line-height:170%;;}

.swiper-container2 .ba1 p{color: #fff;font-size: 18px;line-height:200%;;width:90%;}

.swiper-container2 .ba2{margin-top:30px;}

.swiper-container2 .ba2 a{width: 160px;
height: 42px;line-height:42px;
border-radius: 300px;
background-color: rgba(0, 78, 162, 1);
color: rgba(255, 255, 255, 1);
font-size: 14px;
text-align: center;display:block; box-shadow: 0px 0px 5px 5px rgba(0, 78, 162, 0.35)  }


.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:#F7F7F7;}
.footer20{width:1200px;margin:0 auto;}



.footer2{color:#666;border-top:1px solid #e0e0e0;font-size:14px;padding:25px 0px;overflow:hidden;}
.footer2 a{color:#666;}
.footer21{float:left;}
.footer22{float:right;}

.footer10{overflow:hidden;width:1200px;margin:0 auto;padding:40px 0px;}
.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;}

.footer1a{float:left;width:15%;}
.footer1b{float:left;width:35%;}
.footer1c{float:left;width:50%;}

.footer1a1{color:#333;font-size:26px;line-height:56px;margin-bottom:20px;}
.footer1b1{color:#333;font-size:26px;line-height:56px;margin-bottom:20px;}
.footer1c1{color:#333;font-size:26px;line-height:56px;margin-bottom:20px;}
.footer1a2{color:#333;font-size:16px;}
.footer1a2 ul li{color:#333;font-size:18px;margin-bottom:15px;}

.footer1b2 ul li{color:#333;font-size:18px;margin-bottom:15px;float:left;border:6px solid #DCE5EE;border-radius:10px;margin-right:20px;}
.footer1b2 ul li img{width:80px;}
.footer1c21{height:60px;}
.footer1c21 dl {float:left;width:30%;margin-right:3%;}

.footer1c21 dl  input{background:#fff;height:42px;line-height:42px;display:block;width:100%;border:1px solid #ECECEC;text-indent:10px;font-size: 16px;}

.footer1c21 dl  select{background:#fff;height:42px;line-height:42px;display:block;width:100%;border:1px solid #ECECEC;text-indent:10px;font-size: 16px;}

.footer1c22 button{width: 125px;
height: 42px;background:#004EA2;font-size: 16px;color:#fff;text-align:center;line-height:42px;border:0px;}


/* 关于我们 */

.toutu{width:100%;}
.toutu img{width:100%;}

.dao0{background:#f7f7f7;border-bottom:1px solid #ececec;overflow:hidden;height:48px;}
.dao1{width:1200px;margin:0 auto;line-height:48px;}
.dao1 ul li{float:left;margin-right:40px;height:47px;}
.dao1 ul li h3{font-size:18px;color:#101010;line-height:43px;font-weight:400;border-bottom:2px solid #f7f7f7;margin-top:2px;}
.dao1 ul li.on h3,.dao1 ul li:hover h3{font-size:18px;color:#004EA2;line-height:43px;border-bottom:2px solid #004EA2;}


.abody{font-size:14px;color:#333;line-height:190%;width:1200px;margin:0 auto;padding:60px 0px;}

.abody1 h2{font-size:32px;color:#101010;margin-bottom:40px;}
.abody1 p{font-size:18px;color:#333;line-height:190%;}
.abody1{background:url(../images/d9.png) no-repeat  25% 40px;}

.apart1{background:#f7f7f7;padding:100px 0px;}
.apart10{width:1200px;margin:0 auto;overflow:hidden;}

.apart1b ul li{width:30.33%;float:left;text-align:center; overflow:hidden; margin-right:3%;transition: all 0.3s;background:#fff;padding:40px  25px 50px 25px;height:390px;}
.apart1b ul li:nth-child(3){margin-right:0%;}

.apart1b ul li h2{font-size:30px;color:#101010;margin-bottom:20px;line-height:150%;margin-top:15px;}
.apart1b ul li p{font-size:16px;color:#333;line-height:190%;text-align:left;}

.apart1b ul li:hover{background:#004EA2;}
.apart1b ul li:hover .apa12 h2 span{color:#f7f7f7;}
.apart1b ul li:hover .apa12 p{color:#f7f7f7;}

.apa11 .img1{display:inline-block;}
.apa11 .img2{display:none;}
.apart1b ul li:hover .img1{display:none;}
.apart1b ul li:hover .img2{display:inline-block;}

   .apart2{overflow:hidden;padding:50px 0px 50px 0px;background:#fff;}

    .apart2a h2{line-height:40px;text-align:center;font-size:32px;color:#101010;font-weight:400;
        margin:0px auto;display:inline-block;padding:0px 130px;}
		 .apart2a h2 span{display:block;background:#fff;padding:0px 30px;}
		
		
		.apart2a p{margin-bottom:60px;color:#333;font-size:16px;color:#999;}
    .apart2a{text-align:center;width:100%;}

.apart2 .Notes2 .swiper-button-prev{width:60px !important;height:60px !important;background:#fff url(../images/Notes3.png) no-repeat center center;opacity:1 !important;left:0px !important;margin-top:-30px !important;pointer-events: inherit !important;cursor:pointer !important;}
.apart2 .Notes2 .swiper-button-next{width:60px !important;height:60px !important;background:#fff url(../images/Notes4.png) no-repeat center center;opacity:1 !important;right:0px !important;margin-top:-30px !important;pointer-events: inherit !important;cursor:pointer !important;}
.apart2 .Notes2 .swiper-button-prev:hover{background:#f7f7f7 url(../images/Notes3.png) no-repeat center center;}
.apart2 .Notes2 .swiper-button-next:hover{background:#f7f7f7 url(../images/Notes4.png) no-repeat center center;}


.apart3{overflow:hidden;padding:50px 0px 50px 0px;background:#f7f7f7;}

    .apart3a h2{line-height:40px;text-align:center;font-size:32px;color:#101010;font-weight:400;
        margin:0px auto;display:inline-block;padding:0px 130px;}
		 .apart3a h2 span{display:block;background:#f7f7f7;padding:0px 30px;}
		
		
		.apart3a p{margin-bottom:60px;color:#333;font-size:16px;color:#999;}
    .apart3a{text-align:center;width:100%;}
   .apart3b{width:1200px;margin:0 auto;overflow:hidden;}	
	
	
	.apart3b ul li{width:22%;float:left;text-align:center; overflow:hidden; margin:40px 4% 40px 0px;transition: all 0.3s;cursor:pointer;}
.apart3b ul li:nth-child(4){margin-right:0%;}
.apa311 img{width:100%;}	
.apa31{position:relative;}	
.apa312{position:absolute;top:0px;left:0px;width:100%;height:100%;}	

.apa312 h2{font-size:24px;color:#fff;margin-top:30px;line-height:150%;opacity:0.7;}
.apa312 p{font-size:16px;color:#fff;line-height:190%;opacity:0.7;}

.apart3b ul li:hover .apa312{background:#004EA2;border-radius:5px;}

.apart3b ul li:hover .apa312 h2{opacity:1;}
.apart3b ul li:hover .apa312 p{opacity:1;}
.apart3b2{width:90%;}
.apart3b2 p{font-size:14px;color:#333;line-height:190%;}
.apart3b2a{display:none;}
.apart3b2a.on{display:block;font-size:18px;color:#333;line-height:190%;}





.abody2 h2{font-size:32px;color:#101010;margin-bottom:40px;}
.abody2 p{font-size:18px;color:#333;line-height:190%;}
.abody3{overflow:hidden;}

.abody3 ul li{width:30.33%;float:left;text-align:left; overflow:hidden; margin-right:3%;transition: all 0.3s;background:#f7f7f7;padding:20px  20px 20px 20px;}
.abody3 ul li:nth-child(3){margin-right:0%;}
.apd31{overflow:hidden;}
.apd311{float:left;width:20%;}
.apd312{float:left;width:80%;}
.apd311 img{margin-top:20px;width:60%;}
.apd312 h2{font-size:22px;color:#333;margin-top:7px;line-height:200%;}
.apd312 p{font-size:18px;color:#333;line-height:190%;text-align:left;}


.abb1c21{height:60px;}
.abb1c21 dl {float:left;width:30%;margin-right:3%;}

.abb1c21 dl  input{background:#fff;height:42px;line-height:42px;display:block;width:100%;border:1px solid #ECECEC;text-indent:10px;}

.abb1c21 dl  select{background:#fff;height:42px;line-height:42px;display:block;width:100%;border:1px solid #ECECEC;text-indent:10px;}

.abb1c22 button{width: 125px;
height: 42px;background:#004EA2;font-size: 16px;color:#fff;text-align:center;line-height:42px;border:0px;}
.abb0{background:#f7f7f7;padding:50px 0px;}
.abb1c1{font-size:32px;color:#101010;margin-bottom:40px;}
.abb1c{width:1200px;margin:0 auto;overflow:hidden;}


   .part5aa h2{line-height:40px;text-align:left;font-size:32px;color:#101010;font-weight:400;
        margin:0px auto;display:inline-block;}

    .part5aa{width:1200px;margin:0 auto;overflow:hidden;}
	

.abody8{overflow:hidden;}	
.abody8	 ul li{width:30.33%;float:left;text-align:left; overflow:hidden; margin-right:3%;transition: all 0.3s;margin-bottom:30px;}
.abody8	 ul li:nth-child(3){margin-right:0%;}	
	
	
	   .new0{overflow:hidden;}
    .new12 img{width:100%;}
    .new12{}

.new12 h2{font-size:16px;color:#999;margin-top:10px;line-height:200%;}
.new12 p{font-size:18px;color:#101010;line-height:190%;text-align:left;height:68px;overflow:hidden;}


.abody9 button{width: 125px;
height: 42px;background:#8d8d93;font-size: 16px;color:#fff;text-align:center;line-height:42px;border:0px;border-radius:20px;margin:0 auto;display:block;}

.abody9 button:hover{width: 125px;
height: 42px;background:#004EA2;font-size: 16px;color:#fff;text-align:center;line-height:42px;border:0px;border-radius:20px;margin:0 auto;display:block;}

	.soubody{width:1200px;margin:25px auto;background:#fff;padding:20px 10px;overflow:hidden;}
	.sou1{line-height:48px;}
    .sou1 p{font-size:12px;color:#000;line-height:48px;}
.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%;}
.meti0{width:1200px;margin:0 auto;}
.meti1{text-align:center;border-bottom:1px solid #e1e1e1;padding-bottom:25px;}
.meti1 h2{font-size:28px;color:#333;line-height:180%;margin-bottom:20px;}

.meti1 p{font-size:14px;color:#999;line-height:140%;}
.meti2 {padding:30px 0px 80px;font-size:16px;color:#101010;line-height:220%;border-bottom:1px solid #e1e1e1;}
.meti2 p{font-size:18px;color:#101010;line-height:220%;margin-bottom:10px;}
.meti2 img{max-width:100%;}
.meti1 p span{padding:0px 15px;}

.News_detai4 .bshare-weixin {border-radius:100%;border:1px solid #f7f7f7;width:36px;height:36px;
    background:url(../images/k2.png) no-repeat center center !important;
    background-size: 22px 22px !important;
}

.News_detai4 .bshare-qzone {border-radius:100%;border:1px solid #f7f7f7;width:36px;height:36px;
    background:url(../images/k3.png) no-repeat center center !important;
    background-size: 22px 22px !important;
}
.News_detai4 .bshare-tsina {border-radius:100%;border:1px solid #f7f7f7;width:36px;height:36px;
    background:url(../images/k4.png) no-repeat center center !important;
    background-size: 22px 22px !important;
}

.bshare3{display:block;float:left;line-height:48px;}
.bdsharebuttonbox{float:right;}
.News_detai4{padding:30px 0px 80px;}

.kf1{position:fixed;right:20px;top:200px;z-index:99999;}
.kf2{position:fixed;right:20px;top:264px;z-index:99999;}
.kf11{width:44px;height:44px;background:url(../images/kf4.png) no-repeat center center !important;background-size:44px 44px;border-radius:100%;cursor:pointer;}
.kf11:hover{width:44px;height:44px;background:url(../images/kf3.png) no-repeat center center !important;background-size:44px 44px;}

.kf21{width:44px;height:44px;background:url(../images/kf1.png) no-repeat center center !important;background-size:44px 44px;border-radius:100%;cursor:pointer;}
.kf21:hover{width:44px;height:44px;background:url(../images/kf2.png) no-repeat center center !important;background-size:44px 44px;}





	    .ren4{overflow:hidden;padding:50px 0px 50px 0px;margin-bottom:0px;background:#fff;}
		
		.ren4a h2{line-height:40px;text-align:center;font-size:32px;color:#F7F7F7;font-weight:400;
        margin:0px auto;display:inline-block;background:url(../images/dq5.png) repeat-x 0px center;padding:0px 130px;}
		 .ren4a h2 span{display:block;background:#f7f7f7;padding:0px 30px;}
		
		
		.ren4a p{margin-bottom:60px;color:#333;font-size:16px;color:#999;}
    .ren4a{text-align:center;width:100%;}
		
		
		

    .ren4a h2{line-height:80px;text-align:center;font-size:32px;color:#333;font-weight:400;
        margin:0px auto;}
		.ren4a p{margin-bottom:60px;color:#333;font-size:16px;color:#999;}
    .ren4a{text-align:center;width:100%;}
   .ren4b{width:1200px;margin:0px auto 0px;}
   
   
   
   
	.ren4b ul li{width:23.5%;float:left;text-align:left;margin-right:2%;background:#f7f7f7;margin-bottom:30px;}
	
	.ren4b ul li:nth-child(4n+4){margin-right:0%;}
.ren4b  img{width:100%;}

.ren4b ul li h2 {font-size:18px;color:#101010;line-height:160%;font-weight:400;}
.ren4b ul li p {font-size:14px;color:#333;line-height:160%;}
.ren42{padding:15px 20px;}

.ren4b ul li:hover .ren42{background:#004EA2;}

.ren4b ul li:hover h2 {color:#fff;}
.ren4b ul li:hover p {color:#fff;}
.tan100{display:none;}





.ren0{overflow:hidden;padding:50px 0px 50px 0px;margin-bottom:0px;background:#f7f7f7;}

.ren1{width:1200px;margin:0px auto 0px;}



.ren11{float:left;width:50%;}
.ren12{float:left;width:50%;padding:30px;}
.ren11 img{width:100%;border:7px solid #E0E5E9;border-radius:10px;}
.ren121{margin-top:0px;}

.ren121 h2{font-size:40px;color:#101010;line-height:170%;}
.ren122 .q3{display:block;font-size:22px;color:#101010;line-height:170%;height:36px;float:left;margin-left:20px;}
.ren122 .q1{display:block;width:40px;height:5px;background:#005BBB;margin-top:15px;float:left;}
.ren122 .q2{display:block;width:40px;height:5px;background:#629A21;margin-top:15px;float:left;}
.ren122 .q4{display:block;width:40px;height:5px;background:#FF343E;margin-top:15px;float:left;}
.ren122 .q5{display:block;width:40px;height:5px;background:#FFD500;margin-top:15px;float:left;}




.ren122{margin:10px 0px;overflow:hidden;}
.ren123 p{font-size:18px;
color:#333;line-height:220%;}
.ren123 {padding:20px 50px 0px 0px;}


.ren2{overflow:hidden;width:1200px;margin:0px auto 0px;padding:50px 0px 50px 0px;}

.ren1{}

.ren20{overflow:hidden;margin:40px 0px 60px;}

.ren20a{float:left;width:49.5%;}
.ren20a img{width:100%;border-radius:6px;}
.ren21b{float:left;width:50.5%;}
.ren2t{float:left;width:47.5%;margin-left:2.5%;}
.ren2t img{width:100%;border-radius:6px;}
.rty{margin-top:2.6%;}

.ren21{overflow:hidden;position:relative;}
.ren21a img{width:100%;}
.ren22b{position:absolute;left:0px;top:0px;width:100%;height:100%;padding:40px;}

    .ren22b h2{line-height:80px;font-size:32px;color:#fff;font-weight:400;}
	.ren22b ul li{font-size:16px;color:#fff;line-height:32px;}
	.reny1{background:url(../images/lx1.png) no-repeat 0px center;padding-left:30px;}
	.reny2{background:url(../images/lx2.png) no-repeat 0px center;padding-left:30px;}
	
	
	
	


/* 媒介资源 */
.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:#fff;}

    .part5a h2{line-height:40px;text-align:center;font-size:32px;color:#101010;font-weight:400;
        margin:0px auto;display:inline-block;background:url(../images/dq5.png) repeat-x 0px center;padding:0px 130px;}
		 .part5a h2 span{display:block;background:#fff;padding:0px 30px;}
				.part5a p{margin-bottom:60px;color:#333;font-size:16px;color:#999;}
    .part5a{text-align:center;width:100%;}
.apart1b{font-size:16px;color:#333;}

.apart1b h2{font-size:32px;color:#101010;margin-bottom:40px;}
.apart1b p{font-size:16px;color:#333;line-height:190%;}
.part5b{width:1200px;margin:40px auto 0px;}
.part5b ul li{width:25%;float:left;text-align:left; overflow:hidden; margin-right:12.5%;transition: all 0.3s;margin-bottom:30px;}
.part5b ul li:nth-child(3n+3){margin-right:0%;}
.part51 img{max-width:100%;}
   .part5b h2{line-height:170%;text-align:left;font-size:24px;color:#101010;font-weight:400;margin:30px 0px 10px;font-weight:400;}
    .part5b p{
        font-size:16px;
        color:#666;
       line-height:200%;}
.part520 span{width:50px;height:2px;background:#004EA2;display:block;margin-bottom:10px;}

.part1{background: #fff;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;}
    .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:30.33%;float:left;text-align:center; overflow:hidden;   box-shadow: 0px 0px 60px rgb(194 148 97 / 20%);margin-right:3%;transition: all 0.3s;}
.part1b ul li:nth-child(3){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 img{width:100%;}
.part1b .pa5321 .img1{}
.part1b .pa5321 .img2{display:none;}

.part1b .pa530{position:relative;}
.part1b .pa531{position:absolute;left:0px;top:0px;height:100%;width:100%;}
.part1b .pa531:hover{position:absolute;left:0px;top:0px;height:100%;width:100%;background:url(../images/bg1.png) no-repeat 0px 0px /cover;}
.part1b .pa531 h2 {transition: all 0.3s;font-size:28px;color:#fff;line-height:160%;font-weight:700;margin-top:32%;display:block;}
.part1b .pa531 p {transition: all 0.3s;font-size:16px;color:#fff;line-height:170%;margin-top:5px;text-align:left;padding:20px;opacity:0;}
.part1b .pa531 span{    display: inline-block; border-bottom:4px solid none;}
.part1b .pa531:hover h2 {transition: all 0.3s;font-size:28px;color:#fff;line-height:160%;font-weight:700;margin-top:30px;display:block;}
.part1b .pa531:hover p {opacity:1;}
.part1b .pa531:hover span{    display: inline-block; border-bottom:4px solid #fff;}


.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 50px 0px;background:#f7f7f7;}

    .part2a h2{line-height:40px;text-align:center;font-size:32px;color:#101010;font-weight:400;
        margin:0px auto;display:inline-block;background:url(../images/dq5.png) repeat-x 0px center;padding:0px 130px;}
		 .part2a h2 span{display:block;background:#f7f7f7;padding:0px 30px;}
		
		
		.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%;}
.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;} */


/***/
.Notes1{position:relative;}
.Notes4{position:absolute;left:0px;top:50%;margin-top:-2px;border-bottom:4px solid #e1e1e1;width:100%;}
.Notes2{padding:0 60px;position:relative;z-index:3;}
.Notes2 .swiper-container{}
.Notes2 .swiper-slide{position:relative;height:470px;}
.Notes3{position:absolute;bottom:280px;left:30px;width:200px;}
.Notes3 h2{font-size:18px;color:#101010;font-weight:400;line-height:34px;}
.Notes3 p{font-size:14px;color:#101010;font-weight:400;line-height:25px;}
.Notes3 h4{font-size:12px;color:#666;line-height:25px;}

.Notes5{position:absolute;bottom:227px;left:40px;}
.Notes5 h2{border:2px solid #e1e1e1;background:#FFFFFF;width:16px;height:16px;border-radius:100%;}
.Notes5 h3{border-left:2px solid #e1e1e1;height:0px;margin-left:7px;}

.Notes6{position:absolute;top:227px;left:40px;}
.Notes6 h2{border:2px solid #e1e1e1;background:#fff;width:16px;height:16px;border-radius:100%;}
.Notes6 h3{border-left:2px solid #e1e1e1;height:0px;margin-left:7px;}

.Notes7{position:absolute;top:280px;left:30px;width:280px;}
.Notes7 h2{font-size:18px;color:#101010;font-weight:400;line-height:34px;}
.Notes7 p{font-size:14px;color:#101010;font-weight:400;line-height:25px;}
.Notes7 h4{font-size:12px;color:#666;line-height:25px;}
.Notes3:hover h2{color:#004EA2;}
.Notes3:hover p{color:#004EA2;}
.Notes7:hover h2{color:#004EA2;}
.Notes7:hover p{color:#004EA2;}
.Notes3:hover h4{color:#004EA2;}
.Notes7:hover h4{color:#004EA2;}


.swiper-slide:hover  .Notes5 h2{background:url(../images/note7.png) no-repeat 0px center;    width: 36px;
    height: 36px;border:0px;}
.swiper-slide:hover  .Notes6 h2{background:url(../images/note7.png) no-repeat 0px center;    width: 36px;
    height: 36px;border:0px;}


.Notes8{position:absolute;top:315px;left:60px;width:280px;}
.Notes8 h2{width:100%;overflow:hidden;}
.Notes8 h2 span{display:block;float:left;font-size:36px;color:#dc9e2e;font-weight:700;line-height:40px;border-bottom:2px solid #dc9e2e;font-weight:400;padding-bottom:5px;}
.Notes8 p{font-size:15px;color:#dc9e2e;font-weight:400;line-height:25px;margin-top:5px;}

.Notes9{position:absolute;top:240px;left:40px;}
.Notes9 h2{border:2px solid #FFFFFF;background:#dc9e2e;width:16px;height:16px;border-radius:100%;position:relative;z-index:2;}
.Notes9 h3{border-left:2px solid #dc9e2e;height:120px;margin-left:7px;margin-top:-35px;}
.Notes9 h4{margin-left:-3px;margin-bottom:25px;}

.Notes2 .swiper-button-prev{width:60px !important;height:60px !important;background:#f7f7f7 url(../images/Notes3.png) no-repeat center center;opacity:1 !important;left:0px !important;margin-top:-30px !important;pointer-events: inherit !important;cursor:pointer !important;}
.Notes2 .swiper-button-next{width:60px !important;height:60px !important;background:#f7f7f7 url(../images/Notes4.png) no-repeat center center;opacity:1 !important;right:0px !important;margin-top:-30px !important;pointer-events: inherit !important;cursor:pointer !important;}
.Notes2 .swiper-button-prev:hover{background:#f7f7f7 url(../images/Notes3.png) no-repeat center center;}
.Notes2 .swiper-button-next:hover{background:#f7f7f7 url(../images/Notes4.png) no-repeat center center;}

.Notes10{position:absolute;top:0px;left:0px;font-size:400px;color:#f9f9f9;width:100%;text-align:center;font-weight:700;font-family:DIN;}
 
.Notes11{}


.ba7{position:relative;}
.ba70{position:absolute;top:0px;left:0px;width:100%;height:100%;background:#000;opacity:0.4;}



  
  
	    .part3{overflow:hidden;padding:100px 0px 100px 0px;background:#fff;position:relative;z-index:1;}
		.part311{position:absolute;top:0px;left:0px;width:100%;height:100%;opacity:0;}
		.part311.on{opacity:1;}
		.part32{width:1200px;margin:0 auto;position:relative;z-index:2;}
		.part32a{float:left;}
		.part32b{float:right;width:70%;}
		.part32a ul li h2{opacity: 0.36;
color:#fff;
font-size: 32px;font-weight:400;line-height:170%;}
		.part32a ul li p{opacity: 0.36;
color:#fff;
font-size: 18px;}		
	.part32a ul li{margin-bottom:35px;padding-left:10px;cursor:pointer;border-left: 6px solid transparent;}	
	
	
			.part32a ul li.on h2{opacity: 1;
color:#fff;
font-size: 32px;font-weight:400;line-height:170%;}
		.part32a ul li.on p{opacity: 1;
color:#fff;
font-size: 18px;}		
	.part32a ul li.on{    border-left: 6px solid #FCBF00;transition: all 0.6s;}	
	
	.part32b1{    height: 0px;
    overflow: hidden;
    opacity: 0;
    transition: all 0.6s;}
	
.part32b1.on {
    height: auto;
    opacity: 1;
    transition: all 0.6s;
}
.partq1{margin-bottom:30px;}
.partq1 h2 {font-size:28px;color:#fff;line-height:160%;font-weight:400;}
.partq1 p {font-size:16px;color:#fff;line-height:160%;margin-bottom:15px;}
.partq21 p{font-size:16px;color:#fff;line-height:200%;margin-bottom:15px;}
.partq22 ul li{width:50%;float:left;font-size:16px;color:#fff;line-height:200%;}
.partq22{overflow:hidden;}	
.partq23{margin-top:30px;}	

.partq23 a{width: 120px;
height: 36px;
opacity: 0.9;
border-radius: 300px;
border:1px solid #fff;
color: rgba(255, 255, 255, 1);
font-size: 14px;
text-align: center;display:block;line-height:36px;}

.partq23 a:hover{background:#004EA2;border:1px solid #004EA2;}





  
	    .part4{overflow:hidden;padding:50px 0px 50px 0px;margin-bottom:0px;background:#F7F7F7;}
		
		.part4a h2{line-height:40px;text-align:center;font-size:32px;color:#F7F7F7;font-weight:400;
        margin:0px auto;display:inline-block;background:url(../images/dq5.png) repeat-x 0px center;padding:0px 130px;}
		 .part4a h2 span{display:block;background:#f7f7f7;padding:0px 30px;}
		
		
		.part4a p{margin-bottom:60px;color:#333;font-size:16px;color:#999;}
    .part4a{text-align:center;width:100%;}
		
		
		

    .part4a h2{line-height:80px;text-align:center;font-size:32px;color:#333;font-weight:400;
        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:40px auto 0px;}
   
   
   
   
	.part4b ul li{width:23.5%;float:left;text-align:left;margin-right:2%;background:#fff;margin-bottom:30px;}
	
	.part4b ul li:nth-child(4n+4){margin-right:0%;}
.part4b  img{width:100%;}

.part4b ul li h2 {font-size:18px;color:#101010;line-height:160%;font-weight:400;}
.part4b ul li p {font-size:14px;color:#333;line-height:160%;}
.part42{padding:15px 20px;}

.part4b ul li:hover .part42{background:#004EA2;}

.part4b ul li:hover h2 {color:#fff;}
.part4b ul li:hover p {color:#fff;}



.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:2000;background:#000;opacity:0.7;display:none;}

.tan0{position:fixed;top:50%;left:50%;width:1000px;z-index:2233;height:500px;margin-top:-250px;margin-left:-500px;display:none;}

.tan1{position:relative;}

.tan13{height:70px;position:absolute;right:20px;top:20px;}


.tan13 p{display:inline-block;width:40px;height:40px;background:url(../images/dr2.png) no-repeat center center /cover;float:right;cursor:pointer;}


.tan10{overflow:hidden;background:#fff;border-radius:10px;}
.tan11{float:left;width:40%;}
.tan12{float:left;width:60%;padding:20px;}
.tan11 img{width:100%;}
.tan121{margin-top:20px;}

.tan121 h2{font-size:40px;color:#101010;line-height:170%;}
.tan121 p{font-size:18px;color:#999;line-height:170%;}
.tan122 .q1{display:inline-block;width:40px;height:5px;background:#CBA43F;}
.tan122 .q2{display:inline-block;width:40px;height:5px;background:#004EA2;}
.tan122{margin:10px 0px;}
.tan123 p{font-size:14px;
color:#666;line-height:220%;}
.tan123 {padding:20px 50px 0px 0px;}

.ta0{position:fixed;top:50%;left:50%;width:360px;z-index:2233;margin-top:-200px;margin-left:-180px;display:block;background:#fff;border-radius:10px;display:none;}
.ta1{padding:50px;position:relative;}


.ta2{height:70px;position:absolute;right:20px;top:20px;}


.ta2 p{display:inline-block;width:30px;height:30px;background:url(../images/dr3.png) no-repeat center center /cover;float:right;cursor:pointer;}

.ta3 {font-size:28px;color:#101010;line-height:200%;margin-bottom:10px;}
.ta4 dl input{display:block;width:100%;border:1px solid #dbdbdb;line-height:40px;height:40px;font-size:14px;color:#101010;text-indent:10px;border-radius:6px;}
.ta5 select{
	background:#fff;height:42px;line-height:42px;display:block;width:100%;border:1px solid #dbdbdb;text-indent:10px;
	border-radius:6px;
	
}
.ta4 dl{margin-bottom:20px;}
.ta6 button{width: 100%;
height: 42px;background:#004EA2;font-size: 16px;color:#fff;text-align:center;line-height:42px;border:0px;margin-top:20px;border-radius:10px;}



.taa0{position:fixed;top:50%;left:50%;width:440px;z-index:2243;margin-top:-200px;margin-left:-220px;background:#fff;border-radius:10px;display:none;}
.taa1{padding:50px;position:relative;}


.taa2{height:70px;position:absolute;right:20px;top:20px;}


.taa2 p{display:inline-block;width:30px;height:30px;background:url(../images/dr3.png) no-repeat center center /cover;float:right;cursor:pointer;}

.taa3 {font-size:14px;color:#101010;line-height:200%;margin-bottom:10px;}






.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;}

 

    .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%;height:215px;}
.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%;}
	




.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;
	
	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: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;}


.abody6{font-size:14px;color:#333;line-height:190%;width:1200px;margin:0 auto;padding:30px 0px;}

.abody61 h2{font-size:30px;color:#101010;margin-bottom:20px;border-bottom:1px solid #ccc;padding-bottom:10px;}
.abody61 p,.abody61 ol li{font-size:18px;color:#333;line-height:190%;}




}
