@charset "utf-8";
/* CSS Reset ----------------------------------------*/

body,
html {
    min-width: 1300px;
    overflow-x: hidden;
    font-size: 14px;
    font-family: Arial,'Microsoft YaHei';
    position: relative;
    color:#333;
}
.fffbg{
    background-color: #fff;
    overflow:hidden;
}
.layer-wrapper{    
    width:1920px;
    max-width: 100%;
    margin:0 auto;
    box-sizing:border-box;
    padding:0 100px;
}
.layer-wrapper2{    
    width:1600px;
    max-width: 100%;
    margin:0 auto;
    box-sizing:border-box;
    padding:0 100px;
}
.layer-wrapper3{    
    width:1780px;
    max-width: 100%;
    margin:0 auto;
    box-sizing:border-box;
    padding:0 100px;
}
.layer-wrapper4{    
    width:1840px;
    max-width: 100%;
    margin:0 auto;
    box-sizing:border-box;
    padding:0 100px;
}
.layer-wrapper .wrapper,.layer-wrapper2 .wrapper,.layer-wrapper3 .wrapper,.layer-wrapper4 .wrapper{
    box-sizing: border-box;
    position: relative;
    overflow: hidden;
}
.layer-wrapper .wrapper.visible{
    overflow: visible;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
    padding: 0;
    margin: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0
}

img {
    border: 0;
    max-width: 100%;
    height: auto;
    object-fit: cover;
}

/* 图片列表动画 */
.imgScale {
    transform: scale(1);
    transition: transform ease 800ms;
}

.imgScale:hover {
    transform: scale(1.1);
}

ol,
ul {
    list-style: none
}

h1,
h2,
h3,
h4,
h5 {
    padding: 0;
    margin: 0;
    font-family:Arial,'Microsoft YaHei';
}

q:before,
q:after {
    content: ''
}

div,
dl,
dt,
dd,
ul,
li,
pre,
form,
fieldset,
input,
textarea,
th,
td {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
}

p {
    line-height: inherit;
}

a {
    color: inherit;
    text-decoration: none;
}
a[herf]{
    cursor: pointer;
}
a:hover {
    text-decoration: none;
}

a:focus,
a:hover,
a {
    outline: none;
}

a,
button,
input,
textarea,
li {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: transparent;
    font-family: Arial,'Microsoft YaHei';
}

.security {
    background: #eeeeee;
}

i,
em {
    font-style: normal;
}

.L {
    float: left;
}

.R {
    float: right;
}

.H {
    display: none;
}

.clear {
    clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px;
    overflow: hidden;
}

.clearfixed {
    overflow: hidden;
}

.h10 {
    height: 10px;
    overflow: hidden;
    clear: both;
}

.h15 {
    height: 15px;
    overflow: hidden;
    clear: both;
}

.h20 {
    height: 20px;
    overflow: hidden;
    clear: both;
}
.H30{
    height:30px;
}
.H40{
    height:40px;
}
.h50 {
    height: 50px;
}
.H60 {
    height: 60px;
}
.hr1 {
    height: 1rem;
}
.mt-0{
    margin-top:0 !important;
}
.rows2{
    overflow: hidden;
    display: -webkit-box;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    box-orient: vertical;
    -webkit-box-orient: vertical;
}
.rows3{
    overflow: hidden;
    display: -webkit-box;
    line-clamp: 3;
    -webkit-line-clamp: 3;
    box-orient: vertical;
    -webkit-box-orient: vertical;
}
.rows4{
    overflow: hidden;
    display: -webkit-box;
    line-clamp: 4;
    -webkit-line-clamp: 4;
    box-orient: vertical;
    -webkit-box-orient: vertical;
}
:-moz-placeholder {
    color: #cccccc;
    opacity: 1;
}

::-moz-placeholder {
    color: #cccccc;
    opacity: 1;
}

input:-ms-input-placeholder {
    color: #cccccc;
    opacity: 1;
}

input::-webkit-input-placeholder {
    color: #cccccc;
    opacity: 1;
}

textarea::-ms-input-placeholder {
    color: #cccccc;
    opacity: 1;
}

textarea::-webkit-input-placeholder {
    color: #cccccc;
    opacity: 1;
}

.clearboth {
    clear: both;
}


