@charset "utf-8";

* {
	margin: 0;
	padding: 0;
	font-family: "微软雅黑";
	list-style: none;
	text-decoration: none;
	color: #333;
}

.head {
	width: 1500px;
	margin: auto;
	overflow: hidden;
	height: 100px;

}

.logo {
	float: left;
	margin-top: 15px;
}

.logo img {
	height: 53px;
}

.dh {
	float: right;

}

.dockSideWrap {
	position: fixed;
	top: 50%;
	right: 0px;
	width: 50px;
	margin-top: -150px;
	z-index: 9999;
	overflow: visible;
}

.dockWrap {
	height: 100%;
	width: 50px;
}

.dockWrap.close {
	z-index: 50;
}

.dockWrap ul.icons {
	position: absolute;
	list-style: none;
	right: 0px;
	padding: 0px;
	width: 50px;
	border-right: none;
	background: rgba(17, 17, 17, .7);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2111111, endColorstr=#B2111111);
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.dockWrap.close ul.icons {
	right: -70px;
}

.dockWrap ul.icons li i {
	display: block;
	position: relative;
	width: 50px;
	height: 50px;
	background: url(../images/dockside-icons.png) no-repeat;
	cursor: pointer;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
	z-index: 210;
}

.dockWrap ul.icons li.active i {
	-moz-opacity: 0.4;
	opacity: 0.4;
}

.dockWrap ul.icons li.up i {
	background-position: -63px -150px;
}

.dockWrap ul.icons li.tel i {
	background-position: -62px -108px;
}

.dockWrap ul.icons li.wx i {
	background-position: -59px -66px;
}

.dockWrap ul.icons li.service i {
	background-position: -63px -20px;
}

.dockWrap ul.icons li.ppt i {
	height: 40px;
	background-position: -60px -284px;
}

.dockWrap ul.icons li.down i {
	background-position: -63px -190px;
}

.dockWrap ul.icons .wx p {
	display: block;
	position: absolute;
	top: 46px;
	right: -260px;
	padding: 15px 20px;
	/* height: 120px; */
	color: White;
	line-height: 30px;
	border-right: none;
	background: rgba(17, 17, 17, .7);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2111111, endColorstr=#B2111111);
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .4s ease-in-out .1s;
	-moz-transition: all .4s ease-in-out .1s;
	-ms-transition: all .4s ease-in-out .1s;
	-o-transition: all .4s ease-in-out .1s;
	transition: all .4s ease-in-out .1s;
	overflow: hidden;
	z-index: 201;
}
.dockWrap ul.icons .service p {
	display: block;
	position: absolute;
	top: 100px;
	right: -260px;
	padding: 15px 20px;
	/* height: 120px; */
	color: White;
	line-height: 30px;
	border-right: none;
	background: rgba(17, 17, 17, .7);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2111111, endColorstr=#B2111111);
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .4s ease-in-out .1s;
	-moz-transition: all .4s ease-in-out .1s;
	-ms-transition: all .4s ease-in-out .1s;
	-o-transition: all .4s ease-in-out .1s;
	transition: all .4s ease-in-out .1s;
	overflow: hidden;
	z-index: 201;
}
.dockWrap ul.icons .tel p {
	display: block;
	position: absolute;
	top: 140px;
	right: -260px;
	padding: 15px 20px;
	/* height: 120px; */
	color: White;
	line-height: 30px;
	border-right: none;
	background: rgba(17, 17, 17, .7);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2111111, endColorstr=#B2111111);
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .4s ease-in-out .1s;
	-moz-transition: all .4s ease-in-out .1s;
	-ms-transition: all .4s ease-in-out .1s;
	-o-transition: all .4s ease-in-out .1s;
	transition: all .4s ease-in-out .1s;
	overflow: hidden;
	z-index: 201;
}


.dockWrap ul.icons li.active p {
	right: 50px;
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}

.dockWrap ul.icons li.tel p {
	width: 200px;
}

.dockWrap ul.icons li.tel p span {
	display: block;
	line-height: 22px;
	font-size: 14px;
	color: #fff;
}

.dockWrap ul.icons li.tel p .first-line {
	font-size: 14px;
}

.dockWrap ul.icons li.tel p strong {
	font-weight: bold;
	font-size: 14px;
	line-height: 34px;
	color: #fff;
}

.dockWrap ul.icons li.service p a {
	display: block;
	margin-top: 12px;
	width: 100px;
	height: 35px;
	line-height: 32px;
	color: #00c7df;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	border: 1px solid #00c7df;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.dockWrap ul.icons li.service p a:hover {
	color: White;
	background: #ee001c;
	border: 1px solid #ee001c;
}

.dockWrap ul.icons li.service p {
	width: 118px;
}

.dockWrap ul.icons li.service p img {
	width: 115px;
	border: 2px solid White;
}

.dockWrap ul.icons li.down a {
	display: block;
	width: 50px;
	height: 50px;
}

.dockWrap a.switch {
	position: absolute;
	display: block;
	top: 258px;
	right: 10px;
	width: 26px;
	height: 26px;
	background: url(../images/dockside-icons.png) no-repeat 0px 0px;
	cursor: pointer;
	-webkit-transition-delay: .15s;
	-moz-transition-delay: .15s;
	-ms-transition-delay: .15s;
	-o-transition-delay: .15s;
	transition-delay: .15s;
}

.dockWrap a.switch.off {
	background-position: -32px 0px;
}


.dibu5 p {
	color: #fff !important;
}

.dibu5 p strong {
	color: #fff !important;
}

.dh li {
	float: left;
	margin-left: 40px;
	line-height: 100px;
}

.dh li:hover>a {
	color: #d31e1e;
	padding-bottom: 10px;
	border-bottom: 2px solid #d31e1e;
}

.dh .on a {
	padding-bottom: 10px;
	border-bottom: 2px solid #d31e1e;
}

.banner {
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
}

.TB-focus {
	width: 1920px;
	height: 700px;
	position: absolute;
	overflow: hidden;
	left: 50%;
	margin-left: -960px;
}

.TB-focus .bd li img {
	width: 1920px;
}

.guanyu {
	width: 1200px;
	margin: auto;
	overflow: hidden;
}

.biao {
	text-align: center;
}

.biao1 {
	font-size: 28px;
	line-height: 52px;
	margin-top: 50px;

}

.biao2 {
	line-height: 24px;
}

.biao3 {
	width: 60px;

	background-color: #d31e1e;
	margin: auto;
	margin-top: 13px;
	margin-bottom: 45px;
}

.guanyujianjie {
	width: 1200px;
	margin: auto;
	margin-bottom: 60px;
	overflow: hidden;
}

.guanyuzuo {
	width: 550px;
	float: left;
}

.guanyuyou {
	float: right;
}

.guanyutu {
	float: left;
	width: 190px;
	height: 300px;
	overflow: hidden;
	margin-left: 13px;

}

.guanyutu img {
	height: 100%;
}

.guanyutu img {
	cursor: pointer;
	transition: all 0.6s;
}

.guanyutu img:hover {
	transform: scale(1.2);
}

.guanyuzuo1 {
	font-size: 20px;
	color: #d31e1e;
	line-height: 24px;
	margin-top: 14px;
}

.guanyuzuo2 {
	font-size: 14px;
	line-height: 24px;
	margin-top: 8px;
}

.guanyu3 {
	width: 485px;
	text-indent: 2em;
	font-size: 15px;
	line-height: 28px;
	letter-spacing: 0.5px;
	height: 140px;
	overflow: hidden;
	text-align: justify;
	margin-top: 8px;
}

.guanyu4 {
	margin-top: 18px;
}

.pinpai {
	width: 100%;
	height: 870px;
	background: no-repeat center;
	overflow: hidden;
}

.guanyu3:hover p {
	color: #d31e1e;
}

.zuoyou {
	width: 1200px;
	margin: auto;
	overflow: hidden;

	margin-top: 78px;
}

.zuo1 {
	float: left;
	font-size: 28px;
	line-height: 27px;
	color: #d31e1e;
	text-align: center;


}

.zuo1 span {
	color: #666;
	font-size: 16px;
}

.you {
	float: right;
	margin-top: 15px;
}



.you li {
	width: 140px;
	height: 30;
	border: 1px solid #999;
	float: left;
	border-radius: 20px;
	margin-left: 25px;
	line-height: 30px;
	margin-top: ;
	text-align: center;
	font-size: 14px;
}

.you li a {
	color: #333;
}

.you li:hover {
	background-color: #d31e1e;
	border-color: #d31e1e;
}

.you li:hover a {
	color: #fff;
}

.sycpml {
	width: 1200px;
	margin: auto;
	overflow: hidden;
	margin-top: 30px;
}


.sycpml ul li {
	float: left;
	width: 382px;
	height: 303px;
	overflow: hidden;
	margin-right: 27px;
	margin-bottom: 27px;
	position: relative;
}

.sycpml ul li:nth-child(3n) {
	margin-right: 0;
}

.sycpml ul li .sycptu {
	position: absolute;
	top: 0;
	left: 0;
	width: 382px;
	height: 303px;
	overflow: hidden;
}

.sycpml ul li .sycptu img {
	width: 100%;
	display: block;
}

.sycpml ul li .sycph {
	width: 382px;
	height: 340px;
	position: absolute;
	left: 0;
	top: 290px;
	transition: 0.5s;
}

.sycpml ul li .sycpk {
	width: 342px;
	height: 258px;
	background-color: rgba(255, 255, 255, 0.9);
	border: solid 2px #fff;
	margin: auto;
	margin-top: 20px;
}

.sycpml ul li .sycpk p {
	color: #d31e1e;
	font-size: 16px;
	line-height: 24px;
	width: 245px;
	margin: auto;
	height: 24px;
	overflow: hidden;
	margin-bottom: 15px;
	margin-top: 42px;

}

.sycpml ul li:hover .sycph {
	position: absolute;
	left: 0;
	top: 0;
}

.jieya1 {
	width: 245px;
	margin: auto;
	font-size: 14px;
	line-height: 24px;
	height: 96px;
	text-align: justify;
	overflow: hidden;
}

.jieya1 span {
	color: #d31e1e;
}

.xiangqing {
	width: 245px;
	height: 32px;
	background-color: #d31e1e;
	line-height: 32px;
	color: #fff;
	border-radius: 20px;
	font-size: 14px;
	margin: auto;
	margin-top: 20px;
	text-align: center;
}

.xinwen {
	width: 1200px;
	margin: auto;
	overflow: hidden;
	margin-bottom: 30px;
}

.xiangmu {
	width: 1200px;
	margin: auto;
	overflow: hidden;
	margin-top: 35px;
}

.xiangmu>li {
	width: 380px;
	height: 485px;

	float: left;
	margin-right: 30px;
}

.xiangmu li:last-child {
	margin-right: 0;
}

.xiangmu1 {
	width: 380px;
	height: 270px;
	overflow: hidden;
}

.xiangmu1 img {
	width: 100%;
	min-height: 100%;
}

.xiangmu2 {
	width: 380px;
	height: 60px;
	overflow: hidden;
	font-size: 17px;
	color: #333;
	line-height: 70px;
}

.xiangmu3 {
	width: 380px;
	height: auto;
	font-size: 14px;
	line-height: 29px;
	height: 58px;
	overflow: hidden;
	color: #666;
}

.xiangmu4 {
	width: 380px;
	height: 1px;
	background-color: #999;
	margin-top: 23px;
}

.xiangmu5 {
	width: 380px;
	height: 70px;
	line-height: 70px;
	overflow: hidden;
}

.xiangmu5 span {
	float: left;
	color: #666;
}

.xiangmu5 p {
	float: right;
	color: #666;
	font-size: 18px;
	line-height: 68px;
}

.xiangmu>li:hover .xiangmu2 {
	color: #d31e1e;
}

.xiangmu>li:hover .xiangmu4 {
	background-color: #d31e1e;
}

.xiangmu>li:hover .xiangmu3 {
	color: #d31e1e;
}

.xiangmu>li:hover .xiangmu5 span {
	color: #d31e1e;
}

.xiangmu>li:hover .xiangmu5 p {
	color: #d31e1e;
}


.dibu {
	width: 100%;
	height: 150px;
	background-color: #333333;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.ov {
	overflow: hidden;
}

.dis {
	display: block !important;
}

.didh {
	width: 900px;
	float: left;
	overflow: hidden;
}

.didh li {
	float: left;
	font-size: 15px;
	line-height: 32px;
	margin-right: 40px;
	float: left;
	font-size: 15px;
	line-height: 20px;
	margin-right: 40px;
	margin-bottom: 15px;
}

.didh li a {
	color: #fff;
}

.xia1 a {
	color: #fff;
}

.hengxian1 {
	width: 1200px;
	height: 1px;
	background-color: #222;
	margin: auto;
	border-bottom: 1px solid #403e3f;
}

.xiamian {
	width: 1347px;
	margin: auto;

	overflow: hidden;
	padding-top: 32px;
}

.xia1 {
	width: 820px;
	float: left;
}

.xia1 {
	font-size: 15px;
	color: #fff;
}

.erwei {
	float: right;
}

.erwei img {
	width: 90px;
	height: 90px;
	float: left;
	margin-right: 20px;
}

.xxx1 {
	float: left;
	font-size: 16px;
	color: #fff;
	line-height: 24px;
	margin-bottom: 10px;
	margin-top: 3px;
}

.xxx2 {
	font-size: 14px;
	color: #999;
	line-height: 24px;
}

.xia11 {
	font-size: 14px;
	color: #fff;
	margin-bottom: 5px;
	line-height: 24px;
}

.xia22 {
	width: 360px;
	float: left;
	line-height: 24px;
	color: #fff;

	background: no-repeat center left;
	font-size: 14px;
	margin-top: 10px;
}

.fbanner {
	width: 100%;
	height: 350px;
	background: no-repeat center;
	background-image: none;
}

.sbox {
	width: 100%;
	height: 40px;
	background-color: #f1f1f1;
}

.sbox .sav {
	width: 1200px;
	margin: auto;
	height: 40px;
	font-size: 14px;
	line-height: 40px;
}

.sbox .sav ul {
	display: block;
	float: left;
	height: 40px;
	overflow: hidden;
}

.sbox .sav ul li {
	height: 40px;
	display: block;
	float: left;
	text-align: center;
}

.sbox .sav ul li a {
	color: #333;
	min-width: 70px;
	display: block;
	padding: 0 15px;
}

.sbox .sav ul li:hover,
.sbox .sav ul li.on {
	background-color: #d31e1e;
}

.sbox .sav ul li:hover a,
.sbox .sav ul li.on a {
	color: #fff;
}

.sbox .sav p {
	display: block;
	text-align: right;
}

.sbox .sav p span,
.nbox .sav p a:hover {
	color: #d31e1e;
}


.tit {
	width: 1150px;
	margin: auto;
	padding-top: 42px;
	text-align: center;
	margin-bottom: 30px;
}

.tit span {
	height: 44px;
	line-height: 44px;
	font-size: 36px;
	text-transform: uppercase;
	color: #ededed;
	display: block;
}

.tit p {
	height: 50px;
	line-height: 50px;
	font-size: 30px;
	color: #d31e1e;
	display: block;
	margin-top: -37px;
}

.tit b {
	width: 50px;
	height: 3px;
	display: block;
	margin: auto;
	background-color: #ddd;
}


.neiy {
	width: 1200px;
	overflow: hidden;
	padding-left: 10px;
	margin: auto;
	margin-bottom: 50px;
	margin-top: 25px;
	min-height: 100px;
}

.neiy1 {
	font-size: 24px;
	text-align: center;
	margin-top: 36px;
	line-height: 24px;
	margin-bottom: 15px;
}

.neiy2 {
	position: relative;
	font-size: 15px;
	line-height: 26px;
	color: #666;
}

.neiy2 .item_block {
	transition: all .32s ease;
	padding: 20px;
	margin-bottom: 38px;
	border: 1px solid rgba(170, 170, 170, .2);
	background-color: transparent;
	box-sizing: border-box;
	width: calc(100% / 1 - 0px);
	height: auto;
	float: left;
	margin-right: 15px;
	position: relative;
	box-shadow: 0 0 0 rgba(0, 0, 0, .15);
}

.neiy2 .item_block:hover {
	box-shadow: 0 14px 50px -8px rgba(0, 0, 0, .12);
	color: unset;
	animation-delay: 0.1s;
	visibility: visible;
	animation-name: fadeInUp;
}

.neiy2 .item_img {
	float: left;
	position: relative;
	overflow: hidden;
	width: 260px;
	height: 165px;
	overflow: hidden;
}

.neiy2 .item_img img {
	max-width: 100%;
	min-height: 100%
}

.neiy2 .item_wrapper {
	float: right;
	padding: 20px;
	padding-left: 20px;
	width: calc(100% - 280px);
	box-sizing: border-box;
	padding-top: 8px;
}

.neiy2 .ellipsis {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	display: block;
}

.neiy2 .item_info .title {
	transition: all .36s ease;
	color: #666;
	font-size: 16px;
	line-height: 30px;
}

.neiy2 .item_info .subtitle {
	margin-top: 2px;
}

.neiy2 .date_wrap {
	transition: all .36s ease;
	font-size: 13px;
	line-height: 26px;
	color: #888;
}

.neiy2 .date_wrap {
	font-size: 28px;
	float: right;
	position: relative;
	top: -25px;
	font-family: HELVETICANEUELTPRO-THEX;
}

.neiy2 .item_des {
	width: 70%;
}

.neiy2 .description {
	transition: all .36s ease;
	font-size: 13px;
	line-height: 26px;
	height: 78px;
	overflow: hidden;
	color: #999;
}

.neiy2 .details {
	margin-left: 20px;
	margin-bottom: 30px;
	display: inline-block;
	font-size: 14px;
	line-height: 30px;
	transition: all .36s ease;
	border: none;
	width: 120px;
	box-sizing: border-box;
	transform: translate3d(0, 2px, 0);
	top: 90px;
	bottom: auto;
	padding: 4px 40px;
	position: absolute;
	right: 20px;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
	top: 110px;
	border-color: #00468c;
	background-color: #00468c;
}

.neiy2 .item_tags {
	position: absolute;
	left: 314px;
	padding: 0;
	border-top: none;
	bottom: 27px;

}

.neiy2 .item_tags>a {
	border: none;
	float: unset;
}

.neiy2 .item_tags>a {
	margin-right: 10px;
	padding: 0 6px;
	line-height: 26px;
	position: relative;
	color: #999;
}

.lxbox {
	width: 1200px;
	position: absolute;
	margin: 50px auto;
	z-index: 1;
	top: -78px;
	margin-top: 30px;
	height: 610px;
}

.lxbox .box {
	width: 400px;
	height: 530px;
	position: absolute;
	left: 60px;
	top: 40px;
	background-color: #016bff;
	box-shadow: 0 0 13px rgba(0, 0, 0, 0.35);
}

.lxbox .box .biao {
	margin-top: 65px;
	margin-left: 50px;
	height: 66px;
	line-height: 66px;
	font-size: 24px;
	color: #fff;
}

.lxbox .box dl {
	display: block;
	width: 290px;
	margin-left: 50px;
	overflow: hidden;
}

.lxbox .box dl dt {
	display: block;
	line-height: 32px;
	font-size: 14px;
	color: #fff;
}

.lxbox .box dl dd {
	display: block;
	line-height: 44px;
	font-size: 24px;
	color: #fff;
}

.lxbox .box dl p {
	line-height: 32px;
	color: #fff;
}

.tou {
	text-align: center;
	font-size: 18px;
	color: #016bff;
	line-height: 40px;
	margin: auto;
	width: 1200px;
	padding-top: 20px;
}

.sj {
	font-size: 14px;
	text-align: center;
	line-height: 20px;
	color: #666;
	margin-bottom: 10px;
	border-bottom: 1px solid #e1e1e1;
	margin: auto;
	width: 1200px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.txt {
	width: 1200px;
	margin: auto;
	font-size: 14px;
	line-height: 24px;
	padding-top: 5px;
}

.txt img {
	max-width: 100%;
}

.fy {
	width: 1200px;
	margin: auto;
	margin-top: 15px;
	padding-top: 10px;
	margin-bottom: 30px;
}

.fy .pre {
	float: left;
	width: 900px;
}

.fy .pre p {
	display: block;
	font-size: 14px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}

.fy span {
	float: left;
	width: 300px;
	display: block;
	text-align: right;
}

.fy a:hover {
	color: #016bff;
}


.ditu0 {
	width: 100%;
	height: 400px;
	position: relative;
	overflow: hidden;
	background: no-repeat center;
}


.dibu1 {
	width: 1200px;
	margin: auto;
	overflow: hidden;
}

.dibu2 {
	width: 360px;
	float: right;

}

.dibu3 {
	font-size: 22px;
	color: #fff;
	line-height: 30px;
	margin-top: 65px;
}


.dibu4 {
	width: 55px;
	height: 2px;
	overflow: hidden;
	background-color: #fff;
	margin-top: 18px;
	margin-bottom: 20px;
}



#xl {

	position: absolute;

	z-index: 999;
	display: none;
	margin-left: -10px;
	margin-top: -3px;
}

#xl li {
	font-size: 12px;
	line-height: 36px;
	/* border-bottom: 1px solid #333; */
	background-color: rgba(255, 255, 255, 0.98);
	/* padding: 0 20px; */
	width: 133px;
	float: none;
	margin-left: 0;
	text-align: center;
	margin-top: 3px;
}

