@charset "utf-8";
/* index */

body {
	padding-top: 145px;
}
.op0 {
	opacity: 0;
	font-family: Arial, Helvetica, sans-serif
}
.wrap {
	width: 100%;
	max-width: 1300px;
	margin: 0 auto;
}
.more-an {
	display: inline-block;
	width: 180px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	position: relative;
	color: #333;
	border: 1px solid #ddd;
	border-radius: 30px;
	transition: all 0.5s ease;
	font-size: 16px;
}
.mob-nav {
	width: 70px;
	height: 50px;
	margin-top: 10px;
}
.mob-nav span {
	display: block;
	position: absolute;
	left: 15px;
	width: 30px;
	height: 2px;
	top: 50%;
	margin-top: -1px;
	background: #fff;
	transition: all 0.5s ease;
}
.mob-nav:before {
	content: '';
	position: absolute;
	left: 15px;
	width: 30px;
	height: 2px;
	top: 13px;
	background: #fff;
	transition: all 0.5s ease;
}
.mob-nav:after {
	content: '';
	position: absolute;
	left: 15px;
	width: 30px;
	height: 2px;
	top: 35px;
	background: #fff;
	transition: all 0.5s ease;
}
.mob-nav.on span {
	width: 0;
	transition: all 0.5s ease;
}
.mob-nav.on:before {
	top: 23px;
	transform: rotate(45deg);
	transition: all 0.5s ease;
}
.mob-nav.on:after {
	top: 23px;
	transform: rotate(-45deg);
	transition: all 0.5s ease;
}
/*add sj*/
.dbmenu{ display:none;}
.zjcont{ display:none;}
/*top css*/
.top {
	position: fixed;
	z-index: 10;
	left: 0;
	top: 0;
	width: 100%;
	transition: all 0.5s ease;
	background: #e60012; /*box-shadow:0 0 10px rgba(0,0,0,0.1);*/
}
.top-main {
	height: 70px;
	line-height: 70px;
}
.top-main, .T-nav {
	width: 100%;
	max-width: 1300px;
	margin: 0 auto;
}
.menu {
	width: 100%;
	height: 75px;
	line-height: 75px;
	background: url(../images/menubg.jpg) repeat-x;
}
.logo {
}
.T-nav li {
	float: left;
	text-align: center;
	border-right: 1px solid #fff;
}
.T-nav li a {
	display: block;
	width: 190px;
	line-height: 75px;
	position: relative;
	font-size: 18px;
	transition: all 0.5s ease;
}
.T-nav li a img {
	margin-right: 10px;
}
/*.T-nav li a:after{ content:''; position:absolute; left:0; bottom:10px; height:2px; width:0%; background:#f00; transition:all 0.5s ease;}
.T-nav li .secon{ position:absolute; width:150px; left:50%; margin-left:-75px; background:#fff; top:90px; z-index:5; display:none;}
.T-nav li .secon a{ display:block; line-height:42px; text-align: center; font-size:14px; transition:all 0.5s ease;}*/
.tab-cell {
	display: table-cell;
	vertical-align: middle;
}
.top-search {
	position: relative;
}
.top-link a {
	color: #fff;
	display: block;
	margin-right: 20px;
	float: left;
}
.top-search span {
	display: block;
	float: left;
	height: 70px;
	background: url(../images/search.png) no-repeat center left;
	padding-left: 40px;
	color: #fff;
}
.top-search .sj {
	position: absolute;
	right: 0px;
	top: 0;
	background: #fff;
	z-index: 10;
	width: 250px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	display: none;
}
.top-search .c1 {
	float: left;
	width: 200px;
	height: 75px;
	padding: 0 10px;
	border: none;
	font-family: Microsoft YaHei;
}
.top-search .c2 {
	float: right;
	width: 50px;
	height: 75px;
	background: url(../images/search.png) no-repeat center center;
	border: none;
	cursor: pointer;
}
/*foot css*/
.foot {
	background: #292929;
}
.mbacol {
	width: 100%;
	background: #f3f3f3;
	height: 85px;
	line-height: 85px;
}
.mbacol ul {
	max-width: 1300px;
	margin: 0 auto;
}
.mbacol li {
	width: 215px;
	font-size: 18px;
	font-weight: bold;
}
.mbacol li img {
	margin-right: 15px;
}
.float-sild {
	position: fixed;
	right: 30px;
	bottom: 30px;
	z-index: 10;
}
.lbota {
	height: 70px;
	line-height: 70px;
	border-top: 1px solid #4a4a4a;
	max-width: 1300px;
	margin: 0 auto;
	color: #787878;
	text-align: center;
}
.mlpaeo {
	padding: 3% 0;
	max-width: 1300px;
	margin: 0 auto;
}
.lbyael {
	width: 80%;
}
.ealot {
	width: 20%;
}
.ealot dt {
	line-height: 35px;
}
.ealot dt a {
	font-size: 16px;
	color: #fff;
}
.ealot dd {
	line-height: 30px;
}
.ealot dd a {
	color: #999;
	opacity: 1;
}
.eaoplc {
	width: 250px;
}
.eaoplc .d1, .eaoplc .d2 {
	font-size: 14px;
	line-height: 40px;
	color: #fff;
	width: 115px;
	text-align: center;
}
/*nybanner css*/
.map {
	width: 100%;
	height: 455px;
	margin-top: 50px;
}
.map img {
	max-width: none;
}
.map .BMap_Marker {
	animation: sxd 1s ease-in-out infinite;
	-webkit-animation: sxd 1s ease-in-out infinite;
}
.ny-banner {
	height: 320px;
	background: no-repeat center center;
	background-size: cover;
	overflow: hidden;
}
.obrelc {
	background-size: cover;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}
