<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, button, input, Â select, textarea {
  margin: 0;
  padding: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  font-size: 100%;
}

ul, ol {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

body, button, input, Â select, textarea {
  color: #666;
}

img {
    border: none;
	max-width:100%;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none;
}

a {
  color: #666;
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

fieldset, img {
  border: none;
}

address, cite, dfn, em, var {
  font-style: normal;
}

small {
  font-size: 12px;
}

.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
}

input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  box-sizing: content-box;
  /* 2 */
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

html {
  -ms-touch-action: none;
  font-family: "微软雅黑";
  width: 100%;
  height: 100%;
}

body {
  /*background: #f3f6fb;*/
  background-color: #fff;
  color: #666;
  position: relative;
  font: 12px/1.5 Microsoft YaHei, arial, 宋体, sans-serif;
  vertical-align: baseline;
  width: 100%;
  overflow-x: hidden;
}

/*首页开始*/

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}

.clearfix {
  zoom: 1
}

.clearboth {
  height: 0px !important;
  line-height: 0px;
  overflow: hidden;
  clear: both;
  font-size: 0px;
}

/* head */

.fl {
  float: left;
}

.fr {
  float: right;
}

.content {
  width: 1396px;
  margin: 0 auto
}

.head {
  width: 100%;
  height: 132px;
  background-color: #fafbfc
}

.sky {
  height: 38px;
}

.sky h2 {
  text-align: right;
  font-size: 14px;
  color: #999999;
  line-height: 38px;
}

.sky h2 a {
  font-size: 14px;
  color: #ed6310
}

.header {
  /*background-color: #ffffff;*/
  /*border-top: 1px solid #eaeaea;*/
  height: 93px;
  width: 100%;
}

.logo {
  float: left;
  padding-top: 22px
}

.logo_1 {
  width: 170px;
  padding-left: 39px;
  border-left: 1px solid #dddddd;
  margin: 26px 0px;
  background: url(../images/index_icon1.png)no-repeat 8% 50%;
  height: 41px;
  font-size: 16px
}

.nav {
  background-color: #ff751a;
  height: 50px;
}

.nav ul li {
  float: left;
  width: 152px;
  line-height: 48px;
  text-align: center;
}

.nav ul li+li {
  margin-left: 23px;
}

.nav ul li a {
  font-size: 18px;
  color: #fff
}

.nav ul li.on {
  /*background: url(../images/img/navli.png)no-repeat center 87%;*/
}

.nav ul li.on a {
  color: #fff;
  border-bottom: 3px solid #fff;
  padding-bottom: 7px;
}

.nav ul li a:hover  {
  border-bottom: 3px solid #fff;
  padding-bottom: 7px;
}

.nav ul li:hover {
  /*background: url(../images/img/navli.png)no-repeat center 87%;*/
}

.nav ul li:hover a {
  color: #fff
}

.wrapper {
  margin: 0 auto;
  position: relative;
  height: 439px;
}

.foot0 {
  display: flex;
  flex-direction: column;
  float: left;
}

.acSpan1 {
  font-size: 30px;
  text-align: center;
}

.acSpan2 {
  font-size: 14px;
  text-align: center;
  margin-left: 30px
}

.foot {
  padding-top: 23px;
  height: 145px;
  background-color: #d5d5d5;
  width: 100%;
  padding-bottom: 10px
}

.foot1 {
  margin-left: 530px;
  width: 930px;
}

.foot_list li {
  float: left;
  width: 169px;
  font-size: 16px;
  color: #333333;
}

.sec {
  margin-top: 13px;
}

.sec a {
  font-size: 14px;
  color: #666666;
  line-height: 24px;
  display: block
}

.foo2 {
  width: 280px;
  float: left;
  margin-left: 50px;
}

.p1 {
  background: url(../images/tel.png)no-repeat left center;
  padding-left: 53px;
  font-size: 14px;
  color: #333333;
  margin-bottom: 19px;
  line-height: 21px
}

.p2 {
  background: url(../images/tel1.png)no-repeat left center;
  padding-left: 53px;
  font-size: 14px;
  color: #333333;
  margin-bottom: 19px;
  line-height: 42px
}

.er {
  float: left;
  margin-left: 151px;
  width: 120px;
}

.er img{
  width: 120px;
}

.search {
  width: 400px;
  height: 40px;
  border: 1px solid #dddddd;
  float: right;
  margin-top: 25px;
  border-radius: 62px;
  background-color: #fff;
}

.serch1 {
  float: left;
  width: 112px;
  position: relative;
}

#choice {
  position: absolute;
  top: 0;
  left: 22px;
  z-index: 4;
  width: 65px;
  height: 40px;
  border: 0;
  /*outline: none;*/
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: transparent;
  font-size: 14px;
  color: #666666;
  text-align: center;
  outline: none;
}

select::-ms-expand {
  display: none;
}

img#arrow2 {
  width: 13px;
  height: 9px;
  position: absolute;
  top: 16px;
  right: 13px;
  z-index: 2;
  transition: all 0.2s;
}

.input1 {
  outline: none;
  border: none;
  font-size: 14px;
  color: #999999;
  line-height: 40px;
  float: left;
  width: 210px;
  padding-left: 110px;
  background: none;
  height: 40px;
}

.but1 {
  float: right;
  background: url(../images/img/ss.png)no-repeat;
  width: 80px;
  height: 40px;
  border: none;
  outline: none;
  cursor: pointer;
  color: #fff;
  padding-left: 13px;
}

.a1 {
  margin-top: 50px;
  height: 437px
}

.a1_tit {
  background: url(../images/img/tit.png)no-repeat center top;
  height: 58px;
  line-height: 66px;
  text-align: center;
  font-size: 18px;
  color: #fff;
  font-weight: bold;
  position: relative;
}

.a1_list {
  margin-top: 58px;
}

.a1_list li {
  float: left;
  width: 338px;
  height: 215px;
  border-right: 1px solid #e5e5e5;
  text-align: center
}

.a1_list li:last-child {
  border: none
}

.a1_list li .a11 {
  width: 116px;
  height: 129px;
}

.a1_list li h2 {
  text-align: center;
  margin-top: 13px;
  margin-bottom: 5px
}

.a1_list li p {
  font-size: 14px;
  color: #6d6d6d;
  line-height: 20px
}

.a1_list li:hover img.a11 {
  transition: all 0.8s;
  transform: scale(-1, 1)
}

.a2 {
  height: 449px;
  padding-top: 39px;
  background-color: #fafafa
}

.imgList {
  height: auto;
  width: 100%;
  padding: 0px;
  list-style: none;
  overflow: hidden;
  /*background-color: orange;*/
}

.imgList li {
  text-align: center;
  border: 1px solid #dddddd;
  overflow: hidden;
  width: 295px;
  height: auto;
  margin-bottom: 30px;
  margin-top: 50px;
  float: left;
}

.imgList li+li {
  margin-left: 56px
}

.imgList li:hover {
  text-align: center;
  border: 1px solid #dddddd;
  overflow: hidden;
  width: 295px;
  height: auto;
  margin-bottom: 30px;
  margin-top: 50px;
  float: left;
  -webkit-box-shadow: 0 0 15px #c3c3c3;
  -moz-box-shadow: 0 0 15px #c3c3c3;
  box-shadow: 0 0 15px #c3c3c3;
}

.imgList .lastImg {
  margin-right: 0px;
}

.imgList .imgBox {
  overflow: hidden;
  margin: 0px auto;
  width: 295px;
  height: 200px;
}

.imgList img:hover {
  overflow: hidden;
  margin: 0px auto;
  transform: scale(2);
  width: 295px;
  height: 200px;
}

.imgList img {
  margin: 0px auto;
  width: 295px;
  height: 200px;
  overflow: hidden;
}

.imgList .imgMsg {
  width: 100%;
  color: black;
  font-size: 18px;
  margin-top: 10px;
}

.imgList .imgMsg_n {
  width: 100%;
  color: black;
  margin-bottom: 10px;
  margin-top: 5px;
  font-size: 12px;
  color: #888888;
}

.a3 {
  margin-top: 42px;
  margin-bottom: 24px
}

.index_box1 {
  width: 1396px;
  margin: 0 auto;
  margin-top: 23px;
  position: relative;
}

.index_box1_fl {
  float: left;
  width: 1073px;
}

.index_box1_fl1 {
  background-color: #fff;
  height: 357px;
}

.index_box1_fl1_l {
  float: left;
  background: url(../images/index_bj1.png)no-repeat;
  width: 192px;
  height: 321px;
  padding: 18px 14px;
}

.index_box1_fl1_l h2 {
  font-size: 48px;
  color: #ffffff
}

.index_box1_fl1_l p {
  font-size: 18px;
  color: #ffffff;
  line-height: 24px;
  margin-top: 16px;
}

.index_box1_fl1_r {
  float: right;
  border-top: 2px solid #f4c060;
  width: 853px;
}

.index_box1_fl2_nav {
  padding: 22px 11px 13px 11px;
  position: relative;
  height: 30px;
  border-bottom: 1px solid #dddddd
}

.index_box1_fl2_nav ul li {
  float: left;
  padding: 0 22px;
  height: 31px;
  text-align: center;
  line-height: 31px
}

.index_box1_fl2_nav ul li a {
  font-size: 17px;
  color: #333333;
  line-height: 31px;
  font-weight: bold
}

.index_box1_fl2_nav ul li:hover {
  background-color: #ed6310;
  border-radius: 10px;
}

.index_box1_fl2_nav ul li:hover a {
  color: #fff
}

.index_box1_fl2_nav ul li.on {
  background-color: #ed6310;
  border-radius: 10px;
}

.index_box1_fl2_nav ul li.on a {
  color: #fff
}

.more1 {
  display: block;
  position: absolute;
  right: 11px;
  top: 28px;
}

.index_box1_fl1_con {
  padding: 0 19px;
}

.index_box1_fl1_con_t li {
  float: left;
  height: 53px;
  line-height: 53px;
  text-align: center;
  font-size: 16px;
  color: #333333;
  width: 122px;
}

.index_box1_fl1_con_t li:nth-child(2) {
  width: 100px;
}

.index_box1_fl1_con_t li:nth-child(3) {
  width: 215px;
}

.index_box1_fl1_con_t li:nth-child(4) {
  width: 110px;
}

.index_box1_fl1_con_t li:nth-child(5) {
  width: 124px;
}

.index_box1_fl1_con_t li:nth-child(6) {
  width: 167px;
}

.index_box1_fl1_list {
  padding: 0 19px
}

.index_box1_fl1_list li {
  height: 55px;
  margin-bottom: 29px;
}

.index_box1_fl1_list li p {
  font-size: 14px;
  color: #666666;
  line-height: 27px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}

.index_box1_fl1_list li .index_fu1 {
  float: left;
  width: 122px;
}

.index_box1_fl1_list li .index_fu1 img {
  float: left;
  width: 36px;
  height: 40px;
  vertical-align: middle;
  padding-top: 6%
}

.index_box1_fl1_list li .index_fu1 h2 {
  float: left;
  width: 71px;
  margin-left: 9px;
}

.index_box1_fl1_list li .index_fu2 {
  float: left;
  width: 85px;
  padding-left: 15px;
}

.index_box1_fl1_list li .index_fu2 img {
  margin-top: 5px
}

.index_box1_fl1_list li .index_fu3 span {
  background: url(../images/add.png)no-repeat left center;
  font-size: 14px;
  color: #ff0101;
  padding-left: 23px;
}

.index_box1_fl1_list li .index_fu3 {
  float: left;
  width: 200px;
  padding-left: 15px;
}

.index_box1_fl1_list li .index_fu4 {
  float: left;
  width: 110px;
  text-align: center
}

.index_box1_fl1_list li .index_fu5 {
  float: left;
  width: 124px;
}

.index_box1_fl1_list li .index_fu5 h3 {
  font-size: 18px;
  text-align: center;
  color: #ff751a;
  line-height: 55px;
}

.index_box1_fl1_list li .index_fu6 {
  float: left;
  width: 144px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}

.index_fu6 a {
  width: 137px;
  height: 42px;
  text-align: center;
  background-color: #ff751a;
  text-align: center;
  font-size: 18px;
  color: #ffffff;
  display: block;
  border-radius: 5px;
  line-height: 42px;
  float: right;
  margin-top: 2px
}

.index_box1_fl2 {
  height: 385px;
  background-color: #fff;
  margin-top: 24px;
}

.index_box1_fl2_tu {
  float: left;
  background: url(../images/index_bj2.png)no-repeat;
  width: 192px;
  height: 348px;
  padding: 18px 14px;
}

.index_box1_fl2_tu h2 {
  font-size: 48px;
  color: #ffffff
}

.index_box1_fl2_tu p {
  font-size: 18px;
  color: #ffffff;
  line-height: 24px;
  margin-top: 16px;
}

.index_box1_fl2_r {
  float: right;
  border-top: 2px solid #3fcca7;
  width: 853px;
}

.index_list1 {
  padding: 15px;
}

.index_list1 li {
  border: 1px solid #dddddd;
  height: 66px;
  padding: 19px;
  border-radius: 10px;
  position: relative;
  margin-bottom: 14px
}

.index_list1 li img {
  float: left;
  width: 86px;
  height: 66px;
}

.index_list1 li .index_list_zi {
  float: right;
  width: 677px;
}

.index_list1 li .index_list_zi h2 {
  font-size: 14px;
  color: #333333;
  margin-bottom: 5px;
}

.index_list1 li .index_list_zi h2 a {
  color: #333
}

.index_list1 li:hover .index_list_zi h2 a {
  color: #009237
}

.index_list1 li .index_list_zi p {
  font-size: 12px;
  color: #868686;
  line-height: 23px;
}

.index_list1 li .index_list_zi p span {
  float: left;
  width: 250px;
  display: block
}

.index_list1 li a.aa2 {
  width: 90px;
  height: 30px;
  line-height: 30px;
  background-color: #009237;
  text-align: center;
  font-size: 12px;
  color: #ffffff;
  border-radius: 5px;
  position: absolute;
  right: 20px;
  bottom: 20px;
}

.index_box1_fr {
  float: right;
  width: 311px;
}

.index_box1_fr1 {}

.index_box1_fr1_list li {
  height: 51px;
  width: 195px;
  padding-left: 67px;
  line-height: 51px;
  background: url(../images/box1_fr1.png)no-repeat 23px 50% #eba331;
  margin-top: 15px;
  /* border-radius: 5px; */
  transition: all 0.2s;
}

.index_box1_fr1_list li:hover {
  box-shadow: 0px 5px 11px rgba(0, 0, 0, 0.3)
}

.index_box1_fr1_list li a {
  font-size: 20px;
  color: #ffffff;
}

.index_box1_fr1_list li:nth-child(2) {
  background: url(../images/box1_fr2.png)no-repeat 23px 50% #35c14f;
}

.content1 {
  width: 1360px;
  margin: 0 auto;
}

.box2 {
  padding: 16px;
  width: 1360px;
  margin: 0 auto;
  margin-top: 18px;
  background-color: #fff;
}

.box2_list li {
  float: left;
  width: 660px;
  margin-right: 30px;
  margin-top: 21px
}

.box2_list li a.b1 {
  display: block;
  width: 152px;
  height: 115px;
  overflow: hidden;
  float: left
}

.box2_list li a.b1 img {
  width: 152px;
  height: 115px;
  transition: all 0.8s;
}

.box2_list li:hover a.b1 img {
  transform: scale(1.2);
}

.box2_list li h2 {
  float: right;
  width: 488px;
}

.box2_list li h2 a {
  font-size: 16px;
  color: #333333;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}

.box2_list li:nth-child(2n) {
  margin-right: 0
}

.box2_list li:hover h2 a {
  color: #eba331
}

.box2_list li h2 p {
  font-size: 14px;
  color: #868686;
  line-height: 21px;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
}

.box2_list li h2 span {
  font-size: 12px;
  color: #868686;
  float: left;
  text-align: left;
  margin-top: 10px
}

.box2_list li h2 b {
  font-size: 12px;
  background: url(../images/new_tu1.png)no-repeat left center;
  padding-left: 33px;
  font-weight: normal;
  width: 36px;
  float: right;
  margin-top: 10px
}

.box3 {
  padding: 16px;
  width: 1360px;
  margin: 0 auto;
  margin-top: 22px;
  background-color: #fff;
}

.box3_t {
  height: 54px;
  line-height: 54px;
  background: url(../images/box3_icon.png)no-repeat left center;
  padding-left: 31px;
  font-size: 18px;
  color: #000000;
  position: relative;
  border-bottom: 1px solid #dddddd;
  position: relative;
}

.box2_t_list {
  position: absolute;
  left: 157px;
  top: 22px;
  width: 153px;
  height: 14px
}

.box2_t_list li {
  float: left;
  width: 50px;
  text-align: center;
  font-size: 14px;
  color: #868686;
  border-right: 1px solid #868686;
  height: 14px;
  line-height: 14px;
  cursor: pointer;
}

.box2_t_list li:last-child {
  border-right: none
}

.box2_t_list li.cur {
  color: #000000
}

.box3_t span {
  padding-left: 17px;
  font-size: 14px;
  color: #868686
}

.tab3 {
  display: none
}

.box3_t a {
  font-size: 14px;
  padding-left: 33px;
  width: 53px;
  position: absolute;
  right: 0;
  top: 0;
  background: url(../images/box3_icon1.png)no-repeat left center
}

.box3_list li {
  margin-top: 17px;
  width: 380px;
  height: 183px;
  background: url(../images/box3_bj.png)no-repeat;
  padding: 23px 24px 33px 36px;
  margin-right: 17px;
  float: left
}

.box3_list li .box3_list_wu img {
  float: left;
  width: 142px;
  height: 132px;
  padding-right: 24px;
  border-right: 1px solid #dddddd
}

.box3_list li h2 {
  text-align: center;
  font-size: 20px;
  color: #38ae38;
  margin-bottom: 27px
}

.box3_list li .box3_list_wu h3 {
  float: left;
  width: 181px;
  margin-left: 30px;
}

.box3_list li .box3_list_wu h3 p {
  font-size: 16px;
  color: #333333;
  line-height: 32px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}

.box3_list li .box3_list_wu h3 p span {
  color: #ff751a
}

.box3_list li:nth-child(3n) {
  margin-right: 0
}

.box4 {
  padding: 16px;
  width: 1360px;
  margin: 0 auto;
  margin-top: 22px;
  background-color: #fff;
  padding-bottom: 0px;
  margin-bottom: 20px;
}

.box4_list {
  margin-top: 17px;
}

.box4_list li {
  float: left;
  width: 209px;
  height: 92px;
  margin-right: 17px;
  margin-bottom: 14px
}

.box4_list li img {
  width: 209px;
  height: 92px;
}

.box4_list li:nth-child(6n) {
  margin-right: 0
}

.box4_list li:hover img {
  transition: all 0.8s;
  transform: scale(-1, 1)
}

.index_box1_fr2 {
  background-color: #fff;
  width: 292px;
  height: 623px;
  padding: 12px 8px 0px 8px
}

.index_box1_f2_t {
  position: relative;
  height: 39px;
  line-height: 39px;
  padding-left: 5px;
  border-bottom: 1px solid #dddddd
}

.index_box1_f2_t li {
  float: left;
  font-size: 18px;
  color: #555555;
  line-height: 39px;
  margin-right: 34px;
  cursor: pointer;
}

.index_box1_f2_t li.cur {
  color: #333333;
  border-bottom: 1px solid #fa7951;
  font-weight: bold
}

.index_box1_f2_t a {
  display: block;
  position: absolute;
  right: 11px;
  top: 4px;
}

.tab2 {
  display: none
}

.index_box1_fr_list4 li h2 {
  height: 23px;
  line-height: 23px;
  margin-top: 23px
}

.index_box1_fr_list4 li h2 b {
  width: 23px;
  height: 23px;
  border-radius: 50%;
  text-align: center;
  background-color: #929292;
  font-size: 14px;
  color: #fff;
  float: left
}

.index_box1_fr_list4 li h2 a {
  float: left;
  display: block;
  margin-left: 11px;
  width: 196px;
  font-size: 14px;
  color: #666666;
  line-height: 23px;
}

.index_box1_fr_list4 li h2 span {
  font-size: 14px;
  color: #666666;
  width: 58px;
  line-height: 23px;
}

.index_box1_fr_list4 li:nth-child(1) h2 b, .index_box1_fr_list4 li:nth-child(2) h2 b {
  background-color: #e63c3c
}

.index_box1_fr_list4 li:nth-child(3) h2 b {
  background-color: #e63c3c
}

.index_box1_fr_list4_l dl {
  float: left;
  text-align: center;
  width: 73px;
}

.index_box1_fr_list4_tu {
  text-align: center;
  margin: 19px 0px;
  position: relative;
}

.index_box1_fr_list4_tu h4 {
  position: absolute;
  left: 0%;
  top: 38%;
  font-size: 14px;
  color: #fa7951;
  text-align: center;
  width: 100%
}

@-webkit-keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}

.Rotation {
  -webkit-transform: rotate(360deg);
  animation: rotation 5s linear infinite;
  -moz-animation: rotation 5s linear infinite;
  -webkit-animation: rotation 5s linear infinite;
  -o-animation: rotation 5s linear infinite;
}

.index_box1_fr_list4_l {
  padding: 10px 0px;
  border-top: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3
}

.index_box1_fr_list4_l dl img {
  width: 38px;
  height: 38px;
}

.index_box1_fr_list4_l dl a {
  width: 60px;
  height: 18px;
  background-color: #dcdcdc;
  display: block;
  text-align: center;
  line-height: 18px;
  font-size: 12px;
  color: #666666;
  border-radius: 5px;
  margin: 0 auto
}

.index_box1_fr_list4_l dl h3 {
  text-align: center;
  font-size: 12px;
  color: #333333;
  line-height: 27px;
}

.index_box1_fr_list4_l dl:first-child a {
  background-color: #0db61d;
  color: #fff
}

/* 生产主体 */

.sheng_box1 {
  margin: 20px 0px;
}

.sheng_box1_list li {
  width: 359px;
  height: 158px;
  background: url(../images/sheng_tu1.png) no-repeat 45px center #ffffff;
  float: left;
  border: 1px solid #e2e2e2;
  border-radius: 5px;
  padding: 0 41px;
}

.sheng_box1_list li+li {
  margin-left: 33px
}

.sheng_box1_list li h2 {
  float: right;
  text-align: right;
  width: 200px;
  font-size: 30px;
  color: #404040;
  margin-top: 23px;
}

.sheng_box1_list li h2 b {
  display: block;
  font-size: 58px;
  color: #eb4d1d;
}

.sheng_box1_list li:nth-child(2) h2 b {
  color: #409be8
}

.sheng_box1_list li:nth-child(3) h2 b {
  color: #b640e8
}

.sheng_box1_list li:nth-child(2) {
  background: url(../images/sheng_tu2.png) no-repeat 45px center #ffffff;
}

.sheng_box1_list li:nth-child(3) {
  background: url(../images/sheng_tu3.png) no-repeat 45px center #ffffff;
}

.sheng_box2 {
  padding: 18px 24px 0px 24px;
  background-color: #fff;
  height: 486px;
  overflow: hidden;
}

.sheng_box2_list {
  padding: 54px 32px 0px 32px
}

.sheng_box2_list li {
  float: left;
  width: 350px;
  margin-right: 115px;
  margin-bottom: 67px;
}

.sheng_box2_list li:nth-child(3n) {
  margin-right: 0
}

.sheng_box2_list li .sheng_box2_list_tu {
  float: left;
  width: 126px;
  position: relative;
}

.sheng_box2_list li .sheng_box2_list_tu img {
  width: 126px;
  height: 126px;
  border-radius: 50%
}

.sheng_box2_list li .sheng_box2_list_tu:after {
  content: '';
  width: 34px;
  height: 34px;
  position: absolute;
  right: 0;
  bottom: 0;
  background: url(../images/s_v.png)no-repeat
}

.sheng_box2_list li h2 {
  float: right;
  width: 184px;
  padding-top: 17px
}

.sheng_box2_list li h2 p {
  font-size: 16px;
  color: #555555;
  line-height: 30px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}

.sheng_box3 {
  margin-top: 29px;
  padding: 17px 24px 0px 24px;
  height: 685px;
  margin-bottom: 27px;
  background-color: #fff
}

.sheng_box3_list {
  margin-top: 29px
}

.sheng_box3_list li {
  float: left;
  width: 600px;
  height: 87px;
  padding: 16px 31px 13px 31px;
  background-color: #fff;
  border: 1px solid #eeeeee;
  margin-right: 19px;
  margin-bottom: 20px;
  position: relative;
}

.sheng_box3_list li:nth-child(2n) {
  margin-right: 0
}

.sheng_box3_list li h2 {
  font-size: 18px;
  color: #333333;
  margin-bottom: 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}

.sheng_box3_list li h2 a {
  font-size: 18px;
  color: #333333
}

.sheng_box3_list li p {
  font-size: 16px;
  color: #a29da5;
  line-height: 24px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}

.sheng_box3_list li p span {
  float: left;
  width: 276px;
  display: block
}

.sheng_box3_list li:hover h2 a {
  color: #eba331
}

.sheng_box3_list li a.aa2 {
  font-size: 16px;
  color: #eba331;
  position: absolute;
  right: 24px;
  bottom: 13px;
}

/* 服务主体 */

.fuwu_box1 {
  margin: 20px 0px 22px 0px;
  background-color: #fff;
  padding: 21px;
}

.fuwu_box1_list li {
  /* height:33px; */
  line-height: 33px;
  margin-bottom: 18px;
  position: relative;
}

.fuwu_box1_list li b {
  width: 78px;
  text-align: right;
  font-size: 14px;
  color: #333333;
  font-weight: bold;
  float: left;
  display: block;
  line-height: 27px
}

.fuwu_box1_list li span {
  width: 60px;
  height: 24px;
  line-height: 24px;
  background-color: #ff651a;
  text-align: center;
  font-size: 14px;
  color: #ffffff;
  border-radius: 5px;
  display: block;
  float: left;
  margin-left: 19px;
  margin-top: 3px;
  margin-right: 23px
}

.fuwu_box1_list li a {
  float: left;
  display: block;
  width: 95px;
  font-size: 14px;
  color: #555555;
  line-height: 33px;
}

.fuwu_box1_list li a.aa2 {
  width: 51px;
  height: 23px;
  border: 1px solid #dddddd;
  display: block;
  font-size: 14px;
  color: #9d9c9c;
  line-height: 23px;
  background: url(../images/fuwu_more.png)no-repeat 81% center;
  padding-left: 8px;
  border-radius: 5px;
  position: absolute;
  right: 15px;
  top: 3px;
}

.fuwu_box1_list_con {
  padding-left: 180px
}

.fuwu_box1_list_conx {
  padding-left: 140px
}

.fuwu_box2_fl {
  float: left;
  padding: 0px 20px;
  width: 1083px;
  background-color: #fff;
  margin-bottom: 20px
}

.fuwu_box2_fl_list li {
  float: left;
  width: 498px;
  padding: 20px 0px;
  padding-right: 74px;
  border-bottom: 1px solid #ddd
}

.fuwu_box2_fl_list li:nth-child(2n) {
  padding-right: 0
}

.fuwu_box2_fl_list li:nth-child(4) {
  padding-right: 0
}

.fuwu_box2_fl_list li:nth-child(6) {
  padding-right: 0
}

.fuwu_box2_fl_list li:nth-child(8) {
  padding-right: 0
}

.fuwu_box2_fl_list li:nth-child(10) {
  padding-right: 0
}

.fuwu_box2_fl_list li h2 {
  float: right;
  width: 326px;
}

.fuwu_box2_fl_list li h2 p {
  font-size: 14px;
  color: #333333;
  line-height: 26px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}

.fuwu_box2_fl_list li h2 p b {
  font-weight: normal;
  color: #67c23a
}

.txtMarquee-top {
  margin-top: 20px
}

.fuwu_box2_fl_list li span {
  float: right;
  width: 108px;
}

.fuwu_box2_fl_list li span em {
  padding-left: 25px;
  font-size: 12px;
  color: #ffa100;
  background: url(../images/fuwu_icon1.png)no-repeat left center
}

.fuwu_box2_fl_list li a {
  width: 80px;
  height: 26px;
  line-height: 26px;
  background-color: #67c23a;
  text-align: center;
  font-size: 12px;
  color: #ffffff;
  display: block;
  border-radius: 5px
}

.fuwu_box2_fr {
  float: right;
  width: 253px;
}

.fuwu_box2_a {
  width: 253px;
  height: 50px;
  line-height: 50px;
  background: url(../images/fuwu_icon2.png)no-repeat 51px center #eba331;
  border-radius: 5px;
}

.fuwu_box2_a a {
  padding-left: 90px;
  font-size: 24px;
  color: #ffffff
}

.fuwu_box2_b {
  margin-top: 20px;
  background-color: #fff;
  height: 865px;
  margin-bottom: 20px;
}

.fuwu_box2_b_t {
  height: 46px;
  line-height: 46px;
  background: url(../images/fuwu_icon3.png)no-repeat center bottom;
  padding-left: 15px;
  font-weight: bold;
  font-size: 16px;
  color: #333333;
}

.fuwu_box2_list {
  padding: 20px;
}

.fuwu_box2_list li {
  text-align: center
}

.fuwu_box2_list li img {
  width: 213px;
  height: 141px;
}

.fuwu_box2_list li a {
  text-align: center;
  font-size: 14px;
  color: #333333;
  line-height: 41px;
  display: block
}

#change_page1 {
  text-align: center;
  margin: 10px 0px
}

/* 市场服务 */

.shi_chang_box1 {
  margin-top: 20px;
  margin-bottom: 8px;
}

.shi_chang_box1 ul li {
  float: left;
  width: 150px;
  height: 56px;
  text-align: center;
  line-height: 56px;
  background-color: #f2f2f2;
  margin-right: 5px;
  margin-bottom: 4px
}

.shi_chang_box1 ul li a {
  font-size: 18px;
  color: #000000;
}

.shi_chang_box1 ul li:hover {
  background-color: #f4c05f
}

.shi_chang_box1 ul li:nth-child(9n) {
  margin-right: 0
}

.shichang_box1_list li {
  line-height: 58px;
  border-bottom: 1px dashed #f1f1f1;
  position: relative;
}

.shichang_box1_list li b {
  float: left;
  width: 142px;
  font-size: 15px;
  color: #000
}

.shichang_box1_list li a {
  float: left;
  display: block;
  font-size: 15px;
  color: #413e3a;
  margin-right: 20px
}

.shichang_box1_list li a.aa2 {
  width: 51px;
  height: 23px;
  border: 1px solid #dddddd;
  display: block;
  font-size: 14px;
  color: #9d9c9c;
  line-height: 23px;
  background: url(../images/fuwu_more.png)no-repeat 81% center;
  padding-left: 8px;
  border-radius: 5px;
  position: absolute;
  right: 15px;
  top: 16px;
}

.shichang_box2_fl {
  float: left;
  width: 953px;
}

.shichang_table {
  table-layout: fixed;
  border: 1px solid #eeeeee;
  width: 100%
}

.shichang_table thead tr th {
  background-color: #fff;
  height: 55px;
  line-height: 55px;
  text-align: center;
  font-size: 16px;
  color: #333333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.shichang_table tbody tr td {
  background-color: #f2f2f2;
  height: 42px;
  line-height: 42px;
  text-align: center;
  font-size: 16px;
  color: #333333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.shichang_table tbody tr:nth-child(2n) td {
  background-color: #ffffff
}

.shichang_table tbody tr td b {
  font-weight: normal;
  color: #6c9ef0
}

.shichang_table tbody tr td span {
  font-weight: normal;
  color: #f1373b
}

.shichang_table tbody tr td em {
  font-weight: normal;
  color: #459932
}

.shichang_box2_fr {
  float: right;
  width: 423px;
  height: 557px;
  background-color: #fff;
  border: 1px solid #dddddd
}

.shichang_box2_li {
  border-bottom: 1px solid #dddddd;
  height: 48px;
}

.shichang_box2_li2 {
  border-bottom: 1px solid #dddddd;
  height: 48px;
}

.shichang_box2_li2 li.cur {
  border-bottom: 2px solid #ff751a;
  color: #333333;
  font-weight: bold;
  float: left;
  width: 107px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  margin-right: 23px;
  font-size: 20px;
  cursor: pointer;
}

