/*鍒濆鍖�*/
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }
img { 
	border: 0 none; 
	vertical-align: top; 
}
ul, li { 
	list-style-type: none; 
}
a{
	text-decoration: none;
	color: #404040;
}
button { 
	cursor: pointer; 
}
body{
	width:100%;
	background: #fff; 
	color: #363636; 
	line-height: 1.2;
	overflow-x: hidden;
	font:12px/1.5 Tahoma,'\5FAE\8F6F\96C5\9ED1','Microsoft Yahei',"hiragino sans gb", Helvetica, Arial, "\5b8b\4f53", 'sans-serif';
	color:#404040;
	letter-spacing: 1px;
	}
.container { 
	margin: 0 auto; 
}
/*娓呴櫎娴姩*/
.clearfix:after { 
	content:""; 
	display:block; 
	clear:both; 
	height:0; 
	line-height:0; 
	visibility:hidden; 
}
.clearfix { 
	zoom:1; 
}
/*涓讳綋鍐呭*/
.gzdz_xxzt01{
	width: 100%;
	min-width: 1200px;
	margin: 0;
	padding: 0;
}
.xxzt01_headBox{
	width: 100%;
	height: 86px;
	background-color: white;
	cursor: pointer;
}
.headTotal{
	width: 1200px;
	height: 100%;
	margin: 0 auto;
}
.headTotal img{
	height: 46px;
	margin-top: 20px;
	float: left;
}
.headTotal ul{
	margin-left: 20px;
	float: left;
}
.headTotal li{
	font-size: 18px;
	color: #333;
	float: left;
	margin-left: 30px;
	line-height: 86px;
}
.headTell{
	font-size: 16px;
	color: #333;
	line-height: 86px;
	float: right;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	width:240px;
}
.headTell span{
	font-size: 20px;
	letter-spacing: 0;
	color: #004ea2;
}
.headTotal li:hover a{
	color: #004ea2;
}
/*banner star*/
.xxzt01_bannerBox{
	width: 100%;
	height: 350px;
}
.xxzt01_bannerBox img{
	width: 100%;
	height: 100%;
}
/*鏂伴椈star*/
.xxzt01_newsBox{
	width: 1200px;
	height: 516px;
	margin: 0 auto;
	margin-top: 40px;
}
.news{
	width: 580px;
	height: 516px;
	background-color: #f2f2f2;
	float: left;
	margin-left: 40px;
}
.news:nth-child(1){
	margin-left: 0;
}
.dynamicTitle{
	margin-top: 26px;
	height: 36px;
}
.dynamicTitle h3{
	font-size: 24px;
	color: #333;
	float: left;
	margin-left: 20px;
}
.dynamicTitle p{
	font-size: 16px;
	color: #333;
	float: right;
	margin-right: 20px;
	margin-top: 10px;
}
.dynamic,.issueBox{
	width: 540px;
	height: 418px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 10px;
}
.dynamic li{
	height: 96px;
	border-bottom: 1px dashed #ccc;
	cursor: pointer;
}
.dynamicText{
	margin-top: 10px;
}
.dynamicImg{
	width: 146px;
	height: 84px;
	float: left;
}
.dynamicTextAll{
	width: 380px;
	float: left;
	margin-left: 14px;
}
.dynamicTextTitle{
	font-size: 14px;
	color: #333;
}
.browse{
	position: relative;
	top: 26px;
	letter-spacing: 0;
	color: #999;
}
.browse img{
	float: left;
	margin-top: 3px;
}
.number{
	float: left;
	margin-left: 4px;
}
.time{
	float: right;
}
.dynamic li:hover .dynamicTextTitle{
	color: #004ea2;	
}
.hotIssueTitle{
	width: 540px;
	height: 36px;
	margin: 26px auto 0 auto;
	border-bottom: 1px solid #b8b8b8;
}
.issueText{
	height: 80px;
	margin-top: 20px;
}
.issueText li{
	height: 30px;
	cursor: pointer;
}
.issueTitle {
    float: left;
    font-size: 16px;
    color: #333;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    width: 100%;
}
.isTime{
	font-size: 14px;
	float: right;
	color: #333;
}
.isTouxiang{
	float: left;
}
.name{
	float: left;
	margin-left: 8px;
}
.isPinlun{
	float: left;
	margin-left: 20px;
}
.isNumber{
	float: left;
	margin-left: 6px;
}
.isPlNumber{
	float: left;
	border-left: 1px solid #999;
	padding-left: 10px;
	margin-left: 10px;
}
.issueText:hover .issueTitle{
	color: #004ea2;
}
.issueText li img{
    width: 20px;
    height: 20px;
    border-radius: 50%;
}
/*涓撲笟浠嬬粛*/
.majorBox{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.majorBoxTitle{
	height: 50px;
	width: 278px;
	margin: 0 auto;
	margin-top: 40px;
}
.fg{
	width: 44px;
	height: 1px;
	background-color: #666666;
	float: left;
	margin-top: 18px;
}
.majorBoxTitle h3{
	font-size: 24px;
	float: left;
	padding: 0 44px;
}
.major{
	/*height: 570px;*/
}
.major table{
	width: 1200px;
	/*height: 570px;*/
	margin-top: 10px;
	color: #696a6b;
	font-size: 16px;
	font-weight: 400;
	text-align: center;
	cursor: pointer;
	letter-spacing: 0;
}
.altrowstable {
	color:#333333;
	border-width: 1px;
	border-color: #e6e6e6;
	border-collapse: collapse;
}
.altrowstable2{
	display: none;
	margin-top: -1px !important;
}
.altrowstable th {
	height: 42px;
	border-width: 1px;
	/*padding: 8px;*/
	border-style: solid;
	border-color: #e5e5e5;
	background-color: #d2d2d2;
}
.altrowstable td {
	height: 42px;
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: #e5e5e5;
}
.pxxm{
	width: 188px;
}
.zymc{
	width: 300px;
}
.xz{
	width: 112px;
}
.zslb{
	width: 220px;
}
.xf{
	width: 176px;
}
.phone{
	letter-spacing: 0;
}
.nextTwo{
	background-color: #f2f2f2;	
}
.buton{
	width: 420px;
	height: 44px;
	background-color: #004ea2;
	border-radius: 3px;
	color: white;
	margin: 0 auto;
	margin-top: 40px;
	margin-bottom: 40px;
	text-align: center;
	line-height: 44px;
	cursor: pointer;
	font-size: 20px;
	font-weight: 600;
}
/*瑙嗛star*/
.videoBox{
	width: 100%;
	height: 502px;
	background-color: #f4f4f4;
	/*position: absolute;*/
}
.videoAll{
	width: 100%;
	height: 100%;
	position: absolute;
}
.videoTitle{
	width: 1200px;
	height: 40px;
	border-bottom: 1px solid #e5e5e5;
	margin: 0 auto;
	margin-top: 40px;
}
.videoTitle h3{
	font-size: 24px;
	color: #333;
	float: left;
	cursor: pointer;
}
.videoTitle p{
	font-size: 18px;
	color: #4c4c4c;
	float: right;
	cursor: pointer;
}
.video{
	width: 1200px;
	height: 380px;
	margin: 0 auto;
	margin-top: 20px;
}
.videoBig{
	height: 380px;
	width: 520px;
	float: left;
}
.otherVideo{
	width: 680px;
	height: 100%;
	float: left;
}
.videoScreen{
	border: 1px solid #f4f4f4;
}
.screenTitle{
	font-size: 16px;
	color: #333333;
	font-weight: 600;
	margin-top: 10px;
}
.screenText{
	font-size: 12px;
	color: #999;
}
.otherVideo{
	
}
.otherVideo li{
	width: 210px;
	height: 180px;
	background-color: white;
	float: left;
	margin-left: 16px;
}
.numberTwo{
	margin-top: 16px;
}
.videoPic{
	width: 210px;
	height: 118px;
}
.jsao{
	font-size: 14px;
	color: #333;
	font-weight: 600;
	margin-top: 10px;
	margin-left: 4px;
}
.videoPl{
	margin-top: 6px;
}
.videoPinlun{
	margin-left: 4px;
}
.videoZt{
	float: right;
	margin-right: 6px;
}
.otherVideo li:hover .jsao{
	color: #004ea2;
}
/*鏍″洯鐜star*/
.ambientBox{
	width: 1200px;
	height: 662px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
.ambientPicte{
	width: 100%;
	height: 252px;
	margin-top: 30px;
}
.ambientPicte_2{
	margin-top: 14px !important;
}
.picterOne{
	width: 366px;
	height: 252px;
	margin-left: 14px;
	float: left;
	cursor: pointer;
	overflow:hidden;
}
.picterOne_1{
	margin-left: 0 !important;
}
.picterTwo{
	width: 212px;
	height: 252px;
	margin-left: 14px;
	float: left;
	cursor: pointer;
	overflow:hidden;
}
.picterOne img,.picterTwo img{

	height:100%;
}
.ambientBiaot{
	position: relative;
	top: -42px;
	width: 100%;
	height: 42px;
	background: rgba(0,0,0,0.5);
	color: white;
	font-size: 20px;
	text-align: center;
	line-height: 42px;
}
.picterOne:hover,.picterTwo:hover{
	transform: scale(1.05);
}
/*灏变笟鍗曚綅star*/
.workBox{
	width: 100%;
	background-color: #f5f5f5;
}
/*琛ㄥ崟star*/
.xxzt_formBox{
	width: 100%;
	height: 170px;
	background: url(../images/xxzt_formBox.jpg) no-repeat center center;
}
.formBox{
	width: 1200px;
	height: 100%;
	margin: 0 auto;
}
.formBox ul{
	height: 100px;
}
.formBox li{
	width: 270px;
	height: 40px;
	border: 1px solid #1e9fc5;
	border-radius: 3px;
	float: left;
	margin-left: 24px;
	margin-top: 16px;
	background-color: white;
}
.formInpt img{
	margin: 10px auto 0 10px;
}
.formInpt input,.formInpt select{
	width: 220px;
    height: 40px;
    padding-left: 10px;
    border: none;
    outline: none;
    font-size: 14px;
    color: black;
    background: none;
}
.formBtn{
	width: 270px;
	height: 40px;
	border: none !important;
	border-radius: 3px;
	float: right !important;
	background-color: #1e89a4;	
	margin-right: 16px;
}
.formBtn button{
	width: 270px;
	height: 40px;
	background-color: #999;
	font-size: 16px;
    font-weight: 600;
    outline: none;
    cursor: pointer;
    color: white;
    border: 0;
    border-radius: 3px;
}
.formXy{
	margin-top: 28px;
	margin-left: 24px;
}
.formXy input{
	width: 14px;
	height: 14px;
	position: relative;
	top: 2px;
}
.formXy span{
	font-size: 12px;
	letter-spacing: 0;
}
/*搴曢儴瀵艰埅star*/
.xxzt_LastBox{
	width: 100%;
	height: 228px;
	background: url(../images/xxzt_LastBox.jpg) no-repeat center center;
	overflow: hidden;
	position: relative;
	top: 40px;
}
.lastText{
	width: 1200px;
	height: 176px;
	margin: 0 auto;
	border-bottom: 1px solid white;
}
.loser{
	text-align: center;
	color: white;
	line-height: 50px;
	letter-spacing: 0;
	font-size: 12px;
}
.lastMess{
	float: left;
	margin-top: 36px;
	color: white;
	font-size: 14px;
}
.lastPhone{
	margin-top: 26px;
}
.lastTitle{
	font-size: 24px;
}
.lastEwm{
	float: right;
	margin-top: 36px;
	font-size: 14px;
	color: white;
}
.lastEwm span{
	writing-mode: vertical-lr;
    writing-mode: tb-lr;
    position: relative;
    top: 18px;
}
/*瀛︽牎棣栭〉缁撴潫*/

/*瀛︽牎绠€浠媠tar*/
.xxztjianj{
	background-color: #f2f2f2;
}
.intro_banner{
	width: 100%;
	height: 276px;
	background-color: wheat;
}
.introBox{
	width: 100%;
	height: 648px;
	background-color: white;
	margin-top: 40px;
	overflow: hidden;
}
.intro{
	width: 1200px;
	height: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.itTitle{
	font-size: 24px;
	color: #333;
	text-align: center;
	margin-top: 40px;
}
.itFg{
	width: 34px;
	height: 2px;
	background-color: #0753a5;
	margin: 10px auto 0 auto;
}
.itText{
	width: 100%;
	height: 196px;
	font-size: 18px;
	color: #333;
	margin-top: 20px;
	text-indent: 2em;
}
.itPicter{
	width: 100%;
	height: 268px;
	margin-top: 20px;
}
.itPicter li{
	width: 380px;
	height: 268px;
	float: left;
	margin-left: 30px;
	cursor: pointer;
}
.itPicter li:first-child{
	margin-left: 0;
}
.itPicter li:hover{
	transform: scale(1.05);
}
/*鑾峰璇佷功star*/
.credentialBox{
	width: 100%;
	height: 452px;
	background-color: white;
	margin-top: 40px;
	overflow: hidden;
}
.credential{
	width: 1200px;
	height: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.cdlBox{
	width: 100%;
	height: 272px;
	margin-top: 40px;
}
.cdlBox li{
	height: 272px;
	width: 220px;
	float: left;
	margin-left: 24px;
	cursor: pointer;
	overflow: hidden;
}
.cdlBox li img{
	height: 100%;
    width: initial;
}
.cdlBox li:first-child{
	margin-left: 0;
}
.cdlBox li:hover{
	transform: scale(1.05);
}
/*瀛︽牎浣嶇疆star*/
.seatBox{
	width: 100%;
	height: 476px;
	background-color: white;
	margin-top: 40px;
	overflow: hidden;
}
.seat{
	width: 1200px;
	height: 100%;
	overflow: hidden;
	margin: 0 auto;
}
.stBox{
	width: 100%;
	height: 300px;
	margin-top: 40px;
}
.stMap{
	width: 454px;
	height: 300px;
	border: 1px solid #e5e5e5;
	float: left;
}
.stAdd{
	width: 706px;
	height: 300px;
	float: right;
}
.stAdd li{
	font-size: 14px;
	color: #333333;
	margin-top: 20px;
}
.stAdd li:first-child{
	margin-top: 0;
}
.stAdd li span{
	margin-left: 20px;
}
.stAdd li p{
	margin-left: 43px;
}
/* 瀛︽牎绠€浠嬬粨鏉� */

/*灏变笟鍗曚綅star*/
.Career{
	background-color: #f2f2f2;
}
.careerBanner{
	width: 100%;
	height: 400px;
	background: url(../images/careerBanner.jpg) no-repeat center center;
}
.guideBox{
	width: 100%;
	height: 572px;
	background-color: white;
	margin-top: 40px;
	overflow: hidden;
}
.guide{
	width: 1200px;
	height: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.gideText{
	width: 100%;
	height: 416px;
	margin-top: 40px;
}
.gide{
	width: 378px;
	height: 416px;
	float: left;
	margin-left: 30px;
	border: 1px solid #ebebeb;
}
.gide:first-child{
	margin-left: 0;
}
.gideImg{
	width: 380px;
	height: 186px;
}
.gide h3{
	font-size: 18px;
	color: #004ea2;
	margin-left: 20px;
	margin-top: 24px;
}
.gide p{
	width: 340px;
	font-size: 14px;
	color: #333;
	margin: 20px auto 0 20px;
}
.cooperationBox{
	width: 100%;
	height: 720px;
	background-color: white;
	margin-top: 40px;
	overflow: hidden;
}
.cooperation{
	width: 1200px;
	height: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.firm{
	width: 272px;
	height: 266px;
	border: 1px solid #ebebeb;
	float: left;
	margin-top: 30px;
	margin-left: 30px;
	cursor: pointer;
}
.firmLf{
	margin-left: 0;
}
.firmImg{
	width: 274px;
	height: 190px;
}
.firmName{
	height: 38px;
	background: rgba(0,0,0,0.5);
	position: relative;
	top: -38px;
	color: white;
	font-size: 16px;
	padding-left: 10px;
	line-height: 38px;
}
.firmText{
	font-size: 12px;
	color: #333;
	width: 252px;
    margin-left: 10px;
    line-height: 14px;
    margin-top: 8px;
}
.firm:hover{
	transform: scale(1.05);
}
/*涓撳満鎷涜仒*/
.recruitBox{
	width: 100%;
	height: 628px;
	background-color: white;
	margin-top: 40px;
	margin-bottom: 40px;
	overflow: hidden;
}
.recruit{
	width: 1200px;
	height: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.companyOne{
	width: 480px;
	height: 460px;
	float: left;
	margin-top: 40px;
	cursor: pointer;
}
.companyTwo{
	float: right;
	width: 698px;
	height: 460px;
	margin-top: 40px;
	cursor: pointer;
}
.companyTwo li{
	width: 340px;
	height: 220px;
	float: left;
}
.companyTwo li:nth-child(2),.companyTwo li:nth-child(4){
	margin-left: 16px;
}
.companyTwo li:nth-child(3),.companyTwo li:nth-child(4){
	margin-top: 20px;
}
.companyOne:hover,.companyTwo li:hover{
	transform: scale(1.05);
}
/*灏变笟鍗曚綅缁撴潫*/

/*瀛︽牎鐜star*/
.xxzthj{
	background-color: #f2f2f2;
}
.environmentBox{
	width: 100%;
	height: 508px;
	background-color: white;
	margin-top: 40px;
	overflow: hidden;
	position: relative;
}
.environment{
	width: 1200px;
	height: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.evmPhoto{
	width: 100%;
	height: 360px;
	margin-top: 40px;
}
 .evmBgPhoto{
	width: 300px !important;
	height: 360px !important;
	float: left !important;
	cursor: pointer;
}
.evmBgPhoto img{
	width: 300px !important;
	height: 360px !important;
}
.evmRigPhoto{
	/*width: 890px;*/
	height: 100%;
}
.evmRigPhoto li{
	width: 290px;
	height: 174px;
	float: left;
	margin-top: 12px;
	margin-left: 10px;
	cursor: pointer;
}
.evmRigPhoto li:nth-child(1){
	margin-left: 0;
}
.evmRigPhoto li:nth-child(1),.evmRigPhoto li:nth-child(2),.evmRigPhoto li:nth-child(3),.evmRigPhoto li:nth-child(4){
	margin-top: 0;
}
.evmRigPhoto li img{
	width: 290px;
	height: 174px;
}
.evmRigPhoto li:hover,.evmBgPhoto:hover{
	transform: scale(1.05);
}
.mienBox{
	background-color: #f2f2f2 !important;
}
.baseBox{
	margin-bottom: 40px;
}
/*瀛︽牎鐜缁撴潫*/

/*鏂伴椈鍒楄〃star*/
.xxztnews{
	background-color: #f2f2f2;
}
.newsBanner{
	width: 100%;
	height: 400px;
	background: url(../images/careerBanner.jpg) no-repeat center center;
}
.newsBox{
	width: 1200px;
	margin: 0 auto;
	margin-top: 40px;
	margin-bottom: 40px;
}
.newsLeft{
	width: 864px;
	background-color: white;
	float: left;
	margin-bottom: 40px;
}
.newsRight{
	width: 316px;
/*	background-color: white;*/
	float: right;
}
.headline{
	width: 844px;
	height: 44px;
	margin: 0 auto;
	border-bottom: 1px solid #ebebeb;
}
.headline li{
	height: 42px;
	float: left;
	font-size: 16px;
	color: #333;
	line-height: 44px;
	margin-left: 24px;
	cursor: pointer;
	border-bottom: 2px;
}
.headline li:first-child{
	margin-left: 10px;
}
.headline li:hover{
	border-bottom: 2px solid #0064dc;
	color: #0064dc;
}
.headline .active{
	border-bottom: 2px solid #0064dc;
	color: #0064dc;
}
.articleBox{
	width: 100%;
}
.articleBox li{
	width: 828px;
	height: 148px;
	margin-left: 20px;
	border-bottom: 1px solid #ebebeb;
	overflow: hidden;
	cursor: pointer;
}
.articleBox ul{
	margin-top: 24px;
}
.atlPhoto{
	width: 166px;
	height: 106px;
	float: left;
	margin-top: 20px;
	cursor: pointer;
}
.atlPhoto img{
	width: 166px;
	height: 106px;
}
.atlText{
	width: 638px;
	height: 106px;
	margin-top: 20px;
	margin-left: 20px;
	float: left;
	letter-spacing: 0;
}
.atlTitle{
	font-size: 18px;
	color: #333;
	height: 27px;
	font-weight: 600;
}
.atlIntroduce,.atlTime{
	font-size: 14px;
	color: #7c7c7c;
}
.atlIntroduce{
	line-height: 30px;
	height: 60px;
}
.textTime{
	float: left;
	letter-spacing: 0;
}
.atlDj{
	float: right;
	letter-spacing: 0;
}
.articleBox li:hover .atlTitle{
	color: #004ea2;
}
.newSerial{
	width: 100%;
	height: 98px;
}
.serialBox{
	float: right;	
	margin-top: 30px;
	margin-right: 20px;
}
.serial{
	width: 34px;
	height: 34px;
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	float: left;
	margin-left: 10px;
	cursor: pointer;
	font-size: 14px;
	text-align: center;
	line-height: 34px;
	color: #999999;
}
.serialLeft{
	width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-right: 10px solid #999999;
    border-bottom: 10px solid transparent;
    margin-top: 6px;
    margin-left: 10px;
}
.serialRight{
	width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-left: 10px solid #999999;
    border-bottom: 10px solid transparent;
    margin-top: 6px;
    margin-left: 12px;
}
.serial:hover{
	border-color: #1184e1;
	color: #1184e1;
}
.active2{
	border-color: #1184e1;
	color: #1184e1;
}
.serial:hover .serialLeft{
	border-right-color: #1184e1;
}
.serial:hover .serialRight{
	border-left-color: #1184e1;
}
.enrollBox,.scoreBox,.gradeBox{
	display: none;
}
.seekBox{
	width: 314px;
	height: 42px;
	background-color: white;
	border: 1px solid #ebebeb;
}
.seekBox input{
	width: 212px;
    height: 40px;
    padding-left: 10px;
    border: none;
    outline: none;
    font-size: 14px;
    color: black;
    background: none;
}
.seekBox button {
    width: 82px;
    height: 42px;
    background-color: #1184e1;
    font-size: 16px;
    font-weight: 600;
    outline: none;
    cursor: pointer;
    color: white;
    border: 0;
    border-radius: 3px;
    float: right;
    margin-right: 0;
}
.newsHot{
	width: 316px;
	margin-top: 10px;
	background-color: white;
}
.nvdTitle{
	width: 100%;
	height: 47px;
	border-bottom: 1px solid #ebebeb;
}
.nvdTitle p{
	font-size: 14px;
	color: #333;
	margin-left: 16px;
	line-height: 47px;
}
.nvBox li{
	margin-left: 16px;
	height: 99px;
	width: 284px;
	border-bottom: 1px solid #ebebeb;
	cursor: pointer;
}
.nhPhoto{
	width: 96px;
	height: 60px;
	float: left;
	margin-top: 20px;
}
.nhPhoto img{
	width: 96px;
	height: 60px;
}
.nhText{
	width: 184px;
	height: 60px;
	float: left;
	margin-left: 4px;
	margin-top: 20px;
	letter-spacing: 0;
}
.nhTitle{
	font-size: 14px;
	color: #333;
	line-height: 18px;
	height: 44px;
}
.nt,.ntQuantity{
	font-size: 12px;
	color: #7c7c7c;
}
.nt,.ntQuantity,.ntNumber img{
	float: left;
}
.ntNumber{
	float: right;
}
.ntNumber img{
	margin-right: 3px;
	margin-top: 3px;
}
.nvBox li:hover .nhTitle{
	color: #1184e1;
}
/*鏂伴椈鍒楄〃缁撴潫*/

/*瀛︽牎瑙嗛star*/
.xxztvideo{
	background-color: #f2f2f2;
}
.facultyBox{
	margin-top: 40px;
	/*margin-bottom: 40px;
	height: 900px;*/
	background-color: white;
	padding-bottom: 40px;
}
.faculty{
	width: 1200px;
	/*height: 300px;*/
	margin: 0 auto;
	overflow: hidden;
}
.facultyTitle{
	height: 40px;
	margin-top: 40px;
}
.flyTitle{
	font-size: 24px;
	color: #333;
	float: left;
	border-left: 4px solid #004ea2;
	padding-left: 20px;
}
.flyCall{
	float: right;
	margin-top: 10px;
	font-size: 16px;
	color: #333;
}
.falyBox{
	margin-top: 20px;
}
.falyBox li{
	width: 214px;
	height: 178px;
	float: left;
	margin-left: 30px;
	border: 1px solid #e5e5e5;
	cursor: pointer;
	margin-top: 20px;
}
.falyBox li:first-child,.falyBox li:nth-child(6){   
	margin-left: 0;
}
.falyBox li:first-child,.falyBox li:nth-child(2),.falyBox li:nth-child(3),.falyBox li:nth-child(4),.falyBox li:nth-child(5){   
	margin-top: 0;
}
.falyPhoto,.falyPhoto img{
	width: 214px;
	height: 140px;
}
.falyText{
	height: 38px;
	text-align: center;
	line-height: 38px;
	font-size: 14px;
}
.falyBox li:hover{
	transform: scale(1.05);
}
.falyBox li:hover .falyText{
	background-color: #004ea2;
	color: white;
}
/*瑙嗛缁撴潫*/

/*鏂囩珷璇︽儏star*/
.xxztarticle{
	background-color: #f2f2f2;
}
.artcleBox{
	width: 1200px;
	height: 900px;
	margin: 0 auto;
}
.atcFloat{
	width: 110px;
	height: 250px;
	background-color: white;
	position: fixed;
	margin-top: 40px;
}
.atcDetails{
	width: 1054px;
	/*height: 900px;*/
	background-color: white;
	margin-top: 40px;
	float: right;
	overflow: hidden;
	padding-bottom: 50px;
}
.atcFloat ul{
	height: 230px;
	margin-top: 4px;
}
.atcFloat li{
	width: 90px;
	height: 48px;
	margin: 0 auto;
	border-bottom: 1px solid #e5e5e5;
	cursor: pointer;
}
.atcFloat li:last-child{
	border-bottom: 0;
}
.atcFloat li p{
	line-height: 48px;
}
.atcFloat li img{
	margin-top: 16px;
	margin-left: 14px;
}
.atcFloat li span{
	float: right;
	margin-right: 14px;
	font-size: 14px;
}
.detlsTitle{
	height: 86px;
	width: 994px;
	margin: 0 auto;
	border-bottom: 1px solid #e5e5e5;
}
.detlsTitle h3{
	float: left;
	font-size: 22px;
	color: #333;
	font-weight: 600;
	line-height: 86px;
}
.detlsRight{
	float: right;
	font-size: 14px;
	color: #666;
	margin-top: 46px;
	cursor: pointer;
}
.detlsRight img{
	float: left;
	margin-right: 10px;
}
.detlsRight p{
	float: left;
}
.datelsBox{
	width: 994px;
	margin: 0 auto;
	margin-top: 30px;
	font-size: 16px;
	color: #333;
	letter-spacing: 0;
}
.datelsPhoto{
	height: 216px;
	margin-top: 30px;
	margin-bottom: 30px;
}
.datelsPhoto li,.datelsPhoto li img{
	width: 310px;
	height: 216px;
}
.datelsPhoto li{
	float: left;
	margin-left: 24px;
}
.datelsPhoto li:first-child{
	margin-left: 0;
}
.reviewBox{
	width: 1054px;
	margin-top: 40px;
	margin-bottom: 40px;
	background-color: white;
	float: right;
	overflow: hidden;
}
.comments{
	height: 220px;
	width: 978px;
	margin: 0 auto;
	margin-top: 24px;
	border-bottom: 1px solid #e5e5e5;
}
.comts{
	width: 956px;
	height: 82px;
    background-color: white;
    border-radius: 3px;
    outline: 0;
    resize: none;
    margin-top: 12px;
    padding-left: 6px;
    font-size: 14px;
    color: #333;
    padding: 10px;
}
.combtn{
	float: right;
	width: 200px;
	height: 48px;
	background-color: #004ea2;
	color: white;
	border: 0;
	border-radius: 3px;
    outline: 0;
    font-size: 14px;
    margin-top: 12px;
}
.comText{
	width: 978px;
	height: 94px;
	margin: 0 auto;
	border-bottom: 1px solid #e5e5e5;
	overflow: hidden;
}
.comText ul{
	margin-top: 24px;
}
.comText li{
	height: 30px;
	cursor: pointer;
}
.comxax {
    color: #999;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
/* 鏂囩珷璇︽儏缁撴潫 */

/*瑙嗛鏌ョ湅star*/
/*.xxztcs{
	background-color: #f2f2f2;
}*/
.csfg{
	height: 40px;
	background-color: #f2f2f2;
}
.csBox{
	width: 100%;
	margin-top: 40px;
	background-color: white;
}
.cs{
	width: 1200px;
	margin: 0 auto;
}
.csTotal{
	float: left;
}
.csTotal:nth-child(1){
	width: 882px;
}
.csTotal:nth-child(2){
	float: right;
}
.csBig{
	width: 882px;
	height: 668px;
	float: left;
	border-bottom: 1px solid #e5e5e5;
}
.csOther{
	width: 300px;
	float: right;
}
.csVideo{
	width: 100%;
	height: 496px;
	background-color: black;
}
.csReview{
	width: 882px;
	height: 64px;
	background-color: #4b9cf3;
}
.csReview p{
	float: left;
	font-size: 14px;
	color: white;
	line-height: 64px;
	margin-left: 20px;
	cursor: pointer;
}
.csReview p img{
	margin-top: 16px;
}
.csFx{
	margin-top: 22px !important;
}
.csPinl{
	width: 428px;
	height: 34px;
	border-radius: 17px;
	background-color: white;
	float: right;
	margin-right: 20px;
    margin-top: 14px;
}
.csPinl input{
	width: 336px;
    margin-left: 16px;
    height: 34px;
    border: 0;
    outline: 0;
    font-size: 14px;
}
.csPinl button{
	width: 64px;
	height: 34px;
	color: white;
	background-color: #004896;
	border: 0;
	border-radius: 0px 17px 17px 0px;
	float: right;
	font-size: 14px;
}
.csReviewText h3{
	font-size: 18px;
	color: #333;
	margin-top: 22px;
}
.csReviewText p{
	font-size: 14px;
	color: #333;
	float: left;
	margin-top: 6px;
}
.csReviewText span{
	font-size: 14px;
	color: #333;
	float: right;
	margin-top: 6px;
}
.commentArea{
	width: 882px;
	float: left;
}
.commentAreaTitle{
	width: 882px;
	height: 65px;
	border-bottom: 1px solid #e5e5e5;
}
.commentAreaTitle h3{
	font-size: 18px;
	color: #2668b0;
	margin-left: 20px;
	float: left;
	line-height: 65px;
}
.commentAreaTitle p{
	font-size: 14px;
	color: #333;
	margin-right: 20px;
	float: right;
	line-height: 65px;
}
.commentAreaText{
	width: 842px;
	height: 96px;
	margin: 0 auto;
	overflow: hidden;
	border-bottom: 1px solid #e5e5e5;
}
.commentAreaText ul{
	margin-top: 24px;
}
.commentAreaText li{
	height: 30px;
}
.csOther li{
	width: 298px;
	height: 100px;
	border: 1px solid #e5e5e5;
	margin-top: 12px;
	cursor: pointer;
}
.csOther li:first-child{
	margin-top: 0;
}
.csOtherImg,.csOtherImg img{
	width: 130px;
	height: 90px;
	float: left;
}
.csOtherText{
	width: 150px;
	height: 88px;
	float: left;
	margin-left: 10px;
	padding: 4px;
}
.csOther li:hover{
	transform: scale(1.05);
}
/*瑙嗛瑙傜湅缁撴潫*/

/*涓撲笟star*/
.xxztimg{
	background-color: #f2f2f2;
}
.zszyBox{
	background-color: white;
    /* padding-top: 40px; */
    margin-top: 40px;
    padding-bottom: 40px;
}

/*寮圭獥*/
.mini-dialog-main{
	height: 480px !important;
}
.mini-dialog-wrapper{
	width: 780px !important;
}