.a-button{
    display:inline-block;
    vertical-align: middle;
    width:160px;
    line-height: 43px;
    text-align: center;
    box-sizing: border-box;
    border:1px solid #009944;
    background-color:#009944;
    color:#fff;
    font-size:16px;
    cursor: pointer;
}
.a-button:hover{
    color:#fff;
}
.bottom-btns{
    text-align: center;
    font-size:0;
    margin:20px auto;
}
.bottom-btns .a-button + .a-button{
    margin-left:40px;
}
.bottom-btns .a-button-1{
    color:#fff;
    background-color:#009944;
}
.bottom-btns .a-button-2{
    color:#009944;
    background-color:#fff;
}
.bottom-btns .a-button:hover{
    opacity: 0.9;
}
.a-button-gray{
    background-color: #cdcdcd;
    color:#fff;
    /*cursor: default;*/
	border:none;
}
.split-line{
    width:100%;
    border-bottom:1px solid #cccccc;
    margin:20px 0;
}
/* 分页 */
.page {
    text-align: center;
    margin:50px 0;
    font-size:0;
    line-height: 0;
}
.page .loadmore{
    display:block;
    margin:0 auto;
    width:150px;
    text-align: center;
    line-height: 45px;
    color:#fff;
    font-size:18px;
    background-color:#d6000f;
}
.page li {
    display:inline-block;
    vertical-align: middle;
    margin:0 5px;
    overflow: hidden;
    position: relative;
    font-size:16px;
}
.page li a{
    display:block;
    width:32px;
    height:32px;
    text-align: center;
    line-height: 32px;
}
.page li.total a{
    width:auto;
}
.page li.cr{
    background-color:#d6000f;
    color:#fff;
}
.page li.first,.page li.last{
    text-decoration: underline;
}
.page li.prev,.page li.next{
    background-color:transparent;
}
.page li.prev span,.page li.next span{
    display:none;
}
.page li.prev a:after{
    content:"<";
    position: absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    line-height: 32px;
    font-family: serif;
}
.page li.next a:after{
    content:">";
    position: absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    line-height: 32px;
    font-family: serif;
}
/*模拟下拉框公共样式*/

select {
    font-size: 12px;
    font-family: arial;
    font-family: inherit;
    padding: 0px;
    margin: 0px;
    border-radius: 0px;
    outline: none;
    border-style: solid;
    border-color: #cbcbcb;
    width: 204px;
    height: 32px;
    box-sizing: content-box;
}

.dropdown {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    outline: none;
    vertical-align: middle;
    *float: left;
}

.dropselectbox {
    position: relative;
    top: 0px;
    left: 0px;
    *float: left;
}

.dropselectbox h4 {
    text-align: left;
    height: 38px;
    line-height: 38px;
    padding-left: 4px;
    overflow: hidden;
    font-weight: normal;
    outline: none;
    color: #999;
    position: relative;
    left: 0px;
    top: 0px;
    cursor: pointer
}

.dropselectbox ul {
    position: absolute;
    left: 0px;
    background: #ffffff;
    border: 1px solid #b9b9b9;
    display: none;
    line-height: 25px;
}

.dropselectbox ul li {
    padding-left: 4px;
    line-height: inherit;
    text-align: left;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
    color: #999;
    cursor: pointer;
}

.dropselectbox ul li:hover {
    color: #999
}

.mod-table {
    display: table;
    table-layout: fixed;
    width: 100%;
    height: 100%;
    border: none;
    border-collapse: collapse;
}

.mod-table .mod-td,.mod-table .mod-in-td {
    display: table-cell;
    vertical-align: middle;
    padding: 0;
}

/* 自定义滚动条 */
::-webkit-scrollbar
{
    width: 8px;
    height: 8px;
}
::-webkit-scrollbar-track-piece
{
    background-color: #fff;
    border-radius: 0;
}
::-webkit-scrollbar-thumb:vertical
{
    height: 8px;
    background-color: #c2c2c2;
    border-radius: 0;
}
::-webkit-scrollbar-thumb:horizontal
{
    width: 8px;
    background-color: #c2c2c2;
    border-radius: 0;
}

/* js自定义滚动条 */
.mCSB_inside>.mCSB_container{
    margin-right:0;
    min-height: 100%;
}
.mCSB_scrollTools{
    width:5px;
}
.mCSB_scrollTools .mCSB_draggerRail{
    width:100%;
    border-radius: 5px;
    background-color:#515a8c;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color: #c5e8f1;
    width:5px;
    border-radius: 5px;
}

/* layer */
.layui-table-page .layui-laypage .layui-laypage-prev{
    margin-left:0;
}
.layui-layer .layui-layer-btn{
    text-align: center;
    padding:10px;
    background-color:#ecf1ec;
}
.layui-layer .layui-layer-btn a{
    margin:0 20px;
}
.layui-layer .layui-layer-btn .layui-layer-btn0{
    background-color:#009944;
    border-color:#009944;
}