.shichang_box2_li li {
  float: left;
  width: 107px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  margin-right: 23px;
  font-size: 20px;
  color: #868686;
  cursor: pointer;
}

.shichang_box2_li li.cur {
  border-bottom: 2px solid #ff751a;
  color: #333333;
  font-weight: bold;
}

.shichang_tab {
  padding: 18px;
  display: none
}

.shichang_list2 li {
  margin-bottom: 18px;
  height: 82px;
}

.shichang_list2 li img {
  float: left;
  width: 114px;
  height: 82px;
}

.shichang_list2 li h2 {
  float: right;
  width: 246px;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

.shichang_list2 li h2 a {
  font-size: 16px;
  color: #333333;
  line-height: 26px;
}

.shichang_list3 li {
  position: relative;
  line-height: 37px;
}

.shichang_list3 li h2 {
  padding-left: 15px;
  line-height: 37px;
}

.shichang_list3 li h2 a {
  font-size: 16px;
  color: #333333;
}

.shichang_list3 li:after {
  content: '';
  width: 5px;
  height: 5px;
  background-color: #333333;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 16px;
}

/* 公共服务 */

.gong_index_box2 {
  height: 119px;
  margin: 18px 0px
}

.gong_index_box2_list li {
  float: left;
  padding: 26px 30px 0px 61px;
  background: url(../images/index_a3.png)no-repeat;
  height: 92px;
  cursor: pointer;
  width: 359px;
}

.gong_index_box2_list li img {
  float: left;
}

.gong_index_box2_list li:hover img {
  transition: all 0.8s;
  transform: scale(-1, 1)
}

.gong_index_box2_list li h2 {
  float: left;
  width: 255px;
  margin-left: 35px
}

.gong_index_box2_list li h2 a {
  font-size: 23px;
  color: #ffffff;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.gong_index_box2_list li h2 p {
  font-size: 17px;
  color: #ffffff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.gong_index_box2_list li:nth-child(2) {
  background: url(../images/index_a2.png)no-repeat;
}

.gong_index_box2_list li:nth-child(3) {
  background: url(../images/index_a1.png)no-repeat;
}

.gong_index_box2_list li+li {
  margin-left: 23px
}

.gong_box1 {
  margin-top: 19px;
  height: 670px;
  padding: 20px;
  background-color: #fff
}

.gong_box1_fl {
  float: left;
  width: 1040px;
  margin-top: 12px;
}

.gong_tt {
  height: 60px;
  line-height: 60px;
  border-bottom: 1px solid #dddddd;
  position: relative;
}

.gong_tt span {
  font-size: 20px;
  color: #333333;
  font-weight: bold;
  width: 116px;
  border-bottom: 2px solid #ff751a;
  display: block
}

.gong_tt a {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 14px;
  color: #868686;
;
}

.gong_list li {
  float: left;
  width: 243px;
  position: relative;
  margin-top: 20px;
  margin-right: 20px
}

.gong_list li:nth-child(4n) {
  margin-right: 0
}

.gong_list li img {
  width: 243px;
  height: 160px;
}

.gong_list li h2 {
  position: absolute;
  top: 130px;
  height: 30px;
  line-height: 30px;
  width: 225px;
  padding: 0 9px;
  background: rgba(0, 0, 0, 0.5);
  font-size: 12px;
  color: #ffffff;
}

.gong_list li h2 a {
  float: right;
  color: #fdcd0b;
  font-size: 12px
}

.gong_list li h3 {
  font-size: 16px;
  color: #333333;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}

.gong_list li h4 {
  font-size: 16px;
  color: #eb1212;
  line-height: 32px;
}

.gong_list li h4 span {
  float: right;
  text-align: right;
  font-size: 14px;
  color: #868686
}

.gong_box1_fr {
  float: right;
  width: 287px;
  margin-top: 12px;
}

.gong_box1_fr_con {
  margin-top: 10px;
  height: 529px;
  overflow-x: hidden;
}

.gong_box1_list2 {
  padding-left: 25px;
}

.gong_box1_list2 li {
  position: relative;
  padding-left: 22px;
  border-left: 1px solid #dddddd;
  padding-top: 10px;
  height: 144px;
}

.gong_box1_list2 li b {
  display: block;
  font-size: 12px;
  color: #333333;
  text-align: center;
  width: 80px;
  height: 25px;
  line-height: 25px;
  border: 1px solid #dddddd;
  border-radius: 5px;
}

.gong_box1_list2 li .gong_box1_list2_tu {
  height: 70px;
  margin-top: 9px;
}

.gong_box1_list2 li .gong_box1_list2_tu img {
  float: left;
  width: 60px;
  height: 70px;
}

.gong_box1_list2 li .gong_box1_list2_tu h2 {
  float: right;
  width: 154px;
  padding-top: 27px;
  font-size: 14px;
  color: #666666;
  font-weight: bold;
}

.gong_box1_list2 li .gong_box1_list2_tu h2 span {
  display: block;
  font-size: 14px;
  color: #868686;
  font-weight: normal;
}

.gong_box1_fr_con::-webkit-scrollbar {
  width: 2px;
}

.gong_box1_fr_con::-webkit-scrollbar-track {
  background-color: #fff;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
}

.gong_box1_fr_con::-webkit-scrollbar-thumb {
  background-color: #fff;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
}

.gong_box1_list2 li h3 {
  font-size: 14px;
  color: #606060;
  line-height: 38px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}

.gong_box1_list2 li:after {
  content: '';
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background-color: #dddddd;
  position: absolute;
  left: -5px;
  top: 21px;
}

.gong_box2 {
  padding: 20px;
  background-color: #fff;
}

.gong_box2_1 {
  height: 60px;
  line-height: 60px;
  border-bottom: 1px solid #dddddd;
  position: relative;
}

.gong_box2_1 ul li {
  float: left;
  width: 117px;
  font-size: 20px;
  color: #333333;
  line-height: 60px;
  margin-right: 17px;
  cursor: pointer;
}

.gong_box2_1 ul li.cur {
  border-bottom: 2px solid #ff751a;
  font-weight: bold;
  color: #333333
}

.gong_tab {
  display: none
}

.gong_tablist li {
  float: left;
  padding: 20px;
  width: 398px;
  height: 156px;
  border: 1px solid #dddddd;
  margin-top: 20px;
  margin-right: 18px;
}

.gong_tablist li img {
  float: left;
  width: 124px;
  height: 156px;
}

.gong_tablist li .gong_tab_fr {
  float: right;
  width: 258px;
}

.gong_tablist li .gong_tab_fr h2 {
  font-size: 18px;
  color: #333333;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  line-height: 33px;
}

.gong_tablist li .gong_tab_fr h2 span {
  font-size: 12px;
  color: #333333;
  padding-left: 7px;
}

.gong_tablist li .gong_tab_fr p {
  padding-left: 19px;
  font-size: 14px;
  color: #333333;
  line-height: 28px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}

.gong_tablist li .gong_tab_fr p.p11 {
  background: url(../images/gong_icon1.png)no-repeat left center
}

.gong_tablist li .gong_tab_fr p.p22 {
  background: url(../images/gong_icon2.png)no-repeat left center
}

.gong_tablist li .gong_tab_fr p span {
  color: #999999
}

.gong_tablist li .gong_tab_fr h3 {
  font-size: 14px;
  color: #333333;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  line-height: 33px;
}

.gong_tablist li .gong_tab_fr h3 b {
  color: #ff751a
}

.gong_tablist li .gong_tab_fr h3 span {
  padding-left: 9px;
}

.gong_tablist li .gong_tab_fr a {
  width: 78px;
  height: 27px;
  display: block;
  background-color: #ff751a;
  line-height: 27px;
  text-align: center;
  font-size: 14px;
  color: #ffffff;
  margin-top: 5px;
}

.gong_tablist li:nth-child(3n) {
  margin-right: 0
}

/* 服务供给 */

.fwgg_box1 {
  margin-top: 20px;
  height: 516px;
}

.fwgg_box1_fl {
  float: left;
  width: 263px;
  height: 516px;
  background-color: #fff;
}

.fwgg_t {
  width: 263px;
  height: 48px;
  line-height: 48px;
  background: url(../images/fwgg_icon1.png)no-repeat 20px center #f4c05f;
  text-align: center;
  font-size: 20px;
  color: #ffffff
}

.fwgg_list1 li {
  padding: 15px 0px 15px 59px;
  height: 47px;
  border-bottom: 1px solid #dddddd;
  background: url(../images/fwgg_a1.png)no-repeat 14px center
}

.fwgg_list1 li:nth-child(2) {
  background: url(../images/fwgg_a2.png)no-repeat 14px center
}

.fwgg_list1 li:nth-child(3) {
  background: url(../images/fwgg_a3.png)no-repeat 14px center
}

.fwgg_list1 li:nth-child(4) {
  background: url(../images/fwgg_a4.png)no-repeat 14px center
}

.fwgg_list1 li:nth-child(5) {
  background: url(../images/fwgg_a5.png)no-repeat 14px center
}

.fwgg_list1 li:nth-child(6) {
  background: url(../images/fwgg_a6.png)no-repeat 14px center
}

.fwgg_list1 li h2 {
  font-size: 16px;
  color: #333333;
  font-weight: bold;
  line-height: 30px
}

.fwgg_list1 li h2 a {
  font-size: 16px;
  color: #333333;
  font-weight: bold;
}

.fwgg_list1 li h3 a {
  font-size: 14px;
  color: #868686;
  padding-right: 9px
}

.slideBox {
  width: 794px;
  height: 515px;
  overflow: hidden;
  position: relative;
}

.slideBox .hd {
  height: 15px;
  overflow: hidden;
  position: absolute;
  right: 5px;
  bottom: 5px;
  z-index: 1;
}

.slideBox .hd ul {
  overflow: hidden;
  zoom: 1;
  float: left;
}

.slideBox .hd ul li {
  float: left;
  margin-right: 2px;
  width: 15px;
  height: 15px;
  line-height: 14px;
  text-align: center;
  background: #fff;
  cursor: pointer;
}

.slideBox .hd ul li.on {
  background: #f00;
  color: #fff;
}

.slideBox .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}

.slideBox .bd li {
  zoom: 1;
  vertical-align: middle;
}

.slideBox .bd img {
  width: 794px;
  height: 515px;
  display: block;
}

.fwgg_box1_center {
  float: left;
  width: 794px;
  margin-left: 15px
}

.fwff_box1_right {
  float: right;
  width: 305px;
  height: 516px;
  background-color: #fdf8f6;
  border: 1px solid #dddddd
}

.fwff_t1 {
  height: 50px;
  border-bottom: 1px solid #dddddd;
  line-height: 50px;
}

.fwff_t1 span {
  width: 159px;
  float: left;
  text-align: center;
  font-size: 20px;
  color: #333333;
  font-weight: bold;
  display: block;
  border-bottom: 2px solid #ff751a
}

.picMarquee-top {
  position: relative;
  width: 270px;
  padding: 0px 15px 0px 20px;
  margin-top: 20px
}

.fwff_listr {
  width: 270px;
}

.fwff_listr li {
  height: 85px;
  margin-top: 20px;
  width: 270px
}

.fwff_listr li img {
  float: left;
  width: 50px;
  height: 50px;
  border-radius: 50%;
}

.fwff_listr li h2 {
  float: right;
  width: 210px;
}

.fwff_listr li h2 a {
  font-size: 16px;
  color: #ff751a;
  font-weight: bold;
}

.fwff_listr li h2 p {
  font-size: 16px;
  color: #333333;
  line-height: 27px;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

.fwgg_box2 {
  margin-top: 20px;
  padding: 20px;
  background-color: #fff;
}

.hfzjny {
  width: 100%;
  overflow: hidden;
  margin-top: 3%;
}

.hfzjny_ul {
  width: 100%;
}

.hfzjny_li {
  width: 32%;
  float: left;
  margin-right: 2%;
;
}

.top {
  background: #2e7c86;
  overflow: hidden;
  padding: 0 2%;
  line-height: 200%;
;
}

.top .le {
  float: left;
  color: #fff;
  font-size: 18px;
  line-height: 260%;
;
}

.top .ri {
  float: right;
  font-size: 14px;
  color: #fff;
  line-height: 300%;
;
}

.hfzjny_li .shangpin {
  width: 49.5%;
  float: left;
  margin-bottom: 5.5%;
  padding-bottom: 10px;
}

.hfzjny_li .shangpin:first-child {
  border-right: 1px solid #eeeeee
}

.hfzjny_li .shangpin p {
  font-size: 14px;
  color: #333;
  line-height: 165%;
;
}

.bg {
  padding: 2%;
  background: #fff;
  overflow: hidden;
  position: relative;
}

.hfzjny_li1 .shangpin {
  margin-bottom: 0%;
}

.hfzjny_li1 .shangpin1 {
  border-right: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee
}

.hfzjny_li1 .shangpin2 {
  border-bottom: 1px solid #eeeeee
}

.hfzjny_li1 .shangpin3 {
  border-right: 1px solid #eeeeee;
}

.hfzjny_li1 .top {
  background: #d3831b;
}

.hfzjny_li2 .top {
  background: #43367f;
}

.hfzjny .hfzjny_ul .hfzjny_li .bg .shangpin img {
  width: 71%;
}

.j_ge_s {
  text-decoration: line-through;
  color: #c3c3c3;
  font-size: 14px;
}

.j_ge_ss {
  font-size: 14px;
  line-height: 186%;
  color: #d50a17;
}

.shangpin {
  text-align: center;
  background: #fff;
}

.fwgg_box3 {
  margin-top: 18px;
  padding: 20px;
  background-color: #fff;
}

.index_box1_fl1_con_tx li {
  float: left;
  height: 53px;
  line-height: 53px;
  text-align: center;
  font-size: 16px;
  color: #333333;
  width: 374px;
}

.index_box1_fl1_con_tx li:nth-child(2) {
  width: 152px;
}

.index_box1_fl1_con_tx li:nth-child(3) {
  width: 284px;
}

.index_box1_fl1_con_tx li:nth-child(4) {
  width: 186px;
}

.index_box1_fl1_con_tx li:nth-child(5) {
  width: 180px;
}

.index_box1_fl1_con_tx li:nth-child(6) {
  width: 167px;
}

.index_box1_fl1_listx {
  padding: 0 19px
}

.index_box1_fl1_listx li {
  height: 46px;
  margin-bottom: 40px;
}

.index_box1_fl1_listx li p {
  font-size: 14px;
  color: #666666;
  /* line-height: 46px; */
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}

.index_box1_fl1_listx li .index_fu1x {
  float: left;
  width: 374px;
}

.index_box1_fl1_listx li .index_fu1x img {
  float: left;
  width: 61px;
  height: 46px;
  vertical-align: middle;
  /* padding-top: 6%; */
}

.index_box1_fl1_listx li .index_fu1x h2 {
  float: left;
  width: 160px;
  margin-left: 9px;
  height: 46px;
  line-height: 46px;
}

.index_box1_fl1_listx li .index_fu2x {
  float: left;
  width: 152px;
  padding-left: 29px;
}

.index_box1_fl1_listx li .index_fu2x img {
  margin-top: 5px
}

.index_box1_fl1_listx li .index_fu3x span {
  background: url(../images/add.png)no-repeat left center;
  font-size: 14px;
  color: #ff0101;
  padding-left: 23px;
}

.index_box1_fl1_listx li .index_fu3x {
  float: left;
  width: 226px;
  padding-left: 15px;
}

.index_box1_fl1_listx li .index_fu4x {
  float: left;
  width: 186px;
  text-align: center;
}

.index_box1_fl1_listx li .index_fu5x {
  float: left;
  width: 180px;
}

.index_box1_fl1_listx li .index_fu5x h3 {
  font-size: 18px;
  text-align: center;
  color: #ff751a;
  line-height: 55px;
}

.index_box1_fl1_listx li .index_fu6x {
  float: left;
  width: 144px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}

.index_fu6x a {
  width: 137px;
  height: 42px;
  text-align: center;
  background-color: #ff751a;
  text-align: center;
  font-size: 18px;
  color: #ffffff;
  display: block;
  border-radius: 5px;
  line-height: 42px;
  float: right;
  margin-top: 2px
}

.index_box1_fl1_listx {
  margin-top: 20px;
}

.fwgg_box3 {
  margin-top: 20px;
  padding: 20px;
  background-color: #fff;
}

.index_list li {
  float: left;
  width: 240px;
  border: 1px solid #f4f4f4;
  margin-bottom: 40px;
  margin-top: 20px
}

.index_list li+li {
  margin-left: 36px
}

.index_list li a.img {
  width: 240px;
  height: 243px;
  overflow: hidden;
  display: block
}

.index_list li a.img img {
  width: 240px;
  height: 243px;
  transition: all 0.8s;
}

.index_list li:hover a.img img {
  transform: scale(1.1);
}

.index_list li h2 {
  font-size: 18px;
  color: #ff751a;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.index_list li span {
  font-size: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.index_list li h3 {
  color: #333;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.index_list li p {
  font-size: 12px;
  color: #666666;
  letter-spacing: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.index_list li:hover {
  border-color: #45b035
}

.index_list li .index_list_t {
  margin: 10px 8px;
  line-height: 22px
}

.index_list_t b {
  font-weight: normal;
  font-size: 12px;
  color: #666666;
  background: url(../images/fwgg_icon2.png)no-repeat right;
  padding-right: 23px;
  background-size: 25%;
}

.index_list1x {
  padding: 15px;
}

.index_list1x li {
  border: 1px solid #dddddd;
  height: 66px;
  padding: 19px;
  border-radius: 10px;
  position: relative;
  margin-bottom: 14px;
  float: left;
  width: 617px;
  margin-right: 12px;
}

.index_list1x li img {
  float: left;
  width: 86px;
  height: 66px;
}

.index_list1x li:nth-child(2n) {
  margin-right: 0
}

.index_list1x li .index_list_zi {
  float: right;
  width: 516px;
}

.index_list1x li .index_list_zi h2 {
  font-size: 14px;
  color: #333333;
  margin-bottom: 5px;
}

.index_list1x li .index_list_zi h2 a {
  color: #333
}

.index_list1x li:hover .index_list_zi h2 a {
  color: #009237
}

.index_list1x li .index_list_zi p {
  font-size: 12px;
  color: #868686;
  line-height: 23px;
}

.index_list1x li .index_list_zi p span {
  float: left;
  width: 250px;
  display: block
}

.index_list1x li a.aa2 {
  width: 90px;
  height: 30px;
  line-height: 30px;
  background-color: #009237;
  text-align: center;
  font-size: 12px;
  color: #ffffff;
  border-radius: 5px;
  position: absolute;
  right: 20px;
  bottom: 20px;
}

/* 资讯详情 */

.top_nav {
  height: 52px;
  line-height: 52px;
  font-size: 12px;
  color: #555555;
}

.top_nav a {
  font-size: 12px;
  color: #555555;
}

.zixun_con {
  background-color: #fff;
  padding: 20px;
  margin-bottom: 20px
}

.zixun_fl {
  float: left;
  width: 886px;
}

.zixun_fl h2 {
  text-align: center;
  font-size: 26px;
  color: #333333;
}

.zixun_list {
  text-align: center
}

.zixun_list li {
  display: inline-block;
  width: 159px;
  font-size: 12px;
  color: #666666;
  line-height: 70px;
}

.zixun_list li:first-child {
  color: #ff751a
}

.zixun_nei {
  border-top: 1px solid #dddddd
}

.zixun_nei p {
  margin-top: 28px;
  font-size: 14px;
  color: #666666;
  line-height: 25px;
  text-indent: 2em
}

.zixun_nei_tu {
  text-align: center;
}

.zixun_fr {
  float: right;
  width: 420px;
}

.re_product {
  font-size: 16px;
  color: #426E1E;
  padding: 20px 0;
}

.re_product span {
  margin: 8px 12px;
  height: 36px;
  border-radius: 22px;
  background-color: rgba(103, 194, 58, .1);
  color: #67c23a;
  padding: 0 10px;
  line-height: 36px;
  font-size: 12px;
  box-sizing: border-box;
  border: 1px solid #d4eec8;
  white-space: nowrap;
  display: inline-block
}

.re_product span a {
  font-size: 16px;
  color: #426E1E;
}

/* 资讯 */

.zixun_banner {
  width: 100%;
  height: auto;
  display: block
}

.zixun_banner img {
  width: 100%;
  height: auto;
  display: block
}

.zixun_con1 {
  margin: 20px 0px;
  border: 1px solid #dddddd;
  background-color: #fff
}

.zixun_con1_list2 {
  border-bottom: 1px solid #dddddd;
  height: 48px;
}

.zixun_con1_list2 {
  border-bottom: 1px solid #dddddd;
  height: 48px;
}

.zixun_con1_list2 li.cur {
  border-bottom: 2px solid #ff751a;
  color: #333333;
  font-weight: bold;
  float: left;
  width: 107px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  margin-right: 23px;
  font-size: 20px;
  cursor: pointer;
}

.zixun_con1_list2 li {
  float: left;
  width: 116px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  margin-right: 15px;
  font-size: 20px;
  color: #868686;
  cursor: pointer;
}

.zixun_con1_list2 li.cur {
  border-bottom: 2px solid #ff751a;
  color: #333333;
  font-weight: bold;
}

.zixunx_fl {
  float: left;
  width: 886px;
}

.zixun_listx li {
  float: left;
  width: 285px;
  height: 160px;
  position: relative;
}

.zixun_listx li img {
  width: 285px;
  height: 160px;
  display: block;
  object-fit: cover;
  border-radius: 5px;
}

.zixun_listx li a {
  position: absolute;
  bottom: 0;
  height: 30px;
  line-height: 30px;
  padding-left: 9px;
  width: 274px;
  background: rgba(0, 0, 0, 0.5);
  font-size: 12px;
  color: #ffffff;
  display: block
}

.zixun_listx li+li {
  margin-left: 15px
}

.zixun_listx1 {
  height: 30px;
  margin-top: 20px
}

.zixun_listx1 span {
  font-size: 16px;
  color: #333333;
  line-height: 30px;
}

.zixun_listx1 a.on {
  width: 54px;
  height: 30px;
  display: inline-block;
  background-color: #67c23a;
  border-radius: 5px;
  text-align: center;
  font-size: 14px;
  color: #ffffff;
  line-height: 30px;
  border: none
}

.zixun_listx1 a {
  width: 78px;
  height: 28px;
  border-radius: 5px;
  border: 1px solid #dddddd;
  text-align: center;
  font-size: 14px;
  color: #666666;
  display: inline-block;
  line-height: 28px;
  margin: 0 6px
}

.zixun_listx2 li {
  height: 164px;
  padding: 20px 0px;
  border-bottom: 1px solid #dddddd
}

.zixun_listx2 li img {
  float: left;
  display: block;
  width: 244px;
  height: 164px;
  object-fit: cover;
  border-radius: 5px;
}

.zixun_listx2 li .zixun_listx2w {
  float: right;
  width: 621px;
}

.zixun_listx2 li .zixun_listx2w h2 {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}

.zixun_listx2 li .zixun_listx2w h2 a {
  font-size: 26px;
  font-weight: bold;
  color: #333333;
}

.zixun_listx2 li .zixun_listx2w h3 {
  font-size: 16px;
  color: #333333;
  line-height: 28px;
  margin: 10px 0px;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

.zixun_listx2 li .zixun_listx2w h3 a {
  color: #67c23a
}

.zixun_listx2 li .zixun_listx2w h4 {
  font-size: 16px;
  color: #868686;
}

.zixun_listx2 li .zixun_listx2w h4 span {
  padding-left: 25px;
}

.zixun_listx2 li .zixun_listx2w h4 b {
  float: right;
  text-align: right;
  display: inline-block;
  font-size: 16px;
  color: #868686;
  font-weight: normal
}

.zixun_listx2 li .zixun_listx2w h4 b a {
  color: #67c23a
}

.zixun_listx2 li:hover .zixun_listx2w h2 a {
  color: #67c23a
}

#change_page11 {
  float: right;
  margin: 10px 0px
}

.zi_box2_li {
  border-bottom: 1px solid #dddddd;
  height: 48px;
}

.zi_box2_li {
  border-bottom: 1px solid #dddddd;
  height: 48px;
}

.zi_box2_li li.cur {
  border-bottom: 2px solid #ff751a;
  color: #333333;
  font-weight: bold;
  float: left;
  width: 107px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  margin-right: 23px;
  font-size: 20px;
  cursor: pointer;
}

.zi_box2_li li {
  float: left;
  width: 107px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  margin-right: 23px;
  font-size: 20px;
  color: #868686;
  cursor: pointer;
}

.zi_box2_li li.cur {
  border-bottom: 2px solid #ff751a;
  color: #333333;
  font-weight: bold;
}

.zi_tab {
  padding: 18px;
  display: none
}

.zi_list2 li {
  margin-bottom: 18px;
  height: 82px;
}

.zi_list2 li img {
  float: left;
  width: 114px;
  height: 82px;
}

.zi_list2 li h2 {
  float: right;
  width: 246px;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

.zi_list2 li h2 a {
  font-size: 16px;
  color: #333333;
  line-height: 26px;
}

/* 服务主体详情 */

.fuwu_con1 {
  background-color: #fff;
  border: 1px solid #dddddd;
  padding: 20px;
}

.fuwu_con1_fl {
  float: left;
  width: 517px;
}

#focus_Box {
  position: relative;
  width: 517px;
  height: 231px;
  margin: 20px auto;
}

#focus_Box ul {
  position: relative;
  width: 517px;
  height: 231px
}

#focus_Box li {
  z-index: 0;
  position: absolute;
  width: 0px;
  background: #787878;
  height: 0px;
  top: 146px;
  cursor: pointer;
  left: 377px;
  border-radius: 4px;
  box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.35)
}

#focus_Box li img {
  width: 100%;
  height: 100%;
  vertical-align: top;
  border: 2px solid #c8cbc8;
  border-radius: 5px;
  box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.35)
}

#focus_Box .prev, #focus_Box .next {
  display: block;
  z-index: 100;
  overflow: hidden;
  cursor: pointer;
  position: absolute;
  width: 52px;
  height: 52px;
  top: 131px;
}

#focus_Box .prev {
  background: url(img/btn.png) left bottom no-repeat;
  left: 0px
}

#focus_Box .next {
  background: url(img/btn.png) right bottom no-repeat;
  right: 0px
}

#focus_Box .prev:hover {
  background-position: left top;
}

#focus_Box .next:hover {
  background-position: right top;
}

#focus_Box a.imgs-scroll-btn {
  display: block;
  position: absolute;
  z-index: 110;
  top: 7px;
  right: 15px;
  width: 51px;
  height: 23px;
  overflow: hidden;
  background: url(img/share-btn.png) no-repeat;
  text-indent: -999px;
}

.fuwu_con1_fr {
  float: right;
  width: 733px;
}

.fuwu_con1_fr h2 {
  font-size: 24px;
  color: #333333;
  margin-top: 50px
}

.fuwu_xq_list li {
  float: left;
  font-size: 14px;
  color: #707070;
  height: 45px;
  line-height: 45px;
  width: 275px;
}

.fuwu_xq_list li span {
  color: #333333
}

.fuwu_xq_list li:nth-child(2) {
  width: 263px;
}

.fuwu_xq_list li:nth-child(3) {
  width: 195px;
}

.fuwu_xq_listx li {
  float: left;
  font-size: 14px;
  color: #707070;
  height: 45px;
  line-height: 45px;
  width: 275px;
}

.fuwu_xq_listx li span {
  color: #333333
}

.fuwu_xq_listx li:nth-child(2) {
  width: 458px;
}

.fuwu_con2 {
  margin-top: 20px;
  padding: 20px;
  background-color: #fff;
}

.fuwu_con2 p {
  text-indent: 2em;
  font-size: 14px;
  color: #333333;
  line-height: 32px;
  padding: 14px 0px
}

.fuwu_con3 {
  margin-top: 20px;
  padding: 20px;
  background-color: #ffffff;
}

.fuwu_con3_list li {
  float: left;
  width: 250px;
  margin-right: 26px;
  margin-top: 20px
}

.fuwu_con3_list li:nth-child(5n) {
  margin-right: 0
}

.fuwu_con3_list li img {
  width: 250px;
  height: 250px;
}

.fuwu_con3_list li h2 {
  text-align: center;
  font-size: 14px;
  color: #333333;
  margin-top: 9px;
}

.fuwu_con3_list li h2 a {
  font-size: 14px;
  color: #333333
}

.fuwu_con3_list li h2 span {
  font-size: 18px;
  color: #ff433b;
  display: block;
  padding-top: 7px;
}

.fuwu_box4 {
  padding: 20px;
  background-color: #fff;
  margin-top: 20px;
  margin-bottom: 20px
}

.fuwu_pin {
  height: 65px;
  margin-top: 20px
}

.fuwu_pin_list {
  margin-top: 39px
}

.fuwu_pin_list li {
  padding-top: 21px;
  padding-bottom: 10px;
  border-bottom: 1px solid #dddddd;
}
.fuwu_pin_reply_list {
  margin-top: 15px
}

.fuwu_pin_reply_list li {
  padding-top: 10px;
  padding-bottom: 15px;
  border-top: 1px solid #dddddd;
  border-bottom: 0px;
}

.fuwu_pin_fl {
  float: left;
  padding-left: 33px;
  width: 43px;
}

.fuwu_pin_fl img {
  width: 33px;
  height: 33px;
}

.fuwu_pin_reply_fl {
  float: left;
  padding-left: 8px;
  width: 43px;
}

.fuwu_pin_reply_fl img {
  width: 30px;
  height: 30px;
}

.fuwu_pin_fl h2 {
  text-align: center;
  font-size: 12px;
  color: #999999;
  margin-top: 6px
}

.fuwu_pin_fr {
  float: right;
  width: 1227px;
}

.fuwu_pin_fr h3 {
  line-height: 55px;
  font-size: 14px;
  color: #333333
}

.fuwu_pin_fr p {
  font-size: 12px;
  color: #999999;
}

.fuwu_pin_fr a {
  display: inline-block;
  margin-right: 9px;
  margin-bottom: 14px
}

.fuwu_pin_fr a img {
  width: 48px;
  height: 48px;
  border: 1px solid #e2e2e2
}

#change_page2 {
  float: right;
  margin-top: 10px
}

.fuwu_pinjia {
  margin-top: 17px;
  margin-bottom: 40px
}

.fuwu_p_fl {
  float: left;
  width: 77px;
  padding-left: 8px;
}

.fuwu_p_fl h2 {
  font-size: 12px;
  color: #666666
}

.fuwu_p_fl h2 span {
  font-size: 20px;
  color: #e4393c
}

.fuwu_p_fl h2 span b {
  font-size: 36px
}

.fuwu_p_fr {
  float: right;
  width: 1270px;
  margin-top: 21px
}

.fuwu_p_fr a {
  display: inline-block;
  width: 90px;
  height: 21px;
  float: left;
  border: 1px solid #e0e0e0;
  text-align: center;
  font-size: 12px;
  color: #999999;
  margin-right: 13px;
  line-height: 21px;
  border-radius: 5px;
  margin-bottom: 10px
}

/* 发布服务 */

.fuwu_fabu_box {
  width: 100%;
  margin: 0 auto;
  margin-top: 26px;
}

.fuwu_fabulist li {
  float: left;
  width: 548px;
  margin-top: 20px;
  position: relative;
}

.selectwrap b {
  font-weight: normal;
  font-size: 12px;
  color: red;
  position: absolute;
  top: 9px;
  right: -140px;
  width: 200px;
}

.fuwu_fabulist li:nth-child(2n) {
  float: right;
  width: 538px;
}

.fuwu_fabulist li p.fuwu_fabup1 {
  float: left;
  text-align: right;
  width: 106px;
  margin-right: 19px;
  font-size: 16px;
  color: #656568;
  height: 33px;
  line-height: 36px;
  letter-spacing: -1px;
}

.fuwu_fabulist li .selectwrap {
  float: left;
  width: 413px;
  /* line-height: 33px; */
}

.fuwu_fabulist li .selectwrap select {
  width: 346px;
  border: 1px solid #bebebe;
  height: 34px;
  line-height: 34px;
  border-radius: 3px;
  padding-left: 6px;
  padding-right: 40px;
  font-size: 16px;
  color: #999999;
  background: url(../images/fuwu_select.png)no-repeat right center;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  outline: none;
  float: left;
}

