﻿@charset "utf-8";



* html,* html body{background:url(../img/body_bg.jpg) repeat-x 0px top;}
.weixin{width:133px; height:177px;background:url(../img/weixin.png); padding-top:5px; position:fixed; bottom:10px;right:6px;_position:absolute; _bottom:0px;
 _top:expression(eval(document.documentElement.clientHeight/1.4+document.documentElement.scrollTop))}
.weixin_tt{ width:123px; height:28px;background:url(../img/weix_tt.png); margin-left:5px}
.close{ width:14px;height:16px;background:url(../img/close.png); float:right; margin:5px;_display:inline; cursor:pointer}

*{margin:0; padding:0; font-family:"微软雅黑";}
a{color:#333; text-decoration:none; text-decoration:none;outline:none;}
a:hover {color:#C00;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-size:14px;}
ul, li, dl, dd, dt, p {margin:0px; padding:0px;}
ul ,li {list-style-type:none;}
em, i{font-style:normal;}
.bk{border:1px solid #aeaeae;}
img{border:none;}
.clear{ height:0; overflow:hidden; clear:both; width:100%;}
body{font-size:14px;   margin:0 auto;padding:0; background-color:#FFFFFF; background-image:url(../img/body_bg.jpg); background-repeat:repeat-x; background-position:top;}
#none{border:none;}
#nobg{background:none !important;}
.nomg{margin:0 !important;}
#norig{float:right; margin-right:0;}
.dis{display:none;}
.img_mg{float:right !important; margin-right:0 !important;}
.no_bod{border-bottom:none !important;}

.picbox{margin:-10px 0 5px 20px;}
.picbox img{border:1px #dedede solid; padding:3px; }
.ico_zy{line-height:24px; padding-top:5px;}
.ico_zy a{background:url(../img/ico1.jpg) no-repeat 0 5px; padding-left:15px; margin-right:15px; font-size:14px; color:#537fce; font-weight:700;}


.top{background:url(../img/top.jpg) center no-repeat; height:153px; width:100%; text-align:center;}

.nav{clear:both; width:1000px; margin:0 auto 0 auto;height:40px; background:#4162a7; position:relative;}
.nav_tb{position:absolute; right:0; top:0;}
.nav ul{padding:0 0 0 0;}
.nav li{float:left; font:bold 14px/300% "宋体"; height:40px; overflow:hidden; color:#fff;}
.nav li a{display:block; padding:0 22px; color:#fff; text-align:center;}
.nav li a:hover,.nav_hov{color:#fff !important; background:#325095;}



.h_ban{width:1000px; height:315px; margin:0 auto; position:relative; overflow:hidden; position:relative;}
.ban_z{ width:255px; height:313px; border:1px solid #DFE0E0; float:right; padding-left:5px;}

.slide_tab {
	border-bottom: #aaa 0px solid; position: relative;  width:724px; height:313px;}
.slide_tab ul {
	margin: 0px; float: left; overflow: hidden;}

.tab_btn li {
	 list-style-type: none; width: 24px; height:24px; line-height:24px;  zoom: 1; float: left; color: #c0c0c0; font-size: 14px; cursor: pointer; margin:0 5px;  background:#fff; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif;}

.tab_btn li.active {
	color: #f0b910; cursor: default; font-weight: bold; background:#db0b0b; cursor: pointer;
}
.tab_btn {
	height:24px; overflow: hidden; position:absolute; left:350px; bottom:12px;
}
.main {
	width:724px; height: 313px; overflow: hidden; border:1px solid #DFE0E0;
}




.con{width:1000px; margin:10px auto 0 auto; overflow:hidden;}
.h_gd{background:#f5f6f7; height:25px;}

.h_pic{background:#fff url(../img/h_pro_bg.jpg) repeat-x; padding:15px 30px 5px 0; line-height:150%; width:970px; margin:0 0 17px 0;}
.h_pic ul{padding:0 0 0 30px;}
.h_pic li{width:210px; height:240px; float:left; margin:0 32px 0 0; display:inline; overflow:hidden; color:#b0b7bb;}
.h_pic li b a{font:bold 20px/170% "微软雅黑"; display:block; text-align:center; margin:3px 0; display:block; background:url(../img/fl_pic_d.jpg) 150px no-repeaet;}
.h_pic li span img{width:210px; height:140px; display:block;}
.h_pic li p{}

.h_pic_ico{background:url(../img/fl_pic_li.jpg) no-repeat;}
.h_pic_cur{background:url(../img/fl_pic_hov.jpg) no-repeat;}
.h_pic_ico b a{color:#537fce;}
.h_pic_cur b a{color:#537fce;}

.bd_lc{background:#fff; overflow:hidden; clear:both; zoom:1; width:1000px; padding:0 !important; margin:0;}
.h_bd{float:left !important; width:685px; overflow:hidden;}
.h_bd_table{empty-cells:show; border-collapse: collapse;  color:#505870; text-align:center;}
.h_bd_table td{border:1px solid #ececfb; font-size:14px; padding-left:5px; padding:0 0 0 10px;}
.h_bd_table td h2{color:#fff; font:bold 16px/170% "微软雅黑"; }

.h_bd_table1{margin:0 0 10px 0;}
.h_bd_table1 td{ border:none; border-bottom:1px solid #ececfb !important;}

.bd_lc1{ height:610px; overflow:hidden;}



.h_lc{float:right; width:300px; background:#e7ebf0; font:bold 14px/180% "微软雅黑"; color:#505870; padding:0 0 20px 0; overflow:hidden;}
.h_lc_t{position:relative; margin:0 0 20px 0;}
.h_lc_t b{background:url(../img/h_lc_t.jpg) no-repeat; width:112px; height:33px; display:block; color:#fff; font:bold 16px/200% "微软雅黑"; text-align:center;}
.h_lc_t em{position:absolute; right:35px; top:5px;}

.h_lc ul{width:260px; margin:0 auto; display:block; height:auto; overflow:hidden;}
.h_lc li{color:#505870; background:url(../img/h_lc_li.jpg) no-repeat; margin:3px 0; height:40px; line-height:40px;  overflow:hidden; float:left; display:block; width:100%; font-size:16px;}
.h_lc li a{display:block; color:#505870;}
.h_lc li a:hover{display:block; color:#c00; }
.h_lc li em{font-family:Arial, Helvetica, sans-serif; font-size:16px; margin:0 25px 0 28px;}

.h_lc_z{padding:0 22px; margin:20px 0 10px 0;}
.h_lc_k{float:left; width:178px; height:30px; border:1px solid #c9d1db; margin:0 10px 0 20px; color:#b9b9c8; padding:0 0 0 10px; font-size:14px; line-height:220%;}
.h_lc_ser{float:left;}





.h_news{padding:10px 0 15px 0; background:#fff; height:auto; overflow:hidden; zoom:1; margin:20px 0;}
.h_ns1{float:left; width:325px; margin-right:20px;}
.h_ns1 ul{padding:0 0 0 20px; border-top:1px dashed #ddd;}
.h_ns1 li{height:35px; overflow:hidden; color:#505870; background:url(../img/h_ns1_d.jpg) no-repeat 0 22px; padding-left:12px;}
.h_ns1 li a{height:35px; line-height:350%; overflow:hidden; display:block; color:#505870;}
.h_ns1 li a:hover{color:#c00;}

.h_ns2{ border-left:1px solid #f5f6f7; margin-right:20px;}
.h_ns2 li{background:url(../img/h_ns_tb.jpg) no-repeat 0 14px;  padding-left:30px;}

.h_ns3{ float:right; width:280px; border-left:1px solid #f5f6f7;}




.h_tit{height:25px; overflow:hidden;  margin:0 0 20px 15px;}
.h_tit b{background:url(../img/h_tit_x.jpg) no-repeat; padding:0 0 0 15px; font:bold 16px/140% "微软雅黑"; color:#2c3b55; height:21px; display:block;}
.h_tit i{float:right; margin:5px 0 0 0;}

.h_pro{background:#fff; height:auto; overflow:hidden; zoom:1; padding:10px 20px 0 0; margin:0 0 20px 0; width:980p}



.LeftBotton{background:url(../img/h_pro_jt.jpg) no-repeat left center; float:left;  width:18px; height:88px; cursor:pointer; display:inline; margin:25px 20px 0 25px; }
.RightBotton{background:url(../img/h_pro_jt1.jpg) no-repeat right center; float:right; width:18px; height:88px; cursor:pointer; display:inline;  margin:25px 0 0 0px;}

.Cont1{width:880px; height:150px; overflow:hidden; float:left;}
.Cont2{width:880px; height:150px; overflow:hidden; float:left;}

.ScrCont{ width:327600px; zoom:1; float:left;}
#List1_1, #List2_1,#List1_2,#List2_2,#List1_3,#List2_3,#List1_4,#List2_4,#List1_5,#List2_5,#List1_6,#List2_6{ float:left;}


.box{width:204px; height:180px; float:left;  margin:0 20px 0 0; display:inline; line-height:170%;}
.box b a{display:block; color:#505870; text-align:center; margin:5px 0; font-size:14px; font-weight:normal;}
.box b a:hover{color:#c00;}
.box span img{width:198px; height:114px; margin:0 0 5px 0; display:block;border:1px #ddd solid; padding:2px;}
.box p{padding:0 5px; color:#b0b7bb;}


.box .box_img{width:198px; height:134px; margin:0 0 5px 0; display:block; border:1px #ddd solid; padding:2px;}





.foot{background:#4162a7; height:auto; overflow:hidden; padding:15px 0; margin:20px 0 0 0;}
.foot_nr{width:980px; margin:0 auto; color:#fff; text-align:center; line-height:28px;}
.foot_nr a{color:#fff;}
.f_tb{float:left; width:141px; font-size:14px;}
.f_tb b{display:block; margin:5px 0;}

.foot_z{float:left; margin:5px 0 0 30px; display:inline; width:550px;}
.f_tb1{margin:40px 0 0 0;}
.f_map{width:203px; float:right;}





.t_ys{line-height:200%; margin:0 0 20px 0; font-size:14px;}
.t_ys h2{margin:0 0 5px 0; display:block; color:#537FCE; font:bold 22px/150% "微软雅黑";}

.t_ys span{float:right; width:220px; margin:0 0 0 20px; text-align:center;}

.t_lx{line-height:200%; font-size:14px;}
.t_map{margin:20px 0;}

.t_ab{line-height:200%; color:#505870;}


.n_news{}
.n_news li{height:35px; overflow:hidden; color:#505870; background:url(../img/h_ns1_d.jpg) left 18px no-repeat; text-indent:20px; border-bottom:1px dashed #edeff1; font-size:14px;}
.n_news li a{height:35px; line-height:280%; overflow:hidden; display:block; color:#505870;}
.n_news li a:hover{color:#c00;}

.n_news li em{float:right; margin:12px 0 0 0; color:#c7c7ce;}

.n_news h1{height:40px; text-align:center; margin:0 0 1px 0; border-bottom:1px solid #f0f0f0; color:#4162a7; font-size:18px;}
.n_news h6 {height:30px; line-height:300%; font-size:12px; overflow:hidden;text-align:center;background:#f0f0f0;  color:#888888; font-weight:normal; padding-bottom:5px; margin:0 0 15px 0;}
.new_co{margin:5px 0; line-height:220%; padding:10px 15px;line-height:28px; font-size:14px; }
.new_co p{ margin-bottom:18px;}
.new_co a{color:#3366FF;}
.xgwz{background:#e7ebf0; margin:30px 0 0 0;}











.z_con{width:1000px; background:#fff; margin:10px auto 20px auto; overflow:hidden;}
.z_left { width:300px; float:left; background:#E7EBF0;}
.z_l2 { font-family:"微软雅黑"; font-size:14px; color:#6F809F; width:260px; margin:0 auto 10px auto; line-height:240%; padding:0 0 0 5px;}
.z_l2 a { margin:0 20px 0 0;}
.z_l2_t {  color:#1F1F2C; font-size:20px; font-weight:bold; line-height:150%;}

.z_l3 { width:270px; margin:0 auto; font-family:"微软雅黑"; color:#505870; font-size:16px; line-height:160%; padding:20px 0; zoom:1;}
.z_l4 {}
.z_l4 h4 { height:33px; overflow:hidden;}
.z_l4 p { padding:20px 0 30px 0;}
.z_l4 .z_bb1 { background:url(../img/z_bb1.gif) no-repeat; width:160px; height:31px; line-height:31px; font-size:14px; color:#B9B9C8; padding:0 15px; overflow:hidden; border:0; vertical-align:middle; margin:0 13px 0 22px;}
.z_l4 .z_bb2 { background:url(../img/z_bb2.gif) no-repeat; width:47px; height:31px; border:0; vertical-align:middle;}

.z_right { margin:0 20px 0 320px; padding:10px 0;overflow:hidden;}
.z_ri_b { font-size:14px; color:#9FA5B8; font-weight:normal; height:45px; line-height:45px; margin:0 0 30px 0; overflow:hidden; border-bottom:1px solid #E7EBF0;}
.z_ri_b a { color:#9FA5B8; margin:0 5px;}
.z_ri_c { font-size:14px; zoom:1;}
.z_ri_t {}
.z_ri_t td { padding:6px 10px; color:#505870; border-bottom:1px #eee solid;}
.z_ri_t a { font-size:14px; color:#367FBC; text-decoration:underline; padding:0 0 0 5px;}
.z_ri_1 { width:243px; height:30px; line-height:30px; border:1px solid #e1e1e1; background:#f9f9f9; overflow:hidden;}
.z_ri_2 { width:135px; height:30px; line-height:30px; border:1px solid #e1e1e1; background:#f9f9f9; overflow:hidden;}

.z_link { width:960px; background:#7897c9; margin:0px auto; padding:10px 20px; zoom:1; overflow:hidden;}
.z_link b {  color:#ECECFB; font-weight:normal; font-size:14px; line-height:200%;}
.z_link a { font-size:14px; color:#D1D4DA; margin:0 0 0 10px; line-height:200%;}


.z_z1 { border-bottom:1px solid #E7EBF0; padding:0 0 25px 0;}
.z_z1_a { width:630px; height:138px; background:#F7F7FD; border:1px solid #ECECFB; overflow:hidden; line-height:150%;}
.z_z1_t { margin:13px 0 0 0;}
.z_z1_t td { padding:0 6px;}
.z_z1_b { width:80px; height:28px; line-height:28px; background:#F7F7FD; border:1px solid #ECECFB; overflow:hidden; font-size:14px; color:#C3C3CD; padding:0 10px;}
.z_z1_c { width:100px; height:28px; line-height:28px; background:#F7F7FD; border:1px solid #ECECFB; overflow:hidden; font-size:14px; color:#C3C3CD; padding:0 10px;}
.z_z1_d { width:75px; height:28px; line-height:28px; background:#F7F7FD; border:1px solid #ECECFB; overflow:hidden; font-size:14px; color:#C3C3CD; padding:0 10px;}
.z_star { font-size:14px; color:#F00; padding:0 0 0 5px;}

.z_z1_l { background:url(../img/z_line1.gif) repeat-x bottom; font-size:14px; line-height:150%; color:#505870; padding:10px 0; zoom:1;}
.z_z1_l h4 { font-weight:normal;}
.z_z1_l h6 { font-weight:normal;}
.z_z1_l h4 b,.z_z1_l h6 b { color:#9FA6BA;}

.z_page { text-align:center; color:#757584; padding:20px 0; margin:30px 0 0 0;}
.z_page a { color:#757584; margin:0 5px;}
.z_page a:hover{ color:#c00;}
.z_page span{ color:#c00; margin:0 5px;}


.z_z2 { border-bottom:1px solid #C2CACF; margin:0 25px;}
.z_z2_t { background:url(../img/z_z2_t.gif) no-repeat; height:46px; line-height:46px; font-family:"微软雅黑"; color:#FFF; font-size:24px; font-weight:normal; padding:0 0 0 20px; margin:0 0 15px 0;}



.z_z1_i { width:450px; float:left; margin:0 8px 10px 7px; display:inline; overflow:hidden;}
.z_z1_i img { width:300px; height:160px;}


.z_z2_i { width:305px; height:185px; float:right; margin:0 10px 10px 140px; display:inline;}
.z_z2_i img { width:305px; height:165px;}


.z_z2_c { padding:30px 10px 15px 10px; font-size:12px; color:#505870; line-height:180%; border-bottom:1px solid #C2CACF; margin:0 25px;}
.z_z2_c p { padding:5px 0;}
.z_z2_t2 { background:url(../img/z_z2_t2.gif) no-repeat 0 10px; padding:0 0 0 20px; font-family:"微软雅黑"; font-size:20px; height:40px; line-height:40px; font-weight:normal; color:#527FCD; margin:15px 0;}
.z_z2_t2 span { color:#505870;}
.z_z2_p { width:450px; float:left; font-size:12px; color:#505870; line-height:180%; margin:0 10px 0 5px; display:inline;}




.n_pro li{width:200px; float:left;  margin:0 17px 20px 0; display:inline; line-height:170%;}
.n_pro li b a{display:block; color:#505870; text-align:center; margin:5px 0; font-size:14px; font-weight:normal;}
.n_pro li b a:hover{color:#c00;}
.n_pro li span img{width:200px; height:165px; margin:0 0 8px 0; display:block;}
.n_pro li p{padding:0 5px; color:#b0b7bb;}

.zytab{background:#4162a7; line-height:42px; margin-bottom:10px; overflow:hidden; _zoom:1; width:684px;}
.zytab ul li{float:left;width:170px;border-right:1px #fff solid;}
.zytab ul li a:hover{background:#ff9920; color:#fff;}
.tab1{background:#ff9920; display:block;  text-align:center; font-size:16px; font-weight:700; color:#fff;}
.tab2{ display:block;  text-align:center; font-size:16px; font-weight:700; color:#fff;}

.next {
background: #f7f7f7;
line-height: 28px;
border: 1px #dedede solid;
padding:10px 20px;
margin: 30px 0 30px;
}
.dxbm{padding:20px; text-align:center; color:#f00;}
.pagelist{padding:20px; text-align:center;}
.pagelist ul li{ display:inline;background-image:none;}
.pagelist ul li a{display:inline; padding:3px 8px; border:1px #ddd solid; }
.pagelist ul li a:hover{background:#4162a7; color:#fff;}
.thisclass{padding:3px 8px; }
.z_link ul li{display:inline; padding:0 10px;}

.zy_li{overflow:hidden; _zoom:1; padding:10px 0 0 20px;}
.zy_li ul li{ float:left; background:url(../img/ico_libg2.jpg) no-repeat;height:50px; line-height:32px; margin-right:10px; text-align:center; padding-right:2px; position:relative;}
.zy_li ul li a{color:#2c3b55; width:145px; height:32px; display:block;}
.zy_li ul li a:hover{background:#4162a7; color:#fff;}
.hot{position:absolute; top:-10px; right:20px;}
.position{position:relative;height:37px; width:100%; line-height:37px;}
.position a{color:#CC0000;}
.hot1{position:absolute; left:-10px; top:0;}
.hot2{position:absolute; left:-2px; top:-2px;}
.zytj{height:25px; overflow:hidden; font-size:16px;  margin:0 0 5px 15px;background:url(../img/h_tit_x.jpg) no-repeat 0 10px; padding:10px 0 5px 15px;color:#2c3b55; border-bottom:1px #ccc dotted;}
.bg_school{ padding:0 0 0 8px;}
.bg_school a{border:1px #ddd solid; border-bottom:3px #ddd solid; height:26px; width:56px; display:block; line-height:26px; margin-right:8px; float:left; background:url(../img/icorow.gif) no-repeat 5px 10px; font-size:12px; padding-left:13px;}
.scpic{padding:10px 10px 15px 10px;background:url(../img/bg_school.jpg) no-repeat 0 0; width:219px; height:150px;}
.sctitle{font-size:20px; color:#325095; padding:5px 0;}
.scrow{padding:3px 0;}
.scrow b{background:url(../img/txtbg.png) no-repeat;  color:#fff; padding:0 6px 0 2px;}
.scjj{padding:8px 0; border-top:1px #e7e7e7 solid; margin-top:8px; text-indent:28px}
.sc{color:#5b5b5b; line-height:24px; font-size:13px; border-bottom:1px #ccc dotted; padding-bottom:20px; margin-bottom:20px; background:url(../img/bg_tb.gif) repeat-x bottom;}

.t_l2 {font-size:14px; color:#fff; width:240px; margin:12px auto 0 auto; line-height:200%;}.t_l2 a { margin:0 10px 0 0;}.t_l2_t { font-style:italic; color:#fff; font-size:20px; font-weight:bold; line-height:36px;}

