body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{padding:0; margin:0;}body{background:#fff; color:#666;overflow-x: hidden;min-width:1100px;-webkit-font-smoothing: antialiased;}body,button,input,select,textarea{font:13px/1.5 arial; color:#333;}h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:100%}address,cite,dfn,em,var{font-style:normal}code,kbd,pre,samp{font-family:courier new, courier, monospace}small {font-size:12px}ul,ol{list-style-type:none; list-style-image:none}a {color:#333; text-decoration:none; outline:none;}a:hover{text-decoration:none;}img{ border:none;}table{border-collapse:collapse;}/* td,th{border: 1px solid #333;} */input{border: none;outline: none;}*{box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}.tan05{-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}.tan01{-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}.tan02{  -webkit-transition: all 2s;  -moz-transition: all 2s;  -ms-transition: all 2s;  -o-transition: all 2s;  transition: all 2s;  }.b{display: block;width: 100%;height: 100%;}.noclick{pointer-events: none;}.p{padding: 0 calc(50% - 550px);}.p1{padding: 0 calc(50% - 585px);}.clear{clear: both;}.clear:after{content: "";display: table;clear: both;}.fixed-i{    position: fixed;    z-index: 999999;    right: 0;    top: 200px;}.fixed-i a{    display: block;    line-height: 40px;    font-size: 16px;    color: white;    background: rgba(255,255,255,.5);    border-radius: 20px 0 0 20px;    padding: 0 20px;    margin-bottom: 5px;}.fixed-i a:hover{    color: #f38000;}html,body{    height: 100%;}.header{    height: 100px;    position: fixed;    top: 0;    width: 100%;    z-index: 1000;}.header_bg{	background-color:#000;}.logo{    display: block;    float: left;    width: 304px;    height: 100%;}.header-r{    float: right;    height: 100%;    padding-top: 30px;}.header-r>a{    display: block;    float: left;    width: 40px;    height: 40px;    border-radius: 50%;    text-align: center;    line-height: 38px;    opacity: .4;    color: white;    border: 1px solid white;}.header-r>a + a{    margin-left: 20px;}.header-r>a.active,.header-r>a:hover{    opacity: 1;    color: #fe9623;    border-color: #fe9623;}.nav-btn{    float: left;    margin-left: 40px;    padding-left: 82px;    background: url("../image/nav_btn_bg1.png") no-repeat left center;    padding-top: 2px;    cursor: pointer;}.nav-btn span{    display: block;    width: 50px;    height: 5px;    background: #fe9623;    -webkit-transition: all .5s;    -moz-transition: all .5s;    -ms-transition: all .5s;    -o-transition: all .5s;    transition: all .5s;}.nav-btn span + span{    margin-top: 10px;}.nav-btn.active span:nth-child(2){    opacity: 0;    margin-right: -50px;}.nav-btn.active span:nth-child(1){    -webkit-transform: translate(0,16px) rotate(45deg);    -moz-transform: translate(0,16px) rotate(45deg);    -ms-transform: translate(0,16px) rotate(45deg);    -o-transform: translate(0,16px) rotate(45deg);    transform: translate(0,16px) rotate(45deg);}.nav-btn.active span:nth-child(3){    -webkit-transform: translate(0,-14px) rotate(-45deg);    -moz-transform: translate(0,-14px) rotate(-45deg);    -ms-transform: translate(0,-14px) rotate(-45deg);    -o-transform: translate(0,-14px) rotate(-45deg);    transform: translate(0,-14px) rotate(-45deg);}.nav-m{    position: fixed;    width: 200%;    height: 100%;    top: 0;    left: 130%;    -webkit-transition: left .6s;    -moz-transition: left .6s;    -ms-transition: left .6s;    -o-transition: left .6s;    transition: left .6s;    z-index: 997;    background: #000;    transform: skew(40deg);}.nav-pic{    width: 100%;    height: 100%;    position: fixed;    top:0;    left: 0;    background: #000 url("../image/nav_bg.jpg") no-repeat center center;    z-index: 998;    opacity: 0;    visibility: hidden;    -webkit-transition: opacity .6s;    -moz-transition: opacity .6s;    -ms-transition: opacity .6s;    -o-transition: opacity .6s;    transition: opacity .6s;}.nav-pic.active{    opacity: 1;    visibility: visible;    -webkit-transition: opacity .6s .8s;    -moz-transition: opacity .6s .8s;    -ms-transition: opacity .6s .8s;    -o-transition: opacity .6s .8s;    transition: opacity .6s .8s;}.nav-m.active{    left: -50%;}.nav{    width: 100%;    height: 100%;    position: fixed;    z-index: 999;    top:0;    left: 0;    background-size: cover;    opacity: 0;    visibility: hidden;    -webkit-transition: opacity .6s;    -moz-transition: opacity .6s;    -ms-transition: opacity .6s;    -o-transition: opacity .6s;    transition: opacity .6s;}.nav.active{    visibility: visible;    opacity: 1;}.nav-list{    float: right;    margin: 180px 140px 0 0;}.nav-list li{    font-size: 22px;    line-height: 60px;    position: relative;    -webkit-transition: all .5s;    -moz-transition: all .5s;    -ms-transition: all .5s;    -o-transition: all .5s;    transition: all .5s;}.nav-list li.hidden{    opacity: 0;    -webkit-transform: translate(50px, 0);    -moz-transform: translate(50px, 0);    -ms-transform: translate(50px, 0);    -o-transform: translate(50px, 0);    transform: translate(50px, 0);}.nav-list li.active:after,.nav-list li:hover:after{    content: "";    border: 7px solid transparent;    border-left-color: #fe9623;    position: absolute;    right: -32px;    top: 24px;}.nav-list li a{    color: white;}.nav-list li.active a,.nav-list li:hover a{    color: #fe9623;}@media all and (max-width: 1440px) {    .nav-list{        margin: 140px 160px 0 0;    }}.banner{    position: relative;    overflow: hidden;    margin-top: 100px;}.swiper-banner{    width: 100%;    height: 580px;    position: relative;}.swiper-banner .swiper-slide{    overflow: hidden;    position: relative;}.swiper-banner .swiper-slide img{    display: block;    position: absolute;    left: 50%;    width: 1920px;    height: 100%;    margin-left: -960px;}.swiper-banner .swiper-slide-active{    z-index: 9;}.banner-control{    position: absolute;    z-index: 99;    bottom:25px;    left: 0;    text-align: center;    line-height: 36px;    height: 36px;    width: 100%;}.banner-control>span{    display: inline-block;    vertical-align: top;}.swiper-banner-prev,.swiper-banner-next{    width: 36px;    height: 36px;    cursor: pointer;}.swiper-banner-prev{    background: url("../image/banner_l.png") no-repeat;}.swiper-banner-next{    background: url("../image/banner_r.png") no-repeat;}.swiper-banner-span{    margin: 0 13px;}.swiper-banner-span span{    display: inline-block;    width: 15px;    height: 15px;    cursor: pointer;    vertical-align: middle;    opacity: 1;    background-color: #000;}.swiper-banner-span span + span,.swiper-model-span span+ span{    margin-left: 15px;}.swiper-banner-span span.swiper-pagination-bullet-active,.swiper-model-span span.swiper-pagination-bullet-active{    background-color: #fe9623;}.about{    background: url("../image/about_bg.jpg") no-repeat center top;    height: 541px;    padding-top: 80px;}.about-title{    float: left;    position: relative;}.about-title h3{    font-size: 40px;    color: white;}.about-title p{    font-size: 26px;    color: white;    opacity: .5;}.about-title:after{    content: "";    width: 166px;    height: 8px;    position: absolute;    background: #fe9623;    bottom: -30px;    left: 0;}.about-info{    float: right;    padding-top: 15px;    width: 760px;    font-size: 15px;    line-height: 30px;    color: white;    text-indent: 2em;    margin-bottom: 30px;}.about-pic-con{    overflow: hidden;    text-align: center;    padding-top: 12px;}.about-pic-slide li{    width: 206px;    height: 180px;    float: left;}.about-pic-slide li + li{    margin-left: 8px;}.about-pic-slide li .about-pic-img{    height: 133px;    border: 1px solid #34a7db;    border-radius: 5px;    overflow: hidden;}.about-pic-slide li .about-pic-img img{    /* -webkit-filter:blur(2px); */    /* filter:blur(2px); */}.about-pic-slide li.on{    width: 240px;    height: 202px;    margin-top: -12px;}.about-pic-slide li.on .about-pic-img{    height: 156px;}.about-pic-slide li p{    color: white;    font-size: 14px;    line-height: 57px;    background: url("../image/about_yy_s.png") no-repeat center top;}.about-pic-slide li.on p{    background: url("../image/about_yy_b.png") no-repeat center top;}.about-pic-slide li.on  .about-pic-img img{    -webkit-filter:blur(0);    filter:blur(0);}.btn{    display: inline-block;    vertical-align: top;    width: 20px;    height: 40px;    cursor: pointer;    margin-top: 20px;}.ainfo-prev{    background: url("../image/swiper_l.png") no-repeat center center / 100% 100%;}.ainfo-next{    margin-left: 30px;    background: url("../image/swiper_r.png") no-repeat center center / 100% 100%;}.pro{    background: url("../image/pro_bg.jpg") no-repeat center top;    height: 560px;    padding-top: 140px;    position: relative;}.swiper-pro{    overflow: hidden;    height: 364px;}.swiper-pro-prev,.swiper-pro-next{    width: 61px;    height: 123px;    cursor: pointer;    position: absolute;    top: 220px;}.swiper-pro-prev{    background: url("../image/swiper_l.png") no-repeat;    left: calc(50% - 620px);}.swiper-pro-next{    background: url("../image/swiper_r.png") no-repeat;    right: calc(50% - 620px);}.btm{    background: url("../image/btm_bg.jpg") no-repeat center top;}.model{    padding-top: 60px;    padding-bottom: 50px;}.model-more{    display: block;    float: right;    width: 202px;    height: 57px;    background: url("../image/model_more.png") no-repeat;    font-size: 14px;    color: white;    text-align: center;    line-height: 57px;    margin-top: 40px;}.model-more:hover{    color: #fe9623;}.model .about-title{    margin-bottom: 60px;}.model-con{    background: url("../image/model_sw_bg1.png") no-repeat;    padding-top: 50px;}.swiper-model{    height: 333px;    overflow: hidden;    padding: 0 1px;    margin-bottom: 30px;}.swiper-model li{    height: 110px;}.swiper-model li + li{    margin-top: 1px;}.swiper-model li a>*{    float: left;    height: 100%;    font-size: 15px;    line-height: 28px;    color: #ccc;    display: flex;}.swiper-model li a>*>p{    margin: auto;    height: 84px;    overflow: hidden;}.swiper-model li a>div{    margin-left: 1px;    padding: 0 8px;}.swiper-model li img{    display: block;    width: 156px;    height: 110px;}.swiper-model li .model-lis{    width: 106px;    line-height: 84px;}.swiper-model li .model-numb{    width: 156px; line-height:84px;}.swiper-model li .model-car{    width: 329px;line-height:84px;}.swiper-model li .model-big{    width: 135px;    line-height: 84px;}.swiper-model li .model-bef{    width: 95px;    line-height: 84px;}.swiper-model li .model-time{    width: 115px;    line-height: 84px;}.swiper-model-span{    height: 15px;    text-align: center;}.swiper-model-span span{    display: inline-block;    width: 15px;    height: 15px;    opacity: 1;    vertical-align: top;    background-color: #000;    cursor: pointer;}.nav-btm{    background: rgba(0,0,0,.5);    border-top: 1px solid #333;    border-bottom: 1px solid #333;    height: 300px;}.nav-btm dl{    float: left;    height: 100%;    width: 183px;    padding:45px 0 0 55px;    border-left: 1px solid #333;}.nav-btm dl a:hover,.i-borad a:hover{    text-decoration: underline;}.nav-btm dl dt{    font-size: 16px;    margin-bottom: 5px;    position: relative;    font-weight: bold;}.nav-btm dl dt:before{    content: "";    width: 4px;    height: 15px;    background: #fe9623;    border-radius: 2px;    position: absolute;    left: -15px;    top: 5px;}.nav-btm dl dt a{    color: white;}.nav-btm dl dd a{    color: #999;}.nav-btm dl dd{    font-size: 14px;    line-height: 30px;}.nav-btm-er{    float: left;    width: 185px;    height: 100%;    line-height: 40px;    font-size: 16px;    color: white;    text-align: center;    padding-top: 40px;    border-left: 1px solid #333;    border-right: 1px solid #333;}.nav-btm-er img{    display: block;    width: 100px;    height: 100px;    margin: 0 auto;}.footer{    background: #000;    text-align: center;    font-size: 14px;    line-height: 30px;    color: white;    padding-top: 40px;    height: 113px;}.i-nav-btm,.i-footer{    background: #000;}.back-top{    position: fixed;    z-index: 996;    right: 100px;    bottom:100px;    width: 70px;    height: 70px;    cursor: pointer;    background: url("../image/back_top.png") no-repeat;    opacity: .6;    -webkit-transition: all .5s;    -moz-transition: all .5s;    -ms-transition: all .5s;    -o-transition: all .5s;    transition: all .5s;}.back-top:hover{    opacity: .95;}.i-banner{    height: 365px;    position: relative;    overflow: hidden;}.i-banner img{    position: absolute;    width: 1920px;    height: 265px;    left: 50%;    margin-left: -960px;    bottom:0;}.i-title{    height: 56px;    border-bottom: 1px solid #8f8f8f;    background: #a4a4a4;    line-height: 55px;}.i-title h3{    float: left;    text-indent: 295px;    font-size: 22px;}.i-borad{    float: right;    font-size: 12px;    color: #666;}.i-borad a{    color: #666;}.i-con{    background: #efefef;}.i-l{    float: left;    width: 250px;    margin-top: -56px;}.i-r{    float: right;    width: 805px;    min-height: 800px;    padding: 30px 0 60px;}.i-l>h3{    text-indent: 30px;    line-height: 55px;    font-size: 28px;    color: white;    background: #141414;}.i-l>h3 b{    color: #fe9623;}.i-l ul{    background: #000;    padding: 10px 30px 50px;}.i-l ul li{    line-height: 60px;    text-indent: 30px;    font-size: 16px;    border-bottom: 1px solid #242424;}.i-l ul li a{    color: white;    position: relative;}.i-l ul li a:before{    width: 4px;    height: 4px;    border: 3px solid transparent;    border-top-color: white;    border-right-color: white;    content: "";    position: absolute;    left: -3px;    top: 26px;    -webkit-transform: rotate(45deg);    -moz-transform: rotate(45deg);    -ms-transform: rotate(45deg);    -o-transform: rotate(45deg);    transform: rotate(45deg);}.i-l ul li.active a,.i-l ul li:hover a{    color: #fe9623;}.i-l ul li.active a:before,.i-l ul li:hover a:before{    border-top-color: #fe9623;    border-right-color: #fe9623;}.i-a-con p{    font-size: 15px;    line-height: 30px;}.i-a-con p img{    max-width:805px;}.i-a-con>h3{    font-size: 18px;    margin-top: 20px;}.i-a-his{    font-size: 14px;    line-height: 48px;    text-indent: 30px;    padding-top: 10px;}.i-a-his li:nth-child(2n+1){    background: white;}.swiper-i-a-fac-span{    height: 30px;    line-height: 50px;    font-size: 20px;    text-align: center;    border-bottom: 1px solid #666;    margin-bottom: 30px;}.swiper-i-a-fac-span span{    display: inline-block;    background: none;    color: #333;    opacity: 1;    border-radius: 0;    width: auto;    height: 100%;}.swiper-i-a-fac-span span + span{    margin-left: 30px;}.swiper-i-a-fac{    overflow: hidden;    height: 300px;    margin-bottom: 20px;}.swiper-i-a-fac li img{    display: block;    float: left;    width: 400px;    height: 100%;}.i-a-fac-info{    float: right;    width: 405px;    height: 100%;    padding: 20px;    background: white;}.i-a-fac-info h3{    font-size: 20px;    margin-bottom: 5px;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}.i-a-fac-info p{    font-size: 14px;    line-height: 28px;    height: 224px;    overflow: hidden;}.swiper-i-a-fac-span span.swiper-pagination-bullet-active{    color: #fe9623;}.swiper-i-a-fac-button{    text-align: center;}.swiper-i-a-fac-prev,.swiper-i-a-fac-next{    display: inline-block;    vertical-align: top;    width: 36px;    height: 36px;    cursor: pointer;}.swiper-i-a-fac-prev{    background: url("../image/banner_l.png") no-repeat center center / 100% 100%;}.swiper-i-a-fac-next{    margin-left: 40px;    background: url("../image/banner_r.png") no-repeat center center / 100% 100%;}.i-a-team-list li{    float: left;    width: 250px;    margin: 0 27px 10px 0;}.i-a-team-list li img{    display: block;    width: 250px;    height: 170px;}.i-a-team-list li p{    text-align: center;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    font-size: 16px;    padding: 0 10px;    line-height: 40px;}.i-a-team-list li:hover p{    color: #fe9623;}.pages{    clear: both;    text-align: center;    overflow: hidden;    margin:20px auto;}.pages a{    display: inline-block;    width: 24px;    height: 24px;    border: 1px solid #c3c3c3;    background-color: #f5f5f5;    line-height: 24px;    text-align: center;    margin-right: 16px;}.pages a:last-child{    margin-right: 0;}.pages a.page_top,.pages a.page_bottom{    width: 30px;}.pages a.page_active,.pages a:hover{    color: #fe9623;}.i-p-list li{    height: 183px;    margin-bottom: 30px;}.i-p-list li img{    display: block;    float: left;    width: 248px;    height: 100%;}.i-p-info{    float: right;    width: 557px;    background: #dedede;    padding: 25px 26px 0;    height: 100%;}.i-p-info h3{    font-size: 16px;    margin-bottom: 5px;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}.i-p-info p{    font-size: 14px;    line-height: 24px;    margin-bottom: 5px;    height: 72px;    overflow: hidden;}.i-p-info span{    color: #f38000;    font-size: 14px;}.i-s-list li{    margin-bottom: 22px;    border-bottom: 1px dashed #666;    position: relative;}.i-s-list li a{    padding-bottom: 22px;}.i-s-list li h3,.i-s-k-list li h3{    font-size: 16px;    white-space: nowrap;    overflow: hidden;    width: 660px;    text-overflow: ellipsis;}.i-s-list li p,.i-s-k-list li p{    font-size: 14px;    color: #666;    line-height: 25px;    height: 50px;    overflow: hidden;}.i-s-list li span{    position: absolute;    right: 0;    top: 0;    color: #666;}.i-s-list li:hover h3,.i-s-list li:hover p{    color: #fe9623;}.i-s-k-list{    padding: 0 10px;}.i-s-k-list li{    width: 380px;    height: 182px;    background: white;    border-radius: 20px 0 20px 0;    box-shadow: 0 0 8px rgba(0,0,0,.2);    float: left;    margin-bottom: 30px;}.i-s-k-list li:nth-child(2n){    float: right;}.i-s-k-list li a{    padding: 25px;}.i-s-k-list li h3{    width: 100%;    margin-bottom: 5px;}.i-s-k-list li p{    height: 75px;    margin-bottom: 5px;}.i-s-k-list li span{    color: #fe9623;    text-indent: 25px;    display: block;    background: url("../image/i_s_k_more.png") no-repeat left center;}.i-s-k-list li:hover h3{    color: #fe9623;}.i-n-list li{    height: 50px;    font-size: 14px;    line-height: 50px;    text-indent: 35px;}.i-n-list li:nth-child(2n){    background: white;}.i-n-list li a{    position: relative;}.i-n-list li a:before{    width: 5px;    height: 5px;    border: 2px solid transparent;    border-top-color: #666;    border-right-color: #666;    content: "";    position: absolute;    left: 13px;    top: 21px;    -webkit-transform: rotate(45deg);    -moz-transform: rotate(45deg);    -ms-transform: rotate(45deg);    -o-transform: rotate(45deg);    transform: rotate(45deg);}.i-n-list li a p{    width: 620px;    white-space: nowrap;    overflow: hidden;    float: left;    text-overflow: ellipsis;}.i-n-list li a span{    float: right;    font-size: 14px;    color: #666;}.i-n-list li:hover a p{    color: #fe9623;}.i-n-a-list li{    float: left;    width: 250px;    height: 350px;    margin: 0 27px 30px 0;}.i-n-a-list li:nth-child(3n),.i-a-team-list li:nth-child(3n){    margin-right: 0;}.i-n-a-list li img{    display: block;    width: 100%;    height: 150px;}.i-n-a-info{    background: white;    padding: 18px 18px 0;    height: 200px;}.i-n-a-info h3{    font-size: 14px;    line-height: 26px;    height: 26px;    overflow: hidden;    margin-bottom: 5px;}.i-n-a-info p{    font-size: 12px;    line-height: 22px;    height: 66px;    color: #666;    margin-bottom: 10px;}.i-n-a-info span{    display: block;    width: 90px;    height: 28px;    border: 1px solid #fe9623;    text-align: center;    line-height: 26px;    font-size: 14px;    color: #fe9623;}.i-n-a-list li:hover h3{    color: #fe9623;}.i-co-title{    height: 56px;    line-height: 55px;    text-align: center;    border-bottom: 1px solid #666;    background: #a4a4a4;    font-size: 28px;}.i-co{    background: white;    padding: 60px 0 50px 0;}.i-co h3{    font-size: 20px;    margin-bottom: 10px;}.i-co dd{    font-size: 14px;    line-height: 30px;}.i-co dl{    margin-bottom: 30px;}.i-co-l{    float: left;    width: 50%;    padding-left: 120px;}.i-co-r{    float: right;    width: 50%;    padding-left: 120px;}.i-co-r a{    display: block;    background: url("../image/i_co_mail.png") no-repeat left center;    text-indent: 43px;    font-size: 20px;    font-weight: bold;    color: #fe9623;}.map{    height: 425px;    overflow: hidden;}.i-nav{    float: left;    height: 100%;}.i-nav ul{    height: 100%;}.i-nav ul li{    float: left;    height: 100%;    line-height: 100px;    font-size: 16px;    text-align: center;}.i-nav ul li a{    color: white; padding:0 10px;}.i-nav ul li.active a,.i-nav ul li:hover a{    color: #fe9623;}.i-look{    overflow: hidden;}.i-look a{    display: block;    float: left;    width: 255px;    height: 110px;	margin: 73px;}.i-look a + a{    /* margin-left: 20px; */}.i_li_b{    opacity: 0;    -webkit-transform: translate(0, 50px);    -moz-transform: translate(0, 50px);    -ms-transform: translate(0, 50px);    -o-transform: translate(0, 50px);    transform: translate(0, 50px);}.i_li_t{    opacity: 0;    -webkit-transform: translate(0, -50px);    -moz-transform: translate(0, -50px);    -ms-transform: translate(0, -50px);    -o-transform: translate(0, -50px);    transform: translate(0, -50px);}.i_d_l{    opacity: 0;    -webkit-transform: translate(-200px, 0);    -moz-transform: translate(-200px, 0);    -ms-transform: translate(-200px, 0);    -o-transform: translate(-200px, 0);    transform: translate(-200px, 0);}.i_d_r{    opacity: 0;    -webkit-transform: translate(200px, 0);    -moz-transform: translate(200px, 0);    -ms-transform: translate(200px, 0);    -o-transform: translate(200px, 0);    transform: translate(200px, 0);}.i_d_b{    opacity: 0;    -webkit-transform: translate(0, 200px);    -moz-transform: translate(0, 200px);    -ms-transform: translate(0, 200px);    -o-transform: translate(0, 200px);    transform: translate(0, 200px);}.i_d_z{    opacity: 0;    -webkit-transform: scale(0, 0);    -moz-transform: scale(0, 0);    -ms-transform: scale(0, 0);    -o-transform: scale(0, 0);    transform: scale(0, 0);}.r{ float:right;}.l{ float:left;}a{ outline:none;}.blue{ color:#fe9623;}.mar_20{margin-top:20px;}.ny_pad{ min-height:300px;  overflow:hidden; }.ny_news_ct88{padding:0px 0px 30px; line-height:30px; text-align: left;}.ny_news_ct88 .info{ padding-bottom: 10px; margin-bottom: 0; overflow: hidden; }.ny_news_ct88 .info p{text-indent: 0;float: left;background:#ccc; padding:2px 5px; margin-right:8px;  overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}.ny_news_tl88 li{text-align:center; height:40px; line-height:40px;}.ny_news_tl88 .new_title{font-size:20px; font-weight:bold; border-bottom:#ab916e dotted 1px;}.ny_news_tl88 span{padding:0 5px; color:#999;}.ny_news_ct88 p{ text-indent: 24px; }.ny_news_ct88 img{ max-width:805px; }.ny_news_ct88 p img{ max-width:805px; }.news_fy{padding:10px 50px 0; height:55px; border-top:#ccc solid 1px;position: relative;z-index: 999;text-align: left;}.news_fy_l{width:300px;}.news_fy_l li{height:24px; line-height:24px;}.news_fy_l span{font-weight:bold;}.news_fy_r{height:35px; overflow:hidden; padding-top:12px; width:200px;}.news_fy_r .bdsharebuttonbox{float: right;}.feedback_table{border-collapse:collapse; }.feedback_table tr td input,.feedback_table tr td textarea{ margin:0 10px; border: 1px solid #ccc;}.feedback_table tr td textarea{margin:10px 0px 10px 10px;}.feedback_table tr td{ border: solid 1px #cccccc;}.feedback_table tr td .bt{ width:57px; height:22px; line-height:22px;}.sub{width: 320px;white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}.news_image{ padding:20px 0; position:relative;}.news_image img{ border-radius:4px; display:block; margin:0 auto; width:100%;max-width: 805px;}.news_image ul { width:805px; margin:0 auto; overflow:hidden;}.news_image ul li { float:left; margin:5px;}.news_image ul li img { width:390px; height:265px; border:1px solid #ccc; padding:2px;}.news_image #pre1{position:absolute; display:block; width:50%; height:100%; top:0; z-index:9; cursor: url(../image/1-844888.jpg),auto;}.news_image #next1{position:absolute;display:block; width:50%; height:100%; top:0; left:50%;z-index:9;cursor: url(../image/2-844888.jpg),auto;} .fy{height:32px;line-height:32px; text-align:center; width:100%; clear: both;}.fy a,.fy span{padding:5px 11px;border:#aaa solid 1px;margin:0 7px;background-color:#f5f5f5; color: #666;}.fy span,.fy a:hover{color:#fe9623;border: #fe9623 solid 1px;}.flink a{ margin:0 5px;}.i-s-list img{	}