select::-ms-expand {
  display: none;
}

.fuwu_fabulist li .selectwrap input {
  width: 299px;
  border: 1px solid #bebebe;
  height: 32px;
  line-height: 30px;
  border-radius: 3px;
  padding-left: 6px;
  padding-right: 40px;
  font-size: 16px;
  color: #999999;
  float: left;
}

.fuwu_fabulist li .selectwrap em {
  font-size: 24px;
  color: #e60039;
  line-height: 33px;
  display: inline-block;
  padding-top: -13px;
  /* padding: 0 8px; */
  padding-left: 7px;
}

.fuwu_fabulist li .selectwrap span {
  font-size: 16px;
  color: #656568;
  padding-left: 8px;
  line-height: 33px;
}

.fuwu_fabutu {
  margin-top: 20px;
}

.fuwu_fabutu p.fuwu_fabup1 {
  float: left;
  text-align: right;
  width: 106px;
  margin-right: 19px;
  font-size: 16px;
  color: #656568;
  height: 33px;
  line-height: 36px;
  letter-spacing: -1px;
}

.fuwu_fabutu_fr {
  width: 981px;
  float: left;
  position: relative;
}

.fuwu_fabutu_fr h2 {
  font-size: 16px;
  color: #999999;
  height: 33px;
  line-height: 33px
}

.fuwu_fabutu_fr h2 span {
  color: #ff751a;
}

.a-upload1 {
  height: 30px;
  line-height: 26px;
  width: 100%;
  position: relative;
  cursor: pointer;
  color: #999;
  overflow: hidden;
  display: block;
  zoom: 1;
  text-align: left;
  padding-left: 15px;
  box-sizing: border-box;
  background: url(../images/tian.png)no-repeat;
  width: 100px;
  height: 100px;
  float: left;
}

.a-upload1 input {
  position: absolute;
  font-size: 100px;
  right: 0;
  top: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  cursor: pointer;
}

.fuwu_fabu_nei {
  height: 100px
}

a.fuwu_fabutua1 {
  width: 57px;
  height: 41px;
  display: inline-block;
  padding-left: 46px;
  background: url(../images/add1.png)no-repeat 15px center #ff751a;
  line-height: 41px;
  font-size: 20px;
  color: #ffffff;
  border-radius: 5px;
  margin-right: 42px;
  text-align: left;
}

a.fuwu_fabutua1:hover {
  color: #fff
}

a.fuwu_fabutua2:hover {
  color: #fff
}

a.fuwu_fabutua2 {
  width: 57px;
  height: 41px;
  display: inline-block;
  padding-left: 46px;
  background: url(../images/add2.png)no-repeat 15px center #abaaaa;
  line-height: 41px;
  font-size: 20px;
  color: #ffffff;
  border-radius: 5px;
  text-align: left;
}

.fuwu_fabutu_add {
  text-align: center;
  margin-top: 80px;
  margin-bottom: 20px
}

.layui-textarea {
  min-height: 108px;
  height: auto;
  line-height: 20px;
  padding: 6px 10px;
  resize: vertical;
  border: 1px solid #c6c6c6;
  border-radius: 5px;
  padding: 15px;
  width: 948px;
  font-size: 16px;
  color: #999999;
  font-family: "微软雅黑";
  outline: none
}

.fugg_fabu_box1 {
  margin-top: 19px;
  padding: 20px;
  background-color: #fff;
  margin-bottom: 20px
}

/* 商品详情 */

.shang_xq_fl {
  float: left;
  width: 1046px;
}

.shang_xq_fr {
  float: right;
  width: 281px;
}

.shang_xq_fr_box1 {
  padding: 22px;
  background-color: #f9f9f9;
  border: 1px solid #dddddd
}

.shang_xq_tu1 {
  width: 225px;
  height: 113px;
  text-align: center;
  margin: 0 auto
}

.shang_xq_tu1 img {
  width: 225px;
  height: 113px;
}

.shang_xq_fr_box1 h2 {
  text-align: center;
  font-size: 18px;
  color: #333333;
  font-weight: bold;
  line-height: 45px
}

.shang_xq_fr_box1 p {
  padding-left: 35px;
  font-size: 14px;
  color: #333333;
  line-height: 25px;
  background: url(../images/shang_xq_icon1.png)no-repeat 9px center
}

.shang_xq_fr_box1 p.pp2 {
  background: url(../images/shang_xq_icon2.png)no-repeat 13px 6px
}

.shang_xq_fr_box1 h3 {
  width: 218px;
  height: 46px;
  line-height: 46px;
  background-color: #ff751a;
  border-radius: 5px;
  text-align: center;
  font-size: 18px;
  color: #ffffff;
  margin: 0 auto;
  margin-top: 16px;
}

.shang_xq_fr_box1 h3 a {
  font-size: 18px;
  color: #ffffff;
}

.ncp_xxxx_box1_l {
  width: 454px;
  height: 100%;
  float: left;
}

.ncp_xxxx_box1_l_scrol {
  width: 454px;
  height: 565px;
}

.ncp_xxxx_box1_l_scrol .bigImg {
  height: 454px;
  width: 100%;
  overflow: hidden;
  border:#dfdfdf solid 1px;
}

.ncp_xxxx_box1_l_scrol .bigImg li {
  width: 454px;
  height: 454px;
  line-height: 454px;
}

.ncp_xxxx_box1_l_scrol .bigImg li img {
  width: 454px;
}

.ncp_xxxx_box1_l_scrol .smallScroll {
  width: 100%;
  height: 96px;
  margin-top: 13px;
  position: relative;
}

.ncp_xxxx_box1_l_scrol .smallScroll .smallImg {
  position: absolute;
  top: 0px;
  right: 20px;
  left: 20px;
  overflow: hidden;
}

.ncp_xxxx_box1_l_scrol .smallScroll .smallImg .tempWrap {
  width: 100%!important;
}

.ncp_xxxx_box1_l_scrol .smallScroll .smallImg ul {
  height: 100%;
}

.ncp_xxxx_box1_l_scrol .smallScroll .smallImg ul li {
  float: left;
  text-align: left;
  width: 96px;
  vertical-align: center;
  margin-right: 8px;
}

.ncp_xxxx_box1_l_scrol .smallScroll .smallImg ul li.on img {
  border: 1px solid #ff6200;
}

.ncp_xxxx_box1_l_scrol .smallScroll .smallImg ul li img {
  width: 96px;
  height: 96px;
  cursor: pointer;
  border: 1px solid #fff
}

.ncp_xxxx_box1_l_scrol .smallScroll .sPrev {
  left: 0px;
  background: url(../images/left_icon7.png) no-repeat center;
  width: 20px;
  height: 40px;
  margin-top: -20px;
  text-align: center;
  color: #abcdef;
  position: absolute;
  top: 50%;
}

.ncp_xxxx_box1_l_scrol .smallScroll .sNext {
  right: 0px;
;
  background: url(../images/right_icon8.png) no-repeat center;
  width: 20px;
  height: 40px;
  margin-top: -20px;
  text-align: center;
  color: #abcdef;
  position: absolute;
  top: 50%;
}

.bshare-custom {
  font-size: 13px;
  line-height: 16px !important;
}

#preview #short_share .add_sc {
  left: 244px;
}

#preview #short_share .jrsc {
  display: block;
  height: 26px;
  line-height: 26px;
  position: absolute;
  font-size: 14px;
  color: #6d6d6d;
}

.shang_xq_flr {
  float: right;
  width: 571px;
}

.shang_xq_flr_t {
  font-size: 20px;
  color: #000;
  font-weight: bold;
  height: 44px;
  border-bottom: 1px solid #dddddd;
}

.summary {
  height: 352px;
  border-bottom: 1px solid #dddddd;
}

#summary-price {
  padding-top: 10px;
  padding-bottom: 0;
  padding-right: 81px;
  height: 30px;
  padding-left: 35px;
}

#summary-price .dt {
  float: left;
  width: 97px;
  margin-left: -37px;
  display: inline;
  text-align: left;
  color: #333333;
  line-height: 25px;
  margin-right: 0px;
}

#summary-price .dd {
  width: 432px;
}

.summary p {
  color: #333333;
  line-height: 46px;
  font-size: 14px;
  color: #333333
}

#summary-price .p-price {
  display: inline-block;
  vertical-align: middle;
  color: #ff751a;
  font-size: 24px;
  margin-right: 8px;
  margin-top: -4px;
}

#notice-downp {}

.no-p {
  color: #333;
  font-size: 14px;
  margin-left: 53px;
  line-height: 38px;
}

.red {
  color: #ff751a;
}

#store-selector {
  position: relative;
  float: left;
  z-index: 2;
  height: 26px;
  margin-right: 6px
}

#store-selector dl, #store-selector dt, #store-selector dd {
  float: none;
  color: #999
}

#store-selector dl {
  position: absolute;
  top: 23px;
  z-index: 1;
  width: 358px;
  width: 358px;
  padding: 5px;
  border: 1px solid #ddd;
  background: #fff;
  display: none;
  -moz-box-shadow: 0 0 5px #ddd;
  -webkit-box-shadow: 0 0 5px #ddd;
  box-shadow: 0 0 5px #ddd
}

#store-selector dt {
  padding: 6px 0 10px;
  color: #999
}

#store-selector dd {
  padding-bottom: 5px;
  line-height: 18px
}

#store-selector a:link, #store-selector a:visited {
  color: #005aa0
}

#store-selector a:hover, #store-selector a:active {
  background: #005aa0;
  color: #fff
}

#store-selector .text {
  float: left;
  position: relative;
  top: 0;
  z-index: 2;
  /* height:23px; */
  background: #fff;
  border: 1px solid #CECBCE;
  padding: 0 20px 0 4px;
  line-height: 23px;
  /* overflow:hidden; */
  cursor: pointer;
}

#store-selector .text b {
  display: block;
  position: absolute;
  top: 9px;
  right: 0px;
  overflow: hidden;
  width: 17px;
  height: 24px;
  background: url("../images/chevron-small-down.png") 0 0 no-repeat
}

#store-selector .close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 27px;
  left: 416px;
  cursor: pointer;
}

#store-selector a:hover {
  background: #F85558;
  color: #fff;
  cursor: pointer
}

#store-selector.hover .text {
  border-bottom: 0
}

#store-selector.hover .i-storeinfo {
  position: relative;
  z-index: 2;
  background: url(img/bg_store.gif) no-repeat right -50px
}

#store-selector.hover .i-storeinfo div {
  background: url(//static.sheyuan.com/sy-mall/resources/v1/goodsList/images/bg_store.gif) no-repeat -81px -75px
}

#store-selector.hover dl {
  display: block
}

#store-selector.hover .close {
  display: block
}

#store-selector .content {
  display: none;
  position: absolute;
  top: 23px;
  left: 10px;
  border: 1px solid #cecbce;
  width: 388px;
  padding: 20px 15px 0 15px;
  background: #fff;
  -moz-box-shadow: 0 0 5px #ddd;
  -webkit-box-shadow: 0 0 5px #ddd;
  box-shadow: 0 0 5px #ddd
}

#store-selector .content select {
  float: left;
  width: 120px;
  border: 1px solid #cecbce;
  margin-right: 15px
}

#store-selector .content .select3 {
  margin-right: 0
}

#store-selector.hover .content, #store-selector.hover .close {
  display: block
}

#JD-stock {
  position: relative;
  margin-bottom: 0
}

#JD-stock .tab {
  width: 100%;
  height: 25px;
  float: left;
  border-bottom: 2px solid #F85558;
  overflow: visible;
  *overflow: hidden;
  border: 1px solid #e1e1e1;
  background: #f8f8f8;
}

#JD-stock .tab li {
  float: left;
  clear: none;
  height: 24px;
  padding: 1px 1px 0;
  border-right: 1px solid #e0e0e0;
  border-bottom: 0;
  background-color: #f8f8f8;
  line-height: 22px;
  text-decoration: none;
}

#JD-stock .tab .curr {
  *position: relative;
  height: 25px;
  padding: 0;
  border-top: 2px solid #fc9900;
  border-bottom: 0;
  background: #fff;
  position: relative;
  top: -1px;
}

#JD-stock .tab a {
  position: relative;
  float: left;
  height: 23px;
  padding: 0 20px 1px 20px;
  line-height: 23px;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  color: #333;
  outline: 0;
}

#JD-stock .tab a:hover {
  background: 0;
  color: #F85558
}

#JD-stock .tab a i {
  position: absolute;
  right: 5px;
  top: 10px;
  *top: 9px;
  display: block;
  width: 7px;
  height: 5px;
  overflow: hidden;
  background: url(//static.sheyuan.com/sy-mall/resources/v1/search/store/img/20130606B.png) no-repeat -76px -34px;
  opacity: .5;
  filter: alpha(opacity=50)
}

#JD-stock .tab .curr i, #JD-stock .tab a:hover i {
  opacity: 1;
  filter: alpha(opacity=100)
}

#JD-stock .area-list {
  padding: 5px 0px 10px 0;
  width: auto;
  line-height: 17px;
}

#JD-stock .area-list li {
  float: left;
  padding: 2px 0 2px 15px;
  clear: none
}

#JD-stock .area-list li a {
  float: left;
  padding: 2px 4px;
  *padding: 0 4px;
  color: #333
}

#JD-stock .area-list li a:hover {
  color: #fff
}

#JD-stock .area-list .longer-area {
  width: 370px
}

#JD-stock .area-list .long-area {
  width: 170px
}

#store-selector .content {
  display: none;
  position: absolute;
  top: 23px;
  left: 10px;
  border: 1px solid #cecbce;
  width: 388px;
  padding: 20px 15px 0 15px;
  background: #fff;
  -moz-box-shadow: 0 0 5px #ddd;
  -webkit-box-shadow: 0 0 5px #ddd;
  box-shadow: 0 0 5px #ddd;
  height: 388px;
}

.shou_add {
  position: absolute;
  left: 0;
  top: 26px;
  font-size: 12px;
  color: #333;
  display: none;
  width: 96px;
  background-color: #fff
}

.shou_add a {
  display: block;
  text-align: center;
  font-size: 12px;
  color: #333;
}

.shuliang {
  margin-top: 20px;
}

.shuliang p {
  float: left;
  font-size: 14px;
  color: #333333;
  width: 103px;
  line-height: 30px;
  height: 29px;
}

.shuliang h3 a {
  float: left;
  border: 1px solid #dbdbdb;
  color: #949494;
  width: 27px;
  height: 27px;
  text-align: center;
  line-height: 30px;
  font-size: 35px;
  /* font-weight:bolder; */
  margin-right: 6px;
}

.shuliang h3 a:hover {
  color: #333;
}

.shuliang h3 span {
  float: left;
  border-top: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
  width: 64px;
  height: 27px;
  padding-left: 10px;
  font-size: 16px;
  color: #2b2b2b;
}

.shuliang h3 input[type="number"] {
  float: left;
  /* border:none; */
  border: 1px solid #dbdbdb;
  /* border-bottom:1px solid #dbdbdb; */
  width: 70px;
  height: 27px;
  font-size: 14px;
  color: #2b2b2b;
  text-align: center;
  margin-right: 6px;
}

.shang_xq_gouwu {
  margin-top: 36px;
  padding-bottom: 49px;
  border-bottom: 1px solid #dddddd
}

a.price {
  width: 132px;
  height: 54px;
  background-color: #ff751a;
  display: block;
  float: left;
  text-align: center;
  font-size: 18px;
  color: #ffffff;
  border-radius: 10px;
  line-height: 54px
}

a.price:hover {
  color: #fff
}

a.add_buy {
  width: 125px;
  height: 54px;
  background: url(../images/gouwu.png)no-repeat 20px center #dddddd;
  display: block;
  float: left;
  text-align: center;
  font-size: 18px;
  color: #ffffff;
  margin-left: 10px;
  border-radius: 10px;
  padding-left: 27px;
  line-height: 54px;
  color: #333333
}

.shang_xq_tab {
  margin-top: 63px;
  height: 60px;
}

.shang_xq_tab ul li {
  float: left;
  width: 190px;
  text-align: center;
  border: 1px solid #dddddd;
  border-bottom: none;
  border-radius: 5px;
  background-color: #f8f8f8;
  height: 59px;
  line-height: 59px;
  font-size: 18px;
  color: #333333;
  cursor: pointer;
}

.shang_xq_tab ul li.cur {
  font-weight: bold;
  background-color: #fff
}

.shang_xq_tab1 {
  border: 1px solid #dddddd;
  padding: 20px;
  display: none;
  margin-top: -3px;
  z-index: 999;
  position: relative;
}

.shang_xq_tab_con1 {
  text-align: center
}

.shang_xq_tab_con1 p {
  font-size: 14px;
  color: #333333;
  line-height: 25px;
  text-align: left
}

.shang_xq_tab_con1 img {
  margin-top: 30px;
  width: 100%;
  height: auto
}

.fuwu_pin_fra {
  float: right;
  width: 930px;
}

.fuwu_pin_fra h3 {
  line-height: 55px;
  font-size: 14px;
  color: #333333
}

.fuwu_pin_fra p {
  font-size: 12px;
  color: #999999;
}

.fuwu_pin_fra a {
  display: inline-block;
  margin-right: 9px;
  margin-bottom: 14px
}

.fuwu_pin_fra a img {
  width: 48px;
  height: 48px;
  border: 1px solid #e2e2e2
}

.fuwu_pin_reply_fra {
  float: right;
  width: 90%;
}

.fuwu_pin_reply_fra h3 {
  line-height: 20px;
  font-size: 14px;
  color: #333333
}

.fuwu_pin_reply_fra p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0px;
}

.fuwu_pin_reply_fra a {
  display: inline-block;
  margin-right: 9px;
  margin-bottom: 5px
}

.fuwu_pin_reply_fra a img {
  width: 48px;
  height: 48px;
  border: 1px solid #e2e2e2
}

/* 6.14 服务供应二级页 */

.fuwu_seclect {
  float: left;
  width: 67px;
  height: 24px;
  margin-left: 19px
}

.fuwu_seclect input {
  width: 67px;
  height: 24px;
  line-height: 24px;
}

.fuwu_seclect .layui-form-select .layui-input {
  padding-right: 20px
}

.gonger_list li {
  /* height:33px; */
  line-height: 33px;
  /* margin-bottom: 18px; */
  position: relative;
}

.gonger_list li b {
  width: 78px;
  text-align: right;
  font-size: 14px;
  color: #333333;
  font-weight: bold;
  float: left;
  display: block;
  line-height: 27px
}

.gonger_list li span {
  width: 68px;
  height: 24px;
  line-height: 24px;
  background-color: #ff651a;
  text-align: center;
  font-size: 14px;
  color: #ffffff;
  border-radius: 5px;
  display: block;
  float: left;
  margin-left: 19px;
  margin-top: 3px;
  margin-right: 15px;
}

.gonger_list .gonger_list_fr {
  float: left;
  width: 1199px;
}

.gonger_list li .gonger_list_fr a {
  float: left;
  display: block;
  /* width: 105px; */
  font-size: 14px;
  color: #555555;
  line-height: 27px;
  text-align: center;
  overflow: hidden;
  margin-bottom: 18px;
  padding: 0 5px;
  min-width: 99px;
}

.gonger_list li .gonger_list_fr a img {
  padding-right: 6px;
  vertical-align: top;
  padding-top: 4px
}

.gonger_list li .gonger_list_fr a:hover img {
  transform: translateY(-30px);
  filter: drop-shadow(#fff 0 30px);
}

.gonger_list li .gonger_list_fr a:hover {
  background-color: #ff651a;
  color: #fff;
  border-radius: 10px
}

.gonger_list li a {
  float: left;
  display: block;
  /* width: 105px; */
  font-size: 14px;
  color: #555555;
  line-height: 27px;
  text-align: center;
  overflow: hidden;
  padding: 0 5px;
  min-width: 99px;
  margin-bottom: 18px;
}

.gonger_list li a img {
  padding-right: 6px;
  vertical-align: top;
  padding-top: 4px
}

.gonger_list li a:hover img {
  transform: translateY(-30px);
  filter: drop-shadow(#fff 0 30px);
}

.gonger_list li a:hover {
  background-color: #ff651a;
  color: #fff;
  border-radius: 10px
}

.gonger_list li a.aa2 {
  width: 51px;
  height: 23px;
  border: 1px solid #dddddd;
  display: block;
  font-size: 14px;
  color: #9d9c9c;
  line-height: 23px;
  background: url(../images/fuwu_more.png)no-repeat 81% center;
  padding-left: 8px;
  border-radius: 5px;
  position: absolute;
  right: 15px;
  top: 3px;
  text-align: left
}

.gonger_left {
  float: left;
  width: 1000px;
}

.gong_erbox2 {
  padding: 20px;
  background-color: #fff;
  border: 1px solid #dddddd;
  padding-top: 0px
}

.gong_erbox2 ul li {
  float: left;
  width: 248px;
  height: 300px;
  border: 1px solid #dddddd;
  margin-right: 26px;
  margin-top: 20px;
  position: relative;
}

.gong_erbox2_aa {
  position: absolute;
  right: 0;
  top: 0;
}

.gong_erbox2 ul li:nth-child(5n) {
  margin-right: 0px
}

.gong_erbox2 ul li a.img1 {
  width: 248px;
  height: 186px;
  display: block;
  overflow: hidden;
}

.gong_erbox2 ul li a.img1 img {
  width: 248px;
  height: 186px;
  transition: all 0.8s;
}

.gong_erbox2 ul li:hover a.img1 img {
  transform: scale(1.1);
}

.gong_erbox2 ul li .gong_er_box2_con {
  padding: 8px;
}

.gong_erbox2 ul li .gong_er_box2_con h2 {
  font-size: 18px;
  color: #ff751a
}

.gong_erbox2 ul li .gong_er_box2_con h2 span {
  display: block;
  float: right;
  text-align: right;
  font-size: 12px;
  color: #999999
}

.gong_erbox2 ul li .gong_er_box2_con a {
  font-size: 16px;
  color: #333333;
  font-weight: bold;
  line-height: 30px;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}

.gong_erbox2 ul li .gong_er_box2_con p {
  font-size: 14px;
  color: #999999;
  line-height: 21px;
}

.xu_erbox2 {
  background-color: #fff;
}

.xu_erbox2_table {
  table-layout: fixed;
  width: 100%;
  border: 1px solid #e0e0e0
}

.xu_erbox2_table thead tr th {
  vertical-align: middle;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  background-color: #f6f6f6;
  height: 45px;
  line-height: 45px;
  text-align: center;
  font-size: 16px;
  color: #333333;
}

.xu_erbox2_table tbody tr td {
  text-align: center;
  border-top: 1px dashed #e9e9e9;
  height: 79px;
  line-height: 79px;
  font-size: 14px;
  color: #535352
}

.xu_erbox2_table tbody tr td img.imger1 {
  vertical-align: middle;
  text-align: center;
  width: 66px;
  height: 50px;
  padding-left: 20px;
}

.xu_erbox2_table tbody tr td img.imger2 {
  vertical-align: middle;
  text-align: center;
  width: 17px;
  height: 11px;
}

.xu_erbox2_table tbody tr td a {
  width: 79px;
  height: 25px;
  border: 1px solid #ff5c3c;
  display: block;
  text-align: center;
  line-height: 25px;
  font-size: 14px;
  color: #ff5c3c;
  border-radius: 5px
}

.xu_erbox2_table tbody tr td:nth-child(2), .xu_erbox2_table tbody tr td:nth-child(3), .xu_erbox2_table tbody tr td:nth-child(4) {
  text-align: left
}

.fuwu_box1_list_con_n {
  padding-left: 97px;
}

/* 需求详情 */

.xuqiu_xq_t {
  height: 38px;
  line-height: 38px;
  background: url(../images/fuwu_icon3.png)no-repeat center bottom;
  padding-left: 15px;
  font-weight: bold;
  font-size: 16px;
  color: #333333;
}

.xuqiu_summary {
  border-bottom: 1px solid #dddddd;
  height: 389px;
  padding: 10px 0px;
}

.xuqiu_summary p {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  font-size: 14px;
  color: #333333;
  line-height: 42px
}

.xuqiu_summary p span {
  display: block;
  float: left;
  width: 103px;
}

.xuqiu_summary p b {
  font-weight: normal;
  font-size: 26px;
  color: #ff751a
}

.xuqiu_xq_tab1 {
  border: 1px solid #dddddd;
  padding: 20px;
}

a.phone_number {
  width: 115px;
  height: 54px;
  background: url(../images/xuxq_icon1.jpg)no-repeat 43px center #ff751a;
  display: block;
  float: left;
  text-align: left;
  font-size: 18px;
  color: #ffffff;
  border-radius: 10px;
  line-height: 54px;
  padding-left: 88px
}

a.phone_number:hover {
  color: #fff
}

.xuqiu_xq_tt1 {
  margin-top: 25px;
  height: 60px;
  line-height: 60px;
  padding-left: 33px;
  font-size: 18px;
  color: #333333;
  background: url(../images/xuxq_icon2.png)no-repeat left center
}

/* 6.17首頁 */

.index_a1_fl {
  float: left;
  width: 200px;
  background-color: #fdf8f6
}

.index_a1_flt {
  width: 128px;
  height: 58px;
  line-height: 58px;
  background: url(../images/img/index_tu1.png)no-repeat 26px center #ff751a;
  padding-left: 74px;
  font-size: 18px;
  color: #ffffff;
}

/*banner上面浮层*/

.cat_wrap {
  background: #fdf8f6;
  width: 200px;
  z-index: 999;
}

.cat_wrap .cat_title {
  width: 192px;
  height: 50px;
  line-height: 50px;
  font-size: 16px;
  background: url(i/juxing.png) no-repeat;
  margin-left: -6px;
  margin-top: -15px;
  background-size: 100%;
  color: #fff;
  text-align: center;
}

.cat_wrap .cat_header {
  min-height: 1061px;
}

.cat_wrap .cat_list dt {
  border-bottom: 1px solid #dddddd;
  height: 49px;
  line-height: 49px;
  width: 200px;
  overflow: hidden;
}

.cat_list li h3 {
  height: 45px;
  line-height: 45px;
  background-color: #f6985a;
  padding-left: 20px;
}

.cat_list li:hover h3 {
  background-color: #ff751a;
}

.cat_wrap .cat_list li {
  margin-bottom: 1px
}

.cat_list li.on h3 {
  background-color: #ff751a;
}

.cat_list li h3 img {
  width: 30px;
  height: 24px;
  display: block;
  float: left;
  margin-top: 11px;
}

.cat_list li h3 a {
  font-size: 18px;
  color: #ffffff;
  padding-left: 14px
}

.cat_wrap .cat_list div {
  /* background:#fff; */
  border-left: 1px solid #fdf8f6;
  border-bottom: 1px solid #dddddd;
  /* height: 49px; */
  line-height: 40px;
  width: 200px;
  overflow: hidden;
  /* width: 202px; */
}

.cat_wrap .cat_list dl.active {
  width: 200px;
  /* padding-left:1px; */
  position: relative;
  z-index: 999;
  border-left: 3px solid #fff;
  border-top: 1px solid #ffff;
  border-bottom: 1px solid #fff;
  border-right: none;
  background-color: #ffffff;
}

.cat_wrap .cat_list div li {
  float: left;
  color: #323232;
  font-size: 14px;
  margin: 7px 0px;
}

.cat_wrap .cat_list div li:first-child {
  margin-left: 15px;
  margin-right: 10px;
}

.cat_wrap .cat_list {
  cursor: pointer;
}

.cat_wrap .cat_list div.active {
  width: 200px;
  /* padding-left:1px; */
  position: relative;
  z-index: 999;
  /* border-left: 3px solid #fff; */
  border-top: 1px solid #ffff;
  border-bottom: 1px solid #fff;
  border-right: none;
  background-color: #ffffff;
}

/*banner浮层滑动显示弹框*/

.cat_subcont {
  display: none;
}

.cat_subcont.active {
  display: block;
}

.cat_subcont .cat_sublist {
  position: absolute;
  z-index: 998;
  top: 0px;
  left: 200px;
  padding-top: 24px;
  height: 667px;
  width: 463px;
  background: #fff;
  /* border-top:1px solid #f9f9f9; */
  /* border-left:1px solid #00a1ea; */
  /* border-bottom:1px solid #00a1ea; */
  /* border-right:1px solid #00a1ea; */
  border: 1px solid #ff751a;
  box-shadow: 10px 1px 8px rgba(0, 0, 0, 0.3);
  overflow: hidden;
}

.fore_a2 {
  top: 0px !important
}

.fore_a3 {
  top: 57px !important;
}

.fore_a4 {
  top: 107px !important;
}

.fore_a5 {
  top: 156px !important;
}

.fore_a6 {
  top: 207px !important;
}

.fore_a7 {
  top: 256px !important;
}

.fore_a8 {
  top: 307px !important;
}

.fore_a9 {
  top: 355px !important;
}

.fore_a10 {
  top: 404px !important;
}

.fore_a11 {
  top: 456px !important;
}

.fore_a12 {
  top: 505px !important;
}

.fore_a13 {
  top: 555px !important;
}

.fore_a14 {
  top: 605px !important;
}

.fore_a15 {
  top: 654px !important;
}

.fore_a16 {
  top: 704px !important;
}

.fore_a17 {
  top: 754px !important;
}

.fore_a18 {
  top: 805px !important;
}

.fore_a19 {
  top: 854px !important;
}

.fore_a20 {
  top: 951px !important;
}

.cat_subcont .cat_sublist .fore1 {
  width: 874px;
}

.cat_subcont .cat_sublist .fore1 .fore_list {
  padding: 0 20px;
}

.cat_subcont .cat_sublist .fore1 .fore_list h3 {
  padding: 5px;
  border-bottom: 1px solid #d3d3d3;
}

.cat_subcont .cat_sublist .fore1 .fore_list h3 a {
  font-size: 14px;
  color: #00a1ea;
}

.fore_list_1 {
  float: left;
  width: 458px;
}

.fore_list_1 ul li {
  float: left;
  width: 90px;
  line-height: 29px;
  margin-left: 16px;
  margin-bottom: 20px;
  text-align: center;
  cursor: pointer;
}

.fore_list_1 ul li img {
  width: 60px;
  height: 60px;
  /*! display: block; */
  text-align: center;
}

.fore_list_1 ul li a {
  text-align: center;
  font-size: 12px;
  color: #333333;
  display: block;
  margin-top: 9px;
}

.fore_list_1 ul li:hover img {
  transition: all 0.8s;
  transform: scale(-1, 1)
}

.fore_list_1 ul li:hover a {
  color: #ff751a
}

.fore_list_2 {
  float: right;
  width: 209px;
  padding: 0 13px;
}

.fore_list_2 ul li {
  width: 209px;
  height: 92px;
  border-radius: 10px;
  border: 1px solid #dddddd;
  margin-bottom: 10px;
}

.fore_list_2 ul li img {
  width: 209px;
  height: 92px;
}

.cat_wrap .cat_list div h2 {
  padding-left: 18px;
  /* border-bottom: 1px solid #ddd; */
  /* border-right: 1px solid #fff; */
}

.cat_wrap .cat_list div h2 span {
  padding-left: 3px;
  font-size: 15px;
  color: #333333;
  font-weight: bold;
}

.cat_wrap .cat_list div h2 a {
  display: inline-block;
  font-size: 12px;
  color: #333;
  padding-left: 10px
}

.cat_wrap .cat_list div h2 a:hover {
  color: #ff751a
}

.cat_wrap .cat_list div h2 img {
  height: 20px;
}

.cat_wrap .cat_list li:first-child .cat_list_nav {
  display: block
}

.cat_wrap .cat_list li .cat_list_nav {
  display: none
}

.index_a1_center {
  float: left;
  width: 900px;
  margin-left: 19px
}

.index_a1_center_box1 {
  background-color: #ffffff;
  border-top: 2px solid #f4c060;
  height: 520px;
  overflow: hidden;
}

.index_a1_center_box2 {
  background-color: #ffffff;
  border-top: 2px solid #35c14f;
  height: 520px;
  overflow: hidden;
  margin-top: 18px;
}

.index_a1_center_box1_t {
  position: relative;
  padding-left: 37px;
  height: 64px;
  border-bottom: 1px solid #dddddd;
  font-size: 16px;
  color: #333333;
  line-height: 64px
}

.index_a1_center_box1_t:after {
  content: '';
  width: 6px;
  height: 22px;
  background-color: #ff751a;
  position: absolute;
  left: 20px;
  top: 21px;
}

.index_a1_center_box1_t a {
  position: absolute;
  right: 14px;
  top: 0px;
}

.index_a1_center_box1_t1 {
  position: relative;
  padding-left: 37px;
  height: 64px;
  border-bottom: 1px solid #dddddd;
  font-size: 16px;
  color: #333333;
  line-height: 64px
}

.index_a1_center_box1_t1:after {
  content: '';
  width: 6px;
  height: 22px;
  background-color: #35c14f;
  position: absolute;
  left: 20px;
  top: 21px;
}

.index_a1_center_box1_t1 a {
  position: absolute;
  right: 14px;
  top: 0px;
}

.index_a1_timer {
  width: 304px;
  top: 0px;
  right: 65px;
  font-size: 16px;
  color: #333333;
  line-height: 40px;
  position: absolute;
  top: 9px;
  text-align: right;
}

.index_a1_timer span {
  display: inline-block;
  width: 24px;
  height: 40px;
  background-color: #ffe9da;
  border-radius: 5px;
  font-size: 20px;
  color: #010101;
  text-align: center;
  margin-right: 3px
}

.index_a1_timer b {
  display: inline-block;
  width: 24px;
  height: 40px;
  background-color: #def5e2;
  border-radius: 5px;
  font-size: 20px;
  color: #010101;
  text-align: center;
  margin-right: 3px;
  font-weight: normal
}

.index_a1_list {
  margin: 20px;
  overflow: hidden;
  margin-top: 0px;
  height: 381px
}

.index_a1_table {
  table-layout: fixed;
  width: 100%;
}

.index_a1_table tr {
  transition: all .3s;
  -webkit-transition: all .3s;
  cursor: pointer;
}

.index_a1_table tbody tr:hover {
  background-color: #f2f2f2;
}

.index_a1_table thead tr th {
  font-size: 14px;
  color: #9d9c9c;
  height: 51px;
  line-height: 51px;
  font-weight: normal;
}

.index_a1_table tbody tr td {
  height: 54px !important;
  /* line-height: 40px; */
  text-align: center;
  font-size: 14px;
  color: #666666;
  padding-bottom: 25px;
  padding: 6px;
  /* overflow: hidden; */
}

.index_a1_table tbody tr td img.a1img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  transition: all 0.5s;
}

.index_a1_table tbody tr:hover td img.a1img {
  transform: scale(1.1)
}

.index_a1_table tbody tr td h2 {
  /* padding-left: 31px; */
  font-size: 14px;
  color: #666666;
  text-align: left;
  line-height: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}

.index_a1_table tbody tr td h3 img {
  padding-right: 7px;
  vertical-align: middle;
}

.index_a1_table tbody tr td h3 {
  /* padding-left: 31px; */
  font-size: 14px;
  color: #666666;
  text-align: left;
  line-height: 27px;
}

.index_a1_table tbody tr td h3 span {
  font-size: 14px;
  color: #ff751a;
}

.index_a1_table tbody tr td p {
  font-size: 14px;
  color: #666666;
  line-height: 24px;
  text-align: left;
  padding-left: 14px;
}

.index_a1_table tbody tr td p span {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}

.index_a1_table tbody tr td h4 {
  font-size: 16px;
  color: #ff751a
}

.index_a1_table tbody tr td h4 a {
  display: block;
  width: 66px;
  height: 22px;
  text-align: center;
  line-height: 22px;
  font-size: 12px;
  color: #ffffff;
  background-color: #ff751a;
  border-radius: 5px;
  margin: 0 auto;
}

.index_a1_table tbody tr:hover td h4 a {
  opacity: 0.8;
}

.index_a1_table tbody tr:hover td h5 a {
  opacity: 0.8;
}

.index_a1_table tbody tr td h4 a:hover {
  opacity: 0.8;
}

.index_a1_table tbody tr td h5 {
  font-size: 16px;
  color: #35c14f
}

.index_a1_table tbody tr td h5 a {
  display: block;
  width: 66px;
  height: 22px;
  text-align: center;
  line-height: 22px;
  font-size: 12px;
  color: #ffffff;
  background-color: #35c14f;
  border-radius: 5px;
  margin: 0 auto;
}

.index_a1_table tbody tr td h5 a:hover {
  opacity: 0.8;
}

/* 首页市场服务 */

.index_container {
  width: 1396px;
  margin: 0 auto;
}

.index_shichang {
  background-color: #ffffff;
  margin-top: 30px;
  padding: 20px;
}

.a1_tit a {
  display: block;
  position: absolute;
  right: 0px;
  top: -24px;
}

.index_shichangfl {
  float: left;
  width: 274px;
  height: 479px;
  margin-top: 20px;
}

.index_shichangfl img {
  width: 274px;
  height: 479px;
}

.index_shichang_center {
  width: 485px;
  height: 464px;
  padding: 18px 18px 0px 18px;
  background-color: #f9f9f9;
  margin-left: 20px;
  margin-top: 20px;
  float: left;
}

.index_shichang_tt {
  font-size: 18px;
  color: #333333;
  background: url(../images/img/shichang_icon1.png)no-repeat 85px center;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  cursor: pointer;
}

.index_shichang_tt:hover, .index_shichang_tt:active {
  -webkit-animation-name: hvr-bob-float, hvr-bob;
  animation-name: hvr-bob-float, hvr-bob;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}

.index_nj_pro1 {
  width: 482px;
  height: 160px;
  background-color: #fff;
  margin-top: 20px;
}

.index_nj_pro1_img {
  float: left;
  width: 235px;
  height: 160px;
  overflow: hidden;
  cursor: pointer;
}

.index_nj_pro1_img img {
  width: 235px;
  height: 160px;
  transition: all 0.8s;
}

.index_nj_pro1_img:hover img {
  transform: scale(1.2);
}

.index_nj_pro1_con {
  float: left;
  width: 238px;
  margin-left: 9px;
}

.index_nj_pro1_con h2 {
  font-size: 20px;
  color: #333333;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  line-height: 56px;
  transition: all 0.5s
}

.index_nj_pro1_con:hover h2 {
  color: #ff751a;
  margin-top: -3px
}

.index_nj_pro1_con:hover h2 a {
  color: #ff751a;
}

.index_shichang_fr ul li:hover {
  opacity: 0.8
}

.index_nj_pro1_con h2 a {
  font-size: 20px;
  color: #333333
}

.index_nj_pro1_con h3 {
  width: 90px;
  height: 30px;
  line-height: 30px;
  background-color: #ff751a;
  text-align: center;
  border-radius: 5px;
  font-size: 16px;
  color: #ffffff;
  margin-top: 11px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}

.index_nj_pro1_con h3:hover, .index_nj_pro1_con h3:focus, .index_nj_pro1_con h3:active {
  -webkit-animation-name: hvr-wobble-vertical;
  animation-name: hvr-wobble-vertical;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

.index_nj_pro1_con h3 a {
  color: #fff;
  font-size: 16px
}

.index_nj_pro1_con p {
  font-size: 18px;
  color: #868686;
  line-height: 42px
}

.index_nj_pro1_con p span {
  color: #333333
}

.index_nj_pro1_con p b {
  font-weight: normal;
  font-size: 24px;
  color: #ff751a
}

.index_nj_pro1_con p b em {
  font-size: 16px
}

.index_nj_pro2 {
  margin-top: 20px;
}

.index_nj_pro2 ul li:hover {
  opacity: 0.8
}

.index_nj_pro1:hover {
  opacity: 0.8
}

.index_nj_pro2 ul li {
  float: left;
  width: 230px;
  cursor: pointer;
}

.index_nj_pro2 ul li+li {
  margin-left: 22px
}

.index_nj_pro2 ul li a.img2 {
  width: 230px;
  height: 160px;
  display: block;
  overflow: hidden;
}

.index_nj_pro2 ul li a.img2 img {
  width: 230px;
  height: 160px;
  transition: all 0.8s;
}

.index_nj_pro2 ul li:hover a.img2 img {
  transform: scale(1.2);
}

.index_nj_pro2 ul li p {
  font-size: 14px;
  color: #868686;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  margin-top: 5px
}

.index_nj_pro2 ul li p span {
  font-size: 24px;
  color: #ff751a;
}

.index_nj_pro2 ul li p b {
  font-size: 16px;
  color: #ff751a;
  font-weight: normal;
}

.index_nj_pro2 ul li h2 {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}

.index_nj_pro2 ul li h2 a {
  font-size: 14px;
  color: #333333
}

.index_nj_pro1_con1 {
  float: left;
  width: 238px;
  margin-left: 9px;
}

.index_nj_pro1_con1 h2 {
  font-size: 20px;
  color: #333333;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  line-height: 53px;
  transition: all 0.5s;
}

.index_nj_pro1_con:hover h2 {
  color: #ff751a;
  margin-top: -3px
}

.index_nj_pro1_con1:hover h2 {
  color: #ff751a;
  margin-top: -3px
}

.index_nj_pro1:hover h2 a {
  color: #ff751a;
}

.index_fulist li:hover h2 a {
  color: #ee7b06
}

.index_fulist li:hover {
  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.3);
  background-color: #fff
}

.index_nj_pro1_con1 h2 a {
  font-size: 20px;
  color: #333333
}

.index_nj_pro1_con1 p {
  font-size: 18px;
  color: #868686;
  line-height: 42px;
}

.index_nj_pro1_con1 p span {
  color: #333333
}

.index_nj_pro1_con1 p b {
  font-weight: normal;
  font-size: 24px;
  color: #ff751a
}

.index_nj_pro1_con1 p b em {
  font-size: 16px
}

.index_shichang_fr {
  float: right;
  width: 272px;
  margin-top: 20px
}

.index_shichang_fr ul li {
  width: 272px;
  height: 230px;
}

.index_shichang_fr ul li img {
  width: 272px;
  height: 230px;
}

.index_shichang_fr ul li+li {
  margin-top: 20px
}

.index_fulist {
  margin-top: 20px
}

.index_fulist li {
  float: left;
  text-align: center;
  width: 324px;
  height: 304px;
  border-radius: 5px;
  background-color: #f9f9f9;
  position: relative;
  margin-right: 20px;
  margin-bottom: 10px;
  transition: all .8s ease;
}

.index_fulist li:hover {
  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.3)
}

