/*--------------------???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;}
ol,ul{list-style:none outside none;}
h1{ color:#002b51;font-size:28px;line-height:32px;font-family:"宋体"; }
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; background:url(../images/body.jpg) no-repeat;background-position: top center;}
.main{ width:100%; height:auto; margin:0 auto;}
.top{ width:1120px; height:auto; margin:0 auto;}
.logo{ width:1120px;height:173px; margin:0 auto;}
.nav{ width:1049px; height:37px; margin:0 auto; background:url(../images/navbg.png) no-repeat; padding-left:36px; padding-right:35px; padding-top:10px; }
.nav ul{ list-style:none;}
.nav li{ float:left; display:inline; width:116px;text-align:center;}
.nav li a{ font-size:18px;font-family:"microsoft yahei"; color:#FFF;}
.banner{ width:1120px; height:351px; margin:0px auto;}
.content{ width:1120px; height:auto; margin:0 auto;}
.xcdt{ width:1120px; height:322px; margin:0 auto;}
.tpxw{ width:419px; height:322px; float:left;}
.tpxwdh{ width:384px; height:31px; background:url(../images/tpxwdh.jpg) no-repeat; padding-left:35px; padding-top:5px;}
.tpxwdh a{font-family:"microsoft yahei"; font-size:18px;color:#010101;}
.tpxwnr{ width:389px; height:256px; padding:15px;}
.xcdtwz{width:679px; height:322px; margin-left:22px; float:left; }
.xcdtdh{ width:644px; height:31px;padding-left:35px; padding-top:5px;background:url(../images/xcdtdh.jpg) no-repeat;}
.xcdtdh a{font-family:"microsoft yahei"; font-size:18px;color:#010101; float:left;}
.xcdtgd {padding-top:10px; width:31px; height:5px; float:right; margin-right:15px;padding-top:5px;}
.xcdtnr{ width:664px; height:271px; padding:0px 10px 10px 10px;}
.xcdtnr ul{ list-style:none; }
.xcdtnr ul li{ line-height:37px;border-bottom:1px dashed #CCCCCC;}
.xcdtnr li a{ background:url(../images/jt.jpg) left center no-repeat; padding-left:15px;}
.xcdtnr span{ float:right; margin-right:5px; font-size:12px;color:#999;}
.left{ width:860px; height:auto; float:left;}
.right{ float:left; margin-left:27px; width:233px;}
.szll{ width:860px; height:266px; float:left;}
.szlt{ width:418px; height:266px; float:left;}
.szltdh{ width:393px; height:30px; background:url(../images/szltdh.jpg) no-repeat; padding-left:25px; padding-top:10px;}
.szltdh a{font-family:"microsoft yahei"; font-size:18px;color:#010101; float:left;}
.szltgd{ float:right; margin-right:10px; width:38px; height:15px; padding-top:5px;}
.szltnr{ width:398px; height:216px;padding:0px 10px 10px 10px;}
.szltnr ul{ list-style:none; }
.szltnr ul li{ line-height:37px;border-bottom:1px dashed #CCCCCC;}
.szltnr li a{ background:url(../images/jt.jpg) left center no-repeat; padding-left:15px;}
.szltnr span{ float:right; margin-right:5px; font-size:12px;color:#999;}
.llyd{ width:418px; height:266px; float:left; margin-left:24px;}
.wmpf{width:860px; height:266px; float:left; margin-top:10px;}
.ksdh{ width:233px; height:328px; float:left;}
.ksdhnr{ width:233px; padding-top:3px;}
.ksdhnr ul{ list-style:none;}
.ksdhnr ul li{ width:233px; height:72px;}
.yqlj{ width:233px; height:216px; float:left;}
.yqljnr{ width:223px; height:166px; padding:5px;}
.yqljnr ul{list-style:none; }
.yqljnr li{line-height:35px; display:inline; float:left; width:111px;}
.foot{ width:1120px; height:82px;background:url(../images/footbg.jpg) repeat-x;padding-top:30px; margin:30px auto;}
.footwz {width:620px;margin:0 auto; }
.footwz a{font-size:14px; color:#666; line-height:60px; vertical-align:middle; }

.news{ width:860px; height:auto; float:left; margin-top:15px;}
.newsdh{ width:860px; height:29px; background:url(../images/newsdh.jpg) no-repeat;padding-top:5px;}
.newstitle{ width:150px; height:29px; float:left; margin-left:35px; }
.newstitle a{ font-size:16px; font-weight:bold;color:#b20000;font-family:"microsoft yahei";}
.newsnr{ width:828px; height:auto; padding:0px 15px 15px 15px; border:solid 1px #dfdfdf;border-top:none;}
.newsnr ul li{ line-height:37px;border-bottom:1px dashed #CCCCCC;}
.newsnr li a{ background:url(../images/jt.jpg) left center no-repeat; padding-left:15px;}
.newsnr span{ float:right; margin-right:5px; font-size:12px;color:#999;}
.dqwz{ float:right; margin-right:15px; padding-top:5px;}
.dqwz a{ font-size:12px; color:#666;}
.dqwz a:hover{font-size:12px; color:#666;}
.ejlm{ width:233px; height:auto; float:left;margin-top:15px;}
.ejdh{ width:193px; height:29px; background:url(../images/ejdh.jpg) no-repeat; padding-top:5px; padding-left:40px;}
.ejdh a{ font-size:16px; font-weight:bold;color:#333333;font-family:"microsoft yahei";}
.ejlmnr{ width:211px; height:auto; padding:0px 10px 10px 10px; border:#cbcbcb 1px solid; border-top:none;}
.ejlmnr ul{ list-style:none;}
.ejlmnr li{ width:200px; height:30px; padding-left:10px; padding-top:8px; border-bottom:#CCC 1px solid;}
.ejlmnr a{background:url(../images/tb.jpg) left center no-repeat; padding-left:20px;}
.ejlmnr li:hover{background:#CCC;}

.ejyqlj{width:233px; height:auto; float:left;margin-top:10px;}
.ejyqljnr{width:221px; height:auto; padding:5px; border:#cbcbcb 1px solid; border-top:none;}
.ejyqljnr li{ display:inline;width:110px; float:left; line-height:33px;}

.newsbt{ width:820px; margin:0 auto;}
.newsnywz{ width:820px; min-height:331px;}
.newsnywz a{ line-height:28px; color:#333; font-size:14px;}
.fbsj{ width:300px; height:40px; margin:0 auto;}
.fbsj a{ font-size:12px; color:#666; line-height:26px; text-align:center;}

.newsnr1{ width:828px; height:auto; padding:0px 15px 15px 15px; border:solid 1px #dfdfdf;border-top:none;}

.a1:link {
	
	color: #333;
	font-size: 14px;
	font-weight: normal;
}
.a1:visited {
	color: #333;
	font-size: 14px;
	font-weight: normal;
}
.a1:hover {
	color: #c20604;
	font-size: 14px;
	font-weight: normal;
}
.a1:active {
	color: #c20604;
	font-size: 14px;
	font-weight: normal;
}

.a2:link {
	color: #666;
	font-size: 14px;
	font-weight: normal;
}
.a2:visited {
	color: #666;
	font-size: 14px;
	font-weight: normal;

}
.a2:hover {

	color: #FF0000;
	font-size: 14px;
	font-weight: normal;
}
.a2:active {

	color: #FF0000;
	font-size: 14px;
	font-weight: normal;
}



.a3:link {
	color: #666;
	font-size: 14px;
	font-weight: normal;
	font-family:"????";
}
.a3:visited {
	color: #666;
	font-size: 14px;
	font-weight: normal;
font-family:"????";
}
.a3:hover {

	color: #FF0000;
	font-size: 14px;
	font-weight: normal;
	font-family:"????";
}
.a3:active {

	color: #FF0000;
	font-size: 14px;
	font-weight: normal;
	font-family:"????";
}

#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}

#jsddm ul
{
 margin-top:13px;}

 #jsddm  li
 { float: left;
  list-style: none;
  font-size:18px; }
 #jsddm li a
 { display: block;
  text-decoration: none;
  width:120px;
  color: #ffffff;
  white-space: nowrap;
 text-align:center;}
  
  #jsddm li ul
  { padding:0;   position: absolute;
   visibility: hidden;
   z-index:999;
margin-left:-18px;}
  
   #jsddm li ul li
   { float: none;
    display: inline;

}
   
   #jsddm li ul li a
   { width:130px;
    background:#be0002;
    color: #FFF;
    padding:10px;
    font-size:14px;
    font-weight:normal;
    text-align:center;
     }
   
   #jsddm li ul li a:hover
   { background: #fff;
   color: #be0002;}