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;}
body{min-width:1300px;}
a{color:#333;text-decoration:none;}
.main{width:1200px;margin:0 auto;clear:both;position:relative;}
.toppage{position:relative;width:100%;background:url(../images/bg_top_nav.png) repeat;border-bottom:8px solid #d9b766;}
.toppage .toplogo{width:830px;height:144px;margin:0 auto;}
.toppage .toplogo a{display:block;height:144px;background:url(../images/logo_top.png) no-repeat;background-size:cover;}
.toppage .nav{margin:0 auto;padding:0;margin-top:20px;}

.tmenu{margin:0;padding:0;text-align:center;font-size:14px;margin-bottom:-8px;}
.tmenu li{display:inline-block;margin:0px 15px;padding:0px 5px;padding-bottom:10px;border-bottom:8px solid #d9b766;position:relative;}
.tmenu li a{display:block;text-align:center;color:#d9b766;font-size:16px;height:40px;line-height:40px;}
.tmenu li:hover,.tmenu li.cur{border-bottom:8px solid #e95513;}
.tmenu li:hover a,.tmenu li.cur a{color:#fdefc5;}

.tmenu li .sub{display:none;position:absolute;top:58px;left:0;width:200px;height:200px;background:#fcf6e2;text-align:center;z-index:99;}
.tmenu li:hover .sub{display:block;}
.tmenu li .sub img{width:100%;}

.allbooter{border-top:8px solid #d9b766;background:#fcf6e2;width:100%;overflow:hidden;min-height:140px;}

.ftmenu{display:block;clear:both;margin:10px auto;padding:20px 0px;overflow:hidden;text-align:center;}
.ftmenu li{display:inline-block;text-align:center;padding:0px 15px;}
.ftmenu li a{display:block;font-size:16px;color:#8e0013;line-height:50px;}
.ftmenu li a:hover{color:#7a212e;}

.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;}

.adstop{margin:0;padding:0;text-align:center;}
.adstop img{width:100%;}

.pagemain{position:relative;overflow:hidden;min-height:600px;}
.pagemain .pagemenu{position:absolute;top:0;left:0;bottom:0;width:420px;background:#fcf6e2;text-align:center;padding-top:90px;}
.pagemain .pagemenu h3{color:#8c0010;font-size:18px;display:inline-block;width:138px;height:44px;line-height:44px;background:url(../images/bg_pm_h3.png) no-repeat;background-size:100%;}
.pagemain .pagemenu .menu{margin:0;padding:0;}
.pagemain .pagemenu .menu li{line-height:34px;}
.pagemain .pagemenu .menu li a{display:inline-block;font-size:16px;font-weight:bold;padding:0px 12px;}
.pagemain .pagemenu .menu li a:hover,.pagemain .pagemenu .menu li a.cur{background:url(../images/bg_pm_on.png) no-repeat;background-size:100% 34px;color:#d9b766;}
.pagemain .pagebody{padding-left:420px;}

.txtputpro{margin:25px auto;background:url(../images/bg_pro_put_title.png) no-repeat top center;background-size:95% 60px;line-height:60px;text-align:center;color:#8e0013;font-size:24px;}

.prolist{padding:20px;padding-top:90px;}
.prolist .list{margin:0;padding:0;text-align:center;}
.prolist .list li{display:inline-block;width:30%;margin:10px;}
.prolist .list li img{width:100%;}

.proview{width:90%;margin:0 auto;padding-top:80px;}
.proview .protop{position:relative;}
.proview .protop .img{position:absolute;top:0;left:0;width:380px;text-align:center;}
.proview .protop .img img{width:80%;}
.proview .protop .pinfo{display:block;min-height:300px;padding-left:420px;}
.proview .protop .pinfo li.ht{line-height:2;font-size:18px;padding-bottom:20px;font-weight:bold;}
.proview .protop .pinfo li{line-height:2;font-size:15px;}
.proview .pronote{text-align:center;}
.proview .pronote img{width:100%;}


.newslist{width:90%;margin:0 auto;padding:0;padding-top:60px;}
.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:88%;margin:0 auto;margin-top:90px;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;}

.contact{margin:0 auto;margin-bottom:50px;width:95%;}
.contact .map{}
.contact .ctnote{background:#7a212e;overflow:hidden;padding:60px;position:relative;}
.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{position:absolute;right:20px;bottom:20px;}
.contact .ctnote .qrimg a{padding:10px;display:inline-block;width:140px;height:140px;background:url(../images/img_qr_wx.png) no-repeat;background-size:140px;}
.contact .ctnote .qrimg a img{display:none;width:100%;}
.contact .ctnote .qrimg a:hover{background:#fff;}
.contact .ctnote .qrimg a:hover img{display:block;}

.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;}

.brand{}
.brand .content{width:90%;margin:50px auto;line-height:1.6;font-size:18px;}
.brand .content .bline{border-bottom:1px dashed #ddd;overflow:hidden;padding-bottom:20px;}
.brand .content .img240{width:240px;margin-right:30px;margin-bottom:30px;}
.brand .content .img80{width:90%;margin:0 auto;}

.about{width:85%;margin:50px auto;line-height:1.6;font-size:18px;}
.about img{width:40%;margin-right:50px;margin-bottom:50px;}

.join{}
.join .content{width:90%;margin:50px auto;line-height:1.6;font-size:18px;}
.join .content .bline{border-bottom:1px dashed #ddd;overflow:hidden;padding-bottom:20px;}
.join .content .img240{width:240px;margin-right:30px;margin-bottom:30px;}
.join .content .img80{width:90%;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:#8e0013;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:#8e0013;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 #d7b35d;}
.join .form .abtn{background:#8e0013;color:#fff;font-size:16px;padding:8px 22px;}

.join .form .down{display:block;width:400px;margin:0 auto;}
.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%;}



@-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{
	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{
	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 .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;}

.allads{margin:0;padding:0;}
.allads img{width:100%;}



@media only screen and (min-width: 800px) and (max-width: 1024px) {
	body {background: #fff;min-width:780px;}
	.main{width:780px;}
	.toppage .toplogo{width:415px;height:72px;}
	.toppage .toplogo a{height:72px;}
	.pagemain .pagemenu h3{font-size:16px;width:100px;height:30px;line-height:30px;background-size:100% 30px;}
	.pagemain .pagemenu{width:210px;}
	.pagemain .pagebody{padding-left:210px;}
	.tmenu li{margin:0px 6px;padding:0px 3px;}
	.tmenu li a{font-size:12px;}
	.ftmenu li{padding:0px 5px;}
	.ftmenu li a{font-size:12px;}
	.newslist li .pic{width:180px;margin-right:20px;}
	.newslist li .txt{width:400px;}	
	.txtputpro{background-size:95% 35px;line-height:35px;font-size:16px;}
}

@media only screen and (min-width:1024px) and (max-width: 1280px) {
	body {background: #fff;min-width:1000px;}
	.main{width:940px;}
	.toppage .toplogo{width:665px;height:115px;}
	.toppage .toplogo a{height:115px;}
	.pagemain .pagemenu h3{font-size:16px;width:100px;height:30px;line-height:30px;background-size:100% 30px;}
	.pagemain .pagemenu{width:340px;}
	.pagemain .pagebody{padding-left:340px;}
	.tmenu li{margin:0px 6px;padding:0px 3px;}
	.ftmenu li{padding:0px 10px;}
	.newslist li .pic{width:180px;margin-right:20px;}
	.newslist li .txt{width:400px;}	
	.txtputpro{background-size:95% 40px;line-height:40px;font-size:18px;}
}

@media only screen and (min-width: 1280px) and (max-width: 1360px) {
	body {background: #fff;min-width:1250px;}

	.main{width:1000px;}
	.toppage .toplogo{width:705px;height:122px;}
	.toppage .toplogo a{height:122px;}
	.pagemain .pagemenu h3{font-size:16px;width:100px;height:30px;line-height:30px;background-size:100% 30px;}
	.pagemain .pagemenu{width:340px;}
	.pagemain .pagebody{padding-left:340px;}
	.ftmenu li{padding:0px 10px;}
}

@media only screen and (min-width: 1360px) {
	body {background: #fff;min-width:1340px;}
	
}

@media only screen and (min-width: 1400px) and (max-width: 1600px) {
	body {background: #fff;min-width:1380px;}
	.main{width:1000px;}
	.toppage .toplogo{width:730px;height:126px;}
	.toppage .toplogo a{height:126px;}
	.pagemain .pagemenu h3{font-size:18px;width:115px;height:35px;line-height:35px;background-size:100% 35px;}
	.pagemain .pagemenu{width:370px;}
	.pagemain .pagebody{padding-left:370px;}
	.ftmenu li{padding:0px 10px;}
}

@media only screen and (min-width: 1600px) {
	body {background: #fff;min-width:1580px;}
}

@media only screen and (min-width: 1680px) {
	body {background: #fff;min-width:1660px;}	
	.main{width:1180px;}
	.toppage .toplogo{width:870px;height:150px;}
	.toppage .toplogo a{height:150px;}
	.pagemain .pagemenu{width:440px;padding-top:100px;}
	.pagemain .pagemenu h3{font-size:18px;width:138px;height:48px;line-height:48px;background-size:100% 48px;}
	.pagemain .pagemenu .menu li{line-height:42px;}
	.pagemain .pagemenu .menu li a:hover,.pagemain .pagemenu .menu li a.cur{background-size:100% 42px;}
	.pagemain .pagebody{padding-left:440px;}
}

@media only screen and (min-width: 1920px) {
	body {background: #fff;min-width:1900px;}
	.main{width:1340px;}
	.toppage .toplogo{width:1000px;height:173px;}
	.toppage .toplogo a{height:173px;}
	.pagemain .pagemenu{width:505px;padding-top:100px;}
	.pagemain .pagemenu h3{font-size:18px;width:138px;height:48px;line-height:48px;background-size:100% 48px;}
	.pagemain .pagemenu .menu li{line-height:42px;}
	.pagemain .pagemenu .menu li a:hover,.pagemain .pagemenu .menu li a.cur{background-size:100% 42px;}
	.pagemain .pagebody{padding-left:505px;}
}