@charset "utf-8";
/* CSS Document */

/*banner*/
.banner {
	overflow:hidden;
	width:100%;
	height:560px;
	background:url("Img/Index/banner.jpg") no-repeat center top;
}
/*search*/
.search {
	overflow:hidden;
	
	height:20px;
	padding:16px 0;
/*	
width:100%;
background-color:#f4f4f4;
*/}
.search p {
	float:left;
	font-size:13px;
	color:#333;
	line-height:30px;
}
.search p a {
	color:#333;
	padding: 0 8px;
}
.search .sbox {
	overflow:hidden;
	float:right;
	width:290px;
	height:30px;
	line-height:30px;
}
.search input {
	display:block;
	float:left;
	width:208px;
	height:28px;
	line-height:28px;
	border:1px solid #e5e5e5;
	font-size:13px;
	color:#333;
	border-right:none;
	padding:0 10px;
}
.search span {
	display:block;
	width:60px;
	height:30px;
	float:right;
	cursor:pointer;
	background-color:#c80b0f;
	text-align:center;
	font-size:13px;
	color:#fff;
}
.search .anniu {
	display:block;
	width:60px;
	height:30px;
	float:right;
	cursor:pointer;
	background-color:#c80b0f;
	text-align:center;
	font-size:13px;
	color:#fff;
}
/*pro*/
.pro {
	overflow:hidden;
	width:1000px;
	margin:65px auto
}
.pro h2 {
	text-align:center;
	background:url("Img/Index/title01.png") no-repeat center;
	padding:10px 0;
	margin-bottom:30px;
}
.pro h2 a {
	display:block;
	font-size:40px;
	color:#b5191d;
	margin-bottom:25px;
	text-decoration:none
}
.pro h2 em {
	color:#333;
}
.pro h2 p {
	font-weight:normal;
	font-size:18px;
	color:#666666;
	position:relative;
	top:-15px;
}
.proleft {
	overflow:hidden;
	width:226px;
	float:left;
	border:2px solid #c80b0f;
}
.proleft h3 {
	font-size:20px;
	margin-bottom:15px;
	padding-left:50px;
	padding-top:30px;
	background:url("Img/Index/pro_left_h.png") no-repeat center top;
	width:176px;
	height:72px;
}
.proleft h3 a {
	color:#fff;
}
.proleft h4 {
	font-size:18px;
	margin:0 auto;
	margin-bottom:15px;
	font-weight:normal;
	width:160px;
	padding-left:40px;
	height:35px;
	background:url("Img/Index/pro_left_h02.png") no-repeat 15px center;
	background-color:#1b1b1b;
	line-height:35px;
	color:#fff;
}
.proleft h4 a {
	color:#fff;
}
.proleft h5 {
	font-size:18px;
	width:190px;
	padding-left:10px;
	margin:0 auto;
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:2px solid #8d8d8d;
}
.proleft h5 a {
	color:#c80b0f;
}
.proleft .list {
	overflow:hidden;
	width:200px;
	margin:0 auto;
	margin-bottom:10px;
}
.proleft .list a {
	display:block;
	width:185px;
	padding-left:15px;
	font-size:16px;
	color:#666;
	line-height:40px;
	border-bottom:1px solid #ddd;
	text-decoration:none
}
.proleft .list a.last {
	border:none;
}
.proleft .list a.cur, .proleft .list a:hover {
	color:#c80b0f;
	background:url("Img/Index/pro_left_li.png") no-repeat 180px center;
}
.proleft .more {
	display:block;
	width:160px;
	padding-left:40px;
	height:35px;
	background:url("Img/Index/pro_left_more.png") no-repeat 15px center;
	background-color:#1b1b1b;
	font-size:18px;
	color:#fff;
	line-height:35px;
	margin:0 auto;
	margin-bottom:20px;
}
.proleft p {
	font-size:26px;
	color:#fff;
	font-family:Impact;
	text-align:center;
	background-color:#c80b0f;
	height:30px;
	padding:15px 0;
	line-height:30px;
}
.proleft p img {
	position:relative;
	margin-right:10px;
	top:5px;
}
.proright {
	overflow:hidden;
	width:730px;
	float:right;
}
.proright ul {
	overflow:hidden;
	width:110%;
	height:960px;
	margin-bottom:20px;
}
.proright li {
	float:left;
	width:350px;
	height:300px;
	margin-right:30px;
	margin-bottom:20px;
	position:relative;
	overflow:hidden;
}
.proright li img {
	display:block;
	margin:0 auto;
}
.proright li span {
	display:block;
	width:100%;
	padding:12px 0; /*border-top:2px solid #000;*/
	text-align:center;
	font-size:16px;
	color:#000;
	background-color:#e1e1e1;
	position:absolute;
	left:0;
	bottom:0
}
.proright li a {
	display:none;
	width:100%;
	height:100%;
	background:url("Img/Index/pro_right_bg.png") repeat center;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	text-decoration:none;
	text-align:center;
	font-size:16px;
	color:#fff;
}
.proright li a img {
	margin-top:90px;
	margin-bottom:20px;
}
.proright li i {
	display:block;
	width:10px;
	height:1px;
	background-color:#fff;
	margin:10px auto;
}
.proright li:hover span {
	display:none
}
.proright li:hover a {
	display:block
}
.proright .proad {
	overflow:hidden;
	width:100%;
	height:130px;
	background:url("Img/Index/pro_right_ad.jpg") no-repeat center top;
}
.proright .proad h3 {
	font-size:28px;
	color:#fff;
	margin-bottom:10px;
	margin-left:20px;
	margin-top:30px;
}
/*
.proright .proad p{ font-size:16px; color:#fff; margin-left:20px;}*/
.proright .proad p {
	font-size:26px;
	font-family:Impact;
	color:#fff;
	padding-left:330px;
	background:url("Img/Index/ad01_phone.png") no-repeat 300px center;
	margin-left:20px;
	line-height:33px;
}
.proright .proad a {
	display:inline-block;
	width:110px;
	height:27px;
	text-align:center;
	line-height:27px;
	background-color:#ffff00;
	border-radius:5px;
	color:#fff;
	font-size:14px;
	color:#a52020;
	margin-left:20px;
	position: relative;
	top: -6px;
}
.proright .proad a {
*display:inline
}
/*合作*/
.hezuo {
	overflow:hidden;
	width:100%;
	height:638px;
	background:url("Img/Index/hezuo_bg.jpg") no-repeat center top;
}
.hezuo h3 {
	text-align:center;
	font-weight:normal;
	margin-bottom:15px;
	font-size:28px;
	color:#fff;
	margin-top:220px;
}
.hezuo h3 em {
	color:#ffff00;
}
.hezuo p {
	text-align:center;
	font-size:20px;
	color:#fff;
	background:url("Img/Index/hezuo_t.png") no-repeat center;
	margin-bottom:70px;
}
.hezuo .hzbox {
	overflow:hidden;
	width:1100px;
	margin:0 auto;
	height:170px;
	position: relative
}
.hezuo .hzbox i {
	display:block;
	width:26px;
	height:71px;
	cursor:pointer;
	position:absolute;
	top:25px;
}
.hezuo .hzbox .btn01 {
	background:url("Img/Index/hezuo_btn.png") no-repeat center top;
	left:0
}
.hezuo .hzbox .btn02 {
	background:url("Img/Index/hezuo_btn.png") no-repeat center bottom;
	right:0
}
.hezuo .hzwin {
	overflow:hidden;
	width:1000px;
	margin:0 auto;
	height:170px;
	position:relative
}
.hezuo .hzwin ul {
	overflow:hidden;
	position:absolute
}
.hezuo .hzwin li {
	float:left;
	width:190px;
	height:112px;
	padding-bottom:38px;
	background:url("Img/Index/hezuo_tubg.png") no-repeat center bottom;
	margin-right:12px;
}
/*case*/
.case {
	overflow:hidden;
	width:100%;
	margin:50px 0;
}
.case h2 {
	text-align:center;
	background:url("Img/Index/title01.png") no-repeat center;
	padding:10px 0;
	margin-bottom:30px;
}
.case h2 a {
	display:block;
	font-size:40px;
	color:#b5191d;
	margin-bottom:25px;
	text-decoration:none
}
.case h2 em {
	color:#333;
}
.case h2 p {
	font-weight:normal;
	font-size:18px;
	color:#666666;
	position:relative;
	top:-15px;
}
.case .casebox {
	overflow:hidden;
	width:1100px;
	margin:0 auto;
	height:350px;
	position:relative
}
.case .casebox i {
	display:block;
	width:26px;
	height:71px;
	cursor:pointer;
	position:absolute;
	top:110px;
}
.case .casebox .btn01 {
	background:url("Img/Index/hezuo_btn.png") no-repeat center top;
	left:0
}
.case .casebox .btn02 {
	background:url("Img/Index/hezuo_btn.png") no-repeat center bottom;
	right:0
}
.case .caseAll {
	overflow:hidden;
	width:1000px;
	margin:0 auto;
	height:350px;
}
.case .caselist {
	overflow:hidden;
	width:100%;
	height:350px;
	position:relative
}
.case .caselist .list {
	overflow:hidden;
	background-color:#000;
	position:absolute
}
.case .caselist .list img {
	display:block;
	opacity:0.5;
	filter:alpha(opacity=50);
}
.case .caselist .list.active {
	background:none
}
.case .caselist .list.active img {
	opacity:1;
	filter:alpha(opacity=100)
}
.case .caselist .list p {
	font-size:14px;
	color:#333;
	text-align:center;
	margin-top:15px;
}
.case .menu {
	overflow:hidden;
	width:100%;
	text-align:center;
	margin-bottom:45px;
}
.case .menu li {
	display:inline-block;
	width:96px;
	height:22px;
	text-align:center;
	line-height:22px;
	font-size:14px;
	border:2px solid #d2d2d2;
	margin:0 5px;
}
.case .menu li {
*display:inline
}
.case .menu li a {
	display:block;
	color:#333;
	text-decoration:none;
}
.case .menu li.cur {
	border-color:#c80b0f;
}
.case .menu li.cur a {
	color:#c80b0f;
}
/*ad01
.ad01 { overflow:hidden; width:100%; height:172px; background:url(Img/Index/ad01.jpg) no-repeat center top;}
.ad01 .phone{ overflow:hidden; float:right; margin-top:55px;}
.ad01 a{ display:block; font-weight:bold; width:140px; height:37px; border-radius:5px; background-color:#ffff00; text-align:center; font-size:16px; color:#b5191d; text-decoration:none; line-height:37px; float:right}
.ad01 p{ float:right; font-size:16px; color:#fff; padding-left:30px; background:url(Img/Index/ad01_phone.png) no-repeat left center; margin-top:10px; line-height:20px;}
*/
.ad01 {
	overflow:hidden;
	width:100%;
	height:170px;
	background:url("Img/Index/ad02.jpg") no-repeat center top;
}
.ad01 .phone {
	overflow:hidden;
	float:right;
	margin-top:45px;
}
.ad01 a {
	display:block;
	font-weight:bold;
	width:140px;
	height:37px;
	border-radius:5px;
	background-color:#ffff00;
	text-align:center;
	font-size:16px;
	color:#b5191d;
	text-decoration:none;
	line-height:37px;
	float:right
}
.ad01 p {
	float:right;
	font-size:26px;
	font-family:Impact;
	color:#fff;
	padding-left:30px;
	background:url("Img/Index/ad01_phone.png") no-repeat left center;
	margin-top:20px;
	line-height:22px;
}
/*pk*/
.pk {
	overflow:hidden;
	width:1000px;
	margin:35px auto;
}
.pk h2 {
	text-align:center;
	font-size:40px;
	color:#000;
	background:url("Img/Index/pk_t02.png") no-repeat center;
	font-weight:normal;
	height:74px;
	line-height:74px;
	margin-bottom:35px;
}
.pk h2 img {
	margin:0 10px;
}
.pk h2 em {
	position:relative;
	top:-20px;
}
.pk .menu {
	overflow:hidden;
	width:100%;
	text-align:center;
	margin-bottom:60px;
}
.pk .menu li {
	cursor:pointer;
	display:inline-block;
	width:96px;
	height:22px;
	text-align:center;
	line-height:22px;
	font-size:14px;
	border:2px solid #d2d2d2;
	margin:0 5px;
	color:#333;
}
.pk .menu li {
*display:inline
}
.pk .menu li.cur {
	border-color:#c80b0f;
	color:#c80b0f;
}
.pk .pkbox {
	overflow:hidden;
	width:100%;
	height:560px;
	position:relative
}
.pk .pkbox ul {
	overflow:hidden;
	width:7000px;
	height:560px;
	position:absolute;
	left:0;
	top:0
}
.pk .pkbox li {
	float:left;
	width:1000px;
	height:560px;
	overflow:hidden
}
.pk .pkbox li img {
	display:block;
	margin-bottom:45px;
}
.pk .pkbox li h3 {
	font-weight:normal;
	text-align:center;
	font-size:18px;
}
.pk .pkbox li i {
	display:block;
	margin:15px auto;
	width:40px;
	height:2px;
}
.pk .pkbox li p {
	font-size:14px;
	line-height:25px;
	text-align:center
}
.pk .wen01 {
	width:350px;
	float:left;
	margin-left:30px;
	color:#c80b0f
}
.pk .wen02 {
	width:350px;
	float:right;
	margin-right:30px;
	color:#333
}
.pk .wen01 i {
	background-color:#c80b0f;
}
.pk .wen02 i {
	background-color:#333;
}
/*优势*/
.youshi {
	overflow:hidden;
	width:100%;
}
.youshi .title {
	overflow:hidden;
	width:100%;
	height:167px;
	background:url("Img/Index/youshi_tbg.jpg") no-repeat center top;
}
.youshi h2 {
	text-align:center;
	background:url("Img/Index/youshi_t.png") no-repeat center;
	padding:10px 0;
	margin-bottom:30px;
	color:#ffff00;
	font-size:40px;
	margin-top:35px;
}
.youshi h2 em {
	color:#fff;
}
.youshi h2 p {
	font-weight:normal;
	font-size:18px;
	margin-top:25px;
	color:#fff;
	position:relative;
	top:-15px;
}
.youshi h3 {
	font-size:24px;
	color:#000;
}
.youshi i {
	display:block;
	width:30px;
	height:2px;
	background-color:#000;
	margin:20px 0;
}
.youshi .word {
	overflow:hidden;
	padding-left:20px;
	background:url("Img/Index/youshi_p.png") no-repeat left 5px;
	font-size:15px;
	color:#333;
}
.youshi .word p {
	margin-bottom:22px;
}
.youshi a {
	display:block;
	width:130px;
	height:34px;
	border:2px solid #313131;
	text-align:center;
	line-height:35px;
	font-size:16px;
	color:#333;
	text-decoration:none;
}
.youshi .youshi01 {
	overflow:hidden;
	width:100%;
	height:350px;
	background:url("Img/Index/youshi_01.jpg?20191210") no-repeat center top;
}
.youshi .youshi02 {
	overflow:hidden;
	width:100%;
	height:345px;
	background:url("Img/Index/youshi_02.jpg?20191210") no-repeat center top;
}
.youshi .youshi03 {
	overflow:hidden;
	width:100%;
	height:360px;
	background:url("Img/Index/youshi_03.jpg?20191210") no-repeat center top;
}
.youshi .youshi04 {
	overflow:hidden;
	width:100%;
	height:373px;
	background:url("Img/Index/youshi_04.jpg?20201110") no-repeat center top;
}
.youshi .youshi05 {
	overflow:hidden;
	width:100%;
	height:428px;
	background:url("Img/Index/youshi_05.jpg?20201110") no-repeat center top;
}
.youshi .wen {
	overflow:hidden;
	margin-top:110px;
}
.youshi .youshi01 .wen, .youshi .youshi05 .wen, .youshi .youshi03 .wen {
	margin-left:100px;
}
.youshi .youshi02 .wen, .youshi .youshi04 .wen {
	margin-left:560px;
}
/*ad02*/
.ad02 {
	overflow:hidden;
	width:100%;
	height:170px;
	background:url("Img/Index/ad02.jpg") no-repeat center top;
}
.ad02 .phone {
	overflow:hidden;
	float:right;
	margin-top:45px;
}
.ad02 a {
	display:block;
	font-weight:bold;
	width:140px;
	height:37px;
	border-radius:5px;
	background-color:#ffff00;
	text-align:center;
	font-size:16px;
	color:#b5191d;
	text-decoration:none;
	line-height:37px;
	float:right
}
.ad02 p {
	float:right;
	font-size:26px;
	font-family:Impact;
	color:#fff;
	padding-left:30px;
	background:url("Img/Index/ad01_phone.png") no-repeat left center;
	margin-top:20px;
	line-height:22px;
}
/*about*/
.about {
	overflow:hidden;
	width:100%;
	background-color:#fff;
	padding:60px 0 50px 0;
}
.about h2 {
	text-align:center;
	font-size:40px;
	background:url("Img/Index/about_t.png") no-repeat center;
	margin-bottom:50px;
}
.about h2 a {
	color:#c80b0f;
	text-decoration:none
}
.about h2 b {
	color:#000
}
.about dl {
	overflow:hidden;
	width:100%;
	margin-bottom:50px;
}
.about dt {
	overflow:hidden;
	width:465px;
	height:279px;
	border:3px solid #fff;
	float:left
}
.about dd {
	overflow:hidden;
	float:right;
	width:465px;
	margin-right:25px;
	margin-top:14px;
}
.about dd h3 {
	font-weight:normal;
	font-size:18px;
	margin-bottom:20px;
}
.about dd h3 a {
	color:#000;
}
.about dd i {
	display:block;
	width:33px;
	height:2px;
	background-color:#c80b0f;
	margin-bottom:10px;
}
.about dd p {
	font-size:13px;
	height:155px;
	overflow:hidden;
	line-height:32px;
	color:#000;
	text-align:justify;
	margin-bottom:30px;
}
.about dd .more {
	display:block;
	width:130px;
	height:35px;
	border:1px solid #898989;
	text-align:center;
	line-height:35px;
	font-size:14px;
	color:#333;
}
.about .menu {
	overflow:hidden;
	width:100%;
	background:url("Img/Index/about_x.jpg") no-repeat right center;
	margin-bottom:35px;
}
.about .menu li {
	float:left;
	width:132px;
	height:37px;
	text-align:center;
	line-height:37px;
	background-color:#adadad;
	margin-right:4px;
}
.about .menu li a {
	display:block;
	font-size:16px;
	color:#333;
	text-decoration: none
}
.about .menu li.cur {
	background-color:#c80b0f;
}
.about .menu li.cur a {
	color:#fff;
}
.about .abox {
	overflow:hidden;
	width:100%;
	height:175px;
	position:relative;
}
.about .abox i {
	display:block;
	cursor:pointer;
	width:26px;
	height:71px;
	position:absolute;
	top:32px;
}
.about .abox .btn01 {
	left:0;
	background:url("Img/Index/hezuo_btn.png") no-repeat center top;
}
.about .abox .btn02 {
	right:0;
	background:url("Img/Index/hezuo_btn.png") no-repeat center bottom;
}
.about .abox .awin {
	overflow:hidden;
	width:896px;
	height:175px;
	margin:0 auto;
	position:relative
}
.about .abox .alist {
	overflow:hidden;
	width:896px;
	height:175px;
	position:relative
}
.about .abox .alist ul {
	overflow:hidden;
	position:absolute
}
.about .abox .alist li {
	float:left;
	width:209px;
	height:175px;
	margin-right:20px;
}
.about .abox .alist a {
	display:block;
	text-align:center;
	font-size:13px;
	color:#333;
	text-decoration:none
}
.about .abox .alist img {
	display:block;
	padding:10px 18px;
	background-color:#fff;
	margin-bottom:10px;
}
/*news*/
.news {
	overflow:hidden;
	width:1000px;
	margin:60px auto 40px auto;
}
.newsleft {
	overflow:hidden;
	width:650px;
	float:left;
	height:420px;
}
.newsleft .menu {
	overflow:hidden;
	width:100%;
	height:52px;
	padding-bottom:6px;
	margin-bottom:24px;
}
.newsleft .menu li {
	float:left;
	width:325px;
	height:52px;
	text-align:center;
	line-height:52px;
	position:relative;
	background-color:#adadad;
	font-size:20px;
}
.newsleft .menu li a {
	display:block;
	text-decoration:none;
	color:#333;
}
.newsleft .menu li img {
	display:none;
	position:absolute;
	left:50%;
	margin-left:-6px;
	top:52px;
}
.newsleft .menu li.cur {
	background-color:#c80b0f;
}
.newsleft .menu li.cur img {
	display:block
}
.newsleft .menu li.cur a {
	color:#fff;
}
.newsleft .newsbox {
	overflow:hidden;
	width:620px;
	margin:0 auto;
	height:330px;
	position:relative
}
.newsleft .newslist {
	overflow:hidden;
	width:100%;
	height:100%;
}
.newsleft .newstop {
	overflow:hidden;
	width:100%;
	margin-bottom:20px;
}
.newsleft .newstop img {
	display:block;
	float:left;
	border:1px solid #adadad;
}
.newsleft .newstop .wen {
	overflow:hidden;
	float:right;
	width:295px;
}
.newsleft .newstop h3 {
	font-size:16px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	margin:10px 0;
}
.newsleft .newstop h3 a {
	color:#333
}
.newsleft .newstop p {
	font-size:13px;
	color:#333;
	line-height:25px;
	height:50px;
	overflow:hidden;
	margin-bottom:20px;
}
.newsleft .newstop .more {
	font-size:13px;
	color:#333;
}
.newsleft .list {
	overflow:hidden;
	width:110%;
}
.newsleft .list li {
	float:left;
	overflow:hidden;
	width:285px;
	margin-right:20px;
	padding-left:10px;
	background:url("Img/Index/news_li.png") no-repeat left center;
	font-size:13px;
	color:#333;
	line-height:42px;
}
.newsleft .list li a {
	display:block;
	float:left;
	width:180px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.newsleft .list li span {
	float:right
}
.newsright {
	overflow:hidden;
	width:315px;
	float:right;
	height:420px;
}
.newsright h2 {
	font-weight:normal;
	text-align:center;
	height:52px;
	line-height:52px;
	margin-bottom:30px;
	font-size:20px;
	background-color:#adadad;
}
.newsright h2 a {
	color:#333
}
.newsright .wenda {
	overflow:hidden;
	width:290px;
	margin:0 auto;
	height:330px;
	position:relative
}
.newsright .wenda ul {
	overflow:hidden;
	width:100%;
	position:absolute
}
.newsright .wenda li {
	overflow:hidden;
	width:100%;
	height:130px;
}
.newsright .wenda h3 {
	font-weight:normal;
	padding-left:30px;
	background:url("Img/Index/news_w.png") no-repeat left center;
	line-height:22px;
	margin-bottom:15px;
	white-space: nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	font-size:13px;
}
.newsright .wenda h3 a {
	color:#333
}
.newsright .wenda p {
	padding-left:30px;
	background:url("Img/Index/news_d.png") no-repeat left top;
	line-height:22px;
	font-size:13px;
	color:#b5191d;
	height:66px;
	overflow:hidden;
	text-align:justify
}
/*留言*/
.liuyan {
	overflow:hidden;
	width:100%;
	height:510px;
	background:url("Img/Index/liuyan_bg.jpg") no-repeat center bottom;
}
.liuyan h3 {
	font-weight:normal;
	font-size:20px;
	color:#c80b0f;
	padding-left:10px;
	border-left:5px solid #c80b0f;
	margin-bottom:30px;
}
.liuyan h3 em {
	font-size:16px;
	color:#999;
	margin-left:10px;
}
.liuyan input {
	display:block;
	margin-bottom:10px;
	width:535px;
	height:48px;
	line-height:48px;
	font-size:13px;
	color:#666;
	padding-left:55px;
	border:2px solid #626262;
	border-radius:5px;
	outline:none;
	background-color:#fff;
}
.liuyan .name {
	background:url("Img/Index/ly01.png") no-repeat left center;
}
.liuyan .phone {
	background:url("Img/Index/ly02.png") no-repeat left center;
}
.liuyan .wchat {
	background:url("Img/Index/ly03.png") no-repeat left center;
}
.liuyan textarea {
	display:block;
	margin-bottom:10px;
	width:525px;
	height:95px;
	font-size:13px;
	color:#666;
	padding:10px;
	padding-left:55px;
	border:2px solid #626262;
	border-radius:5px;
	background:url("Img/Index/ly04.png") no-repeat left top;
	outline:none;
	resize:none;
	background-color:#fff;
}
.liuyan span {
	display:block;
	width:141px;
	height:43px;
	line-height:43px;
	text-align:center;
	cursor:pointer;
	font-size:16px;
	color:#fff;
	background-color:#b5191d;
	border-radius:5px;
}
.liuyan .anniu {
	display:block;
	width:141px;
	height:43px;
	line-height:43px;
	text-align:center;
	cursor:pointer;
	font-size:16px;
	color:#fff;
	background-color:#b5191d;
	border-radius:5px;
}
/*<--!广告轮播样式效果一-->*/
#flashs {
	position:relative;
	height:560px;
	overflow:hidden;
}
#flashs .bgitem {
	z-index:1;
	position:absolute;
	top:0;
}
#flashs .btn {
	position:absolute;
	z-index:2;
	bottom:25px;
	left: 50%;
	margin-left: -64px;
	padding:0px 6px;
}
#flashs .btn span {
	background:#252525;
	cursor: pointer;
	display: inline-block;
	margin:2px;
	width:25px;
	height:25px;
	font-size:14px;
	line-height:25px;
	text-align:center;
	color:#fff;
}
#flashs .btn span.cur {
	background:#c81624;
}
/* -- 弹出窗口 -- */
#mesbook1_c, #mesbook1 {
	display:none;
	z-index:1001;
	width:398px;
	border:1px solid #ccc;
	background:#fff;
	padding-bottom:20px;
}
#mesbook1_c div, #mesbook1 div {
	border:1px solid #E4E3E3;
	background:#EBECEB;
	height:18px;
	padding:4px .5em 0;
	margin-bottom:10px;
}
#mesbook1_c dl.b1, #mesbook1 dl.b1 {
	width:370px;
	margin:0 auto;
}
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt {
	float:left;
	width:105px;
	overflow:hidden;
}
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd {
	width:265px;
	float:right;
}
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns {
	padding-bottom:10px;
}
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {
	margin-right:20px;
}
.nyDlc {
	overflow:hidden;
	padding:10px 15px;
	background: #CE0B11;
	color:#fff
}
.nyDlc dt {
	float:left;
}
.nyDlc dd {
	float:right;
	width:150px;
}
.nyDlc dd span {
	display:block;
	font-size:14px;
	color:#fff;
}
.nyDlc dd h5 {
	color:#fff;
	font-size:16px;
	border:none;
	text-align:left;
	margin:0;
	padding:0;
}
/* link */

