/* By 5811.com.cn */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {

    margin: 0;

    padding: 0;

}



table {

    border-collapse: collapse;

    border-spacing: 0;

}



fieldset, img {

    border: 0;

}



ol, ul {

    list-style-type: none;

}



caption, th {

    text-align: left;

}



q:before, q:after {

    content: '';

}



abbr, acronym {

    border: 0;

}

.clearfix{zoom:1;}

.clearfix:before,.clearfix:after{display: table;line-height: 0;content: "";}

.clearfix:after{clear: both;}



.l, .col-l, .col_l, .col-c, .col_c {

    float: left;

}



.r, .col-r, .col_r, dt span, .ul-txt li span, .ul_txt li span {

    float: right;

}



.dn {

    display: none;

}



.fix {

    *zoom: 1;

}



.fix:after, .fix:before {

    display: block;

    content: "clear";

    height: 0;

    clear: both;

    overflow: hidden;

    visibility: hidden;

}



*,*:after,*:before {

    outline: none;

}



a {

    text-decoration: none;

    color: expression(this.parentNode.currentStyle.color);

    color: inherit;

}



input,

textarea,

select {

    font-size: inherit;

    color: inherit;

    font-family: inherit;

    outline: none;

}



input[type='submit'],

input[type='reset'],

input[type='button'],

select {

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

}



select::-ms-expand {

    display: none;

}



input::-ms-clear {

    display: none;

}



textarea {

    resize: none;

}



body {

    color: #666;

    font-size: 12px;

    line-height: 1;

    font-family: "微软雅黑", "Microsoft Yahei";

}



a:hover {

    color: #000;

}



:-moz-placeholder {

    color: #ccc;

}

::-moz-placeholder {

    color: #ccc;

}

input:-ms-input-placeholder{

    color: #ccc;

}

input::-webkit-input-placeholder{

    color: #ccc;

}

.wp {

    width: 1200px;

    margin: 0 auto;

}



/**

    头部样式

 */

