/* CSS Document */
@charset "gb2312";
	* {
	margin:0;
	padding:0;
}
body {
	font:14px/1.5 "Microsoft Yahei";
	color:#333;
	cursor:default;
}
img {
	border:0px;
	vertical-align:top;
}
ul,ol {
	list-style-type:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
input,textarea,select {
	font:14px/1 "Microsoft Yahei";
	color:#555;
	outline:0;
}
textarea {
	resize:none;
	overflow:auto;
}
input[type='checkbox'],input[type='radio'] {
	vertical-align:-2px;
	margin-right:5px;
}
h1,h2,h3,h4,h5,h6,font {
	font-size:14px;
}
a {
	color:#333;
	text-decoration:none;
	cursor:pointer;
}
a:hover,a:active {
	color:#e0272c;
}
em {
	font-style:normal;
}
h3,h4 {
	font-weight:400;
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
	color:#e5e5e5;
}
input:-moz-placeholder,textarea:-moz-placeholder {
	color:#e5e5e5;
}
input::-moz-placeholder,textarea::-moz-placeholder {
	color:#e5e5e5;
}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {
	color:#e5e5e5;
}
.clearfix:after {
	content:"";
	clear:both;
	font-size:0px;
	line-height:0px;
	display:block;
	width:100%;
	height:1px;
}
.hidden {
	display:none;
}
.center {
	text-align:center;
}
.autocut {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-break:break-all;
}
.ease {
	-webkit-transition:all ease 300ms;
	-moz-transition:all ease 300ms;
	-ms-transition:all ease 300ms;
	-o-transition:all ease 300ms;
	transition:all ease 300ms;
}
a {
	-webkit-transition:all ease 300ms;
	-moz-transition:all ease 300ms;
	-ms-transition:all ease 300ms;
	-o-transition:all ease 300ms;
	transition:all ease 300ms;
}
.noease,.noease * {
	-webkit-transition:none;
	-moz-transition:none;
	-ms-transition:none;
	-o-transition:none;
	transition:none;
}
h3 {
	font-weight:400;
}
.wrap {
	width:1200px;
	height:100%;
	margin:0 auto;
	position:relative;
}
.left {
	float:left;
}
.right {
	float:right;
}
body {
	max-width:100%;
	overflow-x:hidden;
}
.indexSct {
	width:100%;
}
#topMenu {
	position:fixed;
	left:0;
	top:0;
	z-index:999;
	width:100%;
	height:100px;
	
}
#topMenu h1 {
	float:left;
	height:100%;
	height:60px; padding-top: 20px;
}
#topMenu h1 img {
	display:block;
	height:100%;
}
#topMenu .mUl {
	float:right;
	height:100%;
	height: 60px; padding-top: 10px;
}
#topMenu .mUl li {
	float:left;
	padding:0 10px;
}
#topMenu .mUl li a {
	display:block;
	height:100%;
	padding:0 10px;
	text-align:center;
	line-height:60px;
}
#topMenu .mUl li.active a {
	color:#f00;
	border-bottom:2px solid #f00;
}
/* 背景 */
#sctBn {
	width: 100%;
	height: 100%;
}
#sctBn .picScrollBn {
	width: 100%;
	height: 100%;
}
#sctBn .picScrollBn .bd {
	width: 100%;
	height: 100%;
}
#sctBn .picScrollBn .bd .picList {
	width: 100%;
	height: 100%;
}
#sctBn .picScrollBn .bd .tempWrap {
	height: 100%;
}
#sctBn .picScrollBn .bd .picList ul {
	width: 100%;
	height: 100%;
}
#sctBn .picScrollBn .bd .picList ul li {
	width: 100%;
	height: 100%;
}
#sctBn .picScrollBn {
	position: relative;
	width: 100%;
	height: 100%;
}
#sctBn .picScrollBn .hd {
	position: absolute;
	left: 0;
	bottom: 60px;
	z-index: 999;
	width: 100%;
	height: 30px;
}
#sctBn .picScrollBn .hd ul {
	width: 100%;
	height: 30px;
	text-align: center;
}
#sctBn .picScrollBn .hd li {
	display: inline-block;
	width: 20px;
	height: 20px;
	border: 1px solid #fff;
	text-align: center;
	font-size: 14px;
	color: #fff;
	margin: 0 6px;
	line-height: 20px;
	text-align: center;
	cursor: pointer;
}
#sctBn .picScrollBn .hd li.on {
	background: #c03029;
	color: #fff;
	border-color: #c03029;
}
#sctJm {
	background:url(sctJm-bg.jpg) no-repeat;
	background-size:100% 100%;
}
#sctMd {
	background:url(sctMd-bg.jpg) no-repeat;
	background-size:100% 100%;
}
#sctCx {
	background:url(sctCx-bg.jpg) no-repeat;
	background-size:100% 100%;
}
#sctCx0 {
	background:url(sctMd-bg.jpg) no-repeat;
	background-size:100% 100%;
}
#sctNs {
	background:url(sctNs-bg.jpg) no-repeat;
	background-size:100% 100%;
}
#sctCt {
	background:url(sctCt-bg.jpg) no-repeat;
	background-size:100% 100%;
}
/* 背景 END */