/* checkbox-mode */
.checkbox-mode {
    font-size:0;
    line-height: 0;
    user-select: none;
    display:block;
    float:left;
}
.checkbox-mode input[type=checkbox]{
    display:none;
}
.checkbox-mode em{
    float:left;
    width:16px;
    height:16px;
    border:1px solid #999999;
    box-sizing: border-box;
    margin-top:6px;
    margin-right:10px;
    position: relative;
}
.checkbox-mode span{
    display:block;
    font-size:14px;
    line-height: 28px;
    float:none;
    overflow: hidden;
    min-width:80px;
}
.checkbox-mode input[type=checkbox]:disabled + em{
    background-color:#eee;
    border-color:#ddd;
}
.checkbox-mode input[type=checkbox]:checked + em{
    border-color:#c51007;
}
.checkbox-mode input[type=checkbox]:disabled:checked + em{
    background-color:#eee;
    border-color:#ddd;
}
.checkbox-mode input[type=checkbox]:checked + em:before{
    width:8px;
    height:8px;
    content:"";
    display:block;
    position: absolute;
    background-color: #c51007;
    left:3px;
    top:3px;
}

.checkbox-mode input[type=checkbox]:disabled:checked + em:before{
    color:#333;
}
/* radio-mode */
.radio-mode {
    font-size:0;
    line-height: 0;
    user-select: none;
    display:inline-block;
    vertical-align: middle;
}
.radio-mode input[type=radio]{
    display:none;
}
.radio-mode em{
    float:left;
    width:18px;
    height:18px;
    border-radius: 100%;
    border:1px solid #999999;
    box-sizing: border-box;
    position: relative;
}
.radio-mode span{
    display:block;
    font-size:14px;
    line-height: 28px;
    float:none;
    overflow: hidden;
}
.radio-mode input[type=radio]:checked + em{
    border-color:#c51007;
}
.radio-mode input[type=radio]:checked + em:before{
    content:"";
    width:8px;
    height:8px;
    border-radius: 100%;
    position: absolute;
    left:4px;
    top:4px;
    background-color:#c51007;
    display:block;
    text-align: center;
    line-height: 14px;
    color:#fff;
    font-size:12px;
}
.radio-group .radio-mode em{
    margin-top:5px;
    margin-right:5px;
}
.radio-group .radio-mode span{
    font-size:16px;
}
.radio-group .radio-mode{
    margin-right:20px;
}
/* banner */
.mode-banner {
	width: 100%;
	position: relative;
	font-size: 0;
	line-height: 0;
	/* overflow: hidden; */
}

.mode-banner:after {
    display:none;
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: rgba(34, 41, 51, 0.6);
	z-index: 1;
}

.mode-banner .mode-inner {
	display: inline-block;
	position: relative;
	line-height: 0;
	left: 50%;
}

.mode-banner .mode-inner img {
	max-width: inherit;
	display: block;
}

.mode-banner .mode-inner .banner-cnt {
	display: inline-block;
	height: auto;
	position: relative;
	left: -50%;
	line-height: 0;
}

.mode-banner .mode-inner .banner-cnt .context {
	position: absolute;
	width: 100%;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 3;
}
.mode-banner .mode-inner .layer-wrapper{
    height:100%;
}
.mode-banner .mode-inner .warpper{
    height:100%;
    position:relative;
}
.mode-banner .inner-wraper {
	position: absolute;
	width: 100%;
	left: 0;
    top: 0;
    bottom:0;
    z-index: 2;
    font-size:16px;
}

.mode-banner .inner-wraper .mod-table {
	display: table;
	width: 100%;
	height: 100%;
}

.mode-banner .inner-wraper .mod-table .mod-td {
	display: table-cell;
	vertical-align: middle;
}

.mode-banner .curmenu {
	max-width: 1300px;
	width: 100%;
	margin: 0 auto;
	box-sizing: border-box;
	text-align: center;
	font-size: 60px;
	font-weight: bold;
	color: #fff;
}
.mode-banner .cur-menu{
    position:absolute;
    left:0;
    bottom:30px;
    color:#fff;
    font-size:18px;
    line-height: 1;
}
.mode-banner .cur-menu span{
    padding-right:5px;
    display:inline-block;
    vertical-align: middle;
}
.mode-banner .cur-menu em{
    font-size: 12px;
    padding-left:5px;
    display:inline-block;
    vertical-align: middle;
}
.mode-banner .cur-menu:before{
    content:"";
    width:4px;
    height:4px;
    border:2px solid #fff;
    border-radius: 100%;
    display:inline-block;
    vertical-align: middle;
}
.common-page{
    text-align: center;
    line-height: 0;
    font-size:0;
    margin-bottom:70px;
}
.common-page ul {
    overflow: hidden;
    display:inline-block;
}
.common-page ul li{
    float:left;
}
.common-page ul li a{
    display:flex;
    align-items: center;
    justify-content: center;
    font-size:15px;
    height: 50px;
    width: 50px;
    color:#666;
    cursor: pointer;
    box-sizing: border-box;
    text-align: center;
    background-color: #fff;
    border-radius: 100%;
}
.common-page ul .link:hover,.common-page ul li.active .link{
    background-color:#3f66b6;
    border-color: #3f66b6;
    color:#fff;
}
.common-page ul li+li{
    margin-left:5px;
}
.common-page ul li.current em{
    color:#0081cc;
}
.common-page ul li.next a,.common-page ul li.prev a{
    font-family: serif;
}

