/* CSS Document */

*{ margin:0; padding:0;}
a { text-decoration:none; text-align: center; color: #FFFFFF; cursor: pointer;}
li{ list-style:none;}
body{ font:14px/26px "微软雅黑"; }

img{display: inline-block;}

/*---top---*/

.top{width:100%;height:76px;position: fixed;top:0;left:0;z-index:99;}

.top1{width:1200px;height:66px;margin:0px auto 0 auto;}
.top-left{width:546px;height:66px;float:left;}
.top-left img{display:block;width:90px;height:auto;float:left;margin-top:0px;}
.top-left i{display:block;width:1px;height:66px;float:left;margin:0 10px;/*background:rgba(255,255,255,0.3);*/}
.top-left b{display:block;width:300px;height:34px;line-height:34px;font-size:16px;color:#fff;font-weight:normal;float:left;margin-top:16px;letter-spacing: 0.5px;}
.top-left p{display:block;width:210px;height:14px;line-height:14px;font-size:12px;color:#fff;float:left;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{  position:relative; z-index:1;   color:#fff; height:66px;float:right;margin-top:10px;}
.nav1{ }
.nav1 h3{ font-size:100%; font-weight:normal; font-size:16px;  }
.nav1 .m{  position:relative; float:left; margin:0 10px; display:inline; text-align:center;   }
	
.nav1 h3 a{  zoom:1;  height:26px; line-height:26px; padding:0px 20px;  display:block; color:#fff;border-radius:50px;margin-top:16px;}
		
.nav1 h3 a:hover{ border:1px solid #fff;   }
	
		
.nav1 .sub{ display:none; /*默认隐藏*/ width:90px; padding:10px 0;  position:absolute; right:-10px; top:42px;  float:left; line-height:30px; border-radius:10px;overflow:hidden;background:url(flie/new/images/sj_06.png) no-repeat top 3px center;}
.nav1 .sub li{ text-align:center;background:#fff;  }
.nav1 .sub li a{ color:#333; display:block; zoom:1;}
.nav1 .sub li a:hover{  background:#ddd; color:#c00;   }


/* 滑动后导航 */

.top2{display: none;width:100%;height:66px;padding:5px 0;position: fixed;top:0;left:0;z-index:100;background:#fff;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .3);  
-moz-box-shadow:0 0 10px rgba(0, 0, 0, .3);  
 box-shadow:0 0 10px rgba(0, 0, 0, .3); }

.top2 .top1{width:1200px;height:66px;margin:0px auto 0 auto;}
.top2 .top-left{width:446px;height:66px;float:left;margin-top:6px;}

.top2 .top-left img{display:block;width:146px;height:39px;float:left;margin-top:8px;}
.top2 .top-left i{display:block;width:1px;height:50px;float:left;margin:0 10px;background:rgba(0,0,0,0.1);margin-top:4px;}
.top2 .top-left b{display:block;width:200px;height:28px;line-height:20px;font-size:14px;color:#333;font-weight:normal;float:left;margin-top:4px;}
.top2 .top-left p{display:block;width:210px;height:14px;line-height:14px;font-size:12px;color:#333;float:left;}
.top2 .top-left p a{color:#333;}
.top2 .top-left p a:hover{color:#f00;}


.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar1{  position:relative; z-index:1;   color:#fff; height:66px;float:right;}
.nav2{ }
.nav2 h3{ font-size:100%; font-weight:normal; font-size:16px;  }
.nav2 .m{  position:relative; float:left; margin:0 10px; display:inline; text-align:center;   }
	
.nav2 h3 a{  zoom:1;  height:26px; line-height:26px; padding:0px 20px;  display:block; color:#333;border-radius:50px;margin-top:16px;}
		
.nav2 h3 a:hover{ background:#be1528;color:#fff;  }
	
		
.nav2 .sub{ display:none; /*默认隐藏*/ width:90px; padding:10px 0;  position:absolute; right:-10px; top:50px;  float:left; line-height:30px; border-radius:10px;overflow:hidden;background:url(../images/sj2_06.png) no-repeat top 3px center;}
.nav2 .sub li{ text-align:center;background:#e9e9e9;  }
.nav2 .sub li a{ color:#333; display:block; zoom:1;}
.nav2 .sub li a:hover{  background:#ddd; color:#c00;   }

.top2 {
        display: none;
    }
    
.fixedwrapshow {display: block;width:100%;height:66px;padding:5px 0;position: fixed;top:0;left:0;z-index:100;background:#fff;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .3);  
-moz-box-shadow:0 0 10px rgba(0, 0, 0, .3);  
 box-shadow:0 0 10px rgba(0, 0, 0, .3); }


/*----banner---*/

.banner{width:100%;height:483px;background:url(../images/bg_01.jpg) no-repeat center;background-size:cover !important;}

/*---模块01----*/
.mk01{width:100%;height:933px;background:url(../images/bg_02.jpg) no-repeat center;background-size:cover !important;}
.mk01 .mk-con{width:1160px;height:933px;position: relative;margin: 0 auto;}

.mk-text1{width:1160px;height:690px;background:#f4f9ff;border-radius: 10px;margin:0 auto;overflow: hidden;



		box-shadow: 0px 6px 10px rgba(0,0,0,0.1);
-webkit-box-shadow: 0px 6px 10px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 6px 10px rgba(0,0,0,0.1);

}

.mk-text1 h1{display:block;width:1054px;height:88px;margin:58px auto 30px auto;position: relative;}
.mk-text1 h1 b{display:block;width:100%;font-size:80px;color:#cedbff;position: absolute;top:15px;left:0;}
.mk-text1 h1 p{display:block;width:100%;font-size:48px;color:#0346d2;position: absolute;top:40px;left:0;z-index: 2;


	-webkit-text-shadow:0 2px 6px rgba(0,18,57,.15);
-moz-text-shadow:0 2px 6px rgba(0,18,57,.15);
 -o-text-shadow:0 2px 6px rgba(0,18,57,.15);
 text-shadow:0 2px 6px rgba(0,18,57,.15);

}

.mk-text-con{width:1000px;height:auto;font-size:22px;line-height:44px;text-indent: 48px;margin:0 auto;}


.mk-video{width:100%;height:552px;position: absolute;bottom:0;left:0;z-index: 2;}
.mk-video1{width:990px;height:490px;border-radius: 10px;border:5px solid #fff;margin:0 auto;background: #f4f4f4;position: relative;

	
		box-shadow: 0px 6px 10px rgba(0,0,0,0.05);
-webkit-box-shadow: 0px 6px 10px rgba(0,0,0,0.05);
-moz-box-shadow: 0px 6px 10px rgba(0,0,0,0.05);

}

.video-fm{display:block;width:990px;height:490px;border-radius: 5px;}

.video-anniu{width:70px;height:70px;background:#fff;border-radius: 100%;overflow: hidden;position: absolute;bottom:18px;left:33px;z-index: 2;cursor: pointer;}
.video-anniu img{display:block;width:32px;margin:18px 0 0 22px;}

.video-con{width:990px;height:490px;position: absolute;top:0;left:0;z-index: 3;display:none;border-radius: 5px;overflow: hidden;}

/*---模块二--*/
.mk02{width:100%;height:892px;background:url(../images/bg_03.jpg) no-repeat center;background-size:cover !important;}
.mk02 .mk-con{width:1160px;height:892px;position: relative;margin: 0 auto;}

/*---模块三--*/
.mk03{width:100%;height:933px;background:url(../images/bg_04.jpg) no-repeat center;background-size:cover !important;}
.mk03 .mk-con{width:1160px;height:933px;position: relative;margin: 0 auto;}


/*---模块三--*/
.mk04{width:100%;height:943px;background:url(../images/bg_05.jpg) no-repeat center;background-size:cover !important;}
.mk04 .mk-con{width:1160px;height:943px;position: relative;margin: 0 auto;}


/*-----按钮---*/
.anniu{width:100%;height:165px;background:url(../images/bg_06.jpg) no-repeat center;background-size:cover !important;overflow: hidden;}
.anniu a{display:block;width:290px;height:60px;background:#ff394f;font-size:36px;color:#fff;text-align: center;line-height: 60px;border-radius: 50px;margin:24px auto 0 auto;}


@-webkit-keyframes hvr-pulse-grow21 {
			  to {-webkit-transform: scale(1.04);transform: scale(1.04); }
			}

	@keyframes hvr-pulse-grow21 {
			  to {-webkit-transform: scale(1.04);transform: scale(1.04);  }
	    }

.hvr-pulse-grow21 { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0);  -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;	-webkit-animation-name: hvr-pulse-grow21; animation-name: hvr-pulse-grow21; -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: alternate; animation-direction: alternate;		}
.hvr-pulse-grow21:hover{animation-play-state:paused;-webkit-animation-play-state:paused;}





/*footer*/
.footer{ width:100%; background:#be1528; height:330px;}
.footer_s{ width:1200px; margin:0 auto; overflow:hidden;}
.footer_left{ width:300px; float:left; margin-top:87px; margin-left:100px;overflow:hidden;}
.footer_left li{ float:left; margin-right:90px; color:#fff; font-size:14px; line-height:30px;}
.footer_left li:hover{ color:#fff; text-decoration: underline;}
.footer_right{ width:300px; float:left; margin-top:40px; margin-left:425px;overflow:hidden;}
.footer_right p{ font-size:12px; line-height:25px; color:#fff;}
.footer_right .ewm{ margin-top:15px;}
.footer_right .phone_left{ float:left; margin-top:10px;}
.footer_right .phone_right{ float:left; color:#fff; font-size:14px; margin-left:10px; line-height:20px;}




















