﻿#wrap{width:950px;margin:0 auto;}
body{background:url(images/header.png) 0 -171px repeat-x;}
.header,.content,.footer,.layout{*zoom:1;}
.layout:after,.col-main:after,.col-sub:after,.col-extra:after,.main-wrap:after{content:'\20';display:block;height:0;clear:both;}
.header,.content,.footer{clear:both;margin:0 auto;}
.header,.content{margin-bottom:10px;}
.header{z-index:2;position:relative}
.col-sub,.col-main,.col-extra,.main-wrap{float:left;width:210px;margin-right:10px;}
.col-main{width:420px;}
.col-extra{margin-right:0;width:300px;}
.main-wrap{width:640px;}
.dot-line{border-bottom:1px dashed #dcdddd;}
.col-line{background:url(images/col_line.gif) right 0 no-repeat;}
.mb10{margin-bottom:10px}.mb5{margin-bottom:5px}
.mr10{margin-right:10px;}

#site-nav{height:29px;line-height:29px;}
#site-nav .login-info{float:left;}
#site-nav .login-info a{margin-right:8px;}
#site-nav .quick-menu{float:right;}
#site-nav .quick-menu li{float:left;padding:0 10px;font-family:simsun;}
#site-nav .quick-menu .hot-line em{color:#F00; font-weight:bold;}

.chl-nav dd em{padding:0 1px;background:url(images/vline.gif) center no-repeat}

/*--mould--*/
.module .hd,.module .hd .js-select-frm .submit,.module .hd .tabs li.current,.col-extra .bd,.pagination .page-skip button{background:url(images/blue_skin.png) 0 0 no-repeat;}
.mod-list li,.r1,.r2,.r3,.r4,.r5,.r6,.r7,.r8,.r9,.r10,.pagination .page-prev,.pagination .page-next{background:url(images/icons.png) 0 0 no-repeat;}
.module{margin-bottom:10px;}
.module .hd{border:solid #C6D8E0;border-width:1px 1px 0;height:28px;line-height:28px; background-color:#F7F8FA; background-position:0 0; background-repeat:repeat-x;}
.module .hd a:link,.module .hd a:visited{color:#1E50A2;}
.module .hd a:hover{color:#BA2636;}
.module .hd h3{padding-left:10px;font-size:14px; float:left;}
.module .hd p{float:right;}
.module .hd p a{padding-right:8px; margin-right:5px; border-right:1px solid #CCC;}
.module .hd p a.last{border-right:none;}
.module .hd .tabs{float:left; height:28px;}
.module .hd .tabs li{position:relative;float:left;z-index:1;text-align:center;margin-left:-1px;border-left:1px solid #C6D8E0;border-right:1px solid #C6D8E0;cursor:pointer;color:#666!important;}
.module .hd .tabs li a{font-size:14px;padding:0 12px;}
.module .hd .tabs li.current{position:relative;top:1px;padding-bottom:1px;height:28px;line-height:28px;margin-top:-1px;background-color:#FFF;background-position:0 -200px; background-repeat:repeat-x;overflow:hidden;}
.module .hd .tabs li.current a{font-weight:bold;}
.module .hd .js-select-frm{float:right;margin-right:10px;font-size:12px}
.module .hd .js-select-frm .intext{float:left;margin-top:5px;height:16px;line-height:16px;width:75px;padding:0 3px;border:1px #C6D8E0 solid;border-width:1px 0;}
.module .hd .js-select-frm .submit{float:left;margin-top:5px;width:58px;height:18px;line-height:16px;_line-height:14px;border:1px #C6D8E0 solid;background-position:0 -5px;color:#222}
.module .hd .js-select-mod{height:16px;line-height:16px;position:relative;float:left;width:70px;margin:5px 0 0;border:1px #C6D8E0 solid;background:#fff}
.module .hd .js-selected{text-indent:6px;height:16px;*line-height:18px;_line-height:15px;overflow:hidden;background:url(images/chl_search.png) right -60px no-repeat;cursor:pointer}
.module .hd .js-option{position:absolute;left:-1px;top:16px;display:none;width:58px;border:1px #C6D8E0 solid;padding:6px;background:#fff}
.module .hd .js-option li{height:20px;line-height:20px;cursor:pointer}
.module .hd .js-option li:hover{color:#c00}

.module .bd{border:1px solid #C6D8E0; padding:12px 8px 8px;}
.sub-hd{clear:both; height:30px; line-height:30px; background-color:#F0F5FB;}
.sub-hd p{padding:0 10px;}
.sub-hd p a{margin-right:8px;}
.mod-list{}
.mod-list li{font-size:14px; height:25px; line-height:25px; padding-left:12px;background-position:-6px 0;overflow:hidden}
.mod-rankList li{height:21px; line-height:21px;vertical-align:top;}
.mod-rankList li em{float:left;height:14px;margin-top:3px;display:inline;overflow:hidden;padding:0 0 0 13px;text-indent:-9999px;width:14px;font-style:normal;}
.mod-rankList li a{display:inline;float:left;overflow:hidden;}
	.r1{background-position:2px -300px;}
	.r2{background-position:2px -314px;}
	.r3{background-position:2px -328px;}
	.r4{background-position:2px -342px;}
	.r5{background-position:2px -356px;}
	.r6{background-position:2px -370px;}
	.r7{background-position:2px -384px;}
	.r8{background-position:2px -398px;}
	.r9{background-position:2px -412px;}
	.r10{background-position:2px -426px;}
.mod-imgList{clear:both;zoom:1;}
.mod-imgList li{float:left;overflow:hidden; text-align:center;}
.mod-imgList li img{vertical-align: top;}
.mod-imgList li p{height:20px; line-height:20px;}
	.imgList-w60 li{ height:65px; width:60px; padding:0 2px; margin-bottom:4px;}
	.imgList-w60 li p{height:20px; line-height:20px;}
	.imgList-w80{margin-bottom:7px;}
	.imgList-w80 li{ height:85px; width:80px; padding:0 8px; margin-bottom:8px;}
	.imgList-w90{margin-bottom:5px;}
	.imgList-w90 li{width:90px; padding:0 2px; height:86px; margin-bottom:8px;}
	.imgList-w95{margin-bottom:5px;}
	.imgList-w95 li{width:95px; padding:0 4px; height:110px; margin-bottom:8px;}
	.imgList-w150{margin-bottom:0;}
	.imgList-w150 li{width:150px; padding:0 2px; height:133px;}
.imgText{padding-bottom:4px; margin-bottom:4px;}
.col-sub .mod-list li{font-size:12px; height:21px; line-height:21px;background-position:-6px -3px;}
.col-extra .bd{background-position:0 -200px; background-repeat:repeat-x;}

/*--select module--*/
.CRselectBox {cursor:pointer;display:block;width:114px;height:30px;font-size:14px;border-right:1px solid #AAA;}
.CRselectBox a.CRselectValue {display:block;height:18px;line-height:18px;padding:7px 15px 3px 15px;white-space:nowrap;color:#000;overflow:hidden;}
.CRselectBoxOptions {background:#FFF;border:1px solid #AAA;text-indent:9px;border-top:none;z-index:1000;position:absolute;width:113px;display:none;}
.CRselectBoxOptions a{color:#000;display:block;height:22px;line-height:22px;	padding-left:5px;background:#fff;overflow:hidden;white-space:nowrap;}
.CRselectBoxOptions a:hover,.CRselectBoxOptions a.selected{background:#E7F2FC}
.CRselectBox a {outline:none; text-decoration:none;}

/*--pagination--*/
.pagination{height:25px;font-family:Tahoma;position:relative;padding:30px 0 20px;}
.pagination a,.page-info,.page-start,.page-end,.page-break,.page-skip,.pagination .page-cur{float:left;height:23px;line-height:23px;overflow:hidden;min-width:15px;_width:15px;padding:0 5px;margin-right:5px;text-align:center;white-space:nowrap;font-size:13px;vertical-align:middle;font-family:Arial,SimSun;}
.pagination a,.pagination .page-start,.pagination .page-end{border:solid 1px #ccc;background-color:#fff;}
.pagination a:hover{border:solid 1px #16387C;text-decoration:none;color:#16387C;}
.pagination .page-prev,.pagination .page-next,.pagination .page-end,.pagination .page-start{background-color:#fff;width:auto;font-size:12px;_padding-top:1px;_height:22px;}
.pagination .page-prev{padding-left:16px;background-position:-3px -450px;}
.pagination .page-next{padding-right:16px;background-position:37px -468px;}
.pagination .page-cur{border:1px solid #16387C;font-weight:700;color:#FFF;background-color:#8597BB;}
.pagination .page-skip{color:#999;width:auto;}
.pagination .page-skip input{width:30px;height:18px;margin:0 5px;border:solid 1px #999;vertical-align:top;*vertical-align:middle;font-family:Arial,SimSun;text-align:center;}
.pagination .page-skip button{width:41px;height:19px;margin:0 0 0 5px;border:0 none;background-position:0 -120px;text-indent:-999px;overflow:hidden;cursor:pointer;}

/*--footer--*/
.footer .foot-links{}
.footer .foot-links a{ display:inline-block; margin:0 5px;}
.footer .foot-nav{display:block;height:20px;margin:7px auto; text-align:center; border-top:1px solid #CCC; padding-top: 10px;}
.footer .foot-nav a{display:inline-block;margin:0 7px;}
.footer .foot-info{margin:5px auto; line-height:20px; text-align:center;}
.footer .foot-info span{margin:0 5px}
.footer .copyright{clear:both;margin:12px auto 0; text-align:center;}
#server-num{color:#fff;font-size:11px;}

.col_index{float: left; margin-right:10px;}
.col_nomar{ float:right; margin:none;}