/*css reset*/
html{font-family:"Microsoft YaHei",sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
html,body,h1,h2,h3,h4,h5,h6,p,blockquote,dl,dt,dd,ol,ul,li,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embedmenu{margin:0;padding:0;border:0;}
th{font-weight: normal}
li{list-style:none}
em,i{font-style: normal}
a{background-color:transparent;text-decoration:none}
a:active,a:hover{outline:0}
dfn{font-style:italic}
img{border:0;display: block;overflow: hidden;}
button,input,select,textarea{color:inherit;font:inherit;margin:0;outline:none;line-height:normal}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
/*common css*/
.fl{float: left;}
.fr{float:right;}
.fixed {position: fixed;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.rel{position: relative;}
.abs{position: absolute;}
.inlineDis{display: inline-block;}
.blockDis{display: block;}
.f12 {font-size:12px;}
.f13 {font-size: 13px;}
.f14 {font-size: 14px;}
.f15 {font-size: 15px;}
.f16 {font-size: 16px;}
.f18 {font-size: 18px;}
.f20 {font-size: 20px;}
.f23 {font-size: 23px;}
.f24 {font-size: 24px;}
.f27 {font-size: 27px;}
.f28 {font-size: 28px;}
.f30 {font-size: 30px;}

.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: 21px;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;margin-top:10px;}
.rides-cs .cn ul li {width:100%;padding-top:5px;padding-left:5px;line-height: 30px; height:30px;border-bottom: solid 1px #E6E4E4;text-align:center;}
.rides-cs .cn ul li span {color: #777;float:left;}
.rides-cs .cn ul li a{color: #777;line-height: 20px; height:20px;vertical-align:middle;}
.rides-cs .cn ul li img { vertical-align: bottom;}
.rides-cs .cn span{margin-left:15px;text-align:center;line-height: 30px; height:30px;}
.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;}