#sctJm .wrap {
	padding-top:8%;
}
#sctJm .wrap .tit {
	width:100%;
}
#sctJm .wrap .tit img {
	display:block;
	height:130px;
	margin:0 auto;
}
#sctJm .wrap .telBox {
	width:100%;
	height:24px;
	text-align:center;
	padding:20px 0;
}
#sctJm .wrap .telBox span {
	display:inline-block;
	line-height:24px;
	font-size:16px;
	color:#333;
}
#sctJm .wrap .telBox b {
	display:inline-block;
	font-size:16px;
	color:#fff;
	padding:0 10px;
	background:#c03029;
	line-height:24px;
	margin-left:10px;
}
#sctJm .wrap .itmList {
	width:100%;
	overflow:hidden;
}
#sctJm .wrap .itmList ul {
	width:100%;
	overflow:hidden;
}
#sctJm .wrap .itmList li {
	position:relative;
	float:left;
	width:270px;
	height:390px;
	overflow:hidden;
	margin:15px;
}
#sctJm .wrap .itmList li .pic {
	display:block;
	width:100%;
}
#sctJm .wrap .itmList li .pic img {
	display:block;
	width:100%;
	height:315px;
}
#sctJm .wrap .itmList li .pic span {
	display:block;
	width:100%;
	height:75px;
	background:#ba1b15;
	text-align:center;
	line-height:75px;
	font-size:30px;
	color:#fff;
	font-weight:bold;
}
#sctJm .wrap .itmList li .info {
	position:absolute;
	top:390px;
	left:0;
	width:100%;
	height:390px;
	z-index:9;
	background:rgba(186,27,21,0.9);
	transition:all 0.6s;
	-webkit-transition:all 0.6s;
	-moz-transition:all 0.6s;
	-ms-transition:all 0.6s;
	-o-transition:all 0.6s;
}
#sctJm .wrap .itmList li:hover .info {
	top:0;
}
#sctJm .wrap .itmList li .info .box {
	padding:30px;
	margin:15px;
	height:295px;
	border:1px solid #e56f65;
}
#sctJm .wrap .itmList li .info h3 {
	font-size:32px;
	color:#fff;
	line-height:80px;
	border-bottom:1px solid #e56f65;
	text-align:center;
}
#sctJm .wrap .itmList li .info p {
	width:100%;
	height:120px;
	overflow:hidden;
	font-size:14px;
	color:#e1e1e1;
	line-height:24px;
	margin:20px 0;
}
#sctJm .wrap .itmList li .info a {
	display:block;
	width:160px;
	height:30px;
	background:#fff;
	text-align:center;
	line-height:30px;
	border-radius:20px;
	margin:0 auto;
}
#sctMd {
	width:100%;
	overflow:hidden;
}
#sctMd .wrap {
	width:1200px;
	padding-top:5%;
}
#sctMd .wrap .tit {
	width:100%;
	padding:20px 0;
	overflow:hidden;
}
#sctMd .wrap .tit img {
	display:block;
	height:120px;
	margin:0 auto;
}
#sctMd .wrap .mdList {
	width:100%;
	overflow:hidden;
}
#sctMd .wrap .mdList ul {
	width:100%;
}
#sctMd .wrap .mdList li {
	position:relative;
	float:left;
	width:290px;
	height:210px;
	overflow:hidden;
	margin:5px;
}
#sctMd .wrap .mdList li .pic {
	width:100%;
}
#sctMd .wrap .mdList li .pic img {
	display:block;
	width:284px;
	height:204px;
	border:3px solid #dfc19e;
}
#sctMd .wrap .mdList li .info {
	position:absolute;
	left:0;
	top:210px;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.8);
	transition:all 0.6s;
	-webkit-transition:all 0.6s;
	-moz-transition:all 0.6s;
	-ms-transition:all 0.6s;
	-o-transition:all 0.6s;
}
#sctMd .wrap .mdList li:hover .info {
	top:0;
}
#sctMd .wrap .mdList li .info .box {
	margin:5px;
	padding:30px;
	width:214px;
	height:140px;
	border:1px solid #777777;
}
#sctMd .wrap .mdList li .info .t {
	display:block;
	width:100%;
	height:48px;
	font-size:16px;
	color:#fff;
	line-height:24px;
	margin-top:20px;
	text-align:center;
}
#sctMd .wrap .mdList li .info .more {
	display:block;
	width:160px;
	height:30px;
	background:#ba1b15;
	text-align:center;
	line-height:30px;
	border-radius:20px;
	margin:0 auto;
	margin-top:20px;
	font-size:14px;
	color:#fff;
}
#sctCx .wrap {
	padding-top:8%;
}
#sctCx .tit {
	width:100%;
}
#sctCx .tit img {
	display:block;
	height:120px;
	margin:0 auto;
}
#sctCx .wrap .cxList ul {
	width:100%;
}
#sctCx .wrap .cxList li {
	position:relative;
	float:left;
	width:370px;
	overflow:hidden;
	margin:10px;
}
#sctCx .wrap .cxList li a {
	display:block;
	width:100%;
}
#sctCx .wrap .cxList li a img {
	display:block;
	width:100%;
	height: 220px;
}
#sctCx .wrap .cxList li .info {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
}
#sctCx .wrap .cxList li .info .t {
	display:block;
	width:100%;
	height:32px;
	text-align:center;
	line-height:32px;
	font-size:16px;
	color:#fff;
	background:rgba(0,0,0,0.8);
}
#sctCx .wrap .cxList li:hover .info .t {
	background:#ba1b15;
	color:#fff;
}


#sctCx0 .wrap {
	padding-top:8%;
}
#sctCx0 .tit {
	width:100%;
}
#sctCx0 .tit img {
	display:block;
	height:120px;
	margin:0 auto;
}
#sctCx0 .wrap .cxList ul {
	width:100%;
}
#sctCx0 .wrap .cxList li {
	position:relative;
	float:left;
	width:370px;
	overflow:hidden;
	margin:10px;
}
#sctCx0 .wrap .cxList li a {
	display:block;
	width:100%;
}
#sctCx0 .wrap .cxList li a img {
	display:block;
	width:100%;
	height: 220px;
}
#sctCx0 .wrap .cxList li .info {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
}
#sctCx0 .wrap .cxList li .info .t {
	display:block;
	width:100%;
	height:32px;
	text-align:center;
	line-height:32px;
	font-size:16px;
	color:#fff;
	background:rgba(0,0,0,0.8);
}
#sctCx0 .wrap .cxList li:hover .info .t {
	background:#ba1b15;
	color:#fff;
}

