@charset "utf-8";
/* CSS Document */
body{ background:#fdf8e8; color:#444; font-family:"Microsoft Yahei", "宋体"; font-size:14px; line-height:1.5; margin:0; padding:0; font-size:14px; text-align:center;}
h1,h2,h3,h4,h5,h6,b,strong,.b{font-family:'Microsoft Yahei','黑体'; font-weight:600;}
p,h1,h2,h3,h4,h5,h6,dl,dd,ul,form{ padding:0; margin:0;}
ul{ list-style:none;}
img{ border:none;}
.cle{ display:block; clear:both; overflow:hidden; height:1px;font-size:1px;line-height:1px;}
.clear{
	clear: both;
}
.cle10{ display:block; clear:both; overflow:hidden; height:10px;font-size:10px;line-height:10px;}
.h_10{ height:10px; clear:both; display:block; overflow:hidden;}
.h_20{ height:20px; clear:both; display:block; overflow:hidden;}

.zt_news .a-more { color: #a49f9f; font-size: 12px; line-height: 18px; float: right;}
.zt_news .a-more:hover{ color: #e42609 !important;}
.top-bgc{background:url(top-bg.jpg) no-repeat center top; width: 100%;}
.bottom-pic{position: absolute; bottom:144px; width: 100%; left: 0; height: 532px; z-index:-99; 
background: url(bottom-bg.jpg) no-repeat center bottom; background-size: 100% auto;}

.in_body{ background:url(top_bg.jpg) top no-repeat;}
.w980{ width:1000px; margin:0 auto; text-align:left;}
.w200{ width:200px;}
.w470{ width:490px; background:#fff; border-bottom:2px solid #d1d9e3;}
.w500{ width:500px;}
.w484{ width:484px;}
.w487{ width:487px;}
.w700{ width:700px;}
.w720{ width:720px;}
.lef{ float:left; display:inline;}
.rig{ float:right; display:inline;}
a{color:#222; text-decoration:none;}
a:hover{color:#e42609;}
a:hover img{filter:alpha(opacity=80); opacity:0.8;}

.zt_logo{height:560px; width: 100%;}
.zt_logo img{}

.fleft{
	float: left;
}
.fright{
	float: right;
}

.top-nav{
	background-color: rgba(0,0,0,0.5);
	height: 36px;
	width: 100%;
}
.top-nan-c{
	width: 1000px;
	margin: 0 auto;
}
.top-nan-c img{
	float: left;
	margin-top: 5px;
}

/*导航菜单的css*/
.zt_top{
	background: url(nav-bg.jpg) repeat-x left top;
	height: 58px;
	border: 1px solid #7e0200;
}
.zt_top ul li{
	height: 58px;
	line-height: 58px;
	float: left;
	color: #c87473;
	margin: 0 auto;
	text-align: center;
}
.zt_top ul li a{
	padding:0 20px;
	font-size: 17px;
	font-weight: normal;
	margin: 0 auto;
	text-align: center;
	height: 58px;
	line-height: 58px;
	display: inline-block;
	color: #ffffff;
}
.zt_top ul li a:hover{
	color: #ff0;
}

.zt-pic{ background-color: #fff; padding-bottom: 10px;}
.zt-pic ul li{ float: left; width: 43.7%; margin-left: 20px; margin-top: 15px;}
.zt-pic ul li a{ height: 125px; width: 100%;display: inline-block;}
.zt-pic ul li a img{ width: 100%; height: 100%;}
.zt-pic ul li a p { font-size: 16px; color: #4d4b4b; height: 30px; line-height: 30px; font-weight: bold; display: block;}
.zt-pic ul li a:hover p{color: #e42609;}

.zt_news{ padding:35px 35px 24px 32px;background:#fff; border-bottom:2px solid #d1d9e3; overflow:hidden; margin-top: 0px; }
.zt_news .rig{ width:455px;}
.zt_news .rig dt{background:url(zt_ico08.gif) left top no-repeat; display:block; display:block; height:28px; text-align:left; padding-left:7px;}
.zt_news .rig dt a{ color:#a49f9f; font-size:12px; line-height:18px;}
.zt_news .rig dt a:hover{ color:#111;}
.zt_news .rig dd{ overflow:hidden; line-height:20px; color:#777; font-size:12px;}
.zt_news .rig dd em{ height:14px; line-height:14px; margin-bottom:14px; border-bottom:1px dashed #a49f9f; display:block;}
.zt_news .rig dd a{ display:block; line-height:30px; padding-bottom:3px; font-size:24px; height:65px; font-weight:bold;}
.zt_news .rig dd a img{ vertical-align:middle; margin-left:5px; border-bottom:2px solid #d4cdcd;}

/*专题内容的css*/
.w492{ width:492px;}
.h195{
	height: 195px;
}
.h193{
	height: 190px;
}

.h490{
	height: 460px;
}
.zt-ch{
	background-color: #fff;
	width: 100%;
	
}
.zt-ch-hd{
	border-bottom: 3px solid #dc2825;
	margin:0 20px;
	padding-top: 20px;
}
.zt-ch-bg{
	background-color: #dc2825;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	padding:0 25px;
	height: 38px;
	line-height: 38px;
	border-radius: 5px;
	margin-bottom: -3px;
	margin-left: -5px;
}
.h326{
	height: 326px;
}
.zt-ch img{
	margin-top: 8px;
	margin-left: 15px;
}
.zt-more{
	font-size: 12px;
	float: right;
	margin-right: 10px;
}
.mt25{
	margin-top: 25px;
}
.mt10{
	margin-top: 10px;
}
.zt-more:hover {
    color: #e42609;
}
.zt-con{
	background-color: #fff;
	padding: 8px 13px;
}
.zt-con ul li{
	font-size: 14px;
	height: 31px;
	line-height: 31px;
	background: url(zt_ico02.gif) 3px 14px no-repeat;
    padding-left: 14px;
    display: block;
    border-bottom: 1px dashed #dedede;
}
.zt-con ul li a{}

.zt_in ul li{ float: left; width: 46.7%; margin-left: 20px; margin-top: 15px;}
.zt_in ul li a{ height: 265px; width: 100%;display: inline-block;}
.zt_in ul li a img{ width: 100%; height: 100%;}
.zt_in ul li a p { font-size: 16px; color: #4d4b4b; height: 30px; line-height: 30px; font-weight: bold; display: block; text-align: center;}
.zt_in ul li a:hover p{color: #e42609;}

.zt_in{ background:#fff; height:359px; border-bottom:2px solid #d1d9e3;}
.zt_in h2{ height:58px; line-height:58px; position:relative;background:url(szxt.png) left top no-repeat; width:484px;}
.zt_in h2 a:hover { text-decoration:underline;}
.zt_in h2 span{ float:right; font-size:12px; font-weight:normal; line-height:14px; padding-top:15px; padding-right:10px;}
.zt_in h3{ height:55px; line-height:55px;  position:relative;background:url(sjth.jpg) left top no-repeat; width:500px; height:46px;}
.zt_in h3 a:hover { text-decoration:underline;}
.zt_in h3 span{ float:right; font-size:12px; font-weight:normal; line-height:14px; padding-top:15px; padding-right:10px;}
.zt_in dl{ padding:0 23px; clear:both;}
.zt_in dt{line-height:20px; color:#888; padding-top:18px;}
.zt_in dt a{ display:block; line-height:26px; height:58px; overflow:hidden; font-size:24px; font-weight:600; color:#225378;}
.zt_in dt a:hover{ color:#e42609;}
.zt_in dd{ padding-top:14px;}
.zt_in dd a{ background:url(zt06_ico5.gif) 5px 11px no-repeat; padding-left:17px; line-height:24px; display:block;}
.zt_in dd a:hover{}

.zt_in_r{overflow:hidden; background:url(gcls_bg.jpg) left top no-repeat; background-color: #fff; }
.zt_in_r h2{ height:55px; line-height:55px;   position:relative; background:url(gcls.png) left top no-repeat ;}

.zt_in_r h2 span{ float:right; font-size:12px; font-weight:normal; line-height:14px; padding-top:16px;}
.zt_in_r dl{padding:0 20px; border-top:15px solid #fff; background:url(zt06_ico4.gif) 26px top repeat-y;}
.zt_in_r dt{ background:url(zt05_ico03.gif) left 7px no-repeat; padding:0 2px 12px 25px; line-height:20px; color:#888; font-size:12px;}
.zt_in_r dt:hover{background:url(zt05_ico02.gif) left 7px no-repeat;}
.zt_in_r dt a{ display:block; font-size:18px; line-height:30px; font-weight:600;}



.zt_foot{ background:#0b297d; color:#7989b3; clear:both; padding:30px 0 60px 0; border-top:5px solid #a90d0a; text-align:center; margin-top: 100px;}
.zt_foot span{ line-height:30px; display:block;}
.zt_foot a{ color:#dfe5f5; padding:0 15px;}
.zt_foot a:hover{ color:#fff; text-decoration:underline;}




.zt_list{ border-top:1px solid #f3f3e9; border-bottom:2px solid #ece8cb; background:#fff; padding:25px 25px; overflow:hidden; min-height:500px; _height:500px;}
.zt_list h3{ height:30px; line-height:30px; font-size:14px; border-bottom:2px solid #c81b18;}
.zt_list h3 span{ float:right; font-size:12px; font-weight:normal; background:url(zt01_ico2.gif) 0 7px no-repeat; padding-left:18px;}

.zt_li_l dl a{ display:block; background:#f4f4f3; margin-bottom:2px; padding-left:15px; line-height:38px;}
.zt_li_l dl a:hover{ font-weight:600;}
.zt_li_l dl a.hover{ background:#c81b18; color:#fff; font-weight:600;}

.news_list{}
.news_list dd{ border-bottom:1px dotted #e7e7e7; padding:16px 0 20px 0; color:#888; line-height:22px; font-size:14px;}
.news_list dd a{ line-height:32px; font-size:24px; font-weight:600; display:block;font-family:'Microsoft Yahei','黑体';}
.list_foot{padding:13px 0 30px 0; text-align:left; clear:both;}
.sp_list{}
.sp_list a{ widht:340px; float:left; line-height:32px; font-size:20px; display:block; margin:10px 0 0 15px; background:#ecedee;}
.sp_list a span{ display:block; height:36px; line-height:36px; font-size:14px; padding-left:5px;}
.sp_list a img{ width:340px; height:255px; display:block;}


/*文章详细页*/
.zt_page{ border-top:1px solid #f3f3e9; border-bottom:2px solid #ece8cb; background:#fff; overflow:hidden; padding:10px 30px; min-height:500px; _height:500px;}

h3.page_tit{font-size:14px; border-bottom:1px solid #eee; line-height:38px; height:38px; background:#fff; padding-top:20px;}
h3.page_tit span{ display:block; font-size:12px; font-weight:normal; background:url(zt01_ico2.gif) 0 11px no-repeat; padding-left:18px; margin-left:15px;}

.zt_page h2{ font-size:30px; font-weight:bold; text-align:center; padding:40px 15px 10px 15px; color: #1f5781;}
.zt_page h2 span{font-size:18px; font-weight:bold; text-align:center;display:block;padding-bottom:20px;}
.zt_page h2 b,.h2_b{text-align: center; display:block; font-size:18px; padding-top:20px;}
.zt_page div.f_tit{ font-weight:normal; line-height:22px; padding:9px 14px; text-align:center; border:1px solid #eebfbe; background:#fffdf6; font-size:18px;}
.summary{ text-align:center; padding:10px 0 40px 0; border-bottom:1px dashed #f1f1f1;}
.page{ padding:20px; line-height:2em; min-height:500px; _height:500px; font-size:120%; color:#000;}
.page p{ margin:1em 0;}

.zt_in_r2{overflow:hidden; background-color: #fff; }
.zt_in_r2 dl {
    padding: 0 20px;
	width: 45%;
	float: left;
	
}
.in_left_img {
    float: left;
    padding: 5px;
}
.in_left_conten {
    float: right;
    width: 280px;
}
.in_left_conten_font {
    padding: 5px;
}
a {
    color: #222;
    text-decoration: none;
}
.in_left_conten_font b {
    display: block;
    line-height: 30px;
    font-size: 20px;
    font-variant: 200;
}
.in_left_conten_font font {
    display: block;
    line-height: 23px;
    padding-top: 10px;
    font-size: 16px;
}
.cle10 {
    display: block;
    clear: both;
    overflow: hidden;
    height: 10px;
    font-size: 10px;
    line-height: 10px;
}












