
/* CSS Document */

*{ margin:0; padding:0;}
a { text-decoration:none;cursor: pointer;}
li{ list-style:none;}
body{ font:14px/26px "微软雅黑";background:#fff; }

img{display: inline-block;}

/*---top----*/

/*top*/

.top-new{width:100%;height:50px;background:#ffecec;position: relative;}
.top-new a{width:740px;height:50px;background:url(../images/t_03.jpg) no-repeat left center;text-indent:20px;font-size:18px;color:#0086fc;line-height:50px;margin:0 auto;display:block;}
.top-new a span{color:#333;}
.top-gb{width:24px;height:24px;display:block;position: absolute;top:13px;right:30px;cursor: pointer;}

/*--nav--*/
.top-con{width:100%;height:70px;background:#fff;/**/}
.top-con1{width:1200px;height:70px;margin:0 auto;}

.logo{width:150px;height:auto;float:left;margin-top:14px;}

.nav1{width:auto;height:30px;float:left;margin-top:20px;margin-left:44px;}
.nav1 li{width:70px;height:30px;float:left;margin:0 20px;}
.nav1 li a{display:block;width:100%;height:28px;font-size:16px;color:#000;}

.nav1 li a:hover{border-bottom:2px solid #aa1314;}


.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{   position:relative; z-index:1; height:30px;float:left;margin-top:20px;margin-left:44px;  }
	
.nav{ height:30px;width:800px;margin:0 auto; }
.nav li{width:70px;height:40px;float:left;margin:0 20px;}
.nav h3{font-weight:normal; display:block;width:100%;height:38px;font-size:16px;color:#000;}
.nav .m{  position:relative; float:left; width:94px; margin:0 10px; display:inline; text-align:center;   }
.hot{text-align:left;background:url(../images/hot.gif) no-repeat;background-position: right -2px ;}

.nav a{ display:block;width:100%;height:38px;font-size:16px;color:#000; }
.nav li a:hover{border-bottom:2px solid #aa1314;}
.nav li h3:hover{border-bottom:2px solid #aa1314;cursor: pointer;}
	
.nav .sub{ display:none; /*默认隐藏*/ width:200px;height:200px; padding:10px 0;  position:absolute; left:-50px; top:44px;  background:#fff; border-radius: 10px;
	-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);  }

.nav .sub img{width:160px;height:auto;border:1px solid rgba(0,0,0,0.04);margin-top:10px;}
.nav .sub p{width:100%;height:24px;font-size:16px;text-align: center;line-height:0px;margin-top:15px;}

.tel{width:157px;height:22px;float:right;margin-top:24px;}


.fixedwrap {display: none; }
    
.fixedwrapshow {display: block;position: fixed;z-index:99;top:0;left:0;height: 70px;width: 100%;background: #fff;border-bottom:1px solid rgba(0,0,0,0.1)}

/*------------banner----*/

.kc-banner{width:100%;height:671px;background:url(../images/banner_02.jpg) no-repeat center;}
.kc-banner2{width:1200px;height:671px;margin: 0 auto;}
.kc-banner2 img{display:block;float:left;margin-left:54px;}


.banner-2{width:100%;height:200px;float: left;}

.banner-wz{width:966px;height:70px;background:#185ddf;border:8px solid #fff;border-radius: 50px;font-size:40px;font-weight:560;letter-spacing: 10px;;color:#fff;text-align: center;line-height: 66px;float:left;

	margin:0px 0 0 54px;
	-webkit-box-shadow:10px 0px 30px rgba(8, 72, 165, .3);  
  -moz-box-shadow:10px 0px 30px rgba(8, 72, 165, .3);   
  box-shadow:10px 0px 30px rgba(8, 72, 165, .3);  


}


.banner-xf{ animation: ghostUpdown 2s infinite alternate;   -webkit-animation: ghostUpdown 2s infinite alternate;}

@keyframes ghostUpdown {
    from {
        margin-top: 0px;
    }

    to {
        margin-top: 22px;
    }
}

@-webkit-keyframes ghostUpdown {
    from {
        margin-top: 0px;
    }

    to {
        margin-top: 22px;
    }
}


/*----0基础----*/

.index-nav{width:802px;height:106px;position: relative;margin:60px auto 10px auto;}
.index-nav h1{display:block;width:100%;height:106px;font-size:54px;color:#000;text-align: center;line-height: 106px;position: absolute;top:0;left:0;z-index: 2;}
.index-nav h1 span{color:#e10505;}

.index-nav i{display:block;border-radius: 100%;position: absolute;}
.index-nav i:nth-of-type(1){width:46px;height:46px;border:10px solid rgba(253,178,1,0.12);top:0;left:0;}
.index-nav i:nth-of-type(2){width:42px;height:42px;border:8px solid rgba(253,178,1,0.12);bottom: 0;right: 0;}


.sz-text{width:100%;font-size:24px;color:#464646;text-align: center;}

.sz-con{width:100%;height:auto;background:url(../images/bg1_21.jpg) no-repeat bottom center;overflow: hidden;}

.kc-sz{width:1192px;height:auto;background:#fff;border:4px solid #fdb201;border-radius: 10px;margin:35px auto 134px auto;

	-webkit-box-shadow:0px 0px 13px rgba(246, 165, 10, .45);  
  -moz-box-shadow:0px 0px 13px rgba(246, 165, 10, .45);   
  box-shadow:0px 0px 13px rgba(246, 165, 10, .45);   


}

.kc-sz tr th{height:64px;background:#fdb201;font-size:28px;color:#000;}
.kc-sz tr th:nth-of-type(1){width:200px;}
.kc-sz tr th:nth-of-type(2){width:429px;}
.kc-sz tr th:nth-of-type(3){width:314px;}
.kc-sz tr th:nth-of-type(4){width:248px;}


.kc-sz tr td:nth-of-type(1){width:200px;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;}
.kc-sz tr td:nth-of-type(2){width:429px;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;}
.kc-sz tr td:nth-of-type(3){width:314px;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;}
.kc-sz tr td:nth-of-type(4){width:248px;border-bottom:1px solid #d9d9d9;}


.sz1{font-size:24px;text-align: center;}
.sz1 img{display:inline-block;margin-top:30px;}

.sz2{width:390px;height:auto;font-size:20px;line-height: 38px;padding-bottom: 16px;border-bottom: 1px dashed #f2f2f2;margin:15px auto 0 auto;}
.sz2 p span{display:inline-block;width:auto;height:auto;background:url(../images/dc_03.jpg) repeat-x bottom;background-position: left 0 bottom 8px;}

.kc-sz tr td .sz2:nth-last-of-type(1){border:none;}


.sz3{width:268px;height:auto;font-size:20px;line-height: 38px;margin:0 auto;}


.sz4{width:194px;height:auto;font-size:20px;line-height: 38px;margin:0 auto;}




.kc-sz tr:nth-of-type(3) td{padding:20px 0;}


.kc-sz tr:nth-of-type(4) td{padding:20px 0;border-bottom: none;}


/*----面授课-----*/

.kc-ms{width:100%;height:auto;background:#f8f8f8 url(../images/bg2_23.jpg) no-repeat bottom center;overflow: hidden;}


.kc-ms .index-nav{width:700px;height:178px;position: relative;margin:0px auto 0px auto;}
.kc-ms .index-nav h1{display:block;width:100%;height:188px;line-height: 80px;}
.kc-ms .index-nav i:nth-of-type(1){top:0;left:60px;}
.kc-ms .index-nav i:nth-of-type(2){bottom: 0;right: 0;}

.kc-ms2{display:block;width:1193px;height:669px;border:4px solid #fdb201;border-radius: 10px;margin:50px auto 134px auto;

	-webkit-box-shadow:0px 0px 13px rgba(246, 165, 10, .45);  
  -moz-box-shadow:0px 0px 13px rgba(246, 165, 10, .45);   
  box-shadow:0px 0px 13px rgba(246, 165, 10, .45);   
}



/*----创始人----*/

.kc-cs1{width:100%;height:auto;background:url(../images/bg3-1_25.jpg) no-repeat top left;}

.kc-cs2{width:100%;height:auto;background:url(../images/bg3-2_28.jpg) no-repeat bottom right;}

.kc-cs2 .index-nav{width:690px;position: relative;margin:30px auto 30px auto;}


.kc-ls{ margin:0 auto;  width:1200px;   position:relative;  overflow:hidden;  zoom:1;   }

.kc-ls .hd{ width:100%;   overflow:hidden; }
.kc-ls .hd ul{height:134px;overflow:hidden; zoom:1; }
.kc-ls .hd ul li{width:102px;height:102px;border:3px solid #fdb201;border-radius: 100%;background:#fdf1ce;float:left;text-align:center; overflow: hidden;margin-top:13px;margin-left:20px;cursor: pointer;}
.kc-ls .hd ul li img{display:inline-block;width:80%;margin-top:5px;margin-left:-4%;}

.kc-ls .hd ul li.on{ width:128px;height:128px;background:#fff;margin-top:0;}
.kc-ls.hd ul li.on img{ }

.kc-ls .bd{margin:40px 0 10px 0;}
.kc-ls .bd li{ vertical-align:middle; }
.kc-ls2{width:1200px;height:451px;}

.ls-img{width:375px;height:451px;float:left;}
.ls-js{width:790px;height:auto;float:right;}
.ls-js h1{width:100%;height:91px;line-height: 91px;font-size:40px;float:left;background:url(../images/ls-title_06.jpg) no-repeat left;text-indent: 30px;margin-top:40px;}
.ls-bq{width:100%;height:auto;line-height: 36px;font-size:20px;color:#fdb201;float:left;margin:20px 0 15px 0;font-weight: bold;}
.ls-xq{width:100%;height:auto;line-height: 40px;font-size:20px;float:left;}
.ls-xq a{color:#e10505; text-decoration:underline;}


/*----备考周期---*/
.kc-bk{width:100%;height:auto;background:#f8f8f8 url(../images/bg4_10.jpg) no-repeat top center;overflow: hidden;}


.kc-bk .index-nav{width:610px;height:178px;position: relative;margin:100px auto 0px auto;}
.kc-bk .index-nav h1{display:block;width:100%;height:178px;line-height: 80px;}
.kc-bk .index-nav i:nth-of-type(1){top:0;left:50px;}
.kc-bk .index-nav i:nth-of-type(2){bottom: 0;right: 0;}

.kc-bk1{width:1140px;height:448px;margin:70px auto 65px auto;}
.kc-bk1 dl{width:350px;height:446px;border:1px solid #ffe698;border-radius: 10px;background:#fff;float:left;transition: all 0.36s;margin-right:42px;}
.kc-bk1 dl dt{width:184px;height:184px;border-radius: 100%;overflow: hidden;margin:30px auto;cursor: pointer;

-webkit-box-shadow:4px 4px 14px rgba(40, 135, 247, .09);  
  -moz-box-shadow:4px 4px 14px rgba(40, 135, 247, .09);    
  box-shadow:4px 4px 14px rgba(40, 135, 247, .09);    
	
}

.kc-bk1 dl dd{width:100%;height:auto;}
.kc-bk1 dl dd b{display:block;width:100%;font-size:30px;text-align: center;}
.kc-bk1 dl dd p{display:block;width:80%;height:auto;font-size:18px;line-height: 37px;margin:25px auto 0 auto;}

.kc-bk1 dl:hover{border:1px solid #fff;

-webkit-box-shadow:0px 0px 30px rgba(143, 143, 143, .22);  
  -moz-box-shadow:0px 0px 30px rgba(143, 143, 143, .22);    
  box-shadow:0px 0px 30px rgba(143, 143, 143, .22);   
	
}

.kc-bk1 dl:nth-last-of-type(1){float:right;margin-right: 0;}


.kc-sk{ width:1200px; height:288px; overflow:hidden; position:relative; margin:0 auto 70px auto;}

.kc-sk .bd{ position:relative; height:100%; z-index:0;   }
.kc-sk .bd li{ zoom:1; vertical-align:middle; }
.kc-sk .bd img{ width:1200px; height:280px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.kc-sk .prev,
.kc-sk .next{ position:absolute; left:8px; top:45%; margin-top:-25px; display:block; width:40px; height:66px; background:#e10505 url(../images/slider-arrow.png) no-repeat; filter:alpha(opacity=70);opacity:0.7; border-radius: 5px; background-position:-108px 15px; }
.kc-sk .next{ left:auto; right:8px; background-position:13px 15px; }
.kc-sk .prev:hover,
.kc-sk .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.kc-sk .prevStop{ display:none;  }
.kc-sk .nextStop{ display:none;  }


.kc-fs{display:block;width:100%;}


/*----增值服务---*/

.kc-zz{width:100%;height:auto;background: url(../images/bg5_26.jpg) no-repeat bottom center;overflow: hidden;}
.kc-zz .index-nav{width:700px;margin:50px auto 50px auto;}

.kc-zz2{display:block;width:1196px;height:auto;background:#fafafa;border:4px solid #fdb201;border-radius: 10px;margin:0px auto 134px auto;overflow: hidden;padding-bottom: 72px;

	-webkit-box-shadow:0px 0px 13px rgba(246, 165, 10, .45);  
  -moz-box-shadow:0px 0px 13px rgba(246, 165, 10, .45);   
  box-shadow:0px 0px 13px rgba(246, 165, 10, .45);   
}


.kc-zz-title{width:100%;height:60px;float:left;margin-top:45px;}
.kc-zz-title span{display:inline-block;height:60px;line-height:60px;font-size:58px;color:#fdb201;font-weight: bold;float:left;margin-left:53px;}
.kc-zz-title i{display:inline-block;font-style: normal;height:60px;font-weight: bold;font-size: 32px;line-height: 78px;float:left;margin-left:20px;}

.kc-zz2 img{display:block;float:left;margin-top:14px;}

.kc-zz2 img:nth-of-type(1){margin-left:50px;}

.kc-zz-title:nth-of-type(2){width:58%}
.kc-zz-title:nth-of-type(3){width:40%;margin-left:0;}

.kc-zz2 p{display:inline-block;height:30px;line-height: 30px;font-size:28px;background:url(../images/dc_03.jpg) repeat-x bottom center;background-size:2px 10px;float:left;margin:30px 10px 0 140px;padding-left:5px;}



/*----开班计划----*/

.kc-kb{width:100%;height:auto;background:#f8f8f8 url(../images/bg6_28.jpg) no-repeat bottom center;overflow: hidden;}

.kc-kb .index-nav{width:592px;margin:50px auto 10px auto;}


.kc-kb1{width:1152px;height:auto;background:#fefcf6;border:4px solid #fdb201;border-radius: 10px;margin:45px auto 134px auto;

	-webkit-box-shadow:0px 0px 13px rgba(246, 165, 10, .45);  
  -moz-box-shadow:0px 0px 13px rgba(246, 165, 10, .45);   
  box-shadow:0px 0px 13px rgba(246, 165, 10, .45);   


}

.kc-kb1 tr th{height:90px;background:#fdb201;font-size:30px;color:#000;}
.kc-kb1 tr th:nth-of-type(1){width:311px;border-right:1px solid rgba(242,241,237,.3);}
.kc-kb1 tr th:nth-of-type(2){width:187px;border-right:1px solid rgba(242,241,237,.3);}
.kc-kb1 tr th:nth-of-type(3){width:257px;border-right:1px solid rgba(242,241,237,.3);}
.kc-kb1 tr th:nth-of-type(4){width:393px;}


.kc-kb1 tr td:nth-of-type(1){width:311px;border-right:1px solid rgba(242,241,237,.9);}
.kc-kb1 tr td:nth-of-type(2){width:187px;border-right:1px solid rgba(242,241,237,.9);}
.kc-kb1 tr td:nth-of-type(3){width:257px;border-right:1px solid rgba(242,241,237,.9);}
.kc-kb1 tr td:nth-of-type(4){width:393px;}

.kc-kb1 td{height:145px;font-size:24px;color:#464646;font-weight: bold;}
.kc-kb1 tr td p{display:block;line-height: 40px;}

.kc-kb1 tr td:nth-of-type(1) p{text-align: center;}
.kc-kb1 tr td:nth-of-type(2) p{text-align: center;}
.kc-kb1 tr td:nth-of-type(3) p{text-align: center;}

.kc-kb1 tr td:nth-of-type(4) p{width:86%;margin:0 auto;}

.kc-kb1 tr:nth-of-type(2n){background:#fef4df;}



/*---加入我们---*/

.kc-jr{}
.kc-jr .index-nav{width:490px;margin:20px auto 30px auto;}



.jx-con{width:1000px;height:466px;border-radius: 10px;margin:40px auto 30px auto;overflow: hidden;


	-webkit-box-shadow:0 0px 10px rgba(0,0,0,0.1);
	-moz-box-shadow:0 0px 10px rgba(0,0,0,0.1);
	box-shadow:0 0px 10px rgba(0,0,0,0.1);

}


.jx-left{width:50%;float:left;}
.jx-left-nav{width:100%;height:auto;text-align: center;margin:30px auto;}
.jx-left-nav b{display:block;width:100%;font-size:36px;color:#ab000d;padding:10px 0;}
.jx-left-nav span{display:block;width:100%;font-size:28px;color:#333;}


#B_demo1{ height:auto; text-align:left;}
#B_demo2{height:auto;text-align:left;}
#B_demo1  li{list-style-type:none;height:40px;text-align:center;text-indent:15px;}
#B_demo2  li{list-style-type:none;height:40px;text-align:center;text-indent:15px;}
#B_demo2  li span{ padding-left:30px;}
#B_demo1  li span{ padding-left:30px;}


.tjbd{width:50%;height: 466px;float:left;background:#4e7efc;text-align: right;}


.jx-right-nav{width:240px;height:38px;margin:46px auto 30px auto;position: relative;}
.jx-right-nav b{display:block;width:100%;height:32px;font-size:35px;color:#fff;text-align: center;position: absolute;top:0;z-index: 2;}
.jx-right-nav i{display:block;width:100%;height:12px;background:#ffb527;position: absolute;bottom:0;left:0;}

.jx-right-text{width:100%;font-size:24px;color:#fff;text-align: center;margin:20px auto;}


.cont5{width:400px; position: relative;margin:0 0 0 80px;}
.cont5 .zixunkuang{width:342px;}

.bd_txt{display: block; width:342px; height:45px; line-height: 45px; background:#fff; padding-left:5px; font-size: 16px; font-color:#333; margin-bottom:12px; outline:none;border:none;border-radius: 5px;}

.bd_txt4{width:346px;}

.bd_button{width:352px; height:50px; background:#ffb527; letter-spacing: 2px; text-align: center; line-height:40px; color:#fff; font-size:24px;cursor:pointer;border:0;border-radius: 5px;margin-top:11px;

	-webkit-box-shadow:0 4px 0px #3d2800;
	-moz-box-shadow:0 4px 0px #3d2800;
	box-shadow:0 4px 0px #3d2800;

}

.top_c:hover {
				background: #900;
			}







/*-----foot----*/
.index-foot-img{width:100%;height:auto;overflow: hidden;margin:120px auto 0 auto;}
.index-foot-img img{display:block;width:100%;}



/*-------------footer---------------*/
.footer{width:100%;height:380px;background:url(../images/fbg.png) no-repeat center;background-size:100% 100%; overflow: hidden;}
.footer-con{width:1000px;height:auto;margin:15px auto 0 auto;}

.foot-left{width:322px;float:left;}
.foot-logo{width:116px;height:88px;display:block;margin-left:20px;}
.foot-icon{width:100%;padding:30px 0;float:left;}
.foot-icon img{display:block;width:44px;height:41px;float:left;margin-right:20px;}


.login-box img{display: block;width:100%;}
.login-box {width:100%;padding:30px 0;float:left;}
.login-box li {
	float:left;
	margin-right:15px;
	position:relative;
	cursor:pointer;
	list-style:none;
}
.xcx {
	position:absolute;
	width:150px;
	height:150px;
	background:#fff;
	right:-52px;
	
	z-index:10;
	cursor:pointer;
	-moz-transform:rotateY(270deg);
	-ms-transform:rotateY(270deg);
	-o-transform:rotateY(270deg);
	-webkit-transform:rotateY(270deg);
	transform:rotateY(270deg);
	-moz-transition:all 0.3s ease-in-out 0s;
	-webkit-transition:all 0.3s ease-in-out 0s;
	transition:all 0.3s ease-in-out 0s;
}
.xcx-list:hover .xcx {
	-moz-transform:rotateY(0deg);
	-ms-transform:rotateY(0deg);
	-o-transform:rotateY(0deg);
	-webkit-transform:rotateY(0deg);
	transform:rotateY(0deg);
}

.xcx:after {
	content:"";
	position:absolute;
	border-width:6px;
	border-style:dashed dashed dashed solid;
	border-color:transparent transparent white transparent;
	display:block;
	right:68px;
	top:-11px;
}
.weixin {
	position:absolute;
	width:150px;
	height:150px;
	background:#fff;
	right:-52px;
	z-index:10;
	cursor:pointer;
	-moz-transform:rotateY(270deg);
	-ms-transform:rotateY(270deg);
	-o-transform:rotateY(270deg);
	-webkit-transform:rotateY(270deg);
	transform:rotateY(270deg);
	-moz-transition:all 0.3s ease-in-out 0s;
	-webkit-transition:all 0.3s ease-in-out 0s;
	transition:all 0.3s ease-in-out 0s;
}
.weixin-list:hover .weixin {
	-moz-transform:rotateY(0deg);
	-ms-transform:rotateY(0deg);
	-o-transform:rotateY(0deg);
	-webkit-transform:rotateY(0deg);
	transform:rotateY(0deg);
}
.weixin:after {
	content:"";
	position:absolute;
	border-width:6px;
	border-style:dashed dashed dashed solid;
	border-color:transparent  transparent white transparent;
	display:block;
	right:68px;
	top:-11px;
}

.app {
	position:absolute;
	width:250px;
	height:150px;
	background:#fff;
	right:-52px;
	z-index:10;
	cursor:pointer;
	-moz-transform:rotateY(270deg);
	-ms-transform:rotateY(270deg);
	-o-transform:rotateY(270deg);
	-webkit-transform:rotateY(270deg);
	transform:rotateY(270deg);
	-moz-transition:all 0.3s ease-in-out 0s;
	-webkit-transition:all 0.3s ease-in-out 0s;
	transition:all 0.3s ease-in-out 0s;
}
.app-list:hover .app {
	-moz-transform:rotateY(0deg);
	-ms-transform:rotateY(0deg);
	-o-transform:rotateY(0deg);
	-webkit-transform:rotateY(0deg);
	transform:rotateY(0deg);
}
.app:after {
	content:"";
	position:absolute;
	border-width:6px;
	border-style:dashed dashed dashed solid;
	border-color:transparent  transparent white transparent;
	display:block;
	right:68px;
	top:-11px;
}


.foot-left p{width:100%;font-size:16px;color:#131313;line-height:40px;}
.foot-left p a{color:#131313;}


.foot-right{width:80px;height:auto;float:right;text-align:left;margin-left:66px;}
.foot-right b{display:block;width:100%;font-weight:normal;font-size:18px;color:#131313;padding-bottom:40px}
.foot-right a{display:block;width:100%;height:36px;line-height:36px;font-size:18px;color:#131313;text-align:left;padding-bottom:10px;}






/*-----资料弹窗----*/

.mask {	width:100%;	height:100%;	background:#000;	position:fixed;	top:0;	left:0;	z-index:100;	opacity:0.6;	display:none;}

.zl-con {height:480px;width:464px;background:#fff;position:fixed;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:1000;overflow:hidden;display:none;}
.zl-con h1{display:block;width:100%;height:80px;background:#f0f0f0;font-weight: normal;overflow: hidden;}
.zl-con h1 b{display:block;width:90%;height:24px;font-size:20px;color:#333333;margin: 15px auto 5px auto;}
.zl-con h1 p{display:block;width:90%;height:16px;font-size:14px;color:#5c5c5c;margin: 0 auto;}
.zl-con h1 p span{color:#fa6962;}

.zl-con ul{width:100%;height:300px;overflow-y: scroll;margin: 15px auto;}
.zl-con ul li{width:90%;height:30px;margin:0 auto;}
.zl-con ul li i{display:block;width:30px;height:30px;font-style: normal;float:left;color:#a1a1a1;font-size:14px;line-height: 30px;text-align: center;}
.zl-con ul li b{display:block;width:20px;height:26px;background:url(../images/icon.png) no-repeat;background-position:top -84px center;float:left;margin: 2px 6px 0 0;}
.zl-con ul li span{display:block;width:340px;height:30px;font-size:16px;color:#333333;line-height: 30px;float:left;overflow: hidden;}


.xz-anniu{display:block;width:144px;height:40px;background: #4d89f7;color:#fff;text-align: center;line-height: 40px;font-size:20px;border-radius: 5px;margin:10px auto;cursor: pointer;}


.zl-con .close {position:absolute;top:20px;right:16px;cursor:pointer;color: #c4c3c3;font-size:36px;}

.zl-bg1{background-position:top 0px center !important;}


.zl-bg2{background-position:top -252px center !important;}




.zl-xz {height:480px;width:464px;background:#fff;position:fixed;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:1000;overflow:hidden;display:none;}

.zl-xz i{display:block;width:6px;height:30px;background:#4d89f7;position: absolute;top:25px;left:0;}

.zl-xz h1{display:block;width:90%;height:80px;border-bottom: 1px solid rgba(0,0,0,0.1);font-size:24px;line-height: 80px;margin:0 auto;}

.zl-xz .close {position:absolute;top:20px;right:26px;cursor:pointer;color: #c4c3c3;font-size:36px;}


.xz-con{width:330px;height:36px;margin:20px auto 0 auto;}
.xz-con span{display: block;width:80px;height:36px;font-size: 16px;color:#787878;line-height: 34px;float: left;}


.xz-input1{display: block; width:242px; height:34px; line-height: 34px; background:#fff;outline:none;border:1px solid #dbdbdb;border-radius: 0px;font-size:16px;color:#787878;text-indent: 15px;float: right;}

.xz-input2{display: block; width:244px; height:34px; line-height: 34px; background:#fff;outline:none;border:1px solid #dbdbdb;border-radius:0px;font-size:16px;color:#787878;padding: 0 0 0 10px;float:right;}

.xz-anniu2{display:block;width:242px;height:40px;background: #4d89f7;color:#fff;text-align: center;line-height: 40px;font-size:20px;border:none;cursor: pointer;float:left;margin:20px 0 0 153px;}

.xz-text{width:100%;font-size:14px;color:#999;text-align: center;line-height: 24px;float:left;margin:20px 0 0 0;}





/*弹出表单*/


.tcbd5{
display:none;position:fixed;z-index:100;padding-top:100px;left:0;	top:0;	width:100%;	height:100%;overflow:auto;	background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.8);}

 #Rq_bd1{display: block; width:391px;height:300px;background:rgba(253,253,253,1);position: fixed; right: 0; top:50%;margin-top: -195px;left: 50%;margin-left: -171px;z-index: 99999;border-radius:10px;overflow:hidden;}
 #Rq_bd1 .Rq_dele1{position: absolute;top:16px;right: 5px;width: 40px;height: 40px; box-sizing: border-box;border-radius: 50%;cursor: pointer;}

 #Rq_bd1 .Rq_lj{height:65px;line-height:65px;color:#FFFFFF;text-align:center;font-size:30px;background: #be1528;}
 
 #Rq_bd1 .Rq_for{width:300px;height:40px;margin-left:30px;margin-bottom:24px;}
 #Rq_bd1 .Rq_for input{width:300px;height:40px;background:#ffffff;border:1px solid #cacaca;color:#666;font-size:14px;padding-left:25px;}
 #Rq_bd1 .Rq_for .Rq_button{width:330px;height:50px;background:#b8292d;color:#fff;font-size:20px;font-family:'微软雅黑';margin-top:30px;cursor:pointer;border:none;border-radius:50px;line-height:50px;}
 #Rq_bd1 .Rq_for .Rq_button:hover{background:#ffa801;}



 .Rq_bd1{display: block; width:391px;height:300px;background:rgba(253,253,253,1);position: fixed; right: 0; top:50%;margin-top: -195px;left: 50%;margin-left: -171px;z-index: 99999;border-radius:10px;overflow:hidden;}
 .Rq_bd1 .Rq_dele1{position: absolute;top:16px;right: 5px;width: 40px;height: 40px; box-sizing: border-box;border-radius: 50%;cursor: pointer;}

 .Rq_bd1 .Rq_lj{height:65px;line-height:65px;color:#FFFFFF;text-align:center;font-size:30px;background: #be1528;}
 
 .Rq_bd1 .Rq_for{width:300px;height:40px;margin-left:30px;margin-bottom:24px;}
 .Rq_bd1 .Rq_for input{width:300px;height:40px;background:#ffffff;border:1px solid #cacaca;color:#666;font-size:14px;padding-left:25px;}
 .Rq_bd1 .Rq_for .Rq_button{width:330px;height:50px;background:#b8292d;color:#fff;font-size:20px;font-family:'微软雅黑';margin-top:30px;cursor:pointer;border:none;border-radius:50px;line-height:50px;}
 .Rq_bd1 .Rq_for .Rq_button:hover{background:#ffa801;}



/*悬浮链接*/
.suspension{position:fixed;z-index:100;right:10px;top:12%;width:105px;height:549px;background:url(../images/zxt_03.png) no-repeat center;background-size:100% 100%;}
.suspension-box{position:relative;}
.suspension .a{display:block;width:100%;cursor:pointer;}

.suspension .a-qrcode .i{background-position:-44px 0;}

.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:124px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}

.suspension .d-qrcode{top:168px;}

.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}

.suspension .d-qrcode1{top:240px;}

.suspension .d-qrcode1{text-align:center;}
.suspension .d-qrcode1 .inner-box{padding:20px 0;}
.suspension .d-qrcode1 p{font-size:16px;color:#93959c;}

.suspension .d-qrcode1 .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:220px;}



.box{height: 22px; width: 22px;float:right; border-radius: 100%; background: #f00;color:#fff;text-align: center;line-height:22px;margin:4px 28px 0 0;
content: '';
animation: rotate .8s linear infinite;
 }

.box1{height: 22px; width: 22px;float:right; border-radius: 100%; background: #f00;color:#fff;text-align: center;line-height:22px;margin:6px 28px 0 0;
content: '';
animation: rotate .8s linear infinite;
 }


@keyframes rotate {
    0% {
    transform: translateY(0) ;
  }
    25% {
        transform: translateY(3px);
    }
    50% {
        transform: translateY(5px) scale(1.02, 0.95);
       
    }
    75% {
        ransform: translateY(3px) ;
    }
    100% {
        transform: translateY(0) ;
    }
}

