@charset "gb2312";

/* 页面头部*/
.topHeader{ background:url(../../static/images/headertop_bg.png) repeat-x 0 -116px; height:29px; line-height:28px; position:relative; z-index:999; margin:0px; padding:0px;}
.wrap980{ width:1100px; margin:0 auto; text-align:left; font-size:12px; position:relative; height:auto;}
.topHeader a{ color:#676767}
.topHeader p{height:28px; line-height:28px;}
.topHeader .wrap960{ position:relative; z-index:2}
.welcome2,.hasGone,.hbtnA,.topHeader .inp2,.selectBox,.login,.sg_tits2 em,.fl{ float:left;}.fr{ float:right;}
.col32,.col32 a{ color:#323232 !important;}
.welcome2 em{ font-weight:bold;}.welcome2 a:hover{ text-decoration:none;}
.col056{ color:#00563e;}.colf07{ color:#f07c00}
.iconTop,.selectBox,.hbtnA,.sg_tits2 em,.sg_tits2 li.on em,.sg_con2 dl dt,.sg_org2 dl dt{ background:url(../../static/images/headertop_bg.png);}
.topHeader .inp2{ border:1px solid #bdbdbd; height:16px; line-height:16px; font-size:12px;}.topHeader .inp2,.selectBox{ margin-right:3px;}
.hasGone{ position:relative; line-height:18px; margin-top:5px; margin-left:5px;}.hasGone .colGray{ color:#cecece !important}
.fIcon{ background-position:0 0; width:17px; height:16px; position:absolute; left:1px; top:1px;}
.topHeader .hbtnA{ background-position:-37px 0; width:43px; height:18px; color:#fff; margin-right:8px; text-align:center; line-height:20px; overflow:hidden;}
.topHeader .hbtnA:hover{ color:#fff; text-decoration:none; }
.topHeader a.col32{ line-height:20px;}
.top2{ background:url(../../static/images/3mss.jpg) repeat-x; height:6px;}


.menu{ width:100%; height:45px;overflow:hidden; background-color:#ee7800;}
.fix_nav{position:fixed;z-index:999;top:0;margin:auto; margin-left:auto; margin-right:auto; }
.menu div{ width:1300px; margin:0 auto;}
.menu div ul {list-style-type:none; width:1155px; margin-right:auto; }
.menu div ul li{ width: 105px; height:45px;float:left;line-height:45px;text-align:center;}
.menu div ul li .smlogo{ width:60px; margin-top:5px; margin-right:60px;  opacity:0;}
.menu div ul li a{ text-decoration:none;}   
.menu div ul li a b{ display:block; padding:0px; color:#f1fffb;  font-size:16px; letter-spacing:2px;}
.menu div ul li a:hover b{color:#800000;}



.sg_tits2{ position:relative; z-index:7; color:#e0e0e0; font-size:12px;}
.sg_tits2 a:hover,.sg_tits2 li.on a,.sg_con2 dl dd a:hover,.sg_school2 li em a:hover{ color:#006d4e}
.sg_tits2 li{ float:left; position:relative; padding:1px 23px 0 8px; z-index:9}.sg_tits2 li .lMar5{ margin-left:5px;}
.sg_tits2 li#allschool2 a{ background:url(../../static/images/headertop_bg.png) no-repeat -124px 0; width:78px; height:18px; float:left; text-indent:-9999px; margin-top:4px;overflow:hidden; display:inline; margin-right:-15px; _margin-right:6px;}
.sg_tits2 li.on #allschoolid2{ _margin-right:5px;}
.sg_tits2 em{ background-position:-82px 0; overflow:hidden; width:17px; height:12px; position:absolute;  top:9px; right:-1px}.sg_tits2 li.noPadd{ padding-right:0;}
.sg_tits2 li.allschool2 em{ width:1px; background-position:-98px 0;}
.sg_tits2 li.on{ border:1px solid #e0e0e0; border-bottom:none; padding:0 22px 0 7px; height:28px; background:#fff; overflow:hidden }
.sg_tits2 li.on em{background-position:-106px -1px;}
.sg_con2, .sg_school2, .sg_org2{position:absolute;top:28px;border:1px solid #e0e0e0;background:#fff;padding:5px 10px;z-index:5;display:none; font-size:12px;}
.sg_con2{width:380px; right:20px; padding:5px 10px; _padding:5px 10px 0}
.sg_con2 dl{width:190px;float:left;display:inline; }
.sg_org2 dl{width:180px;float:left;display:inline; }
.sg_con2 dl dt{color:#006d4e;font-weight:bold;border-bottom:1px dotted #C0C0C0; margin:2px 0 5px;background-position:-195px -39px; line-height:22px;padding:0 0 0 12px; width:160px;}
.sg_org2 dl dt{color:#006d4e;font-weight:bold;border-bottom:1px dotted #C0C0C0; margin:2px 0 5px;background-position:-195px -39px; line-height:22px;padding:0 0 0 12px; width:135px;}
.sg_con2 dl dd, .sg_org2 dl dd{float:left;margin:0 5px 0 0;display:inline;}
.sg_org2 dl dd img{ float:left; padding-top:5px; padding-right:3px;}
.sg_con2 dl dd, .sg_school2 li{ height:20px; line-height:20px;}
.sg_org2 dl dd{ height:25px; line-height:25px;}
.sg_con2 dl dd a{padding:0 3px;white-space:nowrap; }
.sg_con2 dl dd a:hover{padding:0 3px;white-space:nowrap; color:#FF3300; text-decoration:underline; }
.sg_tits2{ float:right; position:relative;}
.sg_tits2 a:hover{text-decoration:none;}
.sg_school2{width:82px; /*right:76px;*/ right:243px;padding:3px 5px 3px 5px}
.sg_school2 ul{display:block; width:81px;}

.sg_school2 li{ height:25px; line-height:25px; display:block; width:81px;}
.sg_school2 li img{ float:left; padding-top:5px;}
.sg_school2 li a{padding:0px 0px 0px 5px; color:#006d4e}
.sg_school2 li a:hover{padding:0px 0px 0px 5px; color:#006d4e}

.sg_org2{width:150px; /*right:0;*/ right:100px;}
.sg_tits2 li.xdf_home {padding: 1px 8px 0;}
.h_w6 img{ display:none;}



#mallNav{min-width:1000px;height:167px;font-size:14px;}
#header1{ width:1100px; height:22px; font-size:13px; color:#515151; margin:0 auto;}
#header1 p,#header2 .h_w4, #header2 .h_w3{float:left;}
.h_w1{ width:650px; float:right; line-height:35px; }
.h_w1 a{color:#f00;}
.h_w2{ width:340px;line-height:35px; }
.h_w2 a{ width:20%; display:block; float:left; text-align:center;}
.h_w2 a,#h_w5_2 a{color:#515151;}
.h_w2 a:hover,#h_w5_2 a:hover{ color:#f00;}
#header2{ width:1300px; height:110px; font-size:13px; color:#515151; margin:0 auto; background:#fff;}
.h_w3{ width:435px; float:left; margin-top:15px;}
.h_w4{ background:url(../../static/images/ewmt.jpg) no-repeat 20px 0; width:92px; height:70px; overflow:hidden; display:block; border-left:#C0C0C0 solid 1px; float:left;margin-top:17px;}

.h_w5{ width:350px;height:65px;float:right; }
.h_w6{ width:280px;height:60px;float:left; margin-left:20px; margin-top:10px;}
.h_w6 p{ font-size:16px; line-height:30px; color:#b5b5b5;}
#h_w5_1{ width:276px; padding-left:70px; height:33px; overflow:hidden; border:#C0C0C0 solid 1px;background:url(../../static/images/index_sou.jpg) no-repeat right center ;}
#h_w5_2{ padding-top:12px; *+padding-top:15px; font-size:11px; *+font-size:12px; width:350px;}
#h_w5_2 a{ font-size:11px; *+font-size:12px;}
.search-keyword {width:239px; line-height:32px; height:32px;  text-indent:5px; font-size:12px; color:#C0C0C0; float:left;}
.search-submit {cursor:pointer; width:33px; height:33px; border:0px; float:left;background:url(../../static/images/index_sou.jpg) right;}
.bannjd{ width:998px; height:35px; margin:0 auto; margin-top:10px; border:1px solid #C0C0C0;}

.rt_bnt_link{ width:235px; height:36px; position:relative; float:right; margin-right:0px; color:#FF4E00; font-size:30px; margin-top:50px; font-weight:700;}
.rt_bnt_link span{ float:left; width:40px; text-align:center; height:19px; display:block; margin:20px 0px 0px 8px; color:#FFF; background:#F00; font-size:13px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}

.rt_bnt_link .ak1{position: absolute; top:50px; left:52px; width:70px; height:18px; font-family:"微软雅黑"; font-weight:600; color:#000; font-size:15px;}
.rt_bnt_link .ak2{position: absolute; top:18px; left:52px; width:70px; height:18px; font-family:"微软雅黑"; font-weight:600; color:#000; font-size:15px;}
.rt_bnt_link a:hover{ display:block;color: #F00; }


/*新版y头尾属性*/
.xb_topnav{ width:100%; padding:9.5px 0px; position: relative; min-width: 1200px; background-color: #ffffff; border-bottom: 1px solid #ee7800; z-index: 1000;}
.xb_topnav img{ display: block; width: auto;}
.xb_leftlogo{ display: block; padding-left: 30px; width: 350px; height: 48px;}
.xb_leftlogo img{ display: block; width: 350px; margin: 0 auto;
	-webkit-transition:all 0.5s linear;
	-moz-transition:all 0.5s linear;
	-o-transition:all 0.5s linear;
	-ms-transition:all 0.5s linear;
	transition:all 0.5s linear;
}
.xb_leftlogo:hover img{width: 335px; margin: 0 auto;}

.xb_rightlogo{ position: absolute; right: 0; top: 7px; display: block; padding-right:30px;}
.xb_nav{ width:560px; position: absolute; right: 300px; bottom: 0px;}
.xb_nav li{ width: 70px; padding: 0 5px ; float: left;  padding-bottom: 5px; position: relative; z-index: 101; background-color: #ffffff; padding-top: 10px; }
.xb_nav li a{ display: block; width: 100%; color: #333333;font-size: 16px; line-height: 56px;text-align: center;}
.xb_nav li:hover a{ color: #ee7800;
	-webkit-transition:all 0.5s linear;
	-moz-transition:all 0.5s linear;
	-o-transition:all 0.5s linear;
	-ms-transition:all 0.5s linear;
	transition:all 0.5s linear;
}
.xb_navxh{ width: 14.3%; height: 4px; background-color: #ee7800; position: absolute; left: 0; bottom: 0; z-index: 102;}


.xb_xlcdbox{ width: 80px; position: absolute; background-color: rgba(238,120,0,0.70); z-index: 100; top:-61px; left: 80px;}
.xb_xlcdbox a{ display: block; width: 100%; text-align: center; font-size: 16px; line-height: 32px; border-top:1px solid #ffffff; color: #ffffff;}
.xb_xlcdbox a:hover{background-color: rgba(238,120,0,1);}

@media(max-width:1220px){
	.xb_nav{ right: 280px;}
}
.xb_topnavfd{width:100%;  position:fixed; top: 0; left: 0; min-width: 1200px; z-index: 1000; display: block;}
.xb_rightbox{ width:236px; position: absolute; right: 30px; top: 10px; overflow: hidden;}
.xb_rightbox img{ display: block; width: 100%;}
.xb_rightbox a{ display: block; width: 63px; float: left; margin: 0 27px; }

.xb_navfd{ width:720px; position: absolute; right: 300px; bottom: 0px;}
.xb_navfd li{ width: 70px; padding: 0 5px ; float: left; padding-bottom: 5px; position: relative; z-index: 101; background-color: #ee7800; padding-top: 7px; }
.xb_navfd li a{ display: block; width: 100%; color: #ffffff;font-size: 16px; line-height: 62px;text-align: center;}
.xb_navxhfd{ width: 11.11%; height: 4px; background-color: #ffffff; position: absolute; left: 0; bottom: 0; z-index: 102;}
.xb_xlcdboxfd{ width: 80px; position: absolute; background-color: rgba(238,120,0,0.70); z-index: 100; top:-61px; left: 80px;}
.xb_xlcdboxfd a{ display: block; width: 100%; text-align: center; font-size: 16px; line-height: 32px; border-top:1px solid #ffffff; color: #ffffff;}
.xb_xlcdboxfd a:hover{background-color: rgba(238,120,0,1);}


@media(max-width:1400px){
	.xb_rightbox{ width:140px; position: absolute; right: 0px; top: 20px; overflow: hidden;}
	.xb_rightbox a{ display: block; width: 50px; float: left; margin: 0 10px; }
	.xb_navfd li{ width: 66px; padding: 0 5px ; float: left; border-bottom: 5px solid #ee7800; position: relative; z-index: 101; background-color: #ee7800; padding-top: 9px; }
	.xb_navfd{ width:690px; position: absolute; right: 140px; bottom: 0px;}
	.xb_xlcdboxfd{ width: 76px; position: absolute; background-color: rgba(238,120,0,0.50); z-index: 100; top:-61px; left: 76px;}
}
.zxwt_01{cursor: pointer;}
.zxwt_01 zx{display:none!important;}

/*咨询弹窗*/
.nav_zhibo{ position:fixed; right:0px; top:73%; width:90px; z-index:50; cursor: pointer;}
.nav_zhibo a{ display: block; width: 100%;}
.nav_zhibo a img{ width: 100%; display: block;}
.nav_zhibo .nav_zbgif{ position: absolute; top: 10px; left: 10px; width: 20%;}
.zhibo_title{ display: none;}

/*19在线报名*/
.zxbm19_box{ position: fixed; left: 0; top:0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5);z-index: 1001; display: none;}
.zxbm19_gbbox{position: absolute;width: 100%; height: 100%;z-index: 1;}
.zxbm19_gbbox span{position:absolute;left:50%;top:25%;color:#ffffff;margin-left:400px;background: url(../../static/images/zxbmgb.png) no-repeat right center; padding-right: 30px; background-size: 14%;font-size: 18px; line-height: 24px;cursor: pointer;}

.zxbm19_nr{ width: 800px; height: 300px; background-color: #ffffff; margin: 0 auto; margin-top: 15%; position: relative;z-index: 2;}
.zxbm19_nr h3{ color: #ee7800;font-size: 30px; line-height: 30px;padding:30px 0 0 50px; margin-bottom: 50px;;}

.zxbm19_nrxm{width: 300px; float: left; height: 40px; margin-left: 70px; overflow: hidden; margin-bottom: 50px;}
.zxbm19_nrxm span{background: url(../../static/images/zxbm02.png) no-repeat -48px 0px;float: left; width: 38px; height: 38px; background-color: #ffffff; position: relative;z-index: 2;}
.zxbm19_nrxm input{float:right;width:222px;border-bottom:4px solid #666666;font-size:18px; line-height: 39px; margin-top: -1px; padding-left: 20px; margin-right: -1px;}

.zxbm19_nrlxfs{width: 300px; float: left; height: 40px; margin-left: 70px; overflow: hidden;}
.zxbm19_nrlxfs span{background: url(../../static/images/zxbm02.png) no-repeat -144px 0px;float: left; width: 40px; height: 40px; background-color: #ffffff; position: relative;z-index: 2;}
.zxbm19_nrlxfs input{float:right;width:222px;border-bottom:4px solid #666666;font-size:18px; line-height: 39px; margin-top: -1px; padding-left: 20px; margin-right: -1px;}

.zxbm19_nrlxfs:hover span{ background-position: -96px 0px;}
.zxbm19_nrxm:hover span{ background-position: 0px 0px;}
.zxbm19_submit{ display: block; width: 300px; background-color: #ee7800; line-height: 40px; margin: 0px auto;clear: both; color: #ffffff; border-radius: 20px;cursor: pointer;font-size: 18px;border-top: 5px solid #ffffff;}
.zxbm19_submit:hover{ border-top: 0;box-shadow: 0px 5px 5px 1px #666666;}
.zxbm19_dk{cursor: pointer;}

