/** CSS Reset **/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form, fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; vertical-align: bottom;}
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:center; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
abbr,acronym { border:0; }
textarea, input, select{resize: none;outline:none;background:none;border:none;}
button {overflow:visible;width:auto;margin:0;padding:0;border:0 none;outline:none;}
input{border:0}
a{text-decoration:none; color:#333;-webkit-tap-highlight-color:transparent; -webkit-touch-callout:none;}
a:hover{ text-decoration:none;color:#000;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size: 0;}
.clearfix{display:inline-block;}
/* Hide from IE Mac */
.clearfix {display:block;}
html{width: 100%;height:100%;}
body{color:#333;font-size:18px;line-height:160%;font-family: "Microsoft YaHei";width: 100%;height:100%;}
.fl{float:left;}
.fr{float:right;}
.mobile{display:none;}
/* ********header******** */
.m1000{width:1000px;margin:0 auto;overflow: hidden;}
.header {margin-top: 24px;width: 100%; height: 800px; background:url(../images/top_bg.png) no-repeat;}
.header .m1000{position: relative;height:100%;}
.header_t{position: absolute;top:70px;right:0;z-index:9;}
.header_t img{width: 620px; height: auto;}
.header_b{position: absolute;left:0;top:120px;}
.header_c{position: absolute;left:0;top:310px;}
/* ********header******** */
/* ********nav******** */
.nav{width:100%;font-size: 24px;background:url(../images/menu_bg.png) no-repeat;z-index: 1000;position: relative;}
.nav li{float:left;width:14.28%;text-align: center;cursor: pointer;height:80px;line-height: 80px;}
.nav li a{color:#fff;display:block;}
.nav li.menuOver{border-bottom:4px solid #ffffff;box-sizing:border-box;font-weight:bold;}
.nav li.menuOver a{color:#fff;}
.nav .m1000{padding:0;}
/* ********nav******** */
/* ********page******** */
.page { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; }
.page .title{text-align: center;padding:80px 0 50px 0;}
.page .title .chinese{font-size: 48px;font-weight: bold;color:#c30e23;line-height: 70px;}
.page .title .english{font-size: 20px;font-weight: bold;color:#dc9aa0;}
.page .title img {margin: 0 auto;display: block;}
/*tab*/
.tab_wrap{width:100%;}
.tab_wrap .tab{width:1000px;}
.tab_wrap .tab li{float:left;cursor: pointer;font-size:30px;width:33.3%; background:yellow; }
.tab_wrap .tab li.active{background:red;}
.tab_wrap .item_wrap{position:relative;overflow:hidden;margin-top:20px;}
.tab_wrap .item_wrap .item{position: absolute;left:-1000px;width:1000px;overflow: hidden;}


/* ********page1******* */
.page_1 .m1000{padding-bottom:50px;}
.page_1 .m1000 .title{font-size: 48px; color: #db6517;font-weight:bold;}
.page_1 .content{ padding:20px 0 27px;}
.page_1 .content p{width:1000px; font-size:22px; line-height:34px; columns: #333333;}

/* ********page2******* */
.page_2{background:url(../images/page2_bg.png) no-repeat center center;}
.page_2 .m1000 .title{font-size: 48px; color: #fff;font-weight:bold;}
.page_2 .content{padding:0 0 60px;}
.page_2 .content li{width:202px; height:auto; box-sizing:border-box; float:left; margin-right:64px; text-align:center;}
.page_2 .m1000 .content .last{margin-right:0;}
.page_2 .content li dl{margin-top: 30px;}
.page_2 .content li dl dt{font-size:28px; color:#fff; font-weight:bold; line-height:40px;}
.page_2 .content li dl dd{font-size:20px; color:#fff; line-height:38px;}
.page_2 .content li .mask{width:100%; height:100%; background:#fff; position: absolute; display: none; opacity:0.5;filter:alpha(opacity=50);}
.page_2 .content .container{position: relative; overflow: hidden;}

/* ********page3******* */
.page_3{padding-bottom:10px;}
.page_3 .m1000 .title{font-size: 48px; color: #db6517;font-weight:bold;}
.page_3 .content .content_schedul{margin-bottom: 50px;}
.page_3 .content .content_schedul .content_schedul_top{width: 870px; height: 60px; padding: 0 65px; background: url(../images/page3_line.png) no-repeat center center;}
.page_3 .content .content_schedul .content_schedul_top div{cursor: pointer;width: 120px; height: 60px; background: #1c254b; color: white; float: left; text-align: center; line-height: 60px; margin-right: 30px; font-size: 22px;}
.page_3 .content .content_schedul .content_schedul_top .last{margin-right: 0;}
.page_3 .content .content_schedul .content_schedul_top .conten_information{width: 100%; height: 120px; padding: 20px 40px 20px 0; background: white;}
.page_3 .content .content_schedul .content_schedul_top .conten_information .conten_information_addr{width: 120px; height: 120px; line-height: 120px; text-align: center; font-size: 50px; color: #db6517; float: left; background: white;}
.page_3 .content .content_schedul .content_schedul_top .conten_information .conten_information_more{width:auto; height: 120px; float: left; padding-left: 30px; color: #000000; background-color: white; text-align: left;}
.page_3 .content .content_schedul .content_schedul_top .conten_information .conten_information_more p{width: auto; height: 40px; line-height: 40px; padding-left:30px; font-size: 20px; background-color: white; text-align: left;}
.page_3 .content .activity_date{ background: url(../images/page3_time.png) no-repeat 0 center;}
.page_3 .content .activity_addr{ background: url(../images/page3_addr.png) no-repeat 0 center;}
.page_3 .content .activity_phon{ background: url(../images/page3_phone.png) no-repeat 0 center;}
.page_3 .content .activity_date span{ font-size: 26px; color: #db6517;}
.page_3 .content .activity_addr span{ font-size: 22px;}
.page_3 .content .activity_phon span{ font-size: 26px; color: #db6517;}
.page_3 .content .content_schedul .content_schedul_top .active{background-color: #db6517;}

/* ********page4*******8 */
.page_4{background:url(../images/page4_bg.png) repeat-y center center; padding-bottom:10px;}
/* .page_4 .m1000{background:url(../images/content_4_6.png) no-repeat 145px bottom;padding:0 40px;} */
.page_4 .title{font-size: 48px; color: #fff;font-weight:bold;}
.page_4 .pc{padding:0 0 60px;}
.page_4 .content li{ float:left; text-align:center;}
.page_4 .content li.top{margin-top:50px;}
.page_4 .content li.last{margin-right:0;}
.page_4 .content li img{padding:14px 0 0;}
.page_4 .content li dl dt{font-size:32px; color:#132c76; font-weight:bold; line-height:60px;}
.page_4 .content li dl dd{font-size:22px; color:#333; line-height:38px;}
.mask{width:100%; height:100%; background:#000; position: absolute; display: none; opacity:0.2;}
.container{position: relative; overflow: hidden;}

.c-banner{width: 100%;position: relative;}
.c-banner img{width: 100%;}
.c-banner .banner ul{list-style: none;padding-left: 0px;margin-bottom: 0px;width: 1000px;height: 800px;}
.c-banner .banner ul li{position: absolute;display: none;opacity: 0;width:800px;height: 600px; padding: 0 100px;}
.c-banner .banner ul .firstL{opacity: 1;display: block;}
.c-banner .banner ul li div{width:28%;height: auto;float: left; margin-right: 8%;}
.c-banner .banner ul li .banner_last{margin-right: 0;}
.c-banner .banner ul li div dd{color:#d5d56b; font-size: 40px; font-weight: bold; margin: 15px 0 20px 0;}
.c-banner .banner ul li div p{color: #fff; font-size: 20px; height: 140px;}
.c-banner .banner ul li div .banner_info{width: 100%; height: 300px; overflow-y: auto; color: #75bb9c; border-top: 2px dashed white; margin-top: 20px;}
.banner_info::-webkit-scrollbar {
	/*滚动条整体样式*/
	width : 10px;  /*高宽分别对应横竖滚动条的尺寸*/
	height: 1px;
	}
	.banner_info::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	border-radius   : 10px;
	background-color: skyblue;
	background-image: -webkit-linear-gradient(
		45deg,
		rgba(255, 255, 255, 0.2) 25%,
		transparent 25%,
		transparent 50%,
		rgba(255, 255, 255, 0.2) 50%,
		rgba(255, 255, 255, 0.2) 75%,
		transparent 75%,
		transparent
	);
}
.banner_info::-webkit-scrollbar-track {box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);background   : #ededed;border-radius: 10px;}
.c-banner .banner ul li img{width: 150px;height: 146px;top: 0px;}
.c-banner .nexImg,.c-banner .preImg{position: absolute;top: 28%;border-radius: 5px;z-index: 10;cursor: pointer;}
.c-banner .nexImg:hover,.c-banner .preImg:hover{opacity: 0.8;}
.c-banner .nexImg{right: 0px;}
.bannerBtn{width: 100%; height: 64px; text-align: center;}
.bannerBtn a{width: 242px; height: 64px; display: inline-block; background: url(../images/bannerBtn1.png) no-repeat; line-height: 60px; text-align: center; color: white; font-size: 24px;}
.bannerBtn a:hover{background: url(../images/bannerBtn2.png) no-repeat center bottom;line-height: 64px;}
/* ********page5******* */
.page_5{margin-bottom:80px;background:url(../images/page5_bg.png) no-repeat center bottom;width: 100%; height: 1050px;}
.page_5 .title{font-size: 48px; color: #db6517;font-weight:bold; line-height: 60px;}
.table_list{height:760px;padding-top:10px; overflow-y: auto;}
.table_list table{display: block;overflow:hidden;background:#1c254b;}
.table_list table thead{font-size:18px;line-height:26px;border-bottom:1px solid #fff; color: #ffffff;}
.table_list table thead .fontWeight{font-weight:bold;}
.table_list table thead tr td{padding:10px 0}
.table_list table tbody{font-size:16px;background:#fff}
.table_list table tbody{max-height:685px;overflow-y:scroll;display:block;overflow-x:hidden;color:#3aace2;}
.table_list table tbody tr{border-bottom:1px solid #fff;}
.table_list table tbody tr.even{background:#e7f5fc;}
.table_list table tbody tr td{vertical-align:middle;text-align:center;height:36px;font-size: 18px;}
.table_list table tbody tr td span{font-size:16px;}
.table_list table tbody p{line-height:36px;}
.table_list table tbody p.border{border-bottom:1px solid #fff;}

/* *******page6******** */
.page_6{background:url(../images/page4_bg.png) repeat-y center center; padding-bottom:30px;}
.page_6 .title{font-size: 48px; color: #fff;font-weight:bold; line-height: 50px;}
.page_6 .title p{font-size: 30px; color: #fff;font-weight:bold;}
.page_6 .content{color: white;}
.page_6 .content .tab_nav{width: 100%; height: 90px;}
.page_6 .content .tab_nav div{float: left;  height: 75px; text-align: center; line-height: 80px; font-size: 28px; color: white; margin-right: 3px;}
.page_6 .content .tab_nav .active{height: 90px; line-height: 90px; font-weight: bold; position: relative; top:-15px;}
.page_6 .content .tab_nav .tab_nav_first{width: 190px; background-color: #00a2ec;}
.page_6 .content .tab_nav .tab_nav_second{width: 170px; background-color: #36b4c2;}
.page_6 .content .tab_nav .tab_nav_third{width: 180px; background-color: #99c991;}
.page_6 .content .tab_nav .tab_nav_fourth{width: 450px; background-color: #c8d75f; margin: 0;}
.page_6 .content .tab_details>div{width:100%;height: 450px; display: none;}
.page_6 .content .tab_details>div li{padding-left: 15px; position: relative;}
.page_6 .content .tab_details>div li .circular{display: inline-block; width: 8px; height: 8px; background-color: white; border-radius: 50%; position: absolute;left: 0; top:10px;}
.page_6 .content .tab_details div .tab_details_content{width: 46%; height: auto; float: left; font-size: 16px;}
.page_6 .content .tab_details>div .tab_details_left{margin-right: 6%;}
.page_6 .content .tab_details div .tab_details_content .first{width: 180px;height: 44px; text-align: center; line-height: 44px; border-radius: 0 22px 22px 0; background-color: #00a2ec; padding-right: 20px; margin-top: 20px; font-size: 20px; margin-bottom: 20px;}
.page_6 .content .tab_details .tab_details_1{display: block;}
.page_6 .content .tab_details .tab_tip{color: #00a2ec; font-weight: bold; font-size: 20px; margin-top: 20px;}
.page_6 .content .tab_details .tab_details_1 .tab_tip{color: #00a2ec;}
.page_6 .content .tab_details .tab_details_2 .tab_tip{color: #36b4c2;}
.page_6 .content .tab_details .tab_details_2 .tab_details_content .first{background-color: #36b4c2;}
.page_6 .content .tab_details .tab_details_3 .tab_details_content .first{width: 100px;background-color: #99c991;color: #1c254b;}
.page_6 .content .tab_details .tab_details_4 .tab_details_content .first{width: 100px;background-color: #c8d75f;color: #1c254b;}


.zxyy{background:url(../images/botton_bg.png) repeat-y center center;padding-bottom:60px;}
.form-wrap .btn-wrap{background: #f39801;}
#reg form label{margin: 15px 0;}

@media screen and (max-width:1000px) {
	body{font-size:1.4rem;line-height: 140%;}
	.m1000{width:98%;margin:0 auto;}
	.pc{display:none;}
	.mobile{display:block;}

	.page{padding: 2rem 2%;}
	/*banner*/
	.header {height: 35rem;margin-top: 0px;}
	.header .m1000{width:100%;}
	.header_t{left:40px; text-align: right;}
	.header_t img{width: 59%;}
	.header_b{ left:40px;text-align: left;}
	.header_b img{width: 70%;}
	
	.header_c{top:250px;text-align: left;left:40px;}
	.header_c img{width: 75%;}
	
	.nav li{width:20%;}
	.page .title{padding:30px 0 50px 0;}
	
	.page_1 .m1000{background:100%;padding-bottom: 20px;}
	.page_1 .content{padding:30px 0 43px;}
	.page_1 .content p{font-size:15px;}

	.page_2{background:url(../images/page2_bg.png) center center;}
	.page_2 .m1000 .title{font-size: 48px; color: #fff;font-weight:bold;}
	.page_2 .content{padding:0 80px;}
	.page_2 .content li{width:50%; height:auto; box-sizing:border-box; float:left; margin-right:0; text-align:center;}
	.page_2 .m1000 .content .last{margin-right:0;}
	.page_2 .content li dl{margin-top: 30px;}
	.page_2 .content li dl dt{font-size:28px; color:#fff; font-weight:bold; line-height:40px;}
	.page_2 .content li dl dd{font-size:20px; color:#fff; line-height:38px;}
	.page_2 .content li .mask{width:100%; height:100%; background:#fff; position: absolute; display: none; opacity:0.5;}
	.page_2 .content .container{position: relative; overflow: hidden;}

	.page_3 .m_dec{display:block; width:86%; margin:0 auto; padding:20px 0 20px;}
	.page_3 .m_dec .tip{font-size:22px; color:#2d3290; text-align:center; padding-bottom:20px;}
	.page_3 .m_dec select{width:70%; height:50px;outline:none; -webkit-appearance:none; padding-right:15px; font-size:26px;direction: rtl;}
	.page_3 .m_dec select>option{direction:ltr;}
	.page_3 .m_dec ul{width:100%;}
	.page_3 .m_dec li{line-height:30px;}
	.page_3 .m_dec .tip{color:#000;text-align:left;}
	.page_3 .m_dec li{margin-top:20px;color:#db6517;font-size:20px;font-weight:500;overflow:hidden; padding-left: 30px;}
	.page_3 .m_dec li span{float:left;}
	.page_3 .m_dec .list-3{background: url(../images/page3_time.png) no-repeat 0 center;}
	.page_3 .m_dec .list-2{background: url(../images/page3_addr.png) no-repeat 0 center;}
	.page_3 .m_dec .list-1{background: url(../images/page3_phone.png) no-repeat 0 center;}
	.page_3 .m_dec .degree{display: block;height: 50px;width: 100%;border: 1px solid #ccc; text-align: right;}
	.page_3 .m_dec .degree span{display: block;height: 50px;width: 130px; background:#fff url(../images/page3_addr.png) no-repeat 14px center; float: left; line-height: 50px; text-align: right;}
	.page_3 .m_bannerBtn{width: 100%; height: 64px; text-align: center;}
	.page_3 .m_bannerBtn a{width: 242px; height: 64px; display: inline-block; background:red url(../images/bannerBtn1.png) no-repeat; line-height: 64px; text-align: center; color: white; font-size: 24px; border-radius: 25px;}

	
	.page_4 .m_banner{padding: 0 80px; color: white; text-align: center; position: relative;}
	.page_4 .m_banner .m_banner_box{width: 500px; height: 680px; margin: 0 auto; position: relative;}
	.page_4 .m_banner .m_banner_box div{display: none;}
	.page_4 .m_banner .m_banner_box .m_banner_1{display: block;}
	.page_4 .m_banner .m_banner_box div dd{color: #d5d56b; padding: 20px 0;}
	.page_4 .m_banner .m_banner_box div .banner_info{color: #75bb9c; width: 100%; height: 300px; overflow-y: auto; border-top: 2px dashed white; margin-top: 30px; padding: 10px 0;}
	.m_banner .nexImg,.m_banner .preImg{position: absolute;top: 40%;border-radius: 5px;z-index: 10;}
	.m_banner .nexImg:hover,.c-banner .preImg:hover{opacity: 0.8;}
	.m_banner .nexImg{right: 0px;}
	.m_banner .preImg{left:0px;}
	.m_banner .jumpBtn{width: 100%;text-align: center;}
	.m_banner .jumpBtn ul{margin-bottom: 0px;padding: 0px; width: 180px; height: 20px; display: inline-block;}
	.m_banner .jumpBtn ul li{width: 20px;height: 20px;border-radius: 50%;display: inline-block;background-color: white;opacity: 0.9;margin-left: 10px;}
	.m_banner .jumpBtn ul li:first-child{margin-left: 0px;}
	@keyframes cityName{
		from {transform:scaleY(0.1);}
		to {transform:scaleY(1);}
	}
	@-webkit-keyframes cityName{
		from {transform:scaleY(0.1);}
		to {transform:scaleY(1);}
	}
	
	.page.zxyy{background:url(../images/bg_02.jpg) repeat center center;}
	.zxyy .m1000{background:url(../images/zxyy3.png) no-repeat 30px 70px;}
}