﻿*{ padding:0px; margin:0px;}
ul, li{ list-style:none;}
a{ text-decoration:none;}
.clear{ clear:both;}
img{display:block; border:none;}
img{max-width: 100%;}
body,html{font-family:"Microsoft YaHei",sans-serif; width:100%;}

.logo, #nav li a, .head .zyw, .head .zyw li, .head .zyw li a, .banner .idxs li, #index1 .sublist ul li p a, .index1ri dl dt.one, .index1ri dl dt.two, .index1ri dl dt.three, .index1ri dl dt i, .tab-hd li, .tab-hd li a, .tab-hd li .icon, .c_left a, .c_left span, .foot1 a span, #bottom a, #conbg .sub_nav ul li, #conbg .sub_nav ul li a, .positon, #index1 .tabbtn li a, .positon a.home-icon, .positon a.zi, .list .item h3, .atte a, .page dl, #go_top, .abview a, .honor li .img, .honor li span, .prolist li .img1 img
{-webkit-transition: all .3s;
   -moz-transition: all .3s;
    -ms-transition: all .3s;
     -o-transition: all .3s;
        transition: all .3s;
}

.w1200{ width:1200px; margin:0px auto; position:relative;}
.fullscreen{width: 100%;}

.container{width: 100%; display: flex; justify-content: space-between;}
.container .leftview{}
.container .abview{padding-top:70px;}
.container.zeren .leftview{}
.container.zeren .abview{padding-top:70px;}

/*header*/
#header{position: fixed;  z-index: 999;  left: 0;  right: 0;  top: 0;  width: 100%;  height:80px;}
#header.i_head .header{background: rgba(0,0,0,.4);}
#header.i_head #nav li a{padding: 32px 23px 0px;}
#header .header{width:100%; height:80px; z-index:9; background:#ffffff;}
#header .g-wrap {position: relative; margin: 0 auto; height: 100%;}
#header.i_head .header .logo .logo1{display: none;}
#header.i_head .header .logo .logo2{display: block;}
#header .header .logo .logo1{display: block;}
#header .header .logo .logo2{display: none;}
#header.i_head .header .logo{margin-left:70px;}
#header .header .logo{float:left; padding:0; margin-top:19px; margin-left:40px;}
#header .header .head{ height:80px; float:right; background: #ffffff; position: relative;}
#header .header .head .head-nav{float:left; height:80px;}

#nav { height:80px; float:left;}
#nav li {float:left;}
#nav li a {font-size:15px; text-align:center; color:#333333; padding:32px 20px 0px; display:block;}

#header .header .head .head-nav .subline {height: 3px; background: #1f60ad; position: absolute; top: 0; left: 0;}
#header.i_head .header .head .head-nav .subline {background: #ffffff;}
	
#subNav {position:absolute; top:80px; left:0px; z-index:-4; width:100%; height:50px; display: none;}
#subNav .item {position:absolute; top:-100%; width:100%; background-color:rgba(0,0,0,0.7); overflow:hidden; padding-left: 7px; -webkit-transition:top 300ms; transition:top 300ms;}
#subNav .about {left:8.3%;}
#subNav .news {left:20.2%;}
#subNav .service {left:32.1%;}
#subNav .product {left:39.5%;}
#subNav .culture {left:56.0%;}
#subNav .nwmenu .nwmenu-list li a:hover{ color: #f63b34;}
#subNav .on {top:0; z-index: 2;}
#subNav .item a {float:left; padding:0 16px; font-size:14px; line-height:50px; color:rgba(255,255,255,0.7);-webkit-transition:color 300ms; transition:color 300ms; }
#subNav .item a:hover {color:#fff;}
#subNav .item #on { color: #fff;}
#subNav .item.on{ margin-top:80px;}

