@charset "UTF-8";
html {
	color: #333;
	direction: ltr;
	height:100%;
}
body{
	 height:100%;
	 background:#eee;
	}
* {font-family:Microsoft Yahei,Simsun,Arial; }
blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul {
	margin: 0;
	padding: 0
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  font-size: inherit; }

fieldset, img {
  border: 0; }

address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
  font-weight: normal; }

li {
  list-style: none; }

caption, th {
  text-align: left; }

h1, h2, h3, h4, h5, h6 {
  font-weight: normal; }

q:before, q:after {
  content: ''; }

abbr, acronym {
  border: 0;
  font-variant: normal; }

sup {
  vertical-align: text-top; }
sub {
  vertical-align: text-bottom; }
input, textarea, select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;border:0;
  outline:none;
  }
legend {
  color: #000; }
body {
  font-family: sans-serif; }
pre, code, kbd, samp, tt {
  font-family: monospace;
  line-height: 100%; }
em {
  font-style: italic; }
strong {
  font-weight: bold; }
b{
	font-weight:normal;
	}
a {
  text-decoration: none;
  color: #fff; }
a:hover, a:active {
  outline: none; }
label, button {
  cursor: pointer; }
.clear {
  zoom: 1; }
.clear:after {
  clear: both;
  content: '.';
  height: 0;
  display: block;
  visibility: hidden; }
em{font-style:normal;}
/*头部设置*/
.page_head{ position:relative;height:34px; line-height:34px; padding:15px 0; text-align:center; font-size:24px; color:#fff;}
.page-head{ position:relative;height:34px; line-height:34px; padding:5px 0; text-align:center; font-size:18px; color:#fff; box-sizing:content-box; background:#FF9800;}
.return2{ position:absolute; left:0; top:-5px; display:block; float:left; width:44px; height:44px;  background:url(../images/return_icon2.png) 22px 20px no-repeat;}
.return3{
    background:url(../images/return_icon3.png) 22px 20px no-repeat;
}
header{ height:64px; }
header .return{ position:absolute; left:0; top:-8px; display:block; float:left; width:34px; height:64px;  background:url(../images/return_icon.png) 22px 22px no-repeat;}
header .return:active{ background:#262D37 url(../images/return_icon.png) 22px 22px no-repeat;}
header .save{position:absolute; right:0; top:15px; font-size:18px; margin-right:15px;}
.page-head2{ position:relative;height:34px; line-height:34px; padding:5px 0; text-align:center; font-size:18px; color:#fff; box-sizing:content-box; background:#FF9800;}
.page-head2_1{
    background:#f9f9f9;
    border-bottom:1px solid #b2b2b2;
}
.page-head2_2{
    background:#f1a43d;
    border-bottom:none;
    color:#fff;
}
.page-head2 .menu{ position:absolute; top:10px; right:0px; font-size:14px; margin:0;}
.page-head2 .menu a{ position:relative; padding:0 8px; color:#FFF; font-size: 17px;}
.page-head2 .menu a:after{content:" ";position: absolute; width: 1px;height: 8px;content: '\00a0';right: 0;top:5px; background-color: #7f87a5;}
.page-head2 .menu a:last-child:after{ display:none;}
.page-head2 .menu2{ position:absolute; top:10px; right:0px; font-size:14px; margin:0;}
.page-head2 .menu2 a{ position:relative; padding:0 8px; color:#fff;font-size: 14px;}
.h-fixed{position:fixed; top:0; width:100%; z-index:9999;}
.page-head2 .page-name{ line-height:34px;width:60%; margin:0 auto;box-sizing: border-box; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center;}
.page-head2 .page-company{line-height:20px; font-size:12px; width:45%; margin:0 auto;box-sizing: border-box; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center;}
/*尾部设置*/
footer{ position:fixed; left:0; bottom:0; width: 100%; height:70px; background:#F6F6F6; border-top:1px solid #C3C3C3; color:#333;}
.foot li{  float:left; width:25%; text-align:center;}
.foot a{ color:#707070; display:block; }
.foot{ font-size:14px; padding:5px 0;}
.index-icon,.index-icon1,.index-icon2,.index-icon4{display:inline-block; width:32px; height:32px;}
.index-icon{background:url(../images/foot.png) no-repeat 0px -0px;}
.index-icon1{background:url(../images/foot.png) no-repeat 0px -160px;}
.index-icon2{background:url(../images/foot.png) no-repeat 0px -96px;}
.index-icon4{background:url(../images/foot.png) no-repeat 0px -192px;}
.foot .hover a{ color:#3BB3F0;}
.hover .index-icon{background:url(../images/foot.png) no-repeat 0px -128px;}
.hover .index-icon1{background:url(../images/foot.png) no-repeat 0px -32px;}
.hover .index-icon2{background:url(../images/foot.png) no-repeat 0px -64px;}
.hover .index-icon4{background:url(../images/foot.png) no-repeat 0px -224px;}
.no-data {
    width: 170px;
    height: 193px;
    margin: 83px auto 0px auto;
    background: url(../images/no_data.png) no-repeat;
}
.no-box{
	margin-bottom:90px;
	}
.no-j{
	width: 170px;
    height: 170px;
    margin: 20px auto 0px auto;
    background: url(../images/no_j.png) no-repeat;
	}
.no-box p{
	text-align:center;
	line-height:30px;
}
.no-box p.no-datas{ font-size:20px;}
.no-box a{ display:block; width:210px; height:40px; line-height:40px; text-align:center; margin:10px auto 0 auto; background:#42BEFF; border-radius:5px; color:#fff;}
.more{ text-align:center; height:40px; line-height:40px; background:#eee; }
.more a{color:#333; font-size:14px;}
.mt-20{ margin-top:20px;}
.padding20{ padding-bottom:20px;}
.bjb{ background:#fff;}
.hjb{ background:#FF9800;}
.g-define-cancel{ margin:0 20px;}
.g-define-cancel a{ display:inline-block; font-size:20px; width:48%; height:48px; line-height:48px; border-radius: 8px; text-align:center;}
.g-define-cancel a.define{ float:left; background:#42BEFF; }
.g-define-cancel a.cancel{ float:right; background:#fff; color:#333;}
.m-bottom71{ margin-bottom:71px;}
.g-button-but{ height:44px; margin-bottom:15px;}
.g-button-but a{ display:inline-block; font-size:14px; width:47%; height:44px; line-height:44px; border-radius: 8px; text-align:center;}
.g-button-but a.g-define{ float:left; background:#FF9800; color:#fff;}
.g-button-but a.g-cancel{ float:right; background:#fff; color:#333; border:1px solid #ccc; box-sizing: border-box;}
.g-select{ float:right;}
.g-select dd{ float:left; height:30px; margin-top:7px; line-height:30px; border:1px solid #ccc; padding:0 6px; border-radius:5px; color:#999; margin-right:5px; curosr: pointer;}
.g-select dd:last-child{ margin-right:0;}
.g-select dd.g-label{ border:1px solid #FF9800; color:#fff; background:#FF9800;}
.g-select dd.g-label a{ color:#fff;}
.company-select{ width:92%; height:60px; margin:0 auto; text-align:center;}
.company-select dd{ position:relative; float:left; display:block; width:22%;  height:35px; margin-top:7px; margin-right:2%; line-height:35px; border:1px solid #ccc; color:#999;curosr: pointer; background:#fff; box-sizing: border-box; font-size:14px;}
.company-select dd:last-child{ margin-right:0%;}
.company-select dd.company-label{ border:1px solid #FE5A1E; color:#FE5A1E; background:#fff;}
.company-select dd.company-label i{ position:absolute; right:0; top:0; display:block; width:17px; height:18px; background:url(../images/qiye-but-icon.png) no-repeat 0px 0px; background-size: cover;}
.company-select dd.company-w25{ width:28%}
.g-button-but a.w100{ width:100%}
.he70{ height:70px;}
.g-head { 
    height:54px;
	line-height:54px;
	padding:0 15px;
	background:#384150;
}
.g-head .g-logo {
	display:block;
	width:96px;
	height:19px;
	background:url(../images/t_logo.png) no-repeat 0px 0px;
	float:left;
	margin-top:15px;
	margin-right:10px;
}
.g-head .city {
	position:relative;
	font-size:14px;	
	float:left;
}
.g-head .city i {
	position:absolute;
	top:20px;
	right:-17px;
	display:block;
	width:12px;
	height:16px;
	background:url(../images/i_sy.png) no-repeat 0px 0px;
}
.g-head .menu{ float:right; font-size:14px; }
.g-head .menu a{ position:relative; padding:0 8px;}
.g-head .menu a:after{content:" ";position: absolute; width: 1px;height: 8px;content: '\00a0';right: 0;top:5px; background-color: #7f87a5;}
.g-head .menu a:last-child:after{ display:none;}
.g-foot { position:fixed; width:100%; bottom:0; background:#FFF; height:80px; border-top:1px solid #C3C3C3; font-size:14px; }
.g-foot ul{ margin:11px 0; height:63px;}
.g-foot ul li{  float:left; width:25%; text-align:center;}
.g-foot ul li a{ display:inline-block; color:#666;width:100%; height:63px; }
.g-foot ul li a.color{
    color:#ff9900;
}
.g-foot ul li a:hover{
    text-decoration: none;
}
.index-nav{
    height: 100px;
    background: #fff;
    padding: 10px 0;
}
.index-nav .nav-list{
    float: left;
    width: 20%;
}
.index-nav .nav-list > div:hover{
    cursor: pointer;
}
.index-nav .nav-list .icon{
    width: 40px;
    height:40px;
    line-height: 40px;
    margin: 0 auto;
    font-size: 45px
}
.index-nav .nav-list .nav-name{
    height:40px;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
}

.index-nav .current .icon-home{ color:#f49f31;}
.index-nav .current .icon-people{ color:#f49f31;}
.index-nav .current .nav-name{color:#f49f31;}

.g-foot p{ text-align:center; color:#666; line-height:20px;}
.g-foot .css{
    color:#f49f31;
}
.g-foot .background{
    background:url(../images/f_icon1.png) no-repeat 0px -40px;;
}
.f-icon,.f-icon1,.f-icon2,.f-icon3,.f-icon4{display:inline-block; width:40px; height:40px; }
.f-icon{background:url(../images/f_icon1.png) no-repeat 0px -0px;}
.f-icon1{background:url(../images/f_icon.png) no-repeat 0px -40px;}
.f-icon2{position:relative; background:url(../images/f_icon.png) no-repeat 0px -80px;}
.f-icon2 em{ position:absolute; right:-5px; top:-3px; display:block; width:20px; height:20px; line-height:20px; border-radius:50%; background:#FF4D4D; text-align:center; color:#fff;}
.f-icon3{background:url(../images/f_icon.png) no-repeat 0px -120px;}
.f-icon4{background:url(../images/f_icon.png) no-repeat 0px -160px;}
.click-after .f-icon{background:url(../images/f_icon1.png) no-repeat 0px -0px;}
.click-after .f-icon1{background:url(../images/f_icon1.png) no-repeat 0px -40px;}
.click-after .f-icon2{position:relative; background:url(../images/f_icon1.png) no-repeat 0px -80px;}
.click-after .f-icon3{background:url(../images/f_icon1.png) no-repeat 0px -120px;}
.click-after .f-icon4{background:url(../images/f_icon1.png) no-repeat 0px -160px;}
.g-zw{ text-align:center; height:76px; border:1px solid #ccc; background:#fff; border-radius: 8px; color:#999;}
.g-zw em{ display:inline-block; width:36px; height:27px; margin-top:15px; background:url(../images/wu.png) no-repeat 0px 0px;}
.m-top15{ margin-top:15px;}
.m-top0{ margin-top:0px;}
.m-bottom30{ margin-bottom:130px;}
.Notice{ margin:0 20px;}
.book-news p{ color:#666;}
.book-news p b{ color:#0099CC;}
.book-news h3{ font-size:16px; margin-top:20px;}
.book-news ul li{ margin-top:20px; padding-bottom:20px; border-bottom: 1px dashed #cec1c1; list-style:none;}
.book-news ul li .logo{ float:left;  width:60px; height:60px; margin-right:20px; }
.book-news ul li .logo img{border-radius:100px;}
.book-news ul li .p-top{ padding-top:5px;}

.book-news ul li .p-top h2{ display:inline-block; width:40%; font-size:16px; color:#3071A9;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.book-news ul li .p-top span{ font-size:16px; color:#3071A9; }
.book-news ul li .p-top em{ float:right; font-style:normal; color:#666; font-size:14px;}
/*.book-news ul li .p-bot{ margin-top:18px;}*/
.book-news ul li .p-bot{ color:#666;}
.book-news ul li .p-bot span{color:#666; font-size:14px; }

.book-news ul li .p-bot2 span{ display:block; width:160px; color:#666; font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.h81{ height:81px;}
.h65{ height:67px;}
.h90{ height:90px;}


#delivery{ display:block; height: 65px;}
.log-input{
	border:1px solid #eee;
	width:100%;
	font-size:14px;
	height:40px;
	line-height:40px;
	padding-left:10px;
	box-sizing: border-box;
}
.prompt{   
	position: relative;
    display: block;
    height: 21px;
    color: #FF6A6A;
    line-height: 21px;
    text-indent: 17px;
    font-size: 12px;
	}
.prompt i{
	position: absolute;
    left: 0px;
    top: 3px;
    width: 15px;
    height: 15px;
    background: url(../images/im-icon4.png) no-repeat;
	background-size: cover;
}

.position-class{ background:#eee;}
.city-cutover{ background:#eee;}