/* CSS Document */

@charset "gb2312";
h1{margin:0;padding:0;font-size:16px;}
h2{margin:0;padding:0;font-size:14px;}
li{margin:0;padding:0;}
ul{margin:0;padding:0;}
ol{margin:0;padding:0;}
dl{margin:0;padding:0;}
dd{margin:0;padding:0;}
form{margin:0;padding:0;}
p{margin:0;padding:0;}
em{margin:0;padding:0;}
strong{margin:0;padding:0;}
*{ margin-top: 0px; margin-bottom: 0px;}
h1,h2,h3{ color:#4e4e4e !important;}
body{font-family: "ËÎÌå";line-height: 24px; font-size:12px; color:#444; margin:0; padding:0; background:url(../images/body_bg.jpg); text-align:left !important;}
h2{color: #444; font-size:14px;}
h3{color: #444; font-size:14px; font-weight:normal;}
h4{color: #444; font-size:14px; font-weight:normal}
strong{color: #444;}
.clear{display:block;float:none;clear:both;overflow:hidden;visibility:hidden;width:0;height:0;background:none;border:0;font-size:0}
.clearfix:after {visibility: hidden; display: block; clear: both; height: 0; font-size: 0; content: ".";}
.clearfix{zoom:1;}
a{color: #444;text-decoration: none;}
a:link{color: #444;text-decoration: none;}
a:visited {color: #444;text-decoration: none;}
a:hover {color: #cd0000;text-decoration: none;}
a:active {color: #444;text-decoration: none;}
ul{ list-style:none;}
img { border:none; max-width:100%; height:auto; vertical-align:middle;}
.clear{ clear:both; height:0px; overflow:hidden; margin-top:0!important; line-height:0px; font-size:0; display:block; margin:0; padding:0;}


.banner{ width:auto; text-align:center; background:url(../images/banner.jpg) no-repeat center top;}

.container{width:960px; margin:0 auto; background:#fff;}
.nav{ height:40px; background:url(../images/nav_bg.jpg) repeat-x; border-top:1px solid #fff;}
.nav h2{ display:block; width:46px; height:40px; float:left;}
.nav p{ float:left; width:902px; height:40px; line-height:40px; padding-left:12px; color:#fff; font-size:14px;}
.nav p a{ color:#fff !important;}

/* logo
+++++++++++++++++++++++ */
#logo{ background: url(../images/logo_bg.jpg) repeat-x bottom #fff; height: 40px; position:relative;}
#logo h1{ font-size:14px; width:207px; height: 40px; position:absolute; top:0px; left:15px; line-height: 40px;}
#logo h1 span{ position:absolute; top:0; left:0; width:100%; height:100%; background: url(../images/logo.jpg) no-repeat bottom;}
p#breadCrumbs{ position:absolute; top: 12px; left:245px;}
p.tel{ position:absolute; top: 12px; right:15px; padding-left:25px; background:url(../images/tel.jpg) no-repeat 0 5px; color:#013c88;}



.main01{ margin:0 auto; overflow:hidden; width:940px;}
.yinyan{ width:350px; float:left;}
.yinyan font{ display:block; height:46px; line-height:46px;font-size:24px; font-family:"ºÚÌå"; font-weight:normal; border-bottom:1px solid #000; color:#9a0000 !important;}
span.georgia{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#666;}
.yinyan p{ display:block; line-height:24px; clear:both; overflow:hidden; text-indent:2em; margin-top:5px;}
.yinyan p a{color:#9a0000;}


.gfzx{ width:560px; float:right;}
.gfzx font{ display:block; height:46px; line-height:46px;font-size:24px; font-family:"ºÚÌå"; font-weight:normal; border-bottom:1px solid #000;color:#9a0000 !important;}
.gfzx.georgia{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#666;}
.gfzx ul{ margin-top:5px;}
.gfzx ul li{ float:left; width:48%; margin:0 1%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}



.main02{ overflow:hidden; clear:both; margin-top:10px;}
h2.title_big{ display:block; height:44px; font-size:26px; font-family:"ºÚÌå";text-shadow: 0 1px 0 #000; background:url(../images/title_big.jpg) no-repeat; color:#fff !important; line-height:44px; padding-left:30px;}
h2.title_big p{ float:left;}
h2.title_big a{ float:right;}
.step_01_left{width:293px; padding-left:10px; float:left; background:#fff; margin-right:15px; padding-bottom:10px;}
.line_1{width:1px; float:left; height:160px; background:url(../images/line_1.jpg) repeat-y;margin-top:10px;}
.step_01_left h4{ font-size:14px;display:block; height:30px; line-height:30px; color:#333 !important; padding-left:15px; background:url(../images/fang_10.jpg) no-repeat left center; font-weight:bold;}
.step_01_left h4 a{color:#9a0000 !important;}
.step_01_left p{ text-indent:2em;}

.step{width:940px; margin:0 auto; margin-top:10px;padding-bottom:10px; overflow:hidden; clear:both;}
.step_title{ height:34px; border-bottom:2px solid #000; line-height:34px;font-family:"Î¢ÈíÑÅºÚ";}
.step_title span{ display:block;width:70px; float:left;height:20px; border:1px solid #000; line-height:20px; font-size:18px; color:#b50000;text-align:center; margin-top:6px;}
.step_title p{ float:left; display:block;font-size:20px;padding-left:5px; color:#000; padding-right:20px; background:url(../images/jiao_bottom.jpg) no-repeat right center;}

.time{width:940px; margin:0 auto; overflow:hidden; background:#fff; margin-top:10px; padding-bottom:10px;}
.time a.zxzx{ margin:0; float:right; font-weight:normal;}
.time h2{ display:block; height:36px; margin:0 10px;}
.time h2 span{ float:left; line-height:36px; display:block;height:30px; line-height:30px; color:#333 !important; padding-left:15px; background:url(../images/fang_10.jpg) no-repeat left center;}

.pa_left_10{ padding-left:10px;}
.time_blank{ width:174px; height:208px; float:left; border:1px solid #999999; margin-right:10px;}
.time_blank span{ display:block;width:44px; height:44px; float:left;}
.time_blank p{ display:block; height:44px; line-height:44px; float:left; font-size:20px; font-weight:normal; font-family:"Î¢ÈíÑÅºÚ";}
.time_blank ul{ display:block; clear:both; margin:0 0 0 7px; line-height:20px;}
.time_blank ul li{ display:block; padding-left:15px; background:url(../images/jiao_hui.jpg) no-repeat left top;}



a.zxzx{ display:block; width:80px; height:24px; font-size:14px; text-align:center; color:#fff !important; background:url(../images/zxzx_bg.jpg) repeat-x; margin:0 auto; margin-top:10px;}



.step table{ font-size:14px; border-top:1px solid #dedede;border-left:1px solid #dedede; background:#fff; margin:10px auto;}
.step table td{ padding:5px; height:24px;border-bottom:1px solid #dedede;border-right:1px solid #dedede;}
a.button{ display:block; margin:0 auto;height:24px; width:160px;background:url(../images/zxzx_bg.jpg) repeat-x; color:#fff !important;}


.zy_title{ height:40px; line-height:40px;background:url(../images/zy_title.jpg) no-repeat left bottom; padding-left:15px; margin-bottom:10px;}
.zy_title h3{ float:left; font-size:20px; font-weight:normal; font-family:"ºÚÌå"; }
.zy_title p{ float:right; margin-right:10px;}
.zy_title p a.more_dx{display:block; padding:0 15px; height:30px; line-height:30px; background:#c40053; color:#fff !important;}


.zy_blank{width:436px; float:left; height:162px; background:url(../images/zy_blank.jpg) no-repeat; padding:4px 0 0 14px; margin-top:10px;}
.zy_blank h3{ display:block; height:24px; line-height:24px; clear:both; color:#444 !important; font-weight:bold;}
.zy_blank dl{ display:block; height:104px; overflow:hidden; clear:both;}
.zy_blank dl dd{ width:180px; border:1px solid #dedede; padding:1px;height:100px; float:left;}
.zy_blank dl dt{ display:block;width:236px; margin-left:10px; float:left; color:#666;}
.zy_blank dl dt font{ color:#444;}
.zy_blank p{ display:block; height:30px; line-height:30px; font-weight:bold;}
.zy_blank p a{ color:#c40053 !important; margin-right:10px;}

.xu_line{ height:1px; background:url(../images/xu_line.jpg) repeat-x;}


.step_title font{ font-size:14px;}
.wenda1{ width: 293px;padding-left: 10px;float: left;background: white;margin-right: 15px;padding-bottom: 10px;padding-top: 10px;}
.wenda1 h3{ font-weight:bold; display:block; background:url(../images/wenda1.jpg) no-repeat; height:35px; line-height:34px; padding-left:32px; width:258px}

.wenda1 p{ color:#999; text-indent:35px; background:url(../images/wenda1_a.jpg) no-repeat; padding-top:10px;}
.wenda1 p a{ color:#f00;}

.dengji_main{ overflow:hidden;width: 920px; margin: 0 auto; background: #fff;}

.xll_midnr5 { height: auto;padding-bottom: 10px;}
.xll_midnr5_bt {height: 80px; padding: 10px 0px 0px 15px;}
.xll_midnr5_bt p { height: auto; padding: 0px; margin: 0px; line-height: 25px;}
.xll_midyu_img { width: 135px; height: 160px; margin: 0px; padding: 0px 0px 0px 10px;}
.xll_midnr5_w1{ width:690px; height: auto; margin: 0px auto; padding:5px 0 0 15px; font-size: 12px; font-family:"ËÎÌå"; color: #333333; font-weight: bold;}
.xll_midnr5_r { width:680px; height: 26px; margin: 0px; padding: 0px;}
.xll_midnr5_r ul{ float: left; margin:0; padding:0; width: 680px; clear:both;}
.xll_midnr5_r ul li.ts2{ margin-right: 5px;}
.xll_midnr5_r ul li{ float:left; margin:0px; list-style:none; line-height:25px; padding-bottom:10px;}

.xll_midnr5_r2 { padding-top:5px; margin:0; width:690px; height: 75px;}
.xll_midnr5_r2 ul{ margin:0; padding:0; width:690px; height: auto; clear:both;}
.xll_midnr5_r2 ul li{ height: auto; float:left; padding:0px; list-style:none; line-height:25px; margin-bottom:10px;}
.wbk2{ float: left; border:1px solid #CDCDCD; height:18px; width:135px; padding: 0px; margin-right: 5px; background:none; text-shadow:none; }
.kd2{ width:580px; border:1px solid #CDCDCD; float:left; background:none; text-shadow:none; color:#666666; padding:2px 2px 8px 8px; height:60px; line-height:22px; font-size:14px; }
.mtop4{ width:390px; height: auto; float: left; margin:0px; padding: 5px 0px 20px 220px; text-align: center; }
.mtop4 input { float: left; margin-left: 10px; padding: 0px;}
.mtop4 p { width:260px; height: auto; float: left; margin:0; padding: 0px 0px 0px 5px; font-size: 12px; font-family:"ËÎÌå"; color: #333333; font-weight: normal;line-height: 32px;}
.font14_h { font-size: 14px; font-family:"ËÎÌå"; color: #e01514; text-decoration: none; font-weight: bold;}

.dt_main{ width:958px; border-left:1px solid #dedede;border-right:1px solid #dedede; padding-top:10px; background:#fff;}
.dongt{ width:298px; float:left; margin:15px; margin-right:0;margin-top:0; border:1px solid #dedede; background:#fff; _margin-left:8px;}
.dongt ul{ display:block; overflow:hidden; clear:both; padding:6px 10px 10px;}
.dongt dl{ display:block; width:132px; margin:5px 0px 0 12px;_margin-left:6px; float:left;}
.dongt dl dd{ display:block; width:130px; height:80px; border:1px solid #dedede;}
.dongt dl dt{ display:block; height:24px; line-height:24px; text-align:center;}
h4.all_h4{ display:block; height:24px; line-height:24px; font-size:14px; font-weight:normal; padding-left:10px; margin-top:3px;}

h4.all_h4 span{ float:left;}
h4.all_h4 span strong{ color:#9a0000 !important}
h4.all_h4 a{ float:right; font-weight:normal; margin-right:10px; font-size:12px;}
.weibo_zhibo{ width:928px; overflow:hidden; margin:0 auto;}
.main_nr{ width:960px; padding-top:10px;  overflow:hidden; border:1px solid #dedede; border-top:none; background:#fff;}
dl.zt{ display:block; margin:0 22px 10px 0; width:212px; float:left;}
dl.zt dd{ display:block; width:210px; height:130px; border:1px solid #dedede}
dl.zt dt{ display:block; height:30px; text-align:center; font-size:14px; font-weight:bold; line-height:30px;}
dl.zt dt a{ color:#333 !important}
.school_logo{ width:938px; border:1px solid #dedede; background:#fff; border-bottom:none; padding-left:20px; border-top:none; overflow:hidden;}
.school_logo dl{ display:block; width:142px; border-right:1px dashed #666; margin:10px 6px 10px 0px; padding-right:6px; float:left; overflow:hidden;}
.school_logo dl dd{ display:block; width:140px; height:70px; border:1px solid #dedede; background:#fff;}
.school_logo dl dt{ display:block;}
.school_logo dl dt a.school_name{ display:block; line-height:24px; text-align:center;}
.school_logo dl dt p{ color:#999; background:url(../images/line.gif) repeat-x bottom; padding-bottom:5px; margin-bottom:10px;}

.school_botton{ height:24px; margin-bottom:10px;}
.school_botton a{ float:left;}



#footer{ margin-top:15px; text-align:center; clear:both; width:960px; margin:0 auto;}



.guihua{width:920px; margin:0 auto; overflow:hidden; clear:both; margin-top:10px; background:#fff;}
.guihua_title{ height:30px; line-height:30px; border-bottom:1px solid #000; padding-bottom:5px; margin-bottom:10px}
.guihua_title span{ float:left; font-size:20px; font-family:"ºÚÌå";}
.guihua_title a{ float:right; display:block; height:30px;}
.text_mar{font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; display:block; width:200px; float:right; margin-right:10px; height:30px; overflow:hidden;}

.guihua dl{ display:block; float:left; background:url(../images/line_1.jpg) repeat-y right; width:204px; padding:0 10px;}
.guihua dl dd{ display:block; text-align:center; height:106px; background:url(../images/jian_big.jpg) no-repeat bottom; font-size:24px; font-family:"Î¢ÈíÑÅºÚ"; color:#ad0000;}
.guihua dl dt{ display:block; margin-top:10px;}
.guihua dl dt h2{ display:block;color:#ad0000 !important; text-align:center;}
.guihua dl dt p{ display:block; font-size:14px;}



.zy_main{ overflow:hidden; margin-bottom:10px; padding:0 10px; clear:both;}
.zy_blank_145{height:145px;}

.zy_blank_145 a.zxzx{ display:block; width:72px; height:24px; font-size:14px; text-align:center; color:#fff !important; background:url(../images/zxzx_bg.jpg) repeat-x; margin-top:5px; float:left; margin-right:10px;}
a.mfth{ display:block; width:72px; height:24px; font-size:14px; text-align:center; color:#fff !important;margin-top:5px; float:left; background:#9a0000;}

.chaxun{ width:800px; height:56px; border:1px solid #ccc; background:url(../images/chaxun_bg.jpg) no-repeat; padding-left:158px; margin-top:20px;}
.chaxun a{ display:block; margin-right:5px;float:left; margin-top:10px;}

.liuc02{ margin:0 auto; overflow:hidden; margin-top:15px; width:940px;}
.liuc02 a{ display:block; float:left; width:63px; height:63px; line-height:20px; background:url(../images/lic_icon.jpg) no-repeat; text-align:center;color:#444; font-size:14px;}
.liuc02 a font{ display:block; height:20px; text-align:left; font-size:14px; font-weight:bold; color:#fff !important; padding-left:5px; padding-top:1px;}
.liuc02 span{ display:block; height:63px; width:24px; float:left; }
.liuc02 img{ }



.school_pic{ width:220px; height:175px; float:left;}

.school_right{width:700px; float:right; line-height:28px; position:relative;}
.school_right li{ display:block; width:233px; float:left; font-size:14px;}
.school_right p{ display:block; font-size:14px;}
.school_right p a strong{ color:#f00 !important;}
.school_right p b{ color:#f00 !important;}
a.jr_school{ padding:3px 10px; background:#9A0000; color:#fff; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; position:absolute; bottom:10px; right:0px;}
.weixin{ width:120px; padding:10px; background:#e8e8e8; position:fixed;  bottom:20px;left:20px; _position:absolute; padding-top:10px;}
.weixin span{ display:block; width:15px; height:15px; margin-bottom:10px; float:right; cursor:pointer;}
.weixin dl{margin:0; padding:0; }
.weixin dd{ margin:0; padding:0; display:block; clear:both;height:120px; overflow:hidden; margin-bottom:10px;}
.weixin dt{ margin:0; padding:0; display:block;}
.weixin b{ position:absolute; font-weight:normal; left:10px; top:7px;}
.weixin img{margin:0; padding:0;} 
