﻿@charset "utf-8";/*css*//*@import "grid.css";@import "alimaofade.css";*/.hide{display:none}
/* CSS Document*/.navbar-brand{height:auto}
html{overflow-x:hidden}
body{font-family:"方正中倩_GBK","微软雅黑","Microsoft Yahei",Arial,"Helvetica Neue",Helvetica,"Hiragino Sans GB",sans-serif;font-size: 12px;line-height: 1.82857143;color: #333;overflow-x: hidden;}
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;}
table{border-collapse: collapse;border-spacing: 0;}
a{color: #1c1c1c;}
a:focus, a:hover{color: #2b3082;text-decoration: none;}
ul{list-style: none;}
.clear{width: 100%;clear: both;}
.padding_0{padding: 0;}
.margin_left_0{margin-left: 0;}
.margin_top_0{margin-top: 0;}
.padding_right_8{padding-right: 8px;}
.margin_right_18{margin-right: 8px;}
.margin_right_15{margin-right: 15px;}
.margin_right-15{margin-right:-15px;}
.margin_15{margin:20px 15px;}
.margin_top_30{margin-top: 30px;}
.margin_l_r_30{margin: 30px 0;}
.f_16{font-size: 0.8rem;font-weight: bold;}
header{width: 100%;font-size:1.45rem;background:#fff;position:fixed;top:0;left:0;z-index:999;}
.navbar{margin-bottom:0}
.search{width:325px;height:38px;margin:30px 0 0 50px;position:absolute;bottom:-70px;right:20px;display:none;}
.container{position:relative}
.search input[type=text]{border:1px solid #e6e6e6;background:#f5f5f5;width:100%;height:38px;line-height:38px;border-radius:5px;padding-left:5px;position:absolute;right:-13px;z-index:10;font-size:1.5rem;padding-left:15px; max-width:325px}
.search button{background:url(../images/s-btn.png) center center no-repeat;border:none;position:absolute;right:-5px;top:0;z-index:12;height:36px; width:55px;}

.search-t{ width:250px;height:25px;display:block; position:relative;}
.search-t.scroll{ margin-top:17px}
.container{position:relative}
.search-t input[type=text]{border:1px solid #e6e6e6;background:#f5f5f5;width:100%;height:38px;line-height:38px;border-radius:5px;padding-left:5px;position:absolute;right:-13px;z-index:10;font-size:1.5rem;padding-left:15px;}
.search-t button{background:url(../images/s-btn.png) center center no-repeat;border:none;position:absolute;right:-5px;top:0;z-index:12;height:38px; width:35px;}
nav ul.list-unstyled{list-style: none;padding: 50px 0 0 0;}
.logo{}
nav li{/*padding-right: 12px;*/display: inline-block;/*float: left;*/}
.navbar-default .navbar-nav>li>a{color:#424242;padding-bottom:22px}
nav li:last-child{padding-right: 0;}
.navbar-default .navbar-nav>li>a{/*padding: 55px 0 45px 0;*//*color: #505050;*/text-align: center;display: block;line-height:100%; padding:0 25px; color:#181818}
.navbar-default .navbar-nav>li:hover>a,.navbar-default .navbar-nav>li.active>a,.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{ color:#2b3082}
.navbar-default .navbar-nav>li.home>a{background:#fff !important;/*color:#fff !important;*/}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{/*border-top:3px solid #dcb69a*/ background:#fff}
.dropdown-menu{border: 1px solid #ccc; padding:0}
.dropdown-menu li{ width:100%}
.dropdown-menu li a{padding:10px 20px}
.dropdown-menu li:hover a{ background:#2b3082; color:#fff; }
.device{width: 100%;height: auto;margin:0 auto;position: relative;zoom:1}
.device .swiper-container,.device .swiper-slide{height: 600px;width: 100%;overflow:hidden;background-size:auto 100%; background-position:center center;cursor:pointer}
.content-slide{}
.title{font-size: 25px;margin-bottom: 10px;}
.pagination{position: absolute;left: 0;text-align: center;bottom:5px;width: 100%;z-index:10}
.swiper-pagination-switch{display: inline-block;width: 1rem;height: 1rem;border-radius: 0.6rem;background: #e7e7e7
;/*box-shadow: 0px 1px 2px #555 inset;*/margin: 0 0.7rem;cursor: pointer;}
.swiper-active-switch{background: #2b3082;}
.device .arrow-left{background: url(../images/prev.png) no-repeat;position: absolute;top: 50%;margin-top: -4rem;width: 3rem;height: 8rem;left: 0;background-size: 100% auto;z-index:10}
.device .arrow-right{background: url(../images/next.png) no-repeat;position: absolute;right: 0;top: 50%;margin-top: -4rem;width: 3rem;height: 8rem;background-size: 100% auto;z-index:10}

/*--------客服--------*/
.rides-cs {  font-size: 12px; background:#29a7e2; position: fixed; top: 250px; 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: 0;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:24px;padding:5px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li { line-height: 38px; height:38px;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/lanrenzhijia.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;}
