﻿
/************************重置css  开始*****************************/
*{margin: 0;padding: 0;list-style: none;}
/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td /* table elements 表格元素 */ {
  margin: 0;
  padding: 0;
}
 /** 设置默认字体 **/
body,
button, input, select, textarea /* for ie */ {
  font: 12px/1.5 ,'微软雅黑';
}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */
 
/** 重置列表元素 **/
ul, ol { list-style: none; }
 
/** 重置文本格式元素 **/
a { text-decoration: none; }
a:hover { text-decoration: underline;}
 
 
/** 重置表单元素 **/
legend { color: #000; } /* for ie6 */
fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea { font-size: 100%; outline: inherit; } /* 使得表单元素在 ie 下能继承字体大小 */
/* 注：optgroup 无法扶正 */
 
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }
 
 *{font-family:”微软雅黑”;padding:0;margin:0;border:none;}
html{
font-size: 10px;
}
a,p,h1,h2,h3,h4,h5,h6,span,div,strong,li,b{
font-family: "微软雅黑";
}
a{
color:#333;
}
p{
text-align: justify;
}
li{
list-style: none;
}
.clearFix{
clear:both;
}
.left{
float:left;
}
.right{
float:right;
}
/* 清除浮动 */
.ks-clear:after, .clear:after {
  content: '\20';
  display: block;
  height: 0;
  clear: both;
}
.ks-clear, .clear {
  *zoom: 1;
}
.clearfix {	*zoom:1}
.clearfix:before,.clearfix:after {	display:table;	line-height:0;	content:""}
.clearfix:after {	clear:both}
.heightCenter{/*居中样式*/
width: 1100px;margin:0 auto;}
/*浮动样式*/
.left{
float: left;
}
.right{
float: right;
}
/*导航开始*/
nav{
background: #fff;
}
nav ul li a,nav ul li a span{
display: block;text-align: center;}
nav ul li{
width: 100px;float: left;position: relative;    bottom: -1px;
}
nav ul li a span:nth-child(1){
/*font-weight: bold;*/
font-size: 18px;color:#ff7129;line-height: 24px;}
nav ul li a:hover{
text-decoration: none;border-radius: 4px;}
nav ul li a{
padding:6px 0;
}
nav{border-bottom: 1px solid #f6f6f6;}
nav ul li.currentNavA{border-bottom:3px solid #ff7129;}
/*鼠标经过导航条*/
nav li:hover{border-bottom: 3px solid #ff7129;}
/*nav ul li.currentNavA a span:nth-child(1){
color:#fff;
}*/
/***************导航结束***********/

/*...................重置css样式  结束...............*/
/*顶部导航*/
.topBox{background: #f2f2f2;}
.topLeft{display: block;width: 135px;height: 60px;background: url(/skin/new2019/images/logo.png) 0 9px no-repeat;background: url(/skin/new2019/images/logo.png) 0 9px no-repeat;background-size: 135px;}
/*导航*/
nav ul li a span:nth-child(2){color: #e1e1e1;font-size: 12px;line-height: 16px;text-transform:Uppercase;}
/*搜索*/
.topCenter{width: 530px;position: relative;margin-left:150px;margin-top:12px;float: left;}
.searchTxt{display: block;width: 530px;border:none;line-height: 28px;background: none;border-bottom:1px solid #ff7129;font-size: 16px;text-indent: 6px;}
.search{width: 20px;height: 20px;display: block;background: url(/skin/new2019/images/tripIcon.png) -7px -6px no-repeat;position: absolute;right: -2px;top: 6px;top:0;}
.topRight a{color:#ff7129;padding-right: 10px;margin-right: 10px;}
.topRight a:last-child{border:none;}
/*....................顶部导航结束...................*/


/*....................底部.................*/
.pageBottomBox{background: #0f1113;line-height: 40px;}
.pageBottomBox {text-align: center;color:#292f34;}
.pageBottomBox .pageBottom{background:#0f1113;}
.pageBottom span:nth-child(1),
.pageBottom span:nth-child(1) a{color:#fff;padding:0 5px;    font-size: 16px;}
.pageBottom span{font-size: 16px;
}

/*登录成功之后的会员状态*/
.userPng{  width: 100px;  height:36px;  border-radius: 18px;  position: relative;  top: -8px;  float:right;}
.userPngBox{  width:100px;}
.userPngBoxSpan{  display:block;  line-height: 34px;  text-indent: 5px;  width:60px;  color:red;  font-weight:bold;  overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap;}
.userPng img{ margin-top:2px;  display: block;  width: 36px;  height:36px;  border-radius: 18px;}
.userPng ul{position: absolute;bottom: -142px;left: 0px;width: 100px;background:#f2f2f2;z-index: 2;display:none;}
.topRight .userPng ul li a{line-height:28px;display:block;text-align:center;width: 100%;text-decoration: none;margin:0;padding:0;color:#232323;font-size: 14px;}
.topRight .userPng ul li:nth-child(1) a{   color:red;}
.userPng ul li a:hover{background:#c2c2c2;}

/*页码*/
.pageBox a.cur{background: #ff7129;color:#fff;}

/*底部*/
.g-foot{display: block;width: 100%;background: #21252a;padding-top:20px;    border-top: 2px solid #ff7129;}
.footerbox{background: #21252a;}
.footerBoxLeft{padding-top:10px;}
.footerBoxLeft,.floatBoxRight{width: 450px;float: left;}
.footerBoxLeft img{display: block;float: left;margin-left: 30px;}
.footerBoxLeft .aboutUs{line-height: 60px;text-align: center;padding-bottom: 5px;}
.footerBoxLeft .aboutUs a{font-size:18px;font-weight: bold;color:#fff;padding-right:6px;}
.footerBoxRight ul{width: 99px;color: #fff;height: 180px;float: left;margin-bottom: 5px;padding-left: 30px;border-left: #b4b4b4 solid 1px;line-height: 20px;}
.footerBoxRight ul li:nth-child(1){font-size:18px;font-weight: bold;padding-bottom:10px;color:#c7c7c7;}
.footerBoxRight ul li a{line-height: 20px;font-size: 12px;color:#c7c7c7;}
.footerBottom{background: #0f1113;}
.footerBottom p{width:1240px;text-align: center;line-height: 40px;color: #fff;margin:0 auto;font-size:14px;}
.footerBottom p span a{font-size:14px;color: #fff;}
.footerBottom p span:nth-child(2){color:#292f34;font-size:14px;}
.footerBoxRight ul li a:hover{color:#fff;}
.linkBox{background: #fff}
img{display: block;}
.footerbox {width: 1100px;margin: 0 auto;}
.aboutUs a:hover{text-decoration: none;color:#ff7129;}

/* normalize.css结束 */
.clearfix {	*zoom:1}
.clearfix:before,.clearfix:after {	display:table;	line-height:0;	content:""}
.clearfix:after {	clear:both}
p{margin: 0;}
img {	width:auto\9;	height:auto;	/*max-width:100%;*/	vertical-align:middle;	border:0;	-ms-interpolation-mode:bicubic}
ul,ol,dl,h1,h2,h3,h4,h5,h6,dt,dd{margin:0;padding:0}
ul li,ol li{list-style:none}
.f-fl,.f-lifl li{float:left;display:inline}
.f-fr{float:right;display:inline}
a,a:visited{text-decoration:none;color:#2a2a2a;}
em{ font-style:normal;}
/* 全站全局CSS部分结束 */

/*布局宽度*/
.g-box-1200{ width:1200px; height:auto; margin:auto; display:block; overflow:hidden}

/*头部*/
/*顶部*/
.g-full-top{ width:100%; height:auto; background:#2c2c2c; display:block; overflow:hidden}
.g-full-top .m-top-left{ height:33px; line-height:33px; font-size:12px; font-weight:normal; color:#b1b1b1;}
.g-full-top .m-top-left em{ float:left; margin:5px 0 0; display:inline; overflow:hidden}
.g-full-top .m-top-left strong{ float:left; margin:0 0 0 10px; display:inline; overflow:hidden; font-weight:normal;}
.g-full-top .m-top-left b{ height:15px; line-height:15px; border-left:1px solid #4d4d4d; font-weight:normal; float:left; margin:9px 0 0 15px; padding:0 0 0 15px; display:inline; overflow:hidden}

.g-full-top .m-top-right a{ height:33px; margin:0 0 0 35px; overflow:hidden}
.g-full-top .m-top-right a .u-icon-2{ margin:6px 0 0;}
.g-full-top .m-top-right a .u-icon-3{ margin:9px 0 0;}

.g-full-top .topRight{ height:33px; line-height:33px;}
.g-full-top .topRight a{ color:#fff;}
.g-full-head{ width:100%; height:auto;  border-bottom:2px solid #f60; display:block; overflow:hidden}
.g-full-head .g-head-box{ padding:23px 0;}
.g-full-head .g-head-box .u-head-logo{ width:213px; height:auto; margin:0;}
.g-full-head .g-head-box .m-head-nav{ width:auto; height:auto; margin:17px 0 0 40px;}
.g-full-head .g-head-box .m-head-nav a{ width:56px; height:auto; float:left; margin:0 0 0 23px; display:inline; overflow:hidden;text-decoration: none;}
.g-full-head .g-head-box .m-head-nav a strong{ height:20px; line-height:20px; font-size:18px; font-weight:bold; color:#333; text-align:center; display:block; overflow:hidden}
.g-full-head .g-head-box .m-head-nav a b{ font-size:12px; font-weight:normal; color:#888; text-align:center; margin:5px 0 0; display:block; overflow:hidden}
.g-full-head .g-head-box .m-head-nav a.current strong{color:#f60}
.g-full-head .g-head-box .m-head-nav a.current b{color:#f60}
.g-full-head .g-head-box .m-head-nav a:hover strong{ color:#f60}
.g-full-head .g-head-box .m-head-nav a:hover b{ color:#f60}

.g-full-head .g-head-box .m-head-search{ width:281px; height:40px; margin:12px 0 0 30px; border:1px solid #eee; background:#f2f2f2; border-radius:33px;position: relative;}
.g-full-head .g-head-box .m-head-search .inputText{ width:220px; height:40px; line-height:40px; font-size:14px; font-weight:normal; color:#000; border:0; padding:0; margin:0; float:left; display:inline; overflow:hidden; background:none; text-indent:10px}
.g-full-head .g-head-box .m-head-search .inputSub{ width:60px; height:40px; float:left; border:0; padding:0; background-position:-49px 8px; outline:none; cursor:pointer; display:inline; overflow:hidden; text-indent: 80px;}

.u-solid{ width:1px; height:42px; background:#f8f8f8; margin:20px 13px 0;}
.m-class-nav{ width:177px; height:auto; margin:5px 0 0;}
.m-class-nav dl{ width:100%; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#333; margin:14px 0 0; display:block; overflow:hidden;}
.m-class-nav dl dt{ width:25%; float:left; display:inline; overflow:hidden}
.m-class-nav dl dt a{ font-weight:bold; color:#333}
.m-class-nav dl dd{ width:75%; float:left; display:inline; overflow:hidden}
.m-class-nav dl dd a{ width:33.33%; color:#333; float:left; display:inline; overflow:hidden}
.m-class-nav a:hover{color: #f60}
/*底部*/
.g-foot-top{ width:100%; height:auto; padding:50px 0; background:#242424; display:block; overflow:hidden; margin:40px 0 0;}
.g-foot-top .g-box-1200{ width:1320px;margin:0 auto;}
.g-foot-top dl{ width:192px; height:auto; margin:0 0 0 60px; float:left; display:inline; overflow:hidden}
.g-foot-top dl dt{ width:100%; height:22px; line-height:22px; font-size:20px; font-weight:normal; color:#8a8c8b; text-align:center; display:block; overflow:hidden; margin:0}
.g-foot-top dl dd{ width:100%; height:auto; margin:12px 0 0; display:block; overflow:hidden}
.g-foot-top dl dd a{ width:33.33%; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#8a8c8b; float:left; margin:20px 0 0 0; display:inline; overflow:hidden; text-align:center}
.g-foot-foot{ width:100%; height:auto; padding:5px 0 25px; background:#141414; display:block; overflow:hidden}
.g-foot-foot p{ width:100%; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#8a8c8b; text-align:center; margin:20px 0 0; display:block; overflow:hidden}
.g-foot-foot p a{ color:#8a8c8b; padding:0 10px;}

.u-icon-1{ width:24px; height:24px; background:url(../images/index-icon.png) no-repeat; display:block; overflow:hidden}
.u-icon-2{ width:18px; height:18px; background:url(../images/index-icon.png) no-repeat 0 -51px; display:block; overflow:hidden}
.u-icon-3{ width:16px; height:15px; background:url(../images/index-icon.png) no-repeat -69px -53px; display:block; overflow:hidden}
.u-icon-4{ width:20px; height:22px; background:url(../images/index-icon.png) no-repeat -69px 0; display:block; overflow:hidden}

