@charset "UTF-8";
/*zwp 2017-10-39*/
/*公共部分开始*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, b {
	padding: 0;
	margin: 0;
	font-weight: normal;
}
html {
	height: 100%;
	overflow: -moz-scrollbars-vertical;
	overflow: hidden;
	overflow-y:auto;
} /*始终让 Firefox 显示滚动条*/
* {
	word-wrap: break-word;
	margin: 0;
	padding: 0;
}/*文字强制换行word-break:keep-all;(Ff)*/
table {
	border-collapse: collapse;
}/*细线表格*/
fieldset, img {
	border: none;
}/*清除描边*/
ul, li {
	list-style-type: none;
}/*无列表项目标记*/
a {
	text-decoration: none;
	color: #828385
}/* 链接无下划线,有为underline;链接去框 */
a:link {
	color: #828385;
}/* 未访问的链接 */
a:visited {
	color: #828385;
}/* 已访问的链接 */
a:hover {
	color: #4e9cd8;
}/* 鼠标在链接上 */
a:active {
	color: #828385;
blr:expression(this.onFocus=this.blur());
}/* 点击激活链接 */
body {
	font-family:"宋体";
	font-size: 12px;
	color: #828385;
	background-image:url(../images/bg1.jpg);
	min-width:1330px;
}
textarea,select, input {
	vertical-align: middle;
	outline: none;
}
input[type=button], input[type=reset], input[type=submit], input[type=radio], input[type=checkbox] {
	cursor: pointer;
	outline: none;
}


