/** 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: center;}
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:#000;font-size:20px;line-height:160%;font-family: "Microsoft YaHei";width: 100%;height:100%;background: #1c2c68 url(../images/bg.jpg) no-repeat center 24px;}
.fl{float:left;}
.fr{float:right;}
.mobile{display:none;}
.w1000{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: 780px; position: relative;}
.banner .w1000{width: 1030px;}
.banner_text{margin: 130px 0 0 20px;}

.item{padding:80px 0;}
.item .title{text-align: center;padding-top:30px;margin-bottom: 60px;font-size: 48px;color:#fff;background: url(../images/title_org.png) no-repeat center top;font-weight: bold;}
.item .title.blue{color:#1c2c68;background: url(../images/title_blue.png) no-repeat center top;}

/* nav */
.nav_wrap{height:90px;background:url(../images/nav.png) repeat-x;width: 100%;z-index: 5;}
.nav_wrap .nav{overflow:hidden;padding-top:10px;}
.nav_wrap .nav li{float:left;width:20%;font-size:24px;cursor:pointer;line-height: 72px;text-align: center;}
.nav_wrap .nav li a{color:#1c2c68;padding-bottom: 10px;font-weight: bold;}
.nav_wrap .nav li.menuOver a{border-bottom:5px solid #1d2d80; }
.nav_wrap.isStuck{background:url(../images/nav_active.png) repeat-x;}

/* item-1 */
.item-1 .con{background: #1c2c68;}
.item-1 .con p{font-size:22px;color:#fff; padding:40px 50px;line-height: 180%;}
.item-1 .con p b{color:#ffc783; }

/* item-2 */
.item-2{background: #fed3a1;}
.item-2 .con ul.pc li{width: 30%;margin:20px 1.6%;height: 355px;float: left;}
.item-2 .con ul.pc li.one{background: url(../images/page2_1.png) no-repeat center top;}
.item-2 .con ul.pc li.two{background: url(../images/page2_2.png) no-repeat center top;}
.item-2 .con ul.pc li.three{background: url(../images/page2_3.png) no-repeat center top;}
.item-2 .con ul.pc li.four{background: url(../images/page2_4.png) no-repeat center top;margin-left: 19%;}
.item-2 .con ul.pc li.five{background: url(../images/page2_5.png) no-repeat center top;}
.item-2 .con ul.pc li img{display: block;margin:20px auto 15px; transition:all 0.2s ease-in 0s;}
.item-2 .con ul.pc li p{color:#fff;padding:0 25px;}
.item-2 .con ul.pc li:hover img{transform:translateY(-5px);}

/* item-3 */
.item-3{background: url(../images/bg_2.png) repeat-x left top;padding: 110px 0 80px;}
.item-3 .con li{transition:all 0.2s ease-in 0s;background: url(../images/page3.png) no-repeat left top;padding:20px 90px 40px;}
.item-3 .con li img{margin-right:16px;vertical-align: middle;}
.item-3 .con li.even{margin-left:9%;}
.item-3 .con li:hover{transform:translateX(5px);}

/* item-4 */
.item-4{background: #fed3a1;}
.item-4 .con{padding:50px 0 44px 0;}
.item-4 .con li{float:left;margin-right:10px;margin-bottom:10px;width:192px;height:100px;overflow:hidden;cursor:pointer;}
.item-4 .con li.m0{margin-right:0;}
.item-4 .con li.dec{width:100%;height:auto;font-size:14px;line-height:30px;margin:10px 0 20px;cursor:inherit;display:none;}
.item-4 .con li.active{box-shadow:1px 2px 8px rgb(165, 165, 165);}

/* item-5 */
.item-5{background: url(../images/bg_2.png) repeat-x left top;padding: 110px 0 80px;}
.item-5 .con .tip{font-size:28px;color:#fcca93;text-align:center;padding-bottom:24px;line-height: 160%;}
.table_list{height:706px;}
.table_list table{display: block;overflow:hidden;background:#2d3290;}
.table_list table thead{font-size:22px;font-weight:bold;height:60px;line-height:60px;border-bottom:1px solid #fff;color:#fff;}
.table_list table tbody{font-size:16px;}
.table_list table tbody{max-height:518px;overflow-y:scroll;display:block;overflow-x:hidden;}
.table_list table tbody tr{border-bottom:1px solid #fff;}
.table_list table tbody tr td{vertical-align:middle;text-align:center;height:36px;background:#dbf1fd;}
.table_list table tbody p{line-height:36px;}
.table_list table tbody p.border{border-bottom:1px solid #fff;}
.table_list table tbody tr .even{background:#dbddff;}

/*item-6*/
.zxyy{padding: 70px 0 ;background:url(../images/bg_6.png) repeat-x left top;}
.zxyy .img-wrap{text-align: center;}
.zxyy .img-wrap p{font-size: 16px;padding-top:20px;line-height: 160%;font-weight: bold;}
.form-wrap{margin:0 auto;}
.form-wrap .btn-wrap{background:#1c2c68;}
.form-wrap form label{margin-bottom:10px;}
.tiaokuan.white a{color:#c72427;}
#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%;background: #1c2c68 url(../images/bg.jpg) no-repeat center top;}
	.w1000{width:100%;margin:0 auto;}
	.pc{display:none;}
	.mobile{display:block;}

	.item{padding: 3rem 1%;}
	/*banner*/
	.banner {height: 40rem;}
	.banner .w1000{width:100%;}
	.banner_text{    width: 86%;margin: 14rem 7% 0;}

	.item-2 .con ul.mobile li{float: left;width: 30%;margin:1rem 2%;padding:1rem 0 0 16%;position: relative;}
	.item-2 .con ul.mobile li img{position: absolute;left: 0;top:0;}
	.item-2 .con ul.mobile li h6{color:#1c2c68;font-size: 1.8rem;font-weight: bold;}
	.item-2 .con ul.mobile li p{}

	.item-3 .con li{background: url(../images/m_page3.png) no-repeat left top; padding: 0rem 1.5rem;font-size: 14px;margin: 2rem 0}
	.item-3 .con li img{margin-left:0;}
	
	.item-4 .con{width:95%;margin:0 auto;}
	.item-4 .con li.dec{font-size: 1.4rem;}

	.item-3,.item-5{background: none;}
	
	.zxyy{background:url(../images/m_bg_6.png) repeat-x left top; padding: 3rem 2% 6rem;}
}