.huib{ width: 100%; height: :auto; overflow: hidden; background: #f4f4f4; }

.jls{ margin-top: 40px;}

.jlsa{ margin-top: 20px;}

.gk{width: 100%; height: 500px; overflow: hidden; background: url(../images/gk01.jpg); background-size: cover; background-position: center center;}

.gk_dh{ width: 100%; height: auto; overflow: hidden; }

.gk_dh a{ background: #fff; font-size: 18px; line-height: 22px; color: #8c8c8c; padding: 10px 25px; margin-right: 15px; border-radius: 20px; display: inline-block; }

.gk_dh a:hover{ background: #ff8e1f; color: #fff; }

.gk_dh a i{ font-style: normal; font-family: iconfont; color: #8c8c8c; font-size: 19px; }

#gk_dha{ background: #ff8e1f; color: #fff; }

#gk_dh a i{ font-style: normal; font-family: iconfont; color: #ccc; font-size: 19px;}

#gk_dha i{ color:#fff;}

.gk_jj{ width: 100%； height:auto; overflow: hidden; background: #fff; }

.gk_jj h2{ font-size: 23px; line-height: 120px; font-weight: normal; padding-left:25px; }

.gk_jj h2 i{ font-style: normal; font-family: iconfont; color: #8c8c8c; font-size: 25px; padding-right: 10px; }

.gk_jj p{ font-size: 17px; line-height: 28px;  text-indent: 2em; padding:0 55px; padding-bottom: 35px;}

.gk_tp{ width: 100%; height: auto; overflow: hidden; }

.gk_tp li{ float: left; margin-right: 10px; }

.gk_tp li:nth-child(3n){ margin-right: 0; }

.gk_tp li:first-child+li+li{ margin-right: 0;}

.gk_tp li img{ width: 393px; height: 290px; display: block; }

.gk_lc{ width: 100%; height: auto; overflow: hidden; background: #fff; }

.gk_lc h2{ font-size: 23px; line-height: 120px; font-weight: normal; padding-left:25px; }

.gk_lc h2 i{ font-style: normal; font-family: iconfont; color: #8c8c8c; font-size: 25px; padding-right: 10px; }

/**/

.swipers{height:462px;}

.lc-pic{float:right;width:500px;height:380px;margin-right:0px;}

.swiperwraaper{height:462px;float:left;width:558px;background:#fafafa;padding-left:10px;}

.swiper-slide{position:relative;}

.swiper-slide p:nth-child(even){padding-left:35px;padding-top:25px;line-height:30px;float:left;text-align:left;border-left:1px solid #ccc;margin-left:73.5px;}

.swiper-slide p:nth-child(odd){position:absolute;top:50%;font-size:18px;}

.swiper-slide::after{content: '';

    position: absolute;

    width: 8px;

    height: 8px;

    background: #e1e1e1;

    border-radius: 50%;

    left: 70px;

    top: 50%;

    margin-top:8px;

    transition: all .3s;

    }

.swiperwraaper .swiper-container-vertical>.swiper-pagination-progressbar{right:0px;left:auto;}

.swiperwraaper .swiper-container-autoheight .swiper-slide-active p{color:#ff7800;}

.swiperwraaper .swiper-container-autoheight .swiper-slide-active::after{background:#ff7800}

.swiperwraaper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#ff7800;}

/**/

.gk_lct{ width: 1120px; height: 460px; margin: 0 auto; margin-bottom: 40px; overflow: hidden; background: #f4f4f4; }

.gk_lcr{ width: 550px; height: 462px; }

.gk_lcr img{ width: 550px; height: 462px; display: block; }

.gk_zyb{ width: 100%; height: auto; overflow: hidden; }

.gk_zyb h2{ font-size: 23px; line-height: 120px; font-weight: normal; padding-left:25px; }

.gk_zyb h2 i{ font-style: normal; font-family: iconfont; color: #8c8c8c; font-size: 25px; padding-right: 10px; }

.gk_zysl{ width: 100%； height:auto; overflow: hidden; }

.gk_zyz{ width: 593px; height: 570px; background: #fff; }

.gk_zyz h2{ font-size: 20px; line-height: 60px; text-align: center; }

.gk_zyzt{ width: 567px; height: 378px; margin: 25px auto; }

.gk_zyzt li{ float: left; margin-right: 9px; margin-bottom: 15px; }

.gk_zyzt li:nth-child(2n){ margin-right: 0; }

.gk_zyzt li:first-child+li{ margin-right: 0;}

.gk_zyzt li img{ width: 279px; height: 186px; display: block; }

.gk_zyr{ width: 593px; height: 570px; background: #fff; }

.gk_zyr img{ display: block; margin: 25px auto; }

.gk_zyr h2{ text-align: center; font-size: 20px; line-height: 60px; }

.gk_zyr h2 i{ font-style: normal; font-family: iconfont; color: #8c8c8c; font-size: 14px; }

.gk_zyr p{ font-size: 17px; line-height: 35px; padding: 25px 55px; text-indent: 2em; }

.gk_ry{ width: 100%; height: auto; overflow: hidden; background: #fff; }

.gk_ry h2{ font-size: 23px; line-height: 120px; font-weight: normal; padding-left:25px; }

.gk_ry h2 i{ font-style: normal; font-family: iconfont; color: #8c8c8c; font-size: 25px; padding-right: 10px; }

.gk_ry p{ font-size: 17px; text-indent: 2em; line-height: 35px; padding: 0px 55px; margin-bottom: 40px; }

.gk_gj{ width: 100%; height: auto; overflow: hidden; background: #dadada; padding-bottom: 30px; position: relative; z-index: 1;}

.gk_gjl{ width: 643px; height: auto; overflow: hidden; }

.gk_gjl h2{ font-size: 23px; line-height: 120px; font-weight: normal; padding-left:25px;}

.gk_gjl h2 i{ font-style: normal; font-family: iconfont; color: #fff; font-size: 25px; padding-right: 10px; }

.gk_gjl p{ font-size: 17px; line-height: 35px; text-indent: 2em; padding: 0 35px; }

.gk_gjr{ width: 534px; height: 582px; }

.gk_gjr img{ width: 534px; height: 582px; display: block; }

.gk_tpa{ width: 100%; height: auto; overflow: hidden; margin-top: -10px;}

.gk_tpa li{ float: left; margin-right: 10px; }

.gk_tpa li:nth-child(3n){ margin-right: 0; }

.gk_tpa li:first-child+li+li{ margin-right: 0;}

.gk_zm{ width: 100%; height: auto; overflow: hidden; background: #fff; }

.gk_zm h2{ font-size: 23px; line-height: 120px; font-weight: normal; padding-left:25px; }

.gk_zm h2 i{ font-style: normal; font-family: iconfont; color: #8c8c8c; font-size: 25px; padding-right: 10px; }

.gk_zm h3{ font-size: 17px; color: #221815; font-weight: normal; padding-left: 25px; }

.gk_zm h3 b{ font-weight: normal; color: #ed6a04;}

.gk_zm p{ font-size: 17px; line-height: 35px; text-indent: 2em; padding: 10px 35px; }

.gk_zm img{ display: block; margin: 20px auto; }

.gk_zmt{ width: 99%; height: auto; overflow: hidden; margin: 20px auto; }

.gk_zmt li{ float: left; margin-right: 10px; }

.gk_zmt li:nth-child(3n){ margin-right: 0; }

.gk_zmt li:first-child+li+li{ margin-right: 0;}



/**/

.main{ padding-bottom:60px;}

.main .w1200{ width:1200px; margin:0 auto; overflow:hidden;}

.clear{clear:both;}

.banner{ background:url(../images/jybanner.jpg) no-repeat center top; height:619px;}

.banner .hide{ display:none;}

.main{ background:url(../images/dtu.jpg) no-repeat center 2450px; color:#3e3a39; background-color:#fff; }

.main .mjs .jlist ul{ overflow:hidden; zoom:1; padding:45px 0 35px 90px;}

.main .mjs .jlist ul li{ display:inline; float:left; width:185px; padding-left:110px; overflow:hidden; zoom:1;}

.main .mjs .jlist ul li .tu{ display:block; float:left; width:68px;}

.main .mjs .jlist ul li .twz{ display:block; float:right; width:110px; font-size:26px; line-height:28px; padding-top:7px;}

.main .mjs .jlist ul li .twz .yw{ font-size:19px;}

.main .mjs .jwz{ display:block; font-size:24px; line-height:40px;}

.main .zxbtn{ display:block; text-align:center; padding:40px 0;}

.main .zxbtn a{ background:#ff6600; padding:5px 60px; font-size:28px; color:#fff;}

.main .mlc .lclist{ width:1220px;}

.lclist .jxevi{font-size:32px;color:#ff6600;padding-bottom:15px;text-align:center;}

.main .mjx .btzj{text-align:center;font-size:32px;color:#ff6600;padding-bottom:15px;}

.main .mjx .wzcon{font-size:24px;color:#3e3a39;width:1100px;text-align:center;margin:0 auto;}

.main .mjx .jxcon{width:1200px;margin:0 auto;}

.main .mjx .jxcon .jxtabj ul li{padding-top:30px;position:relative;float:left;}

.main .mjx .jxcon .jxtabj ul .pxzd{padding-left:11px;}

.main .mjx .jxcon .jxtabj img{width:267px;height:208px;}

.main .mjx .jxcon .jxtabj .jxxc{position:absolute;bottom:0px;width:267px;color:#ffffff;text-align:center;font-size:21px;padding-bottom:8px;}

.main .mlc .lclist ul{ overflow:hidden; zoom:1; padding-top:15px;}

.main .mlc .lclist ul li{ display:inline; float:left; width:398px;}

.main .mlc .lclist ul li .tu,.main .mlc .lclist ul li .twz{ display:block;}

.main .mlc .lclist ul li .twz{ font-size:20px;line-height:35px;width:278px;padding:15px 0 0 25px;}

.main .mlc .lclist ul li .twz .bt{ font-weight:bold; font-size:28px; color:#ff6600; padding-bottom:12px;}

.main .mlc .lclist ul li.tswd{ width:303px; background:none;}

.main .btcon{ display:block; text-align:center; font-size:30px; background:url(../images/pic4.png) no-repeat center bottom; padding-bottom:60px;}

.main .mfw .fwlist{ width:1296px;}

.main .mfw .fwlist ul{ overflow:hidden; zoom:1; padding-top:30px;}

.main .mfw .fwlist ul li{ display:inline; float:left; width:226px; padding-right:96px;}

.main .mfw .fwlist ul li .fwz1,.main .mfw .fwlist ul li .tu,.main .mfw .fwlist ul li .fwz2{display:block;}

.main .mfw .fwlist ul li .fwz1{ text-align:center; font-size:33px; font-weight:bold; color:#ff6600; line-height:40px; padding-bottom:5px;}

.main .mfw .fwlist ul li .fwz1 .sz{ font-family:Impact; font-size:43px;}

.main .mfw .fwlist ul li .fwz2{ font-size:22px; line-height:32px; padding-top:25px;}

.main .mbz .bzlist{ width:1225px;}

.main .mbz .bzlist ul{ overflow:hidden; zoom:1;}

.main .mbz .bzlist ul li{ display:inline; float:left;padding-top:30px;padding-left:9px;}

.main .mbz .bzlist ul li .tu{ display:block; float:left; width:291px;}

.main .mbz .bzlist ul li .twz{ display:block; float:right; width:278px; height:174px; border:1px solid #e5e4e4; border-left:none; font-size:21px; line-height:30px; padding:20px 10px 0 10px;}

.main .mbz .bzlist ul li .twz .bt{ font-size:23px; font-weight:bold; color:#ff6600; padding-bottom:10px;}

.main .mbz .bzlist ul li .twz .bts{ padding-bottom:20px;}

.main .mbz .bzlist ul li.ts{ padding-left:300px;}

.main .mxz{ padding-top:40px;}

.main .mxz .xzlist{ width:1220px;}

.main .mxz .xzlist ul{ overflow:hidden; zoom:1; padding-top:10px;}

.main .mxz .xzlist ul li{ display:inline; float:left; width:290px; position:relative; padding:15px 15px 0 0;}

.main .mxz .xzlist ul li .tu,.main .mxz .xzlist ul li .title{ display:block;}

.main .mxz .xzlist ul li .title{ display:block; position:absolute; bottom:0px; width:290px; font-size:16px; color:#fff; text-align:center; height:39px; line-height:39px; background-color:#000; background-color:rgba(0,0,0,0.5); filter:Alpha(opacity=50); -moz-opacity:0.5;}

.main .mxz .xzlist ul li .title i{ color:#ff6600;}

.main .mxz .zxbtn a{ padding:5px 40px;}

.main .mzy .zylist{ width:1215px;}

.main .mzy .zylist ul{ overflow:hidden; zoom:1; padding-top:30px;}

.main .mzy .zylist ul li{ display:inline; float:left; width:291px; padding-right:12px;}

.main .mzy .zylist ul li .tu,.main .mzy .zylist ul li .title,.main .mzy .zylist ul li .tzx{ display:block;}

.main .mzy .zylist ul li .title{ background:#e5e1e1; height:55px; line-height:55px; text-align:center; font-size:25px;}

.main .mzy .zylist ul li .tzx a{ display:block; background:#eb622a; height:38px; line-height:38px; text-align:center; font-size:24px; color:#fff;}

.main .mbm{ padding-bottom:50px;}

.main .mbm .bmbt{ display:block; text-align:center; font-weight:bold; font-size:34px; padding:40px 0;}

.main .mbm .bmbt .zx{ padding-left:15px;}

.main .mbm .bmbt .zx a{ background:#ff6600; font-size:29px; color:#fff; padding:3px 25px; border-radius:10px; webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px;}

.main .mbm .bmbt i{ color:#ff6600; font-size:40px; padding-right:15px;}

.main .mbm .bmbox{ height:100px; background:#dd2018;}

.main .mbm .bmbox .bmcon ul{ overflow:hidden; zoom:1; padding:35px 0 0 50px;}

.main .mbm .bmbox .bmcon ul li{ display:inline; float:left; font-size:24px; color:#fff; padding-left:10px;}

.main .mbm .bmbox .bmcon ul li .put{ width:190px; height:32px; font-size:16px; padding:0 12px; border:none;}

.main .mbm .bmbox .bmcon ul li .sub{ width:180px; height:32px; background:#ece93a; text-align:center; font-size:24px; color:#dc2017; border:none;} 

.main .mbm .bmbox .bmcon ul li.ts{ padding:5px 0 0 30px;}

/*路线*/

.xxjd{width: 100%; height: 400px; overflow: hidden; background: url(../images/xxjd01.jpg); background-size: cover; background-position: center center;}

.lxlx_box{ background:#fff; padding-bottom:40px;}

.t1 h2 { background: url(../images/an.jpg) no-repeat; font-weight: normal; color: #ED3734; height: 57px; line-height: 57px; padding-left: 53px; font-size:24px;}

.t1 { width: 1126px; margin: 0 auto; padding-top: 44px; }

.t2 { width: 1126px; margin: 0 auto; margin-top: 35px; }

.t2 ul li { background: #FFF1E4; height: 59px; line-height: 59px; margin-top: 1px; color: #2C2829; transition: 0.3s; }

.t2 ul li h3 { display: block; width: 278px; border-right: 1px solid #FFFFFF; font-size:18px; text-align: center; font-weight: normal; float: left; }

.t2 ul li p { float: left; width: 753px; padding-left: 47px; font-size:16px; padding-right: 47px; }

.t2 ul li:nth-child(1) { height: 110px; }

.t2 ul li:nth-child(1) h3 { line-height: 110px; }

.t2 ul li:nth-child(1) p { line-height: 33px; margin-top: 25px; }

.t2 ul li:nth-child(2) { height: 96px; }

.t2 ul li:nth-child(2) h3 { line-height: 96px; }

.t2 ul li:nth-child(2) p { line-height: 33px; margin-top: 15px; }

.t2 ul li:nth-child(3),.t2 ul li:nth-child(5){ height: 80px; }

.t2 ul li:nth-child(3) h3,.t2 ul li:nth-child(5) h3{ line-height: 80px; }

.t2 ul li:nth-child(3) p,.t2 ul li:nth-child(5) p{ line-height: 33px; margin-top: 25px; }

.t2 ul li:nth-child(4) { height: 160px; }

.t2 ul li:nth-child(4) h3 { line-height: 160px; }

.t2 ul li:nth-child(4) p { line-height: 33px; margin-top: 15px; }

.t2 ul li:nth-child(2n) { background: #FFEBD6; }

.t2 ul li:hover { background: #ee7800; color: #FFFFFF; }

.t3 { width: 1126px; margin: 0 auto; height: 297px; background: #FFF1E4; margin-top: 30px; color: #454442; }

.t3 h3 { padding: 40px 0 0 42px; float: left; width: 577px; font-weight: normal; line-height: 44px; font-size:18px;}

.t3 h3 a { color: #FF0004; font-weight: bold; margin-left: 35px; }

.t3 div { padding-top: 40px; float: left; }

.t3 div img { float: left; }

.t3 div p { line-height: 33px; width: 210px; margin-left: 20px; float: left; font-size:16px;}

.t3 div p strong { font-size: 30px; font-weight: normal; margin-top: 46px; display: block; padding-bottom: 15px; }

/*在线报名*/

.wrap{

	height: 1235px;

	margin: 0 auto;

	background:url(../images/zxbm-bg.jpg) no-repeat center center;
}

.innerbox{

	width: 1200px;

	margin: 0 auto;

	color: #3E3E3E;

}

.tip{

	padding-top: 260px;

	margin: 0 85px;

	font-size: 18px;

	line-height: 32px;

}

.tip span{

	color: #da0505;

}

.form-descript{

	margin-top: 50px;

	margin-bottom: 30px;

	margin-left: 220px;

	font-size: 24px;

}

.zxbm-ul{

	margin-left: 65px;

}

.zxbm-ul li{

	margin-left: 30px;

	margin-bottom: 30px;

}

.zxbm-ul label{

	width: 120px;

	font-size: 22px;

	display: inline-block;

	text-align: right;

}

.zxbm-ul input[type='text'],.zxbm-ul select{

	font-size: 16px;

	width: 300px;

	height: 45px;

	border: 2px solid #aca9ab;

	border-radius: 10px;

	padding-left:5px ;

}

.zxbm-ul input[type='radio']{

	width: 20px;

	height: 20px;

	vertical-align:text-top;

}



.zxbm-ul span{

	color: #DA0505;

	font-size: 22px;

}

span.gender{

	font-size:24px ;

	height: 25px;

	padding-right: 20px;

	color: #3e3e3e;

}

select[name="deg"]{

	width: 100px;

	height: 45px;

	border: 2px solid #aca9ab;

	border-radius: 10px;

	font-size: 16px;

	padding-left: 20px;

	color: #3E3E3E;

}

select[name="specialty"]{

	width: 150px;

	height: 45px;

	border: 2px solid #aca9ab;

	border-radius: 10px;

	font-size: 16px;

	padding-left: 20px;

	color: #3E3E3E;

}

.submit-tip{

	padding-left: 220px;

	font-size: 20px;

	font-weight: 500;

}

.submit-tip span{

	color: #DA0505;

	padding: 0 5px;

}

.wrap-btn{

	padding-left: 220px;

	margin-top: 30px;

}

input[type="submit"], input[type="reset"],.submitBtn{

	width: 115px;

	height: 40px;

	background-color: #df3834;

	border: none;

	font-size: 14px;

	color: #fff;

	border-radius: 5px;

	margin-right: 30px;

	text-align: center;

	cursor: pointer;

}

input[type="button"]:hover{

	background-color: #ee7800;

}

