﻿a{
	text-decoration:none;
	color:#666666
}
.qqkefu{
	position: fixed;
    bottom:40%;
    _position: absolute;
   _top: expression(eval(document.documentElement.scrollTop + 365));
    z-index: 20;
	right:0;
	width:45px
	}
.qqkefu ul li{
	height:45px;
	margin-bottom:1px;
	float:right;
	background:#1b1b1d;
	line-height:35px;
	font-size:14px;
	cursor:pointer;
	position:relative
}
.qqkefu ul li a{
	color:#fff;
	}
.qqkefu ul li.qq_cza{
	overflow:hidden
	}
.qqkefu ul li:hover{
	background:#c9112c;
	}
.qqkefu ul li.top{
	color:#1c1c1c;
	font-weight:800;
	text-align:center;
	line-height:45px;
	background:#ffffff;
	position:relative;
	width:45px;
	cursor:pointer
	}
.qqkefu ul li.top span{
	position:absolute;
	display:block;
	left:0;
	top:-5px;
	height:5px;
	width:45px;
	background:url(../images/czx2.png) no-repeat center;}
.qqkefu ul li.top:hover{
	background:#CBCBCB}
.qqkefu ul li.top:hover span{
	background:url(../images/czx2_hover.png) no-repeat center}
.qqkefu ul li b{
	width:45px;
	height:45px;
	display:block;
	overflow:hidden;
	float:left}
.qqkefu ul li b.a{
	background:url(../images/czx4.png) no-repeat center center;
}
.qqkefu ul li b.b{
	background:url(../images/czx3.png) no-repeat center center;
}
.qqkefu ul li b.c{
	background:url(../images/czx5.png) no-repeat center center;
}
.qqkefu ul li b.lxb{
	background:url(../images/phone0.png) no-repeat center center;
}
.erweima{
	/*width: 390px;*/
	height: 150px;
	position: absolute;
	top: -107px;
	left: -265px;
	background: #FFF;
	border: 1px solid #CCC;
	float: right;
	cursor: default !important;
	display:none
	}
.erweima p{
	line-height: 20px;
	color: #000;
	font-size: 12px;
	text-align: center;
	float: left;
	width: 130px;
	}
.erweima p img{
	width: 110px;
	height: 110px;
	margin: 10px 10px 0px 10px;
	}	
.erweima .arrow3 {
width: 5px;
height: 10px;
display: block;
background:url(../images/czx6.png) no-repeat;
position: absolute;
right: -5px;
top: 122px;
}

.main,.link_b,.link_c,.link_d,.link_a_cont,.box{
    width: 1000px;
    margin:0 auto;
}

.about_conta_top{
	padding-top:60px;
	overflow:hidden
}

.about_conta_toprb{
	overflow:hidden;
	margin-top:25px;
}

.about_conta_toprb a{
	display:inline-block;
	height:28px;
	min-width:92px;
	border:1px solid #313134;
	background:#49494e;
	line-height:28px;
	text-align:center;
	margin:0 0 9px 9px;
	padding:0 3px; 
	color:#fff;
}
.about_conta_toprb a:hover,.about_conta_toprb a.cur{
	background:#929295;
	border:1px solid #7a7a7e;
}
.about_conta_toprb.a a:hover{
	background:#e60012;
	border:1px solid #e60012;
	}
.about_conta_toprb .on{background:#e60012;border:1px solid #e60012;}
/*college*/
.serve_a{
	border:1px solid #d8d8d8;
	margin-bottom:15px;
	margin-top:15px;
}
.serve_a a{
	display:block;
	background:#fff;
	padding:25px 45px;
	}
.serve_a a:hover{
	background:#f2f2f2
	}
.serve_aa{
	overflow:hidden
}
.serve_a b{
	display:block;
	height:18px;
	width:18px;
	text-align:center;
	line-height:18px;
	float:left;
	margin-right:15px;
}
.serve_aa b{
	background:#e60012;	
	color:#f9d4d5;
	}
.serve_ab b{
	background:#00b8e6;	
	color:#d4eef9;
	}
.serve_aa p{
	float:left;
	color:#333333;
	font-size:18px;
	font-weight:bold;
	padding-bottom:15px;
	height:25px;
	width:875px;
	}
.serve_ab{
	overflow:hidden}
.serve_ab p{
	float:left;
	color:#7f7f7f;
	width:875px;
	overflow:hidden;
	line-height:20px;
	height:40px
	}
/*2014-08-13 new page*/
.sort-page {
text-align: center;
_padding-bottom: 2px;
}
.sort-page a {
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;
zoom: 1;
}
.sort-page .page_yes{
background: #616161;
border-color: #616161;
color: #fff;
}
.sort-page a.page-btn-dis {
border-color: #ededed;
color: #bcbcbc;
cursor: default!important;
background-color: #e3e3e3!important;
}
.sort-page .page-pre-btn,.sort-page .page-next-btn,.sort-page a {
height: 38px;
line-height: 38px;
width: 78px;
background: #fff;
font-size: 16px;
border: 1px solid #d9d9d9;
color: #333;
text-align: center;
position: relative;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px;
margin-right: 3px;
}
.sort-page a.page:hover{background: #f1f1f1;}
/***news***/
.collb{
	overflow:hidden;
	margin-top:25px}
.collb_l{
	border:1px solid #d8d8d8;
	width:640px;
	padding:45px 35px;
	background:#fff;
	float:left
}
.collb_l h1{
	color:#333333;
	font-size:18px;
	text-align:center
	
	}
.collb_la{
	text-align:center;
	padding:18px 0
}
.collb_la p{
	display:inline-block;
}
.collb_la p{
	display:inline
}
.collb_la p span,.collb_la p a{
	color:#999999;
	}
.collb_la p a{
	display:inline-block;
	padding-right:12px;
	background:url(../images/collb_a.jpg) no-repeat right 6px;
	}
.collb_lb p{
	line-height:20px;
	margin:20px 0;
	/*text-indent:2em*/
	}
.collb_lc span{
	display:inline-block;
	height:24px;
	float:left;
	line-height:24px;
	padding-right:15px;
	color:#b5b5b5
	}
.collb_lc span{
	*display:inline
	}
.collb_ld{
	color:#a0a0a0;
	margin:25px 0;
	}
.collb_ld b{
	height:16px;
	width:16px;
	display:inline-block;
	margin-right:11px;
	float:left;
	margin-top:1px
	}
.collb_ldl{
	float:left
}
.collb_ldl b{
	background:url(../images/collb_a.png) no-repeat center center #d5d5d5;
	*background:url(../images/collb_a.gif) no-repeat center center #d5d5d5;
	}
.collb_ldl b:hover{
	background:url(../images/collb_a.png) no-repeat center center #939395;
	*background:url(../images/collb_a.gif) no-repeat center center #939395;
	}
.collb_ldr{
	float:left;
	margin-left:45px
}
.collb_ldr b{
	background:url(../images/collb_b.png) no-repeat center center #d5d5d5;
	*background:url(../images/collb_b.gif) no-repeat center center #d5d5d5;
	}
.collb_ldr b:hover{
	background:url(../images/collb_b.png) no-repeat center center #939395;
	*background:url(../images/collb_b.gif) no-repeat center center #939395;
	}
.collb_ld a{
	color:#a0a0a0;
	font-weight:bold;
	}
.collb_r{
	float:right;
	width:230px;
}
.collb_r p{
	color:#333333;
	font-size:16px;
	}
.collb_r .main_c_cc a{
	width:230px;
}
.main_c_cc{
	padding:15px 0 30px 0;
	position:relative
}
.main_c_cc a{
	display:block;
	line-height:22px;
	height:22px;
	overflow:hidden
	
}
.main_c_cc a b{
	font-size:6px;
	color:#b5b5b5;
	display:inline-block;
	padding-right:10px
}
.main_c_cc .more{
	position:absolute;
	bottom:0;
	background:url(../images/more_a.jpg) no-repeat 0 2px;
	padding-left:10px;
	color:#666;
	font-size:9px;
	font-family:"黑体";
	line-height:9px;
}
.main_c_cc .more:hover{
	color:#333
	}