@charset "gb2312";

 html, body, address, section ,article, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre,  ul,dd, dt, li,table, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,strong, sub, sup, tt, var, legend, fieldset {margin: 0;padding: 0; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
img, fieldset {border: 0;} 
/* set html5 elements to block */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}

body {
	font-family: 'Microsoft YaHei', 'STHeiti', Helvetica, '\5fae\8f6f\96c5\9ed1', Arial, sans-serif;
	font-size: 14px;
}
a {text-decoration: none; color:#333; outline: none;}
/* list */
/* headings */
h1, h2, h3, h4, h5, h6 {
	font-weight: 600;
	line-height: 150%;
}
/* reset webkit search input styles */
input{ margin:0px; padding:0px;  margin:0px; font:100% Arial, Helvetica, clean, sans-serif; font-size-adjust:none; font-stretch:normal; }
textarea{ margin:0px; padding:0px;  margin:0px; font:100% Arial, Helvetica, clean, sans-serif; font-size-adjust:none; font-stretch:normal;}
select{margin:0px; padding:0px; font:100% Arial, Helvetica, clean, sans-serif;  font-size-adjust:none; font-stretch:normal;}
table { border-collapse:collapse; border-spacing:0;}
button{border:none;}
input,textarea,select,a:focus {
    outline: none;
}
.clear{clear:both;font-size:1px;width:1px;height:0;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}

.fl,.indextop .indextop-left>ul>li,.indextop .indextop-right>ul>li,.menu ul li,.fanye ul li { float:left;}
.fr{ float:right;}
ul,li{ display: block; list-style-type: none;}
.pr{ position: relative; }
.text-right{
	text-align: right;
}
.contdf{
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  justify-content:center;
  align-items:center;
}
.fx{ flex: 1;}
.df{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.text-center{text-align: center!important;}
.cont{
	width: 1200px;
	margin: auto;
}
.db,.indextop a,.newslist li a,.zyq li>a{ display: block; }
.indextop a{
	padding: 11px 0;
}
.select{ margin: 11px 0; }
.denglhou{ padding: 6px 0; }
.denglhou button { cursor:pointer;}
.denglhou span{
	color: #ec6941;
	margin-right: 5px;
}
.gly{ margin-left: 20px; }
.indextop{
	color: #fff;
	background-color: #cc3333;
	/*padding: 11px 0;*/
}
.indextop a,.indextop li{
	color: #fff;
	font-size: 14px;
}
.indextop li select{
	background: inherit;
	border: 0;
	color: #fff;
	font-size: 14px;
}
.indextop li select option{
	background: #fff;
	color: #222;
	line-height: 24px;
}
.indextop .indextop-left a{ padding-left: 40px; }
.indextop .indextop-left li img{ margin-left: 10px; }
.indextop-right a{
	margin-left: 20px;
}
.indextop-right a.active{
	background: #e60012;
	width: 69px;
	height: 40px;
	color: #fff;
	line-height: 42px;
	text-align: center;
	display: block;
	position: absolute;
	right: 74px;
	top: -11px;
	z-index: 999;
	background-color: #e4673b;
}

.select,.select2{
	height: 20px; 
	position: relative;
	cursor: pointer;
}
.select::after,.select2::after{
	content: "";
	display: block;
	width: 10px;
	height: 10px;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	top: 1px;
	right: 2px;
	position: absolute;
	transform: rotate(-46deg);
	transition: all .3s ease-in;
}
.select2::after{
	border-left: 1px solid #666;
	border-bottom: 1px solid #666;
	right: 26px;
}
.select p,.select2 p{
	line-height: 20px; 
}
.select2 p,.select p{
	width: 30px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.select p{ width: 80px; }
.select ul,.select2 ul{
	width: 200px;
	display: block;
	font-size: 16px;
	background: #FFFFFF;
	position: absolute;
	top: 31px;
	left: 0px;
	border: 1px solid #DBDBDB;
	max-height: 0px;
	overflow: hidden;
	display: none;
	/*transition: max-height .3s ease-in;*/
	z-index: 99999;
}
.select2 ul{
	left: -20px;
	top: 37px;
}
.select ul li a,.select2 ul li a{
	height: 30px;
	line-height: 30px;
	padding: 0px 15px;
	list-style: none;
	color: #666666;
	display: block;
	/*width: 100%;*/
	padding-left: 20px !important;
}
.select ul li a.Selected,.select2 ul li a.Selected{
	background: #ec6941;
	color: #FFFFFF;
}
.select ul li a:hover,.select2 ul li a:hover{
	background: #ec6941;
	color: #fff !important;
}
@-webkit-keyframes slide-down{
	0%{transform: scale(1,0);}
	25%{transform: scale(1,1.2);}
	50%{transform: scale(1,0.85);}
	75%{transform: scale(1,1.05);}
	100%{transform: scale(1,1);}
}

.select.open ul,.select2.open ul{
	display: block;
	max-height: 390px;
	/*transform-origin: 50% 0;
	-webkit-animation: slide-down .5s ease-in;
	transition: max-height .2s ease-in;*/
}
.select.open::after,.select2.open::after{
	transform: rotate(134deg);
	transition: all .3s ease-in;
	top: 8px;
}


.dialogTop a{
	color: #000;
	font-weight: bold;
	font-family: "Arial";
	font-size: 18px;
}
.editInfos img{
	width: 28px;
	height: 28px;
}
.editInfos>a{ color: #999;display: block; padding-top: 15px; width: 90%; margin: auto; }


/* 焦点?*/
.flexslider{
	position: relative;
	height: 716px;/* overflow: hidden;*/
}
.slides{position:relative;z-index:1;}
.slides>li{
	height: 716px;
	overflow: hidden;
}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:43%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

.sousuo{
	position: absolute;
	bottom: 40px;
	left: 50%;
	margin-left: -450px;
	background: #fff;
	z-index: 111;
}
.sousuo .select2{
	margin-left: 20px;
    margin-top: 17px;
	color: #666;
	border-right: 1px solid #777;
	padding-right: 50px;
}
.sousuo input{
	color: #999;
	font-size: 14px;
	background: #fff;
	height: 55px;
	line-height: 55px;
	width: 540px;
	margin-left: 20px;
	display: block;
}
.sousuo button{
	width: 216px;
	height: 55px;
	line-height: 55px;
	color: #fff;
	font-size: 18px;
	background-color: #c4312f;
}

.menu{
	font-size: 18px;
	background-color: #cc3333;
}
.menu ul li a{
	width: 133px;
	height: 50px;
	color: #fff;
	line-height: 50px;
	display: block;
	text-align: center;
	font-weight: bold;
}
.menu ul li a:hover,.menu ul li a.active{
	background: #ec6941;
}
.menu ul li a img{ margin-right: 5px; display: inline-block; margin-top: -4px; }
.neiong{
	padding: 30px 0 0 0;
}
.listleft{
	width: 763px;
}
.listright{
	width: 417px;
}
.title .titlefont{
	position: absolute;
	left: 17px;
	top: -1px;
	background: #fff;
	width: 104px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
.title a{
	right: 0;
	top: 0;
	color: #555;

}
.title a:hover,.news_details>div>div>a:hover,a:hover,.leftsidebar_box dd a:hover,.leftsidebar_box dd a.active{ color: #ec6941; }
.title i{
	height: 2px;
	background: #cc3333;
	width: 97%;
	margin-top: 18px;
}
.titlefont h3{
	font-size: 24px;
	color: #333;
	font-weight: bold;
	margin: 0;
}
.titlefont h3 a{
	font-size: 24px;
	color: #333;
	font-weight: bold;
	margin: 0;
}
.titlefont p{
	font-family: "Arial";
	color: #ccc;
	margin: 0;
}
.tab-con-item {
	display: none;
	width: 417px;
}
.tab-nav{
	margin-top: 22px;
	margin-bottom: 20px;
}
.tab-nav>a{
	width: 138px;
	text-align: center;
	color: #444;
	display: block;
	float: left;
	font-size: 16px;
	padding-bottom: 10px;
	border-bottom: 2px solid #8994ab;
}
.tab-nav>a:hover,.tab-nav>a.current{
	border-bottom: 2px solid #ec6941;
	color: #ec6941;
}
.tab-con-item ul li{ margin-top: 17px;position: relative; }
/*.tab-con-item ul li a,*/.ielfont p,.ielfont h4{
	font-size: 16px;
	color: #666;
	display: block;
	height: 17px;
	padding-left: 40px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.tab-con-item>ul>li>span{
	background: #cc3333;
	color: #fff;
	font-size: 14px;
	width: 20px;
	height: 20px;
	display: block;
	text-align: center;
	position: absolute;
	left: 0;
	border-radius: 5px;
	top: 0;
}
.tab-con-item ul li a:hover{
	color: #ec6941;
}
.ionmkef{
	position: absolute;
	left: 129px;
	top: 7px;
	margin: 0;
	background: #fff;
	padding-right: 10px;
}
.ionmkef>a{
	border-bottom: 0;
	width: 60px;
	height: 20px;
	line-height: 20px;
	background: #9fa8bb;
	color: #fff;
	font-size: 12px;
	padding-bottom: 0;
	margin-left: 15px;
}
.ionmkef .current,.ionmkef>a:hover{
	height: 30px;
	background: #cc3333;
	color: #fff !important;
	background-position: bottom;
	background-repeat: no-repeat;
	border-bottom: 0 !important;
}
.kilkeg>li>img{
	width: 153px;
	height: 102px;
	display: block;
}
.kilkeg>li:first-child,.zyq li:first-child{ margin-top: 20px !important; }
.kilkeg li{
	padding: 10px 0 10px 0px;
	margin-top: 0 !important;
}
.kilkeg li:hover,.zyq li>a:hover,.fencai li:hover{
	background: #f6f5f5;
}
.kilkeg,.mielg .tab-con-item{
	width: 100%;  
}

.kilkeg li>a>div{
	padding-left: 20px;
	width: 77%;
}
.kilkeg h3{
	font-size: 16px;
	color: #000;
	margin-bottom: 10px;
	position: relative;
	/*padding-right: 40px;*/
	max-width: 335px;
}
.kilkeg h3 text{
	max-width: 288px; 
}
.kilkeg h3 b{ color: #935454; }
.kilkeg h3 span{
	background: #cc3333;
	color: #Fff;
	font-size: 12px;
	padding: 2px 6px;
	border-radius: 5px;
	margin-left: 10px;
	/*position: absolute;
	right: 0;
	top: 0;*/
}
.positionlist h3{
	color: #1b5a8e;
	font-weight: bold;
	font-size: 16px;
	max-width: 100%;
}
.positionlist h3 text{ max-width: 482px;  }
.positionlist h3 span{
	background: inherit;
	color: #935454;
	font-size: 16px;
	padding: 0;
	position: inherit;
}
.volunteerlist h3{
	max-width: 100%;
	font-size: 16px; 
	padding-right: 0;
}
.volunteerlist h3 text{
	max-width: 300px;
}
.volunteerlist h3 span{ position: inherit; margin-left: 20px; }
.kilkeg p{
	font-size: 14px;
	color: #555;
}
.kilkeg p span{ color: #ff0000; padding: 0 5px; }
.lmmieg ul li{
	background: #fff;
	float: left;
	padding: 15px 5px;
	margin-top: 0;
	margin-left: 20px;
	border: 1px solid #f0eff0;
}
.lmmieg ul li img{
	display: block;
	margin: auto;
	margin-bottom: 10px;
}
.zyq li a{ padding: 9px 0; margin-bottom: 10px; }
.ielfont{
	width: 332px;
}
.ielfont p,.ielfont h4{ padding-left: 0; margin-bottom: 5px;}
.ielfont h4{ color: #000; }

.ielfont p:last-child,.zyq li:last-child a,.fencai li:last-child,.tab-con table tbody tr:last-child,.fencai li>a>div p:last-child{ margin-bottom: 0; }
.ielfont h4 span{ color: #995e5f; } 
.zyq li a img{
	width: 66px;
	height: 66px;
	display: block;
	/*-moz-box-shadow:0px 0px 7px #333333; -webkit-box-shadow:0px 0px 7px #333333; box-shadow:0px 0px 7px #333333;*/
}
.fencai li>a>img{
	width: 249px;
	height: 164px;
}
.fencai li{ padding: 10px 0; }
.fencai li>a>div h3{
	width: 494px;
}
.fencai li>a>div{ padding-left: 20px; }
.fencai li>a>div h3{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
	margin-bottom: 10px;
}
.fencai li>a>div p{
	color: #666;
	line-height: 24px;
	font-size: 14px;
	margin-bottom: 10px;
}
.fencai{ margin-top: 20px; }
.fencai li>a p img{ margin-right: 10px; }
.tab-con table{ margin-top: 20px; }
.tab-con table,.tab-con table thead,.tab-con table thead tr,.tab-con table,.tab-con table tbody,.tab-con table tbody tr{ display: block; }
.tab-con table thead tr th{
	font-size: 14px;
	color: #935455;
	font-weight: bold;
	display: inline-block;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
} 
.tab-con table tbody tr td{
	font-size: 16px;
	text-align: center;
	display: inline-block;
	width: 30%;
}
.indexnews ul li a{ padding-left: 30px; }
.tab-con table tbody tr{ margin-bottom: 14px; }
.tab-con table tbody tr td:nth-child(1) span{
	padding: 2px 0px;
	width: 25px;
	text-align: center;
	display: block;
	margin: auto;
	color: #fff;
	font-size: 12px;
	background-color: #CCCCCC;
}
.tab-con table tbody tr td:nth-child(2){
	color: #3084bf;
}
.tab-con table tbody tr td:nth-child(3){
	color: #666363;
}
.tab-con table tbody tr td:nth-child(4){
	color: #7c886f;
}
.bjke{ background: #ec6941 !important; }


.zhendi>li{
	float: left;
	background: #f7f5f6;
	margin-top: 67px;
	padding: 20px;
	width: 237px;
	margin-right: 30px;
}
.zhendi>li h4{
	font-size: 18px;
	color: #935455;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}
.zhendi>li img{
	margin-top: -60px;
}
.zhendi>li ul li{
	float: left;
	width: 33%;
}
.zhendi>li ul li span{
	color: #34b255;
	font-size: 16px;
}
.zhendi>li ul li p{ color: #3084bf; font-size: 14px; }
.zhendi>li:last-child{ margin-right: 0; }
.zhendi>li a{
	display: block;
	margin: auto;
	width: 100px;
	height: 31px;
	color: #fff;
	line-height: 31px;
	background: #ec6941;
	margin-top: 10px;
}
.anqiye{ margin-top: 20px; }
.anqiye li{
	width: 393px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.anqiye li a{
	padding: 10px;
	display: block;
}
.anqiye li a:hover{
	background: #e4e4e4;
}
.anqiye li a>div{
	width: 230px;
}
.anqiye li a>div h3{
	font-size: 16px;
	color: #555;
	font-weight: bold;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	margin-bottom: 10px;
}
.anqiye li a>div p{
	font-size: 12px;
	color: #666;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.anqiye li:nth-child(3),.anqiye li:nth-child(6),.anqiye li:nth-child(9){ margin-right: 0; }

.banquan{
	color: #fff;
	padding: 20px;
	margin-top: 40px;
	background-color: #cc3333;
}
.banquanleft{
	width: 170px; line-height: 24px;
}
.banquancont{
	width: 905px; line-height: 24px;
}
.banquancont a{ color:#FFF;}


/*left*/
.leftsidebar_box{
	width:180px;
	height:auto !important;
	overflow:visible !important;
	height:100% !important;
	background-color:#eaecf0;
}

.jiaru,.positionlogo{
	background: #eaecf0;
	padding: 10px;
}
.positionlogo{
	background: #dadee4;
}
.positionlogo img{
	display: block;
	margin: auto;
}
.jiaru button{
	font-size: 14px;
	color: #fff;
	width: 110px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	cursor:pointer; 
	background: #935455;
	margin: auto;
	display: block;
}
.jiaru button img{
	margin: -1px 6px 0px 5px;
}
.leftsidebar_box dt{
	padding-left:30px;
	padding-right:20px;
	background-repeat:no-repeat;
	background-position:10px center;
	color:#666;
	font-size:14px;
	position:relative;
	line-height:48px;
	cursor:pointer;
}
.leftsidebar_box dt a{
	padding-right:10px;
	color:#666;
	font-size:14px;
	position:relative;
	line-height:48px;
	display: block;
}
.leftsidebar_box dd{background-color:#fff; padding: 10px 0 10px 40px;}

.leftsidebar_box dt img{position:absolute;right:10px;top:20px;}
.leftsidebar_box .active{ background-color: #fff!important; }
.leftsidebar_box dl dd:last-child{padding-bottom:10px;}

.positiondetails-right>h3{
	background: #fff;
	font-size: 16px;
	font-weight: bold;
	padding: 20px;
	-moz-box-shadow:0px 5px 5px #eee; -webkit-box-shadow:0px 5px 5px #eee; box-shadow:0px 5px 5px #eee;
}
.zongllist{
	margin: 10px 10px 0 10px;
}
.zongllist>div,.zonglfont,.list5{
	background: #fff;
	margin: 10px;
	border: 1px solid #dcdcdc;
	padding: 20px;
	height: 150px;
}
.zonglfont,.list5{ height: inherit !important; margin: 10px 20px;}
.zonglfont p{
	text-indent:25px;
}
.zongllist>div p span{ margin-left: 10px; }
.zongllist p{
	line-height: 24px;
}
.zonglimg{
	margin: 0px 10px;
}
.zonglimg>ul>li{
	float: left;
	width: 313px;
	margin: 10px;
}
.zonglimg>ul>li>img{
	width: 100%;
	height: 215px;
}
.list5 .newslist,.list5 .fencai,.list5 .courselist{ margin-top: 0; }
.zonglimg .filter .box{
	padding: 0;
	border: 0;
}
.list5 .courselist{ margin-bottom: 0; }
.list5 .filter{ padding-top: 0; }
.list5 .kilkeg li>a>div{width:68%;}
.chakbuton{
	background: #ea644a;
	color: #fff;
	width: 78px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	border-radius: 4px;
	margin: 32px 0 0 20px;
	cursor:pointer;
	float: right;
}
.list5 .kilkeg h3{ max-width: 400px; }
.list5 .kilkeg h3 text{ max-width: 350px; }


/*注册代码*/
.formzhuce{ padding-right: 40px; }
.zhucecont{
	background: #fff;
	border: 1px solid #dcdcdc;
	padding: 40px;
}
.zhucecont h3{
	font-size: 26px;
	color: #444;
	font-weight: bold;
	margin-bottom: 40px;
}
.formzhuce .form-group{ margin-bottom: 20px; }
.formzhuce .form-group label{
	font-size: 16px;
	width: 120px;
	text-align: right;
	display: inline-block;
	padding-right: 15px;
}
.formzhuce .form-group p{
	padding-top: 12px;
	padding-left: 140px;
	line-height: 1;
}
.formzhuce .form-group .form-control,.formzhuce .form-group select{
	height: 40px;
	line-height: 40px;
	background: #fff;
	border: 1px solid #dcdcdc;
	padding: 0 10px;
	width: 357px;
	border-radius: 5px;
}
.formzhuce .form-group .hongse{ color: #ff0000; }
.formzhuce .form-group img{
	border: 1px solid #dcdcdc;
}
.yzmbutton{
	padding: 10px 20px;
	background: #f1f1f1;
	color: #999;
	display: block;
	border: 1px solid #dcdcdc;
	cursor:pointer;
}
.yzmbutton:hover,.yzmbutton.active{
	background: #ec6941;
	color: #fff;
}
.form-group p:nth-child(4){ margin-top: 20px; }
.form-group p:nth-child(5){ margin-top: 10px; }


.helkuiedeg table{
	background: #fff;
	border: 1px solid #ebebeb;
	margin-bottom: 20px;
}

.helkuiedeg table thead{
	background: #eee;
}
.helkuiedeg table thead tr th,.helkuiedeg table tbody tr td{
	display: inline-block;
	width: 25%;
	text-align: left;
	padding: 0 10px;
}
.helkuiedeg table thead tr,.helkuiedeg table tbody tr{
	border-bottom: 1px solid #ebebeb;
	height: 36px;
	line-height: 36px;
	color: #222;
	display: block;
}

/**********TABLE*/

 
.tableall2 ,.tableall2 td ,.tableall2 th
  { 
    border-collapse:collapse;
  border:1px solid #dddddd;
   padding:5px;
   line-height:200%;
  }
    .tableall2 th {
        background-color:#efefef;
    }

.w180 {width: 180px;}
.w374 {width: 374px;}
.w590 {width:620px;}
.piclist li img {
	height: 125px;
	width: 185px;
	margin-bottom: 5px;
}
.piclist li {
	width: 185px;
	text-align: center;
	float: left;
	margin-left: 20px;
	height: 166px;
	list-style-type: none;
	display: inline;
	padding-left: 0px;
	clear:none;
} 
.txt {
	color: #666;
	text-align: center;
	font-size: 16px;
	line-height: 36px;
}
.m40 {clear: both;padding-top: 40px;}
.txt1 {
	color: #FFF;
	background-color: #e84f5c;
	text-align: center;
	font-size: 14px;
	line-height: 33px;
}
.txt1 a{
	color: #FFF;
	
}

/*ҳ ʼ*/
.banner{ height: 423px;}
.neiyecont{
	padding: 35px 0;
}
.rankingleft{
	width: 590px;
	padding-right: 20px;
}
.rankingtale table thead tr th:nth-child(1),.rankingtale table tbody tr td:nth-child(1){
	width: 6%;
}
.rankingtale table thead tr th:nth-child(2),.rankingtale table tbody tr td:nth-child(2),.rankingtale table thead tr th:nth-child(4),.rankingtale table tbody tr td:nth-child(4)
,.rankingtale table thead tr th:nth-child(5),.rankingtale table tbody tr td:nth-child(5),.rankingtale table thead tr th:nth-child(6),.rankingtale table tbody tr td:nth-child(6)
,.rankingtale table thead tr th:nth-child(7),.rankingtale table tbody tr td:nth-child(7){
	width: 20%;
}
.rankingtale table thead tr th:nth-child(3),.rankingtale table tbody tr td:nth-child(3){
	width: 30%;
}
.rankingtale{
	background: #f7f7f7;
	padding: 10px;
	border: 1px solid #dcdcdc;
	margin-top: 20px;
}
.rankingtale table{ margin-top: 0; }
.rankingtale table tbody tr{ margin-bottom: 5px; }
.zhiyuan table tbody tr{ margin-bottom: 10px; }
.rankingtale table tbody tr:nth-child(10),.rankingtale table tbody tr:nth-child(20),.rankingtale table tbody tr:nth-child(30),.rankingtale table tbody tr:nth-child(40)
,.rankingtale table tbody tr:nth-child(40),.rankingtale table tbody tr:nth-child(50){ margin-bottom: 15px; }
.zhuchimkeg table thead tr th:nth-child(2),.zhuchimkeg table tbody tr td:nth-child(2){
	width: 58%; padding-left:25px;
}
.zhuchimkeg table tbody tr td:nth-child(2){ text-align: left; }
.padjin{
	padding: 0;
}