#sctNs .wrap {
	padding-top:8%;
}
#sctNs .tit {
	width:100%;
}
#sctNs .tit img {
	display:block;
	height:100px;
	margin:0 auto;
}
#sctNs .nav {
	width:100%;
	height:40px;
	padding:20px 0;
	overflow:hidden;
	text-align:center;
}
#sctNs .nav a {
	display:inline-block;
	width:140px;
	height:40px;
	border:1px solid #ba1b15;
	text-align:center;
	line-height:40px;
	margin:0 10px;
	font-size:16px;
	color:#ba1b15;
}
#sctNs .nav a:hover,#sctNs .nav a.on {
	background:#ba1b15;
	color:#fff;
}
#sctNs .nsList {
	width:100%;
}
#sctNs .nsList ul {
	width:100%;
}
#sctNs .nsList li {
	float:left;
	width:560px;
	margin:20px;
	overflow:hidden;
}
#sctNs .nsList li .pic {
	float:left;
	width:35%;
}
#sctNs .nsList li .pic img {
	display:block;
	width:100%;
	height: 140px;
	border:1px solid #957d60;
}
#sctNs .nsList li .info {
	float:right;
	width:60%;
	border-bottom:1px solid #957d60;
}
#sctNs .nsList li .info .t {
	display:block;
	width:100%;
	height:26px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:16px;
	color:#292929;
	line-height:32px;
}
#sctNs .nsList li:hover .info .t {
	color:#ba1b15;
}
#sctNs .nsList li .info p {
	width:100%;
	height:60px;
	margin:10px 0;
	overflow:hidden;
	font-size:14px;
	color:#515151;
	line-height:30px;
}
#sctNs .nsList li .t-m {
	width:100%;
	height:30px;
}
#sctNs .nsList li .t-m span {
	float:left;
	display:block;
	line-height:30px;
	font-size:12px;
	color:#333;
}
#sctNs .nsList li .t-m a {
	float:right;
	display:block;
	line-height:30px;
	font-size:12px;
	color:#333;
}
#sctCt {
	position: relative;
}
#sctCt .wrap {
	padding-top:10%;
}
#sctCt .wrap .leftCon {
	position:relative;
	float:left;
	width:500px;
}
#sctCt .leftCon .con {
	padding:30px;
	width:390px;
	background:rgba(0,0,0,0.8);
	text-align:right;
	margin-top:20%;
}
#sctCt .leftCon .con h3 {
	font-size:28px;
	color:#fff;
	font-weight:bold;
	line-height:60px;
}
#sctCt .leftCon .box p {
	font-size:16px;
	color:#e1e1e1;
	line-height:30px;
}
#sctCt .rightForm {
	position:relative;
	float:left;
	width:500px;
}
#sctCt .rightForm .con {
	padding:0px 60px;
}
#sctCt .rightForm .con .tit {
	width:100%;
	margin-bottom:40px;
}
#sctCt .rightForm .con .tit h2 {
	font-size:40px;
	color:#fff;
	font-weight:400;
	line-height:40px;
	text-transform:uppercase;
	font-family:"宋体";
}
#sctCt .rightForm .con .tit p {
	font-size:16px;
	color:#fff;
	line-height:40px;
}
#sctCt .rightForm .con .tit .line {
	display:block;
	width:30px;
	height:2px;
	background:#fff;
}
#sctCt .rightForm .fmBox {
	width:420px;
}
#sctCt .rightForm .fmBox form {
	width:100%;
}
#sctCt .rightForm .fmBox .iptBox {
	width:100%;
	margin:20px 0;
}
#sctCt .rightForm .fmBox .iptBox textarea,
#sctCt .rightForm .fmBox .iptBox input {
	width:400px;
	padding:6px;
	border:1px solid #fff;
	background:none;
	font-size: 14px;
	color: #fff;
}
#sctCt .rightForm .fmBox .iptBox.btn input {
	width:412px;
	line-height:30px;
	background:#fff;
	font-size:16px;
	color:#333;
	cursor:pointer;
}

#sctCt .copyRight {
	
	left: 0;
	bottom: 0;
	width:100%;
	height:200px;
	background:#B91B15;
	text-align:center;
}
#sctCt .copyRight * {
	font-size:14px;
	color:#C0C0C0;
	line-height:30px;
	font-family:'黑体';
	line-height:32px;
}
#sctCt .copyRight .tj {
	display:inline-block;
	position:relative;
	top:-11px;
}
@media screen and (max-width:1400px) {
	#sctJm .wrap,#sctMd .wrap,#sctCx .wrap,#sctNs .wrap {
	padding-top:5%;
}
#sctJm .wrap .tit img,#sctMd .wrap .tit img,#sctCx .wrap .tit img,#sctNs .wrap .tit img {
	height:80px;
}
}/* 网站公用头部 */

.p-header {
	width:100%;
	overflow:hidden;
}
.p-header .topCon {
	width:100%;
	height:100px;
}
.p-header .topCon h1 {
	float:left;
}
.p-header .topCon h1 img {
	display:block;
	height:100px;
}
.p-header .topCon .tel {
	float:right;
	padding:20px 20px 20px 70px;
	background:url(p-header-tel.png) left center no-repeat;
}
.p-header .topCon .tel p {
	font-size:16px;
	color:#292929;
	line-height:30px;
}
.p-header .topCon .tel b {
	font-size:26px;
	color:#ba1b15;
	line-height:30px;
}
.p-header .menuBox {
	width:100%;
	height:60px;
	background:#ba1b15;
}
.p-header .menuBox ul {
	width:100%;
}
.p-header .menuBox li {
	float:left;
	width:150px;
}
.p-header .menuBox li a {
	display:block;
	width:100%;
	padding:5px 0;
	text-align:center;
}
.p-header .menuBox li a:hover,.p-header .menuBox li.on a {
	background:#920904;
}
.p-header .menuBox li a span {
	display:block;
	font-size:16px;
	color:#fff;
	line-height:30px;
}
.p-header .menuBox li a em {
	display:block;
	font-size:12px;
	color:#fff;
	line-height:20px;
	text-transform:uppercase;
}
/* 品牌故事 */

