
/* CSS Document */

*{ margin:0; padding:0;}
a { text-decoration:none;cursor: pointer;}
li{ list-style:none;}
body{ font:14px/26px "微软雅黑"; overflow-x: hidden;background:#fff;}
img{display: inline-block;}

input[type="button"], input[type="submit"], input[type="reset"] {

-webkit-appearance: none;

}

textarea {  -webkit-appearance: none;}  
input:focus {outline: none;}
select:focus {outline: none;}

input[type="text"]:focus, 
input[type="password"]:focus { 
  border: 1px solid #0a6fd5;border-radius: 8px;
}

.ms{transition: all .3s linear;
    -moz-transition: all .3s linear;
    -webkit-transition: all .3s linear;
    -o-transition: all .3s linear;}

/* 全局开启平滑滚动 */
html {
  scroll-behavior: smooth;
}
/*---悬浮---*/

.index-wxxf{width: 140px;height: auto;overflow: hidden;position: fixed;top:23%;right: 30px;z-index: 999;}
.index-wxxf1{width: 140px;height: 193px;background: url(../images/wx-xf_03.png) no-repeat center;background-size: 100% 100%;margin: 0 auto;overflow: hidden;}
.index-wxxf1 img{display:block;width: 94px;margin:54px auto 0 auto;}
.index-wxxf2{display: block;width: 100%;height: 28px;line-height: 28px;text-align: center;font-size: 14px;color: #fff;background: #c60000;border-radius: 20px;margin: 15px auto; transition: all 0.3s;

 -webkit-animation: active 1.2s ease-in-out infinite;
  animation: active 1.2s ease-in-out infinite;
}
@-webkit-keyframes active {
  0% { transform: scale(1); opacity: 1; }
  50% { transform: scale(0.95); opacity: 0.8; }
  100% { transform: scale(1); opacity: 1; }
}
@keyframes active {
  0% { transform: scale(1); opacity: 1; }
  50% { transform: scale(0.95); opacity: 0.8; }
  100% { transform: scale(1); opacity: 1; }
}


/*---测评--*/

/* 侧边悬浮按钮 */
.sidebar-float {width: 141px;height: 179px;background: url(../images/cp-tc1_45.png) no-repeat center;background-size: 100% 100%;border-radius: 10px;overflow: hidden;
  position: fixed;
  left:30px;
  top: 30%;
  transform: translateY(-50%);
  
  cursor: pointer;
  z-index: 999;
  box-shadow: 0 0px 10px rgba(0,0,0,0.2);
  -webkit-box-shadow: 0 2px 8px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 8px rgba(0,0,0,0.2);
}

.cpxf{width: 100%;height: 100%;}
.cpxf-a{display: block;width: 91px;height: 72px;float: left;margin: 110px 0 0 29px;animation: books01 1s .1s ease infinite;}


@keyframes books01 {
  50% {
    transform: translate3d(0, -10px, 0);
  }

  100% {
    transform: translate3d(0, 0, 0);
  }
}

/* 遮罩 */
.pop-mask {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.5);
  z-index: 1000;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.pop-mask.show {
  opacity: 1;
  visibility: visible;
}

/* 弹窗：居中 + 超级丝滑动画 */
.pop-box {width: 510px;height: 530px;background: url(../images/tc-cp_03.png) no-repeat center;background-size: 100% 100%;
  position: absolute;
  left: 50%;
  top: 45%;

  border-radius: 6px;
  box-shadow: 0 0 20px rgba(0,0,0,0.15);

  box-sizing: border-box;
  transform: translate(-50%, -50%);
  /* 丝滑曲线：慢入慢出，最柔顺 */
  transition: all 0.55s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* 关闭动画：飞回侧边悬浮按钮 */
.pop-box.back {
  left: 28px; 
  top: 50%;
  transform: translateY(-50%) scale(0.14);
  opacity: 0;
}

/* 关闭按钮 */
.close-btn {display: block;width: 20px;height: 20px;
  position: absolute;
  right: 36px;
  top: 30px;
 
  cursor: pointer;
  color: #666;
}
.close-btn img{display: block;width: 100%;height: 100%;}





/*测评表单*/
.xfcp-con{width: 420px;height: auto;margin: 85px auto 0 auto;overflow: hidden;}

.tc-form{width:366px;height:auto;margin: 25px auto;}	
.tc-input1{display:block;width:100%;height:42px;line-height: 42px;background:none;border:1px solid #b7b7b7;text-align: center;font-size:16px;color:#888;float:left;border-radius: 5px;}
	
.tc-anniu1{display:block;width:100%;height:42px;line-height:42px;text-align:center;border-radius: 5px;color:#fff;cursor: pointer;float:right;font-size:18px;font-weight: bold;margin-top: 12px;

 background: -webkit-linear-gradient(left, #fe4e45, #fe7256);
        background: -o-linear-gradient(left, #fe4e45, #fe7256);
        background: linear-gradient(to right, #fe4e45, #fe7256);

}
	
.bm-con{width:366px;height:auto;margin:12px auto 0 auto;}

.bm-title{display:block;width:100%;height:32px;font-size:16px;color:#333;line-height: 30px;float:left;font-weight: bold;}

.RadioStyle{width:100%;overflow: hidden;}

.RadioStyle input {
		display: none
		}

.RadioStyle label {
		background:#ededed;
		color: #666;
		width:84px;
		height:35px;
		line-height: 35px;
		text-align: center;
		float: left;
		border-radius: 0rem;
		font-size:14px;
		margin:0 10px 0 0;


		}

.RadioStyle input:checked + label {

		background:#c60000;
		color: #fff
		}
.RadioStyle input:disabled + label {
		opacity: 0.7;
		}
	
	
.RadioStyle label:nth-of-type(3){float:right;margin:0;}

	
	
.tc-input1:focus {outline:none;}
.tc-anniu1:focus {outline:none;border:none;}


/*---微信弹窗---*/

/* 遮罩 */
.pop-wrap{
  position:fixed;
  inset:0;
  background:rgba(0,0,0,0.5);
  z-index:1000;
  opacity:0;
  visibility:hidden;
  transition:opacity 0.35s ease;
}
.pop-wrap.show{
  opacity:1;
  visibility:visible;
}

/* 弹窗居中核心 */
.pop-inner{
  position:absolute;
  left:50%;
  top:30%;
	
	width: 260px;overflow: hidden;
 
	
  box-sizing:border-box;
  transform:translate(-50%,-50%) scale(1);
  opacity:1;
  transition:all 0.35s ease;
}



.index-wxxf11{width: 260px;height: 340px;background: url(../images/wx-xf2_03.jpg) no-repeat center;background-size: 100% 100%;margin: 0 auto;overflow: hidden;border-radius: 10px;}
.index-wxxf11 img{display:block;width: 162px;margin:94px auto 0 auto;}
.index-wxxf22{display: block;width: 100%;height: 40px;line-height: 40px;text-align: center;font-size: 16px;color: #fff;background: #c60000;border-radius: 20px;margin: 15px auto; transition: all 0.3s;
/*
 -webkit-animation: active 1.2s ease-in-out infinite;
  animation: active 1.2s ease-in-out infinite;*/
}
@-webkit-keyframes active {
  0% { transform: scale(1); opacity: 1; }
  50% { transform: scale(0.95); opacity: 0.8; }
  100% { transform: scale(1); opacity: 1; }
}
@keyframes active {
  0% { transform: scale(1); opacity: 1; }
  50% { transform: scale(0.95); opacity: 0.8; }
  100% { transform: scale(1); opacity: 1; }
}



/* 关闭原地缩小消失 */
.pop-inner.hide{
  transform:translate(-50%,-50%) scale(0.8);
  opacity:0;
}

/* 关闭按钮 */
.pop-close{
  position:absolute;
  right:16px;
  top:12px;
  font-size:22px;
  cursor:pointer;
  color:#666;
}

/*----top---*/


.top-d{width: 100%;height: 45px;background: #fff3f3;text-align: center;}
.top-d p{display: inline-block;height: 45px;line-height: 45px;font-size: 15px;text-align: left;}
.top-d1{background:url(../images/top-l_03.jpg) no-repeat left center;text-indent: 28px;color: #ff0000;padding-right: 10px;}

.top-d2{background:url(../images/top-r_05.jpg) no-repeat right center;padding-right: 40px;}
.top-d2 span{color: #ff5b28;}

.top-dd{width: 100%;height: auto;background: #fff3f3;text-align: center;padding: 10px 0;overflow: hidden;}
.top-dd1{width: 100%;height: 24px;border: 0;}
/*--nav--*/
.top-nav{width: 100%;height: 76px;transition: all 0.3s ease;background: #fff;}

.top-nav2{width: 1420px;height: 76px;margin: 0 auto;}
.logo{width: 138px;height: auto;float: left;margin: 20px 0 0 0;}

.nav{width: auto;height:40px;float: left;margin: 19px 0 0 200px;}
.nav li{display: block;width: 120px;height: 34px;line-height: 34px;text-align: center;font-size: 18px;cursor: pointer;float: left;border-radius:20px;}
.nav li:hover{background: #bf1628;color: #fff;}

.top-tel{width:248px;height: 40px;font-size: 18px;color: #555;line-height: 40px;background: url(../images/tel_13.jpg) no-repeat left center;text-indent: 30px;float: right;margin-top: 17px;font-weight: bold;}

/* 滚动后添加固定类：吸顶 */
.header.fixed {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  box-shadow: 0 2px 8px rgba(0,0,0,0.2);
}

.header a {display: block;width: 120px;height: 34px;line-height: 34px;text-align: center;font-size: 18px;color: #000;}
.header a:hover {
 background: #bf1628;color: #fff;border-radius: 20px;
}
/* 导航高亮 */
.header a.active {
 background: #bf1628;color: #fff;border-radius: 20px;
}

/* 占位元素：防止导航固定后页面顶部塌陷 */
.nav-placeholder {
  height: 88px;
  display: none;
}
.nav-placeholder.show {
  display: block;
}

/* 内容模块 */
.section {
  
  /* 渐入初始状态 */
  opacity: 0;
  transform: translateY(30px);
  transition: all 0.6s ease;
}
.section.show {
  opacity: 1;
  transform: translateY(0);
}

/* 内容模块 */

/*
.fixedwrap {display: none; }
    
.fixedwrapshow {display: block;position: fixed;z-index:99;top:0;left:0;height: 88px;width: 100%;background: #fff;


	-webkit-box-shadow:0 0px 10px rgba(0, 0, 0, .1);  
  -moz-box-shadow:0 0px 10px rgba(0, 0, 0, .1);  
  box-shadow:0 0px 10px rgba(0, 0, 0, .1);  }


.hover-nav{width:100%;height:114px;border:0;}
*/

/*---banner--*/

.banner{ width:100%; height:855px; overflow:hidden; position:relative;  }

.banner .hd{width:100%; height:15px; overflow:hidden; position:absolute; right:0px; bottom:80px; z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left;width: 100%;text-align: center;}
.banner .hd ul li{display: inline-block;width:100px;height:6px;background: rgba(255, 255, 255, 0.5); cursor:pointer; margin: 0 5px;}

.banner .hd ul li.on{ background:#f00; color:#fff; }


.banner .bd{ position:relative; height:100%; z-index:0;   }
.banner .bd li{ zoom:1; vertical-align:middle;width: 100%;height: 905px; }

.banner1{width:100%;height: 850px;background: url(../images/banner-bg1_17.jpg) no-repeat center;background-size: cover !important;}
.banner1-con{width: 1420px;height:100%;position: relative;margin: 0 auto;}
.banner1-left{width:100%;height: auto;float:left;margin: 156px 0 0 0;overflow: hidden;}
.banner1-left img{display: block;width:675px;}
.banner1-left p{display: block;width:100%;margin-top:40px;}
.banner1-left p a{display: block;width:auto;height: 60px;border-radius: 10px;font-size: 18px;color:#bf1628;line-height: 60px;padding:0 25px;float: left;margin-right: 15px;background: #fff;font-weight: bold;}
.banner1-left p a:nth-child(2){background: #bf1628;color:#fff;}
.banner1-left p a:hover{border-radius: 20px;}


.banner1-r{display: block;width: 83px;position: absolute;right:68px;top:713px;}


.banner2{width:100%;height: 850px;background: url(../images/banner2-bg.jpg) no-repeat center;background-size: cover !important;overflow: hidden;}
.banner2-con{width: 1350px;height: auto;overflow: hidden;margin: 83px auto 0 auto;}
.banner2-con img{display: block;width: 100%;height: auto;margin: 0 auto;}
.banner2-anniu{display: block;width: 100%;height: auto;text-align: center;margin: 0 auto;padding: 40px 0;}
.banner2-anniu a{display: inline-block;width: 240px;height: 60px;border-radius: 50px;line-height: 60px;font-size: 24px;color: #fff; margin: 0 20px;


-webkit-box-shadow: 0 1px 20px rgba(0, 0, 0, .26);
    -moz-box-shadow:0 1px 20px rgba(0, 0, 0, .26);
    box-shadow:0 1px 20px rgba(0, 0, 0, .26);
}

.banner2-anniu a img{display: inline-block;width:29px;height:25px;float: left;margin: 22px 8px 0 50px;}
.banner2-anniu a span{display: inline-block;width:100px;height: 60px;float: left;}

.banner2-anniu a:nth-child(1){
	
	 background: -webkit-linear-gradient(top, #c34a3e, #fe4f45);
        background: -o-linear-gradient(top, #c34a3e, #fe4f45);
        background: linear-gradient(to bottom, #c34a3e, #fe4f45);

}
.banner2-anniu a:nth-child(2){color: #fe2901;
	
	 background: -webkit-linear-gradient(top, #fff7e5, #ffe2a5);
        background: -o-linear-gradient(top, #fff7e5, #ffe2a5);
        background: linear-gradient(to bottom, #fff7e5, #ffe2a5);

}

/*---mk1---*/
.index-nav{width:100%;height:auto;text-align: center;overflow: hidden;margin: 76px auto 52px auto;}
.index-nav h2{width:100%;height: 60px;line-height: 60px;font-size: 40px;font-weight: bold;text-align: center;}
.index-nav h2 span{display: inline-block;padding: 0 10px;font-size: 40px;}
.index-nav p{display: block;font-size: 20px;color: #b9b9b9;text-align: center;height: 20px;line-height: 20px;margin-top:12px;}


.index-mk1{width:100%;height: auto;margin: 0 auto;text-align: center;}
.index-mk1 img{display: inline-block;width: 220px;height: 92px;border-radius: 20px;margin: 0 14px;

-webkit-box-shadow: 0 1px 20px rgba(0, 0, 0, .06);
    -moz-box-shadow:0 1px 20px rgba(0, 0, 0, .06);
    box-shadow:0 1px 20px rgba(0, 0, 0, .06);
}


/*---mk2---*/

.mk2{width: 100%;height: auto;background: #f9f9f9;overflow: hidden;margin-top:94px;padding-bottom: 90px;}

.mk2-con{width:1500px;margin: 0 auto;height: 302px;margin-bottom: 20px;}

.mk2-con dl{width:358px;height: 298px;background: #fff;border-radius: 15px;float: left;cursor: pointer;margin:0 20px 0px 0;border:1px solid #fff;}

.mk2-con dl dt{width: 50px;height: auto;margin: 34px auto 24px auto;}
.mk2-con dl dd{width: 304px;height: auto;margin:0 auto;}
.mk2-con dl dd span{display: block;width: 100%;height: 22px;font-size: 20px;color: #333333;line-height: 22px;text-align: center;}

.mk2-con dl dd p{display: block;width:100%;height: 112px;font-size: 16px;color:#555555;line-height: 30px;margin-top:16px;}

.mk2-con dl dd i{display: block;width:30px;height: 2px;background: #ffedef;margin: 0 auto;}

.mk2-con dl:hover{margin-top:-10px;border:1px solid #c60000;border-top:2px solid #c60000;
	
	
	
	
		-webkit-box-shadow: 0 1px 30px rgba(0, 0, 0, .11);
    -moz-box-shadow:0 1px 30px rgba(0, 0, 0, .11);
    box-shadow:0 1px 30px rgba(0, 0, 0, .11);
}


.mk2-con dl:hover dd span{color:#c60000;}


.mk2-con dl:nth-child(4n){float:right;margin-right: 0;}



/*---pp----*/
.index-pp-bg{width:100%;height: 280px;background:#f9f9f9;overflow: hidden;}
.index-pp-bg2{width:100%;height: 280px;background:url(../images/csyx.jpg) no-repeat center;background-size: cover !important;overflow: hidden;}
.index-pp{width:1500px;height: 280px;position: relative;margin: 0 auto;}

.index-pp2{width: 100%;height: 152px;position: absolute;top:65px;}
.index-pp2 i{width:1px;height:152px;background:  rgba(255,255,255,.3);float: left;margin-left: 24.95%;}


.pp-con{width:25%;height: 280px;float: left;}

.pp-con dl{width: 100%;height: 152px;float:left;margin-top: 65px;}
.pp-con dl dt{width:100%;height:60px;margin:16px 0px;}
.pp-con dl dt img{display: block;height: 100%; width: auto;margin: 0 auto;}
.pp-con dl dd{width: 80%;height: 28px;font-size: 20px;line-height: 28px;color: #fff;text-align: center;margin: 0 auto;}

.pp-bg1{background: url(../images/h1_48.jpg) no-repeat center;background-size: cover !important;}
.pp-bg2{background: url(../images/h2_49.jpg) no-repeat center;background-size: cover !important;}
.pp-bg3{background: url(../images/h3_49.jpg) no-repeat center;background-size: cover !important;}
.pp-bg4{background: url(../images/h4_49.jpg) no-repeat center;background-size: cover !important;}

/*----模块3---*/
.mk3-con{width: 1500px;height: 760px;margin:0 auto 50px auto;}

.mk3-bj:nth-last-child(1){float: right;margin-right:0px;}

.mk3-bj{width:482px;height: 750px;background: #f9f9f9;border-radius: 10px;border:1px solid #f9f9f9;float:left;cursor: pointer;margin-right:24px;}

.mk3-bj span{display:block;width: 110px;height: 34px;border-radius: 20px;background:#ffedef;border:1px solid #ffc7cd;font-size: 16px;color:#bf1628;line-height: 34px;text-align: center;margin: 39px auto 0 auto;}

.mk3-bj b{display: block;width: 100%;height: 68px;line-height: 68px;text-align: center;font-size: 30px;color:#bf1628;font-weight: bold;margin-bottom: 10px;}
.mk3-bj i{display:block;width: 414px;height: 1px;background: #eeeeee;margin: 0 auto ;}

.mk3-bj ul{width: 414px;height: auto;margin: 0 auto;padding: 25px 0;}
.mk3-bj ul li{width: 100%;height: 52px;font-size: 18px;color:#555;line-height: 52px;text-indent: 40px;background: url(../images/dh_56.jpg) no-repeat left center;}

.mk3-bj h2{display: block;width:100%;height: 90px;text-align: center;font-size: 40px;color: #d63031;line-height: 90px;}

.mk3-bj h2 p{display: inline-block;font-size: 20px;color: #555;font-weight: normal;text-decoration: line-through; }

.mk3-bj a{display: block;width: 414px;height: 60px;border-radius: 10px;border:1px solid #ff6273;text-align: center;line-height: 60px;font-size: 20px;color:#bf1628;background: #fff;margin:0 auto;


-webkit-box-shadow: 0 1px 30px rgba(255, 190, 205, .31);
    -moz-box-shadow: 0 1px 30px rgba(255, 190, 205, .31);
    box-shadow: 0 1px 30px rgba(255, 190, 205, .31);

}


.mk3-bj:hover{border:1px solid #c60000;border-top:2px solid #c60000;


-webkit-box-shadow: 0 2px 0px rgba(191, 22, 40, 1);
    -moz-box-shadow: 0 2px 0px rgba(191, 22, 40, 1);
    box-shadow:  0 2px 0px rgba(191, 22, 40, 1);

}

.mk3-bj:hover a{background: #bf1628;color: #fff;}


.mk-sj{width: 1500px;height: 400px;position: relative;margin: 0px auto;}

.sj-bg{width: 1500px;height: 400px;}


.sj1{width:624px;height: auto;position: absolute;top:40px;left: 75px;z-index: 2;}

.sj1 b{display: block;width:100%;height: 32px;font-size: 28px;color: #fff;line-height: 32px;}
.sj1 p{display: block;width: 100%;font-size: 18px;color: #fff;line-height: 24px;padding-top: 15px;}
.sj1 p span{color: #fff283;}



.sj2{width:624px;height: auto;position: absolute;top:236px;left: 75px;z-index: 2;}





.sj2 b{display: block;width:100%;height: 32px;font-size: 26px;color: #fff;line-height: 32px;}
.sj2 p{display: block;width: 100%;font-size: 18px;color: #fff;line-height: 24px;padding-top: 15px;}
.sj2 p span{color: #fff283;}
.sj2 p i{font-style: normal;color: #ff9c9c;font-size: 16px;display: inline-block;}




/*---mk4---*/
.mk4 .index-nav{margin: 76px auto 20px auto;}


.mk4-con{width: 1500px;height: 631px;margin: 0 auto;position:relative;}

.mk4-l{width:800px;height: 631px;position: absolute;top:0;left: 0;z-index: 3;}
.mk4-l1{width: 100%;height: auto;float:left;margin-top: 66px;}
.mk4-l1 b{display: block;width: 100%;height: 24px;float: left;}
.mk4-l1 b i{display: block;width: 4px;height: 20px;background: #e62035;border-radius: 2px;float: left;margin: 2px 12px 0 0px;}
.mk4-l1 b span{display: block;height: 24px;line-height: 24px;font-size: 20px;color: #333;float: left;}

.mk4-l1 ul{width: 100%;height: auto;overflow: hidden;padding-top: 12px;}

.mk4-l1 ul li{width: 100%;height: auto;float: left;margin-top: 10px;}
.mk4-l1 ul li span{display: inline-block;width:20px;height: 40px;line-height: 40px;text-align: left;font-size: 18px;color: #bf1628;float: left;}
.mk4-l1 ul li p{display: inline-block;width: 775px;height: auto;font-size: 16px;color: #555;line-height: 40px;float: right;}

.mk4-l2{width: 100%;height: auto;float: left;margin-top: 12px;}

.mk4-l2 span{display: block;width: 380px;height: 44px;background: #fbfbfb;border:1px solid #eeeeee;border-radius: 5px;float: left;color: #555;font-size: 16px;line-height: 44px;text-indent: 20px;margin: 0 15px 15px 0;}

.mk4-l2 span:nth-last-of-type(1){width: 778px;}



.mk4-r{width: 753px;height: 631px;background: url(../images/ls2_64.jpg) no-repeat center;background-size: 100% 100%;position: absolute;right: -9px;top:0;}

.mk4-t{width: 345px;float:left;margin: 412px 0 0 150px;color: #fff;}
.mk4-t h2{display: block;width:100%;height: 60px;font-size: 30px;line-height: 60px;}
.mk4-t p{display: block;width:100%;height: auto;font-size: 16px;line-height: 22px;font-weight: lighter;}


/*---mk5-sp----*/

.mk5{width:100%;height: 635px;background: url(../images/bg2_58.jpg) no-repeat center;background-size: cover !important;overflow: hidden;}

.mk5-con{width: 1500px;height: 635px;margin: 0 auto;}
.mk5-v{width:793px;height: 635px;background: url(../images/dn_59.png) no-repeat center;background-size: 100% 100%;float: left;margin: 0 0 0 74px;}
.mk5-v .sp{width: 476px;height: 302px;background: #000;float: left;margin: 168px 0 0 164px;}
.sp video{display: block;width: 100%;height: 100%;}

.mk5-j{width: 109px;height: 41px;float: left;margin: 300px 0 0 44px;}

.mk5-r{width: 290px;height: auto;float: right;margin: 142px 145px 0 0;}
.mk5-r dt{width: 290px;height: 290px;border-radius: 10px;background: #fff;overflow: hidden;


	-webkit-box-shadow: 0 0px 20px rgba(0, 0, 0, .2);
    -moz-box-shadow:0 0px 20px rgba(0, 0, 0, .2);
    box-shadow:0 0px 20px rgba(0, 0, 0, .2);

}
.mk5-r dt img{display: block;width: 230px;height: 230px;margin: 30px auto;}


.mk5-r dd{width: 100%;height: 80px;font-size: 22px;color: #555;text-align: center;line-height: 80px;}



/*---mk6---*/

.mk6{width: 100%;height:500px;background: url(../images/bg3_66.jpg) no-repeat center;background-size: cover !important;overflow: hidden;}

.mk6 .index-nav h2{color: #fff;}

.mk6-con{width: 1500px;height: auto;margin: 0 auto 0 auto;overflow: hidden;}

.mk6-con p{display: block;width: 196px;height: 130px;background: rgba(255,255,255,.7);float: left;margin-right: 21px;text-align: center;}
.mk6-con p b{display: block;width: 100%;height: 36px;font-size: 28px;color: #c9142b;line-height: 36px;margin-top:34px;}
.mk6-con p span{display: block;width: 100%;height: 20px;line-height: 20px;font-size: 18px;color: #555;}

.mk6-con p:nth-last-child(1){float: right;margin-right: 0;}


.mk6-b{width: 100%;height: 20px;font-size: 20px;color: #fff;text-align: center;line-height: 20px;margin: 60px auto 0 auto;}


/*---mk7---*/

.mk7{width: 100%;height:auto;background: url(../images/bg4_67.jpg) no-repeat center;background-size: cover !important;overflow: hidden;padding-bottom: 80px;}

.mk7 .index-nav h2 span{color: #e21731;}

.mk7-con{width: 1354px;height: 700px;position: relative;background: url(../images/bg4-2_69.png) no-repeat center;background-size: 100% 100%;margin: 0 auto;}

.mk7-c{width: 100%;height: 100px;position: absolute;}
.mk7-c dl{width: 320px;height: 100px;border-radius: 50px;float:left;margin:0 34px 0 82px;

-webkit-box-shadow: 0 0px 20px rgba(0, 0, 0, .1);
    -moz-box-shadow:0 0px 20px rgba(0, 0, 0, .1);
    box-shadow:0 0px 20px rgba(0, 0, 0, .1);
}

.mk7-c dl dt{width: 80px;height: 80px;border-radius: 80px;margin: 10px 0 0 10px;float: left;}
.mk7-c dl dt img{display: block;width: 100%;}
.mk7-c dl dd{width: 190px;height: auto;float:left;margin:0 0 0 15px; }
.mk7-c dl dd b{display: block;width: 100%;height: 44px;line-height: 52px;font-size: 18px;} 
.mk7-c dl dd span{display: block;width: 100%;height: auto;line-height: 24px;font-size: 15px;}

.mk7-1{
	
	
	 background: -webkit-linear-gradient(left, #f59381, #fe4e45);
        background: -o-linear-gradient(left, #f59381, #fe4e45);
        background: linear-gradient(to right, #f59381, #fe4e45);
}
.mk7-1 dt{background:rgba(255,255,255,.2);}

.mk7-1 dd{color: #fff;}




.mk7-2{background: #fff;}
.mk7-2 dt{background:#f4f4f4;}

.mk7-2 dd{color: #555;}
.mk7-2 dd b{color: #c9142b;}


.mk7-c:nth-of-type(1){top:20px;left: 0;}
.mk7-c:nth-of-type(2){top:210px;left: 0;}
.mk7-c:nth-of-type(3){top:390px;left: 0;}

.mk7-c:nth-of-type(4){top:570px;left: 0;}

/*---mk8--*/

.mk8{width: 100%;height:auto;background: url(../images/bg5_100.jpg) no-repeat center;background-size: cover !important;overflow: hidden;padding-bottom: 100px;}
.mk8-con{width: 1500px;height: 542px;position: relative;margin: 0 auto;}

.mk8-bg{width: 95%;height: auto;float: right;}

.mk8-con2{width: 100%;height: auto;position: absolute;top:0;left: 0;z-index: 2;}

.mk8-l{width: 661px;height: auto;float: left;}
.mk8-l b{display: block;width: 100%;height: 76px;line-height: 76px;font-size: 36px;color: #fff;text-align: center;margin: 24px auto 0 auto;}
.mk8-l b i{font-style: normal;color: #ff9595;}
.mk8-l p{display: block;width: 100%;height: 24px;font-size: 22px;color: #fff;text-align: center;line-height: 24px;}


.mk8-l img{display: block;width: 100%;border-radius: 20px;margin-top: 36px;


	-webkit-box-shadow: 0 0px 20px rgba(0, 0, 0, .2);
    -moz-box-shadow:0 0px 20px rgba(0, 0, 0, .2);
    box-shadow:0 0px 20px rgba(0, 0, 0, .2);
}

.mk8-r{width: 758px;height: auto;float: left;margin: 36px 0 0 36px}
.mk8-r img{display: block;width: 100%;}

.mk8-r p{display: block;width: 100%;height: 70px;line-height: 70px;font-size: 24px;color: #fff;text-align: center;}
.mk8-r p span{color: #ff5e5e;}



/*---mk9--*/

.mk9{width: 1500px;height: 572px;margin: 90px auto;}

.mk9-n{width: 725px;height: 572px;background:#f9f9f9;border-radius: 20px;float: left;}
.mk9-n:nth-last-child(1){float: right;}

.mk9-t{width: 675px;height: 95px;margin: 0 auto;}
.mk9-t p{display: block;width: 542px;height: 95px;float:left;margin-left: 15px;}
.mk9-t p b{display: block;width: 100%;height: 60px;line-height: 70px;font-size: 28px;color: #bf1628;margin-top: 15px;}
.mk9-t p span{display: block;width: 100%;height: 18px;line-height: 18px;font-size: 18px;color: #999999;}

.mk9-t a{display: block;float: right;width: 70px;height: 28px;border:1px solid #e7e7e7;background:#fff;font-size: 12px;color: #999;margin: 56px 0 0 0;text-align: center;}

.mk9-c{width: 675px;height: auto;background: #FFF;border-radius: 20px;margin:36px auto 0 auto;padding:20px 0;}

.mk9-c li{width: 88%;height: 72px;border-bottom: 1px dashed #dadada;margin: 0 auto;}
.mk9-c li a{display: inline-block;}
.mk9-c li i{display: block;width: 20px;height: 72px;font-style: normal;font-size: 18px;color: #bf1628;line-height: 72px;text-align: left;float:left;}

.mk9-c li span{display: block;width:532px;height: 72px;font-size: 18px;color:#555555;line-height: 72px;overflow: hidden;float: left;}

.mk9-c li:nth-last-child(1){border-color: #fff;}


/*---mk10--*/

.mk10{width: 100%;height:auto;background: url(../images/bg6_108.jpg) no-repeat center;background-size: cover !important;overflow: hidden;padding-bottom: 100px;}

.mk10-con{width: 1500px;height: auto;margin: 0 auto;overflow: hidden;}
.mk10-t1{width: 100%;height: auto;margin: 0 auto;}
.mk10-t1 img{width:370px;float:left;margin-right: 6px;}
.mk10-t1 img:nth-last-child(1){float: right;margin-right: 0;}

.mk10-t2{width: 100%;height: auto;margin:0px auto 0 auto;padding-top:7px;overflow: hidden;}

.mk10-t2 img{width:244px;float:left;margin-right: 7px;}
.mk10-t2 img:nth-last-child(1){float: right;margin-right: 0;}


/*---foot---*/

.foot{width: 100%;height: auto;background: #333333 url(../images/f-bg_119.jpg) no-repeat top center;overflow: hidden;padding:78px 0;}
.foot-con{width: 1500px;height: auto;overflow: hidden;margin: 0 auto 52px auto;}

.f-logo{display: block;width: 273px;float: left;}

.f-c{width: 700px;height: auto;float: left;margin-left: 200px;}
.f-c1{width: 230px;height: auto;float: left;}
.f-c1 b{display: block;width: 100%;height: 30px;line-height: 30px;font-size: 20px;color:#fff;margin-bottom: 20px;}
.f-c1 a{display: block;width: 100%;height: 40px;font-size: 18px;color: #cbcbcb;line-height: 40px;}


.f-r{width: 300px;height: auto;float: right;}
.f-r b{display: block;width: 100%;height: 30px;line-height: 30px;font-size: 20px;color:#fff;margin-bottom: 20px;}

.f-r p{display: block;width: 100%;height: 32px;font-size: 20px;color: #d1172d;line-height: 32px;text-indent: 30px;background: url(../images/f-t_122.jpg) no-repeat left center;}
.f-r span{display: block;width: 100;height: 16px;font-size: 14px;color: #999999;line-height: 16px;}
.f-r  img{width: 162px;height: auto;margin: 20px auto 0 auto;}
.foot-b{display:block;width: 1500px;color:#999;text-align:center;font-size: 12px;line-height: 24px;padding:42px 0 0 0;border-top: 1px solid #4a4a4a;margin: 0 auto;}





























