@charset "utf-8";

.user-logo { height:94px; border-bottom:1px solid #d8d8d8; }
.mg_t_16 { margin-top:16px; display:inline-block; float:left; }
.login { height:92px; }

.login > a:hover { text-decoration:none; background:#225da5;}
.hover { text-decoration:none; }
a.personal-sign-up { display:inline-block; width:91px; height:92px; text-align:center; line-height:92px; color:#333; font-size:18px; text-decoration:none; }
a.personal-sign-up:hover { text-decoration:none; background:url(../images/user/top-login-hover.png) no-repeat; }
.width-2 { width:2px; }


.login-main-img { padding:0px; height:401px; background:#ccc; width:445px; margin:15px; margin-right:0; background:url(../images/user/login.jpg) no-repeat; }
.login-main-img > img { width:461px; height:351px; }
.login-main-form { padding:40px 70px; +padding:40px 60px;
}
.login-main-tips { display:block; width:322px; height:34px; padding:0px 10px 0px 36px; margin-bottom:20px; background-color:#fff5f5; background-image:url(../images/user/icon.png); background-position: 10px 8px; background-repeat:no-repeat; border:1px solid #f3a5a5; line-height:34px; color:#d10000; font-size:12px; }
.mg_b_20 { margin-bottom:20px; }

/* 电脑 */
@media screen and (min-width:1200px){
.width_925 { width:925px;margin:0px auto; }
.form-login > form > ul > li > input { width:322px; height:37px; padding:0px 10px; border:1px solid #d8d8d8; line-height:37px; background-color:#fff; }
.login-main { margin-top:80px; width:462px;}
.contact-shadow{height:29px; background:url(../images/public/contact-shadow.jpg) no-repeat; width:462px; margin:0 auto;}
.erweima{position: absolute;margin-left: 415px;}
.connews { border:1px solid #d8d8d8; padding:30px; border-top-right-radius:5px 5px; border-bottom-right-radius:5px 5px; border-bottom-left-radius:5px 5px; }
#example{
	width: 100% !important;
}
h2 span { font-size:28px; font-weight:normal; padding-right:10px; padding-bottom:5px; }
.login > a { display: block; width: 100px; height: 35px; text-align: center; line-height: 35px; color: #fff; font-size: 18px; text-decoration: none; background: #074b8a; margin-left: 10px; border-radius: 5px; margin-top: 28px; }

.titlenews ul li { float:left; height:35px; line-height:35px; padding:0 30px; border:1px solid #d8d8d8; border-top-left-radius:5px 5px; border-top-right-radius:5px 5px; margin-right:5px; background:#f6f6f6; cursor:pointer; }


}

/* 手机 */
@media screen and (max-width:560px){
.form-login > form > ul > li > input { width:272px; height:37px; padding:0px 10px; border:1px solid #d8d8d8; line-height:37px; background-color:#fff; 	}  
.login-main { margin-top:80px; width:100%;}
.contact-shadow{height:29px; background:url(../images/public/contact-shadow.jpg) no-repeat; width:100%; margin:0 auto;}
.erweima{position: absolute;margin-left: 305px;}
.width_925,.jxda,.w_1024,.width1024,.width783{width: 100% !important;margin: 0px auto; padding: 20px;}
.jxzuo{
	padding-right: 20px;
}
.connews { border:1px solid #d8d8d8; padding:10px; border-top-right-radius:5px 5px; border-bottom-right-radius:5px 5px; border-bottom-left-radius:5px 5px; padding-right: 30px;}
.jxsd{
	padding: 20px;
}
.jxsd h2{
	margin-top: 0px !important;
}
#example{
	width: 680px !important;
}

span.shenqingbtn{
	margin-top: 0px !important;
	padding: 4px 10px !important;
}


#jxxiao{
	padding: 3px 3px !important;
}

.jxasa,h2{ 
	padding-right: 25px !important;
}

h2 span { font-size:19px; font-weight:normal; padding-right:10px; padding-bottom:5px; }

.jxzz{
	 font-size:15px !important;
}

#jxzi{
	padding-right: 0px !important;
}

.login > a { display: block; width: 80px; height: 30px; text-align: center; line-height: 30px; color: #fff; font-size: 15px; text-decoration: none; background: #074b8a; margin-left: 10px; border-radius: 5px; margin-top: 28px; }

.jxbianji{
/* 	padding: 0px; */
}

.jxbiao table td{
	font-size: 13px !important;
}

.shenqingbtn a{
	padding: 5px !important;
}

.width_925 h2{
	padding-right:25px;
	font-size:22px;
}

.con_con2,.att_r,.font_box,.appInfoContent,.jxgundong,.fc-agenda-view,.fee .down{
	width: 100% !important;
	overflow-x: auto !important;
}

.web_news .con_con2{
	overflow-y: auto !important;
	height: 500px;
}

.acco_info{
	margin-top: 0px !important;
}

.acco_form .field input[type='text']{
	width: 80% !important;
}

.acco_info .chosen-select{
	width: 80% !important;
}

.field textarea{
	width: 100% !important;
}

.select2-container{
	width: 130px !important;
}

.floor_form{
	padding: 0px !important;
}

.floor_form input.s_btn,input.s_btn{
	margin-top: 20px !important;
}

.att_r table,.appInfoContent table,.down table,#family_address,#guarantee{
	width: 900px !important;

}

.att_d table{
	width: 100% !important;
	height: 300px;
}

.user-bottom{
	clear: both;
}

.applyonline-3-left dt{
	font-size:15px ;
}

.clearfix span{
	/* width: 90% !important; */
}

#message_numbers{
				width:35px !important;
			}

.applyonline-main-title h3 span{
	font-size: 20px;
}


.con_con2 dl,{
	width: 600px;
}

.fc table{
	width: 800px !important;
}

.fc-ltr .fc-axis{
	width: 100px !important;
	text-align: center !important;
}

.header-row-td{
	font-size: 15px !important;
}

.wap_box2 h3{
	font-size: 20px !important;
	margin-top: 40px ;
}

.wap_box h1{
	font-size: 22px !important;
}

.login-main-form { padding:40px 0px; +padding:40px 0px;
}


.select2-container--default .select2-selection--single,.select2-container, .select2-drop, .select2-search, .select2-search input,.select2 .select2-container .select2-container--default,.js-states {
	width: 250px !important;
}

.p30 { padding:20px !important; }

.jxhss span{
	width: 80% !important;
	font-size: 16px !important;
}

.applyonline-main-title{ margin:0px !important; }

.list_title ul li a span{
	width: 20px !important;
}

.list_title ul.c1{ height:40px; line-height:40px; background-color:#4f608c;background-image: none !important;width:100%}
.list_title ul.c2{ height:40px; line-height:40px; background-color:#4f608c;background-image: none !important;width:100%}
.list_title ul.c3{ height:40px; line-height:40px; background-color:#4f608c;background-image: none !important;width:100%}
.list_title ul.c4{ height:40px; line-height:40px; background-color:#4f608c;background-image: none !important;width:100%}
.applyonline-main .list_title{
	text-align: left;
}

.list_title ul li.d1{ width:73px;}
.list_title ul li.d2{ width:80px;}
.list_title ul li.d3{ width:80px;}
.list_title ul li.d4{ width:80px !important;}
.list_title ul li.d5{ width:80px;}
.list_title ul li.d6{ width:80px;}

.list_title ul li em{
	width: 60% !important;
}

.applyonline-main .list_title{
	text-align: left;
	margin-top: 10px;
}

.list_title ul li a{
	font-size: 10px;
}

.applyonline-2-main{
	margin: 0px;
}

.list_title.steps_4 ul.c2{
/* 	background-image: none !important; */
/* 	background-color: #074b8a; */
}


.zjlx{
	padding: 0px !important;
	margin-top: 10px;
}

.zjlx .fl_zl,.zjlx .mmsh4{
	width: 100% !important;
}

.zjlx .mmsh4{
	margin-top: 0px;
} 

.redbtn-middle2 input { cursor:pointer; height:35px; line-height:35px; text-align:center; border:1px solid #b90000; background:url(../images/user/red_btn.png) repeat-x; border-radius:5px; color:#fff; font-size:14px; font-weight:bold; width:124px; margin:30px auto 20px 40px !important; }


.radio dl dt{
	text-align: left;
	width: auto;
}

.radio_degree{
	float: left !important; 
	width: 100% !important;
}

.radio dl dd,.jxbianju,input.tongyong{
	padding: 0px 10px !important;
	margin: 0px !important;
	width: 100% !important;
}

.radio_degree select{
	width: 100% !important;
}

.radio_degree .login-btn{
	width: 100% !important;
}

.titlenews ul li { float:left; height:35px; line-height:35px; padding:0px 5px; border:1px solid #d8d8d8; border-top-left-radius:5px 5px; border-top-right-radius:5px 5px; margin-right:5px; background:#f6f6f6; cursor:pointer; }

#myTab li{
	width: auto !important;
}

#myTab li img {
width: 15px;
}

.jxdda,#paper_msg{
	margin-top: 0px !important;
}

.items .btn{
	width: 120px !important;
	height: 80px !important;
	padding:7px 0px !important;
	margin-top: 10px !important;
	margin-right: 15px;
}

.btn-light p{
	font-size: 12px;
}

.attend .items{
	text-align: left !important;
}

.fee .title{
	font-size: 20px;
	padding: 10px !important;
}

.fee .down{
	padding: 0px !important;
}

.modal-dialog{
	width: 300px !important;
	top: 20%;
}

.cleartit .a4,.clearfix_list .a4,.cleartit .a2,.clearfix_list .a2{
	width: 100px !important;
}

.jxssw{
	width: 450px !important;
}

#jxanniu{
	padding: 4px !important;
}

#jxanniu2{
	padding: 2px 0px !important;
}

#jxxxss{
	font-size: 15px !important;
}

.student_paper_test_area{
	position:static !important;
}

#jxone{
	width: 25% !important;
	font-size: 11px;
}

#jxtttw{
	width: 68% !important;
	font-size: 11px;
	padding-right: 0px !important;
}

#jxsstw{
	width: 28% !important;
	font-size: 11px;
	padding-right: 0px !important;
}

#my_form{
	margin-top: 20px !important;
}


#jxnanbiao{
	width: 800px !important;
}

.applyonline-3-right-title{
	font-size: 20px;
	margin-top: 30px;
}

.applyonline-3-left{
	width: 100%;
	margin-right: 0px;
	background: url(../images/user/applyonline-2-left.png);
	background-size: 100%;
	margin-top: 20px;
}

.applyonline-main{
	border: none;
}

.applyonline-3-right-left-title-des{
	font-size: 15px;
}

.login_box{
	max-width: none;
}












}


.form-login > form > ul > li > input.ft_12 { font-size:12px; }
.form-login > form > ul > li > input:focus { border-color: #95C8F1; box-shadow: 0px 0px 4px #95c8f1; }
.form-login > form > ul > li > input.radio2{ width:13px; height:13px;}
li.mg_20 { padding:20px 0px; }
.login-remember { display:inline-block; color:#555; font-size:12px; line-height:12px; }
.self-checkbox { margin-right:4px; width:12px; height:12px; background-color:#fff; border:1px solid #d8d8d8; line-height:12px; vertical-align:middle; }
span.inline-xian { font-size:10px; height:12px; margin-left:4px; margin-right:7px; border-left:1px solid #cecece; border-right:1px solid #7d7d7d; width:2px; }
.login-btn { cursor: pointer; display: inline-block; width:324px; height:37px; line-height:37px; background:url(../images/user/btn-login.png) no-repeat; font-size:18px; font-weight:bold; text-align:center; color:#fff; border-radius:5px; border:none; }
.login-btn:hover { background:url(../images/user/btn-login.png) 0px -63px no-repeat; }
.login-btn.disabled { cursor: pointer; display: inline-block; width:324px; height:37px; line-height:37px; background: #aaa; font-size:18px; font-weight:bold; text-align:center; color:#fff; border-radius:5px; border:none; }
.login-btn.disabled:hover { background: #aaa; }

.user-bottom { margin-top:70px; padding-top:28px; padding-bottom:45px; background: url(../images/user/user-bottom.png) no-repeat center 0; text-align:center; color:#777777; font-size:12px; line-height:22px; }
/*findpassword*/
.find-password-main { margin-top:80px; border:1px solid #dddddd; border-radius:5px; background-color:#f6f6f6; }
.find-password-title { background:url(../images/user/findpassword-bg.gif) repeat-x; height:38px; line-height:38px; padding-left:20px; border-bottom:1px solid #ddd; border-top-left-radius:5px; border-top-right-radius:5px; text-align:left; }
.find-password-container { margin-top:40px; margin-bottom:40px; text-align:center; }
.find-password-form { margin:0px auto; width: 321px; }
.setcent ul li span { padding-left:27px; display: inline-block; width: 210px; float: left; margin-bottom:5px; text-align: left; }
.find-password-form ul li img { float:left; }
input.tongyong { height:34px; padding:0px 10px; border:1px solid #d8d8d8; line-height:34px; font-size:12px; background-color:#fff; margin-right:10px; }
.img-border-findpassword { border:1px solid #ddd; vertical-align:middle; }
.mg_r_10 { margin-right:10px; }
.width_322 { width:322px; }
input.tongyong:focus { border-color: #95C8F1; box-shadow: 0px 0px 4px #95c8f1; }
.width_180 { width:180px; }
/*sign_uo*/
.width_602 { width:462px; margin:0px auto; }
.sign-up-main { margin-top:80px; text-align:center; background-color:#f6f6f6; padding:15px 0; }
.sign-up-form { margin:40px auto; }
.sign-up-form > form >ul > li { position:relative; }
.sign-up-right { display:none; position:absolute; width:18px; height:18px; top:8px; right:149px; background:url(../images/user/icon.png) 0px -38px no-repeat; }
.txt-align-left { text-align:left; }
.mg_l_50 { margin-left:-98px; }
.whyCUCAS { display:block; margin-top:20px; padding-left:17px; background:url(../images/user/doublesanjiao.png) 0px 5px no-repeat; font-size:12px; color:#024d9f; margin-left:142px; text-align:left; }
.bg-size { background-size:100% 29px; -moz-background-size:100% 29px; -o-background-size:100% 29px; }
/*success-main*/
.find-password-main { border:1px solid #dddddd; border-radius:5px; background-color:#f6f6f6; text-align:center; }
.success-main-container-1 p.mg-t-10{ margin-bottom:10px;}
.gongxi { height:30px; line-height:30px; vertical-align:top; background:url(../images/user/icon.png) 0px -74px no-repeat; padding-left:35px; font-size:18px; font-weight:bold; display:inline-block;  margin-bottom:10px;}
.active-failed { height:30px; line-height:30px; vertical-align:top; background:url(../images/user/icon.png) 0px 5px no-repeat; padding-left:35px; font-size:18px; font-weight:bold; display:inline-block;  margin-bottom:10px;}
.mg-t-10 { margin-top:10px; }
a.success-btn { display:block; width:122px; height:35px; margin:0px auto; border:1px solid #dddddd; border-radius:5px; background:url(../images/user/findpassword-bg.gif) repeat-x; text-align:center; line-height:35px; color:#333; text-decoration:none; }
a.success-btn:hover { background:url(../images/user/uccess-btn-hover.gif) repeat-x; text-decoration:none; }
.success-main-container-2 { width:550px; padding:30px; margin-left:132px; border:1px solid #b7d6a0; background-color:#f5f9f2; text-align:left; margin-top:20px;}
a.mail-now { color:#ff6600; text-decoration:underline; cursor:pointer; }
a.mail-now:hover { text-decoration:none; }
.xiahuaxian { text-decoration:underline; }
.replay { color:#024da1; text-decoration:underline; }
.replay:hover { text-decoration:none; }
.font-12 { font-size:12px; }
/*�޸ĸ�������*/
.center_geren { background:#f6f6f6; border:#d8d8d8 solid 1px; border-radius:5px; padding:0 0 40px 0; }
.xiugaimima { width:364px; margin:0 auto; }
.xiugaimima ul li textarea { width:322px; height:108px; border: 1px solid #d8d8d8; }
.xiugaimima ul li select { width:322px; }
.xiugaimima ul li.font22 { font-size:18px; padding-bottom:10px; padding-top:40px; }
/*վ����Ϣ*/
.web_news .connews table tr { line-height:20px; }
.wlko { position:relative; height:35px; }
.titlenews { height:35px; position:absolute; bottom:-1px; }
.titlenews ul { clear:both; }
.titlenews ul a { color:#555; }
.titlenews ul li:hover { background:#fff; }
.titlenews ul li.active { background:#fff; border-bottom:none; }

.connews .danxuan { height:38px; line-height:38px; }
.connews .danxuan span.leftfont { float:left; font-size:12px; color:#777; }
.connews .danxuan span.leftfont input { margin-right:5px; }
.connews .danxuan span.rightfont { float:right; font-size:12px; color:#777; }
.con_con { }
.con_con dl dt { height:38px; background:#84c225; color:#fff; line-height:38px; border-top-left-radius:5px 5px; border-top-right-radius:5px 5px; padding-left:20px; font-size:12px; clear:both; }
.con_con dl dd { height:40px; line-height:40px; border-bottom:1px solid #dddddd; border-top:1px solid #fff; background:#f6f6f6; padding:0 20px; font-size:12px; clear:both; position:relative; }
.con_con dl span { display:block; float:left; }
.con_con dl span.a1 { width:188px; }
.con_con dl span.a2 { width:245px; }
.con_con dl span.a3 { width:325px; }
.con_con dl dd i { position:absolute; width:12px; height:12px; background:url(../images/user/aaa.png) no-repeat; right:25px; top:13px; cursor:pointer; }
.blue { color:#84c225; text-decoration:underline; }
/*��������*/
.connews { clear:both; }
.con_con2 { }
.con_con2 dl dt { font-size:12px; color:#777; clear:both; border-bottom:1px solid #e5e5e5; }
.con_con2 dl dd { font-size:12px; clear:both; border-bottom:1px solid #e5e5e5; clear:both; padding-left:0; }
.con_con2 dl dd:hover { background:#f6f6f6; }
.con_con2 dl span { display:block; float:left; padding:10px 0; line-height:18px; }
.con_con2 dl span.a1 { width:100px; }
.con_con2 dl span.a2 { width:140px; }
.con_con2 dl span.a3 { width:150px; }
.con_con2 dl span.a4 { width:130px; }
.con_con2 dl span.a5 { width:108px; }
.con_con2 dl span.a6 { width:105px; }
.con_con2 dl span.a7 { width:70px; }
.con_con2 dl span.a5 a { display:inline-block; height:28px; line-height: 28px; margin-bottom:7px; text-align: center; border: 1px solid #B90000; background: url('../images/user/red_btn.png') repeat-x scroll 0% 0% transparent; border-radius: 5px; font-size: 14px; font-weight: bold; width: 114px; }
.jiji a { display:inline-block; height:28px; line-height: 28px; margin-bottom:7px; text-align: center; border: 1px solid #B90000; background: url('../images/user/red_btn.png') repeat-x scroll 0% 0% transparent; border-radius: 5px; font-size: 14px; font-weight: bold; width: 114px; }
.con_con2 dl dd.clearfix_list span.a5 a { color: #FFF; }
/*���õĺ�ɫ��ť��ʽ*/
.btnbg { clear:both; height:37px; margin-top:20px; }
.flt { float:left; }
.redbtn { float:right; height:35px; line-height:35px; text-align:center; border:1px solid #b90000; background:url(../images/user/red_btn.png) repeat-x; border-radius:5px; color:#fff; font-size:14px; font-weight:bold; width:124px; }
.redbtn:hover { background:url(../images/user/red_btn.png) repeat-x; filter:alpha(Opacity=80); -moz-opacity:0.8; opacity: 0.8; z-index:100; }
.redbtn a { color:#fff; display:block; }
.redbtn a:hover { text-decoration:none; color:#fff;}
.fl_zl { float:left; }
.fr_sq { float:right; }
.redbtn-middle2 input { cursor:pointer; height:35px; line-height:35px; text-align:center; border:1px solid #b90000; background:url(../images/user/red_btn.png) repeat-x; border-radius:5px; color:#fff; font-size:14px; font-weight:bold; width:124px; margin:30px auto 20px auto; }
.redbtn-middle { cursor:pointer; height:35px; line-height:35px; text-align:center; border:1px solid #b90000; background:url(../images/user/red_btn.png) repeat-x; border-radius:5px; color:#fff; font-size:14px; font-weight:bold; width:124px; margin:30px auto 20px auto; }
.redbtn-middle:hover { background:url(../images/user/red_btn.png) repeat-x; filter:alpha(Opacity=80); -moz-opacity:0.8; opacity: 0.8; z-index:100; }
.redbtn-middle2 input:hover { background:url(../images/user/red_btn.png) repeat-x; filter:alpha(Opacity=80); -moz-opacity:0.8; opacity: 0.8; }
.redbtn-middle a { color:#fff; display:block; }
.redbtn-middle a:hover { text-decoration:none; }
h3.cla1 { background:url(../images/public/liune.png) repeat-x bottom; }
h3.cla1 span { font-size:24px; font-weight:normal; background:#fff; padding-right:10px; }
.login-main-form ul li.Change { clear:both; height:50px; }
.login-main-form ul li.Change span img { border:1px solid #d7d7d7; float:left; }
.login-main-form ul li.Change a { line-height:35px; float:left; }
.sign-up-form ul { width:322px; margin:0 auto; }
.sign-up-form ul li span { text-align:left; }
h2 { background:url(../images/public/liune.png) repeat-x bottom; }
h2.mb20{ padding-bottom:20px;}

/*add zmm*/
.cleartit { background:#074b8a; border-radius:4px 4px 0px 0px; padding-left:15px; }
.con_con2 dl dt.cleartit { color:#fff; font-size:12px; font-family:Microsoft YaHei; }
.clearfix_list { border-radius:0px 0px 4px 4px; background:#f6f6f6; margin-bottom:10px; border-bottom:1px solid #c5c5c5; box-shadow: 1px 1px 1px #ececec; }
.con_con2 dl dd.clearfix_list { padding-left:15px; }
.con_con2 dl dd.clearfix_list span a { color:#074b8a; font-size:12px; font-family:Microsoft YaHei; }
.con_con2 dl span.a3 { width:215px; margin-right:10px; }

.applybg{ position: fixed; display: none;  width: 100%; height: 100%; background: #000000; z-index: 9999; opacity: 0.6; top: 0; left: 0;}
.applyalertbox{padding:3em 2em; display: none; -webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);  position: fixed; width: 60%;z-index: 999999; background: #FFFFFF; top: 50%; left: 50%;}
.applyalertbox h5{  text-align: center;}
.applyalertbox .downbtn{ position: absolute; bottom: 1em; right: 1em;  padding: 4px 16px;}
.applyalertbox .closebtn{ position: absolute; top: 10px; right: 10px; width: 20px; height: 20px;}
.applyalertbox .contract-operate_recode_date{margin-left: 0;height:100%;display:flex;flex-direction: column;justify-content: space-around; }
.applyalertbox .contract-operate_recode_date li{width:100%; padding: 1em 0;}
.applyalertbox .contract-operate_recode_date li span{ position: relative; padding-right: 60px;}
.applyalertbox .contract-operate_recode_date li span img{ width: 38px; height: 38px; position: absolute; top: -12px; right: 0;}
.applyalertbox .contract-operate_recode_date i{display: inline-block;width: 12px;height: 12px;background-color: #D8D8D8;border-radius: 50%;margin: 0 50px;}
.applyalertbox .contract-operate_recode_date li.linex i:after { content: ''; display: block; clear: both; width: 1px; height: 40px; background-color: #D8D8D8; margin: 8px auto; }
.applyalertbox .contract-operate_recode_date li.on i{background-color: #FFFFFF; border: 1px solid #074b8a; }
.applyalertbox .contract-operate_recode_date li.on.linex i:after{}
.applyalertbox .con_con2 .con_con2 dl span em{color: #074b8a; font-size: 12px; font-family: Microsoft YaHei;font-style: normal;}
.applyalertbox .con_con2 .con_con2 dl span em:hover{ text-decoration: ;}

.cjbox { overflow:hidden; }
.cjtit { color: #fff; font-size: 12px; font-family: Microsoft YaHei; background: #074b8a; border-radius: 4px 4px 0px 0px; padding-left: 15px; height:30px; line-height:30px; }
.cjtit p { float:left; text-align:left; }
.wid_60 { width:60px; overflow:hidden; }
.wid_100 { width:100px; overflow:hidden; }
.wid_160 { width:160px; overflow:hidden; }
.wid_206 { width:206px; overflow:hidden; }
.wid_210 { width:210px; overflow:hidden; }
.wid_275 { width:190px; overflow:hidden; }
.wid_345 { width:345px; overflow:hidden; }
.forlist { overflow:hidden; }
.forlist li p { float:left; }
.forlist li { border-radius: 0px 0px 4px 4px; background: #f6f6f6; margin-bottom:10px; border-bottom: 1px solid #e5e5e5; box-shadow: 1px 1px 1px #ececec; height:91px; line-height:21px; padding-left: 15px; }
.cjpj { overflow:hidden; padding-left:15px; margin-top:10px; }
.cjpj p { float:left; }
.cjbox h2 { line-height:50px; color:#353631; font-size:16px; background:#e7e7e5; margin-bottom:15px; padding-left:20px; }
/* zjj */
.con_con2 h2, .connews h2 { color: #353631; background: #f6f6f6; padding: 10px 20px; border-radius: 5px; font-size:16px; font-weight:bold; margin-bottom:0; line-height:inherit; }
.con_con2 h2 a { color:#0048a0; text-decoration:underline; }
.con_con2 h2 a:hover { text-decoration:none; }
.connews h2 a { color:#57ac1d; text-decoration:underline; }
.connews h2 a:hover { text-decoration:none; }
.connews table tr.title2 td { background:#57ac1d; border: 0; color: #FFFFFF; }
.shenqingbtn a { display: block; }
/*add zmm*/
.borderbox { background: #f6f6f6; padding:30px; }
.borderbox h2.tithome { background:none; border-bottom:1px solid #d8d8d8; padding-bottom:10px; }
.attentionwrap {/*padding:20px 40px;*/ padding-top:20px; }
.attentionwrap h3 { background:none; padding-bottom:5px; }
.attentionwrap p { overflow:hidden; margin-bottom:20px; line-height:22px; }
.changebox { overflow:hidden; }
.zhuce_cont { overflow:hidden; }
.reg_titel { line-height: 40px; border-bottom: 1px solid #e3e3e3; background: #f3f3f3; font-size: 18px; padding-left: 21px; }
.flt { float:left; }
.frt { float:right; }
.zc_wrap { overflow:hidden; width:502px; margin:20px auto; }
.setmaer { margin-right:10px; }
.showboxd h2 { background:none; text-align:center; padding:25px 25px; }
.showboxd h3 { background:none; font-size: 20px; margin-bottom: 15px; margin-top:20px; font-weight:normal; }
.showboxd p { font-size: 14px; color: #333; line-height:24px; }/*add zmm*/
.hometab { border:1px solid #e4e4e4; background:#f6f6f6; font-size:14px; border-collapse: collapse; border-spacing: 0; }
.hometab td { border-bottom:1px solid #d5d5d5; border-right:1px solid #d5d5d5; padding:10px; line-height:18px; }
.hometab th { border-bottom:1px solid #d5d5d5; border-right:1px solid #d5d5d5; padding:10px; line-height:18px; }
.hometab th { padding: 10px; text-align:left; }
.homejs { padding:0px 40px; overflow:hidden; }
.ydbtn { height:35px; line-height:35px; text-align:center; border:1px solid #b90000; background:url(../images/user/red_btn.png) repeat-x; border-radius:5px; color:#fff; font-size:14px; font-weight:bold; width:100px; }
.ydbtn:hover { background:url(../images/user/red_btn.png) repeat-x; filter:alpha(Opacity=80); -moz-opacity:0.8; opacity: 0.8; z-index:100; }
.ydbtn a { color:#fff; display:block; }
.ydbtn a:hover { text-decoration:none; }
.homelisbox {/* padding:30px;*/ overflow:hidden; }
.boxzq h2, .boxzq h3 { background:none; }
.boxzq p { text-indent:24px; margin-bottom:10px; margin-top:10px; line-height:20px; }
.boxzq p.MsoNormal { margin-bottom:0px; }
.boxzq h2 { border-bottom:1px solid #024BA0; padding-bottom:10px; }
.boxzq h3 { padding:10px 0px; }
.boxzq dl a:hover { text-decoration: underline; color: #0A74B9; }
.boxzq dl a { color: #0A74B9; }
.boxzq dl dd { margin-bottom:3px; }
.forbox { padding:30px; background: #f6f6f6; }
/*.borderwtie { border: #d8d8d8 solid 1px; border-radius: 5px; width:750px; background:#fff; }*/
.boxzq dl dd span { margin-right:3px; }
.ydbtn a:link, .ydbtn a:visited { color:#fff; text-decoration:none; }
/*==============修改头像================*/
.xiugai { margin-top:30px; }
.xiugai .top_pic { border-bottom:1px solid #e9e9e9; padding-bottom:20px; }
.top_box { width:145px; height:145px; margin:0 auto; border:1px solid #d8d8d8; background:#fff url(../images/user/wenjian.png) no-repeat center; }
.top_font { font-size:12px; color:#777; padding-top:10px; width:300px; margin:0 auto; text-align:center; }
.xiugai .gray_btn { border-bottom:1px solid #e9e9e9; padding-bottom:20px; padding-top:20px; }
.neiqianbtn1 { width:145px; margin:0 auto; height:38px; line-height:36px; background: url(../images/user/bgtnkkkkk.gif) repeat-x 0 0; border:1px solid #d8d8d8; text-align:center; }
.neiqianbtn1:hover { background:#fff; }
.neiqianbtn1 a { display:block; color:#555; }
.neiqianbtn1 a:hover { text-decoration:none; }
.xiugai .red_btn { padding-top:20px; }
.neiqianbtn2 { height:38px; line-height:36px; font-size:18px; background: url(../images/user/bgtnkkkkk.gif) repeat-x 0 -36px; width:145px; margin:0 auto; text-align:center; border:1px solid #b90000; }
.neiqianbtn2:hover { background:#e30000; }
.neiqianbtn2 a { color:#fff; font-weight:bold; }
.neiqianbtn2 a:hover { text-decoration:none; }
.urestitle_font { font-size:24px; text-align:left; height:40px; }
.btn_centre { width:500px; float:right; }
.btn_centre select { float:left; width:168px; margin-left:-14px; height:28px; line-height:28px; padding:2px 2px 2px 10px; }
#scoreall0 { float: left; }
.hxk_xgg { float:left; }
/*住宿textaera的样式*/