.ny-banner .con {
	position: absolute;
	width: 100%;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	color: #fff;
}
.ny-banner .con .d1 {
	font-size: 50px;
}
.ny-banner .con .d2 {
	font-size: 20px;
	text-transform: uppercase;
	font-family: 'Raavi';
}
.ny-main {
	padding: 3% 0;
}
.ny-nav {
	background: #f9f9f9;
	height: 80px;
	line-height: 80px;
}
.ny-nav span {
	display: none;
}
.ny-nav a {
	border-radius: 3px;
	font-size: 16px;
	display: inline-block;
	/* width: 120px; */
	line-height: 40px;
	margin: 0 10px;
	transition: all 0.5s ease;
	padding: 0 12px;
}
.ny-nav a.cur {
	background: #e60012;
	color: #fff;
	transition: all 0.5s ease;
}
.adslm {
	font-size: 28px;
	color: #333;
	margin: 0 0 5% 0;
}
.adslm span {
	font-size: 14px;
	display: block;
	color: #999;
	text-transform: uppercase
}
.adslm p {
	color: #e60012;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 28px;
}
.caetct {
	padding-top: 4%;
	margin-top: 4%;
	border-top: 1px solid #ddd;
}
.caetct li {
	width: 280px;
	float: left;
	margin-right: 60px;
}
.caetct li:nth-child(4) {
	margin-right: 0;
}
.caetct li a {
	display: block;
}
.caetct li a .pic {
	display: table-cell;
	vertical-align: middle;
	overflow: hidden;
}
.caetct li a .pic img {
	max-width: 100%;
	transition: ease .5s all;
}
.caetct li a .tit {
	background: #f0f0f0 url(../images/i1.png) 260px center no-repeat;
	width: 100%;
	line-height: 70px;
	height: 70px;
	overflow: hidden;
	font-size: 16px;
	text-indent: 1rem;
	transition: all 0.5s ease;
}
.splmc {
	line-height: 60px;
	color: #000;
	font-weight: bold;
	background: #f9f9f9;
	margin-bottom: 15px;
}
.splmc span {
	float: left;
	width: 20%;
	padding-left: 20px;
}
.lbrela li {
	margin-bottom: 15px;
}
.sbuewn {
	line-height: 60px;
	height: 60px;
	background: #fff;
	color: #333;
	border: 1px solid #ddd;
	transition: all 0.5s ease;
}
.sbuewn.on {
	background: #e60012;
	color: #fff;
	transition: all 0.5s ease;
}
.sbuewn span {
	float: left;
	width: 20%;
	padding-left: 20px;
	overflow: hidden;
}
.sbuewn .buct {
	display: block;
	width: 30px;
	height: 30px;
	background: url(../images/x.jpg) no-repeat center center;
	position: absolute;
	left: -40px;
	top: 5px;
	transform: rotate(45deg);
	transition: all 0.5s ease;
}
.sbuewn.on .buct {
	transform: rotate(270deg);
}
.molewa {
	padding: 2% 4%;
	line-height: 2;
	color: #666;
	border: 0px solid #2686df;
	background: #fff;
	display: none;
	border: 1px solid #ddd;
}
.yureoc {
	margin-top: 2%;
	padding-top: 2%;
	border-top: 1px solid #ddd;
}
.aelopa {
	margin-top: 8%;
}
.aelopa .list {
	width: 33.33%;
	padding: 0 20px;
}
.aelopa .list .pic {
	margin: 0 auto;
	cursor: pointer;
	position: relative;
	transition: all 0.6s ease-in-out;
}
.aelopa .list .t1 {
	font-size: 18px;
	margin: 15px 0;
}
.aelopa .list .t2 {
	font-size: 22px;
	word-break: break-all;
}
.afbol {
	text-align: center;
	font-size: 28px;
}
.baopea {
	text-align: center;
	font-size: 28px;
	color: #f00;
	font-weight: bold;
}
.lbutea {
	text-align: center;
	font-size: 18px;
	color: #999;
}
.owqlac li {
	width: 270px;
	margin: 3% 1% 0%;
	float: left;
}
.owqlac li .pic {
	width: 100%;
	border: 1px solid #ddd;
}
.owqlac li .pic img {
	max-width: 100%;
	max-height: 100%;
}
.owqlac li .tit {
	font-size: 16px;
	line-height: 36px;
	height: 36px;
	overflow: hidden;
}
#dcms_pager{
	width:99%;
	font-family:arial;  
}
#dcms_pager .pages {border:none;text-transform:uppercase;font-size:12px; padding:0;height:60px;clear:both;text-align:center;  }
#dcms_pager .pages a {border:1px solid #ccc;text-decoration:none;margin:0 5px 0 0;padding:10px 15px;font-size:12px; width:16px;height:16px;line-height:16px; font-family:arial;}
#dcms_pager .pages a:hover {border:1px solid #f00;color:#fff; background-color:#f00;}
#dcms_pager .pages .pgempty {border:1px solid #eee;color:#333;}
#dcms_pager .pages select{border:1px solid #ccc;padding:10px 15px; margin-left:10px;}
#dcms_pager .pages .pgcurrent {border:1px solid #f00;color:#fff; background-color:#f00;}