.bnnm a {
	color: #333 !important;
	border-bottom: none !important;

}

.dh>li:hover #xl {
	display: block !important;
}

.xl li:hover a {
	color: #fff !important;
	border-bottom: none;
}

.xl li:hover {
	background-color: rgba(210, 30, 30, 0.85) !important;
}

.nee3:hover {
	color: #384e39;
}


.nee5:hover {
	background-color: rgba(77, 107, 79, 0.9) !important;

}




.dibu5 {
	color: #fff;
	line-height: 32px;
}

.youshi {
	width: 1200px;
	margin: auto;
	overflow: hidden;
}

.picScroll-left {
	width: 1200px;
	overflow: hidden;
	position: relative;

}

.picScroll-left .hd {
	z-index: 9999;
}

.picScroll-left .hd ul {
	float: right;
	overflow: hidden;
	zoom: 1;
	margin-top: 10px;
	height: 15px;
	overflow: hidden;
	zoom: 1;
}

.picScroll-left .hd ul li {
	display: block;
	width: 40px;
	height: 5px;
	float: right;
	margin: 0 6px;
	margin-top: 10px;
	overflow: hidden;
	text-indent: 30em;
	cursor: pointer;
	background-color: #999;
}

.picScroll-left .hd ul li.on {
	background-color: #333;
}

