@charset "UTF-8";

html {-webkit-text-size-adjust:none;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav,  section{display:block;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, sub, sup, tt, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;outline:0;font-size:100%;background:transparent;}

fieldset,img,input,button,hr{border:0;}
:focus {outline: 0;}
address, caption, cite, code, dfn, em, i,th, var, optgroup {font-style: normal;font-weight: normal;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}
abbr, acronym {border: 0;font-variant: normal;}
button::-moz-focus-inner,input::-moz-focus-inner {border:0;padding:0;}
input, button, textarea, select, optgroup, option {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}
code, kbd, samp, tt {font-size: 100%;}

input, button, textarea, select {*font-size: 100%;}
ol, ul{list-style: none;}

table {border-collapse: collapse;border-spacing: 0;}
caption, th{text-align: left;}
sup, sub {font-size: 100%;vertical-align: baseline;}

:link, :visited, ins {text-decoration: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}

.cl:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.cl{zoom:1;}
*html .cl{height:1%;}
*+html .cl{min-height:1%;}


/*----public----*/

body{color:#666;font-size:12px;font-family:"Microsoft YaHei",Microsoft YaHei,Arial, Helvetica, sans-serif;background:#fff;max-width:1920px;margin:0 auto;overflow-x:hidden;}

a{color:#444;}
a:hover{text-decoration:none;color:#f00;}

.uppercase {text-transform:uppercase;}
.hide{display:none;}
.wp{margin:0 auto;width:1200px;}
.wp2{margin:0 auto;width:1220px;}
.pr{position:relative;}
.fl{float:left;}.fr{float:right;}
.oh{overflow:hidden;}

/*---header---*/

#top{height:40px;line-height:40px;background:#2E2E2E;}
#top span{float:left;color:#c8c8c8;font-size:13px;}

#top p{float:right;color:#c8c8c8;font-size:13px;}
#top p a{color:#c8c8c8;margin:0 5px;}

.header{background:#fff;height:98px;}
.header .logo{float:left;margin:28px 0 0 0;}
.header .logo a{display:block;}
.header .logo img{display:block;}

.header .tel{float:right;margin:31px 0 0 0;height:36px;background:url("../images/tel0.png") no-repeat left 0;padding:0 0 0 45px;}
.header .tel span{color:#010101;line-height:36px;font-size:22px;display:block;font-family:Georgia;}


.nav{float:right;margin:0 40px 0 0;}
.nav ul{margin:0 0 0;}
.nav ul li{float:left;position:relative;padding:0 20px;position:relative;}
.nav ul li:not(:first-child)::before{content:"";position:absolute;left:0;top:42px;background:#d8d6d7;width:1px;height:16px;}
.nav ul li > a{display:block;font-size:15px;color:#000;text-align:center;height:98px;line-height:98px;text-align:center;position:relative;box-sizing:border-box;}
.nav ul li > a::after{content:"";width:0;height:0;line-height:0;border-width:10px;border-style:dashed;border-bottom-style:transparent;border-color:transparent;border-top-color:dashed;vertical-align: middle;border-bottom-style:solid;border-bottom-color:#F10A1C;position:absolute;bottom:0px;left:50%;margin:0 0 0 -10px;display:none;}

.nav ul li.active > a,.nav ul li:hover > a{color:#F10A1C;}
.nav ul li.active > a::after{display:block;}
.nav ul li:hover > a::after{display:block;}

.home .nav ul li:first-child > a{color:#F10A1C;}
.home .nav ul li:first-child > a::after{display:block;}

.nav dl.dl{display:none;position:absolute;width:140px;height:auto;left:0px;top:50px;z-index:1000;background:rgba(0,120,189,0.9);}
.nav dl.dl dd{float:none;border-bottom:1px solid #fff;text-align:center;}
.nav dl.dl dd a{display:block;padding:8px 0;border:none;color:#fff;font-size:13px;line-height:24px;}
.nav dl.dl dd a:hover{background:rgba(5,72,111,1);}
.nav dl.dl dd:last-child{border:none;background:none;}

.nav .lis{display:none;position:absolute;width:900px;height:auto;left:0px;top:50px;z-index:1000;padding:20px 0;background:rgba(0,120,189,0.9);}
.nav .lis dl{float:left;width:200px;margin:0 0 0 20px;}
.nav .lis dl dt{font-size:16px;font-weight:bold;margin:0 0 15px 10px;}
.nav .lis dl dt a{color:#fff;}
.nav .lis dl dd{float:none;}
.nav .lis dl dd a{display:block;padding:8px 10px;border:none;color:#fff;font-size:13px;line-height:24px;}
.nav .lis dl dd a:hover{background:rgba(5,72,111,1);}
.nav .lis dl dd:last-child{border:none;background:none;}


#banner img{width:100%;display:block;}
#banner .swiper-container-horizontal > .swiper-pagination-bullets{bottom:15px;}
#banner .swiper-pagination-bullet {height:15px;width:15px;border:1px solid #fff;margin:0 5px;background:#fff;border-radius:50%;opacity:1;box-sizing:border-box;}
#banner .swiper-pagination-bullet-active{background:#E20517;}

#banner .swiper-button-prev,#banner .swiper-button-next{width:50px;height:50px;border-radius:50%;background:rgba(0,0,0,.3);margin-top:-25px;text-align:center;}
#banner .swiper-button-prev i,#banner .swiper-button-next i{font-size:20px;line-height:50px;color:#666;}
#banner .swiper-button-prev,#banner .swiper-container-rtl .swiper-button-next{left:20px;right:auto;}
#banner .swiper-button-next,#banner .swiper-container-rtl .swiper-button-prev{right:20px;left:auto;}

#banner .swiper-button-prev:hover,#banner .swiper-button-next:hover{background:#039ADF;}
#banner .swiper-button-prev:hover i,#banner .swiper-button-next:hover i{color:#fff;}

/*---footer---*/

.indexlink{padding:20px 0 40px;background:#fff;}
.indexlink h3{height:26px;line-height:26px;font-size:18px;color:#666;font-weight:400;}
.indexlink h3 b{color:#333;}
.indexlink p{margin-top:15px;height:28px;font-size:14px;text-align:left;line-height:28px;}
.indexlink p a{display:inline-block;margin:0 10px 0 0;font-size:14px;color:#666;}

.footer{background:#222;padding:7px 0 30px;}

.footer .ftnav{margin-bottom:20px;line-height:82px;border-bottom:1px solid #333;font-size:0;}
.footer .ftnav h5{float:left;font-size:16px;color:#fff;font-weight:bold;}
.footer .ftnav ul{float:left;margin:0 0 0 40px;}
.footer .ftnav ul li{padding:0 22px;display:inline-block;}
.footer .ftnav ul li a{font-size:13px;color:#a2a2a2;}

.footbox h5{font-size:16px;color:#fff;font-weight:bold;margin-bottom:20px;}

.footer .logo{width:250px;float:left;margin-right:47px;}
.footer .logo ul{}
.footer .logo ul li{display:inline-block;margin-right:16px;width:38px;}
.footer .logo ul li a{display:block;margin-right:16px;width:38px;height:38px;border-radius:50%;background:#707070 url(../images/qq2.png) no-repeat center;}
.footer .logo ul li a:hover{background-color:#C60415;}

.footer .list{width:420px;float:left;}
.footer .list2{width:250px;}
.footer .list p{margin-bottom:10px;font-size:13px;line-height:30px;color:#a2a2a2;padding:0 0 0 21px;}
.footer .list p.p1{background:url(../images/c1.png) no-repeat left center;}
.footer .list p.p2{background:url(../images/c2.png) no-repeat left center;}
.footer .list p.p3{background:url(../images/c3.png) no-repeat left center;}
.footer .list p.p4{background:url(../images/c4.png) no-repeat left center;}
.footer .list p a{color:#a2a2a2;}

.footer .gsxx{width:400px;float:left;}
.footer .gsxx ul li{margin-top:18px;font-size:13px;height:24px;line-height:24px;color:#a2a2a2;}
.footer .gsxx ul li i{font-size:13px;color:#A2A2A2;margin-right:10px;}

.footer .ewm{width:106px;float:right;}
.footer .ewm img{width:100%;}
.footer .ewm p{font-size:13px;color:#fff;height:40px;line-height:40px;text-align:center;}


.rides-cs {font-size: 12px;  position: fixed; top: 250px;right:0px; _position: absolute; z-index: 1500; border-radius:0 6px 6px 0;}
.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:90px;height:181px;background:#C70415;border-radius:8px 0 0 8px;}
.rides-cs .floatL a {font-size:0;text-indent: -999em; display: block;}

.rides-cs .floatR {display:none;background:#fff;width:140px;float:left;padding:10px 5px;overflow:hidden;border:1px solid #808080;border-radius:8px;}
.rides-cs .floatR h3{ font-size:16px;color:#C70415;font-weight:600; line-height:24px;padding:5px;text-align:center;}
.rides-cs .floatR ul {padding:0px;}
.rides-cs .floatR ul li {line-height:38px;height:38px;border-bottom: solid 1px #E6E4E4;overflow:hidden;padding: 0 0 0 10px;}
.rides-cs .floatR ul li span { color: #777;}
.rides-cs .floatR ul li a{color: #777;}
.rides-cs .floatR ul li img {margin:0 5px 0 0;vertical-align: middle;}

.rides-cs .floatR p{text-align:center;}
.rides-cs .floatR p img{max-width:100%;display:inline-block;}

.rides-cs .btnOpen, .rides-cs .btnCtn {position:relative;z-index:9;top:25px;left:0;background-image:url(../images/onlinebg.png);background-repeat:no-repeat;display:block;height:146px;padding:8px;}
.rides-cs .btnOpen {background-position:-37px 0;}
.rides-cs .btnCtn {background-position:0 0;}
.rides-cs ul li.top {border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot {border-bottom: none;}