.header {background-color: #fff;position: relative;z-index: 99;}

.header .hd {border-bottom: 1px solid #eee;line-height: 30px;height: 30px;color: #999;}

.top-bar {float: right;}

.top-bar li {float: left;margin-left: 16px;}

.top-bar .lang {padding-top: 7px;}

.top-bar .lang a {float: left;}

.top-bar .lang img {display: block;}

.top-bar .lang a:first-child {margin-right: 10px;}

.header .m-search {height: 22px;width: auto;line-height: 22px;margin-top: 3px;border-radius: 0;}

.header .m-search .inp {width: 190px;font-size: 12px;}

.header .m-search .btn {width: 50px;height: 22px;}

/* .header .bd {height: 89px;} */
.header .bd {height:104px;}

/* .header .logo {float: left;margin-left: 8px;padding-top: 19px;} */
.header .logo {float: left;margin-left: 8px;padding-top: 10px;}

/* .logo img {display: block;width: 242px;height: 42px; object-fit: cover;} */
.logo img {display: block;width: 242px;height: 67px;}

.bdindex{position:absolute; top: 31px; width: 100%;}

/* .nav {float: right;height: 89px;} */

.nav {float: right;height: 104px;}

.nav > li {float: left;}

 .nav > li + li {margin-left: 29px;}

/* .nav > li > a {font-size: 16px;color: #333;line-height: 87px;padding: 0 8px;display: block;border-bottom: 2px solid transparent;} */
.nav > li > a {font-size: 16px;color: #333;line-height: 104px;padding: 0 8px;display: block;border-bottom: 2px solid transparent;}

.bdindex .nav > li > a{color: #fff;}

.nav > li:hover > a,.nav > li.on > a {border-color: #fff;}

/*.nav > li:hover .nav-s {display: block;}*/

.nav-s {display:none;position: absolute;top: 100%;left: 0;width: 100%;background-color: #fff;border-top: 1px solid #eee;text-align: center;padding: 24px 0;font-size: 0;}

.nav-s .center,.nav-s .hot,.nav-s .link {display: inline-block;*display: inline;*zoom: 1;vertical-align: top;}

.nav-s .hot {margin-right: 40px;width: 272px;height: 134px;overflow: hidden;border-radius: 5px;}

.nav-s .hot img {display: block;width: 100%;height: 100%;-webkit-transition: .5s; -o-transition: .5s; transition: .5s;}

.nav-s .hot:hover img {-webkit-transform: scale(1.04); -ms-transform: scale(1.04); -o-transform: scale(1.04); transform: scale(1.04);}

.nav-s .link {font-size: 14px;color: #666;line-height: 30px;}

.nav-s .link dl{ float: left; text-align: left; width: 560px; }

.nav-s .link dl dt,.nav-s .link dl dd{width: 135px; float: left;}

.nav-s .link2 dl dt,.nav-s .link2 dl dd{width: 85px;}

.nav-s .link dl dt,.nav-s .link p{font-size: 16px;color: #333;padding-bottom: 10px;font-weight: normal; text-align: left}



.nav-s .link table {text-align: left;}

.nav-s .link td,.nav-s .link th {width: 135px;}

.nav-s .link2 td,.nav-s .link2 th {width: 85px;}

.nav-s .link2 {border-left: 1px solid #eee;padding-left: 40px;}

.nav-s .link th {font-size: 16px;color: #333;padding-bottom: 10px;font-weight: normal;}

.nav-s .link2 .child{ display: inline-block; width: 140px;text-align: left; }

.nav-s .shop {padding: 10px 0 15px;}

.nav-s .shop a {margin: 0 135px;}

.nav-s .shop a:hover {filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=.2);-webkit-filter: grayscale(20%);}
.nav-s a:hover{ color: #3e2624; }




.banner {height: 700px;overflow: hidden;}



.slick-ban,.slick-list,.slick-slide,.slick-track {height: 100%;}

.slick-ban .item a {display: block;height: 100%;background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover; background-size: cover;}

.slick-ban .slick-dots {position: absolute;bottom: 20px;left: 50%;text-align: center;-webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%);}

.slick-ban .slick-dots li {display: inline-block;*display: inline;*zoom: 1;margin: 0 4px;}

.slick-ban .slick-dots button {font-size: 0;padding: 0;border: none;width: 14px;height: 14px;border-radius: 14px;background-color: #fff;cursor: pointer;}

.slick-ban .slick-active button {background-color: #dfc7bc;}







.footer {background-color: #fff;color: #898989;border-top: 1px solid #cacaca;}

.footer .hd {overflow: hidden;padding: 26px 0 38px;}

.footer .hd .left {float: left;padding: 5px 8px;line-height: 2;}

.footer .hd .right {float: right;line-height: 21px;border-left: 1px solid #cacaca;padding-left: 40px;}

.dl-ft {float: left;}

.dl-ft + .dl-ft {margin-left: 70px;}

.dl-ft dt {font-size: 14px;color: #000;line-height: 30px;margin-bottom: 7px;}

.footer .logo {margin-bottom: 18px;}

.footer .focus {padding-top: 10px;}

.footer .focus a {position: relative;display: inline-block;*display: inline;*zoom: 1;width: 26px;height: 25px;background: url(../images/icon-ft.png) no-repeat 0 0;vertical-align: middle;margin: 0 5px;}

.footer .focus a > img {position: absolute; width: 110px;height: 110px;bottom: 30px;left: 50%;margin-left: -55px;display: none;}

.footer .focus .weibo {background-position: 100% 0;}

.footer .focus a:hover {filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=.2);-webkit-filter: grayscale(20%);}

.footer .ft {background-color: #1a1a1a;/* text-align: center; */color: #fff;line-height: 20px;padding: 25px 0;}

.ft a {margin: 0 5px;}

.ft a:hover {text-decoration: underline;color: #fff;}

.ft .copyright{ margin-left: 5px; }



.pop-fixed {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 999;}

.pop-fixed .mask {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/mask-01.png) repeat 0 0;}

.pop-fixed .qr-code {position: absolute;top: 50%;left: 50%;padding: 20px;border-radius: 5px;background-color: #fff;width: 200px;height: 230px;margin: -130px 0 0 -120px;font-size: 16px;text-align: center;line-height: 30px;color: #333;}









.m-search {border: 1px solid #dcdcdc;border-radius: 5px;width: 240px;height: 36px;line-height: 36px;}

.m-search.open {border-color: #999;}

.m-search .inp {border: none;padding: 0 5px;width: 194px;font-size: 14px;}

.m-search .btn {float: right;border: none;background: url(../images/icon-search.png) no-repeat center center;width: 36px;height: 36px;cursor: pointer;}



.g-tit1 {font-weight: normal;color: #333;border-left: 4px solid #eddfd6;line-height: 25px;height: 25px;}

.g-tit1 .cn {font-size: 24px;margin: 0 5px;color: #000;}

.g-tit1 .en {font-size: 18px;text-transform: uppercase;vertical-align: bottom;}



.m-cur {padding: 20px 0 32px;overflow: hidden;}

.m-cur .m-search {float: right;}

.cur {overflow: hidden;float: left;}

.cur li {position: relative;float: left;border-top: 1px solid #eee;border-bottom: 1px solid #eee;margin-right: 16px;}

.cur a {display: block;position: relative;background-color: #f7f7f7;font-size: 14px;color: #333;line-height: 36px;height: 36px;text-align: center;padding: 0 12px;}

.cur li:first-child {border-left: 1px solid #eee;}

.cur li:first-child a {padding-left: 15px;}

.cur li:after {content: '';position: absolute;top: -1px;right: -24px;width: 0;height: 0;border-style: solid;border-width: 19px 12px;border-color: transparent;border-left-color: #eee;z-index: 0;}

.cur li + li:before {content: '';position: absolute;top: -1px;left: -12px;width: 0;height: 0;border-style: solid;border-width: 19px 12px;border-color: transparent;border-top-color: #eee;border-bottom-color: #eee;z-index: 0;}

.cur a:after {content: '';position: absolute;top: 0;right: -23px;width: 0;height: 0;border-style: solid;border-width: 18px 12px;border-color: transparent;border-left-color: #f7f7f7;z-index: 2;}

.cur li + li a:before {content: '';position: absolute;top: 0;left: -10px;width: 0;height: 0;border-style: solid;border-width: 18px 12px;border-color: transparent;border-top-color: #f7f7f7;border-bottom-color: #f7f7f7;z-index: 2;}

.cur a:hover {background-color: #eee;}

.cur a:hover:after {border-left-color: #eee;}

.cur a:hover:before {border-top-color: #eee;border-bottom-color: #eee;}





.tab-btn {overflow: hidden;border-radius: 5px;background-color: #f7f7f7;height: 50px;line-height: 50px;}

.tab-btn li {float: left;}

.tab-btn a {display: block;color: #333;font-size: 16px;text-align: center;padding: 0 28px;}

.tab-btn .on a,.tab-btn a:hover {background-color: #000;color: #fff;}





.ban {height: 350px;background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover; background-size: cover;}



.pages {text-align: center;font-size: 0;}

.pages li {display: inline-block;*display: inline;*zoom: 1;margin: 0 5px;}

.pages a,.pages .etc span {display: block;border: 1px solid #ccc;border-radius: 5px;font-size: 16px;color: #999;text-align: center;padding:0 10px;height: 38px;line-height: 38px;}

.pages .arr {font-family: 宋体;font-weight: bold;}

.pages .on a,.pages a:hover {color: #fff;background-color: #000;border-color: #000;}



.main {padding-bottom: 50px;}

.main > .wp {overflow: hidden;}

.main > .wp > .col-l {width: 855px;}

.main > .wp > .col-r {width: 305px;}



.row-ind1 {/*height: 360px;*/overflow: hidden;padding: 45px 0; width: 1200px;}

.row-ind1 .colbox{ width: 1215px; margin-bottom: 15px;}

.row-ind1 .col-l {width: 390px; float: left; margin-right: 15px; height: 320px;}

.row-ind1 .col-c {width: 480px;text-align: center;}

.row-ind1 .col-r {width: 360px;}

.row-ind1 .colbox-1{ height: 360px; width: 1200px; }

.pic-h1 {position: relative;overflow: hidden;}

.pic-h1 img {display: block;/*width: 100%;height: 100%;*/-webkit-transition: .5s; -o-transition: .5s; transition: .5s;}

.pic-h1 .txt {position: absolute;top: 0;left: 0;padding: 30px;font-size: 16px;color: #333;line-height: 28px;}

.pic-h1 h4 {font-size: 24px;color: #3e2626;font-weight: normal;margin-bottom: 10px;}

.pic-h1.s2 .txt {color: #fff;}

.pic-h1 .txt .p2 {font-size: 12px;line-height: 18px;}

.pic-h1 h3 {font-size: 46px;color: #f7f2da;font-weight: normal;line-height: 1.4;margin-bottom: 10px;}

.pic-h1 a:hover img {-webkit-transform: scale(1.04); -ms-transform: scale(1.04); -o-transform: scale(1.04); transform: scale(1.04);}



.row-ind2 {overflow: hidden;margin-bottom: 42px;}

.row-ind2 .col-l {width: 260px;}
.row-ind2 .col-l .m-search{ width: 258px; margin-right: 0; margin-bottom: 40px; }

.row-ind2 .col-r {width: 908px;}

.row-ind2 .g-tit1 {margin-bottom: 32px;}

.row-ind2 .m-search {margin-bottom: 30px;}

.tab-boxh1 {}

.tab-boxh1 .tab {overflow: hidden;margin-bottom: 10px; position: relative;}

.tab-boxh1 .tab li {float: left;font-size: 14px;color: #333;text-align: center;line-height: 26px;padding: 0 18px;border-radius: 5px;cursor: pointer;}

.tab-boxh1 .tab .on,.tab-boxh1 .tab li:hover {color: #fff;background-color: #000;}
.tab-boxh1 .tab li a:hover{color: #fff;}
.tab-boxh1 .tab .more{ position: absolute; color: #000; right: 0; top: 0; font-size: 14px; }

.tab-boxh1 .box {display: none;}

.tab-boxh1 .box.on {display: block;}

.tab-boxh1 .list {overflow: hidden;/* padding-left: 10px; */}

.tab-boxh1 .list li {float: left;width: 85px;}

.tab-boxh1 .list a {display: block;font-size: 14px;color: #999;/* line-height: 30px; */ margin-bottom: 30px;}

.tab-boxh1 .list a:hover {color: #000;}

.tab-boxh1 .list2 {font-size: 12px;color: #999;line-height: 22px;}

.tab-boxh1 .list2 li + li {border-top: 1px dashed #eee;}

.tab-boxh1 .list2 a {display: block;overflow: hidden;padding: 8px 0 9px;}

.tab-boxh1 .list2 .time {float: right;margin-left: 10px;color: #f00;}

.tab-boxh1 .list2 h4 {font-size: 14px;color: #000;font-weight: normal;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.tab-boxh1 .list2 p {overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}





.row-ind3 {overflow: hidden;}

.row-ind3 .col-l {width: 789px;}

.row-ind3 .col-r {width: 372px;}

.row-ind3 .g-tit1 {margin-bottom: 20px; position: relative;}
.row-ind3 .g-tit1 .more{ position: absolute; right: 0; top: 0; font-size: 16px; color: #000; }

.ul-pich1 {overflow: hidden;margin: 0 -6px;}

.ul-pich1 li {float: left;width: 218px;margin: 0 6px;/* background-color: #eddfd6; */text-align: left;font-size: 16px;color: #000;line-height: 1.8;}

.ul-pich1 h4 {font-size: 1em;font-weight: normal;}

.ul-pich1 img {display: block;width: 100%;height: 100%;-webkit-transition: .5s; -o-transition: .5s;

transition: .5s;}

.ul-pich1 .txt {padding: 5px 0 8px;}

.ul-pich1 .txt p{color: #999;}

.ul-pich1 .pic {overflow: hidden;height: 324px;width: 218px;}

.ul-pich1 a:hover img {-webkit-transform: scale(1.04); -ms-transform: scale(1.04); -o-transform: scale(1.04); transform: scale(1.04);}

.ul-pich1.s2 {padding-top: 30px;}

.ul-pich1.s2 li {width: 230px;margin-bottom: 12px;}

.ul-pich1.s2 .pic {width: 230px;height: 340px;}



.ul-pich2 {overflow: hidden;}

.ul-pich2 li {float: left;}

.ul-pich2 .item {display: block;overflow: hidden;width: 263px;background-color: #f3f3f3;}

.ul-pich2 .pic {width: 263px;height: 132px;overflow: hidden;}

.ul-pich2 .pic img {display: block;width: 100%;height: 100%;-webkit-transition: .5s; -o-transition: .5s; transition: .5s;}

.ul-pich2 .txt {height: 132px;line-height: 115px;text-align: center;font-size: 14px;color: #999;}

.ul-pich2 .txt .valign {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;line-height: 38px;}

.ul-pich2 .txt h4 {position: relative;font-size: 16px;color: #000;font-weight: normal;}

.ul-pich2 .txt h4:after {content: '';position: absolute;bottom: 0;left: 50%;margin-left: -21px;width: 42px;height: 3px;background-color: #eedfd7;}

.ul-pich2 .item:hover img {-webkit-transform: scale(1.04); -ms-transform: scale(1.04); -o-transform: scale(1.04); transform: scale(1.04);}



.m-login {overflow: hidden;background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover; background-size: cover;}

.m-login .cont {margin: 98px auto;padding: 30px 42px;width: 400px;overflow: hidden;border-radius: 5px;background-color: #fff;}

.m-login h2 {color: #333;font-size: 36px;font-weight: normal;margin-bottom: 30px;}

.m-login .inp {display: block;width: 326px;border: 1px solid #ccc;border-radius: 4px;line-height: 58px;padding: 0 10px 0 64px;font-size: 20px;background-repeat: no-repeat;background-position: 24px 50%;margin-bottom: 26px;}

.m-login .id {background-image: url(../images/inp-bg1.png);}

.m-login .pwd {background-image: url(../images/inp-bg2.png);}

.m-login .auto {font-size: 16px;color: #666;height: 22px;line-height: 22px;display: block;margin-bottom: 23px;}

.m-login .auto input {display: none;}

.m-login .auto .icon {float: left;width: 22px;height: 22px;background: url(../images/checkbox-1.png) no-repeat 0 0;margin-right: 12px;}

.m-login .auto input[type=checkbox]:checked + .icon {background-image: url(../images/checkbox-2.png);}

.m-login .btn {display: block;width: 100%;height: 50px;border: none;background-color: #000;text-align: center;border-radius: 4px;font-size: 20px;color: #fff;margin-bottom: 10px;cursor: pointer;}

.m-login .btn:hover {opacity: .8;}



.map-wrap {overflow: hidden;}

.map-wrap .col-l {width: 760px;}

.map-wrap .col-r {width: 440px;padding-top: 35px;}

#china-map {height: 640px;}

.map-wrap .tips {font-size: 14px;color: #666;height: 0;line-height: 90px;}

.map-wrap .tips em {color: #f00;margin-right: 5px;}

.change-city {background-color: #f7f7f7;border-radius: 5px;padding: 25px;margin-bottom: 20px;}

.change-city .item {font-size: 14px;color: #999;line-height: 27px;}

.change-city .item + .item {margin-top: 10px;}

.change-city .sel {background-color: #fff;margin-left: 10px;width: 150px;height: 27px;border: 1px solid #eee;border-radius: 4px;color: #33;padding: 0 8px;background: #fff url(../images/icon-sel.png) no-repeat right 8px top 50%;}



.addr-list {overflow-x: hidden;overflow-y: auto;height: 470px;font-size: 14px;color: #666;line-height: 28px;}

.addr-list li {border-bottom: 1px solid #eee;padding: 2px 0 5px;}
.addr-list li:hover{cursor: pointer;}

.addr-list h4 {font-weight: normal;font-size: 16px;color: #333;}

.addr-list p {padding-left: 24px;background-repeat: no-repeat;background-position: left center;}

.addr-list .s1 {background-image: url(../images/icon-h1.png);}

.addr-list .s2 {background-image: url(../images/icon-h2.png);}

.addr-list .s3 {background-image: url(../images/icon-h3.png);}



.ad-pic a {display: block;overflow: hidden;width: 305px;margin-bottom: 29px;}

.ad-pic img {display: block;width: 100%;}



.m-texth1 {margin-top: 34px;}

.m-texth1 .txt1 {font-size: 14px;color: #333;line-height: 24px;padding-top: 40px;}

.m-texth1 img {display: block;width: 100%;}



.job-h1 {padding: 12px 0 40px;}

.job-h1 li {border-bottom: 1px solid #eee;overflow-x: hidden;}

.job-h1 .item {display: block;overflow-x: hidden;padding: 20px 0 18px;}

.job-h1 .time {float: left;width: 101px;height: 101px;margin-right: 15px;background-color: #f7f7f7;text-align: center;color: #333;}

.job-h1 .time .sum {font-size: 30px;font-weight: bold;margin: 28px 0 10px;}

.job-h1 .time .data {font-size: 14px;}

.job-h1 .txt {font-size: 14px;line-height: 22px;color: #999;}

.job-h1 .txt h4 {font-size: 18px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;font-weight: normal;margin-bottom: 10px;}

.job-h1 .txt p {overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;height: 44px;margin-bottom: 5px;}

.job-h1 .info span {margin-right: 34px;}

.job-h1 .info strong {font-weight: normal;}

.job-h1 .item:hover .time {background-color: #000;color: #fff;}

.job-h1 .item:hover .txt {color: #333;}

.job-h1 .item:hover .info strong {color: #e03636;}



.job-detail {padding-top: 30px;}

.job-detail .deal {background-color: #f7f7f7;padding: 20px;margin-bottom: 20px;}

.job-detail .deal .money {float: right;margin: 0 30px 0 20px;}

.job-detail .deal .money strong {display: block;color: #db2727;font-size: 20px;font-weight: normal;margin-bottom: 15px;}

.job-detail .deal .money a {display: block;font-size: 14px;color: #666;line-height: 24px;padding-left: 30px;background: url(../images/icon-h4.png) no-repeat left center;}

.job-detail .deal .money a:hover {color: #db2727;}

.job-detail .deal .cont {overflow-x: hidden;}

.job-detail .deal h4 {font-size: 20px;color: #333;font-weight: normal;margin-bottom: 20px;}

.job-detail .deal .info {font-size: 14px;color: #e03636;margin-bottom: 20px;}

.job-detail .deal .info span {margin-right: 30px;}

.job-detail .deal .info em {color: #333;font-style: normal;}

.job-detail .deal .tab {overflow-x: hidden;}

.job-detail .deal .tab span {float: left;background-color: #fff;border: 1px solid #db2727;text-align: center;color: #333;width: 76px;height: 25px;line-height: 25px;margin-right: 20px;}

.job-detail .txt {font-size: 14px;color: #333;line-height: 24px;}

.job-detail .txt h4 {font-size: 1em;font-weight: normal;color: #db2727;}



/*新闻列表*/

.ul-newsq1{

    margin-top: 27px;

    margin-bottom: 40px;

}

.ul-newsq1 li{

    overflow: hidden;

    width: 855px;

    margin-bottom: 22px;

}

.ul-newsq1 .img{

    float: left;

    margin-right: 18px;

    width: 318px;

    height: 189px;

    overflow: hidden;

    border-radius: 5px;

}

.ul-newsq1 .img img{

    display: block;

    width: 100%;height: 100%;

    border-radius: 5px;

}

.ul-newsq1 .txt{

    overflow: hidden;

    color: #999;

}

.ul-newsq1 li:hover h3,.ul-newsq1 li:hover p {color: #333;}

.ul-newsq1 .txt h3{

    height: 35px;

    line-height: 20px;

    font-weight: normal;

    font-size: 18px;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

}

.ul-newsq1 .txt p{

    height: 80px;

    line-height: 25px;

    font-size: 14px;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

}

.ul-newsq1 .txt span{

    font-size: 30px;

}

.ul-newsq1 .txt .span{

    height: 50px;

    line-height: 50px;

    font-size: 14px;

}

.ul-newsq1 .txt2 {

    padding-left: 30px;

    background: url(../images/q-icon1.jpg) no-repeat center left;

}



.ul-newsq1 .txt2 a{

    font-size: 14px;

    height: 30px;

    line-height: 25px;

    margin-top: 7px;

}

/*新闻列表2*/

.ul-newsq2{

    margin-bottom: 30px;

}

.ul-newsq2 li{

    width: 305px;

    padding: 18px 0;

    overflow: hidden;

    border-bottom: 1px solid #eee;

}

.ul-newsq2 .last{

    border-bottom: none;

}

.ul-newsq2 a {display: block;overflow-x: hidden;}

.ul-newsq2 a:hover h4 {color: #333;}

.ul-newsq2 a:hover span {color: #666;}

.ul-newsq2 .img{

    float: left;

    margin-right: 12px;

    width: 120px;

    height: 74px;

    border-radius: 5px;

    overflow-x: hidden;

}

.ul-newsq2 .img img{

    display: block;

    width: 100%;

    height: 100%;

    border-radius: 5px;

}

.ul-newsq2 .txt{

    overflow-x: hidden;

    font-size: 14px;

    line-height: 24px;

}

.ul-newsq2 .txt h4 {

    height: 48px;

    font-size: 1em;

    color: #999;

    font-weight: normal;

    overflow : hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    margin-bottom: 8px;

}

.ul-newsq2 span{

    color: #ccc;

}

.ul-linkq1{

    overflow: hidden;

    width: 262px;

    margin-top: 24px;

}

.ul-linkq1 li{

    float: left;

    padding-right: 10px;

    padding-bottom: 10px;

}

.ul-linkq1 li a{

    display: block;

    width: 120px;

    height: 35px;

    line-height: 35px;

    text-align: center;

    font-size: 14px;

    background-color: #f7f7f7;

}

/*龙头系列*/

.row-3a{margin-bottom: 18px;overflow: hidden;}

.row-3a .col-l{width: 280px;padding:0 14px;margin-right: 18px;}

.row-3a .col-c{width: 580px;}

.row-3a .col-r{width: 262px;}

.m-t1{overflow: hidden;}

.m-t1 h3{color:#333;font-size: 20px;font-weight: normal;position: relative;padding-bottom: 32px;text-align: center;margin-bottom: 12px;}

.m-t1 h3:after{content:'';position: absolute;left:0;bottom:0;background: url(../images/pro1-1.png) no-repeat center center;width: 100%;height: 20px;}

.m-t1 p{font-size: 14px;color:#666;line-height: 25px;height: 200px;overflow: hidden;margin-bottom: 12px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 8;}

.m-t1 a{display: block;margin:0 auto;font-size: 12px;color:#666;border:1px solid #ccc;width: 90px;height: 28px;line-height: 28px;text-align: center;border-radius: 5px;transition:.3s;}

.m-t1 a:hover{background-color: #000;color:#fff;border-color:#000;}

.slick-scroll{overflow: hidden;}

.slick-scroll .item{height: 306px;}

.slick-scroll .item img{display: inline-block;height: 100%;}

.slick-scroll .slick-prev,.slick-scroll .slick-next{position: absolute;top:50%;margin-top: -18px;width: 36px;height: 36px;outline: none;border:none;border-radius: 50%;z-index: 99;text-indent: -9999px;background: url(../images/ico-prev.png) no-repeat center center #fff;cursor:pointer;opacity:0.8;transition:.3s;}

.slick-scroll .slick-prev{left:10px;}

.slick-scroll .slick-next{right: 10px;background-image: url(../images/ico-next.png);}

.slick-scroll .slick-prev:hover,.slick-scroll .slick-next:hover{opacity:1;}

.m-list{overflow: hidden;}

.m-list h3{font-size: 16px;color:#999;margin-bottom: 14px;padding-left: 6px;font-weight: normal;}

.m-list .ul-link{overflow: hidden;}

.m-list .ul-link li{float: left;width: 131px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.m-list li a{display: inline-block;font-size: 16px;color:#333;padding:10px 6px;}

.m-list li a:hover,.m-list li.on a{background-color: #000;color:#fff;border-radius: 5px;}

.ul-pictxt{margin:30px 0 0;width: 1330px;overflow: hidden;}

.ul-pictxt li{float: left;}

.ul-pictxt li a{display: block;margin:0 20px 20px 0;border:1px solid #eee;border-radius: 5px;width: 282px;}

.ul-pictxt li .pic{height: 282px;text-align: center;border-bottom: 1px solid #eee;position: relative;overflow: hidden;transition:.3s;}

.ul-pictxt li .pic img{display: block;height: 100%;width: 100%;}

.ul-pictxt li h4{font-size: 14px;color:#999;text-align: center;padding:14px 0;font-weight: normal;height: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; transition:.3s;}

.ul-pictxt li a:hover h4{color:#333;}

.ul-pictxt li a:hover .pic{opacity: 0.9;}



/*商用解决方案*/

.row-2d{margin-bottom: 30px;overflow: hidden;}

.row-2d .col-l{width: 280px;padding:0 16px;}

.row-2d .col-r{width: 866px;}

.ul-t1 li a{/* width: 120px;padding:0; */padding:0 10px;}



/*视频中心*/

.ul-pictxt li .pic .begin{position: absolute;left:50%;top:50%;background: url(../images/ico-begin.png) no-repeat center center;width: 69px;height: 69px;margin:-34.5px 0 0 -34.5px;opacity:0;transition:.3s;}

.ul-pictxt li a:hover .pic .begin{opacity:0;}





/*视频详情*/

.row-2z .col-l{width: 855px;}

.row-2z .col-r{width: 308px;}

.m-tit1{font-size: 20px;color:#000;text-align: center;font-weight: normal;margin-bottom: 18px;}

.m-info{font-size: 14px;color:#999;text-align: center;padding-bottom: 19px;border-bottom: 1px solid #eee;margin-bottom: 30px;}

.m-info span{margin:0 6px;}

.m-video{width: 100%;height: 570px;position: relative;margin-bottom: 30px;}

.m-video:after{content:'';position: absolute;left:0;bottom:-29px;width: 100%;height: 1px;background-color: #eee;}



.m-video video{display: block;width: 100%;height: 100%;}

.m-video .mask{position: absolute;left:0;top:0;width: 100%;height: 100%;background: url(../images/video1.jpg) no-repeat center center;z-index: 99;}

.m-video .mask span{position: absolute;left:50%;top:50%;width: 141px;height: 141px;margin:-70.5px 0 0 -70.5px;background: url(../images/ico-start.png) no-repeat center center;cursor:pointer;}

.m-link{padding:30px 0 0;overflow: hidden;}

.m-link a{font-size: 16px;height: 16px;color:#999;width:420px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition:.3s;}

.m-link a:hover{color:#333;}

.m-link a.prev{float: left;}

.m-link a.next{float: right;text-align: right;}



/*投资者关系*/

.row-2h .col-l{width: 315px;}

.row-2h .col-r{width: 856px;}

.ul-relation{background-color: #f7f7f7;border-radius: 5px;}

.ul-relation li{position: relative;}

.ul-relation li a{display: block;font-size: 16px;height: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; color:#333;padding:17px 56px 17px 30px;transition:.3s;}

.ul-relation li:hover a,.ul-relation li.on a{background-color: #000;color:#fff;border-radius: 5px;}

.ul-relation li:hover a span,.ul-relation li.on a span{background-image: url(../images/ico-m2.png);}

.ul-relation li a span{position: absolute;right:30px;height: 100%;background: url(../images/ico-m1.png) no-repeat center center;width: 7px;margin-top: -17px;transition:.3s;}

.ul-tz{ padding: 0 20px 20px; background: #f7f7f7; }
.ul-tz dl{ padding-bottom: 20px; border-bottom: 1px solid #dddddd; }
.ul-tz dt{ font-size: 20px; font-weight: bold; padding-top: 20px; }
.ul-tz dd{font-size: 16px; padding-top: 20px; background: url(../images/ico-m1.png) no-repeat right bottom; }
.ul-tz dd a:hover{ text-decoration:underline; }
.ul-tz dd a.active{text-decoration:underline;}

.ul-down{ margin: -10px 0 40px; }
.ul-down li{overflow: hidden;padding: 20px 0 12px;border-bottom: 1px solid #eee; position: relative; font-size: 14px; padding-left: 30px; background: url(../images/pdf-icon.png) no-repeat left center;}
.ul-down li .time{position: absolute; right: 0; top: 20px;}

.ul-txt{margin:-20px 0 40px;}

.ul-txt li{overflow: hidden;padding: 20px 0 12px;border-bottom: 1px solid #eee;}

.ul-txt li h4{margin-bottom: 14px;}

.ul-txt li h4 a{display: block;font-size: 18px;color:#333;font-weight: normal;height: 18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition:.3s;}

.ul-txt li h4 a:hover{color:#999;}

.ul-txt li .txt{font-size: 14px;color:#333;line-height: 25px;height: 50px;margin-bottom: 14px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

.ul-txt li .a1{color:#999;overflow: hidden;}

.ul-txt li .a1 .date{float: left;font-size: 14px;color:#999;}

.ul-txt li .a1 .date span{float:none;font-size: 30px;}

.ul-txt li .a1 a{float: right;font-size: 14px;color:#333;width: 120px;height: 40px;line-height: 40px;text-align: center;background-color: #f7f7f7;border-radius: 5px;margin-left: 16px;transition:.3s;}

.ul-txt li .a1 a:hover{background-color: #000;color:#fff;}



/*投资者关系详情*/

.row-2n .col-l{width: 855px;}

.row-2n .col-r{width: 305px;}

.m-content{font-size: 14px;color:#666;line-height: 1.7em;border-bottom: 1px solid #eee;}

.m-content img{display: block;margin:0 auto;}





.row-2s{margin-top: 30px;}

.ul-newsl{margin-top: 0;}



.m-about-zy{

    padding: 40px 18px 0;

    overflow: hidden;

}

.m-about-zy .pic{

    margin-right: 34px;

}

.m-about-zy .pic img{

    width: 488px;

    height: 280px;

}

.m-about-zy .txt2 .last{

    margin: 15px 0 7px 0;

}

.c{

    clear: both;

}

.m-about-zy .txt1{

    width: 642px;

    margin-top: 7px;

    overflow: hidden;

}

.m-about-zy .txt1 .mc{ width: 662px; }
.m-about-zy .txt1 .con{ width: 311px; float: left; margin-right: 20px; }

.m-about-zy .txt1 .g-tit1{

    margin-bottom: 16px;

}

.m-about-zy .txt1 p{

    font-size: 14px;

    color: #666;

    line-height: 24px;

    overflow: hidden;

    display: -webkit-box;

    -webkit-line-clamp: 6;

    -webkit-box-orient: vertical; padding-top: 15px;

}

.m-about-zy .network{

    /* height: 618px; */

    /* background: url(../images/pic2-zy1.png) no-repeat center center; */

    /* margin-top: 15px; */

    padding-top: 15px;

}

.about-1{ float: right; width: 760px; height: 350px; text-align: right }

.m-about-zy .txt2{

    width: 367px; float: left;

    /* margin: 281px 0 0 14px; */

}

.m-about-zy .txt2 h3{

    font-size: 16px;

    margin: 10px 0;

    font-weight: normal;

    color: #333;

    overflow: hidden; /*自动隐藏文字*/

    text-overflow: ellipsis;/*文字隐藏后添加省略号*/

    white-space: nowrap;/*强制不换行*/

}

.m-about-zy .txt2 p{

    font-size: 12px;

    line-height: 20px;

    overflow: hidden;

    display: -webkit-box;

    -webkit-line-clamp: 4;

    -webkit-box-orient: vertical;

}

.m-about-zy .txt2 span{

    margin-top: 36px;

    display: block;

    float: left;

    height: 30px;

    width: 130px;

    line-height: 30px;

    font-size: 14px;

    color: #333;

    text-indent: 46px;

    background-repeat: no-repeat;

    background-position: 10px center;

}

.m-about-zy .txt2 .ico1{

    background-image: url(../images/pic2-zy1_03.jpg);

}

.m-about-zy .txt2 .ico2{

    background-image: url(../images/pic2-zy1_05.jpg);

}



.m-school-zy .txt1{

    width: 540px;

}

.m-school-zy .txt1 p{

    font-size: 14px;

    line-height: 24px;

    overflow: hidden;

    display: -webkit-box;

    /* -webkit-line-clamp: 4; */

    -webkit-box-orient: vertical;

}

.grabgco{
    background-color: #f7f7f7;
}

.m-school-zy .txt1 h3{

    font-size: 18px;

    color: #333;

    margin-bottom: 5px;

    overflow: hidden; /*自动隐藏文字*/

    text-overflow: ellipsis;/*文字隐藏后添加省略号*/

    white-space: nowrap;/*强制不换行*/

}

.m-school-zy .ul-img-zy1{

    width: 628px;

}

.m-school-zy .ul-img-zy1 .inner{

    margin:-5px;

}

.m-school-zy .ul-img-zy1 img{

    margin: 5px;

}

.m-school-zy .ul-img-zy1 .img1{

    width: 424px;

    height: 336px;

    float: left;

}

.m-school-zy .ul-img-zy1 .img2{

    width: 194px;

    height: 163px;

    float: left;

}

.m-school-zy .ul-img-zy1 .img3{

    width: 309px;

    height: 202px;

    float: left;

}

.m-culture .img4{

    width: 580px;

    height: 278px;

}

.m-culture .img5{

    width: 580px;

    height: 320px;

    margin-top: 10px;

}

.m-culture{

    background-color: #f7f7f7;

    overflow: hidden;

    padding: 41px 0 32px 0;

}

.m-culture .pic2{

    width: 604px;

    margin-left: 20px;

}

.m-culture .txt2{

    width: 526px;

}

.m-culture .g-tit1{

    margin-bottom: 24px;

}

.m-school-zy h3{

    font-size: 18px;

    color: #333;

    line-height: 35px;

    font-weight: normal;

    margin-top: 3px;

    overflow: hidden; /*自动隐藏文字*/

    text-overflow: ellipsis;/*文字隐藏后添加省略号*/

    white-space: nowrap;/*强制不换行*/

}

.m-school-zy p{

    font-size: 14px;

    line-height: 25px;

    overflow: hidden;

    display: -webkit-box;

    -webkit-line-clamp: 6;

    -webkit-box-orient: vertical;

}

.m-imgtxt-zy1{

    overflow: hidden;

    padding: 36px 0 15px 0;

}

.m-introduction{

    padding:30px 0 0 20px;

}

.m-school-zy .m-txt{

    margin: 50px 0 0;

    background: url(../images/bg1-zy.jpg) no-repeat right top;



}

.m-school-zy .m-txt .g-tit1{

    margin-bottom: 28px;

}

.m-imgtxt-zy1 .g-tit1{

    margin-bottom: 25px;

}

.m-school-zy .m-txt h4{

    margin: 8px 0 4px 0;

    font-size: 14px;

    font-weight: normal;

    overflow: hidden; /*自动隐藏文字*/

    text-overflow: ellipsis;/*文字隐藏后添加省略号*/

    white-space: nowrap;/*强制不换行*/

}

.m-school-zy .m-txt em{

    display: block;

    font-size: 12px;

    color: #999;

    line-height: 22px;

    font-style: normal;

    overflow: hidden; /*自动隐藏文字*/

    text-overflow: ellipsis;/*文字隐藏后添加省略号*/

    white-space: nowrap;/*强制不换行*/

}

.m-tab-zy li a{

    padding: 0 21px;

}

.m-technology-zy{

    overflow: hidden;

}

.m-technology-zy h2{

    font-size: 30px;

    color: #333;

    text-align: center;

    line-height: 50px;

    margin: 18px 0 13px 0;

    font-weight: normal;

    overflow: hidden; /*自动隐藏文字*/

    text-overflow: ellipsis;/*文字隐藏后添加省略号*/

    white-space: nowrap;/*强制不换行*/

}

.m-technology-zy p{

    font-size: 14px;

    color: #333;

    line-height: 25px;

    /*overflow: hidden;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;*/

}

.m-technology-zy .pic{

    padding: 13px 0 0;

    overflow: hidden;

}

.m-technology-zy img{

    float: left;

}

.m-aftersale-zy h2{

    font-size: 24px;

    color: #333;

    font-weight: normal;

    margin: 28px 0 22px 0;

    overflow: hidden; /*自动隐藏文字*/

    text-overflow: ellipsis;/*文字隐藏后添加省略号*/

    white-space: nowrap;/*强制不换行*/

}

.m-aftersale-zy p{

    font-size: 14px;

    color: #333;

    line-height: 25px;

    overflow: hidden;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

}

.m-aftersale-zy h4{

    font-size: 14px;

    color: #333;

    line-height: 25px;

    font-weight: normal;

    margin-bottom: 24px;

    overflow: hidden; /*自动隐藏文字*/

    text-overflow: ellipsis;/*文字隐藏后添加省略号*/

    white-space: nowrap;/*强制不换行*/

}

.m-aftersale-zy h5{

    font-size: 14px;

    color: #333;

    line-height: 25px;

    font-weight: normal;

    margin-top: 24px;

    overflow: hidden; /*自动隐藏文字*/

    text-overflow: ellipsis;/*文字隐藏后添加省略号*/

    white-space: nowrap;/*强制不换行*/

}

.m-aftersale-zy .txt1{

    text-align: center;

    margin-bottom: 25px;

}

.m-aftersale-zy .txt2{

    margin-top: 40px;

}







.m-aftersale-zy .form-zy{

    display: table;

    margin: 6px auto;

}

.m-aftersale-zy .txt3{

    width: 650px;

    margin: 0 auto;

    padding: 5px 0 0;

}

.m-aftersale-zy .txt1 .tel{

    margin-top: 23px;

}

.m-join-zy h2{

    font-size: 24px;

    color: #333;

    text-align: center;

    margin: 30px 0 31px 0;

    font-weight: normal;

    overflow: hidden; /*自动隐藏文字*/

    text-overflow: ellipsis;/*文字隐藏后添加省略号*/

    white-space: nowrap;/*强制不换行*/

}



.m-join-zy p{

    font-size: 14px;

    color: #333;

    line-height: 25px;

    margin-top: 23px;

    overflow: hidden;

    display: -webkit-box;

    -webkit-line-clamp: 4;

    -webkit-box-orient: vertical;

}





.m-details-zy{

    overflow: hidden;

}
.m-details-zy .bigbox{ width: 478px;

    height: 478px; }
.m-details-zy .pic1{

    width: 478px;

    height: 478px;

}
.m-details-zy .thumbbox{ height: 40px; padding:10px 0; width: 478px; }
.m-details-zy .thumbbox .swiper-slide{ width: 10%; height: 100%; opacity: 0.6; }
.m-details-zy .thumbbox .swiper-slide-active{opacity: 1;}
.m-details-zy .txt{

    width: 682px;

    line-height: 24px;

}

.m-details-zy .txt .tit{

    font-size: 24px;

    color: #333;

}

.m-details-zy .txt1{

    height: 194px;

    background-color: #f7f7f7;

    padding: 10px 20px;

    margin-top: 26px;

}

.m-details-zy .txt2{

    padding:20px;

}

.m-details-zy .txt h4{

    font-size: 18px;

    color: #999;

    font-weight: normal; padding-bottom: 10px; margin-bottom: 10px;border-bottom: 1px solid #eee;

}

.m-details-zy .txt1 p{

    font-size: 14px;

    color: #333;

}

.m-details-zy .txt2 p{

    font-size: 14px;

    color: #999;

}

.ul-pic-zy{

    margin-top: 30px;

}

.g-slide-zy .g-tit1 .cn{

    font-size: 18px;

}

.g-slide-zy .g-tit1{

    height: 18px;

    line-height: 18px;

}

.g-slide-zy li{

    margin-bottom: 20px;

}

.g-slide-zy .pic{

    width: 284px;

    height: 234px;

    border-radius: 5px;

    position: relative;

    overflow: hidden;

}

.g-slide-zy .pic span{

    border: 1px solid #eee;

    font-size: 14px;

    border-top: none;

    border-bottom-right-radius: 5px;

    border-bottom-left-radius: 5px;

    display: block;

    text-align: center;

    box-sizing: border-box;

    height: 44px;

    line-height: 44px;

}

.g-slide-zy .pic:hover::after{

    content: "";

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    bottom: 44px;

    background-image: url(../images/search-zy.png);

    background-position: center center;

    background-repeat: no-repeat;

    background-color: rgba(0,0,0,0.5);

}

.m-details-zy .g-slide-zy,.m-details-zy .m-tab-zy{

    margin-top: 50px;

}

.m-tab-zy .tab li{

    float: left;

    height: 50px;

    width: 292px;

    cursor: pointer;

    text-align: center;

    overflow: hidden; /*自动隐藏文字*/

    text-overflow: ellipsis;/*文字隐藏后添加省略号*/

    white-space: nowrap;/*强制不换行*/

    line-height: 50px;

    box-sizing: border-box;

    color: #000;

    background-color: #f7f7f7;

    font-size: 16px;

}

.m-tab-zy .tab li:hover{

    background-color: #000;

    color: #fff;

}

.m-tab-zy .tab .on{

    background-color: #000;

    color: #fff;

}

.m-tab-zy .cont li{

    box-sizing: border-box;

    border: 1px solid #eee;

    border-top: none;

    padding: 18px 20px 18px 15px;

    width: 875px;

    overflow: hidden;

    display: none;

}

.m-tab-zy .cont .on{

    display: block;

}

.m-tab-zy .cont img{

    float: left;

}





.m-solution-zy{

    overflow: hidden;

}

.m-solution-zy .picli{

    width: 855px;

}

.m-pic-zy7{

    padding-bottom: 18px;

    border-bottom: 1px solid #eee; line-height: 1.5;

}

.m-solution-zy .m-pic-zy7 img{

    margin-bottom: 9px;

}

.m-solution-zy .m-tit-zy{

    margin-bottom: 30px;

}

.m-solution-zy .m-tit-zy h1{

    text-align: center;

    font-size: 20px;

    color: #000;

    font-weight: normal;

}

.m-solution-zy .m-tit-zy .p2{

    text-align: center;

    height: 50px;

    line-height: 50px;

    border-bottom: 1px solid #eee;

}

.m-solution-zy .m-tit-zy span{

    margin:0 5px;

    font-size: 14px;

    color: #999;

}

/*历史发展*/
.fhistory { position: relative; height: auto; overflow: hidden; margin-top: 40px; }
.focus_nav { height: 108px; line-height: 108px; width: 100%; margin: 0 auto; background: url('../images/lindashed.png') repeat-x 0px 12px;}
.focus_nav .tempWrap {overflow: visible!important;}
.focus_nav ul { position: relative;  *zoom: 1;overflow: hidden; }
.focus_nav li { position: relative;  *zoom: 1;float: left; cursor: pointer; text-align: center; width: 160px; color: #555;padding: 15px 15px 0 15px;background:url('../images/circ.png') no-repeat center 5px;}
.focus_nav li span{ padding: 3px 18px; color: #666666;font-size: 20px;}
.focus_nav .navPrev, .focus_nav .navNext { display: inline-block;  *zoom: 1;width: 32px; height: 38px; line-height: 100; overflow: hidden; background-repeat: no-repeat; position: absolute; top: 50px; background-color: #F7F7F7;background-position:center; }
.focus_nav .navPrev { left: 0px; background-image: url(../images/left.png); }
.focus_nav .navNext { right: 0px; background-image: url(../images/right.png); }
.focus_nav .navPrev:hover { background-color: #abaaaa; }
.focus_nav .navNext:hover { background-color: #abaaaa; }
.focus_nav li.on { background:url('../images/posit_ico.png') no-repeat center -1px;}
.focus_nav li.on span { color: #fff; background-color: #3d2623; }
.focus_pic { padding: 25px 18px 0px; height: auto; overflow: hidden; }
.fhistoryInfo { color: #666; font-size: 14px;}
.fhistoryInfo p,.fhistoryInfo div{ line-height: 30px; }

.xsli {
    background:url('/resource/images/red.png') no-repeat;
    background-position:8px 8px;
    /*height:28px;*/
    line-height: 28px;
    padding-left:36px;
    font-size:14px;
    display: flex;
    align-items: flex-start;
}

.contents {
    position:relative;
    top:-2258px;
    left:0;
    min-height:588px;
    display:flex;
    padding:0 88px;
    flex-flow: wrap;
    flex-direction: row;
    justify-content: space-between;
}

.contents ul{
    width:24%;
    display:inline-block;
    min-height:588px;
    margin-bottom: 40px;
}