/* CSS Document */
 html, body, div, span,h1,h2,h3,ul,li,dl,dt,dd,p,input,table, td, form, img, ol, ul{	margin:0; padding: 0;border: 0; font-size: 100%; font-family:"Microsoft YaHei", Tahoma, Arial;}
ol,ul,li { list-style:none;}
body {
	margin:0 auto;
	font-family: 'Microsoft YaHei';
}
*{font-family: 'Microsoft YaHei';}
a{
    font-size: 14px;
	color: #333;
	text-decoration: none;
	}
a:link {
	font-size: 14px;
	color: #333;
	text-decoration: none;
}
a:visited {
	font-size: 14px;
	color: #333;
	text-decoration: none;
}
a:hover {
	font-size: 14px;
	color: #c84a43;
	text-decoration: none;
}
body,td,th {
	font-family: 'Microsoft YaHei';
	color:#333;
}
/* Menu */
.zd_menu{ width:100%; margin:0 auto; background:#b0252b;}
.menu { width:1100px; margin:0 auto;}
#nav {padding:0; margin:0; list-style:none; height:45px; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left;  }
#nav li a.top_link {display:block; float:left; height:45px; line-height:45px; color:#fff; text-decoration:none; font-size:18px;  cursor:pointer;background: url(../images/blank.gif); text-align:center;}
#nav li a.top_link span {float:left; display:block; height:45px;background:url(../images/blank.gif) right top;text-shadow: 1px 1px 1px rgba(0,0,0,.6);
	-webkit-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;
	-o-transition: color .2s ease-in-out;
	-ms-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out;}
#nav li a.top_link span.down {float:left; display:block; height:45px; background:url(../images/blanka.gif) no-repeat right top;padding:0 20px;}
#nav li a.top_link:hover {color:#fff; background: url(../images/blank_over.gif) no-repeat;}
#nav li a.top_link:hover span {background:url(../images/blank_over.gif) no-repeat right top;}
#nav li a.top_link:hover span.down {background:url(../images/blank_overa.gif) no-repeat right top;}

#nav li:hover > a.top_link {color:#fff; background: url(../images/blank_over.gif) no-repeat;}
#nav li:hover > a.top_link span {background:url(../images/blank_over.gif) no-repeat right top;}
#nav li:hover > a.top_link span.down {background:url(../images/blank_overa.gif) no-repeat right top;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 10px; border-radius: 0 0 5px 5px; -webkit-transition: opacity .25s ease .1s; -moz-transition: opacity .25s ease .1s; -o-transition: opacity .25s ease .1s; -ms-transition: opacity .25s ease .1s; transition: opacity .25s ease .1s; padding-bottom:15px;}

