/* CSS Document */
body{margin:0;font: normal 12px "Lucida Grande",Tahoma,Verdana,Lucida,Arial,Helvetica,sans-serif; margin-bottom:8px;}
input{ font-size:12px;}
img{ border:0px;}
p,em,span,form,em,
select,input,option,
ul,li,
dd,dt,dl,
h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
ul li{list-style-type: none;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.hidden{display: none;}
a:link,a:visited {text-decoration: none;}
a:hover { text-decoration:underline;}
.pointer{cursor:pointer};

/*all*/
*html #main1{ height:auto; }
#main1{width:950px;min-height:1300px;height:auto; margin:0 auto}
#main{ width:950px; display:table;margin:0 auto}
.box{width:950px;}
#left{ width:720px; float:left;}
#right{ width:220px; float:right;}

/*top*/
#top{ width:950px;margin:0 auto; display:table}
#top .default{height:28px;}
#top .default div{height:28px;}
#top .default div.left{ padding-left:10px;}
#top .default div.right{ padding-right:10px;}
#top .default p,#top ul{ padding-top:6px;}
#top .default p{float:left;}
#top .default ul{ float:right;}
#top .default ul li{ float:left; padding:0 8px;}
#top .default ul li.last{background-position: 100px; padding-right:0;}
/*head*/
#head{ width:100%; margin-bottom:8px;}
#head .box_head{ display:table; width:950px; margin:0 auto; padding:5px 0;}
#head .logo{ float:left; margin-bottom:5px; width:510px; height:80px;overflow:hidden; text-align:center;}
#head .search{ float:right;width:410px; padding-top:25px;}  
#head .search p{ height:30px; padding-left:26px; background:url(img/big.jpg) no-repeat;}
#head .search p input{ float:left;} 
#head .search p input.inp{ height:19px; width:304px; padding:9px 5px 0 0; border:0;}    
#head .search p input.but{ width:70px; height:30px; cursor:pointer; font-size:14px; font-weight:bold;padding-top:2px;}
.serach_buton{width:70px; height:30px; cursor:pointer; font-size:14px; font-weight:bold;padding-top:2px; border:0}
.serach_over{width:70px; height:30px; cursor:pointer; font-size:14px; font-weight:bold;padding-top:2px;border:0}


#head .search dl{ height:16px; padding-top:7px;}
#head .search dl dt{ float:left;}
#head .search dl dd{ float:left; margin-left:8px;}
#head .nav{ height:35px;width:100%;}
#head .nav div{ width:950px; margin:0 auto; height:33px;}
#head .nav ul{ height:33px;width:950px;position:absolute; }
#head .nav ul li{ float:left;height:33px; text-align:center;position:relative; overflow:hidden;}
#head .nav  ul li.posl{left:-1px; width:76px;}
#head .nav  ul li.posl a,#head .nav  ul li.posl a:visited{display:block;}
#head .nav ul li a,#head ul li a:visited{display:block;height:23px; text-decoration:none; padding-top:10px; text-align:center; padding-left:8px; padding-right:8px;}
#head .nav ul li.last{background-position: 1000px;}
#head .nav ul li.active{ height:33px; font-weight:bold}
#head .nav ul li.active a,#head ul li.active a:visited{display:block;height:23px;text-decoration:none; padding-top:10px; text-align:center;}
#head .nav ul li.posr{right:-1px; float:right;}
#head .nav ul li.posr a,#head .nav ul li.posr a:visited{display:block}  

#head .place{height:29px;width:100%; }
#head .place div{ width:950px; height:29px; margin:0 auto; line-height:29px;}
#head .place span{ padding-left:23px; }
#head .place ul { width:420px; height:29px; float:right; overflow:hidden;padding:0 10px 0 0;}
#head .place ul li{text-align:right;width:420px;float:left;height:29px;line-height:29px;overflow:hidden;}
#head .place ul li a,#head .place ul li a:visited{ display:inline}
/*foot*/
#foot { width:950px; margin:0 auto;}
#foot div{ height:28px;}
#foot span{ height:28px; line-height:28px; display:block;}
#foot span.left{ padding-left:10px;}
#foot span.right{ text-align:right; padding-right:10px;}
/*分页*/
.page{ height:24px; margin:10px 0;}
.page span{ display:block; float:left; padding:5px 10px 0 13px; height:19px;}
.page span.last{background-position: -1000px;}
.page span font{ font-size:12px;}
.page ul{ float:right; height:24px}
.page ul li{ float:left; height:24px; margin-left:5px; text-align:center; font-weight:bold; }
.page ul li.active{height:18px; width:22px;padding-top:4px;}
.page ul li a,.page ul li a:visited{ display:block; height:18px; width:22px;padding-top:4px;}
.page ul li a:hover{ text-decoration:none;}
.page ul li.home{ width:50px;}
.page ul li.home a,.page ul li.home a:visited{ width:48px; height:18px; padding-top:4px;}
*+html .page ul li.home a,*+html .page ul li.home a:visited{ width:48px; height:16px; padding-top:6px;}

.page ul li.previous10{ width:50px;}
.page ul li.previous10 a,.page ul li.previous10 a:visited{ width:48px; height:18px; padding-top:4px;}
*+html .page ul li.previous10 a,*+html .page ul li.previous10 a:visited{ width:48px; height:16px; padding-top:6px;}

.page ul li.previous{ width:50px;}
.page ul li.previous a,.page ul li.previous a:visited{ width:48px; height:18px; padding-top:4px;}
*+html .page ul li.previous a,*+html .page ul li.previous a:visited{ width:48px; height:16px; padding-top:6px;}

.page ul li.next{ width:50px;}
.page ul li.next a,.page ul li.next a:visited{ width:48px; height:18px; padding-top:4px;}
*+html .page ul li.next a,*+html .page ul li.next a:visited{ width:48px; height:16px; padding-top:6px;}

.page ul li.next10{ width:50px;}
.page ul li.next10 a,.page ul li.next10 a:visited{ width:48px; height:18px; padding-top:4px;}
*+html .page ul li.next10 a,*+html .page ul li.next10 a:visited{ width:48px; height:16px; padding-top:6px;}

.page ul li.lastly{ width:50px;}
.page ul li.lastly a,.page ul li.lastly a:visited{ width:48px; height:18px; padding-top:4px;}
*+html .page ul li.lastly a,*+html .page ul li.lastly a:visited{ width:48px; height:16px; padding-top:6px;}
/*分页*/
.page1{ height:24px; margin:0 auto; text-align:center; padding:10px 0;}
.page1 ul{height:26px; text-align:center; line-height:26px;}
.page1 ul li{ display:inline;margin-left:5px; text-align:center; font-weight:bold;}
.page1 ul li.ph a,.page1 ul li.ph a:visited{ padding-left:22px;}

.page1 ul li.active{padding:4px 3px 4px 7px;}
.page1 ul li a,.page1 ul li a:visited{padding:4px 7px 4px 7px;}
.page1 ul li a:hover{ text-decoration:none;}
.page1 ul li.home{ width:50px;}
.page1 ul li.home a,.page1 ul li.home a:visited{ width:48px; height:18px; padding-top:4px;}
*+html .page1 ul li.home a,*+html .page1 ul li.home a:visited{ width:48px; height:16px; padding-top:6px;}

.page1 ul li.previous10{ width:50px;}
.page1 ul li.previous10 a,.page1 ul li.previous10 a:visited{ width:48px; height:18px; padding-top:4px;}
*+html .page1 ul li.previous10 a,*+html .page1 ul li.previous10 a:visited{ width:48px; height:16px; padding-top:6px;}

.page1 ul li.previous{ width:50px;}
.page1 ul li.previous a,.page1 ul li.previous a:visited{ width:48px; height:18px; padding-top:4px;}
*+html .page1 ul li.previous a,*+html .page1 ul li.previous a:visited{ width:48px; height:16px; padding-top:6px;}

.page1 ul li.next{ width:50px;}
.page1 ul li.next a,.page1 ul li.next a:visited{ width:48px; height:18px; padding-top:4px;}
*+html .page1 ul li.next a,*+html .page1 ul li.next a:visited{ width:48px; height:16px; padding-top:6px;}

.page1 ul li.next10{ width:50px;}
.page1 ul li.next10 a,.page1 ul li.next10 a:visited{ width:48px; height:18px; padding-top:4px;}
*+html .page1 ul li.next10 a,*+html .page1 ul li.next10 a:visited{ width:48px; height:16px; padding-top:6px;}

.page1 ul li.lastly{ width:50px;}
.page1 ul li.lastly a,.page1 ul li.lastly a:visited{ width:48px; height:18px; padding-top:4px;}
*+html .page1 ul li.lastly a,*+html .page1 ul li.lastly a:visited{ width:48px; height:16px; padding-top:6px;}

.page2{ height:24px; margin:10px 0;}
.page2 span{ display:block; float:left; padding:5px 10px 0 13px; height:19px;}
.page2 span.last{background-position: -1000px;}
.page2 span font{ font-size:12px;}
.page2 ul{height:24px}
.page2 ul li{ float:left; height:24px; margin-left:5px; text-align:center; font-weight:bold; }
.page2 ul li.active{height:18px; width:22px;padding-top:4px;}
.page2 ul li a,.page2 ul li a:visited{ display:block; height:18px; width:22px;padding-top:4px;}
.page2 ul li a:hover{ text-decoration:none;}
.page2 ul li.home{ width:50px;}
.page2 ul li.home a,.page2 ul li.home a:visited{ width:48px; height:18px; padding-top:4px;}
*+html .page2 ul li.home a,*+html .page2 ul li.home a:visited{ width:48px; height:16px; padding-top:6px;}

.page2 ul li.previous10{ width:50px;}
.page2 ul li.previous10 a,.page2 ul li.previous10 a:visited{ width:48px; height:18px; padding-top:4px;}
*+html .page2 ul li.previous10 a,*+html .page2 ul li.previous10 a:visited{ width:48px; height:16px; padding-top:6px;}

.page2 ul li.previous{ width:50px;}
.page2 ul li.previous a,.page2 ul li.previous a:visited{ width:48px; height:18px; padding-top:4px;}
*+html .page2 ul li.previous a,*+html .page2 ul li.previous a:visited{ width:48px; height:16px; padding-top:6px;}

.page2 ul li.next{ width:50px;}
.page2 ul li.next a,.page2 ul li.next a:visited{ width:48px; height:18px; padding-top:4px;}
*+html .page2 ul li.next a,*+html .page2 ul li.next a:visited{ width:48px; height:16px; padding-top:6px;}

.page2 ul li.next10{ width:50px;}
.page2 ul li.next10 a,.page2 ul li.next10 a:visited{ width:48px; height:18px; padding-top:4px;}
*+html .page2 ul li.next10 a,*+html .page2 ul li.next10 a:visited{ width:48px; height:16px; padding-top:6px;}

.page2 ul li.lastly{ width:50px;}
.page2 ul li.lastly a,.page2 ul li.lastly a:visited{ width:48px; height:18px; padding-top:4px;}
*+html .page2 ul li.lastly a,*+html .page2 ul li.lastly a:visited{ width:48px; height:16px; padding-top:6px;}
/*边距*/
.padding13{ padding-right:13px;}
.padding5{ padding-right:8px;}
/*title*/
.border .title{height:23px;}
.border .title div{ margin:0 1px;height:23px;}
.border .title div span{ display:block; height:19px; font-weight:bold; padding:4px 0 0 25px;}

.border1 .title{height:28px;}
.border1 .title div{ margin:0 1px;height:28px; width:946px;position:absolute}
.border1 .title div.g_b{ margin:0 1px;height:28px; width:466px;position:absolute}
.border1 .title span{ display:block; height:27px;}
.border1 .title p.tab_950{width:790px;}
.border1 .title p.tab_470{width:300px;}
.border1 .title p{ text-align:center; float:left; height:22px; padding-top:6px;}
.border1 .title span.left{width:150px;position:relative;top:-1px;left:-2px;height:24px; font-size:14px; font-weight:bold;padding-top:6px;text-align:center;}
.border1 .title span.right{ padding-right:10px; height:22px; padding-top:6px;}

.border2 .title1{ height:25px; padding:0 10px;}
.border2 .title1 span{ display:block;height:20px;}
.border2 .title1 span.tit{ float:left; font-weight:bold; padding-top:5px;}
*+html .border2 .title1 span.tit{padding-top:7px;}
.border2 .title1 span.more1{ float:left;}
.border2 .title1 span.more1 a,.border2 .title1 span.more1 a:visited{ display:block; padding:5px 0px 5px 10px;width:45px;}
.border2 .title1 span.applic{ padding:5px 10px 0 10px;margin-left:10px; float:left}
*+html .border2 .title1 span.applic{ padding-top:7px;}
.border2 .title1 span.cnaz{ float:right; width:34px; height:13px; padding-top:6px;}

.border3 .title{height:28px;}
.border3 .title div{ margin:0 1px;height:28px; width:716px; position:absolute}
.border3 .title div.cont{ margin:0 1px;height:28px; width:606px;position:absolute}
.border3 .title div.g_b{ margin:0 1px;height:28px; width:466px;position:absolute}
.border3 .title span{ display:block; height:27px;}
.border3 .title span.left{width:103px;position:relative;top:-1px;left:-2px;height:24px; font-size:14px; font-weight:bold;  padding-top:6px;text-align:center; }
.border3 .title span.con_left{position:relative;top:-1px;left:-2px;height:24px; font-size:14px; font-weight:bold;  padding-top:6px; padding-left:19px; float:left}
.border3 .title span.right{ padding-right:10px; height:22px; padding-top:6px;}
