body,input,h1,h2,h3,h4,h5,h6,b,c,e,i,g,p,div,dl,dt,dd,select,textarea,font{ margin:0; padding:0;color:#555; font-size:12px; font-family:arial,宋体;line-height:1;font-weight: normal;}
body,html{height:100%;position:relative;width: 100%;}
img{display: block;}
a{ color:#333; text-decoration:none;}
ul, ol, li, dl, dd {margin: 0;padding: 0; list-style:none;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6,span,dd,dt,b,c,e,a,font{ -webkit-text-size-adjust:100%;}
.fl{float: left;}
.fr{float: right;}
.clearfix:after{display: block;content: '';clear: both;}
/*-------------------------------------*/
.top{width: 100%;height: auto;background-color: #888888;overflow: hidden;}
.tops{width: 1300px;margin: 0 auto;line-height: 36px;height: 36px;text-align: center;position: relative;}
.tops>a{display: inline-block;width:auto;font-size: 12px;color: #d7d7d7;float: left;position: relative;z-index: 2;}
.tops>a:hover{color: #bd1b44;}
.tops>a>span{display: inline-block;transform: rotate(90deg);font-size:12px;margin-left: 5px;}
.tops>p{font-size: 12px;color: #d7d7d7;width:auto;line-height: 36px;letter-spacing:4px;position: absolute;width: 100%;top: 0;}
.tops>font{width:auto;display: inline-block;float: right;line-height: 36px;height: 36px;position:relative;z-index: 3;}
.tops>font>i{font-style: normal;font-size: 12px;color: #d7d7d7;    vertical-align: 12px;display: inline-block;margin-right: 8px;}
.tops>font>a{height: 16px;width: 16px;display: inline-block;margin-right:15px;vertical-align: 9px;}
.tops>font>a:nth-last-of-type(1){margin-right: 0;}
.tops>font>span{width:1px;height:36px;background-color: #a0a0a0;display: inline-block;margin: 0 20px;}
.tops>font>a>img{display: inline-block;width: auto;}
.tops>a>i{display: inline-block;    vertical-align: -4px;margin-right: 8px;}


/*导航*/
.nav{width: 1300px;margin:17px auto 0;}
.nav>ul>li{display: inline-block;vertical-align:15px;margin-right: 79px;position: relative;}
.nav>ul>li:nth-of-type(4){margin-right: 0;}
.nav>ul>a{display: inline-block;padding:0 79px;}
.nav>ul>li>a{font-size: 16px;color: #333333;display:inline-block;padding-bottom: 20px;}
.nav>ul>li>a:hover{color:#bd1b44;}
.nav>ul>li:nth-last-child(1){margin-right: 0;}
.nav>ul>li:hover ul{display: block;}
.nav>ul>li>ul{position: absolute;z-index:999;width:200px;background-color: #ffffff;display:none;}
.nav>ul>li>ul>li>a{padding: 5% 0 5% 10%;display: block;font-size: 14px;line-height:18px;}
.nav>ul>li>ul>li:hover a{color: #bd1b44;}

/*banner*/
.banner-self{width:100%;overflow:hidden;position:relative;border:1px solid transparent;box-sizing:border-box;}
.banner-self .banner-self-move{width:10000%;}
.banner-self .banner-self-move li{width:1%;float:left;position: relative;}
.banner-self .banner-self-move li:nth-of-type(3) .ban_txt{}
.banner-self .banner-self-move li:nth-of-type(3) .ban_txt>p{}

.banner-self .banner-self-move li img{width:100%;}
.banner-self .btns{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);}
.banner-self .btns i{margin-left:17px;box-sizing:border-box;display:inline-block;width:16px;height:16px;border-radius:100%;background:#8f8983;}
.banner-self .btns i:hover{background-color: #FFFFFF;}
.banner-self .btns i.active{background:#FFFFFF;}
.banner-self p.arrow-left,.banner-self p.arrow-right{opacity:0;position:absolute;width:125px;height:255px;top:50%;transform:translateY(-50%);border-radius:5px;cursor:pointer;}
.banner-self p.arrow-left{background: url(../images/arrow-left-light.png) 50px 105px no-repeat;left:0;}
.banner-self p.arrow-right{background: url(../images/arrow-right-light.png) 50px 105px no-repeat;right:0;}
.clearfix:after{content:'';display:block;clear:both;overflow:hidden;}
.ban{width: 100%;height:auto;}
.ban_txt{position: absolute;top:42%;width: 100%;text-align: center;}
.ban_txt>p{font-size: 29px;color: #FFFFFF;line-height: 37px;text-align: center;}
.ban_txt>p:nth-child(2){margin-bottom: 28px;}
.ban_txt>p:nth-child(3){font-size:17px;color: #FFFFFF;letter-spacing:1px;}
.ban_txt>p>span{display: inline-block;width:17px;height: 1px;background-color: #FFFFFF;margin:0 5px;vertical-align: middle;}


/*专家*/
.list_big{width: 100%;background-color:#f7f7f7;padding-top: 61px;height:397px;}
.list{width: 1141px;margin:0 auto;position: relative;}
.list>h3{font-size: 33px;color: #000000;line-height:35px;font-weight: 600;text-align: center;margin-bottom:14px;}
.list>span{font-size:17px;color: #bd1b44;text-align: center;display: block;line-height: 22px;}
.list>p{font-size:23px;color: #555555;text-align: center;margin: 21px 0 66px;}
.ab{width: 100%;height: auto;}
.ab .abs{width:498px;padding:6px 6px 6px 35px;background-color: #FFFFFF;position: relative;height: 317px;overflow: hidden;float: left;box-shadow: 20px 20px 30px 0 rgba(0, 0, 0, 0.1)}
.ab .abs:nth-of-type(2){float: right;}
.ab .abs>img{float: right;}
.ab .abs>h3{ transform: skew(-203deg);position: absolute;background-color: #fff;right:256px;width:289px;height: 329px;}
.ab .abs>h3>span{display: inline-block;font-size: 25px;color: #000000;margin: 40px 0 33px;transform: skew(203deg);font-weight: 600;}
.ab .abs>h3>p{width: 165px;font-size: 14px;color: #666666;margin-bottom: 41px;line-height: 20px;transform: skew(203deg);margin-left: 39px;}
.ab .abs>h3>a{width: 113px;height: 39px;line-height: 39px;color: #FFFFFF;background-color:#bd1b44;display: block;text-align: center;transform: skew(203deg);    margin-left:84px;transition:all .5s;}
.ab .abs>h3>a:hover{background-color: #333;}

/*代理*/
.dl{width: 100%;margin:201px auto 0;}
.dl>h3{font-size:33px;color: #333;margin-bottom: 14px;text-align: center;font-weight: 600;}
.dl>span{width: 100%;text-align: center;font-size: 17px;color: #bd1b44;display: block;margin-bottom: 51px;}

/*切换*/
		.slideTxtBox{ width:100%;}
		.slideTxtBox .hd{ height:72px; position:relative;width:230px;margin: 0 auto;}
		.slideTxtBox .hd ul{ float:left;  position:absolute; left:20px; top:-1px; height:72px; }
		.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer; text-align: center;padding-bottom: 16px;}
		.slideTxtBox .hd ul li a{font-size: 16px;color: #333333;}
		.slideTxtBox .hd ul li a>img{margin:0 auto 16px;filter: grayscale(100%);filter: gray;}		
		.slideTxtBox .hd ul li:nth-child(2){margin: 0 10px;}		
		.slideTxtBox .hd ul .on{border-bottom:5px solid #bd1b44;}
		.slideTxtBox .hd ul .on a{color: #BD1B44;}		
		.slideTxtBox .hd ul .on a>img{filter: grayscale(0%);}
		.slideTxtBox .bd_big{width:100%;background-color:#f9f9f9;margin:26px auto 0;}	
		.slideTxtBox .bd_big .tempWrap{margin: 0 auto;}
		.slideTxtBox .bd{padding:76px 0 60px !important;width: 1141px;}				
		.slideTxtBox .bd ul{margin: 0 auto;}
		.slideTxtBox .bd li{position: relative;float: left;margin-right:15px;margin-bottom:20px;}
		.slideTxtBox .bd li:nth-child(4n){margin-right: 0;}		
		.slideTxtBox .bd li:last-child{background-color:#787d85;width: 270px;height:167.89px;border-radius: 5px;text-align: center;padding-top:74px;}		
		.slideTxtBox .bd li:last-child span{display: block;width: 65px;background-color: #8c9097;height: 1px;margin: 0 auto;}
		.slideTxtBox .bd li:last-child>p{font-size: 14px;color: #FFFFFF;line-height: 18px;}		
		.slideTxtBox .bd li:last-child>p:nth-of-type(1){margin-top: 22px;}	
		.slideTxtBox .bd li:last-child>p:nth-of-type(2){margin-bottom: 22px;}	
		.slideTxtBox .bd li>a>h3{position: absolute;top:0;width:100%;text-align: center;height: 76.3%;padding-top: 21%;transition: all .6s;border-radius: 5px;}	
		.slideTxtBox .bd li>a:hover h3{background-color: #BD1B44;}
		.slideTxtBox .bd li>a:hover h3>span{background-color: #FFFFFF;}		
		.slideTxtBox .bd li>a{display: block;width:270px;overflow: hidden;}	
		.slideTxtBox .bd li>a>img{width: 100%;border-radius:5px;}		
		.slideTxtBox .bd li>a>h3>img{display: inline-block;}	
		.slideTxtBox .bd li>a>h3>span{display:block;width: 65px;margin:22px auto;background-color:#656970;height: 1px;}				
		.slideTxtBox .bd li>a>h3>p{font-size: 14px;color: #ffffff;line-height:18px;}				
		.slideTxtBox .bd li .date{ float:right; color:#999;  }
		
		
	/*新闻*/	
	.news{width: 1141px;margin:67px auto 105px;}
	.news>p:nth-child(1)>span{display: inline-block;width: 106px;height: 3px;background-color: #BD1B44;vertical-align: top;margin-bottom: 16px;}
	.news>p:nth-child(2)>span:nth-child(1){font-size: 28px;color: #000000;line-height: 30px;font-weight: 600;}	
	.news>p:nth-child(2)>a{font-size: 14px;color:#000000;float: right;position: relative;}	
	.news>p:nth-child(2)>a>span{display:inline-block;color: #BD1B44;margin-left:14px;font-size: 18px;}	
	.news>p:nth-child(2)>a>span:nth-child(2){width: 20px;height: 2px;background-color:#BD1B44;position: absolute;    top: 30px;left: 55px;}	
	.news .new_list{margin-top:57px;}
	.news .new_list>h3{position: relative;box-shadow:0px 2px 5px #eae3e3;float: left;margin-right:45px;}
	.news .new_list>h3:nth-child(4){margin-right: 0;}		
	.news .new_list>h3>.txt{width: 197px;padding: 26px 26px 18px 26px;position: relative;height:164px;}
	.news .new_list>h3>.txt>span{font-size: 14px;color: #bd1b44;}
	.news .new_list>h3>.txt>p{font-size: 16px;color: #000000;font-weight: 600;line-height:24px;margin-top: 12px;}
	.news .new_list>h3>.txt>a{width:98px;height: 34px;line-height: 34px;background-color:#BD1B44;text-align: center;position: absolute;bottom: 20px;color: #FFFFFF;transition: all .5s;}	
	.news .new_list>h3>.txt>a:hover{background-color: #333;}
	
	
	/*服务*/
	.serv{width: 100%;height: auto;background-color: #37373f;padding:75px 0;}
	.serv .s_list{width: 1141px;margin: 0 auto;}
	.serv .s_list>h3{float: left;width: 30%;margin-right:5%;}
	.serv .s_list>h3:nth-last-of-type(1){margin-right: 0;}
	.serv .s_list>h3>p:nth-child(2){font-size: 25px;color: #ffffff;margin-bottom: 10px;margin-top: 35px;}		
	.serv .s_list>h3>span{font-size: 14px;color: #5d5d6a;}
	.serv .s_list>h3>p:nth-child(4){font-size: 14px;color: #a0a0ad;margin-top:20px;line-height: 20px;}	
	
	.jt{width: 100%;margin:19px auto 0;text-align: center;}
	.jt>a{width:17px;display: inline-block;}
	.jt>a>img{width: 100%;}	
	
	/*底部*/
	.foot{width:969px;padding:0 108px 0 123px;margin: 89px auto 56px;}
	.foot .f_l{width:262px;margin-right: 48px;float: left;}
	.foot .f_l>img{width:auto;height: auto;margin:100px auto 74px;}	
	.foot .f_l>h3>span{font-size: 13px;color: #000000;}
	.foot .f_l>h3>span:nth-child(2){height: 21px;display: inline-block;width: 1px;background-color:#cccccc;margin: 0 13px;vertical-align:-5px;}	
	.foot .f_l>h3>p{font-size: 13px;color: #000000;margin-top: 14px;line-height: 20px;}		
	.foot .f_r{float: right;width: 655px;}
	.foot .f_r>ul{float: left;width:168px;height:178px;border-left: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;padding-left: 49px;margin-bottom: 23px;}
	.foot .f_r>ul:nth-child(2){border: 0;}	
	.foot .f_r>ul:nth-child(5){border: 0;}	
	.foot .f_r>ul>li:nth-child(1){font-size: 18px;color: #000000;margin-bottom:4px;font-weight: 600;}
	.foot .f_r>ul>li{margin-top:16px;}
	.foot .f_r>ul>li>a{font-size: 14px;color: #888888;}
	.foot .f_r>ul>li>a:hover{color: #bd1b44;}		
	
 		
 	.bottom{width: 100%;padding: 22px 0;text-align: center;border-top: 1px solid #37373f;}
 	.bottom>p{font-size: 13px;color:#333333;}


.ab_ban{width: 100%;height:auto;position: relative;}
.ab_ban>img{width: 100%;height: auto;}
.ab_ban>h3{position:absolute;top:38%;left: 19%;}
.ab_ban>h3>p{font-size: 30px;color: #ffffff;margin-bottom: 18px;}
.ab_ban>h3>span{font-size:17px;color: #bd1b44;}
.ab_ban>p{position:absolute;left: 19%;bottom:5%;}
.ab_ban>p>a{font-size: 12px;color: #636363;}
.ab_ban>p>a:hover{color: #bd1b44;}
.ab_ban>p>span{display: inline-block;color:#636363;margin:0 4px;font-size: 18px;vertical-align: middle;}

.main{width:860px;margin: 70px auto;}
.main>h3{font-size: 28px;color: #000000;margin-bottom: 59px;text-align: justify;}
.main>p{font-size: 17px;color: #555555;margin-bottom: 27px;line-height: 25px;}
.main>p:last-child{margin-bottom: 0;}

.honer{width: 100%;height: auto;background-color: #f7f7f7;padding: 79px 0;}
.honer .hons{width: 1141px;margin: 0px auto;}
.honer .hons>h3{float: left;width:57%;height: auto;}
.honer .hons>h3>span:nth-child(1){display: block;width:80px;background-color: #bd1b44;height: 3px;margin-bottom:16px;}
.honer .hons>h3>span:nth-child(2){font-size: 26px;color:#000000;display: block;margin-bottom: 16px;font-weight: 600;}
.honer .hons>h3>p{padding: 16px 0;border-bottom: 1px solid #ededed;font-size:16px;color: #666666;line-height: 25px;letter-spacing: 1px;}
.honer .hons>h3>p>span{display: block;}
.honer .hons>h4{width: 35%;height: auto;float:right;}
.honer .hons>h4>img{width: 100%;}

.fzlc{width: 100%;height:auto;padding: 79px 0;background-color: #f7f7f7;}
.fzlc .fz{width: 1141px;margin: 0px auto;}
.fzlc .fz>h3{margin-left: 130px;width:57%;height: auto;}
.fzlc .fz>h3>span:nth-child(1){display: block;width:80px;background-color: #bd1b44;height: 3px;margin-bottom:16px;}
.fzlc .fz>h3>span:nth-child(2){font-size: 26px;color:#000000;display: block;margin-bottom: 10px;font-weight: 600;}
.fzlc .fz>h3>p{font-size: 16px;color: #666666;line-height: 25px;margin-top:25px;text-align: justify;}
.fzlc .fz>h4{float: left;width: 37%;}
.fzlc .fz>h4>img{width: 100%;}


.gs{width: 100%;height: auto;padding: 77px 0 72px;background-color: #37373f;}
.gs .jg{width: 1141px;margin: 0 auto;}
.gs .jg>span:nth-child(1){display: block;width:80px;background-color: #bd1b44;height: 3px;margin-bottom:16px;}
.gs .jg>span:nth-child(2){font-size: 26px;color:#ffffff;display: block;margin-bottom: 25px;font-weight: 600;}
.gs .jg>p{width: 206px;height: 48px;line-height: 48px;color: #ffffff;text-align: center;margin: 0 auto 27px;background-color: #bd1b44;font-size: 22px;border-radius: 5px;}
.gs .jg .lis{width: 100%;height: auto;}
.gs .jg .lis>ul{width: 100%;height: auto;}
.gs .jg .lis>ul:nth-child(1)>p{width: 944px;margin: 0 auto 27px;height: 1px;background-color:#494952;}
.gs .jg .lis>ul:nth-child(1)>li{float: left;width: 198.6px;margin-right: 37px;text-align: center;font-size: 17px;letter-spacing: 1px;color:#ffffff;background-color: #42424c;height: 48px;line-height: 48px;position: relative;}
.gs .jg .lis>ul:nth-child(1)>li:last-child{margin-right: 0;}
.gs .jg .lis>ul:nth-child(1)>li>i{position: absolute;height: 27px;width: 1px;background-color: #42424c;font-style: normal;top:-27px;left:99.3px;}

.gs .jg .lis>ul:nth-child(2){margin:49px auto 0;position: relative;width:1105px;}
.gs .jg .lis>ul:nth-child(2)>span{position: absolute;width: 1px;height: 49px;display: block;background-color: #42424c;left:81px;top: -49px;}
.gs .jg .lis>ul:nth-child(2)>p{width: 944px;margin: 0 auto 27px;height: 1px;background-color:#494952;}
.gs .jg .lis>ul:nth-child(2)>li{width:160px;height:36px;margin-right: 26.5px;line-height: 36px;border: 1px solid #42424c;float: left;color: #ffffff;text-align: center;font-size:14px;position: relative;}
.gs .jg .lis>ul:nth-child(2)>li>i{position: absolute;height: 27px;width: 1px;background-color: #42424c;font-style: normal;top:-28px;left:50%;}
.gs .jg .lis>ul:nth-child(2)>li:last-child{margin-right: 0;}

.gs .jg .lis>ul:nth-child(3){margin:41px auto 0;position: relative;width:1105px;text-align: center;}
.gs .jg .lis>ul:nth-child(3)>span{position: absolute;width: 1px;height: 41px;display: block;background-color: #42424c;left:80.5px;top: -41px;}
.gs .jg .lis>ul:nth-child(3)>p{width: 944px;margin: 0 auto 27px;height: 1px;background-color:#494952;}
.gs .jg .lis>ul:nth-child(3)>li{display:inline-block;width:160px;height:36px;line-height: 36px;border: 1px solid #42424c;color: #ffffff;font-size:14px;margin: 0 auto;position: relative;}
.gs .jg .lis>ul:nth-child(3)>li:nth-child(3){float:left;}
.gs .jg .lis>ul:nth-child(3)>li:nth-child(5){float:right;}
.gs .jg .lis>ul:nth-child(3)>li>i{position: absolute;height: 27px;width: 1px;background-color: #42424c;font-style: normal;top:-28px;left:50%;}


.gs .jg .lis>ul:nth-child(4){float: left;margin-top: 19px;width: 162px;position: relative;margin-left:19px;}
.gs .jg .lis>ul:nth-child(4) span{position:absolute;width: 1px;height: 19px;top: -19px;left: 50%;display: block;background-color: #42424c;}
.gs .jg .lis>ul:nth-child(4) p{width: 100px;margin: 0 auto 18px;height: 1px;background-color: #494952;}
.gs .jg .lis>ul:nth-child(4) li{width: 60px;height:35px;text-align: center;border: 1px solid #42424c;float: left;color: #ffffff;font-size: 14px;line-height: 35px;margin-right: 37px;position:relative;}
.gs .jg .lis>ul:nth-child(4) li:last-child{margin-right: 0;}
.gs .jg .lis>ul:nth-child(4) li>i{position: absolute;height:18px;width: 1px;background-color: #42424c;font-style: normal;top:-19px;left:50%;}


.gs .jg .lis>ul:nth-child(5){width:739px;margin:19px auto 0;position: relative;}
.gs .jg .lis>ul:nth-child(5)>span{position:absolute;width: 1px;height: 19px;top: -19px;left: 50%;display: block;background-color: #42424c;}
.gs .jg .lis>ul:nth-child(5) p{width: 626px;margin: 0 auto 18px;height: 1px;background-color: #494952;}
.gs .jg .lis>ul:nth-child(5) li{float: left;width:88px;height:76px;line-height: 74px;border: 1px solid #42424c;padding:20px 12px 0;font-size: 13px;color: #ffffff;line-height: 20px;text-align: center;position: relative;margin-right:11px;    margin-bottom: 18px;}
.gs .jg .lis>ul:nth-child(5) li:nth-of-type(6){margin-right: 0;}
.gs .jg .lis>ul:nth-child(5) li i{position: absolute;height:18px;width: 1px;background-color: #42424c;font-style: normal;top:-19px;left:50%;}
.gs .jg .lis>ul:nth-child(5) li>span{display: block;text-align: center;}

.store{width: 100%;height:auto;padding: 89px 0 130px;background-color: #f4f4f4;}
.sto{width: 1000px;margin: 0 auto;}
.sto>p{font-size: 35px;color: #010101;margin-bottom:20px;text-align: center;}
.sto>span{display: block;text-align:center;font-size: 14px;color: #000000;}
.sto .mp{width: 100%;height:auto;margin-top:50px;}
.sto .mp .mp1{width:930px;padding: 35px;background-color: #fff;margin-bottom:26px;}
.sto .mp .mp1 .map{width: 648px;height: 313px;float: left;}
.sto .mp .mp1 h3{float: right;width: 225px;margin-top: 53px;}
.sto .mp .mp1 h3 span{display: block;font-size: 18px;color: #000000;margin: 33px 0;line-height: 23px;}
.sto .mp .mp1 h3 p{font-size: 14px;color: #666666;line-height: 25px;}


.js_ban{width: 1141px;margin: 51px auto;}
.swiper-container{height: 726px;}

.buy{width: 1141px;margin: 0 auto;}
.buy div{width: 48%;float:left;margin-right: 4%;margin-bottom: 65px;height:295px}
.buy div p{padding-bottom: 12px;border-bottom: 1px solid #e3e3e3;font-size: 17px;color: #333333;margin-bottom: 31px;line-height: 25px;}
.buy div p span{font-size:23px;color: #c01b45;letter-spacing: 1px;display: inline-block;margin-right:20px;font-weight: 600;}
.buy div:nth-child(2n){margin-right: 0;}
.buy div>span{display: inline-block;font-size:14px;color: #1473e6;line-height: 25px;}
.buy div:nth-child(3){height: 65px;}
.buy div:nth-child(4){height: 65px;}
.buy div:nth-child(3) p span{font-size:23px;color: #c01b45;letter-spacing: 1px;display: inline-block;margin-right:20px;font-weight: 600;float: left;}
.buy div:nth-child(3) p span:nth-child(2){font-size: 17px;color: #333333;display: inline-block;font-weight:100;float: left;width:84%;}
.buy div:nth-child(4) p span{font-size:23px;color: #c01b45;letter-spacing: 1px;display: inline-block;margin-right:20px;font-weight: 600;float: left;}
.buy div:nth-child(4) p span:nth-child(2){font-size: 17px;color: #333333;display: inline-block;font-weight:100;float: left;width:84%;}
.buy div:nth-child(4) p span:nth-child(3){font-size: 17px;color: #999999;font-weight: 100;margin-left:9%;}

.lin{width: 100%;height: 1px;background-color: #E3E3E3;margin-top: 40px;}

.zp{width: 100%;height:auto;background-color: #f9f9f9;padding: 63px 0 82px;}
.zp .zw{width:1141px;margin: 0 auto;}
.zp .zw>span{display:block;width: 79px;height: 3px;background-color:#bd1b44;margin: 0 auto;}
.zp .zw>p{text-align: center;font-size: 26px;color: #000000;margin: 8px auto 62px;font-weight: 600;}
.zp .zw .zw_list{width:1075px;height: auto;padding: 33px;border: 1px solid #e5e5e5;background-color: #FFFFFF;margin-bottom: 34px;}
.zp .zw .zw_list h3>img{display: inline-block;margin-right: 54px;}
.zp .zw .zw_list h3>p{width: 638px;display: inline-block;height: auto;}
.zp .zw .zw_list h3>p>span:nth-child(1){font-size: 18px;color: #c01b45;display: block;margin-bottom: 17px;}
.zp .zw .zw_list h3>p>span:nth-child(2){font-size: 14px;color: #666666;margin-right: 94px;}
.zp .zw .zw_list h3 a{display:inline-block;width:22px;height: 22px;margin-left: 80px;vertical-align:10px;}
.zp .zw .zw_list h3 a>img{width: 100%;height: auto;}
.zp .zw>h3{width: 350px;margin:64px auto 0;font-size: 14px;color: #c01b45;padding-bottom: 8px;border-bottom: 1px solid #c01b45;}

.rec{width: 100%;height:auto;padding:46px 0 56px;background-color: #f9f9f9;}
.rec .back{width:1141px;text-align: right;font-size:14px;color:#888888;margin:0 auto 8px;}
.rec .back a:hover{color: #C01B45;}
.rec .txt{padding: 76px 47px;width:1047px;background-color: #FFFFFF;margin: 0 auto;}
.rec .txt>span:nth-child(1){width: 82px;height: 3px;background-color: #C01B45;display: block;margin: 0 auto 14px;}
.rec .txt>p:nth-child(2){text-align: center;font-size: 26px;color: #000000;margin-bottom: 53px;font-weight: 600;}
.rec .txt>span:nth-child(3){font-size: 15px;color: #666666;display: block;margin-bottom: 34px;}
.rec .txt>span{display: block;font-size: 15px;color: #666666;line-height:28px;}
.rec .txt>font{display: block;font-size: 15px;color: #666666;margin:32px 0 11px;}
.rec>p{color: #C01B45;font-size: 14px;padding-bottom: 7px;border-bottom: 1px solid #C01B45;width: 233px;text-align: center;margin: 49px auto 0;}

/* case */
	.case_banner{width:100%;position:relative;margin-top:15px;background:url('../images/case_banner1.jpg') center no-repeat;background-size:100%;}
	.banner_content{width:1140px;height:100%;padding-top:7%;margin:auto;padding-bottom:1%;}
	.banner_content>h6{font-size:30px;color:#fff;letter-spacing:1px;}
	.banner_content>p{font-size:17px;color:#bd1b44;letter-spacing:1px;margin-top:1%;}
	.banner_content>span{display:block;font-size:12px;color:#636363;letter-spacing:1px;margin-top:6.4%;}
	
	.case_partner{width:100%;margin-top:50px;background:#f1f1f1;padding:70px 0;}
	.partner_content{width:1140px;margin:auto;}
	.case_title{padding-top:20px;font-size:26px;color:#000;letter-spacing:1px;position:relative;}
	.case_title::before{display:block;content:'';position:absolute;top:0;left:0;width:80px;height:3px;background:#bd1b44;}
	.partner_items{margin-top:25px;}
	.partner_items>a{display:block;width:18.77%;float:left;margin-left:1.5%;height:160px;background:#fff;margin-top:20px;position:relative;}
	.partner_items>a:hover img{filter: grayscale(0%)}
	.partner_items>a:nth-of-type(5n+1){margin-left:0;}
	.partner_items>a>img{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%); filter: gray;}
	.partner_more{font-size:17px;color:#bd1b44;display:inline-block;border-bottom:1px solid #bd1b44;padding-bottom:5px;margin-top:40px;}

	.case_example{width:1140px;margin:70px auto;}
	.exampleF{margin-top:50px;border-bottom:1px solid #f1f1f1;}
	.example_title{font-size:20px;color:#4a4748;padding-left:47px;position:relative;}
	.example_title::before{display:block;content:'';width:32px;height:1px;position:absolute;top:50%;left:0;background:#bd1b44;}
	.example_lists{margin-top:35px;box-sizing:border-box;padding-left:47px;width:100%;padding-bottom:50px;}
	.example_lists>li{width:25%;float:left;}
	.example_lists>li>a{font-size:14px;color:#999;display:block;padding:5px 0;}
	.example_lists>li>a:hover{color: #C01B45;}
	.paddingBottom{padding-bottom:140px;}

    .p p{    font-size: 15px !important;}
	.p img{display: inline-block !important;padding: 7px 0 0 0 !important;}
	.p p{    text-align: justify;}
	.p span{    margin-bottom: 0px !important;}


	/* contact */
	.page_contact{width:100%;background:#f4f4f4;padding:85px 0;}
	.contact_content{width:1220px;margin:auto;}
	.contact_content>h6{font-size:35px;color:#010101;letter-spacing:1px;text-align:center;}
	.contact_content>p{font-size:14px;color:#000;letter-spacing:1px;text-align:center;margin-top:15px;}
	.contact_content>span{display:block;font-size:14px;color:#666;letter-spacing:1px;text-align:center;margin-top:50px;}
	.contact_items{width:100%;margin-top:50px;}
	.contact_itemL{width:48%;box-sizing:border-box;padding:60px;background:#fff;float:left;}
	.contact_ways{font-size:21px;color:#000;letter-spacing:1px;}
	.contact_company{padding:45px 0;border-bottom:1px solid #e7e7e7;}
	.contact_company>p{font-size:14px;color:#c01b45;letter-spacing:1px;margin-bottom:35px;}
	.contact_company>span{display:block;font-size:14px;color:#555;line-height:24px;letter-spacing:1px;}
	.contact_itemR{width:50%;float:right;background:#fff;padding:60px;box-sizing:border-box;}
	.contact_itemR>form{width:100%;margin-top:25px;}
	.contact_itemR>form input{display:block;width:100%;border:none;border-bottom:1px solid #e6a4b5;outline:none;height:50px;font-size:13px;color:#999;}
	.contact_itemR>form select{display:block;width:100%;border:none;border-bottom:1px solid #e6a4b5;outline:none;height:50px;font-size:13px;color:#999;background:url('../images/select_bg.png') 99% 20px no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:14px;}
	.contact_itemR>form select>option{font-size:13px;color:#999;}
	.contact_itemR>form input::-webkit-input-placeholder{color:#999;font-size:13px;}
	.contact_itemR>form textarea{display:block;width:100%;height:135px;border:none;outline:none;border-bottom:1px solid #e6a4b5;padding-top:20px;box-sizing:border-box;resize:none;}
	.contact_itemR>form input[type=submit]{display:block;border:none;outline:none;transition:0.4s;width:148px;height:42px;background:#c01b45;color:#fff;cursor:pointer;margin-top:45px;font-size:17px;}
	.contact_itemR>form input[type=submit]:hover{background:#000;}

.brand{width: 100%;height:auto;background-color: #fafafa;padding: 62px 0 57px;}
.bra{width: 995px;margin: 0 auto;}
.bra>span{width: 82px;height: 3px;background-color: #C01B45;display: block;margin: 0 auto 14px;}
.bra>p{text-align: center;font-size: 26px;color: #000000;margin: 8px auto 62px;font-weight: 600;letter-spacing: 1px;}
.bra_list{width: 100%;height: auto;margin-top: 65px;}
.bra_list>h3{float: left;width: 410px;padding: 29px;background-color: #FFFFFF;position: relative;border: 1px solid #ebebeb;margin-right:53px;margin-bottom: 52px;}
.bra_list>h3:hover img{transform: scale(1.02);}
.bra_list>h3:nth-child(2n){margin-right: 0;}
.bra_list>h3>img{display: inline-block;transition: all .8s;}
.bra_list>h3:hover p{border-top:1px solid #95908e;border-left: 1px solid #95908e;}
.bra_list>h3>p{position: absolute;top:119px;left:116px;font-size: 14px;text-align: center;width: 179px;height: 55px;line-height: 55px;border-bottom: 1px solid #95908e;border-right: 1px solid #95908e;color: #FFFFFF;letter-spacing: 1px;transition: all .5s;border-top:1px solid transparent;border-left: 1px solid transparent;}
.bra_list>h3>a{display: inline-block;width: 20px;height: 20px;vertical-align: middle;vertical-align:109px;margin-left:28px;}
.bra_list>h3>a>img{width: 100%;height: auto;}

.cd{width: 995px;margin:68px auto 10px;}
.cd>span{width: 82px;height: 3px;background-color: #C01B45;display: block;margin: 0 auto 14px;}
.cd>p{text-align: center;font-size: 26px;color: #000000;margin: 8px auto 62px;font-weight: 600;letter-spacing: 1px;}
.cd_list{width: 100%;height: auto;margin-top: 65px;}
.cd_list>h3{float: left;width: 410px;padding: 29px;background-color: #FFFFFF;position: relative;border: 1px solid #ebebeb;margin-right:53px;margin-bottom: 52px;}
.cd_list>h3:nth-child(2n){margin-right: 0;}
.cd_list>h3>img{display: inline-block;transition: all .8s;}
.cd_list>h3:hover img{transform: scale(1.02);}
.cd_list>h3:hover p{border-top:1px solid #95908e;border-left: 1px solid #95908e;}
.cd_list>h3>p{position: absolute;top:119px;left:116px;font-size: 14px;text-align: center;width: 179px;height: 55px;line-height: 55px;border-bottom: 1px solid #95908e;border-right: 1px solid #95908e;color: #FFFFFF;letter-spacing: 1px;border-top:1px solid transparent;border-left: 1px solid transparent;transition:all .5s;}
.cd_list>h3>a{display: inline-block;width: 20px;height: 20px;vertical-align: middle;vertical-align:109px;margin-left:28px;}
.cd_list>h3>a>img{width: 100%;height: auto;}


.slideTxtBoxs .hd{width:1200px;margin: 49px auto;}
.slideTxtBoxs .hd>ul{position: relative;}
.slideTxtBoxs .hd>ul>li{float: left;width: 171px;padding-bottom: 17px;border-bottom: 2px solid transparent;text-align:center;}
.slideTxtBoxs .hd>ul>li>a{font-size: 14px;color: #888888;}
.slideTxtBoxs .hd>ul>p{width: 100%;height: 1px;background-color: #d9d9d9;position: absolute;top: 32px;z-index: -5;}
.slideTxtBoxs .hd ul li.on{border-color:#C01B45;}

.ppjs{width: 100%;height: auto;background-color: #f0f0f0;padding: 62px 0;}
.js1{width: 1141px;margin: 0 auto;}
.js1>span:nth-child(1){width: 82px;height: 3px;background-color: #C01B45;display: block;margin-bottom:14px;}
.js1>p:nth-child(2){font-size: 26px;color: #000000;margin:8px auto 49px;font-weight: 600;letter-spacing: 1px;}
.js1>font{color: #C01B45;font-size: 17px;margin-bottom: 14px;display: block;}
.js1>span{display: block;font-size: 16px;color: #666666;line-height: 28px;}
.js1>h3{width: 100%;height: 1px;background-color: #c9ced0;margin: 58px 0 22px;}
.js1>a{display: block;color: #bd1b44;font-size: 14px;margin-bottom:6px;}

.good{width: 1141px;margin:65px auto 87px;}
.good>span:nth-child(1){width: 82px;height: 3px;background-color: #C01B45;display: block;margin-bottom:14px;}
.good>p:nth-child(2){font-size: 26px;color: #000000;margin:8px auto 44px;font-weight: 600;letter-spacing: 1px;}
.good>span{display: block;font-size: 17px;color: #666666;line-height: 28px;}
.good font{display: block;margin-top: 45px;}
.good font>img{display: inline-block;}
.good font>img:nth-child(1){float:left;}
.good font>img:nth-child(2){float:right;}

.series{width: 100%;height: auto;padding: 83px 0 103px;background-color: #37373f;}
.ser{width: 1141px;margin: 0 auto;}
.ser>span:nth-child(1){width: 82px;height: 3px;background-color: #C01B45;display: block;margin-bottom:14px;}
.ser>p:nth-child(2){font-size: 26px;color: #FFFFFF;margin:8px auto 56px;font-weight: 600;letter-spacing: 1px;}
.ser font{display: block;}
.ser font>img{width: auto;float: left;margin-right: 25px;margin-bottom: 25px;}
.ser font>img:nth-child(2){margin-right: 0;}
.ser font>img:last-child{margin-right: 0;}

.new_main{width: 100%;height: auto;padding: 78px 0 130px;background-color: #fafafa;}
.new_main .new{width:1070px;padding:  65px 65px 75px;margin: 0 auto;background-color: #FFFFFF;}
.new_main .new h3{font-size: 30px;color: #000000;margin-bottom: 20px;}
.new_main .new h4{margin-bottom: 47px;}
.new_main .new h4>span{display: inline-block;font-size: 15px;color: #888888;margin-right: 36px;}

.bdshare-button-style0{display: inline-block;font-size: 12px;padding-left: 17px;line-height: 16px;height: 37px;background-repeat: no-repeat;cursor: pointer;vertical-align: middle;}
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{padding-left: 5px !important;}
.bdshare-button-style0 a{height: 37px;    background-repeat: no-repeat;cursor: pointer;margin: 6px 6px 6px 0;    float: left;font-size: 12px;padding-left: 5px;line-height: 37px;}
.bdshare-button-style0{ display:inline-block; width: auto;height: auto;}
.bdshare-button-style0 .bds_weixi{background-image:url(../images/wx.png);margin: 0px 5px 6px 0;background-size:contain;}
.bdshare-button-style0 .bds_tsin{background-image:url(../images/wb.png);margin: 0px 5px 6px 0;background-size:contain;}
.bdshare-button-style0 a{height: 20px;width: 20px;display: block;float: left;background-size: cover;background-position: 0;margin: 0 20px 0 0;line-height: 20px;  -webkit-filter: grayscale(50%);padding: 0;}
.bdshare-button-style0 a:hover{opacity: 1;}
.bdshare-button-style0 a:hover{ -webkit-filter: grayscale(0%);}
.bdshare-button-style0>span{float: left;font-size:15px;color: #888888;margin-right: 10px;display: inline-block;}

.top .tops .bdshare-button-style0 .bds_weixi{background-image:url(../images/icon_05.png) !important;margin: 0px 5px 6px 0;background-size:contain;}
.top .tops .bdshare-button-style0 .bds_tsin{background-image:url(../images/icon_06.png) !important;margin: 0px 5px 6px 0;background-size:contain;}
.top .tops .bdshare-button-style0{    vertical-align: -9px !important;padding-left: 0;}




.new_main .new>font{font-size: 17px;color: #000000;display:block;margin: 33px 0 0;}
.new_main .new>p{font-size: 17px;color: #666666;line-height: 25px;margin-top:33px;}
.new_main .new>h5{padding-top: 18px;border-top: 1px solid #dcdcdc;margin-top: 130px;}
.new_main .new>h5>a{font-size: 14px;color:#888888;}

.new_l{width: 1141px;margin: 74px auto 163px;}
.new_l>span{width:420px;display: inline-block;height: 1px;background-color: #eaeaea;vertical-align: middle;}
.new_l>p{display: inline-block;width:210px;vertical-align: middle;margin:0 42px;}
.new_l>p>a{font-size:18px;color: #bcbcbc;position: relative;display: inline-block;width:96px;}
.new_l>p>a:after{height:0px;width: 0;border:4px solid #bcbcbc;border-color:#bcbcbc transparent transparent transparent;position: absolute;content:"";top:39%;right: 0;}
.new_l>p>a:nth-child(1){margin-right: 14px;}
.new_l>p .acol{color: #7b5441;}
.new_l>p .acol:after{border-color: #7B5441 transparent transparent transparent;;}
.new_l .xw{width: 100%;height: auto;margin-top: 53px;}
.new_l .xw a{width: 548px;height: auto;float: left;border: 1px solid #EAEAEA;margin-right: 40px;margin-bottom: 40px;display: block;overflow: hidden;}
.new_l .xw a:nth-child(2n){margin-right: 0;}
.new_l .xw a>p{width: 100%;height: auto;}
.new_l .xw a>p>img{width: 100%;transition: all .7s;}
.new_l .xw a>p>img:hover{transform: scale(1.03);}
.new_l .xw a>font{width:94%;height: auto;padding:3%;display: block;}
.new_l .xw a>font>p{font-size: 17px;color: #000000;margin-bottom: 11px;}
.new_l .xw a>font>span{font-size: 13px;color: #bd1b44;}

.line{width: 100%;height: 1px;background-color: #efefef;}

.wd{width: 1141px;height: auto;margin: 85px auto 119px;}
.wd>span:nth-child(1){width: 82px;height: 3px;background-color: #C01B45;display: block;margin-bottom:14px;}
.wd>p:nth-child(2){font-size: 26px;color: #000000;margin:8px auto 64px;font-weight: 600;letter-spacing: 1px;}
.wd>.mmp{float: left;width:666px;position: relative;}
.wd>.mmp>img{width:100%;}
.wd>.mmp .c1{position: absolute;left:318px;top:371px;}
.wd>.mmp .c2{position: absolute;left:400px;top:319px;}
.wd>.mmp .c3{position: absolute;left:465px;top:317px;}
.wd>.mmp .c4{position: absolute;left:514px;top:274px;}
.wd>.mmp .c5{position: absolute;left:515px;top:350px;}
.wd>.mmp .c6{position: absolute;left:499px;top:406px;}
.wd>.mmp .c7{position: absolute;left:534px;top:428px;}
.wd>.mmp .c8{position: absolute;left:427px;top:542px;}
.wd>.mmp .c9{position: absolute;left:468px;top:469px;}

.wd>.mmp>.b1{position: absolute;left: 397px;top: 380px;}
.wd>.mmp>.b2{position: absolute;left:456px;top: 363px;}
.wd>.mmp>.b3{position: absolute;left:550px;top: 331px;}
.wd>.mmp>.b4{position: absolute;left:555px;top: 378px;}

.wd>.fb{margin-top:95px;display: inline-block;margin-left:70px;float: left;}
.www{padding: 46px 0 33px;border-top:1px solid #efefef;width: 228px;border-bottom:1px solid #efefef;}
.www>p:nth-child(1){font-size: 19px;color: #c01b45;margin-bottom: 22px;padding-left: 0;}
.www>p{font-size: 15px;color: #666666;line-height:23px;padding-left: 45px;}
.www>p:nth-child(1)>span{display: inline-block;width: 21px;height: 10px;margin-right:15px;background-color: #bd1b44;margin-left: 10px;}
.qqq{padding: 43px 0;border-bottom: 1px solid #efefef;width: 228px;}
.qqq>p:nth-child(1){font-size: 19px;color: #9fbed7;margin-bottom: 22px;padding-left: 0;}
.qqq>p:nth-child(1)>span{display: inline-block;width: 21px;height: 10px;margin-right:15px;background-color: #9fbed7;margin-left: 10px;}
.qqq>p{font-size: 15px;color: #666666;padding-left: 45px;line-height: 23px;}

@keyframes dotScale{
	0% {
    opacity: 0.5;
    transform-origin: 50% 50%;
    transform: scale(3);
  }
   50% {
    opacity: 0.1;
    transform: scale(8);
  }
  100% {
    opacity:0.5;
    transform: scale(3);
  }
}
.wd>.mmp>i{ display: block;position: absolute;width: 10px;height: 10px;background: #638bac;border-radius:50%;top: 0;left: 0;z-index: 2;}
.wd>.mmp>i::before{content: '';display: block; position: absolute;border-radius: 100%;width: 100%;height: 100%; background: #638bac;opacity: 0.4;animation: dotScale 4.5s infinite;z-index: 0;}

.wd>.mmp>span{ display: block;position: absolute;width: 10px;height: 10px;background: #ecd7dc;border-radius:50%;top: 0;left: 0;z-index: 2;}
.wd>.mmp>span::before{content: '';display: block; position: absolute;border-radius: 100%;width: 100%;height: 100%; background: #c01b45;opacity: 0.5;animation: dotScale 4.5s infinite;z-index: 0;}
.partner_more{display: none;}