/*--------------------???CSS????------------------------------------------------------------------------------------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,lable,textarea,p,blockquote,img{margin:0;padding:0;}
img{border:none;}
a{ text-decoration:none;}
a:active { color:#666}
ol,ul{list-style:none outside none;}
h1{color:002b51;font-size:28px;line-height:32px}
h2{ font-size:18px;color:#666;text-decoration:none;font-family:"Microsoft Yahei"; text-align:center;}
h3{ font-size:16px;color:#000000;text-decoration:none;font-family:"microsoft yahei"; font-weight:bold;}
h4{ font-size:16px;color:#000000;text-decoration:none;font-family:"microsoft yahei"; font-weight:bold; float:left;}
em{ font-style:normal;}
.clear{ clear:both;}


/*--------------------??????--------------------------------------------------------------------------------------------------------------------------------------*/

body{ width:100%; height:auto;margin:0 auto; background-color:#FFF;}
.main{ width:100%; height:auto; margin:0 auto;}
.top{ width:100%; height:auto; margin:0 auto; background:url(../images/top_pic.jpg) top center no-repeat;}
.logoss{ width:1047px; height:114px; margin:0 auto;}
.logo{ float:left; height:114px;}
.syscss{ float:right; margin-right:10px; padding-top:15px;}
.sysc{ padding-left:145px;}
.sysc a{ font-size:12px; color:#666;line-height:40px; vertical-align:middle;  }
.ss{height:28px; margin-top:5px;}
.ssk{ float:left; width:180px; height:28px; background:url(../images/ssk.jpg) no-repeat; border:none;}
.ssan{ float:left; background:url(../images/ssan.jpg) no-repeat; border:none; width:27px; height:28px;}
.nav{ width:1047px; height:50px; margin:0 auto; }
.banner{ width:1047px; height:345px; margin:10px auto;}
.ejbanner{ width:1047px; height:260px; margin:10px auto;}
.tpqh{ width:510px; height:345px; float:left;}
.tzgg{ width:524px; height:345px; float:left; margin-left:13px;}
.tzggdh{ width:524px; height:31px; background:url(../images/tzggdh.jpg) no-repeat; padding-top:8px;}
.tzggdh a{  color:#666; font-size:16px; float:left;font-family:"microsoft yahei"; margin-left:15px;}
.gggd a{ float:right; margin-right:15px; padding-top:5px;}
.tzggnr{ width:502px; height:291px; padding:5px 10px 10px 10px; border:1px solid #e3e3e3; border-top:none;}
.tzggnr ul{ list-style:none; }
.tzggnr ul li{ line-height:33px;border-bottom:1px dashed #CCCCCC;}
.tzggnr li a{ background:url(../images/ljt.gif) left center no-repeat; padding-left:15px; }
.tzggnr span{ float:right; font-size:12px;color:#999;}
.content{ width:1047px; height:auto; margin:0 auto;}
.gzgldt{ width: 1047px; height:325px; margin:10px auto;}
.gzzd{ width:338px; height:325px; float:left; border:1px solid #e3e3e3; border-top:none;}
.gzzddh{ width:338px; height:32px; background:url(../images/gzzddh.jpg) repeat-x; padding-top:10px;}
.gzzddh a{  color:#666; font-size:16px; float:left;font-family:"microsoft yahei"; margin-left:15px;}
.gzzdgd a{ float:right; margin-right:15px; padding-top:5px;}
.gzzdnr{ width:318px; height:268px;  padding:0px 10px 10px 10px;}
.gzzdnr ul{ list-style:none; }
.gzzdnr ul li{ line-height:35px;border-bottom:1px dashed #CCCCCC;}
.gzzdnr li a{ background:url(../images/hjt.gif) left center no-repeat; padding-left:15px;}
.gzzdnr span{ float:right; margin-right:5px; font-size:12px;color:#999;}
.jxgl{width:338px; height:325px; float:left; border:1px solid #e3e3e3; border-top:none; margin-left:15px;}
.jxdt{width:338px; height:325px; float:left; border:1px solid #e3e3e3; border-top:none; margin-left:12px;}
.jxdtdh{width:338px; height:32px; background:url(../images/jxdtdh.jpg) repeat-x; padding-top:10px;}
.jxdtdh a{  color:#666; font-size:16px; float:left;font-family:"microsoft yahei"; margin-left:15px;}
.jxdtgd a{ float:right; margin-right:15px; padding-top:5px;}
.jxdtnr{ width:318px;height:268px;  padding:0px 10px 10px 10px;}
.jxdttp{ width:308px; height:105px; margin:0 auto; margin-top:4px; }
.jxdtwz{ width:308px; height:149px; margin:0 auto;padding-top:5px;}

.jxdtwz ul{ list-style:none; }
.jxdtwz ul li{ line-height:35px;border-bottom:1px dashed #CCCCCC;}
.jxdtwzli a{ background:url(../images/hjt.gif) left center no-repeat; padding-left:15px;}
.jxdtwz span{ float:right; margin-right:5px; font-size:12px;color:#999;}
.jxkbxz{ width:1047px; height:325px; margin:12px auto;}
.jxdtnr ul{ list-style:none; }
.jxdtnr ul li{ line-height:35px;border-bottom:1px dashed #CCCCCC;}
.jxdtnr li a{ background:url(../images/ljt.gif) left center no-repeat; padding-left:15px;}
.jxdtnr span{ float:right; margin-right:5px; font-size:12px;color:#999;}
.yyxt{ width:1047px; height:136px;margin:10px auto;}
.yyxtlj{ width:1047px; float:left;}
.yyxtlj ul{ list-style:none;}
.yyxtlj li{ display:inline; float:left; margin-left:10px;}
.ksdh{ width:1047px; height:44px;margin:10px auto;}
.kslj{ width:820px; float:left;}
.kslj ul{ list-style:none;}
.kslj li{ display:inline; float:left; margin-left:10px;}
.yqlj{ float:right; padding-top:2px; width:200px; margin-right:10px;}
.yqlj ul { list-style:none;}
.yqlj li{ width:200px; height:22px; margin:0 auto; text-align:center;}
.foot{ width:100%; height:120px; margin:0 auto; background:url(../images/footbg.jpg) repeat-x;}
.xxwh{ float:left; margin-left:5px;}
.bq{ float:left; margin-left:15px;padding-top:30px;}
.bq a{ font-size:12px; color:#FFF; line-height:30px;}
.jsq{ float:right; margin-right:10px; height:49px;  padding-left:10px; padding-top:30px;}
.jsq a{font-size:14px; color:#FFF; line-height:30px;}
.footnr{ width:1047px; height:100px; padding-top:20px; margin:0 auto;}

.left{ width:230px; float:left;}
.ejlm{ width:230px;}
.ejdh{ width:230px; height:29px; background:url(../images/ejdh.jpg) no-repeat; padding-top:8px;}
.ejdh a{ float:left; margin-left:35px;color:#666; font-size:16px; float:left;font-family:"microsoft yahei"; }
.ejnr{ width:208px; height:auto; padding:10px; border:1px solid #e3e3e3; }
.ejnr ul{ width:208px; }
.ejnr li{ width:198px; height:30px; padding-left:10px; padding-top:8px; margin-top:2px;border:1px solid #e3e3e3;}
.ejnr a{background:url(../images/ljt.gif) left center no-repeat; padding-left:10px;}
.ejnr li:hover{background:#CCC;}
.ejnr1{ width:208px; height:auto; padding:0px 10px 10px 10px; border:1px solid #e3e3e3; }
.ejnr1 ul{ width:208px; }
.ejnr1 li{ width:198px; height:35px; line-height:35px;border-bottom:1px dashed #e3e3e3;}
.right{ width:802px; height:auto; float:left; margin-left:15px;}
.news{ width:802px; height:auto; float:left; border:1px solid #e4e4e4; min-height:430px;}
.newsdh{ width:782px; height:31px; background:url(../images/ejydh.jpg) repeat-x; padding-top:6px; padding-right:10px; line-height:27px; padding-left:10px;}
.lmmc {float:left; margin-left:25px;color:#666; font-size:16px;font-family:"microsoft yahei";}
.dqwz{ float:right;font-size:12px; font-family:"microsoft yahei";color:#666; }
.dqwz a{padding-top:4px;color:#666;}
.dqwz a:hover{padding-top:4px;color:#666;}
.newsnr{ width:787px; height:auto; padding:0px 10px 10px 10px;min-height:430px;}
.newsnr ul{ list-style:none; }
.newsnr ul li{ line-height:35px;border-bottom:1px dashed #CCCCCC;padding-right:10px;}
.newsnr li a{ background:url(../images/ljt.gif) left center no-repeat; padding-left:15px;}
.newsnr span{ float:right; font-size:12px;color:#999; }
.newsnr1{ width:782px; height:auto; padding:10px;min-height:400px;}
.artice-head{margin:25px 15px 0; text-align:center;}
.artice-head h2{font-size:22px; font-family:Microsoft YaHei; font-weight:normal; margin-bottom:10px;}
.artice-head p{font-size:14px; color:#666; line-height:24px;border-top:1px dotted #EEF0F0; border-bottom:1px dotted #EEF0F0; height:40px; line-height:40px;}
.artice-con{padding:10px; font-family:"microsoft yahei"; font-size:14px;}
.artice-con p{margin-top:20px;}
.artice-con a{font-family:"microsoft yahei"; font-size:14px; line-height:30px;color:#666;}
.a1:link {
	
	color: #122744;
	font-size: 12px;
	font-weight: normal;
	font-family:"microsoft yahei";
}
.a1:visited {
	color: #122744;
	font-size: 12px;
	font-weight: normal;
	font-family:"microsoft yahei";
}
.a1:hover {
	color: #155fbe;
	font-size: 12px;
	font-weight: normal;
	font-family:"microsoft yahei";
}
.a1:active {
	color: #155fbe;
	font-size: 12px;
	font-weight: normal;
	font-family:"microsoft yahei";
}

.a2:link {
	color: #666;
	font-size: 14px;
	font-weight: normal;font-family:"microsoft yahei";
}
.a2:visited {
	color: #666;
	font-size: 14px;
	font-weight: normal;
	font-family:"microsoft yahei";
}
.a2:hover {
	font-family:"microsoft yahei";
	color: #FF0000;
	font-size: 14px;
	font-weight: normal;
}
.a2:active {
	font-family:"microsoft yahei";
	color: #FF0000;
	font-size: 14px;
	font-weight: normal;
}



.a3:link {
	color: #666;
	font-size: 12px;
	font-weight: normal;}
.a3:visited {
	color: #666;
	font-size: 12px;
	font-weight: normal;}
.a3:hover {

	color: #FF0000;
	font-size: 12px;
	font-weight: normal;}
.a3:active {

	color: #FF0000;
	font-size: 12px;
	font-weight: normal;}

#full-screen-slider { width:100%; height:450px; position:relative;}
#slides { display:block; width:100%; height:450px; 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}

.top_pic { width:100%; height:262px;}
.top_pic_content { width:1047px; margin: 0 auto; position:relative; text-align:center;}
.top_pic_content .logo1 { position:absolute; top:65px; left:-225px;}
.top_pic_content .logo2 { margin-top: 55px;} 
.dl_l,.dl_r { position:fixed; top:270px;}
.dl_l { left:0;}
.dl_r { right:0;}