/* 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}
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:580px; 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{  height:78px; float:left; margin-top:14px;}
.logole{ 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/navbg.jpg) no-repeat; margin:8px auto 0 auto}
.navbar ul{ margin-left:20px}
.navbar ul li{ float:left; width:76px; height:28px; margin:13px 31px 0 33px;}
.nav{padding-top:2px}
.nav:hover{ background:url(../images/dian.jpg) top no-repeat; color:#0068DB}
.navbar ul li a{ color:#004A98; font-size:14px; line-height:28px; text-align:center}

#sddm li a
{	display: block;}


#sddm div{	
	position: absolute;
	min-width:104px;
	visibility: hidden;
	margin:12px 0 0 -18px;
	*margin:12px 0 0 -18px;
	padding: 0;
	z-index:9990}

#sddm div a{
	text-align:center;
	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
	{background:#0090E9;
	}


.banner{ width:1003px; height:375px; margin:5px auto 0 auto;}
#full-screen-slider { width:100%; height:343px; float:left; position:relative}
#slides { display:block; width:100%; height:343px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:60px; top:340px; z-index:998;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:12px; height:12px; float:left; margin-left:15px; border-radius:5px; background:url(../images/lunhuan1.png); margin-top:15px}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:url(../images/lunhuan2.png);}

.con1{ width:1005px; height:288px; margin:0 auto;}
.con1bt{ width:1005px; height:29px; background:url(../images/newsheadlines.jpg) no-repeat}
.con1left{ float:left; width:755px; height:250px}
.imgnews{ width:234px; height:242px; float:left; margin:14px 8px 0 8px}
.imgnews1{ width:234px; height:242px; float:left; margin:14px 8px 0 4px}
.imgnewsbt{ font-size:13px; color:#000000; font-weight:bold; line-height:20px; display:block;width:234px; height:45px;}
.imgnewsnr{ line-height:18px;}

.con1right{ float:right; width:250px; height:250px}
.morenews{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#810505; font-size:12px; font-weight:bold; margin:14px 0 0 0}
.con1right ul{}
.con1right ul li{ margin:10px 0 0 0; width:235px; height:42px; line-height:20px; background:url(../images/newsdian.jpg) left 8px no-repeat; padding-left:10px}
.more{ background:url(../images/more.jpg) no-repeat; width:80px; height:28px; display:block; line-height:28px; padding-left:16px; float:left; margin-top:18px}
.con2{ width:1003px; height:250px; margin:0 auto}
.con2left{ width:400px; height:250px; float:left}
.con2leftbt{ width:385px; height:29px; background:url(../images/latesttopics.jpg)}
.latesttopicsnr{ width:386px; height:201px; margin:10px 0 0 0; background:#F2F1EB;}
.latesttopicswz{ padding:8px 0 0 10px}
.latesttopicsnr a{ line-height:18px;}
.con2center{ width:350px; height:250px; float:left}
.con2centerbt{ width:336px; height:29px; background:url(../images/notice.jpg)}
.con2center ul{ list-style:none; margin:5px 0 0 5px; padding:0}
.con2center ul li{ width:330px; height:35px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666666; margin-top:10px;}
.sp_left{ float:left; width:45px;}
.sp_right{ float:left;width:276px; margin-left:8px}
.more2{ background:url(../images/more.jpg) no-repeat; width:60px; height:28px; display:block; line-height:28px; padding-left:16px; float:left; margin:0 0 0 52px}
.con2right{ width:250px; height:250px; float:right}
.con2rightbt{ width:239px; height:29px; background:url(../images/links.jpg)}
.lianjie1{ display:block; width:228px; height:96px; margin:8px 0 0 7px}

.lianjie2{ display:block; width:228px; height:96px; margin:8px 0 0 7px}

.footer{ width:100%; height:261px; background:#193869}
.contact{ width:100%; height:40px; background:#005E91}
.contactnb{ width:1003px; height:40px; margin:0 auto; font-size:18px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; line-height:40px}
.contactfont{ font-size:13px; margin-left:15px}
.footernav{ width:1003px; height:180px; margin:0 auto}
.ftdhnb{ margin:22px 106px 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;}
.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;}
.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}
.footerlinksleft a{color:#FFFFFF}
.footerlinksright{ width:500px; height:25px; float:right}

.centernew{background:#f7f7f7;width:100%; height:370px;}
.connew{width:1005px; height:370px; margin:10px auto 0 auto;}
.connewleft{ float:left; width:233px; height:320px; margin:15px 0 0 0}
.connewcenter{ float:left; width:233px; height:320px; margin:15px 0 0 25px}
.connewright{ float:left; width:233px; height:320px; margin:15px 0 0 25px}
.connewbt1{ width:233px; height:40px; }
.connewimg{ margin:10px 0 0 0}
.connewlb{width:233px; margin:0 auto}
.connewlb ul{}
.connewlb ul li{ margin:10px 0; background:url(../images/dian3.jpg) left no-repeat; padding-left:18px}
.connewlb ul li a{ font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#666666}
.connewlb ul li a:hover{ color:#3399CC}

.kslj{ height:330px; width:228px; float:right; margin-right:5px}
.kslj img{ margin-top:15px}
.kslj p.title1{ position:relative; top:-32px;text-align:center;  width:228px; height:32px; line-height:32px; 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}
.kslj p.title1 a{color:#FFF; font-size:20px; font-family:Arial, Helvetica, sans-serif;margin:0; display:block;width:228px; height:32px}
table.gridtable {
margin:0 auto;
    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; top:600px; 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 }
.fd3{ position:fixed;  bottom:210px; background:#fff; }
.close3{ 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 ;position: absolute;
    right: 0;}