.link {
	width: 100%;
	border-top: 1px solid #d8d8d8;
	overflow: hidden;
}
.link ul {
	width: 863px;
	float: left;
	padding: 38px 0 28px 0;
}
.link li {
	float: left;
	margin-bottom: 4px;
}
.link li:first-child a {
	padding-left: 0;
}
.link li a {
	font-size: 14px;
	color: #666666;
	padding: 0 20px;
	background: url("Img/Common/footer-icon01.png") no-repeat right center;
}
.link .sq {
	font-size: 14px;
	color: red;
	background: url("Img/Common/footer-link.png") no-repeat right center;
	padding-right: 16px;
	float: right;
	margin-top: 37px;
}
.clsas {
	width:300px;
	height:170px;
	background:#ffed99;
	border:5px solid #bfbfbf;
	position:fixed;
	_position:absolute;
	left:0;
	bottom:0;
	z-index:9999
}
.clsas h5 {
	color:#843e00;
	font-size:24px;
	line-height:40px;
	text-align:center;
	font-weight:bold;
	height:46px
}
.clsas p {
	color:#111;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	padding-left:20px;
	height:24px
}
.clsas span {
	width: 0;
	height: 0;
	border-top: 9px solid transparent;
	border-left: 18px solid red;
	border-bottom: 9px solid transparent;
	display:block;
	float:left;
	margin-right:5px
}
.clsas a {
	color:#111
}
.clsas a:hover {
	color:#f00
}
