@charset "gb2312";
/* CSS Document */
body{font:12px/1.5 "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1,\9ED1\4F53","\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto;color:#333;min-width:1100px;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;vertical-align:top;}
ul,li,ol{list-style-type:none;}
i,em,address,caption, cite, code, dfn, th, var {font-style:normal;}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;blur:expression(this.onFocus=this.blur());}
input,textarea{outline:none;}
textarea{resize:none}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}

/*¿ò¼Ü*/
.layout{width:1100px;margin:0 auto;}
.fl{float:left;_display:inline}
.fr{float:right;_display:inline}
.pr{position:relative;}
.abs{position:absolute;}

.header{background:url(/images/zhuanti/2017gjyh/banner.png) no-repeat center top;}
.header .layout{height:418px;}
.header .logo{width:144px;height:38px;position:absolute;left:0;top:24px;line-height:380px;overflow:hidden;}
.header .coach{position:absolute;right:0;top:33px;line-height: 30px;font-size:16px;color:#fff;}
.header .coach a{color:#fff; margin-right:10px;text-decoration: underline;}
.header .countDown{width:100%;position:absolute;left:0;top:293px;line-height:48px;text-align:center;font-size:26px;color:#2a2a2a;}
.header .hotline{line-height:36px;position:absolute;right:0;bottom:20px;font-size:20px;color:#fff;}

.layoutLine{width:1097px;margin:0 auto;padding:55px 0 50px;border-left:3px solid #ff8b3c;}
.floor1{margin-top:54px;padding:102px 0 0;position:relative;}
.title{height:82px;line-height:82px;background:url(/images/zhuanti/2017gjyh/titlePng.png) no-repeat left center;}
.title strong{width:122px;padding-right:8px;float:left;font-size:30px;color:#fff;text-align:center;}
.title strong i{font-size:46px;vertical-align:middle;margin-top:-12px; display: inline-block;}
.title h2{font-size:26px;line-height:41px; margin-left:154px;}
.title h2 em{color:#ff8b3c;}
.floor1 .title{width:100%;position:absolute;left:0;top:-9px;}
.floor1 .title h2,.floor3 .title h2{line-height:82px;}
.fr1Left{width:438px;height:165px;line-height:50px;background:#ffefc0;padding-top:19px;margin-left:147px;text-align:center;font-size:26px;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;}
.fr1Left strong{color:#ff8e00;}
.fr1Right{height:113px;padding-top:126px;text-align:right;}
.fr1Right a{width:143px;line-height:49px;display:inline-block;margin-left:30px;font-size:20px;color:#fff;text-align:center;background:#ff8b3c;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.fr1Right a.consult{background:#761891;}

.frBg{background:#f1f1f1;}
.fr2Left{padding:59px 0 0 142px;}
.fr2Form{width:570px;height:169px;padding:45px 0 0 38px;margin-top:46px;border:1px solid #e4e4e4;background:#fff;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;}
.fr2Form .form li{line-height:26px;padding-bottom:10px; color:#000;font-size:16px;}
.fr2Form .form li .inputText{width:112px;height:20px;padding:0 6px;line-height:20px;border:0 none;border-bottom:1px solid #000;vertical-align:top;font-size:14px;color:#333;}
.fr2Form .form li .c-input{color:#c5c5c5;}
.fr2Form .form li .checkedAll{height:20px;line-height:20px;margin:0 6px;border-bottom:1px solid #000;display:inline-block;*display:inline;*zoom:1;}
.fr2Form .form li .checkedAll span{display: inline-block;margin-right:13px;cursor:pointer;}
.fr2Form .form li .checkedAll span i{width:16px;height:16px;margin:-3px 4px 0 0;display:inline-block;vertical-align:middle;background:url(/images/zhuanti/2017gjyh/checkedIcon.png) no-repeat;}
.fr2Form .form li .checkedAll span.on{cursor:default;}
.fr2Form .form li .checkedAll span.on i{background-position:left -16px;}
.fr2Form .form li .checkedAll span input{display:none;}
.fr2Form .formBtn{width:143px;line-height:49px;display:block;margin:20px 0 0 190px;font-size:20px;color:#fff;text-align:center;background:#ff8b3c;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}

.fr3Table{width:935px; border-collapse:collapse; margin:10px 0 0 162px;}
.fr3Table th,.fr3Table td{line-height:26px;padding:9px 30px;border:1px solid #ffe0a9;font-size:16px;}
.fr3Table th{background:#ffe8c0;color:#ff8b3c;}
.fr3Table td strong{color:#ff8b3c;}
.fr3Table td.tfoot{padding:28px 40px 28px 30px;}
.fr3Btn,.fr3BtnAll a{width:143px;line-height:49px;font-size:20px;color:#fff;text-align:center;background:#ff8b3c;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.fr3BtnAll{text-align:right;padding:30px 40px 0 0;}
.fr3BtnAll a{display:inline-block;background:#761891;margin-left:29px;}
.fr3BtnAll a.detailsBtn{width:141px;line-height:47px;background:none;border:1px solid #761891;color:#761891;}

.floor4 h2{width:158px;line-height:67px;padding-right:12px;font-size:30px;color:#fff;text-align:center;background:url(/images/zhuanti/2017gjyh/titlePng2.png) no-repeat left center;}
.fr4Text{padding:24px 0 0 54px;line-height:36px;font-size:16px;}
.fr4Text em{color:#f00;display:inline-block; margin-right:5px;}

.publicBg{background:url(/images/zhuanti/2017gjyh/publicGif.gif) repeat;}
.publicBg .layout{height:218px;padding-top:54px;}
.publicBg .publicLeft{width:274px;height:98px;padding:24px 0 0 67px;margin-top:22px;line-height:36px;font-size:26px;color:#fff;background:url(/images/zhuanti/2017gjyh/publicPng.png) no-repeat;}
.public{width:702px;}
.public li{width:158px;padding-right:76px;float:left;line-height:40px;font-size:16px;color:#fff;text-align:center;}
.public li img{display:block;}

.popup{width:398px;padding-bottom:40px;background:#fff;position:fixed;_position:absolute;left:50%;top:50%;margin-left:-199px;z-index:90; display:none;}
.popup .text{line-height:26px;padding:45px 0 30px 66px;font-size:14px; color:#666;}
.pBtn{width:146px;line-height:42px;display:block;margin:0 auto;font-size:20px;color:#fff;text-align:center;background:#ff8b3c;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}

.mask{width:100%;height:1000px;position:absolute;left:0;top:0;z-index:80;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#66000000', endColorstr='#66000000');background:rgba(0,0,0,0.4);display:none;}
:root .mask{filter:none;}/*for IE9*/