body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
div,
ul,
li,
input {
	padding: 0;
	margin: 0;
}

body {
	font-family: microsoft YaHei, Aril;
	font-size: 12px;
	background-color: #eef3f7;
}

a {
	text-decoration: none;
	color: #4a8cef;
}

ul,
li {
	list-style: none;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clear {
	clear: both;
}

.ml-5 {
	margin-left: 5px;
}

.mt-10 {
	margin-top: 10px;
}

.mt-15 {
	margin-top: 15px;
}

.mt-20 {
	margin-top: 20px;
}

.mt-50 {
	margin-top: 50px !important;
}

.mb-20 {
	margin-bottom: 20px;
}

[v-cloak] {
	display: none
}


/*登录*/
.badybg{ background: url(../imgs/dl_bg.jpg) no-repeat; background-size: 120%;}
.login_logo{ width: 64%; height: 70px; border-bottom: 1px solid #85d8fe; padding:10px 18%;}
.logintitle{ font-size: 26px; font-weight: bold; padding: 50px 0; color: white; text-align: center;}
.loginbox .prompt-msg {
    display: none;
    position: relative;
}
.input_item {
    position: relative;
    width: 350px;
}
.dl_1 {
    position: absolute;
    left: 14px;
    top: 6px;
    width: 34px;
    height: 34px;
    background: url(../imgs/dl_1.png) no-repeat;
    background-size: 34px;
}
.dl_2 {
    position: absolute;
    left: 14px;
    top: 6px;
    width: 34px;
    height: 34px;
    background: url(../imgs/dl_2.png) no-repeat;
    background-size: 34px;
}
.dl_3 {
    position: absolute;
    left: 14px;
    top: 8px;
    width: 34px;
    height: 34px;
    background: url(../imgs/dl_3.png) no-repeat;
    background-size: 34px;
}
.dl_4 {
    position: absolute;
    left: 14px;
    top: 8px;
    width: 34px;
    height: 34px;
    background: url(../imgs/dl_4.png) no-repeat;
    background-size: 34px;
}
.prompt-msg .inbox {
    box-sizing: border-box;
    background: #2382d3;
    color: white;
    font-size: 16px;
    width: 350px;
    padding-left: 54px;
    height: 51px;
    line-height: 51px;
    border: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 24px;
    outline: none;
}

.prompt-msg .verity {
    float: left;
    background: #2382d3;
    color: white;
     font-size: 16px;
    box-sizing: border-box;
    width: 220px;
    padding-left: 54px;
    height: 51px;
    line-height: 51px;
    border: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 24px;
    outline: none;
    display: inline-block;
    line-height: 46;
}
.yzmcss{ border: 1px solid #7cd7ff; float: right;}
.select {
    width: 100%;
    height: 16px;
    font-size: 12px;
    line-height: 16px;
}
.select input[type=checkbox] {
    /* position: relative; */
    margin: 0;
    padding: 0;
    width: 16px;
    height: 16px;
    outline: none;
    cursor: pointer;
    vertical-align: -3px;
    border: 1px solid #bcc6d2;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-right: 10px;
}
.select label {
    /* position: relative; */
    /* padding-left: 26px; */
    color: white;
    cursor: pointer;
}
.wjmmul{ float: right;}
.wjmmul li{ float: left; margin-left: 20px;}
.wjmmul li a{ font-size: 16px; color: white;}
.hqyzm{ float: right; width: 110px; height: 50px; color: white; font-size: 16px; background: #2382d3; border: 1px solid #3697e8; cursor: pointer;}
.loginbtn {
    margin-top: 24px;
}
.loginbtn button {
    width: 350px;
    height: 51px;
    line-height: 46px;
    font-size: 16px;
    color: #ffffff;
    background-color: #1b6fb6;
    border: 1px solid #7cd7ff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    outline: none;
    cursor: pointer;
}
.login_bg {
	width: 100%;
	height: calc(50vh);
	/*background-color: #4a8cef;*/
	position: relative;
}

.login_title {
	width: 550px;
	position: absolute;
	top: 30%;
	left: 50%;
	margin-left: -275px;
}

.login_title h1 {
	font-size: 28px;
	color: #fff;
	font-weight: 500;
	text-align: center;
	letter-spacing: 1px;
	text-shadow: 0 3px 3px #0b60de;
}

.loginPane {
	width: 480px;
	height: 550px;
	background-color: #ffffff26;
	border-radius: 4px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -240px;
	transition: ease all 0.5s;
	box-shadow: 0 5px 10px #4a8cef59;
}
.zhucePane{
	width: 480px;
	height: 660px;
	background-color: #ffffff26;
	border-radius: 4px;
	position: absolute;
	top: 35%;
	left: 50%;
	margin-left: -240px;
	transition: ease all 0.5s;
	box-shadow: 0 5px 10px #4a8cef59;
}

.loginInputBox {
	width: 70%;
	margin: 0 auto;
}

.loginImg {
	display: block;
	width: 225px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 23px;
	margin-bottom: 30px;
}

.loginInputBox .el-input__inner {
	height: 44px;
	line-height: 44px;
}

.loginBtn {
	width: 100%
}
.fhsy_btn{ float: right; width: 98px; height: 34px; border: 1px solid #fff;color: #fff; background: none; border-radius: 4px; line-height: 34px; margin-top: 20px;}

/*全部注册*/
.qbzcleft{ float: left; padding: 25px 0 10px;}
.qbzcleft li{ float: left; margin:0 10px; font-size: 14px; color: white; cursor: pointer;}
.qbzc_1{ background: url(../imgs/qbzc_1.png) no-repeat 0 9px; width: 30px; height: 30px; padding: 15px;}
.qbzc_2{ background: url(../imgs/qbzc_2.png) no-repeat 0 9px; width: 30px; height: 30px; padding: 15px;}
.qbzc_3{ background: url(../imgs/qbzc_3.png) no-repeat 0 9px; width: 30px; height: 30px; padding: 15px;}
.qbzc_4{ background: url(../imgs/qbzc_4.png) no-repeat 0 9px; width: 30px; height: 30px; padding: 15px;}
.qbzcright{ float: right; padding: 25px 0 10px;}
.qbzcright li{ float: left; margin-right: 10px; font-size: 14px; color: white; line-height: 25px;}
.qbzcrightbtn{ background: #fed367; color: #fff; border: #fee6be 1px solid; border-radius: 4px; padding: 3px 6px;}
.title_h2{ text-align: center; font-size: 34px; font-weight: bold; color: white; margin: 60px 0 40px;}
.neirongbg{ width: 1220px; margin: 0 auto; height: 550px; background: #0d6cc3; border: 1px solid #64abe7;}
.bj_span{ width: 304px; height: 550px; border-right: 1px solid #64abe7; float: left;}
.qbzc_ico{ text-align: center; margin: 36px 0 20px;}
.qbzc_ico h4{ font-size: 24px; color: white; font-weight: bold;}
.qbzc_5{ background: #fff url(../imgs/qbzc_5-1.png) no-repeat center; width: 90px; height: 90px; border-radius: 45px; cursor: pointer; margin: 0 auto 16px;}
.qbzc_action5, .qbzc_5:hover{ background: #fcc060 url(../imgs/qbzc_5.png) no-repeat center;}
.qbzc_6{ background: #fff url(../imgs/qbzc_6-1.png) no-repeat center; width: 90px; height: 90px; border-radius: 45px; cursor: pointer; margin: 0 auto 16px;}
.qbzc_action6, .qbzc_6:hover{ background: #fcc060 url(../imgs/qbzc_6.png) no-repeat center;}
.qbzc_7{ background: #fff url(../imgs/qbzc_7-1.png) no-repeat center; width: 90px; height: 90px; border-radius: 45px; cursor: pointer; margin: 0 auto 16px;}
.qbzc_action7, .qbzc_7:hover{ background: #fcc060 url(../imgs/qbzc_7.png) no-repeat center;}
.qbzc_8{ background: #fff url(../imgs/qbzc_8-1.png) no-repeat center; width: 90px; height: 90px; border-radius: 45px; cursor: pointer; margin: 0 auto 16px;}
.qbzc_action8, .qbzc_8:hover{ background: #fcc060 url(../imgs/qbzc_8.png) no-repeat center;}

.qbzc_btn{ width: 220px; height: 40px; line-height: 40px; font-size: 18px; color: white; border: none; border-radius: 4px; cursor: pointer; background: #39bbf9; margin: 8px 42px;}
.qbzc_btn:hover{ background: #11a1e5;}
.tcdl{ width: 1220px; height: auto; margin: 0 auto; text-align: center;}
.qbzc_tcdl{ width: 210px; height: 40px; background: #1f7fd0; border: #55a2e0 1px solid; color: white; font-size: 18px; margin: 40px auto; border-radius: 4px; cursor: pointer;}

/*会员信息*/
.hyxx_table{ width: 900px; height: auto; margin: 30px auto 20px 0; font-size: 14px; color: black;}
.hyxx_table tr{ height: 50px;}
.hyxx_table tr td{ padding: 0 5px;}
.hyxx_input{ width: 170px; height: 34px !important; border: 1px solid #dcdcdc; background: white; padding: 0 10px;}
.hyxx_zjhm{ width: 280px;}
.hyxx_hyyxq{ width: 370px; float: left;}
.hyxx_fhzw{ width: 720px;}
.hyxx_zs{ width: 720px; height: 230px; border: 1px solid #dcdcdc; color: #585858; padding: 10px;}
.hyyxq{ float: left;}
.hyyxq_btn{ width: 80px; height: 34px; color: white; background: #acd598; border: none; border-radius: 8px; float: left; margin-left: 10px;}
.hyxx_zsimg{ position: absolute; right: 60px; margin-top: -225px; text-align: center;}
.hyxx_bttndiv{ text-align: center; /*margin: 20px 0;*/}
.hyxx_btn{ width: 120px; height: 40px; color: white; background: #00a0e9; border-radius: 8px; border: none;}

/*报名报*/
.nav_top{ background: #037adb; width: 100%; height: 45px;}
.top_logo{width: 64%;
    height: 25px;
    padding: 10px 18%;
}
.topleft{
	float: left;
    padding: 5px 0 10px;
}
.topleft li{ float: left; margin:0 10px; font-size: 14px; color: white; cursor: pointer;}
.topright{ float: right; padding: 0px 0 10px;}
.topright li{ float: left; margin-right: 10px; font-size: 14px; color: white; line-height: 25px;}
.topright a{ color: white;}
.bmb_title{ width: auto; height: 60px; background: #00a0e9; color: white; font-size: 30px; font-weight: bold; border: none; padding: 0 45px;}
.bmb_btn{ width: 200px; height: 50px; background: #00a0e9; color: white; font-size: 24px; border-radius: 8px; border: none; cursor: pointer;}
.bmb_content{ width: 1120px; margin: 40px auto; text-align: center; }
.bmb_bgimg{ width: 1220px; height: 580px; margin: 0 auto; background: url(../imgs/bmb_bg.png) no-repeat;}
.bmb_h5{ text-align: center; font-size: 20px; color: #fff; line-height: 80px;}
.bmb_table{ width: 620px; height: auto; margin: 0 auto;}
.bmb_table tr{ height: 50px;}
.bmb_table tr td{ padding: 0 5px; font-size: 18px; color: white;}
.bmb_input{ background: #b8e9ff; width: 440px; height: 40px; font-size: 18px; color: #012a64 !important; padding: 0 10px; border: none;}
.dxyzm{width: 330px !important;}
.fsyzm{ width: 110px; height: 40px; color: white; background: #f8b551;  font-size: 18px; border: none; position: absolute;margin: 215px 0 0 789px;}

/*参会服务订单*/
.chfwdd_bg{ width: 1020px; height: auto; margin: 0 auto;}
.chfwdd_table{ width: 1020px; height: auto; border: 1px solid #87d1f5;border-collapse: collapse;}
.chfwdd_table tr{ height: 40px;}
.chfwdd_table tr td{ border: 1px solid #87d1f5; padding: 0 15px; font-size: 16px;}
.chfwdd_hynr{ padding: 10px 0; line-height: 24px;}
.chfwdd_p{ color: #00a0e9;}
.chfwdd_je{ color: #f8ac35;}
.chfwdd_btn{ float: left; margin: 10px 10px;background: linear-gradient(to top, #42ade3, #69d1fa); border: none; border-radius: 8px; color: #fff; width: 110px; height: 30px; font-size: 16px; cursor: pointer;}

/*咨询者个人信息登记*/
.cxzgrxxdj_title{ background: #7ecef4;}
.cxzgrxxdj_bg{width: 1020px; height: auto; margin: 0 auto;}
.cxzgrxxdj_bg h2{ font-size: 20px; line-height: 40px; color: black; font-weight: normal; padding: 15px 0 10px 0;}
.zxzgrxx{ border: 1px solid #d2d2d2; width: 1020px; height: auto; padding: 15px 0;}
.zxzgrxx tr{ height: 54px;}
.zxzgrxx tr td{ padding: 0 10px; font-size: 18px; color: black;}
.djgrxx_sc{width: 600px; height: 260px; margin: 30px auto; background: #eeeeee; border: #dcdcdc 1px solid; text-align: center;}
.djgrxx_sc_img{ width: 100%; margin: 30px 0 10px;}
.djgrxx_sc p{ padding: 20px 0 0 0; font-size: 18px; color: #a7a6a6; font-weight: bold;}
.file_btn{ width: 250px; height: 55px !important; background: #00b8ee !important; font-size: 24px; border-radius: 8px !important;}
.scwjlb{ width: 832px; height: auto; margin: 10px auto;}
.scwjlb_btn{ margin-bottom: 30px; width: 136px; height: 36px; background: #0068b7; border: none; border-radius: 4px; color: white; font-size: 16px;}
.scwjlb_table{ width: 100%; font-size: 16px; border-collapse: collapse;}
.scwjlb_table thead{ background: #d2e9fe;}
.scwjlb_table thead th{ height: 40px; text-align: left; padding-left: 40px; color: black;}
.scwjlb_table tbody tr{ height: 90px;}
.scwjlb_table tbody tr td{ border-bottom: 1px solid #ddd;}
.checkboxcolor{ color: #4ac9f2;}
.grxxdj_1{ background: url(../imgs/grxxdj_1.png) no-repeat 0 12px; padding: 18px; margin-right: 5px;}
.grxxdj_2{ background: url(../imgs/grxxdj_2.png) no-repeat 0 12px; padding: 18px; margin-right: 5px;}
.scwjck{ width: 80px; height: 34px; margin: 0 15px; color: #fff; border-radius: 4px; border: none; font-size: 16px; background: #f8b551; float: left;}
.scwjsc{ width: 80px; height: 34px; margin: 0 15px; color: #fff; border-radius: 4px; border: none; font-size: 16px; background: #fe7979; float: left;}
.tjzl_btn{ width: 240px; height: 60px; color: white; font-size: 27px; font-weight: bold; margin: 0 auto; background: #00a0e9; border: none; border-radius: 8px; margin: 30px 390px 50px;}
.zxzgrxx_input{ width: 150px; height: 34px; border-radius: 2px; border: 1px solid #b5b5b5; padding: 0 20px; font-size: 16px;}
.sfzinput{ width: 320px;}

.zhushi{ padding: 190px 20px 40px 20px; line-height: 24px;}
.cs{ color: #ff8a00;}
.ls{ color: #00a0e9;}
.hs{ color: red;}

/*咨询排班*/
.zxpb_bg{ width: 1620px; height: auto; margin: 0 auto;}
.zxpb_1{ margin: 35px 0 0 0; width: 100%; display: table;}
.sx_left{ float: left; border: 1px solid #bfbfbf; border-right: none; margin-right: 65px;}
.sx_left li{ float: left; font-size: 16px; color: #585858; border-right: 1px solid #bfbfbf; width: 70px; height: 30px; line-height: 30px; text-align: center; cursor: pointer;}
.sx_left li:hover, .sx_action{ background: #39bbf9 !important; color: #fff !important;}
.zxpb_sj{ float: left; line-height: 30px;}
.sj_font{ float: left; padding: 0 5px;}
.sj_css{ width: 200px !important; height: 30px !important; float: left; background: url(../imgs/zxpb_1.png)no-repeat right; border: 1px solid #bfbfbf !important;}
.zxpb_cx_btn{ float: left; margin-left: 30px;background: #39bbf9; color: white; width: 80px; height: 30px; border: none; border-radius: 4px;}
.zxpb_2{margin: 20px 0; width: 100%; display: table;}
.zxpd_2_ul{ float: right;}
.zxpd_2_ul li{ float: left; }
.zxpb_2_btn{width: 100px; height: 35px; color: white; background: #fbc573; border: none; border-radius: 4px;  margin: 0 0 0 20px;}
.zxpb_3{ margin:0 0 30px 0; width: 100%; display: table;}
.zxpb_table{ width: 100%; height: auto; border-collapse: collapse; font-size: 16px;}
.zxpb_table thead th{ background: #0a8bc8; color: #fff;}
.zxpb_table tr{ height: 50px;}
.zxpb_table tr:hover{ background: #d2e9fe;}
.zxpb_table td,.zxpb_table th{ border: 1px solid #7ecef4;}
.zxpb_table td{ text-align: center; cursor: pointer;}
.zxpb_yyy{ width: 120px; height: 30px; color: #fff; font-size: 16px; background: #acd598; border: none; border-radius: 4px;}
.zxpb_wyy{ width: 120px; height: 30px; color: #fff; font-size: 16px; background: #d2d2d2; border: none; border-radius: 4px;}
.fy_css{ float: right;}
.fy_gxt{ float: left; color: #8a8a8b; font-size: 12px; margin-right: 20px; line-height: 40px;}
.fygxt_btn{ float: left; width: 120px; height: 40px; border: 1px solid #0a8bc8 !important;color: #8a8a8b !important; font-size: 12px; background: #FFF !important;}
.fyym_yl{ float: left; margin-left: 20px; padding: 5px 0;}
.fyym_yl li{ float: left; margin-right: 10px; border: 1px solid #8a8a8b; width: 28px; height: 28px; text-align: center; cursor: pointer;}
.fyli_a{ font-size:12px ; line-height: 28px; padding:8px 12px;}
.fylia_action, .fyym_yl li:hover, .fyli_a:hover{ color: #fff !important; background: #0a8bc8;}
.fy_qw{ float: left;color: #8a8a8b;}
.fy_qw li{ float: left; line-height: 40px; margin: 0 5px;}
.fyqw_input{ width: 54px; height: 28px; border: 1px solid #8a8a8b; text-align: center;}

.xj_zxpb_table{ width: 750px; height: auto; margin: 20px 65px;}
.xj_zxpb_table tr{ height: 50px;}
.xj_zxpb_table tr td{ padding: 0 10px;}
.xjzxpb_input{ width: 630px; height: 30px; border-radius: 2px; border: 1px solid #bfbfbf; padding: 0 10px;}
.xj_select{ width: 290px; height: 30px; background: #eef0f3;border: 1px solid #bfbfbf;}
.xj_bz{ width: 650px; height: 134px; background: #eef0f3;border: 1px solid #bfbfbf; }
.xjri_css {
    width: 290px !important;
    height: 30px !important;
    float: left;
    background: url(../imgs/zxpb_1.png)no-repeat right;
    border: 1px solid #bfbfbf !important;
}
.xjsj_css {
    width: 290px !important;
    height: 30px !important;
    float: left;
    background: url(../imgs/zxpb_2.png)no-repeat right;
    border: 1px solid #bfbfbf !important;
}
.xj_div{ width: 100%; text-align: center; height: 40px; margin: 50px 0;}
.xjqd_btn{ margin: 0 20px; width: 150px; height: 40px; background: #00a0e9; border: none; border-radius: 8px; color: #fff;}
.xjqx_btn{ margin: 0 20px; width: 150px; height: 40px; background: #bfbfbf; border: none; border-radius: 8px; color: #fff;}

/*专家列表*/
.zjlbd_bg{ width: 1157px; height: auto; margin: 0 auto;}
.zjlb_1{ background: url(../imgs/zjlb_1.png) no-repeat; background-size:1219px 270px ; width: 1219px; height: 270px; margin-bottom: 30px;}
.zjlb_title{ width: 760px; height: auto; margin: 0 auto; padding-bottom: 30px; border-bottom: 3px solid #595959; text-align: center;}
.zjlb_title2{ width: 370px; height: auto; margin: 40px auto 30px; display: table;}
.zjlbt_left{ float: left; width: 16PX; height: 58PX; margin-right: 6px; background: linear-gradient(to top, #5c85c7, #3d6eb3);}
.zjlbt_center{ float: left; width: 322px; height: 58PX; margin-right: 6px; background: linear-gradient(to top, #5c85c7, #3d6eb3); text-align: center; font-size: 24px; font-weight: bold; line-height: 58px; color: white;}
.zjlbt_right{ float: left; width: 16px; height: 58px; background: linear-gradient(to top, #5c85c7, #3d6eb3);}
.zjlb_bg{ margin-top: 140px; width: 1144px; height: 360px; background: #d2e9fe;}
.zjlb_zrwy{ width: 694px; height: auto; margin: -100px 225px auto 225px; position: absolute;}
.zjlb_zjxq{ width: 255px; height: 436px; float: left; margin: 0 45px; border-radius: 4px;box-shadow: 0px 0px 14px #c0c4cca8; background: #fff;}
.zjtx{ width: 100%; height: auto; text-align: center;}
.zjtx img{ margin: 12px auto; width: 148px; height: 148px; border-radius: 92px;}
.zjxm{ width: 100%; height: 30px; line-height: 30px; background: #013f6b; text-align: center; color: #fff; font-size: 18px; font-weight: bold;}
.zjjj{ padding: 10px 10px; line-height: 26px; font-size: 14px; text-align: center; color: #fff; background: url(../imgs/zjlb_3.png) no-repeat; width: 236px; height: 153px; border-radius: 0 0 4px 4px ;}
.zjlb_fzrwy{ width: 1480px; height: auto; margin: -100px 50px auto 50px; position: absolute;}
.zxyy{ text-align: center;}
.zxyy_btn{ margin: 10px auto; background: linear-gradient(to top, #feab54, #fbce84); color: white; font-size: 18px; border: none; border-radius: 8px; width: 120px; height: 36px;}
.zjlb_cwwy{width: 1480px; height: auto; margin: -100px 10px auto 10px; position: absolute;}
.zjlbzjxq_cwwy{ margin: 0 13px !important;}
.ls_btn{ background: linear-gradient(to top, #5c85c7, #3d6eb3) !important;}

/*专家详情*/
.zjxq_title{ width: 280px; height: auto; margin: 40px auto 30px; display: table;}
.zjxqt_left{ float: left; width: 16PX; height: 58PX; margin-right: 6px; background: #84ccc9; /*background: linear-gradient(to top, #5c85c7, #3d6eb3);*/}
.zjxqt_center{ float: left; width: 230px; height: 58PX; margin-right: 6px; background: #84ccc9; text-align: center; font-size: 24px; font-weight: bold; line-height: 58px; color: white;}
.zjxqt_right{ float: left; width: 16px; height: 58px; background: #84ccc9;}
.zjxq_bg1{ width: 990px; height: 623px; background: #7ecef4; margin: 20px 0 0 50px;display: table-caption;}
.zjxq_bg2{ width: 1009px; height: 586px; background: #454955; position: absolute; margin: 20px 0 0 -43px;}
.zjxq_neirong{ margin: 24px 0 0 55px; width: 830px; height: auto; float: left;}
.zjxq_xm{ width: 130px; height: 45px; background: #947358; color: white; font-size: 30px; font-weight: bold; line-height: 45px; text-align: center; margin-bottom: 20px;}
.zjxq_nr{ margin: 10px 0;}
.zjxq_nr h5{ font-size: 18px; color: white; line-height: 36px;}
.zjxq_nr p{ font-size: 14px; color: white; line-height: 30px; padding: 10px 0;}
.zjxq_tx{ position: absolute; right: 0; margin: 30px -100px 0 auto ;}
.zjxq_tx img{ width: 220px; height: 220px;}
.zjxq_xian{ background: white; width: 100%; height: 2px; margin-top: 100px;}
.zjxq_wxts{ width: 1120px; height: 145px; background: #fcdfc9; margin-top: 36px;display: table-caption;}
.wxts_title{ width: 166px; height: 40px; background: #f39700; border-radius: 10px; color: white; font-size: 18px; font-weight: bold; position: absolute; margin-top: -20px; line-height: 40px; text-align: center;}
.wxtsnr{ color: #626060; width: 100%; margin: 20px 0 0 60px; font-size: 16px; line-height: 32px; padding-top: 15px;}
.zjxqsj_p{ float: left;}
.zjxqsj_pr{ float: right; margin-right: 60px; color: #00a0e9;}
.zjxqsj_xzrq{ width: 1060px; margin: 30px auto; display: table;}
.xzrq_ul{ margin: 0 auto; width: 925px;}
.xzrq_ul li{ float: left; margin: 0 7px;}
.xzrq_div{ width: 118px; height: 60px; line-height: 32px; padding: 15px 0; background: #ffcf87; text-align: center; border-radius: 10px; cursor: pointer;}
.xzrq_div h5{ font-size: 22px; color: #fff; font-weight: bold;}
.xzrq_div p{ font-size: 22px; color: #c37807; font-weight: bold;}
.xzrq_action,.xzrq_action p{ background: #ec6941; color: white !important;}
.jtleft{position: absolute; margin: 72px 0 0 25px;}
.jtright{ position: absolute; margin: 72px 0 0 1045px;}
.zjxq_6{ background: url(../imgs/zjxq_6.png) no-repeat 0 19px; padding: 22px;}
.zjxq_7{ background: url(../imgs/zjxq_7.png) no-repeat 0 19px; padding: 22px;}
.zjxqsj_xssj{ margin:20px 96px ;}
.xssj_sw{ width: 100%; height: auto; display: table; margin-bottom: 25px;}
.xssj_sw h5{ font-size: 18px; color: #00a0e9; padding-left: 0px; line-height: 45px;}
.zjxq_3{ background: url(../imgs/zjxq_3.png) no-repeat 0 5px; padding: 20px 40px 20px 10px;}
.zjxq_4{ background: url(../imgs/zjxq_4.png) no-repeat 0 5px; padding: 20px 40px 20px 10px;}
.xssjsw_ul{ margin: 5px 0;}
.xssjsw_ul li{ float: left; margin-right: 15px; width: 160px; height: 50px; line-height: 50px; background: #fff; color: #00a0e9; text-align: center; font-size: 18px; font-weight: bold;}
.xssjsw_action{ color: white !important; background: #00a0e9 !important;}

.zjxq_sj{ width: 1120px; height: 510px; background: #d3e9f6; margin-top: 40px;}
.zjxq_xzfw{ width: 1120px; height: 330px; background: #eaebeb; margin-top: 30px;}
.zjxqxzfw_title{ width: 1088px; height: 90px; border-bottom: 2px solid #fff; line-height: 90px; font-size: 20px; font-weight: bold; color: black; padding-left: 32px;}
.zjxq_5{ background: url(../imgs/zjxq_5.png) no-repeat 0 15px; padding: 24px;}
.zjxq_1{ background: url(../imgs/zjxq_1.png) no-repeat 0 15px; padding: 24px;}
.zjxq_2{ background: url(../imgs/zjxq_2.png) no-repeat 0 19px; padding: 20px;}
.xzfwnr{ padding-left: 60px;}
.xzfwnr li{ height: 60px; padding: 25px 0; color: #4c4b4b; font-size: 18px; font-weight: bold;}
.xzfwnr li p{ padding-left: 28px;}
.xzfwradio{ display: table; line-height: 38px;}
.xzfwradio input{ float: left; margin: 14px 0 0 0;}
.xzfwradio p{ float: left; padding-left: 15px !important;}

.zjxq_ljyybtn{ width: 256px; height: 70px; color: white; border: none; border-radius: 8px; font-size: 27px; font-weight: bold; background: #00a0e9; text-align: center; line-height: 70px; margin: 50px auto 120px;}

/*门票类型*/
.mplx_bg{ width: 1038px; height: auto; margin: 0 auto; display: table;}
.mplx_div{ width: 300px; height: 397px; border: 1px solid #7ecef4; float: left; margin: 0 22px;}
.text_align{ text-align: center;}
.text_align p{ color: red; font-size: 16px; padding: 30px 0 10px 0;}
.text_align h2{ color: #024d8a; font-size: 36px; padding: 10px 0;}
.ljbm_btn{ background: #00a0e9; width: 200px; height: 50px; font-size:24px ; color: white; font-weight: bold; line-height: 50px; border: none; border-radius: 8px; margin: 20px 0;}
.mp_title{ width: 300px; height: 50px; background: #7ecef4; line-height: 50px; text-align: center; border-radius: 4px 4px 0 0; color: #fff; font-size: 20px; font-weight: bold;}
.mp_jg{ text-align: center; padding: 26px 0;}
.mp_jg h3{ font-size: 36px; color: #f8ac35; font-weight: bold; line-height: 48px;}
.mp_jg p{ font-size: 16px; color: #979796;text-decoration: line-through;}
.mp_sm{ width: 200px; padding: 0 19px; height: 170px; margin: 0 auto; border: 1px solid #7ecef4; border-bottom: none;}
.mpsm_1{ width: 100%; height: 32px; margin-bottom: 15px; border-bottom: 1px solid #ddd; font-size: 14px; color: #979796; text-align: center; line-height: 32px;}
.mp_sm p{ font-size: 14px; color: #979796; line-height: 20px;}
.mp_footer{ width: 300px; height: 60px; background: #024d8a; line-height: 60px; font-size: 36px; font-weight: bold; color: white; text-align: center;}

/*弹窗*/
.zf_bg{ width: 350px; height: 470px; background: #fff; border-radius: 4px;}
.zf_title{ width: 350px; height: 40px; background: #3ac178; border-radius: 4px 4px 0 0; color: white; text-align: center; line-height: 40px; font-size: 18px;}
.zf_erwm{ text-align: center;}
.zf_erwm img{ padding: 36px 0;}
.zf_erwm p{ font-size: 16px; color: #464646; padding-bottom: 10px;}
.zf_btn{ margin: 20px auto 0; width: 260px;}
.wczf_btn{ float: left; margin: 0 10px; width: 110px; height: 36px; border: none; border-radius: 4px; background: #3ac178; color: white; font-size: 16px; line-height: 36px; cursor: pointer;}
.qxzf_btn{ float: left; margin: 0 10px;width: 110px; height: 36px; border: none; border-radius: 4px; background: #cacaca; color: white; font-size: 16px; line-height: 36px; cursor: pointer;}

.mplx_1{ background: url(../imgs/mplx_1.png) no-repeat 0 8px; padding: 10px 12px;}

.xj_tc{ width: 880px; height: 625px; background: #fff; border-radius: 10px;}
.xjtc_title{ width: 100%; height: 40px; background: #3697e8; border-radius: 10px 10px 0 0;}
.xjtc_title h5{ color: #fff; font-size: 16px; font-weight: normal; line-height: 40px; padding-left: 30px;}
.hyxx_tc{width: 950px; height: 763px; background: #fff; border-radius: 10px;}


.zb_main{ width: 1712px; margin: 20px auto 0;}
.zbmain_left{ width: 1198px; float: left; background: #fff; border-radius: 12px; padding: 12px 0;}
.zbmainleft_top{ width: 1126px; margin: 0 36px; padding: 0px 0 10px 0; display: table;}
.logocss{ float: left;}
.zbml_title{ float: left; margin-left: 20px;}
.zbml_title h3{ margin-bottom: 5px; font-weight: bold;}
.zbml_title p{ color: #939393; font-size: 12px;}
.yjs_bq{border: 1px solid red; border-radius: 6px; padding: 3px 10px; margin-left: 20px; font-size: 12px; color: red; font-weight: normal;}
.ico_7{ background: url(../img/ico_7.png) no-repeat 0 12px; padding: 15px 15px 15px 20px;}
.ico_8{ background: url(../img/ico_8.png) no-repeat 0 12px; padding: 15px 15px 15px 20px;}
.ico_9{ background: url(../img/ico_9.png) no-repeat 0 12px; padding: 15px 15px 15px 20px;}
.zbml_right{ float: right;}
.zbml_right li{ float: left; margin: 0 10px; text-align: center; cursor: pointer;}
.zb_center{ width: 100%; height: auto; display: table; margin-bottom: 20px;}
.zbcenterimg{ width: 100%; height: auto;}
.zbcenter_logo{ position: absolute; margin: -34% 0 0 55%; background: url(../img/logo_2.png) no-repeat; width: 102px; height: 22px;}
.ico_3{ position: absolute; margin: -3% 0 0 59.5%; background: url(../img/ico_3.png) no-repeat; width: 30px; height: 30px; cursor: pointer;}
.zb_spdkf{position: absolute; color: #fff; margin: -55px 504px; width: 190px; height: 30px; text-align: center;}
.zb_spdkf p{ background: #7d7d7d7a; height: 26px; line-height: 26px;}
.zbjs_nr{ padding: 5px 25px;}
.zbjs_nr p{ line-height: 24px; font-size: 14px;}
.text_right{ text-align: right;}

.zbmain_right{ width: 478px; float: right; background: #fff; border-radius: 12px;}
.zbmr_title{ width: 100%; height: 60px; border-bottom: 1px solid #ddd; text-align: center;}
.zbmrt{ width: 114px; line-height: 46px; margin: 0 auto; padding-top: 10px; border-bottom: 4px #037adb solid; color: #037adb; font-size: 16px; font-weight: bold;}
.zbmr_ltnr{ width: 94%; min-height: 400px; overflow-y: scroll; padding: 20px 3%;max-height: 700px;}
.zbmrltnr_h5{ text-align: center; line-height: 24px; font-weight: normal; color: #939393;}
.ltnrcss{ width: 100%; margin-bottom: 12px; height: auto; display: table;}
.ltnrcss_tx{ float: left;}
.ltnrcss_div{ float: left; margin-left: 3%; width: 80%;}
.ltnrcss_div h5{ color: #939393;}
.ltnrcss_div p{ padding: 10px; background: #e3efff; color: #444; font-size: 13px; border-radius: 8px; margin-top: 8px;}
.zbmr_bottom{ width: 94%; height: auto; margin: 0 3%;padding-bottom: 15px; border-top: 1px solid #ddd;}
.zbmrb_bq{ width: 100%; display: table; margin: 5px 0 5px 0;}
.zbmrb_bq li{ float: left; margin-right: 15px; cursor: pointer;}
.zbmrb_bq li img{ width: 26px;}
.zbmrb_ltk{ width: 100%; margin: 0 0 10px 0; display: table;}
.ltkcss{ width: 70%; float: left; height: 30px; padding: 0 0 0 8%; border:none; border-radius: 8px; background: #eeeeee url(../img/ico_6.png) no-repeat 5px 5px; background-size:auto 20px;}
.ltk_fsbtn{ float: right; width: 20%; height: 30px; border: none; border-radius:8px; background: #5ec0ef; color: #fff; cursor: pointer;}

.yhjb{ width: 94%; margin: 0px auto; display: table;}
.yhjb li{ float: left; width: 17%; margin:0 1.5%; padding-bottom: 15px;}
.yhjb li img{ width: 100%; border-radius: 10px;}

.fx_tc{ width: 382px; height: 322px; position: absolute; background: #fff; border-radius: 8px; text-align: center;    margin: 3% 0 0 -16%;z-index: 99}
.fx_tc h5{ font-size: 14px; color: #ADACAC; line-height: 24px;}
.img_4{ width: 120px; height: 120px; margin-top: 40px;}
.fx_fzlj{ width: 330px; height: 40px; margin: 15px auto; border: 1px solid #ddd; border-radius: 8px; line-height: 40px;}
.fx_fzlj p{ float: left; text-align: left; color: #797979;}
.gklj{ width: 100px; text-align: center !important;}
.fx_btn{ width: 260px; margin: 10px auto;}
.fz_btn{ float: left; margin: 0 5px; width: 120px; height: 36px; color: #797979; border: 1px solid #ddd; border-radius: 4px; cursor: pointer;}
.bcewm_btn{ float: left; margin: 0 5px; width: 120px; height: 36px; color: #797979; border: 1px solid #ddd; border-radius: 4px; cursor: pointer;}