﻿@charset "utf-8";
/* CSS Document */
html {
	height: 100%; 
}
body{
	margin:0;
	padding:0;
	font-family:"微软雅黑",Arial, Helvetica, sans-serif;
	color:#4e4e4e;
}
div{
	font-size:12px;
	margin:0 auto;
	line-height:150%;
	}
ul,li,dl,dt,dd{
	margin:0;
	padding:0;
	list-style:none;
	}
h1,h2,h3,h4,form{
	margin:0;
	padding:0;
	font-weight:normal;
	}
img {border: none;vertical-align: middle;}
img { -ms-interpolation-mode: bicubic; }
a{ color:#000; text-decoration:none;}
a:hover{ text-decoration:underline; color:#cd0000;}
.red{ color:#cd0000;}
.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both;}

.headmenu{ height:20px; width:960px;}
.headmenu ul{ width:155px; float:right; line-height:20px; text-align:right}
.headmenu ul a{ padding-left:15px; background:url(../imagesnew/liststyle.png) no-repeat 5px -36px; }
.header{ height:60px; width:960px; margin-top:10px;}
.header .logo{ float:left; width:228px;}
.header .logo h1 a{ display:block; width:228px; height:60px; background:url(../imagesnew/logo.jpg) no-repeat; text-indent:-500px; overflow:hidden;}
.header .d2{ float:left; width:260px; padding-top:25px; background:url(../imagesnew/logo_2.png) no-repeat -1px 0; }
.header .d2 li{ padding-left:10px; background:url(../imagesnew/liststyle.png) no-repeat left 8px; line-height:20px; color:#4e4e4e;}
.header .d3{ width:185px; float:right; text-align:right; line-height:20px; color:#4e4e4e; padding-top:10px;}
.header .d4{ float:left;padding-left:175px;no-repeat left 8px; line-height:20px; }
.navi{ height:44px; background:url(../imagesnew/navibg.png) repeat-x; margin-top:15px;}
.navi ul{ width:960px; margin:0 auto;}
.navi ul li{ float:left; width:103px; font-size:14px; padding-top:5px;}
.navi ul li.fg{ width:2px; height:39px; background:url(../imagesnew/navifg.png) no-repeat left center;}
.navi ul li a{ color:#fff; display:block; width:103px; text-align:center; height:35px; line-height:35px;}
.navi ul li a.on,.navi ul li a:hover{ background:url(../imagesnew/navihover.png) no-repeat left center; color:#b20006; text-decoration:none;}

.area{ height:30px; width:920px; background:#e8e6e6; line-height:30px; padding:0 20px; margin-top:5px;}
.area a{ padding:0 5px;}
.con{ height:100%; overflow:hidden; width:960px; margin-top:5px;}
.side{ width:214px; float:left; height:100%; overflow:hidden;}
.main{ width:732px; float:right; height:100%; overflow:hidden;}
.box{ border:1px solid #e8e6e6; border-top:2px solid #b20006; height:100%; overflow:hidden; margin-bottom:5px;}
.sidemenu{ background:url(../imagesnew/sidemenu.png) no-repeat left top; height:151px; overflow:hidden;}
.sidemenu li{ float:left; line-height:38px; width:65px; padding-left:38px;}

.sidebanner{ height:560px; overflow:hidden;}
.sidebanner div{ margin-bottom:5px; clear:both;}


.contact{ padding:0 13px;}
.contact p{ margin:0; padding:0; padding-top:10px;}
.contact dl{ background:url(../imagesnew/phone.png) no-repeat; padding-left:45px; height:45px; margin-top:5px; padding-bottom:5px; border-bottom:1px solid #e8e6e6;}
.contact dl dt{ font-size:19px; color:#cd0000; line-height:25px;}
.qq{ height:55px; overflow:hidden; margin-top:5px; line-height:24px; font-size:14px;}
.weibo{ height:34px; background:url(../imagesnew/weibo.png) no-repeat; margin-top:10px;}
.weibo a{ display:block; height:24px; width:171px;}

.box h2{ font-weight:normal; font-size:16px; height:35px; line-height:35px; padding:0 13px;}
.box h2 a{ color:#cd0000;}
.sidelist dl{ padding:0 13px; background:url(../imagesnew/fg-x.png) repeat-x left bottom; padding-bottom:13px;}
.sidelist dt{ font-size:14px; line-height:24px;}
.sidelist dd{ line-height:18px; overflow:hidden; height:54px;}
.sidelist ul{ overflow:hidden; padding:0 13px; margin-top:5px; padding-bottom:8px;}
.sidelist ul li{ height:24px; line-height:24px; overflow:hidden; padding-left:10px; background:url(../imagesnew/liststyle.png) no-repeat left -72px;}
.abouttit{ height:29px; border:1px solid #e9e7e7; border-bottom:none;}
.abouttit li{ float:left; line-height:29px; height:29px; width:100px; text-align:center; font-size:14px;}
.abouttit li.on{ background:url(../imagesnew/tab1.png) repeat-x;}
.abouttit li.on a,.about li.on a:hover{ color:#fff;}
.about{ padding:13px; line-height:24px; text-indent:2em;}
.about a{ color:#ff6600; font-size:14px;}

.sin_list{ height:245px; width:355px; margin:5px 0; background:url(../imagesnew/sinbox.png) no-repeat left top; padding-top:2px;}
.sin_list h2{ padding-left:19px; height:45px; line-height:45px; color:#cd0000; font-size:16px;}
.sin_list h2 .more{ float:right; background:#ff6600; color:#fff; line-height:20px; font-size:12px; padding:0 5px; margin-top:13px;}
.sin_list h2 .more:hover{ background:#cd0000; text-decoration:none;}
.sin_list dl{ height:100px; overflow:hidden;}
.sin_list dt{ width:120px; height:100px; overflow:hidden; background:#f0f0f0; float:left;}
.sin_list dd{ width:213px; float:right; height:100px; overflow:hidden;}
.sin_list dd h3{ font-size:14px; line-height:24px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;width:100%;}
.sin_list dd p{ margin:0; padding:10px 0 0 0; line-height:18px; height:54px; overflow:hidden; display:block;}
.sin_list ul{ margin-top:15px; line-height:24px;}
.sin_list ul li{ height:24px; overflow:hidden; padding-left:10px; background:url(../imagesnew/liststyle.png) no-repeat left -72px;}
.sin_list ul li span{ float:right;}
.banner_b{ height:90px; background:#f0f0f0;}

.link{ width:960px; line-height:50px; height:50px;}
.link b{ font-size:14px;}
.link a{ padding:0 5px;}

.footer{ height:97px; background:#d7d7d7; }
.footer ul{ width:960px; height:77px; margin:0 auto; background:url(../imagesnew/footbg.png) no-repeat left 42px; padding-top:20px;position:relative;}
.footer ul p{ line-height:18px; margin:0; padding:0;}
.footer ul p a{ color:#4e4e4e;}
.footer ul p.p2{ padding-left:40px; line-height:30px; padding-top:18px;}
.footer .sitemap{ position:absolute; width:110px; height:30px; line-height:28px; text-align:center; background:url(../imagesnew/sitemapbg.png) no-repeat; right:0; top:0; font-size:14px;}

.banner_n{ height:100px; background: url(../imagesnew/banner_n_bg.png) repeat-x; }
.banner_n ul{ width:960px; height:100px; margin:0 auto;}

.search,.sidelist2,.sidenav{
	height:107px;
	border:1px solid #e0e0e0;
	margin-bottom:5px;
	border-top:2px solid #cd0000;
	}
.sidelist2{ height:100%; overflow:hidden;}
.sidenav{ height:100%; overflow:hidden;}
.search ul{height:105px; background:#f7f7f7; border:1px solid #fff;}
.sidelist2 ul{ height:100%; overflow:hidden; padding-bottom:15px;}
.search h2,.sidelist2 h2,.sidenav h2{
	font-weight:normal; font-size:14px; font-weight:bold; height:40px; line-height:40px; padding:0 13px; color:#000;
	}
.sidelist2 li{
	padding-left:28px;
	padding-right:16px;
	line-height:24px;
	background:url(../images/jt.gif) no-repeat 16px -37px;
	}	
.sidenav li{
	line-height:40px;
	height:40px;
	border-top:1px solid #f0f0f0;
	}
.sidenav li a{ display:block; height:40px; background:#f7f7f7 url(../images/jt.gif) no-repeat 190px -28px; font-size:14px; padding-left:20px;}
.sidenav li a:hover{ background:#cd0000; color:#fff; text-decoration:none;}
	
.input{
	margin:0 16px;
	background:#e0e0e0 url(../images/searchbg.gif) no-repeat 148px 2px;
	height:28px;
	overflow:hidden;
	}
.input input{
	background:none;
	border:none;
	font-size:12px;
	padding:3px 0 0 5px;
	font-family:"微软雅黑";
	color:#666;
	width:130px;
	}
.btn{
	margin:0 16px;
	margin-top:5px;
	text-align:right;
	}
.way{
	height:40px;
	background:#f0f0f0;
	padding:0 15px;
	}
.way h2{
	font-size:14px;
	font-family:"微软雅黑";
	line-height:40px;
	color:#222;
	}
.way .fr{
	line-height:40px;
	color:#666;
	font-family:"宋体";
	}
.way .fr a,.way .fr a:hover{ color:#666;}
.mainlist{
	margin-top:2px;
	background:url(../images/mainbg.gif) repeat-x left -92px;
	}
.mainlist dl{
	background:url(../images/fg_x.gif) repeat-x left bottom;
	padding:8px 15px 15px 15px;
	}
.mainlist dl:hover{
	background-color:#f7f7f7;
	}
.mainlist dl dt{
	height:30px;
	line-height:30px;
	background:url(../images/jt.gif) no-repeat left -34px;
	padding-left:10px;
	}
.mainlist dl dt span{
	float:right;
	color:#8e8e8e;
	}
.mainlist dl dt span b{ color:#cd0000; padding:0 5px;}
.mainlist dl dt a{
	font-size:14px;
	font-weight:bold;
	}
.mainlist dl dd{
	line-height:18px;
	color:#666;
	padding-left:10px;
	}
	
.tips{ background: #FFC; padding:20px; line-height:20px; font-size:14px; margin-bottom:20px; border:1px dotted #F93;}
/* 分页 */
.page{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 14px; margin:10px 0; }
.page a,.page span{display:block;color:#666;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px} /* SPAN和链接 */
.page a:hover, .page a.current{color:#F44;border:1px solid #F44} /* 当前链接有激活时 */
.page input{padding:0px;color:#390;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px} /* 跳转INPUT */

/* 正文左边-内容 */
.main .content{ height:100%; overflow:hidden; position:relative;}
.main .content h1{margin:0px;padding:8px 15px; font-size:24px; line-height:30px; padding-top:10px;} /* 标题 */
.main .content .info{line-height:30px;text-align:left; padding-left:15px;font-size:12px;color:#666; border-bottom:3px solid #f0f0f0;} /* 正文信息 */
.main .content .fenxiang{ position:absolute; right:0; top:50px;}
.main .content .info span{color:#ff6600; padding-right:10px;} /* 信息突出 */
.main .content .editor{color:#333;line-height:200%;padding:30px 40px; font-size:16px; height:100%; overflow:hidden;} /* 正文内容 */
.main .content .editor p{ line-height:200%; margin:0; padding:10px 0; font-size:16px;}
.main .content .prenext{line-height:40px;border-top-width:1px;border-top-style:dashed;border-top-color:#ccc;padding-right:10px;padding-left:10px;  white-space:nowrap;text-overflow:ellipsis;overflow:hidden;  font-size:14px;}
.main .content .prenext .pre{float:left;width:50%; color:#cd0000;} /* 上一篇 */
.main .content .prenext .next{text-align:right;float:right;width:50%;color:#cd0000;} /* 下一篇 */
.main .content .prenext .pre a,.main .content .prenext .next a{ color:#cd0000;}
.main .content .prenext .pre a:hover,.main .content .prenext .next a:hover{ color:#ff6600;}
/* 正文左边-评论 */
.main .comment{ background-color:#f7f7f7; padding:10px 20px; margin-bottom:5px;}
.main .content .area .comment{ margin:0 -15px;}
.main .comment  .more { padding: 5px; }
.main .comment .list{padding-bottom:5px;padding-top:0px;padding-right:5px;padding-left:5px}/* ITEM */
.main .comment .list dl{margin-top:5px; padding:1px; border:2px solid #e0e0e0; background:#fff;} /* 单用户评论显示框 */
.main .comment .list dl dt{ line-height:25px; color:#333; padding-left:10px; font-size: 13px; background:#f7f7f7; } /* 网友信息 */
.main .comment .list dl dt span{color:#390;font-size:11px} /* 评论时间 */
.main .comment .list dl dd{font-size:13px;line-height:20px;color:#333;margin:10px;padding:5px} /* 评论内容 */
/* 正文左边-评论发表 */
.main .comment .post{padding-top:20px;border-top-width:1px;border-top-style:dashed;border-top-color:#999;padding-right:10px;padding-bottom:5px;padding-left:5px;color:#666;padding-left:10px}
.main .comment .post form{margin:0px;padding:0px}
.main .comment .post label{display:block;line-height:30px}
.main .comment .post .input{ background:#fff; margin:0; height:auto;}
.main .comment .post .btn{display:block;margin-top:8px;padding-top:5px;padding-bottom:2px; margin:0; text-align:center;} /* 发表评论的按钮 */
.main .content .node{ margin-top:10px;}
.main .content .node .info{ padding-left:0; margin-bottom:10px;}
.title h2{ font-size:14px;}

/*******************
---| 首页幻灯片 | ***/
.banner {
	width: 100%;
	margin: 0 auto;
	position: relative;
	color: #ffffff;
	/* background: url(images/layout/bg-header.png) repeat-x 0 0; */
	background:#efefef;
	overflow: hidden;
	height:362px;
}

.banner .centered-content
{
    position: relative;
    z-index: 2;
}

.banner a {
	color: #2e2e2e;
}
.banner .header-content a {
	color: #fff;
	text-decoration: underline;
}

/* Header text */

.header-content 
{
    background: url(../images/header-background.jpg?v=1) no-repeat 50% -4px #d64516;
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	line-height: 22px;
	position: relative;
    z-index: 1;
	
	-webkit-box-shadow: inset 0px 10px 8px -10px rgba(0,0,0,0.5), inset 0px -10px 8px -10px rgba(0,0,0,0.4);
	-moz-box-shadow: inset 0px 10px 8px -10px rgba(0,0,0,0.5), inset 0px -10px 8px -10px rgba(0,0,0,0.4);
	box-shadow: inset 0px 10px 8px -10px rgba(0,0,0,0.5), inset 0px -10px 8px -10px rgba(0,0,0,0.4);
}
.header-content.home {
	height: 362px;
}

.home .header-content { background: #d54515 url(../images/slider-gradient-bg.png) repeat-y 50% 0; }

/*.header-content-wrap {width: 940px; margin: 0 auto;}*/
.header-content img {float: left; margin: 0 0 0 15px;}
.header-content .text {width:470px; margin-left: 50%; *width:430px; padding-top:50px; }
.header-content .copy {font-size: 14px; line-height: 21px; padding-right: 15px;}
.header-content .button {width: 100% !important;}
.header-content .button a {padding-top: 7px; padding-bottom: 7px; font-size: 14px; display: inline-block;}

/*#slider .text {width: 417px;}*/

/*fix the button position for the slide*/
.header-content .button {float: none;}
.header-content .dimmed {background: #b05b1b; background: rgba(0, 0, 0, 0.4);
    -webkit-transition: none;  /* Saf3.2+, Chrome */
    -moz-transition: none;  /* FF4+ */
    -ms-transition: none;  /* IE10? */
    -o-transition: none;  /* Opera 10.5+ */
    transition: none;

}

.header-content .align-bottom {position: absolute; bottom: 0px;}

/* => Slider <= */
#slider-wrap
{
    background: url(../images/header-background1.png?v=1) repeat-x 0% 0;
    height:362px; 
}

#slider 
{
    background: url(../images/header-background2.png?v=1) repeat-x 0% 0;
    height:332px;
    padding-top: 30px;
}

/* => SLIDE PREV AND NEXT ARROWS <= */
.slider-prev,
.slider-next 
{
    text-indent:-9999px;
    width:38px;
    height:38px;
    background:url(../images/sprite.png) -263px -122px no-repeat;
    position:absolute;
    top:50%;
    margin-top:-19px;
    z-index:999;
    opacity:.5;
    -webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
    -moz-transition: all 0.3s ease-out;  /* FF4+ */
    -ms-transition: all 0.3s ease-out;  /* IE10? */
    -o-transition: all 0.3s ease-out;  /* Opera 10.5+ */
    transition: all 0.3s ease-out;
		
		display: none
    }
.slider-prev{ left:12px; }
.slider-next 
{
    right:12px;
    background-position:-302px -122px;
}  
      
.slider-prev:hover,
.slider-next:hover
{
    opacity:1;
}


/* => SLIDER NAV o o o <= */    
.slider-nav 
{
    position:absolute;
    bottom:5px;
    left:50%;
    list-style:none;
    overflow:hidden;
    padding:2px;
    z-index:10;
		margin: 0;
}

.slider-nav li
{
    float:left;
    
}

.slider-nav li a
{
   display:block;
   width:8px;
   height:8px;
   overflow:hidden;
   padding:0px;
   margin:8px;
   background:url("../images/sprite.png") no-repeat -234px -144px;
   text-decoration:none;
   text-indent:-999px;
}

.slider-nav li a:hover,
.slider-nav li a.selected
{
    background-position:-225px -144px;
}

/* => HOLY SLIDES <= */

.slider section {display: none;}
.slider section.first {display: block;}

.slider-sections, .slider-sections section {width: 861px; height: 335px;}

.slider-sections {margin: 0 auto; position: relative;}
.slider-sections section {position: absolute; top: 0; left: 0px; }

.header-content h2 
{
	font:400 32px/1.2 "microsoft yahei", Tahoma, arial, sans-serif;
	color: #fff;
	margin: 0 0 26px;
}
.header-content p 
{
    margin: 0 0 30px;
}

.header-content .centered-content
{
	padding-top: 30px;
	padding-bottom: 10px;
}

.button {
	float: left;
	width: auto !important;
	list-style: none;
}
	.button a,
	.button button,
	.button input { /* Standard black button */
	  font-size: 15px;
	  /*font-family: 'lucida sans',arial,helvetica,sans-serif;*/
	  line-height: 18px;
		color: #fff !important;
		
	  text-decoration: none;
	    
	  padding: 5px 14px 6px 13px;
		display: block;
		width: auto;
		position: relative;
		z-index: 2;
   
	    border: none;
        -moz-border-radius: 3px;
		border-radius: 3px;
		cursor: pointer;
	
		background: #313131; /* Old browsers */
		background: -moz-linear-gradient(top, #313131 0%, #222222 100%); /* FF3.6+ */
		background: -webkit-linear-gradient(top, #313131 0%,#222222 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #313131 0%,#222222 100%); /* Opera11.10+ */
		background: -ms-linear-gradient(top, #313131 0%,#222222 100%); /* IE10+ */
		background: linear-gradient(top, #313131 0%,#222222 100%); /* W3c */

		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all  0.3s ease;
	}
	
	
	.button a:hover,
	.button input:hover,
	.button button:hover,
	.button a:focus,
	.button input:focus,
	.button button:focus
	{
	  background: #464646; /* Old browsers */
		background: -moz-linear-gradient(top, #464646 0%, #393939 100%); /* FF3.6+ */
		background: -webkit-linear-gradient(top, #464646 0%,#393939 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #464646 0%,#393939 100%); /* Opera11.10+ */
		background: -ms-linear-gradient(top, #464646 0%,#393939 100%); /* IE10+ */
		background: linear-gradient(top, #464646 0%,#393939 100%); /* W3c */
    }
    
	.banner .header-content .button a,
	#content .button a:hover
	{
	    text-decoration: none;
    }

.header-content .beta-ribbons {
    position: absolute; 
    height: 120px;
    width: 85px;
    text-indent: -200px;
    overflow: hidden;
    background: url(../images/kendo-ribbons.png) no-repeat 0 0;
}

.header-content .beta-ribbons.ribbon-1 {
    background-position: -170px 0;
    top: -3px;
    right: -145px;
}

.header-content p.copy .beta-ribbons.ribbon-1 {
    top: -135px;
    left: 900px;
}

.header-content .beta-ribbons.ribbon-4 {
    background-position: -255px 0;
    left: -62px;
    top: -30px;
    z-index: 10;
		text-indent: -2000px;
}

/*QQ弹窗*/
#floatad{
	position:absolute;
	margin-top:180px;
	left:30%;
	background:url(../imagesnew/ad_bg.png) no-repeat;
	width:508px;
	height:288px;
	text-align:center;
	z-index:10000;
	display:none;
}
.closead{
	width:508px;
	height:22px;
	text-align:right;
}
.closead img{
	padding-top:5px;
	padding-right:5px;
}
.qqcon1{ position:absolute; top:145px; left:0;}
.qqcon{
	width:155px;
	height:40px;
	float:left;
	text-align:right;
}
.qqcon span a{
	display:block;
	color:#cd0000;	
	font-size:14px;
	padding:3px 0;
	text-decoration:none;
}
.qqcon span a:hover{
	color:#f00;
}
.qqcon span .qqnumber{
	color:#a6855c;
	font-size:8px;
}
.adh1{
	color:#cd0000;
	font-size:20px;
	font-style:italic;
	position:absolute;
	top:205px;
	padding-left:110px;
	left:0;
}

/*专题页面*/
.zt_banner{ height:350px; background:url(../imagesnew/zt/banner_bg.jpg) no-repeat center;}
.zt_banner ul{ height:350px; width:1000px; background:url(../imagesnew/zt/banner.jpg) no-repeat; margin:0 auto;}
.zt_con{ width:1000px; height:100%; overflow:hidden; position:relative;}
.zt_banner_bot{ width:923px; height:55px; background:url(../imagesnew/zt/banner_bottom.png) no-repeat; clear:both; margin-bottom:20px;}
.zt_banner_bot a{ display:block; text-indent:-500px; overflow:hidden; height:55px; width:923px;}

.zt_con .d1{ height:125px; background:url(../imagesnew/zt/ly_bg.png) no-repeat;}
.zt_con .d1 dl{ float:left; width:260px; height:110px; position:relative;}
.zt_con .d1 dl dt{ color:#133660; font-size:18px; line-height:30px; padding-left:30px;}
.zt_con .d1 dl dd{ color:#7a7b7d; font-size:14px; line-height:24px;}
.zt_con .d1 .dl1{ padding-left:70px;}
.zt_con .d1 .dl2,.zt_con .d1 .dl3{ padding-left:45px;}
.zt_con .d1 .dl1 dt{ background:url(../imagesnew/zt/no1.png) no-repeat left center;}
.zt_con .d1 .dl2 dt{ background:url(../imagesnew/zt/no2.png) no-repeat left center;}
.zt_con .d1 .dl3 dt{ background:url(../imagesnew/zt/no3.png) no-repeat left center;}
.zt_con .d1 .btn{ position:absolute; width:76px; height:23px; right:0; bottom:0; margin:0; text-align:left;}
.zt_con .d1 .btn a{ display:block; width:76px; height:23px; text-indent:-200px; overflow:hidden;}
.zt_con .d1 .btn a.dlfy{ background:url(../imagesnew/zt/btn_dlfy.png) no-repeat;}
.zt_con .d1 .btn a.dllc{ background:url(../imagesnew/zt/btn_dllc.png) no-repeat;}
.zt_con .d1 .btn a.tszt{ background:url(../imagesnew/zt/btn_tszt.png) no-repeat;}

.zt_con .d2{ height:222px; background:url(../imagesnew/zt/banner_mssq.png) no-repeat 10px 30px; padding:37px 0; width:940px;}
.zt_con .d2 ul{ float:right; width:242px; height:222px; background:url(../imagesnew/zt/btn_msbd.png) no-repeat; position:relative;}
.zt_con .d2 ul a{ position:absolute; display:block; text-indent:-500px; overflow:hidden; height:72px; width:210px; left:17px; top:54px;}
.zt_con .d2 ul a:hover{ background:url(../imagesnew/zt/btn_msbd_2.png) no-repeat;}

.zt_con .d3{ height:630px; width:940px; overflow:hidden; border-top:5px solid #cd0000;}
.zt_con .d3 h1{ display:block; background:url(../imagesnew/zt/logo_jhcw.png) no-repeat left center; padding-left:170px; font-size:27px; color:#434343; height:80px; line-height:80px; margin-top:20px; margin-bottom:20px;}
.zt_con .d3 h1 span{ color:#cd0000;}
.zt_con .d3 dl{ width:265px; height:115px; color:#853711; padding-left:145px; background:no-repeat left center; margin-bottom:30px; padding-top:15px;}
.zt_con .d3 dl dt{ font-size:24px; line-height:40px;}
.zt_con .d3 dl dd{ font-size:16px; line-height:24px;}
.zt_con .d3 .dl1{ background-image:url(../imagesnew/zt/tmp01.png);}
.zt_con .d3 .dl2{ background-image:url(../imagesnew/zt/tmp02.png); }
.zt_con .d3 .dl3{ background-image:url(../imagesnew/zt/tmp03.png);}
.zt_con .d3 .dl4{ background-image:url(../imagesnew/zt/tmp04.png);}
.zt_con .d3 .dl5{ background-image:url(../imagesnew/zt/tmp05.png);}
.zt_con .d3 .dl6{ background-image:url(../imagesnew/zt/tmp06.png);}

.zt_banner2{ height:251px; background:url(../imagesnew/zt/banner02_bg.jpg) no-repeat center;}
.zt_banner2 ul{ height:251px; width:1000px; background:url(../imagesnew/zt/banner02.jpg) no-repeat; margin:0 auto; position:relative;}
.zt_banner2 ul a{ display:block; width:100px; height:35px; line-height:35px; position:absolute; background:#cd0000; color:#fff; font-size:14px; text-align:center;}
.zt_banner2 ul a:hover{ background:#ff6600; text-decoration:none;}

.zt_con .d4{ height:145px; background:url(../imagesnew/zt/kjgszc.png) no-repeat left 10px; width:940px;}
.zt_con .d4 ul{ background:url(../imagesnew/zt/jhznsycg.png) no-repeat left 36px; width:251px; height:145px; float:right;}
.zt_con .d5{ padding-top:0; background:url(../imagesnew/zt/banner_ygdh.png) no-repeat left top; padding-bottom:45px;}
.zt_con .d6{ height:227px; background:url(../imagesnew/zt/banner_jdxs.png) no-repeat left 45px; padding:45px 0; border-top:5px solid #cd0000; border-bottom:5px solid #cd0000; width:940px;}

.zt_con .d7{ background:#a6070b; height:275px; padding:24px; width:892px; margin-bottom:40px;}
.zt_con .d7 .fr{ width:700px; background:#f2d296; height:275px;}
.zt_con .d7 .fr table{ color:#72391d; font-size:16px; height:275px;}
.zt_con .d7 .fr table td{ border:1px solid #977b48; padding:0 10px;}

.zt_con .d8{ height:70px; background:url(../imagesnew/zt/lc_dljz.png) no-repeat center; margin-bottom:30px;}
.zt_con .d9{ height:224px; margin-bottom:40px; padding-left:50px;}
.zt_con .d9 div{ background:url(../imagesnew/zt/lc_dljz_bg.png) no-repeat 25px 0; float:left; width:163px; height:209px; padding:15px 10px 0 50px;}
.zt_con .d9 div h2{ font-size:18px; line-height:24px;}
.zt_con .d9 div h2 span{ font-size:12px; line-height:18px;}
.zt_con .d9 div p{ line-height:24px; font-size:13px; padding:5px 0; margin:0}
.zt_con .d9 div p span{ color:#cd0000;}

.zt_con .d10{ height:276px; background:url(../imagesnew/zt/banner_gszc.jpg) no-repeat; margin-top:30px;}
.zt_con .d11{ height:672px; background:url(../imagesnew/zt/gszclc.jpg) no-repeat; margin-top:10px; margin-bottom:30px}

/*服务地区*/
.area_btn{ height:487px; clear:both;}
.area_btn .d1{}
.area_btn .d1 a{ display:block; width:102px; height:102px; text-indent:-200px; overflow:hidden; text-align:left; margin-bottom:10px;}
.area_btn .d1 a:hover{ text-decoration:none;}
.area_btn .d1 a.a1{ background:url(../imagesnew/area_btn01.png) no-repeat;}
.area_btn .d1 a.a1:hover{ background:url(../imagesnew/area_btn01.png) no-repeat left -102px;}
.area_btn .d1 a.a2{ background:url(../imagesnew/area_btn02.png) no-repeat;}
.area_btn .d1 a.a2:hover{ background:url(../imagesnew/area_btn02.png) no-repeat left -102px;}
.area_btn .d1 a.a3{ background:url(../imagesnew/area_btn03.png) no-repeat;}
.area_btn .d1 a.a3:hover{ background:url(../imagesnew/area_btn03.png) no-repeat left -102px;}
.area_btn .d1 a.a4{ background:url(../imagesnew/area_btn04.png) no-repeat;}
.area_btn .d1 a.a4:hover{ background:url(../imagesnew/area_btn04.png) no-repeat left -102px;}
.area_btn .d1 a.a5{ background:url(../imagesnew/area_btn05.png) no-repeat;}
.area_btn .d1 a.a5:hover{ background:url(../imagesnew/area_btn05.png) no-repeat left -102px;}
.area_btn .d1 a.a6{ background:url(../imagesnew/area_btn06.png) no-repeat;}
.area_btn .d1 a.a6:hover{ background:url(../imagesnew/area_btn06.png) no-repeat left -102px;}

.area_btn .d2{}
.area_btn .d2 a{ display:block; width:102px; height:40px; line-height:40px; overflow:hidden; font-size:20px; text-align:center; color:#fff; margin-bottom:10px; background:#004fea;}
.area_btn .d2 a:hover{ background:#ffa801; text-decoration:none;}

/*第二批专题*/
.zt_wdl_d1{ height:321px; background:url(../imagesnew/zt/banner_wdl.png) no-repeat;}
.zt_wdl_d2{ height:986px; background:url(../imagesnew/zt/wdl_bg.png) no-repeat; width:680px; padding:0 160px;}
.zt_wdl_footer{ height:153px; background:#3a5d79; width:1000px; margin-bottom:20px;}
.zt_wdl_footer ul{ height:153px; background:url(../imagesnew/zt/zt_footer.png) no-repeat 360px top; width:1000px; margin:0 auto;}
.zt2_wdl_btn{ width:189px; height:66px; position:absolute; left:650px; top:820px;}
.zt2_wdl_btn a{ display:block; width:189px; height:66px; background:url(../imagesnew/zt/btn_zgdljg.png) no-repeat left top; overflow:hidden; text-indent:-200px;}
.zt2_wdl_btn a:hover{ background-position:left -66px;}
.zt_wdl_d2 p{ padding:0; margin:0; font-size:14px; line-height:24px; text-indent:2em}
.zt_wdl_d2 h3{ font-size:14px; color:#fff; font-weight:normal; line-height:37px;}
.zt_wdl_d2 h3 b{ font-size:18px;}
.zt_wdl_d2 h4{ font-size:18px; font-weight:normal; line-height:30px; padding-left:27px;}

.zt_ssgg_d1{ height:165px; background:url(../imagesnew/zt/banner_ssgg1.jpg) no-repeat;}
.zt_ssgg_d2{ height:299px; width:1037px; background:url(../imagesnew/zt/banner_ssgg2.jpg) no-repeat 2px 0;}
.zt_ssgg_d3{ height:499px; background:url(../imagesnew/zt/ssgg_bg1.jpg) no-repeat;}
.zt_ssgg_d4{ height:459px; background:url(../imagesnew/zt/ssgg_bg2.jpg) no-repeat;}
.zt_ssgg_d3 p,.zt_ssgg_d4 p{ font-size:18px; color:#686868; margin:0; line-height:24px;}
.zt_ssgg_d3 p{ padding-left:444px; padding-right:82px;}
.zt_ssgg_d4 p{ padding-left:78px; padding-right:470px;}

.zt_gslx_d1{ padding:30px 0 30px 82px;}
.zt_gslx_d1 p{ line-height:24px; font-size:14px; padding:5px 0; margin:0;}
.zt_gslx_d1 a{ font-size:12px; padding:2px 5px; background:#cd0000; color:#fff;}
.zt_gslx_d1 a:hover{ text-decoration:none; background:#ff6600;}
.zt_gslx_d2{ height:361px; background:url(../imagesnew/zt/gslx/temp01.png) no-repeat;}
.zt_gslx_d3{ height:342px; background:url(../imagesnew/zt/gslx/temp02.png) no-repeat;}
.zt_gslx_d4{ height:275px; background:url(../imagesnew/zt/gslx/temp03.png) no-repeat;}
.zt_gslx_d5{ height:343px; background:url(../imagesnew/zt/gslx/temp04.png) no-repeat;}
.zt_gslx_d6{ height:340px; background:url(../imagesnew/zt/gslx/temp05.png) no-repeat;}
.zt_gslx_d7{ height:342px; background:url(../imagesnew/zt/gslx/temp06.png) no-repeat;}
.zt_gslx_d8{ height:274px; background:url(../imagesnew/zt/gslx/temp07.png) no-repeat;}
.zt_gslx_footer{ height:153px; background:#c10909; width:1000px; margin-bottom:20px; margin-top:20px;}
.zt_gslx_footer ul{ height:153px; background:url(../imagesnew/zt/zt_footer_02.png) no-repeat 360px top; width:1000px; margin:0 auto;}

.about_banner_info{ height:100px;background:#f6f6f6;}
.about_banner_info ul{width:960px; height:70px; background:url(../imagesnew/about_banner_indo.png) no-repeat left 58px; color:#666; padding:15px 0; font-size:16px; line-height:20px; margin:0 auto;}
.about_banner_info b{ color:#000;}
.about_banner_info span{ color:#cd0000;}
.about_banner{ height:107px; background:#6e0607; width:960px;}
.about_banner ul{ height:107px; background:url(../imagesnew/about_banner.jpg) no-repeat center; margin:0 auto;}
.editor_about{position:relative; padding:30px 0; font-size:14px; height:100%; overflow:hidden; color:#333; line-height:200%;}
.editor_about>div{margin-left:10px;}
.editor_about .img_1{
	position:absolute;
	width:300px;
	height:299px;
	right:0;
	top:0;
}
.editor_about p{ line-height:200%; margin:0; padding:10px 0; font-size:14px; text-indent:2em;}
.editor_about p a{ color:#cd0000; padding:0 5px;}
.editor_about p a:hover{ color:#ff6600;}
.qywh{ height:120px;}
.qywh ul{ float:left; width:48%; margin-bottom:10px;}
.qywh ul h3{ font-weight:bold; font-size:14px;}
.qywh ul p{ text-indent:0; padding:0;}
.ztlist{ margin-top:20px;}
.ztlist dl{ height:210px; background:url(../images/fg_x.gif) repeat-x bottom; margin-bottom:10px}
.ztlist dt{ float:left; width:440px; height:200px; background:url(../imagesnew/nopic.png) no-repeat;}
.ztlist dd{ float:right; width:260px;}
.ztlist dd h3{ font-size:18px; line-height:30px;}
.ztlist dd p{ margin:0; padding:0 0 10px 0; font-size:14px; line-height:24px;}
.ztlist dd a.btn{ padding:2px 10px; line-height:18px; font-size:14px; color:#fff; background:#ff6600; margin:0;}
.ztlist dd a.btn:hover{ text-decoration:none; background:#cd0000;}










.float0831 {
	POSITION: fixed; TOP: 180px; RIGHT: 1px; _position: absolute
}
.float0831 A {
	COLOR: #00a0e9
}
.float0831 A:hover {
	COLOR: #ff8100; TEXT-DECORATION: none
}
.float0831 .floatL {
	POSITION: relative; WIDTH: 28px; FLOAT: left
}
.float0831 .floatL A {
	TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px
}
.float0831 .floatR {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .tp {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .cn {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .floatR {
	PADDING-BOTTOM: 15px; WIDTH: 130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -131px bottom; FLOAT: left; OVERFLOW: hidden
}
.float0831 .tp {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 0%; HEIGHT: 10px
}
.float0831 .cn {
	BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: -262px 0px
}
.float0831 .cn H3 {
	TEXT-INDENT: -9999px; HEIGHT: 36px; FONT-SIZE: 0px
}
.float0831 .cn UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; PADDING-TOP: 0px
}
.float0831 .cn UL LI {
	BORDER-BOTTOM: #e6e5e4 1px solid; LINE-HEIGHT: 36px; WORD-WRAP: break-word; HEIGHT: 36px; OVERFLOW: hidden; WORD-BREAK: normal
}
.float0831 .titZx {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titDh {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titDc {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoZx {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoTc {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoFf {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoTl {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnOpen {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnOpen_n {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnCtn {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titZx {
	BACKGROUND-POSITION: 5px -10px
}
.float0831 .titDh {
	BACKGROUND-POSITION: 5px -66px
}
.float0831 .titDc {
	BACKGROUND-POSITION: 5px -124px
}
.float0831 .icoZx {
	BACKGROUND-POSITION: 2px -154px
}
.float0831 .icoTc {
	BACKGROUND-POSITION: 0px -323px
}
.float0831 .icoFf {
	BACKGROUND-POSITION: 2px -213px
}
.float0831 .icoTl {
	PADDING-LEFT: 20px; DISPLAY: block; FONT-FAMILY: "微软雅黑"; BACKGROUND-POSITION: 2px -266px; FLOAT: left
}
.float0831 .btnOpen {
	BACKGROUND-POSITION: -30px -396px
}
.float0831 .btnOpen_n {
	BACKGROUND-POSITION: 0px -530px
}
.float0831 .btnCtn {
	BACKGROUND-POSITION: 0px -396px
}
.float0831 .icoZx {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoTc {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoFf {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .btnOpen {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnOpen_n {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnCtn {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnOpen {
	TOP: 118px; LEFT: 1px
}
.float0831 .btnOpen_n {
	TOP: 118px; LEFT: 1px
}
.float0831 .btnCtn {
	TOP: 118px; LEFT: 2px
}
.float0831 UL LI H3.titDc A {
	WIDTH: 80px; DISPLAY: block; HEIGHT: 36px
}
.float0831 UL LI.top {
	BORDER-BOTTOM: #ace5f9 1px solid
}
.float0831 UL LI.bot {
	BORDER-BOTTOM-STYLE: none
}
.float0831 UL.webZx {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/webZx_bg.jpg) no-repeat; HEIGHT: 65px; PADDING-TOP: 0px
}
.float0831 UL LI.webZx-in {
	BORDER-BOTTOM-STYLE: none; PADDING-LEFT: 5px; HEIGHT: 50px; PADDING-TOP: 8px
}





