﻿/* CSS Document */
@charset 'utf-8';
/*common*/
html{font-size: 100px;}
*{margin: 0;padding: 0;font-family: "Microsoft Yahei",serif;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
body{font-size: 15px;color: #333;}
li{list-style-type: none;}
img{border: 0;display: block;margin: 0 auto;max-width: 100%;}
div{max-width: 100%;}
p,span,input{line-height: 1.4;}
input,select,textarea{outline: medium;font-size: 13px;}
input{padding: 0 10px;border: none;}
textarea{resize: none;border: none;padding: 10px;line-height: 1.2;}
button:hover,input[type="submit"]:hover,select:hover{cursor: pointer;}
h1{font-size: 32px;}h2{font-size: 24px;}h3{font-size: 20px;}
h4{font-size: 18px;}h5{font-size: 16px;}h6{font-size: 14px;}
h4,h5,h6{font-weight: normal;}
a{color: inherit;text-decoration: none;}
/* a:link{color:#333;text-decoration:none;}
a:visited{color:#551A8B;text-decoration:none;}
a:hover{color:#74ba36;text-decoration:none;}
a:active{color:#f00;text-decoration:none;} */

.clear{clear:both;}
.clearfix{zoom:1;}
.clearfix:after{visibility:hidden;display:block;content:" ";clear:both;}
.fl{float: left;}
.fr{float: right;}
.inblock{display: inline-block;vertical-align: top;}
.inblock-mid{display: inline-block;vertical-align: middle;}
.text_center{text-align: center;}
.text_left{text-align: left;}
.text_right{text-align: right;}
.marg_auto{margin: 0 auto;}
.bg_none{background: none;}
.hover{cursor: pointer;}
.posi_rela{position: relative;}
.none{display: none!important;}
.block{display: block!important;}

.font_0{font-size: 0;}
.font_16{font-size: 16px;}
.font_17{font-size: 17px;}
.font_18{font-size: 18px;}
.font_19{font-size: 19px;}
.font_20{font-size: 20px;}
.font_22{font-size: 22px;}
.font_26{font-size: 26px;}
.font_28{font-size: 28px;}
.font_30{font-size: 30px;}
.font_60{font-size: 60px;}

.line_none{line-height: normal;}
.line_1s6{line-height: 1.6;}
.line_2{line-height: 2;}

.color_fff{color: #fff;}
.color_0D236F{color: #0D236F;}

.marg_15{margin: 15px;}
.marg_25{margin: 25px;}

.marg_t_30{margin-top: 30px;}

.padd_20{padding: 20px;}
.padd_30{padding: 30px;}

.padd-15_0{padding: 15px 0;}
.padd-30_0{padding: 30px 0;}

.padd_t_5{padding-top: 5px;}
.padd_t_10{padding-top: 10px;}
.padd_t_20{padding-top: 20px;}
.padd_t_40{padding-top: 40px;}
.padd_t_60{padding-top: 60px;}

.padd_b_5{padding-bottom: 5px;}
.padd_b_10{padding-bottom: 10px;}
.padd_b_11{padding-bottom: 11px;}
.padd_b_20{padding-bottom: 20px;}
.padd_b_40{padding-bottom: 40px;}
.padd_b_60{padding-bottom: 60px;}

.padd_l_20{padding-left: 20px;}








/* 导航 + banner */
		.slideBox{ margin-top:100px;width:100%; height:700px; overflow:hidden; position:relative; }
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute;bottom: 26px;z-index:1; width: 100%;    display: flex;    justify-content: center;}
		.slideBox .hd ul{ overflow:hidden; zoom:1;  }
		.slideBox .hd ul li{ float:left; margin-right:10px;  width:10px; height:10px; line-height:14px; text-align:center; cursor:pointer; width: 10px; height: 10px;  border: 1px solid #fff;border-radius: 50%;}
		.slideBox .hd ul li.on{ background:#d1a95a; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:40px; height:64px; background:url(../images/slider-arrow.png) -174px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }








/* 菜单开始 */

#caidan{position: fixed;top: 0;left: 0;right: 0;color: #fff;text-align:right;z-index: 998;background-color: #fff;-webkit-transition: all 0.5s ease-in;transition: all 0.5s ease-in;-webkit-transform-origin: 100%;/* transform-origin: 100%;-webkit-transform: rotateX(89deg) scaleX(0);transform: rotateX(89deg) scaleX(0); */    border-bottom: 1px solid #965b1e;}
#caidan ul{}
#caidan ul li{display: inline-block;}
#caidan ul li:after{content: "";border-radius: 50%;width: 0.03rem;height: 0.03rem;background-color: #fff;position: absolute;top: 49%;right: 0;}
#caidan ul li:last-child:after{display: none;}
#caidan ul li a{display:block;line-height: 1.4;padding:39px .28rem;color: #323232;font-size: .16rem;}

#caidan ul li a:hover{color:#965b1e;}
#caidan .active{color: #965b1e;}
.search_form{padding: 25px 80px 0 20px;}
#caidan .search{    padding: 14px; text-align: left; border: 1px solid #965b1e;border-radius: 60px;width: 230px;}
#caidan .search::-webkit-input-placeholder {color:#9f9e9e;}
#search_form .search_img{display: block;width: 15px; height: 15px; background: url(../images/search.png) no-repeat 0 center;position:absolute;right:106px;top: 44px;z-index: 4;padding: 0;-webkit-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
#search_form .search_img:hover{background: url(../images/search.png) no-repeat right center;}
/* #caidan.animate-caidan1{-webkit-transform: rotateX(89deg) scaleX(1);transform: rotateX(89deg) scaleX(1);} */
#caidan.animate-caidan2{-webkit-transform: rotateX(0);transform: rotateX(0);margin: 1%;}

#caidanBtn{display: inline-block;vertical-align: top;position: fixed;top: 0.48rem;right: 5%;color: #fff;text-align: center;z-index: 999;overflow: hidden;cursor: pointer;-webkit-user-select: none;user-select: none;-webkit-transition: all 0.5s ease-in;transition: all 0.5s ease-in;}
#caidanBtn h4{}
#caidanBtn div{margin-left: .10rem;margin-top: 1px;-webkit-transition: all 0.5s ease-in;transition: all 0.5s ease-in;display: none;}
#caidanBtn div i{height: 4px;width: 35px;background-color: #fff;border-radius: 50px;display: block;margin-top: 8px;position: relative;-webkit-transition: all 0.5s ease-in;transition: all 0.5s ease-in;}
#caidanBtn.animate-caidanBtn1{padding: .22rem .22rem;}
#caidanBtn.animate-caidanBtn1 h4{display: none;}
#caidanBtn.animate-caidanBtn1 div{margin: 0;}
#caidanBtn.animate-caidanBtn1 div i:nth-child(2){display: none;}
#caidanBtn.animate-caidanBtn1 div i:first-child{-webkit-transform: rotate(45deg);transform: rotate(45deg);top: 3px;}
#caidanBtn.animate-caidanBtn1 div i:last-child{-webkit-transform: rotate(-45deg);transform: rotate(-45deg);top: -9px;}
/* 菜单结束 */

/* 菜单_down */
.caidan_foot_active{width: 100%;background: #fff;position:absolute;    bottom: 40px;-webkit-transition: all 0.5s ease-in;transition: all 0.5s ease-in;}

.caidan_foot_top{position: absolute;top: -25px;left: 50%;    margin-left: -25px;z-index: 100;width: 50px; height: 50px;background: url(../images/page5_4.jpg) no-repeat center;}
.caidan_foot_top1{padding: 19px 16px;-webkit-transition: all 0.5s ease-in;transition: all 0.5s ease-in;}
.caidan_foot_top2{display:none;padding: 19px 16px;position: absolute;top: 0;-webkit-transition: all 0.5s ease-in;transition: all 0.5s ease-in;}
.caidan_foot_down{    padding:20px 0 14px;-webkit-transition: all 0.5s linear;transition: all 0.5s linear;}
.foot_nav{display: flex;justify-content: center;align-items: flex-start;}
.foot_nav>li{display: inline-block;margin:20px 32px 32px;-webkit-transition: all 0.5s ease-in;transition: all 0.5s ease-in;}
.foot_nav_l li{margin-bottom: 15px;    text-align: left;}
.foot_nav_l li a{color: #969595;font-size: .12rem;}
.foot_nav_l .foot_nav_l1 a{color: #606060;font-size: .14rem;}
.foot_nav_l .foot_nav1 a{color: #744310;}
.foot_nav_l li a:hover{color:#94704b; }
.foot_nav_l .foot_nav_l1 a:hover{color: #744310;}
.foot_nav_xian1{width: 20px;height: 2px;background: #965b1e;display: block;}
.foot_nav_xian2{width: 98px;height: 1px;background: #eeeeee;display: block;}
.foot_nav_r{    text-align: center;}
.foot_nav_r li{color: #999999;font-size: .12rem;    line-height: .22rem;}
.foot_nav_r li img{margin:18px 0 22px 0;}
.foot_nav_r .weibo,.foot_nav_r .weixin{margin:0 auto;display: none; }
.foot_nav .foot_nav_rl{margin: 20px 0 0 8vw;}



.foot{background: #231405;height: 42px;width: 100%;display: flex;justify-content:space-between;    align-items: center; padding: 0 18%;position: absolute;bottom: 0;}
.foot span{color: #6a6a6a;font-size:.12rem;}


/* foot_fu开始 */
.foot_2{ overflow: hidden;position: relative;bottom:0;-webkit-transition: all 0.5s linear;transition: all 0.5s linear;}
.foot_fu{height: 400px;-webkit-transition: all 0.5s ease-in;transition: all 0.5s ease-in;}




/* 水印 */
.shuiyin-img {position: absolute;top: 20px;right: 20px;width: 86px!important;height: 86px!important;}

.bg_fixed{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: -1;}

/* #out{overflow: hidden;}--测试时不要打开 */
/* @media(min-width:641px){
#out{min-width: 1183px;}
} */





@media(max-width: 1366px) and (min-width: 641px){
.caidan_left>img{margin-bottom: 0;margin-top: 10%;width: 56%;}
.caidan_left>ul {padding-bottom: 12%;}
.caidan_left>ul>li>a{padding: 4% 0;}
.caidan_left>div img {width: 96px;}
.caidan_right img{padding: 15px 5px 10px 5px;}
.caidan_right img.caidan_right_logo{margin: 25px 5px 10px 5px;}
.caidan_right img.caidan_right_logo2{padding: 25px 5px 10px 5px;}
.caidan_right>div{margin-top: 6px;}

.kf_icon-video{bottom: 24%;}

/* end media */
}



@media(max-width:640px){
body{font-size: 0.15rem;}
p,span,input{line-height: 0.20rem;}
input,select,textarea{font-size: 0.13rem;}
textarea{line-height: 0.20rem;}
h1{font-size: 0.30rem;}h2{font-size: 0.22rem;}h3{font-size: 0.18rem;}
h4{font-size: 0.16rem;}h5{font-size: 0.14rem;}h6{font-size: 0.12rem;}

.font_16{font-size: 0.16rem;}
.font_14{font-size: 0.14rem;}

.line_60{line-height: 0.40rem;}

.marg_15{margin: 0.10rem;}
.marg_25{margin: 0.16rem;}

.marg-10_0{margin: 0.07rem 0;}
.marg-15_45{margin: 0.10rem 0.30rem;}
.marg-50_0{margin: 0.34rem 0;}

.marg_t_30{margin-top: 0.20rem;}

.padd_20{padding: 0.14rem;}
.padd_30{padding: 0.20rem;}

.padd-5_0{padding: 0.03rem 0;}
.padd-15_0{padding: 0.10rem 0;}
.padd-20_40{padding: 0.14rem 0.26rem;}
.padd-30_0{padding: 0.20rem 0;}
.padd-40_0{padding: 0.26rem 0;}

.padd_t_5{padding-top: 0.03rem;}
.padd_t_10{padding-top: 0.07rem;}

#bg_fixed{background-size: auto 100%!important;}


#caidan{height: 100%;padding-top: 140px;background-color: rgba(255, 255, 255, 0.8);margin: 0!important;display: none;}
#caidan ul li{float: left;width: 100%;left: 0;}
#caidan ul li:after{content: none;}
#caidan ul li a{font-size: .18rem; padding: .14rem 0;}
#caidanBtn.animate-caidanBtn1 div i:first-child{top: -6px;left: 10px;}
#caidanBtn.animate-caidanBtn1 div i:last-child{top: -15px;left: 10px;}

.caidan_left{width: 1.1rem;}
.caidan_left>img{width: 0.6rem;height: 0.6rem;margin-top: 10%;margin-bottom: 0.05rem;}
.caidan_left>h4{padding-bottom: 2%;}
.caidan_left>ul {padding-bottom: 10%;}
.caidan_left>ul>li>a{padding: 2% 0;font-size: 0.14rem;}
.caidan_left>div img {width: 0.7rem;}
.caidan_left>div p {font-size: 0.13rem;}
.caidan_left>div p span{display: inline-block;line-height: 0.16rem;}

.caidan_right{width: 0.45rem;}
.caidan_right img {padding: 0.1rem 0.05rem 0.1rem 0.05rem;}
.caidan_right>h3{width: 0.16rem;line-height: 0.18rem;font-size: 0.16rem;}
.caidan_right>div{margin-top: 0;width: 0.17rem;font-size: 0.15rem;line-height: 0.16rem;}

footer{padding: 1% 3%;}

.kf_side-bar{bottom: 0.50rem;right: 0;width: 0.60rem;overflow: hidden;transition:height 0.2s ease-out;}
.kf_side-bar>a{background-size: 100% auto;width: 0.60rem;height: 0.42rem;margin-bottom: 1px;}
.kf_shouji{font-size: 0.16rem;line-height: 0.42rem;height: 0.42rem;width: 1.25rem;}
.kf_icon-video{background-size: 100% auto;width: 0.56rem;height: 0.56rem;margin-bottom: 0;bottom: 0.4rem;left: 0.02rem;line-height: 0.14rem;font-size: 0.11rem;padding-top: 0.17rem;border-radius: 50%;}

.kf_side-bar>a.kf_anniu{display: inline-block;color: #fff;background-color: rgba(13, 35, 111, 0.9);font-size: 0.16rem;border-radius: 50%;line-height: 0.56rem;width: 0.56rem;height: 0.56rem;margin-bottom: 0.02rem;}


/* end media */
}

/* the end */