body, dd, dl, fieldset, form, h1, h2, h3, h4, h5, h6, input, legend, ol, p, select, td, textarea, th, ul {
	margin: 0;
	padding: 0
}
.swiper-wrapper{ margin:auto;}
.swiper-slide{ text-align:center;}
.swiper-slide img{ margin:auto;}
body {
	font: 12px"微软雅黑";
	background: #fff;
	-webkit-text-size-adjust: 100%
}
a {
	color: #2d374b;
	text-decoration: none
}
em {
	font-style: normal
}
li {
	list-style: none
}
.Tba-list{ height:679px !important; background: url(ico76-1.png) no-repeat center;}
.Tba-list ul li{height:679px !important;}
.Tba-list ul li img{ display:none !important;}
img {
	border: 0;
	vertical-align: middle;
	max-width: 100%
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
p {
	word-wrap: break-word
}
body {
	background: #fff;
	margin: 0 auto
}
.clear {
	clear: both
}
.clear::after {
	content: "";
	display: block;
	clear: both
}
.fl {
	float: left
}
.fr {
	float: right
}
.text-center {
	text-align: center
}
.w1200 {
	width: 1200px;
	margin: 0 auto
}
.w1200::after {
	content: "";
	display: block;
	clear: both
}
.overflow {
	overflow: hidden
}
/*header*/

.header {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 72px;
	line-height: 72px;
	z-index: 11;
	transition: 0.3s;
}
.logo {
	float: left;
	margin-top: 8px;
	width: 175px;
	height: 58px;
	background: url(logo.png) no-repeat center;
}
.nav {
	float: left;
	margin-left: 55px;
	line-height: 72px;
}
.nav>li {
	float: left;
}
.nav>li>a {
	color: #fff;
	text-shadow: 2px 2px 6px rgba(0,0,0,0.5);
	font-size: 14px;
	float: left;
	font-weight: bold;
	padding: 0 15px;
}
.frphone {
	padding-top: 20px;
}
.frphone .search-btn {
	width: 32px;
	height: 32px;
	background: url(ico1.png) no-repeat center;
	border: 0;
	float: left;
	margin-right: 14px;
	outline: none;
	cursor: pointer;
}
.frphone strong {
	font-size: 14px;
	color: #415d78;
	line-height: 32px;
	padding-left: 28px;
	background: url(ico2.png) no-repeat left center;
	float: left;
}
.header.hcontactive {
	background: #fff;
	border-bottom: 1px solid #dddede;
}
.header.hcontactive .logo {
	background-image: url(logos.png);
}
.header.hcontactive .nav>li>a {
	color: #231815;
	text-shadow: none;
}
.header.hcontactive .nav>li:hover>a {
	color: #234b9c;
	border-bottom: 1px solid #234b9c;
}
.header.hcontactive .nav>li.active>a {
	color: #234b9c;
	border-bottom: 1px solid #234b9c;
}
.header.hcontactive .frphone .search-btn {
	background-image: url(ico1s.png);
}
.header.hcontactive .frphone strong {
	background-image: url(ico2s.png);
	color: #303233;
}
.menu {
	position: absolute;
	left: 0;
	top: 73px;
	width: 100%;
	background: #fff;
	z-index: 10;
	padding: 45px 0 24px;
	display: none;
}
.vins {
	padding: 36px 0;
	border-top: 1px solid #dcdddd;
	overflow: hidden;
}
.vins a {
	float: left;
	width: 224px;
	text-align: center;
	line-height: 48px;
	border-radius: 5px;
	background: #dcdddd;
	color: #221815;
	font-size: 14px;
	margin-right: 38px;
	transition: 0.3s;
}
.vins a:hover {
	background: #cecece;
	box-shadow: inset 2px 2px 3px rgba(0,0,0,0.05);
}
.menutop {
	position: relative;
	overflow: hidden;
	padding-bottom: 46px;
}
.unbtns {
	float: left;
	width: 264px;
	height: auto;
}
.unbtns a {
	display: block;
	line-height: 46px;
	font-size: 14px;
	color: #303233;
	cursor: pointer;
}
.unbtns a.active {
	color: #234b9c;
}
.unconts {
	position: relative;
	float: right;
	width: 936px;
}
.unlin {
	display: none;
}
.unlin.active {
	display: block;
}
.unlin img {
	float: left;
	width: 410px;
	height: 240px;
}
.uins {
	float: left;
	width: 380px;
	margin-left: 45px;
}
.uins h6 {
	font-size: 14px;
	color: #000000;
	line-height: 36px;
}
.uins p {
	font-size: 14px;
	color: #727171;
	line-height: 25px;
}
/*banner*/
.swiper-banner {
	position: relative;
	overflow: hidden;
}
.swiper-pagination-bullet {
	width: 24px;
	height: 4px;
	background: #fff;
	border-radius: 3px;
	margin: 2px 4px !important;
	opacity: 1;
}
.swiper-pagination-bullet-active {
	margin: 0 4px !important;
	border: 2px solid #fff;
	background: #234b9c;
}
/*content*/
.title {
	position: relative;
	text-align: center;
	padding: 50px 0 25px;
}
.title h2 {
	font-size: 38px;
	color: #2f2f2f;
	font-weight: 400;
}
.title h3 {
	font-size: 18px;
	color: #898989;
	line-height: 34px;
	font-weight: 400;
}
.box-1 {
	text-align: center;
}
.cont-1 {
	padding-bottom: 60px;
	font-size: 0;
}
.cin1 {
	display: inline-block;
	width: 33.3333%;
	margin-top: 34px;
}
.cin1 p {
	font-size: 16px;
	line-height: 28px;
	color: #221815;
}
.spic {
	width: 130px;
	height: 130px;
	border-radius: 50%;
	background: #f7f8f8;
	margin: 10px auto;
}
.spic i {
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
}
.spic i.c1 {
	background-image: url(pic1-1.png);
}
.spic i.c2 {
	background-image: url(pic1-2.png);
}
.spic i.c3 {
	background-image: url(pic1-3.png);
}
.spic i.c4 {
	background-image: url(pic1-4.png);
}
.spic i.c5 {
	background-image: url(pic1-5.png);
}
.spic:hover {
	background: #234b9c;
}
.spic:hover i.c1 {
	background-image: url(pic1s.png);
}
.spic:hover i.c2 {
	background-image: url(pic2s.png);
}
.spic:hover i.c3 {
	background-image: url(pic3s.png);
}
.spic:hover i.c4 {
	background-image: url(pic4s.png);
}
.spic:hover i.c5 {
	background-image: url(pic5s.png);
}
.box-2 {
	overflow: hidden;
	height:900px;	
	box-sizing: border-box;
	background:#000;
	position: relative;
}
.box-2 h6 {
	position: absolute;
	bottom: 30px;
	left: 0;
	width: 100%;
	text-align: center;
	font-size: 24px;
	font-weight: 400;
	line-height: 54px;
}
.vfls {
	float: left;
	width: calc(100% / 3);
	overflow: hidden;
	background: #000;
	position: relative;
}
.vfls .vimg {
	width: 100%;
	float: left;
	transition: 0.3s;
}
.vtable {
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	transform: translateY(-50%);
	text-align: center;
	display: none;
}
.vtable img {
	display: block;
	margin: 0 auto;
}
.vtable h5 {
	font-size: 26px;
	color: #fff;
	font-weight: 400;
	padding: 10px 0;
	position: relative;
}
.vtable h5:after {
	content: "";
	position: absolute;
	left: 50%;
	bottom: 0;
	width: 44px;
	margin-left: -22px;
	height: 2px;
	background: #fff;
}
.vfls .vimg {
	opacity: 0.5;
}
.vfls .vtable {
	display: block;
}
.box-3 {
	overflow: hidden;
	position: relative;
}
.b-title {
	position: relative;
	padding: 45px 0 40px;
	text-align: center;
}
.b-title h3 {
	font-size: 38px;
	color: #2f2f2f;
	line-height: 56px;
	font-weight: 400;
	position: relative;
	text-align: center;
	padding-bottom: 5px;
}
.b-title h3:after {
	content: "";
	position: absolute;
	height: 3px;
	background: #234b9c;
	bottom: 0;
	left: 50%;
	width: 100px;
	margin-left: -50px;
}
.swiper-news img {
	width: 100%;
	height: 372px;
	display: block;
}
.n-info {
	position: relative;
	padding: 10px 0;
}
.n-info h6 {
	font-size: 16px;
	color: #272727;
	font-weight: 400;
	line-height: 32px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.badge {
	background: #2a4994;
	padding: 2px 8px;
	color: #fff;
	font-style: normal;
	margin-left: 5px;
}
.swiper-news .swiper-slide:hover h6 {
	color: #2a4994;
}
.sipoing {
	width: 100%;
	position: relative;
}
.box-4 {
	overflow: hidden;
	padding-bottom: 50px;
}
.box-4 .swiper-button-prev {
	left: -40px;
}
.box-4 .swiper-button-next {
	right: -40px;
}
.zeins {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	z-index: 11;
}
.zeins:before {
	content: "";
	position: absolute;
	left: 50%;
	margin-left: -650px;
	width: 600px;
	height: 100%;
	background: #fff;
	opacity: 0.5;
}
.zeins:after {
	content: "";
	position: absolute;
	right: 50%;
	margin-right: -1850px;
	width: 600px;
	height: 100%;
	background: #fff;
	opacity: 0.5;
}
.video1 {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: -1;
}
/*footer*/
.footer {
	background: #272727;
	padding: 30px 0;
}
.ftop {
	overflow: hidden;
}
.flinks {
	float: left;
	width: 160px;
}
.flinks h5 {
	font-size: 14px;
	color: #fff;
	line-height: 38px;
}
.flinks p {
	font-size: 13px;
	color: #b5b5b6;
	line-height: 30px;
}
.flinks p a {
	color: #9fa0a0;
	transition: 0.3s;
}
.flinks p a:hover {
	color: #fff;
}
.wins {
	width: 370px;
	float: right;
}
.flinks strong {
	color: #fff;
}
.fbot {
	margin-top: 15px;
}
.ftins {
	border-bottom: 1px solid #616466;
	padding: 14px 0;
}
.ftins:after {
	content: "";
	display: block;
	clear: both;
}
.fcolor {
	float: left;
}
.fcolor a {
	color: #fff;
	margin-right: 34px;
	font-weight: bold;
}
.share {
	float: right;
	line-height: 37px;
}
.share a {
	display: inline-block;
	margin-left: 10px;
	margin-right: 10px;
	position: relative;
	opacity: .8;
}
.chat {
	position: absolute;
	right: 0;
	bottom: 37px;
	width: 118px;
	height: 118px;
	z-index: 10;
	display: none;
}
.chat img {
	width: 100%;
	height: 100%;
}
.share a:hover {
	opacity: 1;
}
.share a:hover .chat {
	display: block;
}
.fnotice {
	padding: 10px 0;
}
.fnotice p {
	font-size: 13px;
	color: #969696;
	line-height: 2em;
}
.fnotice p a {
	color: #969696;
}
.fnotice p b {
	color: #fff;
}
.fnotice p a:hover {
	color: #fff;
}
.inbanner {
	height: 400px;
	width: 100%;
	margin-top: 72px;
}
.inbanner h3 {
	color: #fff;
	font-size: 36px;
	padding-top: 160px;
}
.inbanner p {
	color: #fff;
	font-size: 14px;
	line-height: 50px;
}
.in-header {
	width: 100%;
	height: 66px;
	background-color: #f2f2f2;
}
.in-header p {
	color: #595757;
	font-size: 14px;
	line-height: 66px;
}
.News-main {
	overflow: hidden;
	margin-top: 40px;
}
.News-top-list {
	width: 797px;
	height: 555px;
	float: left;
	padding-bottom: 70px;
}
.w797 {
	width: 797px;
	float: left;
}
.News-top-list img {
	width: 795px;
	height: 465px;
}
.News-top-list .n-info h6 {
	line-height: 50px;
}
.News-top-list .n-info:hover h6 {
	color: #2a4994;
}
.swiper-slide .n-info:hover h6 {
	color: #2a4994;
}
.News-list li {
	width: 383px;
	height: 305px;
	float: left;
	padding-bottom: 57px;
	padding-right: 15px;
}
.News-list li:nth-child(2n+0){ margin-right:0px;}
.News-list li img {
	width: 383px;
	height: 226px;
}
.w300 {
	width: 300px;
	height: auto;
	float: right;
}
.w300 h3 {
	color: #707473;
	font-size: 20px;
	padding-bottom: 10px;
}
.R-nav  {
	width:300px;
	height:auto;
	}
.R-nav li a {
	color: #666;
	font-size: 18px;
	line-height: 32px;
}
.News-label {
	margin-bottom:50px;
	padding-top: 80px;
	width:300px;
	height:auto;
	float:right;
}
.News-label h3 {
	color: #707473;
	font-size: 20px;
	padding-bottom: 10px;
}
.News-label li:hover{ color:#234b9c; border:1px solid #234b9c;}
.News-label li {
	display: inline;
	width: 47%;
	line-height:30px;
	height: 30px;
	text-align:center;
	color:#898989;
	float: left;
	border: 1px solid #aaaaaa;
	border-radius: 5px;
	margin: 0 6px 6px 0;
	text-align: center;
}

.page {
	text-align: center;
	padding-bottom: 66px;
	color: #727171;
	font-size: 14px;
}
.page b:nth-child(1){ display:none;}
.page a, .page b {
	display: inline-block;
	vertical-align: top;
	padding: 0 8px;
	line-height: 24px;
	font-size: 14px;
	color: #727171;
	margin: 0 1px;
}
.page a:hover{background: #003d80;
	border-radius: 19px;
	color: #fff;}
.page b,.page .active {
	background: #003d80;
	border-radius: 19px;
	color: #fff;
}
.News-title h3 {
	color: #2a4994;
	font-size: 20px;
	line-height: 25px;
	padding-bottom: 25px;
}
.News-title span {
	font-size: 14px;
	color: #2d374b;
}
.Main-news {
	font-size: 14px;
	color: #7c7c7c;
	line-height: 32px;
	padding: 55px 0 90px 0;
	overflow: hidden;
	width:100%;
}
.Main-news p{ text-indent:35px;}
.Main-news img {
	overflow:hidden;
	padding-bottom: 40px;
}
.fc-ain {
	color: #151516;
	font-size: 14px;
	line-height: 32px;
	position: relative;
	padding-bottom: 65px;
}
.fc-ain .rutn {
	position: absolute;
	right: 0;
	top: 30px;
	float: right;
	line-height: 46px;
	text-align: center;
}
.bdsharebuttonbox {
	float: right;
	padding-top: 10px;
}
.News-recent {
	width:300px;
	height:auto;
	float:right;
	padding: 75px 0 20px 0;
}
.Recent-list li {
	width: 100%;
	height: auto;
	padding-bottom: 15px;

}
.Recent-list li img {
	width: 300px;
	height: 175px;
}
.Serv-box-1 {overflow: hidden;
    position: relative;
	padding:40px 0;
}
.Serv-box-1 h3 {
	color:#2a4994;
	font-size:22px;
	line-height:70px;
}
.Serv-box-1 span {
	color:#000000;
	font-size:22px;
	line-height:70px;
}
.Serv-box-1 p {
	color:#595757;
	font-size:16px;
	line-height:30px;
}
.x-list {
	overflow: hidden;
    text-align: center;
    margin: 70px 0 70px 0;
}
.x-list li {
	float: left;
	width: 25%;
	text-align: center;
	position: relative;
	padding-top: 115px;
}
.x-list li img {
	position: absolute;
	top: 0;
	left: 63%;
	margin-left:-99px; 
	width: 111px;
}

.x-list li p {
	font-size: 14px;
	color: #898989;
}

.inner-Nav{ width:100%; height:67px; background:#eff1f3; line-height:67px; font-size:14px; color:#595757;}
.inner-Nav a{ margin:0px 5px;}

.inner-Nav2{ color:#fff !important; margin-top:73px; background:#212425 !important;}
.inner-Nav2 a{ color:#fff;}

.inner-Nav3{ height:168px !important; margin-top:73px;}
.inner-Nav3 h3{ font-size:36px; font-weight:100; float:left; line-height:58px; color:#234b9c;  margin-top:35px;}
.inner-Nav3  p{ float:left; width:100%; line-height:20px;}
.product-T{ width:100%; position:relative; height:395px; background:#e9edf5; margin:113px auto; border-radius:10px;}
.product-T .p-t-Left{ width:525px; height:auto; float:left; margin-left:52px;}
.product-T .p-t-Left h3{ font-size:30px; color:#221815; line-height:80px; margin-top:40px;}
.product-T .p-t-Left p{ font-size:14px; line-height:30px; color:#221815;}
.product-T .p-t-Left a{ float:left; margin-top:115px; color:#234b9c; font-size:14px;}
.product-T  .P-r-img{ width:557px; transition:all .4s; right:0px; background-size:125%; border-radius:10px; top:-0px; height:395px; position:absolute;}
.product-T  .P-r-img:hover{top:-56px; height:505px; }

.Product-List{ width:100%; height:auto;}
.Product-List li:nth-child(3n+0){ margin-right:0px;}
.Product-List li{ margin-bottom:72px; margin-right:53px; float:left; position:relative; width:358px; height:482px;}
.Product-List li img{ position:absolute; width:358px; top:0px; left:0px;}
.Product-List li img:hover{ left:-26px; transition:all .5s;}
.Product-List li  div{ border-radius:10px; width:85%; padding:0px 7.5%; height:367px; background:#e9edf5; margin-top:117px; overflow:hidden;}
.Product-List li  div h3{ font-size:24px; color:#221815; line-height:50px; margin-top:120px;}
.Product-List li  div  p{ font-size:14px; line-height:25px; color:#221815;}


.Product-List li  div a{ float:left; margin-top:15px; color:#221815; font-size:14px;}





.ani {
	opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}
/*fadeInUp*/
@-webkit-keyframes fadeShow {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
 
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
 
@keyframes fadeShow {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
 
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.ani-show {
	animation:fadeShow 1s 1;
	-moz-animation:fadeShow 1s 1; /* Firefox */
	-webkit-animation:fadeShow 1s 1; /* Safari and Chrome */
	-o-animation:fadeShow 1s 1; /* Opera */
}
.B-img-M{width:100%; text-align:center; overflow:hidden; }

.B-img1{ height:740px;}
.B-img2{ height:734px;}
.B-img3{ height:798px; }
.B-img4{ height:700px;}
.B-img5{ height:700px;}
.B-img6 {height:700px;}
.B-img7{height:700px;}
.B-img8 { height:700px;}
.B-img10{height:700px;}

.B-img1 img{ margin-top:154px; }
.B-Title1  h3{ font-size:30px; color:#fff; line-height:90px; text-align:center; margin:50px auto 0px;}
.B-Title1 p{ font-size:18px; line-height:36px;  color:#fff; width:1050px; margin:0px auto 25px;}
.B-img2 img{ margin-top:36px;}
.B-Title2 h3{ font-size:30px; color:#333; line-height:90px; text-align:center; margin:100px auto 0px;}
.B-Title2 p{ font-size:18px;  line-height:36px;  color:#3e3a39; width:1050px; margin:auto;}
.B-Title3{ margin-bottom:10px;}
.B-Title3  h3{ font-size:30px; color:#fff; line-height:90px; text-align:center; margin:50px auto 0px;}
.B-Title3 p{ font-size:18px; line-height:36px;  color:#fff; width:1150px; margin:0px auto 25px;}

.B-img3 img{ margin-top:80px;}
.B-img5 img{ margin-top:20px;}
.B-img6 img{ margin-top:80px;}
.B-img7 img{ margin-top:10px; margin-bottom:30px;}


.B-img1 img{ display:none !important;}

.B-img9{ height:710px;}
.winsein { position:relative; height:361px; overflow:hidden;}
.Among{ width:1090px; float:left; margin-left:20px; margin-top:70px;height:361px; overflow:hidden;}
.winli{ height:361px; float:left;}
.winli li{ float:left; width:250px; height:356px; border:1px solid #cecece; margin-right:24px;}

.LR-img{ width:100%;}
.LR-img>img{ margin-top:220px; cursor:pointer;}

.B-mp4-T{ width:100%; overflow:hidden; margin-top:25px;}
.B-mp4-T h3{ font-size:30px; line-height:66px; color:#000; float:left;}
.B-mp4-T ul{ float:left; margin-top:15px;}
.B-mp4-T ul li{ font-size:22px; float:left; margin-left:50px; line-height:44px; color:#000000; cursor:pointer;}
.B-mp4-T ul li:hover{ border-bottom:3px solid #234b9c; color:#234b9c;}
.B-mp4-T ul .on{ border-bottom:3px solid #234b9c; color:#234b9c;}

.Mp4-list{ margin-top:15px;  width:100%; height:auto; overflow:hidden;}
.Mp4-list li{ margin-bottom:65px; width:585px; height:361px; position:relative; float:left; margin-right:28px;}
.Mp4-hide-List>li{ display:none;}
.Mp4-hide-List>.on{ display:block !important;}
.Mp4-list a:nth-child(2n+0) li{ margin-right:0px;}
.Mp4-list li>img{ width:100%; height:100%;}
.Mp4-list li .Hide-info{ width:100%; height:100%; position:absolute; left:0px; top:0px;}
.Mp4-list li .Hide-info>div{ width:90%; padding:5%; margin-top:266px;}
.Mp4-list li .Hide-info>div>div{ width:380px; float:left;}
.Mp4-list li .Hide-info>div  h3{ font-size:16px; color:#fff; line-height:38px; float:left;}
.Mp4-list li .Hide-info>div p{width:100%;font-size:14px; float:left; color:#fff;}
.Mp4-list li .Hide-info>div>img{ margin-top:20px;}
.Mp4-list li .Hide-info>div p  span{ margin-right:10px;}
.Mp4-list li .Hide-info>div p img{ vertical-align:middle; margin:0px 5px;}
.Mp4-list li:hover .Hide-info{ background:url(ico23.png)  center no-repeat;}

.Table-Plist{ width:100%; height:auto; margin-top:70px; overflow:hidden;}
.T-plist1 h3{ width:213px; height:auto; text-align:center; line-height:50px; color:#231815; font-size:18px; font-weight:100;}
.Table-Plist .T-tr{ border-bottom:1px solid #ededed;}
.Table-Plist .T-tr td:nth-child(1){ text-align:left; color:#234b9c; font-size:18px;}
.Table-Plist .T-tr p{ width:213px; font-size:14px; line-height:25px; color:#595757;}
.H-nav-li{ position:relative;}
.Hide-Nav{    position: absolute;
left:-33px;
    top: 73px;
    width: 152px;
    background: #fff;
    z-index: 10;
	display:none;
  }
.Hide-Nav div:hover{ background:#dfdfdf; color:#234b9c;} 
.Hide-Nav div{ text-align:center; line-height:62px; font-size:14px; color:#303233;}

.in-header {
	width: 100%;
	height: 66px;
	background-color: #f2f2f2;
}
.in-header p {
	color: #595757;
	font-size: 14px;
	line-height: 66px;
}

.w797 {
    width: 797px;
    float: left;
}

.w300 {
    width: 300px;
    height: auto;
    float: right;
}  

.MP4-List{ width:100%; height:auto; overflow:auto;}
.Mp4-Title{ font-size:20px; color:#707473; margin-top:20px; line-height:70px;}
.MP4-List li:nth-child(2n+0){ margin-right:0px;}
.MP4-List li {
	width: 383px;
	height: 305px;
	float: left;
	margin-right:27px;
	padding-bottom: 57px;
}
.MP4-List li img {
	width: 383px;
	height: 226px;
}
.n-info {
    position: relative;
    padding: 10px 0;
}
.n-info span{ font-size:14px; color:#919192;}
.n-info h6 {
    font-size: 16px;
    color: #272727;
    font-weight: 400;
    line-height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.News-label {
	padding-top: 80px;
	width:300px;
	height:auto;
	float:right;
}
.News-label h3 {
	color: #707473;
	font-size: 20px;
	padding-bottom: 10px;
}
.News-label li {
	display: inline;
	width: 47%;
	height: 30px;
	float: left;
	border: 1px solid #aaaaaa;
	border-bottom-left-radius: 10px;
	border-radius: 5px;
	margin: 0 6px 6px 0;
	text-align: center;
}
.News-label li a {
	color: #aaaaaa;
	font-size: 12px;
	line-height: 24px;
	text-align: center;
}

.About-Top{ width:100%; height:426px; background:url(banner16.jpg)  center no-repeat;}
.About-T-l{ width:445px; float:left;}
.About-T-R{ width:712px; height:auto; float:right;}
.About-T-R h3{ font-size:24px; color:#fff; line-height:100px; text-align:center;}
.About-T-R  p{ font-size:14px; line-height:25px; color:#fff; text-indent:30px;}


.Team{ width:100%; overflow:hidden;}
.Team>h3{ font-size:24px; line-height:80px; margin-top:15px; color:#2a4994;}

.Join-L{ width:157px; height:auto; float:left;}
.Join-L h3{ font-size:24px; color:#292b2c;font-weight:100; line-height:100px;}
.Join-L li:hover{ background:url(ico71.png) left center no-repeat; color:#2a4994;}
.Join-L .on{ background:url(ico71.png) left center no-repeat; color:#2a4994;}
.Join-L li{ font-size:16px; height:72px; line-height:72px; color:#292b2c; background:url(ico72.png) left center no-repeat; text-indent:35px;}
.Join-R{ width:690px; height:auto; float:right;}
.Join-R>h3{ font-size:26px; color:#292b2c; line-height:80px; margin-top:20px; font-weight:100;}
.Join-R li{ border-bottom:1px dashed #959595; padding-bottom:25px;}
.Join-R li h3:nth-child(1){ margin-top:0px;}
.Join-R li h3{ font-size:18px; color:#595757; line-height:32px; margin-top:30px;}
.Join-R li p{ font-size:14px; color:#595757; line-height:32px;}
.mt-40 { margin-top:40px; }
.R-nav .on a { color: #234b9c; }
.clearb { clear: both; }