.pg-abtBn {
	position:relative;
}
.pg-abtBn .wrap {
	position:absolute;
	left:50%;
	bottom:40px;
	width:1200px;
	height:260px;
	margin-left:-600px;
	cursor:pointer;
}
.pg-abtBn .wrap .logo {
	float:left;
	width:274px;
}
.pg-abtBn .wrap .logo img {
	display:block;
	width:100%;
}
.pg-abtBn .wrap .desc {
	float:right;
	width:926px;
	background:rgba(255,255,255,0.6);
}
.pg-abtBn .wrap .desc .box {
	padding:40px;
	width:846px;
	height:180px;
}
.pg-abtBn .wrap .desc h3 {
	width:100%;
	height:60px;
	border-bottom:1px solid #b3b3b3;
	font-size:24px;
	color:#292929;
	line-height:40px;
}
.pg-abtBn .wrap .desc p {
	font-size:16px;
	color:#333;
	line-height:30px;
	padding:15px 0;
}
.pg-abt {
	width:100%;
	overflow:hidden;
}
.pg-abt .itmAdv {
	width:100%;
	overflow:hidden;
	padding:50px 0;
}
.pg-abt .itmAdv .itmboxBa {
	width: 100%;
	padding: 10px 0;	
	cursor: pointer;
}
.pg-abt .itmAdv .itmboxBa ul {
	width: 100%;
	text-align: center;
}
.pg-abt .itmAdv .itmboxBa li {
	display: inline-block;
	margin: 0 30px;
}
.pg-abt .itmAdv .itmboxBa li img {
	display: block;
}
.pg-abt .itmAdv .itmBox1 {
	width:100%;
	overflow:hidden;
}
.pg-abt .itmAdv .itmBox1 ul {
	width:100%;
	overflow:hidden;
}
.pg-abt .itmAdv .itmBox1 li {
	position:relative;
	float:left;
	width:398px;
	text-align:center;
}
.pg-abt .itmAdv .itmBox1 li:after {
	content:"";
	position:absolute;
	right:0;
	top:20px;
	display:block;
	width:1px;
	height:200px;
	background:#b3b3b3;
}
.pg-abt .itmAdv .itmBox1 li:last-child:after {
	display:none;
}
.pg-abt .itmAdv .itmBox1 li img {
	display:block;
	margin:20px auto;
}
.pg-abt .itmAdv .itmBox1 li span {
	display:block;
	font-size:24px;
	color:#292929;
	line-height:50px;
}
.pg-abt .itmAdv .itmBox1 li p {
	width:100%;
	height:60px;
	font-size:16px;
	color:#515151;
	line-height:60px;
}
.pg-abt .itmZs {
	width:100%;
	overflow:hidden;
}
.pg-abt .itmZs .tit {
	width:100%;
	height:60px;
	text-align:center;
}
.pg-abt .itmZs .tit .line {
	position:relative;
	top:-10px;
	display:inline-block;
	width:100px;
	height:1px;
	background:#ccc;
}
.pg-abt .itmZs .tit h3 {
	display:inline-block;
	font-size:36px;
	color:#292929;
	line-height:60px;
	margin:0 20px;
}
.pg-abt .itmZs .tit h3 span {
	color:#ba1b15;
}
.pg-abt .itmZs .zsList {
	width:100%;
	overflow:hidden;
	margin-top:30px;
}
.pg-abt .itmZs .zsList .bd ul {
	width:105%;
}
.pg-abt .itmZs .zsList .bd li {
	float:left;
	margin:0 7px;
}
.pg-abt .itmZs .zsList .bd li img {
	display:block;
	width:275px;
	height:180px;
	padding:4px;
	border:1px solid #b3b3b3;
}
.pg-abt .itmZs .zsList .bd li span {
	display:block;
	font-size:14px;
	color:#333;
	line-height:30px;
	text-align:center;
	padding:10px 0;
}
.pg-abt .itmYj {
	width:100%;
	height:530px;
	background:url(pg-abt-itmYj-bg.jpg) top center no-repeat;
	overflow:hidden;
	margin-top:50px;
}
.pg-abt .itmYj .tit {
	width:100%;
	height:60px;
	text-align:center;
	padding-top:50px;
}
.pg-abt .itmYj .tit .line {
	position:relative;
	top:-10px;
	display:inline-block;
	width:100px;
	height:1px;
	background:#ccc;
}
.pg-abt .itmYj .tit h3 {
	display:inline-block;
	font-size:36px;
	color:#292929;
	line-height:60px;
	margin:0 20px;
}
.pg-abt .itmYj .tit h3 span {
	color:#ba1b15;
}
.pg-abt .itmYj .desc {
	width:80%;
	margin:0 auto;
	overflow:hidden;
	margin-top:60px;
}
.pg-abt .itmYj .desc .pic {
	float:left;
}
.pg-abt .itmYj .desc .pic img {
	display:block;
	width:100%;
	border:11px solid #fff;
}
.pg-abt .itmYj .desc .wd {
	float:left;
	width:460px;
	margin-left:100px;
}
.pg-abt .itmYj .desc .wd p {
	font-size:14px;
	color:#333;
	line-height:24px;
}
.pg-abt .itmYj .desc .wd img {
	float:right;
	margin-right:70px;
}
.pg-abt .itmAdPic {
	width:100%;
	padding:40px 0;
	overflow:hidden;
}
.pg-abt .itmAdPic .wrap {
	width:1200px;
	overflow:hidden;
}
.pg-abt .itmAdPic .wrap .box {
	width:106%;
}
.pg-abt .itmAdPic .wrap .box img {
	float:left;
	display:block;
	margin:20px;
}
.pg-abt .itmLc {
	width:100%;
	padding:20px 0 30px;
	background:#ba1b15;
	overflow:hidden;
}
.pg-abt .itmLc .lcTit {
	width:100%;
	border-bottom:1px solid #EBAEAC;
	padding:20px 0;
	text-align: center;
}
.pg-abt .itmLc .lcTit h3 {
	display: inline-block;
	font-size:30px;
	color:#fff;
	padding-left:60px;
	background:url(pos-bg.png) left center no-repeat;
}
.pg-abt .itmLc .lcList {
	width:1100px;
	padding:0 50px;
	margin-top:20px;
}
.pg-abt .itmLc .lcList ul {
	width: 1100px;
	margin: 0 auto;
}
.pg-abt .itmLc .lcList li {
	float:left;
	width:550px;
}
.pg-abt .itmLc .lcList li span {
	display:block;
	line-height:40px;
	font-size:16px;
	color:#fff;
	line-height:40px;
}
.pg-abt .itmLc .lcList .bd {
	width: 100%;
	overflow: hidden;
}
.pg-abt .itmLc .lcList .more {
	width: 100%;
	margin: 40px 0;
	text-align: center;
}
.pg-abt .itmLc .lcList .more a {
	display: inline-block;
	height: 36px;
	padding: 0 20px;
	font-size: 14px;
	color: 3333;
	line-height: 36px;
	background: #fff;
	border-radius: 6px;
	-webkit-border-radius: 6px;
}
.pg-abt .itmSp {
	width:100%;
	overflow:hidden;
	padding-bottom:30px;
}
.pg-abt .itmSp .tit {
	width:100%;
	height:60px;
	text-align:center;
	padding-top:50px;
}
.pg-abt .itmSp .tit .line {
	position:relative;
	top:-10px;
	display:inline-block;
	width:100px;
	height:1px;
	background:#ccc;
}
.pg-abt .itmSp .tit h3 {
	display:inline-block;
	font-size:36px;
	color:#292929;
	line-height:60px;
	margin:0 20px;
}
.pg-abt .itmSp .tit h3 span {
	color:#ba1b15;
}
.pg-abt .itmSp .list {
	width:100%;
	overflow:hidden;
	margin-top:30px;
}
.pg-abt .itmSp .list ul {
	width:110%;
}
.pg-abt .itmSp .list li {
	float:left;
	width:380px;
	margin-right:20px;
}
.pg-abt .itmSp .list li a {
	display:block;
	width:100%;
}
.pg-abt .itmSp .list li a img {
	display:block;
	width:100%;
	height:252px;
}
.pg-abt .itmSp .list li span {
	display:block;
	width:100%;
	text-align:center;
	line-height:40px;
	font-size:14px;
	color:#333;
}
.pg-abt .itmSp .tdMore {
	width: 100%;
	padding: 20px 0;
	text-align: center;
}
.pg-abt .itmSp .tdMore a {
	display: inline-block;
	height: 36px;
	padding: 0 30px;
	margin: 0 auto;
	background: #B91B15;
	font-size: 14px;
	color: #fff;
	line-height: 36px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
}
.pg-abt .itmSp .tdMore a:hover {
	background: #e82f28;
}
/* 网站底部 */

