@charset "utf-8";
* {
	margin:0px;
	padding:0px;
	text-decoration: none;
	color: #000;
	outline:none;
	font-family:"microsoft yahei";
}
nav {
	display:block;
}
footer {
	display:block;
}
ul, ol ,li {
    list-style: none outside none;
}

li{vertical-align:top;}

a,a:hover{text-decoration: none;}
img{ border:0;}
a:hover{cursor:pointer;color:#af0003;}
select {
  /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
  border: solid 1px #000;
  /*很关键：将默认的select选择框样式清除*/
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
 /*在选择框的最右侧中间显示小箭头图片*/
  background: url("../images/select-arrow-down.png") #fff no-repeat scroll right center;
  /*为下拉小箭头留出一点位置，避免被文字覆盖*/
  padding-right: 14px;
}
.w650{width:650px;line-height: 42px !important;}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }
.f12{font-size:12px !important;}
.f14{font-size:14px !important;}
.f16{font-size:16px !important;}
.f18{font-size:18px !important;}
.f20{font-size:20px !important;}
.f22{font-size:22px !important;}
.f24{font-size:24px !important;}
.f26{font-size:26px !important;}
.f36{font-size:36px !important;}
.fl{float:left;display:inline-block;}
.fr{float:right;display:inline-block;}
.wryh{font-family:"微软雅黑";}
.over{overflow:hidden;}
.service ul li:hover, .more:hover, .info-more:hover, .dxs:hover{
	color:#af0003 !important;
}
.lh40{
	line-height:36px;
}
.t-c{
	text-align:center;
}
.fw{font-weight:blod;}
.mt40 .info-more{top:10px !important;}
.w460{width:460px;}
.w1080{width:1080px;}
.w860{ margin:0 auto; width:860px;}
.w980{ margin:0 auto; width:980px;}
.w1000{ margin:0 auto; width:1000px;}
.w1100{ margin:0 auto; width:1100px;}
.w1200{ margin:0 auto; width:1000px;}
.w1600{ margin:0 auto; width:1600px;}
.mb12{margin-bottom:12px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb25{margin-bottom:25px !important;}
.mb30{margin-bottom:30px !important;}
.mb40{margin-bottom:40px !important;}
.mb50{margin-bottom:50px !important;}
.mb60{margin-bottom:60px !important;}
.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;padding-top:0 !important;}
.ml40{margin-left:40px !important;}
.pt55{padding-top:55px !important;}
.purple-bg{background:#a559b8 !important;}

.purple-color{color:#6b1b7e !important;}

.gray-color{color:#000;}
.red-color{color:#AF0003 !important }

.text-c{text-align:center;}

.white-color{color:#fff !important;}

p{ line-height:24px;}

body{
	margin:0px;
	line-height:24px;
	font-size:14px;
	-webkit-text-size-adjust:none;
	
	background:url(../images/bg.png) 0 0 repeat;
	font-family: "思源黑体", "STHeiti", "STHeiti-Light","宋体","微软雅黑", "华文细黑";
	line-height:24px;
	width:100%;
	overflow-y:auto;
	min-width:1000px;
}
.headBanner{
	position: relative;
	background:#e10d11 url(../images/head-banner.png) center 0 no-repeat;
	width:100%;
	height:460px;
	overflow:hidden;
}
.clear{clear:both;}
.head-tip{
  background:#a559b8;
  height:32px;
	line-height:32px;
	color:#fff;
}
.head-tip a{
	color:#fff;
}
.head-tip a:hover{
	text-decoration: underline;
}
.head-tip .left{
	display:inline-block;
	float:left;
	color:#fff;
}
.head-tip .right{
	display:inline-block;
	float:right;
	color:#fff;
}
.head-con{height:172px;display:block;background:url(../images/head-con-bg.png);background-repeat: no-repeat;}
.h657{height:657px;}
.head{
	box-shadow:0 0px 16px rgba(0,0,0,0.5);
}
.logo{padding-top:46px;}
.head-bg{/* background:url(../images/head-bg.jpg) center; */background-repeat: no-repeat;}

.nav{background:#be0404;height:96px;line-height:96px;}
.menu{font-size:24px;position:relative;z-index:100;font-weight: bold;}
.menu ul{list-style:none;}
.menu li {float:left;position:relative;}
.menu ul ul {visibility:hidden;position:absolute;left:0px;top:50px;background:#884699;}
.menu table {position:absolute; top:0; left:0;}
.menu ul li:hover ul,.menu ul a:hover ul{visibility:visible;}
.menu a{display:block;height:96px;width:320px;color:#fff;text-decoration:none;text-align:center;}
.menu li:hover,
.menu li.select{font-weight: bold;font-size:26px; background:url(../images/nav-down-bg.png);}
/* .menu li:hover a{color:#fff;}
.menu ul ul{}
.menu ul ul li {clear:both;text-align:left;font-size:12px;}
.menu ul ul li a{display:block;width:137px;height:50px;margin:0;border:0;line-height:50px;font-size:16px;}
.menu ul ul li a:hover{border:0;background:url(../images/tab-bg.png);color:#fff;} */



/*swiper*/
.banner2{width:512px;height:312px;}
.banner2 p{position:absolute;left:0;bottom:0;height:48px;background:rgba(0,0,0,.6);line-height:48px;width:100%;font-size:15px;color:#fff;font-family:"微软雅黑";text-align: left;text-indent:15px;}
.left-banner{display:inline-block;float:left;width:820px;height:615px;box-shadow: 5px 5px 10px rgba(195,194,194,0.3);}
.news-list{width:780px;height:615px;float:right;display:inline-block;}
.news-list .top{
	background:url(../images/news-bg.png) bottom center no-repeat;
}
.tit{display:flex; clear:both;height:72px;line-height:72px;background:url(../images/title_bg_b.png) right bottom repeat-x; position: relative;}
.tit h1{
	width: 268px;
	height: 72px;
	font-size:28px;
	font-weight: bold;
	font-family:思源黑体;
	color:#fff;
	background:url(../images/title_bg_m.png) 0 bottom no-repeat;
}

.tit.tit_js h1::before{
	content:url(../images/js_icon.png);
	top:3px;
	left:24px;
	float: left;
	padding-right:24px;
	position: relative;
}
.tit.tit_dt h1::before{
	content:url(../images/dt_icon.png);
	top:3px;
	left:24px;
	float: left;
	padding-right:24px;
	position: relative;
}
.tit.tit_ly h1::before{
	content:url(../images/ly_icon.png);
	top:3px;
	left:24px;
	float: left;
	padding-right:24px;
	position: relative;
}
.tit .more{height:51px;line-height: 51px;position: absolute; right:24px; bottom:1px}
.tit .more a{
	padding: 0 3px;
}
.tit .more a::after{
	content:url(../images/more_icon.png);
	position: relative;
	top:2px;
	left:4px;
}
.tit .more a:hover::after{
	content:url(../images/more_icon_hover.png);
	position: relative;
	top:2px;
	left:4px;
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.all{position:relative;width:100%;height:400px;}
.swiper-button-next,.swiper-button-prev{opacity:0.6;filter:Alpha(opacity=60);position:absolute;top:50%;width:44px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:44px 44px;background-position:center;background-repeat:no-repeat;}
.swiper-button-next:hover,.swiper-button-prev:hover{opacity:1;filter:Alpha(opacity=100);}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none;}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url(../images/arrow-left.png);left:50%;right:auto;margin-left:-620px;}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image: url(../images/arrow-right.png);right:50%;left:auto;margin-right:-620px;}

.swiper-button-next3,.swiper-button-prev3{position:absolute;top:50%;width:44px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:44px 44px;background-position:center;background-repeat:no-repeat;}
.swiper-button-next3.swiper-button-disabled,.swiper-button-prev3.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none;}
.swiper-button-prev3,.swiper-container-rtl .swiper-button-next3{background-image:url(../images/arrow-left2.png);left:20px;right:auto;}
.swiper-button-next3,.swiper-container-rtl .swiper-button-prev3{background-image:url(../images/arrow-right2.png);right:20px;left:auto;}
.main-news{overflow:hidden;display:block;}
.news-list .top h1 a{text-align:center;	width:100%;font-family:微软雅黑;font-size:22px;color:#D70101;}
.news-list .top h1{
	text-align:center;
	font-weight:normal;
	/* margin:6px 0; */
}
.news-list .top p{
	text-indent:24px;
	font-size:14px;
	line-height:28px;
	/* margin-bottom:12px; */
	padding-bottom: 25px;
}
.news-list ul{
	background-color: #fff;
	box-sizing: border-box;
	padding:24px 30px;
}
.news-list ul li{font-size:16px;line-height:61px;width:720px;display: block;height:61px;
	border-bottom:1px dashed #eee;position: relative;}
.news-list ul li::before{
	content: '';
	width:0%;
	display: block;
	height:1px;
	bottom:-1px;
	position:absolute;
}
.news-list ul li:hover::before{
	content: '';
	width: 100%;
	position:absolute;
	background-color: #af0003; 
	-webkit-transition:.8s;
	-moz-transition:.8s;
	-ms-transition:.8s;
	-o-transition:.8s;
	transition:.8s;
}
/* .news-list ul li:last-child{
	border-bottom:0;
} */
.news-list ul li:hover .con{color:#af0003;font-weight:500;}
.news-list ul li .con{font-size: 20px; color: #5b4341; position: relative; padding-left: 48px;
display: block; /* 使用block布局 */
overflow: hidden; /* 隐藏溢出的内容 */
text-overflow: ellipsis; /* 显示省略号来代表被修剪的文本 */
white-space: nowrap; /* 防止文本换行 */
}


.news-list ul li .time{display:inline-block;float:right;width:108px;}

.news-list .top h1 a{text-align:center;	width:100%;font-family:微软雅黑;font-size:22px;color:#D70101;}
.news-list .top h1{
	text-align:center;
	font-weight:normal;
	/* margin:6px 0; */
}
.news-list .top p{
	text-indent:24px;
	font-size:14px;
	line-height:28px;
	/* margin-bottom:12px; */
	padding-bottom: 25px;
}
.news-list ul{
	background-color: #fff;
	box-sizing: border-box;
	padding:24px 30px;
}
.news-list ul li{font-size:16px;line-height:61px;width:720px;display: block;height:61px;
	border-bottom:1px dashed #eee;position: relative;}
	
.news-list ul li .con::before{
	content:url(../images/li-icon.png);
	height:32px;
	display: inline-block;
	position:absolute;
	transform: rotate(-180deg);
	-webkit-transition:1s;
	-moz-transition:1s;
	-ms-transition:1s;
	-o-transition:1s;
	transition:1s;
	bottom:15px;
	left:0;
}
.news-list ul li a:hover .con::before{
	content:url(../images/li-icon.png);
	transform: rotate(180deg);
	-webkit-transition:1s;
	-moz-transition:1s;
	-ms-transition:1s;
	-o-transition:1s;
	transition:1s;
	/* transform: translateX(-50%); */
	height:32px;
	display: inline-block;
	position:absolute;
	bottom:15px;
	left:0;
}

.news-list ul li::before{
	content: '';
	width:0%;
	-webkit-transition:.8s;
	-moz-transition:.8s;
	-ms-transition:.8s;
	-o-transition:.8s;
	transition:.8s;
	display: block;
	height:1px;
	bottom:-1px;
	position:absolute;
}
.news-list ul li:hover::before{
	content: '';
	width: 100%;
	position:absolute;
	background-color: #af0003; 
	-webkit-transition:.8s;
	-moz-transition:.8s;
	-ms-transition:.8s;
	-o-transition:.8s;
	transition:.8s;
}







/* .info-con .top h1 a{text-align:center;	width:100%;font-family:微软雅黑;font-size:22px;color:#D70101;}
.info-con .top h1{
	text-align:center;
	font-weight:normal;
}
.info-con .top p{
	text-indent:24px;
	font-size:14px;
	line-height:28px;
	padding-bottom: 25px;
} */
.info .info-con ul{
	height: 358px;
}
.info-con ul{
	background-color: #fff;
	box-sizing: border-box;
	padding:24px 30px;
}
.info-con ul li{font-size:20px;line-height:61px;display: block;height:61px;border-bottom:1px dashed #eee;position: relative;}
.info-con ul li::before{
	content: '';
	width:0%;
	-webkit-transition:.8s;
	-moz-transition:.8s;
	-ms-transition:.8s;
	-o-transition:.8s;
	transition:.8s;
	display: block;
	height:1px;
	bottom:-1px;
	position:absolute;
}
.info-con ul li:hover::before{
	content: '';
	width: 100%;
	position:absolute;
	background-color: #af0003; 
	-webkit-transition:.8s;
	-moz-transition:.8s;
	-ms-transition:.8s;
	-o-transition:.8s;
	transition:.8s;
}

.info-con ul li:hover .con{color:#af0003;font-weight:500;}
.info-con ul li .con{font-size: 20px;position: relative; padding-left: 48px; color: #5B4341;
display: block; /* 使用block布局 */
overflow: hidden; /* 隐藏溢出的内容 */
text-overflow: ellipsis; /* 显示省略号来代表被修剪的文本 */
white-space: nowrap; /* 防止文本换行 */
}
.info-con ul li .con::before{
	content:url(../images/li-icon.png);
	height:32px;
	display: inline-block;
	position:absolute;
	transform: rotate(-180deg);
	-webkit-transition:1s;
	-moz-transition:1s;
	-ms-transition:1s;
	-o-transition:1s;
	transition:1s;
	bottom:15px;
	left:0;
}
.info-con ul li a:hover .con::before{
	content:url(../images/li-icon.png);
	transform: rotate(180deg);
	-webkit-transition:1s;
	-moz-transition:1s;
	-ms-transition:1s;
	-o-transition:1s;
	transition:1s;
	/* transform: translateX(-50%); */
	height:32px;
	display: inline-block;
	position:absolute;
	bottom:15px;
	left:0;
}

.info-con ul li .time{display:inline-block;float:right;width:108px;}
.page_list{
	background-color: #fff;
}
.page_list .info-list li a{
	display: flex;
}
.page_list .con{
	flex: 1;
	padding-right: 40px;
}
.info-day{color:rgba(0,0,0,0.7); font-size:16px;}
a:hover .info-day{color:rgba(0,0,0,1);}



/*part2*/
.part2{display:block;overflow:hidden;}

.info ,.box{float:left;overflow:hidden;display:inline;width:780px;position:relative;}

.info-nav{  height:46px; border-bottom:2px solid #eee;width:100%;}

.info-nav li{line-height:44px;font-size:17px;float:left;padding: 0 10px;font-weight:100;font-family:微软雅黑;}

.info-pic li{ height:62px; padding:5px 0 5px 16px;}

.info-more{ color:#a559b8; padding-left:15px; font-size:14px;}

.jsjy_box{
	height:506px;
	background: url(../images/jsjy_bg.png) center 0 no-repeat;
}
.jsjy_box .tit_jsjy{
	height: 50px;
	background: url(../images/tit_jsjy.png) center center no-repeat;
}
.jsjy_main{
	display: flex;
}
.jsjy_main .item{
	background-color: #fff;
	box-shadow: 0 0 16px rgba(194,149,149,0.5);
	width:23.125%;
	margin-left:2.5%;
	display: flex;
	overflow: hidden;
}
.jsjy_main a .item-img-pic{
	transition: all .6s;
}
.jsjy_main .item-img{
	overflow: hidden;
}
.jsjy_main a:hover .item-img-pic{
	transform: scale(1.1);
}
.jsjy_main .item:first-child{
	margin-left: 0;
}
.jsjy_main .item-title{
	overflow: hidden;
	border:28px solid transparent;
	font-size: 20px;
	display: inline-block;
	height:72px;
	line-height:36px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	white-space: normal !important;
}
.jsjy_main a:hover .item-title{
	position: relative;
	color: #AF0003;
	
}
.jsjy_main .item-content{
	position: relative;
}
.jsjy_main a .item-content::before{
	content: '';
	width:0%;
	-webkit-transition:1.3s ease-out;
	-moz-transition:1.3s ease-out;
	-ms-transition:1.3s ease-out;
	-o-transition:1.3s ease-out;
	transition:1.3s ease-out;
	display: block;
	height:1px;
	bottom:-1px;
	position:absolute;
}
.jsjy_main a:hover .item-content::before{
	content: '';
	width: 100%;
	height:1px;
	bottom:0px;
	position: absolute;
	background-color: #af0003;
	-webkit-transition: .8s ease-in-out;
	-moz-transition: .8s ease-in-out;
	-ms-transition: .8s ease-in-out;
	-o-transition: .8s ease-in-out;
	transition: .8s ease-in-out;
}
.item-img-pic{
	width: 100%;
}
.c-line-clamp {
	overflow: hidden;
	line-height: 35px;
	height: 70px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	white-space: normal !important;
}

.c-line-clamp1 {
	overflow: hidden;
	line-height: 24px;
	height: 24px !important;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	white-space: normal !important;
}

.c-line-clamp3 {
	overflow: hidden;
	line-height: 28px;
	height: 84px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	white-space: normal !important;
}

.video-list li {
	display:inline-block;
	float:left;
	width: 230px;
	height:185px;
	margin-right:20px;
	margin-top:20px;
	position:relative;
	background:#333;
}
.video-list li .img{
	width: 230px;
	height:145px;
	display:block;
	position:relative;
}
.video-list li:nth-child(2n){
	margin-right:0;
}
.video-list li a .play{
	position:absolute;
	display:block;
	left:50%;
	top:54px;
	width:56px;
	height:56px;
	background:url(../images/playBtn.png) no-repeat center;
	background-size:56px 56px;
	margin-left:-28px;
}
.video-list li p{
	height:40px;
	text-align:center;
	overflow:hidden;
	line-height:40px;
	background:#333333;
	color:#fff;
}
.video-info{
	height:;
}
/*right-box*/
.right-box {
  border: 1px solid #e8e7e8;
  width: 318px;
  height: 340px;
  background: #fff;
  float: right;
  display: inline-block;
  margin-top: 53px;
  border-radius: 4px;
}
.service{display:block;}
.service .stit{
	margin-top:29px;
	font-size:15px;
	text-align:center;
	background:url(../images/line-bg.png) center no-repeat;
	font-family:微软雅黑;
	font-weight:700;
}
.service ul{
	margin: 14px 20px 0px;
	display:block;
	overflow:hidden;
}
.matrix .service ul{
	margin: 14px 10px 0px;
	display:block;
	overflow:visible !important;
}
.matrix .service ul li:hover .code{
	display:block !important;
}
.matrix .service ul li{
	cursor:pointer;
}
.matrix .service ul li:hover{
	opacity:1;
	filter:Alpha(opacity=100);
}

.code{display:none;width:90px;height:90px;background:#fff;position:absolute;top: 50px;left:-10px;border:2px solid #dcdcdc;border-radius:4px;}

.code img{width:86px;height:86px;border:2px solid #fff;}

.code:after{position: absolute;content:"";height: 0px;width: 0px;top: -5px;left: 39px;border-bottom: 6px solid #fff;border-left: 6px solid transparent;border-right: 6px solid transparent;}

.service ul li{width:25%;display:inline-block;float:left;position:relative;}

.service ul li p{
	text-align:center;
	font-size:12px;
	color:#666;
	margin-top:2px;
}
.service ul li img{
	display:block;
	margin:0 auto;
}
.dxs{
	color:#666;
	clear:both;
	height:40px;
	line-height:40px;
	width:230px;
	display:block;
	margin:20px auto 0;
	background:#f5f5f5;
	border-radius:20px;
	text-align:center;
	font-size:12px;
	text-indent:28px;
	background:url(../images/ic-dxs.png) #f5f5f5 no-repeat 15px center;
}
.matrix{
  width:320px;
  height:342px;
  background:#f8f8f8;
  float:right;
  display:inline-block;
  margin-top:34px;
  border-radius:4px;
}
.paper{position:relative;border:2px solid #e8e7e8;width:274px;height:136px;margin:20px auto;display:block;overflow:hidden;}
.paper p{background:rgba(0,0,0,.6);height:36px;width:100%;color:#fff;text-indent:10px;position:absolute;bottom:0;left:0;display:block;line-height:36px;}
.project{clear:both;padding-bottom:40px;display:block;}
.project .swiper-container{height:100px;}
.project .swiper-container .swiper-slide{width:225px !important;}
.project .swiper-container .swiper-slide img{width:198px;height:98px;border:1px solid #e8e7e8; margin-left:25px;}
.lh li p{line-height:20px;margin-top:10px;}

/*box*/
.Box2 {position: relative;margin-bottom:40px;}
.Box2 .tit{padding-top:30px !important;}
.Box2 .content {width: 1100px;margin: 0 auto;}
.Box2 h2 {text-align: center;margin-bottom: 35px;padding-top: 250px;}
.Box2 .Box_con {position: relative;}
.Box2 .Box_con .btnl {position: absolute;}
.Box2 .Box_con .btn {display: block;width:18px;height:44px;position: absolute;top:28px;cursor: pointer;}
.Box2 .Box_con .btnl {background: url(../images/arrow-left2.png) no-repeat center;left: -40px;}
.Box2 .Box_con .btnr {background: url(../images/arrow-right2.png) no-repeat center;right: -40px;}
.Box2 .Box_con .conbox {position: relative;overflow: hidden;}
.Box2 .Box_con .conbox ul {position: relative;list-style: none;}
.Box2 .Box_con .conbox ul li {float: left;width:200px;height:100px;margin-right:25px;overflow: hidden;}
.Box2 .Box_con .conbox ul li:first-child {margin-left: 0;}
.Box2 .Box_con .conbox ul li img {display: block;width:198px;height:98px;}
.Box2 .BoxSwitch {margin-top: 30px;text-align: center;display:none;}
.Box2 .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}
.Box2 .BoxSwitch span.cur {background: red;}
.banner_box{
  height: 100px;
  /* border: 1px solid red; */
  position: relative;
  display: inline-block;
}
#roll1{
  width:1100px !important;
  overflow:hidden;
}
#roll dd{
  width: 225px;
  height:100px;
  border: 0px;
  float: left;
}
.banner_box span{overflow:hidden;text-indent:-100px;position: absolute;bottom:30%; left:-100px; display: inline-block;width: 50px;text-align: center;cursor: pointer;background: red;z-index: 90;color: #fff;}
.next{right: -40px; left:auto;width:18px;height:44px;background:url(../images/arrow-right2.png);}
.prev{left: -40px; right:auto; width:18px;height:44px;background:url(../images/arrow-left2.png);}


.page_detail{
	padding-bottom: 50px;
	background-color: #fff;
}
.page_detail h1.page_title{
	font-size: 21px;
	font-weight: bold;
	padding: 30px 0;
	line-height: 1.6;
	text-align: center;	
	color: #000;
	margin: 0!important;
}
.page_detail .publish-time{
	color: #000;
	font-size: 14px;
	text-align: center;
	padding:0 0 22px 0;
}
.page_detail .detail_m{
	border-top: 1px solid #DEDDDD;
}
.page_detail .detail_m p{
	color: #000;
	padding-bottom:0px;
	text-align: justify;
	text-indent:2em;
	font-size:14pt!important;
	line-height:180%;
	margin: 10px 0;
	font-family: 宋体, SimSun;
}
.page_detail .detail_m .page_img{
	text-align: center;
	text-indent: 0;
}
.page_detail .detail_m img{
	display: block;
	margin: 0 auto 24px !important;
	width:800px;
	height: auto;
	text-indent: 0;
	border: 1px solid #fff;
	box-shadow: 0 0 8px #ddd;
}



/*footer*/
.footer{display:block;overflow:hidden;}
.foot_link{
	text-align: center;
	background-color: #fef1f1;
	line-height:60px;
	height:60px;
}
.foot_link a{
	color: #5B4341;
	font-size: 16px;
	padding: 0 44px;
	border-right: 1px solid #ccaeae;
}
.foot_link a:last-child{
	border-right:0;
}
.foot_link a:hover{
	color: #AF0003;
}
.footer-logo{margin-top:22px;margin-bottom:16px;}
.footer-con{padding-top:36px;box-sizing: border-box; height: 136px; width: 100%; background:url(../images/foot_bg.png) right 0 repeat-x; text-align: center;}
.footer-con p{
	font-size: 18px;
	color: #fff;
	line-height:36px;
}
.footer_right{
	padding-left: 20px;
}
.footer_right p{
	line-height:28px;
	font-size: 18px;
	color: #fff !important;
}
.yx:after{position: absolute;content:"";height: 0px;width: 0px;top:-6px;left:6px;border-bottom: 6px solid #fff;border-left: 6px solid transparent;border-right: 6px solid transparent;}
.footer-tit{margin-top:22px;font-size:18px;color:#fff;font-weight:normal;position:relative;padding-bottom:8px;margin-bottom:15px;font-family:'微软雅黑'}
.footer-tit::before{content:"";position:absolute;left:0;bottom:0px;height:2px;background:#e7dfea;width:20px;}
.footer-tip{height:20px;padding:6px 0;line-height:20px;background:#7f3093;}
.beian{background:url(../images/beian.png) no-repeat left;display:inline-block;padding-left:24px}
.footer-tip span{color:#fff;display:inline-block;height:20px;line-height:20px;}
.contect-us h1{margin-bottom:12px !important;font-family:'微软雅黑'}
.select-item{display:block;}
.footer_select{color:#999;border:0;padding:5px 20px 5px 10px;width:150px;display:inline-block;float:left;margin-right:10px;margin-bottom:10px;}
.footer_select option{color:#000;}
.contect-us li{display:block;color:#fff;padding-left:20px;line-height:24px;width:100% !important;font-size:12px;}
.ic-add{background:url(../images/ic-add.png) left center no-repeat;}
.ic-yzbm{background:url(../images/ic-yzbm.png) left center no-repeat;}
.ic-lxdh{background:url(../images/ic-lxdh.png) left center no-repeat;}
.ic-cz{background:url(../images/ic-cz.png) left center no-repeat;}
.ic-zsdh{background:url(../images/ic-zsdh.png) left center no-repeat;}
.hide{display:none;}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

/*search*/
/*** [搜索]*/
.search-panel { float: right; position: relative; z-index: 200; top: 5px;}
.searchbtn { position: absolute; width: 58px; height: 30px; top:-4px; right: 0; cursor: pointer; z-index: 120; background: url(../images/ic-search.png) center no-repeat;}
.search-window { overflow: hidden;}
.wp-search { position: relative;width: 170px;}
.wp-search form { display: block;}
.wp-search .search-input { margin-right:15px;}
.wp-search .search-input input.search-title { width: 100%; height: 22px; line-height: 22px; border: 0; outline: 0; background: #fff; color: #232323; font-size: 16px;text-indent:6px;font-size:12px;}
.wp-search .search-btn { width: 58px; height: 30px; position: absolute; right: -20px; top: 50%; margin-top: -8px;}
.wp-search .search-btn input.search-submit {.yx ptext-indent: 9999px; width: 100%; height: 30px; border: 0; outline: 0; background: url(../images/ic-search.png) no-repeat center; cursor: pointer;}
/**头部**/
.wp-top { background: #7e0001; height: 30px;}
.wp-header { height: 106px;}
.wp-header .wp-inner { height: 106px;}
.tq { color: #fff; line-height: 30px;}

/*second*/
.con-banner{/* height:240px; */width:100%;overflow: hidden;display:block;margin-bottom:40px;}
.con-banner img{/* height:240px; */display:block;margin:0 auto;width: 100%;}
.second{display:block;overflow:hidden;}
.sec-left{width:148px;}
.sec-right{width:870px;padding-left:40px;border-left:2px solid #f1f1f1;min-height:400px;}
.sec-tit{font-size:24px;text-align:right;font-family:"微软雅黑";position:relative;padding-bottom:13px;margin-bottom:24px;}
.sec-tit:after{background:#a559b8;height:3px;width:30px;position:absolute;right:0;bottom:0;content:"";}
.sec-item ul li{height:52px;line-height:52px;text-align:right;font-size:18px;font-family:"微软雅黑";width:100%;}
.sec-item ul li.cur a{color:#6b1b7e;height:52px;padding-left:20px;position: relative;}
.sec-item ul li a:hover{color:#6b1b7e;}
.sec-item ul li.cur a:after{position:absolute;left:0;content:"";background:url(../images/arrow-right-purple.png) no-repeat;height:9px;width:4px;top:9px;}
.path{background:url(../images/home-gray.png) #f5f5f5 20px center no-repeat;height:36px;line-height:36px;padding-left:44px;color:#999;}
.path a{color:#999;font-size:14px;}
.path a:hover{color:#a559b8;}
.con h1{font-family:"微软雅黑";font-weight:normal;margin-top:0;margin-top:60px;line-height:40px;}
.con p{line-height:32px;}
.leadship li{width:50%;display:inline-block;float:left;margin-bottom:40px;}
.lead-photo{width:180px;height:250px;border:1px solid #dedede;}
.lead-con h1{margin-top:0;margin-top:25px;}
.lead-con{margin-left:40px;}
.bg-bottom{background:url(../images/bg-gray.jpg) no-repeat bottom center;}
/*news*/
.newslist{width:100%;overflow:hidden;}
.newslist li{width:100%;overflow:hidden;height:44px;line-height:44px;font-size:16px;}
.newslist li .fl{padding-left:12px;background:url(../images/arrow-right3.png) no-repeat left center;}
.newslist li:after{content:"";clear:both;}


/*page*/
.page{overflow: hidden;padding:50px 0;text-align:center;font-size:20px;}
.page span{margin:0;border-radius:2px;}
.page span.cur{background:#fff;color:#AF0003;padding:10px 15px;border:1px solid #fff;}
.page a{padding:10px 18px;background:#fff;border:1px solid #fff;margin:0;border-radius:2px;}
.page a:hover{background:rgba(91,67,65,0.06);border:1px solid #fff;color:#AF0003;}


/*jigou-con*/
.jigou-con h1{border-bottom:1px dashed #dcdcdc;padding-bottom:30px;}
.jigou-con li{width:33%;display:inline-block;float:left;line-height:36px;}
.imgscroll2_img img{width:200px;height:100px;margin-right:25px}
.scenery li{width:33.333%;display:inline-block;float: left;margin-bottom:30px;}
.scenery li p{text-align:center;margin-top:6px;}
.scenery li:hover p{color:#6b1b7e;}
.scenery li img{display:block;margin:0 auto;width:240px;height:185px;}

/*#Big_Slide_box*/
#Big_Slide_box{width:1100px;height:400px;margin:0 auto;}
#Big_Slide{width:1100px;position: relative; margin:0 auto; height:400px;}
#Big_Slide ul{overflow:hidden;width:1100px;height:400px;position:relative;}
#Big_Slide ul li{width:1100px; height:400px; position: absolute;}
#Big_Slide_Last,#Big_Slide_Next{width:46px;height: 46px;color:#333;font-size:18px;position: absolute;z-index:9999;cursor:pointer;opacity:0.5;top: 180px !important;}
#Big_Slide_Last:hover,#Big_Slide_Next:hover{opacity:1;}
#Big_Slide_Last{left:-80px; background:url(../images/arrow-left.png) no-repeat center top;}
#Big_Slide_Next{right: -80px;background:url(../images/arrow-right.png) no-repeat center top;}
#Big_Slide_Tab{position: absolute; bottom:12px; height:1px; margin:0 auto; width:240px;display:none;}
#Big_Slide_Tab a{display:block; background:#000; float:left; height:1px; overflow:hidden; z-index:9999; }
#Big_Slide_Tab .TabOn{ background:#fff;}
#Big_Slide .prev{position:absolute; width:1100px; height:400px; background:#fff; top:0px; z-index:99; opacity:1;display:none;}


/*focus*/
.focus{position:relative;width:820px;height:615px;background-color: #000;float: left;}
.focus img{width:820px;height:615px;}
.focus .shadow .title{width:820px; height:96px;padding-left:80px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:20px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;}
.focus .btn a{position:relative; display:inline; width:22px; height:22px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fff;}
.focus .fPic{ position:absolute; left:0px; top:0px; }
.focus .D1fBt{ overflow:hidden; zoom:1;  height:8px; z-index:10;  }
.focus .shadow{ overflow: hidden; box-sizing: border-box; padding:0 18% 0 4%; width:100%;position:absolute; bottom:0; left:0px; z-index:10;background:rgba(0,0,0,0.6);
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }
.focus .shadow a{
	text-decoration: none;
	color: #fff;
	font-size:20px;
	overflow: hidden;
	overflow: hidden;
	line-height:72px;
	height:72px !important;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient: vertical;
	white-space: normal !important;
}
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000;}
.focus .fcon img{ display:block; }
.focus .fbg{bottom:30px;float:right;right:30px;position:absolute;height:12px;text-align:center;z-index: 200;}
.focus .fbg div{/* margin:4px auto 0; */overflow:hidden;zoom:1;height:12px;}
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:0px; margin:0 3px;color:#fff; text-decoration:none; text-align:center; outline:0; float:left; background:rgba(255,255,255,1); }
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#af0003;color:#fff;border:0 !important;}
.focus .D1fBt img{display:none}
.focus .D1fBt i{ font-style:normal;width:22px;height:22px;color:#fff;}
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: none;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}
.focus .prev:hover{  background-position:0 0; }
.focus .next:hover{  background-position:-40px 0;}
/* .banner{margin:0 auto; width:1100px; height:400px;  position:relative;overflow: hidden;} */
.scroll{width:100%; height:400px;  position:relative;}
.scroll ul{list-style-type:none; padding:0; margin:0; position:absolute; top:0;left:0; width:99999px; height:400px; }
.scroll li{float:left; width:1100px;}
.scroll .prev{position:absolute; left:50%;margin-left:-620px;top:174px;opacity:.6;}
.scroll .next{position:absolute; right:50%;margin-right:-620px; top:174px;opacity:.6;}
.scroll .prev:hover ,.scroll next:hover{opacity:1;}


.linkBox ul li{
	width: 182px;
	height: 140px;
	display:inline-block;
	float:left;
	margin-right:20px;
	border:1px solid #eee;
}
.linkBox ul li img{
	width: 182px;
	height: 140px;
}
.linkBox ul li:last-child{
	margin-right:0;
}
.ad{
	width:1600px;
	height:180px;
	display:block;
}
.btnHover:hover{
	cursor:pointer;
	opacity:0.8;
	-khtml-opacity:0.8;
	-moz-opacity:0.8;
	filter:alpha(opacity=80);
	filter:"alpha(opacity=80)";
}
.wrapper{margin: 0 auto; }
.main { float: left; width: 1000px; }
.tab {position: relative;width: 1000px;/* margin-bottom: -2px; *//* padding: 9px 9px 3px; *//* border-top: 1px solid #e9e9e9; */border-left: 1px solid #d9d9d9;border-right: 1px solid #d8d9d9;border-bottom: 0 none;background: #fff;}
.tab ul img { vertical-align: middle; }
.slide { width: 1000px; height: 100px; overflow: hidden; position: relative; }
.slide-ul { position: relative; width: 8640px; margin: 0 0 0 -5px; }
.slide-ul li { display: inline; float: left; width: 1200; height: 100px;  overflow: hidden; }
.slide-ul .pic-txt { display: block; bottom: -30px; position: relative; width: 220px; height: 30px; margin: -30px 0 0; padding: 0 5px; font: 14px/30px Microsoft YaHei; text-align: center; z-index: 1; background: rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#80000000, endColorstr=#80000000);
cursor: pointer; }
:root .slide-ul .pic-txt { filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, startColorstr=#00000000, endColorstr=#00000000);
}