﻿@charset "utf-8";
@font-face {
      font-family:fzltcx;
      src:url(../font/FZLTCXHJW.TTF);
	  font-weight:bold;
}
@font-face {
      font-family:hlul;
      src:url(../font/HelveticaNeue-UltraLight.otf);
	  font-weight:bold;
}

*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;text-decoration:none;}
ul,li{ list-style:none; border:none;}
body{background:#fbfbfb;font:12px/26px "microsoft yahei",Arial, Helvetica, sans-serif, "新宋体"; color:#5b5b5b;}

.mass{ width:1000px; margin:0 auto; position:relative;}
.fl{ float:left}
.fr{ float:right;}
a{ color:#5b5b5b;}
/*a:hover{ color:#b71c39;}*/
.center{ text-align:center;}
.logo{ padding-left:50px; float:left; width:200px; height:80px; overflow:hidden;}
.hdright{ float:right; width:641px; overflow: hidden;}
.hdrightop{line-height:44px; overflow:hidden; text-align:right; padding-right:10px;}
.hdrightop  span a{ color:#2274ab;}
/* nav_menu */
.nav{width:730px; padding-left:0px;height:35px; line-height:35px; overflow:hidden; padding-top:25px;}
.nav a{ padding:0 20px; color:White; width:80px; font-weight:bold; font-size:15pt; text-align:center; display:inline-block;background:url(../images/menu.jpg);}
.nav a:hover{ font-weight:bold;}
.ban{ width:1000px; height:240px; overflow:hidden; margin:0 auto;}

.content{ padding-top:10px;}
.ctnleft{ width:182px; overflow:hidden; float:left;border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;}

.ctnmid{ width:572px; overflow:hidden; float:left; padding-left:14px;}
.news{ border:1px solid #dcdcdc; border-bottom-style:none; overflow:hidden; margin-bottom:10px;}
.newstop{ width:570px; height:28px; line-height:28px; overflow: hidden; vertical-align:middle; background-color:#e6e6e6;border-bottom:1px solid #dcdcdc;}
.newstop h3{background:url(../images/noce.jpg) no-repeat; padding-left:40px; float:left; font-size:15px; color:#454545;}
.newstop a{ float:right;}
.newscon{ border-bottom-style:none;overflow:hidden;background-color:White;}
.newscon ul li{ height:28px; line-height:28px; overflow:hidden;border-bottom:1px solid #e3e3e3;}
.newscon ul li span.nlist{ width:90px; float:left; display:inline-block; color:#2274ab;}
.newscon ul li a{ float:left;}
.newscon ul li .date{ width:80px; float:right;}

.rights{ border:1px solid #dcdcdc; overflow:hidden; margin-bottom:10px;}
.work{ width:218px; height:27px; line-height:27px; overflow: hidden;background-color:#e0e0e0; border-bottom:1px solid #dcdcdc;}
.work h3{ padding-left:40px;width:215px; float:left; font-size:15px;color:#454545; background:url(../images/zdgl.jpg) no-repeat;}
.work a{ float:right;}
.workcon{overflow:hidden;background-color:White;}

.prosen{ width:218px; height:27px; line-height:27px; overflow: hidden;background-color:#e0e0e0; border-bottom:1px solid #dcdcdc;}
.prosen h3{ padding-left:40px; float:left; font-size:15px; color:#454545;background:url(../images/person.jpg) no-repeat;}
.prosen a{ float:right; padding-right:12px;}
.prosencontext{ padding-left:15px; background-color:#f3f3f3;}
.ctnright{ width:220px; float:right; overflow:hidden;}
.ctnrtop{ width:120px; height:120px; background:url(../images/ctnrtop.jpg) no-repeat; border:1px solid #dfdfdf; padding-left:98px; line-height:20px; padding-top:30px;}
.ctnrtop h3{ font-size:12px;color:#8e0d25;}
.ctnrtop span{ display:block;}

.zdgltop{ width:570px; height:28px; line-height:28px; overflow: hidden; vertical-align:middle; background-color:#e0e0e0;border-bottom:1px solid #dcdcdc;}
.zdgltop h3{background:url(../images/zdgl.jpg) no-repeat; padding-left:40px; float:left; font-size:15px; color:#454545;}
.zdglcon{ padding-left:20px;overflow:hidden;background-color:#f3f3f3;}
.zdglcon ul li{ height:28px; line-height:28px; overflow:hidden;border-bottom:1px solid #e3e3e3;}
.zdglcon ul li span.nlist{ width:90px; float:left; display:inline-block; color:#2274ab;}
.zdglcon ul li a{ float:left;}

.ctnrtxl{ padding:10px 0; overflow:hidden; height:30px;} 

.ctnrbox{ overflow:hidden; width:218px; margin-bottom:10px;}
.ctnrbtop{ width:178px; height:26px; line-height:26px; padding-left:40px; font-size:13px; color:#fff;}
.grzh{ background:url(../images/grzh.jpg) no-repeat;}
.ctnrbcon{ border:1px solid #dfdfdf; background:#f9f9f9; padding:10px 15px; overflow:hidden; line-height:25px;}

.glzd{ background:url(../images/glzd.jpg) no-repeat;}
.ctnrbcon1{ border:1px solid #dfdfdf; background:#f9f9f9; padding:10px 5px 28px; overflow:hidden;  line-height:28px;}

.ctnrbcon1 a{ width:100px; display:inline-block;}

.bottom{ margin:0 auto; overflow:hidden; background-color:#ededed;color:#616161;}
.link{  width:800px; margin:0 auto; padding:20px 0; text-align:center; color:#616161;}
.link a { padding:0 10px;}

.copy{ height:28px; line-height:28px; background:#ededed; text-align:center;}

.login{ width:996px; margin:0 auto; padding-top:50px; background-color:#f7f7f7; }
.logcon{ width:996px; height:393px; padding-top:270px; margin:0 auto; overflow:hidden;background:url(../images/login.jpg) no-repeat center top; font-size:14px; color:#353535;}
.logincon{ width:393px; height:80px; padding-left:300px;}
/*.logo{ width:184px; height:67px; background:url(../images/logo.jpg);}
.hr{ padding-left:400px; width:31px; height:127px; background:url(../images/hr.jpg);}
*/
.inp{ height:38px;}
.inplabel{ height:21px;}
.inp span{ width:55px; display: inline-block;}
input.user{ background:none; border:0px solid #FFFFFF; width:200px; height:38px; line-height:38px; padding-left:40px; font-size:13px; font-family:microsoft yahei;}
input.pwd{ background:none; border:0px solid #FFFFFF; width:200px; height:38px; line-height:38px; padding-left:40px; font-size:13px; font-family:microsoft yahei;}

.btn{ padding-left:55px; padding-top:5px; width:200px;}
.btn .inpbtn{ width:76px; height:27px; line-height:27px; text-align:center; color:#fff; background:url(../images/btn.jpg) no-repeat center center; border:none; cursor:pointer; margin-right:15px;font-family:microsoft yahei;}

.copyright{ text-align:center ; padding-top:5px; color:#6a6a6a; width:150px;}

.dh-nav-box li a{
		height:38px;
		line-height:38px;
		padding:0 20px;
		blr:expression(this.onFocus=this.close());
		blr:expression(this.onFocus=this.blur());
		display:inline-block;
		font-family:微软雅黑;
		font-size:13pt;
	}
 .dh-nav-box li a:hover{
		height:38px;
		line-height:38px;
		padding:0 20px;
		blr:expression(this.onFocus=this.close());
		blr:expression(this.onFocus=this.blur());
		display:inline-block;
	}
.dh-nav-box li  {
    position: relative;
    float:left;
    display:inline-block;
}

.dh-nav-box li .sub-nav{
		position:absolute;
		top:38px;
		left:10px;
		list-style:none;
		width:100px;
		display:none;
        z-index:9999;
	}
.dh-nav-box li .sub-nav1{
		position:absolute;
		top:72px;
		left:10px;
		list-style:none;
		width:100px;
		display:none;
		font-family:微软雅黑;
		font-size:11pt;
        z-index:9999;
	}
.dh-nav-box li .sub-nav li{
		text-align:center;
		width:100px;
		height:35px;
		clear:right;
		float:inherit;
		position:relative;
        display:block;
        padding:0px;
        z-index:9999;
	}

.dh-nav-box li .sub-nav li a:hover{
		background-color:#454545;/* 鼠标经过时的红色背景，可自定义 */
	}
.dh-nav-box .sub-nav li a{
		height:38px;
		width:100px;
		padding:0;
		font-weight:bold;
		display:inline-block;
        overflow:hidden;
        color:White;
        background-color:#929292;
        font-family:微软雅黑;
		font-size:11pt;
	}
	.dh-nav-box .sub-nav1 li a{
		height:38px;
		width:100px;
		padding:0;
		font-weight:bold;
		display:inline-block;
        overflow:hidden;
        color:White;
        background-color:#929292;
        font-family:微软雅黑;
		font-size:11pt;
	}