.message .row {
margin-left:-.36rem
}
.message .row .lg-6 {
padding-left:.36rem;
margin-bottom:.3rem
}
.message .txt-w {
	border: 1px solid #dedede
}
.message .icon, .message .txt {
	height: 50px
}
.message .txt {
	width: calc(100% - 60px);
padding:0 .15rem
}
.message .icon {
	width: 60px;
	border-left: 1px solid #dedede
}
.message textarea {
	width: 100%;
	height: 172px;
padding:.15rem;
	border: 1px solid #dedede
}
.message .yzm .txt {
	width: calc(100% - 140px)
}
.message .yzm .pic {
	height: 50px;
	width: 140px
}
.message .btn {
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	background: #044a9f
}
.honor-list {
}
.honor-list .slider-w .t-slider img {
	width: auto;
	margin: 0 auto
}
.honor-list .slider-w .t-slider h3 {
	font-size: 18px
}
.honor-list .slider-w .t-slider .slick-dots {
	display: none!important
}
.honor-list .slider-w .t-slider .slick-arrow {
	width: 49px;
	height: 49px
}
.honor-list .slider-w .t-slider .slick-prev {
	left: 0;
	background: url(../images/b_slider_t_l.png) no-repeat center/cover
}
.honor-list .slider-w .t-slider .slick-next {
	right: 0;
	background: url(../images/b_slider_t_r.png) no-repeat center/cover
}
.honor-list .slider-w .b-slider {
	padding: 0 37px
}
.honor-list .slider-w .b-slider .item {
padding:0 .25rem
}
.honor-list .slider-w .b-slider .pic {
	padding-bottom: 166%;
	cursor: pointer
}
.honor-list .slider-w .b-slider .pic img {
	width: auto
}
.honor-list .slider-w .b-slider .slick-slide {
	padding: 0 5px
}
.honor-list .slider-w .b-slider .slick-current .img::after {
	border-color: #ed1b24
}
.honor-list .slider-w .b-slider .slick-next, .honor-list .slider-w .b-slider .slick-prev {
	width: 17px;
	height: 100%
}
.honor-list .slider-w .b-slider .slick-prev {
	background: url(../images/b_slider_l.png) no-repeat center
}
.honor-list .slider-w .b-slider .slick-next {
	background: url(../images/b_slider_r.png) no-repeat center
}
.reonca{ margin-bottom:5%;}
.reonca li {
	width: 48%;
	float: left;
}
.reonca li:nth-child(2n) {
	float: right;
}
.reonca li {
	padding: 15px 0;
	border-bottom: 1px solid #ddd;
}
.reonca li a {
	display: block;
	padding-left: 25px;
	background: url(../images/q1.png) no-repeat left 8px;
}
.reonca li .d1 {
	font-size: 16px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	padding-right: 20px;
}
.reonca li .d2 {
	color: #999;
	margin-top: 5px;
}
.honor-ul li {
	width: 18.5%;
	float: left;
	margin-right: 24px;
	margin-bottom: 2%;
	position: relative;
}
.honor-ul li:nth-child(5n) {
	margin-right: 0;
}
.honor-ul li .honor-li-img {
	display: table;
	width: 100%;
	height: 360px;
	text-align: center;
}
.honor-ul li .honor-li-img p {
	display: table-cell;
	vertical-align: middle;
}
.honor-ul li .honor-li-img p img {
	max-width: 90%;
	max-height: 330px;
}
.honor-ul li:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0%;
	height: 4px;
	background: #0e95e2;
	transition: all 0.5s ease;
}
.video_tj {
	width: 100%;
	border-radius: 8px;
	position: relative;
	margin: 4% 0;
}
.video_tj img {
	border-radius: 8px;
	width: 100%
}
.video_tj a i {
	background: url(../images/video.png) no-repeat;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 59px;
	height: 59px;
	transition: all 0.6s ease-in-out;
}
.video {
	width: 100%;
}
.video li {
	width: 44%;
	margin-top: 5%;
	position: relative;
	float: left;
}
.video li:nth-child(2n) {
	float: right;
}
.video li img {
	border-radius: 8px;
}
.video li a i {
	background: url(../images/video.png) no-repeat;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -80px 0 0 -20px;
	width: 59px;
	height: 59px;
	transition: all 0.6s ease-in-out;
}
.video li:nth-child(2n) {
	margin-right: 0px;
}
.video li p {
	line-height: 30px;
	font-size: 18px;
	margin: 3% 0;
}
.video li p span {
	font-size: 14px;
	color: #999;
}
.video li a.down {
	font-size: 12px;
	font-family: '宋体';
	padding-left: 15px;
	background: url(../images/down.jpg) center left no-repeat;
	float: right;
}
.lbunec .d1 {
	font-size: 24px;
}
.lbunec .d2 {
	margin-top: 15px;
	color: #999;
}
.aboekc {
	line-height: 2;
	font-size: 16px;
}
.laebun {
	margin-top: 4%;
	padding-top: 30px;
	border-top: 1px solid #ddd;
}
.laebun p {
	padding: 5px 0;
	font-size: 16px;
}
.laebun .backol {
	position: absolute;
	right: 0;
	top: 30px;
	line-height: 45px;
	padding: 0 30px;
	border: 1px solid #ddd;
	display: inline-block;
}
.news-list {
}
.news-list li {
	width: 350px;
	float: left;
	margin-right: 125px;
}
.news-list li:nth-child(3n) {
	margin-right: 0;
}
.news-list li a {
	display: block;
}
.news-list li a .pic {
	width: 100%;
	overflow: hidden;height:263px;
}
.news-list li a .pic img {
	width: 100%;
	object-fit: cover;
	transition: all 0.5s ease;
}
.news-list li a .date {
	width: 100%;
	margin: 10% 0;
	color: #999;
	transition: all 0.5s ease;
}
.news-list li a .date .d1 {
	font-size: 14px;
	width: 20%;
	float: left;
}
.news-list li a .date .d2 {
	font-size: 14px;
	width: 21%;
	float: right;
}
.news-list li a .con {
	width: 100%;
	transition: all 0.5s ease;
	line-height: 32px;
	height: 64px;
	margin-bottom: 10%;
	overflow: hidden;
	font-size: 18px;
}
.volea {
	padding-bottom: 20px;
}
.volea li {
	width: 365px;
	margin-right: 102px;
	float: left;
	margin-bottom: 2%;
}
.volea li:nth-child(3n) {
	margin-right: 0;
}
.volea li a {
	display: block;
}
.volea li a .aeolp {
	display: table;
	width: 100%;
	height: auto;/* box-shadow:0 0 10px rgba(0,0,0,0.2);*/
	text-align: center;
}
.volea li a .pic {
	display: table-cell;
	vertical-align: middle;
	overflow: hidden;
}
.volea li a .pic img {
	max-width: 100%;
	max-height: 270px;
	transition: ease .5s all;
}
.volea li a .con {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	opacity: 0;
	transition: all 0.5s ease;
}
.volea li a .con img {
	position: absolute;
	left: 20px;
	top: 20px;
}
.volea li a .con .asl {
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 20px;
	color: #fff;
	opacity: 0.95;
	text-align: left;
}
.volea li a .con .asl .d1 {
	font-size: 16px;
	line-height: 35px;
	height: 35px;
	overflow: hidden;
}
.volea li a .con .asl .d2 {
	line-height: 20px;
	height: 40px;
	overflow: hidden;
}
.volea li a .tit {
	line-height: 36px;
	margin-top: 20px;
	height: 42px;
	overflow: hidden;
	font-size: 16px;
	transition: all 0.5s ease;
}
.volea li a .tit span {
	border: 3px solid #e4e4e4;
	color: #999;
	font-size: 14px;
	padding: 0px 10px;
	float: right;
	transition: all 0.5s ease;
}
.nlmael {
}
.nlmael li {
	width: 380px;
	margin-right: 80px;
	float: left;
	margin-bottom: 3%;
}
.nlmael li:nth-child(3n) {
	margin-right: 0;
}
.nlmael li a {
	display: block;
}
.nlmael li a .aeolp {
	display: table;
	width: 100%;
	height: auto;/* box-shadow:0 0 10px rgba(0,0,0,0.2);*/
	text-align: center;
}
.nlmael li a .pic {
	display: table-cell;
	vertical-align: middle;
	overflow: hidden;
}
.nlmael li a .pic img {
	max-width: 100%;
	max-height: 260px;
	transition: ease .5s all;
}
.nlmael li a i {
	width: 50px;
	height: 2px;
	background: #ddd;
	display: block;
	margin: 10px 0 15px 0;
	transition: all 0.5s ease;
}
.nlmael li a .tit {
	line-height: 36px;
	padding: 20px;
	overflow: hidden;
	font-size: 20px;
	transition: all 0.5s ease;
	background: #fff;
	box-shadow: 0px 0 8px #ddd;
}
.nlmael li a .tit span {
	color: #999;
	font-size: 14px;
	transition: all 0.5s ease;
	display: block;
	margin-top: 30px;
}
.laebut {
	padding: 5% 0;
}
.laebut .list {
	width: 100%;
}
.laebut .list .pic {
	width: 50%;
	float: left;
}
.laebut .list .con {
	width: 50%;
	float: left;
}
.laebut .list .con h2 {
	font-size: 26px;
	font-weight: 100;
	margin-bottom: 5%;
}
.laebut .list .con span {
	display: block;
	margin-right: 15px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 95px;
	width: 95px;
	text-align: center;
	color: #fff;
	font-size: 46px;
	background: #3f3b3a;
}
.laebut .list p {
	width: 75%;
	line-height: 32px;
	font-size: 16px;
	color: #999;
	margin-bottom: 15%;
}
.wbotea {
	padding: 0% 0;
}
.wbotea ul {
}
.wbotea li {
	background: #fff;
	padding: 3% 0;
}
.wbotea li:nth-child(2n) {
	background: #f9f9f9;
}
.wbotea li:nth-child(2n) .pic {
	float: right;
}
.wbotea li:nth-child(2n) .con {
	float: left;
}
.wbotea li .pic {
	width: 50%;
	float: left;
}
.wbotea li .con {
	width: 40%;
	float: right;
}
.wbotea li .con h2 {
	font-size: 26px;
	font-weight: 100;
	margin-bottom: 5%;
}
.wbotea li .con span {
	display: block;
	margin-right: 15px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 95px;
	width: 95px;
	text-align: center;
	color: #fff;
	font-size: 46px;
	background: #3f3b3a;
}
.wbotea li:nth-child(2n) .con span {
	background: #cdaa5a;
}
.wbotea li p {
	width: 100%;
	line-height: 32px;
	font-size: 16px;
	color: #999;
	margin-bottom: 15%;
}
.lveopr {   /* display: flex;
    justify-content: center;
    flex-wrap: wrap;*/
}
.lveopr li {
	width: 33.33%;
	float: left;
	margin-bottom: 2%;
	text-align: center;
}
.lveopr li a {
	display: block;
	padding: 0 20px;
}
.lveopr li a .pic img {
	height: 320px;
	width: 100%;
	object-fit: contain;
}
.lveopr li a .con {
	width: 320px;
	margin: 30px auto 0;
	line-height: 40px;
}
.lveopr li a .con .d1 {
	font-size: 16px;
	height: 40px;
	overflow: hidden;
	border-bottom: 1px solid #ddd;
}
.lveopr li a .con .d2 {
	font-size: 12px;
	color: #666;
}
.vmlewo .pic {
	width: 35%;
	padding: 0%;
	border: 1px solid #ddd;
	text-align: center;
}
.vmlewo .pic img {
/*max-height:430px;*/
}
.vmlewo .con {
	width: 60%;
}
.ts-tit {
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
	color: #333;
	margin-bottom: 15px;
}
.ts-tit .d1 {
	font-size: 30px;
	font-weight: bold;
	line-height: 1.5;
}
.ts-tit .d2 {
	font-size: 18px;
	margin-top: 10px;
}
.ts-tit .d2 a {
	float: right;
	position: relative;
	top: -53px;
	width: 130px;
	height: 44px;
	line-height: 44px;
	background: #e60012;
	color: #fff;
	font-size: 14px;
	text-align: center;
}
.lcmvc {
	/*font-size: 16px;*/
	line-height: 2;
	padding: 3px 0;
}
.lcmvc span {
	color: #999;
}
.vlmtae {
	line-height: 50px;
	height: 50px;
	background: #f9f9f9;
	margin-top: 5%;
}
.vlmtae span {
	display: inline-block;
	color: #fff;
	padding: 0 30px;
	background: #e60012;
	font-size: 20px;
}
.pwqoct li {
	float: left;
	width: 20%;
	margin-top: 5%;
	text-align: center;
	padding: 0 2%;
}
.pwqoct li .pic span {
	display: inline-block;
	background: no-repeat center center;
	width: 150px;
	height: 150px;
	border-radius: 50%;
	border: 1px solid #ddd;
}
.pwqoct li .tit {
	font-size: 18px;
	margin: 20px 0;
}
.pwqoct li .con {
	color: #999;
	font-size: 14px;
}
.dlbot {
	margin-top: 3%;
}
.albure {
	width: 100%;
}
.albure a {
	display: block;
	color: #333;
	width: 50%;
	float: left;
	border: 1px solid #ddd;
	text-align: center;
	line-height: 50px;
	height: 50px;
}
.albure a.cur {
	background: #e60012;
	color: #fff;
	border: 1px solid #e60012;
}
.agbore {
	width: 100%;
	background: #fff;
	box-shadow: 0 0 10px #ddd;
	float: left;
	position: relative;
	z-index: 1;
	margin-top: -100px;
	padding: 3%;
}
.agbore ul {
}
.agbore li {
	width: 47%;
	margin-left: 3%;
	float: left;
	border-right: 1px solid #eee;
}
.agbore li:nth-child(2) {
	border: 0;
}
.agbore li a {
	display: block;
}
.agbore li img {
	float: left;
	margin-right: 15px;
}
.agbore li .tit {
	font-size: 24px;
	line-height: 30px;
	display: block;
	width: 100%;
	padding-top: 5%;
}
.agbore li .tit img {
	margin-right: 10px;
}
.agbore li span {
	color: #999;
	display: block;
	width: 100%;
	line-height: 24px;
	margin-top: 7%;
}
.aemltc {
	float: left;
	width: 495px;
}
.aemltc h2 {
	font-size: 24px;
	height: 120px;
	line-height: 120px;
	width: 100%;
}
.aemltc ul {
	box-shadow: 0 0 10px #ddd;
	background: #fff;
}
.aemltc li {
	width: 100%;
}
.aemltc li a {
	height: 100px;
	display: block;
	width: 100%;
	transition: all 0.5s ease;
}
.aemltc li a.zero {
	padding-left: 200px;
	background: #fff url(../images/ry0.png) 70px center no-repeat;
	transition: all 0.5s ease;
	border-bottom: 1px solid #eee;
}
.aemltc li a.one {
	padding-left: 200px;
	background: #fff url(../images/ry1.png) 70px center no-repeat;
	transition: all 0.5s ease;
	border-bottom: 1px solid #eee;
}
.aemltc li a.two {
	padding-left: 200px;
	background: #fff url(../images/ry2.png) 70px center no-repeat;
	transition: all 0.5s ease;
	border-bottom: 1px solid #eee;
}
.aemltc li a.three {
	padding-left: 200px;
	background: #fff url(../images/ry3.png) 70px center no-repeat;
	transition: all 0.5s ease;
}
.aemltc li a .d1 {
	font-size: 20px;
	color: #000;
	transition: all 0.5s ease;
	padding-top: 8%;
}
.aemltc li a .d2 {
	color: #dcdcdc;
	font-size: 18px;
	transition: all 0.5s ease;
}
.enlma {
	width: 650px;
	float: right;
	background: #fff url(../images/dt.jpg) bottom center no-repeat;
}
.enlma h2 {
	font-size: 24px;
	width: 100%;
	height: 120px;
	line-height: 120px;
}
.edit-con {
	font-size: 16px;
	line-height: 2;
	margin-top: 3%;
}
.aolpc {
	height: 114px;
	margin-top: 5%;
	width: 100%;
	background: #fff;
	box-shadow: 0 0 6px #ddd;
	opacity: 1;
}
.aolpc .d1 {
	font-size: 20px;
	line-height: 55px;
	height: 55px;
	overflow: hidden;
}
.aolpc .d2 {
	line-height: 30px;
	height: 30px;
	font-size: 14px;
	overflow: hidden; color:#777;
}
.lecopa {
	float: left;
	width: 100%;
}
.lecopa h2 {
	font-size: 24px;
	width: 100%;
	height: 120px;
	line-height: 120px;
}
.lecopa .left {
	width: 620px;
	float: left
}
.lecopa .left .con {
	position: absolute;
	z-index: 1;
	margin: 4%;
}
.lecopa .left .con h2 {
	font-size: 20px;
}
.lecopa .left .con .d1 {
	font-size: 14px;
	padding-top: 3%;
	width: 65%;
}
.lecopa .left .con .d2 {
	color: #999;
	font-size: 14px;
	padding: 20px 0;
}
.lecopa .left .con a {
	display: block;
	width: 60%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	background: #e60012;
	transition: all 0.5s ease;
}
.lecopa .right {
	width: 480px;
	float: right;
	position: relative;
}
.lecopa .right .con {
	position: absolute;
	z-index: 1;
	right: 0%;
	margin-top: 5%;
	width: 35%;
}
.lecopa .right .con h2 {
	font-size: 20px;
	line-height: 30px;
	height: auto;
}
.lecopa .right .con .d2 {
	color: #999;
	font-size: 14px;
	padding: 20px 0;
}
.lecopa .right .con a {
	display: block;
	width: 60%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	background: #e60012;
	transition: all 0.5s ease;
}
.lvtaea {
	padding-top: 4%;
}
.blaeo {
	float: left;
	width: 325px;
}
.blaeo .d1 {
	font-size: 36px;
}
.blaeo .d2 {
	color: #666;
	margin-top: 10px;
}
.lodslc {
	float: left;
	width: 100%;
	margin-top: 5%;
}
.lodslc span {
	width: 150px;
	line-height: 48px;
	cursor: pointer;
	color: #fff;
	text-align: center;
	background: #4e4e4e;
	font-size: 16px;
	float: left;
	margin-right: 1%;
	transition: all 0.5s ease;
}
.lodslc span.cur {
	color: #fff;
	background: #e60012;
	transition: all 0.5s ease;
}
.lodslc a {
	float: right;
	line-height: 48px;
}
.dsolp {
	float: left;
	width: 100%;
	box-shadow: 0 0 6px #ddd;
	margin: 1% 0 6% 0;
	padding: 2%;
}
.dsolp ul {
}
.dsolp li {
	width: 48%;
	float: left;
}
.dsolp li:nth-child(2) {
	float: right;
}
.dsolp li img {
	width: 230px;
	float: left;
	margin-right: 15px;
}
.dsolp li h3 {
	float: left;
	font-size: 16px;
	line-height: 30px;
	width: 58%;
}
.dsolp li span {
	color: #999;
	line-height: 30px;
	font-size: 14px;
}
.dsolp .bd {
	position: relative;
	width: 100%;
	left: 0;
	top: 0;
	visibility: visible;
	z-index: 2;
filter:alpha(opacity:100);
	opacity: 1;
	-moz-opacity: 1;
	-khtml-opacity: 1;
}
.dsolp .bd.plosc {
	position: absolute;
	width: 100%;
	z-index: 1;
	visibility: hidden;
filter:alpha(opacity:0);
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
}
/**/
.event .item {
margin-bottom:.3rem
}
.event .item::after {
	position: absolute;
	content: '';
	top: 0px;
	left: 50%;
	width: 2px;
	height: 100%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	background: #e1e1e1
}
.event li {
margin-top:.3rem
}
.event .lg-6 {
	float: right;
	padding-left: 4rem
}
.event .lg-6::after {
	position: absolute;
	content: '';
	top: 7px;
	left: -5px;
	width: 32px;
	height: 10px;
	background: url(../images/event_icon_r.png) no-repeat center
}
.event .lg-6 em {
	font-size: 32px;
	color: #000;
	line-height: 30px;
}
.event .txt {
	color: #666;
	line-height: 30px;
}
 @media (max-width: 1440px) {
.T-nav li {
	margin-left: 26px;
}
.laebut .list .con, .baopea, .sac-tit, .albure .list a .con, .svlo-tit, .labte .d1 {
	font-size: 20px;
}
}
 @media (min-width: 1201px) {
.event li:nth-child(odd) {
	text-align: right
}
.event li:nth-child(odd) .lg-6 {
	float: left;
	padding-right: 4rem
}
.event li:nth-child(odd) .lg-6::after {
	left: inherit;
	right: -5px;
	background: url(../images/event_icon_l.png) no-repeat center
}
.lecopa .left .con a:hover {
	width: 63%;
	transition: all 0.5s ease;
}
.lecopa .right .con a:hover {
	width: 63%;
	transition: all 0.5s ease;
}
.ealot dd a:hover {
	color: #f00;
	opacity: 1;
}
.reonca li a:hover {
	background-image: url(../images/q2.png);
}
.reonca li a:hover .d1 {
	background: url(../images/q3.png) no-repeat right center;
}
.video_tj a:hover i {
	transform: rotate(180deg);
}
.video li a:hover i {
	transform: rotate(180deg);
}
.more-an:hover {
	color: #fff;
	background: #f00;
	border: 1px solid #f00;
	transition: all 0.5s ease;
}
.T-nav li .secon {
	display: block;
	visibility: hidden;
	opacity: 0;
	transform: translateY(30px);
	transition: all 0.5s ease;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.T-nav li .secon a:hover {
	background: #f9f9f9;
	color: #f00;
	transition: all 0.5s ease;
}
.T-nav li:hover .secon {
	visibility: visible;
	opacity: 1;
	transform: translateY(0px);
	transition: all 0.5s ease;
}
.T-nav li > a.cur:after, .T-nav li > a:hover:after {
	width: 100%;
	transition: all 0.5s ease;
}
.T-nav li > a.cur, .T-nav li:hover > a {
	color: #f00;
}
.caetct li a:hover .pic img {
	transform: scale(1.1);
	transition: all 0.5s ease;
}
.news-list li a:hover .pic img {
	transform: scale(1.1);
	transition: all 0.5s ease;
}
.caetct li a:hover .tit {
	background: #ed1b24 url(../images/i1h.png) 260px center no-repeat;
	color: #fff;
	transition: all 0.5s ease;
}
.top-search .sj {
	display: block;
	visibility: hidden;
	opacity: 0;
	transform: translateY(-50px);
	transition: all 0.5s ease;
}
.top-search:hover .sj {
	visibility: visible;
	opacity: 1;
	transform: translateY(70px);
	transition: all 0.5s ease;
}
.albure .list a:hover .con:after {
	transform: scale(1);
	opacity: 1;
	border-radius: 0;
	transition: all 1s ease;
}
.albure .list a:hover .pic img {
	transform: scale(1.05);
	transition: all 0.5s ease;
}
.honor-ul li:hover {
	border-color: #44a2ef;
}
.news-list li a:hover .date {
	color: #f00;
	transition: all 0.5s ease;
}
.news-list li a:hover .con {
	color: #f00;
	transition: all 0.5s ease;
}
.news-list li a:hover .date .d3 span {
	background: #f00 url(../images/r2.png) no-repeat center center;
	transition: all 0.5s ease;
}
.news-list li a:hover .date:after {
	background: #f00;
	width: 70px;
	transition: all 0.5s ease;
}
.nlmael li a:hover i {
	width: 60px;
	transition: all 0.5s ease;
	background: #e60012;
}
.nlmael li a:hover .pic img {
	transform: scale(1.1);
	transition: all 0.5s ease;
}
.nlmael li a:hover .tit span {
	color: #e60012;
	transition: all 0.5s ease;
}
.volea li a:hover .con {
	opacity: 1;
	transition: all 0.5s ease;
}
.volea li a:hover .pic img {
	transform: scale(1.1);
	transition: all 0.5s ease;
}
.volea li a:hover .tit span {
	border: 3px solid #db3931;
	color: #db3931;
	transition: all 0.5s ease;
}
.agbore .list a:hover {
	background: url(../images/ea2.png) no-repeat 10px bottom;
	transition: all 0.5s ease;
}
.sac-tit a:hover {
	bottom: 10px;
	transition: all 0.5s ease;
}
.ny-nav a:hover {
	background: #e60012;
	color: #fff;
	transition: all 0.5s ease;
}
.aemltc li a.zero:hover {
	padding-left: 210px;
	background: #e60012 url(../images/ry0h.png) 70px center no-repeat;
	transition: all 0.5s ease;
}
.aemltc li a.one:hover {
	padding-left: 210px;
	background: #e60012 url(../images/ry1h.png) 70px center no-repeat;
	transition: all 0.5s ease;
}
.aemltc li a.two:hover {
	padding-left: 210px;
	background: #e60012 url(../images/ry2h.png) 70px center no-repeat;
	transition: all 0.5s ease;
}
.aemltc li a.three:hover {
	padding-left: 210px;
	background: #e60012 url(../images/ry3h.png) 70px center no-repeat;
	transition: all 0.5s ease;
}
.aemltc li a:hover .d1 {
	transition: all 0.5s ease;
	color: #fff;
}
.aemltc li a:hover .d2 {
	color: #fff;
	transition: all 0.5s ease;
}
}
 @media (max-width: 1200px) {
body {
	padding-top: 50px;
}
.wrap {
	max-width: 768px;
}
.top {
	padding: 0;
}
.top .logo {
}
.top .logo img {
	height: 30px;
}
.T-nav {
	display: none;
	position: fixed;
	left: 0;
	top: 70px;
	background: #fff;
	height: calc(100% - 70px);
	overflow: auto;
	z-index: 15;
	width: 100%;
}
.T-nav li {
	width: 100%;
	margin: 0;
	border-bottom: 1px solid #eee;
	text-align: left;
}
.T-nav li a {
	display: block;
	padding: 0;
	line-height: 45px;
	padding: 0 2%;
	width: 100%;
}
.T-nav li a.cur:after {
	display: none;
}
.secon {
	background: none;
	width: 100%;
	left: 0;
	margin-left: 0;
	position: relative;
	top: 0;
}
.mob-nav {
	display: block;
}
.top-search {
	margin-top: 0;
}
.T-nav li .secon {
	position: relative;
	left: 0;
	margin-left: 0;
	width: 100%;
	top: 0;
}
.T-nav li .secon a {
	line-height: 45px;
	padding: 0 5%;
	text-align: left;
}
.top-search .sj {
	top: 50px;
}
.laebut .list .con {
	font-size: 16px;
}
.laebut .list .con img {
	width: 40px;
	height: 40px;
}
.afbol {
	padding: 0;
}
.baopea {
	width: 100%;
	position: relative;
	margin-bottom: 3%;
}
.baopea .more-an {
	left: auto;
	right: 0;
	bottom: 20px;
}
.agbore .list {
	width: 48%;
	margin-right: 4%;
}
.agbore .list:nth-child(2) {
	margin: 0;
}
.nlmael {
	width: 100%;
	margin-top: 4%;
}
.albure {
	padding: 0 2.5%;
}
.float-sild {
	right: 5px;
	bottom: 5px;
}
.foot {
	display: none;
}
.ny-banner {
	height: 400px;
}
.ny-banner .con .d1, .t-bla, .aemltc .con {
	font-size: 36px;
}
.ny-nav span {
	display: block;
	border-bottom: 1px solid #ddd;
	line-height: 50px;
	background: url(../images/mxl.png) no-repeat right center;
	text-align: left;
	font-size: 16px;
}
.t-bla span {
	font-size: 18px;
}
.enlma .con {
	position: relative;
	width: 100%;
	bottom: 0;
	margin-bottom: 20px;
}
.lecopa li {
	padding: 15px;
}
.lecopa li .tit {
	font-size: 16px;
	width: 100px;
}
.lecopa li .con {
	width: calc(100% - 100px);
}
.lecopa li .con p a {
	font-size: 14px;
}
.honor-ul li {
	width: 49%;
}
.honor-ul li:nth-child(2n) {
	margin-right: 0;
}
.news-list li a .date {
	display: none;
}
.news-list li a .con {
	width: calc(100% - 245px);
}
.laebta {
	width: 100%;
}
.lbtapc {
	width: 100%;
	margin-top: 20px;
}
.laebot dl dd span {
	display: block;
	margin: 0;
	margin-top: 5px;
}
.volea li {
	width: 49%;
}
.volea li:nth-child(2n) {
	margin-right: 0;
}
.mvalba span {
	width: 120px;
}
.lbolap table td {
	width: calc(100% - 85px);
	float: left;
}
.lbolap table td.tr {
	width: 85px;
}
.lsaeca .d1 {
	font-size: 18px;
}
.lbuoac li {
	width: 100%;
	font-size: 14px;
}
.lbuoac li a span {
	font-size: 12px;
}
.boalca .c2 {
	height: 50px;
	font-size: 16px;
	width: 80px;
}
.boalca .c1 {
	height: 50px;
	width: calc(100% - 80px);
	font-size: 15px;
}
}
@media (max-width: 768px) {
.lveopr li a .con {
	width: 100%;
	margin: 10px auto 0;
	line-height: 30px;
}
.lveopr li a .con .d1 {
	font-size: 14px; border-bottom:0; height:60px;
 
 
 
}
.lveopr li a .con .d2 { display:none;
 
}
.ny-nav{height:50px; line-height:50px;}
 
	.top-link{ display:none;}
	.T-nav li a img{width:20px; height:20px;}
	/*add sj*/
.dbmenu{ display: block; height:80px;border-top:1px solid #ddd; padding-top:3%; position:fixed; background:#fff; bottom:0;width:100%;z-index:9;}
.dbmenu ul{}
.dbmenu li{width:33.33%; text-align:center;float:left; line-height:30px;}
.zjcont{ display:block; background:#fbfbfb; padding:5% 0;}
.zjcont ul{}
.zjcont li{width:25%; text-align:center; float:left; line-height:34px;}
.zjcont li img{ width:60%;}
body {
	padding-top: 70px;	padding-bottom: 80px;
}
.aemltc li a .d1 {
	font-size: 16px;
}
.aemltc li a .d2 {
	font-size: 14px;
}
.aemltc li a {
	height: 80px;
}
.aemltc li a.zero, .aemltc li a.one, .aemltc li a.two, .aemltc li a.three {
	padding-left: 140px;
}
.aemltc li a.zero {
	background: #fff url(../images/ry0.png) 50px center no-repeat;
	background-size: 15%;
}
.aemltc li a.one {
	background: #fff url(../images/ry1.png) 50px center no-repeat;
	background-size: 15%;
}
.aemltc li a.two {
	background: #fff url(../images/ry2.png) 50px center no-repeat;
	background-size: 15%;
}
.aemltc li a.three {
	background: #fff url(../images/ry3.png) 50px center no-repeat;
	background-size: 15%;
}
.aemltc ul {
	box-shadow: 0 0 0px #ddd;
	background: #fff;
	border: 1px solid #eee;
}
.lodslc span {
	width: 33.33%;
	line-height: 42px;
	font-size: 14px;
	margin-right: 0%;
}
.aolpc {
	height: auto;
	padding: 2% 0;
}
.dsolp {
	box-shadow: 0 0 0px #ddd;
	margin: 1% 0 6% 0;
	padding: 0;
}
.dsolp li {
	margin-bottom: 15px;
}
.agbore li .tit img {
	    margin-right: 5px;
    height: 23px;font-size:13px;
}
.agbore li span { font-size:12px;
    line-height: 20px; 
    margin-top: 7%;
}
.agbore li span img{ width:15px!important;}
.agbore {
	box-shadow: 0 0 0px #ddd;
	margin-top: 0px;
	padding: 6% 0 0%;
}
.lecopa .left, .lecopa .right {
	width: 100%;
}
.lecopa .wrap {
	padding: 0;
}
 
.lecopa .left .con {
 
    margin: 0 0 0 50%;
    WIDTH: 44%;
}
.lecopa .left img, .lecopa .right img {
	width: 50%;
}
.agbore li {
	border-right: 0;
	margin-left: 0;
}
.agbore li:nth-child(2) {
	float: right;
}
.lecopa .right .con h2 {
	font-size: 14px; line-height:20px;
}
.lecopa .left .con a{ width:100%;}
.lecopa .left .con .d2{padding:10px 0;}
.lecopa .left .con h2 {
	font-size: 14px; line-height:40px; height:40px;
}
.lecopa .left .con .d1 {
	font-size: 12px; width:100%; padding:0;
}
.sj img{width:42%!important;}
.sj a img{width:15%!important;}
.lecopa .right .con .d2{padding: 10px 0;}
.lecopa .right .con{ width:47%;margin:0;}
.lecopa .right .con a {
	width: 100%
}
.agbore li .tit {
	font-size: 14px;
}
.aemltc {
	width: 100%; display:none;
}
.aemltc h2, .enlma h2, .lecopa h2 {
	font-size: 16px;
	line-height: 60px;
	height: 60px;
}
.dsolp li {
	width: 100%;
}
.dsolp li img {
	width: 40%;
}
.dsolp li h3 {
	width: 50%;
	font-size: 14px;
}
.dsolp li span {
	display: none;
}
.aolpc .d2 {
	font-size: 12px;
	margin: 0 auto;
	width: 90%;
	height: auto; line-height:20px;
}
.aolpc .d1 {
	font-size: 14px;
	line-height: 30px;
	height: auto;
}
.dsolp .bd{padding-top:3%;}
.lodslc a {
	line-height: 42px;
	display: none;
}
.agbore li img {
	margin-right: 10px;
}
.enlma {
	width: 100%;background: #fff url(../images/dt.jpg) center center no-repeat; background-size:contain;}
.menu {
	background: none;
	height: 0;
}
.menu .on {
	display: block;
}
.reonca li {
	width: 100%
}
.top-search {
	display: none;
}
.ts-tit .d2 a {
	float: inherit;
	position: inherit;
	top: 0;
	display: block;
	width: 100%;
}
.vlmtae {
	line-height: 40px;
	height: 40px;
}
.vlmtae span {
	padding: 0 15px;
	font-size: 18px;
}
.vmlewo .pic {
	width: 100%;
}
.vmlewo .con {
	width: 100%
}
.ts-tit .d1 {
	font-size: 20px;
	padding-top: 2%;
}
.wbotea li .pic {
	width: 100%;
}
.wbotea li .con {
	width: 100%;
	margin-top: 3%;
}
.wbotea li .con h2 {
	font-size: 22px;
	margin-bottom: 3%;
}
.wbotea li .con span {
	line-height: 70px;
	width: 70px;
	font-size: 30px;
}
.wbotea li p {
	display: none;
}
.nlmael li {
	width: 49%;
	margin-right: 2%;
}
.nlmael li a .tit {
	line-height: 30px;
	padding: 10px;
}
.nlmael li a .tit span {
	display: none;
}
.nlmael li:nth-child(3n) {
	margin-right: 2%;
}
.nlmael li:nth-child(2n) {
	margin-right: 0;
}
.lveopr li {
	width: 49%;
	margin-right: 2%;
}
.lveopr li:nth-child(2n) {
	margin-right: 0;
}
.lveopr li a {
	padding: 0 0px;
}
.lveopr li a .con .d1 {
	font-size: 14px;
}
.float-sild {
	display: none;
}
.owqlac li {
	width: 47%;
	margin: 5px;
}
.honor-list .slider-w .b-slider .item {
	padding: 0;
}
.honor-list .slider-w .t-slider h3 {
	font-size: 16px;
}
.splmc .sp04 {
	display: none;
}
.splmc span, .sbuewn span {
	width: 25%;
	padding-left: 10px;
}
.sbuewn .sp04 {
	display: none;
}
.aelopa .list {
	width: 100%;
	padding: 0 20px 20px;
}
.aelopa .list img{ max-width:100%;}
.aelopa .list p{ margin:}
.video li {
	width: 48%;
}
.video li a i {
	top: 50%;
	left: 50%;
	margin: -45px 0 0 -20px;
	width: 35px;
	height: 35px;
	background-size: contain;
}
.video li p {
	line-height: 25px;
	height: 50px;
	overflow: hidden;
	font-size: 14px;
	margin: 3% 0;
}
.video li p span {
	font-size: 14px;
	color: #999;
}
.laebun p {
	font-size: 14px;
	width: 100%;
}
.laebun {
	padding-top: 15px;
}
.laebun .backol {
	position: inherit;
	right: inherit;
	top: inherit;
	padding: 0 0px;
	text-align: center;
	display: inherit;
	width: 100%;
}
.volea li {
	width: 49%;
	margin-right: 2%;
}
.event .item {
margin-bottom:.3rem
}
.event .item::after {
	position: inherit;
	content: '';
	top: 0px;
	left: 0%;
	width: 0px;
	height: 0%;
}
.event li {
margin-top:.3rem
}
.event .lg-6 {
	float: none;
	padding-left: 0rem
}
.event .lg-6::after {
	position: inherit;
	content: '';
	top: 7px;
	left: -5px;
	width: 32px;
	height: 10px;
	background: url(../images/event_icon_r.png) no-repeat center
}
.event .lg-6 em {
	font-size: 16px;
}
.ny-nav p {
	padding: 10px 0;
	display: none;
	background: #fff;
	position: relative;
	z-index: 9;
	box-shadow: 0 0 5px #ddd;
}
.ny-nav p a {
	display: block;
	margin: 0;
}
.wrap {
	padding: 0 3%;
}
.pwqoct li {
	width: 50%;
}
.pwqoct li .tit {
	font-size: 16px;
	margin: 10px 0;
}
.pwqoct li .con {
	font-size: 14px;
}
.caetct li {
	width: 48%;
	margin-right: 4%;
}
.caetct li:nth-child(2n) {
	margin-right: 0;
}
.laebut .list, .wbotea .list {
	width: 100%;
}
.laebut .list .con, .baopea, .sac-tit, .albure .list a .con, .svlo-tit, .labte .d1 {
	font-size: 16px;
}
.lbunec .d1{ font-size:16px;}
.lnaeut li {
	line-height: 35px;
	height: 35px;
	font-size: 14px;
}
.lnaeut li a span {
	top: 0;
	font-size: 12px;
}
.baopea .more-an, .more-an {
	width: 100%;
	line-height: 45px;
	height: 45px;
	color: #fff;
	background: #f00;
	font-size: 14px;
}
.lbutea, .byaoel {
	padding: 5% 2.5%;
}
.agbore .list {
	width: 100%;
	margin: 10px 0 0 !important;
}
.agbore .list a {
	padding: 10px 0 18px;
}
.agbore .list a .tit, .nlmael li a .tit {
	font-size: 14px;
}
.agbore .list a .pic {
	margin: 15px 0;
}
.agbore .list a .pic img {
	height: 200px;
}
.nlmael li a {
	padding: 15px 0;
}
.lveopr li a .pic img {
	height: auto;
}
.lbota {
	padding: 15px 2.5%;
}
.telbl {
	width: 100%;
}
.lcama {
	padding: 0;
	margin-top: 10px;
}
.ny-banner .con .d1, .t-bla, .aemltc .con {
	font-size: 24px;
}
.aemltc .pic {
	width: 100%;
}
.aemltc .con {
	width: 100%;
	margin-top: 20px;
}
.fc-more {
	padding: 0;
	text-align: center;
}
.ny-banner {
	height: 80px;
}
.ny-banner .con .d2 {
	font-size: 16px;
}
.obrelc {
     height:100%;
    background-size: 130%!important;
}
.enlma .con .d1 {
	font-size: 18px;
	margin-bottom: 15px;
}
.adslm, .fmcaol {
	font-size: 18px;
}
.lecopa li .tit {
	width: 100%;
}
.lecopa li .con {
	width: 100%;
}
.edit-con {
	font-size: 14px;
}
.pagelc a.mob-none {
	display: none;
}
.blaeo {
	padding-top: 20px;
}
.blaeo .d1 {
	font-size: 24px;
}
.dasol .d1 {
	font-size: 18px;
}
.dasol {
	padding-bottom: 15px;
}
.ladfbu {
	font-size: 14px;
}
.ladfbu .back {
	position: relative;
	top: 0;
	margin-top: 15px;
}
.caetct li a .tit {
	font-size: 14px;
	line-height: 40px;
	height: 40px;
	margin-bottom: 10px;
}
.aelopa .list .t1 {
	font-size: 16px;
	margin: 10px 0;
}
.aelopa .list .t2 {
	font-size: 12px;
}
.laebot dl dt {
	font-size: 15px;
	padding: 10px 15px;
}
.laebot dl dd {
	font-size: 14px;
	padding: 15px 0 15px 15px;
	background-position: left 22px;
}
.laebot dl dd i {
	position: relative;
	top: 0;
	margin-top: 10px;
}
.albut .pic {
	width: 100%;
	height: 320px;
}
.albut .pic p img {
	max-height: 280px;
}
.albut .con {
	width: 100%;
	margin-top: 20px;
}
.albut .con .d1 {
	font-size: 20px;
}
.albut .con .d3, .albut .con .d4 {
	font-size: 14px;
}
.mvalba span {
	font-size: 12px;
	line-height: 45px;
	width: 120px;
	font-weight: normal;
	width: 70px;
}
.albut .con .d6 img {
	height: 40px;
}
.albut .picc {
	width: 100%;
}
.tab-laeo {
	height: 320px;
}
.tab-laeo img {
	max-height: 280px;
}
.poaepc li .pic {
	width: 100%;
}
.poaepc li .con {
	width: 100%;
	margin-top: 3%;
}
.poaepc li .con .d1 {
	font-size: 16px;
}
.poaepc li .con .d2 {
	margin-top: 15px;
}
.kbaeo dt {
	padding: 15px;
	font-size: 15px;
}
.kbaeo dd li {
	width: 49%;
}
.kbaeo dd li:nth-child(3n) {
	margin-right: 2%;
}
.kbaeo dd li:nth-child(2n) {
	margin-right: 0;
}
.kbaeo dd li .tit {
	font-size: 14px;
}
.paelot a {
	font-size: 14px;
	margin-right: 20px;
}
}
@media (max-width: 640px) {
	
 #dcms_pager .pgNext{ }
 #dcms_pager .pages a {    }
#dcms_pager .pages a:hover {border:1px solid #f00;color:#fff; background-color:#f00;}
 #dcms_pager .pages select{border:2px solid #ccc; width:100% ;margin-left:0px;}
 
	
.honor-ul li .honor-li-img {
	height: 240px;
}
.honor-ul li .honor-li-img p img {
	max-height: 210px;
}
.news-list li {
	padding: 3% 0;
}
.news-list li a .pic {
	width: 125px; float:left; margin-right:10px;
}
.news-list li a .pic img {
	height: 85px;
}
.news-list li a .con {
	width: calc(100% - 140px);
}
.news-list li a .con .d2 {
	margin-top: 5px;
	height: 50px;
}
.volea li a .aeolp {
	height: auto;
}
.volea li a .tit span {
	display: none;
}
.volea li:nth-child(3n) {
	margin-right: 2%;
}
.volea li:nth-child(2n) {
	margin-right: 0;
}
.volea li a .pic img {
	max-height: 180px;
}
.volea li a .tit {
	font-size: 14px;
	margin-top: 0;
}
.volea {
	padding-bottom: 0;
}
}
@media (max-width: 545px) {
}
.shade {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 21;
	display: none;
	width: 100%;
	height: 100%;
	background-color: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.big-video {
	position: fixed;
	left: 50%;
	top: 50%;
	margin-top: -240px;
	z-index: 22;
	display: none;
	margin-left: -450px;
	background-color: #fff;
	width: 900px;
	box-sizing: border-box;
}
.big-video-main {
	height: 480px;
}
.big-video-clo {
	position: absolute;
	right: -35px;
	top: 0;
	width: 30px;
	height: 30px;
	background: url(../images/icon30.png) no-repeat center center;
	cursor: pointer;
}
 @media screen and (max-width: 750px) {
.big-video {
	width: 100%;
	left: 0;
	margin-left: 0;
}
.big-video-main {
	height: 185px;
}
.big-video-clo {
	right: 0;
	z-index: 21;
}
}
.right_box_hp {
	position: fixed;
	right: 0;
	top: 200px;
	z-index: 10;
}
@media screen and (max-width:1200px) {
.right_box_hp {
	display: none;
}
}
.right_box_hp li {
	width: 80px;
	height: 80px;
	border-radius: 3px;
	color: #fff;
	font-size: 12px;
	text-align: center;
	padding-top: 35px;
	box-sizing: border-box;
	line-height: 65px;
	margin-bottom: 3px;
	position: relative;
	transition: all .5s;
}
.right_box_hp li.icon_kf_hp {
	background: #f00 url(../images/leftIcon_kf.png) center 11px no-repeat;
}
.right_box_hp li.icon_tel_hp {
	background: #f00 url(../images/leftIcon_tel.png) center 11px no-repeat;
}
.right_box_hp li.icon_ok_hp {
	background: #f00 url(../images/leftIcon_login.png) center 11px no-repeat;
}
.right_box_hp li.icon_prize_hp {
	background: #f00 url(../imagesimg/leftIcon_prize.png) center no-repeat;
	cursor: pointer;
}
.right_box_hp li.icon_top_hp {
	background: #999;
	cursor: pointer;
	height: 33px;
	padding-top: 3px;
}
.right_box_hp li:hover {
	background-color: #1f82d6 !important;
}
.right_box_hp li .openFather {
	position: absolute;
	right: 135%;
	top: 0;
	border-radius: 0px;
	visibility: hidden;
	opacity: 0;
	transition: opacity .6s, right .6s;
}
.right_box_hp li:hover .openFather {
	opacity: 1;
	right: 100%;
	visibility: visible;
}
.openFather .right_openDiv {
	margin-right: 15px;
	border-left: 0px solid #1f82d6;
	background: #f9f9f9;
	position: relative;
}
.right_box_hp li .right_openDiv:after {
}
.right_box_hp li.icon_kf_hp .right_openDiv {
	width: 206px;
	padding: 6px 0;
}
.right_openDiv .ROD_nav {
	display: block;
	padding-left: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.right_openDiv .ROD_nav>a {
	line-height: 26px;
	font-size: 14px;
	color: #444;
	text-align: left;
	display: block;
	position: relative;
	cursor: pointer;
}
.right_openDiv .ROD_nav>a:after {
	content: "";
	display: block;
	border: 3px solid transparent;
	transition: all .5s;
	;
	border-left-color: #1f82d6;
	position: absolute;
	left: -10px;
	top: 15px;
}
.right_openDiv .ROD_nav>a.open:after {
	transform: rotateZ(90deg);
}
.ROD_nav .ROD_navList {
	padding-left: 10px;
	display: none;
}
.ROD_nav .ROD_navList a {
	display: block;
	line-height: 30px;
	font-size: 12px;
	color: #6b6b6b;
	text-align: left;
	position: relative;
}
.ROD_nav .ROD_navList a:after {
	content: "";
	display: block;
	width: 4px;
	height: 4px;
	background: #d6d6d6;
	border-radius: 50%;
	position: absolute;
	left: -10px;
	top: 14px;
}
.right_box_hp li.icon_tel_hp .right_openDiv {
	padding: 10px 12px;
	box-sizing: border-box;
	width: 181px;
	font-size: 12px;
	color: #444;
	line-height: 24px;
}
.right_box_hp li.icon_ok_hp .right_openDiv {
	width: 240px;
	padding: 15px 20px 15px 0;
}
.right_box_hp li.icon_ok_hp .right_openDiv:after {
	top: 200px;
}
.right_openDiv .ROD_ipt_one {
	margin-bottom: 10px;
}
.ROD_ipt_one .ROD_ipt_name {
	width: 30px;
	padding: 3px 10px 0;
	line-height: 18px;
	font-size: 12px;
	color: #444;
	float: left;
}
.ROD_ipt_one input[type='text'] {
	width: 188px;
	height: 28px;
	box-sizing: border-box;
	border: 1px solid #dcdcdc;
	float: left;
	color: #000;
}
.ROD_ipt_one input[type='text']:focus {
	border: 1px solid #a6d6ff;
}
.ROD_ipt_one textarea {
	width: 188px;
	height: 80px;
	box-sizing: border-box;
	border: 1px solid #dcdcdc;
	resize: none;
	float: left;
	color: #000;
}
.ROD_ipt_one textarea:focus {
	border: 1px solid #a6d6ff;
}
.right_openDiv .ROD_btn {
	text-align: right
}
.ROD_btn input[type='submit'] {
	width: 89px;
	height: 28px;
	color: #fff;
	background: #1f82d6;
	font-size: 12px;
	border-radius: 2px;
}
.ROD_ipt_one input[type='text'].ROD_validatecode {
	width: 28px;
	padding-left: 5px;
}
.ROD_ipt_one img {
	float: left;
	height: 20px;
	width: 70px;
	margin: 4px 0;
}
.ROD_ipt_one a {
	float: left;
	height: 28px;
	margin-left: 10px;
}
.right_openDiv .error_message {
	color: #f00;
}
.right_openDiv .success_message {
	color: #0a0;
}
