﻿@charset "utf-8";
/* CSS Document */
* { margin:0px; padding:0px;}
a { text-decoration:none;}
ul { list-style:none;}
img { border:none;}
body { font-size:12px; background:#fff; font-family:"微软雅黑";}

/*header start*/
.header { height:40px; background:#f8f8f8; box-shadow:0px 0px 10px #818181;-webkit-box-shadow:0px 0px 10px #818181;-moz-box-shadow:0px 0px 10px #818181; position: relative;min-width:1200px;}
.header .header_top { width:1200px; margin:0 auto; position:relative;}
#addNewSearch{float: right;}
.header .search { overflow:hidden;margin-right: 20px;margin-top:6px;float: left; background:#fff; behavior:url(../PIE-1.0beta5/PIE.htc);}
.header .search .text { outline:none; width:175px; height:26px; line-height:26px; border:1px solid #ccc; font-size:14px;  padding-left:8px; color:#666; background:#fff; font-family:"微软雅黑"; float:left;}
.header .search .text:focus { border:1px solid #0091e4; }
.header .search .findSelect { float:left;outline:none; height:28px; line-height:28px;border:1px solid #ccc;border-left:1px solid #fff;width:82px;}
.header .search .findSelect:focus { border:1px solid #0091e4; }
.header .search .btn {float:left;width:50px; height:28px; line-height:28px; background:#f1902d; border:none; color:#fff; font-size:14px; margin-left:0px; outline:none; cursor:pointer;font-family:"微软雅黑";}
.header .header_top .p_fliat { line-height:40px; font-size:14px; margin-left:12px; float:left;}
.header .header_top .p_fliat span { margin:0 10px; color:#333;}
.header .header_top .p_fliat a { color:#333;}
.header .header_top .p_fliat a:hover { color:#f1902d; text-decoration:underline;}
.header .header_top .p_last { line-height:40px; float:right;margin-right:9px;}
.header .header_top .p_last img { vertical-align:middle; margin-right:15px;}

#ewm { display:none; position:absolute; right:0px; top:40px;}

#ewm .arrows { margin-left:40%; height:12px;margin-bottom: -1px;}
#ewm .div { background:#fff; overflow:hidden; box-shadow:0px 2px 3px #ccc;-webkit-box-shadow:0px 2px 3px #ccc;-moz-box-shadow:0px 2px 3px #ccc; padding-top:10px;  z-index:9999; border:1px solid #ccc;}
#ewm .div_on p, #ewm .div_tw p { margin-top:-5px; padding-bottom:8px;}

#ewm .div_on { float:left; text-align:center; margin-left:10px;margin-right:10px;}
#ewm .div_tw { float:left; text-align:center; margin-left:16px;}

@media \0screen {#ewm .arrows { margin-left:40%; height:12px; margin-bottom:-1px;}}
/*header end*/

/*banner start*/
.banner { height:290px; overflow:hidden;background: url(../images/header_top.jpg) no-repeat center center;min-width:1200px; }
/*banner end*/

/*top start*/
.nav_bj { background-color:#f1902d; height:56px; min-width:1200px;box-shadow:0px 0px 10px #999;-webkit-box-shadow:0px 0px 10px #666;-moz-box-shadow:0px 0px 10px #666; height:43px;}
.nav { margin:0 auto; width:1200px; position:relative;z-index:1000;}
.nav_ul { position:absolute; z-index:999; margin-top:0px;height:43px;}

.nav_stair { position:relative; float:left; text-align:center; width:106px; height:43px; line-height:43px; font-size:18px;margin-left:32px; margin-right:32px;}
.nav_first {width:95px;}
.nav_stair a { color:#fff; display:block;}
.nav_stair:hover { background:#fff; height:43px; font-weight:600;font-size:17px;}
.nav_stair:hover a { color:#f1902d;}
.nav_stair:hover .nav_second { display:block;}

.nav_second { display:none; background:#fff; padding-bottom:0px; text-align:center; width:106px; box-shadow:0px 2px 5px #ccc;-webkit-box-shadow:0px 2px 5px #ccc;-moz-box-shadow:0px 2px 5px #ccc; padding-top:3px; margin-top:-3px;}
.nav_second li { height:42px; line-height:42px;width:106px; font-size:16px;font-weight: 500; }
.nav_second li a { display:inline-block;color:#f1902d;font-weight:600; cursor:pointer; margin-left:0px;}
.nav_second li:hover { background:#eee;}

.nav_special { width:212px; background:#fff; overflow:hidden;}
.nav_special li { float:left;}
/*top end*/

/*foot start*/
.foot { height:48px; line-height:52px; background:#e4e4e4; padding-top:10px; min-width:1200px;clear:both;}
.foot ul { overflow:hidden; width:333px; margin:0 auto; font-size:16px; font-weight:bold;}
.foot ul li { float:left;}
.foot ul li span { margin:0 10px;}
.foot ul li a { color:#000;}
/*foot end*/

/*footer start*/
.footer { background:#e4e4e4; height:100px; padding-top:10px; width:100%; min-width:1200px;}
.footer_page { width:1200px; margin:0 auto; text-align:center;}
.footer_page p { height:26px; line-height:26px; font-size:14px; color:#000;}
/*footer end*/

/*location start*/
.location { width:1140px; margin:0 auto; height:50px; line-height:58px; font-size:15px; font-weight:bold; color:#666; padding-left:33px; background:url(../images/location.png) no-repeat 0 18px;}
.location a { color:#666; display:inline-block; }
.location a:hover { color:#f1902d; text-decoration:underline;}
.location span { float:right; font-size:14px; font-weight:500; color:#666; padding-left:16px; background:url(../images/yhgl.png) no-repeat 0 12px;}
.location span a { color:#666; display:inline-block; margin-left:15px;}
.location span a:hover { color:#f1902d; text-decoration:underline;}
/*location end*/

/*分页 start*/
.paging { height:35px; line-height:35px; overflow:hidden; margin-bottom:30px; margin-top:20px;text-align:center;}
.paging a { width:auto;min-width:36px; line-height:28px; text-align:center; border:1px solid #9b9b9b; display:inline-block; margin-right:10px; color:#7e7e7e; font-weight:bold; font-size:14px;}
.paging span{ height:30px; line-height:30px; font-weight:bold; font-size:14px;color:#7e7e7e; }
.paging .a_lefta { width:42px;}
.paging .a_righta { width:52px;}
.paging .a_hover { color:#fff; background:#f1902d; border:1px solid #f1902d;}


.paging .spot{
  border: 0px solid #d9d9d9;
  padding: 0px 15px 0px 5px ;
  cursor: pointer;
  color: #333;
  margin: 0 0px 5px 0;
  TEXT-DECORATION: none;
  vertical-align:middle;
  height: 28px;
  line-height: 28px;
  display:inline-block;
}
.paging .count{
  margin-right:10px;
  color: #999;
  height: 28px;
  line-height: 28px;
}
.paging .skip{
  display:inline-block;
  margin-left:10px;
  line-height: 30px;
  height: 30px;
  color: #999;
}

.paging input {
  display:inline-block;
  width: 40px;
  margin: 0 10px;
  padding: 0px 3px;
  text-align: center;
  border: #d9d9d9  1px solid;
  border-radius:2px;
  vertical-align: top;
  color: #000;
  height: 28px;
  line-height: 28px;
}
.paging .btn {
  height: 30px;
  line-height: 30px;
  vertical-align: top;
  box-sizing:border-box;
  background-color:#fff;
  margin-left:10px;
  padding:0 10px;
  cursor:pointer;
  border:1px solid #9b9b9b;
  font-size:14px;color:#7e7e7e;
}
.paging .pageNum{
	margin-left:15px;
}
/*分页 end*/

/*验证 start*/
.validate_div {position:relative;}
.validate_div .required{color:red;margin-right:2px;}
.validate_init,.validate_error,.validate_ok,.validate_in {padding-left:24px; font-size:14px; word-break: break-all; display:inline-block; width:150px;position:absolute;left:435px;height:35px;}
.validate_init span,.validate_error span,.validate_ok span,.validate_in span {display:table-cell;vertical-align:middle;height:35px;}
.validate_init { background:url(../images/validate_init.png) no-repeat 5px center; color:#999; }
.validate_error { background:url(../images/validate_error.png) no-repeat 5px center; color:#f00;}
.validate_ok { background:url(../images/validate_ok.png) no-repeat 5px center; color:#e51f1f; }
.validate_in { background:url(../images/validate_init.png) no-repeat 5px center; color:#f00; }
/*验证 end*/

/*公共 start*/
.myn5line{border-bottom:1px dashed #ccc;padding-bottom:10px;margin-bottom:10px;background-position:8px 15px;}
.search_title{color:#FF0000;}
.btn_disable { background:#ccc !important; color:#999 !important; }
/*公共 end*/

/*明细页面*/
.ultimately { width:1200px; margin:0 auto 40px auto;}
.ultimately h4 { /*height:60px;*/width:93%;margin:0 auto; line-height:60px; color:#f1902d; font-size:20px; text-align:center;}
.ultimately .p_zy { font-size:14px; line-height:30px;text-align:right; width:1100px; padding-right:15px; margin:0 auto; border-bottom:3px solid #ccc; margin-bottom:30px;}
.ultimately .cmsdiv { width:1115px; margin:0 auto; text-align:left; font-size:15px; line-height:32px;}
.ultimately .cmsdiv img{max-width:100% !important;}
/*明细页面*/

/*关于我们等*/
.pbox {
	width:1180px;
	margin:0 auto 40px auto;
	border:1px solid #ccc; 
	border-radius:20px;
	background:#fff;
	box-shadow:0px 0px 8px #ccc;-webkit-box-shadow:0px 0px 8px #ccc;-moz-box-shadow:0px 0px 8px #ccc; behavior:url(../PIE-1.0beta5/PIE.htc);
}
.pbox h4 { height:60px; margin-top:30px;line-height:60px; color:#f1902d; font-size:24px; text-align:center;}
.pbox div { width:1115px; margin:0 auto; text-align:center;margin-bottom:80px;}
.pbox div p { text-align:left; font-size:16px; text-indent:2em; line-height:32px;}

/*关于我们等*/

#ss iframe{ border:none; overflow:hidden;}

/*分享*/
.qrcode_wrap {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  color: #333;
  font-size: 10px;
  padding: 10px;
  width: 250px;
  height: 280px;
  border: 1px solid #bebebe;
  background-color: #fff;
  overflow: hidden;
  z-index: 9999;
  display: none;
}
.qrcode_wrap .qrcode_header_tips {
  height: 15px;
  line-height: 15px;
}
.qrcode_wrap .qrcode_header_tips .qrcode_header_close {
  display: inline-block;
  width: 15px;
  height: 15px;
  float: right;
  cursor: pointer;
}
.qrcode_wrap .qrcode {
  width: 185px;
  height: 185px;
  margin: 20px auto;
}
.qrcode_wrap .qrcode_footer_tips {
  line-height: 20px;
}


.share_icon {
  display: inline-block;
  width: 26px;
  height: 26px;
  margin-left: 5px;
  vertical-align: middle;
}
.weixin_share {
  background: url(../images/weixin_icon.png) 0px 0px no-repeat;
}
.weibo_share {
  background: url(../images/weibo_icon.png) 0px 0px no-repeat;
}
.content-show td, .content-show th {
    background: white;
    padding: 5px 10px;
    border: 1px solid #DDD;
    margin: 0;
}
.content-show table {
    margin-bottom: 10px;
    border-collapse: collapse;
    display: table;
    border-spacing: 0;
}
/*上传样式*/
.upload-box{ position:relative; display:inline-block; height:32px; vertical-align:middle; zoom:1; *display:inline;}
	.upload-box .upload-btn{ display:inline-block; height:32px; zoom:1; *display:inline; }
	.upload-box .upload-progress{ position:absolute; top:0; left:0; padding:2px 5px; width:115px; height:26px; border:1px solid #d7d7d7; background:#fff; overflow:hidden; }
	.upload-box .upload-progress .txt{ display:block; padding-right:10px; font-weight:normal; font-style:normal; font-size:11px; line-height:18px; height:18px; text-overflow:ellipsis; overflow:hidden; }
	.upload-box .upload-progress .bar{ position:relative; display:block; width:112px; height:4px; border:1px solid #1da76b; }
	.upload-box .upload-progress .bar b{ display:block; width:0%; height:4px; font-weight:normal; text-indent:-99em; background:#28B779; overflow:hidden; }
	.upload-box .upload-progress .close{ position:absolute; display:block; top:1px; right:1px; width:14px; height:14px; line-height:14px; text-align:center; cursor:pointer; overflow:hidden; }
    .upload-box .upload-progress .close:hover{ text-decoration:none; }
    .upload-box .upload-progress .close i{ color:#535353; font-size:10px; line-height:14px; -webkit-transform:scale(0.833); }
/*=====================以下部分是WebUploader必须的====================*/
.webuploader-container{ position:relative; }
.webuploader-element-invisible{ position:absolute !important; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px,1px,1px,1px); }
.webuploader-pick{ position:relative; display:inline-block; width:65px; line-height:30px; height:30px; border:1px solid #e1e1e1; cursor:pointer; background:#fff; color:#333; text-align:center; overflow:hidden; zoom:1; *display:inline; }
.webuploader-pick-hover{ background:#fafafa; }
.webuploader-pick-disable{ opacity:0.6; pointer-events:none; }
/*=====================以上部分是WebUploader必须的====================*/
/*附件列表样式*/
.attach-list{ margin:0; padding:10px 0 0 0; }
	.attach-list ul{ margin:0 0 0 -15px; list-style:none; }
	.attach-list ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.attach-list ul li{ position:relative; float:left; margin:0 0 15px 15px; padding:5px 18px 8px 18px; border:1px solid #eee; box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.1); width:215px; }
	.attach-list ul li i.icon-attachment{ position:absolute; display:block; top:8px; left:4px; width:12px; height:12px; line-height:14px; color:#535353; font-size:12px; }
    .attach-list ul li a:hover{ text-decoration:none; }
	.attach-list ul li .del{ position:absolute; display:block; top:0; right:0; width:20px; height:20px; line-height:20px; text-align:center; cursor:pointer; overflow:hidden; }
    .attach-list ul li .del i{ color:#535353; font-size:10px; -webkit-transform:scale(0.833); }
	.attach-list ul li .edit{ position:absolute; display:block; bottom:6px; right:5px; width:20px; height:20px; line-height:20px; text-align:center; cursor:pointer; overflow:hidden; }
    .attach-list ul li .edit i{ color:#535353; font-size:14px; }
	.attach-list ul li .title{ display:block; margin-bottom:3px; border-bottom:1px solid #ccc; line-height:24px; height:26px; font-weight:bold; white-space:nowrap; word-break:break-all; overflow:hidden; }
	.attach-list ul li .info,.attach-list ul li .btns{ display:block; line-height:24px; }
	.attach-list ul li .btns input{ display:inline-block; padding:0 3px; border:1px solid #d7d7d7; width:40px; height:20px; line-height:18px; color:#666; font-size:12px; background:#fff; vertical-align:middle; }

/**
 * =================================================================
 * @author: niuhongpo
 * @date: 20161201
 * =================================================================
 */