@charset "utf-8";
@import url("top.css");
@import url("bottom.css");

@font-face {
	font-family: 'Glyphicons Halflings';
	src: url(../fonts/glyphicons-halflings-regular.eot);
	src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'), url(../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
}

/* CSS Document */
.body{ padding:0; margin:0; font-size:14px; line-height:24px; font-family:"Microsoft YaHei", 微软雅黑; min-width:320px; width:100%; color:#777; background-color:#fff}
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; outline: none;}
.ul,form, dl,dt,dd,.ol,menu,.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding: 0px; margin: 0px;font-weight:normal;}
.ul li,.ol li{ list-style:none;}
select,input,textarea{font-family: Geneva, sans-serif; border-radius:0; -webkit-border-radius:0; color:#414446; font-size:14px;}
input:focus { outline: none;}
input,button,select,textarea{font-family: Geneva, sans-serif;outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { margin:0; padding:0;}
select{ background:#fff;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;/*去除苹果样式*/}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:0; vertical-align:top; max-width:100%;}
.btn{ cursor:pointer; border:none;}
a{ color:#666666; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#078999}
.clear{ clear:both; height:0; overflow:hidden;}
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0px; }
.clearfix { zoom:1; }  
table,table td{ border-collapse:collapse;}
.table{ display:table; width:100%; height:100%;}
.table-cell{ display:table-cell; vertical-align:middle;}
.ul li em{ font-style:normal;}

.row1 {white-space: nowrap;overflow: hidden;text-overflow: ellipsis; display:block}
.row2, .row3, .row4, .row5, .row6 {display: -webkit-box; display: box; overflow: hidden; text-overflow: ellipsis; word-break: break-all; -webkit-box-orient: vertical;}
.row2 {	-webkit-line-clamp: 2;}
.row3 {	-webkit-line-clamp: 3;}
.row4 {	-webkit-line-clamp: 4;}
.row5 {	-webkit-line-clamp: 5;}
.row6 {	-webkit-line-clamp: 6;}
.fl{ float:left}
.fr{ float:right}

.auto{ margin:0 auto; max-width:1310px; padding:0px 10px; position:relative;}
.container{ background-color:#f5f5f5; padding:40px 0}
.sidebar{ position:absolute; width:242px;}
.sidebar h4{ text-align:center;  font-size:22px; position:relative; z-index:1;}
.sidebar h4,
.sidebar h4 a{ color:#fff}
.sidebar .photo{ margin-top:10px; height:120px; background:no-repeat center center;}
.sidebar .photo h4{ line-height:120px;}
.sidebar .photo:hover{ background-size:105%;}
.sidebar .photo:hover h4 a{ color:#F00}
.sidebar #pic1{ background-image:url(../images/sidebar_photo1.png)}
.sidebar #pic2{ background-image:url(../images/sidebar_photo2.png)}
.menu h4{ line-height:60px; background:url(../images/menu_titlebg.png) no-repeat}
.menu .box{ background-color:#fff; box-shadow:0 0 10px 1px #e1e1e1;}
.menu ul li{ text-align:center; border-bottom:solid 1px #f3f3f3; background:url(../images/menu_li_bg.png) repeat-x left top}
.menu ul li a{ display:block;}
.menu ul li a.a1{ color:#444444; line-height:49px; font-size:16px;}
.menu ul li.aon a.a1{ background:url(../images/menu_li_icon.png) no-repeat 83%;}
.menu ul li.aon a.a1,
.menu ul li a:hover{ color:#078999;}
.menu ul li .sub{ display:none;}
.menu ul li .sub li{ text-align:left; background:url(../images/li_icon.png) no-repeat 90px center}
.menu ul li .sub li a{ line-height:30px; padding-left:100px;}
.menu ul li li.aon a.a2{ color:#078999}
.menu ul li.aon.lisub .sub{ display:block}

#party_body .sidebar #pic1{ background-image:url(../images/sidebar_photo1_party.jpg)}
#party_body .sidebar #pic2{ background-image:url(../images/sidebar_photo2_party.jpg)}
#party_body .sidebar .photo:hover h4 a{ color:#ffed13}
#party_body .menu h4{ background-image:url(../images/menu_titlebg_party.png)}
#party_body .menu ul li.aon a.a1{ background-image:url(../images/menu_li_icon_party.png);}
#party_body .menu ul li.aon a.a1,
#party_body .menu ul li a:hover{ color:#c40d13;}
#party_body .menu ul li li.aon a.a2{color:#078999;}

.main{padding-left:290px;}
.inner{ padding:4.1%; background-color:#fff; min-height:690px; border-radius:4px;}

.main-w .columnname{ font-size:22px; margin-bottom:3%; color:#078999; background-image:url(../images/columnname_icon2.png)}
.main-w .white-box{ background-color:#fff; padding:4%; border-radius:4px;}


.location{ float:right; padding-left:15px; background:url(../images/location_icon.png) no-repeat left}
.location span{ color:#078999}
.columnname{ margin-bottom:11px; line-height:20px; padding-left:9px; color:#222222; background:url(../images/columnname_icon.png) no-repeat left;}

.Pages{ text-align:center; line-height:32px; padding:2% 0;}
.Pages .p_cur,
.Pages .p_count,
.Pages .p_total,
.Pages .p_jump{ display:none;}
.Pages em{ font-style:normal;}
.Pages a{ color:#999999; display:inline-block; padding:0px 12px; margin:0px 2px; border:solid 1px #dcdcdc; border-radius:4px;}
.Pages a:hover,
.Pages a.a_cur{ color:#fff; background-color:#078999; border-color:#078999}

@media(max-width:1024px){
.container{ padding:10px 0}
.sidebar{ display:none;}
.main{ padding-left:0}
.inner{ padding:2%; min-height:100px}
}
@media(max-width:640px){
.Pages{ line-height:24px;}
.Pages .a_first,
.Pages .a_end{ display:none;}
.Pages a{ padding:0 8px;}
}

:after, :before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.glyphicon-download-alt:before {
	content: "\e025"
}
.glyphicon {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
/*
 .TextList000711 为demo编号
 */
.TextList000711 li{ border:solid 1px #ccc; padding:10px; padding-left: 20px; margin-bottom: 20px; line-height:32px; }
.TextList000711 li em{ font-style:normal; float:right; margin-left:2%;}
.TextList000711 li em a{border:1px solid #dadada; display:block; padding-left:20px; padding-right:20px; line-height:30px;}
.TextList000711 li em a span{ margin-left:10px;}
.TextList000711 li em a:hover{ background-color:#0052af; color:#fff;}
@media(max-width:480px){
.TextList000711 li{ line-height:30px;}
.TextList000711 li em a{ font-size:12px;line-height:28px;}
}

.RighInfo002309 dl dt{display:block;background: #078999;color: #fff;padding: 10px 20px;font-size: 18px;border-radius: 5px;}
.RighInfo002309 .pc_pic{text-align:center;margin: 30px 0;}
.RighInfo002309 dl p{text-align:center;font-size:16px;color:#666;}
.RighInfo002309 dl .p{color: #078999;font-weight: bold;padding: 10px 20px;font-size: 18px;}
.RighInfo002309 dl p span{color:#078999;font-weight:bold;}
.RighInfo002309 .ts{background:#078999;color:#fff;text-align:center;padding: 15px 20px;border-radius: 10px;}
.RighInfo002309 .ts h2{font-weight:normal;}
.RighInfo002309 .ts p{text-align:center;font-size:16px;}
