@charset 'gb2312';
/*clear-default*/
* { margin: 0; padding: 0; }
html { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
html, body, input, textarea, button, select { font-family: Microsoft YaHei, SimSun, Tahoma, Helvetica, Arial, sans-serif; }
body { background: #fff; font-size: 14px; line-height: 1; color: #000; }
a, a:link, a:visited, a:hover, a:active { text-decoration: none; }
a img, fieldset { border: 0; }
img { display: block; border: 0; }
ul, ol, dl, li { list-style: none; }
hr { display: block; height: 1px; padding: 0; border: none; border-top: 1px solid #eee; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
q, blockquote { quotes: none; }
q:before, blockquote:before, q:after, blockquote:after { content: ''; }
table { border-spacing: 0; border-collapse: collapse; font-size: inherit; }
input, button, select, textarea { outline: none; border: none; border-radius: 5px; -webkit-tap-highlight-color: transparent; }
select { appearance: none; -moz-appearance: none; -webkit-appearance: none; padding-right: 14px; background: none; border: #ccc 1px solid; }
select::-ms-expand {
display: none;
}
textarea { overflow: auto; resize: none; }
a, b, body, dd, div, dl, dt, em, form, h1, h2, h3, h4, h5, h6, i, li, ol, p, small, span, td, th, ul { -webkit-tap-highlight-color: rgba(0,0,0,.1); font-weight: normal; }

/*float*/
.clear { display: block; clear: both; height: 0; overflow: hidden; }
.clearfix:before, .clearfix:after { display: table; content: ''; }
.clearfix:after { clear: both; overflow: hidden; }
.clearfix { zoom: 1; }
/*common*/
.fl { float: left; }
.fr { float: right; }
.none { display: none; }
.re { position: relative; }
.ab { position: absolute; }
.ani { -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -ms-animation-fill-mode: both; animation-fill-mode: both; }
/*html5*/
article, aside, audio, bdi, canvas, command, datalist, details, dialog, embed, figcaption, figure, footer, header, keygen, mark, menu, meter, nav, output, progress, rp, rt, ruby, section, source, summary, time, track, video, wbr { display: block; }
.container { width: 1200px; margin: 0 auto; }


/*菱形版块*/
.benifit { height: 1050px; padding-top: 34px; background: url(../Jiameng-Img/benifit-bg.jpg) no-repeat center; }
.benifit .container { width: 988px; height: 1025px; background: url("../Jiameng-Img/benifit-ctn-bg.png") no-repeat; }
.benifit .box h3 { margin-bottom: 20px; font-size: 23px; font-weight: bold; text-align: center; }
.benifit .box p { font-size: 15px; line-height: 26px; color: #2a2a2a; }
.benifit .box.b1 { top: 76px; left: 385px; width: 252px; }
.benifit .box.b1 h3 { width: 216px; color: #f70532; }
.benifit .box.b1 p {font-size: 20px;position: relative;right: 15px;line-height: 35px;text-align: left;}
.benifit .box.b2 { top: 226px; left: 26px; width: 346px; text-align: center; }
.benifit .box.b2 h3 { color: #33a927; }
.benifit .box.b2 p {
	font-size: 20px;
	position: relative;
	left: 30px;
	line-height: 35px;
	text-align: left;
	width: 270px;
}
.benifit .box.b3 { top: 580px; left: 73px; width: 246px; }
.benifit .box.b3 h3 { width: 242px; color: #ff6f21; }
.benifit .box.b3  p {
	font-size: 20px;
	position: relative;
	left: 1px;
	line-height: 35px;
	text-align: left;
	width: 270px;
}
.benifit .box.b4 { top: 752px; left: 380px; width: 246px; }
.benifit .box.b4 h3 { width: 216px; color: #667b9e; }
.benifit .box.b4 p {
	font-size: 20px;
	position: relative;
	right: 10px;
	line-height: 35px;
	text-align: left;
	width: 260px;
}
.benifit .box.b5 { top: 580px; left: 672px; width: 246px; }
.benifit .box.b5 h3 { width: 210px; color: #7754b5; }
.benifit .box.b5 p {
	font-size: 20px;
	position: relative;
	right: 10px;
	line-height: 35px;
	text-align: left;
	width: 260px;
}
.benifit .box.b6 { top: 240px; left: 672px; width: 246px; }
.benifit .box.b6 h3 { width: 216px; color: #52b9b3; }
.benifit .box.b6 p {
	font-size: 20px;
	position: relative;
	right: 10px;
	line-height: 35px;
	text-align: left;
	width: 260px;
}
.benifit .box.b7 { top: 528px; left: 50%; width: 340px; margin-left: -170px; font-size: 28px; text-align: center; color: #fff; }
.shop { width: 1040px; margin: 0 auto; }
.shop img { float: left; margin: 30px 5px 0; }
/*加盟支持*/
.support ul { margin-top: 15px; }
.support ul li { position: relative; float: left; width: 384px; height: 196px; margin: 22px 0 0 22px; cursor: pointer; }
.support ul li.ml0 { margin-left: 0; }
.support ul li img { width: 384px; height: 196px; }
.support ul li h3, .support ul li p { -webkit-transition: opacity 300ms; transition: opacity 300ms; }
.support ul li h3 { position: absolute; z-index: 2; left: 87px; top: 78px; width: 210px; height: 40px; background: #061523; background: rgba(6,21,35,.4); font-size: 22px; line-height: 40px; text-align: center; color: #fff; }
.support ul li p {
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	z-index: 2;
	left: 19px;
	top: 31px;
	width: 292px;
	height: 100px;
	padding: 32px 26px 0;
	border: 1px solid #fff;
	font-size: 16px;
	line-height: 26px;
	color: #fff;
	background-color: #000;
	background-image: none;
}
.support ul li:after { display: none; content: ''; position: absolute; left: 0; top: 0; width: 384px; height: 196px; background: #000; background: rgba(0,0,0,.6); }
.support ul li:hover h3 { opacity: 0; filter: alpha(opacity=0); }
.support ul li:hover p { opacity: 1; filter: alpha(opacity=100); }
.support ul li:hover:after { display: block; }
/*加盟留言*/
.msg2 { padding: 60px 0 82px; background: #f6f6f6; }
.msg2 h2 { font-size: 34px; text-align: center; color: #3b3b3b; }
.msg2 h3 { margin-top: 15px; font-size: 20px; text-align: center; color: #df0000; }
.msg2 .ctn { width: 735px; margin: 30px auto 0; padding: 40px 220px 25px; background: #fefefe; border: 1px solid #eed6a3; box-shadow: 0 0 50px rgba(118,119,129,.6); }
.msg2 .ctn:before { content: ''; position: absolute; z-index: 1; right: -16px; top: -114px; width: 351px; height: 262px; background: url(../Jiameng-Img/msg2-bg1.png); }
.msg2 .ctn:after { content: ''; position: absolute; z-index: 1; left: -48px; bottom: -18px; width: 304px; height: 213px; background: url(../Jiameng-Img/msg2-bg2.png); }
.msg2 .ctn .label {width: 124px; height: 28px; background: #f8e3cc; font-size: 16px; line-height: 28px; text-align: center; color: #df926c; }
.msg2 .ctn select {width: 124px;height: 28px;font-size: 18px;line-height: 28px;text-align: center;color: #df926c;padding-left: 10px;background-color: #FFFFFF;background-image: url(icon-jiantou.png);background-repeat: no-repeat;background-position: right center;}
.msg2 .ctn ul li { position: relative; z-index: 2; float: left; width: 114px; height: 22px; margin-left: 10px;border-radius: 5px; font-size: 18px; line-height: 22px; text-align: center; color: #333; cursor: pointer; }
.msg2 .ctn ul li input {position: relative;height: 18px;width: 18px;right: 8px;top:1px;}
.msg2 .ctn ul li:first-child { margin-left: 0; }
.msg2 .ctn .box-textarea { margin-top: 20px; }
.msg2 .ctn .box-textarea textarea { width: 705px; height: 75px; padding: 8px 15px; background: #eeedf0; border: none; border-radius: 0; font-size: 16px; }
.msg2 .ctn .box-textarea i { left: 15px; top: 10px; font-size: 13px; font-style: normal; color: #a5a8ad; }
.msg2 .ctn .clearfix { margin-top: 20px; }
.msg2 .ctn .clearfix .box-input input { width: 332px; padding: 12px 10px; background: #eeedf0; border-radius: 0; font-size: 16px; }
.msg2 .ctn .clearfix .box-input i { left: 16px; top: 14px; font-size: 13px; font-style: normal; color: #a5a8ad; }
.msg2 .ctn button { display: block; width: 358px; height: 60px; margin: 30px auto 0; background: #e61714; border-radius: 0; border: none; font-size: 18px; color: #fff; cursor: pointer; }
.msg2 .ctn button:hover { background: #d2110e; }
.msg2 .ctn .tips { margin: 10px 0 0 0; font-size: 14px; text-align: center; color: #848484; }
.msg2 ::-webkit-input-placeholder {color: #a5a8ad;}
.msg2 :-moz-placeholder {color: #a5a8ad;}
.msg2 ::-moz-placeholder {color: #a5a8ad;}
.msg2 :-ms-input-placeholder {color: #a5a8ad;}
