@charset "utf-8";
/* CSS Document */
body {font-family:"微软雅黑";  margin:0 auto; padding:0px; font-size:14px; height:100%; line-height:24px; width:100%;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {padding: 0;margin: 0; }
html {-webkit-text-size-adjust: none; }
img { max-width: 100%; height: auto; vertical-align: top; -ms-interpolation-mode: bicubic; border: 0 ;}
table {border-collapse: collapse; }
ol, ul, li, dl, dt, dd {list-style: none;list-style: none;margin: 0px;padding: 0px; }
abbr, acronym {border: 0; }
blockquote {color: #666;font-style: italic; }
h1, h2, h3, h4, h5, h6 {font-size: 12px;font-weight: inherit;margin: 0px;padding: 0px; }
a {text-decoration: none;color: #000; }
a:link {text-decoration: none; }
a:visited {text-decoration: none; }
a:hover {text-decoration: none; }
a:active {text-decoration: none; }
.clear {clear: both;margin: 0px;padding: 0px;line-height: 0px;height: 0px;font-size: 0px; }
* {margin: 0;padding: 0;list-style: none;border: 0; }
.lf{ float:left;}
.rg{ float:right;}  
.left {float: left; }
.right {float: right; }
select::-ms-expand {display: none; }
.fix { *zoom: 1; *clear: both;}
.fix:before, .fix:after { display: table; clear: both; content: '';}
.w1240 {width: 1240px;margin: 0 auto; }
@media (max-width: 1260px) {
.w1240 {width: 94%;}
}
@media (max-width: 1024px) {
.is1024 {display: none; }
}
.table {display: table;width: 100%;height: 100%;}
.table .table-cell {display: table-cell;vertical-align: middle; }
.rect-61{padding-bottom:61%;}
.p_b50{ padding-bottom:50px;}
/*css组件设置*/
.form-control, .input-group-addon, .btn{border-radius:2px; }
.form-control:focus { border-color:#66afe9; outline:0; box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);}
.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom { overflow:hidden; -webkit-transform:rotate(0); transform:rotate(0); }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }

/* 网站样式 */
.trs1{-webkit-transition: all 1s ease;transition: all 1s ease;}
.trs3{-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.trs5{-webkit-transition: all 0.8s ease;transition: all 0.8s ease;}
.trs8{-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}


*[class*="rect-"]{position: relative;display: block; width: 100%;height: 0;overflow: hidden;}
*[class*="rect-"] ._full{position: absolute;left: 0;top:0;width: 100%;height: 100%;
*height: auto;}
.rect-50{padding-bottom: 50%;}
.rect-5625{padding-bottom: 56.25%;}
.rect-60{padding-bottom: 60%;}
.rect-618{padding-bottom: 61.8%;}
.rect-70{padding-bottom: 70%;}
.rect-75{padding-bottom: 75%;}
.rect-80{padding-bottom: 80%;}
.rect-90{padding-bottom: 90%;}
.rect-100{padding-bottom: 100%;}
/*==herder======*/
.herder{ padding:0px;background:#fff; position: fixed; z-index:9999;zoom: 1; top:0px; right:0px; left:0px; }
.herder .up{ background: #333; height: 35px; line-height: 35px; font-size: 14px; color: #999;}
.herder .up .lang{ float: right;height:35px; line-height: 35px;}
.herder .up .lang a{ color: #999;}
.herder .up .lang a:hover{ color: #fff;}
.herder .up .lang .en{ float: right; display: block; background: url(../images/ico.png) no-repeat 0 -32px; height:35px; line-height: 35px; padding-left:26px; margin-left: 15px;}
.herder .up .lang .tel{float: left; display: block;background: url(../images/ico.png) no-repeat 0 9px; height:35px; line-height: 35px; padding-left:26px; color: #ccc;}
/*==herder======*/
.herder01{ padding:0px;background:#fff; position: relative; }
.herder01 .up{ background: #333; height: 36px; line-height: 36px; font-size: 14px; color: #999;}
.herder01 .up .lang{ float: right;height:36px; line-height: 36px;}
.herder01 .up .lang a{ color: #999;}
.herder01 .up .lang a:hover{ color: #fff;}
.herder01 .up .lang .en{ float: right; display: block; background: url(../images/ico.png) no-repeat 0 -32px; height:36px; line-height: 36px; padding-left:26px; margin-left: 15px;}
.herder01 .up .lang .tel{float: left; display: block;background: url(../images/ico.png) no-repeat 0 9px; height:36px; line-height: 36px; padding-left:26px; color: #ccc;}
.navbar-right{margin-left:0;margin-right:0;}
.navbar-right li.j_hoverBox,.navbar-right li.lan_wrap{margin-left:13px;}
/*nav*/
.navigation-inner{position:relative;height:80px; }
.navigation-up{height:85px; }
.navigation-up .logo{ float: left; margin-top: 17px;}
.navigation-up .logo a img{transform:scale(1.0);}
.navigation-up .logo a img:hover{transform:scale(1.0);}
.navigation-up .navigation-v3{margin-left:35px;float:right;padding-top:22px;}
.navigation-up .navigation-v3 ul{float:left; }
.navigation-up .navigation-v3 li{float:left;font:normal 16px/40px "Microsoft YaHei"; margin-left:50px;}
.navigation-up .navigation-v3 .nav-hover{color:#004d95}
.navigation-up .navigation-v3 li h2{font-weight:normal;padding:0;margin:0}
.navigation-up .navigation-v3 li h2 a{display:inline-block;font-family: "Microsoft YaHei"; font-size:18px; font-weight: bold; }
.navigation-up .navigation-v3 li h2 a:hover{ color:#00A0E9}
.navigation-down{position:absolute;top:116px;left:0px;width:100%; z-index: 9999;}
.navigation-down .nav-down-menu{width:100%;margin:0;background:url(../images/nav_bg.png);position:absolute;top:0px; border-bottom:0px solid #ddd;border-top:0px solid #ddd;}
.navigation-down .nav-down-menu .menu{ overflow:hidden; font-size:14px; color: #fff;}
.navigation-down .nav-down-menu .menu .zuo{ width:520px;padding-top:55px;}
.navigation-down .nav-down-menu .menu .zhong{ width:200px; padding:40px 10px; text-align:center; margin:0 auto; height:330px; margin:0 50px; border-left:1px solid #2172BA; border-right:1px solid #2172BA} 
.navigation-down .nav-down-menu .menu .you{ width:370px;padding-top:45px} 
.navigation-down .nav-down-menu .menu .zuo h2{ font-size:24px; color:#fff; font-weight: bold; line-height:20px; padding-bottom:30px;}
.navigation-down .nav-down-menu .menu .zuo p{ line-height:24px; font-size: 14px; font-family: "Microsoft YaHei";}
.navigation-down .nav-down-menu .menu .zhong li{ line-height:38px;font-size: 16px; border-bottom:1px dotted #2172BA; text-indent:15px;}
.navigation-down .nav-down-menu .menu .zhong li a{line-height:38px; color: #fff; display:block;font-family: "Microsoft YaHei";}
.navigation-down .nav-down-menu .menu .zhong li a:hover{ background:#f5f5f5; color: #004d95;}
.navigation-up .navigation-v3 li h2 .soou{ display:block; width:65px; background:url(../images/ico.png) no-repeat 0 -69px; text-align: right; }
.navigation-down .nav-down-menu .ss{ padding:50px 0;}
.navigation-down .nav-down-menu .ss .sou-b{height:50px; background:#fff;}
.souan{ border:0;  width:84px; height:45px; margin-top:2px;color: #fff; font-size:16px; background:#004d95;cursor: pointer;}
.soubd{border:0px; background:#fff; padding:2px 10px; width:1150px; height:45px; line-height:45px; font-size:16px; color:#666}
.moblie_head{ display:none;}
.a_txt{ display:none;}

@media screen and (max-width: 1024px) and (min-width:0px) {/* 移动端的尺寸 */
.hide_x{ display:none;}
.moblie_head{ display:block; background:#f7f7f7; padding:5px 2%; position:fixed; width:100%; z-index:999}
.a_txt{ display:block; position:fixed; top:0px; left:0px; width:0px; height:0px; overflow:hidden; z-index:1000;}
.a_txt .div1{ position:absolute; width:100%; height:100%; background:#0b0d19; filter:alpha(opacity=0); opacity:0; left:0px; top:0px;}
.a_txt .div2{ position:absolute; width:20%; left:0px; top:5%; z-index:100; text-align:center; filter:alpha(opacity=0); opacity:0;}
.a_txt .div3{ position:absolute; width:80%; right:0px; top:0px; background:#0b0d19; height:100%; z-index:100; right:-80%;}
.a_txt .div3 ul{ padding-left:5%; padding-right:5%;}
.a_txt .div3 ul li{ border-bottom:1px solid #232530;}
.a_txt .div3 ul li a{ display:block; height:45px; color:#fff; line-height:45px; padding-left:5%; font-size:16px; background:}
.a_txt .div3 ul li .div_js1{ background:url(../images/7_15.png) 95% center no-repeat; -webkit-transition: all 0s; -moz-transition: all 0s; transition: all 0s;}
.a_txt .div3 ul li .div_js_on1{ background:url(../images/7_14.jpg) 95% center no-repeat; -webkit-transition: all 0s; -moz-transition: all 0s; transition: all 0s;}
.a_txt .div3 ul li .div_js_txt1 a{ height:40px; line-height:40px; font-size:14px;}
}


.foot_moblie{ display:none;}
.footer { padding-top: 70px; height: 375px; width: 100%; background: url(../images/footer_bg.jpg) no-repeat center; }
.footer dl { width: 15%; float: left; }
.footer dl.d5{float:right;}
.footer dt { color: #fff; font-size: 18px; margin-bottom: 30px; }
.footer dt a{color:#fff;}
.footer dt a:hover{color:#fff; opacity:0.8;}
.footer dd { color: #a9a9a9; overflow: hidden; padding-bottom:10px; }
.footer dd a{color:#a9a9a9;}
.footer dd a:hover{opacity:0.8; color:#fff;}
.footer .d1 { width:33%; }
.footer .d1 dd{line-height:30px; height:40px; padding-left:40px; margin-bottom:10px; position:relative;}
.footer .d1 dd .child_d0{content:''; position:absolute; left:0; top:2px; width:30px; height:30px; background:url(../images/ico-30.png) 0 0 no-repeat;}
.footer .d1 dd .child_d1{content:''; position:absolute; left:0; top:2px; width:30px; height:30px; background:url(../images/ico-30.png) -30px 0 no-repeat;}
.footer .d1 dd .child_d2{content:''; position:absolute; left:0; top:2px; width:30px; height:30px;background:url(../images/ico-30.png) -60px 0 no-repeat;}
.footer .d1 dd .child_d3{content:''; position:absolute; left:0; top:2px; width:30px; height:30px;background:url(../images/ico-30.png) -90px 0 no-repeat;}
.footer .d1 .child_d3{padding-left:0;}
.footer .d1 dt { font-size: 26px; line-height: 1; }
.footer .d2 { width: 12%; }
.footer .d3 { width: 14%; }
.footer .d6 { width: 13%; }
.footer .d5  { width: 11.5%; }
.footer .d5 .ewm{ margin-top:8px;}
.footer .d5 dt { font-size: 26px; line-height: 1; }
.footer .d5 dd { border-bottom: 1px solid #ababab; padding-bottom: 10px; margin-bottom: 10px; }
.footer .d5 dd:last-child { border-bottom: 0; }
.footer .bdsharebuttonbox a { display: inline-block; width: 30px; height: 30px; padding: 0; margin: 0; margin-left: 10px; background: url(../images/ico-30.png) no-repeat 0 0; }
.footer .bdsharebuttonbox .bds_weixin { background-position: -90px 0; }
.footer .bdsharebuttonbox .bds_tqq { background-position: -120px 0; }
.footer .bdsharebuttonbox .bds_tsina { background-position: -150px 0; }
.footer .bdshare-button-style0-16 a{opacity:0.8;}
.footer .bdshare-button-style0-16 a:hover{opacity:1;}
.foot_bottom { background: #282828; padding:15px 0;color: #eee; }
.foot_links { margin-left: 20px;color:#eee;}
.foot_links a{ color:#eee;}
.foot_links a:hover{}
.foot_bottom .lf a{color:#eee;}
.foot_bottom a:hover{ color: #eee; opacity:1; }
@media screen and (max-width: 1023px) and (min-width:0px) {/* 移动端的尺寸 */
.footer{display:none;}
.foot_bottom { text-align:center;}
}
@media only screen and (max-width: 992px) {
.foot_bottom span.l a:nth-child(2){display:inline-block;}
}
@media only screen and (max-width: 760px) {
.foot_bottom { background: #262729; line-height:28px; height:60px; padding:5px 0; font-size:13px;}
.foot_bottom .wrap{ width:100%;}
.foot_bottom span{ width:100%;}
.foot_bottom .rg{ float:none;width:100%; text-align:center; margin:0 auto;}
.footer1 {height: 35px;width: 100%;margin-top:13px;}
.footer_fix {height:48px;width: 100%;background: #3072C4;position: fixed;left: 0;bottom: 0; z-index:9999;color: #eee;}
.footer_fix a {display: block;height:48px;float: left;color: #eee;width: 24.7%;border-right: 1px solid #67a9dd;text-align: center;}
.footer_fix a:last-child {border-right: none;}
.footer_fix a i {display: block;font-size:18px;line-height:32px;}
.footer_fix a p {display: block;font-size:14px;line-height: 13px;}
}

@media (min-width: 1024px) {
.js-m {
transform: translateY(50px);
opacity: 0; }

.js-m1 {
transform: translateX(-50px);
opacity: 0; }

.js-m2 {
transform: translateX(50px);
opacity: 0; }

.js-m3 {
transform: translateY(-50px);
opacity: 0; } 
}


/*分页*/
.page_box{width:100%;padding:20px 0;}
.page_box .page_l{width:100%;text-align:left;}
.page_box span{display:inline-block;background-color:#00A0E9;padding: 10px 20px;color:#fff;vertical-align:middle;}
.page_box a{display:inline-block;background-color:#00A0E9;padding: 10px 20px;color:#fff;vertical-align:middle;}
.page_box a:hover,.page_box span a.cur{background-color:#1D2088;color:#fff;}
.page_box .now_page{background:none;border:1px solid #e4eef5;box-sizing:border-box;}
.page_box .now_page:hover{background:none;border:1px solid #e4eef5;color:#666;}
.page_box .page_r a{padding:18px 14%;}
@media only screen and (max-width: 760px) {
.page_box .page_l{width: 100%;margin-bottom: 10px;}
.page_box .page_r{width: 100%;text-align: left;}
.page_box span{padding:5px 10px;}
.page_box a{padding:5px 10px;}
.page_box .page_r a {padding: 5px 10px; }
}
/*客服*/
.rides-cs {  font-size: 12px; background:#29a7e2; position: fixed; top: 450px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top:10px;height: 181px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn {background:#F7F7F7; border-radius:6px;margin-top:4px;}
.rides-cs .cn .titZx{ font-size: 14px; color: #333;font-weight:600; line-height:32px;padding:10px 5px;text-align:center;}
.rides-cs .cn ul {}
.rides-cs .cn ul li { line-height:42px; height:42px;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #777;}
.rides-cs .cn ul li a{color: #777;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(../images/zxkf.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: 0 0;}
.rides-cs .btnCtn { background-position: -37px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}
.policy strong { font-weight: bold; margin-bottom: 20px;}
.policy{ line-height: 32px; padding-bottom: 40px; padding-top: 40px;}