/* CSS Document */
html {overflow-x:hidden;background:#fff}
body{ margin:0; padding:0; }
a{ color:#000000; text-decoration:none; font-size:12px; padding:0; margin:0}

ul{ margin:0; padding:0;list-style:none}
li{ margin:0; padding:0;vertical-align:bottom;}
.left{ float:left}
.right{ float:right}

img{ border:none; margin:0; padding:0}
p{margin:0; padding:0;}
input,textarea,select,button {outline:none; border:none; margin:0; padding:0}
dd,dt,dl{ margin:0; padding:0 }


.header{ width:100%; height:144px; background:url(../images/header_bg.png) repeat-x; position:relative; z-index:999}
.top{ width:1200px; height:90px; margin:0 auto}
.logo{ width:150px; height:51px; margin:21px 0 0 0}
.top_r{ margin-top:30px}
.sc{  display:block; float:left;font-family:Microsoft YaHei; font-size:14px; color:#848484;margin:5px 0 0 0}
.sc a{font-family:Microsoft YaHei; font-size:14px; color:#848484}
.sc a:hover{ color:#333}
.gz{ display:block; float:left;font-family:Microsoft YaHei; font-size:14px; color:#848484; margin:5px 0 0 20px}
.gzimg{ display:block; float:left; width:63px; height:26px; margin:0 0 0 10px}



.navbarsearch{ width:1200px; height:50px; margin:0 auto}

.home{ position:absolute; display:block; width:19px; height:17px; left:12px; top:14px;}


.search{ width:135px; height:33px; margin-top:6px}
.sek{ display:block; width:98px; height:29px; line-height:29px; float:left; background:url(../images/search.jpg); padding:4px 0 0 4px}
.seb{ display:block; width:33px; height:33px; float:left; background:url(../images/searchbutton.jpg)}



.banner{ width:100%; height:264px; position:relative; margin-top:-4px}

.nymain{ width:1200px; min-height:600px; height:auto; overflow:hidden; margin:0 auto; background:url(../images/nymain_bg.jpg) repeat-y}

.nymain_l{ width:225px; height:auto; overflow:hidden; margin-top:10px}
.nycdh_top{ width:202px; height:59px; background:url(../images/cdhtop_bg.jpg); line-height:59px; padding-left:23px;font-family:Microsoft YaHei; font-size:24px; color:#fff}

.nycdh{ width:225px; height:auto; overflow:hidden}
.nycdh li{ width:225px; height:50px; line-height:50px;}
.nycdh li a{ display:block; width:192px; height:50px; background:url(../images/cdhli_bg1.jpg); padding-left:33px;font-family:Microsoft YaHei; font-size:15px; color:#5a5a5a}
.nycdh li a:hover{background:url(../images/cdhli_bg2.jpg); color:#002c8b}


.dq{background:url(../images/cdhli_bg2.jpg)!important; color:#002c8b!important}





.nymain_r{ width:899px; height:auto; overflow:hidden;margin-top:10px}
.nyweizhi{ width:899px; height:38px; line-height:38px; border-bottom:1px solid #E5E5E5}
.wzbt{ display:block; height:38px; background:url(../images/wzbg.jpg) left no-repeat; padding-left:11px;font-family:Microsoft YaHei; font-size:20px; color:#747474}
.weizhi{ display:block; font-size:12px; color:#ababab}
.weizhi a{font-size:12px; color:#ababab}
.weizhi a:hover{ color:#003AB8}



.nymainnr{ width:899px; height:auto; overflow:hidden;margin-top:30px; margin-bottom:60px}
.dy{width:899px;font-family:Microsoft YaHei; line-height:24px;  font-size:14px; color:#666666; }


/*图片方格1*/
.boxgrid{ width: 280px; height: 201px; display:block; border:solid 1px #E5E7E6; overflow: hidden; position: relative; float:left; margin: 0 0 45px 20px; padding:4px 0 0 2px; text-align:center  }

.boxcaption{ float: left; margin-left:4px; position: absolute; background: #000; height: 36px; width: 275px; opacity: .6; /* For IE 5-7 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);/* For IE 8 */-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";}

.boxcaption2{ float: left;margin-left:4px; position: absolute; background: #148CC8; height: 196px; width: 275px; opacity: .8; /* For IE 5-7 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);/* For IE 8 */-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}

.caption .boxcaption2 {top: 220px;left: 0;}
.caption .boxcaption {top: 165px;left: 0; }

.fg4bt{  height:40px; line-height:40px;  display:block; color:#FFF; letter-spacing:-1px; font-family:Microsoft YaHei; font-size:14px; color:#fff; text-align:center }
.fg4wz{ font-size:12px; color:#FFF; display:block; width:236px; margin:0 auto 0 auto; line-height:20px}


.jia2{ display:block; width:46px; height:46px; margin:70px auto 0 auto;}
.jiawz{ display:block; width:269px; height:30px; line-height:30px; text-align:center;font-family:Microsoft YaHei; font-size:14px; color:#fff; margin-top:24px;}



/*文章列表6*/
.wzlb6{ width:899px; height:209px; display:block; margin:40px auto 0 auto}
.wzlb6img{ display:block; width:216px; height:163px; border:1px solid #E6E6E6; padding:4px 0 0 4px}
.wzlb6_right{ display:block; width:630px; height:169px;}
.wzlb6bt{ display:block; width:630px; height:24px; line-height:24px; font-family:Microsoft YaHei; font-size:16px; color:#333}
.wzlb6nr{display:block; width:630px; height:60px; line-height:20px; font-family:Microsoft YaHei; font-size:12px; color:#888; margin-top:10px}
.wzlb6day{ display:block; width:610px; height:15px; font-family:Arial, Helvetica, sans-serif; background:url(../images/daybg.jpg) 4px center no-repeat; font-size:14px; color:#999; padding-left:23px; margin-top:12px}
.wzlb6more{ display:block; width:91px; height:25px; background:url(../images/wzlb6more.jpg); margin-top:20px}

.wzlb6:hover .wzlb6bt{ color:#002c8b}
.wzlb6:hover .wzlb6nr{color:#002c8b}
.wzlb6:hover .wzlb6day{color:#002c8b; background:url(../images/daybg2.jpg) 4px center no-repeat}
.wzlb6:hover .wzlb6more{background:url(../images/wzlb6more2.jpg)}




/*图片方格3*/
.tdnr{display:block; width:275px; height:494px; border:1px solid #E3E3E3; background:#FFF; padding-top:12px; position:relative; color:#626262; float:left; margin:0 0 53px 34px}
.tdimg{display:block; width:251px; height:315px; margin:0 auto 0 auto; border:1px solid #E3E3E3}
.tdbk{ width:243px; height:310px; display:block;position:absolute; top:12px; left:11px}

.hzbt{ width:253px; height:20px; background:url(../images/hzx.jpg) center repeat-x; margin:30px auto 0 auto; text-align:center; line-height:20px}
.hzbtwz{ height:20px; background:#FAFAFA; padding:0 25px; margin:0 auto; font-family:Microsoft YaHei; font-size:15px; color:#555555;}
.hznr{ display:block; width:241px; height:120px; margin:15px auto 0 auto; font-family:Microsoft YaHei; font-size:13px; color:#333; line-height:30px; background:url(../images/hzd.jpg) left 12px no-repeat; padding-left:12px }

.tdnr:hover{ background:#148CC9}
.tdnr:hover .tdbk{ border:5px solid #FFF }
.tdnr:hover .hzbtwz{background:#148CC9; color:#FFF}
.tdnr:hover .hznr{color:#FFF;background:url(../images/hzd2.jpg) left 12px no-repeat;}





/*文章列表5*/
.topNews_list{margin:0 auto; width:887px; border:1px solid #ccc; position:relative; padding:5px; margin-bottom:30px; overflow:hidden;}
.topNews_li,.topNews_li li{margin:0 auto; width:888px; height:214px; overflow:hidden;}
.topNews_li_img,.topNews_li_img img{ width:309px; height:214px; overflow:hidden;}
.topNews_li_dl{width:530px; height:194px; padding:20px; background:#f4f4f4; overflow:hidden; margin:0}
.topNews_li_dt{width:530px; height:20px; line-height:20px; font-size:18px; color:#333; margin-bottom:20px; font-weight:bold; overflow:hidden;}
.topNews_li_dd{width:530px; height:80px; line-height:20px; color:#666; margin-bottom:5px;  overflow:hidden;}
.topNews_li_dt a{color:#333;font-size:16px; font-family:Microsoft YaHei;}
.topNews_li_dd a{color:#888888;font-size:12px; font-family:Microsoft YaHei;}
.topNews_li_dt a:hover,.topNews_li_dd a:hover{color:#09C;}
.topNews_li_more{width:360px; background:url(../images/news_more_icon.jpg) no-repeat left center; padding-left:20px; color:#ff6600;}
.topNews_li_more a{color:#09C;}
.topNews_li_ben{position:absolute; right:20px; bottom:20px; z-index:1000;}
.topNews_li_ben li{float:left; margin-left:5px;}
.topNews_li_perv{background:url(../images/bleft.png) no-repeat; width:24px; height:24px; cursor:pointer; overflow:hidden;}
.topNews_li_next{background:url(../images/bright.png) no-repeat; width:24px; height:24px; cursor:pointer; overflow:hidden;}





.wzlbnr{ width:900px; border-bottom:1px dashed #d4d4d4; padding-bottom:20px; margin-bottom:35px; overflow:hidden}
.rq{ width:57px; height:62px;}
.rq dt{height: 40px;line-height: 40px;text-align: center;background: #f4f4f4;color: #575757;margin-bottom: 2px;font-size: 30px;}
.rq dd{color: #666;height: 20px;line-height: 20px;text-align: center;background: #f4f4f4;font-size: 12px;}
.newswz{width: 812px;overflow: hidden;}
.newswz dt{color: #333;font-size: 14px;margin-top: 8px;width: 812px;overflow: hidden;}
.newswz dt a{color: #333;font-size: 14px;font-family:Microsoft YaHei; font-weight:bold}
.newswz dd{color: #888888;line-height: 1.5;width: 812px;overflow: hidden;font-size: 12px; margin-top:10px}
.newswz dd a{color: #888888;font-size: 12px;}

.newswz a:hover{color:#09C;}










.footer{ width:100%; height:50px; background:url(../images/footer_bg.jpg) top center no-repeat #00113F}
.footernb{ width:1200px; height:50px; margin:0 auto}
.footer_l{}

.yqlj{ width:195px; height:26px; border:1px solid #7E8BAD; float:left; margin-top:13px; padding-left:7px; text-align:center; line-height:26px;}

.yqlj a{ color:#7E8BAD}
.glxt{ float:left; line-height:50px; font-size:12px; color:#7E8BAD; margin-left:17px}
.glxt a{ font-size:12px; color:#7E8BAD}
.glxt a:hover{ color:#dedede}
.gzwm{ float:left;line-height:50px; font-size:12px; color:#7E8BAD; margin-left:32px}

.gzwz{display:block; float:left}
.gzspan{ display:block; float:left; margin:18px 0 0 5px}

.menu2 {width:195px;height:25px; font-size:12px; background:url(../images/jt.png) 180px center no-repeat }
.menu2 ul li a, .menu2 ul li a:visited {display:block; text-decoration:none; width:195px; height:25px; text-align:left; color:#7E8BAD; line-height:25px; font-size:12px; }
.menu2 ul {padding:0; margin:0;list-style-type: none; }
.menu2 ul li {float:left; position:relative; display:block; width:119px; height:25px; z-index:9999}
.menu2 ul li ul {display: none;}
/* specific to non IE browsers */
.menu2 ul li:hover a {color:#7E8BAD; }
.menu2 ul li:hover ul {display:block; position:absolute; bottom:25px; left:-13px;}
.menu2 ul li:hover ul li a.hide {background:#004E8C; color:#ffffff;}
.menu2 ul li:hover ul li {display:block; background:none; color:#fff;width:119px; clear:both;}
.menu2 ul li:hover ul li:hover a.hide {background:#909399; color:#ffffff;}
.menu2 ul li:hover ul li ul {display: none;}
.menu2 ul li:hover ul li a {
	padding-left:12px;
	display:block;
	background:#cacaca;
	color:#333;
	width:192px;


}
.menu2 ul li:hover ul li a:hover {background:#00125C; color:#fff;}
.menu2 ul li:hover ul li:hover ul {display:block; position:absolute; left:210px; bottom:0;}
.menu2 ul li:hover ul li:hover ul li a {background:#fff; color:#000;}

.menu2 ul li:hover ul li:hover ul li a:hover {background:#fff; color:#ffffff;}
.menu2 ul li:hover ul.left {left:-105px;}
.menu2 ul li:hover ul li:hover ul.left {left:-210px; width:209px;}

.footer_r{ font-size:12px; color:#7E8BAD; line-height:50px;}
.footer_r a{font-size:12px; color:#7E8BAD; }
.footer_r a:hover{ color:#fff}

/*分页*/
.paginator { font: 11px Arial, Helvetica, sans-serif;padding:10px 0 10px 0; margin: 0px;}
.paginator a {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px; cursor:pointer}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {padding: 1px 6px;font-weight: bold; font-size: 13px;border:none}
.paginator a:hover {color: #fff; background:#BEBEBE;border-color:#BEBEBE;text-decoration: none;}


/*内容页面*/
.detailmainnb{ width:899px; height:auto; overflow:hidden; margin:0 auto; padding-bottom:100px; }

.wzbt2{ width:899px;  line-height:40px; text-align:center; margin:0 auto;font-family:Microsoft YaHei; font-size:18px; color:#333333; font-weight:bold; padding-top:20px;}
.wzxq{width:899px; height:20px; line-height:20px; text-align:center; margin:0 auto;font-family:Microsoft YaHei; font-size:12px; color:#333333; }
.detailwz{ width:899px; height:auto; overflow:hidden; margin:10px auto 0 auto;  line-height:24px}
.detailwz span{font-family:Microsoft YaHei; font-size:14px; color:#333333;}

.detailwz2{ width:945px; height:auto; overflow:hidden; margin:30px auto 0 auto;  line-height:24px}
.detailwz2 span{font-family:Microsoft YaHei; font-size:14px; color:#333333;}

/*搜索*/
.searcha{ margin:20px 0 0 0}
.searcha ul{}
.searcha ul li{width:870px;  height:32px; line-height:30px; background:url(../images/wzlb3libg.jpg) no-repeat; padding-left:20px;}
.searcha ul li a{ font-size:12px; color:#666666}
.searcha ul li a:hover{ color:#09C}
.searcha ul li span{ font-size:12px;}









/*about*/
.about{ width:899px; height:auto; overflow:hidden}

.about2{ width:899px; height:auto; overflow:hidden}
.about2_left{ width:537px; height:auto; overflow:hidden; float:left}
.about2_right{ width:317px; height:278px; float:right}



.weixin{ width:26px; height:26px; display:block; float:left; margin-left:10px}
.sina{width:26px; height:26px; display:block; float:left; margin-left:15px}


.weixin2{width:16px; height:16px; display:block; float:left; margin-left:2px}
.sina2{width:16px; height:16px; display:block; float:left; margin-left:8px}



.tcewmwb{text-align:right;
            display: none; 
            position: fixed; 
            top: 30%; 
            left: 50%;
			margin-left:-110px;
			padding:10px;
            width: 200px; 
            height: 230px; 
            background-color: white; 
            z-index:999999!important; 
            overflow: auto; }
			
.tcewmwb a{ text-align:right; color:#666; font-size:14px; font-weight:bold;font-family:Microsoft Yahei}
.tcewm{ width:200px; height:200px; margin:0 auto 0 auto}

.black_overlay{ 
            display: none; 
            position:fixed; bottom: 0; 
            left: 0%; 
            width: 100%; 
            height: 100%; 
            background-color: black; 
            z-index:99999!important; 
            -moz-opacity: 0.8; 
            opacity:.80; 
            filter: alpha(opacity=88); 
        }
		
		
		
		
		
		
/*下拉菜单*/	
.navbar{ width:1062px; height:50px; padding-top:1px}
.nav{ width:1062px; height:49px;}		
		
ul#topnav{ margin:0 0 0 0}
ul#topnav li {float:left; width:118px; height:49px; line-height:49px; text-align:center; position:relative }
ul#topnav li a{ display:block; width:118px; height:49px; font-family:Microsoft YaHei; font-size:17px; color:#373737 }
ul#topnav li:hover a{ width:118px; height:49px; background:url(../images/libg2.jpg)}







ul#topnav li .sub {
width:380px!important;
z-index:999999;
	position: absolute;
	padding:0 0 0 0;	
	top: 49px; left:0;
	background:url(../images/subtop.png) repeat-x #fff;
	float: left;
	display: none;
	  height:auto;
	  overflow:hidden;
	  padding-bottom:20px
}

.sub02{left:-262px!important;}
ul#topnav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}

.subimg{ float:left; width:230px; height:141px; padding:30px 0 0 0; margin-left:0 }

ul#topnav li .sub ul{ width:140px; height:auto; overflow:hidden;  background:url(../images/subx.jpg) right center no-repeat;
	list-style: none;
 padding: 30px 0 0 0;
	float: left;
}
ul#topnav .sub ul li {
	 padding:0 0 0 0;
	 float:none;
	width:auto;
	height:27px;
	color: #000;
	margin:5px auto 0 auto
}


ul#topnav .sub ul li a {
	 float:left;

	background:url(../images/dian.jpg) 10px 11px no-repeat;
 height:27px;
	display: block;
	 margin:0 0 0 0;
	 line-height:27px;
	text-decoration: none;
	border:none;
	margin:0;
	 padding:0;
	 width:112px!important;
	color:#7D7D7D;
	font-weight:normal;
	 text-align:left; padding-left:20px;
	  font-family:simsun;
 font-size:14px;

}
ul#topnav .sub ul li a:hover { color:#11507C;	 width:112px!important;}





.contact{ width:899px; height:auto; overflow:hidden}
.contact1{ width:899px; height:auto; overflow:hidden}
.contact2{ width:899px; height:auto; overflow:hidden; margin-top:30px}

.contact2_left{ width:388px; height:auto;  overflow:hidden; float:left; line-height:28px; font-size:14px; font-family:Microsoft YaHei; color:#666666}
.contact2_right{ width:225px; height:149px;  float:right}




table.gridtable {
    font-size:14px;
    color:#333;

    border-collapse: collapse;

}
table.gridtable th {
	 color:#333;
    padding: 8px;
    border-width: 1px;
    border-style: solid;
    border-color:#ccc;
    background-color:#E5E5E5;
	 font-weight:normal
}
table.gridtable td {
    border-width: 1px;
    padding: 8px;
    border-style: solid;
    border-color:#ccc;
    background-color:#fff;
}
.bbt{ margin-bottom:8px}

