初始化*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
body { font-size: 14px; font-family: 'Open Sans', "Microsoft Yahei UI", "Microsoft Yahei", verdana, sans-serif; color: #595757; min-width: 1267px; }
td, th, caption { font-size: 14px; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: normal; }
a { color: #595757; text-decoration: none; }
a:hover { color: #fd4f00; }
img { border: none; }
ul li { list-style: none; }
input, textarea, select, button { font: 14px Verdana, Helvetica, Arial, sans-serif; }
table { border-collapse: collapse; }
html { overflow-y: scroll; }
.clear { margin: 0; padding: 0; clear: both; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { zoom: 1; *zoom:1;
}
/* css common */
.fl { float: left; }
.fr { float: right; }
html, body { position: relative; height: 100%; }
.header { position: fixed; top: 0; left: 0; right: 0; transition: all .2s ease-in-out; height: 70px; border-bottom: 1px solid #dee2e5; width: 100%; background: #FFF; z-index: 9; }
.header-slideUp { top: -100px; }
.header-slideDown { top: 0; }
.logo, .logo-hover { width: 255px; height: 70px; overflow: hidden; }
.logo img, .logo-hover img { display: block; width:230px; margin:15px auto 0 auto; }

.logo-hover { position:absolute; left: 0; top: 0px; background: #ff6600; transition: all .2s ease-in-out; z-index: 3; }
.logo-slideUp { top: 0; }
.logo-slideDown { top: -100px; }
.head-nav { height: 60px; margin-top: 10px; line-height: 61px; margin-left: 40px; }
.head-nav ul li { float: left; margin: 0 24px; }
.head-nav ul li a { display: block; height: 61px; font-size: 16px; }
.head-nav ul li a:hover { }
.head-address { height: 70px; line-height: 70px; }
.head-address ul li { float: left; margin-right: 20px; font-size: 12px; color:#999; }
.head-address ul li span { display: block; width: 6px; height: 6px; border-radius: 3px; background: #999999; float: left; margin-top: 33px; margin-right: 5px; }
.head-address ul li a { color: #999999; }
.head-address ul li a:hover span, .head-address ul li.select span { background: #ff6600; }
.head-address ul li.select a, .head-address ul li a:hover { color: #ff6600; }
.left-nav { height: 100%; background: #FFF; position: fixed; left: 0; top: 0; width: 180px; z-index: 2; box-shadow: 1px 0 3px #e2e4e6; }
.ul_nav { margin-top: 71px; }

.ul_nav li a.ul_nav_a { height: 50px; line-height: 50px; padding-left: 47px; display: block; color: #444444;/*background:url(l-nav.png) no-repeat;*/ border-bottom: 1px solid #eef3f6; /*background: white;*/ }
.ul_nav li a.ul_nav_a i.nav-icon-i { width: 24px; height: 24px; height: 50px; line-height: 50px; display: block; float: left; color: #444444; background: url(l-nav.png) no-repeat; border-bottom: 1px solid #eef3f6; margin-right: 10px; }
.ul_nav li a.ul_nav_a1 i.nav-icon-i { background-position: -41px -0px }
.ul_nav li a.ul_nav_a2 i.nav-icon-i { background-position: -41px -50px }
.ul_nav li a.ul_nav_a3 i.nav-icon-i { background-position: -41px -101px }
.ul_nav li a.ul_nav_a4 i.nav-icon-i { background-position: -41px -151px }
.ul_nav li a.ul_nav_a5 i.nav-icon-i { background-position: -41px -202px }
.ul_nav li a.ul_nav_a6 i.nav-icon-i { background-position: -41px -252px }
.ul_nav li a.ul_nav_a7 i.nav-icon-i { background-position: -41px -302px }
/* 鼠标移入-当前焦点高亮   */
.ul_nav li a.ul_nav_a:hover i.nav-icon-i{ background:#ff6600 url(l-nav-hover.png) no-repeat; color: #FFF; }
.ul_nav li a.ul_nav_a1:hover i.nav-icon-i{ background-position: -41px -0px }
.ul_nav li a.ul_nav_a2:hover i.nav-icon-i { background-position: -41px -50px }
.ul_nav li a.ul_nav_a3:hover i.nav-icon-i { background-position: -41px -101px }
.ul_nav li a.ul_nav_a4:hover i.nav-icon-i { background-position: -41px -151px }
.ul_nav li a.ul_nav_a5:hover i.nav-icon-i { background-position: -41px -202px }
.ul_nav li a.ul_nav_a6:hover i.nav-icon-i { background-position: -41px -252px }
.ul_nav li a.ul_nav_a7:hover i.nav-icon-i { background-position: -41px -302px }
/* 鼠标移出-当前焦点高亮   */
.ul_nav li.current-more a.ul_nav_a i.nav-icon-i { background: url(l-nav-hover.png) no-repeat; color: #FFF; }
.ul_nav li.current-more a.ul_nav_a1 i.nav-icon-i { background-position: -41px -0px }
.ul_nav li.current-more a.ul_nav_a2 i.nav-icon-i { background-position: -41px -50px }
.ul_nav li.current-more a.ul_nav_a3 i.nav-icon-i { background-position: -41px -101px }
.ul_nav li.current-more a.ul_nav_a4 i.nav-icon-i { background-position: -41px -151px }
.ul_nav li.current-more a.ul_nav_a5 i.nav-icon-i { background-position: -41px -202px }
.ul_nav li.current-more a.ul_nav_a6 i.nav-icon-i { background-position: -41px -252px }
.ul_nav li.current-more a.ul_nav_a7 i.nav-icon-i { background-position: -41px -302px }
.ul_nav li.current-more { background: #ff6600; }
.ul_nav li.current-more a.ul_nav_a { color: white; }

/*  当前页面-焦点高亮  */
/*.ul_nav a.current-focus-d { background:#ff6600; color:#fff !important; }
.ul_nav a.current-focus-d i.nav-icon-i { background:url(l-nav-hover.png) no-repeat; color: #FFF;background-position: 6px -0px; }
.ul_nav .current-focus-d.ul_nav_a1 i.nav-icon-i { background:url(l-nav-hover.png) no-repeat; color: #FFF;background-position: -41px -0px;}
*/

.ul_nav li { position: relative; }
.ul_nav_div { position: absolute; left: 180px; background: #FFF; border: 1px solid #ff6600; top: -51px; padding: 20px; z-index: 4; width: 867px; }
.ul_nav_div dl dd { float: left; width: 608px; padding-left: 10px; }
.ul_nav_div dl dd div span { float: left; width: 90px; float: left; }
.ul_nav_div dl dd div p { float: right; width: 517px; border-bottom: 1px solid #dedede; padding-bottom: 12px; margin-bottom: 12px; }
.ul_nav_div dl dd div p a { color: #666666; line-height: 25px; display: inline-block; padding-right: 12px; }
.ul_nav_div dl dd div p a:hover, .ul_nav_div dl dd div p a.hot { color: #ff6600; }
.ul_nav_div dl dd div p a.nav-hot { background: url(nav-hot.png) no-repeat right 2px; }
.ul_nav_div dl dt { float: right; width: 208px; }
.index-banner { /* top: 71px;  */width: 100%; }
.index-banner .swiper-slide { text-align: center; font-size: 18px; background: #fff;/* Center slide text vertically */
}
.index-banner div.swiper-pagination1 { bottom: 20px; }
.swiper-pagination1 { margin-left: 200px; overflow: hidden; z-index: 1; position: absolute; text-align: left; transform: translate3d(0px, 0px, 0px); transition: all 0.3s ease 0s; z-index: 10; }
.index-banner .swiper-pagination1 span.swiper-pagination-bullet {background:#4c4c4c; border: 1px solid #4c4c4c; margin: 0 4px;opacity:0.5; }
.index-banner .swiper-pagination1 span.swiper-pagination-bullet-active { background: #ff6600; border: 1px solid #ff6600; }
.index-banner .swiper-slide a { display: block; }
.right-nav { position: fixed; width: 48px; height: 353px; background: url(right-nav.png) no-repeat; right: 0; top: 50%; margin-top: -176px; z-index: 7; }
.right-team-click { width: 40px; height: 137px; margin: 10px 0 0 8px; }
.right-team-click:hover,.right-team-click-bj { background: url(n-index-p3.png) no-repeat; cursor: pointer; }
.right-hot-click { width: 48px; height: 61px; cursor: pointer;position:relative;}
.right-hot-click span{display:block;height:35px;background:url(hot-ico.png) no-repeat;}
.right-hot-click span.right-hot-click-span{position:absolute;height:35px;width:117px;background:url(right-hot-click-span.png) no-repeat;top:13px;right:0;}
.right-kf-click { width: 40px; height: 35px; position: relative; margin-left: 8px; }
.right-kf-click a { display: none; position: absolute; top: 0; right: 0; width: 117px; background: url(n-index-p4.png) no-repeat; height: 35px; }
.right-kf-click a.right-kf-click-a{display:block;}
.right-top-click { width: 40px; height:40px; position: relative; margin:15px 0 0 8px; }
.right-top-click a { display: none; position: absolute; top: 0; right: 0; width: 117px; background: url(right-top-click-a.png) no-repeat; height: 40px; }
.right-top-click a.right-top-click-a{display:block;}





.team-project { position: fixed; top:71px; right: 40px; z-index: 6;  }
.team-project .team-container { width: 458px; }
.team-container .swiper-slide { position: relative; width: 384px; opacity: 0.9; text-align: center; }
.team-container .swiper-slide p { width: 384px; height: 240px; position: absolute; top: 0; right: 3px; display: none; }
.team-container .swiper-slide p a { display: block; width: 109px; height: 49px; position: absolute; right: 0; bottom: 0; }
.team-project div.swiper-wrapper { margin-left: 72px; }
.team-container div.swiper-button-next, .team-container div.swiper-button-prev { width: 29px; height: 27px; }
.team-container div.swiper-button-next { top: 20px; left: 34px; background: url(team-button-next.png) no-repeat; }
.team-container div.swiper-button-prev { top: 20px; left: 0; background: url(team-button-prev.png) no-repeat; }
.hot-project { width: 314px; position: fixed; top: 0; right: 40px; z-index: 6; background: #1f2229; }
.hot-project .swiper-container, .team-project .swiper-container { width: 100%; height: 100%; }
.hot-project .swiper-slide { text-align: center; font-size: 18px; height: auto; -webkit-box-sizing: border-box; box-sizing: border-box; }
.hot-project-title { height: 81px; color: #d5d5d5; font-size: 32px; padding: 22px 0 0 20px; }
.hot-project-title span { display: block; font-size: 12px; }
.hot-project-c { position: absolute; width: 23px; height: 23px; background: url(x.jpg) no-repeat; top: 12px; right: 15px; cursor: pointer; }
/*  左侧底部导航-ICON  */
.left-bottom { width: 180px; height: 91px; background: url(n-index-p5.png) no-repeat; position: absolute; bottom: 40px; left: 0; }
.left-bottom .left-bottom-icon { display: block; }
.left-bottom .left-bottom-icon ul { padding: 60px 0 0 20px; height: 31px; display: block; }
.left-bottom .left-bottom-icon ul li { display: block; }
.left-bottom .left-bottom-icon ul li a { margin: 0 3px; width: 31px; height: 31px; background: #9e9e9e; border-radius: 99px; display: block; float: left; overflow: hidden; }
.left-bottom .left-bottom-icon ul li a i { width: 31px; height: 31px; display: block; background: url(n-index-nav-icon.png) left center no-repeat; }
.left-bottom .left-bottom-icon .icon-b1 a i { background-position: 4px 4px; }
.left-bottom .left-bottom-icon .icon-b2 a i { background-position: -33px 4px; }
.left-bottom .left-bottom-icon .icon-b3 a i { background-position: -69px 4px; }
.left-bottom .left-bottom-icon .icon-b4 a i { background-position: -110px 4px; }
.left-bottom .left-bottom-icon ul li a i:hover { width: 31px; height: 31px; display: block; background: url(n-index-nav-icon-2.png) left center no-repeat; }
.left-bottom .left-bottom-icon .icon-b1 a i:hover { background-position: 4px 4px; }
.left-bottom .left-bottom-icon .icon-b2 a i:hover { background-position: -32px 4px; }
.left-bottom .left-bottom-icon .icon-b3 a i:hover { background-position: -69px 4px; }
.left-bottom .left-bottom-icon .icon-b4 a i:hover { background-position: -110px 4px; }


/* 搜索框 */
.top-serch { width:160px; height: 32px;margin-top: 19px; overflow: hidden; position:relative; }

.top-serch input{outline: none;}
.top-serch input::-webkit-search-decoration, input::-webkit-search-cancel-button { display: none; }
/* search input field */
.top-serch input[type=search] { background: #e2e2e2; border: solid 1px #fff; padding: 6px 32px 6px 10px; width: 140px; float: right; color: #999; -webkit-border-radius: 10em; -moz-border-radius: 10em; border-radius: 10em; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; }
.top-serch input[type=search]:focus { width: 160px; background-color: #fff; border-color: #6dcff6; -webkit-box-shadow: 0 0 5px rgba(109,207,246,.5); -moz-box-shadow: 0 0 5px rgba(109,207,246,.5); box-shadow: 0 0 5px rgba(109,207,246,.5); }
.top-serch input:-moz-placeholder { color: #999;}
.top-serch input::-webkit-input-placeholder { color: #999;}
.top-serch .top-serch-text { border: none; background: none; width: 123px; height: 20px; line-height: 20px; margin: 6px 0 0 10px; color: #a3a3a3; font-family: "Microsoft Yahei"; float: left; }
.top-serch .top-serch-sbumit {background:url(search-icon.png) no-repeat center center;  border: none;  cursor: pointer; display: block; float:right; width: 30px; height: 32px; position:absolute; right:5px; top:0px; }
@media screen and (min-width:1500px) and (max-width:1680px){
    .top-serch{display: none;width: 0;}
    .top-serch input{display: none;width: 0; }
}
@media screen and (max-width:1500px){
    .top-serch{display: none;width: 0;}
    .top-serch input{display: none;width: 0; }
    .top-fy{display: none;width: 0;}
}
.top-fy { background: url(n-index-p6.png) no-repeat; height: 70px; width: 50px; border-left: 1px solid #dee2e5; border-right: 1px solid #dee2e5; margin: 0 30px; }
.top-more { width: 55px; position: relative; }
.top-more a.top-more-a { transition: background-color 0.3s ease 0s; position: relative; }
/*    */
.top-more .yy-icon { width: 8px; height: 5px; display: inline-block; background: url(n-index-p7.png) no-repeat center right; }
.top-more a.top-more-a span { left: 8px; position: relative; top: -2px; }
.top-more a.top-more-a span.yy-tup { transition: transform ease .3s; }
.top-more a.top-more-a:hover span { transform: rotate(180deg); background: url(n-index-p7-h.png) no-repeat center right; }
.top-more .current-more { color: #ff6600; }
.top-more .current-more span { transform: rotate(180deg); background: url(n-index-p7-h.png) no-repeat center right; color: #ff6600; }
.top-more-d { position: absolute; width: 90px; padding: 10px 0; background: #FFF; border: 1px solid #dee2e5; top: 60px; left: -24px; display: none; }
.top-more div.top-more-d a { display: block; padding: 10px 0; text-align: center; height: 20px; line-height: 20px; }
.top-more div.top-more-d a:hover { border-bottom: none; }
.left-nav-wx-code { position: relative; }
.left-nav-wx-code .qrcode-weixin { background: url(weixin.png) no-repeat; width: 194px; height: 215px; left: 0px; display: none; /*opacity: 0;*/
    position: absolute; bottom: 0px; }
.left-nav-wx-code .qrcode-weixin:hover { display: block; opacity: 1; }

.top-phone{width:203px;height:44px;background:url(top-phone.jpg) no-repeat;margin:15px 10px 0 0;}

/*qiehuan*/
.redream-1997-usan{ width: 100%; height: 855px; display: block; position: relative;}
.redream-1997-usan ul{ position: absolute;left: 0; right: 0; top: 0; bottom: 0;}
.redream-1997-usan ul li a.usan-1{ height: 855px; background:#a1a1a1 url(-1_62.jpg) center center no-repeat; display: block;}
.redream-1997-usan ul li a.usan-2{ height: 855px; background:#d6d6d6 url(-2_62.jpg) center center no-repeat; display: block;}
.redream-1997-usan ul li a.usan-3{ height: 855px; background:#d2d2d2 url(-3_62.jpg) center center no-repeat; display: block;}
.redream-1997-usan ul li a.usan-4{ height: 855px; background:#cfcfcf url(-4_62.jpg) center center no-repeat; display: block;}
.redream-1997-usan ul li a.usan-5{ height: 855px; background:#d5d5d5 url(-5_62.jpg) center center no-repeat; display: block;}
.redream-1997-usan ul li a.usan-6{ height: 855px; background:#d5d5d5 url(-6_62.jpg) center center no-repeat; display: block;}

.redream-1997-usan .red-1997-tab{ width:250px; height: 855px; margin: 0 auto; position:relative; left: -450px;}
.redream-1997-usan .red-1997-tab ol{ padding: 250px 0 0 0;}
.redream-1997-usan .red-1997-tab ol li{ margin: 5px 0;list-style:none;}
.redream-1997-usan .red-1997-tab ol li span{ width: 162px; height: 80px; background: url(usa-tab.png) no-repeat; display: block; }
.redream-1997-usan .red-1997-tab span.f-tab-1{ background-position: 0px 0px;}
.redream-1997-usan .red-1997-tab span.f-tab-2{  background-position: 0px -80px;}
.redream-1997-usan .red-1997-tab span.f-tab-3{ background-position: 0px -168px;}
.redream-1997-usan .red-1997-tab span.f-tab-4{ background-position: 0px -255px;}
.redream-1997-usan .red-1997-tab span.f-tab-5{ background-position: 0px -343px;}
.redream-1997-usan .red-1997-tab span.f-tab-6{ background-position: 0px -430px;}
.redream-1997-usan .red-1997-tab li.hover span.f-tab-1{width: 162px; height: 80px; background: url(usa-tab-hover.png) 0px 0px no-repeat; display: block; }
.redream-1997-usan .red-1997-tab li.hover span.f-tab-2{width: 162px; height: 80px; background: url(usa-tab-hover.png) 0px -83px no-repeat; display: block; }
.redream-1997-usan .red-1997-tab li.hover span.f-tab-3{width: 162px; height: 80px; background: url(usa-tab-hover.png) 0px -167px no-repeat; display: block; }
.redream-1997-usan .red-1997-tab li.hover span.f-tab-4{width: 162px; height: 80px; background: url(usa-tab-hover.png) 0px -254px no-repeat; display: block; }
.redream-1997-usan .red-1997-tab li.hover span.f-tab-5{width: 162px; height: 80px; background: url(usa-tab-hover.png) 0px -343px no-repeat; display: block; }
.redream-1997-usan .red-1997-tab li.hover span.f-tab-6{width: 162px; height: 80px; background: url(usa-tab-hover.png) 0px -429px no-repeat; display: block; }
/**/

/*专家左侧浮动*/
.leftexpert .close_expert {display: inline-block; left:120px;top:0;z-index:1;position:absolute;cursor:pointer;width: 30px;height: 30px}
.leftexpert .expert_banner {width:100%;height:100%;}
.leftexpert {width:150px;height:427px;position:fixed;top:50%;z-index:1;}
.leftexpert a:focus {outline:none;-moz-outline:none;}
.translateY {-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);}
/*专家左侧浮动*/


/*!*右侧悬浮*!*/
/*.index-right-xf1{*/
/*width: 52px;*/
/*height: 290px;*/
/*position: fixed;*/
/*top: calc(100% - 75%);*/
/*right: 0;*/
/*z-index: 99999;*/

/*}*/
/*.index-bj{*/
/*background-color: #ffffff;*/
/*box-shadow: 0px 1px 4px 0px;*/
/*border-top-left-radius:5px ;*/
/*border-bottom-left-radius:5px ;*/
/*position: relative;*/
/*z-index: 999;*/
/*float: right;*/
/*height: auto;*/
/*}*/
/*.index-xf-text{*/
/*position: relative;*/
/*z-index: 1;*/
/*padding: 3px 10px;*/
/*}*/
/*.index-xf-text i{*/
/*margin-left: 3px;*/
/*}*/
/*.index-xf-text span{*/
/*color: #666666;*/
/*font-size: 12px;*/
/*display: block;*/
/*text-align: center;*/
/*}*/
/*.index-xf-text:hover{*/
/*background-image: -moz-linear-gradient( 40deg, rgb(237,67,79) 0%, rgb(248,92,7) 36%, rgb(252,231,1) 100%);*/
/*background-image: -webkit-linear-gradient( 40deg, rgb(237,67,79) 0%, rgb(248,92,7) 36%, rgb(252,231,1) 100%);*/
/*background-image: -ms-linear-gradient( 40deg, rgb(237,67,79) 0%, rgb(248,92,7) 36%, rgb(252,231,1) 100%);*/
/*cursor: pointer;*/
/*}*/
/*.index-xf-text:hover span{*/
/*color: #ffffff;*/
/*}*/
/*.index-ico1:hover{*/
/*background-image: -moz-linear-gradient( 40deg, rgb(237,67,79) 0%, rgb(248,92,7) 36%, rgb(252,231,1) 100%);*/
/*background-image: -webkit-linear-gradient( 40deg, rgb(237,67,79) 0%, rgb(248,92,7) 36%, rgb(252,231,1) 100%);*/
/*background-image: -ms-linear-gradient( 40deg, rgb(237,67,79) 0%, rgb(248,92,7) 36%, rgb(252,231,1) 100%);*/
/*border-top-left-radius:5px ;*/
/*}*/
/*.index-ico5:hover{*/
/*background-image: -moz-linear-gradient( 40deg, rgb(237,67,79) 0%, rgb(248,92,7) 36%, rgb(252,231,1) 100%);*/
/*background-image: -webkit-linear-gradient( 40deg, rgb(237,67,79) 0%, rgb(248,92,7) 36%, rgb(252,231,1) 100%);*/
/*background-image: -ms-linear-gradient( 40deg, rgb(237,67,79) 0%, rgb(248,92,7) 36%, rgb(252,231,1) 100%);*/
/*border-bottom-left-radius:5px ;*/
/*}*/
/*.index-ico1 sup{*/
/*width: 13px;*/
/*height: 13px;*/
/*line-height: 13px;*/
/*background-color: #ff0000;*/
/*border-radius: 20px;*/
/*color: #ffffff;*/
/*text-align: center;*/
/*font-size: 9px;*/
/*position: absolute;*/
/*top: 3px;*/
/*right: 3px;*/
/*}*/
/*.index-ico1 i{*/
/*background: url(ico-sma1.png) no-repeat center;*/
/*width: 29px;*/
/*height: 29px;*/
/*display: block;*/
/*}*/
/*.index-ico2 i{*/
/*background: url(ico-sma2.png) no-repeat center;*/
/*width: 29px;*/
/*height: 29px;*/
/*display: block;*/
/*}*/
/*.index-ico3 i{*/
/*background: url(jsq1.png) no-repeat center;*/
/*width: 33px;*/
/*height: 33px;*/
/*display: block;*/
/*}*/
/*.index-ico4 i{*/
/*background: url(ico-sma4.png) no-repeat center;*/
/*width: 29px;*/
/*height: 29px;*/
/*display: block;*/
/*}*/
/*.index-ico5 i{*/
/*background: url(ico-sma5.png) no-repeat center;*/
/*width: 29px;*/
/*height: 17px;*/
/*display: block;*/
/*}*/
/*.index-ico1:hover i{*/
/*background: url(ico-hover1.png) no-repeat center;*/
/*width: 29px;*/
/*height: 29px;*/
/*display: block;*/
/*}*/
/*.index-ico2:hover i{*/
/*background: url(ico-hover2.png) no-repeat center;*/
/*width: 29px;*/
/*height: 29px;*/
/*display: block;*/
/*}*/
/*.index-ico3:hover i{*/
/*background: url(jsq2.png) no-repeat center;*/
/*width: 33px;*/
/*height: 33px;*/
/*display: block;*/
/*}*/
/*.index-ico4:hover i{*/
/*background: url(ico-hover4.png) no-repeat center;*/
/*width: 29px;*/
/*height: 29px;*/
/*display: block;*/
/*}*/
/*.index-ico5:hover i{*/
/*background: url(ico-hover5.png) no-repeat center;*/
/*width: 29px;*/
/*height: 17px;*/
/*display: block;*/
/*}*/
/*.index-back{*/
/*border-top-left-radius: 50px;*/
/*border-bottom-left-radius: 50px;*/
/*position: absolute;*/
/*!*top: 54px;*!*/
/*top: 51px;*/
/*z-index: 1;*/
/*right:-300px;*/
/*background-color: #f5530a;width: 300px;*/
/*!*height: 54px;*!*/
/*height: 50px;*/
/*clear: both;*/
/*}*/
/*.index-dingwei{*/
/*width: 300px;*/
/*!*height: 67px;*!*/
/*display: block;*/
/*clear: both;*/
/*overflow: hidden;*/
/*padding: 8px 10px;*/
/*position: relative;*/
/*}*/
/*.index-back .tellNumberTxt {*/
/*width: 220px;*/
/*height: 35px;*/
/*background-color: #fff;*/
/*font-size: 12px;*/
/*color: #a4a4a4;*/
/*line-height: 29px;*/
/*padding-left: 14px;*/
/*border-radius: 20px;*/
/*-moz-box-sizing: border-box;*/
/*-webkit-box-sizing: border-box;*/
/*box-sizing: border-box;*/
/*float: left;*/
/*border: none;*/
/*}*/
/*.index-back .tellNumberBtn {*/
/*position: absolute;*/
/*top: 11px;*/
/*!*right: 90px;*!*/
/*right: 93px;*/
/*display: block;*/
/*width: 68px;*/
/*height: 29px;*/
/*line-height: 29px;*/
/*text-align: center;*/
/*font-size: 12px;*/
/*color: #fff;*/
/*text-decoration: none;*/
/*background-color: #15ba50;*/
/*border-radius: 20px;*/
/*-webkit-transition: all 0.3s linear 0s;*/
/*transition: all 0.3s linear 0s;*/
/*}*/
/*.index-back1{*/
/*position: relative; top: -172px; z-index: 1;  right:-100px;*/
/*}*/



/*导航*/


.index-nav_ul{
    background-color: #ffffff;
    border-radius: 5px;
    clear: both;
    overflow: hidden;
    -webkit-box-shadow: 0 2px 13px 2px rgba(163,163,163,0.25);
    -moz-box-shadow: 0 2px 13px 2px rgba(163,163,163,0.25);
    box-shadow: 0 2px 13px 2px rgba(163,163,163,0.25);
    margin: 0;
    padding: 0;
}

.booNavigation {
    display:none;
    position: relative;
    max-width: 1400px;
    min-width: 1024px;
    margin: 0 auto;
    position: fixed;
    top:70px;
    left: calc(100% - 99%);
    z-index: 999999;
    right: 16px;
}
.booNavigation li.navItem i{
    width: 35px;
    height: 35px;
    display: block;
    text-align: center;
    background: url(img.png) no-repeat center;
    margin: 0 auto;
}
.booNavigation li.navItem {
    width: 9.09090909%;
    float: left;
    text-decoration: none;
    transition: all .3s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    text-align: center;
}
.booNavigation li.navItem:nth-child(1) i{
    background-position: -245px 0;
}
.booNavigation li.navItem:nth-child(2) i{
    background-position: -210px 0;
}
.booNavigation li.navItem:nth-child(3) i{
    background-position: -280px 0;
}
.booNavigation li.navItem:nth-child(4) i{
    background-position: -315px 0;
}
.booNavigation li.navItem:nth-child(5) i{

    background-position: -350px 0;
}
.booNavigation li.navItem:nth-child(6) i{
    background-position: -175px 0;
}
.booNavigation li.navItem:nth-child(7) i{
    background-position: -35px 0;
}
.booNavigation li.navItem:nth-child(8) i{
    background-position: -105px 0;
}
.booNavigation li.navItem:nth-child(9) i{
    background-position: 0 0;
}
.booNavigation li.navItem:nth-child(10) i{

    background-position: -70px 0;
}
.booNavigation li.navItem:nth-child(11) i{
    background-position: -140px 0;
}
.booNavigation li.navItem:hover {
    background-color: #444;
    border-color: #000;
    cursor: pointer;
}

/*缁忚繃鏄剧ず*/
.booNavigation li.navItem:hover i{
    width: 35px;
    height: 35px;
    display: block;
    text-align: center;
    background: url(img1.png) no-repeat center;
    margin: 0 auto;
}
.booNavigation li.navItem:hover {
    background-color: #ffffff;
}

.booNavigation li.navItem > a {
    display: block;
    padding: 10px 0px;
    color: #4f4e52;
    font-size:16px;
}

.booNavigation li.navItem > a:hover {
    color: #ff5000;
}

.booNavigation li.navItem .index-active{
    color: #ff5000;
}
.booNavigation li.navItem:nth-child(1):hover i{
    background-position: -245px 0;
}
.booNavigation li.navItem:nth-child(2):hover i{
    background-position: -210px 0;
}
.booNavigation li.navItem:nth-child(3):hover i{
    background-position: -280px 0;
}
.booNavigation li.navItem:nth-child(4):hover i{
    background-position: -315px 0;
}
.booNavigation li.navItem:nth-child(5):hover i{
    background-position: -350px 0;
}
.booNavigation li.navItem:nth-child(6):hover i{
    background-position: -175px 0;
}
.booNavigation li.navItem:nth-child(7):hover i{
    background-position: -35px 0;
}
.booNavigation li.navItem:nth-child(8):hover i{
    background-position: -105px 0;
}
.booNavigation li.navItem:nth-child(9):hover i{
    background-position: 0 0;
}
.booNavigation li.navItem:nth-child(10):hover i{

    background-position: -70px 0;
}
.booNavigation li.navItem:nth-child(11):hover i{
    background-position: -140px 0;
}
.booNavigation li.navItem .navContent {
    display: none;
    background-color: #f7f7f7;
    left: 0;
    position: absolute;
    top: 73px;
    width: 100%;
    z-index: 999;
    border-radius: 5px;
    box-shadow: 0 10px 12px rgba(0,0,0,.1);
}
.index-nav_xm{
    width: 1000px;
    clear: both;
    text-align: left;
    margin: 0;
    padding: 0;
    padding: 0 0px 0px 35px;
}
.index-nav_xm:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}


.index-top-mar{
    padding-top: 10px;
}
.index-nav_xm dt{
    float: left;
    width: 9%;
    font-size: 16px;
    color: #444444;
    font-weight: 600;
    padding-top: 13px;
    margin-right: 20px;
    text-align: left;
}
.index-wid{
    width: 88%;
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom:1px dashed #dfdfdf;
}
.index-rmjs-bottom{
    padding-bottom: 10px;
    border-bottom: none;
}
.index-nav_xm dd{
    float: left;
    text-align: left;
}
.index-wid dd .index-hide-right{
    padding-right: 0px;
}
.navContent .index-nav_xm dd a:hover{
    color: #fe6e3f;
}
.index-nav_xm dd sup{
    display: inline-block;
    vertical-align: top;
}
.index-nav_xm dd a{
    padding: 0 23px 0 0;
    color: #666666;
    font-size: 16px;
    text-align: left;
    line-height: 30px;
}
.index-nav_xm .index_mar{
    padding-left: 0px;
}
.index-nav_xm dt .index-icon-right{
    vertical-align: middle;
    padding-left: 5px;
    display: inline-block;
    margin-top: -2px;
}
.index-nav_xm hr{
    display: block;
    border-bottom:1px dashed #dfdfdf;
    border-top: none;
    clear: both;
    width: 100%;
    margin: 35px 0 0 0px;
    overflow: hidden;
}


/* 右侧导航（已移到common.js） */

/*#piaofu{
    height: 100%;
    width: 39px;
    position: fixed;
    top: 72px;
    right: 0;
    display: block;
    z-index: 99999999990;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#piaofu .piaofu-top{
    position: absolute;
    width: 170px;
    height: 164px;
    display: block;
    top: 0;
    right: 0;
    background: url("nav-right1.png") no-repeat center;
    z-index: 99;
}
#piaofu .nav_right{
    background: url("nav-right2.png") no-repeat right top;
    width: 105px;
    position: absolute;
    top: 164px;
    right: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 2;
}

#piaofu .nav_right ul{
	width:103px;margin-left:2px;
}
#piaofu .nav_right li a{
    width: 103px;
    display: block;
    height:31px;
    text-align: center;
    line-height:31px;
    font-size:16px;
    color: #48907f;
}

#piaofu .nav_right li a:hover{
    background:#ff733e;
    color: #FFF;
}

#piaofu .piaofu-zx{
	width:77px;height:26px;
	background:#FFF;
	border-radius:20px;
	color:#ff733e;
	line-height:26px;
	text-align:center;
	display:block;
	margin:10px 0 0 20px;
}

#piaofu .nav_pc{
    position: absolute;
    width: 38px;
    background-image: -webkit-linear-gradient(bottom, #aff6ec, #e6fefa);
    background-image: -o-linear-gradient(bottom, #aff6ec, #e6fefa);
    background-image: linear-gradient(to top, #aff6ec, #e6fefa);
    height: 60%;
    border-left:2px solid #00ffff;
    bottom: 0;
    right: 0;
    z-index: 1;

}

.index-right-xf1{
    width: 38px;
    height: 290px;
    z-index: 99999;
    margin-top: 56px;
    margin-left: 67px;

}
.index-bj{
    position: relative;
    z-index: 999;
    float: right;
    width: 38px;
    height: auto;
}
.index-xf-text{
    position: relative;
    height: 56px;
    z-index: 1;
    padding: 10px 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.index-xf-text:hover{
    background: #fff606;
    color: #eb01a2;
}
.index-xf-text i{
    margin-left: 2px;
}
.index-xf-text span{
    color: #fff;
    font-size: 12px;
    display: block;
    text-align: center;
}
.index-xf-text:hover span{
    color: #eb01a2;
}
#piaofu a .active{
    background: #fff606;
}
#piaofu a .active span{
    color: #eb01a2;
}
#piaofu a .active i{
    background: url(ico-smay11.png) no-repeat center;
}
.index-ico1 sup{
    width: 13px;
    height: 13px;
    line-height: 13px;
    background-color: #ff0101;
    border-radius: 20px;
    color: #fff;
    text-align: center;
    font-size: 9px;
    position: absolute;
    top: 3px;
    right: 2px;
}
.index-ico1 i{
    background: url(ico-smay1.png) no-repeat center;
    width: 26px;
    height: 28px;
    display: block;
}

.index-ico2 i{
    background: url(ico-smay2.png) no-repeat center;
    width: 26px;
    height: 26px;
    display: block;
}
.index-ico3 i{
    background: url(ico-smay3.png) no-repeat center;
    width: 31px;
    height: 31px;
    display: block;
}
.index-ico4 i{
    background: url(ico-smay4.png) no-repeat center;
    width: 28px;
    height: 26px;
    display: block;
}

.index-ico5{
    position: fixed;
    bottom: 20px;
}
.index-ico5 i{
    background: url(ico-smay5.png) no-repeat center;
    width: 24px;
    height: 26px;
    display: block;
}
.index-ico1:hover   i{
    background: url(ico-smay11.png) no-repeat center;
}
.index-ico2:hover   i{
    background: url(ico-smay22.png) no-repeat center;
}
.index-ico3:hover   i{
    background: url(ico-smay33.png) no-repeat center;
}
.index-ico4:hover   i{
    background: url(ico-smay44.png) no-repeat center;
}
.index-ico5:hover   i{
    background: url(ico-smay55.png) no-repeat center;
}
.index-back{
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    position: absolute;
    top: 312px;
    z-index: 1;
    right:-400px;
    background-color: #f5530a;width: 300px;
    height: 56px;
    clear: both;
}
.index-ico5{
    width: 42px;
}
.index-dingwei{
    width: 300px;
    display: block;
    clear: both;
    overflow: hidden;
    padding: 8px 10px;
    position: relative;
}
.index-back .tellNumberTxt {
    width: 220px;
    height: 35px;
    background-color: #fff;
    font-size: 12px;
    color: #a4a4a4;
    line-height: 29px;
    padding-left: 14px;
    border-radius: 20px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    border: none;
}
.index-back .tellNumberBtn {
    position: absolute;
    top: 11px;
    right: 93px;
    display: block;
    width: 68px;
    height: 29px;
    line-height: 29px;
    text-align: center;
    font-size: 12px;
    color: #fff;
    text-decoration: none;
    background-color: #15ba50;
    border-radius: 20px;
    -webkit-transition: all 0.3s linear 0s;
    transition: all 0.3s linear 0s;
}
.index-back1{
    position: relative;
    top: -152px;
    z-index: 1;
    right:135px;
    display: none;
}
@media screen and (max-width: 1366px) {
    .index-ico5 span{
        display: none;
    }
    .index-ico5{
        bottom: 5px;
    }

}*/
