 .index_train_list ul li img{ height: auto; max-height: 100%; }
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;}
body, button, input, select, textarea { font:12px Arial, Tahoma, 'Microsoft Yahei'; color:#454545; }
button, input, select, textarea, h1, h2, h3, h4, h5, h6 { font-size:100%; }
h2, h3 { font-size:14px; }
button, input, select, textarea, label { vertical-align:middle; border: 0; outline: none;}
img { vertical-align:middle; border:none; display:inline-block; max-width: 100%;}
ul, ol { list-style:none; }
a { text-decoration:none; color:#454545; vertical-align:baseline; cursor:pointer; }
a:hover { color:#000; }
table { border-collapse:collapse; border-spacing:0; }
body { word-wrap:break-word; word-break:break-all;}
*{margin: 0;padding: 0;}
/*æ¸…æµ®*/
.g-cf:after { content:""; clear:both; display:table; }
.g-cf { zoom:1; }
h4{font:16px Arial, Tahoma, 'Microsoft Yahei';}
table{margin:0 auto}
table tr td{ border:1px solid #333; }
/*æµ®åŠ¨*/
.g-f-l { float:left; _display:inline; }
.g-f-r { float:right; _display:inline; }
input::-webkit-input-placeholder { /* WebKit browsers */
    color: #ccc;
}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #ccc;
   opacity: 1;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #ccc;
   opacity: 1;
}
input:-ms-input-placeholder { /* Internet Explorer 10+ */
   color: #ccc;
}
textarea::-webkit-input-placeholder { /* WebKit browsers */
    color: #ccc;
}
textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #ccc;
   opacity: 1;
}
textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #ccc;
   opacity: 1;
}
textarea:-ms-input-placeholder { /* Internet Explorer 10+ */
   color: #ccc;
}

.top_logo{
	padding-top: 50px;
	float: left;
}
.top_right{
	float: right;
	padding-top: 58px;
}
.phone{
	width: 11px;
	height: 12px;
}
.top_message{
	padding-left: 15px;
}
.top_message span{
	height:17px;
	font-size:12px;
	font-weight:300;
	color:rgba(255,255,255,1);
	line-height:17px;
	padding-top: 60px;
}
.weixin{
	width: 22px;
	height: 18px;
}
#seach_key{
	width: 188px;
	height: 32px;
	line-height: 32px;
	border-radius: 20px;
	padding-left: 17px;
}
.projectitem{ width:31.5%; float:left; margin-right:20px; margin-bottom:20px;}
.wrap{ width: 100%; min-width: 1200px; margin: 0 auto; overflow: hidden; position: relative; background: #FAFAFA; }
.container{ margin: 0 auto; background: #FFFFFF;}/*åº•éƒ¨èƒŒæ™¯è‰²ä¸Žä¹‹å†²çª*/
.container span{width: 60px;text-align: right;}
.header_top ul li{float: left;line-height: 56px;/* width: 90px; */margin-right: 46px;text-align: center;font-size: 16px;position: relative;color: #FFF;}
.top_titile{
	width: 1200px;
	height:56px;
	background: rgb(232 7 7);
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	z-index: 9999;
}
.header_top{
	width: 100%;
	height: 224px;
	background : url("../images/1574754025.png") no-repeat center center;
	left: 0;
	top: 0;
	position: fixed;
	z-index: 200;
}
.head_tops{
	max-width: 1200px;
	margin: 0 auto;
}
.top_search{
	position: absolute;
}
.iconSearch{
	width: 12px;
	height: 12px;
	float: right;
	margin-top: -24px;
}
.search{
	background-image:url("../images/search.png");width: 12px;height: 12px;border: none;background-color: #fff;text-align: center;background-repeat: no-repeat;position: relative;font-size: 0;right: 10px;
}

/*.phone{ color: #FFF; font-size: 14px; padding-left: 18px; background: url(../images/icon2.png) no-repeat left center; line-height: 50px;}*/
.header_top ul li a{ display: block; color: #fff; transition: all ease-in-out .3s }
.header_top ul li.active a{ color: #fff; }
/*.header_top ul li:after{ content: ""; position: absolute; width: 100%; height: 100%; background-color: #2155EF; left: 0; bottom: 0; opacity: 0; transition: all ease-in-out .3s;color: #fff; }*/
.header_top ul li.active:after{ opacity: 1; }
.header_top ul li:hover:after{ opacity: 1; }
.header_top ul li:hover a{ color: #fff; }
.header_top span{ line-height: 50px; padding: 0 22px; position: relative; }
.new_title{ position: absolute; width: 100%;
    bottom: 0;
    line-height: 50px;
    font-size: 16px;
 text-align: center;
    background: hsl(0deg 94% 47% / 76%);
    color: #fff; }


#nav ul{margin:0 auto;width:100%}
#nav .hb-first-li{float:left;width: 150px;display:block;list-style:none;font-size:16px;text-align:center;line-height:56px;position:relative;margin:0;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
#nav .hb-first-li ul li{float:left;width: 150px;display:block;list-style:none;font-size:16px;text-align:center;line-height:56px;position:relative;margin:0;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
#nav li:last-child{background:0 0}
#nav li a{display:block;text-align:center;position:relative;color:#fff;height:56px}
#nav li.hover a,#nav li:hover a{color:#fff}
#nav li.current, #nav li:hover{background:#0045C7}
#nav li:last-child.hover,#nav li:last-child:hover{background:#0045C7}
#nav .hb-first-li ul{background:#fff;border-top:2px solid #0045C7;box-shadow:0 13px 42px 11px rgba(0,0,0,.05);height:auto;left:0;overflow:hidden;position:absolute;top:100%;width:100%;z-index:199}
#nav .hb-first-li ul{position:absolute;opacity:0;visibility:hidden;transition:all .6s ease 0s;transform:translate3d(0,10px,0);-moz-transform:translate3d(0,10px,0);-webkit-transform:translate3d(0,10px,0)}
#nav .hb-first-li:hover ul{opacity:1;visibility:visible;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}
#nav .hb-first-li ul a{color:#666;display:block;font-size:13px;font-weight:500;line-height:22px;height:22px;padding:10px;transition:all .2s ease-in-out 0s;max-width:100%;border-bottom:1px solid #eee}
#nav .hb-first-li ul a:hover{color:#0045C7;padding-left:20px;background:#f9f9f9}









.main{
	background: #FFFFFF;
	width: 1200px;
	margin: 0 auto;
}
.nav{
	height:12px;
	font-size:12px;
	font-weight:400;
	color:#999999;
	line-height:12px;
	width: 1200px;
	margin: 0 auto;
	padding-top: 245px;
	margin-bottom: -200px;
}

.ewm_k{ position: absolute; width: 92px; height: 92px; left: 50%; top: 40px; margin-left: -46px; display: none;z-index: 10;}
.ewm:hover .ewm_k{ display: block; }
.header_top span:first-child:after{ content: ""; position: absolute; width: 1px; height: 11px; background-color: #2155EF; right: 0; top: 2px; }
.logo{ text-align: center; padding: 33px 0 21px; position: fixed; width: 100%; left: 0; top: 50px; z-index: 199; }

.main_body{ position: relative; }

.index_img{
	width: 100%;
	float: left;
	height: 358px;
}

.banner {
	width: 50%; float: left;
}

.banner .swiper-slide{ position: relative;height: 358px;width: 50%;}

.banner_main{ position: absolute; top: 140px; left: 50%; margin-left: -382px; }
.banner_main h4{ font-size: 50px; color: #fff; font-weight: normal; }
.banner_main small{ display: block; font-size: 30px; color: #0091FF; margin-top: 6px; }
.banner_main p{ font-size: 14px; line-height: 20px; color: #fff; width: 469px; margin-top: 12px; opacity: .8; }
.banner_main a{ display: block; width:138px; height:36px; background:rgba(0,140,245,1); border-radius: 1px ; margin-top: 24px; text-align: center; line-height: 36px; color: #fff; font-size: 16px; transition: all ease-in-out .3s; }
.banner_main a:hover{ opacity: .8; }
.entrance{ width: 1200px; position: absolute; left: 50%; margin-left: -600px; bottom: -30px; z-index: 99; }
.entrance ul li{ float: left; width: 20%; text-align: center; transition: all ease-in-out .3s; }
.entrance ul li a{ display: block; padding-bottom: 45px; }
.entrance ul li p{ color: #fff; font-size: 22px; padding: 24px 0; }
.entrance ul li.bg1{ background:rgba(0,145,255,.95); }
.entrance ul li.bg2{ background:rgba(242,193,46,.95); }
.entrance ul li.bg3{ background:rgba(253,91,78,.95); }
.entrance ul li.bg4{ background:rgba(23,195,177,.95); }
.entrance ul li.bg5{ background:rgba(189,122,219,.95); }
.entrance ul li:hover{ transform: translateY(-30px); }
.entrance ul li.active{ transform: translateY(-30px); }




.picture{ background: url(../images/bg1.png) no-repeat center center; background-size: cover; padding-bottom: 10px; }
.picture_tit{ text-align: center; color: #fff; font-size: 22px; padding: 40px 0 30px; }
.picture_l{ width: 30.8%; }
.picture_l .item{ margin-bottom: 10px; position: relative; }
.picture_l .item p{ box-sizing: border-box; padding: 0 20px; position: absolute; width: 100%; left: 0; bottom: 10px; text-align: center; color: #fff; line-height: 48px; height: 48px; font-size: 16px; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; transition: all ease-in-out .3s; }
.picture_wen{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(0,145,255,.7); text-align: center; opacity: 0; transition: all ease-in-out .3s; }
.picture_wen img{ display: block; margin: 30% auto 0; }
.picture_wen span{ display: block; margin: 20px; color: #fff; text-align: center; font-size: 16px; line-height: 22px; height: 44px; overflow: hidden; }
.picture_l .item:hover .picture_wen{ opacity: 1; }
.picture_l .item:hover p{ opacity: 0; }
.picture_c{ width: 30.8%; margin-left: 2.5%; }
.picture_c .picture_wen img{ margin: 50% auto 0; }
.picture_r{ width: 30.8%; margin-left: 2.5%; }

.px{ margin-bottom: 30px; }
.train{ width: 48.33%; margin-top: 48px; }
.train .table li{ padding: 2px 0; }
.train .table li div span{ text-align: left; padding: 0; line-height: 40px; height: 40px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; }


.link{ background: url(../images/footer-bg.png) no-repeat center center; background-size: cover;
	/*margin-top: 24px; */
	padding-bottom: 1px;border: 0;}
.link dl{ margin-bottom: 22px;padding-top: 23px; }
.link dt{ color: #fff; font-size: 16px;  margin-bottom: 6px; margin-left: 20px; }
.link dd{ float: left; font-size: 14px; color: #fff; position: relative; }
.link dd a{color: #fff;padding: 0 20px;line-height: 26px;cursor: pointer;}
.link dd:after{ content: ""; position: absolute; width: 1px; height: 15px; background-color: #999; right: 0; top: 6px; }
.link dl dd:last-child:after{ display: none; }
.link dl dd:hover{ text-decoration: underline; }
.link dl dd:hover a{color: #ffffff;text-decoration: underline;cursor: pointer;}

.footer{/*background: #000D29 !important;*//* height: 67px; *//* border-radius:1px; *//* margin-top: 0; */text-align: center;background: #242425 !important;color: #fff;padding: 10px 0;}
.footer p{/* color: #74787b; *//* text-align: right; */}
.copyright{/* text-align: center; *//* background: #242425 !important; *//* color:#fff; */width: 1200px;margin: 0 auto;text-align: center;}
.copyright p{color:#fff;line-height: 30px;}
.copyright a{color:#fff; }
.container{ margin: 0 auto; }
.containers{width: 1200px;
	/*margin: 20px auto;*/
}
.footer p span{ padding-left: 30px; }
.footer p a{text-decoration: underline;color: #ffffff;/* opacity: .5; */padding-left: 30px;}
.copyright a p{
height:39px;
font-size:12px;
font-weight:400;
color:#FFFFFF;
line-height:39px;
text-align: center;
}

/*.foot{
	position:absolute;
    bottom:0;
    width:100%;
}
*/


.main_top{ text-align: center; height: 130px;  background-size: cover; position: relative; }
.main_top > h4{ font-weight: normal; color: #fff; font-size: 26px; line-height: 37px; padding-top: 28px; }
.main_top > p{ font-size: 14px; color: #fff; margin-top: 14px; }
.main_top > p span{ color: #9BA0A5; }


.roll_tit{ font-size: 18px; color: #0091FF; line-height: 48px; }
.roll p{ font-size: 14px; color: #3D424B; line-height: 46px; overflow: hidden; }
.roll p span{ font-size: 16px; color: #000; float: left; width: 64px; }
.edit{ text-align: right; font-size: 14px; color: #0091FF; }


.course{ width: 80%; margin-left: 20%; margin-bottom: 70px; position: relative; }
.course:before{ content: ""; position: absolute; width: 1px; height: 88%; background-color: #D8D8D8; left: -32px; top: 44px; }
.course ul li{ border-bottom: 1px solid #D1D1D1; padding: 4px 0; margin-bottom: 10px; position: relative; }
.course ul li div{ box-sizing: border-box; padding-top: 30px; min-height: 68px; font-weight: bold; line-height: 26px; font-size: 14px; color: #9BA0A5; padding-left: 14px; transition: all ease-in-out .3s; }
.course ul li span{ position: absolute; font-weight: normal; font-size: 30px; color: #9BA0A5; width: 114px; text-align: right; left: -168px; transition: all ease-in-out .3s; }
.course ul li:before{ content: ""; position: absolute; width: 12px; height: 12px; border-radius: 50%; background-color: #D8D8D8; left: -38px; top: 38px; }
.course ul li:hover div{background:rgba(0,145,255,.08); color: #231F20; font-size: 18px;}
.course ul li:hover span{ color: #0091FF; font-size: 36px; }


.authentication{ padding-top: 45px; }
.authentication_tit{
	height:20px;
	/*font-size:14px;*/
	font-weight:400;
	color:#000000;
	line-height:20px;
	padding-top: 53px;
	margin-left: 31.5%;
	font:16px Arial, Tahoma, 'Microsoft Yahei';
}
.inquire{ margin-left: 31.9%; margin-top: 40px; }
.inquire .item{ margin-bottom: 40px; }
.inquire .item span{ float: left; width:63px;
	height:20px;
	font-size:14px;
	font-weight:400;
	color:#000000;
	line-height:38px;
}
.inquire .item select{ width:220px; height:38px; background-color: #fff; border: 1px solid #D7D7D7; text-indent: 20px; font-size: 14px; }
.zjnum{
	width:213px;
	height:38px;
	font-size:14px;
	font-weight:400;
	color:#B7B7B7;
	line-height:38px;
	border: 1px solid #D7D7D7;
	padding-left: 7px;
	margin-left: 20px;
}
.submits{
	width:107px;
	height:38px;
	background:#0045C7;
	margin-left: 18px; font-size: 14px; color: #fff; text-align: center; line-height: 20px; cursor:pointer;font-weight:400;
}
.lines{
	width:766px;
	border: 1px solid #979797;
	margin: 0 auto;
	opacity:29%;
}




.update{ margin-top: 24px; text-align: center; padding-bottom: 40px; }
.update p{ font-size: 24px; color: #0091FF; margin-top: 24px; }

.contact_nav{
	height:12px;
	font-size:12px;
	font-weight:400;
	color:#999999;
	line-height:12px;
	padding-top: 245px;
	width: 1200px;
	margin: 0 auto;
}
.contact_top{ height: 290px; background: url(../images/bg4.png) no-repeat center center; background-size: cover; }
.contactUs{ width: 90%;/* max-width: 915px;*/ margin: 19px auto 0; }
.contactUs_l{ width: 45%; }
.hang{

}
.form_title{
	width: 70px;
	height:20px;
	font-size:14px;
	font-weight:400;
	color:#000000;
	line-height:38px;
	float: left;
	text-align: right;
	padding-right: 12px;
}
.us{width: 1200px;}
.yzm{border: 1px solid #E5E5E5;border-radius: 5px;    position: relative;top: -72px;width: 110px;height: 46px;margin-left: 58%;}
.contactUs_l input{ box-sizing: border-box; display: block; width: 70%; border: 1px solid #E5E5E5; height: 46px; background-color: #fff; text-indent: 15px; font-size: 14px; margin-bottom: 26px; }
/*.code_img{
	box-sizing: border-box; display: block; width: 20%; border: 1px solid #E5E5E5; height: 46px; background-color: #fff; text-indent: 15px; font-size: 14px; margin-bottom: 26px;
}*/
.contactUs_l textarea{ box-sizing: border-box; display: block; width: 70%; border: 1px solid #E5E5E5; height: 177px; padding: 6px 15px; background-color: #fff; font-size: 14px; margin-bottom: 26px; resize: none; }
.contactUs_l button{ width:70%; height:42px;  background:#0045C7; border-radius: 2px; font-size: 14px; color: #fff; cursor: pointer; }
.contactUs_r{ width: 45%; border: 1px solid #D7D7D7; margin-top: 51px; padding-bottom: 38px; }
.contactUs_r h4{ /*font-weight: normal;*/ margin-left: 40px; font-size: 22px; color: #333333; line-height: 22px; font-weight:600;margin-top: 54px;padding-left: 5%;margin-bottom: 36px;}
.contactUs_r h4 small{ display: block; font-size: 14px; margin-top: 5px; }
.contactUs_r p{ font-size: 14px; color: #3D424B; margin-left: 40px; line-height: 22px; padding-left: 24px; margin-top: 23px; margin-right: 60px; }
.contactUs_r p.icon1{ background: url(../images/icon10_03.png) no-repeat left 3px; }
.contactUs_r p.icon2{ background: url(../images/icon11_03.png) no-repeat left 3px; }
.contactUs_r p.icon3{ background: url(../images/icon12_03.png) no-repeat left 3px; }
.margin{ margin-top: 40px; }
.cons{
	padding-left: 62px;
}
.cons span{
	font-size: 16px;
	color: #333333;
	font-weight:400;
	height: 42px;
	line-height: 42px;
}
.con_one{
	padding-right: 10px;
}


.register{ width: 100%; max-width: 1000px; margin: 0 auto; }
.register_tit{ text-align: center; border-bottom: 1px solid #D1D1D1; font-size: 16px; color: #1E87F0; line-height: 24px; padding: 20px 0; }
.register_con{ margin-left: 74px; }
.register_con .item{ margin-top: 34px; width: 40%; margin-right: 6%; }
.register_con .item.w100{ width: 86%; margin-right: 0; }
.register_top{ font-size: 14px; color: #9BA0A5; }
.register_top i{ color: #D0021B; padding-right: 4px; }
.register_top span{ float: right; color: #0091FF; font-size: 12px; }
.upload{ margin-top: 9px; }
.upload_pic{ width: 108px; height: 108px; background-color: #fff; overflow: hidden; position: relative; }
.upload_pic img{ position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); max-width: 100%; max-height: 100%; }
.upload_r{ margin-left: 24px; margin-top: 28px; }
.upload_btn{ width: 138px; height: 40px; text-align: center; background-color: #0077E2;box-shadow: 0 2px 8px 0 rgba(120,137,149,0.25); font-size: 14px; line-height: 40px; color: #fff; position: relative; }
.upload_btn input[type="file"]{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; opacity: 0; }
.upload_r p{ color: #0091FF; margin-top: 18px; }
.register_k input{ box-sizing: border-box; display: block; width: 100%; border: 1px solid #DDE3E8; background-color: #fff; height: 50px; line-height: 50px; font-size: 14px; text-indent: 10px; margin-top: 6px; }
.register_k textarea{ box-sizing: border-box; display: block; width: 100%; border: 1px solid #DDE3E8; background-color: #fff; height: 96px; font-size: 14px; padding: 6px 10px; margin-top: 6px; resize: none; }
.register_k select{ box-sizing: border-box; display: block; width: 30%; float: left; border: 1px solid #DDE3E8; background-color: #fff; height: 50px; line-height: 50px; font-size: 14px; text-indent: 10px; margin-top: 6px; margin-right: 4.8%; }
.register_k select:last-child{ margin-right: 0; }
.xTit{ color: #0091FF; font-size: 29px; margin-top: 60px; }
.xTit.w100{ width: 86%; margin-right: 0; }
.register_type{ box-sizing: border-box; /*width: 100%;*/ padding: 0 28px 38px; margin-top: 34px; background-color: #fff; border: 1px solid #DDE3E8; width: 86%; }
.register_type_tit{ font-size: 20px; color: #1B2125; font-weight: bold; padding-left: 60px; background: url(../images/radio1_03.jpg) no-repeat 20px center; margin-top: 40px; cursor: pointer; }
.register_type_tit.active{ background: url(../images/radio2_03.jpg) no-repeat 20px center; }
.register_type_tit input{ display: none; }
.register_type .item{ width: 46%; }
.marginRight0{ margin-right: 0 !important; }
.register_type .item.w98{ width: 98%; }
.register_xk{ position: relative; }
.register_shadow{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(255,255,255,.3); z-index: 9; display: none; }
.register_btn{ text-align: center; margin: 50px 0 35px; width: 86%; }
.register_btn .btn2{ display: inline-block;width:230px;height:54px; background:rgba(155,160,165,1);box-shadow: 0 2px 7px 0 rgba(120,137,149,0.25); text-align: center; line-height: 54px; color: #fff; font-size: 18px; margin: 0 75px; cursor: pointer; }
.register_btn .btn2.color{ background-color: #0077E2; }
.register_btn .btn2 a{ color: #fff; display: block; }






.bgcolor{ background-color: #3D424B;}
.login_k{width:1018px;height:738px;background:rgba(255,255,255,1);box-shadow:6px 6px 14px rgba(0,0,0,0.22); position: fixed; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.login_l{ width: 48%; height: 100%; background: url(../images/bg5.png) no-repeat; position: relative; }
.logo3{ position: absolute; left: 50%; top: 44%; transform: translate(-50%, -50%); }
.login_r{ width: 52%; }
.login_wrap{ width: 354px; margin: 153px auto 0; }
.login_top{ font-size: 24px; color: #3D424B; letter-spacing: 1px; }
.login_top small{ color: #9BA0A5; font-size: 12px; padding-left: 4px; }
.login_wrap ul{ margin-top: 35px; }
.login_wrap ul li{ overflow: hidden; margin-bottom: 12px; }
.login_wrap ul li input{ box-sizing: border-box; display: block; width: 100%; height: 50px; background-color: #FCFCFD; border: 1px solid #ECF0F3; font-size: 14px; text-indent: 10px; }
.login_wrap ul li.yzm input{ width: 150px; float: left; }
.yzm_pic{ float: left; margin-left: 6px; height: 50px; }
a.login_btn{ display: block;width:354px;height:58px;background:rgba(0,145,255,1); text-align: center; line-height: 58px; color: #fff; font-size: 18px; margin-top: 40px;}
.login_wrap p{ text-align: center; margin-top: 58px; font-size: 18px; }
.login_wrap p a{ color: #0091FF;}
.login_wrap p:hover{ text-decoration: underline; }


.aisle{ height: 670px; background: url(../images/bg6.png) no-repeat center center; background-size: cover; position: relative; }
.aisle_k{ width: 852px; padding-top: 220px; margin: 0 auto; overflow: hidden; }
.aisle_k a{ box-sizing: border-box; padding-top: 10px; width: 330px; height: 80px; text-align: center; background-color: #F5A623; color: #fff; font-size: 26px; transition: all ease-in-out .3s; }
.aisle_k a small{ font-size: 12px; display: block; margin-top: 4px; text-transform: uppercase; }
.aisle_k a:last-child{ background-color: #247BEB; }
.aisle_k a:hover{ opacity: .9; }

.cultivate_top{ height: 130px; background-size: cover; text-align: center; }
.cultivate_top a{ box-sizing: border-box; padding-top: 10px; display: inline-block; width:260px; height:80px; color: #fff; font-size: 26px; margin: 30px;background:rgba(245,166,35,1); }
.cultivate_top a span{ display: block; font-size: 12px; text-transform: uppercase; margin-top: 4px; }
.cultivate_top a:last-child{ background:rgba(208,2,27,1); }
.demand_top{
	/*height: 300px; */
	text-align: center; font-size: 14px; color: #3D424B; line-height: 88px;
	/*margin-top: 230px !important;*/
}
.inlineBlock{ display: inline-block; }
.demand_top span{ float: left; }
.demand_top select{width:180px;height:50px;background:rgba(255,255,255,1);border:1px solid rgba(221,227,232,1); margin-left: 10px; margin-top: 18px; text-indent: 14px; float: left; }
.demand_top input[type="text"]{width:220px;height:48px;background:rgba(255,255,255,1);border:1px solid rgba(221,227,232,1); text-indent: 14px; float: left; margin-top: 18px; margin-left: 30px; }
.demand_top button{width:150px;height:50px;background:rgba(0,145,255,1); float: left; margin-left: 30px; color: #fff; font-size: 18px; margin-top: 18px; cursor: pointer;}
.demand_con{ width: 100%; max-width: 1174px; min-height: 500px; margin: 18px auto 0; border-top: 1px solid #3D424B; }
.demand_tit th{ height: 56px; line-height: 56px; background-color: #e8e9ea; font-size: 16px; color: #000; text-align: center; font-weight: normal; }
.wh1{ width: 6.9%; }
.wh2{ width: 19.2%; }
.wh3{ width: 8%; }
.wh4{ width: 6.34%; }
.wh5{ width: 18%; }
.wh6{ width: 8%; }
.wh7{ width: 10%; }
.wh8{ width: 10.56%; }
.wh9{ width: 12%; }
.wh10{ width: 14.34%; }
.wh11{ width: 12%; }
.wh41{ width: 6.9%; }
.wh42{ width: 20.2%; }
.wh43{ width: 8%; }
.wh49{ width: 12%; }


.demand_con tr:hover td{background:rgba(245,245,245,1);}
.demand_con td{ line-height: 20px; font-size: 14px; color: #666; text-align: center; border-bottom: 1px solid #ddd; padding: 20px 10px;}
.demand_con td span{ display: block; color: #0091FF; }
.demand_con td a{ color: #0091FF; }
.paging2{ margin-top: 40px; margin-bottom: 40px; text-align: center; }
.paging2 div{ display: inline-block; overflow: hidden; }
.paging2 div a{ float: left; width: 40px; height:32px; line-height: 32px; font-size: 14px; color: #000; border:1px solid rgba(229,229,229,1); margin-left: 32px; }
.paging2 div p{  float: left; line-height: 34px; font-size: 14px; color: #030303; margin-left: 60px; }
.paging2 div a.sw{ width: 125px; }
.paging2 div a.pagePrev, .paging2 div a.pageNext{ width: 80px; }
.paging2 div a:hover{background:rgba(0,145,255,1); border: 1px solid rgba(0,145,255,1); color: #fff;}
.paging2 div a.active{background:rgba(0,145,255,1); border: 1px solid rgba(0,145,255,1); color: #fff;}

.paging{ text-align: center; margin-top: 50px; margin-bottom: 20px; }
.paging div{ display: inline-block; }
.paging a{ font-size: 18px; color: #999; padding: 0 7px; }
.paging a.active{ color: #0091FF;}

.Competition select{ width: 178px; }
.Competition_item{ margin: 0 10px; float: left; overflow: hidden; }
.Competition_item span{ float: left; }
.Competition .Competition_item input{ width: 178px;  margin-left: 10px;}

.Competition_btn{ text-align: center;}
.Competition_btn input{ display: inline-block; width: 230px; height: 50px; margin: 16px 80px;background:rgba(0,145,255,1); color: #fff; font-size: 18px; cursor: pointer; }
.Competition_btn input:last-child{background:rgba(245,166,35,1);}
.Competition_con{ margin-bottom: 40px;}
.wh21{ width: 6.9%; }
.wh22{ width: 12.35%; }
.wh23{ width: 12%; }
.wh24{ width: 11.2%; }
.wh25{ width: 12%; }
.wh26{ width: 15%; }
.wh27{ width: 10%; }
.wh28{ width: 10.56%; }
.wh29{ width: 12%; }
.cultivate_td{ background-color: #fff;}
.timer{width:196px;height:50px; border-radius: 3px ; border: 1px solid #C1C7CC; margin: 16px 0 16px 10px; position: relative; }
.timer .ico{ float: right;width:39px;height:50px; line-height: 50px; background:rgba(164,190,223,0.1); text-align: center; border-left: 1px solid #C1C7CC; }
.Competition .Competition_item .timer input{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-indent: 10px; background-color: transparent; margin: 0; border: 0; }
.Competition .Competition_item input[type="submit"]{ float: left; margin-top: 16px; color: #fff; font-size: 18px; cursor: pointer; width: 97px; height: 50px; margin-left: 10px; background-color: #0091FF;}

.cultivate_tt{ background-color: #f1f3f7; padding-top: 40px; }
.cultivate_tt ul{ margin-left: 80px; }
.cultivate_tt ul li{ float: left; height: 58px; margin-right: 40px; line-height: 58px; font-size: 16px; transition: all ease-in-out .3s; }
.cultivate_tt ul li a{ display: block; color: #999; padding: 0 32px; transition: all ease-in-out .3s;}
.cultivate_tt ul li.active{ background-color: #1E87F0; }
.cultivate_tt ul li.active a{ color: #fff; }
.cultivate_tt ul li:hover{ background-color: #1E87F0; }
.cultivate_tt ul li:hover a{ color: #fff; }
.wh31{ width: 25%; }
.wh32{ width: 75%; }
.plan_list td{ text-align: left; padding: 30px 45px; }
.plan_list td b{ font-weight: normal; padding-left: 14px; }
.plan_list td:hover p{color: #1E87F0;}
.plan_list th:first-child{ text-align: left; padding-left: 45px; }
.copyright2{ position: absolute; width: 100%; left: 0; bottom: -54px; line-height: 54px; text-align: center; font-size: 12px; color: #9BA0A5; }



.one{
	width: 1200px;
}
.img_one{
	width: 100%;
	height: auto;
	margin: 0 auto;
}
.system_nav{
	height:12px;
	font-size:12px;
	font-weight:400;
	color:#999999;
	line-height:12px;
	padding-left: 18.8%;
	padding-top: 297px;
}
.system_title{
	width:42px;
	height:14px;
	font-size:14px;
	font-weight:500;
	color:#333333;
	line-height:14px;
	padding-top: 1px;
	margin: 0 auto;
}
.system_main {
	width: 1200px;
	margin: 0 auto;
	background: #FFFFFF;
	padding-top: 4px;

}
.system_one{
	/*padding-top: 40px;*/
	width: 90%;
	margin: 0 auto;
	background: #FFFFFF;
	padding-top: 4px;
}
.system_one ul li{
	width: 191px;
	height: 259px;
	/*border-image: url('../images/cheek.png') no-repeat;*/
	border-image: url('../images/cheek.png');
	padding-top: 36px;
	float: left;
	padding-left: 93px;
}
.system_img{
	width: 174.91px;
	height: 245px;
}
.s1{
	height:14px;
	font-size:14px;
	font-weight:400;
	color:#333333;
	line-height:14px;
}
.s2{
	height:14px;
	font-size:14px;
	font-weight:500;
	color:#0045C7;
	line-height:14px;
}
.system_message{
	text-align: center;
	padding-top: 12px;
}
.s_two{
	padding-top: 366px;
}
.system_two{
	width: 90%;
	margin: 0 auto;
	background: #FFFFFF;
}
.system_small_img{
	width:106px;
	height:151px;
}
.system_two ul li{
	width: 12%;
	height: 151px;
	border-image: url('../images/cheek.png') no-repeat;
	padding-left: 2.2%;
	float: left;
	padding-top: 46px;
}
.system_member{
	height:14px;
	font-size:14px;
	font-weight:500;
	color:#333333;
	line-height:14px;
	margin-top: 80px;
	margin-bottom: 74px;
	text-align: center;
	width: 90%;
	margin: 0 auto;
	background: #FFFFFF;
	padding-top: 500px;
}
.system_end{
	padding-bottom: 500px;
}



.bulid_all{
	width: 1200px;
	margin: 0 auto;
}
.bulids{
	padding-top: 71px;
	width: 1200px;
	margin: 0 auto;
	background:#FFFFFF;
	margin-bottom: 90px;
	height: auto;
	text-align: center;
}
.jianshe_logo{
	width: 799px;
	height: 100%;
}
.bulid_nav{
	height:12px;
	font-size:12px;
	font-weight:400;
	color:#999999;
	line-height:12px;
	padding-top: 245px;
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 19px;
}
.bulid_main{
	width:1200px;
	margin: 0 auto;
	background: #FFFFFF;
	margin-bottom: 90px;
	height: 905px;
}
.bulid_min{
	padding-top: 71px;
}
.borders{
	height:40px;
	background:#002F98;
	border-radius:2px;
}
.bulid_whole{
	width:238px;
	margin-top: 71px;
	margin: 0 auto;
}
.bulid_whole span{
	width:130px;
	font-size:16px;
	font-weight:500;
	color:#FFFFFF;
	line-height:40px;
	padding-left: 55px;
	text-align: center;
}
.line{
	color: #33337A;
}
.bulid_one_line{
	width:0.1px;
	height:41px;
	margin:0 auto;
}
.bulid_two_line{
	width:477px;
	height:36px;
	margin:0 auto;
	background:url("../images/lines.png") no-repeat center center;
}
.bulid_two{
	text-align: center;
    margin:0 auto;
    padding:0;
    clear:both;
}
.bulid_stand{
	width:178px;
	margin: 0;
    padding:0;
    display:inline-block;
    zoom:1;
    margin-right: 289px;
    /*margin-top: 36px;*/
}
.bulid_two_title{
	width:97px;
	height:16px;
	font-size:16px;
	font-weight:500;
	color:#FFFFFF;
	line-height:40px;
	text-align: center;
}
.bulid_branch{
	width: 178px;
	/*margin-right: 188px;*/
	margin: 0;
    padding:0;
    display:inline-block;
    zoom:1;
    margin-top: -36px;
}
.bulid_three_line{
	width: 0.1px;
	height: 39px;
	margin-left: 30%;
}
.bulid_four_line{
	width: 348px;
	height: 36px;
	margin-left: 200px;
	background:url("../images/lines.png") no-repeat center center;
}
.bulid_sec{
	width:121px;
	margin: 0;
	padding:0;
	display: inline-block;
	zoom:1;
	margin-right: 200px;
	margin-left: -50%;
}
.bulid_three_title{
	width:66px;
	height:16px;
	font-size:16px;
	font-weight:500;
	color:#FFFFFF;
	line-height:40px;
	text-align: center;
}
.bulid_mech{
	width:121px;
    margin-top: -40px;
    margin-left: 42%;
}
.bulid_five_line{
	width: 0.1px;
	height: 32px;
	margin-left: 17%;
}
.bulid_sec_list{
	width: 27.9%;
	height:400px;
	background:rgba(0,47,152,0.17);
	border-radius:2px;
	border:1px solid rgba(0,47,152,1);
	margin-left: 11%;
	margin-bottom: 200px;
	float: left;
}
.bulid_sec_list ul li{
	width:121px;
	height:16px;
	font-size:16px;
	font-weight:400;
	color:#002F98;
	line-height:16px;
	text-align: center;
	padding-bottom: 14px;
}
.bulid_last{
	width: 100%;
}
.bulid_six_line{
	width: 0.1px;
	height: 36px;
	margin-left: 47%;
    margin-top: -3%;
}
.bulid_seven_line{
	width: 291px;
	height: 36px;
	margin-left: 35%;
	background:url("../images/lines.png") no-repeat center center;
}
.bulid_ass{
	width:205px;
	height:41px;
	background:rgba(0,47,152,0.17);
	border-radius:2px;
	border:1px solid rgba(0,47,152,1);
	margin-right: 30%;
	float: left;
}
.bulid_coun{
	width:228px;
	height:41px;
	background:rgba(0,47,152,0.17);
	border-radius:2px;
	border:1px solid rgba(0,47,152,1);
	margin-right: 40%;
	float: right;
	margin-top: -5%;
}
.bulid_two_block{
	width: 72%;
	float: right;
}
.bulid_end_title{
	width: 132px;
	height:16px;
	font-size:16px;
	font-weight:400;
	color:#002F98;
	line-height:41px;
	text-align: center;
	padding-left: 17.9%;
}
.bulid_ends_title{
	width: 209px;
	height:16px;
	font-size:16px;
	font-weight:400;
	color:#002F98;
	line-height:41px;
	text-align: center;
	padding-left: 4.2%;
}

.course_main{
	width:1200px;
	margin: 0 auto;
	background: #FFFFFF;
	margin-bottom: 90px;
	/*height: 1300px;*/
	/*height: 1590px;*/
	height: 1850px;
}



.new_nav{
	height:12px;
	font-size:12px;
	font-weight:400;
	color:#999999;
	line-height:12px;
	padding-top: 245px;
	padding-bottom: 24px;
	width: 1200px;
	margin: 0 auto;
}
.new_main{
	width: 100%;
	background: #FAFAFA;
}
.new_all{
	width: 1200px;
	margin: 0 auto;
}
.new_left{
	width: 15%;
	/* height: 769px; */
	background: #FFFFFF;
	float: left;
	padding-bottom: 20px;
}
.new_left p{
	height:18px;
	font-size:18px;
	font-weight:500;
	color:#0045C7;
	line-height:18px;
	padding-left: 22px;
	padding-top: 24px;
	border-bottom: 1px solid #0045C7;
	padding-bottom: 11px;
}
.new_left_con ul li{
	/* padding-top: 24px; */
	padding-left: 27px;
	/* padding-right: 22px; */
	border-bottom: 1px solid #F5F5F5;
	line-height: 46px;
}
.new_left_con ul li:hover a{background: #fffcfc;
    display: block;}
.new_left_con ul li a{
	/* width: 220px; */
	/* height:42px; */
	font-size:14px;
	font-weight:400;
	color:#333333;
	/* line-height: 36px; */
	/* padding-bottom: 13px; */
}
.new_right{
	width: 83.4%;
	height: auto;
	background: #FFFFFF;
	float: right;
	padding-top: 30px;
}
.new_right ul li{
	padding-left: 44px;
	padding-right: 46px;
	padding-top: 22px;
	border-bottom: 1px solid #F5F5F5;
}
.new_right ul li h6{
	height:14px;
	/*font-size:14px;*/
	font-weight:400;
	color:#333333;
	line-height:14px;
	padding-bottom: 14px;
	font:16px Arial, Tahoma, 'Microsoft Yahei'; white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.new_right ul li p{
	font-size: 12px !important;
    font-weight: 400;
    color: #999999 !important;
    line-height: 20px;
    padding-bottom: 10px;
    background-color: #fff !important;
    font-family:PingFangSC-Regular,PingFang SC !important;
}
.new_right ul li span{
	height:14px;
	font-size:12px;
	font-weight:400;
	color:#808080;
	line-height:30px;
	padding-bottom: 21px;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}



.index_main{
	width: 1200px;
	padding-top: 20px;
    margin: 0 auto;
	background: #FAFAFA;
}
.index_one{
	width: 100%;
	height: 358px;
}

.index_right_list{
	float: right;
	width: 48%;
	height: 358px;
	background: #FFFFFF;
}
.index_title{
	border-bottom: 1px solid #F5F5F5;
	height:16px;
	font-size:16px;
	font-weight:400;
	color:#666666;
	line-height:16px;
	padding-left: 40px;
	padding-top: 27px;
	padding-bottom: 12px;
}
.index_title a{
	float: right;
	width: 76px;
	height:14px;
	font-size:12px;
	font-weight:400;
	color:#808080;
	line-height:14px;
	padding-right: 21px;
}
.index_list ul{
	padding-left: 25px;
	margin-top: 25px;
}
.index_list ul li{
	padding-left: 7px;
	padding-right: 28px;
	/*padding-bottom: 16px;*/
	/*padding-top: 9px;*/
	height: 34px;
	line-height: 34px;
}
.index_list ul li p{
	height:14px;
	font-size:14px;
	font-weight:400;
	color:#333333;
	line-height:14px;
	float: left;
	width: 80%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.index_list ul li p:hover{
	color: #0045C7;
}
.index_list ul li span{
	height:14px;
	font-size:12px;
	font-weight:400;
	color:#808080;
	line-height:14px;
	float: right;
}
.index_two{
	width: 100%;
	background: #FFFFFF;
	margin-top: 40px;
	height: 280px;
}
.index_two_up{
	width: 100%;
}
.index_two_up_left{
	width: 40%;
	float: left;
}
.index_match{
	height:18px;
	font-size:18px;
	font-weight:500;
	color:#0045C7;
	line-height:18px;
	padding-top: 32px;
	margin-left: 28px;
}
.index_match a{
	height:14px;
	font-size:12px;
	font-weight:400;
	color:#808080;
	line-height:14px;
	float: right;
	padding-right: 55px;
	margin-top: -16px;
}
.index_match_list ul{
	/*list-style: disc !important;*/
	padding-left: 25px;
}
.index_match_list ul li{
	padding-top: 20px;
}
.index_match_list ul li div{
	float: left;
}
.index_match_list ul li p:hover{
	color: #0045C7;
}
.index_match_list ul li div:hover{
	color: #0045C7;
}
.index_train_match ul{
	padding-left: 25px;
}
.index_train_match ul li{
	padding-top: 20px;
}
.index_train_match ul li div{
	float: left;
}
.index_train_match ul li p:hover{
	color: #0045C7;
}
.index_train_match ul li div:hover{
	color: #0045C7;
}
.m1{
	width: 58%;
	height:37px;
	font-size:14px;
	font-weight:400;
	color:#333333;
	line-height:40px;
	overflow: hidden;
}
.m2{
	width: 21%;
	height:37px;
	font-size:14px;
	font-weight:400;
	color:#333333;
	line-height:40px;
	overflow: hidden;
}
.m3{
	width: 20%;
	height:37px;
	font-size:12px;
	font-weight:400;
	color:rgba(128,128,128,1);
	line-height:40px;
	overflow: hidden;
}
.index_two_up_mid{
	width: 40%;
	float: left;
}
.index_history{
	height:18px;
	font-size:18px;
	font-weight:500;
	color:#0045C7;
	line-height:18px;
	padding-top: 32px;
}
.index_history a{
	height:14px;
	font-size:12px;
	font-weight:400;
	color:#808080;
	line-height:14px;
	float: right;
	padding-right: 25px;
	margin-top: 10px;
}
.index_history_list ul{
	/*list-style: disc !important;*/
	/*padding-left: 25px;*/
}
.index_history_list ul li{
	padding-top: 20px;
}
.index_history_list ul li p{
	width:75%;
	height:34px;
	font-size:14px;
	font-weight:400;
	color:#333333;
	line-height:14px;
	float: left;
}
.index_history_list ul li p:hover{
	color: #0045C7;
}
.index_history_list ul li span{
	width: 22%;
	height:14px;
	font-size:12px;
	font-weight:400;
	color:#808080;
	line-height:14px;
	float: right;
}
.index_two_up_right{
	width: 18%;
	/* background-color: #FAFAFA; */
	float: right;
	margin-top: 10px;
}
.speacil_phone{
	display: none;
}
.index_train{
	height:18px;
	font-size:18px;
	font-weight:500;
	color:#0045C7;
	line-height:18px;
	padding-top: 22px;
	/* padding-left: 23px; */
	margin-bottom: 10px;
}
.index_train_list ul li{
	/* background: url('../images/train.png') no-repeat center center; */
	width: 100%;
	height: 190px;
	/* padding-left: 20px; */
	margin-top: 9px;
}
.index_train_list ul li span{
	height:16px;
	font-size:16px;
	font-weight:400;
	color:#FFFFFF;
	line-height:44px;
	padding-left: 25%;
}
.index_three{
	width: 100%;
	background: #FFFFFF;
	height: 382px;
}
.index_two_down{
	width: 100%;
}
.index_three_down_left{
	width: 40%;
	float: left;
	height: 382px;
}
.index_train_rank{
	height:18px;
	font-size:18px;
	font-weight:500;
	color:#0045C7;
	line-height:18px;
}
.ml1{
	width: 60%;
	height:37px;
	font-size:14px;
	font-weight:400;
	color:#333333;
	line-height:40px;
	overflow: hidden;
}
.ml2{
	width: 21%;
	height:37px;
	font-size:14px;
	font-weight:400;
	color:#333333;
	line-height:40px;
	overflow: hidden;
}
.ml3{
	width: 17%;
	height:37px;
	font-size:12px;
	font-weight:400;
	color:rgba(128,128,128,1);
	line-height:40px;
	overflow: hidden;
}
.index_three_down_mid{
	width: 40%;
	float: left;
	height: 382px;
}
.index_video_list{
	width: 100%;
}
.index_video_list ul li{
	width: 50%;
	float: left;
	padding-top: 18px;
}
.index_video_img{
	width: 207px;
	height: 116px;
}
.index_video p{
	height:14px;
	font-size:14px;
	font-weight:400;
	color:#333333;
	line-height:14px;
	text-align: center;
	padding-top: 10px;
}
.index_cert_list ul li{
	padding-top: 21px;
	padding-left: 21px;
	padding-right: 21px;
}
.index_cert_list ul li p{
	font-size:14px;
	font-weight:400;
	color:#333333;
}
.index_cert_list ul li span{
	height:14px;
	font-size:12px;
	font-weight:400;
	color:#808080;
}
.index_train_rank{
	height:18px;
	font-size:18px;
	font-weight:500;
	color:#0045C7;
	line-height:18px;
	padding-top: 32px;
	margin-left: 28px;
}
.index_train_rank a{
	height:14px;
	font-size:12px;
	font-weight:400;
	color:#808080;
	line-height:14px;
	float: right;
	padding-right: 55px;
	margin-top: -16px;
}
.index_end{
	width: 100%;
	margin-top: 28px;
	/* padding-bottom: 90px; */
}
.index_end_left{
	/* width: 49%; */
	/* background: #FFFFFF; */
	/* height: 412px; */
	/* float: left; */
	/* margin: 0 auto; */
	clear: both;
	overflow: hidden;
	height: 58px;
}
.index_end_left p{
	font-size:18px;
	font-weight:500;
	color:#0045C7;
	line-height:18px;
	padding-left: 28px !important;
	padding: 20px 0;
}
.index_end_img_left{
	width: 30.8%;
	float: left;
	height: 318px;
	padding-left: 17px;
}
.index_img_one{
	height: 154px;
	/*padding-bottom: 10px;*/
	width: 95.8%;
}
.index_end_img_mid{
	width: 30.8%;
	float: left;
	height: 318px;
}
.index_img_three{
	height: 318px;
}
.index_end_img_right{
	width: 30.8%;
	float: right;
	height: 318px;
	padding-right: 17px;
}
.index_item{
	position: relative;
}
.index_end_right{
	width: 49%;
	background: #FFFFFF;
	border: 2px dotted #FAFAFA;
	float: right;
}
.two_active{
	color: #FFFFFF;
    border-bottom: 2px solid #0045C7;
    background: #0045C7;
    padding: 10px;
    margin-top: -11px;
}
.index_line{
	border: 1px solid #0045C7;width: 1px;height: 18px;background:#0045C7;margin-right: 10px;
}
.index_english{
	width: 40px;height:9px;font-size:9px;font-weight:400;color:#CBCBCB;line-height:9px;
}
.index_english ul{
	padding-left: 90px;margin-top: -18px;
}
.index_english ul li{
	padding-bottom: 2px;
}
.index_notice{

}
.index_news{
	transition: 0.3s;
    -webkit-transition: .5s;
    -moz-transition: .5s;
}
.index_notice:hover .index_news{
    color: #656e73;
    opacity: 1;
}
#main{
	width:588px;
	height:380px;
}
.index_end_right p{
	font-size: 16px;
	font-weight:500;
	color: #292929;
	padding-left: 20px;
	padding-top: 20px;
}



.newd_nav{
	height:12px;
	font-size:12px;
	font-weight:400;
	color:#999999;
	line-height:12px;
	padding-top: 245px;
	padding-left: 18.8%;
}
.newd_main{
	width: 1200px;
	margin: 0 auto;
	background: #FFFFFF;
	margin-top: 19px;
	margin-bottom: 20px;
}
.newd_main h1{
	font-size:22px;
	font-weight:600;
	color:#333333;
	line-height:22px;
	text-align: center;
	padding-top: 44px;
}
.newd_time{
	height:22px;
	font-size:16px;
	font-weight:400;
	color:#999999;
	line-height:22px;
	padding-top: 15px;
	text-align: center;
	padding-bottom: 28px;
}
.newd_content{
	width: 60%;
	height:100%;
	font-size:16px;
	font-weight:400;
	color:#333333;
	line-height:28px;
	text-align: center;
	margin: 0 auto;
}
.newd_content p{
	background-color: #FFFFFF !important;
}
.newd_last{
	width: 60%;
	height:22px;
	font-size:16px;
	font-weight:400;
	color:#333333;
	line-height:22px;
	padding-top: 42px;
	padding-left: 20%;
}
.newd_next{
	width: 60%;
	height:22px;
	font-size:16px;
	font-weight:400;
	color:#333333;
	line-height:22px;
	padding-top: 15px;
	padding-left: 20%;
}


.content{
    padding-bottom: 20px;
    margin-top: 0 !important;
}
.ny_l{
	color: #3D424B;
    font-size: 14px;
    line-height: 34px;
}
.yunyingtxt{display: none;}

.yunying{height:380px;/* overflow: hidden; */background: #ffffff;padding:40px 10px;position: relative;}
.map{background: url(../images/map.png) no-repeat; width: 586px; height: 380px; position: relative;margin-left: -110px;}
.map .mp{position: absolute; z-index: 9; display: none;}
#artcon .map .mp img{max-width: 100%;}
.map .ma{display: block; position: absolute; text-align: center; z-index: 99; font-size: 14px;}
.map .ma:hover{text-decoration: none; font-weight: bold; color: #454545;}
.yyinfo {width:410px; position: absolute; right:20px; top:10px;  }
.yyinfo li{position: absolute;right: 0;top:30px;/* opacity: 0; */background: #eff3fd;border-radius: 10px;width: 160px;padding: 10px;z-index: 10;display: none;}
.yyinfo h4{font-size: 22px;line-height:50px;border-bottom: 1px solid #e1e1e1;color: #002f98;/* margin-bottom:10px; */padding-left: 10px;}
#artcon .yyinfo p{font-size: 16px; line-height:22px; margin-bottom: 12px; text-indent: 0;}
.yyinfo li.bb{opacity: 1;top:80px;}
.yyinfo li.xn{top:40px;}
.yyinfo li.hg,.yyinfo li.xf{top:10px;}
.map .mp_wh{width: 67px;
    height: 60px;
    left: 275px;
    top: 60px;}
.map .mp_xg,.map .mp_jz,.map .mp_jm{width: 127px;
    height: 147px;
    left: 199px;
    top: 80px;}

.map .mp_sz,.map .mp_sy{    width: 190px;
    height: 114px;
    left: 198px;
    top: 2px;}
.map .mp_hg,.map .mp_xy{width: 95px;
    height: 142px;
    left: 305px;
    top: 80px;}
.map .mp_xn{    width: 125px;
    height: 122px;
    left: 320px;
    top: 2px;}
.map .mp_yc{width: 134px;
    height: 181px;
    left: 245px;
    top: 187px;}
.map .mp_es{width: 106px;
    height: 139px;
    left: 226px;
    top: 144px;}
.map .mp_xt{width:65px; height:34px; left:338px; top:195px;}
.map .mp_qj{width:37px; height:47px; left:307px; top:187px;}
.map .mp_hs{width:76px; height:76px; left:456px; top:207px;}
.map .mp_ez{width:40px; height:52px; left:451px; top:180px;}
.map .mp_tm{width:62px; height:44px; left:314px; top:161px;}

.map .mp_snj{width:65px; height:42px; left:139px; top:93px;}
/*.map .mp_xy{width:220px; height:139px; left:117px; top:0px;}*/
.map #wh{width: 50px;
    height: 40px;
    left: 285px;
    top: 73px;
    line-height: 40px;z-index: 199;}
.map #xg{width: 98px;
    height: 38px;
    left: 206px;
    top: 109px;
    line-height: 38px;}
.map #jz{    width: 44px;
    height: 25px;
    left: 243px;
    top: 147px;
    line-height: 25px;}
.map #jm{width: 30px;
    height: 49px;
    left: 199px;
    top: 171px;
    line-height: 36px;}
.map #sz{width: 130px;
    height: 94px;
    left: 198px;
    top: 12px;
    line-height: 94px;}
.map #hg{width: 74px;
    height: 76px;
    left: 320px;
    top: 122px;
    line-height: 70px;}
.map #xy{width: 40px;
    height: 42px;
    left: 353px;
    top: 80px;
    line-height: 52px;z-index: 180;}
.map #xn{width: 127px;
    height: 78px;
    left: 324px;
    top: 20px;
    line-height: 88px;
    text-indent: 30px;    z-index: 110;}
.map #yc{    width: 119px;
    height: 146px;
    left: 272px;
    top: 215px;
    line-height: 106px;}
.map #es{    width: 75px;
    height: 79px;
    left: 238px;
    top: 181px;
    line-height: 59px;}
.map #xt{width:52px; height:21px; left:344px; top:204px; line-height:20px;}
.map #qj{width:44px; height:24px; left:300px; top:201px; line-height:24px; text-align: right;}
.map #hs{width:38px; height:43px; left:476px; top:224px; line-height:42px;}
.map #ez{width:38px; height:18px; left:453px; top:195px; line-height:18px;}
.map #tm{width:60px; height:17px; left:314px; top:176px; line-height:16px;}
.map #sy{width: 24px;
    height: 62px;
    left: 353px;
    top: 6px;
    z-index: 190;line-height: 20px;}
.map #snj{width:43px; height:19px; left:156px; top:102px; line-height:16px;}

.wj_banner{ width: 100%; clear: both; height: 528px; text-align: center; margin-top: 224px; }
.wj_banner .swiper-container{ height: 528px; }

 .bx-viewport { padding-bottom: 90px; }
 .projectitem { width: 24%; height: auto; margin-right: 1%; margin-bottom: 1%; position: relative;/* background: #000; */ }
 .projectitem a { display: block; overflow: hidden; }
.content_list { padding-bottom: 40px; }
 .projectitem a .project_img::after { content: "+"; width: 50px; height: 50px; line-height: 50px; display: inline-block; position: absolute; top: 0%; left: 50%; z-index: 10; opacity: 0; color: rgb(255, 255, 255); font-size: 40px; text-align: center; font-family: "Times New Roman", ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂºÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œ; margin: 0px auto 0px -26px; border-radius: 50px; border-width: 1px; border-style: solid; border-color: rgba(255, 255, 255, 0.5); border-image: initial; transition: all 0.6s cubic-bezier(0.17, 0.84, 0.44, 1) 0s; }
 .projectitem a img { float: none; width: 100%; height: auto; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
 .projectitem a img { max-width: 100%; display: block; }
 .projectitem a .project_info { width: 100%; height: 100%; background: rgba(0, 0, 0, 0); position: absolute; left: 0; top: 0; transition: all ease-out .3s; }
 .projectitem a:hover .project_info { background: rgba(0, 0, 0, .5); }
 .projectitem a .project_info div { z-index: 3; }
.project_img {position: relative;height: 210px;}
 .projectitem a { display: block; overflow: hidden; }
 .projectitem a:hover img { transform: scale(1.1, 1.1); }
 .projectitem a .project_info div {position: absolute;height: 90px;width: 100%;bottom: -90px;margin-top: 0;top: auto;background-color: transparent;transition: all 0.3s ease-out 0s;}
.projectitem .project_info p.title {margin-top: 10px;font-size: 14px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;color: #666;text-align: left;padding: 0;line-height: 30px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.projectitem .project_info p.subtitle { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 0px; color: #999; text-align: left; padding: 0; padding-top: 5px; font-size: 12px; transition: all ease-out .3s; }
 .projectitem a .project_info p { text-align: center; color: #fff; padding: 0 20px; }
.module-content .description { font-size: 12px; width: 720px; margin: 0 auto; line-height: 24px; overflow: hidden; }
.hide, .popup { display: none; }
 .projectitem a .project_info div:after {content: '';width: 100%;height: 1px;background: #cecccc;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;margin: 5px 0;display: block;}
 .projectitem:hover a .project_img::after { margin-top: -26px; top: 50%; opacity: 1; }
 .projectitem a:hover .project_info div:after { background: #666; }
 .index_train_list ul li{ text-align: center; }
 .index_train_list ul li img{ height: auto; max-height: 100%; }
 
 
 
 #page {
 	clear: both;
 	display: flex;
 	margin: 0 auto;
 }
 
 #page li {
 	width: 68px;
 	margin-top: 0;
 	text-align: center;
 	height: 51px;
 	line-height: 51px;
 	border-bottom: none;
 }

#page .pageRemark{ display: none;}