.picScroll-left .bd {}

.picScroll-left .bd ul {
	overflow: hidden;
	zoom: 1;
}

.picScroll-left .bd ul li {

	float: left;
	_display: inline;
	overflow: hidden;
	width: 1200px;
	height: 270px;
}

.kuaizuo {
	width: 830px;
	height: 270px;
	background-color: #d31e1e;
	float: left;
}

.kuaiyou {
	width: 290px;
	padding: 0 40px;
	height: 270px;
	overflow: hidden;
	background-color: #f9f9f9;
	float: right;
}

.kuaizuo img {
	width: 100%;
	min-height: 100%;
}

.kuaizuo1 {
	position: absolute;
	display: none;
}

.kuaizuo2 {
	width: 10px;
	height: 10px;
	margin-left: 14px;
	margin-top: 18px;
	background-color: #d31e1e;
}

.kuaizuo3 {
	width: 60px;
	font-size: 25px;
	margin-left: 32px;
	margin-top: 10px;
	color: #fff;
	line-height: 30px;
}

.you1 {
	font-size: 22px;
	line-height: 24px;
	color: #333;
	margin-top: 40px;
	margin-bottom: 27px;

}

.you2 {
	line-height: 30px;
	max-height: 90PX;
	color: #333;
	font-size: 15px;
	overflow: hidden;

}

