<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/*-----------------[初始化]--------------*/
body{color: #444;font-size: 12px;line-height: 1.5;font-family:"微软雅黑","Microsoft Yahei";}
a{color: #444;}
a:hover{color: #f27000;}
img{max-width: 100%;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
input,textarea,select{font-size: 12px;color: #444;
    font-family:"微软雅黑","Microsoft Yahei";outline: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
input[type='submit'],input[type='reset'],input[type='button'],select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
input[type='submit'],input[type='reset'],input[type='button']{cursor: pointer;}
::-webkit-input-placeholder {color: #aaa;}
::-moz-placeholder {color: #aaa; }
::-ms-input-placeholder {color: #aaa;}

.ani,a{
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}

/*布局*/
.wp{width: 100%;max-width: 1200px;margin: 0 auto;}
.h50{height: 50px;clear: both;overflow: hidden;}
.h100{height: 100px;clear: both;overflow: hidden;}

*{outline: none;}


/*******************************
  -------[=头部]-------
********************************/


/*******************************
    -------[=导航]-------
********************************/
.menuBtn{position: relative;z-index: 9;display: none;float: right;
    width: 40px;height: 20px;padding: 17px 7px;cursor: pointer;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.menuBtn b{display: block;height: 3px;background-color: #f27000;
    margin: 3px 0 5px;border-radius: 2px;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.menuBtn.open{}
.menuBtn.open b{display: none;margin: 0;position: absolute;left: 12px;top: 50%;width: 35px;}
.menuBtn.open b:first-child{display: block;
    transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
}
.menuBtn.open b:last-child{display: block;
    transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
}

#hd{
    position: fixed;left: 0;right: 0;top: 0;z-index: 900;
    background: #fff;
    height: 97px;
}
#hd .hdr{float: right;}
.logo{display: block;float: left;line-height: 97px;margin: 0 13px 0 16px;}
.logo img{
    display: inline-block;vertical-align: middle;
}
#hd .a-search,#hd .a-lang,#hd .a-menu{
    display: block;float: left;
    height: 97px;width: 45px;
    background-position: center center;
    background-repeat: no-repeat;
    font-family: "Arial";
    font-size: 13px;color: #797979;line-height: 97px;text-align: center;
}
#hd .a-search{background-image: url(../images/icon1.png);}
#hd .a-menu{background-image: url(../images/icon2.png);}


.nav{float: left;padding-top: 9px;}
.nav li{float: left;}
.nav .v1{
    display: block;
    font-size: 15px;color: #333;line-height: 74px;
    padding: 0 5px;
    margin-left: 28px;font-weight: bold;
}


.nav .subBox{
    position: absolute;left: 0;right: 0;top: 100%;
    background: #f1f1f1;overflow: hidden;
    border-bottom: 2px #fff solid;
    display: none;
}
.nav .subBox .txt{
    float: left;width: 49%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;   
    box-sizing: border-box;
    padding: 35px 10% 50px 4%;
    font-size: 14px;color: #666;line-height: 28px;
}
.nav .subBox .txt h3{
    font-size: 22px;color: #414141;font-weight: normal;
    margin-bottom: 26px;
}
.nav .subBox .txt .det{height: 140px;overflow: hidden;}
.nav .subBox dl{
    float: left;width: 20%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;   
    box-sizing: border-box;
    padding: 20px 0 0; 
    border-left: 1px #fff solid;
    border-right: 1px #fff solid;
    padding-bottom: 9999px;
    margin-bottom: -9999px;
}
.nav .subBox dl dd{padding: 0 29px;}
.nav .subBox dl dd:hover{background: #e5e5e5;}
.nav .subBox dl a{
    display: block;
    font-size: 14px;color: #666;line-height: 39px;
    border-bottom: 1px #fff solid;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.nav .subBox .pic{float: right;width: 25%;padding-top: 25px;}
.nav .subBox .pic img{
    display: block;width: 100%;height: auto;
}



/*头部表单*/
.top-form{display:none;width: 100%;position:absolute;top:96px;left: 0;margin-left: 0;background:#fafafa;z-index:10;padding:60px 0;}
.top-form .wp{ position:relative;}
.top-form-ewm{ float:left; width:43%; margin-right:6%;}
.top-form-message{ width:37%; float:left;}
.top-ewmnr{ border-top:1px solid #ccc; margin-top:10px; padding-top:15px; font-size: 14px;}
.top-ewm-left{ float:left; width:48%;}
.top-ewm-left ._ewmimg{ width:132px; margin-right:10px;}
.top-ewm-left ._ohlink{ width:132px; font-size:15px; text-align: center;}
.top-ewm-left ._ewmimg img{display: block;}
.top-ewm-left ._ohlink a{ display:block;}
.top-ewm-left ._ohlink a:hover{ color:572b22; font-weight:bold; }
.top-form-ewm ._zxtel_box{border-bottom:1px solid #ccc; padding-bottom:15px;}
.top-form-ewm ._zxtel{width:49%; float:left;}
.top-form-ewm ._zxtel span{ display:block; float:left;}
.top-form-ewm ._zxtel ._tl1{ line-height:20px; margin-right:5px;}
.top-form-ewm ._zxtel ._tl2{ font-size:22px; font-family:arial; color:#016db8; line-height:40px;}
.top-ewm-right{ float:right; width:51%; color:#777;}
.top-ewm-right p{ margin-bottom:7px; line-height:20px;}
.top-ewm-right ._ct1{ font-size:15px; color:#000;}
.top-ewm-right a{ color:#777;}
.top-ewm-right a:hover{ text-decoration:underline; }
.top-mess-lant{ font-size:20px; margin-bottom:10px; }
.top-mess-form{ overflow:hidden;}
.top-mess-form ._tmesinp{ width:100%; border:none; height:40px; line-height:40px; background:#fff; margin-bottom:10px; text-indent:20px;font-size: 14px;}
.top-mess-form ._tmsarea{ width:100%; border:none; padding: 34px 0px 20px; height:151px; background:#fff;outline:none; text-indent:20px;vertical-align: top;font-size: 14px;resize:none;}
.top-mess-form ._tmesbtn{ 
    height:36px; cursor: pointer;
    line-height:36px; background:#fff; border:1px solid #bababa; width:100%; padding:0; color:#555;vertical-align: top;margin-top: 10px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.top-mess-form ._tmesbtn:hover{ background:#f27000; color:#fff; border:1px solid #f27000;}
.top-form-close{
    width: 50px;height: 50px; position:absolute; top:-30px; right:20px; cursor:pointer;
    background: url(../images/form-close.png) no-repeat center center;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.top-form-close:hover{
    opacity: .8;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}
.top-ewmlogo img{display: block;}
/*11-16头部公用表单*/
.top-form .head_input{position:relative;}
.top-form .head_input ._tip{position:absolute;top:10px; right:15px;width:auto; color:#b5b5b5;font-size: 14px;}

/*******************************
  -------[=banner]-------
*******************************/
#banner{height: 639px;}
#banner .slick-slider,#banner .slick-list,#banner .slick-track,#banner .slick-slide{height: 100%;}
#banner .slick-slide{outline: 0;position: relative;
    background-position: center center;background-repeat: no-repeat;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}
#banner .slick-next,#banner .slick-prev{
    position: absolute;top: 50%;margin-top: -60px;overflow: hidden;
    width: 60px;height: 120px;font-size: 0;line-height: 0;z-index: 999;
    background: none;border: none;
    background-repeat: no-repeat;
    background-position: center center;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    cursor: pointer;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
#banner .slick-prev{left: 50%;margin-left: -660px;background-image: url(../images/arr-l.png);}
#banner .slick-next{right: 50%;margin-right: -660px;background-image: url(../images/arr-r.png);}

#banner .slick-prev:hover{left: 50%;margin-left: -660px;background-image: url(../images/arr-l-1.png);}
#banner .slick-next:hover{right: 50%;margin-right: -660px;background-image: url(../images/arr-r-1.png);}

#banner .slick-dots{position: absolute;left: 0;bottom: 30px;width: 100%;text-align: center;z-index: 99;}
#banner .slick-dots li{display: inline-block;margin: 0 2px;}
#banner .slick-dots li button{display: block;width: 15px;height: 15px;
    font-size: 0;line-height: 0;text-indent: 999px;background-color: #fff;border-radius: 50%;
    border: none;cursor: pointer;
}
#banner .slick-dots li.slick-active button{background-color: #f27000;}
#banner .item a{display: block;height: 100%;}

#ban {
    height: 477px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}


/*******************************
  -------[=底部]-------
********************************/
#fd {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    color: #fff;
    background: url(../images/bg1.jpg) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.f-top{overflow: hidden;padding: 40px 0 48px;}

.flogo{
    float: left;width: 15%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;   
    box-sizing: border-box;
    padding: 32px 0 0 12px;
}
.fnav{overflow: hidden;float: left;width: 85%;}
.fnav dl{float: left;width: 17.64%;}
.fnav .dl-last{width: 29.41%;}
.fnav dl dt{
    font-size: 18px;line-height: 46px;font-weight: normal;
    background: url(../images/bg2.jpg) no-repeat left bottom;
    margin-bottom: 21px;
}
.fnav dl dd a{
    display: block;font-size: 14px;color: #fff;line-height: 25px;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.fnav dl dd a:hover{color: #f27000;}

.fma{
    overflow: hidden;
    font-size: 0;
}
.fma .pic{
    display: inline-block;vertical-align: top;margin-right: 20px;
    font-size: 14px;color: #fff;line-height: 25px;
    padding: 9px 0 14px;
}
.fma .pic img{
    display: block;width: 85px;height: 85px;
    margin-bottom: 6px;
}

.fshare{
    font-size: 14px;color: #fff;line-height: 28px;
}
.fnav dd .fshare a{
    display: inline-block;vertical-align: top;
    width: 30px;height: 28px;
    margin-right: 2px;
    overflow: hidden;
    background: url(../images/fshare.png) no-repeat left top;
}
.fnav dd .fshare a:hover{
    opacity: .8;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}
.fnav dd .fshare .a-sina{background-position: 0 top;}
.fnav dd .fshare .a-tqq{background-position: -39px 0;;}
.fnav dd .fshare .a-xiaoyou{background-position: -77px 0;;}
.fnav dd .fshare .a-qzone{background-position: -116px 0;;}
.fnav dd .fshare .a-kaixin{background-position: -154px 0;;}
.fnav dd .fshare .a-douban{background-position: -193px 0;;}


.fcopy{
    padding: 29px 0 17px;
    background: #000;
    background: rgba(0,0,0,.6);
    font-size: 14px;color: #909092;line-height: 24px;overflow: hidden;
}
.fcopy a{color: inherit;}
.fcopy a:hover{color: #fff;}
.fcopy .link{float: right;}






/*******************************
    -------[=正文]-------
********************************/







































</pre></body></html>