﻿@charset "utf-8";/*============================ 初始化样式 ============================*/* { margin:0; padding:0;box-sizing: border-box}body {color:#333; font-size:14px; line-height: 1.42857143; font-family:"Microsoft YaHei","微软雅黑","SimSun","宋体",sans-serif;min-width:1200px;overflow-x: hidden}html {overflow-y: scroll;}:root {overflow-y: auto;overflow-x: hidden;}:root body {position: absolute;}body {width: 100vw;overflow: hidden;}*html { background-image:url(about:blank);background-attachment:fixed;}li { list-style:none;}img { border:none;}body a img { border:none;}h2,h3{font-weight:normal}a {color: #333; text-decoration:none; blr:expression(this.onFocus=this.blur());}a:focus { outline:none;}a:link { text-decoration:none;}a:hover { text-decoration:none; }.text-cut  /*限制文字,文字超出显示冒号*/{ overflow: hidden;  white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis;-ms-text-overflow: ellipsis;-webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis;}.container{width: 1200px;margin: 0 auto}.fl{float: left}.fr{float: right}.clear{clear: both}.clearfix:before{display:block;clear:both;height:0;overflow:hidden;visibility:hidden;content:""}.clearfix:after{display:block;clear:both;height:0;overflow:hidden;visibility:hidden;content:""}:-moz-placeholder {    color: #fff;    opacity: 0.8;}::-moz-placeholder {    color: #fff;    opacity: 0.8;}input:-ms-input-placeholder {    color: #fff;    opacity: 0.8;}input::-webkit-input-placeholder {    color: #fff;    opacity: 0.8;}/*图片放大*/.fdapic{ overflow:hidden;}.fdapic img{    -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.4s ease;    -moz-transition:all 0.4s ease; -o-transition:all 0.4s ease;transition:all 0.4s ease;}.fdapic:hover img{ -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}/*============================ 公共部分 ============================*//* 文章上下篇 */.wengzhengfanye{ padding:30px 0 0; clear:both; }.wengzhengfanye .wengzhengfanyeA,.wengzhengfanye .wengzhengfanyeB{ padding-left:0px; clear:both; font-size:14px; color:#666; line-height:34px;}.wengzhengfanye span{font-weight:bold; }.wengzhengfanye a:hover{ text-decoration:underline;}/* 文章类别上下页 */.page { overflow:hidden;}.pagelink { padding:30px 0; text-align:right;}.pagelink span,.pagelink a { display:inline-block; line-height:34px; height:34px; text-align:center;padding:0 12px; border:solid 1px #dcdcdc; color:#666; margin:0 4px;}.pagelink a:hover,.pagelink a.on { background:#010178; color:#fff; border:solid 1px #010178;}.pagelink span{display:inline-block; color:#fff; background:#010178;line-height:34px; height:34px; border:solid 1px #010178;}/*========================================= 首页 =====================================*/.topbox{position: relative;z-index: 3;}.top{border-bottom: 1px solid #e7e7e7;height: 40px;line-height: 40px;}.top p{width: 1300px;margin: 0 auto;color: #838383;}header{width: 1300px;margin:0 auto;z-index: 99;}.logo{width: 100px;padding: 18px 0;}.logo img{vertical-align: middle;width: 100%;}.topr{width: 225px;padding: 30px 0 ;background: url(../img/ttel.png) no-repeat left center;padding-left: 62px;}.topr p{line-height: 22px;font-size: 13px;color: #434343;}.topr  b{display: block;color: #076aae;font-size: 24px;line-height: 33px;font-family: "Impact";}header .text{margin: 18px 0 18px 18px;padding: 8px 0 8px 30px;width: 447px;font-size: 18px;font-weight: 500;color: #000;    border-left: 1px solid #ddd;    line-height: 31px;}header .text strong{display: block;font-size: 18px;font-weight: 500;color: #086bae;}header .text span:after{content:"";display: inline-block;width: 1px;height: 13px;background-color: #000;margin: 0 14px;position: relative;    top:0px;}header .text span:last-child:after{display: none;}.navbox{background-color: #076aae;position: relative;}.nav{ width:1300px; height:53px;margin: 0 auto; position: relative;}/*.nav ul{position: absolute;z-index: 9999;}*/.nav li{line-height:53px; float:left; text-align:center;position:relative;width: 162px;    background-color: #076aae;transition: all 1s;}.nav li a{ display:block;color:#fff; position:relative;font-size: 16px}/*.nav li::after{content: '';width: 0;height: 100%;background-color: #010178;transition: all ease-in-out 0.3s;position: absolute;left: 0;bottom: 0}*//*.nav li:hover::after,.nav li.active::after{width: 100%}*//*.nav li:hover,.nav li.active{background-color: #010178;}*//*.nav li:hover a,.nav li.active a{color: #010178}*/.nav li:hover,.nav li.active{background-color: #010178;}.nav li .xlnav{z-index:5; left:0; right:auto; position:absolute;display:none;width: 162px;}.nav li .xlnav li{background: unset;margin: 0;height: 45px!important;line-height: 45px!important;width: 100%;background-color: #076aae;}.nav li .xlnav li a {height: 45px!important;color: #fff;font-size: 14px}/*.nav li .xlnav li:hover{background-color: #010178;}*/.nav li .xlnav li:hover,.nav li .xlnav li.active {background-color: #010178}.nav li .xlnav li:hover a{color: #fff}.banner{ width:100%; position:relative; overflow:hidden;height: 549px;}.banner .swiper-container { width: 100%;height: 100%;overflow:hidden;}.banner ul li{height: 549px}.banner .pagination,.banner .swiper-pagination{ position: absolute; bottom:30px; width:100%; z-index:100; text-align: center;}.banner .swiper-pagination-bullet {width:10px;height:10px;margin:0 3px!important;cursor: pointer;opacity: 1; background-color:#fff; border-radius:10px;}.banner .swiper-pagination-bullet-active{ background-color:#010178; }.banner .pagination{bottom:30px;}#b_link{width: 100%;height: 549px;position: absolute;top:0;left:0;    /*z-index: 99;*/}#b_link:hover{cursor: pointer;}.title{}.title h2{position: relative;font-size: 36px;text-align: center;text-transform: uppercase; color: #c8e2f5;font-weight: bolder;font-family: arial;}.title h2:before{content: "";overflow: hidden;position: absolute;left: -50px;top: 50%;height: 14px;width: 42px;background: url(../img/title-bg.png) no-repeat left top;}.title h2:after{content: "";overflow: hidden;position: absolute;right: -50px;top: 50%;height: 14px;width: 42px;background: url(../img/title-bg.png) no-repeat left top;}.title p{font-size: 24px;color: #086bae;text-transform: uppercase;text-align: center;font-weight: bold;position: relative;top:-10px;}.titleB h2{font-size: 26px;color: #fff;font-weight: bolder;}.titleB .txt{color: #fff;margin: 30px 0 40px 0;}.titleB h2 p{display: inline-block;font-size: 16px;margin-left: 12px;position: relative;top:3px;}.titleB h2:after{content:"";width: 40px;height: 2px;display: block;background-color: #fff;margin-top: 30px;}.titleC,.titleD {text-align: center;}.titleC h2,.titleD h2{position: relative;font-size: 36px;text-align: center;text-transform: uppercase; font-weight: bolder;font-family: arial;color: #c8e2f5;}.titleC p,.titleD p{font-size: 24px;text-transform: uppercase;text-align: center;font-weight: bold;color: #086bae;position: relative;top:-10px;}.titleD h2{color: #2d68af;}.titleD p{color: #fff;}.oneA{padding: 40px 0 60px;overflow: hidden;background: url("../img/ds.jpg") repeat-y center center;}.probox{width: 1200px;overflow: hidden;margin-top: 45px;}.prolist li{width: 18.4%;height:248px;float:left;position: relative;border:2px solid #fff;margin-bottom: 20px;margin-right: 2%;}.prolist li:nth-child(5n){margin-right: 0%;}.prolist li .p_img{width: 100%;height: 194px;overflow: hidden;}.prolist li  .p_img img{width: 100%;height: 194px;    -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.4s ease;    -moz-transition:all 0.4s ease; -o-transition:all 0.4s ease;transition:all 0.4s ease;}.prolist li p{width: 100%;bottom:0px;padding:14px 5px;text-align:center;z-index: 3;    transition: all 0.45s;background: #fff;color: #333;font-size: 16px;}/*.prolist li p:before{content:"";width: 280px;height: 35px;background: rgba(0,0,0,0.3);display: block;position: absolute;left:0;top:0;z-index: -1;}*/.prolist li:hover {border:2px solid #086bae;}.prolist li:hover .p_img img{ -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}.rybox{width: 1200px;overflow: hidden;margin: 45px 0;}.rylist li{width: 180px;height:295px;margin-right: 29px;position: relative;border:1px solid #fff;}.rylist li .p_img{width: 100%;height: 249px;overflow: hidden;}.rylist li .p_img img{width: 100%;height: 100%;}.rylist li p{text-align: center;padding: 8px 5px;}.rylist li:hover{border:1px solid #086bae;}.caselist ul li{height: 294px;}.caselist ul li .case_img{width: 100%;height: 240px;overflow: hidden;}.caselist ul li .case_img img {width: 100%;height: 100%;    -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.4s ease;    -moz-transition:all 0.4s ease; -o-transition:all 0.4s ease;transition:all 0.4s ease;}.caselist ul li:hover img{    -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}.oneB{overflow: hidden;background-color:#fff; }.oneB .container{position: relative}.oneBs{width: 1200px; margin: 0 auto; overflow: hidden;position: relative;padding-top: 45px;}.oneBs .fl{width: 210px;background-color: #086bae;padding: 70px 24px;color: #fff;}.oneBs .fl h3{text-align: center;font-size: 28px; padding: 10px 0;background: url("../img/white_line.png") no-repeat left top;}.oneBs .fl span{display: block;margin-top:70px;}.oneBs .fl p{font-weight: bold;font-size: 24px;}.oneBs .fr{width: 990px;padding: 55px 0 0;color: #fff;}.oneBs .fr ul li{width: 20%;float: left;text-align: center;}.oneBs .fr ul li i{width: 110px;height: 110px;display: block;margin: 0 auto;border:1px solid #fff;border-radius: 50%;position: relative;}.oneBs .fr ul li i img,.oneBs .fr ul li i span{display: block;position: relative;}.oneBs .fr ul li i img{margin: 0 auto;top:15px;}.oneBs .fr ul li i span{top:18px;font-style: normal;}.oneBs .fr ul li:nth-child(6),.oneBs .fr ul li:nth-child(7),.oneBs .fr ul li:nth-child(8),.oneBs .fr ul li:nth-child(9){position:relative;left:99px;}.oneBs .fr ul li i:hover{cursor: pointer;    animation: mypulse 0.25s infinite  ;    -webkit-animation: mypulse 0.25s  infinite;    -ms-animation: mypulse 0.25s  infinite;    -moz-animation: mypulse 0.25s  infinite;    -o-animation: mypulse 0.25s  infinite;}@-webkit-keyframes mypulse {    0% {        -webkit-transform: scaleX(1);        transform: scaleX(1)    }    50% {        -webkit-transform: scale3d(1.05, 1.05, 1.05);        transform: scale3d(1.05, 1.05, 1.05)    }    to {        -webkit-transform: scaleX(1);        transform: scaleX(1)    }}@keyframes mypulse {    0% {        -webkit-transform: scaleX(1);        transform: scaleX(1)    }    50% {        -webkit-transform: scale3d(1.05, 1.05, 1.05);        transform: scale3d(1.05, 1.05, 1.05)    }    to {        -webkit-transform: scaleX(1);        transform: scaleX(1)    }}/*wow pulse*/.oneC{overflow: hidden;background-color: #f9f9f9;}.oneC .ab_con{margin: 25px 0 45px;background-color: #e4f3ff;height: 340px;}.oneC .container .title{margin-top: 45px;}.oneC .container .fl{width: 540px;height: 340px;overflow: hidden;}.oneC .container .fl img{width: 100%;height: 340px;}.oneC .container .fr{width: 600px;padding-top: 50px;padding-right: 30px;}.oneC .container .fr .tit{font-size:20px;color: #0a75cc;position: relative;}.oneC .container .fr .tit:before{content:"";width: 25px;height: 2px;background-color: #0174c4;display: inline-block;    position: absolute;top:14px;left:-35px;}.oneC .container .fr .txt{margin: 35px 0;font-size: 16px;line-height: 28px;color: #666;}.oneC .container .fr .more{width: 110px;height: 30px;line-height: 30px;text-align: center;background-color: #076aae;color: #fff;display: inline-block;    margin-right: 20px;}.oneC .container .fr .more:hover{color: #fff;background-color: #0b0d7c;}.oneC .container .ab_ul ul{margin: 30px 0;}.oneC .container .ab_ul ul li{width: 23.5%;margin-right: 2%;float: left;text-align: center;padding: 30px;border:1px solid #eee;}.oneC .container .ab_ul ul li:last-child{margin-right: 0%;}.oneC .container .ab_ul ul li .img_c{height: 60px;line-height: 60px;}.oneC .container .ab_ul ul li .img_c img{    display: inline-block;width: auto;height: auto;max-width: 100%;max-height: 100%;vertical-align: middle;-webkit-transition: all 0.5s;transition: all 0.5s;}.oneC .container .ab_ul ul li .txt_c span{display: block;margin-top: 20px;font-size: 20px;color: #076aae;}.oneC .container .ab_ul ul li .txt_c span:after{    content: '';display: block;margin: 15px auto 0;height: 1px;background-color: #076aae;width: 38px;}.oneC .container .ab_ul ul li .txt_c p {margin: 15px 0 0;color: #888;line-height: 1.7;}.oneC .container .ab_ul ul li:hover{border:1px solid #0b0d7c;}.oneD{overflow: hidden;padding: 45px 0;background-color: #fff;}.oneDs .title{margin-bottom: 45px;}.oneDs .fl{width: 470px;}.oneDs .fr{width: 660px;}.oneDs .fl .news_b{width: 100%;}.oneDs .fl .news_b .gl_img{width: 100%;height: 299px;overflow: hidden;}.oneDs .fl .news_b .gl_img img{width: 100%;height: 100%;transform: scale(1);transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;-ms-transitoin:all 0.2s linear;}.oneDs .fl .news_box .news_b,.oneDs .fr .news_box .news_b{}/*.oneDs .fl .news_box .news_b ul li,.oneDs .fr .news_box .news_b ul li{margin-bottom: 10px;padding-bottom: 10px;border-bottom:1px dashed #ddd;}*/.oneDs .fr .news_box .news_b ul li{background-color: #fff;padding:13px 10px;border-bottom: 1px solid #eee;}.oneDs .fr .news_box .news_b ul li:first-child{padding-top: 0px;}.oneDs .fr .news_box .news_b ul li:last-child{border-bottom: 0px;}/*.oneDs .fl .news_box .news_b ul li .gl_img,.oneDs .fr .news_box .news_b ul li .gl_img{float: left;width: 183px;height: 111px;overflow: hidden;}*/.oneDs .fl .news_box .news_b ul li .gl_img img{width: 100%;height: 100%;transform: scale(1);transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;-ms-transitoin:all 0.2s linear;}.oneDs .fl .news_box .news_b ul li .gl_txt{width: 100%;padding: 15px;background-color: #fff;}.oneDs .fl .news_box .news_b ul li .gl_txt .gl_tit{width: 100%;color: #333;overflow: hidden; display: block;font-size:18px;}.oneDs .fl .news_box .news_b ul li .gl_txt p{margin-top: 8px;color: #666;}.oneDs .fl .news_box .news_b ul li .gl_txt .gl_time,.oneDs .fl .news_box .news_b ul li .gl_txt .gl_more{display: inline-block;}.oneDs .fl .news_box .news_b ul li .gl_txt .gl_time,.oneDs .fl .news_box .news_b ul li .gl_txt .news_more{color: #999;font-size: 13px;padding: 5px 0px;}.oneDs .fl .news_box .news_b ul li .gl_txt .news_more:hover a{color: #076aae;}.oneDs .fl .news_box .news_b ul li .gl_txt .news_more{margin-left: -5px;}.oneDs .fl .news_box .news_b ul li .gl_txt .news_more a{color: #999;}.oneDs .fl .news_box .news_b ul li .gl_txt .gl_more,.oneDs .fr .news_box .news_b ul li .gl_txt .gl_more{padding: 3px 8px;background-color: #545454;color: #fff;float: right;}.oneDs .fl .news_box .news_b ul li .gl_txt .gl_more:hover,.oneDs .fr .news_box .news_b ul li .gl_txt .gl_more:hover{background-color: #076aae;}.oneDs .fl .news_box .news_b ul li:hover .gl_img img,.oneDs .fr .news_box .news_b ul li:hover .gl_img img{transform: scale(1.05);-webkit-transform: scale(1.05);-o-transform: scale(1.05);-ms-transform: scale(1.05);    -moz-transform: scale(1.05);}.oneDs .fr .news_box .news_b .gl_time,.oneDs .fr .news_box .news_b .gl_txt,.oneDs .fr .news_box .news_b .gl_view{display: inline-block;float: left;}.oneDs .fr .news_box .news_b .gl_time{width: 85px;background-color: #dcecf9;padding: 10px;}.oneDs .fr .news_box .news_b .gl_txt{width: 505px;margin-left: 30px;margin-right: 15px;}.oneDs .fr .news_box .news_b .gl_view{width: 30px;text-align: center;height: 74px;}.oneDs .fr .news_box .news_b .gl_time span{display: block;text-align: center;}.oneDs .fr .news_box .news_b .gl_time span:nth-child(1){font-size: 30px;font-family: Arial;font-weight: bold;color: #777;}.oneDs .fr .news_box .news_b .gl_time span:nth-child(2){margin-top: 5px;font-size: 12px;color: #888;}.oneDs .fr .news_box .news_b .gl_txt .gl_tit{font-size: 16px;font-weight: bold;position: relative;display: block;width: 100%;}/*.oneDs .fr .news_box .news_b .gl_txt .gl_tit:before{content:"";display: inline-block;width: 15px;height: 2px;background-color: #076aae;vertical-align: middle;position: relative;left:-7px;}*/.oneDs .fr .news_box .news_b .gl_txt p{margin-top: 12px;}.oneDs .fr .news_box .news_b .gl_view span{display: block;width: 25px;height: 25px;line-height:25px;background-color: #545454;color: #fff;margin-top: 27px;}.oneDs .fr .news_box .news_b  li:hover  .gl_view span{background-color: #076aae;}.oneDs .fr .news_box .news_b li:hover .gl_txt .gl_tit{color: #076aae;}.oneDs .fr .news_box .news_b li:hover .gl_time span:nth-child(1){color: #076aae;}.oneDs .fl .news_box .news_b li:hover .gl_txt .gl_tit{color: #076aae;}.oneG{background: url(../img/bg.jpg) no-repeat center / cover fixed;color: #fff;padding: 50px 0;text-align: center;}.oneG h4{    margin: 0;color: #e67817;font-size: 35px;}.oneG p{    margin: 30px 0 0;text-align: center;font-size: 0;}.oneG span{    display: inline-block;vertical-align: middle;margin: 0 15px;}.oneG span img{display: inline-block;vertical-align: middle;width: 18px;margin-right: 10px;}.oneG span i {display: inline-block;vertical-align: middle;font-size: 18px;font-style: normal;}.footer{width:100%; background-color:#076aae;overflow: hidden;}.footers{padding:45px  0 0;overflow: hidden;}.footers .item{width: 20%;float: left;margin-bottom: 45px;}.footers .item:nth-child(2),.footers .item:nth-child(3),.footers .item:nth-child(4){width: 15%}.footers .item:nth-child(1){width: 35%;}.footers p,.footers p a,.footers h3{color: #fff;}.footers .item p{margin-top: 15px;}.footers p a:hover{color: #010178;}.footers .qr_box{width: 120px;float: right;margin-top: 0px;}.footers .qr_box img{width: 120px;height: 120px;}.footers .qr_box p{font-size: 12px;}.foot_b{color: #fff;text-align: center;padding: 20px 0;border-top: 1px solid #fff;}    /*========================================= 关于我们 =====================================*/.ny_ban{height:410px;overflow: hidden;position: relative;}.ny_ban .ny_ban_bg{width:100%;height:inherit;    /*-moz-animation: break ease-in-out 18s alternate;-webkit-animation: break ease-in-out 18s alternate;animation: break ease-in-out 18s alternate;*/}.ny_ban h3{position: absolute;top:45%;text-align: center;width: 100%;font-size: 32px;color: #fff;}.ny_ban h3:after{content:"";display: block;width: 80px;height: 3px;background-color: #fff;margin: 12px auto;}.ny_ban p{position: absolute;top:65%;text-align: center;width: 100%;font-size: 16px;color: #fff;}.location{border-bottom: 2px #d2d2d2 solid;overflow: hidden;background-color: #fff;padding-bottom: 10px;}.local{background: url("../img/home.png") no-repeat left;background-size: 12px;}.local .active{color: #010178;}.my_navs a{display: inline-block;width: 90px;text-align: center;border-bottom: 2px solid #fff;margin-left: 4px}.my_navs a:hover,.my_navs a.active{border-color: #010178;color: #010178}.nytitle{text-align: center;margin-top: 35px;overflow: hidden}.nytitle h2{font-size: 28px;color: #666;font-weight: bold;}.nytitle h2:after{content:"";width: 110px;height: 2px;background-color: #49ac4b;display: block;margin: 8px auto;}.nytitle p{position: relative;color: #999;padding: 0 70px;display: inline-block;margin-top: 10px;text-transform: uppercase}.nytitle p:before{content: "";position: absolute;width: 36px;height: 1px;background-color: #d1d1d1;left: 0;top: 10px;}.nytitle p:after{content: "";position: absolute;width: 36px;height: 1px;background-color: #d1d1d1;right: 0;top: 10px;}.aboutA{overflow: hidden;margin: 40px auto;}.aboutAl{width: 240px;float: left;}.aboutAr,.contactAr{width: 930px;float: right;}.aboutAl .l_n .l_n_t{text-align: center;background-color: #076aae;color: #fff;padding: 20px 0;font-size: 20px;}.aboutAl .l_n .l_n_t span{display: block;font-size: 12px;}.aboutAl .l_n .l_n_b ul li{border-top:2px solid #fff;}.aboutAl .l_n .l_n_b ul li a{display: block;line-height: 50px;padding: 0 0 0 25px;background-color: #e6f0f6;color: #666;font-size: 15px;}.aboutAl .l_n .l_n_b ul li>a:hover, .aboutAl .l_n .l_n_b ul li.active>a {color: #fff;background-color: #3cb371;}.aboutAl .l_p{margin-top: 20px;}.aboutAl .l_p .l_p_pic img{max-width: 100%;max-height: 100%;display: inline-block;width: auto;height: auto;    vertical-align: middle;}.aboutAl .l_p .l_p_t{background: url("../img/ttel.png") no-repeat 10px center,#f6f6f6;color: #999;margin-top: 10px;padding: 10px; padding-left: 60px;}.aboutAl .l_p .l_p_t strong{    display: block;font-size: 28px;font-family: Impact;line-height: 1;color: #ff9900;}.aboutAr .ab_con,.contactAr .ab_con{margin-top: 30px;line-height: 1.8;}.aboutAr .ab_con .ab_ry_list li{width: 19%;margin-right: 1.25%;float: left;margin-bottom: 20px;border: 1px solid #cfe9ff;transition: all 0.45s;}.aboutAr .ab_con .ab_ry_list li:nth-child(5n){margin-right: 0%;}.aboutAr .ab_con .ab_ry_list li .img_box{width: 100%;height: 250px;overflow: hidden;}.aboutAr .ab_con .ab_ry_list li .img_box img{width: auto;height: auto;max-width: 100%;max-height: 100%;}.aboutAr .ab_con .ab_ry_list li p{padding: 8px 5px;text-align: center;background-color: #cfe9ff;transition: all 0.45s;}.aboutAr .ab_con .ab_ry_list li:hover {border: 1px solid #0a75cc;}.aboutAr .ab_con .ab_ry_list li:hover p{background-color: #0a75cc;color: #fff;}.aboutAr img{max-width: 100%;}.pro_list li{width: 32%;margin-right: 2%;float: left;margin-bottom: 20px;}.pro_list li:nth-child(3n){margin-right: 0%;}.pro_list li dl{width: 297px;height: 257px;overflow: hidden;text-align: center;display: table-cell;vertical-align: middle;}.pro_list li dl img{width: 100%;height: 100%;max-width: 100%;max-height: 100%;margin: 0 auto;}.pro_list li p{padding: 8px 5px;text-align: center;}.pro_list li:hover p{color: #0a75cc;}.news_list li{width: 100%;margin-bottom: 30px;}.news_list li .n_d{width: 80px;padding: 10px;background-color: #dcecf9;text-align: center;}.news_list li .n_txt{width: calc(100% - 100px);}.news_list li .n_d span{display: block;}.news_list li .n_d span:nth-child(1){color: #777;font-size: 30px;font-weight: bold;}.news_list li .n_d span:nth-child(2){color: #888;font-size: 12px;}.news_list li:hover .n_d span:nth-child(1),.news_list li:hover .n_txt h3{color: #076aae;}.aboutB{background: url(../img/bg8.jpg)no-repeat center 0px fixed;background-size: cover;padding: 90px 0 145px 0;}.aboutB .nytitle h2{color: #fff;}.aboutBs{overflow: hidden;width: 800px;margin: 40px auto ;font-size: 16px;color: #fff;text-align: center;line-height: 26px;}.jqwh_more{display: block;width: 90px;height: 30px;text-align: center;line-height: 30px;margin: 0 auto;background: #49ac4b;color: #fff;text-transform: uppercase;    transition: all .3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}.jqwh_more:hover{border:1px solid #49ac4b;color: #49ac4b;background: none;transition: all .3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}.aboutC{padding: 50px 0 45px;overflow: hidden}.aboutC ul li{width:100%;float:left;padding: 45px 0;margin: 24px 0;}.aboutC ul li:first-child{background: url("../img/bg03.png") no-repeat;background-position: left 0;}.aboutC ul li:nth-child(2){background: url("../img/bg03.png") no-repeat;background-position: right -390px;}.aboutC ul li img{width: 600px;height: 300px;vertical-align: middle;float: left;}.aboutC ul li p{   margin-top: 25px;line-height: 30px;font-size: 14px; margin-left: 40px;margin-right: 40px;width: 520px;overflow: hidden;float: left;}.aboutC ul li p.ry_title{    margin-top: 48px;font-size: 24px;line-height:24px;color: #333;}.aboutC ul li p.ry_jj{color: #444;text-indent: 35px;}.aboutC ul li.ryr img,.oneA ul li.ryr p{float: right;}.oneCs{padding: 45px 0;}.oneCs .fl,.news .fl{width: 100%;}.oneCs .fr,.news .fr{width: 100%;}.oneCs .fl h3,.news .fl h3{font-size: 32px;font-weight: bold;color: #49ac4b;background: url(../img/pro.png) no-repeat left center;padding-left: 40px;    background-size: 35px;background-position-y: 6px;padding-bottom: 15px;border-bottom: 1px dashed #ccc;}.oneCs .fl ul{}.oneCs .fl ul li,.news .fl ul li{width: 100%;padding: 15px 0 15px 25px;}.oneCs .fl ul li a,.news .fl ul li a{font-size: 18px;font-weight: bold;color: #666;}.oneCs .fl ul li.active,.news .fl ul li.active{background: url(../img/r_row.png) no-repeat left center;background-size: 20px;}.oneCs .fl ul li.active a,.news .fl ul li.active a{color: #010178;}.oneCs .fl ul li:hover a,.news .fl ul li:hover a{font-size: 18px;font-weight: bold;color: #076aae;}.oneCs .fr ul li{width: 23%;margin-right: 2%;float: left;position: relative;margin-bottom: 20px;}.oneCs .fr ul li:nth-child(4n){margin-right: 0;}.oneCs .fr ul li dl{width: 100%;height: 288px;overflow: hidden;}.oneCs .fr ul li dl img{width: 100%;height: 100%;}.oneCs .fr ul li p{position: absolute;width: 100%;height: 45px;line-height: 45px;text-align: center;background: rgba(0,0,0,.5);bottom:0;color: #fff;}.oneCs .fr ul li:hover p{background: rgba(00,80,00,.5);}.oneCsc  .fl h3{background: url(../img/case.png) no-repeat left center;background-position-y: 9px;}    /*========================================= 新闻中心 =====================================*/.news{margin-top: 40px}.news .fr ul li{padding: 2% 0;border: 1px #fff solid; border-bottom-color: #f1f1f1;background:transparent;-webkit-transition:background ease-in-out .3s;    -moz-transition:background ease-in-out .3s;    -ms-transition:background ease-in-out .3s;    -o-transition:background ease-in-out .3s;    transition:background ease-in-out .3s;background: #fff;overflow: hidden}.news .fr ul li a{display: block;}.news .fr ul li dl{width: 24%;overflow: hidden;}.news .fr ul li dl img{width: 190px;height: 115px;}.news .fr ul li dd{width: 50%;margin-left: 4%}.news .fr ul li dt{width: 22%;text-align: center;}.news .fr ul li dd h3{font-weight: bold;font-size: 20px;color: #444;margin-top: 10px;background: unset;border-bottom: unset;    padding-left: unset;padding-bottom: unset;}.news .fr ul li dd p{color: #727272; line-height: 24px;margin: 8px 0 0 0;height: 46px}.news .fr ul li dd span{display: inline-block;border: 1px #efefef solid;border-radius: 30px;overflow: hidden;    margin-top: 25px;line-height: 20px;padding: 0 20px 0 30px;font-size: 12px;background: url("../img/see.png") no-repeat 8px;background-size: 14px}.news .fr ul li dt{color: #3f3f3f; font-family: Arial;  font-weight: bold;}.news .fr ul li dt b{font-size: 40px;  line-height: 52px;}.news .fr ul li dt span{font-size: 16px;  margin-top: 15px;display: block}.news .fr ul li:hover{background: url("../img/bg7.jpg") no-repeat center top;border-bottom-color:transparent;}.news .fr ul li:hover dt{color: #010178}.news .fr ul li dd h3:hover{color: #010178}.news .fr ul li dd span:hover{background-color: #F8F8F8}.news  .fl h3{background: url(../img/news.png) no-repeat left center;background-position-y: 9px;}/*========================================= 联系我们 =====================================*/.contact{overflow:hidden;border:1px solid #e7e7e7;line-height: 24px;margin: 40px auto;}.contact .main{padding:30px;width:730px;line-height: 2}.contact .wx{border-left:1px solid #e7e7e7;width:205px;padding:30px;}.contact .wx p,.contact .wx p img{width:150px;}.contact .wx p{padding-left:0;margin-left:0;text-align:center;}.ab_con_t h2{text-align: center;font-size: 24px;color: #444;}.ab_con_t p{    margin-top: 15px;margin-bottom: 0px;padding: 0px;box-sizing: border-box;}.jqtp{margin: 20px auto;}.jqtp h3{font-size: 24px;font-weight: bold;}.jqtp .jqimg{margin:40px auto;border: 1px solid #eee;}.jqtp .jqimg img{width: 100%;height: auto;}/*========================================= 公司业务 =====================================*/.yewu{overflow: hidden;margin-top: 40px;line-height: 2;margin-bottom: 50px;}.yewu h1{position: relative;padding-left: 25px;font-size: 24px}.yewu h1:before{content:"";position: absolute;width: 8px;height: 28px;background-color: #010178;top: 10px;left: 0}/*=======================================新闻详情页============================================*/.rt_con{background-color: #fff;padding: 45px 0px}.news_info {overflow:hidden; border-bottom:1px dotted #ccc;padding-top:45px;}.info_title {text-align:center;}.info_title h2 {font-size:24px;color:#000;}.info_laiyuan {line-height:48px;font-size:12px; color:#888; text-align:center; border-bottom:1px dotted #ccc;}.info_text {padding:30px 0;font-size:15px; color:#333; line-height:2;}.info_text img {max-width:100%;}.info_picA {padding:10px; text-align:center;}.info_picA img {max-width:100%;width: expression(this.width > 720 ? 720: true)}/*=====================================在线预订===============================**/.rooms{padding: 50px 0;}.rooms.ztsp-con{ background: #FFF;}.rooms .title-room{font-size: 32px; position: relative;color: #232323;text-align: center;}.title-room:after:after{display: inline-block;content: " ";border-radius: 50%;position: absolute;top: -5px;margin: 0 0 0 3px;}.line-v2 {margin: auto;height: 2px;background: #8e7037;margin-top: 22px;margin-bottom: 40px;width: 100px;}.row {position: relative;}.wjd-background {background: #f5f5f5;padding: 0px;margin: 0px 0px 50px 0px;}.wjd-background .wjd-img {width: 512px;height:341px;overflow: hidden;text-align: left;float: left;}.wjd-img img {width: 100%;height:100%;-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}.jdsjall {text-align: left;position: relative;padding: 0 3%;width: 685px;float: right;}.wjd-tit {font-size: 28px;font-weight: bold;color: #353535;margin: 40px 0px 0px 0px;}.wrap-jdyd .desc {padding: 10px 0px 0px 0px;margin: 20px 0px 0px 0px;}.xxing {display: inline-block;background: url(../img/xingji_xx.png) no-repeat -120px 0px;width: 130px;height: 22px;margin: 0px 0 0 5px;background-position: 0px 5px;}.wid-money {position: absolute;top: 29px;right: 25px;font-size: 30px;color: #010178;}.wrap-jdyd .wjd-wen {padding: 10px 0px 0px 0px;margin-top: 0px;color: #262626;font-size: 14px;margin: 28px 0px 0px 0px;line-height: 2;}.wjd-phone {color: #888;line-height: 2;}.wjd-ckxq {position: absolute;right: 30px;bottom: -45px;background: #8e7037;color: #fff;padding: 6px 20px;font-size: 14px; /* border-radius: 5px; */}.row:hover .wjd-img img{-moz-animation: zmPic ease-in-out 0.3s alternate;-webkit-animation: zmPic ease-in-out 0.3s alternate;animation: zmPic ease-in-out 0.3s alternate;    transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2)}.wjd-ckxq:hover{background-color: #fff;color: #8e7037;border:1px solid #8e7037;}@-moz-keyframes zmPic{    0%{-moz-transform:scale(1, 1) translate3d(0, 0, 0);transform:scale(1, 1) translate3d(0, 0, 0)}    100%{-moz-transform:scale(1.2, 1.2) translate3d(0, 0, 0);transform:scale(1.2, 1.2) translate3d(0, 0, 0)}}@-webkit-keyframes zmPic{    0%{-webkit-transform:scale(1, 1) translate3d(0, 0, 0);transform:scale(1, 1) translate3d(0, 0, 0)}    100%{-webkit-transform:scale(1.2, 1.2) translate3d(0, 0, 0);transform:scale(1.2, 1.2) translate3d(0, 0, 0)}}@keyframes zmPic{    0%{-moz-transform:scale(1, 1) translate3d(0, 0, 0);-ms-transform:scale(1, 1) translate3d(0, 0, 0);-webkit-transform:scale(1, 1) translate3d(0, 0, 0);transform:scale(1, 1) translate3d(0, 0, 0)}    100%{-moz-transform:scale(1.2, 1.2) translate3d(0, 0, 0);-ms-transform:scale(1.2, 1.2) translate3d(0, 0, 0);-webkit-transform:scale(1.2, 1.2) translate3d(0, 0, 0);transform:scale(1.2, 1.2) translate3d(0, 0, 0)}}@-moz-keyframes scPic{    0%{-moz-transform:scale(1.2, 1.2) translate3d(0, 0, 0);transform:scale(1.2, 1.2) translate3d(0, 0, 0)}    100%{-moz-transform:scale(1, 1) translate3d(0, 0, 0);transform:scale(1, 1) translate3d(0, 0, 0)}}@-webkit-keyframes scPic{    0%{-webkit-transform:scale(1.2, 1.2) translate3d(0, 0, 0);transform:scale(1.2, 1.2) translate3d(0, 0, 0)}    100%{-webkit-transform:scale(1, 1) translate3d(0, 0, 0);transform:scale(1, 1) translate3d(0, 0, 0)}}@keyframes scPic{    0%{-moz-transform:scale(1.2, 1.2) translate3d(0, 0, 0);-ms-transform:scale(1.2, 1.2) translate3d(0, 0, 0);-webkit-transform:scale(1.2, 1.2) translate3d(0, 0, 0);transform:scale(1.2, 1.2) translate3d(0, 0, 0)}    100%{-moz-transform:scale(1, 1) translate3d(0, 0, 0);-ms-transform:scale(1, 1) translate3d(0, 0, 0);-webkit-transform:scale(1, 1) translate3d(0, 0, 0);transform:scale(1, 1) translate3d(0, 0, 0)}}@-moz-keyframes zmPics{    0%{-moz-transform:scale(0, 0) translate3d(0, 0, 0);transform:scale(0, 0) translate3d(0, 0, 0)}    100%{-moz-transform:scale(1, 1) translate3d(0, 0, 0);transform:scale(1, 1) translate3d(0, 0, 0)}}@-webkit-keyframes zmPics{    0%{-webkit-transform:scale(0, 0) translate3d(0, 0, 0);transform:scale(0, 0) translate3d(0, 0, 0)}    100%{-webkit-transform:scale(1, 1) translate3d(0, 0, 0);transform:scale(1, 1) translate3d(0, 0, 0)}}@keyframes zmPics{    0%{-moz-transform:scale(0, 0) translate3d(0, 0, 0);-ms-transform:scale(0, 0) translate3d(0, 0, 0);-webkit-transform:scale(0, 0) translate3d(0, 0, 0);transform:scale(0, 0) translate3d(0, 0, 0)}    100%{-moz-transform:scale(1, 1) translate3d(0, 0, 0);-ms-transform:scale(1, 1) translate3d(0, 0, 0);-webkit-transform:scale(1, 1) translate3d(0, 0, 0);transform:scale(1, 1) translate3d(0, 0, 0)}}@-moz-keyframes scPics{    0%{-moz-transform:scale(1, 1) translate3d(0, 0, 0);transform:scale(1, 1) translate3d(0, 0, 0)}    100%{-moz-transform:scale(0, 0) translate3d(0, 0, 0);transform:scale(0, 0) translate3d(0, 0, 0)}}@-webkit-keyframes scPics{    0%{-webkit-transform:scale(1, 1) translate3d(0, 0, 0);transform:scale(1, 1) translate3d(0, 0, 0)}    100%{-webkit-transform:scale(0, 0) translate3d(0, 0, 0);transform:scale(0, 0) translate3d(0, 0, 0)}}@keyframes scPics{    0%{-moz-transform:scale(1, 1) translate3d(0, 0, 0);-ms-transform:scale(1, 1) translate3d(0, 0, 0);-webkit-transform:scale(1, 1) translate3d(0, 0, 0);transform:scale(1, 1) translate3d(0, 0, 0)}    100%{-moz-transform:scale(0, 0) translate3d(0, 0, 0);-ms-transform:scale(0, 0) translate3d(0, 0, 0);-webkit-transform:scale(0, 0) translate3d(0, 0, 0);transform:scale(0, 0) translate3d(0, 0, 0)}}@-moz-keyframes break{    0%{-moz-transform:scale(1, 1) translate3d(0, 0, 0);transform:scale(1, 1) translate3d(0, 0, 0)}    50%{-moz-transform:scale(1.2, 1.2) translate3d(0, 0, 0);transform:scale(1.2, 1.2) translate3d(0, 0, 0)}    100%{-moz-transform:scale(1, 1) translate3d(0, 0, 0);transform:scale(1, 1) translate3d(0, 0, 0)}}@-webkit-keyframes break{    0%{-webkit-transform:scale(1, 1) translate3d(0, 0, 0);transform:scale(1, 1) translate3d(0, 0, 0)}    50%{-webkit-transform:scale(1.2, 1.2) translate3d(0, 0, 0);transform:scale(1.2, 1.2) translate3d(0, 0, 0)}    100%{-webkit-transform:scale(1, 1) translate3d(0, 0, 0);transform:scale(1, 1) translate3d(0, 0, 0)}}@keyframes break{    0%{-moz-transform:scale(1, 1) translate3d(0, 0, 0);-ms-transform:scale(1, 1) translate3d(0, 0, 0);-webkit-transform:scale(1, 1) translate3d(0, 0, 0);transform:scale(1, 1) translate3d(0, 0, 0)}    50%{-moz-transform:scale(1.2, 1.2) translate3d(0, 0, 0);-ms-transform:scale(1.2, 1.2) translate3d(0, 0, 0);-webkit-transform:scale(1.2, 1.2) translate3d(0, 0, 0);transform:scale(1.2, 1.2) translate3d(0, 0, 0)}    100%{-moz-transform:scale(1, 1) translate3d(0, 0, 0);-ms-transform:scale(1, 1) translate3d(0, 0, 0);-webkit-transform:scale(1, 1) translate3d(0, 0, 0);transform:scale(1, 1) translate3d(0, 0, 0)}}