/*css reset*/
@charset "UTF-8";
* { -webkit-tap-highlight-color: transparent; outline: 0; margin: 0; padding: 0; vertical-align: baseline; }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; vertical-align: baseline; }
img { border: 0 none; vertical-align: top; }
i, em { font-style: normal; }
ol, ul { list-style: none; }
input, select, button, h1, h2, h3, h4, h5, h6 { font-size: 100%; font-family: inherit; }
table { border-collapse: collapse; border-spacing: 0; }
a { text-decoration: none; color: #666; }
body { margin: 0 auto; min-width: 320px; max-width: 100%; height: 100%; font-size: 14px; fon-family: -apple-system,Helvetica,sans-serif; line-height: 1.5; color: #666; -webkit-text-size-adjust: 100% !important; text-size-adjust: 100% !important; }
input[type="text"], textarea { -webkit-appearance: none; -moz-appearance: none; appearance: none; }
/*page css*/


/*公共布局元素样式*/
html{font-size: 10px;}
body{max-width: 100%;}
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0; padding:0;}
body{font:14px/2em "微软雅黑"; background:#fff;color: black;}
i,em{font-style:normal;}
a{color:#333; text-decoration:none; cursor:pointer;}
a:hover{text-decoration:none; /*color:#1287ca;*/}
a, input, textarea{outline: none;}
img{border:0 none; display:inline-block; vertical-align:middle}
li{list-style:none;}
p{word-wrap:break-word;}
table{border-collapse:collapse; border-spacing:0;}
input[type=text], input[type=password], select, textarea{vertical-align:middle; background:none; border:none; font-family:"微软雅黑"; color:#666;}
input:focus{color:#333 !important;}
select:focus{color:#333 !important;}
textarea:focus{color:#333 !important;}
h1,h2,h3{font-weight: inherit;}
html,body{height: 100%;}
.layout{width: 90%;margin: 0 auto;}
.lanse{color: #00AEFF;}
#wait { margin-top:30px;}
.wait { font-size: 30px;
    color: #3189ed;
    font-weight: bold;
    text-align: center;
    line-height: 75px;}

.pckuang{width: 750px;margin: 0 auto;}
/*header*/
.header{width: 100%;height: 90px;background:#FFF;position: relative;}
.header h1{text-align: center;color: #4a90e2;letter-spacing: 2px;font-size: 40px;line-height: 90px;}
.header-zhuye{position: absolute;top:28%;right: 5%;}
.header-zhuye img{width: 41px;height:42px;}

/*banner*/
.banner img{width: 100%;}
.swiper-pagination-bullet-active { background:#fff;}
/*main*/

.main .tmbd {    width: 100%;text-align: center; margin-top:20px; overflow:hidden;}
 h2.title{font-size: 30px; text-align: center;  border-bottom: 5px solid #d9d9d9;   padding: 8px;  display: inline-block; color:#333;}
.main .tmbd .tmbd_main{     margin-top: 20px;}
.main .tmbd .tmbd_main .item {    width: 50%;  float: left;  margin: 20px 0;}
.main .tmbd .tmbd_main .item a {    font-size: 24px;  background: #3189ed;    color: #fff;    padding: 10px 40px;    border-radius: 8px;}

.main .tm_time { text-align:center; margin-top:20px; clear:both;}
.main .tm_time .tm_container {    display: flex;
    justify-content: space-around; margin:0 auto; width:90%;
    margin-top: 30px;}
.main .tm_time .tm_arrow { margin: 0 auto;
    width: 90%;
    height: 13px;
    background: url(../images/arrow.png) no-repeat center center;
    margin-top: 30px;}
.main .tm_time .item p{    line-height: 20px;
    font-size: 16px;}
.main .tm_time .item span {    font-size: 30px;
    background: #fcba2e;
    color: #fff;
    display: inline-block;
    width: 110px;
    height: 110px;
    line-height: 110px;
    border-radius: 110px;
    margin-top: 10px;
    position: relative;}
.main .tm_time .item span i {    display: inline-block;
    position: absolute;
    width: 5px;
    height: 15px;
    background: #fcba2e;
    bottom: -20px;
    left: 50%;
    margin-left: -3px;}
.main .huibai{height: 40px;background: #F0F0F0;}
.main .tm_time .item2 span, .main .tm_time .item2 span i	{ background:#fd5749;}
.main .tm_time .item3 span, .main .tm_time .item3 span i	{ background:#309de2;}
.main .tm_time .item4 span, .main .tm_time .item4 span i	{ background:#598db4;}
.main .tm_time .item5 span, .main .tm_time .item5 span i	{ background:#6e78fb;}
.main .tm_time .item6 span, .main .tm_time .item6 span i	{ background:#8bd25c;}
.main .tm_time .item7 span, .main .tm_time .item7 span i	{ background:#3fcac5;}
.main .tm_time .item8 span, .main .tm_time .item8 span i	{ background:#d169f4;}
.main .tm_time .tm_container2 .item span { margin-bottom:10px; margin-top:0;}
.main .tm_time .tm_container2 .item span i { top:-20px;}
.main .tm_time .item7 span,.main .tm_time .item8 span { line-height:0;}
.main .tm_time .item7 span b, .main .tm_time .item8 span b  {font-weight: normal;
    width: 70%;
    display: inline-block;
    line-height: 30px;
    margin-top: 25px;}

.main-qiehuan{/*height: 3rem;*/padding: 3% 0 3% 0;overflow: hidden;}
.main-qiehuan div{float: left;}
/*.main-qiehuan .zi{width: 10rem;}*/
.main-qiehuan span{font-size: 25px;}
.main-qiehuan .shuxian{font-size: 20px;color: gray;width: 13.5%;text-align: center;margin-top: -2px;}

.main-beian{display: none;}
.main-top{    text-align: center;
    margin-top: 30px;}
.main-wenben{padding: 30px 56px;background: #30c5f5;color: white;line-height: 30px;letter-spacing: 2px;font-size: 24px;border-radius: 10px;margin-bottom: 30px;}
.main-kongbai{height: 30px;}
/*.main-top h2{text-align: center;font-size: 36px;margin-top: 40px;font-weight: bold;margin-bottom: 10px;}
*/.main-top p{text-align: center;font-size: 20px;padding-bottom: 20px;}

.main-jiaoyubu{background: white;}
.main-jiaoyubu .xiala{position: relative;display: block;overflow: hidden;padding: 30px 0 10px 0;margin: 20px 0 0 0;margin-top: 0;width: 100%; cursor:pointer;}
.main-jiaoyubu .xiala h4{float: left;padding-left: 20px;border-left: 2px solid #00aeff;font-size: 28px;}
.main-jiaoyubu .xiala span{float: left;color: #999;font-size: 28px}
.main-jiaoyubu .xiala i img{width: 17px;
    height: 9px;}

.ad { margin-top:30px};
.ad a { display:block;}
.ad a img { width:100%;}

.dianjichuxian{overflow: hidden; height:75px;}
.dianjichuxian .huise{height: 4px;background: #f0f0f0;}
.dianjichuxian .layout{overflow: hidden;}
.dianjichuxian a{display: block;color: #3189ed;font-size: 22px;width: 30%;border: 1px solid #3189ed;height: 50px;border-radius: 5px;text-align: center;line-height: 50px;float: left;margin: 10px 1.2%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/*.dianjichuxian a:nth-child(2){margin: 20px 36px;}
.dianjichuxian a:nth-child(5){margin: 20px 36px;}
.dianjichuxian a:nth-child(8){margin: 20px 36px;}*/
.main-jiaoyubu:nth-child(2) .dianjichuxian{overflow: hidden;}

.main-bottom .huise{height: 20px;background: #f0f0f0;}
.main-bottom h2{text-align: center;font-size: 36px;margin-top: 40px;font-weight: bold;margin-bottom: 10px;}
.main-bottom p{text-align: center;font-size: 20px;padding-bottom: 20px;}
#chakanquanbu{margin-top: 40px;overflow: hidden;}
#chakanquanbu a{width: 86px;height: 43px;text-align: center;line-height: 43px;font-size: 24px;color: #ff9000;border: 1px solid #ff9000;display: block;float: left;margin-left: 30px;border-radius: 5px;margin-bottom: 20px;}
.xiaoshou{width: 280px;height: 80px;margin: 0 auto; margin-top: 36px;}
#btn{width: 220px;height: 60px;line-height: 60px;text-align: center;color: white;float: left;background: #ff9000;border: none;border: 1px solid #ff9000;border-radius: 10px;font-size: 26px;}
.xiaoshou img{float: left;width: 16%;margin-left: 10px;}



.section{width:750px; margin:0 auto;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{zoom:1; display:inline-block; _height:1px;}
.clearfix{display:block;}
.tool{margin:30px auto 0;width: 100%; text-align:center;}
.tool .toolTit{border-bottom:1px solid #999 ;overflow: hidden;padding: 10px 0;}
.tool .toolTit  h4{float: left;padding-left: 20px;border-left: 2px solid #00aeff;font-size: 28px;}
.tool .toolTit  span{float: left;color: #999;font-size: 28px;}

.tool .toolBtn{padding:0 20px; margin:30px 0;}
.tool .toolBtn div{float:left; width:115px;}
.tool .toolBtn div + div{margin-left:83px;}
.tool .toolBtn a{display:inline-block; zoom:1; display:inline; width:115px; text-decoration:none; text-align:center;}
.tool .toolBtn p{margin-top:10px; font-size:18px;width:124px}

.toolList{}
.toolLine{border-top:1px solid #e4f9f5; padding:10px 0}
.toolLine div{float:left; width:33.33%; font-size:18px;}
.toolLine div img{vertical-align:middle; margin-right:15px;}
.toolLine div a{display:inline-block; zoom:1; display:inline; padding:0 0 0 20px; text-decoration:none;}



.footer{    width: 750px;
    height: 80px;
    background: #3189ed;
    margin: 0 auto;
    margin-top: 30px;}
.footer .zuixia{width: 180px;height: 80px;margin: 0 auto;}
.footer h5{color: white;text-align: center;font-size: 28px;font-weight: normal;height: 32px;padding-top: 15px;}
.footer p{text-align: center;color: #fff;margin-top: -5px;font-size: 28px;}

.myhk{
	font-size:20px;
}


.chuxian{display: block; clear:both;}
.pc{display: block;}
.yidong{display: none;}


.nav {
	background: #fff;
    padding-top: 30px;
    padding-left: 25px;
	text-align:center;
}
.nav .strong {    font-weight: normal;
    background: #3189ed;
    color: #fff;
    padding: 5px 15px;
    border-radius: 15px;}
.nav>p {
    font-size: 24px;
    color: #4d4d4d;
    padding-bottom: 0;
    text-align: left;
}
.diqu {
    margin-top: 25px;
    margin-left: 55px;
    height: 30px;
}
.diqu li {
    float: left;
    font-size: 22px;
    color: #333;
    line-height: 30px;
}
.li-first {
    padding-right: 30px;
    margin-left: 0;
	font-weight:bold;
}
.diqu li:nth-child(2) a {
    border-left: 3px solid #58c0ff;
}
.diqu li>a {
    font-size: 18px;
    color: #4c4c4c;
    padding-left: 35px;
}
.adli{
	float: left;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.adli img{
	width: 370px;
	height: 160px;
	display: block;
	margin-top: 10px;
}
.kybox-icon {
/*    width: 710px;
    margin: 40px auto 0;  */  
	display: flex;
    justify-content: space-around;
	margin:20px 0;
}
.icon-item {
    float: left;
    text-align: center;
}
.icon-item a { width:80px;  display:block;}
.icon-item img {
    display: block;
}
/*.icon-item+.icon-item {
    margin-left: 86px;
}*/
.kylist-box {
    width: 710px;
    margin: 45px auto 0;
    border: 1px solid #e6e7e7;
}
.kylist-ul {
    padding: 10px 55px;
}
.kylist-li {
    float: left;
    width: 150px;
}
.sicon {
    float: left;
    width: 32px;
    height: 40px;
    line-height: 40px;
    text-align: center;
}
.sicon img {
    vertical-align: middle;
}
.kylist-li+.kylist-li {
    margin-left: 75px;
}
.sword {
    float: left;
    font-size: 20px;
    color: #424242;
    line-height: 40px;
    margin-left: 15px;
}
.sword a {
    color: #424242;
}
.kylist-ul+.kylist-ul {
    border-top: 1px solid #e6e7e7;
}
.icon-item span {
    display: block;
    font-size: 18px;
    color: #424242;
}
.swiper1{
	width: 100%;
	height: 300px;
}
.swiper1 .swiper-slide{
	width: 100%;
	height: 300px;
}
.color-red{
	border:1px solid red !important;
	color: red !important;
}
.yidongduan{display:none;}

@media (max-width:768px) {
	.main .tm_time .item p {
		line-height: 30px;
		font-size: 24px;
	}
	.diqu li { font-size:24px;}
	.diqu li>a { font-size:22px;}
}