/* 基础表格 */
.table-responsive {
    overflow-y: hidden;
    overflow-x: auto;
    width: 100%;
}

.table-responsive table.table {
    width: 100%;
    max-width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

.table-responsive table.table td {
    text-align: center;
    padding:13px 8px;
    color:#666;
}
.table-responsive table.table td[align=left]{
    text-align: left;
}
.table-responsive table.table tr + tr td{
    border-top:1px solid #ecf1ec;
}
.table-responsive table.table th {
    border-left: 1px solid #fff;
    text-align: center;
    white-space: nowrap;
    padding:13px 8px;
    font-weight: normal;
    background-color: #e7eee7;
    font-size:16px;
}
.table-responsive table.table .table-cell{
    line-height: 24px;
}
.table-responsive table.table tr.bg1 {
    background-color: #f6f4f0;
}

.table-responsive table.table a.operation {
    color: red;
    margin: 0 5px;
}

.data-table .checkbox-mode{
    float:none;
    display:inline-block;
    padding:0;
    vertical-align: middle;
}
.data-table .checkbox-mode em{
    margin:0;
}
.data-table .veiw-eye{
    display:inline-block;
    padding-left:25px;
    background:url(../img/eye.png) no-repeat left center;
    cursor: pointer;
}

.no-data{
    text-align: center;
    margin:50px 0;
}
.no-data-image{
    width:120px;
    height: auto;
    display:block;
    margin:0 auto;
}
.no-data-text{
    font-size:30px;
    color:#999;
    margin-top:10px;
}
@media screen and (max-width: 767px){
    body,html{
        min-width: 100%;
        background:none;
    }
    .layer-wrapper{
        width:100%;
        padding:0 10px;
    }
    .layer-wrapper2{
        width:100%;
        padding:0 10px;
    }
    .layer-wrapper3{
        width:100%;
        padding:0 10px;
    }
    .mobile-headerwrap {
        display: block;
    }
    .pc-mode,.fixed-menu {
        display: none;
    }
    .table-responsive table.table .table-cell{
        min-width:80px;
    }
    .mode-banner .mode-inner img{
        height:120px;
    }
    .page {
        text-align: center;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .page li{
        width:30px;
        height:30px;
        font-size:14px;
        margin:0 3px;
    }
    .page li a{
        line-height: 30px;
    }
    .page li.prev a, .page li.next a{
        width:30px;
        height:30px;
    }
    .page li.prev a:after,.page li.next a:after{
        line-height: 30px;
    }
    .common-page ul li a{
        font-size:12px;
        min-width:25px;
        line-height: 25px;
        height:25px;
    }
    .common-page ul li+li{
        margin-left:10px;
    }
    /* 自定义滚动条 */
    ::-webkit-scrollbar
    {
        width: 1px;
        height: 1px;
        display:none;
    }
    ::-webkit-scrollbar-track-piece
    {
        background-color: #fff;
        border-radius: 0;
    }
    ::-webkit-scrollbar-thumb:vertical
    {
        height: 1px;
        background-color: #c2c2c2;
        border-radius: 0;
    }
    ::-webkit-scrollbar-thumb:horizontal
    {
        width: 1px;
        background-color: #c2c2c2;
        border-radius: 0;
    }
    .no-data .no-data-text{
        font-size:20px;
    }
    .no-data-image{
        width:80px;
    }
    .common-page{
        padding:30px 0;
    }
}

/*字体*/
@font-face {font-family: "iconfont";
  src: url('//at.alicdn.com/t/font_492445_4da2l0gth47.eot?t=1531893927188'); /* IE9*/
  src: url('//at.alicdn.com/t/font_492445_4da2l0gth47.eot?t=1531893927188#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
  url('//at.alicdn.com/t/font_492445_4da2l0gth47.ttf?t=1531893927188') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('//at.alicdn.com/t/font_492445_4da2l0gth47.svg?t=1531893927188#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont,.btnl,.btnr {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bt-l:before,.btnl:before { content: "\e60f"; }
.bt-r:before,.btnr:before { content: "\e67a";}

.icon-down:before { content: "\e74a"; }
.icon-up:before { content: "\e749"; }


/*推广项目*/
.projects-videos.projects-videos2{  height:440px; overflow:hidden;  border-radius:10px!important;  padding-left: 0;  }
.projects-videos.projects-videos2 img{ width: 100%!important; height: 100%!important; object-fit: cover;}
.advstage  .innertit5{    margin: 20px 0 20px 0;}

.adv-tit{ font-size: 24px; font-weight: bold; align-items: center;}
.adv-tit cite{ margin-right:10px; width: 35px;}
.adv-tit cite img{ display: block; }
.advstage{/* margin-right:-25px;*/ flex-wrap: wrap; } 
.advstage .items-adv{ width: 50%; padding: 40px; box-sizing: border-box;  position: relative; }
.advstage .items-adv>*{ position: relative; z-index: 2;}
.advstage .adv-desc{ margin-left:45px; margin-top:20px; font-size: 16px; line-height: 180%; }
.advstage .items-adv:nth-child(1):after,.advstage .items-adv:nth-child(4):after,.advstage .items-adv:nth-child(5):after{ width:1920px; content:""; position: absolute;  top: 0; bottom: 0; right: 0; background: #f5f6f8;  z-index: 1; width: 1920px;}
.advstage .items-adv:nth-child(4):after{ left: 0; right: auto;}


.project-imgs.linkogo{ margin-bottom: 50px;}
.project-imgs.linkogo .project-imgs-swiper .swiper-slide img{ object-fit: contain; width: auto!important;  max-width:100%!important;  height:70px!important; mix-blend-mode: multiply;}
.project-imgs.linkogo .project-imgs-swiper .swiper-slide{ border-radius:10px;  background: #fafafa; padding: 0 15px; box-sizing: border-box;}
.linkogo  .project-imgs-swiper  .swiper-slide{ height: 120px; display: flex; align-items: center; justify-content: center; }
.project-imgs.linkogo:before{ display: none;}
.yq-greybgs{ background-color: #f5f6f8; overflow: hidden;}

.com-tits2{ color: #fff;}

.rybox{ padding:0 25px 0 25px; margin-top: 50px; margin-bottom: 20px; line-height: 180%; position: relative;}
.ryleft .rybox{/*background: url("../image/rybg6.png") right 0 no-repeat;  background-size:  150px auto;*/ background: none;} 

.subcontact .item-cell:nth-child(1){    flex: 1!important;}
.horlist2 li{  list-style: disc;  padding-bottom: 6px; margin-bottom: 6px; margin-left: 20px;}
.advwraps{ }
.advwraps .inner-common-title{ font-size: 24px;}
.phtext{ position: absolute; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,.2); color: #fff; padding: 10px 15px; font-size: 16px; }
.photosimg  .swiper-slide{ position:relative; height: 440px; }
.photosimg .pagination{   text-align: right;   right: 20px!important; width: auto!important;} 
.photosimg .swiper-pagination-clickable .swiper-pagination-bullet{ background:#fff; opacity: 1!important;}
.photosimg .swiper-pagination-bullet-active{background:#0a55bc!important}

.yq-greybgs{ /*background:  url("../image/rybg60.png") 0 bottom no-repeat;   */  position: relative; /*background-image: linear-gradient(to right, #4682e8, #4bbbfc, #47a1f2);*/
/* background: #0096e4;*/
	background-image: linear-gradient(to bottom, #0096e4, #0086db, #0070cf); padding-bottom:80px; padding-top: 80px;
	
	
}
.yq-greybgs .layer-wrapper{ position:relative; z-index:9;  }

.yq-greybgs .inner-common-title{ text-align: center; color: #fff;}
.horlist2 li{ color: #fff; width: 50%; font-size: 20px; margin-left: 0;  margin-bottom:15px; }
.horlist2 ul{ display: flex; flex-wrap:wrap;}
.yq-greybgs:after{background:  url("../image/newrybg.png") center bottom no-repeat; z-index: 5; display: block; content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 279px; /*opacity: .3;*//* background-size:  80% auto;*/}
.horsroll-swiper{}

.news-pic-list.inner-news-pic-list .item .context{  min-height: 60px;}
.news-pic-list.inner-news-pic-list .item{margin-bottom: 30px;}