.p-footer {
	width:100%;
	overflow:hidden;
	background:#222;
}
.p-footer .topCon {
	width:100%;
}
.p-footer .topCon .menu {
	width:100%;
	padding-top:30px;
}
.p-footer .topCon .menu ul {
	width:100%;
	height:18px;
	overflow:hidden;
	text-align:center;
}
.p-footer .topCon .menu li {
	display:inline-block;
	padding:0 30px;
	border-right:1px solid #fff;
}
.p-footer .topCon .menu li:last-child {
	border-right:0;
}
.p-footer .topCon .menu li a {
	display:block;
	font-size:16px;
	color:#C0C0C0;
	line-height:18px;
	font-family:'黑体';
}
.p-footer .cttCon {
	width:900px;
	margin:0 auto;
	padding:20px 0;
	overflow:hidden;
}
.p-footer .cttCon .num {
	float:left;
	padding:10px 0;
}
.p-footer .cttCon .num p {
	font-size:16px;
	color:#C0C0C0;
	line-height:30px;
	font-family:'黑体';
}
.p-footer .cttCon .ewm {
	float:right;
	width:100px;
}
.p-footer .cttCon .ewm img {
	display:block;
	width:100%;
}
.p-footer .cttCon .ewm span {
	display:block;
	text-align:center;
	line-height:30px;
	font-size:12px;
	color:#C0C0C0;
	line-height:30px;
	font-family:'黑体';
}
.p-footer .copyRight {
	width:100%;
	height:40px;
	background:#B91B15;
	text-align:center; 
	
}
.p-footer .copyRight * {
	font-size:14px;
	color:#C0C0C0;
	line-height:30px;
	font-family:'黑体';
	line-height:40px;
}
.p-footer .copyRight .tj {
	display:inline-block;
	position:relative;
	top:-11px;
}
/* 加盟优势 */

