﻿@charset "utf-8";
body{ font-family:"微软雅黑","arial","sans-serif"; color:#333; background-color:#FFF; line-height:2; font-size:14px; }
input { z-index:1; }
a { text-decoration:none; color:#333; blr:expression(this.onFocus=this.blur()); outline: none; }
a:hover { color:#A80000; text-decoration:none; }
a:linked,a:active,a:focus, a:hover { text-decoration:none; }
a:hover { text-decoration:none; -moz-transition-duration: 0.2s;-webkit-transition-duration: 0.2s;-o-transition-duration: 0.2s; transition-duration:0.2s;  -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:#A80000; }
.gray { color:#999; }
.f16 { font-size:16px; }
.bg-white { background:#FFF; }
.swiper-pagination-bullet-active { background-color:#A80000; }
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom:20px; }

/* pages */
.pager { padding:20px 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:#999; margin:0 2px; border-radius:0px;}


.btn-primary { background-color:#2485D9; border-color:#2485D9; }
	.btn-primary:hover { background-color:#9CD0FF; border-color:#9CD0FF; }


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

.indexFocusLi1Left{
	width:auto;
	height:auto;
	position:absolute;
	top:177px;
	right:195px;
	font-size:42px;
	line-height: 1;
	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:-400px;}
100%{right:195px;}
}
@-moz-keyframes tranxleft{
	0%{right:-400px;}
	100%{right:195px;}
}
@-webkit-keyframes tranxleft{
	0%{right:-400px;}
	100%{right:195px;}
}
@-o-keyframes tranxleft{
	0%{right:-400px;}
	100%{right:195px;}
}

.indexFocusPrev{
	width:44px;
	height:66px;
	position:absolute;
	top:50%;
	left:2%;
	margin-top:-33px;
	z-index:99999;
}

.indexFocusNext{
	width:44px;
	height:66px;
	position:absolute;
	top:50%;
	right:2%;
	margin-top:-33px;
	z-index:99999;
}

.indexFocusPrev img,.indexFocusNext img{
	width:44px;
	height:66px;
}

.slide img { width:100%; }
.container-top { height:103px; background: url('../images/bg-top.gif') repeat left top;  }
	.container-top .container { }
	.top-logo { height:70px; margin:0px 0 0; padding:15px 0 0 5px; text-align:left; font-weight:1000; line-height:1;}
	.top-logo img { max-height:100%; }
	.top-logo-s { text-align:center; height:90%; margin-bottom:5px; margin-top:-5px; }
	.top-logo-s img { }
	.top-logo-sub { text-align:center; background:#667A9D; width:275px; height:30px; margin:0 auto; background-image:linear-gradient(to bottom,#667A9D 0px,#667A9D 14px,#FFFFFF 14px,#FFFFFF 15px,#667A9D 15px); background-repeat:no-repeat; background-position:center center; background-size:90% 100%; }
	.top-logo-sub h1 {color:#FFF; font-weight:bold; font-size:20px; margin:0; padding:0 7px; text-align:center; line-height: 30px; background:#667A9D; display: inline-block; width:auto;}

.top-bread { height:47px; padding:8px 5px 0 0; text-align:right; }
	.top-bread-c { display:inline-block; height:20px; width:auto; text-align:left;  }
	.top-bread-language { font-size:14px; margin-right:10px; }
	.top-bread-language a { display:inline-block; margin:0 5px; }
	.top-bread-search .input-group { border:1px solid #666; width:148px; height:26px; border-radius:15px; background:#FFF url('../images/ico-search.png') no-repeat 5px center; padding-left:30px; }
	.top-bread-search .input-sm { border:none; width:70px; padding:0; }
	.top-bread-search .btn { background:none; }


.top-menu { padding:0; }
nav { clear:both; line-height:20px; position:relative; z-index:1; margin:0px 0 0; font-size:16px; }
	nav ul { margin:0; padding:0; width:100%; }
	nav li { margin:0px; padding:0 0px; height:auto; }
	.nav-pills > li { display:inline-block; float:none; margin:0; border-bottom:3px solid rgba(255,255,255,0); }
	.nav-pills > li.active,.nav-pills > li:hover { border-color:#A60000; }
	.nav-pills > li+li { margin:0; }
	nav .nav>li:first-child>a { background-image:none; }
	nav .nav>li>a{ display:block; color:#333; width:auto; text-align:center; background:none; padding:10px 17px; }
	nav .nav>li>a span { display:block; font-size:16px; width:100%; }
	nav .nav>li:hover, nav .nav-pills>li.active:hover>a { color:#A80000; 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:#A80000; background:none; margin-top:0px; border-radius:0px; }
	nav li .nav-sub { position:absolute; left:0; top:35px; z-index:999; padding-top:20px; display: none; list-style-type: none;}
	nav li .nav-sub li { border-bottom:1px solid #FFF; width:100%; background:rgba(255,255,255,0.8); }
	nav li .nav-sub li:hover { background:rgba(255,255,255,0.5); }
	nav li .nav-sub li:last-child { border:none; }
	nav li .nav-sub a { text-align:center; width:100%; display:block; padding:8px 0; background:none; }
	nav li .nav-sub li:hover a { color:#A80000; }
	.nav-pills > li:hover .nav-sub { display:block; }


	.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; }




footer { background:url('../images/bg-foot.gif') repeat left top; z-index:99; color:#999; }
	footer a { color:#FFF; }
	footer a:hover { color:#FFF; }
	.footer-left { padding:20px 60px 0 0; position:relative; }
		.footer-left ul { margin:0; padding:0; list-style-type:none; font-size:16px; }
		.footer-left li { padding:0 0 10px; }
		.footer-left li a { color:#FFF; }
	.footer-center {  padding:0px 0px 0px 80px; border-left:1px solid #555; margin:25px 0 25px -40px; }
		.footer-nav { margin:0; padding:0; list-style-type:none; font-size:16px; margin-top:-5px; }
		.footer-nav li { display:inline-block; width:auto; padding:0; }
		.footer-nav a { color:#FFF; width:auto; display:block; padding:0 25px 0px 0; line-height:16px; }
		.footer-contact { padding:5px 0 0; line-height:28px; }
	.footer-right { text-align:center; padding:30px 0 0; margin-left:30px; }
		.footer-right img { width:90px; margin-bottom:5px; }
	.footer-copyright { clear:both; border-top:1px solid #6F6F6F; padding:10px 0 20px; text-align:center; }
	.footer-copyright a { color:#999; }



.index-title { padding:0px 0 5px; }
	.index-title h1 { display:inline-block; width:auto; border-left:4px solid #A30101; margin:0px 0 0px 0px; padding:0px 0 0 10px; font-size:18px; height:23px; font-weight:bold; position:relative; letter-spacing:1px; text-align:left; }
	.index-title small { font-size:12px; color:#999; margin-left:10px; }
	.index-more { float:right; width:40%; padding:0px 0 0; clear:both; text-align:right;}
	.index-more a { display:inline-block; color:#A30101; height:25px; line-height:25px; }
	.index-more a:hover {  }
.index-title2 { height:30px; border-bottom:4px solid #F6F6F6; position:relative; }
	.index-title2-bg { width:122px; height:27px; background-color:#65001A; position:absolute; bottom:-4px; left:0; }
	.index-title2 h1 { position:absolute; bottom:0px; left:3px; width:auto; height:30px; line-height:30px; background:#E6D6DA; border-radius:5px; margin:0px 0 0px; padding:0px 10px 0 35px; font-size:18px; color:#741B32; z-index:1; font-weight:bold; letter-spacing:1px; }
	.index-title2 small { font-size:12px; margin-left:10px; color:#741B32; }



.index-news { padding:45px 0 25px; }
	.index-news-slide { border:1px solid #DDD; border-radius:8px; height:410px; width:382px; }
	.index-news-slide .swiper-wrapper { width:382px; height:410px; margin:0px 0 10px; text-align:center; }
	.index-news-slide .swiper-wrapper img { width:382px; height:294px; border-radius:6px 6px 0 0; }
	.index-news-slide .swiper-wrapper h3 { height:30px; line-height:30px; font-size:16px; padding:0px 20px 0; overflow:hidden; text-align:left; margin:15px 0 0; }
	.index-news-slide .swiper-wrapper p { height:50px; line-height:23px; padding:0 20px; overflow:hidden; text-align:left; color:#666; }
	.index-news-slide a:hover { color:#A80000; }
	.index-news-slide .swiper-pagination-bullets { bottom:115px; }

.index-news-box { padding:0 7px 0px; margin-bottom:20px; }
	.index-news-box-c { border:1px solid #DDD; border-radius:8px; height:410px; padding:10px 12px; }
	.index-news-img { width:359px; height:66px; border-radius:5px; overflow:hidden; }
	.index-news-img img { width:359px; }
	.index-news-list { margin:8px 0 0; padding:0; list-style-type:none; }
	.index-news-list a { display:block; width:100%; overflow:hidden; color:#666; background:url('../images/ico-arrow.png') no-repeat 3px center; padding-left:24px; line-height:35px; height: 35px;}
	.index-news-list a:hover { background-position:5px center; color:#A30101; font-weight:bold; }


.index-scope { background:url('../images/bg-scope.jpg') no-repeat center top; margin-bottom: 45px; }
	.index-scope .container { position:relative; background:url('../images/logo2.png?v=626') no-repeat center 150px; height:467px; }
	.index-scope h1 { text-align:center; font-size:32px; 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 h1 a:hover { color:rgba(255,255,255,1); }
	.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:192px; height:63px; }
	.index-scope li a { color:#FFF; font-size:16px; font-weight:bold; width:auto; line-height:63px; padding:0 5px 0 40px; text-align:center; position:relative; }
	.index-scope li a:hover { color:#A30101; }
	.index-scope li a i { position:absolute; left:0px; top:-20px; display:block; width:32px; height:63px; background-position:center center; background-repeat:no-repeat; }
	.index-scope li:nth-child(1) { left:200px; top:43px; 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:111px; top:128px; 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:166px; top:217px; 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:246px; top:306px; 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:240px; top:43px; 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:142px; top:128px; 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:198px; top:217px; 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:297px; top:306px; 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:490px; top:379px; 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; }

@-webkit-keyframes scop1{0%{opacity:0;left:480px;} 100%{opacity:1;left:200px;} }
	@-moz-keyframes scop1{0%{opacity:0;left:480px;} 100%{opacity:1;left:200px;} }
	@keyframes scop1{0%{opacity:0;left:480px;} 100%{opacity:1;left:200px;} }
@-webkit-keyframes scop2{0%{opacity:0;left:480px;} 100%{opacity:1;left:111px;} }
	@-moz-keyframes scop2{0%{opacity:0;left:480px;} 100%{opacity:1;left:111px;} }
	@keyframes scop2{0%{opacity:0;left:480px;} 100%{opacity:1;left:111px;} }
@-webkit-keyframes scop3{0%{opacity:0;left:480px;} 100%{opacity:1;left:166px;} }
	@-moz-keyframes scop3{0%{opacity:0;left:480px;} 100%{opacity:1;left:166px;} }
	@keyframes scop3{0%{opacity:0;left:480px;} 100%{opacity:1;left:166px;} }
@-webkit-keyframes scop4{0%{opacity:0;left:480px;} 100%{opacity:1;left:246px;} }
	@-moz-keyframes scop4{0%{opacity:0;left:480px;} 100%{opacity:1;left:246px;} }
	@keyframes scop4{0%{opacity:0;left:480px;} 100%{opacity:1;left:246px;} }
@-webkit-keyframes scop5{0%{opacity:0;right:480px;} 100%{opacity:1;right:240px;} }
	@-moz-keyframes scop5{0%{opacity:0;right:480px;} 100%{opacity:1;right:240px;} }
	@keyframes scop5{0%{opacity:0;right:480px;} 100%{opacity:1;right:240px;} }
@-webkit-keyframes scop6{0%{opacity:0;right:480px;} 100%{opacity:1;right:142px;} }
	@-moz-keyframes scop6{0%{opacity:0;right:480px;} 100%{opacity:1;right:142px;} }
	@keyframes scop6{0%{opacity:0;right:480px;} 100%{opacity:1;right:142px;} }
@-webkit-keyframes scop7{0%{opacity:0;right:480px;} 100%{opacity:1;right:198px;} }
	@-moz-keyframes scop7{0%{opacity:0;right:480px;} 100%{opacity:1;right:198px;} }
	@keyframes scop7{0%{opacity:0;right:480px;} 100%{opacity:1;right:198px;} }
@-webkit-keyframes scop8{0%{opacity:0;right:480px;} 100%{opacity:1;right:297px;} }
	@-moz-keyframes scop8{0%{opacity:0;right:480px;} 100%{opacity:1;right:297px;} }
	@keyframes scop8{0%{opacity:0;right:480px;} 100%{opacity:1;right:297px;} }
@-webkit-keyframes scop9{0%{opacity:0;top:300px} 100%{opacity:1;top:379px} }
	@-moz-keyframes scop9{0%{opacity:0;top:300px} 100%{opacity:1;top:379px} }
	@keyframes scop9{0%{opacity:0;top:300px} 100%{opacity:1;top:379px} }



.index-team { background:url('../images/bg-team.gif') no-repeat center top; padding:40px 0; margin-bottom:40px; }
.index-team .index-title {  border-bottom:3px solid #FFF; padding-bottom:10px; }
.index-team-c { padding:20px 120px 0 0; }
	.index-team-c ul { margin:0 0 0 -15px; padding:0; list-style-type:none; }
	.index-team-c li { float:left; width:25%; height:255px; text-align:center; padding:0 0px 0 15px; }
	.index-team-c li a { display:block; width:100%; background:#FFF; padding:10px; border-radius:6px; }
	.u-face { overflow:hidden; width:236px; height:180px; }
		.u-face img { width:235px; height:180px; }
	.u-name { font-size:16px; color:#A30101; height:50px; line-height:50px; }


.index-friendlinks .index-title {  border-bottom:3px solid #E3E3E3; padding-bottom:10px; }
	.index-friendlinks-c { padding:10px 0 25px; }
	.index-friendlinks ul { margin:0; padding:0; list-style-type:none; }
	.index-friendlinks li{ float:left; width:165px; text-align:left; height:35px; border-radius:5px; margin:0 7px 10px 0; }
	.index-friendlinks li a { color:#666; display: block; width:100%; height:35px; line-height:35px; background:url('../images/ico-dot.png') no-repeat left center; padding-left:12px; overflow:hidden; }
	.index-friendlinks li a:hover { color:#A30101; }
	.index-friendlinks li:nth-child(7n+0){ margin-right:0;}




/* sub page */
.main-left { padding:0 0px 0 0; }
.main-right { padding:0 0 0 40px; }
.right-box { border:1px solid #DDD; border-radius:3px; margin-bottom:30px; }
	.right-title { font-size:18px; background: #F4F4F4; height:52px; border-bottom:1px solid #DDD; padding:15px;}
	.right-title h4 { border-left:4px solid #A30101; font-weight:bold; padding:0 0 0 10px; line-height:20px; text-align:left; margin: 0;}
	.right-notice-title h4 { border-left:none; padding-left:35px; background:url('../images/ico-notice.png') no-repeat left center; }
	.right-notice { padding:5px 15px 15px; }
	.right-notice ul { list-style-type:none; margin:0; padding: 0; }
	.right-notice li { font-size:16px; background:url('../images/ico-dot3.png') no-repeat left center; }
	.right-notice li a { line-height:43px; height:43px; padding-left:20px; display: block; border-bottom:1px dashed #DDD; overflow:hidden; }
.dir { color:#666; }
	.dir a { color:#666; }
	.dir a:last-child { color:#A30101; }

.sub-top { margin-bottom:0px; padding:0px 0 10px;}
	.sub-top img { width:100%; height:100%; }
.sub-title { margin-bottom:20px; margin-top:15px; position: relative;}
	.sub-title h1,.sub-title h2 { margin:0; font-size:20px; font-weight:bold; width:auto; padding:0px 0 0 10px; border-left:6px solid #A30101; line-height: 32px; height: 32px; }
	.sub-title h1 span,.sub-title h2 span { font-weight:normal; font-size:16px; color:#999; }
.sub-title .dir { float:right; }


.container-main { padding:0 0 50px; min-height: 600px; }
	.container-main article { padding:10px 0px; 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:22px; font-weight:1000; color:#666; text-align:center; line-height:30px; padding:20px 0 0px; margin:0 0 10px; }
small.info { color:#999; text-align:center; display:block; font-size:14px; margin-bottom:10px; position:relative; }
.activity-info { padding:20px; margin:20px; list-style-type:none; background:#FFF; border:1px solid #EEE; border-radius:5px; }


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

.news-list { margin:0; padding:0; list-style-type:none; }
		.news-list li { border-bottom:1px solid #E1E1E1; margin:0 0 20px; padding:0px 0 30px;  }
		.news-time { float:left; margin-top:5px; font-size:14px; color:#999; padding-left:20px; }
		.news-list li h2 { font-size:18px; margin:0; padding:10px 0 10px 35px; font-weight:normal; background:url('../images/ico-arrow1.png') no-repeat left center; }
		.news-list li p { color:#666; display:block; line-height:23px; margin: 5px 0 0; }
		.news-more { display:block; text-align: center; margin: 10px 0 0; width:108px; height: 35px; line-height: 35px; color:#AA0630; border:1px solid #AA0630; border-radius:5px; }
		.news-list li:hover .news-more { background:#AA0630; color:#FFF; }
.article-relative { list-style-type:none; margin:0; padding:20px 0; border-top:1px solid #DBDBDB; color:#999; line-height: 30px;}
	.article-relative a { display:block; }

.item-list { margin:0; padding:0; list-style-type:none; }
	.item-list li { border-bottom:1px dashed #E1E1E1; margin:0; padding:0px 0; height:45px; line-height:45px;}
	.item-list li a { display:block; float:left; width:85%;  overflow: hidden; background:url('../images/ico-dot3.png') no-repeat left center; }
	.item-list li a h2 { color:#666; font-size:16px; margin: 0; padding: 0; padding-left:18px; height:45px; line-height: 45px;}
	.item-list li a:hover { background-position:3px center; }
	.item-list li a:hover h2 { color:#AA0630; }
	.item-list li span { float:right; width:10%; color:#999; text-align: right;}

.scope-container { margin:0 0 0 -30px; }
	.scope-box { padding:0 0 0 50px; margin-bottom:40px; }
	.scope-box dl { margin:0 0 0 0px; padding:0; 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;}
	.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; }

#page-share { position:relative; display:inline-block; width:180px; height:20px;}
	#page-share #bdshare { position:absolute; left:0; top:0; width:180px; }
	#page-share .bds_more { padding-top:0; height:26px; }
	#page-share .bds_tools a { height:26px; }
.share-wechat { display:inline-block; width:20px; height:19px; background:url('../images/ico-wechat.png') no-repeat center bottom; background-size:17px auto; margin-left:0; margin-bottom:-2px;}
.share-wechat-box { position:absolute; top:30px; right:100px; background:#FFF; border:1px solid #CCC; width:300px; height:300px; text-align: center; padding:10px; color:#333; display:none; }
	.share-wechat-box .qr { margin:8px auto; width:150px; height:150px; }
	.share-wechat-box .qr img { width:150px; height:150px; }
	.share-wechat-box .close { float:right; width:30px; height:30px; cursor: pointer;font-size:12px; text-align: right;}

.news-left { padding:0 100px 0 0; }
.news-right { padding:0 0 0 0px; width:118px; margin-left:-20px; }
	.news-right .right-box { border:none; }
	.news-right .right-title { background:none; padding:15px 0; }
	.news-right .right-title h4 { border-left:none; background:url('../images/ico-staff.png') no-repeat left center; padding-left:35px; line-height:24px;}

.news-right .right-box-c { position:relative; width:100%; }
	.right-staff { height:570px; overflow: hidden; margin-top:33px; }
	.right-staff ul {list-style-type:none; margin:-10px 0 0; padding:0;}
	.right-staff li { text-align: center; font-size:16px; border-bottom:1px dashed #DDD;}
	.right-staff li a { display: block; padding:10px 0 0; }
	.right-staff li .staff-face { height:145px; background: #E3E3E3 url('../images/noface.png') no-repeat center center; }
	.right-staff li .staff-face img { width:100%; height: 145px; }
	.news-right .swiper-button-next, .news-right .swiper-button-prev { height:33px; width:118px; margin:0; background-size:21px 33px; left:0; right:auto; }
	.news-right .swiper-button-next { background:url('../images/ico-down.png') no-repeat center center; bottom:-30px; top:auto; z-index: 99; }
	.news-right .swiper-button-prev { background:url('../images/ico-top.png') no-repeat center center; top:-33px; bottom:auto; z-index: 99; }

.scope-left { padding:30px 40px 0 0; }
.scope-type-title { background:url('../images/bg-scopet.gif') repeat center center; height:43px; border-radius:3px; margin-bottom: 5px; }
	.scope-type-title h4 { font-size:18px; color:#FFF; text-align:center; line-height: 43px; margin:0; padding:0;}
	.scope-type-c { border:1px solid #DDD; border-radius:3px; }
	.scope-type-c ul {list-style-type:none; margin:0px 0 0; padding:0;}
	.scope-type-c li { font-size:16px; border-bottom:1px solid #DDD; }
	.scope-type-c li:last-child { border-bottom:none; }
	.scope-type-c li a { display: block; padding-left:20px; background:url('../images/ico-arrow2.png') no-repeat 92% center; line-height: 42px; }
	.scope-type-c li a.active { color:#A30101; }
.scope-right { padding:15px 0px 0 20px; }
.scope_sub { list-style-type:none; margin:50px 0; padding:0; }
	.scope_sub dt { background:#F1F1F1; font-size:16px; padding:0 20px; 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:40px 0; }
.scope-news-t { font-size:20px; font-weight:bold; border-bottom:1px solid #DDD; padding:10px 0 10px 28px; background:url('../images/ico-file.png') no-repeat left center; 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:108px; height: 35px; line-height: 35px; color:#FFF; background:#AA0630; border-radius:5px; }

.staff-search { padding:10px 30px; -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:50px; }
	.staff-form { padding:5px 0 10px;}
	.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; }
.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:43px; line-height:43px; border-radius:3px; font-size:16px; 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-left:100px; }
	.staff-email { text-align:center; }
	.staff-office { text-align:center; }

.staff-left { padding:20px 100px 0 0; }
	.staff-left .staff-face { border:1px solid #DEDEDE; padding:10px; width:205px; }
	.staff-face-c { height:226px; background:#E9E9E9 url('../images/noface.png') no-repeat center center; }
	.staff-face-c img { width:100%; height: 100%; }
	.staff-info { padding:0 0 0 50px; line-height: 1.7;}
	.staff-info img { width:96px; border:1px solid #EEE; padding:5px; margin-top: 8px; }
	.staff-scopes { padding:0 0 0 20px; }
	.staff-scopes ul { list-style-type:none; margin:0px 0 0; padding:0; }
	.staff-scopes li { padding:0px 0 10px; }
	.staff-scopes a { display:inline-block; background: #C5D8E6; height:28px; line-height: 28px; width:auto; padding:0 10px; border-radius:3px; color:#FFF;}
	.staff-detail { padding:40px 0 0; }
.staff-right { padding:0 0px 0 0; margin-left:-40px; width:435px; }
	.staff-right .right-box { border:none;}
	.staff-right .right-title { background:none; padding:10px 0 0; margin-bottom: 20px; }
	.staff-right .right-title h4 { border:none; margin-top: 5px; padding-left:25px; background:url('../images/ico-file.png') no-repeat left center; height:22px; line-height: 22px; }
	.staff-right .more { float:right; }
	.staff-right .more a { font-size:14px; font-weight:normal; display:block; text-align: center; width:108px; height: 35px; line-height: 35px; color:#FFF; background:#AA0630; border-radius:5px; }
	.staff-right .news-list li h2 { height:30px; overflow: hidden; padding-top:0; line-height: 30px; }
	.staff-right .news-list li p { max-height:46px; line-height:23px; overflow: hidden;}

.search-container { padding:20px 0 30px; border-bottom:1px solid #E1E1E1; margin-bottom:20px; }
	.search-container .form-control { border-color:#DEDEDE; height:40px; }
	.search-container .btn-primary { background-color:#A30101; border-color:#A30101; width:120px; height:38px; margin-top: 10px; }
	.search-form-item { padding:0 10px 0 0; }
	.search-form-btn { padding:10px 0px 0 0; }
