﻿@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,p,ul,li,form,button,textarea,th,td,table,a,em,span,img,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0px;padding:0px;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ display:block;}
body,button,select,textarea{font-size:14px; color:#666; outline:none; font-family:Arial, "黑体"; }
h1,h2,h3,h4,h5,h6,select{font-size:14px; font-weight:normal; font-style:normal;}
em{ font-style:normal;}
ul,li{list-style:none; overflow:hidden}
select,img{ border:none; vertical-align:middle;}
html{ overflow-y:scroll;}
p{word-wrap:break-word}
a{text-decoration:none; color:#666;}
a span,a em{ cursor:pointer;}
.clearfix{zoom:1;}
.clearfix:after{content:".";display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}
.floatl{ float:left;}
.floatr{ float:right;}
.textl{ text-align:left;}
.textc{ text-align:center;}
.textr{ text-align:right;}
input{-webkit-appearance: none; border:none; border-radius:0; background:none;outline:none;}
.anchorBL{ display:none; }
body{ min-width:1000px;}
.center{ width:1000px; margin:auto;}
/*首页*/
.head{ height:80px;}
.head .logo{ float:left; padding-top:15px; width:320px;}
.head .nav{ float:right; width:618px; padding-top:10px;}
.head .nav div{ width:86px; text-align:center; padding:2px 0 0 8px; float:left; background:url(/skins/images/g.png) no-repeat left center;}
.head .nav div:first-child{ width:54px; padding-left:0; background:none;}
.head .nav div a{ line-height:66px; font-size:16px; color:#333; display:inline-block;}
.head .nav div a.cur{ border-bottom:solid 2px #c92428;}
.head .nav div a:hover{ border-bottom:solid 2px #c92428;}
.banner{ min-width:1000px; height:450px; margin-bottom:50px; position:relative;}
.slides{position:relative;width:100%;height:100%;}
.slides a{ display:none; position:absolute; left:0; top:0; width:100%; height:100%;}
.pages{ position:absolute; width:100%; height:10px; line-height:10px; left:0; text-align:center; bottom:20px;}
.pages span{border-radius:100%; cursor:pointer; display:inline-block; width:10px; height:10px; background:#ccc; margin:0 10px;}
.pages span.cur{background:#c92428;}
.title{ background:url(/skins/images/title.png) no-repeat left center; padding-left:20px; height:18px; margin-bottom:30px;}
.title a span{font-size:18px; color:#333; font-weight:bold; float:left; line-height:18px;}
.title a em{ font-size:11px; color:#999; margin-left:5px; float:left; line-height:24px;}
.mod1{ width:280px; height:258px;}
.mod1 .img{ margin-bottom:10px; display:block;}
.mod1 h1{ height:48px; line-height:24px; color:#666;}
.mod2{ width:680px; height:258px;}
.mod2 .clearfix div{ float:left; width:210px; margin-left:25px;}
.mod2 .clearfix div:first-child{ margin-left:0;}
.mod2 .clearfix div>a{ display:block;}
.mod2 .clearfix div h1{ line-height:44px; text-align:center; font-size:14px;}
.mod2 .clearfix div h1 a{ color:#666;}
.zx1{ height:82px; border-bottom:dashed 1px #e2e2e2; margin-bottom:6px;}
.zx1 a{ display:block; margin-bottom:9px; line-height:16px; height:16px; font-size:16px; color:#555; font-weight:bold;}
.zx1 h2{ height:48px; line-height:24px; color:#999;}
.zx2 a{ display:block; line-height:30px; font-size:14px; padding-left:15px; background:url(/skins/images/dian.png) no-repeat left center; color:#666;}
.zx2 a:hover{ color:#c92428; text-decoration:underline;}
.mod3{ margin-left:40px; width:360px; height:258px;}
.tw .clearfix{ border-top:dashed 1px #e2e2e2; padding-top:15px; margin-top:15px;}
.tw .clearfix:first-child{ padding-top:0; margin-top:0; border-top:none;}
.tw .clearfix .floatr{ width:180px;}
.tw .clearfix .floatr a{ display:block; font-size:14px; line-height:20px; color:#555; font-weight:bold; margin:-3px 0 8px;}
.tw .clearfix .floatr span{ display:block; font-size:12px; line-height:18px; color:#666;}
.foot_nav{ width:1000px; margin:40px auto 0; border-top:solid 2px #e2e2e2; padding-top:30px; height:200px;}
.foot_nav ul{ float:left; width:134px;}
.foot_nav ul li{ display:block;}
.foot_nav ul li a{ color:#999; line-height:24px; font-size:14px;}
.foot_nav ul li:first-child{ margin-bottom:2px;}
.foot_nav ul li:first-child a{ line-height:30px; font-size:16px; color:#666; font-weight:bold;}
.foot_nav div{ float:left; width:330px;}
.foot_nav div h1 a{ line-height:30px; font-size:16px; color:#666; font-weight:bold;}
.foot_nav div h2{ margin-top:2px; line-height:24px; font-size:14px; color:#999;}
.foot{ padding:16px 0; min-width:1000px; background:#1e1e1e;}
.foot .center .floatl{margin-top:20px;}
.foot .center .floatr{ width:720px; font-size:12px; color:#fff;}
.foot .center .floatr .textc{padding:5px 0;line-height:24px;}
.foot .center .floatr .textc a{color:#fff;margin-right:8px;}
.foot .center .floatr span{ margin-right:8px;}
#scrolls{ width:40px; height:81px; cursor:pointer; background:url(/skins/images/backTop.png); display:none; position:fixed;right:0;bottom:122px; z-index:9999;}

.banner2{ height:200px; min-width:1000px;}
.main{ margin:0 auto 40px; width:1000px;}
.main .left{ width:240px; margin-top:-60px;}
.main .left .lm_title{ background:url(/skins/images/title_bg.png); color:#fff; font-weight:bold; padding:22px 20px; height:78px;}
.main .left .lm_title h1{ font-size:20px; line-height:35px; text-transform:uppercase; font-family:Tahoma;}
.main .left .lm_title h2{ line-height:38px; font-size:18px;}
.main .left .lm_title span{ display:block; height:3px; background:#fff; width:30px;}
.main .left .l_nav a{ display:block; line-height:40px; background:#efefef;}
.main .left .l_nav a span{ font-size:14px; color:#333; margin:0 5px 0 20px;}
.main .left .l_nav a em{ font-size:11px; color:#999; text-transform:uppercase; font-family:Tahoma;}
.main .left .l_nav a:hover{ background:#c92428;}
.main .left .l_nav a:hover span{ color:#fff;}
.main .left .l_nav a:hover em{ color:#ffcccc;}
.main .left .l_nav a.cur{ background:#c92428;}
.main .left .l_nav a.cur span{ color:#fff;}
.main .left .l_nav a.cur em{ color:#ffcccc;}
.main .left .border{ border:solid 1px #ededed; margin-top:20px; padding:11px 10px;}
.main .left .border .title{ margin:0;}
.main .left .zx3,.main .left .zx4{ padding:7px 10px 10px; border:solid 1px #ededed; border-top:none;}
.main .left .zx3 a{ display:block; padding-left:10px; background:url(/skins/images/dian.png) no-repeat left center; font-size:12px; line-height:30px; color:#333;overflow:hidden;height:30px;}
.main .left .zx3 a:hover{ color:#c92428; text-decoration:underline;}
.main .left .tel{ margin-top:20px;}
.main .left .zx4 a{ display:block;}
.main .left .zx4 h1{ font-size:12px; line-height:20px; color:#666; margin-top:10px;}
.main .right{ width:740px;}
.main .right .p_nav{ padding:21px 0;}
.main .right .p_nav .title{ width:250px; margin-bottom:0;}
.main .right .p_nav .floatr{ width:470px; text-align:right; font-size:12px; color:#666; line-height:18px;}
.main .right .p_nav .floatr a{ color:#666;}
.main .right .con{ padding:30px 29px; border:solid 1px #ededed; min-height:500px;}
.news{ padding:30px 29px;border:solid 1px #ededed; min-height:500px;}
.news .clearfix{ padding-bottom:20px; margin-top:20px; border-bottom:dashed 1px #e2e2e2;}
.news .clearfix:first-child{ margin-top:0;}
.news .clearfix div{ width:480px; float:right;}
.news .clearfix div h1 a{ line-height:36px; font-size:16px; color:#333; font-weight:bold;}
.news .clearfix div h2{ line-height:18px; margin-bottom:10px; font-size:12px; color:#999;}
.news .clearfix div h3{ font-size:14px; line-height:24px; color:#666; height:48px;}
.page{ text-align:center; margin-top:30px;}
.page a,.page span{ display:inline-block; width:28px; height:28px; line-height:28px; font-size:14px; color:#666; border:solid 1px #ededed; margin:0 3px;}
.page .current{ border:solid 1px #c82125; background:#c82125; color:#fff;}
.zx_title{ line-height:24px;  font-size:20px; font-weight:bold; color:#333; text-align:center;}
.zx_time{ margin:15px 0 25px; text-align:center; line-height:22px; font-size:14px; color:#999;}
.zx_time span{ margin-left:16px;}
.fx{ padding:20px 0 30px;}
.fx>span{float:left;}
.fxss{width:400px; float:left;}









.upd{ padding-top:6px; border-top:dashed 1px #ededed;}
.upd a{ line-height:30px; font-size:14px;}
.add{ font-size:14px; line-height:30px; color:#666; margin-top:20px;}
.tp div{ float:left; height:182px; width:210px; margin:15px 0 0 25px;}
.tp div:nth-child(3n+1){ margin-left:0;}
.tp div:nth-child(1){ margin-top:0;}
.tp div:nth-child(2){ margin-top:0;}
.tp div:nth-child(3){ margin-top:0;}
.tp div img{ display:block;}
.tp div h2{ line-height:42px; text-align:center; font-size:14px; color:#666;}

.new{ padding:30px 29px;border:solid 1px #ededed; min-height:500px;}
.new div{ padding-bottom:20px; margin-top:20px; border-bottom:dashed 1px #e2e2e2;}
.new div h1 a{ line-height:36px; font-size:16px; color:#333; font-weight:bold;}
.new div h2{ line-height:18px; margin-bottom:10px; font-size:12px; color:#999;}
.new div h3{ font-size:14px; line-height:24px; color:#666; height:48px;}

#pagehome,#pageend{display:none;}

/**线路汇总**/
.search .text{width: 398px; margin-bottom: 20px; border: 1px solid #ddd; border-radius: 5px;padding-bottom:0; }

/**留言板**/
.msg-board { width: 400px; margin: 0 auto; padding-top: 40px; }
.msg-board .text.cur { border: 1px solid #f99; box-shadow: 0 0 5px #f99; }
.msg-board .text { width: 398px; margin-bottom: 20px; border: 1px solid #ddd; border-radius: 5px; overflow:hidden;}
.msg-board .text1 { height: 46px; }
.msg-board .text1 input[type="text"] { font-size: 16px; line-height: 46px; width: 330px; height: 46px; margin-left: 62px; color: #ccc; background: none ; }
.msg-board .text0 { height: 46px; }
.msg-board .text0 input[type="text"] { font-size: 16px; line-height: 46px; width: 150px; height: 46px; color: #ccc; background: none ; }
.msg-board .text2 { height: 148px; }
.msg-board .text2 textarea { font-size: 16px; line-height: 24px; width: 380px; height: 130px; margin: 10px; color: #ccc; border: none; outline: none; background: none; }
.msg-board .btn { width: 400px; }
.msg-board .btn input { font-size: 16px; font-weight: bold; line-height: 48px; width: 190px; height: 48px; text-align: center; color: #fff; border-radius: 5px; }
.msg-board .btn input[type="submit"] { background: #315ba3; }
.msg-board .btn input[type="reset"] { background: #ccc; }

.content img,.content video{display:block;width:650px;margin:auto;}