@charset "gb2312";
/* ???CSS */

body{margin:0;padding:0px; font-size:12px; background:url(imagesbody_bg.png) repeat-x; font-family:"????","????"; color:#727171;}
form,ul,li,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
input,select{font-size:12px;line-height:16px;}
img{border:0px;}
ul,li{list-style-type:none;}
a { color:#416174; text-decoration:none;}
a:hover {color: #333; text-decoration:underline;}
.org{color:#ff4a03;}
.org a{color:#ff4a03;}
.org1 {	font-size: 14px; font-weight: bold; color: #d80101;}
.red{color:#8d241e;}
.red a{color:#8d241e;}
.red2{color: #FF0000;}
.gray{color:#848684;}
.blue{color:#4692b2; font-weight:bold;}

/* ????CSS */
#wrap{width:965px; margin:0px auto; height:auto; }
#header{width:965px; height:140px;}
#content{width:965px; height:auto;}
#bottom{width:965px; height:auto; padding:5px 0px; border-top:1px solid #014877; text-align:center; line-height:24px;}
#link{width:965px; height:auto; padding:5px 0px; border-top:1px solid #6382AB; line-height:24px;}
.linkl{width:80px; height:auto; float:left; font-size:14px; font-family:"????"; color:#069}
.linkr{width:880px; float:left;}
/* ???CSS */
.top{width:965px; height:95px; float:left;}
.logo{width:320px; height:62px; float:left;  padding:20px 0px 8px 0px}
.hy{width:248px; height:28px; float:left; overflow:hidden;}
.topr{width:616px; height:auto; float:left;}
.topbar{width:596px; height:auto; line-height:28px; float:left; text-align:right; padding:15px 10px 0px;}
.search{ width:380px; height:24px; margin-top:30px; float:right;}
.search input{border:0; padding-top:1px; padding-left:1px; height:22px; background:url(imagesshousuo.png) no-repeat; width:247px;}
.topsearch input.seabut{width:64px; height:24px; padding:0px; border:0px; background:url(imageszhanneishousuo.png) no-repeat;}
#menu{width:770px; height:38px; float:left; padding:0px 0px 0px 0px}
#menu a:link,#menu a:visited{width:96px;height:38px; display:block; float:left;}
#menu a.a1{background:url("imagesnav1.gif") no-repeat center 0px;}
#menu a.a2{background:url("imagesnav2.gif") no-repeat center 0px;}
#menu a.a3{background:url("imagesnav3.gif") no-repeat center 0px;}
#menu a.a4{background:url("imagesnav4.gif") no-repeat center 0px;}
#menu a.a5{background:url("imagesnav5.gif") no-repeat center 0px;}
#menu a.a6{background:url("imagesnav6.gif") no-repeat center 0px;}
#menu a.a7{background:url("imagesnav7.gif") no-repeat center 0px;}
#menu a.a8{background:url("imagesnav8.gif") no-repeat center 0px;}
#menu a.a9{background:url("images/nav9.gif") no-repeat center 0px;}
#menu a:hover,#menu a:active{width:96px; height:38px; background-position:left -38px;}
#menu #weizhi{width:96px; height:38px;background-position:left -38px;}
.rl{width:92px; height:20px; float:right; background:url(imagesrin_bg.png) no-repeat; padding:12px 0px 0px 37px; color:#f37302}

/* ?§Þ??? CSS */
.banner{width:965px; height:260px; float:left;}
.news{width:965px; height:160px; float:left; overflow:hidden}
.newsl{width:10px; height:160px; float:left;}
.newsm{width:945px; height:154px; float:left; background:url(imagesnewsm.gif) repeat-x; padding:6px 0px 0px}
.newsr{width:10px; height:160px; float:left;}
.xw{width:520px; height:auto; float:left; padding-left:10px;}
.xwtop{width:520px; height:30px; float:left; background:url(imageslinews.gif) repeat-x bottom;}
.xwtop span{width:320px; height:22px; float:left; background: url(imagesspanbg.gif) no-repeat 2px 11px; padding:8px 0px 0px 25px}
.xwtop a{width:50px; float:right; padding-top:15px;}
.xwtxt{width:520px; height:auto; float:left; padding-top:8px;}
.xwtxtpic{width:128px; height:96px; float:left; padding:1px; border:1px solid #62879f; overflow:hidden;}
.xwtxt1{width:360px; height:auto; float:left; padding:0px 0px 0px 10px}
.xwtxt1 li{width:360px; height:21px; line-height:21px; float:left;}
.xwtxt1 li span{color:#acd6f2}
.xwtxt1 li a{ color:#fff;}
.xwtxt1 li a:hover{ color:#D0F0FF}

.tel{width:246px; height:auto; float:left; padding-left:15px;}
.teltop{width:246px; height:30px; float:left; background:url(imageslinews.gif) repeat-x bottom;}
.teltop span{width:200px; height:22px; float:left; background: url(imagesspanbg.gif) no-repeat 2px 11px; padding:8px 0px 0px 25px}
.teltxt{width:246px; height:auto; float:left; padding-top:8px; height:98px; background:url(imagestel.jpg) no-repeat bottom; font-size:14px; font-family:"????"; line-height:28px; color:#fff;}

.mail{width:133px; height:134px; float:left; padding:8px 0px 0px 15px;}

.gzdb{width:965px; height:auto; float:left; padding-top:10px;}
.fw{width:355px; height:auto; float:left}
.fwtop{width:335px; height:26px; float:left; border-bottom:1px solid #045a95; padding:0px 0px 0px 20px;}
.fwtop li { width:78px; height:18px; float:left;}
.fwtop li a{ width:78px; height:18px; float:left; background:url(imagesndbavbg.gif) no-repeat; text-align:center; padding-top:8px; font-family:"????"; font-size:14px; color:#fff;}
.fwtop li a:hover{ color:#DFF4FF}
.fwtxt{width:335px; height:166px; float:left; background:#e9f4fa; padding:15px 10px 10px;}
.zxfw{width:205px; height:106px; float:left; padding-right:10px;}
.zxfw li{width:205px; height:21px; line-height:21px; float:left;}
.fwpic{width:116px; height:86px; float:left; padding:1px; border:1px solid #a5c2da; overflow:hidden}
.zxfwdb{width:335px; height:auto; float:left}
.zxfwdb li{width:335px; height:21px; line-height:21px; float:left;}
.fwfg{width:17px; height:187px; float:left; padding-top:24px;}
.gzzd{width:305px; height:auto; float:left}
.gzzdtop{width:300px; height:23px; float:left; padding-top:13px; padding-left:5px;}
.gzzdtxt{width:275px; height:151px; float:left; background:#e9f4fa; padding:10px 15px;}
.gzzdtxt ul{ width:255px; height:150px; float:left; background: url(imageslizd.gif) no-repeat 1px 4px; padding-left:20px;}
.gzzdtxt ul li{width:255px; height:21px; line-height:21px; float:left;}

.aqcs{ width:275px; height:auto; float:left; padding:13px 0px 0px 12px}
.aqcstop{ width:275px; height:25px; float:left;}
.aqcstop span{width:78px; height:17px; float:left; background:url(imagesndbavbg.gif) no-repeat; text-align:center; padding-top:8px; font-family:"????"; font-size:14px; color:#fff;}
.aqcstop a{width:44px; height:7px; float:right; padding-top:10px;}
.aqcstxt{width:255px; height:151px; float:left; background:#e9f4fa; padding:13px 10px 7px;}
.aql{width:164px; height:auto; float:left;}
.aql li{width:164px; height:21px; line-height:21px; float:left;}
.aqr{width:85px; height:auto; float:right;}
.aqr img{width:85px; height:64px; padding-bottom:8px; padding-top:3px;}

#container {
	width:965px;
	padding:0px;
	margin:0 auto;
	position:relative;
	z-index:0;
}

#example {
	width:965px;
	height:260px;
	position:relative;
}

#ribbon {
	position:absolute;
	top:-3px;
	left:-15px;
	z-index:500;
}

#frame {
	position:absolute;
	z-index:0;
	width:965px;
	height:260px;
	top:0px;
	left:0px;
}

#slides {
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
	padding-top: 13px;
	padding-left: 12px;
}

#slides .next,#slides .prev {
	position:absolute;
	top:107px;
	left:-39px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

.slides_container {
	width:945px;
	height:211px;
	overflow:hidden;
	position:relative;
}

#slides .next {
	left:585px;
}

.pagination {
	margin:12px auto 0;
	width:122px;
}
.pagination li {
	float:left;
	margin:0px 17px 0px 0px;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(imagespagination.gif);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current1 a {
	background-position:0 -12px;
}


/*???*/
.left{ width:194px; height:auto; float:left; padding-top:10px;}
.lefttop{ width:194px; height:88px; float:left; overflow:hidden}
.lefttxt{ width:178px; height:auto; float:left; padding:10px 0px 0px 16px; background:url(imageslnavbg.png) repeat-y; font-family:"????"; font-size:14px;}
.lefttxt li{width:178px; height:40px; float:left; padding-bottom:3px;}
.lefttxt li a{width:158px; height:30px; padding:10px 0px 0px 20px; float:left; display:block; color:#fff;}
.lefttxt li a:hover{ background:url(imageslnavon.png) no-repeat; color:#015493; text-decoration:none}
.lefttxt li a.nywz{background:url(imageslnavon.png) no-repeat; color:#015493}
.leftdb{ width:194px; height:113px; float:left;}
.right{width:750px; height:auto; float:right; padding-top:15px;}
.dqwz{width:750px; height:42px; float:left;}
.rtxt{width:720px; height:auto; float:left; padding:20px 10px 10px 20px; line-height:22px;}
.rlist{width:720px; height:auto; float:left; padding:20px 10px 10px 20px; line-height:22px;}

.rlist{width:720px; height:auto; padding:10px 5px; float:left;}
.rlisttit{width:720px; height:28px; float:left}
.rlisttitl{width:5px; height:28px; float:left}
.rlisttitm{width:710px; height:28px; line-height:28px; float:left; background:url(imagesnlm.gif) repeat-x; color:#758389}
.bt{width:480px; height:auto; float:left; padding-left:10px; }
.hit{width:110px; height:auto; text-align:center; float:left }
.date{width:110px; height:auto; text-align:center; float:left }
.rlisttitr{width:5px; height:28px; float:left}
.rlisttxt{width:720px; height:auto; float:left; padding-top:10px;}
.rlisttxt li{width:700px; height:30px; line-height:30px; float:left; background:url(imagesfo.gif) no-repeat 5px 10px; padding-left:20px;}
.rlisttxt li a{width:480px; height:30px; float:left; color:#7f8080}
.rlisttxt li h4{width:110px; height:30px; text-align:center; float:left; color:#a1aa9e; font-weight:normal;font-size:12px;}
.rlisttxt li span{width:110px; height:30px; text-align:center; float:left; color:#a1aa9e}
.green{ color:#9cb59e}

#pagelist {width:670px;  padding:12px 0px 4px; height:20px; float:left;}
#pagelist ul li { float:left; border:1px solid #ababab; height:20px; line-height:20px; margin:0px 2px;}
#pagelist ul li a, .pageinfo { display:block; padding:0px 6px; background:#f4f4f4;}
#pagelist ul li a:hover{ background:#e2e2e2; display:block; padding:0px 6px; color:#003399}
.points  { border:0px; color:#555;}
.pageinfo  { color:#555;}
.current { background: #e2e2e2; display:block; padding:0px 0px; text-align:center; width:20px; font-weight:bold; color: #003366;}

.righttxt{width:720px; height:auto; float:left; }
.rtitle{width:720px; height:auto; float:left; line-height:30px; font-size:14px; color:#649ec3; font-weight: bold; padding:10px 0px}
.rdate{width:710px; height:24px; line-height:24px; float:left; background:#eeeeee; color:#8998a2; padding-left:10px}
.rcontent{width:710px; height:auto; float:left; line-height:24px; color:#666868; padding:15px 5px;}
.next{width:708px; height:auto; line-height:24px; float:left; background:#fafafa; border:1px solid #d6e6f1; padding:5px 0px 0px 10px;color:#5d91ad}
.next a{ color:#5d91ad}