#nav li:hover ul.sub
{left:-3px; top:45px; background: #1f2024; padding:0 4px; border:1px solid #1f2024; white-space:nowrap; width:100%; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:35px; position:relative; float:left; width:100%; font-weight:normal;border-bottom: 1px solid #353539;}
#nav li:hover ul.sub li a
{display:block; font-size:16px; font-weight:normal; height:35px; width:100%; line-height:35px; text-indent:5px; color:#fff; text-decoration:none;}
#nav li ul.sub li a.fly
{background:#1f2024 url(../images/arrow.gif) 80px 16px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:#c32229; color:#fff;}
#nav li:hover ul.sub li a.fly:hover
{background:#c32229 url(../images/arrow_over.gif) 80px 16px no-repeat; color:#fff;}

#nav li:hover ul li:hover > a.fly {background:#c32229 url(../images/arrow_over.gif) 80px 16px no-repeat; color:#fff;} 
.sub_115 {width:115px;}



#nav li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
{left:98px; top:-2px; background: #1f2024; padding:3px; border:1px solid #1f2024; white-space:nowrap; width:104px; z-index:400; height:auto;}


#welcome {font-size: 12px; color: #ffffff;letter-spacing:1px;}



.clear{height:22px; clear:both; width:100%}
.w1100{width:1100px; margin:0 auto; clear:both; height:auto;}
.ty{background-color:#FFF;box-shadow: #ccc 0px 0px 5px; border:#EEE 1px solid; padding:10px 10px;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.ty .title{height:40px; margin-bottom:5px; line-height:40px; text-align:left; background:url(../images/title_bg.jpg) no-repeat left; padding-left:15px; color:#fff; font-size:16px; }
.ty .title a{ display:block; float:right; font-size:13px; color:#272727}
.ty .title_right{height:40px;line-height:40px; text-align:left; background:url(../images/qiehuan.jpg); padding-left:15px; color:#fff; font-size:16px; }
.xyxw{width:425px; height:340px; float:left;}
.xyxw ul{ padding:6px 0}
.xyxw li{padding:6px 0; font-size:14px; background:url(../images/title_li_t.gif) no-repeat left center; padding-left:10px; line-height:20px; text-align:left;}
.zszq dl dt{background:#00336c;color:#fff;font-size:16px;padding-left:15px;line-height:40px;}	
.zszq dl dd{background:#930900;padding:5px 10px 10px 10px;}	
.zszq ul li{background:url(../images/zszq_bg.jpg);width:178px;height:40px;margin-top:15px;}
.zszq ul li a{color:#930900;font-size:15px;padding-left:5px;line-height:40px;display:block}
.zszq ul li a:hover{color:#00336c;font-size:15px;padding-left:5px;line-height:40px;display:block}
.fl{float:left;}
.white{color:#ffffff;}
.fz12{font-size:12px;}
.fr{float:right;}


.xytz{width:230px; float:right;}
.xytz li{padding:6px 0; font-size:14px; background:url(../images/title_li_t.gif) no-repeat left center; padding-left:10px; line-height:20px; text-align:left;}

.zlimg{height:129px;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box; padding:11px 11px;}
.zlimg a{display:block; float:left; margin-right:22px}

.symk{width:352px; height:300px; float:left; margin-right:19px;}
.symk ul{ padding:6px 0}
.symk li{padding:6px 0; font-size:14px; background:url(../images/title_li_t.gif) no-repeat left center; padding-left:10px; line-height:20px; text-align:left;}

.symk_right{width:352px; height:400px; float:right;}
.symk_right ul{ padding:6px 0}
.symk_right ul li{font-size:14px; background:url(../images/title_li_t.gif) no-repeat left center; padding-left:10px; line-height:33px; text-align:left;}.symk_right ul li span{float:right;}

#cen_right_top{width:860px;}
#cen_right_top .active{background:url(../images/qiehuan_hove.jpg) no-repeat;color:#Ffff;}
#cen_right_top h3{line-height:35px;text-align:center;float:left;height:35px;width:102px;margin-right:5px;padding:0px;background:url(../images/qiehuan.jpg) no-repeat;color:#fff;font-size:14px;font-weight:lighter;cursor:pointer;}
#cen_right_top h3 a{color:#fff;}
#cen_right_top div{font-size:14px;display:none;clear:both;height:220px;background-color:#FFF;box-shadow: #ccc 0px 0px 5px;padding:20px 0px 0px 20px;border:#EEE 1px solid;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-top-width:1px;border-top-style:solid;border-top-color:#244f85;}
#cen_right_top div li{padding:6px 0; font-size:14px; background:url(../images/title_li_t.gif) no-repeat left center; padding-left:10px; line-height:20px; text-align:left;}

#foot{ background:url(../images/foot_bg.jpg) no-repeat center;background-color:#b0252b; width:100%; height:150px; overflow:hidden; clear:both;}
#foot .links{height:48px; color:#FFF; font-size:16px; border-bottom:#d4232b 1px solid}#foot .links i{display:block; float:left; font-size:17px; line-height:48px}
#foot .links a{font-size:16px; color:#FFF; display:block; float:left; padding:0 15px; line-height:48px;}
#foot .copy{height:130px; border-top:#760606 1px solid;width:100%;margin:0 auto;}
#foot .copy .text{width:1100px; margin:15px auto; color:#FFF; text-align:center; font-size:14px; line-height:30px;}
#foot .copy .weixin{float:left;margin-top:14px;}
#foot .copy .weixin img{width:80px;margin-left:10px;}

.hidden { display:none;}
.banner,.banner .cover { width:100%; height:313px;}
.banner .inner { width:590px; height:313px; margin:0 auto; position:relative;}
.banner .cover { position:absolute; left:0; top:0; z-index:100;}
.banner .cover .loading { width:100%; height:100%; background:url(../images/loading.gif) no-repeat center center;}

/* index_focus */
.index_focus{position:relative;width:100%;margin:0 auto;overflow:hidden;}
.index_focus .bd li{display:none;position:absolute;left:0;top:0;}
.index_focus_post{z-index:10;}
/*.index_focus .pic{height:auto;display:block;}*/
.index_focus .pic{display: block; position: relative; z-index: 1;height: auto;width: 100%;border: 0;}
.index_focus .pic:hover{text-decoration:none;}
.index_focus .slide_nav{position:absolute;left:45%;bottom:2%;z-index:10;}
.index_focus .slide_nav a{cursor:pointer;float:left;font-size:28px;font-family:arial;color:#fff;padding:5px 4px;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{text-decoration:none;color:#9c0;filter:alpha(opacity=80);opacity:0.8;}
.index_focus_pre,.index_focus_next{display:none;position:absolute;top:50%;margin-top:-36px;width:72px;height:72px;text-indent:100%;white-space:nowrap;overflow:hidden;z-index:10;background:url(../images/ico_sliding.png) no-repeat;}
.index_focus_pre{left:30px;background-position:0 0;}
.index_focus_pre:hover{background-position:0 -144px;}
.index_focus_next{right:30px;background-position:0 -72px;}
.index_focus_next:hover{background-position:0 -216px;}
.index_focus_info{position:absolute;left:10%;bottom:12%;width:800px;height:200px;padding-bottom:10px;color:#fff;text-decoration:none;cursor:pointer;font-family:"\5fae\8f6f\96c5\9ed1";-moz-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);-webkit-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);background:url("../images/index_focus_bg.png") no-repeat;_background:none;}
.index_focus_info h3{font-size:36px;line-height:70px;font-family:\5fae\8f6f\96c5\9ed1, \u9ed1\u4f53, "Lucida Grande";display:none;}
.index_focus_info .text{width:500px;line-height:24px;font-size:14px;word-wrap:break-word;overflow:hidden;display:none;}
		
		
.zybanner{height:300px;}		
#content{width:1100px; margin:0 auto;}
#content .zdleft{width:230px; background:url(../images/left_bg.jpg) repeat-y center; background-size:200% 200%; float:left; min-height:300px;box-shadow: #ccc 0px 0px 5px;}
#content .zdleft h1{ line-height:75px; font-size:22px; color:#FFF; text-align:center}
#content .zdleft ul{background-color:#FFF; min-height:260px; width:92%; float:left; border:2px #ddd solid;}
#content .zdleft ul li{border-bottom: 1px #ddd solid;padding-top:15px;padding-bottom:15px; padding-left:18px;padding-right:5px;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
#content .zdleft ul li a{display:block; font-size:16px; color:#333;}
#content .zdleft ul li:hover{border-left:3px solid #636363;}
#content .zdleft ul li dd{font-size:14px; color:#ff0000;}
#content .zdright{width:850px; float:right; background-color:#FFF; min-height:600px;box-shadow: #ccc 0px 0px 5px;border:#EEE 1px solid; padding:25px;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
#content .zdright>h1{height:36px; border-bottom:#999 2px solid;font-size: 16px; color:#0b4389}
#content .zdright>h1 span{float:right; color:#333; margin-right:3px}#content .zdright>h1 span a{color:#333}
#content .zdright .con{padding:15px; line-height:28px; overflow:hidden; font-size:22px;}
.Article_Content {font-size:22px;}
#content .zdright .con img{max-width:800px!important; margin:10px auto}
#content .zdright .con table{margin:0 auto; width:100%!important;}
#content .zdright ul{padding-top: 15px; min-height:500px}
#content .zdright ul li {background:url(../images/title_li_t.gif) no-repeat left center; padding-left:12px; height: 30px;line-height: 30px;border-bottom: 1px #ddd dashed; text-align:left}
#content .zdright ul li a{ font-size:14px}#content .zdright ul li a>span{float:none;}
#content .zdright ul li span{float:right;}#content .zdright .page{ text-align:center; line-height:30px; border-top:1px #ddd solid}
#content .zdright .titlen {border-bottom: 1px #ddd solid;padding-bottom: 5px;font-size: 12px;}
#content .zdright .titlen h2 {font-size: 22px;font-weight: normal;text-align: center;line-height: 50px;padding-top: 10px;color: #be2228;font-weight: 700;}
#content .zdright .titlen h3 {display: block;font-size: 12px;text-align: center; line-height: 26px;text-align: center;color: #333;}
#content .zdright dl{padding-top: 15px; min-height:500px}
#content .zdright dl dd{width:170px; float:left; display:block; height:285px; margin:10px 20px; background-color:#EFEFEF}#content .zdright dl dd a{display:block;}
#content .zdright dl dd img{width:170px; height:250px; display:block; }
#content .zdright dl dd h1{ font-size:16px; height:35px; line-height:35px; background:url(../images/left_bg.jpg) center repeat-y; background-size:200% 200%; text-align:center; color:#FFF; width:100%;}
#content .zdright p { font-size:14px;text-indent:2em;line-height:200%;}
.lanmu_title{width:100%; height:40px;line-height:40px;border-bottom:1px #CCCCCC solid;font-size:16px; font-weight:bold; color:#666; padding-left:10px;}
ul.tab-list{
    background: #fff;
    font-size: 14px;
    height: 220px;
    padding: 20px 0px 0px 20px;
    box-sizing: border-box;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #244f85;
}
.news {
    width: 420px;
    float: left;
	background:url(../images/title_li_t.gif) no-repeat left center;
	background-position-x: 10px;
}
span.news_title {
    padding-left: 20px;
    line-height: 32px;
}
.sudy-tab .tab-menu li {
    display: inline-block;
    height: 35px !important;
	width: 102px;
    line-height: 35px !important;
    float: left;
    font-size: 16px;
    color: #fff !important;
    padding: 0 10px;
    border-radius: 5px 5px 0 0;
    cursor: default;
    margin: 0 5px !important;
	background:url(../images/qiehuan.jpg);
	text-align: center;
}
.sudy-tab .tab-menu {
    height: 35px !important;
    border-bottom: 0px solid #e9e9e9 !important;
}
.sudy-tab .tab-menu li a {
    color: #fff;
}
.sudy-tab .tab-menu li.selected {
    border-bottom: 0px solid #1c4990 !important;
    color: #454545;
	background:url(../images/qiehuan_hove.jpg);
}
ul.wp_paging.clearfix li {
    background: none !important;
    float: left;
border-bottom: 0px !important;
}
input.pageNum {
    width: 50px;
    border: 1px solid;
}