.header .head .head-btn{ float:right; height:80px; margin-right: 40px;}
.header .head .head-btn .language{float:right; width:30px; padding-top:30px; height: 50px; position:relative;}
.header .head .head-btn .language .language-top{display:block; float: right;}
.header .head .head-btn .language .language-top img{ width:19px; height:20px;}
#header.i_head .header .head .head-btn .language .language-top img.search1{display: none;}
#header.i_head .header .head .head-btn .language .language-top img.search2{display: block;}
#header .header .head .head-btn .language .language-top img.search1{display: block;}
#header .header .head .head-btn .language .language-top img.search2{display: none;}
.header .head .head-btn .language .language-con{width:330px; height:50px;  position:absolute; right:0px; top:80px; background:rgba(0,0,0,0.5); box-sizing: border-box; display:none;}
.header .head .head-btn .language .language-con .in_txt{ width:260px; height:50px; float:left; line-height:50px; border:none; background:none; padding-left:20px; font-size:14px; color:rgba(255,255,255,0.4); outline:none;}
.header .head .head-btn .language .language-con .submit{ float:right; width:50px; height:50px; border:0px; background:url(/sub/yingliet/template/web/cn/default/images/search1.png) center no-repeat; cursor:pointer; outline:none;}
.language-con input::-webkit-input-placeholder {color: rgba(255,255,255,0.4);}
.language-con input:-moz-placeholder {color: rgba(255,255,255,0.4);}
.language-con input::-moz-placeholder {color: rgba(255,255,255,0.4);}
.language-con input:-ms-input-placeholder {color: rgba(255,255,255,0.4);}