.index_fulist li img {
  width: 100px;
  height: 100px;
  border-radius: 10px;
  margin-top: 28px;
}

.index_fulist li h2 {
  font-size: 16px;
  color: #333333;
  margin-top: 43px;
  line-height: 26px;
}

.index_fulist li h2 span {
  display: block;
  font-size: 12px;
  color: #999999;
}

.index_fulist li h3 {
  width: 121px;
  display: inline-block;
  font-size: 24px;
  color: #ee7b06;
  margin-top: 10px;
}

.index_fulist li h3 span {
  font-size: 14px;
  color: #666666
}

.index_fulist li h3 p {
  font-size: 14px;
  color: #666666;
}

.index_fulist li:after {
  content: '';
  background: url(../images/img/index_fuicon.png)no-repeat;
  width: 155px;
  height: 37px;
  position: absolute;
  left: 84px;
  top: 102px;
}

.index_fulist li:nth-child(4n) {
  margin-right: 0
}

.index_new_fl {
  float: left;
  width: 580px;
  margin-top: 20px;
  position: relative;
}

.index_new_fl_tu {
  width: 580px;
  height: 302px;
  overflow: hidden;
  position: relative;
}

.index_new_fl_tu img {
  width: 580px;
  height: 302px;
  transition: all 0.8s;
}

.index_new_fl_tu:hover img {
  transform: scale(1.2);
}

.index_new_fl_tu .data {
  width: 64px;
  height: 58px;
  background-color: #f06b08;
  text-align: center;
  font-size: 32px;
  color: #ffffff;
  position: absolute;
  top: 0;
  left: 0;
  line-height: 30px;
  padding-top: 6px;
}

.index_new_fl_tu .data span {
  display: block;
  font-size: 12px;
  color: #ffffff;
}

.index_new_fl h2 {
  font-size: 16px;
  color: #2a2a2a;
  font-weight: bold;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  line-height: 43px
}

.index_new_fl h2 a {
  font-size: 16px;
  color: #2a2a2a;
}

.index_new_fl p {
  font-size: 14px;
  color: #656565;
  line-height: 24px
}

.index_new_fr {
  float: right;
  width: 752px;
  margin-top: 20px
}

.index_new_list li {
  height: 58px;
  padding: 19px 0px;
  border-bottom: 1px solid #eeeeee;
  position: relative;
  transition: all 0.5s;
}

.index_new_list li::after {
  width: 100%;
  position: absolute;
  bottom: -1px;
  left: 0;
  z-index: 99999;
  content: "";
  transition: all 0.8s;
}

.index_new_list li.active::before {
  right: 0;
  left: auto;
}

.index_new_list li::before {
  border-bottom: 1px dashed #f06b08;
  width: 0%;
  position: absolute;
  bottom: -1px;
  left: 0;
  z-index: 99999;
  transition: all 0.8s;
  content: "";
}

.index_new_list li:hover::before {
  width: 100%;
}

.index_new_list li:hover h3 {
  background-color: #f06b08;
  color: #fff
}

.index_new_list li:hover h3 span {
  color: #fff
}

.index_new_list li h3 {
  width: 72px;
  text-align: center;
  font-size: 34px;
  color: #b0b0b0;
  float: left;
  /* border-right: 1px solid #eeeeee; */
  line-height: 44px;
  height: 58px;
  margin: 0 10px;
}

.index_new_list li h3 span {
  display: block;
  font-size: 14px;
  color: #b0b0b0;
  line-height: 4px;
}

.index_new_list li h2 {
  float: right;
  width: 647px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  border-left: 1px solid #eeeeee;
  padding-left: 12px;
}

.index_new_list li h2 a {
  font-size: 16px;
  color: #2a2a2a;
  line-height: 29px;
  transition: all 0.5s
}

.index_new_list li h2 p {
  font-size: 14px;
  color: #656565;
  line-height: 32px;
}

.index_new_list li:hover h2 a {
  color: #f06b08;
  font-size: 17px
}

.index_new_fl:hover h2 a {
  color: #f06b08
}

.index_a1_fr {
  float: right;
  width: 262px;
}

.index_a1_fr_login {
  width: 303px;
  height: 51px;
  line-height: 51px;
  background-color: #dedbdb;
  border-radius: 5px;
  text-align: center;
}

.index_a1_fr_login a {
  font-size: 18px;
  color: #000000
}

.sponsor {
  width: 303px;
  height: 260px;
  /* Giving the sponsor div a relative positioning: */
  position: relative;
  cursor: pointer;
  margin-top: 20px;
}

.sponsorFlip {
  /*  The sponsor div will be positioned absolutely with respect
		to its parent .sponsor div and fill it in entirely */
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #fff !important;
}

.sponsorFlip img {
  /* Centering the logo image in the middle of the sponsorFlip div */
  position: absolute;
  top: 0%;
  left: 0%;
}

.sponsorData {
  /* Hiding the .sponsorData div */
  display: none;
}

.sponsorDescription {
  font-size: 11px;
  padding: 50px 10px 20px 20px;
  font-style: italic;
}

.sponsorURL {
  font-size: 10px;
  font-weight: bold;
  padding-left: 20px;
}

.sponsorData_t {
  font-size: 16px;
  color: #333333;
  font-weight: bold;
  text-align: center;
  line-height: 55px
}

.sponsorData_seclect {
  padding: 0 26px;
}

.index_box1_a1_cont {
  margin-top: 20px;
  width: 303px;
  height: 260px;
}

.well-item {
  margin-top: 20px;
  width: 303px;
  height: 260px;
  position: relative;
}

.opposite-content_t {
  font-size: 16px;
  color: #333333;
  font-weight: bold;
  line-height: 50px;
  text-align: center
}

.opposite-content_tt {
  padding: 0 26px
}

.opposite-content_tt_list li {
  height: 26px;
  margin-bottom: 13px;
}

.opposite-content_tt_list li span {
  display: block;
  float: left;
  width: 71px;
  margin-right: 7px;
  font-size: 14px;
  color: #333333;
  line-height: 26px;
  text-align: right
}

.opposite-content_tt_list li .oppsite_span {
  float: left;
  width: 165px;
}

.opposite-content_tt_list li .oppsite_span select {
  width: 165px;
  border: 1px solid #dddddd;
  height: 26px;
  line-height: 26px;
  border-radius: 3px;
  padding-left: 6px;
  padding-right: 40px;
  font-size: 12px;
  color: #666666;
  background: url(../images/img/jian1.png)no-repeat 144px center;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  outline: none;
  float: left;
}

.opposite-content_tt_list li .oppsite_span input {
  width: 118px;
  border: 1px solid #dddddd;
  height: 26px;
  line-height: 26px;
  border-radius: 3px;
  padding-left: 6px;
  padding-right: 40px;
  font-size: 12px;
  color: #666666;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  outline: none;
  float: left;
}

.opposite-content_tt_list li a {
  width: 90px;
  height: 30px;
  line-height: 30px;
  display: block;
  background-color: #eba331;
  text-align: center;
  font-size: 16px;
  color: #ffffff;
  border-radius: 5px;
  margin: 0 auto
}

/* zuonav */

.for11 {
  position: absolute;
  top: 200px !important;
  left: 20px;
}

/* 6.18登录注册 */

.login_box {
  position: relative;
  width: 100%;
  height: 100%
}

.login_head {
  height: 150px;
  background-color: #fff;
  position: relative;
  width: 100%
}

.login_logo {
  position: absolute;
  left: 67px;
  top: 16px
}

.login_logo img {
  width: 594px;
  height: 114px;
}

.login_container {
  position: relative;
  width: 100%;
}

.login_bg {
  width: 100%;
  height: auto;
}

.login_bg img {
  width: 100%;
  height: auto;
}

.login_foot {
  text-align: center;
  background-color: #fff;
  height: 150px;
}

.login_nav {
  padding-top: 40px;
  font-size: 14px;
  color: #666666
}

.login_nav a {
  font-size: 14px;
  color: #666666;
  padding: 0 14px
}

.login_foot p {
  font-size: 14px;
  color: #666666;
  padding-top: 32px
}

.login_nei {
  position: absolute;
  width: 400px;
  height: 400px;
  background-color: #fff;
  top: 50%;
  right: 83px;
  margin-top: -200px;
}

.login_nei1 {
  position: absolute;
  width: 359px;
  height: 400px;
  background-color: #fff;
  top: 50%;
  right: 100px;
  margin-top: -200px;
}

.login_nei_con {
  width: 300px;
  margin: 0 auto;
  padding-top: 20px
}

.login_nei_t {
  padding-left: 17px;
  font-size: 16px;
  color: #333333;
  line-height: 32px;
  position: relative;
}

.login_nei_t:after {
  content: '';
  width: 4px;
  height: 32px;
  background-color: #f79a01;
  position: absolute;
  top: 0;
  left: 3px;
  display: block
}

.login_nei_tt p {
  width: 267px;
  height: 38px;
  line-height: 38px;
  border: 1px solid #dddddd;
  background: url(../images/img/login_icon1.png)no-repeat 12px center #f5faff;
  border-radius: 5px;
  margin-top: 20px;
  padding-left: 31px
}

p.login1 {
  background: url(../images/img/login_icon2.png)no-repeat 12px center #f5faff;
}

.login_nei_tt p input {
  border: none;
  outline: none;
  font-size: 14px;
  color: #666666;
  height: 38px;
  line-height: 38px;
  width: 256px;
  background: none
}

.login_nei_tt h2 {
  margin-top: 20px;
  font-size: 14px;
  color: #333
}

.login_nei_tt h2 input[type='checkbox'] {
  width: 11px;
  height: 11px;
  border: 1px solid #333333;
  background-color: none;
  margin-right: 7px;
  display: inline-block;
  margin-left: 3px
}

.login_nei_tt h2 a {
  display: block;
  float: right;
  margin-right: 20px
}

.login_btn {
  width: 303px;
  height: 45px;
  border: none;
  outline: none;
  line-height: 45px;
  text-align: center;
  background-color: #f37235;
  font-size: 18px;
  color: #ffffff;
  border-radius: 5px;
  margin-top: 12px
}

.login_a {
  text-align: center;
  font-size: 14px;
  color: #333333;
  margin-top: 15px;
}

.login_a a {
  text-align: center;
  font-size: 14px;
  color: #333333
}

.login_code {
  margin-top: 25px
}

.login_code input {
  float: left;
  width: 135px;
  height: 38px;
  outline: none;
  font-size: 14px;
  color: #666666;
  height: 38px;
  line-height: 38px;
  background-color: #f5faff;
  border: 1px solid #dddddd;
  border-radius: 5px;
}

.login_code img {
  width: 81px;
  height: 38px;
  border-radius: 5px;
  border: 1px solid #ddd;
  margin-left: 12px
}

.login_code a {
  font-size: 14px;
  color: #666666;
  margin-left: 12px;
  line-height: 40px
}

/* 6.19需求大厅 */

.xuqiu_ren_f {
  position: fixed;
  top: 455px;
  right: 0;
  cursor: pointer;
  display: none;
}

.xuqiu_ren_f img {
  width: 54px;
  height: 142px
}

.xuqiu_juli {
  background-color: #f5f5f5;
  height: 44px;
  border: 1px solid #dddddd;
}

.xuqiu_juli_fl {
  float: left;
  /* width:296px; */
}

.xuqiu_juli_fl ul li {
  border-right: 1px solid #dddddd;
  font-size: 14px;
  color: #333333;
  line-height: 44px;
  text-align: center;
  padding: 0 15px;
  float: left;
  cursor: pointer;
}

.xuqiu_juli_fl ul li:hover {
  background-color: #fff;
}

.xuqiu_juli_input {
  float: left;
  margin-left: 13px
}

.xuqiu_juli_input input {
  float: left;
  width: 299px;
  height: 27px;
  background-color: #fff;
  border: 1px solid #dddddd;
  outline: none;
  margin-top: 8px
}

.xuqiu_juli_input a {
  float: left;
  width: 56px;
  height: 28px;
  background-color: #ed7400;
  line-height: 28px;
  text-align: center;
  font-size: 14px;
  color: #fff;
  display: block;
  margin-left: 9px;
  margin-top: 8px
}

.xuqiu_juli_input a:hover {
  color: #fff
}

.xuqiu_box2 {
  padding: 20px;
  background-color: #fff;
  border: 1px solid #dddddd;
  margin-bottom: 18px
}

.xuqiu_box2_li li {
  float: left;
  width: 324px;
  box-shadow: 1px 4px 6px rgba(33, 22, 19, 0.3);
  margin-right: 19px;
  margin-bottom: 19px;
}

.xuqiu_box2_li li:nth-child(4n) {
  margin-right: 0;
}

.xuqiu_box2_li li a.img1 {
  display: block;
  width: 324px;
  height: 252px;
  overflow: hidden;
}

.xuqiu_box2_li li a.img1 img {
  width: 324px;
  height: 252px;
  transition: all 0.8s;
  object-fit: cover;
}

.xuqiu_box2_li li:hover a.img1 img {
  transform: scale(1.1);
}

.xuqiu_box2_li .xuqiu_box2_li_con {
  padding: 15px;
  border: 1px solid #dddddd;
  border-top: none
}

.xuqiu_box2_li .xuqiu_box2_li_con h2 {
  position: relative;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  line-height: 29px;
  width:290px;
}

.xuqiu_box2_li .xuqiu_box2_li_con h2 a {
  font-size: 18px;
  color: #333333;
}

.xuqiu_box2_li .xuqiu_box2_li_con p {
  font-size: 14px;
  color: #868686;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  line-height: 29px;
}

.xuqiu_box2_li .xuqiu_box2_li_con p b {
  font-weight: normal;
  font-size: 14px;
  color: #333333;
}

.xuqiu_box2_li .xuqiu_box2_li_con p span {
  float: left;
  display: block;
  width: 135px;
}

.xuqiu_box2_li .xuqiu_box2_li_con p a {
  width: 67px;
  height: 22px;
  line-height: 22px;
  background-color: #35c14f;
  text-align: center;
  display: block;
  float: right;
  font-size: 12px;
  color: #ffffff;
  border-radius: 5px;
  margin-top: 4px;
}

/* 服务大厅 */

.fuwu_list1 {
  text-align: center;
  margin-bottom: 18px
}

.fuwu_list1 li {
  width: 149px;
  /* display: inline-block; */
  margin-right: 20px;
  float: left;
  margin-bottom: 20px;
  border: 1px solid #ddd;
  height: 63px;
  text-align: center;
  vertical-align: middle;
  position: relative;
}

.fuwu_list1 li:last-child {
  margin-right: 0px
}

.fuwu_list1 li img {
  width: 145px;
  height: 60px;
  /* border:1px solid #dddddd */
  vertical-align: middle;
  position: relative;
  padding-top: 2px;
}

.fuwu_list1 li:nth-child(8n) {
  margin-right: 0px
}

.fuwu_list1 li:hover img {
  transition: all 0.8s;
  transform: scale(-1, 1)
}

.fuwu_box2_li li {
  float: left;
  width: 324px;
  box-shadow: 1px 4px 6px rgba(33, 22, 19, 0.3);
  margin-right: 19px;
  margin-bottom: 19px;
}

.fuwu_box2_li li:nth-child(4n) {
  margin-right: 0;
}

.fuwu_box2_li li a.img1 {
  display: block;
  width: 324px;
  height: 252px;
  overflow: hidden;
}

.fuwu_box2_li li a.img1 img {
  width: 324px;
  height: 252px;
  transition: all 0.8s;
  object-fit: cover;
}

.fuwu_box2_li li:hover a.img1 img {
  transform: scale(1.1);
}

.fuwu_box2_li .fuwu_box2_li_con {
  padding: 15px;
  border: 1px solid #dddddd;
  border-top: none
}

.fuwu_box2_li .fuwu_box2_li_con h3 {
  font-size: 26px;
  color: #ff7b27
}

.fuwu_box2_li .fuwu_box2_li_con h3 span {
  font-size: 14px;
  color: #333333
}

.fuwu_box2_li .fuwu_box2_li_con h2 {
  position: relative;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  line-height: 29px;
  width:290px;
}

.fuwu_box2_li .fuwu_box2_li_con h2 a {
  font-size: 18px;
  color: #333333;
}

.fuwu_box2_li .fuwu_box2_li_con p {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  font-size: 14px;
  color: #868686;
  line-height: 27px
}

.fuwu_box2_li .fuwu_box2_li_con p b {
  font-weight: normal;
  color: #333333
}

.fuwu_box2_li .fuwu_box2_li_con p span {
  float: left;
  display: block;
  width: 128px
}

.fuwu_box2_li .fuwu_box2_li_con p span em {
  color: #ff0101
}

/* 需求详情 */

.xuqiu_xq_gouwu {
  margin-top: 26px;
  padding-bottom: 31px;
}

.xuqiu_xq_tab {
  margin-top: 63px;
  height: 60px;
}

.xuqiu_xq_tab ul li {
  float: left;
  width: 190px;
  text-align: center;
  border: 1px solid #dddddd;
  border-bottom: none;
  border-radius: 5px;
  background-color: #f8f8f8;
  height: 59px;
  line-height: 59px;
  font-size: 18px;
  color: #333333;
  cursor: pointer;
  margin-right: 6px
}

.xuqiu_xq_tab ul li.cur {
  font-weight: bold;
  background-color: #fff
}

.xuqiu_xq_tab2 {
  border: 1px solid #dddddd;
  display: none;
  margin-top: -3px;
  z-index: 999;
  position: relative;
  background-color: #fff
}

.xuqiu_xq_tab1_n img {
  width: 100%;
  height: auto;
  display: block;
}

.xuqiu_xq_tab1_n {
  display: block;
  width: 100%;
  background-color: #f5f5f5
}

.xuqiu_xq_tab2_n1 {
  padding: 0 20px
}

.xuqiu_xq_tab2_n1_t {
  height: 46px;
  line-height: 46px;
  border-bottom: 1px solid #dddddd
}

.xuqiu_xq_tab2_n1_t ul li {
  float: left;
  height: 46px;
  line-height: 46px;
  text-align: center;
  width: 236px
}

.xuqiu_xq_tab2_n1_t ul li:nth-child(2) {
  width: 215px
}

.xuqiu_xq_tab2_n1_t ul li:nth-child(3) {
  width: 163px
}

.xuqiu_xq_tab2_n1_t ul li:nth-child(4) {
  width: 139px
}

.xuqiu_xq_tab2_n1_t ul li:nth-child(5) {
  width: 251px
}

.xuqiu_xq_tab2_list3 li {
  background-color: #f9f9f9;
  height: 149px;
  margin-top: 18px;
}

.xuqiu_xq_tab_list3_n1 {
  padding: 15px 0px;
  border-bottom: 1px solid #dddddd;
  height: 67px;
}

.xuqiu_xq_tab_list3_n1a {
  width: 236px;
  float: left;
}

.xuqiu_xq_tab_list3_n1a img {
  float: left;
  padding-left: 18px;
  width: 65px;
  height: 65px;
}

.xuqiu_xq_tab_list3_n1a h2 {
  float: right;
  width: 136px;
  font-size: 15px;
  color: #2b2b2b;
  line-height: 35px;
  text-overflow: -o-ellipsis-lastline;
  /* overflow: hidden; */
  /* text-overflow: ellipsis; */
  /* display: -webkit-box; */
  /* -webkit-line-clamp: 1; */
  line-clamp: 1;
  /* -webkit-box-orient: vertical; */
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}

.xuqiu_xq_tab_list3_n1a h2 span {
  display: block
}

.xuqiu_xq_tab_list3_n1b {
  width: 215px;
  float: left;
}

.xuqiu_xq_tab_list3_n1b h2 {
  padding: 0 50px;
  font-size: 15px;
  color: #2b2b2b;
  line-height: 35px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}

.xuqiu_xq_tab_list3_n1b h2 span {
  display: block
}

.xuqiu_xq_tab_list3_n1c {
  text-align: center;
  font-size: 15px;
  color: #2b2b2b;
  line-height: 65px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}

.xuqiu_xq_tab_list3_n1d {
  text-align: center;
  font-size: 15px;
  color: #2b2b2b;
  line-height: 65px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}

.xuqiu_xq_tab_list3_n1e {
  text-align: center;
  font-size: 12px;
  color: #333333;
  line-height: 65px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}

.xuqiu_xq_tab_list3_n1c {
  width: 195px;
  float: left;
}

.xuqiu_xq_tab_list3_n1d {
  width: 139px;
  float: left;
}

.xuqiu_xq_tab_list3_n1e {
  width: 251px;
  float: left;
}

.xuqiu_xq_tab_list3_n2 h2 {
  padding-right: 56px;
  text-align: right;
  font-size: 15px;
  color: #2b2b2b;
  line-height: 46px
}

.xuqiu_xq_tab_list3_n2 h2 span {
  font-size: 24px;
  color: #ff751a;
  line-height: 46px
}

/* 需求发布 */

.fuwu_fabulist li .selectwrapb {
  float: left;
  width: 413px;
  /* line-height: 33px; */
}

.fuwu_fabulist li .selectwrapb input {
  width: 109px;
  border: 1px solid #bebebe;
  height: 32px;
  line-height: 30px;
  border-radius: 3px;
  padding-left: 6px;
  padding-right: 40px;
  font-size: 16px;
  color: #999999;
  float: left;
  background: url(../images/fuwu_select.png)no-repeat right center;
}

.fuwu_fabulist li .selectwrapb b {
  float: left;
  font-size: 16px;
  color: #656568;
  line-height: 32px;
  width: 34px;
  text-align: center;
  font-weight: normal;
}

/* 6.20服务发布下单 */

.fugg_xiadan_box1 {
  padding: 20px;
  background-color: #fff;
  margin-bottom: 20px;
}

.fuwu_xiadan_fr {
  float: left;
  width: 974px;
}

/* 服务主体 */