/*浏览器滚动条*/
::-webkit-scrollbar {width:8px;background:#f0f0f0;}
::-webkit-scrollbar-button {}
::-webkit-scrollbar-track {}
::-webkit-scrollbar-track-piece {}
::-webkit-scrollbar-thumb {width:8px;background:#333;}
::-webkit-scrollbar-corner {background:#f0f0f0;}
::-webkit-resizer {}
::-webkit-scrollbar:horizontal{height:9px;}
/************/
::-webkit-input-placeholder{}    /* 使用webkit内核的浏览器 */
:-moz-placeholder{}                  /* Firefox版本4-18 */
::-moz-placeholder{}                  /* Firefox版本19+ */
:-ms-input-placeholder{}           /* IE浏览器 */

.clear {
	clear: both;
}
.h10 {
	clear: both;
	height: 10px;
}
.h15 {
	clear: both;
	height: 16px;
}
.h20 {
	clear: both;
	height: 20px;
}
.h25 {
	clear: both;
	height: 25px;
}
.h30 {
	clear: both;
	height: 30px;
}
.h35 {
	clear: both;
	height: 35px;
}
.h40 {
	clear: both;
	height: 40px;
}
.h45 {
	clear: both;
	height: 45px;
}
.h50 {
	clear: both;
	height: 50px;
}
.h55 {
	clear: both;
	height: 55px;
}
.h60 {
	clear: both;
	height: 60px;
}
.h65 {
	clear: both;
	height: 65px;
}
.h80 {
	clear: both;
	height: 80px;
}

.fl {
	float: left;
	display: inline;
}
.fr {
	float: right;
	display: inline;
}

/*公共部分结束*/
/*^
 * 框架
 * @return
 */	
.wrap{
	clear:both;
	width:1400px;
	margin:0 auto;
	}
@media only screen and (max-width:1366px) {
  .wrap{width:1270px;}
}
.wrap2{
	clear:both;
	width:1200px;
	margin:0 auto;
	}
.minH{
	min-height:350px;
	height:auto !important;
	height:350px;
	}
dd .pic img{
	transform: scale(1);
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: linear;
}
dd:hover .pic img{transform: scale(1.05);}
/*
///////////////top
*/	
.headBox{
	clear: both;
	height: 120px;
	position:absolute;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 999;
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: linear;
}
.logo{
	width: 211px;
	height: 64px;
	overflow: hidden;
	margin-top: 29px;
	margin-left:2.7%;
}
.logo img{
	display:block;
	width: 211px;
	height: 64px;
}
/*导航*/
.headBox .divR{margin-top:10px;margin-right:2.08%}
.menuDl dd{
	float: left;
	position: relative;
}
.menuDl dd .a1{
	display: block;
	height: 110px;
	font-size: 18px;
	color: #fff;
	line-height: 110px;
	padding:0 25px;
}
.menuIcon div{
	background-image: url(../images/icon1.png) !important;
	background-position: right center !important;
}
.menuDl dd .div_a{
	position: absolute;
	top:77px;
	left: 0;
	width: 100%;
	background: rgba(0,0,0,0.3);
	display: none;
}
.menuDl dd .div_a a{
	display: block;
	height: 35px;
	overflow: hidden;
	line-height: 35px;
	text-align: center;
	font-size: 14px;
	color: #fff;
}
.menuDl dd .div_a a:hover{background:#b60100}
/*
/////////////////banner
*/
.bannerSlide{
	clear: both;
	overflow: hidden;
	position: relative;
}
.bannerSlide .bd{
	overflow: hidden;
}
.bannerSlide .bd dl dd{
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.bannerSlide .hd{
	width: 100%;
	height: 56px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 11;
	text-align: center;
}
.bannerSlide .hd ul{display:inline-block}
.bannerSlide .hd ul li{
	float: left;
	width: 13px;
	height: 5px;
	line-height: 9999px;
	overflow: hidden;
	background: #ffffff;
	margin:0 4px;
	cursor: pointer;
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: linear;
}
.bannerSlide .hd li.on{background:#b60100;width:41px}
/*
////////////foot
*/
.foot{clear: both}
.footBox1{
	clear: both;
	overflow: hidden;
	background: #232323;
	padding:47px 0 30px 0;
}
.footUl li{
	float: left;
	width: 220px;
	overflow: hidden;
}
.footDl dt{
	clear: both;
	height: 40px;
	overflow: hidden;
	line-height: 40px;
	margin-bottom: 13px;
}
.footDl dt a{
	color: #bababa;
	font-size: 20px;
	font-family: "楷体"
}
.footDl dt a:hover{color: #fff}
.footDl dd{
	clear: both;
	height:37px;
	overflow: hidden;
	line-height: 37px;
}
.footDl dd a{
	color: #737373;
	font-size:16px;
	font-family: "楷体";
	padding-left:5px;
}
.footDl dd a:hover{color: #fff}
.footT1{
	clear: both;
	height: 54px;
	position:relative; 
	line-height: 36px;
	color: #bababa;
	font-size: 20px;
	margin-bottom: 33px;
}
.footT1:after{
	content: "";
	display: block;
	width: 55px;
	height: 2px;
	background: #940201;
	position: absolute;
	left: 0;
	bottom: 0;
}
.footT2{
	clear: both;
	overflow: hidden;
	padding:10px 0;
	line-height: 26px;
	color: #909090;
	padding-left: 33px;
	font-size: 25px;
	background-image: url(../images/icon2.png);
	background-position: left 14px;
	background-repeat: no-repeat;
	font-family: "楷体";
}
.footT3{
	clear: both;
	overflow: hidden;
	padding:10px 0;
	line-height:24px;
	color: #909090;
	padding-left: 33px;
	font-size:16px;
	background-image: url(../images/icon3.png);
	background-position:3px 13px;
	background-repeat: no-repeat;
	font-family: "楷体";
}
.ewmBox{
	width: 177px;
	height: 177px;
	overflow:hidden;
	margin-left: 30px;
	margin-top: 8px;
}
.ewmBox img{
	display: block;
	width: 177px;
	height: 177px;
}
.footBox2{
	clear: both;
	background: #323232;
	height: 50px;
	overflow: hidden;
	line-height: 50px;
	color: #606060;
	font-size: 16px;
	font-family: "楷体";
}
.footBox2 a{color: #606060}
.footBox2 a:hover{color: #fff}
/*
////////////首页内容
*/
.ixBox1{
	clear: both;
	height: 840px;
	overflow: hidden;
}
.ixBoxT{
	clear:both;
	height:65px;
	overflow:hidden;
	background-image:url(../images/icon4.png);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.ixBoxT span{
	float:left;
	line-height:65px;
	font-size:24px;
	color:#1c1c1c;
}
.ixBoxT .fr a{
	float:left;
	line-height: 65px;
	padding:0 18px;
	color:#151515;
	font-size: 18px;
	font-family: "楷体"
}
.ixBoxT .fr a:hover{color:#940201}
.ixBox1Dl{width:1450px}
.ixBox1Dl dd{
	float: left;
	width: 440px;
	overflow: hidden;
	margin-right: 40px;
}
.ixBox1Dl.list1 dd{margin-bottom: 25px;}
.ixBox1Dl dd a{
	display: block;
	overflow: hidden;
}
.ixBox1Dl dd a .pic{
	width: 440px;
	height: 495px;
	overflow: hidden;
}
.ixBox1Dl dd a .pic img{
	display: block;
	width: 440px;
	height: 495px;
}
.ixBox1Dl dd a span{
	display: block;
	height: 45px;
	overflow: hidden;
	line-height: 45px;
	color: #444444;
	font-size: 18px;
	margin-top:7px;
	position: relative;
}
.ixBox1Dl dd a span:after{
	content: "";
	display: block;
	width: 46px;
	height: 2px;
	position: absolute;
	left:5px;
	bottom: 0;
	background-image: url(../images/icon5.png);
	background-position: left center;
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: linear;
}
.ixBox1Dl dd:hover a span:after{width:440px;}
@media only screen and (max-width:1366px) {
	.ixBox1{height:770px}
  	.ixBox1Dl dd{width:397px;}
	.ixBox1Dl dd a .pic{width:397px;height:447px}
	.ixBox1Dl dd a .pic img{width:397px;height:447px}
}

.ixBox1Slide{
	overflow: hidden;
}
.ixBox1Slide .bd{
	overflow: hidden;
}
.ixBox2{
	height: 600px;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.ixBox2:after{
	content: "";
	display: block;
	width: 1920px;
	height: 306px;
	position: absolute;
	top:0;
	left: 50%;
	margin-left:-960px;
	z-index: -1;
	background-image: url(../images/bg2.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
.ixBox2LT{
	height: 90px;
	overflow: hidden;
	background:#e1e1e1;
	padding-left: 30px;
}
.ixBox2LT .fl{padding-left:30}
.ixBox2LT .fl span{
	display: block;
	height: 28px;
	overflow: hidden;
	font-size: 28px;
	color: #7c7c7c;
	margin-top: 17px;
}
.ixBox2LT .fl em{
	display: block;
	height: 25px;
	line-height:25px;
	font-style: normal;
	overflow: hidden;
	font-size:18px;
	color: #4f4f4f;
}
.ixBox2LT .more{
	width: 150px;
	height: 90px;
	background-color:#940201;
	background-image:url(../images/icon6.png);
	background-position: center center;
	background-repeat: no-repeat;
}
.ixBox2R{
	width: 760px;
	overflow: hidden;
}
.ixBox2R .hotBox{
	clear: both;
	overflow: hidden;
	padding-left: 65px;
}
.ixBox2R .hotBox .divT{
	clear: both;
	height: 34px;
}
.ixBox2R .hotBox .divT span{
	float: left;
	height: 34px;
	position: relative;
	z-index: 11;
	padding-right:5px;
	color: #000;
	font-size: 34px;
}
.ixBox2R .hotBox .divT span:after{
	content: "";
	display: block;
	width: 100%;
	height: 6px;
	background: #d20a09;
	position: absolute;
	left: 0;
	bottom:3px;
	z-index: -1;
}
.ixBox2R .hotBox .divT .more{
	width: 86px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	border: 1px solid #8f8f8f;
	background-image: url(../images/icon7.png);
	background-repeat: no-repeat;
	background-position:center center;
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: linear;
}
.ixBox2R .hotBox .divT .more:hover{background-image: url(../images/icon7h.png);border: 1px solid #940201;background-color:#940201}
.ixBox2R .hotBox .divT2{
	clear: both;
	height:40px;
	overflow: hidden;
	line-height: 40px;
	color: #474747;
	font-size: 24px;
}
.ixBox2R .hotBox .txt{
	clear: both;
	height: 84px;
	overflow: hidden;
	font-size: 18px;
	line-height: 28px;
	color: #474747;
	margin-top: 10px;
	font-family:kaiti;
}
.ixBox2Dl{
	width: 800px;
	margin-top:50px;
	margin-left: 25px;
	overflow: hidden;
}
.ixBox2Dl dd{
	float: left;
	width: 250px;
	height: 293px;
	overflow: hidden;
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: linear;
}
.ixBox2Dl dd:hover{background-color: #e5e5e5}
.ixBox2Dl dd a{
	display: block;
	overflow: hidden;
}
.ixBox2Dl dd a .icon{
	width: 127px;
	height: 127px;
	margin:0 auto;
	border-radius: 100%;
	overflow: hidden;
	background-position: center center;
	background-repeat: no-repeat;
	background-color:#e0e0e0;
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: linear;
	margin-top:55px;
}
.ixBox2Dl dd:hover a .icon{background-color:#940201;}
.ixBox2Dl dd a .icon.ic1{background-image:url(../images/icon8.png)}
.ixBox2Dl dd a .icon.ic2{background-image:url(../images/icon9.png)}
.ixBox2Dl dd a .icon.ic3{background-image:url(../images/icon10.png)}
.ixBox2Dl dd:hover a .icon.ic1{background-image:url(../images/icon8h.png)}
.ixBox2Dl dd:hover a .icon.ic2{background-image:url(../images/icon9h.png)}
.ixBox2Dl dd:hover a .icon.ic3{background-image:url(../images/icon10h.png)}
.ixBox2Dl dd a .divT1{
	clear: both;
	height:24px;
	line-height: 24px;
	text-align: center;
	font-size: 20px;
	color: #353535;
	margin-top: 22px;
}
.ixBox2Dl dd a .divT2{
	clear: both;
	height:22px;
	line-height:22px;
	text-align: center;
	font-size: 18px;
	color: #909090;
	font-family:"楷体"
}
@media only screen and (max-width:1366px) {
	.ixBox2R{width:634px}
	.ixBox2Dl{margin-left:0}
	.ixBox2Dl dd{width:224px}
}
/**/
.ixBox3Dl{width:2000px}
.ixBox3Dl dd{
	float: left;
	width: 440px;
	height: 328px;
	overflow: hidden;
	margin-right:37px;
	border:1px solid #b1b1b1;
	position: relative;
	z-index: 1;
}
.ixBox3Dl dd:after{
	content: "";
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border:1px solid #940201;
	opacity:0;
	z-index: -1;
}
.ixBox3Dl dd:hover{border:1px solid #940201}
.ixBox3Dl dd:hover:after{opacity:1}
.ixBox3Dl dd a{
	display: block;
	overflow: hidden;
}
.ixBox3Dl dd a .divT1{
	clear: both;
	height: 26px;
	overflow: hidden;
	line-height: 26px;
	color: #363636;
	font-size: 24px;
	margin:0 35px;
	margin-top: 35px;
}
.ixBox3Dl dd a .divT2{
	clear: both;
	height:18px;
	overflow: hidden;
	line-height: 18px;
	color: #940201;
	font-size:16px;
	margin:0 35px;
}
.ixBox3Dl dd a .divT3{
	clear: both;
	height:40px;
	overflow: hidden;
	line-height: 40px;
	color: #454545;
	font-size:18px;
	margin:0 35px;
	margin-top: 15px;
}
.ixBox3Dl dd a .txt{
	clear: both;
	height: 90px;
	overflow: hidden;
	line-height: 30px;
	color: #646464;
	font-size:18px;
	margin:0 35px;
	margin-top:5px;
	font-family: "楷体";
}
.ixBox3Dl dd a span{
	display: block;
	width: 118px;
	height: 34px;
	overflow: hidden;
	border-radius:18px;
	border: 1px solid #acacac;
	line-height:34px;
	text-align: center;
	font-size: 14px;
	color: #8f8f8f;
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: linear;
	margin:20px 0 0 35px;
}
.ixBox3Dl dd:hover a span{background-color:#940201;border: 1px solid #940201;color: #fff;}
.ixBox3Slide{
	clear: both;
	position: relative;
}
.ixBox3Slide .bd{
	overflow: hidden;
	height:350px;
}
.ixBox3Slide .btBox{
	width: 98px;
	height: 21px;
	overflow:hidden;
	position:absolute;
	right: 0;
	top:-92px;
	z-index: 11;
}
.ixBox3Slide .btBox:after{
	content: "";
	display: block;
	width: 1px;
	height:100%;
	background-color:#c3c3c3;
	position: absolute;
	top: 0;
	left: 50%;
}
.ixBox3Slide .btBox .bt{
	display: block;
	width:9px;
	height:15px;
	cursor: pointer;
	background-image: url(../images/icon11.png);
	background-repeat: no-repeat;
	margin-top: 2px;
}
.ixBox3Slide .btBox .bt.prev{background-position:left bottom}
.ixBox3Slide .btBox .bt.next{background-position:right bottom}
.ixBox3Slide .btBox .bt.prev:hover{background-position:left top}
.ixBox3Slide .btBox .bt.next:hover{background-position:right top}
@media only screen and (max-width:1366px) {
	.ixBox3Dl dd{width:396px}
}
/*
/////////////////////内页部分
*/
.subBanner{
	clear: both;
	width: 100%;
	padding-top:34.6875%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size:cover;
}
/*内页栏目*/
.navBox{
	clear: both;
	height:100px;
	overflow: hidden;
	/*background-image: url(../images/icon12.png);
	background-position: center bottom;
	background-repeat:no-repeat;*/
	text-align: center;
	border-bottom:1px solid #aaa;
}
.navDl{display:inline-block}
.navDl dd{
	float: left;
	overflow: hidden;
	position: relative;
	top: 0;
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: linear;
}
.navDl dd:hover{top:-12px}
.navDl dd a{
	display: block;
	overflow: hidden;
	min-width: 100px;
	height: 100px;
	line-height: 120px;
	text-align: center;
	color: #3c3c3c;
	font-size: 20px;
	font-family:"宋体";
	position: relative;
	z-index: 1;
}
.navDl dd.hover a:after{
	content: "";
	display: block;
	width: 100%;
	height: 5px;
	background-color: #cd131b;
	position: absolute;
	left: 0;
	top:63px;
	z-index:-1;
}
/*分页*/
.page{padding:5px 0;text-align: center;clear: both;font-size: 14px;border-top:2px solid #c8c8c8;padding-top:30px;}
.page a{display: inline-block;overflow: hidden;padding:6px 10px;color:#ffffff;background: #000000;margin: 0 2px;border-radius:100%;font-size:14px}
.page span{display: inline-block; padding: 6px 2px; position: relative; top: -15px;}
.page a:hover{background: #cd131b;color: #000;}
.page a.hover{background: #cd131b;color: #000;}
.page input{display: inline-block;vertical-align: middle;height: 22px;border: 1px solid #e6e6e6;position: relative; top: -2px;}
.page input.pageDetail{width: 30px; height: 30px; text-align: center; border-radius: 3px; color: #999999; position: relative; top: -13px;}
.page label{color:#999999;position: relative;top: -11px;}
.page input.page_bnt{border: none; width: 30px; height: 25px; cursor: pointer; background: none; color: #999999; position: relative; top: -13px;}
.page a div{
	width: 11px;
    height: 19px;
	background-position: center center;
	background-repeat: no-repeat;
}
.page a.firstPage div{background-image: url(../images/icon_p1.png)}
.page a.prevPage div{background-image: url(../images/icon_p2.png)}
.page a.nextPage div{background-image: url(../images/icon_p3.png)}
.page a.lastPage div{background-image: url(../images/icon_p4.png)}

.page a.firstPage:hover div{background-image: url(../images/icon_p1h.png)}
.page a.prevPage:hover div{background-image: url(../images/icon_p2h.png)}
.page a.nextPage:hover div{background-image: url(../images/icon_p3h.png)}
.page a.lastPage:hover div{background-image: url(../images/icon_p4h.png)}

.page a.firstPage.disabled{background:#646262;}
.page a.prevPage.disabled{background:#646262;}
.page a.nextPage.disabled{background:#646262;}
.page a.lastPage.disabled{background:#646262;}

.page a.firstPage.disabled div{background-image: url(../images/icon_p1.png)}
.page a.prevPage.disabled div{background-image: url(../images/icon_p2.png)}
.page a.nextPage.disabled div{background-image: url(../images/icon_p3.png)}
.page a.lastPage.disabled div{background-image: url(../images/icon_p4.png)}
/*********内页列表页***********/
.imgList2{margin:0 -15px;}
.imgList2 dd{
	float: left;
	width: 33.333%;
	overflow: hidden;
}
.imgList2 dd a{
	display: block;
	overflow: hidden;
	margin:0 15px;
}
.imgList2 dd a .pic{
	width: 100%;
	padding-top:66.57%;
	overflow: hidden;
	position: relative;
}
.imgList2 dd a .pic:after{
	content: "";
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border:5px solid #cd131b;
	opacity: 0;
	transition-property: all;
	transition-duration: 0.3s;
	transition-timing-function: linear;
}
.imgList2 dd a:hover .pic:after{opacity:1}
.imgList2 dd a .pic img{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.imgList2 dd a span{
	display: block;
	clear: both;
	height: 65px;
	overflow: hidden;
	text-align: center;
	color: #444444;
	font-size: 20px;
	line-height: 65px;
}
.imgList2 dd a span i{
	display: inline-block;
	font-style: normal;
	position: relative;
	z-index: 1;
}
.imgList2 dd a span i:after{
	content: "";
	display: block;
	width: 100%;
	height: 5px;
	background-color: #cd131b;
	position: absolute;
	left: 0;
	bottom: 25px;
	z-index: -1;
	opacity: 0;
	transition-property: all;
	transition-duration: 0.3s;
	transition-timing-function: linear;
}
.imgList2 dd a:hover span i:after{opacity:1}
/************/
.textImg{margin:0 -20px;}
.textImg dd{
	float: left;
	width: 50%;
	overflow: hidden;
	margin-bottom: 25px;
}
.textImg dd a{
	display: block;
	padding: 10px;
	background-image:url(../images/bg3.jpg);
	margin:0 20px;
	position: relative;
}
.textImg dd a .pic{
	width: 210px;
	height: 273px;
	overflow: hidden;
	margin-right: 34px;
}
.textImg dd a .pic img{
	display: block;
	width: 210px;
	height: 273px;
}
.textImg dd a .divR{
	overflow: hidden;
	height: 273px;
}
.textImg dd a .divR .divT{
	clear: both;
	height: 67px;
	overflow: hidden;
	color: #444444;
	font-size: 18px;
	line-height: 67px;
	position: relative;
}
.textImg dd a .divR .divT:after{
	content: "";
	display: block;
	width: 16px;
	height: 2px;
	background: #eac35d;
	position:absolute;
	bottom: 0;
	left: 0;
}
.textImg dd a .divR .divTxt{
	clear: both;
	height: 112px;
	overflow: hidden;
	margin-top: 12px;
	line-height: 28px;
	color: #7e7e7e;
	font-size: 18px;
}
.textImg dd a .divT2{
	clear: both;
	width: 81px;
	height: 70px;
	background-image: url(../images/icon13.png);
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	right: 0;
	bottom: 0;
}
/*图文2*/
.textImg2 dd{
	clear: both;
	overflow: hidden;
	margin-bottom: 30px;
}
.textImg2 dd a{
	display: block;
	clear: both;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.textImg2 dd a:after{
	content: "";
	display: block;
	width: 787px;
	height: 162px;
	border:1px solid #bdbdbd;
	border-left: none;
	position: absolute;
	top: 30px;
	left:360px;
	z-index: -1;
}
.textImg2 dd a .pic{
	width:360px;
	height:215px;
	overflow: hidden;
}
.textImg2 dd a .pic img{
	display: block;
	width:360px;
	height:215px;
}
.textImg2 dd a .divR{
	overflow: hidden;
	padding-left:22px;
}
.textImg2 dd a .divR .divT{
	clear: both;
	display: inline-block;
	height: 40px;
	overflow: hidden;
	line-height: 40px;
	padding: 0 20px 0 12px;
	background-color: #ba131a;
	font-size: 18px;
	color: #ffffff;
	margin-top: 12px;
}
.textImg2 dd a .divR .divTxt{
	clear: both;
	width: 715px;
	overflow: hidden;
	color: #707070;
	font-size: 18px;
	line-height: 34px;
	margin-top: 23px;
}
.textImg2 dd a .divT2{
	width: 87px;
	height: 33px;
	overflow: hidden;
	background-image: url(../images/icon14.png);
	background-repeat: no-repeat;
	background-position:56px center;
	border:1px solid #bdbdbd;
	position: absolute;
	top:45%;
	right: 0;
}
/*全文列表*/
.textList dd{
	clear: both;
	overflow: hidden;
	padding-bottom: 17px;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 35px;
}
.textList dd:last-child{border-bottom:none}
.textList dd a{
	clear: both;
	overflow:hidden;
	width: 95px;
	height: 105px;
	background: #000;
}
.textList dd a .day{
	width: 95px;
	height: 106px;
	overflow: hidden;
	background: #000000;
	margin-right: 30px;
}
.textList dd a .day span{
	display: block;
	clear: both;
	height: 45px;
	line-height: 45px;
	color: #ffffff;
	font-size: 48px;
	text-align: center;
	font-family: "microsoft yahei";
	margin-top: 18px;
}
.textList dd a .day em{
	display: block;
	clear: both;
	height:24px;
	line-height: 24px;
	color: #ffffff;
	font-size:18px;
	text-align: center;
	font-family: "microsoft yahei";
	font-style: normal;
}
.textList dd a .divR{
	overflow: hidden;
}
.textList dd a .divR .divT{
	clear: both;
	height: 35px;
	overflow: hidden;
	line-height: 35px;
	color: #464646;
	font-size: 20px;
}
.textList dd a:hover .divR .divT{color:#b60100}
.textList dd a .divR .txt{
	clear: both;
	overflow: hidden;
	color: #7e7e7e;
	font-size: 20px;
	line-height: 28px;
	margin-top: 10px;
}
.textList dd a .divR .txt span{
	float: right;
	height: 28px;
	color: #383838;
	font-size: 18px;
	font-family: "黑体";
	padding-right: 35px;
	background-image: url(../images/icon15.png);
	background-position: right center;
	background-repeat: no-repeat;
}
/*单篇+新闻*/
.articleT{
	clear:both;
	line-height:32px;
	font-size:28px;
	color:#4f4f4f;
	text-align:center;
	}
.articleT2{
	clear:both;
	font-size:14px;
	color:#747474;
	line-height:30px;
	text-align:center;
	margin-top:10px;
	padding-bottom:20px;
	border-bottom: 1px solid #bebebe;
	}
.articleT2 span{
	display: inline-block;
	height:30px;
	padding-left:20px;
	background-image: url(../images/icon3.png);
	background-position: left center;
	background-repeat: no-repeat;
}
.articleBox{
	clear:both;
	overflow:hidden;
	font-size:18px;
	line-height:32px;
	color:#666666;
	}
.article img{ max-width:100%;}
/* 文章阅读页——大图*/
#play{
	width:785px;
	height:525px;
	position:relative;
	overflow: hidden;
	background:#fff;
	border:1px solid #e9e9e9;
	margin:0 auto;
}
#play .change_a {
	width:40%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 1;
	cursor: pointer;
	display: block;
	overflow: hidden;
	background:url(about:blank);
}
#play .prev_a {left: 0;}
#play .next_a {right: 0}
#play .change_a span {
	width: 24px;
	height: 43px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -21px;
	display: none
}
#play .prev_a span {background: url(../images/article_icon.png) no-repeat 0px -50px;left: 0;}
#play .next_a span {background: url(../images/article_icon.png) no-repeat -30px -50px;right: 0;}
#play .img_ul {
	position: relative;
	z-index: 1;
	width:785px;
	height:525px;
}
#play .img_ul li{
	position: relative;
	z-index: 1;
	width:785px;
	height:525px;
	background:#fff;
	margin:0 0 5px 0;
}
#play .img_ul li img{position:absolute;}
.imgMove{width:797px;clear:both;margin:20px auto;position:relative;}
.img_hd {
	margin:0 auto;
	overflow: hidden;
	height:90px;
	position:relative;
}
.img_hd ul {
	position: absolute;
	z-index: 1
}
.img_hd ul li {
	float: left;
	width:124px;
	height:82px;
	padding:3px;
	margin:0 5px;
	cursor: pointer;
	background:#fff;
	border:1px solid #d4d4d4;
	position:relative;
}
.img_hd ul li p{
	width:124px;
	height:82px;
	display:block;
	background:#fff;
	position:relative;
	}
.img_hd ul li i{
	display:block;
	clear:both;
	line-height:20px;
	padding:0 5px;
	background:#000;
	color:#fff;
	position:absolute;
	right:3px;
	bottom:3px;
	z-index:99999999999999;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	font-family:Arial;
	font-size:12px;
	font-style:normal;
	}
.img_hd ul li img {position:absolute;width:90px;width:124px;
	height:82px;}
.img_hd ul li.on {border:1px solid #cd131b;background:#cd131b;}
.imgMove .prev_a {margin-top: 15px; display:block;width:30px; height:60px; position:absolute; left:0px; top:0px; background:url(../images/article_icon.png) no-repeat 10px 15px;}
.imgMove .next_a {margin-top: 15px;display:block; width:30px; height:60px; position:absolute; right:0px; top:0px; background:url(../images/article_icon.png) no-repeat -37px 15px;}
.article_pageUp{font-size:14px;line-height:30px;color:#666666;}
.article_pageUp a{color:#666666}
.article_pageUp a:hover{color:#167ba7}
/**/
.articleB_box{
	clear:both;
	height:30px;
	overflow:hidden;
	background:#f8f9fb;
	color:#666;
	font-size:14px;
	line-height:30px;
	}
.articleB_box i{color:#ad1214}
.articlePage{
	clear:both;
	height:30px;
	text-align:center;
	font-family:Arial;
	}
.articlePage a{
	margin:0 1px;
	background:#ccc;
	padding:5px 10px;
	}
.articlePage a:hover{
	color:#fff;
	background:#cd131b;
	}
.articlePage a.hover{
	color:#fff;
	background:#cd131b;
	}
.articleHand{
    clear:both;
    font-size:16px;
    padding:10px 0px 20px 0;
    overflow: hidden;
    }
.articleHand a{
    display:block;
    line-height:32px;
    padding:0 20px 10px 30px;
    float:left;
	background:url(../images/file.png) no-repeat left center; 
}
.articleHand a.word{background:url(../images/word.png) no-repeat left 3px; color:#37a6ff !important; }
.articleHand a.ppt{background:url(../images/ppt.png) no-repeat left center; color:#ff7735 !important;}
.articleHand a.excel{background:url(../images/excel.png) no-repeat left center; color:#15bf44 !important; }
.articleHand a.pdf{background:url(../images/pdf.png) no-repeat left center; color:#1369c0 !important; }
.articleHand a.zip{background:url(../images/zip.png) no-repeat left 3px; color:#ff9779 !important; }
/*share*/
.share{
	display: inline-block;
	text-align: center;
	position: relative;
	top: -10px;
	margin: 0 auto;
}
.shareBd{border-top:1px solid #c8c8c8;padding-top:30px;margin-top:30px;}
.share .bdsharebuttonbox{display:inline-block}
.share .bdsharebuttonbox a{
	float: left;
	width: 16px;
	height: 33px;
	overflow: hidden;
	margin: 0 7px;
}
.share .bdsharebuttonbox .popup_sqq{background:url(../images/share.png) no-repeat left center !important;}
.share .bdsharebuttonbox .bds_tsina{background:url(../images/share.png) no-repeat -48px center !important;}
.share .bdsharebuttonbox .bds_weixin{background:url(../images/share.png) no-repeat -92px center !important;}
.articlePageUp{
	clear: both;
	overflow: hidden;
	font-size: 14px;
	color: #747474;
	line-height: 26px;
	padding-top:30px;
	text-align: center;
	border-top:1px solid #c6c6c6; 
}
.articlePageUp .fl{text-align: left;width:512px !important}
.articlePageUp .fr{text-align: right;width:500px}
.articlePageUp a{color: #747474}
.articlePageUp a:hover{color: #b60100}
/**/
.mapBox{
	width: 1185px;
	height: 345px;
	overflow:hidden;
	border:5px solid #f8f8f8;
}
/*留言*/
.msgDl dd{
	clear: both;
}
.msgDl dd .spanT{
	float: left;
	width: 95px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	color:#555555;
	font-size: 18px;
}
.msgDl dd .inputT{
	float: left;
	width:480px;
	height: 40px;
	border:1px solid #bdbdbd;
	background: none;
	border-radius:20px;
	padding:0 10px;
	line-height: 40px;
	color: #666;
	font-size: 16px;
}
.msgDl dd .code{
	float: left;
	width:128px;
	height: 40px;
	overflow: hidden;
	border-radius:20px;
	border:1px solid #bdbdbd;
	margin-left: 16px;
}
.msgDl dd .code img{
	display: block;
	width:128px;
	height: 40px;
}
.msgDl dd .bt{
	display: block;
	width: 200px;
	height: 42px;
	border-radius:20px;
	line-height: 42px;
	text-align: center;
	background: #cd131b;
	color: #ffffff;
	font-size: 24px;
	margin-left: 95px;
}
.msgDl dd .bt:hover{opacity: 0.9}
.msgDl dd textarea{
	float: left;
	width:780px;
	height:170px;
	padding:5px 10px;
	border:1px solid #bdbdbd;
	background: none;
	border-radius:20px;
	line-height: 30px;
	color: #666;
	font-size: 16px;
}
.msgList dt{
	clear: both;
	height: 35px;
	overflow: hidden;
	line-height: 35px;
	color: #434343;
	font-size: 18px;
	padding-left: 25px;
	border-bottom: 1px solid #87270a;
	margin-bottom: 20px;
}
.msgList dd{
	clear: both;
	overflow: hidden;
	padding-bottom: 20px;
	border-bottom:1px solid #cbcbcb;
	margin-bottom: 20px;
}
.msgList dd:last-child{border-bottom:none}
.msgList dd .divT1{
	clear: both;
	overflow: hidden;
} 
.msgList dd .divT1 .spanT{
	width: 36px;
	height: 36px;
	border-radius: 100%;
	overflow: hidden;
	text-align: center;
	line-height: 36px;
	color: #fff;
	font-size: 18px;
	background: #000000;
}
.msgList dd .divT1.divT2 .spanT{background: #cd131b}
.msgList dd .divT1 .txt{
	overflow: hidden;
	padding: 5px 0;
	line-height: 26px;
	font-size: 16px;
	color: #909090;
	padding-left: 15px;
}
/*招聘*/
.rmtDl dt{
	clear: both;
	height: 50px;
	overflow: hidden;
	background: #3d3d3d;
	margin-bottom:10px
}
.rmtDl dt span{
	float: left;
	width:20%;
	height: 50px;
	overflow: hidden;
	line-height: 50px;
	color: #f1f1f1;
	font-family: "microsoft yahei";
	font-size: 14px;
	text-align: center;
}
.rmtDl dd{
	clear: both;
	overflow: hidden;
	padding:0 50px;
}
.rmtDl dd .divT1{
	clear: both;
	height: 60px;
	overflow: hidden;
	line-height: 60px;
	border-bottom: 1px solid #dadada;
	cursor: pointer;
}
.rmtDl dd .divT1 span{
	float: left;
	width:20%;
	height: 50px;
	overflow: hidden;
	line-height: 50px;
	color: #666666;
	font-family: "microsoft yahei";
	font-size: 14px;
	text-align: center;
}
.rmtDl dd .divT1 span.span1{text-align: left}
.rmtDl dd .divT1 span.span5{text-align: right}
.rmtDl dd .divTxt{
	clear: both;
	overflow: hidden;
	background: #fff;
	position: relative;
	top: -1px;
	display: none;
}
.rmtDl dd .divTxt .div1{
	clear: both;
	overflow: hidden;
	border-bottom: 1px solid #dadada;
	padding:0 35px;
	position: relative;
	font-size: 14px;
	color: #666666;
	line-height: 35px;
	padding:15px 20px;
}
.rmtDl dd .divTxt .div1 span{
	display: inline-block;
	padding-right: 20px;
}
.rmtDl dd .divTxt .div2{
	clear: both;
	overflow: hidden;
	border-bottom: 1px solid #dadada;
	padding:0 35px;
	position: relative;
	font-size: 14px;
	color: #666666;
	line-height: 35px;
	padding:15px 20px;
}
.rmtDl dd .divTxt .div3{
	clear: both;
	overflow: hidden;
	padding:25px;
}
.rmtDl dd .divTxt .div3 span{
	float: left;
	height: 35px;
	line-height: 35px;
	color: #cd131b;
	font-size: 16px;
	font-weight: bold;
	padding-right: 35px;
	padding-left: 45px;
	background-position: left center;
	background-repeat: no-repeat;
}
.rmtDl dd .divTxt .div3 span.span1{background-image: url(../images/icon16.png)}
.rmtDl dd .divTxt .div3 span.span2{background-image: url(../images/icon17.png)}
/*发展历程*/
.courseT{
	clear: both;
	height: 108px;
	line-height: 108px;
	text-align: center;
	color: #070707;
	font-size: 30px;
}
.courseBox{
	width: 1200px;
	height: 650px;
	overflow: hidden;
	background-image: url(../images/bg4.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	position: relative;
}
.courseBox .bt{
	width: 59px;
	height: 59px;
	cursor: pointer;
	background-image: url(../images/icon18.png);
	background-repeat: no-repeat;
	position: absolute;
	top:245px;
}
.courseBox .bt.prev{left:150px;background-position:left top;}
.courseBox .bt.next{right:150px;background-position:right top;}
.courseBox .bt.prev:hover{background-position:left bottom;}
.courseBox .bt.next:hover{background-position:right bottom;}
.courseBox .bd{
	width: 730px;
	height: 260px;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 185px;
}
.courseDl dd{
	width: 730px;
	height: 260px;
	overflow: hidden;
	text-align: center;
}
.courseDl dd .ddT{
	clear: both;
	display: inline-block;
	height: 135px;
	overflow: hidden;
}
.courseDl dd .ddT span{
	float: left;
	line-height: 135px;
	font-size: 140px;
	color: #cd131b;
	font-family: "microsoft yahei";
}
.courseDl dd .ddT i{
	float: left;
	line-height: 185px;
	font-size: 62px;
	color: #2c2c2c;
	font-style: normal;
}
.courseDl dd .txt{
	clear: both;
	margin-top: 10px;
	line-height: 28px;
	color: #646464;
	font-size: 22px;
}
.courseBox .hdBox{
	clear: both;
	overflow: hidden;
	position: relative;
}
.courseBox .hdBox ul{
	min-width:1200px;
	height: 60px;
	background-image: url(../images/icon19.png);
	background-repeat: repeat-x;
	background-position: left center;
	position: relative;
	left: 0;
	padding:0 701px
}
.courseBox .hdBox ul li{
	float: left;
	width: 195px;
	height: 30px;
	line-height: 30px;
	padding-top: 24px;
	color: #4b4b4b;
	font-size: 18px;
	text-align: center;
	background-image: url(../images/icon20.png);
	background-repeat: no-repeat;
	background-position:center top;
	cursor: pointer;
}
.courseBox .hdBox ul li.hover{background-image: url(../images/icon21.png);}
.courseBox .hdBox ul li.li1{margin-top:10px}
.courseBox .hdBox ul li.li2{margin-top:22px}
.courseBox .hdBox ul li.li3{margin-top:35px}
.courseBox .hdBox ul li.li4{margin-top:20px}
.courseBox .hdBox ul li.li5{margin-top:10px}