@charset "utf-8";
/* autosos */

/* reset */

body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol,form,input,textarea,th,td,select { margin:0; padding:0; font-size: 12px; font-family: "宋体"; }
em{ font-style: normal;}
li{ list-style: none; }
a { text-decoration: none; }
img { border:none; vertical-align: top; }
table{ border-collapse: collapse; }
textarea{ resize: none; overflow:auto; border: 0; }
input { border: 0; outline: none; }
em { font-style: normal; }


/*  public */
body { min-width: 1000px; }
.w960 { width: 960px; margin: 0 auto; }
.fl { float: left; }
.fr { float: right; }
.clear { zoom: 1; }
.clear:after { content: ""; display: block; clear: both; }

.triangle_down_red, .triangle_down_gray { position:absolute; width:0; height:0; overflow :hidden; border-left: 5px solid transparent; border-right: 5px solid transparent; }
.hr_nav ul li .triangle_down_red { border-top:5px solid #fff; }
.hr_nav ul li span.triangle_down_gray { border-top:5px solid #b4b4b4; }

.return_top { width: 42px; position: fixed; right: 300px; bottom: 50px; z-index: 998; _position: absolute; _top: expression(document.doucmentElement.clientHeight-this.offsetHeight-50+document.doucmentElement.scrollTop); display: none; }
.return_top a { display: block; width: 42px; height: 0; padding-top: 42px; overflow: hidden; font: 14px/42px "微软雅黑"; text-align: center; color: #fff; background: url(../img/return_top.gif) no-repeat; }
.return_top a:hover { background-position: 0 -42px; }

/*语言切换*/
.head_lang{
	float: right;
    margin-top: 30px;
}
.head_lang a{
	display: block;
    height: 16px;
    line-height: 16px;
    padding-left: 40px;
    margin-left: 20px;
    font-family: Arial;
    font-size: 14px;
    color: #a4a4a4;
    background: url('../img/lang-bg.png') no-repeat 0 -1px;
}
.head_lang a:hover{
    background: url('../img/lang-bg.png') no-repeat 0 -18px;
    color: #ce000c;
}
/* header */

#header { height: 108px; background: #fff; /*box-shadow: 4px 0 6px rgba(0,0,0,0.4);*/ }
#header .head_wrap { height: 108px; }
#header h1 { float: left; width: 140px; height: 108px; }
#header h1 a { display: block; height: 63px; margin-top: 26px; }
#header h1 img { width: 105px; height: 63px; }
#header .head_right { float: right; width: 742px; }

#header .hr_top { float: right; width: 490px; margin: 24px 0 8px 0; }

#header form,#header .text,#header .btn { height: 30px; }
#header form { float: left; width: 314px; border: 1px solid #dbdbdb; border-radius: 10px; }
#header .text { float: left; width: 260px; height: 30px;  padding: 0 10px; background: none; }
#header .btn { float: left; width: 34px; background: url(../img/search_img.png) no-repeat 10px 0; }
#header .user { float: right; width: 174px; }
#header .user span { float: left;; width: 72px; height: 26px; margin-left: 13px; line-height: 26px; border: 1px solid #dbdbdb; background: #eaeaea url(../img/search_img.png) no-repeat; border-radius: 10px; }
#header .user a { margin-left: 36px; color: #666; }
#header .user .u_log { background-position: 10px -30px; }
#header .user .u_reg { background-position: 10px -55px; }
#header .hr_nav { float: right; width: 836px; }
#header .hr_nav li { float: left; width: 85px; line-height: 40px; margin-right: 4px; position: relative; height: 40px;padding-left: 15px; bottom: -4px }
#header .hr_nav li.sbjg:hover{ background: url(../img/xgdr_03.jpg) no-repeat; }
#header .hr_nav span { right: 12px; top: 16px; }
#header .hr_nav a { color: #333; font-size: 14px; }

.sub_nav1 .sn_wrap { padding: 34px 0 70px 0; }
.sub_nav1 img { float: left; width: 200px; }
.sub_nav1 .sub_nav { float: right; width: 709px; }
.sub_nav1 .sub_nav ul { float: left; }
.sub_nav1 .sub_nav li {  height: 30px; line-height: 30px; text-indent: 26px; }
.sub_nav1 .sub_nav a { float: left; width: 208px; color: #666; border-left: 1px solid #e5e5e5; }
.sub_nav1 .sub_nav a:hover { color: #ce000c; }


/* footer */

#open { width: 960px; margin: 40px auto 0; height: 36px; }
#open a { float: right; width: 110px; height: 36px; line-height: 36px; text-align: center; background: #949494; color: #fff; }
#open a:hover { background: #ce000c; }

#footer { width: 100%; background: #f0f0f0; }
.footer_wrap { width: 960px; margin: 0 auto; }
.footer_wrap ul { padding-top: 36px; }
.footer_wrap ul li { border-bottom: 1px solid #ddd; margin-bottom: 10px; }
.footer_wrap ul h2 { font-size: 18px; line-height: 42px; color: #000; }
.footer_wrap ul p { line-height: 24px; margin-bottom: 20px;  }
.footer_wrap ul a { color: #888; margin-right: 10px; }
.footer_info { padding-top: 30px; border-top: 1px solid #fff; position: relative; z-index: 1; }
.footer_info .fi_wrap { width: 960px; height: 76px; margin: 0 auto; }

.share { height: 18px; line-height: 18px; margin-bottom: 10px; }
.share .foot_nav { width: 500px; }
.share .share_meth { width: 184px; height: 16px; }
.share .share_meth span { float: left; width: 54px; }
.share .share_meth a { float: left; width: 16px; height: 16px; margin-right: 10px; }

.copyright { height: 76px; }
.copyright .fl { width: 500px; }
.copyright .fr { padding-right: 10px; }
.copyright a { color: #666; }
.copyright a:hover { text-decoration: underline; }



/* banner */

.banner {  height: 640px; overflow: hidden; position: relative; }
.banner ul,.banner li { height: 640px; position: absolute; left: 0; top: 0; z-index: 0; }
.banner li { width: 1920px; height: 640px; }

/* index */


.index_nav { width: 960px; overflow: hidden; }
.index_nav { width: 963px; margin: 30px 0 18px 0; }
.index_nav li { float: left; width: 319px; margin-right: 1px; position: relative; }
.index_nav a { display: block; }
.index_nav img { width: 319px; height: 200px; }
.index_nav span { width: 100%; height: 42px; background: #000; opacity: 0.5; filter: alpha( opacity=50 ); position: absolute; left: 0; bottom: 0; }
.index_nav h3 { width: 100%; height: 42px; line-height: 42px; color: #fff; text-indent: 22px; position: absolute; left: 0; bottom: 0; }



.inedx_con .ic_tit { height: 38px; line-height: 38px; border-bottom: 1px solid #e5e5e5; margin-bottom: 18px; color: #333; }
.inedx_con .ic_tit h2 { float: left; font-style: 14px; }
.inedx_con .ic_tit a { float: right; color: #333; }


.inedx_con { margin-bottom: 32px; }
.ic_padd { padding-top: 20px; }
.inedx_con .ic_news { float: left; width: 520px; }
.inedx_con .ic_news li { line-height: 24px; color-: #666; }
.inedx_con .ic_news a { color: #666; }
.inedx_con .ic_news a:hover { color: #ce000c }

.inedx_con .ic_contact { float: right; width: 390px; }
.ic_contact .ic_con { width: 388px; height: 128px; background: #f0f0f0; }
.ic_contact .ic_wrap { float: left; width: 352px; height: 80px; margin: 20px 14px 16px; position: relative; } 
/** .ic_contact p { width: 190px; text-align: right; margin-bottom: 10px; line-height: 18px; } */
.ic_contact p { width: 220px; text-align: right; margin-bottom: 10px; line-height: 18px; }

.ic_contact .adress { padding-left: 6px; background: url(../img/ic_contact1.png) no-repeat}

.ic_contact .phone { width: 218px; padding-left: 25px; text-align: center;background: url(../img/ic_contact2.png) no-repeat }
.ic_contact .contact_type { width: 134px; height: 37px; position: absolute; right: -8px; top: 28px; background: url(../img/contact_type.png) no-repeat; }
.ic_contact .contact_type a { float: left; width: 36px; height: 0; padding-top: 37px; overflow: hidden; padding-left: 8px;  }
.ic_contact .contact_type img {
	position: absolute;
	right: 4px;
	top: 37px;
	display: none;
}


/* 修改添加的 */

.fill_info { padding-top: 30px; position: relative; }
.fill_info li { height: 58px; }
.fill_info li input { width: 380px; height: 42px; line-height: 42px; background: #fbfbfb; border: 1px solid #dadada; padding: 0 16px 0 64px; background: url(../img/fill_info.png) no-repeat; }
.fill_info .inp1 input { background-position: 0 0; }
.fill_info .inp2 input { background-position: 0 -42px; }
.fill_info .inp3 input { background-position: 0 -84px; }
.fill_info .inp4 input { background-position: 0 -126px; }

.fill_info .submit { width: 110px; height: 36px; line-height: 36px; text-align: center; background: #ce000c; color: #fff; position: absolute; right: 1px; top: 148px; }
.fill_info .submit:hover { text-decoration: underline; }
.fill_tip p { font: 14px/20px "宋体"; color: #666; }
.fill_tip p span { color: #ce000c; }




/* main_con  */
.about_960 { width: 960px; margin: 24px auto 0; }

.main_con { width: 730px; float: right; }
.main_con h2 { height: 36px; line-height: 1; border-bottom: 1px solid #e5e5e5; font-size: 24px; color: #1f66c6; font-weight: normal; margin-bottom: 24px; }
.main_con .mc_tit { height: 70px; text-align: center; border-bottom: 1px dotted #a7a7a7; }
.main_con .mc_tit h3 { font-size: 18px; color: #333; }
.main_con .mc_tit p { color: #888; }
.main_con .mc_con { border-bottom: 1px solid #a7a7a7; position: relative; padding-bottom: 20px; }
.main_con .mc_con p { line-height: 26px; margin: 22px 0 54px 0; color: #666; }
.main_con .mc_con .img { text-align: center; margin-bottom: 30px; }
.main_con .return { width: 80px; height:30px; line-height: 30px; background: url(../img/main_conImg/main_conReturn.jpg) no-repeat; color: #666; text-indent: 20px;display: inline-block; margin-left: 620px; }
.main_con .return:hover { text-decoration: underline; }

.main_con .turn_page { padding-top: 10px; margin-bottom: 30px; }
.main_con .page { float: left; width: 450px; }
.main_con .page p { line-height: 34px; color: #666; }
.main_con .page a { color: #666; }
.main_con .page a:hover { text-decoration: underline; }
.main_con .page { float: left; width: 450px; }
.main_con .share { float: right; padding-top: 8px; }


/* about_autosos */

.about_autosos .mc_con { border-bottom: 0; }
.about_autosos .mc_con .img { margin-bottom: 20px; }

/* about_contact */

.contact_us .mc_con { border-bottom: 0; }
.contact_us .mc_con .img { margin-bottom: 20px; }
.contact_us dl { line-height: 30px; margin-bottom: 60px; }
.contact_us dt { color: #666; font-weight: bold; font-size: 18px; }
.contact_us dd { line-height: 30px}

/* about_cert */

.about_cert .mc_con { border-bottom: 0; }
.about_cert .mc_con .img { margin-bottom: 14px; padding-bottom: 0; border: 0; }
.about_cert .mc_con h3 { font: 18px/30px "微软雅黑"; text-align: center; color: #d00000; margin-bottom: 12px; }
.about_cert .mc_con p { line-height: 30px; margin: 0; padding-bottom: 32px; color: #666; margin: 0 0 46px 0; }
.about_cert .mc_con .p_fir { border-bottom: 1px solid #e5e5e5;; }
.about_cert .mc_con .p_sec { margin-bottom: 100px; } 

/*  diagnosis  */

.dia_top { margin-bottom: 40px; }
.poc_show { width: 380px; z-index: 999; }
.pro_img { width: 380px; height: 280px; margin-bottom: 16px; overflow: hidden; }
.pro_img a { display: block; width: 378px; height: 278px; border: 1px solid #dbdbdb; }
.pro_img img { width: 378px; height: 278px; }
.ban2{ position: relative;}
.ban2 ul{ position:absolute; left:0; top:0;}
.slide { height: 49px; position: relative; }
.slide .ul_wrap { width: 330px; margin: 0 auto; overflow: hidden; position: relative; height: 60px; }
.slide ul { height: 49px; }
.slide ul li { float: left; width: 47px; margin: 0 3px; }
.slide ul a { display: block; border: 1px solid #e6e6e6; }
.slide ul img { width: 44px; height: 47px; }
.slide .prev,.slide .next { width: 14px; height: 0; padding-top: 47px; overflow: hidden; border: 1px solid #e6e6e6; background: url(../img/dia_ico.png) no-repeat; position: absolute; }
.slide .prev { left: 0; background-position: 0 -237px; }
.slide .next { right: 0; background-position: 0 -285px;  }

.pro_text { width: 550px; } 
.pro_text h2 { height: 56px; font: bold 18px/56px "微软雅黑"; color: #0049a5; border-bottom: 1px dotted #a7a7a7; margin-bottom: 12px; }
.pro_text .pro_info { line-height: 24px; color: #666; margin-bottom: 18px; }
.pro_text .pro_sale { width: 508px; height: 48px; padding: 14px 20px; border: 1px solid #c5e5f8; background: #f0faff; margin-bottom: 14px; position: relative; }
.pro_text .pro_sale p { line-height: 24px; color: #666; margin-bottom: 6px; }
.pro_text .pro_sale a { color: #0049a5; }
.pro_text .pro_sale a:hover { text-decoration: underline; }
.pro_text .pro_sale span { margin-left: 22px; }
.pro_text .pro_sale b { margin-left: 32px; color: #e04544; text-decoration:line-through; }
.pro_text .pro_sale .sale_btn {margin-right: 20px; width: 120px; height: 32px; background: url(../img/dia_btn.png) no-repeat 0 -52px; position: absolute; right: 0; top: 18px; text-indent: 10px; font: 14px/32px "宋体"; color: #fff; }

.pro_text .pro_sale dl { height: 18px; line-height: 18px; }
.pro_text .pro_sale dt { float: left; width: 60px;  }
.pro_text .pro_sale dd { float: left; width: 134px; color: #e04544; text-decoration: line-through; background: url(../img/price_ico.jpg) no-repeat 120px 2px; position: relative; cursor: pointer; text-decoration: none; }
.pro_text .pro_sale ul { width: 130px; padding: 8px 0; border: 1px solid #999; position: absolute; left: 2; top: 18px; background: url(../img/price_bg.jpg) no-repeat 14px 8px #fff; display: none; text-decoration: none;  }
.pro_text .pro_sale li { margin-left: 16px; text-indent: 26px; line-height: 20px; color: #999; text-decoration: none; }
.pro_text .pro_sale li:hover{color: #e04544; }

.pro_text .pro_para { padding-left: 22px; }
.pro_text .pro_para p { margin-bottom: 12px; }
.pro_text .pro_para em { margin-right: 36px; }
.pro_text .freigh { color: #555;}
.pro_text .freight span { padding-right: 22px; }
.pro_text .freight a { display: inline-block; width: 9px; height: 4px; padding-top: 5px; overflow: hidden; background: url(../img/dia_ico.png) no-repeat 0 -157px;}
.pro_text .freight .collect { padding-left: 22px; background: url(../img/collect_bg.png) no-repeat;}
.pro_text .promise span { padding-left: 22px; background: url(../img/dia_ico.png) no-repeat 0 -4px; }
.pro_text .pay { height: 60px; }
.pro_text .pay em { float: left; width: 30px;}
.pro_text .pay span { float: left; width: 420px; }
.pro_text .pay a { float: left; padding-left: 22px; margin: 0 22px 4px 0; background: url(../img/dia_ico.png) no-repeat 0 0; color: #6c6c6c; }
.pro_text .pay a:hover { text-decoration: underline; }

.pro_text .pay .a1 { background-position: 0 -20px; }
.pro_text .pay .a2 { background-position: 0 -56px; }
.pro_text .pay .a3 { background-position: 0 -92px; }
.pro_text .pay .a4 { background-position: 0 -110px; }
.pro_text .pay .a5 { background-position: 0 -38px; }
.pro_text .pay .a6 { background-position: 0 -74px; }

.cust_service {}
.opt_tit { height: 34px; border-bottom: 2px solid #e5e5e5; margin-bottom: 22px; }
.opt_tit a { float: left; width: 110px; height: 34px; line-height: 34px; margin-right: 12px; text-align: center; background: url(../img/dia_btn.png) no-repeat 0 -143px; color: #666; font-family: "微软雅黑"; }
.opt_tit a.hover { height: 36px; background-position: 0 -96px; color: #fff; }
.opt_con .oc_text { font: 14px/30px "微软雅黑"; color: #666; margin-bottom: 50px; word-break: break-all;}
.faq { background: #b3daff; padding-bottom: 6px; }
.faq .faq_tit { height: 52px;}
.faq .faq_tit h2 { text-indent: 42px; line-height: 52px; font-size: 16px; color: #3e709f;  background: url(../img/dia_ico.png) no-repeat 10px -187px; }
.faq form { width: 950px; margin: 0 auto; background: #fff; padding-top: 30px;  }
.faq .from_wrap { width: 740px; margin: 0 auto; }
.faq .from_wrap p { height: 44px; }
.faq .from_wrap p span { float: left; width: 56px; text-align: right; margin-right: 20px; font: 14px/30px "微软雅黑"; color: #666; }
.faq .from_wrap p input { float: left; width: 372px; height: 28px; line-height: 28px; padding: 0 10px; border: 1px solid #dbdbdb; }
.faq .from_wrap .infor { height: 148px; }
.faq .from_wrap .infor input { height: 100px; }
.faq .from_wrap .infor textarea { width: 372px; height: 100px; padding: 10px; border: 1px solid #dbdbdb; margin-bottom: 20px;}

.faq .from_wrap .submit { height: 60px; padding-left: 75px;  }
.faq .from_wrap .submit input { width: 130px; height: 40px;background: url(../img/dia_btn.png) no-repeat; font-size: 16px; font-family: "微软雅黑"; color: #fff; text-indent: 26px; border: 0; }
.faq .tip { float: left; font: 14px/22px "微软雅黑"; color: #777; margin: 0 0 4px 32px; padding: 12px 0 32px; background: #fff; border-top: 1px solid #e5e5e5; }

/* diagnosis_details */

.main_con .faq { margin-bottom: 40px; }
.main_con .faq form { width: 720px; }
.main_con .faq .from_wrap { width: 560px; }
.main_con .faq .tip { padding: 12px 10px 32px;  }
.main_con .faq h2 { border: 0; }

/*.faq div.gd-sd{ width: 560px; }*/


/* technical_search  */

.main_con .mc_wrap { width: 450px; padding: 60px 0 0 172px; }
.main_con .mc_wrap h3 { height: 0; padding-top: 101px; margin-bottom: 19px; overflow: hidden; background: url(../img/search_ico.png) no-repeat 138px 0; }
.main_con .search_bar { height: 48px; margin-bottom: 10px; }
.main_con .txt { float: left; width: 360px; height: 38px; line-height: 38px; padding: 0 10px; border: 1px solid #b2b2b2; position: relative; top: 4px; }
.main_con .btn { float: right; width: 48px; height: 48px; background: url(../img/search_ico.png) no-repeat -28px -101px; }
.main_con .mc_wrap p { width: 370px; text-align: center; font: 14px/22px "宋体"; color: rgba(0,0,0,0.7); }
.main_con .mc_wrap span { display: block; font: 18px/60px "宋体"; }
.main_con .mc_wrap a { color: #ce000c; }
.main_con .mc_wrap a:hover { text-decoration: underline; }

/* about_friends */

.z_main { width: 740px; }
.z_main_tit { height: 46px; border-bottom: 1px solid #e5e5e5; margin-bottom: 20px; position: relative; }
.z_main_tit h2 { line-height: 34px; font-size: 24px; color: #1f66c6; font-weight: normal; }
.z_img { margin-bottom: 18px; }
.z_img a { display: block; }
.z_img img { width: 730px; height: 240px; }
.z_cooper h3 { line-height: 38px; border-bottom: 1px solid #e5e5e5; margin-bottom: 20px; font-size: 18px; color: #666; font-weight: normal; }
.z_cooper li { height: 130px; }
.z_cooper li a { float: left; width: 201px; display: block;}
.z_cooper li img { width: 199px; height: 107px; border: 1px solid #ccc;  }
.z_cooper li p { float: right; width: 500px; padding-top: 20px; color: #666; }

/* about_query */

.z_main .z_main_tit form { width: 320px; height: 36px; border: 1px solid #dbdbdb; overflow: hidden; position: absolute; right: 0; top: 0; border-radius: 10px; }
.z_main .z_main_tit input { float: left; height: 34px; line-height: 34px; } 
.z_main .text { float: left; width: 260px; padding: 0 12px; }
.z_main .btn { width: 32px; height: 0; padding-top: 32px; overflow: hidden; background: url(../img/search_img.png) no-repeat 8px 4px; }

.z_business ul { padding-bottom: 60px; }
.z_business li { height: 160px; border-bottom: 1px solid #e5e5e5; margin-bottom: 16px; }
.z_business h4 { line-height: 40px; font-size: 18px; font-weight: normal; }
.z_business h4 a { color: #666; }
.z_business p { line-height: 24px; color: #666; }

/* about_suggest */

.z_main .z_suggest { background: #f7f7f7; border: 1px solid　#dcdcdc;　}
.z_main form { width: 600px; margin: 0 auto; }
.z_main form h4 { line-height: 50px; text-align: center; margin-bottom: 38px; border-bottom: 1px solid #dedede; color: #000; font-weight: normal; }
.z_main form li { margin-bottom: 20px; vertical-align: top; }
.z_main form li span { float: left; width: 70px; }
.z_main form li input { float: left; }
.z_main form li select { width: 214px; line-height: 30px; height: 30px;text-indent: 20px; border: 1px solid　#dcdcdc; color: #000; }
.z_main form li textarea { width: 490px; height: 100px; padding:10px; line-height: 20px; color: #000; border: 1px solid #dcdcdc; color: #000; }

.li1 { width: 287px; }
.li1 input { width: 194px; height: 27px; line-height: 27px; padding: 0 10px; border: 1px solid #dcdcdc; background: #fff; }

.li2,.li3 { width: 600px; }
.li3 input,.li3 a { width: 118px; height: 28px; line-height: 28px; text-align: center; border: 1px solid #dcdcdc; margin-right: 18px; }
.li3 input { float: left; background: #fff; color: #000; }
.li3 a { float: left; background: #ce000c; color: #fff;  }

.z_main form .li3 { margin-bottom: 40px; }

/* online */

.z_online h3 { line-height: 18px; color: #000; margin-bottom: 30px; }
.z_online li { margin-bottom: 20px; }
.z_online li span { float: left; width: 90px; padding-right: 10px; line-height: 26px; text-align: right; color: rgba(0,0,0,0.8); }
.z_online li input { float: left; height: 24px; line-height: 24px;  background: #fff; border: 1px solid #b2b2b2; }
.z_online li b { float: left; padding-left: 12px; color: rgba(0,0,0,0.4); font-weight: normal; }
.z_online li select { float: left; width: 144px; height: 24px; line-height: 24px; padding-left: 10px; margin-right: 10px; color: rgba(0,0,0,0.3); }
.z_online li textarea { width: 410px; height: 140px; line-height: 30px; padding: 0 10px; background: #fff; border: 1px solid #b2b2b2;}

.z_online li div { float: left; width: 142px; height: 24px; border: 1px solid #b2b2b2; position: relative; }
.z_online li div input,.z_online li div a { width: 142px; position: absolute; left: 0; top: 0;   }
.z_online li div input { z-index: 2; opacity: 0; filter: alpha(opacity=0); cursor: pointer; }
.z_online li div a { z-index: 1; line-height: 24px; text-align: center; z-index: 2; color: rgba(0,0,0,0.3); }
.z_online li img { float: left; width: 30px; height: 40px; border: 1px solid #b2b2b2; margin-left: 20px; width: 100px; height: 120px; }
.z_online .gd-yj{ background:#da3e3d url(../img/hhd4_26.jpg) no-repeat 30px center; width: 130px; height: 40px;border-radius:5px; color: #fff; margin-top: 0px; margin-left:28px; padding-left: 18px; font-size: 14px; }
.inp1,.inp2 { height: 26px; }
.inp1 input,.inp2 input { padding: 0 10px; }
.inp1 input { width: 257px; }

.inp2 input { width: 120px; }

/* recent_enrollment */


.enrollment .enrollment_img {
	padding-top: 20px;
	margin-bottom: 20px;
}
.enrollment .enrollment_img img {
	width: 730px;
	height: 240px;
}

.enrollment ul {

}
.enrollment ul li {
	height: 56px;
	border-bottom: 1px solid #e5e5e5;
}
.enrollment ul a {
	display: block;
	line-height: 56px;
	padding-left: 18px;
	font-size: 18px;
	color: #666;
	background: url(../img/enrollment.png) no-repeat left center;
}


.z_mask { width: 100%; height: 100%; background: #000; filter: alpha(opacity=50); opacity: 0.5; position: fixed;  left: 0; top: 0; z-index: 998; }
.z_mask_con { width: 688px; height: 570px; position: fixed; left: 50%; top: 50%; margin: -285px 0 0 -344px; z-index: 999; background: #f8f8f8; }

.z_mask_con th,.z_mask_con td { border-bottom: 1px solid #eee; }
.z_mask_con th { height: 70px; line-height: 70px; font-size: 24px; color: #000; padding-left: 10px; }
.z_mask_con td { border-right: 1px solid #eee; text-align: center; color: rgba(0,0,0,0.8); }
.z_mask_con p { text-align: left; padding-left: 68px;  }
.z_mask_con .tr_circle p { line-height: 30px; background: url(../img/table_ico.png) no-repeat 50px -20px; }
.z_mask_con span { width: 16px; height: 0; padding-top: 16px; overflow: hidden; background: url(../img/table_ico.png) no-repeat; position: absolute; right: 16px; top: 30px; cursor: pointer; }
.forget{
	display: block;
	text-decoration: underline;
}