.gonger_list_fr .more1 {
  width: 51px;
  height: 23px;
  border: 1px solid #dddddd;
  display: block;
  font-size: 14px;
  color: #9d9c9c;
  line-height: 23px;
  background: url(../images/fuwu_more.png)no-repeat 81% center;
  padding-left: 8px;
  border-radius: 5px;
  position: absolute;
  right: 15px;
  top: 3px;
  text-align: left;
  cursor: pointer;
}

.gonger_list_fr .more2 {
  width: 51px;
  height: 23px;
  border: 1px solid #dddddd;
  display: block;
  font-size: 14px;
  color: #9d9c9c;
  line-height: 23px;
  background: url(../images/fuwu_more.png)no-repeat 81% center;
  padding-left: 8px;
  border-radius: 5px;
  position: absolute;
  right: 15px;
  top: 3px;
  text-align: left;
  cursor: pointer;
}

.gonger_list_fr .more3 {
  width: 51px;
  height: 23px;
  border: 1px solid #dddddd;
  display: block;
  font-size: 14px;
  color: #9d9c9c;
  line-height: 23px;
  background: url(../images/fuwu_more.png)no-repeat 81% center;
  padding-left: 8px;
  border-radius: 5px;
  position: absolute;
  right: 15px;
  top: 3px;
  text-align: left;
  cursor: pointer;
}

.gonger_list_fr .more4 {
  width: 51px;
  height: 23px;
  border: 1px solid #dddddd;
  display: block;
  font-size: 14px;
  color: #9d9c9c;
  line-height: 23px;
  background: url(../images/fuwu_more.png)no-repeat 81% center;
  padding-left: 8px;
  border-radius: 5px;
  position: absolute;
  right: 15px;
  top: 3px;
  text-align: left;
  cursor: pointer;
}

.zhuti_box1 {
  margin-bottom: 20px
}

.zhuti_box1 ul li {
  float: left;
  width: 322px;
  height: 125px;
  background: url(../images/img/sheng_bj1.png)no-repeat;
}

.zhuti_box1 ul li+li {
  margin-left: 36px
}

.zhuti_box1 ul li h2 {
  float: right;
  text-align: right;
  padding-right: 40px;
  font-size: 18px;
  color: #ffffff;
  padding-top: 26px
}

.zhuti_box1 ul li h2 b {
  display: block;
  font-size: 36px;
  padding-top: 11px
}

.zhuti_box1 ul li:nth-child(2) {
  background: url(../images/img/sheng_bj2.png)no-repeat;
}

.zhuti_box1 ul li:nth-child(3) {
  background: url(../images/img/sheng_bj3.png)no-repeat;
}

.zhuti_box1 ul li:nth-child(4) {
  background: url(../images/img/sheng_bj4.png)no-repeat;
}

.zhuti_list li {
  float: left;
  width: 323px;
;
  background-color: #ffff;
  box-shadow: 1px 4px 6px rgba(33, 22, 19, 0.30);
  position: relative;
  height: 420px;
  text-align: center;
  margin-right: 20px;
  margin-bottom: 19px
}

.zhuti_list li:nth-child(4n) {
  margin-right: 0
}

.zhuti_list li img.img1 {
  width: 142px;
  height: 142px;
  border-radius: 50%;
  position: relative;
  z-index: 999;
  margin-top: 25px;
}

.zhuti_list li::before {
  content: '';
  background: url(../images/img/zhuti_bj.png)no-repeat;
  position: absolute;
  top: 25px;
  z-index: 9;
  left: 89px;
  width: 142px;
  height: 136px;
  display: block;
}

.zhuti_list li h2 {
  text-align: center;
  font-size: 18px;
  color: #3c3c3c;
  margin-top: 45px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}

.zhuti_list li h2 span {
  display: block;
  font-size: 16px;
  color: #8c8c8c;
  line-height: 35px;
}

.zhuti_list li h2 span b {
  font-weight: normal;
  font-size: 16px;
  color: #fa7951;
}

.zhuti_list li h3 {
  height: 60px;
  padding: 0 17px;
}

.zhuti_list li h3 p {
  float: left;
  padding-left: 19px;
  width: 125px;
  background: url(../images/img/zhuti_icon4.png)no-repeat left center;
  font-size: 14px;
  color: #858585;
  text-align: left;
  line-height: 60px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.zhuti_list li h3 p.p1 {
  background: url(../images/img/zhuti_icon5.png)no-repeat left center;
  margin-bottom: 0;
  line-height: 60px;
}

.zhuti_list li .zhuti_list_n {
  background-color: #fff;
  border-top: 1px solid #dddddd;
  text-align: center;
  padding: 13px 0px;
  bottom: 0;
  position: absolute;
  left: 0;
  width: 100%;
}

.zhuti_list li .zhuti_list_n p {
  display: inline-block;
  margin: 0 20px
}

.zhuti_list li .zhuti_list_n p img {
  width: 37px;
  height: 36px;
  border-radius: 50%;
}

.zhuti_list li .zhuti_list_n p a {
  display: block;
  font-size: 14px;
  color: #fa7951;
  margin-top: 7px
}

.zhuti_list li:after {
  content: '';
  background: url(../images/img/index_fuicon.png)no-repeat;
  width: 155px;
  height: 37px;
  position: absolute;
  left: 84px;
  top: 139px;
  z-index: 999;
}

.xuqiu_juli_fl ul li.on {
  background-color: #ff751a;
  color: #fff
}

.gonger_list li .gonger_list_fr .on img {
  transform: translateY(-30px);
  filter: drop-shadow(#fff 0 30px);
}

.gonger_list li .gonger_list_fr .on {
  background-color: #ff651a;
  color: #fff;
  border-radius: 10px
}

.gonger_list .on img {
  transform: translateY(-20px);
  filter: drop-shadow(#fff 0 20px);
}

.gonger_list .on {
  background-color: #ff651a;
  color: #fff;
  border-radius: 10px;
  padding: 0 5px;
  min-width: 99px;
}

.xuqiu_juli_fl ul li.on {
  background-color: #ff751a;
  color: #fff
}

.fuwu_fabulist li .selectwrapa select {
  width: 238px;
  border: 1px solid #bebebe;
  height: 34px;
  line-height: 34px;
  border-radius: 3px;
  padding-left: 6px;
  padding-right: 40px;
  font-size: 16px;
  color: #999999;
  background: url(../images/fuwu_select.png)no-repeat right center;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  outline: none;
  float: left;
  margin-right: 10px
}

.fuwu_fabulist li .selectwrapa select {
  width: 238px;
  border: 1px solid #bebebe;
  height: 34px;
  line-height: 34px;
  border-radius: 3px;
  padding-left: 6px;
  padding-right: 40px;
  font-size: 16px;
  color: #999999;
  background: url(../images/fuwu_select.png)no-repeat right center;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  outline: none;
  float: left;
  margin-right: 10px
}

.selectwrap b {
  font-weight: normal;
  font-size: 12px;
  color: red;
  position: absolute;
  top: 9px;
  right: -140px;
  width: 200px;
}

/* 服务大厅详情 */

.shang_xq_fr_box1 p.pp3 {
  background: url(../images/img/shang_xq_icon3.png)no-repeat 13px 6px
}

a.phone_number1 {
  width: 115px;
  height: 54px;
  background: url(../images/img/fuwu_phone.png)no-repeat 43px center #ffeadd;
  display: block;
  float: left;
  text-align: left;
  font-size: 18px;
  color: #ff751a;
  border-radius: 10px;
  line-height: 54px;
  padding-left: 83px;
  border: 1px solid #ff751a;
  margin-right: 17px
}

a.phone_number1:hover {
  color: #ff751a;
}

a.phone_number2 {
  width: 109px;
  height: 52px;
  background: url(../images/img/fuwu_gou.png)no-repeat 43px center #ff751a;
  display: block;
  float: left;
  text-align: left;
  font-size: 18px;
  color: #ffffff;
  border-radius: 10px;
  line-height: 52px;
  padding-left: 76px;
  border: 1px solid #ff751a;
  color: #fff
}

a.phone_number2:hover {
  color: #ffffff;
}

.fuwu_xq_t {
  text-align: center;
  font-size: 14px;
  color: #000000;
  line-height: 35px
}

.fuwu_xq_t1 {
  text-align: center;
  font-size: 12px;
  color: #ff751a
}

.fuwu_xq_t2 {
  text-align: center;
  font-size: 30px;
  color: #ff751a;
  font-weight: bold;
  margin-top: 15px
}

.fuwu_xq_nn1 {}

.fuwu_summary {
  border-bottom: 1px solid #dddddd;
  height: 389px;
  padding: 10px 0px;
}

.fuwu_summary p {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  font-size: 14px;
  color: #333333;
  line-height: 47px
}

.fuwu_summary p span {
  display: block;
  float: left;
  width: 103px;
}

.fuwu_summary p b {
  font-weight: normal;
  font-size: 26px;
  color: #ff751a
}

.fuwu_summary p b em {
  font-size: 16px
}

.fuwu_xq_nn1_fl {
  float: left;
  width: 92px
}

.fuwu_xq_nn1_fl p {
  font-size: 14px;
  color: #333333
}

.fuwu_xq_nn1 {
  padding: 20px 0px;
  border-bottom: 1px dashed #dddddd
}

.fuwu_xq_nn1_fr {
  float: right;
  width: 912px;
}

.fuwu_xq_nn1_fr p {
  font-size: 14px;
  color: #333333;
  line-height: 29px;
  margin-bottom: 28px;
}

.fuwu_xq_nn2 {
  padding: 20px 0px
}

.fuwu_xq_nn2_fr {
  float: right;
  width: 912px;
}

.fuwu_xq_nn2_fl {
  float: left;
  width: 92px
}

.fuwu_xq_nn2_fl p {
  font-size: 14px;
  color: #333333
}

.fuwu_xq_nn2list li {
  float: left;
  width: 290px;
  height: 224px;
}

.fuwu_xq_nn2list li img {
  width: 290px;
  height: 224px;
}

.fuwu_xq_nn2list li+li {
  margin-left: 21px
}

#change_page3 {
  float: right;
  margin-top: 10px
}

/* 服务发布下单 */

.fuwu_xiadan_fr .input1 {
  width: 935px;
  border: 1px solid #bebebe;
  height: 32px;
  line-height: 30px;
  border-radius: 3px;
  padding-left: 6px;
  padding-right: 40px;
  font-size: 16px;
  color: #999999;
  float: left;
}

.fuwu_xiadan_fr1 {
  margin: 20px 0px;
}

.fuwu_xiadan_fr1 b {
  font-weight: normal;
  font-size: 14px;
  color: #999999;
  margin-right: 12px;
  margin-left: 10px
}

.fuwu_xiadan_fr1 span {
  font-size: 12px;
  color: #999999;
}

.fudt_xiadan_box2 {
  background-color: #fff;
  padding: 20px;
  margin: 20px 0px;
}

.fudt_xiadan_box2_t {
  height: 56px;
  line-height: 56px;
  font-size: 17px;
  color: #2b2b2b
}

.fudt_xiadan_box2_t1 {
  height: 36px;
  line-height: 36px;
  border-bottom: 3px solid #ff751a
}

.fudt_xiadan_box2_t1 li {
  float: left;
  width: 307px;
  text-align: center;
  font-size: 15px;
  color: #8d8b8b;
  line-height: 36px
}

.fudt_xiadan_box2_t1 li:nth-child(2) {
  width: 207px;
  margin-left: 26px
}

.fudt_xiadan_box2_t1 li:nth-child(3) {
  width: 206px;
}

.fudt_xiadan_box2_t1 li:nth-child(4) {
  width: 220px;
}

.fudt_xiadan_box2_t1 li:nth-child(5) {
  width: 349px;
}

.fudt_xiadan_box2_t2 {
  margin-top: 57px;
  border-top: 2px solid #e5e5e5;
}

.fudt_xiadan_box2_t2 ul li {
  padding: 10px 0px
}

.fudt_xiadan_box2_t2a1 {
  float: left;
  width: 307px;
}

.fudt_xiadan_box2_t2a1 img {
  float: left;
  padding-left: 18px;
  width: 65px;
  height: 65px;
}

.fudt_xiadan_box2_t2a1 h2 {
  float: right;
  width: 206px;
  font-size: 15px;
  color: #2b2b2b;
  line-height: 35px;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

.fudt_xiadan_box2_t2a1 h2 span {
  display: block;
}

.fudt_xiadan_box2_t2a2 {
  float: left;
  width: 207px;
  margin-left: 26px
}

.fudt_xiadan_box2_t2a2 h2 {
  padding: 0 50px;
  font-size: 15px;
  color: #2b2b2b;
  line-height: 35px;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

.fudt_xiadan_box2_t2a2 h2 span {
  display: block
}

.fudt_xiadan_box2_t2a3 {
  float: left;
  width: 206px;
  text-align: center;
  font-size: 15px;
  color: #2b2b2b;
  line-height: 65px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}

.fudt_xiadan_box2_t2a4 {
  float: left;
  width: 220px;
}

.fudt_xiadan_box2_t2a4 h6 {
  width: 114px;
  height: 28px;
  border: 1px solid #dbdbdb;
  margin: 0 auto;
  margin-top: 19px
}

.fudt_xiadan_box2_t2a4 h6 a.num-jian {
  width: 28px;
  height: 28px;
  line-height: 28px;
  display: block;
  float: left;
  text-align: center;
  font-size: 12px;
  color: #9e9c9c;
  border-right: 1px solid #e2e2e2
}

.fudt_xiadan_box2_t2a4 h6 .input-num {
  width: 56px;
  text-align: center;
  line-height: 28px;
  font-size: 12px;
  color: #2b2b2b;
  border: none;
  outline: none;
  float: left
}

.fudt_xiadan_box2_t2a4 h6 a.num-jia {
  width: 28px;
  height: 28px;
  line-height: 28px;
  display: block;
  float: left;
  text-align: center;
  font-size: 12px;
  color: #9e9c9c;
  border-left: 1px solid #e2e2e2
}

.fudt_xiadan_box2_t2a5 {
  float: left;
  width: 346px;
  margin-top: 18px;
  padding-left: 43px;
}

.fudt_xiadan_box2_t2a5 input {
  width: 80px;
  height: 28px;
  border: 1px solid #dbdbdb;
  line-height: 28px;
  padding: 0px 23px 0px 13px;
  background: url(../images/img/fuwu_xia_jian.png)no-repeat 96px center;
  outline: none;
  float: left;
  font-size: 12px;
  color: #2b2b2b;
}

.fudt_xiadan_box2_t2a5 b {
  float: left;
  width: 30px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  font-size: 15px;
  color: #2b2b2b;
  font-weight: normal
}

.fudt_xiadan_box2_t3 {
  height: 46px;
  background-color: #fafafa;
}

.fudt_xiadan_box2_t3 h2 {
  font-size: 15px;
  color: #2b2b2b;
  padding-left: 18px;
  line-height: 46px;
  float: left;
  margin-right: 19px
}

.fudt_xiadan_box2_t3 input {
  width: 407px;
  height: 19px;
  line-height: 19px;
  border: 1px solid #e8e8e8;
  padding-left: 5px;
  font-size: 13px;
  color: #2b2b2b;
  margin-top: 13px
}

.fudt_xiadan_box2_t4 {
  height: 60px;
  margin-top: 1px;
  background-color: #fafafa;
  border-bottom: 2px solid #e5e5e5
}

.fudt_xiadan_box2_t4 h2 {
  padding-right: 33px;
  text-align: right;
  font-size: 15px;
  color: #2b2b2b
}

.fudt_xiadan_box2_t4 h2 span {
  font-size: 25px;
  color: #ff751a;
  font-weight: bold;
  line-height: 60px
}

.fudt_xiadan_box2_t5 {
  height: 70px;
  background-color: #fff;
  margin-top: 20px;
  border-bottom: 1px solid #ebebeb
}

.fudt_xiadan_box2_t5 a {
  float: right;
  width: 235px;
  height: 68px;
  line-height: 68px;
  background-color: #ff442f;
  text-align: center;
  font-size: 18px;
  color: #fff
}

.fudt_xiadan_box2_t5 h2 {
  float: right;
  margin-right: 58px;
  text-align: right;
  line-height: 68px;
  font-size: 20px;
  color: #333333
}

.fudt_xiadan_box2_t5 h2 span {
  font-size: 32px;
  color: #ff751a
}

/* 农机详情 */

.nj_xq_nn1_fl {
  float: left;
  width: 92px
}

.nj_xq_nn1_fl p {
  font-size: 14px;
  color: #333333
}

.nj_xq_nn1 {
  padding: 20px 0px;
  min-height: 203px;
  border-bottom: 1px dashed #dddddd;
}

.nj_xq_nn1_fr {
  float: right;
  width: 912px;
}

.nj_xq_nn1_fr p {
  font-size: 14px;
  color: #333333;
  line-height: 20px;
  margin-bottom: 21px;
}

.nj_xq_nn2 {
  padding: 20px 0px
}

.nj_xq_nn2_fr {
  float: right;
  width: 912px;
}

.nj_xq_nn2_fl {
  float: left;
  width: 92px
}

.nj_xq_nn2_fl p {
  font-size: 14px;
  color: #333333
}

.nj_xq_nn2list li {
  float: left;
  width: 290px;
  height: 224px;
  margin-right: 21px;
  margin-bottom: 21px
}

.nj_xq_nn2list li img {
  width: 290px;
  height: 224px;
}

.nj_xq_nn2list li:nth-child(3n) {
  margin-right: 0
}

/* 主体详情6.21 */

.zhuti_xq_box1_fl {
  float: left;
  width: 557px;
}

.zhuti_xq_box1_fl_img {
  width: 560px;
  height: 414px;
  overflow: hidden;
  cursor: pointer;
  position: relative;
}

.zhuti_xq_box1_fl_img img {
  width: 560px;
  height: 414px;
  overflow: hidden;
  -webkit-transition: -webkit-transform .3s ease;
  -moz-transition: -moz-transform .3s ease;
  -ms-transition: -ms-transform .3s ease;
  transition: transform .3s ease;
}

.zhuti_xq_box1_fl_img:hover img {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

.zhuti_xq_box1_fl_img:after {
  content: '';
  width: 35px;
  height: 35px;
  display: block;
/*  background: url(../images/img/zhuti_xq_icon1.png)no-repeat;*/
  position: absolute;
  bottom: 0;
  right: 0;
}

.zhuti_xq_box1_fl__con {
  margin-top: 8px;
  height: 172px;
  overflow: hidden;
  background-color: #fff8f6;
  position: relative;
  width: 560px;
}

.zhuti_xq_box1_fl__con .myTit {
  height: 127px;
  overflow: hidden;
  padding: 16px;
  font-size: 14px;
  color: #535353;
  line-height: 24px;
  text-indent: 2em;
}

.zhuti_xq_box1_fl__con p {
  font-size: 14px;
  color: #535353;
  line-height: 24px;
  text-indent: 2em;
}

.zhuti_xq_box1_fl__con a {
  font-size: 14px;
  color: #fa7951;
  position: absolute;
  right: 21px;
  bottom: 15px;
  background-color: #fff8f6;
  display: block;
}

.zhuti_xq_box1_fl__con a:hover {
  color: #fa7951;
}

.zhuti_xq_box1_fl_con_nei {
  width: 100%;
  z-index: 999;
  position: fixed;
  background: rgba(0, 0, 0, 0.4);
  top: 0;
  height: 100%;
  left: 0;
}

.zhuti_xq_box1_fl_con_nei_con {
  z-index: 9999;
  position: absolute;
  left: 50%;
  top: 22%;
  text-align: center;
  opacity: 1;
  filter: alpha(opacity=100);
  background: #fff8f6;
  border-radius: 5px;
  max-width: 1357px;
  min-width: 300px;
  margin-left: -678px;
}

.zhuti_xq_box1_fl_con_nei_con1 {
  height: 470px;
  overflow-x: auto;
  padding: 15px;
}

.zhuti_xq_box1_fl_con_nei_con1 p {
  font-size: 14px;
  color: #535353;
  line-height: 24px;
  text-indent: 2em;
  text-align: left
}

.zhuti_xq_box1_fl_con_nei_con h2 {
  height: 51px;
  line-height: 51px;
  background-color: #ff751a;
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  color: #ffffff
}

.zhuti_xq_box1_fl_con_nei_con h2 span {
  float: right;
  margin-right: 32px;
  cursor: pointer;
}

.aa1_close {
  position: absolute;
  right: 15px;
  top: 13px;
  cursor: pointer;
}

.zhuti_xq_box1_fl_con_nei_con1::-webkit-scrollbar {
  width: 8px;
  min-height: 28px;
}

.zhuti_xq_box1_fl_con_nei_con1::-webkit-scrollbar-track {
  background-color: #fff;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
}

.zhuti_xq_box1_fl_con_nei_con1::-webkit-scrollbar-thumb {
  background-color: #ff751a;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
}

.zhuti_xq_box1_fr {
  float: right;
  width: 762px;
  position: relative;
}

.zhuti_xq_box1_fr h2 {
  font-size: 26px;
  color: #2b2b2b;
  position: relative;
}

.zhuti_xq_box1_fr h2 span {
  position: absolute;
  width: 92px;
  height: 28px;
  right: 26px;
  display: block;
  top: 1px;
}

.zhuti_xq_box1_fr h2 span a {
  width: 44px;
  height: 27px;
  border: 1px solid #d3d3d3;
  display: block;
  float: left
}

.zhuti_xq_box1_fr h2 span a img {
  width: 44px;
  height: 27px;
  display: block;
}

.zhuti_xq_box1_fr h3 {
  font-size: 16px;
  color: #979797
}

.zhuti_xq_box1_fr h3 span {
  color: #fa7951;
  line-height: 50px
}

.zhuti_xq_box1_fr p {
  float: left;
  width: 50%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  font-size: 16px;
  color: #979797;
  line-height: 50px
}

.zhuti_xq_box1_fr p span {
  color: #2b2b2b
}

.zhuti_xq_box1_fr_title {
  font-size: 16px;
  color: #2b2b2b;
  line-height: 50px
}

.zhuti_xq_box1_fr_tu {
  height: 179px;
}

.zhuti_xq_box1_fr_1 {
  margin-top: 20px
}

.zhuti_xq_box1_fr_1 b {
  float: left;
  font-size: 16px;
  color: #2b2b2b;
  font-weight: normal;
}

.zhuti_xq_box1_fr_list {
  float: left;
}

.zhuti_xq_box1_fr_list li {
  float: left;
  text-align: center;
  width: 115px;
}

.zhuti_xq_box1_fr_list li img {
  width: 59px;
  height: 58px;
}

.zhuti_xq_box1_fr_list li h4 {
  text-align: center;
  font-size: 12px;
  color: #fa7951;
  margin-top: 10px
}

.zhuti_xq_box2_t {
  font-size: 18px;
  color: #fa7951;
  height: 39px;
  line-height: 39px;
  border-bottom: 1px solid #fa7951;
  position: relative;
  margin-bottom: 17px
}

.zhuti_xq_box2_t:after {
  content: '';
  width: 13px;
  height: 10px;
  position: absolute;
  left: 28px;
  bottom: -2px;
  display: block;
  background: url(../images/img/zhuti_xq_jian.png)no-repeat
}

.zhuti_xq_tabli {
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #fa7951;
}

.zhuti_xq_tabli li {
  float: left;
  margin-right: 34px;
  position: relative;
  cursor: pointer;
}

.zhuti_xq_tabli li.cur {
  color: #fa7951;
}

.zhuti_xq_tabli li.cur:after {
  content: '';
  width: 13px;
  height: 10px;
  position: absolute;
  left: 28px;
  bottom: -2px;
  display: block;
  background: url(../images/img/zhuti_xq_jian.png)no-repeat
}

.zhuti_xq_tab1 {
  margin-top: 20px;
  display: none
}

.zhuti_xq_tab1_box_li {
  margin-top: 38px;
}

.zhuti_xq_tab1_box_li li {
  position: relative;
  margin-left: 130px;
  padding-left: 17px;
  border-left: 1px solid #d6d6d6;
  padding-bottom: 40px;
}

.zhuti_xq_tab1_box_li li h2 {
  font-size: 16px;
  color: #4b4b4b;
  line-height: 9px;
  padding-bottom: 28px;
}

.zhuti_xq_tab1_box_li li h2 span {
  padding-left: 33px;
}

.zhuti_xq_data {
  background: url(../images/img/zhuti_xq_icon5.png) no-repeat;
  height: 30px;
  width: 117px;
  position: absolute;
  top: -11px;
  left: -130px;
}

.zhuti_xq_data span {
  font-size: 16px;
  color: #fff;
  margin-left: 6px;
  text-align: center;
  display: block;
  line-height: 30px;
}

.zhuti_xq_data :before {
  position: absolute;
  right: -17px;
  top: 10px;
  width: 9px;
  height: 9px;
  background: #ff751a;
  border-radius: 50%;
  content: "";
}

.zhuti_xq_tab1_box_li_n {
  background-color: #f7f7f7;
  padding: 0 23px;
  width: 846px
}

.zhuti_xq_tab1_box_li_nt {
  font-size: 16px;
  color: #4b4b4b;
  line-height: 55px;
}

.zhuti_xq_tab1_box_li_n p {
  float: left;
  width: 272px;
  height: 179px;
}

.zhuti_xq_tab1_box_li_n p img {
  width: 272px;
  height: 179px;
}

.zhuti_xq_tab1_box_li_n p+p {
  margin-left: 15px
}

.zhuti_xq_tab1_box_li_n span {
  padding-left: 20px;
  background: url(../images/img/zhuti_xq_icon4.png)no-repeat left center;
  font-size: 16px;
  color: #333333;
  line-height: 57px
}

.zhutixq_pin_fra {
  float: right;
  width: 1239px;
}

.zhutixq_pin_fra h3 {
  line-height: 55px;
  font-size: 14px;
  color: #333333
}

.zhutixq_pin_fra p {
  font-size: 12px;
  color: #999999;
}

.zhutixq_pin_fra a {
  display: inline-block;
  margin-right: 9px;
  margin-bottom: 14px
}

.zhutixq_fra a img {
  width: 48px;
  height: 48px;
  border: 1px solid #e2e2e2
}

.zhuti_xq_tableq {
  table-layout: fixed;
  border: 1px solid #e5e5e5;
  width: 100%
}

.zhuti_xq_tableq thead tr th {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  text-align: center;
  font-size: 16px;
  color: #333333;
  background-color: #f6f6f6;
  line-height: 46px
}

.zhuti_xq_tableq tbody tr td {
  height: 45px;
  line-height: 45px;
  border-bottom: 1px dashed #e8e8e8;
  text-align: center;
  font-size: 14px;
  color: #535352
}

.zhuti_xq_tableq tbody tr td a {
  width: 80px;
  height: 23px;
  display: block;
  text-align: center;
  font-size: 14px;
  color: #fa7951;
  border: 1px solid #fa7951;
  line-height: 23px;
  margin: 0 auto
}

/* 需求大厅认证 */

.xiqu_renzheng_box {
  padding: 20px;
  background-color: #fff;
  margin-bottom: 20px;
}

.xuqiu_renzheng_fl {
  float: left;
  width: 655px;
  margin-top: 45px
}

.xuqiu_renzheng_fl_1 {
  height: 36px;
  margin-bottom: 22px;
  width: 655px;
}

.xuqiu_renzheng_fl_1 .selectwrap {
  float: left;
  width: 413px;
  /* line-height: 33px; */
}

.xuqiu_renzheng_fl_1 .selectwrap #worktype {
  height: 38px;
  line-height: 1.3;
  line-height: 38px\9;
  border-width: 1px;
  border-style: solid;
  background-color: #fff;
  border-radius: 2px;
  border-color: #e6e6e6;
  width: 100%
}

.xuqiu_renzheng_fl_1 p {
  float: left;
  text-align: right;
  width: 198px;
  margin-right: 35px;
  font-size: 16px;
  color: #656568;
  height: 36px;
  line-height: 36px;
}

.xuqiu_renzheng_fl_1 .selectwrap select {
  width: 346px;
  border: 1px solid #bebebe;
  height: 34px;
  line-height: 34px;
  border-radius: 3px;
  padding-left: 6px;
  padding-right: 40px;
  font-size: 16px;
  color: #999999;
  background: url(../images/fuwu_select.png)no-repeat right center;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  outline: none;
  float: left;
}

.xuqiu_renzheng_fr {
  float: right;
  width: 655px;
  margin-top: 45px
}

.xuqiu_renzheng_fr1 {
  min-height: 100px;
  margin-bottom: 20px
}

.xuqiu_renzheng_fr1 p {
  float: left;
  width: 158px;
  text-align: right;
  font-size: 16px;
  color: #656568;
  margin-right: 35px;
}

#drop_area {
  float: left;
  width: 485px;
  background: url(../images/tian.png)no-repeat center;
  width: 100px;
  height: 100px !important;
  border: none !important;
  padding: 0px !important
}

#drop_area1 {
  float: left;
  width: 485px;
  background: url(../images/tian.png)no-repeat center;
  width: 100px;
  height: 100px !important;
  border: none !important;
  padding: 0px !important
}

.xuqiu_renzheng_di p {
  float: left;
  text-align: right;
  width: 198px;
  margin-right: 35px;
  font-size: 16px;
  color: #656568;
  height: 36px;
  line-height: 36px;
}

.xuqiu_renzheng_di .xuqiu_renzheng_dir {
  float: left;
  width: 1123px;
}

.xuqiu_renzheng_dir input {
  width: 299px;
  border: 1px solid #bebebe;
  height: 32px;
  line-height: 30px;
  border-radius: 3px;
  padding-left: 6px;
  padding-right: 40px;
  font-size: 16px;
  color: #999999;
  float: left;
}

.xuqiu_renzheng_di_tu {
  width: 1123px;
  height: 298px;
  margin-top: 22px;
}

.xuqiu_renzheng_di_tu img {
  width: 1123px;
  height: 298px;
}

/* 服务主体认证 */

.zhuti_renzheng_box {
  padding: 20px;
  background-color: #fff;
  margin: 20px 0px;
}

.zhuti_renzhengbox1 {
  width: 1120px;
  margin: 0 auto;
  margin-top: 20px;
}

.zhuti_renzhengbox1_fl {
  float: left;
  width: 642px;
}

.zhuti_renzhengbox1_fl_t {
  font-size: 18px;
  color: #ff751a;
  line-height: 70px;
}

.zhuti_renzhengbox1_fl_t1 {
  height: 36px;
  margin-bottom: 22px;
}

.zhuti_renzhengbox1_fl_t1 p {
  float: left;
  text-align: right;
  width: 99px;
  margin-right: 35px;
  font-size: 16px;
  color: #656568;
  height: 36px;
  line-height: 36px;
}

.zhuti_renzhengbox1_fl_t1 input {
  width: 299px;
  border: 1px solid #bebebe;
  height: 32px;
  line-height: 30px;
  border-radius: 3px;
  padding-left: 6px;
  padding-right: 40px;
  font-size: 16px;
  color: #999999;
}

.zhuti_renzhengbox1_fl_t1 span {
  font-size: 24px;
  color: #e60039;
  line-height: 27px;
  padding: 3px 10px;
}

.zhuti_renzhengbox1_fr {
  float: left;
  width: 477px
}

.zhuti_renzhengbox1_frt {
  font-size: 16px;
  color: #656568
}

#drop_area2 {
  background: url(../images/img/zhuti_ren1.png)no-repeat;
  width: 188px;
  height: 104px;
  border: none !important;
  padding: 0px !important;
  margin-top: 12px;
}

.zhuti_renzhengbox2 {
  margin-top: 14px;
  position: relative;
}

.zhuti_renzhengbox2_con {
  width: 1030px;
  background-color: #fafafa;
  float: left;
  padding: 14px 0px
}

.zhuti_renzhengbox2_fr {
  float: left;
  width: 388px;
}

#drop_area3 {
  background: url(../images/img/zhuti_ren2.png)no-repeat;
  width: 188px;
  height: 104px !important;
  border: none !important;
  padding: 0px !important;
  margin-top: 12px;
}

.zhuti_renzhengbox2_btn {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 165px
}

/* 个人中心 */

.gerenzhongxin_box {
  width: 1396px;
  margin: 0 auto;
  padding-top: 20px;
  border-top: 2px solid #ff6200;
}

.geren_nav {
  /*float: left;*/
  width: 200px;
  min-height: 757px;
  background-color: #f4eae7;
  margin-bottom: 20px;
  margin-top: 20px;
  position: absolute;
}

