body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:14px/1.5 \5fae\8f6f\96c5\9ed1,\5b8b\4f53,arial;}
fieldset,img{border:0;}ol,ul,li{list-style:none;}:focus{outline:0;}img{display:block;}
.none,legend{display:none;}.fl{float:left;display:inline;}.fr{float:right;display:inline;}
body{color:#333;background:#F3F5F9;}
a{color:#444;text-decoration:none;}a:hover{color:#36aafd;text-decoration:none;}
i,s,u,em,strong{font-weight:normal;font-style:normal;text-decoration:none;}
.clearfix:before,.clearfix:after{content:".";display:block;height:0;visibility:hidden;font-size:0;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}/* IE < 8 */
.mr{margin-right:32px;}.mb{margin-bottom:20px;}.w1200{width:1200px;margin:0 auto;position:relative;}.bg{background:#fff;}

.hd,.column{position:relative;height:40px;line-height:40px;padding-top:10px;border-bottom:2px solid #E3E3E3;}
.hd h3,.column h4{position:absolute;bottom:-2px;left:0;line-height:40px;padding:0 20px;font-size:16px;color:#333;border-bottom:2px solid #5CA8F6;}
.hd .more{float:right;margin-right:10px;}
.fnav{line-height:40px;}

.txt-ul {overflow:hidden;*zoom:1;}
.txt-ul li{height: 32px;line-height: 32px;overflow:hidden;}
.txt-ul li .cname{margin-right:10px;color:#989898;}
.txt-ul li a:hover.cname{color:#5CA8F6;}

.app-ul{overflow:hidden;*zoom:1;}
.app-ul li{float:left;width:80px;}
.app-ul li img{display:block;width:80px;height:80px;}
.app-ul li span{display:block;height:30px;line-height:30px;overflow:hidden;text-align:center;}

.rank-ul{padding-top: 6px;}
.rank-ul li{position:relative;padding:0 18px 0 35px;}
.rank-ul .text-box{position:relative;height:40px;line-height: 40px;overflow:hidden;}
.rank-ul .text-box a{height: 36px;overflow:hidden;}

.rank-ul .pic-box{position:relative;display:none;height:50px;}
.rank-ul .cur .pic-box{display:block;}
.rank-ul .pic-box span{color:#989898;}
.rank-ul li .img,.rank-ul li img{width:50px;height:50px;}
.rank-ul li .img{float:left;margin-right:15px;}
.rank-ul li .pic-box p{float:left;width: 205px;padding-right: 56px;height: 50px;}
.rank-ul li i{position:absolute;left:0;top: 8px;display:block;width:24px;height:24px;line-height:24px;text-align:center;background: #ccc;color:#fff;border-radius: 4px;}
.rank-ul li .orgNum1{background:#FD2727;}
.rank-ul li .orgNum2{background:#FF7E3E;}
.rank-ul li .orgNum3{background:#FFD43E;}
.dbtn{display:block;width:56px;height:30px;line-height:30px;text-align:center;background: #5CA8F6;color:#fff;border-radius: 8px;}
a:hover.dbtn{background: #3686D7;color:#fff;}

.lstar0,.lstar1,.lstar2,.lstar3,.lstar4,.lstar5,.lstar6{background:url(../images/litterstar.png) no-repeat;width:84px;height:13px;display:inline-block;}
.llstar1{background-position:0 -26px;}
.lstar2{background-position:0 -52px;}
.lstar3{background-position:0 -78px;}
.lstar4{background-position:0 -104px;}
.lstar5,.lstar6{background-position:0 -130px;}

.star0,.star1,.star2,.star3,.star4,.star5,.star6{background:url(../images/star.png) no-repeat;width:160px;height:30px;display:inline-block;}
.star1{background-position:0 -30px;}
.star2{background-position:0 -60px;}
.star3{background-position:0 -90px;}
.star4{background-position:0 -120px;}
.star5,.star6{background-position:0 0;}

.mstar0,.mstar1,.mstar2,.mstar3,.mstar4,.mstar5,.mstar6{background:url(../images/mstar.png) no-repeat;width:160px;height:22px;display:inline-block;}
.mstar1{background-position:0 -22px;}
.mstar2{background-position:0 -44px;}
.mstar3{background-position:0 -66px;}
.mstar4{background-position:0 -88px;}
.mstar5,.mstar6{background-position:0 0;}

#topNavC{height:40px;line-height:40px;background:#F5F5F5;}
#topNavC strong{float:left;}
#topNavC p{float:right;text-align:right;color:#bbb;}
#topNavC p a{margin: 0 10px;}
#header{background: #fff;}
#logo{display:block;width:264px;padding:24px 0;}
#logo img{width:264px;height:78px;}
#search{position:absolute;right:0;top:27px;width:450px;}
#search .search-form-input{float:left;width:335px;height:41px;padding:0 10px;border:2px solid #5CA8F6;}
#search .search-form-submit{width:90px;height:45px;background:#5CA8F6;border:none;font-size:18px;color:#fff;}
#search-bar a{display:inline-block;line-height:30px;margin-right:18px;}
#search-bar{height:30px;overflow:hidden;margin-top:6px;}
#nav .mainNav{background:#5CA8F6;}
#nav ul{height:50px;line-height:50px;}
#nav .mainNav li{float:left;width:109px;text-align:center;font-size:16px;}
#nav .mainNav li a{display:block;color:#fff;}
#nav .mainNav li.curs,#nav .mainNav li a:hover{background:#3686D7;}
#nav p{background:#FAFAFA;height:40px;line-height:40px;overflow:hidden;}
#nav p a{margin:0 33px 0 22px;}
.mainBody{margin-bottom:20px;}

#foot{padding:25px 0;line-height:30px;text-align:center;background: #fff;color:#989898;}
#foot li a{margin:0 12px;}

.side-nav{width:220px;}
.side-nav li{height:50px;line-height:50px;text-align:center;font-size:16px;}
.side-nav li a{display:block;color:#fff;background:#ddefff;color:#333;}
.side-nav li.cur a{display:block;color:#fff;background:#5CA8F6;}
.main{width:960px;}
.img-ul{padding-bottom:20px;}
.img-ul li{float:left;width:215px;margin:20px 0 0 20px;}
.img-ul li img{width:215px;height:104px;}
.img-ul li span{display:block;height:30px;line-height:30px;overflow:hidden;text-align:center;}
#ztarea .title,.main .title{padding:12px 0 0 12px;border-bottom:2px solid #eee;}
#ztarea .title h3,.main .title h3{line-height:40px;font-size:16px;}
#page_navigation{margin:30px auto;text-align:center;clear:both;}
#page_navigation a{display:inline-block;width:22px;height:22px;line-height:22px;text-align:center;margin:0 5px;border:1px solid #ccc;background:#fff;}
#page_navigation .previous_link,#page_navigation .next_link{width:80px;background:#FAFAFA;border:1px solid #ddd;}
#page_navigation a.active_page{background: #5ca8f6;color:#fff;border-color: #5ca8f6;}
.pages {
	text-align: center;
	margin: 30px;
	/*font-size: 0*/
	;
}

.pages a {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	padding: 0 12px;
	border: 1px solid #d2d2d2;
	text-align: center;
	margin: 0 3px;
	color: #666666;
}

.pages a.cur,
.pages a:hover {
	color: #FFFFFF;
	background: #5ca8f6;
	border: 1px solid #5ca8f6;
}