﻿/* CSS Document */
body{ margin:0; padding:0}
a{ text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666666; padding:0; margin:0}
a:hover{ color:#00448C}
p{ font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; color:#666666}
ul{ list-style:none; margin:0; padding:0}
li{ margin:0; padding:0} 
img{ border:none}
input,textarea,select,button {outline:none;}

.top{ background:#00448C; width:100%; height:46px;}
.header{ width:1003px; height:46px; margin:0 auto}
.headerleft{ width:680px; height:46px; float:left}
.logoa{ float:left;}
.headerleft ul{ margin-left:22px;float:left;}
.headerleft ul li{ float:left; margin:14px 15px 0 0;}
.headerleft ul li a{ color:#FFFFFF; font-size:13px;background:url(../images/jiantou.jpg) right 9px no-repeat; padding-right:12px; display:block; line-height:20px}

.headerright{ width:129px; height:36px;  float:right; margin-top:5px}
#sddm2 li{ width:116px; height:27px; background:url(../images/banben.jpg) no-repeat}
#sddm2 li:hover{background:url(../images/banben2.jpg) no-repeat}
#sddm2 li a{display: block;width:106px; height:27px; color:#FFFFFF; line-height:27px; padding-left:10px}


#sddm2 div{	

	position: absolute;
	width:115px;
	visibility: hidden;
	margin:0px 0 0 0px;
	*margin:0px 0 0 0px;
	padding: 0;
	z-index:9990}

#sddm2 div a{
	font-size:12px;
		position: relative;
		display:block;
		margin: 0;
		width: 106px;
		height:24px;
		line-height:24px;
		padding-bottom:2px;
		white-space: nowrap;
		filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#cd0090E9,endcolorstr=#cd0090E9);
		background:rgba(0,144,233,0.9);
		color: #FFF;
}

#sddm2 div a:hover{ color:#ccc}


.center{ width:100%; height:auto; overflow:hidden; background:#f7f7f7;}
.logosearch{ width:1003px; height:86px; margin:0 auto}
.logo{ width:491px; height:78px; float:left; margin-top:14px;}
.logole{ width:88px; height:74px; float:left; margin-top:4px}
.logori{ width:403px; height:79px; float:left; overflow:hidden}
.search{ width:259px; height:37px; background:url(../images/searchbg.jpg) no-repeat; float:right; margin:42px 0 0 0}
.navbar{ width:1012px; height:57px; background:url(../images/navbg2.jpg) no-repeat; margin:8px auto 0 auto}
.navbar ul{ margin-left:20px}
.navbar ul li{ float:left;width:60px; height:28px; margin: 13px 11px 0 18px;  }
.nav{padding-top:4px; font-weight:bold}
.nav:hover{ background:url(../images/dian.jpg) top no-repeat; color:#0068DB}
.navbar ul li a{ color:#004A98; font-size:14px; line-height:28px; }

#sddm li a
{	display: block;}


#sddm div{	
	position: absolute;
	width:104px;
	visibility: hidden;
	margin:12px 0 0 -15px;
	*margin:12px 0 0 -15px;
	padding: 0;
	z-index:9990}

#sddm div a{
font-family:"����";
	font-size:12px;
		position: relative;
		display: block;
		margin: 0;
		width: auto;
		height:24px;
		line-height:24px;
		white-space: nowrap;
		filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#cd004690,endcolorstr=#cd004690);background:rgba(3,59,114,0.8);
		color: #FFF;
}

	#sddm div a:hover
	{filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#cd0090E9,endcolorstr=#cd0090E9);background:rgba(0,114,223,0.8);
	}
.bannerabout{ width:1003px; height:285px; margin:0 auto; background:url(../images/bannerabout.jpg)}
.bannerabout2{ width:1003px; height:285px; margin:0 auto; }
.sanji{font-size:12px !important;margin-left:10px}

.bannerleft{ width:224px; height:60px; float:left; background:#FFAD00; margin-top:225px}
.lefont{ font-size:22px; font-family:Microsoft YaHei; color:#FFFFFF; margin:15px 0 0 43px}
.bannerright{ width:773px; height:60px; float:left;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#aa303030,endcolorstr=#aa303030);background:rgba(30,30,30,0.6); margin-top:225px}
.rifont{ font-size:22px; font-family:Microsoft YaHei; color:#FFFFFF; margin:15px 0 0 43px}
.nycenter{ width:1004px; height:auto; overflow:hidden; margin:0 auto 8px auto; background:url(../images/nycenterbg.jpg) repeat-y; border-bottom: solid 1px #cccccc}
.nycenterright{ width:223px;height:auto; float:left; overflow:hidden;}
.nycenterright ul{ margin:25px 0 0 1px}
.nycenterright ul li{ width:223px; height:36px; line-height:36px;}
.nycenterright ul li a{width:185px; height:36px;padding-left:38px; display:block;background:url(../images/nyli1.jpg); font-size:14px}
.nycenterright ul li a:hover{ background:url(../images/nyli2.jpg); color:#FFFFFF}
.nycenterright ul li a.dangqian{background:url(../images/nyli2.jpg); color:#FFFFFF}
.nycenterright ul li a.ej{ font-size:12px;background:url(../images/dian2.jpg) 30px 16px no-repeat; margin-left:10px; height:auto}
.nycenterright ul li a.ej:hover{background:url(../images/dian2.jpg) 30px 16px no-repeat; color:#3399CC}


.nycenterleft{width:773px;height:auto; float:left; padding-bottom:50px; overflow:hidden; padding-top:40px}
.nycenterleft p{ line-height:25px}
.img1_b2{ float:left; width:320px; height:220px; background:#FFFFFF; margin:0 0 40px 40px}
.nycenterleft p.title1{ position:relative; top:-43px;text-align:center;  width:320px; height:43px; line-height:43px; color:#FFF; font-size:14px; display:block;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#aa303030,endcolorstr=#aa303030);background:rgba(30,30,30,0.5); margin:0}
.nycenterleft p.title1 a{color:#FFF; font-size:14px;margin:0; display:block;width:320px; height:43px}
.nycenterleft p.title1:hover{filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#aa00438A,endcolorstr=#aa00438A);background:rgba(0,67,138,0.5);}

.tplb{ width:690px; height:180px; border-bottom:solid 1px #CCCCCC; margin:0 0 40px 40px; }
.tplble{ width:215px; height:150px; background:url(../images/imgbg.jpg) no-repeat; padding:8px 0 0 5px; float:left}
.tplbri{ width:450px; height:150px; float:left; margin-left:18px; display:inline}
h1{ font-size:12px; font-family:"΢���ź�"; font-weight:bold; margin:0; padding:0}
h1 a{ color:#000000;}
.tplbri a{ line-height:28px}
.yq{ float:right; color:#F4A600}
.yq:hover{color:#F4A600}

.wzlb{width:715px; height:85px; margin:10px 0 0 40px; border-bottom:solid 1px #eeeeee}
.wzlbbt{ width:715px;float:left; font-size:12px; color:#BBBBBB}
.wzlbbt_left{ float:left}
.wzlbbt_left a{ font-size:14px; color:#004A98;font-family:Microsoft YaHei; font-weight:bold}
.wzlbbt_left a:hover{color:#0068DB;}
.wzlbbt_right{ float:right}
.wzlbnr{width:715px;float:left; margin:10px 0 0 0}
.wzlbnr a{ font-size:14px; color:#666666;font-family:Microsoft YaHei;}
.wzlbnr a:hover{color:#004A98;}







.footer{ width:100%; height:261px; background:#193869}
.contact{ width:100%; height:40px; background:#005E91}
.contactnb{ width:1003px; height:40px; margin:0 auto; font-size:13px; color:#FFFFFF; font-family:Arial,Microsoft YaHei; line-height:40px}
.contactfont{ font-size:13px; margin-left:15px; font-weight:normal}
.footernav{ width:1003px; height:180px; margin:0 auto}
.ftdhnb{ margin:22px 150px 0 0; float:left;display:inline;}
.dhbbbt{ color:#FFFFFF; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold} 
.ftdhnb1{ margin:22px 0 0 0; float:left;display:inline;}
.ftdhnb ul{ margin-top:10px}
.ftdhnb ul li{ margin:4px 0 0 0}
.ftdhnb ul li a{ color:#58CBF6; font-size:12px; font-family:Microsoft YaHei;}
.ftdhnb ul li a:hover{ color:#CCCCCC}
.ftdhnb1 ul{ margin-top:10px}
.ftdhnb1 ul li{ margin:4px 0 0 0}
.ftdhnb1 ul li a{ color:#58CBF6; font-size:12px;font-family:Microsoft YaHei;}
.ftdhnb1 ul li a:hover{ color:#CCCCCC}

.footerlinks{width:1003px; height:25px; margin:10px auto 0 auto; line-height:25px; color:#FFFFFF; }
.footerlinksleft{  height:25px; float:left;color:#FFFFFF; font-size:12px;}
.footerlinksleft a{color:#FFFFFF}
.footerlinksright{ width:500px; height:25px; float:right}
.footerlinksright p{ color:#FFFFFF}

table.gridtable {
    font-size:14px;
    color:#333;

    border-collapse: collapse;

}
table.gridtable a{ font-size:14px; color:#333}
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;
}
.fd{ position:fixed; right:0; bottom:40px; width:131px; height:145px; background:#fff; }
.close{ display:block; width:10px; height:10px; line-height:20px; float:right; text-align:right; font-size:12px; color:#555; margin:5px 6px 0 0; cursor:pointer }
.fd2{ position:fixed; right:0; bottom:210px; width:131px; height:145px; background:#fff; }
.close2{ display:block; width:10px; height:10px; line-height:20px; float:right; text-align:right; font-size:12px; color:#555; margin:5px 6px 0 0; cursor:pointer }
