@charset "utf-8";
.body{max-width:1024px;margin:auto;min-height:100%;background-color:#F6F6F6;position:relative;}
.list_ul{margin:10px 5px;overflow:hidden;}
.list_ul a{color:#666;display:block;background:#fff;border-radius:8px;-webkit-box-shadow:1px 2px 1px rgba(0,0,0,0.3);padding:10px 0;margin:5px;color:#666;}
.list_ul figcaption p{font-size:12px;color:#aaa;}
.list_ul figure div{display:inline-block;margin:5px auto;width:140px;height:100px;border-radius:140px;border:2px solid #fff;overflow:hidden;-webkit-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc;}
.list_ul li{display:inline-block;width:50%;float:left;text-align:center;-webkit-box-sizing:border-box;}
.list_ul li img{width:100%;min-height:100%;}
.list_ul a:link, a:visited, a:hover, a:active{color:#333;text-decoration:none;}
.link_tel{display:block!important;line-height:50px!important;margin:10px 10px 0 10px;margin-top:10px!important;background:#ea5946;color:#fff!important;text-align:center;border-radius:5px;word-spacing:nowrap;overflow:hidden;font-size:22px;position:relative;}
.link_tel:before{font-size:20px;margin-left:0;position:absolute;left:10px;top:2px;font-size:25px;}
/************************************************************/
*{padding:0; margin:0;}
html, body{ height:100%;}
li{ list-style:none;}
footer{height:35px;overflow:hidden;margin-top:-35px;position:relative;z-index:10;}
footer .weimob-copyright{color:#000;}
footer a{color:#000!important; font-size:12px;}
.weimob-page{min-height: 100%;padding-bottom: 70px;-webkit-box-sizing: border-box;word-wrap: break-word;word-break: keep-all;}
.weimob-list-item{-webkit-tap-highlight-color: rgba(0, 0, 0, 0.4);}
/*************************************************************/
.box_swipe{overflow:hidden;position:relative;}
.box_swipe ul{-webkit-padding-start: 0px;}
.box_swipe>ol{height:20px;position: relative;z-index:10;margin-top:-25px;text-align:right;padding-right:15px;}
.box_swipe>ol>li{display:inline-block;margin:5px 0;width:8px;height:8px;background-color:#757575;border-radius: 8px;}
.box_swipe>ol>li.on{background-color:#ffffff;}
.root_color{margin:15px 0px;color:#666;height:100px;line-height:26px;}
.root_color a:link {text-decoration: none;color: #666;font-size: 14px;font-weight:bold;}
.root_color a:visited {text-decoration: none;color: #666;font-size: 14px;font-weight:bold;}
.root_color a:hover {text-decoration: underline;color: #FF6600;font-size: 14px;font-weight:bold;}
.root_color a:active {text-decoration: none;color: #666;font-size: 14px;font-weight:bold;}
/********** 线路栏目 **********/
.list_ul_n{margin:0px 0px;overflow:hidden;color:#666;display:block;background:#fff;border-radius:3px;margin:5px;color:#666;padding:15px 0;}
.list_ul_n li{ list-style:none;  padding-left:0px;  border-bottom:1px dashed #cccccc; margin:0px 0px 3px 0px; height:90px;}
.list_ul_a a:link {text-decoration: none;color: #555;font-size: 14px;}
.list_ul_a a:visited {text-decoration: none;color: #555;font-size: 14px;}
.list_ul_a a:hover {text-decoration: underline;color: #FF6600;font-size: 14px;}
.list_ul_a a:active {text-decoration: none;color: #555;font-size: 14px;}
.show_title_b{padding:6px 6px; border:1px solid #ccc;; margin:10px 3px 10px 3px;font-size: 14px;}
/*首页线路图片布局*/
.img_a{ margin:0px; padding:0px;}
.img_a ul{ margin:0px; padding:0px;}
.img_a li{ float:left; margin:8px 3px; text-align:center; width:50%;}
.img_a h2{ font-size:14px; font-weight:305; text-align:center; line-height:25px; margin:0px; padding:0px;}
.img_a a:link {color:#555; font-size:16px;}
.img_a a:visited {color:#555; font-size:16px;}
.img_a a:hover {color:#FF6600; font-size:16px;}
.img_a a:active {color:#555; font-size:16px;}
.img_bk{border:#E8E8E8 solid 0px;}
.img_bk:hover{border:#0055FF solid 0px;box-shadow: 0 0 5px #0055FF;}

/********** 新闻栏目 **********/
.list_ul_x{margin:10px 0px;overflow:hidden;color:#666;display:block;background:#fff;border-radius:8px;margin:5px;color:#666;padding:15px 0;}
.list_ul_x li{ list-style:none;  padding-left:5px;  border-bottom:1px dashed #cccccc; margin:0px 0px 10px 0px; height:30px;}

.xl_ul_n{margin:20px 0px;overflow:hidden;color:#666;display:block;background:#fff;border-radius:15px;margin:15px;color:#666;padding:15px 0;}
.xl_ul_n li{ list-style:none;  padding-left:0px; margin:0px 0px 20px 0px;}

.route_2015{ text-align:center;}
.route_2015{ display:block; background:#fff; padding:0px; border:0px solid #ccc;}
.route_2015 img{ width:100%;height:50%;}

<!--幻灯片管理-->
@charset "utf-8"; 
*{ margin:0; padding:0}
#focus{ overflow:hidden;}
#focus ul{ float:left;}
#focus li{ width:100%; float:left;}
#focus li img{ width:100%}