body{
	background-color: #f5f5f5;
}

.lead{
	width: 1150px;
	margin: 0 auto;
	margin-top: 25px;
	overflow: hidden;
}

.lead li{
	width: 16%;
	height: 30px;
	text-align: center;
	line-height: 30px;
	border-right: 1px solid #ff6803;
	float: left;
}

.lead li:hover a{
	color: #ff6803;
}

.lead li a{
	color: #222;
}

.lead .no{
	border: none !important;
}

.icon{
	width: 1150px;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 40px;
	text-align: center;
}

.icon li{
	width: 20%;
	overflow: hidden;
	padding-bottom: 20px;
	float: left;
	text-align: center;
	color: whitesmoke;
	cursor: pointer;
}

.icon li a{
	display: block;
	width: 100%;
	height: 100%;
}

.icon li:hover{
	background-color: #FF6803 !important;
}

.icon li p{
	color: whitesmoke;
	margin-top: 5px;
}

.icon li .oimg{
	width: 100%;
	height: 60px;	
}

.icon li .oimg img{
	margin-top: 15px;
}

.host{
	width: 980px;
	height: 69px;
	margin: 0 auto;
	margin-top: 55px;
	background: url(../images/bg.jpg)no-repeat center;
	background-size: 100% 100%;
	overflow: hidden;
}

.host .tot{
	width: 195px;
	height: 100%;
	margin: 0 auto;
	text-align: center;
}

.host .tot .one{
	color: #FF6803;
	font-size: 30px;
	font-weight:bold;
}

.host .tot .eng{
	font-size: 20px;
}

.intro{
	width: 990px;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 20px;
}

.intro .no{
	border: none !important;
}

.intro .int{
	width: 33%;
	float: left;
	border-right: 1px solid #dedede;
	overflow: hidden;
	
}

.intro .int .name{
	color: #0066cc;
	margin-bottom: 10px;
	margin-left: 10%;
	width: 80%;
}

.intro .int .list{
	margin-left: 10%;
	width: 80%;
}

.intro .int .list a{
	font-size: 14px;
	margin-left: 5px;
}

