@font-face{font-family:'pingfang-med';src:url('/Public/Home/fonts/PingFang-Medium.eot');src:url('/Public/Home/fonts/PingFang-Medium.eot?#iefix') format('embedded-opentype'),url('/Public/Home/fonts/PingFang-Medium.woff2') format('woff2'),url('/Public/Home/fonts/PingFang-Medium.woff') format('woff'),url('/Public/Home/fonts/PingFang-Medium.svg') format('svg');font-weight:normal;font-style:normal;}


html, body, div, h1, h2, h3, h4, h5, h6, p, span, a, ul, ol, li, dl, dd, dt, img, form, textarea, input,select,button,em,i,table,tr,th,td,b,tbody,strong,label{margin: 0; padding:0; vertical-align: top; border: none; background: none; outline: none;font-style: normal;font-weight: normal; font-family: 'PingFang SC', 'Myriad Pro', 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;word-wrap:break-word;}
html, body{font-size: 14px;line-height: 1.0;text-align: left;}
ul li,ol li{list-style: none;}
strong{font-weight: bold;}
a{text-decoration: none; color: #333;}
input,button {border-radius: 0;-webkit-border-radius: 0;}
input,select{appearance:none;  -moz-appearance:none;  -webkit-appearance:none; }
/*-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;*/
* {  -webkit-touch-callout: none; outline: none ;}
input, textarea {border: 0;}
textarea {resize: none; outline: none; font-family: "Arial",sans-serif;}

input:-internal-autofill-previewed,
input:-internal-autofill-selected {
    -webkit-text-fill-color: #FFFFFF !important;
    transition: background-color 5000s ease-in-out 0s !important;
}
img {border: 0;vertical-align: middle;}
.clear::after{content: '.'; height: 0; display: block; visibility: hidden; clear: both;}
.clear{*zoom:1; zoom: 1;}

select::-ms-expand{ display: none; }
select{ appearance:none;  -moz-appearance:none;  -webkit-appearance:none;
    /*background: url("/Public/Home/images/select_icon.png") no-repeat scroll right 10px center transparent;*/
}

@font-face{font-family:'rajdhani';src:url('/Public/Home/fonts/rajdhani-semibold-webfont.eot');src:url('/Public/Home/fonts/rajdhani-semibold-webfont.eot?#iefix') format('embedded-opentype'),url('/Public/Home/fonts/rajdhani-semibold-webfont.woff2') format('woff2'),url('/Public/Home/fonts/rajdhani-semibold-webfont.woff') format('woff'),url('/Public/Home/fonts/rajdhani-semibold-webfont.svg') format('svg');font-weight:normal;font-style:normal;}

@font-face{font-family:'rajdhani-bold';src:url('/Public/Home/fonts/RAJDHANI-BOLD.eot');src:url('/Public/Home/fonts/RAJDHANI-BOLD.eot?#iefix') format('embedded-opentype'),url('/Public/Home/fonts/RAJDHANI-BOLD.woff2') format('woff2'),url('/Public/Home/fonts/RAJDHANI-BOLD.woff') format('woff'),url('/Public/Home/fonts/RAJDHANI-BOLD.svg') format('svg');font-weight:normal;font-style:normal;}

@font-face{font-family:'gotham-bold';src:url('/Public/Home/fonts/gotham-bolditalic-webfont.eot');src:url('/Public/Home/fonts/gotham-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),url('/Public/Home/fonts/gotham-bolditalic-webfont.woff2') format('woff2'),url('/Public/Home/fonts/gotham-bolditalic-webfont.woff') format('woff'),url('/Public/Home/fonts/gotham-bolditalic-webfont.svg') format('svg');font-weight:normal;font-style:normal;}



.wrap {padding: 0 96px; margin: 0 auto;}
.wrapIn{padding: 0 116px;margin: 0 auto;}
.footer{background-image: url("/Public/Home/images/footer_bg.jpg");background-repeat: no-repeat;background-position: left bottom;background-size: 100% 100%;}
.flef{float: left;}
.frig{float: right;}


.footer .footer-mes{position: relative;padding-top: 65px;padding-bottom: 170px;border-bottom: 1px solid rgba(255,255,255,0.29)}
.footer-mes .flef{width: 420px;}
.footer-mes .frig{max-width: 1030px;}
.footer-mes .flogo{width: 392px;}
.footer-mes .flogo a{display: block;}
.footer-mes .flogo img{width: 100%;}
.footer-mes .fm{margin-top: 65px;color: #fff;}
.footer-mes .fm a{display: block;font-size: 30px;line-height: 38px;color: #fff;font-family: 'rajdhani';margin-bottom: 10px;}
.footer-mes .fm a em{font-family: 'rajdhani';}
.footer-mes .fm p{font-size: 18px;line-height: 28px;}

.footer-nav dl {float: left;margin-left: 115px;}
.footer-nav dl:first-child{margin-left: 0;}
.footer-nav a{display:inline-block;position: relative;}
.footer-nav dt{margin-bottom: 30px;}
.footer-nav dt a{font-size: 18px;line-height: 28px;color: #fff;font-weight: bold;}
.footer-nav dd a { font-size: 16px;line-height: 38px;color:#fff;}
.footer-nav dd a::after {content: "";position: absolute;left: 50%;bottom: 5px;width: 0;height: 1px;background: #fff;-webkit-transition: all 0.2s; -moz-transition: all 0.2s;-o-transition:all 0.2s;transition: all 0.2s;}
.footer-nav dd a:hover::after{width: 100%;margin-left: -50%;}
.footer-nav dl.hottel{margin-left: 140px;width: 285px;}
.footer-nav dl.hottel a em{font-size: 36px;line-height: 46px;color: #fff;font-weight: normal;font-family: 'gothamBold';}
.footer-nav dl.hottel p{font-size: 16px;line-height: 28px;color: #fff;}
.footer-nav dl.hottel a:hover::after{width: 0;}
.footer .link{margin-top: 75px;}
.footer .link li{position: relative;float: left;}
.footer .link li a{display: block;position: relative;width: 46px;text-align: center;}
.footer .link li a img{width: 100%;}
.footer .link-img{position: absolute;bottom: 100%;left: 50%;width: 110px;margin-left: -55px;padding-bottom: 10px;text-align: center;z-index: 100;visibility: hidden;}
.footer .link-img::after{content: "";position: absolute;left:50%;bottom: -2px;width: 0;height: 0;border: 6px solid transparent;border-top: 6px solid #fff;margin-left: -6px; }
.footer .link-img img{width: 100%;}
.footer .link li:hover .link-img{visibility: visible;}
.footer .copyright{padding: 10px 0;}
.footer .copyright .flef{width: 80%;}
.footer .copyright .frig{width: 15%;text-align: right;}
.footer .copyright a{ margin-left:6px;font-size: 14px;line-height: 22px;color: #fff;}
.footer .copyright .frig a{color: rgba(255,255,255,0.58)}




.transition {transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;-o-transition:all 0.5s; }
@-webkit-keyframes scaleBigToSmall{0%{opacity:1;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
    100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
}
@keyframes scaleBigToSmall{0%{opacity:1;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
    100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
}
.scaleBigToSmall{-webkit-animation-name:scaleBigToSmall;-moz-animation-name:scaleBigToSmall;-o-animation-name:scaleBigToSmall;animation-name:scaleBigToSmall;transform-origin:50% 50%;}

/*头部*/
.header{position: fixed;left: 0;top:0;width: 100%;z-index: 200;-webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;transition: all 0.3s linear;}
.header:hover{background-color: #fff;}
.headerIn{background-color: #fff;position: relative;}
.header .wrap{position: relative;}
.header .wpBor{padding: 18px 0;border-bottom: 1px solid rgba(255,255,255,0.4);}
.header .logo{float: left;height: 54px;}
.header .logo a { float: left;height: 100%;display: block;overflow: hidden;}
.header .logo a img{height: 100%;}
.header .logo .logoimg2{display: none;}
.header .logo .stock-img{float: left;height: 34px;margin-top: 13px;margin-left: 20px;display: none;}
.headerIn .logo .stock-img{display: block;}
.header .headerNav{float: right;padding: 6px 0;}
.header .nav{float: left;}
.header .nav li{ float: left;position: relative;}
.header .nav li>a { display: block; padding: 9px 22px;font-size: 18px;line-height: 24px;color: #0063b2;font-weight: bold;}
.headerIn .nav li>a{color: #2c2c2c;font-weight: normal;}
.headerIn .nav li>a:hover{color: #0063b2;}
.header .subMenu{position: absolute;left: 50%;  top: 100%; width: 180px; z-index: 1001;background: #fff;margin-left: -90px;padding-top: 15px;padding-bottom: 15px;display: none;box-shadow: 0 5px 15px rgb(0,0,0,0.04); }
.header .subMenu a{display: block;font-size: 18px;line-height:28px;color: #5a5a5a;padding: 10px 0;text-align: center;}
.header .subMenu a:hover{ color: #0063b2;}
.header .nav li:hover .subMenu{display: block;}

.header .rigH{float: left;}
.header .mod{float: left;margin-left: 30px;position: relative;}
.header .mod a{display: block;padding: 9px 0;}
.header .mod a img{height: 20px;}
.header .mod a .modimg2{display: none;}
.header.hd .nav li>a{color: #434343;}
.header.hd .logo .logoimg2{display: block;}
.header.hd .logo .logoimg{display: none;}
.header.hd .mod a .modimg2{display: block;}
.header.hd .mod a .modimg{display: none;}
.header .search-click{position: absolute;top: 100%;left: 0;padding: 50px 20px;width: 100%;background: rgba(0,0,0,0.45); color: #333;box-sizing: border-box;z-index: 999;display: none;}
.header .search-click .close{position: absolute;top: 30px;right: 30px;display: inline-block;height: 25px;width: 25px;
    text-align: center;color: #fff;-webkit-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
.header .search-click .close img{display: block;margin: 0 auto;width: 18px;vertical-align: middle;}
.header .search-click .tac{text-align: center;}
.header .search-click .inb{display: inline-block;width: 50%;padding-right: 50px;position: relative;}
.header .search-click .inb input{line-height: 40px;height: 40px;color: #333;background: none;}
.header .search-click .inb input[type="text"] {width: 100%;color: #333;border: 1px solid #015d9f;  border-right: none;  padding: 0 10px;background: #fff;box-sizing: border-box;}
.header .search-click .inb input[type="submit"] {position: absolute;top: 0;right: 0;width: 50px;text-align: center;  cursor: pointer;background-size:20px;background-image: url(/Public/Home/images/icon_search0.png);background-position: center center;background-repeat: no-repeat;background-color: #015d9f; }
.header .search-click .inb input:-ms-input-placeholder{  color: #333;opacity:0.8;filter:alpha(opacity=80); }
.header .search-click .inb input::-webkit-input-placeholder{  color: #333;opacity:0.8;filter:alpha(opacity=80);  }


/*手机端*/
.headerM{position: fixed;left: 0;top:0;width: 100%;-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear;-o-transition: all 0.3s linear; transition: all 0.3s linear;z-index: 2000;display: none;background: #0063b2;height: 58px;}
.headerM .wrap{position: relative;}
.headerM .logo{display:block;text-align: center;}
.headerM .logo a{display: inline-block;}
.headerM .logo img{height: 30px;padding: 14px 0;}
.headerM .flef{position: absolute;left: 0;top:0;z-index: 30;}
.headerM .flef .bt-h{float: left;margin-right: 25px;cursor: pointer;padding: 20px 0;}
.headerM .flef .bt-h img{height: 18px;}

.fixedTop{height: 58px;display: none;}
.maskBg{position: fixed;left: 0;top:0;width: 100%;height: 100%;z-index: 888;background:rgba(0,0,0,0.5);display: none;}
.menuPop{position: fixed;left: -100%;top:0;width: 50%;height: 100%;;z-index: 9998;display: none;}
.menuBox{position: relative;width: 100%;height: 100%;background: rgba(0,0,0,0.8);overflow-y: visible;}
.menuBox .cont{padding: 40px 15px;}
.menuBox .cont .mT .mlogo{float: left;}
.menuBox .cont .mT .mlogo a{display: block;}
.menuBox .cont .mT .mlogo img{height: 24px;}
.menuBox .cont .mclose{float: right;position: relative;width: 26px;padding: 4px 0;cursor: pointer;}
.menuBox .cont .mclose img{width: 100%;}

.menuBox .cont .mclose{position: relative;width: 18px;margin-left: 5px;padding: 4px 0;cursor: pointer;}
.menuBox .cont .mclose img{width: 100%;}
.menuBox .cont .mclose::before{content: "";position: absolute;left: 50%;top:50%;width: 0;height: 0;border-radius: 50%;background: rgba(0,0,0,0.1);-webkit-transition: all 0.3s; -moz-transition: all 0.3s;-o-transition: all 0.3s; transition: all 0.3s;}
.menuNav{margin-top: 25px;}
.menuNav li{padding: 8px 0;border-bottom: 1px solid #666;}
.menuNav li:last-child{border-bottom: none;}
.menuNav li .item-first{position: relative;font-size: 20px;line-height: 36px;color: #fff;padding-right: 20px;cursor: pointer;}
.menuNav li .item-first a{display: block;font-size: 20px;line-height: 36px;color: #fff;}
.menuNav li .item-first::after{content: "";position: absolute;right: 0;width: 12px;height: 100%;background-image: url("/Public/Home/images/mr_02.png");background-repeat: no-repeat;background-position: right center;background-size: 100%;}
.menuNav li.first .item-first::after{background: none;}
.menuNav li.active .item-first::after{background-image: url("/Public/Home/images/mr_01.png");}
.menuNav li.first.active .item-first::after{background: none;}
.menuNav li .item-two{-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear;-o-transition:all 0.3s linear; transition: all 0.3s linear;display: none;}
.menuNav .item-two a{display: block;font-size: 16px;line-height: 36px;color: rgba(255,255,255,0.7);}
.menuNav li a,.menuNav li a:hover,.menuNav li a:active,.menuNav li a:visited,.menuNav li a:link,.menuNav li a:focus{-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color: transparent;outline:none;background: none;text-decoration: none; }


/*内页*/
.f-banner{position: relative;height:608px;overflow: hidden;}
.aboutFb{height: 704px;}
.f-banner .img{position: relative;width: 100%;height: 100%;background-position: center center;background-repeat: no-repeat;background-size:cover; -webkit-transition: all 3s linear; -moz-transition: all 3s linear;-o-transition:all 3s linear; transition: all 3s linear;}
.current{position: absolute;top: 220px;left: 0;width: 100%; overflow: hidden;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);z-index: 20;}
.current{}
.current h1{font-size: 60px;line-height: 70px;color: #fff;}
.current p{width: 80%;font-size: 26px;line-height: 32px;color: #fff;}
.fnav{border-bottom: 1px solid #e5e5e5;}
.fnav .f-navlist{}
.fnav .f-navlist li{float: left;position: relative;}
.fnav .f-navlist li:after{content: '';position: absolute;left: 0;top:0;width: 0;height: 100%;background-position: left center;background-repeat: no-repeat;background-size: 100% 100%;-webkit-transition:all .3s linear; -moz-transition:all .3s linear;-o-transition:all .3s linear; transition: all .3s linear;}
.fnav .f-navlist li a{display: block;text-align: center;position: relative;padding:25px 60px;font-size: 22px;line-height: 30px; color: #818181;z-index: 10;}
.fnav .f-navlist li.active:after,.fnav .f-navlist li:hover:after{width: 100%;background-image: url("/Public/Home/images/fnav_bg.jpg");}
.fnav .f-navlist li.active a,.fnav .f-navlist li:hover a{color: #fff;}

.titleIn{font-size: 22px;line-height: 32px;color: #000;margin-bottom: 65px;}


/*分页*/
.pages{position: relative;text-align: center;padding: 40px 0;margin-bottom: 60px;overflow: hidden;}
.pages .pages-list{display: inline-block;}
.pages a{display: block;float: left;min-width: 56px;height: 56px;background-color: #eeeff2;font-size: 18px;color: #423d3d;line-height: 56px;font-weight: bold;border-radius: 50%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-webkit-transition:transform .3s;-moz-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s;margin: 0 10px;}
.pages .prevpage,.pages .nextpage{background-repeat: no-repeat;background-position: center center;background-size: 18px;}
.pages .prevpage{background-image:url("/Public/Home/images/p_prev.png");margin-right: 50px;}
.pages .nextpage{background-image:url("/Public/Home/images/p_next.png");margin-left: 50px;}
.pages a.on,.pages a:hover{background-color: #2d80dd;color: #fff;}
.pages a.prevpage:hover,.pages a.nextpage:hover{background-color: #2d80dd;}
.pages a.prevpage:hover{background-image:url("/Public/Home/images/p_prev2.png");}
.pages a.nextpage:hover{background-image:url("/Public/Home/images/p_next2.png");}

.goback{position: fixed;right: 60px;bottom:100px;width: 46px;height: 46px;line-height: 46px; text-align: center;border-radius: 50%;background-color: #c6bfb5; text-align: center;overflow: hidden;z-index: 1000;cursor: pointer;-webkit-transition: all 0.5s; -moz-transition: all 0.5s;-o-transition:all 0.5s ; transition: all 0.5s;background-image: url("/Public/Home/images/gtop.png");background-repeat: no-repeat;background-position: center center;background-size: 50%;}
/*.goback img{width: 26px;}*/
.goback:hover{background-color: rgba(45,128,221,0.8); }

<!--0.00017285346984863-->