.pg-jmys {
	width:100%;
	overflow:hidden;
}
.pg-jmys .itmAbt {
	width:100%;
	padding:50px 0;
	overflow:hidden;
}
.pg-jmys .itmAbt .tit {
	width:100%;
}
.pg-jmys .itmAbt .tit img {
	display:block;
	margin:0 auto;
}
.pg-jmys .itmAbt .desc {
	width:100%;
	padding:20px 0;
}
.pg-jmys .itmAbt .desc p {
	font-size:18px;
	color:#292929;
	line-height:36px;
	text-align:center;
}
.pg-jmys .itmAbt .pic {
	width:100%;
}
.pg-jmys .itmAbt .pic img {
	width:100%;
}
.pg-jmys .itmZc {
	width:100%;
	height:1042px;
	background:url(pg-jmys-itmZc-bg.jpg) top center no-repeat;
}
.pg-jmys .itmZc .tit {
	width:100%;
	overflow:hidden;
	padding-top:40px;
	text-align:center;
}
.pg-jmys .itmZc .tit h3 {
	font-size:48px;
	color:#fff;
	line-height:80px;
	font-weight:400;
}
.pg-jmys .itmZc .tit p {
	font-size:24px;
	color:#f9dfdf;
	line-height:40px;
}
.pg-jmys .itmZc .list {
	width:100%;
	overflow:hidden;
	margin-top:20px;
}
.pg-jmys .itmZc .list ul {
	width:105%;
}
.pg-jmys .itmZc .list li {
	position:relative;
	float:left;
	width:270px;
	height:380px;
	margin-right:40px;
	margin-bottom:40px;
}
.pg-jmys .itmZc .list li .t {
	position:absolute;
	left:50%;
	top:0;
	z-index:9;
	margin-left:-60px;
	display:block;
	width:120px;
	height:120px;
	background:url(pg-jmy-Zc-t.png) no-repeat;
}
.pg-jmys .itmZc .list li .t .box {
	text-align:center;
}
.pg-jmys .itmZc .list li .t .box span {
	display:block;
	padding:28px;
	text-align:center;
	font-size:24px;
	color:#333;
	line-height:30px;
}
.pg-jmys .itmZc .list li .desc {
	position:absolute;
	left:0;
	bottom:0;
	width:200px;
	height:230px;
	background:#d44742;
	padding:90px 35px 0;
}
.pg-jmys .itmZc .list li:hover .desc {
	background:#e0635f;
}
.pg-jmys .itmZc .list li .desc p {
	font-size:18px;
	color:#fff;
	line-height:30px;
}
.pg-jmys .itmFg {
	width:100%;
	overflow:hidden;
	padding:30px 0;
}
.pg-jmys .itmFg .tit {
	width:100%;
	text-align:center;
}
.pg-jmys .itmFg .tit h3 {
	font-size:48px;
	color:#292929;
	line-height:60px;
}
.pg-jmys .itmFg .tit h3 span {
	color:#ba1b15;
}
.pg-jmys .itmFg .tit p {
	font-size:24px;
	color:#515151;
	line-height:60px;
}
.pg-jmys .itmFg .list {
	width:100%;
	overflow:hidden;
	margin-top:10px;
}
.pg-jmys .itmFg .list ul {
	width:100%;
}
.pg-jmys .itmFg .list li {
	width:100%;
	margin:20px 0;
}
.pg-jmys .itmFg .list li img {
	display:block;
	width:1200px;
}
.pg-jmys .itmMsg {
	width:100%;
	overflow:hidden;
	padding:50px 0;
	background:#f5f5f5;
}
.pg-jmys .itmMsg .wrap {
	width:750px;
	margin:0 auto;
}
.pg-jmys .itmMsg .tit {
	width:100%;
}
.pg-jmys .itmMsg .tit h3 {
	font-size:24px;
	color:#292929;
	line-height:60px;
}
.pg-jmys .itmMsg .tit span {
	display:inline-block;
	height:40px;
	line-height:40px;
	font-size:24px;
	color:#fff;
	padding:0 20px;
	background:#B91B15;
}
.pg-jmys .itmMsg .fmCon {
	width:100%;
	margin-top:30px;
}
.pg-jmys .itmMsg .fmCon form {
	width:750px;
}
.pg-jmys .itmMsg .fmCon .iptBox {
	width:750px;
	margin:15px 0;
}
.pg-jmys .itmMsg .fmCon .iptBox input {
	display:block;
	width:730px;
	height:32px;
	padding:10px;
	background:none;
	border:1px solid #515151;
}
.pg-jmys .itmMsg .fmCon .iptBox textarea {
	width:730px;
	height:80px;
	padding:10px;
	border:1px solid #515151;
	background:none;
}
.pg-jmys .itmMsg .fmCon .iptBox.btn {
	width:750px;
}
.pg-jmys .itmMsg .fmCon .iptBox.btn input {
	display:block;
	width:750px !important;
	height:50px;
	border:0;
	background:#B91B15;
	font-size:16px;
	color:#fff;
	cursor:pointer;
}
.pg-jmys .itmMsg .fmCon .iptBox.btn input:hover {
	background:#dc2019;
}
.pg-jmys textarea::-webkit-input-placeholder,.pg-jmys input::-webkit-input-placeholder {
	color:#515151;
}
.pg-jmys textarea::-moz-placeholder,.pg-jmys input::-moz-placeholder {
	/* Mozilla Firefox 19+ */

    color:#515151;
}
.pg-jmys textarea:-moz-placeholder,.pg-jmys input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */

    color:#515151;
}
.pg-jmys textarea:-ms-input-placeholder,.pg-jmys input:-ms-input-placeholder {
	/* Internet Explorer 10-11 */ 

    color:#515151;
}
/*特许加盟*/

.pg-txjm {
	width:100%;
	padding:30px 0;
	overflow:hidden;
}
.pg-txjm .itmQj {
	width:100%;
	padding:60px 0;
}
.pg-txjm .itmQj .wrap {
	position:relative;
}
.pg-txjm .itmQj .qjTit {
	position:absolute;
	left:40px;
	top:-60px;
	z-index:99;
}
.pg-txjm .itmQj .qjTit .box {
	text-align:center;
	width:210px;
	height:200px;
	padding:180px 30px;
	background:#ba1b15;
}
.pg-txjm .itmQj .qjTit .box h3 {
	font-size:36px;
	color:#fff;
	line-height:50px;
	padding:30px 0;
}
.pg-txjm .itmQj .qjTit .box p {
	font-size:18px;
	color:#fff;
	line-height:30px;
	text-transform:uppercase;
	padding:10px 0;
}
.pg-txjm .itmQj .qjTit .box .line {
	display:block;
	width:100%;
	height:12px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}
