﻿@charset "utf-8";
body{ font-family:"微软雅黑","arial","sans-serif"; color:#333; background-color:#FFF; line-height:1.7; font-size:14px; }
input { z-index:1; }
a { text-decoration:none; color:#333; blr:expression(this.onFocus=this.blur()); outline: none; }
a:hover { color:#2485D8; text-decoration:none; }
a:linked,a:active,a:focus, a:hover { text-decoration:none; }
a:hover { text-decoration:none; -moz-transition-duration: 0.3s;-webkit-transition-duration: 0.3s;-o-transition-duration: 0.3s; transition-duration:0.3s;  -webkit-transition-property:color, background-color, background, width, height, top, left, bottom, right, display, borderr,opacity;-moz-transition-property:color, background-color, background, width, height, top, left, bottom, right, display, borderr,opacity;-o-transition-property:color, background-color, background, width, height, top, left, bottom, right, display, borderr,opacity;  transition-property:color, background-color, background, width, height, top, left, bottom, right, display, border,opacity; }
.pzoom { overflow:hidden; }
.pzoom img { transition: all 0.3s; }
.pzoom img:hover { transform: scale(1.1); }
.clear { clear:both; }
.red { color:#A30101; }
.gray { color:#999; }
.f16 { font-size:16px; }
.bg-white { background:#FFF; }
.swiper-pagination-bullet-active { background-color:#FFDD07; }
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom:10px; }
.container {padding:0;}

/* pages */
.pager { padding:0px 10px 0; font-family:Verdana, Geneva, sans-serif; }
	.page_btn { display:inline-block; background-color:#FFF; border:1px solid #EEE; width:auto; padding:0 12px; line-height:35px; color:#666; margin:0 2px; border-radius:0px; }
	.page_cur { display:inline-block; background-color:#333; border:1px solid #333; color:#FFF; width:auto; padding:0 12px; line-height:35px; margin:0 2px; border-radius:0px; }
	.page_disable { display:inline-block; background-color:#F7F7F7; border:1px solid #EEE; width:auto; padding:0 12px; line-height:35px; color:#333; margin:0 2px; border-radius:0px;}


.btn-primary { background-color:#A30101; border-color:#A30101; }
	.btn-primary:hover { background-color:#A30101; border-color:#A30101; }


/*index*/
.slide { z-index:0; }
.slide .swiper-pagination-bullet { background:#FFF; opacity:.6; }
.slide .swiper-pagination-bullet-active { background:#FFDD07; opacity:1; }
.slide img { width:100%; }
.indexFocus{
	width:100%;
	height:auto;
	margin:0 auto;
	overflow: hidden;
}
.carousel-inner, .carousel-inner .item { z-index:1;}
.indexFocusLi1{
	width:100%;
	height:300px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	z-index:1;
}

.indexFocusLi1Left{
	width:auto;
	height:auto;
	position:absolute;
	top:50px;
	right:80px;
	font-size:24px;
	color:#FFF;
	/* font-weight:bold; */
	overflow:hidden;
	animation:tranxleft .8s  ease-in-out .5s  both;
	-moz-animation:tranxleft .8s  ease-in-out .5s  both;
	-webkit-animation:tranxleft .8s  ease-in-out .5s  both;
	-o-animation:tranxleft .8s  ease-in-out .5s  both;
}
@keyframes tranxleft{
0%{right:-260px;}
100%{right:80px;}
}
@-moz-keyframes tranxleft{
	0%{right:-260px;}
	100%{right:80px;}
}
@-webkit-keyframes tranxleft{
	0%{right:-260px;}
	100%{right:80px;}
}
@-o-keyframes tranxleft{
	0%{right:-260px;}
	100%{right:80px;}
}

.indexFocusPrev{
	width:24px;
	height:40px;
	position:absolute;
	top:50%;
	left:2%;
	margin-top:-20px;
	z-index:99999;
}

.indexFocusNext{
	width:24px;
	height:40px;
	position:absolute;
	top:50%;
	right:2%;
	margin-top:-20px;
	z-index:99999;
}

.indexFocusPrev img,.indexFocusNext img{
	width:24px;
	/* height:40px; */
}

.container-top { height:60px; background: url('../images/bg-top.gif') repeat left center; position: relative;  z-index: 999; overflow: hidden; }
	.container-top .container { padding:0; }
	.top-logo { height:60px; font-family: '黑体';margin:0px 0 0; padding:10px 0 0 10px; text-align:left;  color:#A30101; font-size:20px; font-weight:bolder; line-height:1;}
	.top-logo img { max-width:100%; max-height:90%; }
  .top-name { padding:10px 8px; text-align: center; }
	.top-name h1 { line-height:35px; font-size:16px; font-weight:bold; padding:0 0px; color:#FFF; margin:0; background:#667A9D; letter-spacing: 0;}
	.top-phone { color:#A30101; line-height:1.2; padding:15px 0 0; font-size:12px; }
	.top-phone strong { font-size:16px; display: block; }
	.top-phone span {  background: url('../images/ico-phone.png') no-repeat left center; background-size:auto 90%; padding-left:20px; }


.top-menu { padding:0; text-align:right; height:100%; position:relative; z-index: 999;}
	.top-menu i { display:block; width:60px; height:60px; background:#FFF url('../images/ico-menu.png') no-repeat center center; background-size:auto 60%; position:fixed; right:0px; top:0px; }
.footer-nav { position:fixed; z-index:990; left:0; top:0; width:100%; height:100%; background:rgba(255,255,255,0); display:none; }
nav { position:fixed; z-index:999; margin:0px 0 0; left:0; bottom:60px; width:25%; }
	.nav-close { background:#FFF url('../images/ico-close.png') no-repeat center center; background-size:auto 60%; width:60px; height:60px; float:right; }
	nav ul { margin:0; padding:0; background:rgba(0,0,0,0.8); clear:both; }
	nav li { margin:0px; padding:0 0px; height:auto; }
	.nav-pills > li { float:none; margin:0; }
	.nav-pills > li.active { color:#FFF; }
/*	.nav-pills > li+li { margin:0; }*/
	nav .nav>li:first-child>a { background-image:none; }
	nav .nav>li>a{ display:block; color:#FFF; width:100%; text-align:center; background:none; padding:5px 0px; border-bottom:1px solid rgba(255,255,255,0.3); }
	nav .nav>li>a span { display:block; font-size:14px; width:100%; }
	nav .nav>li:last-child>a { border-bottom:none; }
	nav .nav>li:hover, nav .nav-pills>li.active:hover>a { color:#FFF; background:none; margin-top:0px;border-radius:0px; }
	nav .nav>li:hover>a {  }
	nav .nav-pills>li>a{ border-radius:0px;}
	nav .nav-pills>li.active>a,nav .nav-pills>li.active>a:focus,nav .nav-pills>li>a:hover{ color:#FFF; background:none; margin-top:0px; border-radius:0px; }

	.main-menu { position:fixed; top:0px; left:0; width:100%; height:100%; background:rgba(0,0,0,0.9); z-index:99999; padding-top:10px; font-size:14px; display:none; }
	.index .main-menu {  }
	.main-menu ul { padding:50px 0 0; }
	.main-menu li { padding:10px; margin:0; list-style-type:none; border-bottom:1px solid rgba(255,255,255,0.2) }
	.main-menu li a { display:block; width:100%; text-align:left; padding-top:0px; padding-left:20px; height:40px; line-height:40px; color:#FFF; }
	.main-menu li a span { display:inline-block; width:50px; height:50px; background-size:auto 25px; border-radius:25px; }



.index-title { padding:0px 0 10px; text-align:center; }
	.index-title h1 { color:#111; width:35%; margin:0px auto 0px; padding:0px 0 0; font-weight:bolder; font-size:24px; height:30px; text-align:center; }
	.index-title small { font-size:18px; font-weight:bolder; color:#BBB; display:block; line-height: 1.3;}
	.index-more { padding:10px 0; clear:both; text-align:center; margin-bottom:10px;}
	.index-more a { display:inline-block; color:#FFF; height:40px; line-height:40px; background:url('../images/bg-scopet.gif') repeat left top; border-radius:5px; width:40%; font-size:14px; }
	.index-more a:hover {  }


footer { background:url('../images/bg-scopet.gif') repeat left top; z-index:99; color:#999; margin-bottom:60px; }
	footer .container { padding:15px 12px; }
	footer .index-title { text-align:center; margin-bottom:0; padding-bottom: 0;}
	footer .index-title h1 { color:#FFF; font-size:16px; background:none; width: 100%; }
	footer .index-title small { color:rgba(255,255,255,0.8); font-size:14px; font-weight:bold; display:inline-block; margin-left:10px; }
	footer a { color:#FFF; }
	.footer-logo { color:#FFF; font-size:34px; font-weight:1000; text-align:center; letter-spacing:2px; }

	.footer-contact { padding:0px 10px 0 0; margin-bottom:10px; color:#FFF; }
		.footer-contact dl { margin:0; padding:0; }
		.footer-contact dt { font-weight:normal; padding:0; line-height:1.8; float:left; width:21%; }
		.footer-contact dd { padding:0; line-height:1.8; float:left; width:79%;}
	.footer-right { text-align:center; padding:5px 0 0; color:#FFF; font-size: 12px; line-height: 1.6;}
		.footer-right img { max-width:100%; margin-bottom: 7px;}
	.footer-copyright { text-align:center; padding:10px 15px 20px; font-size: 12px; }
			.footer-copyright a { color:#999; white-space: nowrap; }

.footerMenu { height:60px; background: #FFF; position: fixed; bottom:0; left:0; width:100%; z-index: 9; border-top:1px solid #EEE;}
	.footerMenu a { padding:35px 0 0; text-align: center; background-size:auto 22px; background-repeat:no-repeat; background-position:center 10px; font-size: 12px; }
	.footerMenu a.col-xs-3 { width:20%;}
	.footerMenu a.footerMenu1 {  background-image:url('../images/ico-home.png');}
	.footerMenu a.footerMenu2 {  background-image:url('../images/ico-about.png');}
	.footerMenu a.footerMenu3 {  background-image:url('../images/ico-contact.png');}
	.footerMenu a.footerMenu4 {  background-image:url('../images/ico-tel.png');}
	.footerMenu a.footerMenu5 {  background-image:url('../images/ico-m.png');}
	.footerMenu a.footerMenu1.active {  background-image:url('../images/ico-home1.png'); color:#A30101;}
	.footerMenu a.footerMenu2.active {  background-image:url('../images/ico-about1.png'); color:#A30101;}
	.footerMenu a.footerMenu3.active {  background-image:url('../images/ico-contact1.png'); color:#A30101;}
	.footerMenu a.footerMenu5.active {  background-image:url('../images/ico-m1.png'); color:#A30101;}


.index-page {  }
.index-notice { padding:0px 10px 0 10px; border-bottom:1px solid #ECECEC; }
	.index-notice .container { height:45px; line-height:40px; overflow: hidden; width: 90%; }
	.index-notice:before { content:""; background:url('../images/ico-notice.png') no-repeat left center; background-size:auto 60%; width:30px; height:30px; float: left; margin:5px 0px 0 0; }
	.index-notice .container a { color:#333; font-size:14px; height:40px; line-height:40px; overflow: hidden; }
.index-search { padding:10px 10px; border-bottom:1px solid #ECECEC; }
	.index-search .input-group { border:1px solid #DDD; height:26px; border-radius:16px; background:#FFF; padding:0px; }
	.index-search-text { padding-left:10px; padding-right:10px; border:none; background:none; border-radius:15px; box-shadow: none;}
	.index-search-btn { background:none; width:50px; height:26px; border-radius:15px; background:#FFF url('../images/ico-search2.png') no-repeat center center; background-size:auto 20px; }

.index-news { padding:0px 10px 10px; }
	.index-news .container { background-color:#FFF; padding:20px 5px; border-radius:8px; }
	.index-news-slide .swiper-wrapper, .swiper-wrapper1 { margin:90px 0 0; text-align:center;}
	.index-news-slide .swiper-wrapper img, .swiper-wrapper1 img { width:100%; border-radius:8px; }
	.index-news-slide .swiper-wrapper p, .swiper-wrapper1 p { height:50px; line-height:50px; padding:0 20px; overflow:hidden; text-align:center; }
	.index-news-slide a:hover { color:#2485D8; }
	.swiper-slide1 { display:none;}
	.swiper-slide1.active { display:block; }

	/* .news-types { width:100%; overflow-x:scroll; overflow-y:hidden; white-space: nowrap; height:50px; } */
	.news-types { width:100%; text-align: center; }
	.news-types a { display: inline-block; width:30%; height:35px; margin:0 2px 10px; line-height:35px; text-align:center; border-radius:5px; background-color:#E3E3E3; opacity:1; font-size:16px; }
	.news-types a.active { color:#FFF; background-color:#A30101; }
	.news-types::-webkit-scrollbar-track-piece {
	  background-color: rgba(0, 0, 0, 0.05);
	  border-left: 1px solid rgba(0, 0, 0, 0.05);
	}
	.news-types::-webkit-scrollbar {
	  width: 5px;
	  height: 5px;
	  -webkit-border-radius: 5px;
	  -moz-border-radius: 5px;
	  border-radius: 5px;
	}
	.news-types::-webkit-scrollbar-thumb {
	  background-color: rgba(0, 0, 0, 0.2);
	  background-clip: padding-box;
	  -webkit-border-radius: 5px;
	  -moz-border-radius: 5px;
	  border-radius: 5px;
	  min-height: 5px;
	}
	.news-types::-webkit-scrollbar-thumb:hover {
	  background-color: rgba(0, 0, 0, 0.2);
	  -webkit-border-radius: 5px;
	  -moz-border-radius: 5px;
	  border-radius: 5px;
	}

	.index-news-slide .swiper-pagination-bullets { bottom:auto; top:0px; }
	.index-news-slide .swiper-pagination-bullet { width:30%; height:35px; margin:0 2px 10px; line-height:35px; text-align:center; border-radius:5px; border:none; background-color:#E3E3E3; opacity:1; font-size:16px; }
	.index-news-slide .swiper-pagination-bullet-active { color:#FFF; background-color:#A30101; }
	.index-news .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin-bottom:10px;}
	.index-news-list { margin:0px 0 15px; padding:0; list-style-type:none; }
	.index-news-list li { border-bottom:1px solid #EEE; }
	.index-news-list a { display:block; width:100%; overflow:hidden; background:url('../images/ico-arrow.png') no-repeat left center; background-size:7px auto; padding-left:15px; line-height:40px;height:40px; overflow: hidden; text-align:left; font-size:14px; }


.index-team { padding:10px 10px 20px; }
	.index-team .container { background-color:#FFF; padding:20px 5px; border-radius:8px; }
	.index-team-c { padding:10px 100px 0 0; margin-left:-10px; }
	.index-team-c ul { margin:0; padding:0; list-style-type:none; }
	.index-team-c li { float:left; width:50%; text-align:center; padding:10px; }
	.index-team-c li a { display:block; background-color:#FFF; width:100%; height:200px; border-radius:8px; padding:10px; -webkit-box-shadow: 0px 0px 10px 3px #EEE; -moz-box-shadow: 0px 0px 10px  3px #EEE; box-shadow: 0px 0px 10px 3px #EEE; }
	.u-face { overflow:hidden; width:100%; height:140px; border-radius:0px; }
		.u-face img { width:100%; height:140px; }
	.u-name { font-size:16px; color:#A30101; line-height:40px;}

.index-scope { background:url('../images/bg-scope.jpg') no-repeat center top; background-size:auto 100%; }
	.index-scope .container { position:relative; background:url('../images/logo2.png?v=626') no-repeat center 170px; background-size:45% auto; height:440px; }
	.index-scope h1 { text-align:center; font-size:24px; font-weight:bold; color:rgba(255,255,255,0.8); margin:0; padding:25px 0 0; }
	.index-scope h1 a { color:rgba(255,255,255,0.8); }
	.index-scope li { list-style-type:none; position:absolute; width:auto; border:1px solid #FFF; background:rgba(255,255,255,0.25); border-radius:9px; text-align:center; font-size:16px; }
	.index-scope li div { width:80px; height:70px; }
	.index-scope li a { display:table-cell; vertical-align: middle; color:#FFF; font-size:14px; height:70px; font-weight:bold; width:80px; line-height:16px; padding:5px; text-align:center; position:relative; }
	.index-scope li a i { display:block; width:28px; height:24px; background-position:center bottom; background-repeat:no-repeat; background-size:70% auto; margin:0 auto 5px; }
	.index-scope li:nth-child(1) { left:80px; top:70px; animation-name:scop1; animation: scop1 1s ease 0s normal none; -moz-animation: scop1 1s ease 0s normal none; -webkit-animation: scop1 1s ease 0s normal none; -o-animation: scop1 1s ease 0s normal none; }
	.index-scope li:nth-child(2) { left:12px; top:150px; animation-name:scop2; animation: scop2 1s ease 0.1s normal none; -moz-animation: scop2 1s ease 0.1s normal none; -webkit-animation: scop2 1s ease 0.1s normal none; -o-animation: scop2 1s ease 0.1s normal none; }
	.index-scope li:nth-child(3) { left:80px; top:230px; animation-name:scop3; animation: scop3 1s ease 0.2s normal none; -moz-animation: scop3 1s ease 0.2s normal none; -webkit-animation: scop3 1s ease 0.2s normal none; -o-animation: scop3 1s ease 0.2s normal none; }
	.index-scope li:nth-child(4) { left:42px; top:310px; animation-name:scop4; animation: scop4 1s ease 0.3s normal none; -moz-animation: scop4 1s ease 0.3s normal none; -webkit-animation: scop4 1s ease 0.3s normal none; -o-animation: scop4 1s ease 0.3s normal none; }
	.index-scope li:nth-child(5) { right:80px; top:70px; animation-name:scop5; animation: scop5 1s ease 0s normal none; -moz-animation: scop5 1s ease 0s normal none; -webkit-animation: scop5 1s ease 0s normal none; -o-animation: scop5 1s ease 0s normal none; }
	.index-scope li:nth-child(6) { right:12px; top:150px; animation-name:scop6; animation: scop6 1s ease 0.1s normal none; -moz-animation: scop6 1s ease 0.1s normal none; -webkit-animation: scop6 1s ease 0.1s normal none; -o-animation: scop6 1s ease 0.1s normal none; }
	.index-scope li:nth-child(7) { right:80px; top:230px; animation-name:scop7; animation: scop7 1s ease 0.2s normal none; -moz-animation: scop7 1s ease 0.2s normal none; -webkit-animation: scop7 1s ease 0.2s normal none; -o-animation: scop7 1s ease 0.2s normal none; }
	.index-scope li:nth-child(8) { right:42px; top:310px; animation-name:scop8; animation: scop8 1s ease 0.3s normal none; -moz-animation: scop8 1s ease 0.3s normal none; -webkit-animation: scop8 1s ease 0.3s normal none; -o-animation: scop8 1s ease 0.3s normal none; }
	.index-scope li:nth-child(9) { left:50%; top:330px; margin-left:-40px; animation-name:scop9; animation: scop9 1s ease 0.3s normal none; -moz-animation: scop9 1s ease 0.3s normal none; -webkit-animation: scop9 1s ease 0.3s normal none; -o-animation: scop9 1s ease 0.3s normal none; }






/* sub page */
.dir { color:#666; text-align: left; padding:5px 15px; font-size: 12px;}
	.dir a { color:#666; }
	.dir a:last-child { color:#A30101; }

.sub-top { position: relative; z-index: 0;}
	.sub-top img { width:100%; height:100%; }
.sub-title { margin:20px 15px 0; text-align: left; height:40px;}
	.sub-title h1,.sub-title h2 { margin:0; font-size:20px; font-weight:bolder; padding:0px 0 0 10px; border-left:6px solid #A30101; line-height: 32px; height: 32px; }
	.sub-title small { font-weight:normal; font-size:14px; color:#999; display:inline-block; width:auto; padding:0 10px; background-color: #FFF;}
.sub-type { margin-top:10px; background:#FFF; padding:0px; -webkit-box-shadow: 0px 0px 10px 3px #EEE; -moz-box-shadow: 0px 0px 10px  3px #EEE; box-shadow: 0px 0px 10px 3px #EEE; }
	.sub-type a { display:inline-block; width:24%; text-align: center; padding:10px 0px; font-size:16px; }
	.sub-type a:after { content:'|'; color:#CCC; font-size:12px; float:right; }
	.sub-type a:last-child:after { content:''; }
	.sub-type a.active { color:#A30101; border-bottom:3px solid #A30101; }
.scope-type { margin-top:10px; background:#FFF; padding:10px 0; -webkit-box-shadow: 0px 0px 10px 3px #EEE; -moz-box-shadow: 0px 0px 10px  3px #EEE; box-shadow: 0px 0px 10px 3px #EEE; }
	.scope-type a { padding:5px 0px 5px 10px; margin:0 0px; font-size:14px; line-height:1.5;}
	/* .scope-type a:after { content:'|'; color:#CCC; font-size:12px; margin-left:10px; } */
	.scope-type a:last-child:after { content:''; }
	.scope-type a.active { color:#A30101; font-weight:bold; }

.container-main { z-index:-9; padding:0 12px 20px; }
	.container-main article { padding:10px 5px; height:auto; line-height:1.7; z-index:-9; }
	.container-main article h1 { font-size:30px; }
	.container-main article h2 { font-size:28px; }
	.container-main article h3 { font-size:26px; }
	.container-main article h4 { font-size:22px; }
	.container-main article h5 { font-size:18px; }
	.container-main article img { max-width:100%; margin-bottom:10px; }
.preNext { padding:10px; }


h1.title { font-size:18px; line-height: 1.5; text-align:center; padding:10px 0 0; margin:0 20px; font-weight:bolder; color: #666;}
small.info { color:#999; text-align:center; display:block; }
.activity-info { padding:20px; margin:20px; list-style-type:none; background:#FFF; border:1px solid #EEE; border-radius:5px; }

.video-list { padding:0px; margin:0; }
	.video-list li { list-style-type:none; padding:0 8px; margin-bottom:30px; }
	.video-list a { display:block; width:100%; height:240px; position:relative; }
	.video-list li .pzoom { width:100%; height:190px; }
	.video-list li .pzoom img { width:100%; height:100%; }
	.video-list li h4 { font-size:14px; line-height:45px; height:45px; overflow:hidden; margin:0px; text-align:center; }
	.video-list li .mask { position:absolute; top:0; left:0; width:100%; height:190px; background:rgba(0,0,0,0.6) url('../images/ico-play.png') no-repeat center center; text-align:center; }


.photo-list { margin:0 0 0 -10px; padding:0; list-style-type:none; }
.photo-list li { text-align:center; margin-bottom:10px; padding:10px 0px 10px 10px; }
	.photo-list li a { display:block; width:100%; border:1px solid #E1E1E1; border-radius:5px; padding:8px 8px 20px; }
	.photo-list li .pzoom { width:100%; height:100px; }
	.photo-list li img { width:100%; height:100%; }
	.photo-list h2 { font-size:16px; text-align:center; height:40px; line-height:40px; margin:0; font-weight: bold; }
	.photo-list li a small { display:block; font-size:14px; height:50px; line-height:23px; margin:0 0 10px; color:#666; overflow: hidden;}
	.photo-list .item-more { display:inline-block; font-style: normal; font-size:12px; border-radius:5px; width:100px; height:30px; line-height:30px; border:1px solid #AA0630; color:#AA0630; }


.news-list { margin:0; padding:0; list-style-type:none; }
		.news-list li { border:1px solid #E1E1E1; margin:10px 0 5px; padding:10px 12px 10px 30px;  background:url('../images/ico-arrow2.png') no-repeat 10px 18px; background-size: 15px auto;}
		.news-time { font-size:14px; color:#999; }
		.news-time .glyphicon-time { color:#CCC; margin-right:3px; font-size: 14px;}
		.news-list li h2 { font-size:16px; margin:0; padding:0px 0 5px; font-weight:normal; line-height: 1.5;}
		.news-list li small { color:#666; line-height:20px; display: block; margin-bottom: 5px; font-size:14px; max-height:40px; overflow: hidden; }

.item-list { margin:0; padding:0; list-style-type:none; }
		.item-list li { border-bottom:1px dashed #E1E1E1; margin:0; padding:10px 0 10px 18px;  background:url('../images/ico-dot3.png') no-repeat left 17px; background-size:10px auto;}
		.item-time { font-size:14px; color:#999; }
		.item-time .glyphicon-time { color:#BBB; margin-right:3px; font-size: 14px;}
		.item-list li h2 { font-size:16px; margin:0; padding:0px 0 5px; font-weight:normal; line-height: 1.5;}
		.item-list li small { color:#999; line-height: 1.5; display: block; margin-bottom: 5px; margin-left:10px; font-size:12px;}
.article-relative { list-style-type:none; margin:0; padding:20px 0; border-top:1px solid #EEE; color:#999; }
	.article-relative a { display: block; height: 23px; line-height: 23px; overflow: hidden;}

.scope-container { margin:0 0 0 0px; }
	.scope-box { padding:0 0px; margin-top:10px; }
	.scope-box dl { margin:0 0 0 0px; padding:0 0 10px; border-top:1px solid #DDD; }
	.scope-box dt { color:#A30101; font-weight:bold; margin-bottom: 10px; border-bottom:1px dashed #DDD; font-size:16px; line-height: 50px; height: 50px; }
	.scope-box dt a { color:#A30101; display: block; position: relative; padding-left:40px; }
	.scope-box dt a i { display: block; position:absolute; width:32px; height:50px; left:0px; top:0px; background-repeat:no-repeat; background-position:center center; background-size:90% auto;}
	.scope-box dd { font-size:14px; padding:0 0 0 10px; background:url('../images/ico-dot2.png') no-repeat left center; height:30px; line-height: 30px; }
	.scope-box dd a { color:#666; }
	.scope-box dd a:hover { color:#A30101; }
.scope_sub { list-style-type:none; margin:20px 0; padding:0; }
	.scope_sub dt { background:#F1F1F1; font-size:16px; padding:0 10px; height: 40px; line-height: 40px; margin-bottom: 10px;}
	.scope_sub dd { padding:0 0px; font-size:14px;}
	.scope_sub dd a { display:block; line-height: 25px; background:url('../images/ico-dot4.png') no-repeat 5px center; padding-left: 18px;}
.scope-news-list { padding:20px 0; }
.scope-news-t { font-size:16px; font-weight:bold; border-bottom:1px solid #DDD; padding:10px 0 10px 25px; background:url('../images/ico-file.png') no-repeat left center; background-size:auto 40%; margin-bottom: 20px;}
	.scope-news-t .more { float:right; }
	.scope-news-t .more a { float:right; font-size:14px; font-weight:normal; display:block; text-align: center; width:90px; height: 30px; line-height: 30px; color:#FFF; background:#AA0630; border-radius:5px; }
.scope-staff { padding:0 0px 0 0; }
	.scope-staff .right-title { background:none; padding:10px 0 0; margin-bottom:10px; border-bottom:1px solid #DDD; }
	.scope-staff .right-title h4 { font-weight:bold; font-size:16px; margin-top: 5px; padding-left:25px; background:url('../images/ico-staff.png') no-repeat left center; background-size:auto 70%; height:22px; line-height: 22px; }
	.scope-staff .swiper-container { height:220px; padding-right:100px; }
	.scope-staff ul { list-style-type:none; padding:0 0px; margin:0; }
	.scope-staff li { padding:0 15px 0 0; margin:0; }
	.scope-staff li a { display: block; padding:10px 0 10px; border-bottom:1px dashed #DDD; text-align: center; font-size:14px;}
	.scope-staff li .staff-face { height:160px; background: #E3E3E3 url('../images/noface.png') no-repeat center center; background-size:50% auto; margin-bottom: 10px; }
	.scope-staff li .staff-face img { width:100%; height: 160px;}
	.scope-staff .news-list li h2 { height:30px; overflow: hidden; padding-top:0; line-height: 30px; }
	.scope-staff .news-list li p { max-height:46px; line-height:23px; overflow: hidden;}

.search-container { padding:12px; margin-bottom:20px; }
	.search-container .form-control { border-color:#DEDEDE; height:40px; }
	.search-container .btn-primary { background-color:#A30101; border-color:#A30101; width:100%; height:40px; }
	.search-form-item { padding:0 0px 10px; }
	.search-form-btn { padding:0px 0px 0 0; }

.staff-search { padding:10px 20px; margin-top:10px; -webkit-box-shadow: 0px 3px 15px 0px #DDD; -moz-box-shadow: 0px 3px 15px  0px #DDD; box-shadow: 0px 3px 15px 0px #DDD; margin-bottom:30px; }
	.staff-form { padding:5px 0 10px;}
	.staff-form table { width:100%; margin:0;}
	.staff-form th { font-weight:normal; padding:7px 0; }
	.staff-form td { padding:7px 0; }
	.staff-form td .form-control { border-color:#DEDEDE; }
	.staff-form .btn-primary { background-color:#A30101; border-color:#A30101; width:120px; height:38px; margin-top: 10px; border-radius:0; }
.staff-list {list-style-type:none; margin:0px 0 0; padding:0;}
	.staff-list dt { background:url('../images/bg-scopet.gif') repeat center center; height:40px; line-height:40px; border-radius:3px; font-size:14px; color:#FFF; }
	.staff-list dd { font-size:14px; height: 38px; line-height: 38px; border-radius:3px; }
	.staff-list dd:nth-child(even) {  }
	.staff-list dd:nth-child(odd) { background:#F0F0F0; }
	.staff-name { text-align:left; padding:0 0 0 10px; }
	.staff-email { text-align:center; padding:0 10px; }
	.staff-office { text-align:center; padding:0 10px 0 0; }

.staff-left { padding:20px 0px 0; }
	.staff-left .staff-face { text-align:center; margin-bottom:15px; }
	.staff-face-box { border:1px solid #DEDEDE; display:inline-block; width:auto; padding:8px; }
	.staff-face-c { display:inline-block; margin:0; min-height:180px; min-width:150px; background:#E9E9E9 url('../images/noface.png') no-repeat center center; background-size:auto 50%; }
	.staff-face-c img { max-width:100%; }
	.staff-info { padding:0 15px 0 0px; line-height:2;}
	.staff-info img { width:96px; border:1px solid #EEE; padding:5px; margin-top: 8px; }
	.staff-scopes { padding:0 0 0 0px; }
	.staff-scopes ul { list-style-type:none; margin:0px 0 0; padding:0; }
	.staff-scopes li { padding:0px 0 5px; }
	.staff-scopes a { display:block; background: #C5D8E6; line-height:20px; width:100%; padding:5px 10px; border-radius:3px; color:#FFF;}
	.staff-detail { padding:20px 0 0; }
	.staff-qrcode { width:50%;}