.intro .int .list p{
	line-height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.intro .int .list p:hover a{
	color: #FF6803;
}

.news{
	width: 990px;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 40px;
}

.active{
	font-size: 20px;
	color: #0066cc;
	width: 347px;
	height: 40px;
	line-height: 40px;
	text-indent: 2em;
	background-color: #dfdfdf;
}

.news .ns{
	width: 100%;
	overflow: hidden;
	margin-top: 15px;
}

.news .ns li{
	width: 90%;
	margin-left: 5%;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #afafaf;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.news .ns li a{
	display: block;
	width: 100%;
	height: 100%;
}

.news .ns li a img{
	float: left;
	margin-top: 18px;
}

.news .ns li:hover span{
	color: #FF6803;
}

.news .ns li span{
	margin-left: 10px;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	width: 92%;
}

.news .about{
	width: 90%;
	overflow: hidden;
	margin: 15px auto 40px auto;
	text-indent: 2em;
	font-size: 14px;
	line-height: 25px;
}
.editcontent {text-indent:0 !important;}
.news .about a:hover{
	color: #FF6803 !important;
}

.btn{
	width: 318px;
	margin: 30px auto;
	height: 48px;
	text-align: center;
	line-height: 48px;
	background-color: #fe761c;
	border-radius: 24px;
}

.btn a{
	color: whitesmoke;
}

.zzhu{
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 30px;
}

.zzhu li{
	width: 195px;
	height:75px;
	float: left;
	overflow: hidden;
	text-align: center;
}

.zzhu li div { width:175px; height:55px; overflow:hidden; padding:10px 10px; padding-bottom:0px; display:table-cell; text-align:center; vertical-align:middle;}
.zzhu li div img { max-width:175px; max-height:60px; border:0; margin:0;}
.zz li a { padding:0; margin:0;}
.zzhu li span.dw{ display:block; width:195px; height:26px; text-align:center; line-height:1.0;}

@media only screen and (max-width: 360px) {
.zzhu li{
	width: 180px;
	height:75px;
	float: left;
	overflow: hidden;
	text-align: center;
}

.zzhu li div { width:160px; height:55px; overflow:hidden; padding:10px 10px; padding-bottom:0px; display:table-cell; text-align:center; vertical-align:middle;}
.zzhu li div img { max-width:160px; max-height:60px; border:0; margin:0;}
.zz li a { padding:0; margin:0;}
.zzhu li span.dw{ display:block; width:180px; height:26px; text-align:center; line-height:1.0;}
}
.host2{
	width: 980px;
	height: 69px;
	margin: 0 auto;
	margin-top: 55px;
	background: url(../images/can.jpg)no-repeat center;
	background-size: 100% 100%;
}

.host2 .tot{
	width: 235px;
	height: 100%;
	margin: 0 auto;
	text-align: center;
}

.host2 .tot .one{
	color: #FF6803;
	font-size: 30px;
font-weight: bold;
}

.host2 .tot .eng{
	font-size: 20px;
}

.date{
	width: 983px;
	overflow: hidden;
	margin: 20px auto;
	background-color: #ededed;
	padding-bottom: 10px;
}

.date .cand{
	width: 95%;
	height: 40px;
	line-height: 40px;
	margin: 0 auto;
	border-bottom: 1px solid #bbbbbb;
}

.datp { 	margin: 15px 40px 10px 40px;background-color: #d5dfea; }
.datt{
	overflow: hidden;
	float: left;
}

.datt .time{
	width: 95px;
	height: 50px;
	color: #fe761c;
	background-color: #d5dfea;
	text-align: center;
	line-height: 25px;
	float: left;
}

.datt .time2{
	width: 95px;
	height: 50px;
	color: #fe761c;
	background-color: #d5dfea;
	text-align: center;
	line-height: 25px;
	display:table-cell; vertical-align:middle;
}

.datt .nr{
	height: 50px;
	line-height: 25px;
	display:table-cell; vertical-align:middle;
	background-color: #d5dfea;
	border-left:2px solid #ededed;;
	padding-left: 1em;
}

.tip{
	margin: 20px auto;
	text-align: center;
	font-size: 18px;
}

.photo{
	width: 1000px;
	overflow: hidden;
	margin: 0 auto;
}

.photo li{
	width: 160px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 1.5%;
	margin-right: 1.5%;
	float: left;
}
.zz li:hover{
	background-color: #EEEFF1 !important;
}

.photo li a{
	display: block;
	width: 100%;
	height: 100%;
}

.photo li *{
	width: 100%;
}

.photo li .cam{
	overflow: hidden;
	height:128px; height:128px;
	border-radius: 64px;
	display:table-cell; text-align:center; vertical-align:middle;
}

.photo li .cam img{ min-height:128px; min-width:128px;
}

.photo li .name{
	height: 75px;
	background-color: #e3e3e3;
	text-align: center;
	line-height: 30px;
	overflow: hidden;
}

.photo li .name p:nth-child(1){
	margin-top: 10px;
}

.photo2 { width:100%;}
.photo2 li { float:left; width:160px; height:220px; overflow:hidden;}
@media only screen and (max-width: 360px) {
	.photo2 li { float:left; width:180px; height:220px; overflow:hidden;}
}
.photo2 li .cam1{ width:128px; height:128px; margin-left:26px;
}
.photo2 li .cam{
	overflow: hidden!important;
	width:128px; height:128px;
	
	border-radius: 64px;
	display:table-cell; text-align:center; vertical-align:middle;
}
.photo2 li .name{
	height: 75px;
	padding-top:5px;
	text-align: center;
	line-height: 30px;
	overflow: hidden;
}
.photo2 li .name span { text-overflow: ellipsis; display:block;
overflow: hidden;line-height: 20px; font-size:14px;
white-space: nowrap;color: #7B8292 !important;}
.media{
	width: 800px;
	margin: 20px auto;
	overflow: hidden;
}

.media .one{
	width: 33.33%;
	float: left;
	overflow:hidden;
	float: left;
}

.media .one p:hover a{
	color: #ff9010;
}

.media .one p{
	width: 85%;
	margin: 0 auto;
	line-height: 25px;
	font-size: 14px;
	text-align: justify;
	/*overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;*/
}

.footer{
	width: 100%;
	text-align: center;
	height: 70px;
	background-color: #dddddd;
	line-height: 70px;
	color: #717171;
	margin-top: 50px;
}
.part9{overflow:hidden;clear:both;}
.part9_title{border-bottom:2px solid #003e8b;color:#003e8b;font-weight:bold;font-size:20px;font-family:"Î¢ÈíÑÅºÚ";height:42px;line-height:42px;padding:10px 0 0 10px;}
.part9_ul{overflow:hidden;}
.part9_ul li{float:left;border:1px solid #ddd;width:178px;text-align:center;font-size:12px;overflow:hidden;line-height:24px;}
.part9_ul li:hover{border:1px solid #003e8b;}
.part9_ul li a{display:block;color:#666;overflow:hidden;}
.part9_ul li a div{ height:53px; width:178px; vertical-align:middle; display:table-cell; text-align:center;}
.part9_ul li img{display:block;margin:5px auto; max-height:45px; max-width:176px;}
