body{ height:100%; padding-bottom:/*65*/50px;}


/*公共头部--(不包含首页视频公共头部)*/
header{ position:relative; width:100%;  overflow:hidden;background:#FFA000;background: url("../images/new/home/nav.jpg")no-repeat top center;background-size:100% 100%;height: 100%}
header .logo{ width:245px; height:50px; margin:0 auto;}
header .logo a{ display:block; width:245px; height:100%; background:url(../images/logo.png) no-repeat center center; background-size:auto 45px; text-indent:-9999px;}
header .ico_list{ position:absolute; right:15px; top:11px; display:block; width:40px; height:40px; /*background:url(../images/ico_list.png) no-repeat left center; background-size:70%;*/}


header .ico_back{ position:absolute; left:15px; top:-2px;/* top:14px; */ display:block;;color:#fff;font-size: 4.2em;}
header .logo1{background: url('../images/new/icon_logo1.png')no-repeat center center; background-size:100%; width:53px; height:53px;position:absolute; left:6px; top:4px;}
/*
header .title{background: url('../images/new/ljc.png')no-repeat center bottom; background-size:53% auto; height:50px;margin:0 auto; line-height:2;text-align:center; font-size:2em; color:#fff;letter-spacing:3px;display: block;}
*/


header .title{line-height: 3; margin:0 auto; text-align:center; font-size:2em; color:#111;letter-spacing:3px;display: block;text-indent: -9999px;}
header .title span{/*background: url('../images/new/saipu_l.png')no-repeat center center;*/ /*background-size:100% 100%;*/;letter-spacing:0px;font-size: 10px;/*font-size: .1em;*/ height:23px;width: 100%;display: block;position: absolute;bottom: 2px;left:0%;color: #111}
header .ico_fenxiang{ position:absolute; right:0px; top:10px/*7px*/; display:block; width:60px; height:25px;color:#C9AD66;font-size: 1.2em;/* background:url(../images/ico_fenxiang.png) no-repeat left center; background-size:70%;*/}

/*首页头部*/
.home{background: #000;}

.home h1{color:#c1a15a;font-weight: bold;font-size: 1.8em; }

/*公共css左侧菜单图标*/
.hamburger {
    /*padding: 15px 15px;*/ display: inline-block;cursor: pointer;
    transition-property: opacity, -webkit-filter;transition-property: opacity, filter;transition-property: opacity, filter, -webkit-filter;
    transition-duration: 0.15s;transition-timing-function: linear;font: inherit;color: inherit;
    text-transform: none;background-color: transparent;border: 0;margin: 0;overflow: visible;position: absolute; top:47%/*30%*/; left: 3%;
}
.hamburger:hover {opacity: 0.7; }
/*.hamburger-box {width: 40px;height: 24px;display: inline-block;border: 1px solid red;position: relative;}*/
.hamburger-inner {display: block;top: 50%;margin-top: -2px; }
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {width: /*40*/35px;height: 4px;background-color: #fff;border-radius: 4px;position: absolute;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    transition-duration: 0.15s;
    transition-timing-function: ease; }
.hamburger-inner::before, .hamburger-inner::after {content: "";display: block; }
.hamburger-inner::before {top: -10px; }
.hamburger-inner::after {bottom: -10px; }

/*------------------------------------------*/
.hamburger--spin .hamburger-inner {transition-duration: 0.3s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--spin .hamburger-inner::before {transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in; }
.hamburger--spin .hamburger-inner::after {
    transition: bottom 0.1s 0.34s ease-in, -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spin.is-active .hamburger-inner {-webkit-transform: rotate(225deg);transform: rotate(225deg);transition-delay: 0.14s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
.hamburger--spin.is-active .hamburger-inner::before {top: 0; opacity: 0;transition: top 0.1s ease-out, opacity 0.1s 0.14s ease-out; }
.hamburger--spin.is-active .hamburger-inner::after {bottom: 0;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);
    transition: bottom 0.1s ease-out, -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); }



/*首页 list 颜色 右侧菜单栏*/
.home .hamburger-inner, .home .hamburger-inner::before, .home .hamburger-inner::after {width: /*40*/35px;height: 4px;background-color: #c1a15a;border-radius: 4px;position: absolute;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    transition-duration: 0.15s;
    transition-timing-function: ease; }

/*------------------------------------------*/
/*底部固定菜单*/
/* 底部1 */
/*
.fixed_bot_nav{/!*border-top:1px solid #ccc;*!/ position:fixed; left:0; bottom:0; width:100%; box-shadow: 0px -1px 1px #EAE7E7;-webkit-box-shadow: 0px -1px 1px #EAE7E7;-moz-box-shadow: 0px -1px 1px #EAE7E7;-ms-box-shadow: 0px -1px 1px #EAE7E7;z-index: 1111;background: #fff;}
.fixed_bot_nav ul li{ float:left; width:25%;padding:5px 0;}
.fixed_bot_nav ul li:nth-child(1){ background:url(../images/new/icon_home.png) no-repeat center 6px; background-size:auto 22px;}
.fixed_bot_nav ul li:nth-child(2){ background:url(../images/new/icon_zhuanjia.png) no-repeat center 6px;background-size:auto 22px;}
.fixed_bot_nav ul li:nth-child(3){ background:url(../images/new/icon_yjy.png) no-repeat center 10px;background-size:auto 17px;}
.fixed_bot_nav ul li:nth-child(4){ background:url(../images/new/icon_zixun.png) no-repeat center 6px;background-size:auto 20px;}
.fixed_bot_nav ul li a{ display:block; height:100%; padding-top:23px; color:#333;/!* color:#C9AD66; *!/}
.fixed_bot_nav ul li a span{ display:block; width:90%; max-width:150px; height:100%; margin:0 auto; color:#333;/!* color:#C9AD66; *!/ font-size:/!*16px*!/1.2em; text-align:center;}


.fixed_bot_nav ul li:nth-child(1).on{background:url(../images/new/icon_home1.png) no-repeat center 6px;background-size:auto 22px;}
.fixed_bot_nav ul li:nth-child(2).on{background:url(../images/new/icon_zhuanjia1.png) no-repeat center 6px;background-size:auto 22px;}
.fixed_bot_nav ul li:nth-child(3).on{background:url(../images/new/icon_yjy1.png) no-repeat center 6px;background-size:auto 22px;}
.fixed_bot_nav ul li:nth-child(4).on{background:url(../images/new/icon_zixun1.png) no-repeat center 6px;background-size:auto 20px;}
.fixed_bot_nav ul li.on a span{color:#C9AD66;}
*/


/* 底部2 */
.fixed_bot{position: fixed;bottom: 0;left: 0;width: 100%;font-size: 1.3em;/*box-shadow: 0px -5px 3px #c4c3c3;*/z-index: 1111}
.fixed_bot li{width: 50%;float: left;background: #c1a15a;text-align: center;padding:10px 0;}
.fixed_bot li a{color: #fff;line-height: 2;border-right: 1px solid #fff;}
.fixed_bot li:nth-child(2) a{border-right: none;}
.fixed_bot li a span,.fixed_bot li a{display: block;}
/*.fixed_bot li a.tel_zixun{background: url(../images/new/icon_tel.png) no-repeat 36px center;background-size:auto 22px;color: #333;}
.fixed_bot li a.tel_zixun span{padding-left: 20px;}
*/

/*底部固定导航*/
.fixed_bot_nav{ position:fixed; left:0px; bottom:0px; width:100%;z-index: 1111}
.fixed_bot_nav ul{ line-height:50px; background-color:#FFA000;}
.fixed_bot_nav ul li{ float:left; width:33.33%; text-align:center;}
.fixed_bot_nav ul li a{ display:block; font-size:16px;}
.fixed_bot_nav ul li:nth-child(1),.fixed_bot_nav ul li:nth-child(2){ background:url(../images/new/home/line_fg1.jpg) no-repeat right center; -webkit-background-size:auto 50%; background-size:auto 50%;}
.fixed_bot_nav ul li:nth-child(1) a span{ display:inline-block; padding-left:30px; background:url(../images/new/home/ico_home.png) no-repeat left center; -webkit-background-size:auto 50%; background-size:auto 50%;}
.fixed_bot_nav ul li:nth-child(2) a span{ display:inline-block; padding-left:30px; background:url(../images/new/home/ico_zxzx.png) no-repeat left center; -webkit-background-size:auto 50%; background-size:auto 50%;}
.fixed_bot_nav ul li:nth-child(3) a span{ display:inline-block; padding-left:30px; background:url(../images/new/home/ico_mfdh.png) no-repeat left center; -webkit-background-size:auto 50%; background-size:auto 50%;}

/*左侧隐藏菜单*/



.wapper{ position:relative;cursor:pointer;max-width: 750px;margin: 0 auto}
a, a:link, a:active, a:visited, a:hover{/*color: inherit;*/text-decoration: none;}
nav#menu:not(.mm-menu){display: none;}

/*
.header a{background: center center no-repeat transparent;background-image: url(../images/new/b83632312b53422e9b5a12b232539fc8.gif);background-size: 60% auto;display: block;z-index: 9999999;	width: 60px;height: 60px;position: absolute;top: 0;	right: 2px;}
*/
/* .header a{background: center center no-repeat transparent;background-image: url(../images/new/b83632312b53422e9b5a12b232539fc8.gif);background-size: 60% auto;display: block;z-index: 9999999;    width: 14%;height: 100%;position: absolute;top: 0;    right: -3px;} */
nav#menu{overflow:scroll;}
nav#menu ul{ padding-top:60px;padding-bottom:50px;}
nav#menu ul li{ border-bottom:1px solid #363636;}
nav#menu ul li a{ display:block; padding:12px 0 12px 30px; font-size:1.3em; color:#B5B5B5;line-height: 2;}
nav#menu ul li a span{ display:inline-block; width:14px; height:14px; border:1px solid #B79B52; border-radius:50%; margin-right:10px;margin-bottom: 3px; background-color:#232323; vertical-align:middle;}
nav#menu ul li.cur a{ background-color:#111111; color:#fff;}
nav#menu ul li.cur a span{ background-color:#C0A355;}

/*
.hide_menu .btn_close{ position:absolute; right:5px; top:5px; display:inline-block; width:20px; height:20px; background:#232323 url(../images/ico_close.png) no-repeat left top; background-size:20px;}
*/


/*.Tcc{display:none;width:100%;position:fixed;; z-index:9999999;left:0;bottom: 0;}
.Tcc .Tcc_img img{position:fixed;left:0;bottom: 0;}
.mail_wrap{ position:fixed; bottom: 0;width:100%;z-index: 9999997;margin: 0 auto;}
.mail_wrap em{  width: 36px;  position: absolute; top:-10px; right:10px; cursor: pointer;}
.mail_wrap em img{width: 122%;}
.mail_wrap .mail_bg{text-align: center;padding:6em 0 6px;}
.mail_wrap .mail_bg p{color: #B79B52;font-size: 1.5em;line-height: 1.5em;font-weight: 600;}
.mail_wrap .mail_bg h1{color: #fff;font-size: 1.9em;}
.mail_wrap .mail_bg a{color: #fff;border: 1px solid #B79B52;padding:5px 8px;font-size: 2em;line-height: 2em;border-radius: 3px;}*/

.Tcc{display:none;/*width:100%;height: 160px;*/;position:fixed; top :0; z-index:9999999;left:0;bottom: 0;}
.mail_wrap{ position:fixed; bottom: 0;width:100%; height:160px;; background:rgba(0,0,0,.8);z-index: 9999998;margin: 0 auto}
.mail_wrap em{  width: 46px;  position: absolute; top:0px; left:3px; cursor: pointer;}
.mail_wrap em img{width: 100%;}
.mail_wrap .welcome{margin: 0 auto;font-size:1.6rem;color: #fff;text-align: center;line-height: 2rem;/* line-height: 3rem; */width: 95%;padding:1.8rem 0 0 0;}
.mail_wrap .haha{margin-top: -20px;}






/*/!*4*!/
@media screen and (max-width: 320px){
    /!*.mail_wrap em{  top:-10px; }*!/
}
/!*6*!/
@media screen and (min-width:321px) and (max-width:375px){
    .mail_wrap em{  top:-26px; }
    .mail_wrap .mail_bg p{;font-size: 1.6em;}
    .mail_wrap .mail_bg a{line-height: 2.5em;}
}
/!*6 plus*!/
@media screen and (min-width:376px) and (max-width:575px){
    .mail_wrap em{  top:-40px; }
    .mail_wrap .mail_bg p{;font-size: 1.8em;}
    .mail_wrap .mail_bg a{line-height: 2.8em;}
}


/!*ipad以上*!/
@media (min-width: 768px) {
    .mail_wrap em{  top:-260px; }
    .mail_wrap .mail_bg p{;font-size: 3em;line-height: 1.5em;}
    .mail_wrap .mail_bg h1{font-size: 5em;}
    .mail_wrap .mail_bg a{font-size: 5em;line-height: 2.2em;}

}*/

@media (min-width: 992px) {

}

@media (min-width: 1200px) {

}

@media (max-width: 767px) {
}


@media (min-width: 768px) and (max-width: 991px) {

}


@media (min-width: 992px) and (max-width: 1199px) {
	
}