﻿@charset "utf-8";
/* CSS Document */


a { text-decoration: none; }
a:hover { text-decoration: none;  }
img{ border:0px;}
.ui-overlay-h{margin:0 auto;position:relative;background:#fff;}
input, img {vertical-align: middle;}
body,html{margin:0 auto;}
img {border:none;vertical-align:top;}
* {margin:0;padding:0;}
.blank{height:8px;clear:both;}
.blank20{height:20px;clear:both;}
.clearfix:after,.clear:before{
	display:table;
	content:'';
	}
.clearfix:after{
	clear:both;
	overflow:hidden;
	}
.clearfix{
	zoom:1;
	}
.relative {position:relative;}
.absolute {position:absolute;}
.float_left {float:left;}
.float_right {float:right;}

/*中部咨询样式*/
.swtCenter {width:418px;height:310px; 
	background:url(../../../uploads/zixun.png) center top no-repeat ;position:fixed;left:50%;top:50%;z-index:9999;margin-left:-209px;margin-top:-155px;
}
.closeBtn_swt {position:absolute;right:-4px;top:-5px;width:44px;height:44px;-moz-background-size:100%;-webkit-background-size:100%;background-size:100%;cursor:pointer;}


.swtCenter h3 {width:100%;font-size:24px;text-align:center; color:#2e3642;font-weight:500;margin-top:20px;}
.swtCenter h4 {width:100%;font-size:14px;margin-top:13px;font-weight:bold;text-align:center;color:#2e3642;color:#ff2000;}
.mfhd {width:250px;line-height:22px;height:22px;border:0px solid #6a7380;-moz-border-radius:17px;-webkit-border-radius:17px;border-radius:17px;margin:5px auto 5px;}
.mfhd  input {width:156px;height:30px;line-height:30px; background-color:#FFF;font-size:14px;color:#6a7380;-moz-border-radius:15px 0 0 15px;-webkit-border-radius:15px 0 0 15px;border-radius:15px 0 0 15px;padding-left:13px;float:left;outline:none;}
.mfhd a {width:69px;height:30px;line-height:30px;color:#fff; background-color:#6a7380;font-size:12px;text-align:center;text-decoration:none;-moz-border-radius:0 14px 14px 0;-webkit-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0;float:left;}
.mfhd p{margin:6px 0;font-size:14px;}
.swtCenter p {width:250px;font-size:14px;margin-top:10px;color:#6a7380;}
.swt_lists {bottom:0;left:0;width:100%;height:58px;line-height:58px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;text-align:center;}
.swt_lists a {display:block; }
.swt_list1 {     width: 140px; height: 40px;border-radius: 5px;position: relative;float: left;top: 14px;margin-left: 55px;cursor: pointer;}
.swt_list2 {     width: 140px;height: 40px;border-radius: 5px;position: relative;float: left;top: 14px;margin-left: 32px;}

.swt_lists a i,.swt_lists a em {display:block;position:absolute;left:50%;color:#fff;text-decoration:none;}
.swtCallIcon {top:50%;margin-left:-50px;margin-top:-13px;width:27px;height:27px; -moz-background-size:100%;-webkit-background-size:100%;background-size:100%;}
.swt_lists em {height:100%;top:0;margin-left:-16px;font-size:16px;}
.swtLinkIcon {top:50%;margin-left:-50px;width:27px;height:24px;margin-top:-12px;-moz-background-size:100%;-webkit-background-size:100%;background-size:100%;}
.swtLinkCounter {top:15px;width:14px;height:14px;margin-left:-34px;line-height:13px;text-align:center;font-size:9px;background-color:#e60012;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;-moz-box-shadow:0 0 3px rgba(0,0,0,0.8);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.8);box-shadow:0 0 3px rgba(0,0,0,0.8);z-index:3;font-style:normal;}
.closeBtn_swt {right:-4px;top:-5px;width:44px;height:44px;-moz-background-size:100%;-webkit-background-size:100%;background-size:100%;cursor:pointer;}

.clear{ clear:both;}
a{ text-decoration:none; color:#333; }
img{ border:none;vertical-align: middle; }
.fl{ float:left;}
.fr{ float:right;}
.h12{ width:100%; clear:both; height:12px;}
.h20{ width:100%; clear:both; height:20px;}
.h40{ width:100%; clear:both; height:40px;}
.p50{ padding:50px 0px;}
.w1100{ width:1100px; margin:0px auto; }
.bg_gray{ width:100%; background:#f7f7f7; padding:10px 0px 40px 0px; }

.r_swt{display: none;width: 104px;  height:410px; background:url(../images/zx.png) no-repeat; position: fixed; right: 0px; top: 7%; z-index: 999999;}
.r_swt ul li{margin:0 auto 6px auto;width: 67%; text-align: center; position: relative; height: 42px;top:120px;}
.r_swt ul li a{ display: block;width: 125px; height: 42px;} 
.r_list{position:relative;display:block;height:410px;}
.r_swt ul li.li07{position:relative;top:210px;}
.r_swt ul li i{ display: block; opacity: 0;  color: #fff; line-height: 30px; font-style:normal; width: 100px; height: 30px; position: absolute; right: -100px; top: 0px;  }
.r_swt_show{border:1px solid #ccc; width: 240px; position: absolute; display:none;  right: 100px; top: -40px; height:140px ;background:#f9f9f9;}
.d1{color:#000;margin:10px 0;}
.d2{margin-bottom:10px;}
.d2 input{height:30px;}

.r_show_input ul li { width: 100%; height: 30px; position: relative; background: #272727;border:1px solid green;}
.r_show_input ul li span{ position: absolute; right: 22px; top: 0px;}
.r_show_input strong{ width: 72px; float: left; font-weight: normal; color: #fff;}
.r_show_input input{ height: 26px; line-height: 26px; padding-left: 10px; background: #fff; width: 120px; float: left; border: 1px solid #ddd;}
.r_show_input select{ width: 132px; height: 28px; color: #999; float: left;}
.r_show_input .yzm input{ width: 70px; padding: 0px;}
.r_show_input .yzm img{ float: left; width: 50px; height: 27px; margin-left: 10px;}
.r_show_input .sub{ text-align: center; height:30px; }
.r_show_input .sub input{ float: none; background: #920000; color: #fff; padding: 0px; border: none; width: 160px; height: 30px; font-size: 16px; font-weight: bold; }
.r_show_input .sub input:hover{ background: #fff; cursor: pointer; color: #920000;}
.r_show_f{ width: auto;  padding: 0px 0px 0px 40px; height: 40px;} 
.r_show_f b{ float: left; display: block; width: 40px; height: 40px;   background: url(../images/r_swt_bg.png) -211px 3px no-repeat;}
.r_show_f span{ float: left;color: #fff; font-size: 16px;  line-height: 40px; padding-left: 10px;}

.r_show_tel .r_show_input{ border:1px solid red;}
.r_show_tel strong{ float: none;; text-align: center;}
.r_show_tel input{ width: 180px; float: none;height:30px;}
.r_show_wx{   top: -190px; }
.r_show_wx .r_show_t{ height: auto;}
.r_swt .li04 .yzm a{ width: auto; height: auto; background: no-repeat;}

/*底部报名
ul li{list-style-type:none;}
.bmxt{position: fixed; bottom: 0; right: 0; width: 100%; height: 130px; z-index: 1000; overflow: hidden; display: block;}
.dbzxt{position:absolute; top:78px; font-size:12px;left:440px;}
.dbzxt li{width:190px;display:inline;line-height:30px;margin-left:10px;color:#fff;margin-top:10px;font-size:16px;font-weight:bold;}
.dbzxt li input{display:inline-block;width:130px;margin-left:5px;}
.dbzxt li .na{display:inline-block;margin-left:5px;}
.dbzxt li .sex{display:inline-block;width:15px;margin-left:5px;}
.dbzxt_bj{background:#FF711D; border-radius:5px;padding:3px;text-align:center;color:#fff;border:none;cursor:pointer;font:bold 16px/25px Arial; letter-spacing: 1px;}
.div_bjh_s{position:absolute;top:46px;right:0;width:50px;height:30px;color:#fff;font:bold 30px/30px 微软雅黑;text-align:center;cursor:pointer;}
.div_bjh_cont{position: absolute; bottom: 0; right: 0; width: 100%; height: 80px;  display: block;}
.zx_tel{height:50px;position:absolute;top:90px;right:270px;color:white;font-size:12px;font-family:"微软雅黑";}
.zx_tel span{color:red;}
.db_zx2{position: absolute; bottom: 0; right: 0; width: 0; height:106px; cursor: pointer; overflow: hidden; display: block;}
.db_zx1{position:absolute;bottom:0;left:0;width:0;height:50px;cursor:pointer;overflow:hidden;}
.zimg{position:relative;height:130px;}
.hdtu{position:absolute;width:405px;height:157px;top:-8px;background:url(../images/zq.png) no-repeat;z-index:1;}
.yudin{position:absolute;top:60px;left:480px;color:#fff;font-size:20px;}
.stel{border-radius:5px;border:none;padding:5px;}



