@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;border:0 none;outline:0;}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0 none}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
strong{font-weight:800}
ol,ul,li{list-style:none outside none;}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
a{color: #333;text-decoration:none;}
a:hover{ text-decoration: none}
body{float: left;width: 100%;}
.cf:after{content:"";clear:both;display:block;height:0;overflow:hidden}
.cf{zoom:1}
input,textarea {outline: none;border: 0 none;}
/**, *:before, *:after{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}*/
.mauto{width:98%; margin-left:auto; margin-right:auto;}
.zht{margin-right: 2%;}
.zht img{width: 96%; height: auto; margin-left: auto; margin-right: auto;}
@media screen and (min-width:1200px){
body,a{font-size: 14px;}
.sp_header,.sjj_nav,.pov,.footeryd{display: none;}
.md-camera {max-height:380px;width: 100%;min-width:1200px;margin:0 auto;overflow: hidden;box-sizing: border-box;display: flex;justify-content: center;align-items: center;}
.cameraImg { width:100%;}
.main{width: 1200px;margin: 0 auto;}
/*main end*/
/*head*/
#head{width:100%; position:absolute; left:0px; top:41px;background-color:rgba(255,255,255,0.9); z-index:1000; display:block;}
#head.af1{box-shadow: 0px 1px 12px #888;-webkit-box-shadow: 0px 1px 12px #888;-moz-box-shadow: 0px 1px 12px #888; background-color:#FFFFFF; position:fixed; left:0px; top:0px;  float:none;}
#heada{width:98%;height: 40px;background-color:#A9171F; padding:3px 1%;   }
#heada .txx{ padding:0px 2%;width:96%; float:left; }
#heada .hyc{  line-height:35px; color:#fff; overflow:hidden; float:left;}
#heada .right{float:right; text-align:right; padding-left:15px; padding-right:15px;}
#heada .right span{ font-size:14px;}
#heada a{color:#fff;  float:left; line-height:35px;font-size:12px;}
#heada a i{ margin-left:12px; margin-right:12px; font-size:14px;}
#heada a.fd{ position:relative; height:35px; cursor:pointer; z-index:1001;}
#heada a.fd .pic{ position:absolute; right:0px; top:-35px; height:0px; overflow:hidden; filter: Alpha(Opacity=0);
-moz-opacity:0; 		opacity:0;transition:all 0.3s ease-in-out 0s;z-index:1001;}
#heada a.fd .pic img{ width:100px; height:100px;}
#heada a:hover{color:rgba(255,255,255,0.6);}
#heada a.fd:hover .pic{ top:35px; filter: Alpha(Opacity=100);
-moz-opacity:1; 		opacity:1; height:auto;}
#nav{ float:left; width:100%; padding-top:12px; padding-bottom:12px; }
.nav{ width:100%; height:92px;position: absolute;left: 0px;top: 41px;background-color: rgba(255,255,255,0.9);z-index: 1000;}
.nav .nav_content{ width:98%; height:92px; margin:0 auto;}
.nav .nav_content .logo{ width: 20%; height:70px; float:left; display:flex; flex-direction:column; align-items:center; padding-top:10px;}
.nav .nav_content .logo img{max-height: 70px;width: 100%;}
.nav .nav_content .tptel{line-height: 92px;float:right;}
.nav .nav_content .tptel img{ height:35px; float:left; margin-top:29px;}
.nav .nav_content .tptel span{font-size: 22px; font-weight: 600; margin-left:5px;}
.nav .nav_content .dh{float:left; width:60%}
.nav .nav_content .dh ul{Z-INDEX: 100;POSITION: relative;width: 96%; margin-left:4%;max-width: 1200px;display: flex; }
.nav .nav_content .dh ul li{ float:left; display: block;flex: 1;height:80px; line-height:80px;text-align:center; padding-top:10px; position:relative;transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}
.nav .nav_content .dh ul li::after{ content: " ";left: -120%; }
.nav .nav_content .dh ul li:hover::after{left:0px;background:#f4f4f4; transition:0.8s; top: 0px; width: 100%; height: 100%; position: absolute; z-index: -1;}
.nav .nav_content .dh ul li:first-child{margin-left:0}
.nav .nav_content .dh ul li:last-child{margin-right:0}
.nav .nav_content .dh ul li a .cn{font-size:15px; color:#333; font-weight:600;}
.nav .nav_content .dh ul li a:hover .cn{ color:#9b2927;}
.nav .nav_content .dh ul li a:hover .en{ color:#9b2927;}
.nav .nav_content .dh ul li .nav_zi{ position:absolute; left:0; top:69px; border-top:2px solid #9b2927; width:110px; overflow:hidden; background:rgba(255,255,255,0.8); display:none; z-index:999;transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}
.nav .nav_content .dh ul li:hover .nav_zi{ display:block;}
.nav .nav_content .dh ul li .nav_zi h3{ line-height:42px; height:42px;  text-align:left; cursor:pointer; transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}
.nav .nav_content .dh ul li .nav_zi h3 a{ padding-left:20px;color:#333; font-size:12px; display:block; width:100%; height:42px; transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}
.nav .nav_content .dh ul li .nav_zi h3:hover{ background:#F5F5F5;}
.nav .nav_content .dh ul li .nav_zi h3:hover .nav_zi_a{ padding-left:25px; color:#9b2927;}
/*nav end*/
.foot{width:100%;padding:30px 0 20px; margin-top:45px;background:#000;}
.foot .ftdh{width:70%; padding-bottom:5px; margin:30px auto; border-bottom:#888886 1px solid;}
.foot .ftdh .ftdha{display: flex;width:96%; margin-right:3%; margin-left:1%; margin-bottom:10px;}
.foot .ftdh .ftdha a{float:left; display:block; color:#ccc;flex: 1; text-align:center; }
.foot .ftdh .ftdha a::before {content: "/"; padding-right:25px;}
.foot .ftdh .ftdha a:nth-child(1)::before {content: "";padding-right:0; }
.foot .fteu{width:66%; float:left; margin-right:4%;}
.foot .fteu .dh{ width:100%; margin-bottom:10px;}
.foot .fteu .dh .dhl{ font-size:16px; color:#FFFFFF; display:block; line-height:30px; font-weight:600}
.foot .fteu .dh .dhr{ line-height:30px;}
.foot .fteu .dh .dhr a{color:#ccc; display:block; float:left; margin-right:25px;}
.foot .ftzx{width:30%; float:left; }
.foot .ftzx .hzx{font-size:16px; font-weight:600; margin-bottom:10px; color:#CCCCCC;}
.foot .ftzx .telwx,.foot .ftzx .email{line-height:30px; color:#fff; font-size:16px;}
.foot .ftzx .telwx span,.foot .ftzx .email span{margin:0 15px 0 5px;}
.foot .ftzx .telwx img,.foot .ftzx .email img{margin-top:7px;}
.foot .ftzx a{color:#FFFFFF;  }
.foot .ftzx a:hover{color:#FF9900;}
.foot .ftzx  a .zx{ margin-top:20px; padding:10px 25px;background:#A9171F;text-align:center; border-radius:10px;width:30%;}
.footer{width:100%;padding: 10px 0;background: #3a3c3f;float: left;}
.foot_box{width: 1000px;margin: auto}
.footer p {float:left;width:100%;text-align: center;color: #d8dde0;font-size: 12px;height: 24px;line-height: 24px;}
.footer p a:hover{text-decoration:none}
.footer p span{height:30px;font-size:12px;color:#555;margin:0 auto}
.footer p a{font-size: 12px;color: #d8dde0;padding: 0 3px;}
.footer p a.ov{color: #888886;}
/*footer*/
.izl-rmenu{margin-right: 0;width: 82px;position: fixed;right: 2px;top: 65%;-webkit-box-shadow: #DDD 0px 1px 5px;-moz-box-shadow: #DDD 0px 1px 5px;box-shadow: #DDD 0px 1px 5px;z-index:999;}
.izl-rmenu .consult{background-image: url(../images/consult_icon.gif);background-repeat: no-repeat;background-position: center -77px;display: block;height: 76px;width: 82px;}
.izl-rmenu .consult .phone {background-color: rgb(247,247,255);position: absolute;width: 160px;left: -160px;top: 0px;line-height: 73px;color: #000;font-size: 18px;text-align: center;display: none;box-shadow: #DDD -1px 1px 4px;}
.izl-rmenu a.consult:hover .phone{display:inline !important;}
.izl-rmenu .cart {background-image: url(../images/consult_icon.gif);background-repeat: no-repeat;background-position: center bottom;display: block;height: 16px;width: 16px;font-size: 12px;line-height: 16px;color: #45BDFF;text-align: center;padding-top: 15px;padding-right: 18px;padding-bottom: 47px;padding-left: 48px;}
.izl-rmenu a.cart:hover .pic{display:block;}
.izl-rmenu .btn_top {background-image: url(../images/float_top.gif);background-repeat: no-repeat;background-position: center top;display: block;height: 39px;width: 82px;-webkit-transition: all 0s ease-in-out;-moz-transition: all 0s ease-in-out;-o-transition: all 0s ease-in-out;transition: all 0s ease-in-out;}
.izl-rmenu .btn_top:hover {background-image: url(../images/float_top.gif);background-repeat: no-repeat;background-position: center bottom;}
.izl-rmenu .cart .pic {display:none;position: absolute;left: -160px;top: 65px;width: 160px;height: 160px;background:url(../images/weixin.jpg);}
#udesk-feedback-tab {position: fixed;right: 2px;top: 65%;margin-top: -76px;-webkit-box-shadow: #DDD 0px -1px 5px;-moz-box-shadow: #DDD 0px -1px 5px;box-shadow: #DDD 0px -1px 5px;z-index: 10000;cursor: pointer;background-image: url(../images/consult_icon.gif);background-repeat: no-repeat;background-position: center top;display: block;height: 76px;width: 82px;background-color: #FFF!important;z-index:999;}
}
@media screen and (max-width:1199px) and (min-width:751px){
body,a{font-size: 14px;}
.sp_header,.sjj_nav,.pov,.footeryd{display: none;}
.md-camera {max-height:380px;width: 100%;min-width:751px;margin:0 auto;overflow: hidden;box-sizing: border-box;display: flex;justify-content: center;align-items: center;}
.cameraImg { width:100%;}
.main{width:98%;margin: 0 auto;}
/*main end*/
/*head*/
#head{width:100%; position:absolute; left:0px; top:41px;background-color:rgba(255,255,255,0.9); z-index:1000; display:block;}
#head.af1{box-shadow: 0px 1px 12px #888;-webkit-box-shadow: 0px 1px 12px #888;-moz-box-shadow: 0px 1px 12px #888; background-color:#FFFFFF; position:fixed; left:0px; top:0px;  float:none;}
#heada{width:98%;height: 40px;background-color:#A9171F; padding:3px 1%;   }
#heada .txx{ padding:0px 2%;width:96%; float:left; }
#heada .hyc{  line-height:35px; color:#fff; overflow:hidden; float:left;}
#heada .right{float:right; text-align:right; padding-left:15px; padding-right:15px;}
#heada .right span{ font-size:14px;}
#heada a{color:#fff;  float:left; line-height:35px;font-size:12px;}
#heada a i{ margin-left:12px; margin-right:12px; font-size:14px;}
#heada a.fd{ position:relative; height:35px; cursor:pointer; z-index:1001;}
#heada a.fd .pic{ position:absolute; right:0px; top:-35px; height:0px; overflow:hidden; filter: Alpha(Opacity=0);
-moz-opacity:0; 		opacity:0;transition:all 0.3s ease-in-out 0s;z-index:1001;}
#heada a.fd .pic img{ width:100px; height:100px;}
#heada a:hover{color:rgba(255,255,255,0.6);}
#heada a.fd:hover .pic{ top:35px; filter: Alpha(Opacity=100);
-moz-opacity:1; 		opacity:1; height:auto;}
#nav{ float:left; width:100%; padding-top:12px; padding-bottom:12px; }
.nav{ width:100%; height:92px;position: absolute;left: 0px;top: 41px;background-color: rgba(255,255,255,0.9);z-index: 1000;}
.nav .nav_content{ width:98%; height:92px; margin:0 auto;}
.nav .nav_content .logo{ width:25%; height:60px; float:left; display:grid; flex-direction:column; align-items:center; padding-top:10px;}
.nav .nav_content .logo img{max-height: 60px;width: 100%;}
.nav .nav_content .tptel{ display:none;}
.nav .nav_content .tptel img{ height:35px; float:left; margin-top:29px;}
.nav .nav_content .tptel span{font-size: 22px; font-weight: 600; margin-left:5px;}
.nav .nav_content .dh{float:left; width:75%}
.nav .nav_content .dh ul{Z-INDEX: 100;POSITION: relative;width: 96%; margin-left:4%;max-width: 1200px;display: flex; }
.nav .nav_content .dh ul li{ float:left; display: block;flex: 1;height:80px; line-height:80px;text-align:center; padding-top:10px; position:relative;transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}
.nav .nav_content .dh ul li::after{ content: " ";left: -120%; }
.nav .nav_content .dh ul li:hover::after{left:0px;background:#f4f4f4; transition:0.8s; top: 0px; width: 100%; height: 100%; position: absolute; z-index: -1;}
.nav .nav_content .dh ul li:first-child{margin-left:0}
.nav .nav_content .dh ul li:last-child{margin-right:0}
.nav .nav_content .dh ul li a .cn{font-size:15px; color:#333; font-weight:600;}
.nav .nav_content .dh ul li a:hover .cn{ color:#9b2927;}
.nav .nav_content .dh ul li a:hover .en{ color:#9b2927;}
.nav .nav_content .dh ul li .nav_zi{ position:absolute; left:0; top:69px; border-top:2px solid #9b2927; margin-left:-5px; width:110px; overflow:hidden; background:rgba(255,255,255,0.8); display:none; z-index:999;transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}
.nav .nav_content .dh ul li:hover .nav_zi{ display:block;}
.nav .nav_content .dh ul li .nav_zi h3{ line-height:42px; height:42px;  text-align:left; cursor:pointer; transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}
.nav .nav_content .dh ul li .nav_zi h3 a{ padding-left:20px;color:#333; font-size:12px; display:block; width:100%; height:42px; transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}
.nav .nav_content .dh ul li .nav_zi h3:hover{ background:#F5F5F5;}
.nav .nav_content .dh ul li .nav_zi h3:hover .nav_zi_a{ padding-left:25px; color:#9b2927;}
/*nav end*/
.foot{width:100%;padding:30px 0 20px; margin-top:45px;background:#000;}
.foot .ftdh{width:90%; padding-bottom:5px; margin:30px auto; border-bottom:#888886 1px solid;}
.foot .ftdh .ftdha{display: flex;width:96%; margin-right:3%; margin-left:1%; margin-bottom:10px;}
.foot .ftdh .ftdha a{float:left; display:block; color:#ccc;flex: 1; text-align:center; }
.foot .ftdh .ftdha a::before {content: "/"; padding-right:25px;}
.foot .ftdh .ftdha a:nth-child(1)::before {content: "";padding-right:0; }
.foot .fteu{width:66%; float:left; margin-right:4%;}
.foot .fteu .dh{ width:100%; margin-bottom:10px;}
.foot .fteu .dh .dhl{ font-size:16px; color:#FFFFFF; display:block; line-height:30px; font-weight:600}
.foot .fteu .dh .dhr{ line-height:30px;}
.foot .fteu .dh .dhr a{color:#ccc; display:block; float:left; margin-right:25px;}
.foot .ftzx{width:30%; float:left; }
.foot .ftzx .hzx{font-size:16px; font-weight:600; margin-bottom:10px; color:#CCCCCC;}
.foot .ftzx .telwx,.foot .ftzx .email{line-height:30px; color:#fff; font-size:16px;}
.foot .ftzx .telwx span,.foot .ftzx .email span{margin:0 15px 0 5px;}
.foot .ftzx .telwx img,.foot .ftzx .email img{margin-top:7px;}
.foot .ftzx a{color:#FFFFFF;  }
.foot .ftzx a:hover{color:#FF9900;}
.foot .ftzx  a .zx{ margin-top:20px; padding:10px 25px;background:#A9171F;text-align:center; border-radius:10px;width:30%;}
.footer{width:100%;padding: 10px 0;background: #3a3c3f;float: left;}
.foot_box{width: 1000px;margin: auto}
.footer p {float:left;width:100%;text-align: center;color: #d8dde0;font-size: 12px;height: 24px;line-height: 24px;}
.footer p a:hover{text-decoration:none}
.footer p span{height:30px;font-size:12px;color:#555;margin:0 auto}
.footer p a{font-size: 12px;color: #d8dde0;padding: 0 3px;}
.footer p a.ov{color: #888886;}
/*footer*/
.izl-rmenu{
	       margin-right: 0;
	       width: 82px;
	       position: fixed;
	       right: 2px;
	       top: 65%;
	       -webkit-box-shadow: #DDD 0px 1px 5px;
	       -moz-box-shadow: #DDD 0px 1px 5px;
	       box-shadow: #DDD 0px 1px 5px;
	       z-index:999;
}
.izl-rmenu .consult{    
	background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center -77px;
    display: block;
    height: 76px;
    width: 82px;
}
.izl-rmenu .consult .phone {
    background-color: rgb(247,247,255);
    position: absolute;
    width: 160px;
    left: -160px;
    top: 0px;
    line-height: 73px;
    color: #000;
    font-size: 18px;
    text-align: center;
    display: none;
    box-shadow: #DDD -1px 1px 4px;
}
.izl-rmenu a.consult:hover .phone{display:inline !important;}
.izl-rmenu .cart {
    background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center bottom;
    display: block;
    height: 16px;
    width: 16px;
    font-size: 12px;
    line-height: 16px;
    color: #45BDFF;
    text-align: center;
    padding-top: 15px;
    padding-right: 18px;
    padding-bottom: 47px;
    padding-left: 48px;
}
.izl-rmenu a.cart:hover .pic{display:block;}
.izl-rmenu .btn_top {
    background-image: url(../images/float_top.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 39px;
    width: 82px;
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
}
.izl-rmenu .btn_top:hover {
	background-image: url(../images/float_top.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.izl-rmenu .cart .pic {
	display:none;
    position: absolute;
    left: -160px;
    top: 65px;
    width: 160px;
    height: 160px;
    background:url(../images/weixin.jpg);
}
#udesk-feedback-tab {
    position: fixed;
    right: 2px;
    top: 65%;
    margin-top: -76px;
    -webkit-box-shadow: #DDD 0px -1px 5px;
    -moz-box-shadow: #DDD 0px -1px 5px;
    box-shadow: #DDD 0px -1px 5px;
    z-index: 10000;
    cursor: pointer;
    background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 76px;
    width: 82px;
    background-color: #FFF!important;
    z-index:999;
}
}
@media screen and (max-width: 750px){
body,a{font-size: 3.5vw;}
#heada,.ov,.nav,.izl-rmenu{display: none;}
.md-camera {width: 100%;margin:0 auto;overflow: hidden;box-sizing: border-box;display: flex;justify-content: center;align-items: center;}
.cameraImg { width:100%;}
/*md-camera*/
.main{width: 98%;margin: 0 auto;}
.sp_header{height:12.5vw;overflow:hidden;background:#fff;position:fixed;z-index:120;width:100%;box-shadow: 0px 1px 6px #888;-webkit-box-shadow: 0px 1px 6px #888;-moz-box-shadow: 0px 1px 6px #888;}
.sp_logo{float:left;height:12.5vw}
.sp_logo img{margin:1.5vw auto;max-height:9.5vw;}
.sp_nav{width:12.5vw;float:right;position:relative;cursor:pointer;height:7.5vw;margin-top:3.75vw}
.sp_nav span{display:block;background:#c9141e;width:7.5vw;height:0.5vw;position:absolute;left:2.5vw;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:2.5vw}
.sp_nav span:nth-of-type(3){top:5vw}
.sp_nav_se span:nth-of-type(1){top:2.5vw;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:2.5vw;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background-color: rgba(0,0,0,0.85);width:100%;font-size:3.5vw;line-height:10vw;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:12.5vw}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 17.5vw)}
.sjj_nav>ul>li:first-child .language{float:right;overflow:hidden;line-height:6vw;margin-top:1vw;}
.sjj_nav>ul>li:first-child .language img{margin-left:1vw; height:5vw; }
.sjj_nav>ul>li:first-child .language a{width:8.75vw;float:left;text-align:center;color:#fff;}
.sjj_nav ul li i{position:absolute;top:0.75vw;right:0px;border-left:1px #ddd solid;height:5vw;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:5vw;position:relative;line-height:8vw;font-size:3.5vw}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#fff;width:80%}
.sjj_nav ul li ul li a{color:#fff;display:block;text-align:left;}
.sjj_nav ul li i svg{width:5vw;height:5vw;fill:#fff;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#f1f1f1}
.sjj_nav ul li ul li>ul{margin-left:2.5vw}
/*------------wap end----------*/
.foot{width:100%;padding: 1.5vw 0 5vw;margin-top: 5vw;background:#000;}
.foot .ftdh{width:90%; padding-bottom:1.25vw; margin:7.5vw auto; border-bottom:#888886 0.25vw solid;}
.foot .ftdh .ftdha{display: flex;width:96%; margin-right:2%; margin-left:2%; margin-bottom:2.5vw;}
.foot .ftdh .ftdha a{float:left; display:block; color:#ccc;flex: 1; text-align:center;padding-right:2.5vw; }
.foot .ftdh .ftdha a::before {content: "";}
.foot .ftdh .ftdha a:nth-child(1)::before {content: "";padding-right:0; }
.foot .fteu{width:96%;margin-left:auto; margin-right:auto;}
.foot .fteu .dh{ width:100%; margin-bottom:2.5vw;}
.foot .fteu .dh .dhl{ font-size:4vw; color:#FFFFFF; display:block; line-height:7.5vw; font-weight:600}
.foot .fteu .dh .dhr{ line-height:7.5vw;}
.foot .fteu .dh .dhr a{color:#ccc; display:block; float:left; margin-right:4vw;}
.foot .ftzx{width:90%; margin-left:auto; margin-right:auto;margin-top: 8vw; }
.foot .ftzx .hzx{font-size:6vw; font-weight:600; margin-bottom:2.5vw; color:#CCCCCC;text-align: center;font-family: 华文彩云;}
.foot .ftzx .telwx,.foot .ftzx .email{line-height:7.5vw; color:#fff; font-size:4vw;}
.foot .ftzx .telwx span,.foot .ftzx .email span{margin:0 3.75vw 0 1.25vw;}
.foot .ftzx .telwx img,.foot .ftzx .email img{height:4vw;}
.foot .ftzx a{color:#FFFFFF;}
.foot .ftzx a:hover{color:#FF9900;}
.foot .ftzx  a .zx{ margin-top:5vw; padding:2.5vw 6vw;background:#A9171F;text-align:center; border-radius:2.5vw;width:30%;margin-left:auto; margin-right:auto;}
.footer{width:100%;padding:2.5vw 0;background: #3a3c3f;float: left;}
.foot_box{width: 96%;margin:0 auto}
.footer p {float:left;width:100%;text-align: center;color: #d8dde0;font-size: 3vw;height: 6vw;line-height: 6vw;}
.footer p a:hover{text-decoration:none}
.footer p span{height:7.5vw;font-size:3vw;color:#555;margin:0 auto}
.footer p a{font-size: 3vw;color: #d8dde0;padding: 0 0.75vw;}
.footer p a.ov{display:none}
/*footer*/
.footeryd{position:fixed;bottom:-18px;left:0;right:0;margin:auto;z-index: 9999;}
.footer_menu{ background-color: rgba(0,0,0,0.65);display:block;width:100%;height:48px;margin:0;padding:0;}
.footeryd .footer_menu>li{position:relative;text-align:center;display:inline-block;width:20%;float:left;}
.footer_menu li:first-child{background:none;}
.footer_menu li:last-child{background:#A83135;width:40%;border-radius:20px; height:40px;margin-top:4px;}
.footeryd .footer_menu>li>a{height:48px;margin-right:1px;display:block;text-align:center;color:#FFF;text-decoration:none;text-shadow:0 1px rgba(0, 0, 0, 0.3);}
.footeryd .footer_menu>li.home{width:20%;}
.footeryd .footer_menu>li.home a{height:66px;width:66px;margin:auto;border-radius:60px;position:relative;top:-22px;left:0px;background:url(../images/home_icon.png) no-repeat center center;background-size:100% 100%;}
.footeryd .footer_menu>li>a label{overflow:hidden;margin:0 0 0 0;font-size:12px;display:block !important;line-height:18px;text-align:center;}
.footeryd .footer_menu>li>a img{padding:3px 0 0 0;height:24px;width:24px;color:#fff;line-height:48px;vertical-align:middle; margin-left:auto; margin-right:auto;}
.footeryd .footer_menu>li:last-child>a img{padding:2px 0 0 0;height:20px;width:20px;line-height:40px;}
.footeryd li:first-child a{display:block;}
.footer_menu li:last-of-type a{background:none;overflow:hidden;}
.footeryd .footer_menu>li>a:hover, .footeryd .footer_menu>li>a:active{background-color:#000;}
}