.dibu5 p {
	color: #fff !important;
}

.you3 {
	margin-top: 15px;
}

.errr {
	width: 168px;
	position: absolute;
	margin-top: -42px;
	margin-left: 852px;
	margin-left: 620px;
	margin-left: 852px;
}

.yanfa {
	width: 100%;
	overflow: hidden;
	height: 1294px;
	margin-top: 70px;
	background: no-repeat center;
}

.yanfa0 {
	width: 1200px;
	overflow: hidden;
	margin: auto;
}

.yanfa1 {
	width: 600px;
	height: 410px;
	float: left;
	overflow: hidden;
}

.yanfa2 {
	width: 572px;
	height: 495px;
	float: right;
	overflow: hidden;
	margin-top: 57px;
}

.yanfa3 {
	width: 470px;
	height: 580px;
	float: left;
	overflow: hidden;
}

.yanfa4 {
	width: 722px;
	height: 420px;
	float: right;
	overflow: hidden;
}

.fa1 {
	padding-left: 40px;
	font-size: 16px;
	color: #333;
	line-height: 24px;
	margin-bottom: 7px;
}

.fa2 {
	width: 300px;
	height: 2px;
	background-color: #ebebeb;
	margin-left: 40px;
	margin-bottom: 24px;
}

.fa3 {
	width: 580px;
	margin: auto;
	height: 308px;
	overflow: hidden;
	box-shadow: #cdcdcd 4px 4px 10px;
}

