/** CSS Reset **/
*{-webkit-tap-highlight-color:transparent; -webkit-touch-callout:none;}
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:20px;line-height:160%;font-family: "Microsoft YaHei";width: 100%;height:100%;}
.fl{float:left;}
.fr{float:right;}
.mobile{display:none;}
.m1000{width:1000px;margin:0 auto;overflow: hidden;}
/* p{ transition:all 0.2s ease-in 0s;}
p:hover{ transform:translateY(-5px);} */
/* banner */
.banner {width: 100%; height: 728px; position: relative;background:url(../images/banner.png) no-repeat center top;}
.header_t{position: absolute;top: 256px;left: 50%;margin-left: -445px;}
.item{padding:40px 0 100px;}
.title{text-align:center;font-size:48px;font-weight:bold;padding:44px 0;background:url(../images/title_b.png) no-repeat center top;color:#1e2a92;margin-bottom:30px;}
.title_w{background:url(../images/title_w.png) no-repeat center top;color:#fff;}

/*nav*/
.nav_wrap{height:80px;line-height:60px;background:#1e2a92;width: 100%;z-index:100;}
.nav_wrap .nav{overflow:hidden;padding-top:10px;}
.nav_wrap .nav li{float:left;width:14%;font-size:24px;text-align:center;cursor:pointer;}
.nav_wrap .nav li a{color:#fff;}
.nav_wrap .nav li.menuOver a{color:#d48c25;font-weight:bold;}

/*item-1*/

/*item-2*/
.item-2{background:url(../images/page2_bg.png) no-repeat center top;}
.item-2 ul{}
.item-2 ul li{width: 32%;margin:0 0.65%;float: left;}
.item-2 ul li img{}
.item-2 ul li p{background: #d48c25;color:#fff;padding:24px 10px;border-radius: 10px;text-align: center;}

/*item-3*/
.item-3{}
.item-3 .con{background: url(../images/page3.png) no-repeat center 50px;position: relative;padding-bottom:30px;}
.item-3 .con p{font-size: 18px;color:#fff;padding:20px 5px;text-align: center;border-radius: 10px;float: left;background:#1e2a92; width: 240px;float: left;transition:all 0.2s ease-in 0s;}
.item-3 .con p:hover{ transform:translateY(-5px);}
.item-3 .con b{font-size: 22px;}
.item-3 .con p.one{}
.item-3 .con p.two{margin-left:50%;}
.item-3 .con p.three{margin-top:134px;}
.item-3 .con p.four{margin-left:50%;margin-top:134px;}

/*item-4*/
.item-4{background:url(../images/page4_bg.png) no-repeat center top;}
.item-4 .con{}
.item-4 .con li{color:#1e2a92;font-weight: bold;font-size:30px;float: left;width: 12.5%;background: url(../images/page4_1.png) no-repeat center center;background-size:contain;text-align: center;padding:50px 0;}
.item-4 .con li.even{margin-top:50px;}
.item-4 .con li:hover{background: url(../images/page4_1_active.png) no-repeat center center;background-size:contain;}

/*item-5*/
.item-5{}
.item-5 .con{background: url(../images/page5.png) no-repeat center top;padding-bottom;px;margin-top:60px;}
.item-5 .con li{font-size:24px;padding-top:140px;text-align: center;float: left;width: 25%;}
.item-5 .con li.twoRow{padding-top: 200px;}

/*item-6*/
.item-6{background:url(../images/page6_bg.png) no-repeat center top;}
.item-6 .con{padding-bottom:44px; }
.item-6 .con .tip{color:#fff;text-align: center;padding-bottom:60px;}
.item-6 .con li{float:left;margin-right:40px;margin-bottom:10px;width:130px;height:140px;overflow:hidden;cursor:pointer;color:#fff;position: relative;}
.item-6 .con li.m0{margin-right:0;}
.item-6 .con li.ml86{margin-left:86px;}
.item-6 .con li.dec{width:100%;height:auto;font-size:16px;line-height:30px;margin:10px 0 20px;cursor:inherit;display:none;}
.item-6 .con li.dec b{font-size: 18px;}
.item-6 .con li .mask{display: none;position: absolute;top:0;}
.item-6 .con li.active .mask{display: block;}

/*item-7*/
.item-7{padding:30px 0 0 0;}
.item-7 .con{padding:30px 0 44px 0;}
.item-7 .con .tip{font-size:28px;color:#fff;text-align:center;background: #183d94;height: 80px;line-height: 80px;}
.item-7 .table_list{height:806px;padding:60px 0 75px 0;}
.item-7 .table_list table{background:#dde7fd;color:#fff;}
.item-7 .table_list table.thead{font-size:20px;background: #3d61b5;height:60px;line-height:60px;text-align: center;width: 100%;}
.item-7 .table_list table.thead tr td{border-right: 1px solid #fff;}
.item-7 .table_list .tbody{font-size:16px;width: 100%;height:618px;overflow-y:scroll;}
/* .item-7 .table_list tabledisplay:block;width: 100%;-webkit-overflow-scrolling: touch; overflow-x: hidden;}
.table_list table.tbody tr{ display:table;width:100%;table-layout:fixed;} */
.item-7 .table_list .tbody table tr td{text-align:center;border: 1px solid #fff;padding:12px 0;color:#333;}

/*item-8*/
.zxyy{background:url(../images/page8_bg.png) no-repeat center top;padding: 38px 0;}
.zxyy .img-wrap{padding-top:40px;    text-align: center;}
.zxyy .img-wrap p{font-size: 14px;color:#fff;padding-top:30px;line-height: 160%;}
.form-wrap{margin:0 auto;}
.form-wrap .btn-wrap{background:#d48c25;}
#reg form label { margin: 2px 0;}
.xdf_bottomForm.form-wrap form .label{width: 15%;}
@media only screen and (max-width: 1000px) {
	body{font-size:1.6rem;line-height: 140%;}
	.m1000{width:98%;margin:0 auto;}
	.pc{display:none;}
	.mobile{display:block;}

	.item{padding: 3rem 2%;}
	/*banner*/
	.banner {height: 40rem; background:url("../images/m_banner.png") no-repeat center top;}
	.banner .m1000{width:100%;}

	.nav_wrap {height: 90px;line-height: 120%;}
	.nav_wrap .nav li{width:9%;margin: 0 3.5%;}

	.item-2{background:url(../images/m_page2_bg.png) no-repeat center top;}
	.item-2 ul li{width: 100%;}
	.item-2 ul li img {float: left;width: 40%}
	.item-2 ul li p {float: right;width: 60%;margin-top:5rem;padding: 2rem 0;}
	.item-2 ul li.two img {float: right;}
	.item-2 ul li.two p {float: left;}

	.item-3 .con {background: url(../images/m_page3.png) no-repeat center 50px;}
	.item-3 .con p.two {margin-left: 29%;}
	.item-3 .con p.three {margin-top: 70px;}
	.item-3 .con p.four{margin-top: 70px;margin-left: 29%;}

	.item-4{background:url(../images/m_page4_bg.png) no-repeat center top;}
	.item-4 .con {width: 90%;margin: 0 auto;}
	.item-4 .con li{width: 25%;padding: 4rem 0;}

	.item-6{background: #d48c25;}
	.item-6 .con li{margin-right:12px;}
	.item-6 .con li.dec{font-size: 1.6rem;}
	.item-6 .con li.dec b{font-size: 1.8rem;}

	.item-7 .table_list{padding:0;}.item-7 .table_list table.thead {font-size: 1.5rem;}
	.item-7 .table_list .tbody {font-size: 1.4rem;}

	.zxyy{background:url(../images/m_page8_bg.png) no-repeat center top;padding: 3rem 2% 8rem;}
}