html,body{margin:0;padding:0;background:#fff;font-size:12px;font-family: Arial,"Lucida Grande","Microsoft Yahei","Hiragino Sans GB","Hiragino Sans GB W3",SimSun,STHeiti;}
ul,li,h1,h2{list-style:none;}
html,body{min-width:1300px;}
a{color:#333;text-decoration:none;}
.main{width:1200px;margin:0 auto;clear:both;position:relative;}
.toppage{position:relative;height:675px;width:100%;background:url(../images/bg_page_top.jpg) no-repeat;background-size:cover;margin:0 auto;}
.toppage .nav{margin:0;padding:0;position:absolute;bottom:25px;width:630px;left:50%;height:106px;margin-left:-315px;}

.allads .toptitle{padding-left:50px;color:#7a212e;position:absolute;top:30px;font-size:16px;left:50%;margin-left:-500px;width:1000px;text-align:center;z-index:2;letter-spacing:100px;font-weight:bold;}
.allads .navbg{background:url(../images/bg_top_nav.png) no-repeat;background-size:cover;position:absolute;bottom:0;width:100%;left:0;height:280px;z-index:993;}
.navbg .nav{margin:0;padding:0;position:absolute;bottom:25px;width:830px;left:50%;height:106px;margin-left:-415px;z-index:2;}
.navbg .navlogo{
	display:inline-block;
	width:100px;height:117px;
	background:url(../images/i_logo.png) no-repeat center;background-size:100%;
	position:absolute;top:50%;left:50%;margin-left:-50px;margin-top:-58px;
	z-index:3;}

.allpage{width:100%;}
.allpage .topline{height:13px;background:#f7a015;margin:0;padding:0;line-height:0;}
.topbg{background:#7a212e;}
.spnav{position:relative;min-height:160px;}
.spnav .nav{
	margin:0;padding:0;position:absolute;
	width:830px;
	bottom:0;
	margin-left:-415px;
	left:50%;
}
.spnav .alogo{
	display:inline-block;
	width:100px;height:117px;
	background:url(../images/i_logo.png) no-repeat center;background-size:100%;
	position:absolute;top:50%;left:50%;margin-left:-50px;margin-top:-58px;
	z-index:3;
}

.menu,.tmenu{
	margin:0;padding:0;
	text-align:left;
	font-size:14px;
}
.menu>li,.tmenu>li{
	display:inline-block;
	width:22px;
	position:relative;
	height:105px;
}
.menu > li.b1 a{
	background:url(../images/btn_i_1.png) no-repeat;
	background-size:cover;
}
.menu > li.b2 a{
	background:url(../images/btn_i_2.png) no-repeat;
	background-size:cover;
}
.menu > li.b3 a{
	background:url(../images/btn_i_3.png) no-repeat;
	background-size:cover;
}
.menu > li.b4 a{
	background:url(../images/btn_i_4.png) no-repeat;
	background-size:cover;
}
.menu > li.b5 a{
	background:url(../images/btn_i_5.png) no-repeat;
	background-size:cover;
}
.menu > li.b6 a{
	background:url(../images/btn_i_6.png) no-repeat;
	background-size:cover;
}
.menu > li.b7 a{
	background:url(../images/btn_i_7.png) no-repeat;
	background-size:cover;
}
.menu > li.b8 a{
	background:url(../images/btn_i_8.png) no-repeat;
	background-size:cover;
}

.menu > li.b1:hover a,.menu>li.cur a.a1{
	background:url(../images/btn_i_1_on.png) no-repeat;
	background-size:cover;
}
.menu > li.b2:hover a,.menu>li.cur a.a2{
	background:url(../images/btn_i_2_on.png) no-repeat;
	background-size:cover;
}
.menu > li.b3:hover a,.menu>li.cur a.a3{
	background:url(../images/btn_i_3_on.png) no-repeat;
	background-size:cover;
}
.menu > li.b4:hover a,.menu>li.cur a.a4{
	background:url(../images/btn_i_4_on.png) no-repeat;
	background-size:cover;
}
.menu > li.b5:hover a,.menu>li.cur a.a5{
	background:url(../images/btn_i_5_on.png) no-repeat;
	background-size:cover;
}
.menu > li.b6:hover a,.menu>li.cur a.a6{
	background:url(../images/btn_i_6_on.png) no-repeat;
	background-size:cover;
}
.menu > li.b7:hover a,.menu>li.cur a.a7{
	background:url(../images/btn_i_7_on.png) no-repeat;
	background-size:cover;
}
.menu > li.b8:hover a,.menu>li.cur a.a8{
	background:url(../images/btn_i_8_on.png) no-repeat;
	background-size:cover;
}
.menu > li a{
	display:block;
	width:22px;
	height:105px;
	text-indent:-99999px;
}
.tmenu > li a{
	display:block;
	width:22px;
	height:105px;
	text-align:center;
	color:#e9d69f;
	font-size:15px;
	align-self:center;
	padding-top:10px;
}
.tmenu > li:hover a,.tmenu>li.cur a{
	color:#7a212e;
}
.menu>li.cur,.menu>li:hover,.tmenu>li.cur,.tmenu>li:hover{
	background:url(../images/btn_on.png) no-repeat;
	background-size:cover;
}
.menu > li.bl,.tmenu > li.bl{
	float:left;
	margin-right:50px;
}
.menu > li.br,.tmenu > li.br{
	float:right;
	margin-left:50px;
}

.menu li .subnav,.tmenu li .subnav{
	margin:0;padding:0;
	position:absolute;
	width:170px;
	top:105px;
	display:none;
	left:-76px;
	z-index:5;
}
.menu li .subnav li,.tmenu li .subnav li{
	background:#f7a015;
	width:100%;
	height:40px;
	line-height:40px;
}
.menu li .subnav li:hover,.tmenu li .subnav li:hover{
	background:#f7a015;
}
.menu li .subnav li a,.tmenu li .subnav li a{
	width:100%;
	text-indent:0;
	color:#fff;
	text-align:center;
	line-height:40px;height:40px;
}
.menu li .subnav li a:hover,.tmenu li .subnav li a:hover{
	color:#7a212e;
	background:#f7a015;
}
.menu li .subnav .bnav,.menu li .subnav .bnav:hover,.tmenu li .subnav .bnav,.tmenu li .subnav .bnav:hover{
	background:url(../images/bg_sbn_b.png) no-repeat;
	background-size:170px 68px;
	height:68px;
}
.menu li:hover .subnav,.tmenu li:hover .subnav{
	display:block;
}

.linknav{text-align:left;clear:both;display:block;width:860px;margin:10px auto;margin-top:20px;margin-bottom:40px;padding:0;}
.linknav li{display:inline-block;margin-right:20px;}
.linknav li a{text-align:left;display:block;font-size:14px;color:#111;}
.linknav li a.cur{color:#f7a015;}

.brand .linknav{
	border-bottom:1px dashed #111;
	padding-bottom:20px;
}

.ftmenu{display:block;clear:both;width:780px;margin:10px auto;padding:20px 0px;overflow:hidden;}
.ftmenu li{display:inline-block;background:url(../images/icon_blow.png) no-repeat top center;background-size:14px 24px;width:20px;line-height:1.5;text-align:center;}
.ftmenu li.bl{float:left;margin-right:70px;}
.ftmenu li.br{float:right;margin-left:70px;}
.ftmenu li a{display:block;font-size:15px;padding-top:35px;}
.ftmenu li a:hover{color:#7a212e;}

@-webkit-keyframes hover-zoom{
    50%{
        -webkit-transform:scale(0.8);
        transform:scale(0.8);
        -webkit-filter:brightness(60%)
        }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1);
        /*css3滤镜亮度百分比*/
        -webkit-filter:brightness(100%)
        }
}
.hover-zoom:hover{
    -webkit-animation-name:hover-zoom;
    animation-name:hover-zoom;
    -webkit-animation-duration:.5s;
    animation-duration:.5s;
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1
}
.ads{}
.ads .pic6,.ads .pic5,.ads .ixput,.ads .ixculture{
	margin:0;padding:0;
}
.ads .pic6 li{
	float:left;
	position:relative;
	display:inline-block;
	margin:0;padding:0;
	width:400px;
	height:224px;
}
.ads .pic6 li img{
	width:100%;
}
.ads .pic6 li:hover a{
	display:flex;
}
.ads .pic6 li a{
	position:absolute;
	top:0;bottom:0;
	left:0;right:0;
	background:rgba(123,32,47,0.6);
	display:none;
	text-align:center;
	color:#fff;

}
.ads .pic6 li a span{
	display:inline-block;
	align-self:center;
	text-align:center;
	font-size:26px;
	width:100%;
}
.ads .pic5 li:nth-child(odd){
	background:#ebf4f3;
}
.ads .pic5 li:nth-child(even){
	background:#efdccd;
}
.ads .pic5 li{
	float:left;
	position:relative;
	display:inline-block;
	margin:0;padding:0;
	width:240px;
	height:455px;
	text-align:center;
}
.ads .pic5 li img{
	width:78%;
	margin-top:65px;
}
.ads .pic5_ li:hover{
	background:#f7a015;
}

.ads .ixput tr td{
	float:left;
	position:relative;
	display:inline-block;
	margin:0;padding:0;
	line-height:0;

}
.ads .ixput tr td img{
	width:100%;
	height:100%;
}
.ads .ixput tr td:hover a{
	display:flex;
}
.ads .ixput tr td a{
	position:absolute;
	top:0;bottom:0;
	left:0;right:0;
	background:rgba(123,32,47,0.6);
	display:none;
	text-align:center;
	color:#fff;

}
.ads .ixput tr td a span{
	display:inline-block;
	align-self:center;
	text-align:center;
	font-size:26px;
	width:100%;
}


.ads .ixculture tr td:nth-child(odd){
	background:#ebf4f3;
}
.ads .ixculture tr td:nth-child(even){
	background:#efdccd;
}
.ads .ixculture tr td{
	float:left;
	position:relative;
	display:inline-block;
	margin:0;padding:0;
	text-align:center;
}
.ads .ixculture tr td img{
	width:70%;
	margin:65px 0px;
}
.ads .ixculture tr td:hover{
	background:#f7a015;
}

.ads .adspic{overflow:hidden;line-height:0;}
.ads .adspic img{width:100%;}
.ads .adspic a{display:block;overflow:hidden;line-height:0;position:relative;}
.ads .adspic a span{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.2);}
.ads .adspic a:hover span{display:block;}
.footer{
	background:#7b202f;
	height:40px;line-height:40px;
	color:#e8d49e;
	text-align:center;
	font-size:14px;
}
.footer a{color:#e8d49e;padding:0px 15px;}
.footer span{padding-left:20px;}
.allbooter{
	background:#7b202f;
	width:100%;
	overflow:hidden;
}
.allads{
	margin:0;padding:0;
}
.allads img{width:100%;}

.contact{margin-bottom:50px;}
.contact .map{}
.contact .ctnote{background:#7a212e;overflow:hidden;padding:60px;}
.contact .ctnote .txt{float:left;color:#e9d69f;font-size:16px;}
.contact .ctnote .txt h3{font-size:20px;margin:0;padding:0;}
.contact .ctnote .txt p strong{font-size:32px;}

.contact .ctnote .qrimg{float:right;}
.contact .ctnote .qrimg a{padding:10px;display:inline-block;width:140px;height:140px;background:url(../images/img_qr_wx.png) no-repeat;background-size:100%;}
.contact .ctnote .qrimg a img{display:none;width:100%;}
.contact .ctnote .qrimg a:hover{background:#fff;}
.contact .ctnote .qrimg a:hover img{display:block;}

.ptitle{
	text-align:center;
	padding:10px 0px;
	margin:10px 0px;
}
.ptitle h4{display:inline-block;margin:0;padding:0;width:200px;height:34px;background:url(../images/title_tjxl.png) no-repeat;background-size:100%;}
.space30{height:30px;}

.proview{padding:10px;font-size:15px;line-height:0;}
.proview p{line-height:1.5;}

.join{width:900px;margin:0 auto;}
.join .form{padding:10px 0px;position:relative;overflow:hidden;}
.join .form table{width:400px;margin:0 auto;}
.join .form table tr td h3{font-size:16px;background:#f7a015;margin:0;padding:14px 0px;color:#fff;text-align:center;}
.join .form table tr td {padding:10px 0px;}
.join .form table tr td h4,.join .form table tr td p{margin:0;padding:0;}
.join .form table tr td h4{color:#231815;font-size:15px;margin-bottom:4px;}
.join .form table tr td p{color:#f7b20d;font-size:14px;margin-top:4px;}
.join .form table tr td input{border:1px solid #7b7878;font-size:14px;width:100%;padding:6px 2px;}
.join .form table tr td textarea{border:1px solid #7b7878;font-size:14px;width:100%;height:90px;padding:6px 0px;}
.join .form table tr td input:hover,.join .form table tr td textarea:hover{border:1px solid #f7b20d;}
.join .form .abtn{background:#f7a015;color:#fff;font-size:16px;padding:8px 22px;}

.join .form .down{position:absolute;right:0;bottom:20px;}
.join .form .down input{float:left;padding:5px 10px;height:22px;border:2px solid #554d4a;width:210px;margin-right:10px;}
.join .form .down a{float:left;display:inline-block;height:35px;width:112px;background:url(../images/btn_down.png) no-repeat;background-size:100%;}

.news{}
.newslist{width:900px;margin:0 auto;padding:0;}
.newslist li{margin:0;position:relative;border-bottom:1px dashed #7e7d7d;padding:20px 0px;clear:both;width:100%;overflow:hidden;}
.newslist li .pic{float:left;width:240px;margin-right:20px;border-radius:5px;}
.newslist li .pic img{width:100%;}
.newslist li .txt{float:left;}
.newslist li .txt h3{margin:0;padding:0;color:#595757;font-size:16px;}
.newslist li .txt .intro{padding-top:10px;color:#595757;}
.newslist li .txt .intro a{margin-left:10px;color:#f7a015;}
.newslist li .time{position:absolute;right:0;top:18px;}

.newsview{width:900px;margin:0 auto;margin-top:20px;margin-bottom:50px;}
.newsview h2{text-align:center;font-size:16px;margin:0;padding:0;line-height:2;}
.newsview .content{text-align:center;font-size:16px;margin:0;padding:0;line-height:1.8;color:#717071;padding-bottom:20px;border-bottom:1px dashed #717071;}
.newsview .content img{max-width:100%;}

.newsview .more{clear:both;width:100%;padding:10px 0px;margin-top:10px;margin-bottom:30px;}
.newsview .more a{color:#3e3a39;font-size:14px;}
.newsview .more a:hover{color:#f7a015;}
.newsview .more a.per{float:left;}
.newsview .more a.next{float:right;}

.page{display:inline-block;float:right;border:1px solid #efeeed;padding:1px 0px;margin:10px 0px;}
.page a{background:#b4b4b4;color:#fff;padding:2px 8px;font-size:13px;margin:0px 1px;}
.page a.cur,.page a:hover{background:#e17b00;color:#fff;}

.about{padding:10px 0px;margin-top:20px;margin-bottom:40px;overflow:hidden;}
.about .pic{float:left;width:50%;}
.about .pic img{width:100%;}
.about .txt{float:left;width:44%;}
.about .txt p{padding-left:10px;font-size:16px;line-height:1.6;color:#231815;}

.brand{}
.brand .brandlist{text-align:center;width:860px;margin:0 auto;}
.brand .brandlist img{max-width:100%;}
.brand .idea{padding-top:10px;padding-bottom:50px;overflow:hidden;}
.brand .idea h4{margin:0;padding:0;line-height:1.2;color:#752832;font-size:16px;text-align:left;}
.brand .idea p{color:#f69500;font-size:15px;text-align:left;line-height:1.6}
.brand .idea img{width:100%;}

@media only screen and (min-width: 800px) {
	body {
		background: #fff;
		min-width:780px;
	}
	.allads .navbg{height:140px;background-size:100% 140px;}
	.navbg .navlogo{width:92px;height:107px;background-size:100%;margin-left:-46px;margin-top:-58px;}
	.navbg .nav{bottom:0px;width:730px;height:76px;margin-left:-365px;}
	.menu>li,.tmenu>li{width:16px;height:76px;}
	.menu > li a,.tmenu > li > a{width:16px;height:76px;}
	.tmenu > li > a{font-size:11px;padding-top:9px}
	.menu li .subnav,.tmenu li .subnav{top:76px;}
	.spnav .nav{width:830px;margin-left:-415px;height:76px;}
}

@media only screen and (min-width:1024px) {
	body {
		background: #fff;
		min-width:1000px;
	}
	.allads .navbg{height:179px;background-size:100% 179px;}
	.navbg .navlogo{width:65px;height:76px;background-size:100%;margin-left:-33px;margin-top:-38px;background-size:65px 76px;}
	.navbg .nav{bottom:10px;width:640px;height:80px;margin-left:-320px;}
	.menu>li,.tmenu>li{width:16px;height:76px;}
	.menu > li a,.tmenu > li > a{width:16px;height:76px;}
	.tmenu > li > a{font-size:11px;padding-top:9px}
	.menu li .subnav,.tmenu li .subnav{top:76px;}
	.spnav .nav{width:640px;margin-left:-320px;height:76px;}
}

@media only screen and (min-width: 1280px) {
	body {
		background: #fff;
		min-width:1250px;
	}
	.allads .navbg{height:224px;background-size:100% 224px;}
	.navbg .navlogo{width:92px;height:107px;background-size:100%;margin-left:-46px;margin-top:-58px;}
	.navbg .nav{bottom:0px;width:730px;height:130px;margin-left:-365px;}
	.menu>li,.tmenu>li{width:23px;height:109px;}
	.menu > li a,.tmenu > li > a{width:23px;height:109px;}
	.tmenu > li > a{font-size:15px;padding-top:14px;}
	.menu li .subnav,.tmenu li .subnav{top:109px;}
	.spnav .nav{width:830px;margin-left:-415px;height:109px;}
}

@media only screen and (min-width: 1360px) {
	body {
		background: #fff;
		min-width:1340px;
	}
	.allads .navbg{height:238px;background-size:100% 238px;}
	.navbg .navlogo{width:92px;height:107px;background-size:100%;margin-left:-46px;margin-top:-58px;}
	.navbg .nav{bottom:10px;width:730px;height:130px;margin-left:-365px;}
	.menu>li,.tmenu>li{width:23px;height:109px;}
	.menu > li a,.tmenu > li a{width:23px;height:109px;}
	.tmenu > li > a{font-size:15px;padding-top:12px;}
	.menu li .subnav,.menu li .subnav{top:109px;}
	.spnav .nav{width:830px;margin-left:-415px;height:109px;}
}
@media only screen and (min-width: 1400px) {
	body {
		background: #fff;
		min-width:1380px;
	}
	.allads .navbg{height:245px;background-size:100% 245px;}
	.navbg .navlogo{width:92px;height:107px;background-size:100%;margin-left:-46px;margin-top:-58px;}
	.navbg .nav{bottom:10px;width:730px;height:130px;margin-left:-365px;}
	.menu>li,.tmenu>li{width:23px;height:109px;}
	.menu > li a,.tmenu > li a{width:23px;height:109px;}
	.tmenu > li > a{font-size:15px;padding-top:12px;}
	.menu li .subnav,.tmenu li .subnav{top:109px;}
	.spnav .nav{width:830px;margin-left:-415px;height:109px;}
}
@media only screen and (min-width: 1600px) {
	body {
		background: #fff;
		min-width:1580px;
	}
	
	.allads .navbg{height:280px;background-size:100% 280px;}
	.navbg .navlogo{width:110px;height:128px;background-size:100%;margin-left:-55px;margin-top:-64px;}
	.navbg .nav{bottom:20px;width:860px;height:130px;margin-left:-430px;}
	.menu>li,.tmenu>li{width:23px;height:109px;}
	.menu > li a,.tmenu > li a{width:23px;height:109px;}
	.tmenu > li > a{font-size:15px;padding-top:12px;}
	.menu li .subnav,.tmenu li .subnav{top:109px;}
	.spnav .nav{width:830px;margin-left:-415px;height:109px;}

}
@media only screen and (min-width: 1680px) {
	body {
		background: #fff;
		min-width:1660px;
	}
	.allads .navbg{height:294px;background-size:100% 294px;}
	.navbg .navlogo{width:110px;height:128px;background-size:100%;margin-left:-55px;margin-top:-64px;}
	.navbg .nav{bottom:30px;width:860px;height:130px;margin-left:-430px;}
	.menu>li,.tmenu>li{width:23px;height:109px;}
	.menu > li a,.tmenu > li a{width:23px;height:109px;}
	.tmenu > li > a{font-size:15px;padding-top:12px;}
	.menu li .subnav,.tmenu li .subnav{top:109px;}
	.spnav .nav{width:830px;margin-left:-415px;}
}

@media only screen and (min-width: 1920px) {
	body {
		background: #fff;
		min-width:1900px;
	}
	.allpage .topline{height:15px;}
	.spnav{min-height:160px;}
	.allads .navbg{height:336px;background-size:100% 336px;}
	.navbg .navlogo{width:122px;height:144px;background-size:100%;margin-left:-60px;margin-top:-70px;}
	.navbg .nav{bottom:50px;width:980px;height:130px;margin-left:-490px;}
	.menu>li,.tmenu>li{width:27px;height:129px;}
	.menu > li > a,.tmenu > li > a{width:27px;height:129px;}
	.tmenu > li > a{font-size:15px;padding-top:18px;}
	.menu li .subnav,.tmenu li .subnav{top:129px;}
	.spnav .nav{width:830px;margin-left:-415px;height:130px;}
}