.pg-txjm .itmQj .qjCon {
	position:relative;
	width:1130px;
	height:400px;
	padding:20px;
	border:5px solid #333;
}
.pg-txjm .itmQj .qjCon ul {
	float:right;
	width:800px;
	overflow:hidden;
}
.pg-txjm .itmQj .qjCon li {
	width:100%;
	overflow:hidden;
	margin:0 5px;
}
.pg-txjm .itmQj .qjCon li span {
	float:left;
	width:24px;
	height:24px;
	background:#B91B15;
	text-align:center;
	line-height:24px;
	font-size:14px;
	color:#fff;
	margin-top: 5px;
}
.pg-txjm .itmQj .qjCon li p {
	float:right;
	width:750px;
	font-size:16px;
	color:#292929;
	line-height:36px;
}
.pg-txjm .itmQj .qjCon li p b {
	color:#333;
}
.pg-txjm .itmTj {
	padding:80px 0;
	overflow:hidden;
}
.pg-txjm .itmTj .qjTit {
	left:auto;
	right:60px;
}
.pg-txjm .itmTj .qjCon ul {
	float:left;
}
.pg-txjm .itmTj .qjTit .box p {
	padding:15px 0;
}
.pg-txjm .itmLc {
	width:100%;
	height:787px;
	background:url(pg-txjm-lc-bg.jpg) top center no-repeat;
}
.pg-txjm .itmLc .lcTit {
	width:100%;
	height:60px;
	overflow:hidden;
	text-align:center;
	padding:40px 0;
}
.pg-txjm .itmLc .lcTit h3 {
	display:inline-block;
	font-size:36px;
	color:#292929;
	line-height:60px;
	margin:0 20px;
}
.pg-txjm .itmLc .lcTit h3 span {
	color:#ba1b15;
}
.pg-txjm .itmLc .lcTit .line {
	display:inline-block;
	width:210px;
	height:1px;
	background:#ccc;
	position:relative;
	top:-10px;
}
.pg-txjm .itmLc .lcList {
	width:100%;
	overflow:hidden;
	margin-top:30px;
}
.pg-txjm .itmLc .lcList ul {
	width:105%;
	overflow:hidden;
}
.pg-txjm .itmLc .lcList li {
	float:left;
	width:256px;
	height:130px;
	padding:10px;
	border:2px solid #333;
	margin:0 20px 20px 0;
}
.pg-txjm .itmLc .lcList li .num {
	font-size:46px;
	color:#B91B15;
	font-family:"黑体";
	font-weight:bold;
	line-height:40px;
}
.pg-txjm .itmLc .lcList li p {
	font-size:18px;
	color:#292929;
	line-height:30px;
}
.pg-txjm .itmXs {
	width:100%;
	padding:50px 0;
	overflow:hidden;
}
.pg-txjm .itmXs .wrap {
	width:1200px;
	height:500px;
	background:url(pg-txjm-xs-bg.jpg) no-repeat;
	overflow:hidden;
}
.pg-txjm .itmXs .con {
	width:1075px;
	height:400px;
	margin:50px;
	overflow-y:scroll;
}
.pg-txjm .itmXs .con .xsTit {
	width:100%;
	height:50px;
	overflow:hidden;
	margin-bottom:30px;
}
.pg-txjm .itmXs .con .xsTit h3 {
	float:left;
	width:150px;
	font-size:36px;
	color:#fff;
	line-height:50px;
}
.pg-txjm .itmXs .con .xsTit p {
	float:left;
	width:800px;
	margin-left:20px;
	font-size:20px;
	color:#F5CECC;
	line-height:46px;
	border-bottom:1px solid #F5CECC;
}
.pg-txjm .itmXs .con .des p {
	font-size:16px;
	color:#fff;
	line-height:32px;
}
.pg-txjm .itmSf {
	width:100%;
	height:720px;
	background:url(pg-txjm-sf-bg.jpg) top center no-repeat;
	overflow:hidden;
}
.pg-txjm .itmSf .wrap {
	width:700px;
	height:720px;
	background:#ba1b15;
	padding:0 40px;
}
.pg-txjm .itmSf .sfTit {
	width:100%;
	height:50px;
	overflow:hidden;
	text-align:center;
	padding:30px 0 20px;
}
.pg-txjm .itmSf .sfTit h3 {
	display:inline-block;
	width:150px;
	font-size:36px;
	color:#fff;
	line-height:50px;
	margin:0 20px;
}
.pg-txjm .itmSf .sfTit span {
	display:inline-block;
	width:100px;
	height:1px;
	background:#e09592;
	position:relative;
	top:-10px;
}
.pg-txjm .itmSf .sfTit p {
	float:left;
	width:800px;
	margin-left:20px;
	font-size:20px;
	color:#F5CECC;
	line-height:46px;
	border-bottom:1px solid #F5CECC;
}
.pg-txjm .itmSf .descCon {
	width:100%;
}
.pg-txjm .itmSf .descCon p {
	font-size:16px;
	color:#fff;
	line-height:30px;
}
.pg-txjm .itmSf .descCon table {
	width:100%;
	margin:20px 0;
}
.pg-txjm .itmSf .descCon table th,.pg-txjm .itmSf .descCon table td {
	max-width:150px;
	text-align:center;
	border:1px solid #fff;
	font-size:14px;
	color:#fff;
	padding:2px 5px;
}
.pg-txjm .itmXz .wrap {
	height:auto;
	overflow:auto;
	background:#f7f7f7;
	border:1px solid #C5BDBB;
	border-radius:20px;
	box-shadow:#C5BDBB 0px 0px 20px;
}
.pg-txjm .itmXz .con {
	height:auto;
	overflow:auto;
}
.pg-txjm .itmXz .con .des p {
	color:#333;
}
.pg-txjm .itmXz .con .xsTit h3 {
	color:#333;
}
.pg-txjm .itmXz .con .xsTit h3 span {
	color:#ba1b15;
}
.pg-txjm .itmXz .con .xsTit p {
	color:#333;
	text-transform:uppercase;
	border-bottom:1px solid #C2BFBF;
}
/* 图片列表 */