.head .zyw{float: right; height: 80px; margin-right: 40px; margin-left: 20px;}
.head .zyw li{font-size: 15px; padding-top: 32px; color: #333333;}
.head .zyw li a{color: #333333;}

#header.i_head .head .zyw{margin-left: 25px;}
#header.i_head .head .zyw li{color: #ffffff;}
#header.i_head .head .zyw li a{color: #ffffff;}


#header.i_head .head{background:transparent;}
#header.i_head .head-nav .subNav{opacity:0; filter:alpha(opacity=0);}
#header.i_head #nav li a,#header.i_head #nav li a.on{ color:#fff;}

/*banner*/
.banner{width:100%; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.banner .pics{width:100%; overflow:hidden;}
.banner .pics li{width:100%; display:flex; flex-direction:row; align-items:center;}

.banner .pics li .text{width:100%; height: 90%; display: flex; flex-direction: column; justify-content: center; align-items: center; z-index: 15; position: absolute;}
.banner .pics li .text .tit1{font-size: 54px; font-weight:bold; color: #ffffff; z-index: 99;}
.banner .pics li .text .tit2{font-size: 54px; color: #ffffff; margin-top: 30px;}

.banner .pics li .text a{ font-size:18px; color:#ffffff; border: 1px solid #ffffff; padding: 10px 56px;  display:block; border-radius:25px; margin-top: 50px; transition: 0.4s all cubic-bezier(0.52, 0.08, 0.18, 1);}
.banner .pics li .text a:hover{border: 1px solid #014099; background: #014099;}

.banner .pics li img{margin:0 auto; width: 100%; height: 100%; object-fit: cover;}
.banner .pics li img {
    -webkit-transform: -webkit-scale(1.07);
    -ms-transform: -ms-scale(1.07);
    transform: scale(1.07);
}
.banner .pics li img  {
    -webkit-animation: zoom 10s linear;
    animation: zoom 6s linear;
}
@-webkit-keyframes zoom {
    0% {
        -webkit-transform: -webkit-scale(1.07);
        -ms-transform: -ms-scale(1.07);
        transform: scale(1.07);
    }
    100% {
        -webkit-transform: -webkit-scale(1);
        -ms-transform: -ms-scale(1);
        transform: scale(1);
    }
}
@keyframes zoom {
    0% {
        -webkit-transform: -webkit-scale(1.07);
        -ms-transform: -ms-scale(1.07);
        transform: scale(1.07);
    }
    100% {
        -webkit-transform: -webkit-scale(1);
        -ms-transform: -ms-scale(1);
        transform: scale(1);
    }
}

.banner .idxs{position:absolute; width: 100%; display: flex; justify-content: center; bottom:25px;}
.banner .idxs li{width:10px; height:10px; background:transparent; border-radius:14px; margin-right:10px; font-size: 0; float:left; border:2px solid #ffffff; cursor:pointer;}
.banner .idxs li.on{background:#ffffff; width:40px;}
.btns a {position: absolute; z-index: 20; top: 50%; margin-top: -32px; width: 50px; height: 50px; overflow: hidden; opacity: 0; filter: alpha(opacity=0);
  -webkit-transition: background-position .3s;
  -moz-transition: background-position .3s;
  -ms-transition: background-position .3s;
  -o-transition: background-position .3s;
  transition: background-position .3s;
}
.btns .prev {left: 120px; background: url(/sub/yingliet/template/web/cn/default/images/icon_left.png) no-repeat left center;}
.btns .prev:after{content:" "; display:block; position:absolute; left:1px; top:50%; height:2px; margin-top: -1px; width:0; background:transparent;
  -webkit-transition: all .8s;
  -moz-transition: all .8s;
    -ms-transition: all .8s;
    -o-transition: all .8s;
        transition: all .8s;
}
.btns .next {right: 120px; background: url(/sub/yingliet/template/web/cn/default/images/icon_right.png) no-repeat right center;}
.btns .next:after{content:" "; display:block; position:absolute; right:1px; top:50%; height:2px; margin-top: -1px; width:0; background:transparent; 
  -webkit-transition: all .8s;
  -moz-transition: all .8s;
    -ms-transition: all .8s;
    -o-transition: all .8s;
        transition: all .8s;
}
.banner:hover .btns .prev{left:120px; opacity:1; filter:alpha(opacity=100);}
.banner:hover .btns .next{right:120px; opacity:1; filter:alpha(opacity=100);}
.btns .prev:hover:after,.btns .next:hover:after{background-color:#fff; width:70px;}


/* 首页 关于我们 */
.content{display: flex; flex-direction: column; background: url(/sub/yingliet/template/web/cn/default/images/cont-bg.jpg) no-repeat; background-size: cover;}
.about-cont{width: 100%; margin:35px auto 44px auto; display: flex;}
.abt-left{display: flex; flex-direction: column; flex: 1; justify-content: space-between;}
.abt-left .abt-tit{display: flex; justify-content: flex-end; padding-right: 50px;}
.abt-left .abt-tit img{height: 77px;}
.abt-left .abt-img {margin-top: 20px;}
.abt-left .abt-img video{width:100%; height: 394px; object-fit: cover; display: block;}

.abt-right{background: url(/sub/yingliet/template/web/cn/default/images/abt-bg.jpg) #ffffff left bottom no-repeat; border-right: 2px solid #dddcdb; border-bottom: 2px solid #dddcdb; flex: 1.2; display: flex; align-items: center; justify-content: center;}
.abt-right .info{font-size: 16px; color: #000; line-height: 180%; height: 300px; width: 80%; overflow-y: auto;}

/* 首页 发展历程 */
.history-cont{width: 100%; margin: 0 auto 50px; display: flex;}
.his-left{background: url(/sub/yingliet/template/web/cn/default/images/abt-bg.jpg) #ffffff left bottom no-repeat; border-right: 2px solid #dddcdb; border-bottom: 2px solid #dddcdb; flex: 1; display: flex; align-items: center; justify-content: center;}
.his-left ul{background:url(/sub/yingliet/template/web/cn/default/images/sy51.png) repeat-y left; background-position: 5px 0; height: 300px; overflow-y:auto; width: 80%;}
.his-left li:before{left:0;top:6px;content:"";display:block;position:absolute;width:12px;height:12px; background: #2267b4; border-radius: 8px;}
.his-left li:after{ content: ""; position: absolute; top:11px; left:12px; width:24px; height:2px; background:#2267b4;}
.his-left li p{color:#000; margin-top:6px; font-size:16px; padding-left:46px; line-height:23px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:3;}
.his-left li:nth-child(1){margin-top:0}
.his-left li{position:relative;margin-top:14px}

.his-right{display: flex; flex-direction: column; flex: 1.2; justify-content: space-between;}
.his-right .his-tit{display: flex; justify-content: flex-start; padding-left: 50px;}
.his-right .his-tit img{height: 77px;}
.his-right .his-img{margin-top: 20px;}
.his-right .his-img video{width:100%; height: 394px; object-fit: cover; display: block;}

/*首页 第一部分*/
#index1{ width:1200px; margin:35px auto 44px auto;}
/*首页 新闻*/
.index1le{ width:629px; float:left; position: relative;}
#index1 .tabbtn{ border-bottom:1px solid #eceff1;}
#index1 .tabbtn li {float:left; margin-right:40px;}
#index1 .tabbtn li a {color:#3d3d3d; font-size:16px; display:block; padding-bottom:14px;}
#index1 .tabbtn li.on a {color:#1f60ad;}
#index1 .slider_index{ position: absolute; height: 2px; background: #1f60ad; top: 33px;}
#index1 .sublist{ padding-top:15px;}
#index1 .sublist ul li{ padding:3px 0px;}
#index1 .sublist ul li span{ float:right; color:#d9d9d9; font-size:14px;}
#index1 .sublist ul li p{  white-space:nowrap;  overflow:hidden; text-overflow:ellipsis; width:80%; color: #919191;}
#index1 .sublist ul li p a{ font-size:14px; color:#919191;}
#index1 .sublist ul li p a:hover{ color:#1f60ad;}

.index1ri{ float:right; width:525px;}
.index1ri .title{ color:#3d3d3d; font-size:20px;}
.index1ri .index1js{ color:#919191; font-size:14px; line-height:160%; padding-top:15px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden; }
.index1ri dl{ margin-top:20px;}
.index1ri dl dt{ float:left; width:261px; height:62px;}
.index1ri dl dt.one{background:#1f60ad;}
.index1ri dl dt.two{ background:#4d7daa; margin:0px 1px;}
.index1ri dl dt.three{ background:#02c29b;}
.index1ri dl dt a{ display:block; height: 100%; padding:0 22px; color:rgba(255,255,255,0.9); font-size:16px; display: flex; flex-direction: row; justify-content: space-between; align-items: center;}
.index1ri dl dt .conwrap{ display: flex; flex-direction: column; justify-content: center;}
.index1ri dl dt .conwrap span{ color:rgba(255,255,255,0.2); font-size:13px;}
.index1ri dl dt.one:hover{background: #c68b34;}
.index1ri dl dt.two:hover{background: #3f6b94;}
.index1ri dl dt.three:hover{background: #03a987;}
.index1ri dl dt i{width: 26px; height: 17px; background: url(/sub/yingliet/template/web/cn/default/images/icon_enter.png) no-repeat; opacity: 0; position: relative; right: 20px;}
.index1ri dl dt:hover i{opacity: .7; position: relative; right: 0;}

/*首页 第二部分*/
#index2bg{ background:#f0f0f0; position: relative;}
#index2{ width:1199px; margin:0px auto;}

.tab{ width:100%; height:310px; position:relative;}
.tab-hd {width:100%; overflow:hidden; zoom:1; position:absolute; left:0px; bottom:0px; z-index:999; display: flex; justify-content: space-between; align-items: flex-end;}
.tab-hd li{ float:left; width:299px; height:50px; background:rgba(0,0,0,0.4); text-align:center; color:#ffffff; font-size:16px;}
.tab-hd li.active{ height:60px;}

.tab-hd li a{ display:block; height:100%; color:#ffffff; font-size:16px;}
.tab-hd li.active a{ background:rgba(233,158,63,0.9);}
.tab-hd li .icon{ width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center;}
.tab-hd li.active .icon{
    transform:scale(1.2);
    -webkit-transform:scale(1.2);  /*兼容-webkit-引擎浏览器*/
    -moz-transform:scale(1.2);     /*兼容-moz-引擎浏览器*/
}
.tab-hd li img{width: 39px; height: 39px; margin-bottom: 6px;}

.tab-bd{position: absolute; top: 0; left: 0; width:100%; height:310px; overflow: hidden;}
.tab-bd li{ width: 100%; height: 310px; position: absolute; left: 0; top: 0; opacity: 0;
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: all 1s;
     -moz-transition: all 1s;
      -ms-transition: all 1s;
       -o-transition: all 1s;
          transition: all 1s;
}
.tab-bd li.active{ -webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);opacity:1;}
.tab-bd li.a{ background: url(/sub/yingliet/template/web/cn/default/images/tbbg1.jpg) no-repeat; background-size: cover;}
.tab-bd li.b{ background: url(/sub/yingliet/template/web/cn/default/images/tbbg2.jpg) no-repeat; background-size: cover;}
.tab-bd li.c{ background: url(/sub/yingliet/template/web/cn/default/images/tbbg3.jpg) no-repeat; background-size: cover;}
.tab-bd li.d{ background: url(/sub/yingliet/template/web/cn/default/images/tbbg4.jpg) no-repeat; background-size: cover;}
.tab-bd li.e{ background: url(/sub/yingliet/template/web/cn/default/images/tbbg5.jpg) no-repeat; background-size: cover;}

/*底部*/
#footbg{ border-top:1px solid #eeeeee; }
#foot{ width:1200px; margin:0px auto; padding:50px 0px;}
.c_left{ float:left; min-width:100px; padding-right:50px; max-width: 120px;}
.c_left .bdtitle{ color:#3d3d3d; font-size:16px; padding-bottom:10px;}
.c_left a, .c_left span{ width:100%; display:block; color:#919191; font-size:14px; padding:6px 0px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.c_left a:hover{ color:#3d3d3d;}
.foot1{ width:258px; float:right; position: relative; text-align: right;}
.foot1 .bdtitle{ color:#3d3d3d; font-size:16px; padding-bottom:10px;}
.foot1 a{cursor: pointer; display: inline-block;}
.foot1 a span{width: 50px; height: 50px; display:inline-block;}
.foot1 a.weixin span{background: url(/sub/yingliet/template/web/cn/default/images/wechat.png);}
.foot1 a.weixin:hover span{ background: url(/sub/yingliet/template/web/cn/default/images/wechat_on.png);}
.foot1 a.douyin{ margin-left:16px;}
.foot1 a.douyin span{background: url(/sub/yingliet/template/web/cn/default/images/douyin.png);}
.foot1 a.douyin:hover span{background: url(/sub/yingliet/template/web/cn/default/images/douyin_on.png);}
.foot1 a.kuaishou{ margin-right:16px;}
.foot1 a.kuaishou span{background: url(/sub/yingliet/template/web/cn/default/images/kuaishou.png);}
.foot1 a.kuaishou:hover span{background: url(/sub/yingliet/template/web/cn/default/images/kuaishou_on.png);}
.foot1 a.weibo span{background: url(/sub/yingliet/template/web/cn/default/images/weibo.png);}
.foot1 a.weibo:hover span{background: url(/sub/yingliet/template/web/cn/default/images/weibo_on.png);}

.foot1 .tel{font-size: 22px; color: #1f60ad; font-weight: bold;}


.foot1 .wxcode{ position:absolute; right:35px; top:100px; display:none; z-index:9;}
.foot1 .dycode{ position:absolute; right:-36px; top:100px; display:none; z-index:9;}
.foot1 .kscode{ position:absolute; left:98px; top:100px; display:none; z-index:9;}
.foot1 .wbcode{ position:absolute; left:164px; top:100px; display:none; z-index:9;}
.foot1 .wbcode img{max-width: inherit;}

#bottombg{ padding:16px 0px; background: #373737;}
#bottom{ width:1200px; margin:0px auto; color:rgba(255,255,255,0.6); font-size:14px;}
#bottom .falv{ float:right; font-size:14px;}
#bottom a{color:rgba(255,255,255,0.6); font-size:14px;}
#bottom a:hover{ color:#FFFFFF;}


/*子页头部*/
#zybannerb{ width:100%; margin-top:80px; height:170px; background-repeat:no-repeat; background-position: center; background-attachment: fixed; }
#zybannerb span{ margin-top:60px; font-size: 32px; color: #fff; font-weight: bold; position: absolute; right: 60px;}
.ban-fadeInLeft1 {
    -webkit-animation-name: banImg_fadeInLeft1;
    animation-name: banImg_fadeInLeft1;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
  }
@keyframes banImg_fadeInLeft1 {
    0% {
      opacity: 0;
      -webkit-transform: translate3d(-100px, 0, 0);
      transform: translate3d(-100px, 0, 0);
    }
  
    100% {
      opacity: 1;
      -webkit-transform: none;
      transform: none;
    }
  }
  
  @-webkit-keyframes banImg_fadeInLeft1 {
    0% {
      opacity: 0;
      -webkit-transform: translate3d(-100px, 0, 0);
      transform: translate3d(-100px, 0, 0);
    }
  
    100% {
      opacity: 1;
      -webkit-transform: none;
      transform: none;
    }
  }
  
#conbg{ border-bottom:1px solid #eeeeee;}
.positon{ float:left; margin-top:27px;}
.positon a{ display:inline-block;}
.positon a.home-icon{position: relative; top: -3px; opacity: .59;}
.positon a.home-icon:hover{opacity: 1;}
.positon a.zi, .positon span.zi{ background:url(/sub/yingliet/template/web/cn/default/images/posj.png) 7px center no-repeat; padding-left:22px; color:#c2c2c2; font-size:14px; max-width: 210px; overflow: hidden; white-space: nowrap;  text-overflow: ellipsis; display: inline-block;}
.positon a.zi:hover{ color:#3d3d3d;}
.sub_nav{ float: right;}
#conbg .sub_nav ul li{ float:left; height:82px; margin-right:40px; max-width: 100px;}
#conbg .sub_nav ul li:last-child{margin-right: 0px;}
#conbg .sub_nav ul li a{ display: inline-block; text-align:center; line-height:81px; color:#3d3d3d; font-size:15px; max-width: 100px; overflow: hidden; white-space: nowrap;  text-overflow: ellipsis;}
#conbg .sub_nav ul li a:hover, #conbg .sub_nav ul li a.active{color: #1f60ad;}
#conbg .sub_slider{ position: absolute; bottom: -1px; height: 2px; background: #1f60ad;}

body.start #conbg .sub_nav ul li{height:62px;}
body.start #conbg .sub_nav ul li a{line-height:61px;}
body.start .positon{margin-top:17px;}

/*子页左侧*/
#left{ width:296px; float:left; margin-top: 30px;}
#left .leftcase{ margin-top:10px; display:block;}
/*子页右侧*/
#right{ width:100%; float:right; padding:40px 0px 80px; min-height: 275px;}
.abview{ color:#797979; font-size:16px; line-height:30px;}
.abview a{color:#797979;}
.abview a:hover{color:#3d3d3d;}
.abview img{
  display: inline-block;
  /* max-width: 640px; */
}
#webname{ color:#1f60ad; font-size:24px; font-weight:bold; padding-bottom:17px;}

.jianjie-bg{background: url(/sub/yingliet/template/web/cn/default/images/jianjie_bg.jpg) left bottom no-repeat; padding-bottom: 50px; display: flex; align-items: center;}
.jianjie-name{flex: 1; display: flex; justify-content: center;}
.jianjie-cont{flex: 2; display: flex; flex-direction: column; align-items: flex-end;}
.jianjie-cont .slg{padding-top: 30px;}
/* 子页列表 */
#cont_list{padding:40px 0px 80px 0px;; min-height: 275px;}

/*资质荣誉*/
.honor{margin-left:-20px; *zoom:1;_position:relative; *margin-left:-48px; margin-top:-13px;}
.honor li{ width:285px; float:left; margin-left:20px; margin-top:20px;}
.honor li .img{ width:285px; height:189px; border:1px solid #eeeeee;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.honor li .img img{ width:283px; height:187px; border:2px solid #eeeeee;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.honor li span{ display:block; color:rgba(85, 85, 85, .6); font-size:13px; text-align:center; padding-top:9px; text-overflow:ellipsis;  overflow:hidden;  white-space:nowrap; width:100%;}
.honor li a:hover .img{ border:1px solid #e6212a; -webkit-transform: scale(1.1); transform: scale(1.1);}
.honor li a:hover span{ color:#e6212a;}

/*发展历程*/
/* #history{width: 1200px; margin: 50px auto; display: flex; justify-content: space-between;}
#history .about2{flex: 2; background: #A3BACE; padding: 40px 0 40px 60px;}
.about2 ul{background:url(/sub/yingliet/template/web/cn/default/images/sy51.png) repeat-y left; background-position: 5px 0; height: 500px; overflow-x: hidden; overflow-y:scroll; box-sizing: border-box;}
.about2 li:before{left:0;top:12px;content:"";display:block;position:absolute;width:12px;height:12px; background: #fff; border-radius: 8px;}
.about2 li:after{ content: ""; position: absolute; top:17px; left:12px; width:24px; height:2px; background:#fff;}
.about2 li h4{position:relative; padding-top:7px; padding-left:46px; display:block;text-decoration:none; color:#fff; font-size:18px;}
.about2 li p{color:#fff; margin-top:6px; font-size:14px; padding-left:46px; line-height:23px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:3;}
.about2 li:nth-child(1){margin-top:0}
.about2 li{position:relative;margin-top:14px}
#history .img{flex: 1;}
#history .img img{width: 100%; height: 100%; object-fit: cover;} */

/* 主要品牌 */
.pinpai-item{display: flex; flex-direction: column; padding: 30px 0; border-bottom: 1px solid #eeeeee;}
.pinpai-item:first-child{padding-top: 0;}
.pinpai-item:last-child{border-bottom: none; padding-bottom: 0;}
.pinpai-item h4{font-size: 18px;}
.pinpai-item .text{display: flex; align-items: center; margin-top: 10px;}
.pinpai-item .logo img{max-width: 160px;}
.pinpai-item .summary{font-size: 16px; line-height: 30px; color: #797979; padding-left: 30px;}

/* 举报 */
.jb-wrap{display: flex; width: 800px; justify-content: space-between; margin: 0 auto;}
.jb-wrap .jituan{display: flex; flex-direction: column;}
.jb-wrap .jituan .title{display: flex; align-items: center; border-bottom: 1px solid #1f60ad; padding-bottom: 15px; margin-bottom: 10px;}
.jb-wrap .jituan img{width: 30px;}
.jb-wrap .jituan .title .text{font-size: 32px; padding-left: 6px; color: #1f60ad;}

.jb-wrap .jituan .content{display: flex; flex-direction: column; background: none;}
.jb-wrap .jituan .content .item{display: flex; align-items: center; margin-top: 20px;}
.jb-wrap .jituan .content .item .text{line-height: 30px; color: #797979; padding-left: 6px; font-size: 20px;}


/*新闻*/
.list .xian{ border-bottom:1px dashed #eeeeee; padding-top:30px; margin-bottom:30px;}
.list .xian:last-child{display: none;}
.list .item a{display: block; width: 100%;}
.list .item img{width:194px;height:136px;display: block;float: left; margin-right:23px;}
.list .item h3{font-size:20px;color: #3d3d3d; font-weight:normal; padding-top:13px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.list .item .txt{color: #919191; line-height:24px; font-size:14px; margin:9px 0px 10px 0px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.list .item .time{color: #d9d9d9; font-size:14px;}
.list .item:hover h3{color: #de9225;}

.ntitle{ color:#3d3d3d; font-size:24px;}
.ntime{  color:#d9d9d9; font-size:14px; border-bottom:1px dashed #eeeeee; padding-bottom:19px; margin-top:7px; margin-bottom:22px;}

/* 详情页中的上一条下一条 */
.page{width:100%; background:#f0f0f0; height:57px; line-height:57px; margin-top:60px; }
.page dl{ width:50%; display:inline-block; font-size:14px; color:#919191; text-align:right;}
.page p a{color:#919191; overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}
.page dl:hover{ background:#de9225;}
.page dl:hover p a{ color:#FFFFFF; }
.page dl.one{ text-align:left;}
.page dl.two{ text-align:right;}
.page dl.one p{ background:url(/sub/yingliet/template/web/cn/default/images/xleft.png) left center no-repeat; padding-left:27px; margin-left:20px; padding-right: 27px; overflow: hidden;}
.page dl.two p{ background:url(/sub/yingliet/template/web/cn/default/images/xright.png) right center no-repeat; padding-right: 27px; margin-right:20px; padding-left: 27px; overflow: hidden;}
.page dl.one:hover p{ color:#FFFFFF; background:url(/sub/yingliet/template/web/cn/default/images/xleft_on.png) left center no-repeat;}
.page dl.two:hover p{ color:#FFFFFF; background:url(/sub/yingliet/template/web/cn/default/images/xright_on.png) right center no-repeat;}

/*地产开发列表*/
.prolist{margin-left:-20px; *zoom:1;_position:relative; *margin-left:-48px; margin-top:9px; margin-bottom: 70px;}
.prolist li{ width:386px; float:left; margin:17px 0px 10px 20px;}
.prolist li .img1{ width:386px; height:386px;}
.prolist li .img1 img{width:386px; height:386px; object-fit: cover;}
.prolist .di_wz{ margin-top:16px; margin-bottom:3px;}
.prolist .di_wz p{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; max-width:100%; text-align: center; margin-right:9px;}
.prolist .di_wz p a{ color:#3d3d3d; font-size:15px;}
.prolist .di_wz p a:hover{ color: #e6212a;}
.prolist li .img1 img:hover{ filter:alpha(Opacity=40);-moz-opacity:0.4;opacity: 0.4}

/*地产开发详细*/
.cont_case{margin: 10px 0px 80px 0px;}
.txt_box{ color:#797979; font-size:16px; line-height:30px; padding:27px 0px 0px;}
.txt_box .txt_title{ text-align: center; margin-bottom: 20px;}
.cont_case img{display: inline-block; max-width: 800px;}

/* 附件 */
.atte{ margin-top:50px;}
.atte span{ display:block; color:#797979; font-size:16px; margin-bottom:15px;}
.atte a{ color:#ffffff; font-size:14px; background:#de9225; height:44px; line-height:44px; padding:0px 30px; display:inline-block;}
.atte a:hover{background:#02c29b;}

/* 联系方式中的地图 */
#allmap{ width:100%; height:261px; margin-top:37px;}

/* 分页 */
.pagelist{ text-align:center; color:#666666; font-size:14px; margin-top: -10px; margin-bottom: 80px;}
.pagelist a{ color:#666666; font-size:14px; border:1px solid #eeeeee; display:inline-block; padding:6px 12px;}
.pagelist a:hover,.pagelist a.red{ background:#de9225; border:1px solid #de9225; color:#FFFFFF;}
.pagelist a:hover b,.pagelist a.red b{ font-weight:normal;}

/* 在线招聘 */
.joblist{padding: 40px 0px 70px 0px; font-size: 13px; color: rgba(85, 85, 85, .8); line-height: 23px;}
.job_add table td{ padding: 10px 6px;}
.job_add table td a{color: #ff0000;}
.job_add table td input, .job_add table td select{padding: 4px 0;}
.job_add table td img{display: inline-block;}

.job_add .position-item { position: relative; padding: 30px; padding-bottom: 0; border: 1px solid #eee; border-radius: 4px; margin-bottom: 16px; font-size: 14px; color: #999; position: relative; line-height: 1;}
.job_add .position-item .position-name { font-size: 20px; color: #333; max-width: 500px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block;}
.job_add .position-item .item-category {padding: 18px 0 14px;}
.job_add .position-item .btn-group { position: absolute; right: 15px; top: 30px; z-index: 1000; margin-bottom: 40px;}
.job_add .position-item .btn-group .button { height: 38px; line-height: 38px; border-radius: 4px; display: inline-block; background-color: #fff; margin-bottom: 10px; color: #e60012; padding: 0 20px; font-size: 14px; cursor: pointer; border: 1px solid #e60012;}
.job_add .position-item .time { padding-bottom: 30px; padding-left: 16px; position: relative;}
.job_add .position-item .item-detail { width: 100%; height: 46px; line-height: 46px; text-align: center; font-size: 14px; color: #333; cursor: pointer; margin: 0 auto; border-top: 1px dashed #eee;}
.job_add .position-item .time:before { content: ""; width: 10px; height: 12px; position: absolute; left: 0; top: 1px; background: url(/sub/yingliet/template/web/cn/default/images/publish-time.png) no-repeat center; background-size: contain;}
.job_add .position-item .item-category span{padding-right: 10px;}
.job_add .position-item .item-category span.city { position: relative; padding-left: 16px; max-width: 240px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.job_add .position-item .item-category span.city:before { position: absolute; content: ""; width: 10px; height: 12px; background: url(/sub/yingliet/template/web/cn/default/images/city-icon.png) no-repeat center; background-size: cover; top: 3px; left: 0;}
.detail-society .detail-content { padding-top: 30px; padding-bottom: 30px;}
.detail-society .detail-content h3 { font-size: 18px; color: #333; padding-bottom: 2px; font-weight: 400;}
.detail-society .module-bd { word-break: break-all; font-size: 14px; color: #333; line-height: 34px;}

/* 返回顶部 */
#go_top { display: none; position: fixed; text-align: center; right: 40px; bottom: 40px; width: 40px; line-height: 40px; height: 40px; background: #d1d1d1; cursor: pointer; font-size: 0;}
#go_top img { display: inline-block; vertical-align: middle;}
#go_top:hover{background:#de9225;}