.yanfa2 .fa3 {
	width: 550px;
	margin: auto;
	height: 390px;
	overflow: hidden;
	box-shadow: #cdcdcd 4px 4px 10px;
}

.yanfa3 .fa3 {
	width: 430px;
	margin: auto;
	height: 470px;
	overflow: hidden;
	box-shadow: #cdcdcd 4px 4px 10px;
}

.yanfa4 .fa3 {
	width: 700px;
	margin: auto;
	height: 270px;
	overflow: hidden;

	box-shadow: #cdcdcd 4px 4px 10px;
}

.fa31 {
	width: 580px;
	margin: auto;
	height: 308px;
	overflow: hidden;
	box-shadow: #cdcdcd 4px 4px 10px;
	background-color: rgba(0, 0, 0, 0.5);

}

.more {
	color: #fff;
	text-align: center;
	width: 150px;
	background-color: #d31e1e;
	line-height: 36px;
	height: 36px;
	border-radius: 4px;

	margin: auto;
	margin-top: 136px;
}

.yanfa2 .more {
	margin-top: 177px;
}

.yanfa3 .more {
	margin-top: 217px;
}

.yanfa4 .more {
	margin-top: 117px;
}

.yanfa2 .fa31 {
	width: 550px;
	margin: auto;
	height: 390px;
	overflow: hidden;
	box-shadow: #cdcdcd 4px 4px 10px;
	background-color: rgba(0, 0, 0, 0.5);
}

