@charset "gb2312";
.xxlj_header{background:url(../images/xxlj_headerbg.jpg) no-repeat center top;}
ol,li,p{padding:0;margin:0}
.xxlj p{line-height:18px;padding:5px 0}
.btSty02{position:relative;display:inline-block;height:20px;padding:0 10px;border-radius:2px;background:#ff5c5f;font-weight:bold;line-height:20px;color:#fff}
.btSty02 i{position:absolute;right:-4px;top:6px;width:0;height:0;overflow:hidden;border-top:4px solid #fff;border-bottom:4px solid #fff;border-left:4px solid #ff5c5f}
.icon_screenClass{background:url(../images/icons_site01.gif) no-repeat scroll -6px -300px;display:inline-block;padding-left:15px;}
.xxlj_nav{height:40px;line-height:40px;border-top:1px dashed #666;margin-top:20px;}
.xxlj_nav li{width:11.11111111%;float:left;font-size:14px;text-align:center;color:#666;position:relative;cursor:pointer}
.xxlj_nav li i.navicon{width:13px;height:13px;line-height:12px;text-align:center;border:1px solid #171717;background:#fff;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;color:#171717;overflow:hidden;position:absolute;left:50%;margin-left:-7px;top:-8px;}
.xxlj_nav li:hover,.xxlj_nav li.on{color:#e4393c}
.xxlj_nav li:hover i.navicon,.xxlj_nav li.on i.navicon{border:1px solid #e4393c;color:#e4393c}
.list_step_nav{width:30px;position:fixed;top:0;z-index:9;}
.icon-group i{display:block;width:30px;height:30px;line-height:30px;background:#e4393c;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;font-size:16px;color:#fff;text-align:center;font-weight:bold;font-style:normal;cursor:pointer}
.icon-group i.red{background:#aaa;}

.xxljbox{margin-top:15px;}
.xxljbox>li{border-left:2px dotted #747474;margin-left:15px;min-height:30px;position:relative;padding-left:27px;padding-bottom:35px;}
.xxljbox>li h2{height:30px;line-height:30px;font-size:16px;color:#000;font-family:"\5FAE\8F6F\96C5\9ED1";cursor:pointer}
.xxljbox>li h2.red{color:#e4393c;}
.xxljbox>li .title01{height:38px;line-height:38px;font-size:14px;color:#000;font-family:"\5FAE\8F6F\96C5\9ED1";}
.xxljbox .xxlj_icon{width:30px;height:30px;line-height:30px;background:#e4393c;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;font-size:16px;color:#fff;text-align:center;font-weight:bold;font-style:normal;position:absolute;left:-18px;top:0;cursor:pointer}
.aSty01 a,.aSty01 span{border:1px solid #e2e1e1;border-radius:3px;display:inline-block;width:140px;height:27px;line-height:27px;margin-right:10px;text-align:center;font-family:"\5B8B\4F53"}
.aSty01 a:hover{background:#ff6e72 none repeat;border-color:#ff5c5f;color:#fff;text-decoration:none;}
.asklist{border:1px dashed #e2e1e1;border-right:0;border-bottom:0;}
.asklist li{width:330px;height:44px;line-height:44px;border-right:1px dashed #e2e1e1;border-bottom:1px dashed #e2e1e1;float:left;padding:0 25px;}
.xxljtable{border-collapse:collapse;border:1px solid #e5e5e5;margin:10px 0}
.xxljtable tr th{height:37px;line-height:37px;border:1px solid #e5e5e5;font-size:16px;font-family:"\5FAE\8F6F\96C5\9ED1";}
.xxljtable tr td{padding:25px;border:1px solid #e5e5e5}
.gwyms_tab{height:39px;line-height:39px;margin:10px 0;}
.gwyms_tab li{width:50%;height:39px;float:left;background:#f3f3f3;text-align:center;font-weight:bold;color:#000;font-size:16px;cursor:pointer;position:relative}
.tab_arrow{width:0;height:0;overflow:hidden;border-left:6px solid #fff;border-right:6px solid #fff;border-top:6px solid #fd5456;position:absolute;left:50%;bottom:-6px;margin-left:-6px;display:none}
.gwyms_tab li:hover,.gwyms_tab li.current{background:#fd5456;color:#fff;display:block;text-decoration:none}
.gwyms_tab li:hover i,.gwyms_tab li.current i{display:block}
.tab-3 li{width:380px;margin-right:3px;}
.tab-3 li.last{margin-right:0;}
.gwybsbk_con{padding:20px 60px;border:1px solid #e5e5e5;}
.gwybsbk_con article{display:none}
.gwybsbk_con p{line-height:24px;}
.bsbk_xctab{padding:15px 0;}
.bsbk_xctab li{float:left;width:72px;height:30px;line-height:30px;font-size:14px;padding:0 12px;margin-right:130px;border:1px solid #9c9c9c;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.bsbk_xctab li.last{margin-right:0;}
.bsbk_xctab li i{display:inline-block;width:0;height:0;overflow:hidden;border-top:5px solid #fff;border-bottom:5px solid #fff;border-left:5px solid #333;margin-right:6px;cursor:pointer}
.bsbk_xctab li:hover,.bsbk_xctab li.current{border:1px solid #e53f42;cursor:pointer}
.bsbk_xctab li:hover i,.bsbk_xctab li.current i{border-left:5px solid #fff;border-right:5px solid #fff;border-top:5px solid #333;border-bottom:0;vertical-align:middle}
.bsbk_xclist{font-family:"\5B8B\4F53";padding-bottom:20px;}
.bsbk_xclist dt{font-weight:bold;}
.bsbk_xclist dt i{display:inline-block;width:0;height:0;overflow:hidden;border-left:5px solid #fff;border-right:5px solid #fff;border-top:5px solid #333;;margin-right:6px;cursor:pointer}
.bsbk_xclist dd{padding-left:16px;}
.bsbk_xclist dd a{padding-right:5px;}
.gwyms_con{border:1px solid #e5e5e5;padding:18px 0}
.gwyms_con article{display:none;}
.gwyms_con ul li{border:1px solid #e5e5e5;float:left;width:285px;height:285px;padding:15px 35px 0;margin-left:18px;text-align:center;font-size:14px;}
.gwyms_con ul li:hover{border:1px solid #fd5456;}
.gwyms_con ul li img{width:284px;height:204px;margin-bottom:15px;}
.gwyms_con ul li h4{line-height:25px;font-family:"\5FAE\8F6F\96C5\9ED1"}
.gwybs_con article{display:none}
.gwybs_con table{border:1px solid #e5e5e5;}
.gwybs_con table tr th{border:1px solid #e5e5e5;background:#f7f7f7;font:bold 14px/40px "\5B8B\4F53"}
.gwybs_con table tr td{border:1px solid #e5e5e5;padding:20px;}
.sider{width:368px;}
.siderSty01{width:366px;}
.sider .siderSty01 .regionExamInfo li:last-child{border-bottom:none}
.sider .siderSty01 .appList{display:none}
.address p{padding:8px 9px;}
.address a{display:inline-block;width:55px;margin:3px 0;height:28px;line-height:28px;text-align:center;}
.address a.cur{background:#e4393c;color:#fff;}
.focusPic03{width:369px;height:257px;}
.focusPic03 .picList li{left:369px;width:369px;height:257px}
.focusPic03 .picList img{width:369px;height:257px}
.focusPic03 .switch_lr a{top:104px;}
.tableSty03 th,.tableSty03 td{line-height:35px;}
.timeList{padding:8px 0 2px;}
.timeList li{background: url(../images/icons_site01.gif) no-repeat 0 -272px;left:-4px;margin:0 0 10px;padding:0 10px 0 16px;position:relative;}
.timeList .timeNav{background:#ececec;border-radius:3px;color:#666;display:inline-block;line-height:32px;margin-right:55px;position:relative;text-align:center;width:120px;}
.timeList .timeNav i{border-bottom:3px solid #fff;border-right:3px solid #ececec;border-top:3px solid #fff;height:0;left:-3px;overflow:hidden;position:absolute;top:13px;width:0;}
.timeList .timeNav:hover{background-color:#e4393c;color:#fff;text-decoration:none;}
.timeList .timeNav:hover i{border-right-color: #e4393c;}
.timeList .nav{color:#e4393c;float:right;}
.timeList .nav:hover{color:#c00;}
.regionExamInfo{padding:3px 0 2px;}
.regionExamInfo li{border-bottom:1px solid #efefef;padding:8px 10px;}
.regionExamInfo li.last{border-bottom:none;}
.regionExamInfo .bt{background:url(../images/icons_site07.gif) no-repeat 65px 3px;color:#fa565a;float:left;font-size:14px;font-weight:bold;line-height:20px;padding:7px 22px 8px 14px;width:40px;}
.regionExamInfo nav{float:left;width:270px;}
.regionExamInfo nav a{float:left;margin:0 20px;}

.startbox{padding:25px 0;text-align:center;font:14px/50px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;text-align:center;color:#000}
.study{width:185px;background:#fd5456;border-radius:5px;color:#fff;display:inline-block;font-size:24px;}
.study:hover{background:#fd5456;color:#ffc;text-decoration:none;}

/*xxlj_sydw.css*/
.xxlj_sydw_headerbg{background:url(imagesxxljsydw_headerbg.jpg) no-repeat center top;}
.xydw_box{border:1px solid #e5e5e5;padding:20px 20px 15px;margin-top:20px;}
.xydw_box p{background:#f4f4f4;text-indent:2em;padding:10px 30px;margin-bottom:5px;line-height:24px;}
.tableSty04 th,.tableSty04 td{line-height:35px;border:none;text-align:center;padding:0}
.sydwms_con{border:1px solid #e5e5e5;position:relative}
.sydwms_con article{display:none;}
.sydwms_list li{border-bottom:1px dashed #e5e5e5;padding:15px 35px;line-height:16px;}
.sydwms_list li.last{border:none;}
.tab-5 li{width:226px;margin-right:3px;}
.tab-5 li.last{margin-right:0;width:230px;}
.sydw_bsbklist li{border-bottom:1px dashed #e5e5e5;padding:20px 0;text-align:center}
.sydw_bsbklist li.last{border:none;}
.xxlj p.sydw_bsbkmark{width:110px;height:47px;background:url(../images/xxlj_markbg.gif) no-repeat;position:absolute;top:20px;right:20px;line-height:16px;padding:8px 12px;text-align:center}
.xxlj p.sydw_bsbkmark02{height:31px;padding:16px 12px;}

@media screen and (max-width:1274px){
.wrap{width:1190px}
.mainNav .nav a{padding:0 11px}
.ad01 img{margin:0 auto}
#help li{padding:0 7px}
}

@media screen and (max-width:1023px){
.wrap{width:935px;margin-left:10px;margin-right:35px}
#help,#jq_menuArea,.links,.mainSearch,.sider{display:none}
.mainNav .nav{margin-left:42px;border-left:1px solid #efefef}
.mainNav .nav a{padding:0 1.8%}
.allCourseList h3{width:42px;overflow:hidden}
.allCourseList h3 a{height:36px;background-position:13px -72px}
.footer{margin-top:15px}

.areainfo,#focusPic{display:none}
.asklist li{width:394px;}
.tab-3 li{width:295px;}
.bsbk_xctab li{margin-right:65px;}
.gwyms_con ul li{margin:0 43px 30px}
.tab-5 li{width:175px;margin-right:3px;font-size:15px;}
.tab-5 li.last{margin-right:0;width:179px;}
.xxlj p.sydw_bsbkmark{top:10px;right:10px;}

}
.footr{float:left;width:580px;padding:5px 0 0 18px;margin:18px 0;}
.footr ul{float:left;margin-left:12px;}
.footr ul li{clear:both;}
.footr ul li p a{font-size:12px;color:#666;padding:0 10px 0 0;float:left;width:62px;line-height:30px;*+padding:0 10px 0 0;}
.footr ul li p a:hover{color:#e4393c;text-decoration:underline;}
.footr ul li h5{font-size:14px;color:#666;font-weight:bold;line-height:28px;}
.footl{float:left;width:390px;height:230px;border-right:solid 1px #ddd;margin:10px 0;}
.footl h4{font:22px/30px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;color:#888;padding:22px 0 10px 0;}
.footl h4 a{color:#888;}
.footl h4 a:hover{color:#e4393c;}
.footl h4 span{font-size:18px;color:#888;}
.footl p{padding-bottom:6px;}
.footl p a{font-size:14px;color:#888;padding:0 34px 0 0;font-weight:bold;}
.footl p a:hover{color:#e4393c;text-decoration:underline;}
.footbtm{position:relative;}
.footbtm div{text-align:center;}
.footbtm div img{display:inline;padding:0 6px;}
.fx_ahfxm,.footm{display:none;}
.footbtmyqlj{padding: 15px 0 10px;overflow: hidden;}
.footbtm .footbtmlj{text-align:left;margin:0 auto;}
.footbtm strong{display: block;}
.footbtm ul{overflow:hidden;*+top:13px;display: inline-block;}
.footbtm ul li{overflow:hidden;}
.footbtm ul li a{display: inline-block;margin-right: 12px;}

