
body,
div,
dl,
dt,
dd,
ul,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
select,
input,
textarea,
button,
p,
blockquote,
th,
td,
img,
iframe {
  margin: 0;
  padding: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
input,
button,
textarea,
option {
  font-family: "\5FAE\8F6F\96C5\9ED1";
}
ul,
li,
div {
  list-style: none;
  border: 0px;
  padding: 0px;
}
img {
  border: 0px;
}
html {
  -webkit-text-size-adjust: none;
}
input {
  outline: none;
}
textarea {
  resize: none;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #999;
  font-size: 14px;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #999;
  font-size: 14px;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #999;
  font-size: 14px;
}
input::-ms-input-placeholder,
textarea::-ms-input-placeholder {
  color: #999;
  font-size: 14px;
}
input[type=button],
input[type=submit],
input[type=file],
button {
  cursor: pointer;
  -webkit-appearance: none;
}
body {
  font-size: 14px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
}
@-webkit-keyframes rotate360 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotate360 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
#nyban {
  background: url(../img/nybanner1.jpg) center center no-repeat;
  height: 250px;
  margin-top: 90px;
  display: block;
}
#nyban:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
#newmain {
  width: calc(100% - 50px);
  width: -webkit-calc(100% - 50px);
  margin: 0px auto;
  padding-bottom: 50px;
}
#newmain:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.menu_tree {
  width: 240px;
  float: left;
  margin-top: -80px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
  margin-bottom: 50px;
  margin-right: 50px;
}
.menu_tree a {
  line-height: 70px;
  height: 70px;
  display: block;
  width: 200px;
  text-align: left;
  padding: 0px 20px;
  font-size: 18px;
  color: #fff;
  background: #e8a14e;
}
.menu_tree a:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.menu_tree a i.iconfont {
  color: #fff;
  font-size: 28px;
  margin-right: 8px;
  line-height: 60px;
  height: 60px;
  float: left;
  margin-top: 8px;
}
.menu_tree a:nth-child(1) {
  line-height: 80px;
  height: 80px;
  background: #e9714d;
  margin-bottom: 1px;
  font-size: 22px;
}
.menu_tree a:nth-child(2) {
  background: #34a46a;
}
.menu_tree a:nth-child(3) {
  background: #10708c;
}
.menu_tree a:nth-child(4) {
  background: #e8a14e;
}
.menu_tree a:hover {
  opacity: 0.9;
}
.ncontent {
  width: calc(100% - 420px);
  width: -webkit-calc(100% - 420px);
  float: left;
  border: 4px solid #ededed;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  margin-top: 50px;
  padding: 0px 50px 50px 50px;
}
.ncontent .new_title {
  line-height: 110px;
  height: 110px;
}
.ncontent .new_title span {
  line-height: 105px;
  height: 105px;
  border-bottom: 5px solid #e9714d;
  font-size: 28px;
  color: #333;
  display: table;
}
.project_list {
  width: 100%;
  margin-top: 60px;
}
.project_list:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.project_list .project_tab {
  width: 520px;
  float: left;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: url(../img/flogo.png) right bottom no-repeat #e98251;
  height: 270px;
  display: block;
  position: relative;
  -webkit-box-shadow: 4px 5px 0px #d26c43;
  -moz-box-shadow: 4px 5px 0px #d26c43;
  box-shadow: 4px 5px 0px #d26c43;
  padding-left: 25px;
}
.project_list .project_tab a.view {
  position: absolute;
  right: 20px;
  top: 20px;
  width: 60px;
  height: 60px;
  background: #c66740;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #fff;
  text-align: center;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -ms-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
.project_list .project_tab a.view i.iconfont {
  font-size: 22px;
  color: #fff;
  display: block;
  margin-top: 5px;
}
.project_list .project_tab a.view:hover {
  background: #eea46c;
}
.project_list .project_tab .project_info {
  margin-top: 15px;
  color: #fff;
}
.project_list .project_tab .project_info ul li {
  min-height: 30px;
  font-size: 16px;
}
.project_list .project_tab .project_info ul li:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.project_list .project_tab .project_info ul li span {
  line-height: 40px;
  height: 40px;
  opacity: 0.8;
  width: 80px;
  display: block;
  float: left;
}
.project_list .project_tab .project_info ul li span:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.project_list .project_tab .project_info ul li p {
  width: calc(100% - 80px);
  width: -webkit-calc(100% - 80px);
  float: left;
  line-height: 40px;
  text-align: left;
}
.project_list .project_tab .project_info ul li ul.process {
  width: calc(100% - 80px);
  width: -webkit-calc(100% - 80px);
  float: left;
}
.project_list .project_tab .project_info ul li ul.process li {
  line-height: 40px;
  text-align: left;
}
.project_list .project_tab .project_info ul li ul.process li i.iconfont {
  width: 25px;
  line-height: 35px;
  height: 35px;
  display: block;
  cursor: pointer;
  float: left;
  font-size: 20px;
  margin-top: 4px;
}
.project_list .project_tab .project_info ul li ul.process li i.iconfont:hover {
  color: #ba613c;
}
.tipsc .layui-layer-content {
  padding: 10px;
  line-height: 180%;
  font-size: 14px;
}
.addproject {
  width: 100%;
  background: url(../img/orderbg.gif) right center no-repeat;
  min-height: 550px;
  background-size: 500px auto;
}
.addproject .addtab {
  width: 700px;
  margin-top: 60px;
}
.addproject .addtab ul li {
  padding: 12px 0px;
}
.addproject .addtab ul li:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.addproject .addtab ul li span.name {
  width: 190px;
  line-height: 45px;
  height: 45px;
  float: left;
  font-size: 15px;
  text-align: center;
}
.addproject .addtab ul li .prodown,
.addproject .addtab ul li .inputs {
  border: 1px solid #ccc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  width: 320px;
  padding: 0px 10px;
  float: left;
  position: relative;
}
.addproject .addtab ul li .prodown:after,
.addproject .addtab ul li .inputs:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.addproject .addtab ul li .prodown .downplist,
.addproject .addtab ul li .inputs .downplist {
  position: absolute;
  border: 1px solid #ccc;
  width: 100%;
  left: -1px;
  margin-top: -3px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: #fff;
  border-top: none;
  z-index: 800;
  display: none;
  max-height:300px;
  overflow-y:scroll;
}
.addproject .addtab ul li .prodown .downplist p,
.addproject .addtab ul li .inputs .downplist p {
  line-height: 40px;
  height: 40px;
  padding-left: 10px;
  overflow: hidden;
  font-size: 14px;
}
.addproject .addtab ul li .prodown .downplist p:hover,
.addproject .addtab ul li .inputs .downplist p:hover {
  color: #fff;
  background: #3e84c5;
}
.addproject .addtab ul li input.project_name,
.addproject .addtab ul li input.inputs_ipt {
  line-height: 43px;
  height: 43px;
  width: 280px;
  border: none;
  font-size: 14px;
}
.addproject .addtab ul li .project_btn {
  font-size: 18px;
  color: #fff;
  background: #3e84c5;
  width: 340px;
  padding: 15px 0px;
  border: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  margin-left: 190px;
  margin-top: 20px;
}
.addproject .addtab ul li .project_btn:hover {
  background: #4591b5;
}
.addproject .addtab ul li i.iconfont.pnamed {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: #e8e8e8;
  width: 24px;
  line-height: 24px;
  height: 24px;
  display: block;
  float: right;
  text-align: center;
  margin-top: 6px;
  cursor: pointer;
}
.addproject .addtab ul li i.iconfont.pnamed:hover,
.addproject .addtab ul li i.iconfont.pnamed.active {
  background: #3e84c5;
  color: #fff;
}
.addproject .addtab ul li .note2 {
  border: 1px solid #ccc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  width: 460px;
  padding: 10px;
  height: 60px;
  line-height: 180%;
  outline: none;
}
.process_line {
  width: 100%;
  margin: 0px auto;
  margin-top: 50px;
}
.process_line ul {
  width: 100%;
}
.process_line ul:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.process_line ul li {
  float: left;position: relative;;
  width: calc(14% - 10px);
  width: -webkit-calc(14% - 10px);
}
.process_line ul li:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.process_line ul li span {
  width: 90%;
  text-align: center;
  display: block;
  float: left;
  color: #666;
}
.process_line ul li span i.iconfont {
  font-size: 34px;
  color: #aaa;
  width: 40px;
  line-height: 50px;
  height: 50px;
  display: block;
  text-align: center;
  margin-right: 5px;
 
}
.process_line ul li p {
  width: 20%;
 position: absolute; left:50px;top:0px;
  height: 7px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  float: left;
  display: block;
  background: #ccc;
  margin-top: 25px;
 
}
.process_line ul li p time {
  position: absolute;
  top: -20px;
}
.process_line ul li.last {
  width: 40px;
}
.process_line ul li:nth-child(1).active {
  color: #19c1d8;
}
.process_line ul li:nth-child(1).active i.iconfont,
.process_line ul li:nth-child(1).active span {
  color: #19c1d8;
}
.process_line ul li:nth-child(1).active p {
  background: #19c1d8;
}
.process_line ul li:nth-child(2).active {
  color: darkmagenta;
}
.process_line ul li:nth-child(2).active i.iconfont,
.process_line ul li:nth-child(2).active span {
  color: darkmagenta;
}
.process_line ul li:nth-child(2).active p {
  background: darkmagenta;
}
.process_line ul li:nth-child(3).active {
  color: green;
}
.process_line ul li:nth-child(3).active i.iconfont,
.process_line ul li:nth-child(3).active span {
  color: green;
}
.process_line ul li:nth-child(3).active p {
  background: green;
}
.process_line ul li:nth-child(4).active {
  color: #267cb7;
}
.process_line ul li:nth-child(4).active i.iconfont,
.process_line ul li:nth-child(4).active span {
  color: #267cb7;
}
.process_line ul li:nth-child(4).active p {
  background: #267cb7;
}

.process_line ul li:nth-child(5).active {
  color: #307f33;
}
.process_line ul li:nth-child(5).active i.iconfont,
.process_line ul li:nth-child(5).active span {
  color: #307f33;
}
.process_line ul li:nth-child(5).active p {
  background: #307f33;
}

.process_line ul li:nth-child(6).active {
  color: #fe9b33;
}
.process_line ul li:nth-child(6).active i.iconfont,
.process_line ul li:nth-child(6).active span {
  color: #fe9b33;
}
.process_line ul li:nth-child(6).active p {
  background: #fe9b33;
}

.process_line ul li:nth-child(7).active {
  color: #287bb6;
}
.process_line ul li:nth-child(7).active i.iconfont,
.process_line ul li:nth-child(7).active span {
  color: #287bb6;
}
.process_line ul li:nth-child(7).active p {
  background: #287bb6;
}


.process_line ul li:nth-child(8).active {
  color: #3b85d8;
}
.process_line ul li:nth-child(8).active i.iconfont,
.process_line ul li:nth-child(8).active span {
  color: #3b85d8;
}
.process_line ul li:nth-child(8).active p {
  background: #3b85d8;
}

.viewcontent {
  width: calc(100% - 320px);
  width: -webkit-calc(100% - 320px);
  float: left;
  border: 4px solid #ededed;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  margin-top: 50px;
  padding: 0px 0px 50px 0px;
}
.viewtab {
  width: 100%;
  margin-top: 50px;
  border-top: 1px solid #eee;
}
.viewtab tr:hover {
  background: #fafafa;
}
.viewtab td {
  border-bottom: 1px solid #eee;
  padding: 20px;
  font-size: 15px;
}
.viewtab td.t {
  border-right: 1px solid #eee;
  width: 160px;
  text-align: right;
  color: #787878;
}
.viewtab td .invoice {
  color: #bbb;
  padding-right: 15px;
}
.viewtab td .invoice i.iconfont {
  color: #bbb;
  margin-right: 8px;
  font-size: 22px;
}
.viewtab td .invoice.active {
  color: #e9714d;
}
.viewtab td .invoice.active i.iconfont {
  color: #e9714d;
}
.viewtab td i.fbtime {
  margin-right: 8px;
  font-size: 18px;
  color: #333;
}
.processtab {
  border: 1px solid #eee;
  width: 100%;
  background: #fff;
}
.processtab tr:hover {
  background: #f5f5f5;
}
.processtab td {
  border-left: 1px solid #eee;
  position: relative;
}
.processtab td.name {
  width: 150px;
  text-align: center;
}
.processtab td.name i.iconfont {
  font-size: 18px;
  margin-right: 8px;
}
.processtab td.name.zk1 {
  color: #19c1d8;
}
.processtab td.name.zk2 {
  color: darkmagenta;
}
.processtab td.name.zk3 {
  color: green;
}
.processtab td.name.zk4 {
  color: #267cb7;
}
.processtab td.name.zk5 {
  color: #307f33;
}
.processtab td.name.zk6 {
  color: #fe9b33;
}
.processtab td.name.zk7 {
  color: #287bb6;
}
.processtab td.name.zk8 {
  color: #3b85d8;
}

.processtab td time {
  font-size: 12px;
  background: #34a46a;
  color: #fff;
  left: 20px;
  top: 0px;
  padding: 0px 10px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  display: block;
  margin-top: 10px;
}
.processtab td time.zk1 {
  background: #19c1d8;
}
.processtab td time.zk2 {
  background: darkmagenta;
}
.processtab td time.zk3 {
  background: green;
}
.processtab td time.zk4 {
  background: #267cb7;
}
.processtab td time.zk5 {
  background: #307f33;
}
.processtab td time.zk6 {
  background: #fe9b33;
}
.processtab td time.zk7 {
  background: #287bb6;
}
.processtab td time.zk8 {
  background: #3b85d8;
}

#top nav a.reg {
  padding: 5px 10px;
  background: #34a46a;
  font-size: 14px;
  color: #fff;
}
#top nav a.login {
  padding: 5px 10px;
  background: #e9714d;
  font-size: 14px;
  color: #fff;
}
#login_reg {
  width: 500px;
  padding: 10px 30px;
  display: none;
  background: #fff;
}
.regtab {
  width: 100%;
  padding-bottom: 30px;
  height: 400px;
  display: none;
}
.regtab .name {
  border-bottom: 1px solid #dedede;
  font-size: 24px;
  line-height: 60px;
  height: 60px;
  color: #e9714d;
  margin-bottom: 35px;
}
.regtab p {
  padding: 0px ;
  border: 1px solid #eee;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  width: 300px;
  margin: 0px auto;
  margin-top: 20px;
  position: relative;
}
.regtab p i.iconfont {
  width: 50px;
  line-height: 44px;
  height: 44px;
  font-size: 22px;
  color: #999;
  float: left;
  text-align: center;
}
.regtab p input[type="text"] ,.regtab p input[type="password"]{
  line-height: 44px;
  height: 44px;
  width: 230px;
  border: none;
  font-size: 14px;
}
.regtab p input[type="submit"].login_btn {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  width: 300px;
  line-height: 45px;
  height: 45px;
  text-align: center;
  font-size: 16px;
  background: #4086a7;
  border: none;
  color: #fff;
}
.regtab p input[type="submit"].login_btn:hover {
  opacity: 0.9;
}
.regtab p input[type="submit"].reg_btn {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  width: 300px;
  line-height: 45px;
  height: 45px;
  text-align: center;
  font-size: 16px;
  background: #e9714d;
  border: none;
  color: #fff;
}
.regtab p input[type="submit"].reg_btn:hover {
  opacity: 0.9;
}
.regtab p.has {
  border: none;
  font-size: 12px;
  color: #666;
}
.regtab p.has a {
  color: #e9714d;
  padding-left: 8px;
}
.Validform_error{ background: #fff;}
.regtab .Validform_checktip{ position: absolute;; bottom: -20px;left:0px;;}
.project_tab {
  margin-right: 30px;
  margin-bottom: 30px;
  float: left;
}
.new_title:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.new_title span {
  float: left;
}
#mytype {
  width: 260px;
  float: right;margin-top: 35px;
}
#mytype select {
  width: 100%;
  font-size: 14px;
  line-height: 40px;
  height: 40px;
  border: 2px solid #1293DC;
  text-align: center;
  padding-left: 10px;
}
#mytype select option {
  text-align: center;
  line-height: 36px;
  height: 36px;
}
.process_t {
  width: 440px;
  float: right;
  /* margin-top: 30px; */
}
.process_t:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.process_t a {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: #dedede;
  padding: 0px 30px;
  font-size: 16px;
  margin-right: 30px;
  float: left; line-height:15px; padding-top:10px;
  height: 45px;
  text-align:center;
}
.process_t a:nth-child(2) {
  margin-right: 0px;
}
.process_t a:hover {
  color: #333;
  opacity: 0.8;
}
.process_t a.active {
  background: #34a46a;
  color: #fff;
}
.newtable{ padding: 0px; border: none; background: none;}
.newtable .title-div{ background: none;  line-height: 40px; height: 40px; border: none;}
.newtable .title-div:after,.form-box label;:after{ clear: both; content: ""; height: 0px; display: block; width: 100%;}
.newtable .title-div strong{ background: none;font-size: 18px;font-weight: normal}
.u-tab-head{ height: 48px;}
.u-tab-head p a{ padding: 15px 50px;}
#btnSubmit{   padding-left: 40px; padding-right: 40px;}
.form-box dl dt{ font-size: 14px;}
.form-box dl dd label.radio{ margin-right: 20px;position: relative; padding-left: 20px;}
.form-box input.txt,.form-box input.wide{ width: 315px; padding: 8px;}
.form-box input[type=radio]{ width: 16px; height: 16px; margin-right: 5px; top: 1px; position: absolute; left: 0px;}
.npro_list{ width: 99%; margin: 10px auto; border-top: 1px solid #eee;border-left: 1px solid #eee;}

.npro_list td,.npro_list th{
	border-right: 1px solid #eee;border-bottom: 1px solid #eee;
}
.npro_list th{
	  padding: 15px 0px; background: #f5f5f5; color: #666;
}
.npro_list td{ padding: 5px; text-align:center;}
.npro_list td p{
	 padding-left: 15px; text-align: left; display: none;
}
.npro_list td  a.view i{ display: block; color: #34a46a;font-size: 18px;}
.npro_list tr:nth-child(2n-1){
	background: #fbfbfb
}
.npro_list tr:hover{ background: #f9f9f9;}
.npro_list tr td span{ color: #34a46a;}
.npro_list tr td span.w{ color: #e9714d}
.npro_list td p:nth-child(1){ color: #e9714d;}
.npro_list td p:nth-child(2){ color: #34a46a;}
.npro_list td p:nth-child(3){ color: #10708c;}
.npro_list td p:nth-child(4){ color: #e8a14e;}
.npro_list td p:nth-child(5){ color: #34a46a;}


.regtab p#msgtips{ border: none; text-align:center; padding:10px 5px; border:1px solid #eee;width:290px; }
.regtab p#msgtips:Hover{ background:#f8f8f8; border:1px solid #eee; }
.regtab p#msgtips:Hover a{ color: #fff;}
.regtab p#msgtips a{ width: 100%; text-align: center; display:block}
.regtab p#msgtips img{margin: 5px auto;}
.notic{
	width: 100%; text-align: left; padding: 25px 0px 10px 0px;color: #e9714d;
}

.notic i.iconfont{ color: #e9714d;font-size: 30px; float: left;font-weight: normal;}
.notic span{
	font-size: 16px;line-height: 40px;height: 40px;float: left;
}
.npro_list tr td span.zf,.npro_list td p.zf,.npro_list tr.zf{ color: #999;}
.notic_a{
	 width: 90%; margin: 20px auto;border-radius: ; border: 4px solid #ededed;text-align: left;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  margin-top: 50px;
  padding: 0px 50px 50px 50px;
  max-width: 1200px;
}

.notic_a span.t{    line-height: 105px;
    height: 105px;
    border-bottom: 5px solid #e9714d;
    font-size: 28px;
    color: #333;
    display: table;}
.notic_a ul{ padding: 30px 0px;}
.notic_a ul li{
	border-bottom: 1px solid #eee; width:48%;; float: left; margin-right: 2%;
}
.notic_a ul:after{
	 content: ""; clear: both; width: 100%; display: block;; height: 0px;
}
.notic_a ul li a{
	font-size: 15px;;line-height: 50px; height: 50px;
}
.notic_a ul li time{font-size: 14px;color: #999;float: right;; margin-right: 15px;line-height: 50px; height: 50px;}
.notic a.more{
	font-size: 12px; background: #34a46a; padding: 6px 12px;border-radius: 2px;-webkit-border-radius: 2px; color: #fff;
}
#msgtips a img{
    width:30px
}
#logname {
 background:#fff;}
.viewc2 .viewtab{
    border:1px solid #eee;
}
.page-foot {
width:100%;font-size:14px;margin-top:20px;
}
.page-foot span,.page-foot a{
    padding:8px 15px;margin-right:10px; border:1px solid #eee;
}
    .page-foot span:hover,.page-foot a:hover,.page-foot span.current {
     background:#3e84c5; color:#fff; border:1px solid #3e84c5;
    }
    .pagelist{ clear:both; display:block; margin:0 0 20px 1px; }
	.pagelist:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
	.pagelist .l-btns{ display:block; float:left; margin:2px 5px 0 -1px; padding:0 10px; border:1px solid #dbdbdb; height:28px; overflow:hidden; }
	.pagelist .l-btns span{ font-size:12px; color:#333; line-height:28px; }
	.pagelist .l-btns .pagenum{ display:inline-block; margin:0 5px; padding:0 5px; border:1px solid #dbdbdb; border-top:0; border-bottom:0; width:30px; height:28px; line-height:28px; font-size:12px; color:#333; text-align:center; vertical-align:top; overflow:hidden; }
    #order_yy3{ width: 320px; padding: 20px; background: #fff; display: none;}
#order_yy3 .left{ width: 320px; float: left; margin-right: 30px;}
#order_yy3 .left input[type="text"]{ height: 42px; line-height: 42px; font-size: 14px; border: none; outline: none;}
#order_yy3 .order_title{ border: 1px solid #ddd; -webkit-border-radius: 3px;;
-moz-border-radius: 3px;;
border-radius: 3px;;;}
#order_yy3 .order_title input[type="text"]{ width:300px; padding-left: 15px; font-size: 18px;}

#order_yy3 .order_area{border: 1px solid #ddd;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin-top: 10px;}
#order_yy3 .tt{font-size: 22px;color:#3e84c5;font-weight:bold;padding:0px 0px 20px 0px;}
#order_yy3 .order_area textarea{ padding: 15px; width: 285px; border: none; outline: none;font-size: 14px;}
#order_yy3 .order_mobile{ margin-top: 10px;}
#order_yy3 .order_tel,#order_yy3 .order_email{border: 1px solid #ddd;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;width: 315px;float: left;margin-right: 10px; position:relative;}
#order_yy3  i.iconfont{font-size: 22px;color: #ccc;height: 42px;width: 42px;text-align: center;line-height: 42px;display: block;float: left;}
#order_yy3 .order_tel input[type="text"],#order_yy3 .order_email input[type="text"]{width: 260px;}
#order_yy3 .order_code{border: 1px solid #ddd;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;width: 180px;float: left;margin-right: 10px;padding-left: 5px; margin-top:10px;}
#order_yy3 .order_code input[type="text"]{width: 120px;}
#order_yy3 .order_m{float:right;background: #45c0bd;font-size: 14px;color: #fff; margin-top:10px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;height: 45px;line-height: 45px;width: 120px;text-align:center;display: block;border: none;cursor: pointer;}
.order_tj{ font-size: 16px; color: #fff; -webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;; height: 50px; line-height: 50px; width: 100%; text-align:center; display: block; border: none; cursor: pointer;background: linear-gradient(30deg,#eeaa19,#e8720a);background: -webkit-linear-gradient(30deg,##eeaa19,#e8720a);  margin-top: 15px;font-size: 18px;}
.order_yy3_qq{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.order_yy3_qq a{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;width: 80px;float: right;margin-top:50px;color:#d67120;}
.order_yy3_qq a i.iconfont1{ color: #D67120; font-size: 28px; padding-left: 5px;}
.order_note{ background: #f7f7f7;}
#order_yy3 .right{ width: 160px; float: right; background: #f7f7f7; padding: 15px; line-height: 200%; font-size: 12px; color: #333; height: 325px; overflow: hidden;}
#order_yy3 input[type="submit"]:hover{ opacity: 0.86}
.order_zx2 .layui-layer-setwin .layui-layer-close2{right: -15px;}
#parentid{border:none;height:35px;padding-left:15px;width: 80%;}
#order_yy3 .order_tel .Validform_checktip, #order_yy3 .order_email .Validform_checktip {
position:absolute;right:10px;top:10px;
}
.comment_title {
width:100%; padding:25px 0px; border-bottom:1px solid #eee;margin-bottom:35px;
}
.comment_title b {
    font-weight:normal; color:#3e84c5;font-size:24px;
}
    .comment_title span {
    padding-left:10px; color:#999;
    }
.comment-add {
width:100%;
}
.comment-add #txtContent {
    width:100%; padding:15px; border:1px solid #eee;
}
.comment-add #btnSubmit {
     background:#609cd3;border:none; color:#fff; height:50px; padding-left:100px; padding-right:100px;
}
    .comment-add #btnSubmit:hover {
    opacity:0.9;
    }
.comment-add #txtCode {
     padding:10px;
}
.comment-add .subcon a img {
    height:28px; width:120px;
}
#comment_list {
 padding:20px 0px;
}
#pagination {
 padding:20px 0px;text-align:center; margin-bottom:40px;
}
    #pagination a,#pagination span { border:1px solid #eee; margin-right:15px;
     padding:8px 15px;
    }
.meta .time {
font-size:12px;
}
.addtab .Validform_checktip{position:absolute;right:0px;top:10px;}
input[type='text'],input[type='password']{
   -webkit-box-shadow: 0 0 0px 1000px white inset;
}
.content .list-auto
{
	 width: 100%; display: block;
}
.content .list-auto .ntitle{  background:#f4f4f4; padding: 5px 10px;margin-bottom: 20px;;}
.content .list-auto .ntitle i b.blue{font-size: 24px; color: #3e84c5; font-weight: normal;}
.content .list-auto .ntitle i b.red{font-size: 16px; color: #f00;font-weight: normal;}
.content .list-auto .ntitle,.content .list-auto .ntitle i{
	font-weight: normal;;font-size: 14px;font-style: normal; color: #666;
}
.content .list-auto .n-list li{
	  border-bottom: 1px solid #eee; padding: 12px 0px;
}
.content .list-auto  .n-list li:after{
	 clear: both;;content: "";display: block; width: 100%; height: 0px;;
}
.content .list-auto  .n-list li a{
	 padding: 10px 0px;font-size: 18px;
}
.content .list-auto  .n-list li a:Hover{
	 color: #3e84c5;
}

.content .list-auto  .note b{ width: 150px;height: 150px; float: left; margin-right: 25px;}
.content .list-auto  .note b img{max-width: 150px;width: 100%;max-height: 150px;;}
.process_t a em{font-size:14px;font-weight:normal; display:block;line-height:20px;height:20px;}
.process_t a.active em{ color:#fff;}

.note{ padding-left: 30px;;}
.note a{ color: red;;}
.addproject .addtab ul li input.project_name, .addproject .addtab ul li input.inputs_ipt{ }

* {
    margin: 0;
    padding: 0;
    text-decoration: none;
    list-style: none;
}

.list1 {
    display: flex;
    margin: 0 auto;
}

.d{
        flex: 1;
        border-radius: 0.25em;
        height: 2.5em;
        text-align: center;
        line-height: 2.5em;
        margin: 0.625em 0.32em;
    }

.listchange2, .listchange3, .listchange4, .listchange5, .listchange6, .listchange7, .listchange8, .listchange9 {
    display: none;
}

.huan {
    width: 108px;    
    padding: 0px;
    background: #4485f2;
    text-align: center;
    line-height: 36px;
    height: 36px;
    border: none;
    font-size: 14px;
    color: #fff;
    margin-top: -1px;
    border-radius: 4px 4px 4px 4px;
    display: none;
}