.pg-picList {
	width:100%;
	padding:30px 0;
	overflow:hidden;
}
.pg-picList .pTit {
	width:100%;
	overflow:hidden;
}
.pg-picList .pTit h3 {
	font-size:36px;
	color:#292929;
	line-height:60px;
	font-weight:400;
}
.pg-picList .pTit p {
	font-size:18px;
	color:#515151;
	line-height:30px;
}
.pg-picList .pNav {
	width:100%;
	overflow:hidden;
	padding:30px 0;
}
.pg-picList .pNav ul {
	width:100%;
}
.pg-picList .pNav li {
	float:left;
	margin-right:20px;
}
.pg-picList .pNav li a {
	display:block;
	height:38px;
	padding:0 20px;
	font-size:16px;
	color:#333;
	line-height:38px;
	border:1px solid #B91B15;
	border-radius:12px;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	-ms-border-radius:12px;
	-o-border-radius:12px;
}
.pg-picList .pNav li a:hover,.pg-picList .pNav li.on a {
	background:#B91B15;
	color:#fff;
}
.pg-picList .pList {
	width:1200px;
	overflow:hidden;
}
.pg-picList .pList ul {
	width:110%;
}
.pg-picList .pList li {
	float:left;
	width:290px;
	margin-right:15px;
	margin-bottom:15px;
}
.pg-picList .pList li .pic {
	display:block;
	width:100%;
}
.pg-picList .pList li .pic img {
	display:block;
	width:100%;
	height:200px;
}
.pg-picList .pList li .t {
	display:block;
	width: 100%;
	height: 40px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	font-size:16px;
	color:#333;
	line-height:40px;
	text-align:center;
}
.pg-picList .pList li:hover .t {
	color:#B91B15;
	font-weight:bold;
}
/* 新闻中心 */

.pg-newsList {
	width:100%;
	padding:30px 0;
	overflow:hidden;
}
.pg-newsList .nTit {
	width:100%;
	overflow:hidden;
}
.pg-newsList .nTit h3 {
	font-size:36px;
	color:#292929;
	line-height:60px;
	font-weight:400;
}
.pg-newsList .nTit p {
	font-size:18px;
	color:#515151;
	line-height:30px;
}
.pg-newsList .nNav {
	width:100%;
	height:40px;
	overflow:hidden;
	padding:40px 0;
}
.pg-newsList .nNav ul {
	width:100%;
}
.pg-newsList .nNav li {
	float:left;
	margin-right:20px;
}
.pg-newsList .nNav li a {
	display:block;
	height:38px;
	padding:0 20px;
	font-size:16px;
	color:#333;
	line-height:38px;
	border:1px solid #B91B15;
	border-radius:12px;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	-ms-border-radius:12px;
	-o-border-radius:12px;
}
.pg-newsList .nNav li a:hover,.pg-newsList .nNav li.on a {
	background:#B91B15;
	color:#fff;
}
.pg-newsList .nList {
	width:1200px;
	overflow:hidden;
}
.pg-newsList .nList ul {
	padding:30px;
	background:#B91B15;
}
.pg-newsList .nList li {
	width:100%;
	padding:20px 0;
	overflow:hidden;
	border-bottom:1px solid #ccc;
}
.pg-newsList .nList li .pic {
	float:left;
	display:block;
	width:350px;
}
.pg-newsList .nList li .pic img {
	display:block;
	width:100%;
	height:240px;
}
.pg-newsList .nList li .info {
	float:right;
	width:750px;
}
.pg-newsList .nList li .info .t {
	display:block;
	font-size:20px;
	color:#fff;
	line-height:30px;
	margin-top:30px;
}
.pg-newsList .nList li:hover .info .t {
	font-weight:bold;
}
.pg-newsList .nList li .info p {
	font-size:14px;
	color:#dcdcdc;
	line-height:24px;
	padding:20px 0;
}
.pg-newsList .nList li .info .t-t {
	width:100%;
	height:30px;
	overflow:hidden;
}
.pg-newsList .nList li .info .t-t span {
	float:left;
	line-height:30px;
	font-size:14px;
	color:#fff;
}
.pg-newsList .nList li .info .t-t .more {
	float:right;
	line-height:30px;
	font-size:18px;
	color:#fff;
}
.pg-detail {
	padding:30px 0;
	overflow:hidden;
	background:#ba1b14;
}
.pg-detail .wrap {
	width:900px;
	padding:50px;
	margin:0 auto;
	background:#fff;
}
.pg-detail .dtlCon {
	width:100%;
	overflow:hidden;
}
.pg-detail .dtlCon .tit {
	width:100%;
	padding:10px 0 20px;
	overflow:hidden;
	border-bottom:1px solid #ccc;
	text-align: center;
}
.pg-detail .dtlCon .tit h3 {
	font-size:20px;
	color:#333;
	line-height:50px;
}
.pg-detail .dtlCon .tit p {
	font-size:14px;
	color:#666;
	line-height:30px;
}
.pg-detail .content {
	padding:30px 0;
}
.pg-detail .content p {
	font-size:14px;
	color:#333;
	line-height:24px;
}
.pg-detail .content img {
	max-width:900px;
	margin:4px 0;
}

.pg-group {
	width: 100%;
	overflow: hidden;
	padding: 30px 0;
	text-align: center;
}
.pg-group * {
	display: inline-block;
	height: 24px;
	padding: 0 12px;
	border: 1px solid #ccc;
	font-size: 14px;
	color: #333;
	margin: 0 3px;
	line-height: 24px;
}
.pg-group .selfpage {
	background: #B91B15;
	border-color: #B91B15;
	color: #fff;
}

.p-n-group {
	width: 100%;
	margin-top: 50px;
	padding: 20px 0;
	overflow: hidden;
	border-top: 1px solid #ccc;
}
.p-n-group > div {
	width: 100%;
	height: 34px;
}
.p-n-group > div * {
	font-size: 14px;
	color: #333;
	line-height: 34px;
}