.geren_nav_list li {
  height: 50px;
  line-height: 50px;
  overflow: hidden;
}

.geren_nav_list li img {
  width: 20px;
  height: 20px;
  padding-left: 37px;
  padding-top: 13px;
  display: block;
  float: left
}

.geren_nav_list li a {
  font-size: 14px;
  color: #666666;
  line-height: 50px;
  padding-left: 9px;
  display: block;
  float: left
}

.geren_nav_list li.on {
  background-color: #ff6200
}

.geren_nav_list li.on a {
  color: #fff
}

.geren_nav_list li:hover {
  background-color: #ff6200
}

.geren_confr_add {
  width: 90px;
  height: 35px;
  line-height: 35px;
  background-color: #ff751a;
  border-radius: 5px;
  text-align: center;
  font-size: 14px;
  color: #fff;
  margin-bottom: 20px;
  cursor: pointer;
}

.geren_nav_list li:hover img {
  transform: translateY(-40px);
  filter: drop-shadow(#fff 0 40px);
}

.geren_nav_list li:hover a {
  color: #fff
}

.geren_nav_list li.on img {
  transform: translateY(-40px);
  filter: drop-shadow(#fff 0 40px);
}

.geren_confr {
  float: right;
  width: 1139px;
  background-color: #fff;
  padding: 18px;
  border: 1px solid #e8e8e8;
  margin-bottom: 20px;
  height: 719px;
  position: relative;
}

.geren_table {
  table-layout: fixed;
  width: 100%;
  border: 1px solid #dddddd
}

.geren_table thead tr th {
  height: 38px;
  line-height: 38px;
  background-color: #f9f9f9;
  text-align: center;
  font-size: 14px;
  color: #666666
}

.geren_table tbody tr td {
  text-align: center;
  height: 60px;
  line-height: 60px;
  padding: 20px 0px;
  font-size: 14px;
  color: #333333;
  border-bottom: 1px solid #dddddd;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}

.geren_table tbody tr td img {
  width: 60px;
  height: 60px;
  display: block;
  margin: 0 auto
}

.geren_table tbody tr td a {
  font-size: 14px;
  color: #ed6310;
  padding: 0 15px
}

/* 6.22我的订单 */

.geren_table1 {
  table-layout: fixed;
  width: 100%;
  border: 1px solid #dddddd
}

.geren_table1 thead tr th {
  height: 38px;
  line-height: 38px;
  background-color: #f9f9f9;
  text-align: center;
  font-size: 14px;
  color: #666666
}

.geren_table1 tbody tr td {
  text-align: center;
  height: 60px;
  line-height: 60px;
  padding: 18px 0px;
  font-size: 14px;
  color: #333333;
  border-bottom: 1px solid #dddddd;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}

.geren_table1 tbody tr td img {
  width: 60px;
  height: 60px;
  display: block;
  float: left;
  padding-left: 25px
}

.geren_table1 tbody tr td h2 {
  float: left;
  width: 151px;
  margin-left: 14px;
  text-align: left;
  line-height: 32px
}

.geren_table1 tbody tr td h2 span {
  display: block
}

.geren_table1 tbody tr td a {
  font-size: 14px;
  color: #ed6310;
  padding: 0 15px
}

.geren_table1 tbody tr td h3 {
  font-size: 14px;
  color: #868686;
  width: 110px;
  height: 24px;
  line-height: 24px;
  border-radius: 5px;
  border: 1px solid #dddddd;
  margin: 0 auto
}

.geren_table1 tbody tr td h3 span {
  color: #ed6310
}

.geren_table1 tbody tr td em {
  font-size: 14px;
  color: #7a7a7a
}

.geren_pingjia ul li {
  float: left;
  width: 63px;
  text-align: center;
  cursor: pointer;
  font-size: 16px;
  border-bottom: 2px solid #fff;
  padding-bottom: 9px;
  margin-right: 15px
}

.geren_pingjia ul li a {
  color: #666666
}

.geren_pingjia ul li.on {
  color: #f37235;
  font-weight: bold;
  border-bottom: 2px solid #f37235
}

.geren_pingjia ul li.on a {
  color: #f37235;
}

.geren_pingjia_list li {
  border: 1px solid #dddddd;
  margin-top: 18px
}

.geren_pingjia_list li .geren_pingjia_lista {
  height: 40px;
  line-height: 40px;
  background-color: #f9f9f9;
  border-bottom: 1px solid #ddd;
  padding-left: 16px;
  font-size: 14px;
  color: #999999
}

.geren_pingjia_list li .geren_pingjia_lista span {
  padding-left: 46px
}

.geren_pingjia_list li .geren_ptab {
  table-layout: fixed;
  width: 100%;
}

.geren_pingjia_list li .geren_ptab tbody tr td {
  padding: 18px 0px;
  height: 60px;
}

.geren_pingjia_list li .geren_ptab tbody tr td img {
  width: 60px;
  height: 60px;
  display: block;
  float: left;
  padding-left: 25px
}

.geren_pingjia_list li .geren_ptab tbody tr td h2 {
  float: left;
  width: 151px;
  margin-left: 14px;
  text-align: left;
  line-height: 32px
}

.geren_pingjia_list li .geren_ptab tbody tr td h2 span {
  display: block
}

.geren_pingjia_list li .geren_ptab tbody tr td {
  text-align: center;
  height: 60px;
  line-height: 60px;
  padding: 18px 0px;
  font-size: 14px;
  color: #333333;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}

.geren_pingjia_list li .geren_ptab tbody tr td a {
  width: 88px;
  height: 28px;
  border: 1px solid #dfdfdf;
  background-color: #f4f4f4;
  text-align: center;
  font-size: 14px;
  color: #ff6200;
  line-height: 28px;
  display: block;
  margin: 0 auto;
  border-radius: 5px
}

.geren_pingjia_list li .geren_ptab tbody tr td:nth-child(3) {
  border: 1px solid #dddddd;
  border-top: none;
  border-bottom: none;
}

.geren_pingjia_list li .geren_ptab tbody tr td:nth-child(4) {
  border: 1px solid #dddddd;
  border-top: none;
  border-bottom: none;
}

/* 弹窗 */

.geren_p_tan {
  position: fixed;
  background: rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.geren_p_tan_box {
  width: 633px;
  height: auto;
  position: absolute;
  top: 50%;
  left: 58%;
  margin-top: -281px;
  margin-left: -361px;
  background-color: #ffffff;
  border-radius: 10px;
  border: 1px solid #dddddd;
  overflow: hidden;
  padding-bottom: 20px
}

.geren_p_tan_box h2 {
  text-align: center;
  background-color: #f2f2f2;
  line-height: 33px;
  height: 33px;
  text-align: center;
  font-size: 16px;
  color: #333333;
  font-weight: bold;
}

.geren_p_tan_box h2 a {
  color: #868686;
  font-size: 18px;
  font-weight: normal;
  float: right;
  display: block;
  padding-right: 20px
}

.geren_p_tab_box1 {
  padding: 20px;
}

.geren_p_tab_box1a span {
  font-size: 14px;
  color: #333333;
  width: 75px;
  display: block;
  float: left;
  line-height: 43px;
  font-weight: bold
}

.geren_p_tab_box1a #test1 {
  float: left;
  width: 508px
}

.geren_p_tab_box2 {
  padding: 10px 20px 0px 20px;
  border-top: 1px solid #dddddd;
  height: 343px;
  overflow-x: auto;
}

.geren_p_tab_box2::-webkit-scrollbar {
  display: none;
}

.geren_p_tab_box2a {
  margin-top:15px;
  margin-bottom: 15px;
}

.geren_p_tab_box2a span {
  float: left;
  font-size: 14px;
  color: #333333;
  width: 78px;
  display: block;
  line-height: 41px
}

.geren_p_tab_box2a textarea {
  height: 103px;
  background-color: #f5f6f7;
  font-size: 14px;
  color: #666;
  border: none;
  width: 100%;
  float: left;
  padding:10px 0;
  border:#ededed solid 1px;
}

.geren_p_tab_box2a_fr {
  float: left;
  width: 515px;
}

.geren_p_tab_box2a_fr button {
  border: none;
  cursor: pointer;
}

.geren_p_tab_box2a_fr_t {
  font-size: 12px;
  color: #999999;
  line-height: 40px
}

.geren_p_tab_box2a_fr_t b {
  color: #ff751a;
}

.fuwu_fabutu_add1 {
  text-align: center;
}

a.fuwu_fabutua11 {
  width: 41px;
  height: 33px;
  display: inline-block;
  padding-left: 35px;
  background: url(../images/add1.png)no-repeat 9px center #ff751a;
  line-height: 37px;
  font-size: 13px;
  color: #ffffff;
  border-radius: 5px;
  text-align: left;
  background-size: 27%;
  margin-right: 31px;
  text-align: left;
}

a.fuwu_fabutua11:hover {
  color: #fff
}

a.fuwu_fabutua22:hover {
  color: #fff
}

a.fuwu_fabutua22 {
  width: 41px;
  height: 33px;
  display: inline-block;
  padding-left: 35px;
  background: url(../images/add2.png)no-repeat 9px center #abaaaa;
  line-height: 37px;
  font-size: 13px;
  color: #ffffff;
  border-radius: 5px;
  text-align: left;
  background-size: 27%;
}

/* 已评价 */

.geren_yipingjia {
  border-top: 1px solid #dddddd;
  padding: 0 25px
}

.geren_yipingjia li {
  border: none;
  margin-top: 0px;
}

.geren_yipingjia_h2 {
  font-size: 14px;
  color: #333333
}

.geren_yipingjia_h3 {
  font-size: 12px;
  color: #999999;
  line-height: 35px
}

.geren_yipingjia_h2_tu {
  width: 100%;
  margin-top: 16px
}

.geren_yipingjia_h2_tu a {
  float: left;
  display: block;
  border: 1px solid #e2e2e2;
  margin-right: 11px;
}

.geren_yipingjia_h2_tu a img {
  display: block;
  width: 48px;
  height: 48px
}

.geren_xiaoxilist li {
  border: 1px solid #dddddd;
  margin-bottom: 20px
}

.geren_xiaoxilist li h2 {
  font-size: 14px;
  color: #666666;
  padding-left: 22px;
  background-color: #f9f9f9;
  height: 38px;
  line-height: 38px;
  font-weight: bold;
  border-bottom: 1px solid #dddddd
}

.geren_xiaoxilist li h3 {
  padding: 22px;
  font-size: 14px;
  color: #666666
}

.geren_xiaoxilist li h3 a {
  text-align: right;
  float: right;
  font-size: 14px;
  color: #ed6310
}

.geren_xiaoxi_tan {
  position: fixed;
  background: rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.geren_xiaoxi_tan_con {
  width: 630px;
  min-height: 261px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -130px;
  margin-left: -315px;
  background-color: #ffffff;
  border-radius: 10px;
  border: 1px solid #dddddd;
  overflow: hidden;
}

.geren_xiaoxi_tan_con h2 {
  text-align: center;
  background-color: #f2f2f2;
  line-height: 33px;
  height: 33px;
  text-align: center;
  font-size: 16px;
  color: #333333;
  font-weight: bold;
}

.geren_xiaoxi_tan_con h2 a {
  color: #868686;
  font-size: 18px;
  font-weight: normal;
  float: right;
  display: block;
  padding-right: 20px
}

.geren_xiaoxi_tan_con_t {
  padding: 19px;
}

.geren_xiaoxi_tan_con_t p {
  font-size: 14px;
  color: #666666;
  line-height: 33px;
}

/* 地址弹窗 */

.gere_add_tan {
  position: fixed;
  background: rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 999;
}

.gere_add_tan_con {
  width: 629px;
  height: 505px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -242px;
  margin-left: -324px;
  background-color: #ffffff;
  border-radius: 10px;
  border: 1px solid #dddddd;
  overflow: hidden;
}

.gere_add_tan_con h2 {
  text-align: center;
  background-color: #f2f2f2;
  line-height: 33px;
  height: 33px;
  text-align: center;
  font-size: 16px;
  color: #333333;
  font-weight: bold;
}

.gere_add_tan_con h2 a {
  color: #868686;
  font-size: 18px;
  font-weight: normal;
  float: right;
  display: block;
  padding-right: 20px
}

.gere_add_box {
  padding: 0px 25px 25px 25px;
}

.gere_add_box p {
  font-size: 14px;
  color: #999999;
  line-height: 25px;
  margin-top: 10px
}

.gere_add_box p em {
  color: red;
}

.gere_add_box input {
  height: 30px;
  line-height: 30px;
  font-size: 15px;
  padding: 0 10px;
  border: 1px solid #cccccc;
  margin-top: 10px
}

.gere_add_boxa {
  width: 235px
}

.gere_add_boxb {
  width: 186px
}

.gere_add_boxbx {
  width: 269px;
}

.gere_add_boxc {
  width: 499px
}

.gere_add_boxbxx {
  width: 269px;
}

/* 资料 */

.geren_ziliao {
  margin-top: 33px;
}

.geren_ziliao_fl {
  float: left;
  margin-left: 40px;
  width: 405px;
}

.geren_ziliao_t {
  float: left;
  width: 99px;
  font-size: 14px;
  color: #666666;
  line-height: 38px
}

.geren_ziliao_t em {
  color: #ff6200
}

.geren_ziliao_tt {
  float: left;
  width: 299px;
  margin-bottom: 19px
}

.layui-form-radio&gt;i:hover, .layui-form-radioed&gt;i {
  color: #ff6200 !important;
}

.geren_ziliao_fr {
  float: right;
  width: 537px;
}

.geren_ziliao_fr1 {
  width: 438px;
  float: right;
}

.geren_ziliao_fr2 {
  float: right;
  width: 1000px
}

.layui-form-checked i, .layui-form-checked:hover i {
  color: #ff6200 !important;
}

.layui-form-checked span, .layui-form-checked:hover span {
  background-color: #ff6200 !important;
}

.geren_ziliao_fr2 .layui-form-checkbox {
  margin-bottom: 10px
}

/* 6.22改下单 */

.xiadan_title {
  width: 100%;
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #ddd;
  margin-bottom: 15px;
}

.xiadan_title span {
  float: left;
  font-size: 20px;
  color: #2b2b2b;
  line-height: 40px;
}

.xiadan_title a {
  float: right;
  font-size: 18px;
  color: #ff6200;
  line-height: 40px;
}

.qrshdz_box {
  width: 100%;
  height: 130px;
  overflow: hidden;
}

.qrshdz_box .qrshdz_box_list {
  float: left;
  width: 25%;
  margin-bottom: 14px;
}

.qrshdz_box_list .qrshdz_box_list_con {
  margin-right: 14px;
  height: 110px;
  border: 3px solid #eff2f9;
  cursor: pointer;
}

.qrshdz_box_list .qrshdz_box_hd {
  margin: 0 10px;
  border-bottom: 1px solid #ddd;
  font-size: 14px;
  color: #666666;
  height: 30px;
  line-height: 30px;
  margin-bottom: 10px;
  position: relative;
}

.qrshdz_box_list .qrshdz_box_hd b {
  margin-right: 10px;
}

.qrshdz_box_list .qrshdz_box_hd em {
  position: absolute;
  right: -10px;
  top: 0;
  background: rgba(255, 98, 0, 0.4);
  color: #fff;
  font-size: 12px;
  height: 22px;
  line-height: 22px;
  padding: 0 10px;
}

.qrshdz_box_list .qrshdz_box_bd {
  margin: 0 10px;
}

.qrshdz_box_list .qrshdz_box_bd p {
  line-height: 24px;
  font-size: 14px;
  color: #666666;
}

.qrshdz_box.on {
  height: auto;
  overflow: visible;
}

.qrshdz_box .qrshdz_box_list.current .qrshdz_box_list_con {
  border: 3px solid #ff6200;
}

.qrshdz_box .qrshdz_box_list.current .qrshdz_box_hd {
  border-bottom: 1px solid #cdfbec;
  font-size: 14px;
  color: #333;
}

.qrshdz_box .qrshdz_box_list.current .qrshdz_box_bd p {
  color: #333;
}

.qrshdz_box_bot {
  width: 100%;
  height: 40px;
  line-height: 40px;
}

.qrshdz_box_bot span {
  float: left;
  color: #f60;
  cursor: pointer;
  font-size: 14px;
}

.qrshdz_box_bot a {
  float: right;
  color: #ff6200;
  font-size: 14px;
}

/* 6.24市场服务 */

.shichang_box1 {
  margin-top: 20px;
}

.shichang_box1 ul li {
  float: left;
  width: 324px;
  height: 86px;
  background: url(../images/img/shichang_bj1.png)no-repeat;
  transition: 0.5s;
}

.shichang_box1 ul li a {
  line-height: 86px;
  font-weight: bold;
  font-size: 32px;
  color: #ffffff;
  padding-left: 123px;
}

.shichang_box1 ul li+li {
  margin-left: 17px
}

.shichang_box1 ul li:nth-child(2) {
  background: url(../images/img/shichang_bj2.png)no-repeat;
}

.shichang_box1 ul li:nth-child(3) {
  background: url(../images/img/shichang_bj3.png)no-repeat;
}

.shichang_box1 ul li:nth-child(4) {
  background: url(../images/img/shichang_bj4.png)no-repeat;
}

.shichang_box1 ul li:hover {
  margin-top: -5px
}

.shichang_box2 {
  background-color: #fff;
  padding: 24px;
  margin-top: 20px;
}

.shichang_box2a {
  margin-top: 20px;
  position: relative;
}

.shichang_box2a .bd {
  overflow: hidden;
}

.shichang_list li {
  float: left;
  width: 249px;
  border: 1px solid #dddddd;
  height: 308px;
  margin-right: 20px
}

.shichang_list li a.img2 {
  display: block;
  width: 249px;
  height: 186px;
  overflow: hidden;
}

.shichang_list li a.img2 img {
  width: 249px;
  height: 186px;
  -webkit-transition: -webkit-transform .3s ease;
  -moz-transition: -moz-transform .3s ease;
  -ms-transition: -ms-transform .3s ease;
  transition: transform .3s ease;
}

.shichang_list li:hover a.img2 img {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

.shichang_list li h2 {
  padding: 0px 6px;
  margin-top: 14px
}

.shichang_list li h2 a {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  font-size: 18px;
  color: #333333;
  line-height: 29px;
}

.shichang_list li h2 span {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  font-size: 16px;
  color: #999999;
  line-height: 34px;
}

.shichang_list li h2 b {
  font-size: 18px;
  color: #ff751a;
  font-weight: normal;
  line-height: 33px;
}

.shichang_list li h2 b em {
  float: right;
  display: block;
}

.shichang_list li h2:hover a {
  color: #ff751a
}

.shichang_left {
  position: absolute;
  left: -24px;
  top: 84px;
  display: block;
  cursor: pointer;
}

.shichang_right {
  position: absolute;
  right: -24px;
  top: 84px;
  display: block;
  cursor: pointer;
}

.shichang_box2b {
  margin-top: 23px;
}

.shichang_box2b_fl {
  float: left;
  width: 250px;
  background: url(../images/img/shichang_bja.png)no-repeat top #de6321;
  height: 640px;
  margin-top: 26px;
  overflow: hidden;
}

.shichang_bj {
  background: url(../images/img/shichang_bjb.png)no-repeat top #5e55c2;
}

.shichang_bj1 {
  background: url(../images/img/shichang_bjc.png)no-repeat top #3b9bc5;
}

.shichang_bj2 {
  background: url(../images/img/shichang_bjd.png)no-repeat top #1e8e3b;
}

.shichang_box2b_fl1 {
  height: 422px;
  padding: 0px 14px
}

.shichang_box2b_fl1 h2 {
  padding-top: 40px;
  font-size: 30px;
  color: #ffffff
}

.shichang_box2b_fl1 h2 a {
  display: block;
  width: 110px;
  padding-left: 19px;
  height: 35px;
  line-height: 35px;
  background-color: #fff;
  border-radius: 20px;
  font-size: 16px;
  color: #ffb53b;
  font-weight: bold;
  margin-top: 22px
}

.shichang_box2b_fl1 h2 a span {
  padding-left: 11px
}

.shichang_box2b_fl1 h2 a.acolor1 {
  color: #6797f8
}

.shichang_box2b_fl1 h2 a.acolor2 {
  color: #3dcbd7
}

.shichang_box2b_fl1 h2 a.acolor3 {
  color: #53b960
}

.shichang_box2b_fl2 {
  padding: 33px 23px
}

.shichang_boxb_list li {
  float: left;
  padding: 0px 8px;
  border: 1px solid rgba(255, 255, 255, 0.6);
  background: rgba(255, 255, 255, 0.3);
  line-height: 32px;
  height: 32px;
  margin-right: 12px;
  margin-bottom: 16px
}

.shichang_boxb_list li a {
  font-size: 14px;
  color: #ffffff;
}

.shichang_boxb_list li:nth-child(2n) {
  margin-right: 0
}

.shichang_boxb_lista {
  text-align: center
}

.shichang_boxb_lista li {
  display: inline-block;
  border: 1px solid rgba(255, 255, 255, 0.6);
  background: rgba(255, 255, 255, 0.3);
  line-height: 32px;
  height: 32px;
  margin-right: 12px;
  margin-bottom: 16px;
  width: 83px;
  text-align: center
}

.shichang_boxb_lista li a {
  font-size: 14px;
  color: #ffffff;
}

.shichang_boxb_lista li:nth-child(2n) {
  margin-right: 0
}

.shichang_box2bfr {
  float: right;
  width: 1075px;
  margin-top: 26px;
  height: 640px;
  overflow: hidden;
}

.shichang_list1 li {
  float: left;
  width: 249px;
  border: 1px solid #dddddd;
  height: 308px;
  margin-right: 18px;
  margin-bottom: 20px
}

.shichang_list1 li a.img2 {
  display: block;
  width: 249px;
  height: 186px;
  overflow: hidden;
}

.shichang_list1 li a.img2 img {
  width: 249px;
  height: 186px;
  -webkit-transition: -webkit-transform .3s ease;
  -moz-transition: -moz-transform .3s ease;
  -ms-transition: -ms-transform .3s ease;
  transition: transform .3s ease;
}

.shichang_list1 li:hover a.img2 img {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

.shichang_list1 li h2 {
  padding: 0px 6px;
  margin-top: 14px
}

.shichang_list1 li h2 a {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  font-size: 18px;
  color: #333333;
  line-height: 29px;
}

.shichang_list1 li h2 span {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  font-size: 16px;
  color: #999999;
  line-height: 34px;
}

.shichang_list1 li h2 b {
  font-size: 18px;
  color: #ff751a;
  font-weight: normal;
  line-height: 33px;
  display: block;
}

.shichang_list1 li h2 b em {
  float: right;
  display: block;
  vertical-align: middle;
  /* line-height: 20px; */
  /* padding-top: 4px; */
}

.shichang_list1 li h2:hover a {
  color: #ff751a
}


/* 服务下单提交 */

.fuwu_xiati_con {
  padding: 20px;
  margin-bottom: 20px;
  background-color: #fff;
}

.fuwu_xiati_box1 {
  height: 151px;
  position: relative;
  border-bottom: 1px solid #dddddd
}

.fuwu_xiati_box1 h2 {
  font-size: 16px;
  color: #333333;
  padding-top: 36px
}

.fuwu_xiati_box1 h2 span {
  display: block;
  padding-top: 18px
}

.fuwu_xiati_box1 h2 span b {
  color: #ed6310;
  font-weight: normal
}

.fuwu_xiati_box1 h3 {
  font-size: 16px;
  color: #333333;
  position: absolute;
  text-align: right;
  top: 40px;
  right: 10px;
}

.fuwu_xiati_box1 h3 span {
  font-size: 30px;
  color: #f37235;
}

.fuwu_xiati_box2 {
  text-align: center;
  margin-top: 23px;
}

.fuwu_xiati_box2 p {
  font-size: 18px;
  color: #333333;
  text-align: center;
  line-height: 45px
}

.fuwu_xiati_box2 img {
  width: 202px;
  height: 202px;
  border: 1px solid #ddd
}

.fuwu_xiati_box3 {
  float: right;
  width: 184px;
  height: 36px;
  line-height: 36px;
  border: 1px solid #ddd;
  text-align: center;
  font-size: 14px;
  color: #333333;
}

.fuwu_xiati_tan {
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
}

.fuwu_xiati_tan_con {
  width: 480px;
  height: 340px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -240px;
  margin-top: -170px;
  background-color: #ffffff;
  border-radius: 5px;
  overflow: hidden;
}

.fuwu_xiati_tan_t {
  padding-left: 10px;
  background-color: #ebebeb;
  line-height: 39px;
  height: 39px;
  font-size: 14px;
  color: #0f0e0e;
}

.fuwu_xiati_tan_t a {
  float: right;
  display: block;
  padding-right: 19px;
}

.fuwu_xiati_tan_t a img {
  vertical-align: middle
}

.fuwu_fuwu_xiati_a1 {
  text-align: center;
  border-bottom: 1px solid #dddddd;
  height: 188px
}

.fuwu_fuwu_xiati_a1 img {
  padding-top: 21px
}

.fuwu_fuwu_xiati_a1 p {
  font-size: 14px;
  color: #0f0e0e;
  line-height: 29px;
}

.fuwu_fuwu_xiati_a1 h2 {
  text-align: center;
  font-size: 12px;
  color: #666666
}

.fuwu_fuwu_xiati_a1 h2 span {
  font-size: 26px;
  color: #ff3838;
}

.fuwu_fuwu_xiati_a1 h2 span em {
  font-size: 13px
}

.fuwu_fuwu_xiati_a2 {
  padding: 13px
}

.fuwu_fuwu_xiati_a2 p {
  font-size: 12px;
  color: #2b2b2b;
  line-height: 25px
}

.fuwu_xiati_box4 {
  padding: 51px 13px 31px 13px
}

.fuwu_xiati_box4_list li {
  position: relative;
  width: 303px;
  height: 165px;
  border: 1px solid #ddd;
  float: left;
  margin-right: 70px;
  position: relative;
}

.fuwu_xiati_box4_list li img {
  vertical-align: middle;
  float: left;
  width: 54px;
  height: 54px;
  line-height: 165px;
  float: left;
  margin-left: 90px;
  padding-top: 52px
}

.fuwu_xiati_box4_list li p {
  width: 136px;
  float: right;
  font-size: 20px;
  color: #333333;
  line-height: 165px
}

.fuwu_xiati_box4_list li.on {
  border-color: #45b035
}

.fuwu_xiati_box4_list li.on:after {
  content: '';
  width: 47px;
  height: 49px;
  background: url(../images/img/xiadan_icon.png)no-repeat;
  bottom: 0;
  right: 0;
  display: block;
  position: absolute;
}

.fuwu_xiati_box4a {
  margin-top: 34px;
  width: 186px;
  height: 54px;
  border-radius: 10px;
  background: url(../images/img/xiadan_icon1.png)no-repeat 44px center #ff751a;
}

.fuwu_xiati_box4a a {
  padding-left: 78px;
  line-height: 54px;
  font-size: 18px;
  color: #ffffff
}

/* 市场服务-土地租赁 */

.shichang_list1a li {
  float: left;
  width: 249px;
  border: 1px solid #dddddd;
  height: 308px;
  margin-right: 24px;
  margin-bottom: 20px
}

.shichang_list1a li a.img2 {
  display: block;
  width: 249px;
  height: 186px;
  overflow: hidden;
}

.shichang_list1a li a.img2 img {
  width: 249px;
  height: 186px;
  -webkit-transition: -webkit-transform .3s ease;
  -moz-transition: -moz-transform .3s ease;
  -ms-transition: -ms-transform .3s ease;
  transition: transform .3s ease;
}

.shichang_list1a li:hover a.img2 img {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

.shichang_list1a li h2 {
  padding: 0px 6px;
  margin-top: 14px
}

.shichang_list1a li h2 a {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  font-size: 18px;
  color: #333333;
  line-height: 29px;
}

.shichang_list1a li h2 span {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  font-size: 16px;
  color: #999999;
  line-height: 34px;
}

.shichang_list1a li h2 b {
  font-size: 18px;
  color: #ff751a;
  font-weight: normal;
  line-height: 33px;
  display: block;
}

.shichang_list1a li h2 b em {
  float: right;
  display: block;
  vertical-align: middle;
  /* line-height: 20px; */
  /* padding-top: 4px; */
}

.shichang_list1a li h2:hover a {
  color: #ff751a
}

.shichang_list1a li:nth-child(5n) {
  margin-right: 0
}

.shichang_list1b li {
  float: left;
  width: 249px;
  border: 1px solid #dddddd;
  height: 308px;
  margin-right: 24px;
  margin-bottom: 20px
}

.shichang_list1b li a.img2 {
  display: block;
  width: 249px;
  height: 186px;
  overflow: hidden;
}

.shichang_list1b li a.img2 img {
  width: 249px;
  height: 186px;
  -webkit-transition: -webkit-transform .3s ease;
  -moz-transition: -moz-transform .3s ease;
  -ms-transition: -ms-transform .3s ease;
  transition: transform .3s ease;
}

.shichang_list1b li:hover a.img2 img {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

.shichang_list1b li h2 {
  padding: 0px 6px;
  margin-top: 7px;
}

.shichang_list1b li h2 a {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  font-size: 18px;
  color: #333333;
  line-height: 29px;
}

.shichang_list1b li h2 b {
  font-size: 18px;
  color: #ff751a;
  font-weight: normal;
  line-height: 33px;
  display: block;
  position: relative;
}

.shichang_list1b li h2 b em {
  float: right;
  display: block;
  vertical-align: middle;
  /* line-height: 20px; */
  /* padding-top: 4px; */
  position: absolute;
  top: -12px;
  right: 8px;
}

.shichang_list1b li h2:hover a {
  color: #ff751a
}

.shichang_list1b li:nth-child(5n) {
  margin-right: 0
}

.shichang_list1b li p {
  font-size: 16px;
  color: #999999;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  line-height: 25px;
}

.shichang_list1b li p span {
  width: 103px;
  float: left;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}

.shichang_nj_nav b {
  width: 78px;
  text-align: right;
  font-size: 14px;
  color: #333333;
  font-weight: bold;
  float: left;
  display: block;
  line-height: 27px;
}

img {
  border: 0;
}

a {
  text-decoration: none;
  color: #333;
}

.js {
  width: 90%;
  margin: 10px auto 0 auto;
}

.js p {
  padding: 5px 0;
  font-weight: bold;
  overflow: hidden;
}

.js p span {
  float: right;
}

.js p span a {
  color: #f00;
  text-decoration: underline;
}

.js textarea {
  height: 50px;
  width: 98%;
  padding: 5px;
  border: 1px solid #ccc;
  border-top: 2px solid #aaa;
  border-left: 2px solid #aaa;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.navBar {
  position: relative;
  z-index: 1;
  color: #fff;
  height: 40px;
  line-height: 40px;
  width: 1251px;
  margin: 0 auto;
  float: right;
  height: 95px;
  margin-left: 25px;
}

.navaa {
  float: left;
  width: 1274px;
  margin: 0 auto;
  font-family: "Microsoft YaHei", SimSun, SimHei;
  float: left;
}

.navaa a {
  color: #fff;
}

.navaa h3 {
  float: left;
  font-size: 100%;
  font-weight: normal;
  font-size: 14px;
  margin-right: 10px
}

.navaa .m {
  float: left;
  position: relative;
}

.navaa .s {
  float: left;
  width: 9px;
  text-align: center;
  color: #eee;
}

.navaa h3 a {
  display: block;
  width: 22px;
  height: 22px;
  border: 1px solid #e5e5e5;
  font-size: 12px;
  color: #e5e5e5;
  text-align: center;
  line-height: 22px
}

.navaa .on a {
  background: #ed7400;
  border: 1px solid #ed7400;
  color: #fff
}

.navaa .sub {
  display: none;
  width: 500px;
  position: absolute;
  left: 0;
  top: 40px;
  height: 26px;
  line-height: 26px;
  padding: 7px 0;
  float: left;
}

.navaa .sub li {
  float: left;
}

.navaa .sub li a {
  display: block;
  margin-right: 30px;
  font-size: 14px;
  color: #333333;
  background: none !important;
  border: none!important
}

/* .navaa .sub li a:hover {
  background: none;
  color: #fff;
} */

/* 6.25公共服务 */

.gongbox {
  background: #fff;
  padding: 20px;
  margin-top: 20px
}

.gongbox1_fl {
  float: left;
  width: 250px;
  padding-top: 46px
}

.gongbox1_fl img {
  width: 250px;
  height: 173px
}

.gongbox1_fr {
  width: 1091px;
  float: right;
}

.gongbox1_list li {
  float: left;
  font-size: 24px;
  color: #818181;
  padding-bottom: 14px;
  border-bottom: 3px solid #fff;
  margin-right: 70px;
  overflow: hidden;
  cursor: pointer;
}

.gongbox1_list li img {
  width: 29px;
  height: 24px;
  padding-right: 9px
}

.gongbox1_list li.cur {
  border-bottom: 3px solid #ff751a;
  color: #ff751a
}

.gongbox1_list li.cur img {
  transform: translateY(-40px);
  filter: drop-shadow(#ff751a 0 40px);
}

.gongbox1_list li:hover img {
  transform: translateY(-40px);
  filter: drop-shadow(#ff751a 0 40px);
}

.gongbox1_list li:hover {
  border-bottom: 3px solid #ff751a;
  color: #ff751a
}

.gong_tabfl {
  float: left;
  width: 485px;
}

.gong_tabfl_t {
  font-size: 16px;
  color: #333333;
  line-height: 53px;
}

.gong_tabfl .layui-input-inline {
  width: 141px;
  margin-right: 9px;
}

.gong_taba .layui-form-select dl dd.layui-this {
  background-color: #ff751a !important;
}

.gong_tabfr {
  float: right;
  width: 375px;
}

.gong_taba {
  float: left;
  width: 887px;
}

.gong_tabfr1 {
  float: left;
  width: 159px;
}

.gong_tabfr2 {
  float: right;
  width: 200px;
}

.gong_taba_input {
  margin-top: 23px
}

.gong_tabb {
  margin-top: 74px;
  float: right;
  width: 182px;
  height: 40px;
  line-height: 40px;
  background: url(../images/img/gong_box1_icon3.png)no-repeat;
  cursor: pointer;
}

.gong_tabb a {
  padding-left: 79px;
  font-size: 20px;
  color: #ffffff
}

.gong_tabb a:hover {
  color: #fff
}

.gongbox1_tab {
  display: none;
}

.gongbox2_fl {
  float: left;
  width: 821px
}

.gongbox2_t {
  position: relative;
  border-bottom: 1px solid #dddddd;
  padding-left: 17px;
  padding-bottom: 20px;
  font-size: 18px;
  color: #333333;
  font-weight: bold;
}

.gongbox2_t:after {
  content: '';
  width: 6px;
  height: 22px;
  background-color: #ff751a;
  position: absolute;
  left: 0;
  top: 0;
}

.gongbox2_t a {
  position: absolute;
  right: 13px;
  top: 11px;
}

.gongbox2_list li {
  font-size: 16px;
  color: #333333;
  position: relative;
  padding-left: 21px;
  line-height: 40px;
  height: 40px;
}

.gongbox2_list li a {
  font-size: 16px;
  color: #333333;
  display: block;
  float: left;
  width: 623px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}

.gongbox2_list li span {
  float: right;
  display: block;
  text-align: right;
  padding-right: 10px
}

.gongbox2_list li:after {
  content: '';
  width: 5px;
  height: 5px;
  background-color: #666666;
  top: 16px;
  left: 0;
  display: block;
  position: absolute;
}

.gongbox2_list li:hover a {
  color: #ff751a
}

.gongbox2_list {
  margin-top: 10px
}

.gongbox2_fr {
  float: right;
  width: 518px
}

.gongbox2_list1 li {
  font-size: 16px;
  color: #333333;
  position: relative;
  padding-left: 21px;
  line-height: 40px;
  height: 40px;
}

.gongbox2_list1 li a {
  font-size: 16px;
  color: #333333;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}

.gongbox2_list1 li:after {
  content: '';
  width: 5px;
  height: 5px;
  background-color: #666666;
  top: 16px;
  left: 0;
  display: block;
  position: absolute;
}

.gongbox2_list1 li:hover a {
  color: #ff751a
}

.gongbox2_list1 {
  margin-top: 10px
}

.gongbox3 {
  margin-top: 20px;
}

.gong_box3_fl {
  float: left;
  width: 780px;
  background: #fff;
  padding: 20px
}

.gong_box3_fl img {
  width: 780px;
  height: 168px;
}

.gong_box3_list ul li {
  float: left;
  font-size: 18px;
  color: #999999;
  cursor: pointer;
  line-height: 58px
}

.gong_box3_list ul li.cur {
  color: #ff751a
}

.gong_box3_serach {
  height: 62px;
}

.gong_box3_serach input {
  float: left;
  width: 607px;
  height: 59px;
  line-height: 59px;
  padding-left: 20px;
  font-size: 18px;
  color: #999999;
  border-radius: 10px;
  border: 1px solid #dddddd;
  background-color: #f9f9f9
}

.gong_box3_serach a {
  float: right;
  width: 134px;
  height: 60px;
  line-height: 60px;
  display: block;
  background: url(../images/img/gong_box3_icon2.png)no-repeat
}

.gong_box3_tab_t {
  background: url(../images/img/gong_box3_icon1.png)no-repeat left center;
  font-size: 18px;
  color: #333333;
  padding-left: 27px;
  line-height: 50px
}

.gong_box3_tab p {
  padding-left: 27px;
  font-size: 18px;
  color: #666666;
  line-height: 39px
}

.gong_box3_tab p span {
  color: #ff751a
}

.gong_box3_tab {
  display: none
}

.gong_box3_fr {
  float: right;
  width: 515px;
  background: #fff;
  padding: 20px
}

.gong_box3_table {
  table-layout: fixed;
  width: 100%
}

.gong_box3_table thead tr th {
  text-align: center;
  font-size: 16px;
  color: #333333;
  height: 59px;
  line-height: 59px;
}

.gong_box3_table tbody tr td {
  font-size: 14px;
  color: #666666;
  height: 45px;
  line-height: 45px;
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}

.gong_box3_table tbody tr td span {
  color: #ff751a
}

.gong_box3_table tbody tr {
  background-color: #f9f9f9
}

.gong_box3_table tbody tr:nth-child(2n) {
  background-color: #fff
}

.gongbox4 {
  margin-bottom: 20px;
}

.gongbox4_list {
  border-bottom: 1px solid #dddddd;
  height: 39px;
  position: relative;
}

.gongbox4_list li {
  float: left;
  font-size: 18px;
  color: #999999;
  font-weight: bold;
  margin-right: 36px;
  height: 37px;
  overflow: hidden;
  cursor: pointer;
}

.gongbox4_list li.cur {
  border-bottom: 2px solid #ff751a;
  color: #ff751a
}

.gongbox4_list li img {
  width: 18px;
  height: 18px;
  padding-right: 8px
}

.gongbox4_list li.cur img {
  transform: translateY(-40px);
  filter: drop-shadow(#ff751a 0 40px);
}

.gongbox4_list a {
  position: absolute;
  right: 13px;
  top: 11px;
}

.gongbox4_tab {
  display: none
}

.gongbox4_tabfl {
  float: left;
  width: 648px;
  margin-top: 20px
}

.gongbox4_tabfl a.img3 {
  width: 648px;
  height: 493px;
  display: block;
}

.gongbox4_tabfl a.img3 img {
  width: 648px;
  height: 493px;
  display: block;
  object-fit: cover;
}

.gongbox4_tabfl h2 {
  background-color: #f9f9f9;
  height: 70px;
  padding: 0 15px
}

.gongbox4_tabfl h2 a {
  font-size: 18px;
  color: #000000;
  display: block;
  float: left;
  width: 392px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  line-height: 70px
}

.gongbox4_tabfl h2 span {
  float: right;
  display: block;
  font-size: 16px;
  color: #666666;
  line-height: 70px;
  height: 70px;
}

.gongbox4_tabfl h2 span img {
  vertical-align: middle;
  display: inline-block;
  padding: 0 10px
}

.gongbox4_tabfr {
  float: right;
  width: 690px;
  margin-top: 20px
}

.gongbox4_tabfr li {
  float: left;
  width: 334px;
  margin-right: 19px;
  margin-bottom: 19px;
}

.gongbox4_tabfr li img {
  width: 334px;
  height: 199px
}

.gongbox4_tabfr li h2 {
  background-color: #f9f9f9;
  height: 75px;
  padding: 0 15px;
}

.gongbox4_tabfr li h2 a {
  font-size: 18px;
  color: #000000;
  display: block;
  line-height: 40px
}

.gongbox4_tabfr li h2 p {
  font-size: 14px;
  color: #9f9f9f;
}

.gongbox4_tabfr li:nth-child(2n) {
  margin-right: 0
}

.gongbox4_tabfr li:nth-child(3) {
  margin-bottom: 0
}

.gongbox4_tabfr li:nth-child(4) {
  margin-bottom: 0
}

/* 土地确认权弹窗 */

.gong_tudi {
  position: fixed;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 99999;
}

.gong_tudi_box {
  position: absolute;
  background: url(../images/img/gong_tu_bg.png)no-repeat;
  width: 900px;
  height: 544px;
  margin-left: -450px;
  margin-top: -272px;
  left: 50%;
  top: 50%;
}

.gong_tudi_t {
  padding-top: 4px;
  height: 67px;
  line-height: 67px;
  text-align: center;
  text-align: center;
  font-size: 24px;
  color: #303030;
  border-bottom: 1px solid #d7d7d7;
  position: relative;
}

.gong_tudi_t a {
  position: absolute;
  top: 0;
  right: 18px;
}

.gong_tudi_con {
  width: 729px;
  margin: 0 auto;
  padding-top: 14px;
}

.gong_tudi_con p {
  font-size: 16px;
  color: #333333;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  line-height: 40px;
}

.gong_tudip1 {
  float: left;
  width: 400px;
}

.gong_tudip2 {
  float: right;
  width: 320px;
}

.gong_tudip3 {
  float: right;
  width: 320px;
  font-size: 16px;
  color: #333333;
  /* line-height:40px; */
}

.gong_tudip3 span {
  float: left;
  width: 113px;
  display: block;
  text-align: right;
  line-height: 40px;
}

.gong_tudip3 b {
  float: right;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  font-weight: normal;
  width: 200px;
  line-height: 40px;
}

.gong_tudi_con p span {
  float: left;
  width: 113px;
  display: block;
  text-align: right
}

.gong_tudi_tu {
  border-top: 1px solid #e7e7e7;
  padding-top: 20px;
  margin-top: 14px;
}

.gong_tudi_tu h2 {
  float: left;
  width: 131px;
  font-size: 16px;
  color: #333333
}

.gong_tudi_tu img {
  float: left;
  width: 290px;
  height: 205px
}

/* 农药弹窗 */

.gong_nongyao {
  position: fixed;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 99999;
  overflow-x: hidden;
}

.gong_nongyao::-webkit-scrollbar {
  display: none;
}

.gong_nongyao_box {
  position: absolute;
  background: url(../images/img/gong_nongyao_bj.png)no-repeat;
  width: 900px;
  height: 932px;
  margin-left: -450px;
  left: 50%;
  top: 0%;
}

.gong_tudi_tu h3 {
  font-weight: bold;
  padding-left: 28px;
  font-size: 16px;
  color: #333333;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  line-height: 50px;
}

.gong_fei_box {
  position: absolute;
  background: url(../images/img/gong_fei_bj.png)no-repeat;
  width: 900px;
  height: 725px;
  margin-left: -450px;
  left: 50%;
  top: 3%;
}

/* 公共服务——政策详情 */

.gong_zc_xq {
  padding: 20px;
  margin-bottom: 20px;
  background-color: #fff;
}

.gong_zc_xq_t {
  height: 114px;
  background: url(../images/img/gong_zc_xqtu1.png)no-repeat center bottom;
  text-align: center;
}

.gong_zc_xq_t h2 {
  text-align: center;
  font-size: 24px;
  color: #333333;
  font-weight: bold;
  line-height: 41px;
}

.gong_zc_xq_t h3 {
  width: 654px;
  margin: 0 auto;
  font-size: 14px;
  color: #666666;
  text-align: left;
  line-height: 47px;
}

.gong_zc_xq_t h3 span {
  float: right;
  text-align: right;
  display: block;
}

.gong_zc_xq_t1 {
  width: 1200px;
  margin: 0 auto;
  padding-top: 40px
}

.gong_zc_xq_t1_con p {
  text-indent: 2em;
  font-size: 14px;
  color: #666666;
  line-height: 27px;
  padding-bottom: 29px;
}

.gong_zc_xq_t1_con p span {
  padding-left: 44px
}

.gong_zc_xq_t2_con {
  padding-top: 90px;
}

.gong_zc_xq_t2_con_t {
  height: 39px;
  line-height: 39px;
  border-bottom: 1px solid #dddddd
}

.gong_zc_xq_t2_con_t span {
  font-size: 16px;
  color: #ff751a;
  border-bottom: 2px solid #fa7951;
  line-height: 39px;
  display: inline-block
}

/* 公共服务-政策2级 */

.fuwu_seclect1 {
  float: left;
  width: 97px;
  height: 24px;
  margin-left: 19px
}

.fuwu_seclect1 input {
  width: 97px;
  height: 24px;
  line-height: 24px;
}

.fuwu_seclect1 .layui-form-select .layui-input {
  padding-right: 20px
}

.fuwu_seclect1 .layui-form-select dl dd.layui-this {
  background-color: #ff751a
}

.gongbox2_lista li {
  font-size: 16px;
  color: #333333;
  position: relative;
  padding-left: 21px;
  line-height: 40px;
  height: 40px;
}

.gongbox2_lista li a {
  font-size: 16px;
  color: #333333;
  display: block;
  float: left;
  width: 623px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}

.gongbox2_lista li span {
  float: right;
  display: block;
  text-align: right;
  padding-right: 10px
}

.gongbox2_lista li:after {
  content: '';
  width: 5px;
  height: 5px;
  background-color: #666666;
  top: 16px;
  left: 0;
  display: block;
  position: absolute;
}

.gongbox2_lista li:hover a {
  color: #ff751a
}

.gongbox2_lista {
  margin-top: 10px;
  padding-bottom: 24px;
  border-bottom: 1px dashed #dddddd
}

.shang_xq_tab_con1x {
  text-align: center
}

.shang_xq_tab_con1x p {
  font-size: 14px;
  color: #333333;
  line-height: 25px;
  text-align: left
}

.shang_xq_tab_con1x img {
  /* margin-top: 30px; */
  width: 100%;
  height: auto;
}

.geren_box_fl {
  float: left;
  width: 257px;
}

.geren_box_fr {
  float: right;
  width: 257px;
}

.gere_add_boxaa {
  float: left;
  width: 200px;
  font-size: 14px;
  color: #999999;
  line-height: 25px;
  margin-top: 10px;
}

.geren_box_fr p {
  float: left;
  font-size: 14px;
  color: #999999;
  line-height: 25px;
  margin-top: 10px;
}

.geren_box_fl p {
  float: left;
  font-size: 14px;
  color: #999999;
  line-height: 25px;
  margin-top: 10px;
}

.gere_add_p {}

.gere_add_p h3 {
  font-size: 14px;
  color: #333333;
  width: 67px;
  display: block;
  float: left;
  line-height: 49px;
  font-weight: bold;
  height: 43px;
}

.gere_add_boxbxx input {
  width: 80px;
  height: 28px;
  border: 1px solid #dbdbdb;
  line-height: 28px;
  padding: 0px 23px 0px 13px;
  background: url(../images/img/fuwu_xia_jian.png)no-repeat 96px center;
  outline: none;
  float: left;
  font-size: 12px;
  color: #2b2b2b;
}

.gere_add_boxbxx b {
  float: left;
  width: 30px;
  height: 40px;
  line-height: 49px;
  text-align: center;
  font-size: 15px;
  color: #2b2b2b;
  font-weight: normal;
}

.gere_add_pa {
  float: left;
  width: 285px;
  margin-left: 10px;
  font-size: 15px;
  color: #333333;
  display: block;
  line-height: 46px;
}

.gere_add_tan_con1 {
  width: 412px;
  height: 367px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -242px;
  margin-left: -211px;
  background-color: #ffffff;
  border-radius: 10px;
  border: 1px solid #dddddd;
  overflow: hidden;
}

.gere_add_tan_con1 h2 {
  text-align: center;
  background-color: #f2f2f2;
  line-height: 33px;
  height: 33px;
  text-align: center;
  font-size: 16px;
  color: #333333;
  font-weight: bold;
}

.gere_add_tan_con1 h2 a {
  color: #868686;
  font-size: 18px;
  font-weight: normal;
  float: right;
  display: block;
  padding-right: 20px
}

/* 625改样式 */

#searchShow div {
  /*float: left;*/
  margin-right: 10px;
  min-width: 277px
}

#searchShow div a {
  font-size: 16px;
  display: block;
  padding-left: 20px
}

#searchShow div:hover a {
  background-color: #ff751a;
  color: #fff
}

#searchShow {
  margin-left: 128px;
  position: absolute;
  left: 0;
  top: 34px
}

.fuwu_search input.input1 {
  width: 231px;
  border: 1px solid #bebebe;
  height: 32px;
  line-height: 30px;
  border-radius: 3px;
  padding-left: 6px;
  padding-right: 40px;
  font-size: 16px;
  color: #999999;
  float: left;
  margin-left: 126px;
  margin-bottom: 20px;
}

.fuwu_search input.input2 {
  width: 53px;
  border: 1px solid #bebebe;
  height: 32px;
  line-height: 30px;
  border-radius: 3px;
  padding-left: 6px;
  padding-right: 40px;
  font-size: 16px;
  color: #999999;
  float: left;
  margin-left: 10px;
  text-align: center
}

.xuqiu_renzheng_di .xuqiu_renzheng_dir .selectwrapa1 select {
  height: 38px;
  line-height: 1.3;
  line-height: 38px\9;
  border-width: 1px;
  border-style: solid;
  background-color: #fff;
  border-radius: 2px;
  border-color: #D2D2D2!important;
  width: 100%
}

.selectwrapa1x {
  float: left;
  width: 111px;
  margin-right: 4px;
}

.xuqiu_renzheng_di .xuqiu_renzheng_dir .selectwrapa1x select {
  height: 38px;
  line-height: 1.3;
  line-height: 38px\9;
  border-width: 1px;
  border-style: solid;
  background-color: #fff;
  border-radius: 2px;
  border-color: #D2D2D2!important;
  width: 100%
}

.selectwrapa1 {
  float: left;
  width: 84px;
  margin-right: 4px;
}

.zhuti_renzhengbox1_fl_t1 .selectwrapa1 input {
  width: 85px !important;
  border: 1px solid #bebebe;
  height: 32px;
  line-height: 30px;
  border-radius: 3px;
  padding-left: 6px;
  padding-right: 40px;
  font-size: 16px;
  color: #999999;
  float: left;
  margin-bottom: 5px
}

.selectwrapa1 .layui-form-select .layui-edge {
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: 12px;
  cursor: pointer;
  border-width: 6px;
  border-top-color: #c2c2c2;
  border-top-style: solid;
  transition: all .3s;
  -webkit-transition: all .3s;
}

.selectwrapa1 .layui-form-selected .layui-edge {
  margin-top: 7px;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  margin-top: -3px \9;
}

.zhuti_renzhengbox1_frt_con {
  width: 238px;
  height: 178px;
  margin: 10px 0px;
  float: left
}

.zhuti_renzhengbox1_frt_con img {
  width: 189px;
  height: 102px;
}

.zhuti_zuowu {
  float: left;
  width: 471px
}

/* 626视频详情 */

.gong_shi_list li {
  float: left;
  width: 334px;
  margin-right: 6px;
  margin-bottom: 19px;
}

.gong_shi_list li img {
  width: 334px;
  height: 199px
}

.gong_shi_list li h2 {
  background-color: #f9f9f9;
  height: 75px;
  padding: 0 15px;
}

.gong_shi_list li h2 a {
  font-size: 18px;
  color: #000000;
  display: block;
  line-height: 40px
}

.gong_shi_list li h2 p {
  font-size: 14px;
  color: #9f9f9f;
}

.gong_shi_list li:nth-child(4n) {
  margin-right: 0
}

.gong_shixq_box1 {
  background-color: #fafafa;
  height: 601px;
}

.gong_shixq_fl {
  float: left;
  width: 1041px;
  height: 601px;
}

.gong_shixq_fl img {
  width: 1041px;
  height: 601px;
}

.gong_shixq_fr {
  width: 264px;
  float: right;
  padding-right: 18px;
}

.gong_shixq_fr h2 {
  font-size: 20px;
  color: #333433;
  line-height: 31px;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 10px;
  padding-top: 13px;
}

.gong_shixq_fr p {
  font-size: 16px;
  color: #999999;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  line-height: 30px;
}

.gong_shixq_fr span {
  color: #333433
}

.gong_shixq_fr b {
  font-weight: normal;
  font-size: 14px;
  color: #333433;
  line-height: 24px;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 14;
  line-clamp: 14;
  -webkit-box-orient: vertical;
}

.gong_shixq_box {
  padding: 20px;
  background-color: #fff;
  margin: 20px 0px;
}

.gong_shixq_box2 {
  margin-top: 41px;
}

.gong_shixq_box2_fl {
  float: left;
  width: 1045px;
}

.gong_shi_xq_tab1 {
  border: 1px solid #dddddd;
  display: none;
  margin-top: -3px;
  z-index: 999;
  position: relative;
  min-height: 533px
}

.gong_shi_tab_list li {
  background-color: #f6f6f6;
  border-bottom: 1px solid #dddddd;
  padding: 26px 17px;
  position: relative;
  min-height: 55px
}

.gong_shi_tab_list li b {
  display: block;
  float: left;
  width: 86px;
  height: 30px;
  border-radius: 20px;
  border: 1px solid #cdcdcd;
  text-align: center;
  font-size: 14px;
  color: #c9c9c9;
  font-weight: normal;
  line-height: 30px
}

.gong_shi_tab_list li h2 {
  float: left;
  width: 775px;
  margin-left: 12px;
}

.gong_shi_tab_list li h2 a {
  display: block;
  font-size: 16px;
  color: #333333;
  line-height: 32px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}

.gong_shi_tab_list li h2 span {
  display: block;
  font-size: 14px;
  color: #cccccc
}

.gong_shi_tab_list li .gong_shi_tab_lista {
  position: absolute;
  background: url(../images/img/gong_shi_xq_icon2.png)no-repeat;
  width: 36px;
  height: 36px;
  right: 31px;
  top: 44px;
  cursor: pointer;
}

.gong_shi_tab_list li.on {
  background-color: #ffffff
}

.gong_shi_tab_list li.on .gong_shi_tab_lista {
  background: url(../images/img/gong_shi_xq_icon1.png)no-repeat;
}

.gongs_shixq_box2_fr {
  float: right;
  width: 280px;
}

/* 专家弹出登录 */

.gong_zhuanjia_login {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 999;
  background: rgba(110, 110, 110, 0.92);
  left: 0;
  top: 0
}

.gong_zhuanjia_login_box {
  width: 490px;
  height: 438px;
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -219px;
  margin-left: -245px;
  border-radius: 5px;
  background-color: #fff;
}

.gong_zhuanjia_login_box h2 {
  text-align: center;
  font-size: 30px;
  color: #ff751a;
  padding-top: 56px;
  letter-spacing: 1px
}

.gong_zhuanjia_login1 {
  width: 341px;
  margin: 0 auto;
  margin-top: 50px
}

.gong_zhuanjia_login1 .layui-form-item {
  position: relative;
  margin-bottom: 21px
}

.gong_zhuanjia_login1 .layui-form-item label {
  position: absolute;
  color: #757575;
  left: 10px;
  top: 9px;
  line-height: 20px;
  background: #fff;
  padding: 0 5px;
  font-size: 14px;
  cursor: text;
}

.gong_zhuanjia_login1 .layui-form-item.layui-input-focus label {
  top: -10px;
  font-size: 12px;
  color: #ff6700;
}

.gong_zhuanjia_login1 .layui-form-item.layui-input-active label {
  top: -10px;
  font-size: 12px;
}

.gong_zhuanjia_login1 .layui-input::-webkit-input-placeholder {
  color: #fff;
}

.gong_zhuanjia_login1 .layui-input::-moz-placeholder {
  color: #fff;
}

.gong_zhuanjia_login1 .layui-input:-ms-input-placeholder {
  color: #fff;
}

.gong_zhuanjia_login1 .layui-input::placeholder {
  color: #fff;
}

.gong_zhuanjia_login1 .layui-form-item.layui-input-focus input {
  border-color: #ff6700 !important;
}

.gong_zhuanjia_login1 .layui-input-focus .layui-input::-webkit-input-placeholder {
  color: #757575;
}

.gong_zhuanjia_login1 .layui-input-focus .layui-input::-moz-placeholder {
  color: #757575;
}

.gong_zhuanjia_login1 .layui-input-focus .layui-input:-ms-input-placeholder {
  color: #757575;
}

.gong_zhuanjia_login1 .layui-input-focus .layui-input::placeholder {
  color: #757575;
}

.gong_zhuanjia_login1 .layui-block {
  width: 100% !important;
  background-color: #ff751a;
  font-weight: bold;
  font-size: 16px;
  border-radius: 5px
}

.icons li, .icons li:hover, .gong_zhuanjia_login1 .seraph, .gong_zhuanjia_login1 .seraph:hover, .gong_zhuanjia_login1 .layui-form-item.layui-input-focus label, .gong_zhuanjia_login1 .layui-form-item label, .gong_zhuanjia_login1 .layui-form-item.layui-input-focus input, .gong_zhuanjia_login1 .layui-form-item input {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
}

.icons li:hover i, .icons li i {
  transition: font-size 0.3s ease-in-out;
  -webkit-transition: font-size 0.3s ease-in-out;
}

.gong_zhuanjia_login1 .layui-input-focus .layui-input::-webkit-input-placeholder {
  transition: color 0.2s linear 0.2s;
  -webkit-transition: color 0.2s linear 0.2s;
}

.gong_zhuanjia_login1 .layui-input-focus .layui-input::-moz-placeholder {
  transition: color 0.2s linear 0.2s;
}

.gong_zhuanjia_login1 .layui-input-focus .layui-input:-ms-input-placeholder {
  transition: color 0.2s linear 0.2s;
}

.gong_zhuanjia_login1 .layui-input-focus .layui-input::placeholder {
  transition: color 0.2s linear 0.2s;
  -webkit-transition: color 0.2s linear 0.2s;
}

/* 专家对话 */

.gong_zhuanjia_talk {
  background-color: #fff;
  width: 900px;
  height: 645px;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -450px;
  margin-top: -324px;
}

.gong_zhuanjia_talk_fl {
  float: left;
  width: 632px;
  background-color: #efefef;
  height: 100%
}

.gong_zhuanjia_talk_flt {
  height: 75px;
  border-bottom: 1px solid #e3e3e3;
}

.gong_zhuanjia_talk_flt h2 {
  float: left;
  width: 370px;
  padding-left: 25px;
  font-size: 16px;
  color: #293037;
  line-height: 75px
}

.gong_zhuanjia_talk_flt h3 {
  float: right;
  width: 235px;
}

.gong_zhuanjia_talk_flt h3 a {
  display: block;
  float: left;
  border-left: 1px solid #dedede;
  width: 77px;
  height: 75px;
  text-align: center;
}

.gong_zhuanjia_talk_flt h3 a img {
  padding-top: 25px
}

.gong_zhuanjia_talk_con {
  height: 488px;
  overflow-x: auto;
  padding: 0px 20px;
  border-bottom: 1px solid #e3e3e3;
}

.gong_zhuanjia_talk_con::-webkit-scrollbar {
  display: none;
}

.gong_zhuanjia_talk_con dl.i_huida {
  margin-top: 20px;
  height: 65px;
}

.gong_zhuanjia_talk_con dl.i_huida dt {
  width: 45px;
  height: 45px;
  float: left;
}

.gong_zhuanjia_talk_con dl.i_huida dt img {
  width: 43px;
  height: 43px;
  border-radius: 50%;
}

.gong_zhuanjia_talk_con dl.i_huida dt p {
  text-align: center;
  font-size: 12px;
  color: #838383;
  margin-top: 5px
}

.gong_zhuanjia_talk_con dl.i_huida dd {
  float: left;
  background: white;
  border: 1px solid #ededed;
  min-height: 25px;
  padding: 8px 10px;
  border-radius: 7px;
  position: relative;
  margin-left: 20px;
  width: 350px;
  color: #000000;
  font-size: 14px;
  line-height: 39px;
}

.gong_zhuanjia_talk_con dl.i_huida dd .i_huida_img_list {
  width: 100%;
  height: 60px;
  overflow: hidden;
}

.gong_zhuanjia_talk_con dl.i_huida dd .i_huida_img_list ul li {
  float: left;
  height: 60px;
  margin-right: 10px;
}

.gong_zhuanjia_talk_con dl.i_huida dd .i_huida_img_list ul li img {
  height: 100%;
}

.gong_zhuanjia_talk_con dl.i_huida dd:before {
  position: absolute;
  left: -8px;
  top: 10px;
  background: url(../images/img/zhuan_jian1.png) no-repeat left center;
  display: block;
  width: 17px;
  height: 14px;
  content: "";
}

.gong_zhuanjia_talk_con dl.i_huida dd h3 {
  height: 34px;
  line-height: 34px;
}

.gong_zhuanjia_talk_con dl.i_huida dd h3 a {
  color: #2b8ce7;
  font-size: 14px;
  text-decoration: underline;
}

.gong_zhuanjia_talk_con dl.i_huida dd p {
  font-size: 14px;
  color: #666;
  line-height: 29px;
}

.zhineng_i .aside-wrap {
  width: 664px;
  height: 535px;
  border-right: 1px solid #d9d9d9;
  overflow: hidden;
  float: left;
}

.gong_zhuanjia_talk_con dl.i_huida {
  overflow: hidden;
}

.gong_zhuanjia_talk_con dl.p_tiwen {
  margin-top: 20px;
  overflow: hidden;
  height: 65px;
}

.gong_zhuanjia_talk_con dl.p_tiwen dt {
  width: 45px;
  height: 45px;
  float: right;
}

.gong_zhuanjia_talk_con dl.p_tiwen dt img {
  width: 43px;
  height: 43px;
  border-radius: 50%;
}

.gong_zhuanjia_talk_con dl.p_tiwen dt p {
  text-align: center;
  font-size: 12px;
  color: #838383;
  margin-top: 5px
}

.gong_zhuanjia_talk_con dl.p_tiwen dd {
  float: right;
  background: #ff751a;
  min-height: 25px;
  padding: 10px;
  border-radius: 5px;
  position: relative;
  margin-right: 20px;
  width: 279px;
  color: #fff;
  font-size: 14px;
  line-height: 24px;
}

.gong_zhuanjia_talk_con dl.p_tiwen dd p {
  font-size: 14px;
  color: #fff;
  line-height: 24px;
}

.gong_zhuanjia_talk_con dl.p_tiwen dd:before {
  position: absolute;
  right: -16px;
  top: 10px;
  background: url(../images/img/zhuan_jian2.png) no-repeat left center;
  display: block;
  width: 17px;
  height: 14px;
  content: "";
}

.gong_zhuanjia_talk_con dl.p_tiwen {
  overflow: hidden;
}

.gong_zhuanjia_talk_con dl.p_tiwen dd p img {
  padding-right: 10px;
}

.gong_zhuanjia_talk_con_sub {
  background-color: #fcfcfc;
  height: 77px;
  padding: 0px 28px;
}

.gong_zhuanjia_sub_fl {
  float: left;
  width: 409px;
  padding-left: 40px;
  line-height: 77px;
  background: url(../images/img/zhuan_icon6.png)no-repeat left center;
}

.gong_zhuanjia_sub_fl input {
  font-size: 14px;
  color: #000000;
  line-height: 77px;
  height: 77px;
  border: none;
  width: 409px;
}

.gong_zhuanjia_sub_fr {
  width: 122px;
  float: right;
  height: 77px;
  line-height: 77px
}

.gong_zhuanjia_sub_fr a {
  padding-left: 20px;
  display: inline-block;
  height: 77px;
  line-height: 77px
}

.gong_zhuanjia_sub_fr a img {
  vertical-align: middle;
}

.gong_zhuanjia_talk_fr {
  width: 267px;
  float: right;
}

.gong_zhuanjia_talk_fr_t {
  height: 76px;
  line-height: 76px;
  border-bottom: 1px solid #f2f2f2;
  padding: 0 16px;
  position: relative;
}

.gong_zhuanjia_talk_fr_t h2 {
  text-align: center;
  position: relative;
  width: 22px;
  height: 22px;
}

.gong_zhuanjia_talk_fr_t h2:after {
  content: '';
  width: 7px;
  height: 7px;
  position: absolute;
  left: -6px;
  top: 22px;
  display: block;
  background-color: #ff751a;
  border-radius: 50%
}

.gong_zhuanjia_talk_fr_t a {
  position: absolute;
  right: 10px;
  top: 25px;
  background: url(../images/img/zhuan_close.png)no-repeat;
  display: block;
  width: 30px;
  height: 30px;
  background-size: 80%
}

.gong_zhuanjia_talk_fr_t1 {
  height: 251px;
  overflow: hidden;
  border-bottom: 1px solid #f2f2f2;
  text-align: center;
  position: relative;
}

.gong_zhuanjia_talk_fr_t1:after {
  content: '';
  background: url(../images/img/zhuan_icon11.png)no-repeat;
  width: 19px;
  height: 4px;
  position: absolute;
  right: 14px;
  top: 20px;
  display: block
}

.gong_zhuanjia_talk_fr_t1 img {
  width: 117px;
  height: 117px;
  border-radius: 50%;
  margin-top: 32px;
}

.gong_zhuanjia_talk_fr_t1 h2 {
  font-size: 20px;
  color: #293037;
  margin-top: 18px;
}

.gong_zhuanjia_talk_fr_t1 h2 span {
  display: block;
  font-size: 12px;
  color: #808386;
  padding-top: 8px
}

.gong_zhuanjia_talk_fr_t2 {
  padding: 10px 28px;
}

.gong_zhuanjia_talk_fr_t2 p {
  height: 47px;
  line-height: 47px;
  font-size: 14px;
  color: #293037;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  border-bottom: 1px solid #eaeaea
}

.gong_zhuanjia_talk_fr_t2 p span {
  display: block;
  text-align: right;
  float: right;
  font-size: 14px;
  color: #293037;
}

.gong_zhuanjia_talk_fr_t2 p em {
  color: #ff751a
}

.fuwu_xiadan_tijiao {
  height: 164px;
  border-bottom: 1px solid #e5e5e5;
  position: relative;
}

.fuwu_xiadan_tijiao h2 {
  font-size: 18px;
  color: #ff751a;
  padding-bottom: 22px
}

.fuwu_xiadan_tijiao p {
  font-size: 16px;
  color: #2b2b2b;
  line-height: 36px;
}

.fuwu_xiadan_tijiao a {
  width: 109px;
  height: 54px;
  border-radius: 10px;
  background: url(../images/img/xiadan_icon1.png)no-repeat 44px center #ff751a;
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -27px;
  padding-left: 76px;
  font-size: 18px;
  color: #ffffff;
  line-height: 54px
}

/* 6.26+css */

.gere_add_boxbb {
  float: left;
  margin-right: 10px;
}

.gere_add_boxbb select {
  height: 33px;
  line-height: 1.3;
  line-height: 33px\9;
  border-width: 1px;
  border-style: solid;
  background-color: #fff;
  border-radius: 2px;
  border-color: #D2D2D2 !important;
  color: #666
}

.fuwu_xiadan_table {
  table-layout: fixed;
  width: 100%;
  border: 1px solid #e6e6e6;
  margin-top: 20px
}

.fuwu_xiadan_table thead tr th {
  background-color: #f8f8fa;
  text-align: center;
  font-size: 16px;
  color: #333333;
  height: 52px;
  line-height: 52px;
}

.fuwu_xiadan_table tbody tr td {
  font-size: 15px;
  color: #2b2b2b;
  text-align: center;
  padding: 24px 0px
}

.fuwu_xiadan_table tbody tr td .fuwu_xiadan_table_tu {
  width: 60px;
  height: 60px;
  display: block;
  float: left;
  padding-left: 25px;
}

.fuwu_xiadan_table tbody tr td .fuwu_xiadan_table_tu img {
  width: 60px;
  height: 60px;
}

.fuwu_xiadan_table tbody tr td h2 {
  float: left;
  width: 151px;
  margin-left: 14px;
  text-align: left;
  line-height: 32px
}

.fuwu_xiadan_table tbody tr td h2 span {
  display: block;
}

.fuwu_xiadan_table tbody tr td h3 {
  font-size: 15px;
  color: #2b2b2b;
  line-height: 35px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  text-align: left
}

.fuwu_xiadan_table tbody tr td h3 span {
  display: block;
}

.fugg_xiadan_box1a {
  margin: 20px 0px;
  background-color: #fff7f2;
  padding: 20px;
  border: 1px solid #ff751a
}

.fugg_xiadan_box1a p {
  text-align: right;
  font-size: 16px;
  color: #2b2b2b;
  line-height: 31px;
}

.fugg_xiadan_box1a p span {
  font-size: 24px;
  color: #2b2b2b
}

/*6.28*/

.zhuti_renzhengbox1_fl_ta1 {
  float: left;
  text-align: right;
  width: 112px;
  margin-right: 23px;
  font-size: 16px;
  color: #656568;
  height: 36px;
}

.zhuti_renzhengbox1_fl_ta2 {
  float: left;
  width: 868px;
  margin-bottom: 20px;
}

.zhuti_zuowu .layui-form-checkbox {
  height: auto !important;
  line-height: normal !important;
  min-width: 105px !important;
  min-height: 18px;
  border: none !important;
  margin-right: 0;
  padding-right: 0;
  background: 0 0;
  margin-bottom: 10px
}

.zhuti_zuowu .layui-form-checkbox span {
  padding-left: 27px !important;
  padding-right: 15px;
  line-height: 18px;
  background: 0 0;
  background-color: rgba(0, 0, 0, 0);
  color: #666;
}

.layui-form-labelx {
  float: left;
  display: block;
  padding: 8px 0px;
  width: 34px;
  font-weight: 400;
  line-height: 20px;
  text-align: right;
}

.layui-input-blockx {
  margin-left: 44px;
  min-height: 36px;
  width: 128px;
}

.xuqiu_renzheng_fl_1 .selectwrap input {
  height: 38px;
  line-height: 1.3;
  line-height: 38px\9;
  border-width: 1px;
  border-style: solid;
  background-color: #fff;
  border-radius: 2px;
  width: 100%;
  padding-left: 10px;
}

.selectwrapa1 {
  height: 38px;
  line-height: 1.3;
  line-height: 38px\9;
  background-color: #fff;
  border-radius: 2px;
  padding-left: 10px;
}

/* 7.2+ */

#multipleColumn {
  position: relative;
  padding-bottom: 20px;
  margin-top: 20px;
}

#multipleColumn .hd ul {
  position: absolute;
  bottom: 0px;
  width: 100%;
  text-align: center;
  z-index: 99999;
}

#multipleColumn .hd ul li {
  /* float:left; */
  width: 9px;
  height: 9px;
  overflow: hidden;
  margin-right: 5px;
  text-indent: -999px;
  cursor: pointer;
  /* background:url("images/icoCircle.gif") 0 -9px no-repeat; */
  display: inline-block;
  background-color: #ccc;
  border-radius: 50%;
}

#multipleColumn .hd ul li.on {
  background-color: #ee7b06
}

.fuwu_home {
  padding: 20px;
}

.fuwu_home_box .bd ul li dl dd {
  width: 279px;
  float: left;
  margin-bottom: 20px;
  margin-right: 11px;
}

.fuwu_home_box .bd ul li dl dd:nth-child(3n) {
  margin-right: 0px
}

.fuwu_home_box_t {
  font-size: 14px;
  color: #ffffff;
  background: url(../images/index_tabj.png)no-repeat left;
  width: 67px;
  height: 23px;
  font-size: 14px;
  color: #ffffff;
  padding-left: 19px;
}

.fuwu_home_box_t1 {
  font-size: 14px;
  color: #ffffff;
  background: url(../images/index_tabj1.png)no-repeat left;
  width: 67px;
  height: 23px;
  font-size: 14px;
  color: #ffffff;
  padding-left: 19px;
}

.fuwu_home_table1 {
  table-layout: fixed;
  width: 100%;
  border: 1px solid #eeeeee;
}

.fuwu_home_table1 thead tr th {
  background-color: #f3f3f3;
  font-size: 14px;
  color: #323232;
  text-align: center;
  height: 24px;
  line-height: 24px;
}

.fuwu_home_table1 tbody tr td {
  line-height: 29px;
  height: 29px;
  font-size: 14px;
  color: #666666;
  border-bottom: 1px dashed #eeeeee;
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  position: relative;
}

.fuwu_home_box_next {
  position: absolute;
  font-size: 12px;
  color: #ff751a;
  right: 0;
  top: 0;
  z-index: 99999;
}

.fuwu_home_box_next:hover {
  color: #ff751a
}

.fuwu_home_box {
  position: relative;
}

.fuwu_home_box_next img {
  margin-right: 5px;
  transition: all .5s;
}

.fuwu_home_box_next:hover img {
  transform: rotate(180deg);
}

.fuwu_home_table1 tbody tr td span {
  color: #ff751a
}

.fuwu_home_box_next1 {
  position: absolute;
  font-size: 12px;
  color: #35c14f;
  right: 0;
  top: 0;
  z-index: 99999;
}

.fuwu_home_box_next1:hover {
  color: #35c14f
}

.fuwu_home_box_next1 img {
  margin-right: 5px;
  transition: all .5s;
}

.fuwu_home_box_next1:hover img {
  transform: rotate(180deg);
}

.fuwu_home_table1 tbody tr td b {
  color: #35c14f;
  font-weight: normal;
}

.new_home {
  position: absolute;
  font-size: 12px;
  color: red;
  transform: rotate(-10deg);
  font-weight: bold;
  top: -9px;
  -webkit-animation: twinkling 0.8s infinite ease-in-out;
}

.fuwu_home_table1 tbody tr {
  position: relative;
}

@-webkit-keyframes twinkling {
  /*透明度由0到1*/
  0% {
    opacity: 0;
    /*透明度为0*/
  }
  100% {
    opacity: 1;
    /*透明度为1*/
  }
}

.index_box1_fr2a_list li {
  width: 261px;
  height: 218px;
  position: relative;
  margin-top: 18px;
  background: url(../images/index_r1.png)no-repeat;
  transform: translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-duration: .3s;
  transition-duration: .3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

.index_box1_fr2a_list li:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  top: 100%;
  left: 17%;
  height: 10px;
  width: 70%;
  opacity: 0;
  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  -webkit-transition-duration: .3s;
  transition-duration: .3s;
  -webkit-transition-property: transform, opacity;
  transition-property: transform, opacity;
}

.index_box1_fr2a_list li:hover, .index_box1_fr2a_list li:focus, .index_box1_fr2a_list li:active {
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
}

.index_box1_fr2a_list li:hover:before, .index_box1_fr2a_list li:focus:before, .index_box1_fr2a_list li:active:before {
  opacity: 1;
  -webkit-transform: translateY(5px);
  transform: translateY(5px);
}

.index_box1_fr2a_list li:nth-child(2) {
  background: url(../images/index_r2.png)no-repeat
}

.index_box1_fr2a_list li:nth-child(3) {
  background: url(../images/index_r3.png)no-repeat
}

.index_box1_fr2a_list li:nth-child(4) {
  background: url(../images/quequan.png)no-repeat
}

.index_box1_fr2a_list li h2 {
  text-align: center;
  font-weight: bold;
  font-size: 24px;
  color: #ffffff;
  font-weight: bold;
  padding-top: 86px
}

.index_box1_fr2a_list li h2 span {
  display: block;
  line-height: 34px;
}

.index_box1_fr2a_list li a {
  display: block;
  background: url(../images/chaxun.png)no-repeat center;
  height: 25px;
  line-height: 25px;
  text-align: center;
  font-size: 14px;
  color: #666666;
  margin-top: 24px;
  transition: 0.5s
}

.index_box1_fr2a_list li:hover a {
  font-weight: bold;
  font-size: 16px
}

.fuwu_home_table1 tbody tr:hover {
  background-color: rgba(246, 152, 90, 0.3)
}

#fuwu_home_box1 .fuwu_home_table1 tbody tr:hover {
  background-color: rgba(53, 193, 79, 0.3)
}

/* 7.9需求详情修改 */

.xuqiu_xq_nei {
  border: 1px solid #dddddd;
  margin-top: -3px;
  z-index: 999;
  position: relative;
  background-color: #fff;
}

.xuqiu_xq_tab2_n1_tx {
  height: 46px;
  line-height: 46px;
  border-bottom: 1px solid #dddddd
}

.xuqiu_xq_tab2_n1_tx ul li {
  float: left;
  height: 46px;
  line-height: 46px;
  text-align: center;
  width: 252px;
  font-size: 15px
}

.xuqiu_xq_tab2_n1_tx ul li:nth-child(2) {
  width: 108px
}

.xuqiu_xq_tab2_n1_tx ul li:nth-child(3) {
  width: 226px
}

.xuqiu_xq_tab2_n1_tx ul li:nth-child(4) {
  width: 116px
}

.xuqiu_xq_tab2_n1_tx ul li:nth-child(5) {
  width: 116px
}

.xuqiu_xq_tab2_n1_tx ul li:nth-child(6) {
  width: 185px
}

.xuqiu_xq_tab2_list3x li {
  background-color: #f9f9f9;
  height: 103px;
  margin-top: 18px;
}

.xuqiu_xq_tab_list3_n1x {
  padding: 15px 0px;
  height: 67px;
}

.xuqiu_xq_tab_list3_n1ax {
  width: 252px;
  float: left;
}

.xuqiu_xq_tab_list3_n1ax img {
  float: left;
  padding-left: 18px;
  width: 65px;
  height: 65px;
}

.xuqiu_xq_tab_list3_n1ax h2 {
  float: right;
  width: 152px;
  font-size: 15px;
  color: #2b2b2b;
  line-height: 35px;
  text-overflow: -o-ellipsis-lastline;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}

.xuqiu_xq_tab_list3_n1ax h2 span {
  display: block
}

.xuqiu_xq_tab_list3_n1bx {
  width: 108px;
  float: left;
  font-size: 15px;
  color: #2b2b2b;
  line-height: 65px;
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}

.xuqiu_xq_tab_list3_n1bx h2 {
  padding: 0 50px;
  font-size: 15px;
  color: #2b2b2b;
  line-height: 35px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}

.xuqiu_xq_tab_list3_n1bx h2 span {
  display: block
}

.xuqiu_xq_tab_list3_n1cx {
  text-align: center;
  font-size: 15px;
  color: #2b2b2b;
  line-height: 35px;
  /* white-space: nowrap; */
  /* text-overflow: ellipsis; */
  /* overflow: hidden; */
  /* word-break: break-all; */
  padding: 0 20px;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

.xuqiu_xq_tab_list3_n1dx {
  text-align: center;
  font-size: 15px;
  color: #2b2b2b;
  line-height: 65px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}

.xuqiu_xq_tab_list3_n1ex {
  text-align: center;
  font-size: 15px;
  color: #333333;
  line-height: 65px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}

.xuqiu_xq_tab_list3_n1cx {
  width: 186px;
  float: left;
}

.xuqiu_xq_tab_list3_n1dx {
  width: 116px;
  float: left;
}

.xuqiu_xq_tab_list3_n1ex {
  width: 116px;
  float: left;
}

.xuqiu_xq_tab_list3_n1fx {
  width: 185px;
  float: left;
  font-size: 15px;
  color: #2b2b2b;
  line-height: 65px;
}

.xiuqiu_xq_r {
  padding: 16px;
  background-color: #f9f9f9;
  border: 1px solid #dddddd;
}

.xiuqiu_xq_rimg {
  text-align: center
}

.xiuqiu_xq_rimg img {
  width: 132px;
  height: 132px;
  border-radius: 50%;
}

.xiuqiu_xq_rimg h2 {
  text-align: center;
  font-size: 18px;
  color: #333333;
  font-weight: bold;
  line-height: 43px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}

.xiuqiu_xq_r p {
  font-size: 14px;
  color: #333333;
  margin-bottom: 10px
}

.xiuqiu_xq_r p span {
  display: block;
  float: left;
  width: 42px;
}

.xiuqiu_xq_r p b {
  float: left;
  display: block;
  width: 200px;
  font-size: 14px;
  color: #333333;
  line-height: 23px;
  font-weight: normal;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

.xiuqiu_xq_r p a {
  font-size: 14px;
  color: #ff751a;
  padding-left: 7px;
}

.xiuqiu_xq_r p a img {
  padding-right: 7px;
}

/* 7.17加样式 */

.gongbox1 {
  background: #fff;
  padding: 20px 12px 8px 12px;
  margin-top: 20px
}

.gongbox1L1 {
  float: left;
  width: 243px;
  margin-top: 8px
}

.gongbox1L1 ul li {
  padding-left: 25px;
  font-size: 16px;
  color: #727272;
  line-height: 36px;
  position: relative;
  cursor: pointer;
}

.gongbox1L1 ul li.cur {
  color: #ff751a
}

.gongbox1L1 ul li:after {
  content: '';
  width: 5px;
  height: 5px;
  background-color: #c2c2c2;
  position: absolute;
  left: 6px;
  top: 14px;
  border-radius: 5px
}

.gongbox1L1 ul li.cur:after {
  content: '';
  width: 5px;
  height: 5px;
  background-color: #ff751a;
  position: absolute;
  left: 6px;
  top: 14px;
}

.gongbox1L2 {
  float: left;
  width: 855px;
  height: 444px;
  margin-top: 8px
}

.gongbox1L2 img {
  width: 855px;
  height: 444px;
}

.gongbox1L3 {
  float: right;
  width: 264px;
  margin-top: 8px;
  line-height: 25px;
}

.gongbox1L3a li {
  width: 263px;
  height: 84px;
  background-color: #ffe3d1;
  text-align: center;
  font-size: 18px;
  color: #ff751a;
  line-height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.gongbox1L3a li h2 span {
  display: block
}

.gongbox1L3a li+li {
  margin-top: 6px;
}

/* 首页 */

.N_box_fl {
  float: left;
  width: 1082px;
}

.N_box_fl_a1 {}

.N_box_fl_a1_nav {
  float: left;
  width: 141px;
}

.sidebar-menu&gt;li&gt;a {
  background: url(../images/img1/left_nav_icon1.png) #f6985a no-repeat;
}

.sidebar-menu&gt;li:hover&gt;a, .sidebar-menu&gt;li.on&gt;a {
  color: #fff;
  background: url(../images/img1/left_nav_icon1.png) #ff751a no-repeat;
}

.sidebar-menu&gt;li&gt;a {
  width: 141px;
  height: 32px;
  display: block;
  text-align: center;
  line-height: 32px;
}

.sidebar-menu&gt;li.on {
  margin-bottom: 0px
}

.sidebar-menu&gt;li {
  margin-bottom: 3px
}

.sidebar-menu&gt;li&gt;a&gt;span {
  padding-left: 21px;
  font-size: 16px;
  color: #ffffff;
  display: block;
}

.sidebar-menu .treeview-menu {
  display: none;
  list-style: none;
  padding: 0;
  margin: 0;
  /* padding-left: 5px; */
}

.sidebar-menu .treeview-menu&gt;li&gt;a {
  background-color: #fdf8f6;
  text-align: left;
  border-bottom: 1px solid #e6e6e6;
  line-height: 31px;
  display: block;
  font-size: 14px;
  color: #333333
}

.sidebar-menu .treeview-menu li a img {
  width:22px;
  margin:0 10px 0 20px;
}

.sidebar-menu .treeview-menu&gt;li:hover a {
  background-color: #ffffff
}

.sidebar-menu li.on&gt;.treeview-menu {
  display: block;
}

.N_box_fl_a1_nav ul li.left_nav_icon1 a {
  background-position: -10px -24px;
}

.N_box_fl_a1_nav ul li.left_nav_icon2 a {
  background-position: -10px -104px;
}

.N_box_fl_a1_nav ul li.left_nav_icon3 a {
  background-position: -10px -186px;
}

.N_box_fl_a1_nav ul li.left_nav_icon4 a {
  background-position: -10px -265px;
}

.N_box_fl_a1_nav ul li.left_nav_icon5 a {
  background-position: -10px -344px;
}

.N_box_fl_a1_banner {
  float: right;
  width: 931px;
}

.N_box_slideBox {
  position: relative;
  overflow: hidden;
}

.N_box_slideBox .bd ul li {
  zoom: 1;
  vertical-align: middle;
}

.N_box_slideBox .bd img {
  width: 931px;
  height: 520px;
  display: block;
}

.N_box_slideBox .hd {
  position: absolute;
  width: 100%;
  text-align: center;
  left: 0;
  bottom: 22px;
  z-index: 999;
}

.N_box_slideBox .hd li {
  display: inline-block;
  width: 9px;
  height: 9px;
  background-color: #ff751a;
  opacity: 0.5;
  border-radius: 50%;
  margin: 0 3px;
  text-indent: -1111px
}

.N_box_slideBox .hd li.on {
  width: 36px;
  opacity: 1;
  border-radius: 50px;
}

.N_box_fl_a2 {
  margin-top: 23px;
  /* background-color: #fff; */
  border-top: 2px solid #ff751a;
  padding: 0px;
  margin-bottom: 27px;
}

.N_box_fl_a2_tabli {
  border-bottom: 1px solid #dddddd;
  height: 50px;
  line-height: 50px;
  cursor: pointer;
  background-color: #fff;
}

.N_box_fl_a2_tabli ul li {
  width: 108px;
  text-align: center;
  font-size: 16px;
  color: #333333;
  float: left;
  font-weight:bold
}

.N_box_fl_a2_tabli ul li.cur {
  color: #ff751a
}

.N_box_fl_a2_tab2 {
  /* margin: 0 19px; */
}

.N_box_a2_list li {
  padding: 26px 0px;
  height: 105px;
  /* border-bottom:1px solid #dddddd; */
  border-top:;
  padding: 18px 19px;
  background-color: #fff;
  margin-top: 15px;
  box-shadow: 0px 5px 5px rgba(0,0,0,0.06);
}

.N_box_a2_list li a.img1 {
  display: block;
  width: 185px;
  height: 104px;
  float: left;
  box-shadow: 2px 4px 5px rgba(0, 0, 0, 0.5);
  border-radius: 2px;
  overflow: hidden;
}

.N_box_a2_list li a.img1 img {
  width: 185px;
  height: 104px;
  transition: all 0.8s;
  object-fit: cover;
}

.N_box_a2_list li:hover a.img1 img {
  transform: scale(1.2)
}

.N_box_a2_list_T {
  float: right;
  width: 823px
}

.N_box_a2_list_T h2 {
  font-size: 16px;
  color: #010000;
  position: relative;
  line-height: 44px;
}

.N_box_a2_list_T h2 a {
  font-size: 20px;
  color: #000000;

  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}
.N_box_a2_list li:hover .N_box_a2_list_T h2 a{
  color: #ff751a;
}
.N_box_a2_list_T h2 span {
  font-size: 12px;
  color: #a1a3a6;
  position: absolute;
  right: 0;
  top: 0;
}

.N_box_a2_list_T p {
  font-size: 16px;
  color: #010000;
  line-height: 34px;
  position: relative;
}
.N_box_a2_list_T p em.ema{
  position: absolute;
  right:0;
  top:0;
  font-size:18px;
  color:#ff751a
}
.N_box_a2_list_T p span {
  display:block;
  width: 50%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  float:left
}
.N_box_a2_list_T p b{
  font-size: 16px;
  color:#a1a3a6;
  font-weight:normal;
}
.N_box_a2_list_T h3{
  position: relative;
  line-height:32px
}
.N_box_a2_list_T h3 span{display: block;float:left;width:707px;font-size: 13px;color:#010000;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;}
.N_box_a2_list_T h3 span b{
  font-weight:normal;
  color:#aeb0b3
}
.N_box_a2_list_T h3 a{
  position: absolute;
  font-size: 13px;
  color:#ff751a;
  right:0;
  top:0;
  text-align: right;
}



.N_box_a2_list_T1 {
  float: right;
  width: 799px
}

.N_box_a2_list_T1 h2 {
  font-size: 16px;
  color: #010000;
  position: relative;
  line-height:32px
}

.N_box_a2_list_T1 h2 a {
  font-size: 16px;
  color: #010000;

  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}
.N_box_a2_list li:hover .N_box_a2_list_T1 h2 a{
  color: #ff751a;
}
.N_box_a2_list_T1 h2 span {
  font-size: 12px;
  color: #a1a3a6;
  position: absolute;
  right: 0;
  top: 0;
}

.N_box_a2_list_T1 p {
  font-size: 13px;
  color: #010000;
  line-height: 46px;
  position: relative;
}
.N_box_a2_list_T1 p em{
  position: absolute;
  right:0;
  top:0;
  font-size:18px;
  color:#ff751a
}
.N_box_a2_list_T1 p span {
  display:block;
  width: 50%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  float:left
}
.N_box_a2_list_T1 p b{
  font-size: 13px;
  color:#a1a3a6;
  font-weight:normal;
}

.N_box_fl_a2_tab2{
  display: none
}

.N_box_fr{
  float:right;
  width:305px;
}


.index_box1_fr1_listx li {
  height: 50px;
  width: 237px;
  padding-left: 67px;
  line-height: 51px;
  background: url(../images/box1_fr2.png)no-repeat 23px 50% #eba331;
  margin-bottom: 15px;
  border-radius: 5px;
  transition: all 0.2s;
}

.index_box1_fr1_listx li:hover {
  box-shadow: 0px 5px 11px rgba(0, 0, 0, 0.3)
}

.index_box1_fr1_listx li a {
  font-size: 24px;
  color: #ffffff;
}

.index_box1_fr1_listx li:nth-child(2) {
  background: url(../images/box1_fr1.png)no-repeat 23px 50% #36BF4B;
}

.index_box1_fr1_listx2 li {
  height: 50px;
  width: 247px;
  padding-left: 57px;
  line-height: 51px;
  background: url(../images/box1_fr3.png)no-repeat 23px 50% #f6985a;
  margin-bottom: 15px;
  border-radius: 5px;
  transition: all 0.2s;
}

.index_box1_fr1_listx2 li:hover {
  box-shadow: 0px 5px 11px rgba(0, 0, 0, 0.3)
}

.index_box1_fr1_listx2 li a {
  font-size: 24px;
  color: #ffffff;
}
.N_box_fr2{
  background-color:#ffffff;
  border-top:2px solid #ff751a;
  padding: 0px 8px 8px 8px
}
.N_box_fr2_t{
  font-size:16px;
  color:#333333;
  line-height:50px;
  position: relative;
}
.N_box_fr2_t a{
  position: absolute;
  right:0;
  top:0;
  font-size:12px;
  color:#333333
}
.N_box_fr2_list li{
  float:left;
  width:141px;
  height:92px;
}
.N_box_fr2_list li img{
  width:141px;
  height:92px;
}
.N_box_fr2_list li+li{
  margin-left:6px
}

.N_box_fr3{
  margin-top:17px;
  background-color:#ffffff;
  border-top:2px solid #ff751a;
  padding: 0px 8px 8px 8px
}
.N_box_fr3_list li{
  position: relative;
  margin-left:58px;

  border-left:1px solid #e5e5e5;
  height:36px;
  padding:11px 0px
}
.N_box_fr3_list li h2{
  position: absolute;
  left:-58px;
  top: 23px;
  font-size:13px;
  color:#808080;
}
.N_box_fr3_list li h3{
  padding-left:11px
}
.N_box_fr3_list li h3 img{
  width:36px;
  height:36px;
  float:left;
  border-radius:50%;
}
.N_box_fr3_list li h3 p{
  float:left;
  width:170px;
  margin-left:6px;
  font-size:14px;
  color:#242424;
  line-height: 20px;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.N_box_fr3_list li h3 p b{
  font-weight:normal;
  color:#ff751a
}
.N_box_fr3_list li h2:after {
  content:&nbsp;'';
  width:&nbsp;11px;
  height:&nbsp;11px;
  border:&nbsp;1px solid&nbsp;#ddd;
  border-radius:50%;
  position:&nbsp;absolute;
  left:&nbsp;-7px;
  top:&nbsp;24px;
  background-color:&nbsp;#fff;
}
.N_box_fr4{
  margin-top:17px;
  background-color:#ffffff;
  border-top:2px solid #ff751a;
}

.N_sideMenu h3{
  line-height:42px;
  padding:0 13px;
  font-size:14px;
  color:#2a2a2a;
  border-bottom:1px solid #ddd;
  height:42px
}
.N_sideMenu h3 span{
  font-style: italic;
  display: block;
  float:left
}
.N_sideMenu h3 a{
  padding-left:11px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  display: block;
  float:left;
  width:259px;
}
.N_sideMenu h3.on{display: none }
.N_sideMenu .N_sideMenu_n{  display:none; /* 默认都隐藏 */position:relative; height:208px!important; }
.N_sideMenu .N_sideMenu_n img{
  width:304px;
  height:178px;
  display: block

}
.N_sideMenu .N_sideMenu_n h2{
  position: absolute;
  bottom:0;
  height:30px;
  padding:0px 13px;
  width:91%;
  font-size:14px;
  color:#ffffff;
  background:rgba(0,0,0,0.5);
  line-height:30px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  display: block;
}
.N_sideMenu .N_sideMenu_n h2 span{
  font-style: italic;

}
.N_sideMenu .N_sideMenu_n h2 a{
  padding-left:11px;
  font-size:14px;
  color:#ffffff;

}
a:hover {
  text-decoration: none;
  filter: brightness(110%);
}
.N_box_a2_list li:last-child{
  border-bottom:none
}

em.N_box_a2_list_Tnnn{
  float:right;
  width: 46%;
  color:#010000;
  display: inline-block;
}

/* 9.19服务轨迹 */
.Nf_guiji{
  width:100%;
  height:100%;
  position: relative;
}
.Nf_guiji img.guiji_bj{
  width:100%;
  height:auto;
  display: block
}
.NF_guiji_f{
  position: absolute;
  width:617px;
  height:189px;
  border-radius:10px;
  background:rgba(52,62,51,0.6);
  left:20px;
  z-index: 99999;
  top:20px
}
.NF_guiji_f_p{
  padding:20px
}
.Nf_guiji_t{
  padding-bottom:13px;

  border-bottom:1px solid #ff751a;
  font-size:24px;
  color:#ffffff;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}
.Nf_guiji_t span{
  padding-left:6px;
  border-left:6px solid #ff751a;

}
.Nf_guilist{
  padding:0 14px
}
.Nf_guilist li{
  float:left;
  width:287px;
  margin-top: 20px;
}
.Nf_guilist li:nth-child(2n){
  float:right;
  width:223px;
  line-height:28px
}
.Nf_guilist li em{
  font-size:18px;
  color:#ffffff;
  padding-left:32px;
  background:url(../images/fuwuguiji/F_guiicon1.png)no-repeat left center;
  float:left;
  line-height:28px

}
.Nf_guilist li p{
  float:left;
  position: relative;

  line-height:28px
}
.Nf_guilist li h2{
  float:left;
  position: relative;
  font-size:18px;
  color:#ffffff;
  line-height:28px
}
.Nf_guilist li p .layui-edge {
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -3px;
  cursor: pointer;
  border-width: 6px;
  border-top-color: #ff751a;
  border-top-style: solid;
  transition: all .3s;
  -webkit-transition: all .3s;
}

.Nf_guilist li p .layui-input, .layui-select, .layui-textarea{
  height:28px
}
.Nf_guilist li h2 span{
  color:#ff751a;
  font-size:16px
}
.Nf_guilist li:nth-child(2) em,.Nf_guilist li:nth-child(3) em{
  background:url(../images/fuwuguiji/F_guiicon2.png)no-repeat left center
}
.Nf_guilist li:nth-child(4) em{
  background:url(../images/fuwuguiji/F_guiicon3.png)no-repeat left center
}
</pre></body></html>