@charset "utf-8";

body 
{   
    margin:0;
    padding:0;
	font-family:"微软雅黑";
	font-size:14px;
	cursor: default;
	background-color:#f7f7f7;
	/*overflow-x: hidden;*/
	min-width:1200px;

}


/*table{border-collapse:collapse;border-spacing:0px;}*/
a{text-decoration:none;font-size:14px;outline:none;}
/* a:hover{text-decoration:underline} */
a:active{outline:none;}
a img{border:0;}
p{ margin:0; padding:0}
.clearfix{clear:both}
.overflow{ overflow:hidden}
 body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,textarea,b{padding:0;margin:0}
a:focus,input,select,textarea{outline:0}
b{ margin:0; padding:0}
textarea{resize:none;overflow:auto;	font-family:"微软雅黑";}
ul,ol,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal}
input{ outline:none; border:none; background-color:transparent ;font-family: "微软雅黑"}
.float-r{float: right !important}
.float-l{float: left !important;}
i{font-style: normal}


.head-bg{ width: 100% ;  height: 190px ; background: url(../images/head-bg.jpg) no-repeat center center; }
.head-box{ width: 1350px ;margin: 0 auto ;}
.head-box .hd-top{ width: 100% ; height: 131px ; }
.head-box .hd-top .hd-l{ float: left; padding: 35px 0 0 13px}
.head-box .hd-top .hd-r{ float: right; padding: 38px 0 0 0}
.head-box .hd-top .hd-l .lg-box{float: left;}
.head-box .hd-top .hd-l .lg-box .logo{float: left;}
.head-box .hd-top .hd-l .lg-box .tr{float: left; height: 50px; border-left: 1px solid #dcdcdc ;margin: 6px 0 0 20px; padding-left: 20px}
.head-box .hd-top .hd-l .lg-box .tr h3{ line-height: 20px ;font-size: 18px ;color: #4b4236 ;font-weight: bold ;margin: 1px 0 8px 0}
.head-box .hd-top .hd-l .lg-box .tr h4{ line-height: 18px ;font-size: 18px ;color: #4b4236 ;}
.head-box .hd-top .hd-r h3{ height: 24px ;line-height: 24px; font-size: 16px ;color: #4b4236 ; background: url(../images/icon3.png) no-repeat left 9px ;
	padding-left: 19px; margin-bottom: 5px;}
.head-box .hd-top .hd-r h3 i{ font-size: 24px ;color: #b18c58 ;font-weight: bold}
.head-box .hd-top .hd-r h4{ height: 24px ;line-height: 24px; font-size: 16px ;color: #4b4236 ; background: url(../images/icon4.png) no-repeat left 9px ;padding-left: 19px;}
.head-box .hd-top .hd-r h4 i{ font-size: 24px ;color: #b18c58 ;font-weight: bold}
.head-box .hd-top .hd-r h4 span{color: #b18c58 ;}

.nav{ width: 100% ; position: relative; z-index: 3;}
.nav ul{ width: 1400px}
.nav ul li{ height: 58px; line-height: 58px; float: left; margin: 0 13px 0 20px}
.nav ul li .yj{min-width: 140px ; height: 58px; line-height: 58px;text-align: center; display: inline-block ; font-size: 16px; color: #242424 ;position: relative;}
.nav ul li .yj i{ width: 90px; height: 2px ;display: block ; background-color: #b18c58 ;position: absolute; left: 50%;top: 0;margin-left: -45px;display: none}
.nav ul li.on .yj{ color: #b18c58 ;font-weight: bold }
.nav ul li.on .yj i{display: block}
.nav ul li .ej-box{ width: 1270px;  padding: 40px ;background: rgba(255, 255, 255, 0.95); position: absolute; left: 0;top: 58px;display: none}
.nav ul li .ej-box .tu-box{ width: 209px; height: 150px; border-bottom: 2px solid #b18c58 ;float: left; overflow: hidden;}
.nav ul li .ej-box .tu-box .tu{ width: 100% ; height: 100% ; object-fit: cover ;transition: .9s;}
.nav ul li .ej-box .lan-hid{ width: 628px ; float: left; padding-left: 73px; position: relative;/*top: -10px; */overflow: hidden;}
.nav ul li .ej-box .lanm{ width: 800px ;}
.nav ul li .ej-box .lanm dl{ width: 238px; float: left; margin-top: 10px;}
.nav ul li .ej-box .lanm dl dd{ width: 150px;  height: 16px; line-height: 16px;  white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.nav ul li .ej-box .lanm dl dd a{ height: 16px; line-height: 16px; font-size: 14px; color: #3f4140 ; position: relative;}
.nav ul li .ej-box .lanm dl dd a:hover{text-decoration: underline ;font-weight: bold ;color: #b18c58}
.nav ul li .ej-box .details{ width: 328px; float: left; padding: 0 0 0 32px; overflow: hidden;}
.nav ul li .ej-box .details h4{ width: 100% ; height: 26px;line-height: 26px ; font-size: 24px; color: #4b4236 ; margin-bottom: 15px; overflow: hidden;}
.nav ul li .ej-box .details p{width: 100% ; height: 48px; line-height: 24px ; font-size: 14px; color: #8d8d8d ;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
.nav ul li .ej-box .details .anniu{ width: 100% ; padding: 20px 0 0 0; overflow: hidden;}
.nav ul li .ej-box .details .anniu a{ width: 158px; height: 43px; line-height: 43px; text-align: center ; border: solid 1px #b18c58;float: left;}
.nav ul li .ej-box .details .anniu a i{ font-size: 16px; color: #4b4236 ;background: url(../images/icon6.png) no-repeat right center; padding-right: 33px;}
.nav ul li .ej-box .details .anniu a:hover{ background-color: #b18c58}
.nav ul li .ej-box .details .anniu a:hover i{color: #fff ;background: url(../images/icon5.png) no-repeat right center;}
.nav ul li .ej-box .al{ width: 910px;height: 276px; float: left; overflow: hidden;}
.nav ul li .ej-box .al dl{ width: 980px; height: 296px; overflow: hidden; position: relative; top: -16px}
.nav ul li .ej-box .al dl dd{ width: 413px ;float: left; border-bottom: 1px solid #c9c9c9 ; padding: 16px 0; margin: 0 63px 0 0; overflow: hidden;}
.nav ul li .ej-box .al dl dd .ig{ width: 160px ; height: 120px ; float: left;}
.nav ul li .ej-box .al dl dd .ir{ width: 215px ; float: left; padding-left: 19px;}
.nav ul li .ej-box .al dl dd .ir h5{ width: 100% ;height: 20px; line-height: 20px ; font-size: 16px ;color: #3f3f3f ;white-space: nowrap;text-overflow: ellipsis; overflow: hidden; margin: 8px 0 12px 0}
.nav ul li .ej-box .al dl dd .ir h6{width: 100% ; height: 72px; line-height: 18px; font-size: 12px; color: #737373;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4; overflow: hidden;}
.nav ul li .ej-box .al dl dd:hover .ir h5{color: #b18c58 ;text-decoration: underline}
.nav ul li .anlie .details .anniu{margin-top: 100px} 
.nav ul li .ptxl{ width: 140px; background: rgba(255, 255, 255, 0.95) ; position: absolute; left: 0;top: 58px;display: none} 
.nav ul li .ptxl a{ width: 120px; height: 50px; line-height: 50px; display: block ;text-align: center; padding: 0 10px; font-size: 14px; color: #242424; white-space: nowrap;text-overflow: ellipsis;}
.nav ul li .ptxl a:hover{ background-color: #dcdcdc ; color: #b18c58}

.nav ul li .ej-box .lanm .lm-l{ width: 238px; float: left;}
.nav ul li .ej-box .lanm .lm-r{ width: 410px; float: left; overflow: hidden;}
.nav ul li .ej-box .lanm .lm-l .ej_box{ width: 228px;  height: 16px; line-height: 16px; margin-bottom: 12px; white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.nav ul li .ej-box .lanm .lm-l .ej_box a{ height: 16px; line-height: 16px; font-size: 14px; color: #3f4140 ; position: relative;}
.nav ul li .ej-box .lanm .lm-l .ej_box a:hover{color: #b18c58 ;text-decoration: underline}
.nav ul li .ej-box .lanm .lm-r .lmc{ width: 500px;}
.nav ul li .ej-box .lanm .lm-r .lmc .sj_box{ width: 205px; height: 16px; line-height: 16px; margin-bottom: 12px; white-space: nowrap;text-overflow: ellipsis; overflow: hidden; float: left;margin-bottom: 12px; }
.nav ul li .ej-box .lanm .lm-r .lmc .sj_box a{ height: 16px; line-height: 16px; font-size: 14px; color: #3f4140 ; position: relative;}
.nav ul li .ej-box .lanm .lm-r .lmc .sj_box a:hover{color: #b18c58 ;text-decoration: underline}

.nav ul li .ej-box .tu-box .tu:hover{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); }

.footer{ width: 100% ; height: 364px; background: url(../images/footbg.jpg) no-repeat; overflow: hidden;}
.footer .center{ width: 1350px; margin: 0 auto; padding: 111px 0 0 0; overflow: hidden; }
.footer .foot-l{ width: 436px; float: left; }
.footer .foot-l .blg{margin: 0 0 27px 21px;}
.footer .foot-c{ width: 630px ; float: left; overflow: hidden;}
.footer .foot-c ul{ width: 660px}
.footer .foot-c ul li{ width: 120px; float: left;}
.footer .foot-c ul li h4{ width: 110px; height: 18px ;line-height: 18px;margin-bottom: 23px; overflow: hidden;}
.footer .foot-c ul li h4 a{font-size: 16px; color: #746857}
.footer .foot-c ul li h5{ width: 110px; height: 18px ;line-height: 18px;margin-bottom: 8px; overflow: hidden;}
.footer .foot-c ul li h5 a{font-size: 14px; color: #a69d96}
.footer .foot-c ul li h5 a:hover{text-decoration: underline}
.footer .foot-r{ width: 278px; float: right ;}
.footer .foot-r h3{ font-size: 16px; color: #746857 ;margin-bottom: 13px;}
.footer .foot-r .x{ width: 60px; height: 1px ; display: block ;background-color: #b18c58 ;margin-bottom: 15px;}
.footer .foot-r h4{ line-height: 32px; font-size: 30px; color: #b18c58 ;font-weight: bold ;margin-top: 5px}
.footer .foot-r h4 span{ font-weight: normal ;font-size: 16px;}

.tank-box{ width: 100% ; padding: 21px 0 0 0 }
.tank-box .tank{float: left; margin-right: 37px; cursor: pointer; position: relative; }
.tank-box .tank .imgb{float: left;}
.tank-box .tank .imgb img{float: left;}
.tank-box .tank .imgb span{font-size: 14px;  color: #746857 ;padding-left: 11px; position: relative; top: -1px;}

.tank-box .tank .ewm-box2{width: 129px; height: 129px; background-color: #b18c58; padding: 12px; position: absolute; left: 50%;
 top: -172px; margin-left: -87px;z-index: 19;display: none }
.tank-box .tank .ewm-box2 img{width: 129px; height: 129px;}
.tank-box .tank .ewm-box2 i{display: block; width: 0; height: 0; border: 6px solid transparent; border-top-color: #b18c58;
    position: absolute; left: 50%; margin-left: -3px; bottom: -12px;}
.tank-box .tank:hover .ewm-box2{ display: block}


.copy{ width: 100% ; height: 60px; line-height: 60px; text-align: center ; background-color: #4b4236 ; font-size: 16px; color: #fff ;}
.copy a{ font-size: 16px; color: #fff ;}



.bxui-fixed001{ width: 75px;position: fixed; right: 0;top: 33% ;z-index: 99;}
.bxui-fixed001 .icon-box{ width: 100% ; height: 75px ;display: flex; align-items: center; justify-content: center;background-color: #fff ;margin-bottom: 3px ; cursor: pointer;text-align: center; position: relative; box-shadow: rgba(0, 0, 0, 0.03) 0 0 4px 2px}
.bxui-fixed001 .icon-box h5{width: 100% ;  text-align: center; color: #4b4236 ; position: absolute; left: 0;bottom: 9px;}
.bxui-fixed001 .icon-box .icon{ position: absolute; left: 50%; margin-left: -11.5px; top: 16px}
.bxui-fixed001 .icon-box .icon2{display: none}
.bxui-fixed001 .icon-box .ui01-kf{ width: 135px; height: 51px;line-height: 51px; background-color: #fff ;border: solid 1px #303d6e ; position: absolute; right: -137px;top: 0;box-shadow: rgba(0, 0, 0, 0.03) 0 0 4px 2px}
.bxui-fixed001 .icon-box .ui01-kf img{float: left; margin: 15px 8px 0 18px}

.bxui-fixed001 .icon-box .ui01-kf span{float: left;}
.bxui-fixed001 .cent{width: 100%; position: relative;}
.bxui-fixed001 .icon-box:nth-child(4){border: none}
.bxui-fixed001 .cent .bxui-qq01{ width: 153px; height: 76px; background-color: #fff ; text-align: center; box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 3px; border-radius:1px; position: absolute; left: -167px; top: -10px; -webkit-border-radius:1px; -moz-border-radius:1px; -ms-border-radius:1px; -o-border-radius:1px; display: none}
.bxui-fixed001 .cent .bxui-qq01 h5{line-height: 14px; font-size: 14px; color: #4b4236 ;margin: 18px 0 10px 0}
.bxui-fixed001 .cent .bxui-qq01 h6{line-height: 14px; font-size: 20px; color: #b18c58 ;font-weight: bold; margin: 0 0 10px 0}
.bxui-fixed001 .cent .bxui-qq01 .sjx{display: block;width: 0;height: 0;border: 6px solid transparent;border-left-color: #fff;position: absolute;right: -12px ;top: 46%}

.bxui-fixed001 .cent .wx001{ width: 154px; height: 154px; background-color: #fff ; box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 3px; border-radius:1px; position: absolute; left: -167px; top: 192px; -webkit-border-radius:1px; -moz-border-radius:1px; -ms-border-radius:1px; -o-border-radius:1px; }
.bxui-fixed001 .cent .wx001 img{ width: 122px; height: 122px;margin-top: 16px}
/* .bxui-fixed001 .icon-box:hover{background-color: #aabad9 ;} */
.bxui-fixed001 .icon-box.pageup{border: none}
.bxui-fixed001 .icon-box:hover .icon2{display: block}
.bxui-fixed001 .icon-box:hover .icon1{display: none}




.pageup{position: fixed; right: 0;bottom: 10%;z-index: 99; cursor: pointer;display: none}




.key-bg{ width: 100% ; height: 70px ;background-color: #fff ; }
.key-word{ width: 1350px ; height: 70px; margin: 0 auto ;position: relative;}
.key-word .word-l{float: left;}
.key-word .word-l .img{float: left; margin: 27px 0 0 0}
.key-word .word-l h6{float: left; height: 70px ; line-height: 70px; font-size: 14px; color: #3f3f3f}
.key-word .word-l h6 a{ font-size: 14px; color: #3f3f3f ;display: inline-block ;margin: 0 0 0 12px}
.key-word .search{ width: 368px; height: 38px ; border: solid 1px #bfbfbf ;position: absolute; right: 0;top: 15px;}
.key-word .search .ipt{ width: 270px; height: 38px;line-height: 38px;padding-left: 11px; font-size: 14px; color: #333;  float: left;}
.key-word .search .button{ width: 60px; height: 38px; background: url(../images/icon2.png) no-repeat center center; float: right ; cursor: pointer;}
.key-word .word-l h6 a:hover{ color: #b18c58 ;text-decoration: underline}







.tan-bj{ width: 100%; height: 100%; background: rgba(0, 0, 0, 0.1) ; position: fixed; left: 0;top: 0; z-index: 999; overflow: hidden; display: none}
.tan-bj .table{ width: 100% ; height: 100%;}
.tan-bj .table tr td{ width: 100% ; height: 100%;text-align: center;  position: relative;}
.tan-bj .bg-box{ width:970px; padding: 0 0 60px 0; display: inline-block; background-color: #fff;position: relative; }
.tan-bj .bg-box .hdbox{ width: 100% ;text-align: center ; background-color: #efe8de ; padding: 50px 0 34px 0; overflow: hidden;}
.tan-bj .bg-box .hdbox .lg-box2{ display: inline-block}
.tan-bj .bg-box .hdbox .lg-box2 .logo{float: left;}
.tan-bj .bg-box .hdbox .lg-box2 .tr{float: left; text-align: left; height: 50px; border-left: 1px solid #dcdcdc ;margin: 6px 0 0 20px; padding-left: 20px}
.tan-bj .bg-box .hdbox .lg-box2 .tr h3{ line-height: 20px ;font-size: 18px ;color: #4b4236 ;font-weight: bold ;margin: 1px 0 8px 0}
.tan-bj .bg-box .hdbox .lg-box2 .tr h4{ line-height: 18px ;font-size: 18px ;color: #4b4236 ;}


.tan-bj  .bg-color{ width: 790px; margin: 0 auto;  position: relative; }
.tan-bj .bg-color .name{ width: 385px; height: 40px ; float: left; margin-bottom: 20px; }
.tan-bj .bg-color .name h4{ width: 64px;text-align: left; line-height: 40px; font-size: 14px; color: #888 ; float: left;}
.tan-bj .bg-color .name .fb{ width: 318px; height: 40px ; border: solid 1px #e5e5e5; float: left;}
.tan-bj .bg-color .name .fb .ipt{ width: 300px; height: 40px; padding-left: 18px;font-size: 14px; color: #313131 ;}

.tan-bj .link3 {  width: 318px; height: 40px ; float: left;  position: relative;}
.tan-bj .link3 p {width: 300px; height: 40px ;line-height: 40px; padding-left: 18px; font-size: 14px;text-align: left; color: #666;cursor: pointer;}
.tan-bj .link3 .set {background:url(../images/xl1.png) no-repeat ; background-position:284px center;}
.tan-bj .link3 .select {background:url(../images/xl2.png) no-repeat ; background-position:284px center ;  }
.tan-bj .link3 .new { width: 316px;position:absolute; left: 0px; top: 45px; background-color: #fff; max-height:120px; overflow-y:auto;  overflow-x: hidden; z-index: 99;-webkit-line-clamp: 20; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.05) 0 0 5px 3px; border: solid 1px #c1c9d8; display: none }
.tan-bj .link3 ul li { width:100%; }
.tan-bj .link3 ul li a{  width: 300px; height:30px; line-height:30px;text-align: left;  display:block; padding-left: 18px; font-size:14px; color:#777; cursor: pointer;  overflow:hidden}
.tan-bj .link3 ul li:hover a{ color: #4b4236; background-color: #eeece9}
.tan-bj .link3 .set.color001{color: #313131;}

.tan-bj .link3 .new::-webkit-scrollbar{  width:7px;height:7px; }
    /*正常情况下滑块的样式*/
.tan-bj .link3 .new::-webkit-scrollbar-thumb{ background-color:#ccc; }
    /*鼠标悬浮在该类指向的控件上时滑块的样式*/
.tan-bj .link3 .new:hover::-webkit-scrollbar-thumb{ background-color:#ccc;}
    /*正常时候的主干部分*/
	.tan-bj .link3 .new::-webkit-scrollbar-track{background-color:#fff; }

.tan-bj .bg-color .name2{ width: 100% ;float: initial ;height: 102px;}
.tan-bj  .textarea{ width: 692px; padding: 15px; height: 72px;font-size: 14px; color: #313131 ;border: solid 1px #e5e5e5; }

.tan-bj .yue{ width: 100% ;text-align: center ; padding: 23px 0 0 0}
.tan-bj .yue .submit{width: 200px; height: 52px  ;background-color: #b18c58 ;font-size: 16px; color: #fff ;cursor: pointer;}
.tan-bj .qg{ width: 100% ; border-bottom: solid 1px #e5e5e5; text-align: center;font-size: 14px; color: #888 ;margin: 26px 0 30px 0; padding-bottom: 20px;}
.tan-bj .qg i{ color: #d50000}
.tan-bj .qg span{font-size: 16px; color: #d50000 ;font-weight: bold}
.tan-bj .yue .submit:hover{font-weight: bold}