.yanfa3 .fa31 {
	width: 430px;
	margin: auto;
	height: 470px;
	overflow: hidden;
	box-shadow: #cdcdcd 4px 4px 10px;
	background-color: rgba(0, 0, 0, 0.5);
}

.yanfa4 .fa31 {
	width: 700px;
	margin: auto;
	height: 270px;
	overflow: hidden;
	background-color: rgba(0, 0, 0, 0.5);
	box-shadow: #cdcdcd 4px 4px 10px;
}

.yanfa1:hover .fa31 {
	position: absolute;
	margin-top: -308px;
	background-color: rgba(0, 0, 0, 0.4)
}

.yanfa2:hover .fa31 {
	position: absolute;
	margin-top: -390px;
	background-color: rgba(0, 0, 0, 0.4)
}

.yanfa3:hover .fa31 {
	position: absolute;
	margin-top: -470px;
	background-color: rgba(0, 0, 0, 0.4)
}

.yanfa4:hover .fa31 {
	position: absolute;
	margin-top: -270px;
	background-color: rgba(0, 0, 0, 0.4)
}

.fa3 img {
	width: 100%;
}

.fa4 img {
	height: 100%;
}

.fa5 img {
	height: 100%;
}

.fa6 img {
	height: 100%;
}

.n11 {
	text-align: center;
	display: table;
	margin: auto;
	margin-top: 20px;
}

.n11 li {
	font-size: 16px;
	width: 130px;
	height: 38px;
	line-height: 38px;
	float: left;
	text-align: center;
	margin: 0 10px;
	background-color: #f1f1f1;
}

.nn {
	background-color: #d31e1e !important;
}

.nn a {
	color: #fff;
}

.neiy {
	margin-top: 0px;
}

.pinpai .zuo1 {
	color: #333;
}

.xinwen .zuo1 {
	color: #333;
}