﻿/*! www.vancheer.com  |  Powered by vancheer */
@charset "utf-8";
body{margin:0px; padding:0px; font-size: .12rem; font-family:Arial, "microsoft yahei"; color:#666; overflow-x: hidden; }
a{color:#666; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());}
img{border:0px; vertical-align:middle;}
a:link { text-decoration: none; outline:none;}
a:visited{ text-decoration: none; outline:none;}
a:hover{ text-decoration:none; outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.h10{height:10px; overflow:hidden; clear:both;}
.h100{height:100px; overflow:hidden; clear:both;}
select,input{background:transparent; padding:0px; font-size:12px; font-family:Arial, "microsoft yahei"; color:#888; border:0px; outline:none;}
em{font-style:normal;}
i{font-style:normal;}

/*功能*/
/*.wal{width:1200px; margin:0px auto;}*/
.tabContent{ display:none;}
.tab li{ cursor:pointer;}
.tabContent2{ display:none;}
.tab2 li{ cursor:pointer;}
.phshow{ display:none;}
.phimg{ display:none;}
a>.imgon{ display:none;}
a:hover>.imgoff{ display:none;}
a:hover>.imgon{ display:inline-block;}
/*功能*/

/*头部*/
/*.headDiv{ height:97px; line-height:97px; position:relative;}
.headDiv .wal{}
.headDiv .logo{ position:absolute; left:50px;}
.headDiv .searchDiv{ position:absolute; right:38px; top:0;}
.headDiv .searchDiv .link{ display:inline-block; margin-left:27px;}
.headDiv .searchDiv .link01{ position:relative;}
.headDiv .searchDiv .link02{ position:relative;}
.headDiv .searchDiv .link02 p{ position:absolute; line-height:1; top:72px; left:0; width:53px; display:none;}
.headDiv .searchDiv .link02:hover p{ display:inline-block;}
.searchbox{ display:none; position:absolute; z-index:9999; right:-40px; top:97px; width:440px; height:60px; line-height:60px; background-color:#f0f0f0;}
.searchbox .input1{ font-size:16px; color:#999; text-indent:22px; display:block; width:100%; height:60px;}
.searchbox .btn{ position:absolute; right:20px; top:0;}
.headDiv .searchDiv .link01:hover .searchbox{ display:block;}
.headDiv .searchDiv .link01:hover .imgon{ display:inline-block;}
.headDiv .searchDiv .link01:hover .imgoff{ display:none;}
/*头部*/

/*顶部导航*/

/*.nav{ text-align:center; margin-left:244px;}
.nav li{ float:left; font-size:15px; color:#4c4c56; font-weight:bold; background:url(/En/images/ico1_1hr.png) no-repeat right center; padding:0 37px;}
.nav li a{ color:#4c4c56;}
.nav li:last-child{background:none;}
.nav li a:hover,.nav li.aNow a,.nav li.liNow a{ color:#a60d2c;}*/

/*下拉顶部导航*/
/*.sNav{ display:none; position:absolute; z-index:999; top:55px; width:134px; opacity:0;}
.sNav .box{ padding-top:10px;}
.sNav ul{ padding:24px; background-color:#f8f6f7;}
.sNav li{ line-height:3;}
.sNav li a{ display:block; font-size:14px; color:#212121; padding-left:16px; background:url(/En/images/ico1_4.png) no-repeat left center;}
.sNav li a:hover{ background:url(/En/images/ico1_4on.png) no-repeat left center; font-weight:bold; color:#a60d2c;}
.phsearch{ display:none;}*/

/*导航菜单触发*/
/*.navLayer{overflow-x: auto; height:100%; width:100%; overflow:hidden; position:fixed; z-index:22; left:-100%; top:0px; background:rgba(0,0,0,0.5);}
.navLayer .top{ height:60px; line-height:60px; position:relative; text-align:center; background-color:#fff;}
.navLayer .top .logo img{ height:35px;}
.navLayer .top .ico{ position:absolute; left:10px;}
.navLayer .top .ico img{ height:25px;}
.navLayer .top .close{ position:absolute; right:10px;}
.navLayer .top .close img{ height:25px;}
.navLayer .bg{overflow-x: auto;position:relative; background:#fff; height:100%; width:100%;}
.navLayer .sideNav{ border-top:1px solid #f8f6f9;}
.subNav{ cursor:pointer; display:block; height:50px; line-height:50px; border-bottom:1px solid #f8f6f9; position:relative;  font-size:14px;}
.subNav>a{ font-size:16px; padding-left:10px; padding-right:10px; display:block;}
.subNav .name{position:relative; background:url(/En/images/ico2_3.png) right center no-repeat; padding-left:10px; padding-right:10px;}
.subNav .name em{ display:block; font-size:16px;}
.currentDt .name{ background:url(/En/images/ico2_3on.png) right center no-repeat; background-color:#9c112d; color:#fff;}
.currentDt .name em{ color:#fff;}
.navContent{display: none; background-color:#e9e9e9;}
.navContent li{ height:40px; line-height:40px; font-size:14px;}
.navContent li a{ display:block; padding-left:20px; color:#212121;}*/
/*.navContent li a:hover{ color:#a60d2c;}*/
/*导航菜单触发 END*/

/*.headDiv .pcsearch .searchDiv{ display:none; position:absolute; z-index:2222; right:0; top:88px; padding-top:2px;}
.headDiv .pcsearch .searchDiv .box{ width:230px; height:50px; line-height:50px; background-color:#fff;}
.headDiv .pcsearch .searchDiv .input1{ display:block; width:100%; height:50px; line-height:50px; font-size:14px; color:#999; border-top:1px #96969d solid; text-indent:15px;}
.headDiv .pcsearch .searchDiv .btn{ display:block; position:absolute; bottom:0; right:0;}
.headDiv .pcsearch:hover .searchDiv{ display:block;}
.headDiv .pcsearch .imgon{ display:none;}
.headDiv .pcsearch:hover .imgon{ display:inline-block;}
.headDiv .pcsearch:hover .imgoff{ display:none;}*/

/*底部*/
/*.footDiv02{ border-top:1px #ddd solid;}
.footDiv{ padding-top:60px; padding-bottom:190px;}
.footDiv .wal{ position:relative;}
.footDiv .title{ min-height:32px; margin-bottom:40px;}
.footDiv .title em{ font-size:24px; color:#a1253e; font-weight:bold; padding-right:19px; float:left;}
.footDiv .title span{ font-size:14px; color:#b8b8b8; padding-top:15px; float:left;}
.footDiv ul{ padding-right:390px;}
.footDiv li{ float:left;}
.footDiv li .box{ margin-right:50px;}
.footDiv li h3{ padding-bottom:25px; font-size:16px; font-weight:inherit;}
.footDiv li h3 a{ color:#212121;}
.footDiv li h3 a:hover{ color:#a1253e;}
.footDiv li dd{ padding-bottom:10px;}
.footDiv li dd a{ font-size:14px; color:#949494;}
.footDiv li a:hover{ color:#a1253e;}

.footDiv .code{ position:absolute; right:0; top:75px; text-align:center;}
.footDiv .code .box{ float:left; width:158px; margin-left:40px;}
.footDiv .code .name{  font-size:14px; padding-top:8px; padding-bottom:22px; line-height:1;}

.footmgs{ height:65px; line-height:65px; font-size:14px; background-color:#dfdfdf; color:#838383;}
.footmgs .links{ float:left;}
.footmgs .links span{ padding:0 14px;}
.footmgs a{ color:#838383;}
.footmgs a:hover{ color:#a1253e;}
.footmgs .mgs{ float:right;}
.phpageban{ display:none;}
.pageban img{ width:100%;}*/

.wal{width:1200px; margin:0px auto; position:relative}
.wal2{ max-width: 16.80rem; margin: 0 auto; }

.w270{ width:2.7rem; overflow:hidden;}
.w890{ width:8.9rem;}


a, 
.box-container .prev,
.box-container .next,
.In92_left,
.In92_right,
.indexPart2 .owl-item .item,
.indexPart3 .detail,
.indexPart2 .swiper-slide .TD01 .TDwz,
.indexPart2 .swiper-slide .TD01 .TDwz .TDxm,
.indexPart2 .swiper-slide .TD01 .TDwz .TDly,
.indexPart2 .swiper-slide .TD01 .TDby,
.indexPart3 .detail .name,
.indexPart3 .detail .content,
.indexPart3 .detail .time,
.indexPart3 .detail .time:after,
.indexPart3 .list li .lbox,
.indexPart3 .list li .name,
.indexPart3 .list li .time,
.indexPart3 .list li .content,
.indexPart3 .list li .time:after,
.indexPart4 .detail .name,
.indexPart4 .list li .lbox,
.indexPart4 .list li .name,
.indexPart4 .list li .time,
.indexPart4 .list li .time:after{
transition:All 0.5s ease;
-webkit-transition:All 0.5s ease;
-moz-transition:All 0.5s ease;
-o-transition:All 0.5s ease;	
}
.Phone-Box{ display: none; }

@font-face {font-family:mont; src:url(../font/MontserratBold.ttf);}
@font-face {font-family:din; src:url(../font/DINCOND-BOLD.OTF);}

.fangda{ overflow: hidden;}
.fangda img{ transition:2s;-moz-transition:2s;-webkit-transition:2s;-o-transition:2s;}
.fangda:hover img{ transform:scale(1.1);-webkit-transform:scale(1.1);}

/*按钮动画--start*/
.ico_h {display: inline-block; position: relative; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); } 
.ico_h:before {pointer-events: none; position: absolute; z-index: -1; content: ''; top: 100%; left: 5%; height: 10px; width: 90%; opacity: 0; background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%); /* W3C */ -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform, opacity; transition-property: transform, opacity; } 
.ico_h:hover, .ico_h:focus, .ico_h:active {-webkit-transform: translateY(-6px); transform: translateY(-6px); -webkit-animation-name: hover; animation-name: hover; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-delay: 0.3s; animation-delay: 0.3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: alternate; animation-direction: alternate; } 
.ico_h:hover:before, .ico_h:focus:before, .ico_h:active:before {opacity: .4; -webkit-transform: translateY(6px); transform: translateY(6px); -webkit-animation-name: hover-shadow; animation-name: hover-shadow; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-delay: 0.3s; animation-delay: 0.3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: alternate; animation-direction: alternate; }
/*按钮动画--end*/

.headDiv {
	height: 94px;
	position: absolute;
	z-index: 10;
	left: 0px;
	top: 0px;
	width: 100%;
	background: rgba(255,255,255,1);
}
.headDiv:after {
	content: '';
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgba(255,255,255,0.15);
}
.headDiv .topRight {
	position: absolute;
	right: 0px;
	top: 0;
}
.headDiv .topRight .div1 {
	height: 94px;
	position: relative;
	width: 84px;
}
.headDiv .topRight .div1:before {
	content: '';
	position: absolute;
	background: rgba(255,255,255,0.15);
	left: 0;
	top: 0;
	width: 1px;
	height: 100%;
}
.headDiv .topRight .div1:after {
	content: '';
	position: absolute;
	background: rgba(255,255,255,0.15);
	right: 0;
	top: 0;
	width: 1px;
	height: 100%;
}
.headDiv .topRight .div1 em {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 20px;
	height: 20px;
	margin-left: -10px;
	margin-top: -10px;
}
.headDiv .topRight .div1 .layerDiv {
	display: none;
	position: absolute;
	right: 0px;
	top: 94px;
	width: 3.26rem;
	height: 0.6rem;
	background: #fff;
}
.headDiv .topRight .div1 .input1 {
	padding-left: 0.3rem;
	height: 0.6rem;
	width: 2.96rem;
	line-height: 0.6rem;
	color: #666;
	font-weight: bold;
	font-size: 0.16rem;
}
.headDiv .topRight .div1 .btn1 {
	position: absolute;
	right: 0px;
	top: 0;
	width: 0.64rem;
	height: 0.6rem;
	background: url(/images/nimg28_1.png) center no-repeat;
	background-size: 0.28rem;
}
.header {
	width: 1400px;
	margin: auto;
	position: relative;
}

.header .logo .logo {
	display: block;
	position: absolute;
	top: 8px;
}
.header .logo1 {
	display:none;
}
.header .logo1 img {
	width:4rem;
	padding-left:0.2rem;
	padding-top:0.09rem;
}
.nav {
	position: absolute;
	right: 84px;
	top: 0;
}
.nav li {
	float: left;
	height: 94px;
	position: relative;
	z-index: 2;
	font-weight: bold;
	margin-left: 0.3rem;
}
.nav a {
	padding: 0 42px;
	position: relative;
	display: block;
	height: 94px;
	line-height: 94px;
	overflow: hidden;
	font-size: 15px;
	z-index: 10;
	color: #000;
	font-weight: bold;
    transition: All 0.3s ease;
    -webkit-transition: All 0.3s ease;
}
.nav li a span {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
	text-align: center;
}
.nav li a .bkg {
	top: 100%;
	z-index: 1;
	background-color: #004893;
	-webkit-transition: top 200ms;
	transition: top 200ms;
}
.nav li a span {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
	text-align: center;
}
.header .nav li a.on .bkg,.header .nav li a:hover .bkg {
	top: 0;
	color: #fff;
}
.header .nav li .bNow .bkg {
	top: 90px;
	color: #004893;
}
.nav li .bNow {
	color: #004893;
}
.header .nav a:hover .bkg,.header .nav li .aNow .bkg {
	color: #fff;
	background-color: #2f55a2;
	top: 0;
}
.header .nav .aNow span {
	color: #fff;
}
.header .nav a:hover{ color:#fff;}
.header .nav a:hover li .bNow span{ color:#fff;}
.sNav {
	position: absolute;
	z-index: 1000;
	height: 60px;
	top: 80px;
	display: none;
	background: rgba(0,0,0,0.5);
	width: 100%;
}
.sNav .list {
	padding-left: 0.16rem;
}
.sNav .list li {
	height: 60px;
	line-height: 60px;
	font-size: 14px;
	float: left;
	margin-right: 0.38rem;
}
.sNav .list li a {
    color: #dedede;
}
.navIco {
	display: none;
	width: 1rem;
	height: 1rem;
	position: absolute;
	top: 0px;
	right: 0px;
	text-align: center;
	line-height: 1.0rem;
}
.navLayer {
	overflow-x: auto;
	height: 100%;
	width: 100%;
	overflow: hidden;
	position: fixed;
	z-index: 222;
	right: -100%;
	top: 0px;
}
.navIco img {
	width: 0.35rem;
}

/*导航触发效果*/
.sNav{position:absolute; z-index:1000; height:60px; top:80px; display:none; background:rgba(0,0,0,0.5); width:1200px;}
.sNav .list{ /*padding-left: 0.32rem;*/ }
.sNav .list li{ height:60px; line-height:60px; font-size:14px; float:left; margin-right:0.38rem;}
.sNav .list li:last-child{ margin-right:0px;}
.sNav .list li a{ color:#dedede;}
.sNav .list li a:hover{ color:#dedede;}

.navRight{ height:100%; width:362px; overflow:hidden; position:fixed; z-index:12; right:-362px; top:0px; background: rgba(255,255,255,0.9);}
.navRight .toptop{ height: 80px; position: relative;}
.navRight .closeBtn{ height:36px; width:36px; position:absolute; top:29px; right:24px; z-index:22;}
.dideNav{ padding: 15px 0 0 70px; }
.dubNav{ cursor:pointer; display:block; position:relative; font-size:18px; height: 0.6rem; line-height: 0.6rem;}
.dubNav1{ color: #1f1f1f; background: url(/images/nimg14_1.png) 115px center no-repeat;}
.dubNav1:hover{ color: #aa1000;}
.dubNav .name{ position:relative;}
.dubNav a{ color:#1f1f1f; display: block;}
.dubNav a:hover{ color: #aa1000; }
.durrentDt{ color: #aa1000; background: url(/images/nimg14_1on.png) 115px center no-repeat;}
.davContent{display: none; padding-bottom: 20px;}
.davContent a{display:block; height:0.36rem; line-height:0.36rem; color:#595959; font-size: 14px; position: relative; }
.davContent a:hover{  color: #aa1000; }


/*导航菜单触发*/
.navLayer{overflow-x: auto; height:100%; width:100%; overflow:hidden; position:fixed; z-index:222; right:-100%; top:0px;}
.navLayer .bg{overflow-x: auto;position:relative; background:#fff; height:100%; width:100%;}
.navLayer .toptop{ height: 1.26rem; position: relative; padding-right: 1.0rem;}
.navLayer .form{ width: 5.4rem; height: 0.6rem; background: #f2f2f2; position: absolute; left: 0.3rem; top: 0.32rem; border-radius: 0.28rem; -moz-border-radius: 0.28rem;}
.navLayer .form .input1{ width: 100%; height: 0.6rem; line-height: 0.6rem; font-size: 0.24rem; text-indent: 0.2rem; }
.navLayer .form .btn1{ position: absolute; right: 0; top: 0; width: 0.76rem; height: 0.6rem; background: url(/images/nimg24_1.png) center no-repeat; background-size: 0.3rem; }
.navLayer .closeBtn{ width:0.5rem; height:1.26rem; position:absolute; top:0px; right:0.2rem; text-align: center; line-height: 1.26rem;}
.navLayer .closeBtn img{ width: 0.43rem; }
.sideNav{ padding: 0 0.25rem 0.2rem; }
.subNav{ background-size: 0.53rem; cursor:pointer; display:block; height:1.05rem; line-height:1.05rem; position:relative; font-size:0.32rem; border-bottom: #e5e5e5 solid 1px;}
.subNav1{ background:url(/images/ico4.png) right center no-repeat; background-size: 0.53rem; color: #7f7f7f;}
.subNav .name{ position:relative; padding-left: 0.3rem;}
.subNav a{ color:#7f7f7f; display: block;}
.currentDt{background:#3056a2 url(/images/ico4on.png) right center no-repeat; background-size: 0.53rem; color: #fff;}
.navContent{display: none;}
.navContent a{display:block; height:0.9rem; line-height:0.9rem; color:#7f7f7f; font-size:0.28rem; padding-left: 0.3rem; }

.pageBg{ position:fixed; z-index:11; width:100%; height:100%; display:none; background:rgba(0,0,0,0.5); left:0px; top:0px;}

.footDiv{ padding-top: 55px; height: 315px; background: #f8f8f8;}
.footNav{  height: 2.86rem; }
.footNav li{ float: left; width: 116px; }
.footNav li:last-child{ width: auto; }
.footNav li h2{ height: 38px;}
.footNav li h2 a{ color: #212121; }
.footNav li h2 a:hover{ color: #aa1000; }
.footNav li dd{ height: 24px; line-height: 24px; font-size: 14px; }
.footNav li dd a{ display: block; color: #909090; }
.footNav li dd a:hover{ color: #aa1000; }
.footDiv .rightDiv li{ padding-left: 40px; text-align: center; float: left; }
.footDiv .rightDiv li .ewm{ width: 120px; margin: 0 auto; box-shadow: 0px 3px 35px 0px rgba(0, 0, 0, 0.11);  }
.footDiv .rightDiv li p{ color: #8d8d8d; padding: 15px 0 30px; line-height: 18px; }

.foot{ height: 80px; background: #f8f8f8; }
.foot .links{ position: relative; left: -14px; color: #a0a0a0; }
.foot .links a{ padding: 0 14px; color: #a0a0a0; }
.foot .links a:hover{ color: #aa1000; }
.foot .msg{ color: #a0a0a0; }
.foot .msg a{ color: #a0a0a0; padding-left: 10px;}
.foot .msg a:hover{ color: #aa1000;}

/*.pageBanner{ position:relative; height: 503px;}
.pageBanner img{ width:100%;}

.pageBox{ padding: 85px 0; }

.pageTop{ height: 60px; background: #f5f5f5; z-index: 2; }
.pageTop .wal{ position: relative; height: 60px; }
.pageNav li{ width: 114px; float: left; height: 60px; font-size: 14px; text-align: center;}
.pageNav li a{ display: block; height: 60px; line-height: 60px; color: #fff;}
.pageNav li a:hover, .pageNav li .aNow{ background: #9c112d;}
.pageNow{ position: absolute; right: 0; top: 0; color: #6d6d6d; line-height: 60px; padding-left: 28px; background: url(/En/images/nimg16_1.png) left center no-repeat;}
.pageNow a{ color: #6d6d6d; padding: 0 8px; background: url(/En/images/ico5.png) right center no-repeat; }
.pageNow em{ color: #a1253e; padding-left: 10px;}
.pageNow a:hover{ color: #a1253e;}

.pageBannerTel{ display:none; position: relative;}
.pageBannerTel .imgDiv img{ width:100%;}
.pageBannerTel .txtDiv{ position: absolute; left: 0px; width: 100%; top: 50%; margin-top: -0.75rem; z-index: 5; text-align: center;}
.pageBannerTel .txt1{ font-size: 0.36rem; color: #fff; line-height: 0.36rem; padding-bottom: 0.25rem;}
.pageBannerTel .txt2{ font-size: 0.52rem; line-height: 0.52rem; color: #fff; position: relative; height: 0.8rem; text-transform: uppercase; }
.pageBannerTel .txt2 em{ position: absolute; left: 50%; display: block; width: 0.4rem; height: 0.04rem; background: #c5946b; margin-left: -0.2rem; bottom: 0px; }

.pageTitle{ position: relative; text-align: center; height: 60px; font-size: 30px; color: #333;}
.pageTitle:after{ content: ''; width: 30px; height: 3px; background: #9c112d; position: absolute; left: 50%; margin-left: -15px; bottom: 0;}*/

.pageBanner{ position:relative; height: 503px;}
.pageBanner img{ width:100%;}

.pageBox{ padding: 85px 0; }

.pageTop{ height: 60px; background: #f5f5f5; z-index: 2; }
.pageTop .wal{ position: relative; height: 60px; }
.pageNav li{ width: 114px; float: left; height: 60px; font-size: 14px; text-align: center;}
.pageNav li a{ display: block; height: 60px; line-height: 60px; color: #fff;}
.pageNav li a:hover, .pageNav li .aNow{ background: #9c112d;}
.pageNow{ position: absolute; right: 0; top: 0; color: #6d6d6d; line-height: 60px; padding-left: 28px; background: url(/En/images/nimg16_1.png) left center no-repeat;}
.pageNow a{ color: #6d6d6d; padding: 0 8px; background: url(/En/images/ico5.png) right center no-repeat; }
.pageNow em{ color: #a1253e; padding-left: 10px;}
.pageNow a:hover{ color: #a1253e;}

.pageBannerTel{ display:none; position: relative;}
.pageBannerTel .imgDiv img{ width:100%;}
.pageBannerTel .txtDiv{ position: absolute; left: 0px; width: 100%; top: 50%; margin-top: -0.75rem; z-index: 5; text-align: center;}
.pageBannerTel .txt1{ font-size: 0.36rem; color: #fff; line-height: 0.36rem; padding-bottom: 0.25rem;}
.pageBannerTel .txt2{ font-size: 0.52rem; line-height: 0.52rem; color: #fff; position: relative; height: 0.8rem; text-transform: uppercase; }
.pageBannerTel .txt2 em{ position: absolute; left: 50%; display: block; width: 0.4rem; height: 0.04rem; background: #c5946b; margin-left: -0.2rem; bottom: 0px; }

.pageTitle{ position: relative; text-align: center; height: 60px; font-size: 30px; color: #333;}
.pageTitle:after{ content: ''; width: 30px; height: 3px; background: #9c112d; position: absolute; left: 50%; margin-left: -15px; bottom: 0;}



.pageTitleTel{ height:0.98rem; background:#88bc3c; position:relative;}
.sideTitleTel{ width:100%; height:0.98rem; position:absolute; left:0px; top:0px;}
.sideTitleTel .con{ font-size:0.3rem; height:0.98rem; line-height:0.98rem; position:relative; padding-right:10px;}
.sideTitleTel .con a{ color: #fff; display:block; height:0.98rem; padding-left:0.2rem; background:url(/En/images/limg65_1.png) right center no-repeat; background-size: 0.65rem;}
.sideTitleTel .con.on a{ background:url(/En/images/limg65_1on.png) right center no-repeat; background-size: 0.65rem; }
.sideTitleNav{ position:absolute; top:0.98rem; z-index:10; width:100%; background:#fff; display:none; box-shadow:0 1px 5px rgba(35,25,25,0.2); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.2); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.2);}
.sideTitleNav li{ font-size: 0.26rem; height:0.82rem; border-bottom:#d7d7d7 solid 1px;}
.sideTitleNav li a{ display:block; height:0.82rem; line-height:0.82rem; padding-left:0.2rem; color:#666;}
.sideTitleTel .con em{ display:block; color:#fff; padding-left: 0.2rem;}

/*内页导航*/
.pagenavph{ display:none;}
.pagenav{ height:66px; line-height:60px; background:url(/En/images/ico3_4bg.png) repeat-x top;}
.pagenav .list{ float:left; font-size:16px;}
.pagenav .list li{ float:left;}
.pagenav .list li a{ height:66px; display:block; padding:0 33px; color:#666; background:url(/En/images/ico3_6.png) no-repeat right top,url(/En/images/ico3_7.png) repeat-x top;}
.pagenav .list li a:hover,.pagenav .list li.liNow a{ color:#fff; font-weight:bold; background:url(/En/images/ico3_5.png) no-repeat top center;}
.pagenav .Crumbs{ float:right; color:#6d6d6d;}
.pagenav .Crumbs a{ color:#6d6d6d;}
.pagenav .Crumbs a:hover,.pagenav .Crumbs a.aNow{ color:#a1253e;}
.pagenav .Crumbs img{ padding-right:10px;}
.pagenav .Crumbs span{ padding:0 5px;}


/*内页公共*/
.pagecontent{ padding-top:90px; margin-bottom:100px;}
.pagecontentwal{ margin-bottom:0;}
.pagecontentwal>.wal{ width:auto; margin:auto;}
.pagecontent .title0{ text-align:center; font-size:36px; font-weight:inherit; color:#333; padding-bottom:15px; margin-bottom:50px; background:url(/En/images/ico4_1hr.png) no-repeat bottom center;}


/*页码*/
.phmore{ display:none;}
.pageNumDiv{text-align:center; height:34px; overflow:hidden; color:#666; margin-bottom:30px;    margin-top: 30px;}
.pageNumDiv01{ text-align:left;}
.pageNumDiv a{display:inline-block; height:30px; line-height:30px; padding:0 11px; margin:0 4px; border:#d9d9d9 solid 1px; color:#666; font-size:14px;}
.pageNumDiv a:hover, .pageNumDiv .aNow{background:#9c112d; border:#9c112d solid 1px; color:#fff;display: inline-block;    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 11px;
    margin: 0 4px;
    border: #d9d9d9 solid 1px;
    font-size: 14px;}
.pageNumDiv .input1{width:33px; height:30px; line-height:30px; text-align:center; margin:0 5px; border:#d7d7d7 solid 1px;}
.pageNumDiv .btn1{ width: 57px; height: 30px; margin-left: 5px;cursor: pointer; border: #9c112d solid 1px; color: #fff; background:#9c112d;}

/*详情底部*/
.detailsshare{ position:relative; padding-top:30px;}
.detailsshare .share{ height:27px; padding:20px 0;}
.detailsshare .share em{ font-size:14px; color:#8d8d8d; line-height:27px; float:left;}
.detailsshare .share li{ float:left; margin-left:10px;}
.detailsshare .bottomDiv{ padding-top:20px; border-top:1px #ddd solid;}
.detailsshare .bottomDiv a{ font-size:14px; color:#4a4a4a;}
.detailsshare .bottomDiv em{ font-size:14px; color:#4a4a4a; font-weight:bold;}
.detailsshare .bottomDiv a:hover{ color:#9c112d;}
.detailsshare .bottomDiv .left{ float:left;}
.detailsshare .bottomDiv .left .getDiv{ padding-bottom:10px;}
.detailsshare .bottomDiv .right{ float:right; margin-top:10px;}
.detailsshare .bottomDiv .right .backbtn{display:block; font-size:14px; font-weight:bold; text-indent:50px; color:#fff; line-height:45px; width:140px; height:45px; background:url(/En/images/ico9_5.png) no-repeat center;}
.detailsshare .bottomDiv .right .backbtn:hover{ text-decoration:underline;}
.detailsshare .flshare{ float:right; width:242px;}

/*右侧悬浮窗*/
.sideBar{position:fixed; z-index:99999; top:100px; right:10px; background:url(/En/images/limg76_1on.png) left top no-repeat; width:76px; height:76px; cursor:pointer;}
.sideBar:hover{background:url(/En/images/limg76_1on.png) left top no-repeat}
.sideBar ul{ display:none;}
.sideBar li{position:relative; top:76px; height:76px; margin-top:1px;}
.sideBar li .img1,.sideBar li .img2{ position:absolute; top:0px; left:0px;cursor:pointer;}
.sideBar li .img2{ display:none;}
.sideBar li:hover .img1{ display:none;}
.sideBar li:hover .img2{ display:block;}
.sideBar .mouse{position:absolute; left:-208px; top:0px; display:none;}
.sideBar .img{background:url(/En/images/sideBarBg.png) left top no-repeat; height:76px; text-align:center; width:76px;}
.sideBar .liNow .mouse{display:block;}
.sideBar .li_01 .mouse{background:url(/En/images/limg208.png) left top no-repeat; width:208px; height:217px; left:-208px; top:0px;}
.sideBar .li_01 h2{ padding:5px 0px 0px 20px; font-size:20px; font-weight:400;}
.sideBar .li_01 p{ padding:5px 0 0 20px; color:#454545; font-size:14px; line-height:18px; padding-bottom:10px;}
.sideBar .li_01 .imgDiv{ text-align:center;}
.sideBar .li_02 .mouse{background:url(/En/images/limg275.png) left top no-repeat; width:275px; height:111px; left:-275px;}
.sideBar .li_02 p{ padding:22px 0 0 27px; font-size:18px; color:#000;}
.sideBar .li_02 .list{ padding:18px 0 0 27px;}
.sideBar .li_02 dd{float:left; width:80px; line-height:22px;  position:relative; padding-left:40px; font-size:14px;}
.sideBar .li_02 dd a{color:#525252;}
.sideBar .li_02 dd img{ position:absolute; left:12px; top:0px;}
.sideBar .li_02 dd .img1{ display:block;}
.sideBar .li_02 dd .img2{ display:none;}
.sideBar .li_02 dd:hover .img1{ display:none;}
.sideBar .li_02 dd:hover .img2{ display:block;}
.sideBar .li_02 dd:hover{color:#009241;}
.sideBar .li_03 .mouse{background:url(/En/images/limg277.png) left top no-repeat; width:277px; height:80px; left:-277px;}
.sideBar .li_03 .mouse p{ font-size:18px; color:#040404; padding:20px 0px 10px 26px;}
.sideBar .li_03 .mouse b{ font-size:24px; color:#007dc5; padding-left:26px; display:inline-block;}
/*右侧悬浮窗end*/


.cd-top {
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.cd-top.cd-is-visible {
    visibility: visible;
    opacity: 1;
}
.cd-top.cd-fade-out {
    opacity: .5;
}

#Layer1{
	position:absolute;
	position:fixed;
	_position:absolute;
	width:100%;
	z-index:99;
	top:0; left:0px;
	background-color:#000;
	display:none;
}

/*荣誉奖项*/
.team_right  .tab_box{ border:1px solid #f4f4f4; text-align:center; margin-bottom:60px;}
.team_right  .tab_box a{ display: inline-block; height:37px; line-height:37px; padding:0 35px; margin:0 50px; border-radius:3px; color:#333;}
.team_right  .tab_box .selected{ background:#ee7700; color:#fff;}
.team_right  .tab_main{ position:relative; clear:both; overflow:hidden;}
.team_right  .tab_main .xx{ position:absolute; top:0; left:36px; width:1px; height:100%; background:url(../images/ryjx_d.jpg); z-index:-1;}
.team_right  .tab_main .xx b{ position:absolute; left:0; bottom:0; width:1px; height:73px; background:#fff;}
.team_right  .tab_main .nian{ background:url(../images/ryjx_q.jpg); width:71px; font-family:"Arial"; height:73px; color:#e2a24a; font-size:14px; float:left; text-align:center;}
.team_right  .tab_main .nian b{ display:block; font-size:24px; padding-top:22px; line-height:20px; } 
.team_right  .tab_main .list{ padding:22px 0 0 93px;}
.team_right  .tab_main .li{ clear:both; overflow:hidden; padding-bottom:40px;}
.team_right  .tab_main .list li{ line-height:20px; padding-bottom:30px; color:#545152;}
.team_right  .tab_main .list li strong{ font-weight:normal; color:#e2a24a;}



/*晨晖党建*/
.lists-num
{
    width: 100%;
}

.list-num01
{    float: left;
    width: 346px;
    padding-top: 122px;
    padding: 152px 20px 20px 20px;
    border: 1px solid #d4d4d4;
    cursor: pointer;
}
.list-num01 a:hover {
	color:#CC0909;
}
.list-num02
{
    margin: 0 40px;
}

.list-num03
{
    margin-left: 10px;
}

/*文章前三条图片*/

.ykgn1
{
    background-image: url(/images/ykgn1.jpg) !important;
	background:no-repeat 0px top;
    background-size: 100% auto;
	border-radius: 8px;
    box-shadow: 0 0 5px rgb(0 0 0 / 20%);
}

.ykgn2
{
    margin: 0 90px;
    background-image: url(/images/ykgn2.jpg) !important;
	background:no-repeat 0px top;
    background-size: 100% auto;
	border-radius: 8px;
    box-shadow: 0 0 5px rgb(0 0 0 / 20%);
}

.ykgn3
{
    background-image: url(/images/ykgn3.jpg) !important;
	background:no-repeat 0px top;
    background-size: 100% auto;
	border-radius: 8px;
    box-shadow: 0 0 5px rgb(0 0 0 / 20%);
	float:right;
}

.num-xx p
{
    font: normal 12px/24px "微软雅黑";
    color: #838383;
    margin: 10px 0px;
	float: left;
}
.list-newstitle {
    height: 63px;
	padding-top: 10px;
    display: block;
    color: #5d5d5d;
    font: normal 15px/28px "微软雅黑";
    border-bottom: 1px solid #bcbcbc;
    padding-bottom: 6px;
}
.num-xx .liulan {
    padding-left: 26px;
    background: url(/images/look-num.png) no-repeat 2px center;
}
.num-xx .date {
    padding-left: 26px;
    background: url(/images/date.png) no-repeat 2px center;
}
.anli-list li span {
    font: normal 12px/52px "微软雅黑";
    color: #949494;
}
.anli-looks {
    padding-left: 25px;
    background: url(/images/look-num.png) no-repeat 0px center;
    margin-left: 28px;
}
.anli-date {
    padding-left: 25px;
    background: url(/images/date.png) no-repeat 0px center;
	float:left;
}

.anli-list2 {
    margin-top: 24px;
    padding: 0 10px;
}
.anli-list {
    width: 100%;
    margin-bottom: 30px;
    float: left;
}
#articleDJ{ margin:0; padding:0; margin-top:30px;}
#articleDJ li {
    width: 100%;
    overflow: hidden;
    height: 52px;
    line-height: 52px;
    border-bottom: 1px solid #bcbcbc;
	padding:0;
}
#articleDJ li p {
    width: 210px;
}
#articleDJ li a {
    float: left;
    font: normal 16px/52px "微软雅黑";
}
.anli-list2 li a:hover {
	color:#CC0909;
}































































