@charset "utf-8";
* {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
*:before, *:after {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img{margin:0 auto; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
fieldset, img{vertical-align:middle; border:none;}
audio, canvas, progress, video {display:inline-block; vertical-align:baseline;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
audio:not([controls]) {display:none; height:0;}
ul, ol{list-style:none;}
li{list-style-type:none;}
input{padding-top:0; padding-bottom:0; font-family:"microsoft yahei",Arial,sans-serif;}
select, input{vertical-align:middle;}
select, input, textarea{font-size:12px; margin:0;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{resize:none; font-family:"microsoft yahei",Arial,sans-serif;}
body{overflow-x:hidden; color:#333; font-family:"microsoft yahei",Arial,sans-serif; font-size:12px; line-height:1.42857143; background:#fff; cursor:default;}
a{color:#666; text-decoration:none;}
i, em{ font-style:normal;}
b, strong {font-weight:bold;}
sub, sup {font-size:75%; line-height:0; position:relative; vertical-align:baseline;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}
button {overflow:visible; border:0; background:none;}
button, select {text-transform:none;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance:button; cursor:pointer;}
button[disabled], html input[disabled] {cursor:default;}
button::-moz-focus-inner, input::-moz-focus-inner {border:0; padding:0;}
input {line-height:normal;}
input[type="checkbox"], input[type="radio"] {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:0;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height:auto;}
input[type="search"] {-webkit-appearance:textfield; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
.fl{ float:left;}
.fr{ float:right;}
.auto{ margin-left:auto; margin-right:auto;}
.clearfix:after{content:""; display:block; height:0; visibility:hidden; clear:both;}
.clearfix{zoom:1;}
.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after {content:" "; display:table;}
.clearfix:after, .container:after, .container-fluid:after, .row:after {clear:both;}
.center-block {display:block; margin-left:auto; margin-right:auto;}
.pull-right {float:right !important;}
.pull-left {float:left !important;}
.hide {display:none !important;}
.show {display:block !important;}
.invisible {visibility:hidden;}
.text-hide {font:0/0 a; color:transparent; text-shadow:none; background-color:transparent; border:0;}
.hidden {display:none !important;}
.height{height:10px;}
.affix {position:fixed;}
.t-ellipsis{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
/*.img{background-position:center; background-repeat:no-repeat; background-color:#eee; background-size:cover;}*/
.container {margin-right:auto; margin-left:auto; padding-left:0px; padding-right:0px; max-width: 1200px;}
.container-fluid {margin-right:auto; margin-left:auto; padding-left:0px; padding-right:0px;}
/*小号文字  scale以12号字体为基准 需写实际字号大小*/
.font_adjust{-webkit-text-size-adjust:none;}
.font_scale8{ -webkit-transform: scale(0.66);}
.font_scale10{ -webkit-transform: scale(0.83);}
.font_lc{-webkit-transform-origin:left center;}
.font_rc{-webkit-transform-origin:right center;}
.font_up{text-transform:uppercase;}
.row {margin-left:0px; margin-right:0px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {position:relative; min-height:1px; padding-left:0px; padding-right:0px;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float:left;}
.col-xs-12 {width:100%;} .col-xs-11 {width:91.66666667%;} .col-xs-10 {width:83.33333333%;} .col-xs-9 {width:75%;} .col-xs-8 {width:66.66666667%;} .col-xs-7 {width:58.33333333%;} .col-xs-6 {width:50%;} .col-xs-5 {width:41.66666667%;} .col-xs-4 {width:33.33333333%;} .col-xs-3 {width:25%;} .col-xs-2 {width:16.66666667%;} .col-xs-1 {width:8.33333333%;}
.col-xs-pull-12 {right:100%;} .col-xs-pull-11 {right:91.66666667%;} .col-xs-pull-10 {right:83.33333333%;} .col-xs-pull-9 {right:75%;} .col-xs-pull-8 {right:66.66666667%;} .col-xs-pull-7 {right:58.33333333%;} .col-xs-pull-6 {right:50%;} .col-xs-pull-5 {right:41.66666667%;} .col-xs-pull-4 {right:33.33333333%;} .col-xs-pull-3 {right:25%;} .col-xs-pull-2 {right:16.66666667%;} .col-xs-pull-1 {right:8.33333333%;} .col-xs-pull-0 {right:auto;}
.col-xs-push-12 {left:100%;} .col-xs-push-11 {left:91.66666667%;} .col-xs-push-10 {left:83.33333333%;} .col-xs-push-9 {left:75%;} .col-xs-push-8 {left:66.66666667%;} .col-xs-push-7 {left:58.33333333%;} .col-xs-push-6 {left:50%;} .col-xs-push-5 {left:41.66666667%;} .col-xs-push-4 {left:33.33333333%;} .col-xs-push-3 {left:25%;} .col-xs-push-2 {left:16.66666667%;} .col-xs-push-1 {left:8.33333333%;} .col-xs-push-0 {left:auto;}
.col-xs-offset-12 {margin-left:100%;} .col-xs-offset-11 {margin-left:91.66666667%;} .col-xs-offset-10 {margin-left:83.33333333%;} .col-xs-offset-9 {margin-left:75%;} .col-xs-offset-8 {margin-left:66.66666667%;} .col-xs-offset-7 {margin-left:58.33333333%;} .col-xs-offset-6 {margin-left:50%;} .col-xs-offset-5 {margin-left:41.66666667%;} .col-xs-offset-4 {margin-left:33.33333333%;} .col-xs-offset-3 {margin-left:25%;} .col-xs-offset-2 {margin-left:16.66666667%;} .col-xs-offset-1 {margin-left:8.33333333%;} .col-xs-offset-0 {margin-left:0%;}
@media (min-width:768px) {.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float:left;}.col-sm-12{width:100%;}.col-sm-11{width:91.66666667%;}.col-sm-10{width:83.33333333%;}.col-sm-9{width:75%;}.col-sm-8{width:66.66666667%; }.col-sm-7{width:58.33333333%;}.col-sm-6{width:50%;}.col-sm-5{width:41.66666667%;}.col-sm-4{width:33.33333333%;}.col-sm-3{width:25%;}.col-sm-2{width:16.66666667%;}.col-sm-1{width:8.33333333%;}.col-sm-pull-12{right:100%;}.col-sm-pull-11{right:91.66666667%;}.col-sm-pull-10{right:83.33333333%;}.col-sm-pull-9{right:75%;}.col-sm-pull-8{right:66.66666667%;}.col-sm-pull-7{right:58.33333333%;}.col-sm-pull-6{right:50%;}.col-sm-pull-5{right:41.66666667%;}.col-sm-pull-4{right:33.33333333%;}.col-sm-pull-3{right:25%;}.col-sm-pull-2{right:16.66666667%;}.col-sm-pull-1{right:8.33333333%;}.col-sm-pull-0{right:auto;}.col-sm-push-12{left:100%;}.col-sm-push-11{left:91.66666667%;}.col-sm-push-10{left:83.33333333%;}.col-sm-push-9{left:75%;}.col-sm-push-8{left:66.66666667%;}.col-sm-push-7{left:58.33333333%;}.col-sm-push-6{left:50%;}.col-sm-push-5{left:41.66666667%;}.col-sm-push-4{left:33.33333333%;}.col-sm-push-3{left:25%;}.col-sm-push-2{left:16.66666667%;}.col-sm-push-1{left:8.33333333%;}.col-sm-push-0{left:auto;}.col-sm-offset-12{margin-left:100%;}.col-sm-offset-11{margin-left:91.66666667%;}.col-sm-offset-10{margin-left:83.33333333%;}.col-sm-offset-9{margin-left:75%;}.col-sm-offset-8{margin-left:66.66666667%;}.col-sm-offset-7{margin-left:58.33333333%;}.col-sm-offset-6{margin-left:50%;}.col-sm-offset-5{margin-left:41.66666667%;}.col-sm-offset-4{margin-left:33.33333333%;}.col-sm-offset-3{margin-left:25%;}.col-sm-offset-2{margin-left:16.66666667%;}.col-sm-offset-1{margin-left:8.33333333%;}.col-sm-offset-0{margin-left:0%;}}
@media (min-width:992px) {.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left;}.col-md-12{width:100%;}.col-md-11{width:91.66666667%;}.col-md-10{width:83.33333333%;}.col-md-9{width:75%;}.col-md-8{width:66.66666667%;}.col-md-7{width:58.33333333%;}.col-md-6{width:50%;}.col-md-5{width:41.66666667%;}.col-md-4{width:33.33333333%;}.col-md-3{width:25%;}.col-md-2{width:16.66666667%;}.col-md-1{width:8.33333333%;}.col-md-pull-12{right:100%;}.col-md-pull-11{right:91.66666667%;}.col-md-pull-10{right:83.33333333%;}.col-md-pull-9{right:75%;}.col-md-pull-8{right:66.66666667%;}.col-md-pull-7{right:58.33333333%;}.col-md-pull-6{right:50%;}.col-md-pull-5{right:41.66666667%;}.col-md-pull-4{right:33.33333333%;}.col-md-pull-3{right:25%;}.col-md-pull-2{right:16.66666667%;}.col-md-pull-1{right:8.33333333%;}.col-md-pull-0{right:auto;}.col-md-push-12{left:100%;}.col-md-push-11{left:91.66666667%;}.col-md-push-10{left:83.33333333%;}.col-md-push-9{left:75%;}.col-md-push-8{left:66.66666667%;}.col-md-push-7{left:58.33333333%;}.col-md-push-6{left:50%;}.col-md-push-5{left:41.66666667%;}.col-md-push-4{left:33.33333333%;}.col-md-push-3{left:25%;}.col-md-push-2{left:16.66666667%;}.col-md-push-1{left:8.33333333%;}.col-md-push-0{left:auto;}.col-md-offset-12{margin-left:100%;}.col-md-offset-11{margin-left:91.66666667%;}.col-md-offset-10{margin-left:83.33333333%;}.col-md-offset-9{margin-left:75%;}.col-md-offset-8{margin-left:66.66666667%;}.col-md-offset-7{margin-left:58.33333333%;}.col-md-offset-6{margin-left:50%;}.col-md-offset-5{margin-left:41.66666667%;}.col-md-offset-4{margin-left:33.33333333%;}.col-md-offset-3{margin-left:25%;}.col-md-offset-2{margin-left:16.66666667%;}.col-md-offset-1{margin-left:8.33333333%;}.col-md-offset-0{margin-left:0%;}}
@media (min-width:1200px) {.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left;}.col-lg-12{width:100%;}.col-lg-11{width:91.66666667%;}.col-lg-10{width:83.33333333%;}.col-lg-9{width:75%;}.col-lg-8{width:66.66666667%;}.col-lg-7{width:58.33333333%;}.col-lg-6{width:50%;}.col-lg-5{width:41.66666667%;}.col-lg-4{width:33.33333333%;}.col-lg-3{width:25%;}.col-lg-2{width:16.66666667%;}.col-lg-1{width:8.33333333%;}.col-lg-pull-12{right:100%;}.col-lg-pull-11{right:91.66666667%;}.col-lg-pull-10{right:83.33333333%;}.col-lg-pull-9{right:75%;}.col-lg-pull-8{right:66.66666667%;}.col-lg-pull-7{right:58.33333333%;}.col-lg-pull-6{right:50%;}.col-lg-pull-5{right:41.66666667%;}.col-lg-pull-4{right:33.33333333%;}.col-lg-pull-3{right:25%;}.col-lg-pull-2{right:16.66666667%;}.col-lg-pull-1{right:8.33333333%;}.col-lg-pull-0{right:auto;}.col-lg-push-12{left:100%;}.col-lg-push-11{left:91.66666667%;}.col-lg-push-10{left:83.33333333%;}.col-lg-push-9{left:75%;}.col-lg-push-8{left:66.66666667%;}.col-lg-push-7{left:58.33333333%;}.col-lg-push-6{left:50%;}.col-lg-push-5{left:41.66666667%;}.col-lg-push-4{left:33.33333333%;}.col-lg-push-3{left:25%;}.col-lg-push-2{left:16.66666667%;}.col-lg-push-1{left:8.33333333%;}.col-lg-push-0{left:auto;}.col-lg-offset-12{margin-left:100%;}.col-lg-offset-11{margin-left:91.66666667%;}.col-lg-offset-10{margin-left:83.33333333%;}.col-lg-offset-9{margin-left:75%;}.col-lg-offset-8{margin-left:66.66666667%;}.col-lg-offset-7{margin-left:58.33333333%;}.col-lg-offset-6{margin-left:50%;}.col-lg-offset-5{margin-left:41.66666667%;}.col-lg-offset-4{margin-left:33.33333333%;}.col-lg-offset-3{margin-left:25%;}.col-lg-offset-2{margin-left:16.66666667%;}.col-lg-offset-1{margin-left:8.33333333%;}.col-lg-offset-0{margin-left:0%;}}


/*头部部分*/
.con_1200{ display: none; margin:0 auto; position:relative; width:auto;}
.con_1200:after{content:""; display:block; height:0; clear:both;}
.top{padding:0 3%; width: 100%; /*height: 132px;*/ height:auto;background: #f2f2f2;}
.top .Ttop{border-bottom: 1px solid #d9d9d9; width: 100%; height: 41px; line-height: 41px;}
.top .Ttop .CE{float: left; color:#bcbcbc;}
.top .Ttop .CE a{margin:0 5px; color: #bcbcbc; -webkit-tap-highlight-color:rgba(0,0,0,0,);}
.top .Ttop .CE a:hover{color: #c70025;}
.top .Ttop .CE a.on{color: #c70025;}
.top .Ttop .TR{float: right;}
.top .Ttop .TR .span1{float: left;}
.top .Ttop .TR .span1 a{float: left; margin:0 10px; -webkit-tap-highlight-color:rgba(0,0,0,0);}
.top .Ttop .TR .span1 em{display: block; float: left; margin: 0 3px 0; width: 18px; height: 40px; background: url(../images/icon1.png) no-repeat center;}
.top .Ttop .TR .span1 em.yx{ background-position: 0 14px;}
.top .Ttop .TR .span1 em.oa{background-position: 0 -37px;}
.top .Ttop .TR .span1 a:hover{color: #ba251f;}
.top .Ttop .TR .span1 a:hover em.yx{background-position: -19px 14px;}
.top .Ttop .TR .span1 a:hover em.oa{background-position: -19px -37px;}
.top .Ttop .TR .span1 a.on{color: #ba251f;}
.top .Ttop .TR .span1 a.on em.yx{background-position: -19px 14px;}
.top .Ttop .TR .span1 a.on em.oa{background-position: -19px -37px;}
.top .Ttop .TR .span1 a span{float:left;  color: #a8a8a8;}
.top .Ttop .TR .search{display: none; float: right; margin-top: 9px; margin-left: 5px; width: 252px; height: 25px; background: url(../images/search_bg.jpg) no-repeat;} 
.top .Ttop .TR .search input{float: left; padding:1px; border:none; width: 225px; height: 23px; text-indent:10px; line-height: 23px; color: #808080; background:none; outline: none;}
.top .Ttop .TR .search a.button{float: left; border:none; width: 25px; height: 25px; background: none; outline: none; -webkit-tap-highlight-color:rgba(0,0,0,0,); cursor: pointer;}
.top .Tnav{position:relative; /*height: 90px;*/ height: auto; }
.top .Tnav .Tlogo {/*float: left; width:50%; */ height: 77px;}
.top .Tnav a.logo{/*float: left; width: 50%;*/ display: table-cell; align-items: center;height: 77px;	vertical-align:middle;  -webkit-tap-highlight-color:rgba(0,0,0,0);}
.top .Tnav a.logo img{display: block; max-width: 100%; height:auto;}
.top .Tnav ul.nav{display: none; /* float: right; */ padding-left: 4%; /* width: 75%; */ height: 91px; line-height: 91px;}
.top .Tnav ul.nav li{display: inline-block;  position:relative; /*margin:0 2px;*/ width: 91px; height: auto;}
.top .Tnav ul.nav li a{display: block; font-size: 14px; text-align: center; font-weight: bold; color: #404040; -webkit-tap-highlight-color:rgba(0,0,0,0,);}
.top .Tnav ul.nav li:hover{background: #ba251f;}
.top .Tnav ul.nav li:hover a{color: #fff;}
.top .Tnav ul.nav li.on{background: #ba251f;}
.top .Tnav ul.nav li.on a{color: #fff;}
.top .Tnav ul.nav li ul.sub{ display:none;  z-index:999; position:absolute; padding:5px 0; left:0; top:91px; width:100%; line-height:26px; background: #fff;}
.top .Tnav ul.nav li ul.sub li{display: inline-block; width: 100%; height: 26px;  line-height:26px;}
.top .Tnav ul.nav li ul.sub li a{ font-size:12px; color:#404040;}
.top .Tnav ul.nav li ul.sub li a:hover{ color:#fff; background:#ba251f;}







.top .Tnav .DS{display: none; z-index:9999; position: relative;  /*right:0; top :90px;*/ padding-bottom: 10px; width: 100%; /* height: 323px;*/  background: #f2f2f2;}
.top .Tnav .DS .search{display: block; /*position: absolute; bottom:0; */margin: 9px auto auto auto; width: 252px; height: 25px; background: url(../images/search_bg.jpg) no-repeat;} 
.top .Tnav .DS .search input{float: left; padding:1px; border:none; width: 225px; height: 23px; text-indent:10px; line-height: 23px; color: #808080; background:none; outline: none;}
.top .Tnav .DS .search a.button{float: left; border:none; width: 25px; height: 25px; background: none; outline: none; cursor: pointer;}
.top .Tnav .DS ul.Dnav{ /*position: absolute;*/ width: 100%;}
.top .Tnav .DS ul.Dnav li{display: inline-block;  border-bottom: 1px solid #fff; width: 100%; }
.top .Tnav .DS ul.Dnav li a{display: block; padding: 10px 0; font-size: 14px; text-align: center; font-weight: bold; color: #404040; -webkit-tap-highlight-color:rgba(0,0,0,0,);}
.top .Tnav .DS ul.Dnav li:hover{background: #ba251f;}
.top .Tnav .DS ul.Dnav li:hover a{color: #fff;}
.top .Tnav .DS ul.Dnav li.on{background: #ba251f;}
.top .Tnav .DS ul.Dnav li.on a{color: #fff;}
.top .Tnav .Tbutton{float: left; display: block; display: flex; align-items: center; width: 50%; height: 77px;}
.top .Tnav .button{ display: block;	width: 100%;	/*position:absolute; right:8px; top:20px; width: 50%;*/ text-align:right; cursor:pointer; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-user-select:none; -moz-user-select:none; user-select:none;;}
.top .Tnav .button button{display:inline-block; width:40px; height:35px;  text-align:center; outline:none; -webkit-tap-highlight-color:rgba(0,0,0,0,);}
.top .Tnav .button i{ position:relative; display:inline-block; width:70%; height:50%; border-top:2px #555 solid; border-bottom:2px #555 solid; -webkit-transition:all .15s linear; -moz-transition:all .15s linear; transition:all .15s linear;}
.top .Tnav .button i:before{ position:absolute; left:0; top:50%; margin-top:-1px; width:100%; height:2px; background-color:#555; content:"";}

/*首页banner*/
#banner{display: none; height: 100%; overflow: hidden;}
#banner .slider-nav{bottom:10px;}
#banner .slider-nav__item{padding:0; border-radius:0; width:11px; height:11px; border:2px solid #fff; background: #ff4830;}
#banner .slider-nav__item:hover{background: #000;}
#banner  .slider-nav__item--current{background: #000;}
/*#banner .slider-arrow{border-radius:0; width: 36px; height: 60px; font-size: 0; background-color:none }
#banner .slider-arrow--right{background: url(../images/n_r_btn.png) no-repeat;}
#banner .slider-arrow--left{background: url(../images/n_l_btn.png) no-repeat;}*/
#banner .ban_img{display:block;  overflow: hidden;  position:relative;   height:auto; }
#banner .ban_img i{ position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size: cover; text-align:center;}
#banner .ban_img i:after{ display:inline-block; width:0; height:100%; vertical-align:middle; content:"";}
#banner .ban_img i img{ position:relative; vertical-align:middle;}
#banner .ban_img:before{ position:absolute; left:0; top:0; width:100%; height:100%;  content:"";}
#banner .ban_img:after{ display:block; padding-bottom:39%; width:0; content:"";}

.ban_swiper{display: none; position:relative;height: 750px;}
.ban_swiper .swiper-container {width: 100%;height: 100%;color: #fff;text-align: center;}
.ban_swiper .red-slide {background: #ca4040;}
.ban_swiper .blue-slide {background: #4390ee;}
.ban_swiper .orange-slide {background: #ff8604;}
.ban_swiper .green-slide {background: #49a430;}
.ban_swiper .pink-slide {background: #973e76;}
.ban_swiper .swiper-slide .title {font-style: italic;font-size: 0;margin-top: 80px;margin-bottom: 0;line-height: 45px;}
.ban_swiper .ban_img{display:block;  overflow: hidden;  position:relative;   height:auto; }
.ban_swiper .ban_img i{ position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size: cover; text-align:center;}
.ban_swiper .ban_img i:after{ display:inline-block; width:0; height:100%; vertical-align:middle; content:"";}
.ban_swiper .ban_img i img{ position:relative; vertical-align:middle;}
.ban_swiper .ban_img:before{ position:absolute; left:0; top:0; width:100%; height:100%;  content:"";}
.ban_swiper .ban_img:after{ display:block;  width:0; height: 750px; content:"";}
.ban_swiper .pagination {position: absolute;z-index: 20;left: 10px; bottom: 5px; width:100%;}
.ban_swiper .swiper-pagination-switch {display: inline-block;width: 11px;height: 11px;border-radius:0;margin-right: 5px;opacity: 0.8;border: 2px solid #fff;  background: #ff4830;cursor: pointer;}
.ban_swiper .swiper-visible-switch {background: #aaa;}
.ban_swiper .swiper-active-switch {background: #000;}
.ban_swiper .arrow-left {z-index:10; background: url(../images/arrows.png) no-repeat left top;position: absolute;left: 10px;top: 50%;margin-top: -15px;width: 17px;height: 30px;}
.ban_swiper .arrow-right {z-index:10; background: url(../images/arrows.png) no-repeat left bottom;position: absolute;right: 10px;top: 50%;margin-top: -15px;width: 17px;height: 30px;}

.banner{display: block; position:relative;height: 210px;}
.banner .swiper-container {width: 100%;height: 100%;color: #fff;text-align: center;}
.banner .red-slide {background: #ca4040;}
.banner .blue-slide {background: #4390ee;}
.banner .orange-slide {background: #ff8604;}
.banner .green-slide {background: #49a430;}
.banner .pink-slide {background: #973e76;}
.banner .swiper-slide .title {font-style: italic;font-size: 0;margin-top: 80px;margin-bottom: 0;line-height: 45px;}
.banner .ban_img{display:block;overflow: hidden;position:relative;height:210px;}
.banner .ban_img img{width: 100%;height: 100%;}
/*.banner .ban_img i{ position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size: cover; text-align:center;}
.banner .ban_img i:after{ display:inline-block; width:0; height:100%; vertical-align:middle; content:"";}
.banner .ban_img i img{ position:relative; vertical-align:middle;}
.banner .ban_img:before{ position:absolute; left:0; top:0; width:100%; height:100%;  content:"";}
.banner .ban_img:after{ display:block; padding-bottom:67%; width:0; content:"";}*/
.banner .pagination {position: absolute;z-index: 20;left: 10px; bottom: 10px; width:100%;}
.banner .swiper-pagination-switch {display: inline-block;width: 11px;height: 11px;border-radius:0;margin-right: 5px;opacity: 0.8;border: 2px solid #fff;  background: #ff4830;cursor: pointer;}
.banner .swiper-visible-switch {background: #aaa;}
.banner .swiper-active-switch {background: #000;}
.banner .arrow-left {z-index:10; background: url(../images/arrows.png) no-repeat left top;position: absolute;left: 10px;top: 50%;margin-top: -15px;width: 17px;height: 30px;}
.banner .arrow-right {z-index:10; background: url(../images/arrows.png) no-repeat left bottom;position: absolute;right: 10px;top: 50%;margin-top: -15px;width: 17px;height: 30px;}




/*首页主体部分*/

.index_con{padding:0 5%; width: 100%; height: auto; background: #f2f2f2;}
.index_con .industry{z-index:999; position:relative; margin-top: 0; border-bottom: 3px solid #d6d6d6; height: 70px; background: #fff;}
.index_con .industry .Ileft{/*float: left; width: 18%; */height: inherit; background: #ba251f;}
.index_con .industry .Ileft span{display: block; padding-top:15px; width: 100%;  font-size: 14px; font-weight: bold; text-align: center; color: #fff;}
.index_con .industry .Ileft em{display: block; margin:10px auto auto auto; width: 46px; height: 3px; background: #fff;}
.index_con .industry .picScroll-left{display: none;  overflow:hidden; position:relative; height:100px;}
.index_con .industry .picScroll-left .btn{ display:block; z-index:10; position:absolute; top:30px; width:21px; height:40px; cursor:pointer;}
.index_con .industry .picScroll-left .prev{ left:0; background:url(../images/l_btn.png);}
.index_con .industry .picScroll-left .next{ right:0; background:url(../images/r_btn.png);}
.index_con .industry .picScroll-left .bd{}
.index_con .industry .picScroll-left .bd ul{ overflow:hidden; zoom:1;}
.index_con .industry .picScroll-left .bd ul li{float:left; border-right: 1px solid #e5e5e5; width: 16.5%; height: 100px; text-align:center;}
.index_con .industry .picScroll-left .bd ul li a{display: block; /* height: 100px;*/ -webkit-tap-highlight-color:rgba(0,0,0,0,);}
.index_con .industry .picScroll-left .bd ul li em{display: block; margin:0 auto; width: 32px; height: 32px; background: url(../images/icon2.png) no-repeat;}
.index_con .industry .picScroll-left .bd ul li em.cl{margin-top: 26px; background-position: -66px -6px; }
.index_con .industry .picScroll-left .bd ul li em.qc{margin-top: 26px; background-position: -166px -4px; }
.index_con .industry .picScroll-left .bd ul li em.dc{margin-top: 26px; background-position: -331px -3px; }
.index_con .industry .picScroll-left .bd ul li em.tz{margin-top: 26px; background-position: -490px  -8px; }
.index_con .industry .picScroll-left .bd ul li em.jr{margin-top: 26px; background-position: -665px -3px; }
.index_con .industry .picScroll-left .bd ul li em.ny{margin-top: 26px; background-position: -826px 0; }
.index_con .industry .picScroll-left .bd ul li em.jy{margin-top: 26px; background:url(../images/new_icon2.png) no-repeat;} }
.index_con .industry .picScroll-left .bd ul li span{display: block; font-weight: bold; line-height: 30px; color: #3b3b3b; text-align: center; }

.index_con .industry .Ifl{border-right: 1px solid #e5e5e5;}
.index_con .industry .Ifl a{display: block; padding-top: 8px; height: 100px; -webkit-tap-highlight-color:rgba(0,0,0,0,);}
.index_con .industry .Ifl em{display: block; margin:0 auto; width: 32px; height: 32px; background: url(../images/icon2.png) no-repeat;}
.index_con .industry .Ifl em.cl{/*margin-top: 26px; */background-position: -66px -2px; }
.index_con .industry .Ifl em.qc{/*margin-top: 24px;*/ background-position: -166px -2px; }
.index_con .industry .Ifl em.dc{/*margin-top: 23px;*/ background-position: -331px -3px; }
.index_con .industry .Ifl em.tz{/*margin-top: 28px;*/ background-position: -490px  -6px; }
.index_con .industry .Ifl em.jr{/*margin-top: 23px;*/ background-position: -665px -3px; }
.index_con .industry .Ifl em.ny{/*margin-top: 20px;*/ background-position: -826px 0; }
.index_con .industry .Ifl em.jy{background:url(../images/new_icon2.png) no-repeat;}
.index_con .industry .Ifl span{display: block; font-weight: bold; line-height: 30px; color: #3b3b3b; text-align: center; }
.index_con .industry .Iright{display: block;}
.index_con .industry .Iright .swiper-container {width: 100%; height: 70px;color: #fff;text-align: center;}
.index_con .industry .Iright .red-slide {background: #ca4040;}
.index_con .industry .Iright .blue-slide {background: #4390ee;}
.index_con .industry .Iright .orange-slide {background: #ff8604;}
.index_con .industry .Iright .green-slide {background: #49a430;}
.index_con .industry .Iright .pink-slide {background: #973e76;}
.index_con .industry .Iright .swiper-slide {}
.index_con .industry .Iright .swiper-slide .title {font-style: italic;font-size: 42px;margin-top: 80px;margin-bottom: 0;line-height: 45px;}
.index_con .industry .Iright .pagination {display: none; position: absolute;z-index: 20;left: 10px;bottom: 10px;}
.index_con .industry .Iright .swiper-pagination-switch {display: inline-block;width: 8px;height: 8px;border-radius: 8px;background: #222;margin-right: 5px;opacity: 0.8;
border: 1px solid #fff;cursor: pointer;}
.index_con .industry .Iright .swiper-visible-switch { background: #aaa;}
.index_con .industry .Iright  .swiper-active-switch {background: #fff;}
.index_con .industry .Iright .arrow-left {z-index:10; background: url(../images/l_btn.png) no-repeat left top;position: absolute;left: 0px;top: 50%;margin-top: -20px;width: 21px;height: 40px;}
.index_con .industry .Iright .arrow-right {z-index:10; background: url(../images/r_btn.png) no-repeat left bottom;position: absolute;right: 0px;top: 50%;margin-top: -20px;width: 21px;height: 40px;}



.index_con .part{position:relative; padding-top: 45px;min-height: 420px;}
.index_con .part .left{float:none; margin-bottom: 10px; width: 100%; }
.index_con .part .middle{float: none; margin-bottom: 10px;  width: 100%;}
.index_con .part .right{float:none; width: 100%;}
.index_con .part .title{position:relative; margin-bottom: 20px; border-bottom: 1px solid #bfbfbf; height: 45px;}
.index_con .part .title em{display: block; position: absolute; left:0; top: 0;}
.index_con .part .title h2{float: left; font-family: "宋体"; font-size: 20px; line-height: 45px; color: #ba251f;}
.index_con .part .title a.more{float: right;font-size: 20px; line-height: 45px; color: #ba251f; -webkit-tap-highlight-color:rgba(0,0,0,0,);}
/*.index_con .part a.img{display: block; width: 100%; padding-bottom: 67%; background-position: center; background-repeat: no-repeat;  background-size:cover; -webkit-tap-highlight-color:rgba(0,0,0,0,);}*/

.index_con .part .left dl{margin-top: 10px; border:1px solid  transparent; width: 100%;  height: 40px;  line-height: 40px;  background: #b1b1b1;}
.index_con .part .left dl dt{float: left; width: 15%; height: 38px; line-height: 38px; font-size: 14px; font-weight: bold; text-align: center; color: #fff; background: #8a8a8a;}
.index_con .part .left dl dd{float: left;  width:85%; height: 38px; line-height: 38px; color: #8a8a8a; text-indent:10px; background: #b1b1b1;}
.index_con .part .left dl:hover{border:1px solid #ba251f;  background: #404040;}
.index_con .part .left dl:hover dt{ background: #ba251f;}
.index_con .part .left dl:hover dd{color: #fff; background: #404040;}
.index_con .part .left dl.on{border:1px solid  #ba251f;  background: #404040;}
.index_con .part .left dl.on dt{ background: #ba251f;}
.index_con .part .left dl.on dd{color: #fff; background: #404040;}
.index_con .part .left  a.img{position: relative; display: block; overflow: hidden; height: 150px;}
.index_con .part .left  a.img img{width: 100%;height: 100%;}
/*.index_con .part .left  a.img i{position: absolute; left: 0; top: 0;bottom: 0; width:100%; height:100%; background-position: center; background-repeat: no-repeat; background-size: cover; text-align: center;}
.index_con .part .left  a.img i:after{display:inline-block; width: 0; height: 100%; vertical-align:middle; content: "";}
.index_con .part .left  a.img i img{position: relative; vertical-align:middle;}
.index_con .part .left  a.img i:before{position:absolute; left:0; top:0; width:100%; height:100%; content:"";}
.index_con .part .left  a.img:after{display:block; padding-bottom:67%; width:0; content:"";}*/
.index_con .part .middle dl{}
.index_con .part .middle dl dt{float:left; width:100%;}
.index_con .part .middle dl dt a.img{position: relative; display: block; overflow: hidden; height: 150px;}
.index_con .part .middle dl dt a.img img{width: 100%;height: 100%;}
/*.index_con .part .middle dl dt a.img i{position: absolute; left: 0; top: 0;bottom: 0; width:100%; height:100%; background-position: center; background-repeat: no-repeat; background-size: cover; text-align: center;}
.index_con .part .middle dl dt a.img i:after{display:inline-block; width: 0; height: 100%; vertical-align:middle; content: "";}
.index_con .part .middle dl dt a.img i img{position: relative; vertical-align:middle;}
.index_con .part .middle dl dt a.img i:before{position:absolute; left:0; top:0; width:100%; height:100%; content:"";}
.index_con .part .middle dl dt a.img:after{display:block; padding-bottom:70%; width:0; content:"";}*/
.index_con .part .middle dl dd{float: left;  margin-top: 15px; position:relative; padding-left: 15px; width: 100%;}
.index_con .part .middle dl dd h3{overflow: hidden; height: 20px; font-family: "宋体"; font-size: 14px; }
.index_con .part .middle dl dd h3 a{color: #474747;}
.index_con .part .middle dl dd h3 a:hover{color: #b01908;}
.index_con .part .middle dl dd p{padding-top: 10px; height:100px; font-family: "宋体"; line-height: 25px; text-indent:2em; color: #808080;}
.index_con .part .middle dl dd .time{position:absolute; left: 10px; bottom:0; font-family: "arial"; color: #474747;}
.index_con .part .middle dl dd a.more{position:absolute; right: 0; bottom:0;  padding-left: 20px; color: #404040; -webkit-tap-highlight-color:rgba(0,0,0,0,);}
.index_con .part .middle dl dd a.more:before{position: absolute; left: 0; top: 3px; width: 12px; height: 10px;  background: url(../images/s_icon.png) no-repeat 0 0 ; content: ""; }
.index_con .part .middle dl dd a.more:hover:before{background-position:0 -10px;}
.index_con .part .middle dl dd a.more:hover{color:#ba251f;}
.index_con .part .middle .list-01{padding-top: 10px;}
.index_con .part .middle .list-01 li{ position:relative; padding-left:15px; border-top:1px solid #ccc; line-height:32px; color: #4c4c4c;}
.index_con .part .middle .list-01 li:before{ position:absolute; left:0; top:13px; width: 12px; height: 10px;  background: url(../images/s_icon.png) no-repeat; content: ""; }
.index_con .part .middle .list-01 li a{display: block;/*float: left; */-webkit-tap-highlight-color:rgba(0,0,0,0,); -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; transition:all 0.2s linear;}
.index_con .part .middle .list-01 li:hover a{color: #b01908;}
.index_con .part .middle .list-01 li span{ display:block; float: right; text-align:right;}
.index_con .part .right .vedio{display: block; position:relative;height:240px;}
.index_con .part .right .vedio img{display: block; max-width: 100%; height: auto;}
.index_con .part .right .vedio #swiper-container{padding-bottom: 40px;}
.index_con .part .right .vedio .swiper-container {width: 100%;height: 100%;color: #fff;  text-align: center;}
.index_con .part .right .vedio .swiper-slide .title {font-style: italic;font-size: 42px;margin-top: 80px;margin-bottom: 0;line-height: 45px;}
.index_con .part .right .vedio .pagination {display:none; position: absolute;z-index: 20; right: 10px;bottom: 20px;}
.index_con .part .right .vedio .swiper-pagination-switch {display: inline-block;width: 8px;height: 8px;border-radius: 8px;background: #222;margin-right: 5px;opacity: 1;border: 1px solid #fff;
  cursor: pointer;}
.index_con .part .right .vedio .swiper-visible-switch {background: #aaa;}
.index_con .part .right .vedio .swiper-active-switch { background: #f00;}
/* .index_con .part .right .vedio .swiper-slide  .pic_img{position: relative; display: block; overflow: hidden; height: auto;}
.index_con .part .right .vedio .swiper-slide  .pic_img i{position: absolute; left: 0; top: 0;bottom: 0; width:100%; height:100%; background-position: center; background-repeat: no-repeat; background-size: cover; text-align: center;}
.index_con .part .right .vedio .swiper-slide  .pic_img i:after{display:inline-block; width: 0; height: 100%; vertical-align:middle; content: "";}
.index_con .part .right .vedio .swiper-slide  .pic_img i img{position: relative; vertical-align:middle;}
.index_con .part .right .vedio .swiper-slide  .pic_img i:before{position:absolute; left:0; top:0; width:100%; height:100%; content:"";}
.index_con .part .right .vedio .swiper-slide  .pic_img:after{display:block; padding-bottom:68.5%; width:0; content:"";} */
.index_con .part .right .vedio  .arrow-left {display: block; z-index:10; background: url(../images/n_l_btn.png) no-repeat left top;position: absolute;left: 10px;top: 50%;margin-top: -30px;width: 36px;height: 60px;}
.index_con .part .right .vedio  .arrow-right {display: block; z-index:10; background: url(../images/n_r_btn.png) no-repeat left bottom;position: absolute;right: 10px;top: 50%;margin-top: -30px;width: 36px;height: 60px;}
.index_con .part .right .video_tit{height: 40px;line-height: 40px;text-align: center;font-size: 16px;}

/*内页关于国创*/
.ny_con{position: relative; padding:0 5%; min-height:500px; background: #f2f2f2;}
/*.ny_con .ny_banner{width: 100%; padding-bottom: 21%; background-position: center; background-repeat: no-repeat; background-size:cover;}
*/
.ny_con .ny_banner{display: none; width: 100%; height: 414px; background-position: center; background-repeat: no-repeat; background-size:cover;}
.ny_con .ny_ban{display:block; overflow: hidden; position:relative; height:100px;}
.ny_con .ny_ban i{ position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%; background-repeat:no-repeat; background-size: 100% 100%; text-align:center;}
.ny_con .ny_ban i:after{ display:inline-block; width:0; height:100%; vertical-align:middle; content:"";}
.ny_con .ny_ban i img{ position:relative; vertical-align:middle;}
.ny_con .ny_ban:before{ position:absolute; left:0; top:0; width:100%; height:100%;  content:"";}
.ny_con .ny_ban:after{ display:block; padding-bottom:43%; width:0; content:"";}
.ny_con .bread{border-bottom: 1px solid #e0e0e0; width: 100%; /*height: 80px; line-height: 80px;*/ background: #fff;}
.ny_con .bread .Bleft{display: none; float: left; padding-left: 30px; width: 35%; position: relative; font-size: 14px; color: #ba251f;}
.ny_con .bread .Bleft em{position: absolute; left: 5px; top: 32px; width: 16px; height: 16px; background:url(../images/icon3.png) no-repeat 0 0;}
.ny_con .bread .Bleft a{display: inline-block;  font-size: 14px; color: #4c4c4c; -webkit-tap-highlight-color:rgba(0,0,0,0,);}
.ny_con .bread .Bleft i{display: inline-block; margin:0 10px;  border:5px solid transparent; border-left: 5px solid #a2a2a2; border-right: none}
.ny_con .bread .Bleft a:hover{color: #ba251f;}
.ny_con .bread .Bright{float: left; padding:10px 0; width: 100%; text-align: left;}
.ny_con .bread .Bright a{display: inline-block; margin:0 15px; /*padding-bottom: 10px;*/ /*height: 78px; */border-bottom: 2px solid transparent; font-size: 16px; /*line-height: 78px;*/ font-weight: bold; color: #4c4c4c; -webkit-tap-highlight-color:rgba(0,0,0,0,);}
.ny_con .bread .Bright a:hover{color: #ba251f;/* border-bottom: 2px solid #ba251f;*/}
.ny_con .bread .Bright a.on{color: #ba251f; /*border-bottom: 2px solid #ba251f;*/}
.ny_con .ny_zt{position: relative; padding-bottom: 55px;}
.ny_con .ny_zt .Abot{ padding-bottom: 67%;}
.ny_con .ny_zt .about{position: relative; /* padding-bottom: 67%; */  padding-right: 0; background-position: center bottom; background-repeat: no-repeat; background-size: contain;}
.ny_con .ny_zt .about .text{float: none; padding-top: 60px; width: 100%; text-align: right;}
.ny_con .ny_zt .about .text h2{font-size: 26px; font-weight: bold; color: #bb0700;}
.ny_con .ny_zt .about .text span{display: block; font-family: "arial";color: #dbdee0; text-transform:uppercase;}
.ny_con .ny_zt .about .text p{padding-top: 40px; font-size: 14px; line-height: 30px; text-indent:2em; text-align:justify; text-align:distribute-all-lines; color: #595959;}
.ny_con .ny_zt .about .speech{position:relative; padding-top: 70px;  background-position: top right; background-repeat: no-repeat; background-size: contain;}
.ny_con .ny_zt .about .speech .Sbg{display: none; position: absolute; right: 0; top: 0; width: 40%; height: 100%; background-position: top right; background-repeat: no-repeat; background-size: contain; }
.ny_con .ny_zt .about .speech .sleft{float: left; width: 100%;}
.ny_con .ny_zt .about .speech .sleft h2{ position:relative;margin-bottom: 35px;  padding-bottom: 15px; font-size: 26px; font-weight: bold; color: #bb0700;}
.ny_con .ny_zt .about .speech .sleft h2:before{position: absolute;left: 0; bottom: 0; width: 43px; height: 2px; background:#dcdcdc; content: "";}
.ny_con .ny_zt .about .speech .sleft p{font-size: 14px; line-height: 30px; text-indent:2em; text-align:justify; text-align:distribute-all-lines; color: #404040;}
.ny_con .ny_zt .about .speech .sleft i{float: right; padding-top: 35px;}
.ny_con .ny_zt .about .speech .sright{float: right; padding-top: 40px; font-size: 14px; line-height: 30px; text-indent:2em; text-align:justify; text-align:distribute-all-lines; width: 40%;}
.ny_con .ny_zt .about .speech .sright img{width: 100%; height: 100%;}

/*企业文化*/
.ny_con .ny_zt .qywh{}
.ny_con .ny_zt .qywh .PHwh{display: block;}
.ny_con .ny_zt .qywh .PCwh{display: block;}
.ny_con .ny_zt .qywh .PCwh .Part1{margin-top: 31px; width: 100%; height: 211px;}
.ny_con .ny_zt .qywh .PCwh .Part1 img{display: block; max-width: 100%; height: auto;}
.ny_con .ny_zt .qywh .PCwh .Part2{margin-top: 40px;}
.ny_con .ny_zt .qywh .PCwh .Part2 .pleft{/*float:left; width: 790px*/;}
.ny_con .ny_zt .qywh .PCwh .Part2 .pright{/*float:right; width:345px;*/}
.ny_con .ny_zt .qywh .PCwh .Part2 .dzgz{/*float: left;*/ margin-bottom: 50px; /*width: 790px;*/ /*height: 320px;*/ /* background: url(../images/whBg1.png) no-repeat right 20px; */}
.ny_con .ny_zt .qywh .PCwh .Part2 .dzgz .DZimg{display: block; overflow: hidden; /*float:left; width: 415px;*/ height: 263px;}
.ny_con .ny_zt .qywh .PCwh .Part2 .dzgz .DZimg img{width: 100%; height: 100%;}
.ny_con .ny_zt .qywh .PCwh .Part2 .dzgz .DZtxt{/*float: right; *//* padding-top: 67px; */ padding-right: 25px; padding-left: 30px; /* width: 318px;*/	 }
.ny_con .ny_zt .qywh .PCwh .Part2 .dzgz .DZtxt p{overflow: hidden; height: 263px; font-size: 14px; text-indent: 20px; line-height: 25px; color: #404040; text-align: justify; text-align: distribute-all-lines;}
.ny_con .ny_zt .qywh .PCwh .Part2 .dzgz .DZtxt strong{color: #bb0700;}
.ny_con .ny_zt .qywh .PCwh .Part2 .spzx{/*float:left; width: 380px;*/}
.SPslide {overflow:hidden; position: relative; width:100%; min-height:235px;}
.SPslide .bd{ overflow:hidden; z-index:0; position:relative; margin:0 auto;}
.SPslide .bd ul{width:100% !important;}
.SPslide .bd ul li{ width:100% !important;}
.SPslide .bd ul li a{ display: block; height:205px; background-position:center; background-repeat:no-repeat;}
.SPslide .hd { position:absolute; left:0; bottom:10px; z-index:1; width:100%; text-align:right;}
.SPslide .hd ul li{ display:inline-block; zoom:1; margin:0 4px; width:10px; height:10px; font-size:0; background:url(../images/Sdot.png) no-repeat -20px 0; cursor:pointer;}
.SPslide .hd .on{ background-position:0 0;}
.SPslide .video_tit{height: 40px;line-height: 40px;text-align: center;font-size: 16px;}
.whhd{/*float:left; */padding-left: 30px; /*width: 380px;*/}
.whhd ul{}
.whhd ul li{margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #e5e5e5;height: 102px; }
.whhd ul li .Wimg{display: block; overflow: hidden; /*float:left; width: 127px; */height: 82px;}
.whhd ul li .Wimg img{width: 100%; height: 100%;}
.whhd ul li .Wtxt{/*float: right;*/ position: relative;padding-left: 23px; /*width: 230px;*/ height: 82px;}
.whhd ul li .Wtxt h3{padding-bottom: 5px; font-size: 16px; color: #404040;}
.whhd ul li .Wtxt p{overflow: hidden; height: 34px; font-size: 12px; color: #a7a7a7;}
.whhd ul li .Wtxt a{position:absolute; bottom:0; left:23px; color: #404040;}
.whhd ul li .Wtxt a:hover{color:#bb0700;}
.qybs{margin-bottom: 45px;}
.qybs .bsimg{width: 345px; height: 200px;}
.qyln{position: relative; height: 345px;}
.qyln dl{padding-bottom: 30px;}
.qyln dl dt{font-size: 16px; color: #404040; font-weight: bold;}
.qyln dl dd{font-size: 14px; color: #404040;}
.qyln .qyBG{position: absolute; right: -50px; bottom: -30px; width: 418px; height: 200px;background: url(../images/whBg2.png) no-repeat;}
.spzx{}
.spzx ul.sp_list{padding-top: 1%;}
.spzx ul.sp_list li{display: inline-block; position:relative; margin-bottom:22px;/* padding:0 1%;*/ /*width:100%;*/` height: auto;}
.spzx ul.sp_list li a{display: block; width: 100%; height: 100%; -webkit-tap-highlight-color:rgba(0,0,0,0,);}
.spzx ul.sp_list li .ship{position:relative;  height: 100%;}
.spzx ul.sp_list li .ship .Svideo{display:block;  overflow: hidden;  position:relative;   height:auto; text-align: center;}
.spzx ul.sp_list li .ship .Svideo img{display: block; max-width: 100%; height: auto;}
.spzx ul.sp_list li .ship p{font-size: 14px; line-height: 30px; text-align: center; color: #404040;}
.spzx ul.sp_list li:hover p{color: #bb0700;}


.GC_wh{/*margin-left: 5%;*/ padding-top: 30px;/*padding-top: 70px;*/}
.GC_wh .Wimg{margin-bottom: 15px; text-align: center;}
.GC_wh .Wimg img{max-width: 100%; height:auto;}
.GC_wh .Wtxt{position: relative; margin-top: 30px;}
.GC_wh .Wtxt .txt4{padding-bottom: 15px;}
.GC_wh .Wtxt p{padding-left: 25px; font-size: 14px; color: #595959;}
.GC_wh .Wtxt i{position: absolute;left: 0;font-size: 14px; color: #595959;}
.GC_wh .Wtxt em{ font-size: 14px; font-weight: bold; text-align: right; color: #f00;}
.GC_wh .Wtxt span{font-size: 14px; font-weight: bold; color: #343434;}


ul.WH{display: none; margin-top: 25px; border:none;  height:auto; text-align: center;}
ul.WH li{display:block; zoom:1; padding:10px 15px; position: relative; height:100%; vertical-align:top;}
ul.WH .WHicon{display:flex; margin:0 auto; width: 52px; height: 50px; align-items: center; background-position: center; background-repeat: no-repeat; }
ul.WH .span1{display:inline-block; margin: 20px auto auto auto; width: 100%; height: 38px; background: url(../images/icon81.svg) no-repeat center;}
ul.WH .span2{display:inline-block; margin: 20px auto auto auto; width: 100%; height: 38px; background: url(../images/icon91.svg) no-repeat center;}
ul.WH .span3{display:inline-block; margin: 20px auto auto auto; width: 100%; height: 38px; background: url(../images/icon10.svg) no-repeat center;}
ul.WH .span4{display:inline-block; margin: 20px auto auto auto; width: 100%; height: 38px; background: url(../images/icon11.svg) no-repeat center;}
ul.WH strong{display:block;  padding:10px 0; font-size: 18px; font-weight: bold; text-align: center; color: #333333;}
ul.WH p{display:block;font-size: 14px; text-align: center; color: #595959;}
.wh{display: block; position: relative;}
.wh img{display: block; max-width: 100%; height: auto;}

/*荣誉资质*/
.ny_con .honor{padding-top: 58px;}
.ny_con .honor .tit4{text-align: center;}
.ny_con .honor .tit4 a{display:inline-block; margin:0 15px; padding-left: 25px; height: 22px; font-size: 18px; font-weight: bold; color: #606060; background-position: left center; background-repeat: no-repeat; background-image: url(../images/icon5.png);}
.ny_con .honor .tit4 a.icon1{ background-position: 0 0;}
.ny_con .honor .tit4 a.icon1:hover{background-position: 0 -23px;}
.ny_con .honor .tit4 a.icon2{ background-position: 0 -46px;}
.ny_con .honor .tit4 a.icon2:hover{background-position: 0 -69px;}
.ny_con .honor .tit4 a:hover{color: #bb0700;}
.ny_con .honor .tit4 a.icon1.on{background-position: 0 -23px;}
.ny_con .honor .tit4 a.icon2.on{background-position: 0 -69px;}
.ny_con .honor .tit4 a.on{color: #bb0700;}
/*荣誉资质大屏*/
.ny_con .honor .slideGroup2{display: none; position: relative; padding-top: 90px;}
.ny_con .honor .slideGroup2 .parHd .line{padding: 0 15px; position: absolute; top: 40px; /*left: 45px;*/  left: 45px; height:1px; background: #bfbfbf;}
.ny_con .honor .slideGroup2 .parHd{overflow: hidden; max-width: 1200px; height:80px; line-height:80px; /*padding:0 20px; */position:relative;  }
.ny_con .honor .slideGroup2 .parHd .timeline{overflow: hidden; margin:0 auto; width: 1100px;}
.ny_con .honor .slideGroup2 .parHd ul{/*float:left;*/ /*padding:0 15px;*/	/*padding-left: 20px;*/width: 40000px; /*position:absolute; left:0; top:-1px;   width: 100%;*/ }
.ny_con .honor .slideGroup2 .parHd ul li{ display:inline-block; position:relative; /*margin:0 3.6%;*//*margin: 0 28px;*/ margin:0 28px; padding:0 12px; background: #f2f2f2; cursor:pointer;  }
.ny_con .honor .slideGroup2 .parHd ul li span{display: block; position: absolute; top:-60px; left: 0; font-size: 18px; color:#595959;}
.ny_con .honor .slideGroup2 .parHd ul li em{display: block; width: 14px; height: 14px; background: url(../images/time_icon.png) 0 0;}
.ny_con .honor .slideGroup2 .parHd ul li.on span{color: #bb0700;  }
.ny_con .honor .slideGroup2 .parHd ul li.on em{background-position: 0 -15px;}
.ny_con .honor .slideGroup2 .parHd ul li:hover span{color: #bb0700;  }
.ny_con .honor .slideGroup2 .parHd ul li:hover em{background-position: 0 -15px;}
.ny_con .honor .slideGroup2 .parHd .arrow{ display:block; position: absolute;  top: 25px; width:29px; height:29px; margin-right:5px;  overflow:hidden;
	 cursor:pointer; }
.ny_con .honor .slideGroup2 .parHd .next{right:0; background:url(../images/arrow_r_btn.png) no-repeat 0 0;  }
.ny_con .honor .slideGroup2 .parHd .prev{left: 0; background:url(../images/arrow_l_btn.png) no-repeat 0 0;}
.ny_con .honor .slideGroup2 .parHd .prev:hover{background-position: -30px 0;}
.ny_con .honor .slideGroup2 .parHd .next:hover{background-position: -30px 0;}
.ny_con .honor .slideGroup2 .slideBox{ overflow:hidden; zoom:1;  position:relative; padding-bottom: 40px;  }
.ny_con .honor .slideGroup2 .sPrev{ position:absolute; left:0; bottom:50%;  display:block; width:25px; height:25px;  background:url(../images/arrow_l.png) center center no-repeat; }
.ny_con .honor .slideGroup2 .sNext{ position:absolute; right:0; bottom:50%; width:25px; height:25px; background:url(../images/arrow_r.png) center center no-repeat ;  }
.ny_con .honor .slideGroup2 .parBd .honorCon{padding: 0 50px;}
.ny_con .honor .slideGroup2 .parBd ul.ry_list{ overflow:hidden; zoom:1;  }
.ny_con .honor .slideGroup2 .parBd ul.ry_list li{ margin:0 8px;  _display:inline;   overflow:hidden; text-align:center;  }
.ny_con .honor .slideGroup2 .parBd ul.ry_list li .honor_list{margin-bottom: 15px; padding: 0 14px;}
/* .ny_con .honor .slideGroup2 .parBd ul.ry_list li .pic{display:block;  overflow: hidden;  position:relative;   height:auto; margin-bottom: 10px; }
.ny_con .honor .slideGroup2 .parBd ul.ry_list li .pic i{ position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size: 100% 100%; text-align:center;}
.ny_con .honor .slideGroup2 .parBd ul.ry_list li .pic i:after{ display:inline-block; width:0; height:100%; vertical-align:middle; content:"";}
.ny_con .honor .slideGroup2 .parBd ul.ry_list li .pic i img{ position:relative; vertical-align:middle;}
.ny_con .honor .slideGroup2 .parBd ul.ry_list li .pic:before{ position:absolute; left:0; top:0; width:100%; height:100%;  content:"";}
.ny_con .honor .slideGroup2 .parBd ul.ry_list li .pic:after{ display:block; padding-bottom:61.7%; width:0; content:"";} */
.ny_con .honor .slideGroup2 .parBd ul.ry_list li .pic{ display:block; overflow:hidden;height:180px;}
.ny_con .honor .slideGroup2 .parBd ul.ry_list li .pic img{width: 100%;height: 100%;}
/*.ny_con .honor .slideGroup2 .parBd ul.ry_list li .pic img{ max-width:100%; max-height:100%; -webkit-transition:all 0.15s linear; transition:all 0.15s linear;}
.ny_con .honor .slideGroup2 .parBd ul.ry_list li .pic:after{display:inline-block; overflow:hidden; width:0; height:100%; vertical-align:middle; content:"";}
.ny_con .honor .slideGroup2 .parBd ul.ry_list li .pic:hover img{-webkit-transform:scale(1.05); transform:scale(1.05);}*/
.gallery a {display: inline-block;width: 23%;margin: 0 1%;overflow: hidden; text-align: center; /*margin: 4px;box-shadow: 0 0 4px -1px #000;*/}
.gallery .pic{display:block;overflow: hidden;position:relative;height:240px;border: 2px solid #666;}
.gallery .pic img{width: 100%;height: 100%;}
/*.gallery .pic i{ position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size:100% 100%; text-align:center;}
.gallery .pic i:after{ display:inline-block; width:0; height:100%; vertical-align:middle; content:"";}
.gallery .pic i img{ position:relative; vertical-align:middle;}
.gallery .pic:before{ position:absolute; left:0; top:0; width:100%; height:100%;  content:"";}
.gallery .pic:after{ display:block; padding-bottom:60%; width:0; content:"";}*/
.gallery a:hover .pic{border-color: #ba251f;}


.ny_con .honor .slideGroup2 .parBd .Htxt{font-size: 14px; text-align: center; color: #5e5e5e;}
.ny_con .honor .slideGroup2 .parBd .zizhi{}
.ny_con .honor .slideGroup2 .parBd .slide img{display: block; min-width:100%; height: auto;}
.ny_con .honor .slideGroup2 .parBd .bx-wrapper .bx-pager{display: none;}
.ny_con .honor .slideGroup2 .parBd .bx-wrapper{margin:0 auto; max-width: 1200px !important;}
.ny_con .honor .slideGroup2 .parBd .slide{margin-right: 30px !important;}
.ny_con .honor .slideGroup2 .parBd .bx-wrapper .bx-viewport{width:auto !important; margin:0 40px; border:none; box-shadow:none; background: none;}
.ny_con .honor .slideGroup2 .parBd .bx-controls-direction a{display:block; position: absolute;  top: 50%; width:25px; height:25px; margin-right:5px;  overflow:hidden;
	 cursor:pointer; }
.ny_con .honor .slideGroup2 .parBd .bx-wrapper .bx-controls-direction a.bx-prev{left: 0;  background:url(../images/arrow_l.png) no-repeat; }
.ny_con .honor .slideGroup2 .parBd .bx-wrapper .bx-controls-direction a.bx-next{right:0;background:url(../images/arrow_r.png) no-repeat;}
.ny_con .honor .time ul.zz_list{ overflow:hidden; zoom:1;  }
.ny_con .honor .time ul.zz_list li{ margin:0 8px;  /*_display:inline;*/ padding: 0 5px 0;  overflow:hidden; text-align:center; /* width: 20% !important;*/}
.ny_con .honor .time ul.zz_list li .zizhi_list{display: inline-block; margin-bottom: 15px; padding: 0 14px; 	}
.ny_con .honor .time ul.zz_list li .pic{display:block;  overflow: hidden;  position:relative;   height:auto; margin-bottom: 10px; }
.ny_con .honor .time ul.zz_list li .pic i{ position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size: cover; text-align:center;}
.ny_con .honor .time ul.zz_list li .pic i:after{ display:inline-block; width:0; height:100%; vertical-align:middle; content:"";}
.ny_con .honor .time ul.zz_list li .pic i img{ position:relative; vertical-align:middle;}
.ny_con .honor .time ul.zz_list li .pic:before{ position:absolute; left:0; top:0; width:100%; height:100%;  content:"";}
.ny_con .honor .time ul.zz_list li .pic:after{ display:block; padding-bottom:61.7%; width:0; content:"";}
.ny_con .honor .time ul.zz_list li .img{display:block;  overflow: hidden;  position:relative;}
.ny_con .honor .time ul.zz_list li .img img{display: block;  max-width: 100%; height:auto;}
.ny_con .honor .time ul.zz_list li .Htxt{font-size: 14px; text-align: center; color: #5e5e5e;}


.ny_con .honor .slideGroup2 .slideBox .slider{ padding:0 50px 15px; }
.ny_con .honor .slideGroup2 .slideBox .slider-nav{display: none;}
.ny_con .honor .slideGroup2 .slideBox .arrowsWrapper{font-size: 0;}
.ny_con .honor .slideGroup2 .slideBox .slider-arrow--right{right:0; width: 25px; height: 25px; background:url(../images/arrow_r.png) no-repeat ;}
.ny_con .honor .slideGroup2 .slideBox .slider-arrow--left{left:0; width: 25px; height: 25px; background:url(../images/arrow_l.png) no-repeat ;}

#carousel{display: none;}
.ny_con .zz_pic{display: none; position: relative; overflow: hidden; margin-top: 100px; margin-bottom: 70px; width: 1200px; height: 358px;}
/* .poster-main{ display: block;  position:relative;margin:0 auto; width:1050px;height:358px;}
.poster-main a,.poster-main img{display: block;}
.poster-main .poster-list{ width:1050px ; height:358px; }
.poster-main .poster-item{ position:absolute;left:0;top:0;  padding:13px 20px; background: #e7e7e7;}
.poster-main .poster-item.on{background: #fff;}
.poster-main .poster-item  img{width: 100%; height: 100%;} */
.poster-main{position: relative;margin:0 auto; width:1050px;height:700px;}
.poster-main .poster-list .poster-item{position: absolute;left: 0;top: 0;}
.poster-main .poster-btn{ position:absolute;top:50%;width:45px !important;height:45px !important; z-index:10; background: url(../images/arrrow_btn2.png) no-repeat; cursor:pointer; }
.poster-main .poster-prev-btn{left:-60px; background-position: 0 0;}
.poster-main .poster-next-btn{right:-60px;  background-position: -45px 0;}
.poster-item .img{ display:block; overflow:hidden; padding:13px 20px;  height:700px; }
.poster-item .img img{ max-width:100%; max-height:100%; }
.poster-item .img:after{display:inline-block; overflow:hidden; width:0; height:100%; vertical-align:middle; content:"";}
.poster-main .poster-btn{ position:absolute;top:50%;width:45px !important;height:45px !important; z-index:10; background: url(../images/arrrow_btn2.png) no-repeat; cursor:pointer; }
.poster-main .poster-prev-btn{left:-60px; background-position: 0 0;}
.poster-main .poster-next-btn{right:-60px;  background-position: -45px 0;}







/*荣誉资质小屏*/
.imgzoom_pack{display:none; z-index:9999; position:fixed; top:0; left:0; width:100%; height:100%;background:rgba(0,0,0,.7);}
.imgzoom_pack .imgzoom_x{z-index:99999; position:absolute;right:5px; top:5px;width:30px;height:30px;line-height:30px;color:#fff;text-align:center;	background:#2ab7ff;cursor:pointer;}
.imgzoom_pack .imgzoom_img{overflow:hidden;position:absolute;top:0; left:0;width:100%;height:100%;}
.imgzoom_pack .imgzoom_img img{padding:0 5%; position:absolute;top:50%;  left:0; width:100%;}

.ny_con .ny_zt .honor .time #swiper-container4{padding:30px 0 30px 12px; width: 100%;}
.ny_con .ny_zt .honor .time #swiper-container4 .swiper-slide{margin-right: 11px; padding:10px 0; border:1px solid #e5e5e5;width: 20% !important;  text-align: center; background: #fff;
-webkit-box-sizing:border-box; box-sizing:border-box;}
.ny_con .ny_zt .honor .time #swiper-container4 .active-nav{border:1px solid #bb0700; color: #fff; background: #bb0700;}
.ny_con .ny_zt .honor .time #swiper-container5{width: 100%;}
.ny_con .ny_zt .honor .time #swiper-container5 .swiper-slide{width: 100%;}
.ny_con .ny_zt .honor .time #wining{overflow: hidden; padding: 0 5% 20px;}
.ny_con .ny_zt .honor .time #swiper-container {padding: 20px 0; width: 100%;height: 100%;}
.ny_con .ny_zt .honor .time .swiper-slide {/*margin-right: 11px;  width: 30% !important; */ text-align: center; /*background: #fff;*/display: -webkit-box;display: -ms-flexbox;
display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;
justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.ny_con .ny_zt .honor .time .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{display: none;}
.ny_con .ny_zt .honor .time .swiper-pagination-bullet{display: none; opacity: 0;}
.ny_con .ny_zt .honor .time .swiper-pagination-bullet-active{border:1px solid #1178e7; font-size: 16px; color: #fff; background: #1178e7;}
.ny_con .ny_zt .honor .time ul.Hry_list{position: relative; /* padding:20px 23px 10px; */ padding:20px 0 10px;  width: 100%; }
.ny_con .ny_zt .honor .time ul.Hry_list li {margin-bottom: 10px; padding:0 5px 10px;  border-bottom: 1px dotted #e5e5e5;}
.ny_con .ny_zt .honor .time ul.Hry_list li a{display: block; -webkit-tap-highlight-color:rgba(0,0,0,0,);}
.ny_con .ny_zt .honor .time ul.Hry_list li .Htxt{padding-top: 10px; font-size: 14px; text-align: center; color: #5e5e5e;}
.ny_con .ny_zt .honor .time ul.Hry_list li .img{position: relative; display: block; overflow: hidden; height: auto;}
.ny_con .ny_zt .honor .time ul.Hry_list li .img i{position: absolute; left: 0; top: 0;bottom: 0; width:100%; height:100%; background-position: center; background-repeat: no-repeat; background-size: contain; text-align: center;}
.ny_con .ny_zt .honor .time ul.Hry_list li .img i:after{display:inline-block; width: 0; height: 100%; vertical-align:middle; content: "";}
.ny_con .ny_zt .honor .time ul.Hry_list li .img i img{position: relative; vertical-align:middle;}
.ny_con .ny_zt .honor .time ul.Hry_list li .img i:before{position:absolute; left:0; top:0; width:100%; height:100%; content:"";}
.ny_con .ny_zt .honor .time ul.Hry_list li .img:after{display:block; padding-bottom:66.9%; width:0; content:"";}
/* .ny_con .ny_zt .honor .time ul.Hry_list li .img{display:block;  overflow: hidden;  position:relative;}
.ny_con .ny_zt .honor .time ul.Hry_list li .img img{display: block;  max-width: 100%; height:auto;} */
.ny_con .ny_zt .honor .time #more{display: block; margin-top: 10px;  width: 100%; height: 40px; font-size: 24px; line-height: 40px; text-align: center; color: #fff; background: #bb0700; }
.ny_con .ny_zt .honor .time1 .swiper-slide{background:none;}




/*新闻中心*/
.ny_con .ny_zt .news{position: relative;}
.ny_con .ny_zt .news .part1{overflow: hidden; padding-top: 50px;}
.ny_con .ny_zt .news .part1 .swiper-container {width: 100%;height: 366px;color: #fff;text-align: center;overflow: hidden;}
.ny_con .ny_zt .news .part1 .pagination { position: absolute;  z-index: 20;right: 10px; bottom: 10px;}
.ny_con .ny_zt .news .part1 .swiper-pagination-switch {display: inline-block;width: 15px;height: 6px;border-radius: 5px;background: #fff;margin-right: 5px;
  opacity: 1;border:none;cursor: pointer;}
.ny_con .ny_zt .news .part1 .swiper-visible-switch {background: #fff;}
.ny_con .ny_zt .news .part1 .swiper-active-switch {width:34px;height:6px;background: #bb0700;}
.ny_con .ny_zt .news .part1 .arrow-left {z-index:10; background: url(../images/n_l_btn.png) no-repeat left top;position: absolute;left: 10px;top: 50%;margin-top: -15px;width: 36px;height: 60px;}
.ny_con .ny_zt .news .part1 .arrow-right {z-index:10; background: url(../images/n_r_btn.png) no-repeat left bottom;position: absolute;right: 10px;top: 50%;margin-top: -15px;width: 36px;height: 60px;}
.ny_con .ny_zt .news .part1 .box{position: relative;}
.ny_con .ny_zt .news .part1 .Ntit{font-size: 24px; color: #bb0700;}
.ny_con .ny_zt .news .part1 .Ntit a{display:inline-block; font-size: 24px; color: #525252; cursor: pointer;}
.ny_con .ny_zt .news .part1 .Ntit a:hover{color: #bb0700;}
.ny_con .ny_zt .news .part1 .Ntit a.on{color: #bb0700;}
.ny_con .ny_zt .news .part1 .xinwen{margin-top: 10px; padding-left: 0; /*float: right; width: 50%;*/}
.ny_con .ny_zt .news .part1 .xinwen dl{margin-bottom: 15px; padding: 0 16px 5px; /*height: 110px;*/ background: #fff;}
.ny_con .ny_zt .news .part1 .xinwen dl dt{font-size: 16px; font-weight: bold; line-height: 35px; text-align:left; color: #595959; }
.ny_con .ny_zt .news .part1 .xinwen dl dt a{color: #595959;}
.ny_con .ny_zt .news .part1 .xinwen dl dt a:hover{color: #ba251f;}
.ny_con .ny_zt .news .part1 .xinwen dl dd {text-align: left;}
.ny_con .ny_zt .news .part1 .xinwen dl dd p{padding-bottom: 10px; line-height: 22px; color: #595959;}
.ny_con .ny_zt .news .part1 .xinwen dl dd a.more{display: block; float: left; color:#404040; }
.ny_con .ny_zt .news .part1 .xinwen dl dd a.more:hover{color: #ba251f;}
.ny_con .ny_zt .news .part1 .xinwen dl dd span{display: block; float: right; font-size: 14px; color: #767676;}
.ny_con .ny_zt .news .part1 a.button{display: block; margin-top: 40px; border:1px solid #c9c9c9; width: 100%; height: 38px; font-size: 18px; line-height: 38px; text-align: center; color: #aaa; background: none; outline: none; -webkit-tap-highlight-color:rgba(0,0,0,0,); cursor: pointer;}
.ny_con .ny_zt .news .part1 a.button:hover{border:1px solid #ba251f;  color: #ba251f;}
.ny_con .ny_zt .news .part1 .pic{display:block; overflow: hidden; position:relative; height:366px;}
.ny_con .ny_zt .news .part1 .pic img{width: 100%;height: 100%;}
/*.ny_con .ny_zt .news .part1 .pic i{ position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size: cover; text-align:center;}
.ny_con .ny_zt .news .part1 .pic i:after{ display:inline-block; width:0; height:100%; vertical-align:middle; content:"";}
.ny_con .ny_zt .news .part1 .pic i img{ position:relative; vertical-align:middle;}
.ny_con .ny_zt .news .part1 .pic:before{ position:absolute; left:0; top:0; width:100%; height:100%;  content:"";}
.ny_con .ny_zt .news .part1 .pic:after{ display:block; padding-bottom:61%; width:0; content:"";}*/
.ny_con .ny_zt .news .part1 .txt{position:absolute; bottom:0; left:0; width: 100%; height:35px; line-height: 35px; background: url(../images/pro_bg.png) repeat;}
.ny_con .ny_zt .news .part1 .txt p{display:inline-block;  width: 60%; font-size: 14px;  text-align: left; text-indent:15px; vertical-align: middle; line-height: 35px;  color: #fff; }
.ny_con .ny_zt .news .part1 .slide{float: left; position:relative; height: 100%;}
.ny_con .ny_zt .news .bx-wrapper{ margin:0 auto; height: 100%;}
/*.ny_con .ny_zt .news .bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item{margin:0 5px;}
.ny_con .ny_zt .news .bx-wrapper .bx-pager{position: absolute; bottom: 15px; padding-right: 10px; font-size: 0; text-align: right; }*/
.ny_con .ny_zt .news .bx-wrapper .bx-viewport{left:0;height: 100%; background: none; box-shadow: none; border:none;}

.ny_con .ny_zt .news .part2{padding-top: 65px; width: 100%;}
.ny_con .ny_zt .news .part2 .Pleft{float: none; width: 100%;}
.ny_con .ny_zt .news .part2 .tit{padding-bottom: 27px;}
.ny_con .ny_zt .news .part2 .tit span{float: left; font-size: 24px; color: #bb0700;}
.ny_con .ny_zt .news .part2 .tit .more{float: right; font-size: 20px; color: #bb0700; -webkit-tap-highlight-color:rgba(0,0,0,0,);}
.ny_con .ny_zt .news .part2 .Pleft .ztjj1{float: none; width:100%;}
.ny_con .ny_zt .news .part2 .Pleft .ztjj1 h2{padding-top: 15px; font-size: 16px; color: #404040;}
.ny_con .ny_zt .news .part2 .Pleft .ztjj1 h2 a{color: #404040;}
.ny_con .ny_zt .news .part2 .Pleft .ztjj1 h2 a:hover{color:#bb0700;}
.ny_con .ny_zt .news .part2 .Pleft .ztjj1 p{padding-bottom: 20px; line-height: 20px; color: #a1a1a1;}
.ny_con .ny_zt .news .part2 .Pleft .ztjj1 a.more{color: #404040; -webkit-tap-highlight-color:rgba(0,0,0,0,);}
.ny_con .ny_zt .news .part2 .Pleft .ztjj1 a.more:hover{color:#bb0700;}
.ny_con .ny_zt .news .part2 .Pleft .ztjj2{float: none; width: 100%;}
.ny_con .ny_zt .news .part2 .Pleft .img{overflow: hidden; width: 100%;height: 164px;}
.ny_con .ny_zt .news .part2 .Pleft .img img{width: 100%;height: 100%;}
.ny_con .ny_zt .news .part2 .Pleft .ztjj2 h2{padding-top: 15px; font-size: 16px; color: #404040;}
.ny_con .ny_zt .news .part2 .Pleft .ztjj2 p{padding-bottom: 20px; line-height: 20px; color: #a1a1a1;}
.ny_con .ny_zt .news .part2 .Pleft .ztjj2 a.more{color: #404040; -webkit-tap-highlight-color:rgba(0,0,0,0,);}
.ny_con .ny_zt .news .part2 .Pleft .ztjj2 a.more:hover{color: #bb0700;}
.ny_con .ny_zt .news .part2 .Pright{float: none; width: 100%;}
.ny_con .ny_zt .news .part2 .Pright .list-02{width: 100%;}
.ny_con .ny_zt .news .part2 .Pright .list-02 li{ position:relative; padding-left:15px; margin-bottom: 5px; border-bottom:1px dotted #ccc;  height: 25px;}
.ny_con .ny_zt .news .part2 .Pright .list-02 li:before{ position:absolute; left:0; top:8px; width:3px; height:3px; border-radius:100%; background:#999; content:"";}
.ny_con .ny_zt .news .part2 .Pright .list-02 li a{ display: block; -webkit-tap-highlight-color:rgba(0,0,0,0,); -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; transition:all 0.2s linear;}
.ny_con .ny_zt .news .part2 .Pright .list-02 li:hover a{color: #bb0700; }
.ny_con .ny_zt .news .part2 .Pright .list-02 li span{ display: block; text-align:right;}
.ny_con .ny_zt .news .part2 .Pright .magazine{position:relative; margin-top: 25px;  padding: 19px 42px 19px 48px; background: #757575;}
.ny_con .ny_zt .news .part2 .Pright .magazine span{display: block; float: none; position:relative; width: 100%; font-size: 16px; font-weight: bold; text-align: left; line-height: 83px; color: #fff; }
.ny_con .ny_zt .news .part2 .Pright .magazine span:before{position: absolute; bottom: 20px; left:7%; margin-left: -17px; width: 33px; height: 2px; background: #fff; content: "";}
.ny_con .ny_zt .news .part2 .Pright .magazine .Mpic{float: none; margin-top:0;  width: 100%; text-align: center;}
.ny_con .ny_zt .news .part2 .Pright .magazine .Mpic a{display: inline-block; padding:0 9px;/* margin:0 9px; */ /* padding-bottom: 26%; */ /* width: 43%; */ vertical-align: middle;  background-position: center; background-repeat: no-repeat;} 
.ny_con .ny_zt .news .part2 .Pright .magazine .Mpic .img{display:block; overflow: hidden;  position:relative; height:100px; }
.ny_con .ny_zt .news .part2 .Pright .magazine .Mpic .img img{width: 100%;height: 100%;}
/*.ny_con .ny_zt .news .part2 .Pright .magazine .Mpic .img i{ position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size: 100% 100%; text-align:center;}
.ny_con .ny_zt .news .part2 .Pright .magazine .Mpic .img i:after{ display:inline-block; width:0; height:100%; vertical-align:middle; content:"";}
.ny_con .ny_zt .news .part2 .Pright .magazine .Mpic .img i img{ position:relative; vertical-align:middle;}
.ny_con .ny_zt .news .part2 .Pright .magazine .Mpic .img:before{ position:absolute; left:0; top:0; width:100%; height:100%;  content:"";}
.ny_con .ny_zt .news .part2 .Pright .magazine .Mpic .img:after{ display:block; padding-bottom:60%; width:0; content:"";}*/

.ny_con .ny_zt .news .part2 .Pright .magazine a.more{display: block; float: right; width: 10%; height: 55px; vertical-align: middle;  background-position: center; background-repeat: no-repeat; background-image: url(../images/icon4.png); -webkit-tap-highlight-color:rgba(0,0,0,0,);}
.ny_con .ny_zt ul.N_list{padding-top: 34px;}
.ny_con .ny_zt ul.N_list li{display: inline-block; margin:0 7px 25px; padding:37px 20px 31px 22px; width:100%;  height:auto; /* height: 363px; */background: #fff;}
.ny_con .ny_zt ul.N_list li h2{font-size: 14px; color: #bb0700;}
.ny_con .ny_zt ul.N_list li span{display: block; padding:14px 0; font-size: 14px; color: #919191;}
.ny_con .ny_zt ul.N_list li .img{width: 100%; padding-bottom: 67%; background-position: cenrer; background-repeat: no-repeat; background-size: cover;}
.ny_con .ny_zt ul.N_list li p{ padding: 20px 0 25px; text-indent:1em; line-height: 22px;color: #a8a8a8;}
.ny_con .ny_zt ul.N_list li a.more{font-size: 14px; color: #595959; -webkit-tap-highlight-color:rgba(0,0,0,0,);}
.ny_con .ny_zt ul.N_list li:hover{background: #bb0700;}
.ny_con .ny_zt ul.N_list li:hover h2{color: #fff;}
.ny_con .ny_zt ul.N_list li:hover span{color: #fff;}
.ny_con .ny_zt ul.N_list li:hover p{color: #e0a9a8;}
.ny_con .ny_zt ul.N_list li:hover a.more{color: #fff;}
.ny_con .ny_zt ul.notice{position: relative; padding-top: 25px;  width: 100%;}
.ny_con .ny_zt ul.notice li{margin-bottom: 10px; height: 72px; background: #ebebeb; float: left;width: 48%;margin-right: 2%;}
.ny_con .ny_zt ul.notice li .time{/*float: left; width: 10%;*/ height: 72px;  background: #a6a6a6; }
.ny_con .ny_zt ul.notice li .time em{display: block; padding: 15px 0 5px; font-family: "arial"; font-size: 20px; text-align: center; color: #d3d3d3; }
.ny_con .ny_zt ul.notice li .time span{display: block; font-size: 12px; color: #fff; text-align: center;}
.ny_con .ny_zt ul.notice li .tit{display: block; /*float: left; */margin: 19px 0; border-right: 1px solid #cacaca; /*width: 75%; */height:34px; text-indent:20px; }
.ny_con .ny_zt ul.notice li .tit a{font-size: 14px;   line-height: 34px; color: #7e7e7e; -webkit-tap-highlight-color:rgba(0,0,0,0,);}
.ny_con .ny_zt ul.notice li a.more{display: block;	/*float: left; width: 15%;*/ height: 72px; line-height: 72px; color: #7e7e7e; text-align: center; -webkit-tap-highlight-color:rgba(0,0,0,0,);}
.ny_con .ny_zt ul.notice li:hover .time{background: #bb0700;}
.ny_con .ny_zt ul.notice li:hover .time em{color: #fff;}
.ny_con .ny_zt ul.notice li:hover .tit a{color: #c55450;}
.ny_con .ny_zt ul.notice li:hover a.more{color: #c55450;}
.ny_con .ny_zt ul.Llist03{margin-top: 30px;}
.ny_con .ny_zt ul.Llist03 li{margin-bottom: 25px; padding-right:12px;}
.ny_con .ny_zt ul.Llist03 li a{display: block; -webkit-tap-highlight-color:rgba(0,0,0,0);}
.ny_con .ny_zt ul.Llist03 li .Npic{display:block;overflow: hidden;position:relative;margin-bottom: 15px;height:350px; }
.ny_con .ny_zt ul.Llist03 li .Npic i{ position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size: 100% 100%; text-align:center;}
.ny_con .ny_zt ul.Llist03 li .Npic i:after{ display:inline-block; width:0; height:100%; vertical-align:middle; content:"";}
.ny_con .ny_zt ul.Llist03 li .Npic i img{ position:relative; vertical-align:middle;}
.ny_con .ny_zt ul.Llist03 li .Npic:before{ position:absolute; left:0; top:0; width:100%; height:100%;  content:"";}
.ny_con .ny_zt ul.Llist03 li .Npic:after{ display:block; padding-bottom:68.5%; width:0; content:"";}
.ny_con .ny_zt ul.Llist03 li p{text-align:center; color: #404040;}
.ny_con .ny_zt ul.Llist03 li:hover p{color: #bb0700;}


/*发展历程*/
.his{position: relative;width: 1200px;height: 700px;margin: 50px auto;overflow: hidden;}
/*左右箭头*/
.his .arrow-left{position: absolute;left: 0;top: 0;color: #666;}
.his .arrow-right{position: absolute;left: 65px;top: 0;color: #666;}
.his .arrow-left:hover,.his .arrow-right:hover{color: #bb0700;}
/*tab标题*/
.his .hisTab{float: left;width: 170px;margin-top: 50px;}
.his .hisTab div{height: 40px;margin-bottom: 20px;cursor: pointer;}
.his .hisTab div span{position: relative;float: left;width: 40px;height: 40px;background: #c9c9c9;border-radius: 50%;}
.his .hisTab div span:after{content: "";position: absolute;left: 6px;top: 6px;width: 28px;height: 28px;border-radius: 50%;}
.his .hisTab div em{position: relative;float: left;width: 110px;height: 26px;margin-left: 20px;margin-top: 6px;border-radius: 3px;font-size: 14px;text-align: center;line-height: 26px;color: #4d4d4d;}
.his .hisTab div em:after{content: "";position: absolute;left: -10px;top: 8px;width: 0;height: 0;border: 5px solid transparent;}
.his .hisTab div.hisTab_on span:after{background: #bb0700;}
.his .hisTab div.hisTab_on em{background: #bb0700;color: #fff;}
.his .hisTab div.hisTab_on em:after{border-right: 7px solid #bb0700;}
/*tab内容*/
.his .his_cont{float: right;width: 70%;height: 700px;overflow-x: hidden;overflow-y: auto;}
.his .his_cont .swiper-slide{}
.his .his_cont .swiper-slide ul{margin-left: 8px;border-left: 1px solid #c9c9c9;}
.his .his_cont .swiper-slide ul li{position: relative;height: 150px;margin-bottom: 40px;}
.his .his_cont .swiper-slide ul li span{position: absolute;left: -7px;top: 6px;width: 12px;height: 12px;background: #fff;border: 1px solid #bb0700;border-radius: 50%;}
.his .his_cont .swiper-slide ul li span:after{content: "";position: absolute;left: 2px;top: 2px;width: 6px;height: 6px;background: #bb0700;border-radius: 50%;}
.his .his_cont .swiper-slide ul li em{position: absolute;left: 40px;top: 0;width: 70px;height: 26px;background: #bb0700;border-radius: 3px;font-size: 14px;text-align: center;line-height: 26px;color: #fff;}
.his .his_cont .swiper-slide ul li em:after{content: "";position: absolute;left: -10px;top: 8px;width: 0;height: 0;border: 5px solid transparent;border-right: 7px solid #bb0700;}
.his .his_cont .swiper-slide ul li .pic{float: left;width: 180px;height: 101px;margin-top: 32px;margin-left: 40px;padding: 4px 5px;border: 1px solid #c9c9c9;}
.his .his_cont .swiper-slide ul li .pic img{width: 100%;height: 100%;}
.his .his_cont .swiper-slide ul li .txt{float: right;width: 68%;height: 80px;margin-top: 40px;margin-right: 30px;border-bottom: 1px dashed #c9c9c9;}
.his .his_cont .swiper-slide ul li .txt i{float: left;color: #bb0700;}
.his .his_cont .swiper-slide ul li .txt p{float: right;width: 95%;font-size: 14px;line-height: 20px;max-height: 60px;overflow: hidden;}

/*mobile:<=767px*/
@media screen and (max-width: 767px){
	.ny_con .ny_zt ul.notice li{width: 100%;margin-right: 0;}
	.his{width: 90%;margin: 10px auto;min-height: 1200px;}
	.his .arrow-left{display: none;}
	.his .arrow-right{display: none;}
	/*tab标题*/
	.his .hisTab{margin-top: 0}
	.his .hisTab div{margin-bottom: 5px;}
	/*tab内容*/
	.his .his_cont{width: 100%;margin-top: 20px;}
	.his .his_cont .swiper-slide ul li{height: 240px;margin-bottom: 10px;}
	.his .his_cont .swiper-slide ul li .txt{width: 96%;margin-top: 10px;}
}

/*pad:>=768px && <=1024px*/
@media screen and (min-width: 768px) and (max-width: 1024px){
	.his{width: 90%;margin: 10px auto;}
	.his .arrow-left{display: none;}
	.his .arrow-right{display: none;}
	/*tab标题*/
	.his .hisTab{margin-top: 0}
	.his .hisTab div{margin-bottom: 5px;}
	/*tab内容*/
	.his .his_cont{width: 72%;}
	.his .his_cont .swiper-slide ul li{height: 220px;margin-bottom: 10px;}
	.his .his_cont .swiper-slide ul li .txt{width: 96%;height: 60px;margin-top: 10px;}
}

/*小屏PC:>=1025px && <=1250px*/
@media screen and (min-width: 1025px) and (max-width: 1250px){
	.his{width: 90%;margin: 10px auto;}
	/*tab内容*/
	.his .his_cont{width: 72%;}
	.his .his_cont .swiper-slide ul li{height: 220px;margin-bottom: 10px;}
	.his .his_cont .swiper-slide ul li .txt{width: 96%;height: 60px;margin-top: 10px;}
}
/*发展历程结束*/


.time-date{overflow: hidden; width: 1200px; height:60px;  /*padding:0 20px; */position:relative;  }
.time-date .arrow{ display:block; z-index: 99999; position: absolute;  top: 15px; width:29px; height:29px; margin-right:5px;  overflow:hidden;
	 cursor:pointer; }
.time-date .next{right:0; background:url(../images/arrow_r_btn.png) no-repeat 0 0;  }
.time-date .prev{left: 0; background:url(../images/arrow_l_btn.png) no-repeat 0 0;}
.time-date .prev:hover{background-position: -30px 0;}
.time-date .next:hover{background-position: -30px 0;}
.time-date .bd{position: relative; margin: 0 40px;}
.time-date .bd .line{padding: 0 15px; position: absolute; top: 30px; left:0; width: 100%; height:1px; background: #bfbfbf;}
.time-date .bd ul{ overflow:hidden; zoom:1; position:relative; padding:0 40px;}
.time-date .bd ul li{ float:left; position:relative; margin:0 10px; width:100px; height: 60px; text-align:center;}
.time-date .bd ul li span{ width: 100%; font-size: 18px; color:#595959;}
.time-date .bd ul li em{display: block; position: absolute; left: 45%; margin: 0 auto; width: 14px; height: 14px; background: url(../images/time_icon.png) 0 0;}
.time-date .bd ul li.on span{color: #bb0700;  }
.time-date .bd ul li.on em{background-position: 0 -15px;}
.time-date .bd ul li:hover span{color: #bb0700;  }
.time-date .bd ul li:hover em{background-position: 0 -15px;}

.multipleColumn{ overflow:hidden; zoom:1; width: 1200px; padding:20px 23px 30px;  position:relative;  border:1px solid #dcdcdc; background: #fff;  }
.multipleColumn .hd{ overflow:hidden; font-size: 0;}
.multipleColumn .hd .prev{ position:absolute; left:50%; bottom:0; margin-left: -30px; display:block; width:25px; height:25px;  background:url(../images/arrow_l.png) center center no-repeat;}
.multipleColumn .hd .next{ position:absolute; right:50%; bottom:0; margin-right: -30px; display:block; width:25px; height:25px;  background:url(../images/arrow_r.png) center center no-repeat; }
.multipleColumn .bd{ overflow:hidden; zoom:1;   }
.multipleColumn .bd ul{ overflow:hidden; zoom:1;  }
.multipleColumn .bd ul li{ margin:0 8px; display:inline-block;  _display:inline; overflow:hidden; width: 100%;  }
.multipleColumn .bd ul li .path_list{position: relative; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px dotted #e5e5e5;}
.multipleColumn .bd ul li .pic{display:block;  overflow: hidden;  position:relative;   height:auto; }
.multipleColumn .bd ul li .pic i{ position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size: cover; text-align:center;}
.multipleColumn .bd ul li .pic i:after{ display:inline-block; width:0; height:100%; vertical-align:middle; content:"";}
.multipleColumn .bd ul li .pic i img{ position:relative; vertical-align:middle;}
.multipleColumn .bd ul li .pic:before{ position:absolute; left:0; top:0; width:100%; height:100%;  content:"";}
.multipleColumn .bd ul li .pic:after{ display:block; padding-bottom:61.7%; width:0; content:"";}
.multipleColumn .bd ul li .title{ line-height:24px;   }
.multipleColumn .bd ul li .Ptxt {padding-top: 13px;}
.multipleColumn .bd ul li .Ptxt h2{font-size: 14px; text-align: left; line-height: 25px; color: #595959;}
.multipleColumn .bd ul li .Ptxt strong{float: left; padding-right: 20px; font-size: 18px; color: #404040;}




.ny_con .ny_zt .time{display: block;}
.ny_con .ny_zt .time #swiper-container2{padding:30px 0 30px 12px; width: 100%;}
.ny_con .ny_zt .time #swiper-container2 .swiper-slide{margin-right: 11px; padding:10px 0; border:1px solid #e5e5e5;width: 20% !important;  text-align: center; background: #fff;
-webkit-box-sizing:border-box; box-sizing:border-box;}
.ny_con .ny_zt .time #swiper-container2 .active-nav{border:1px solid #bb0700; color: #fff; background: #bb0700;}
.ny_con .ny_zt .time #swiper-container3{width: 100%;}
.ny_con .ny_zt .time #swiper-container3 .swiper-slide{width: 100%;}
.ny_con .ny_zt .time #wining{overflow: hidden; padding: 0 5% 20px;}
.ny_con .ny_zt .time #swiper-container {padding: 20px 0; width: 100%;height: 100%;}
.ny_con .ny_zt .time .swiper-slide {/*margin-right: 11px;  width: 30% !important; */ text-align: center; background: #fff;background: #fff;display: -webkit-box;display: -ms-flexbox;
display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;
justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.ny_con .ny_zt .time .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{display: none;}
.ny_con .ny_zt .time .swiper-pagination-bullet{display: none; opacity: 0;}
.ny_con .ny_zt .time .swiper-pagination-bullet-active{border:1px solid #1178e7; font-size: 16px; color: #fff; background: #1178e7;}
.ny_con .ny_zt .time ul.path_list{position: relative;  padding:20px 23px 10px;  width: 100%; }
.ny_con .ny_zt .time ul.path_list li {margin-bottom: 10px; padding:0 0 10px;  border-bottom: 1px dotted #e5e5e5;}
.ny_con .ny_zt .time ul.path_list li a{display: block; -webkit-tap-highlight-color:rgba(0,0,0,0,);}
.ny_con .ny_zt .time ul.path_list li .pic{display:block;  overflow: hidden;  position:relative;  height:auto; }
.ny_con .ny_zt .time ul.path_list li .pic i{ position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size: cover; text-align:center;}
.ny_con .ny_zt .time ul.path_list li .pic i:after{ display:inline-block; width:0; height:100%; vertical-align:middle; content:"";}
.ny_con .ny_zt .time ul.path_list li .pic i img{ position:relative; vertical-align:middle;}
.ny_con .ny_zt .time ul.path_list li .pic:before{ position:absolute; left:0; top:0; width:100%; height:100%;  content:"";}
.ny_con .ny_zt .time ul.path_list li .pic:after{ display:block; padding-bottom:61.7%; width:0; content:"";}
.ny_con .ny_zt .time ul.path_list li .title{ line-height:24px;   }
.ny_con .ny_zt .time ul.path_list li .Ptxt {padding-top: 13px;}
.ny_con .ny_zt .time ul.path_list li .Ptxt h2{font-size: 14px; text-align: left; line-height: 25px; color: #595959;}
.ny_con .ny_zt .time ul.path_list li .Ptxt strong{float: left; padding-right: 20px; font-size: 18px; color: #404040;}
.ny_con .ny_zt .time #more{display: block; margin-top: 10px;  width: 100%; height: 40px; font-size: 24px; line-height: 40px; text-align: center; color: #fff; background: #bb0700; }

/*产业布局*/
.ny_con .ny_zt .product{overflow:hidden;}
.ny_con .ny_zt .product ul.pro_pic{position:relative; padding-top: 48px;}
.ny_con .ny_zt .product ul.pro_pic li{display: inline-block; position:relative; margin-bottom: 15px; width: 49%; height: auto;}
.ny_con .ny_zt .product ul.pro_pic li .img{position:relative; width: 100%; padding-bottom: 92.93%; background-position: center; background-repeat: no-repeat; background-size: cover;}
.ny_con .ny_zt .product ul.pro_pic li .mask{position:absolute; bottom:0; left:0; padding: 0; width: 100%; /*height:50px*/; text-align: center; background:url(../images/pro_bg.png) repeat;padding-bottom: 5px;}
.ny_con .ny_zt .product ul.pro_pic li .mask h2{padding-top: 5px; font-size: 16px; color: #fff;font-weight: normal}
.ny_con .ny_zt .product ul.pro_pic li .mask p{display: none; overflow: hidden;/* margin-top: 18px;*/ /*margin-bottom: 30px; */height: 66px; line-height: 22px; text-align: justify; text-align:distribute-all-lines; color: #fff;}
.ny_con .ny_zt .product ul.pro_pic li .mask span{display: block; /*margin-top: 15px;*/ /*position:absolute; bottom:10px; left:23px;*/   color: #fff;text-align: center;}
.ny_con .ny_zt .GCleft{ margin-bottom: -999px; padding-bottom: 999px; }
.ny_con .ny_zt ul.left_nav{/*float: left;*/padding:10px 0 0 0; border-right: none; /*width: 20%;*/}
.ny_con .ny_zt ul.left_nav li{display: inline-block; position:relative; margin:0 10px 0; border:none; border-radius: 0; height: auto; background:none;/* background: none; */}

.ny_con .ny_zt ul.left_nav li a{display: block; /*padding-left: 70px;*/ -webkit-tap-highlight-color:rgba(0,0,0,0,);}
.ny_con .ny_zt ul.left_nav li .font{position:absolute; left: 0; top: 0; /*border-radius: 100%;*/ /*width:32%; *//*height: 100%; *//*background: #bb0700;*/}
.ny_con .ny_zt ul.left_nav li em{display: none;	position:absolute; left: 0; top: 1; width: 58px; height: 58px; background-position: center; background-repeat:no-repeat; }
.ny_con .ny_zt ul.left_nav li em.icon1{background-image: url(../images/icon1.svg);}
.ny_con .ny_zt ul.left_nav li em.icon2{background-image: url(../images/icon2.svg);}
.ny_con .ny_zt ul.left_nav li em.icon3{background-image: url(../images/icon3.svg);}
.ny_con .ny_zt ul.left_nav li em.icon4{background-image: url(../images/icon4.svg);}
.ny_con .ny_zt ul.left_nav li em.icon5{background-image: url(../images/icon10.png);}
.ny_con .ny_zt ul.left_nav li em.icon6{background-image: url(../images/icon11.png);}
.ny_con .ny_zt ul.left_nav li em.icon7{background-image: url(../images/icon7.png);}
.ny_con .ny_zt ul.left_nav li em.icon8{background-image: url(../images/icon8.png);}
.ny_con .ny_zt ul.left_nav li em.icon9{background-image: url(../images/icon9.png);}
.ny_con .ny_zt ul.left_nav li span{display: block; font-size: 14px; line-height: 20px;  font-weight: bold; color: #404040; }
.ny_con .ny_zt ul.left_nav li:hover { color: #bb0700; }
.ny_con .ny_zt ul.left_nav li:hover span{color: #bb0700;}
.ny_con .ny_zt ul.left_nav li.on {color: #bb0700; }
.ny_con .ny_zt ul.left_nav li.on span{color: #bb0700;}
.ny_con .ny_zt .product .right{/*float: right; padding:69px 0 0 0;   width: 80%;*/}
.ny_con .ny_zt .product .right .Rsingle{padding: 1%  5% 0;}
.ny_con .ny_zt .product .right .Rsingle img{display: block; margin-bottom: 10px; max-width:100%; height:auto; text-align: center;}
.ny_con .ny_zt .product .right .Rsingle .Rimg{margin:0 1% 10px;}
.ny_con .ny_zt .product .right .Rsingle p{line-height: 25px; text-indent:2em; color: #404040; text-align: justify; text-align: distribute-all-lines; }
.ny_con .ny_zt ul.pic_list{padding-top: 1%;}
.ny_con .ny_zt ul.pic_list li{display: inline-block; position:relative; margin-bottom:22px;/* padding:0 1%;*/ /*width:100%;*/` height: auto;}
.ny_con .ny_zt ul.pic_list li a{display: block; width: 100%; height: 100%; -webkit-tap-highlight-color:rgba(0,0,0,0,);}
.ny_con .ny_zt ul.pic_list li .Pic{position:relative;  height: 100%;}
.ny_con .ny_zt ul.pic_list li .Pic .img{display:block;  overflow: hidden;  position:relative;   height:auto; }
.ny_con .ny_zt ul.pic_list li .Pic .img i{ position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%; background-size:cover; background-repeat:no-repeat; background-position:center; text-align:center;}
.ny_con .ny_zt ul.pic_list li .Pic .img i:after{ display:inline-block; width:0; height:100%; vertical-align:middle; content:"";}
.ny_con .ny_zt ul.pic_list li .Pic .img i img{ position:relative; vertical-align:middle;}
.ny_con .ny_zt ul.pic_list li .Pic .img:before{ position:absolute; left:0; top:0; width:100%; height:100%;  content:"";}
.ny_con .ny_zt ul.pic_list li .Pic .img:after{ display:block; padding-bottom:92.93%; width:0; content:"";}
.ny_con .ny_zt ul.pic_list li .Pic .mask{position:absolute; bottom:0; left:0; padding: 0 30px 10px 23px; width: 100%;/* height: 150px;*/ background:url(../images/pro_bg.png) repeat;}
.ny_con .ny_zt ul.pic_list li .Pic .mask h2{padding-top: 10px; font-size: 16px; color: #fff;font-weight: normal;}
.ny_con .ny_zt ul.pic_list li .Pic .mask p{overflow: hidden; /*margin-bottom: 20px;*/ height: 44px; line-height: 22px; text-align: justify; text-align:distribute-all-lines; color: #fff;}
.ny_con .ny_zt ul.pic_list li .Pic .mask span{display: block; /*position:absolute; bottom:10px; left:0;  */color: #fff;font-size: 12px;text-align: right;}
.ny_con .ny_zt ul.pic_list li .Pic .mask span:hover{color:#bb0700;}

.ny_con .ny_zt .product .right .f_img{display: inline-block; margin-right: 22px; width: 47%;}

/*人才招聘*/
.ny_con .ny_zt .yd_page{position: relative; padding-top: 30px; min-height:300px; background: url(../images/zp_bg.png) no-repeat center 30px; background-size: contain;}
.ny_con .ny_zt .yd_page p{padding:0 10%; font-size: 14px; line-height: 30px; text-align: center; color: #4c4c4c;}
.ny_con .ny_zt .yd_page ul.yd_list{position: relative; padding-top: 20px;}
.ny_con .ny_zt .yd_page ul.yd_list li { position: relative; margin-bottom: 10px; padding:0 6px; /*width: 100%;*/}
.ny_con .ny_zt .yd_page ul.yd_list li a{display: block; width: 100%; height: 100%; -webkit-tap-highlight-color:rgba(0,0,0,0,);}
.ny_con .ny_zt .yd_page ul.yd_list li .Pic{position: relative; }
.ny_con .ny_zt .yd_page ul.yd_list li .Pic .img{display:block;  overflow: hidden;  position:relative;   height:auto; }
.ny_con .ny_zt .yd_page ul.yd_list li .Pic .img i{ position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%; background-size:cover; background-repeat:no-repeat; background-position:center; text-align:center;}
.ny_con .ny_zt .yd_page ul.yd_list li .Pic .img i:after{ display:inline-block; width:0; height:100%; vertical-align:middle; content:"";}
.ny_con .ny_zt .yd_page ul.yd_list li .Pic .img i img{ position:relative; vertical-align:middle;}
.ny_con .ny_zt .yd_page ul.yd_list li .Pic .img:before{ position:absolute; left:0; top:0; width:100%; height:100%;  content:"";}
.ny_con .ny_zt .yd_page ul.yd_list li .Pic .img:after{ display:block; padding-bottom:45%; width:0; content:"";}
.ny_con .ny_zt .yd_page ul.yd_list li .Pic .mask{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/pro_bg.png) repeat;}
.ny_con .ny_zt .yd_page ul.yd_list li .Pic .mask .span1{display: block; margin:7% auto auto auto;/* margin:12% auto auto auto; */width: 52px; height: 39px; text-align: center; background: url(../images/icon12.svg) no-repeat;}
.ny_con .ny_zt .yd_page ul.yd_list li .Pic .mask .span2{display: block; margin:7% auto auto auto; width: 44px; height: 40px; text-align: center; background: url(../images/icon14.svg) no-repeat;}
.ny_con .ny_zt .yd_page ul.yd_list li .Pic .mask .span3{display: block; margin:7% auto auto auto; width: 39px; height: 43px; text-align: center; background: url(../images/icon13.svg) no-repeat;}
.ny_con .ny_zt .yd_page ul.yd_list li .Pic .mask span{display: block; padding:2% 0; /*padding:5% 0;*/ font-size: 22px; text-align: center; color: #fff;}
.ny_con .ny_zt .yd_page ul.yd_list li .Pic .mask em{display: block; margin: 0 auto; width: 15px; height: 15px; border:1px solid #fff; border-radius: 100%; font-size: 14px; line-height: 12px; vertical-align: middle; text-align: center; color: #fff;}
.ny_con .ny_zt .rcln{padding-top: 15px;}
.ny_con .ny_zt .rcln ul{padding: 15px 0; border:none;  height:auto;}
.ny_con .ny_zt .rcln ul li{display:inline-block; zoom:1;  position: relative; /*width: 48%; */height:100%; vertical-align:top;}
.ny_con .ny_zt .rcln ul li .span1{display:inline-block; margin: 20px auto auto auto; width: 100%; height: 38px; background: url(../images/icon81.svg) no-repeat center;}
.ny_con .ny_zt .rcln ul li .span2{display:inline-block; margin: 20px auto auto auto; width: 100%; height: 38px; background: url(../images/icon91.svg) no-repeat center;}
.ny_con .ny_zt .rcln ul li .span3{display:inline-block; margin: 20px auto auto auto; width: 100%; height: 38px; background: url(../images/icon10.svg) no-repeat center;}
.ny_con .ny_zt .rcln ul li .span4{display:inline-block; margin: 20px auto auto auto; width: 100%; height: 38px; background: url(../images/icon11.svg) no-repeat center;}
.ny_con .ny_zt .rcln ul li strong{display:block; padding:15px 0; font-size: 18px; text-align: center; color: #404040;}
.ny_con .ny_zt .rcln ul li p{display:block;font-size: 14px; text-align: center; color: #404040;}
.ny_con .ny_zt .rcln ul li em{display: none; position: absolute; top: 0; right: 0; width:1px; height: 100%;	background: #d9d9d9;}
.ny_con .ny_zt .zpxx{padding-top: 36px;}
.ny_con .ny_zt .zpxx .zp_search{ /*width: 30%;*/ height: 35px; }
.ny_con .ny_zt .zpxx .zp_search input{/*float: left;*/  margin-left: 1px;border: 1px solid #e3e3e3; /*width: 75%;*/ height: 33px; line-height: 33px; background: #fff; outline:none; -webkit-tap-highlight-color:rgba(0,0,0,0,);}
.ny_con .ny_zt .zpxx .zp_search button{/*float: left; */border:none; /*width: 24.7%;*/ height: 33px; font-size: 16px; font-weight: bold; text-indent:1em; color: #fff; line-height: 33px; background: url(../images/s_img.svg) no-repeat 10px center #bb0700; outline: none; -webkit-tap-highlight-color:rgba(0,0,0,0,); cursor: pointer;}
.ny_con .ny_zt .zpxx .zp_search button em{display: block; float: left; width: 20px; height: 22px;}
.ny_con .ny_zt .zpxx h2{padding-bottom: 33px; font-size: 20px; font-weight: bold; color: #595959;}
.ny_con .ny_zt .zpxx .zp_left{width: 100%;}
.ny_con .ny_zt .zpxx .zp_left table{border-bottom: 1px solid #e3e3e3; border-left: 1px solid #e3e3e3; width: 100%;}
.ny_con .ny_zt .zpxx .zp_left tr{float: none;  width: 100%; height: 48px;  background: #f5f5f7;}
.ny_con .ny_zt .zpxx .zp_left tr th{float: left; border-top: 1px solid #e3e3e3; width: 30%; height: 100%; line-height: 48px; font-size: 14px; font-weight: bold; text-align: center; color: #4c4c4c;}
.ny_con .ny_zt .zpxx .zp_left tr td{float: left; border-top: 1px solid #e3e3e3; width: 70%; border-left: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3;  font-size: 14px; text-indent:2em; line-height: 48px; color: #666; background: #fff;}
.ny_con .ny_zt .zpxx .zp_left tr.line2{ width: 100%; height: auto;}
.ny_con .ny_zt .zpxx .zp_left tr.line2 th{float: left;  width:30%; height: 100%;}
.ny_con .ny_zt .zpxx .zp_left tr.line2 td {float: left;  padding:10px 0 10px 20px; width: 70%; height: 100%; text-indent: 0; line-height: 20px;}
.ny_con .ny_zt .zpxx .zp_left tr.line2 td p{word-wrap: break-word; color:#666;}
.ny_con .ny_zt .zpxx .zp_left a{display: block; border:none; margin:45px auto auto auto; width: 20%; height: 42px; font-size: 14px; font-weight: bold; text-align: center; line-height: 42px; color: #fff; background: #bb0700; outline: none; -webkit-tap-highlight-color:rgba(0,0,0,0,); }
.mess-02{margin:  auto auto 40px auto; width: 100%;}
.mess-02 .form{ }
.mess-02 .form table{ width:100%;}
.mess-02 .form table tr{ height:40px; line-height:40px;}
.mess-02 .form table tr td{position: relative;}
.mess-02 .form table tr td.t{ width:110px; padding-right: 10px; font-size: 14px; font-weight: bold; text-align:right; color: #404040; vertical-align:top;}
.mess-02 .form table tr td i{ margin-left:10px;margin-right: 5px; color:#ff0000; vertical-align:middle;}
.mess-02 .form table tr td em{position: absolute; bottom:5px; right: 0; color: #7c7c7c;}
.mess-02 .form table input{ padding:0 .5%; max-width:300px; width:90%; height:33px; border:1px #ccc solid;}
.mess-02 .form table select{ padding:0 .5%; max-width:400px; width:90%; height:33px; border:1px #ccc solid;}
.mess-02 .form table input.inp{ padding:0 .5%; max-width: 400px; height:33px; border:1px #ccc solid;}
.mess-02 .form table input.inp1{ float: left; padding:0 .5%; max-width: 250px; height:33px; border:1px #ccc solid;}
.mess-02 .form table input.inp2{position: absolute; right:25%; top: 4px;  padding:0 .5%; max-width: 100px; height:33px; border:1px #ccc solid;}
.mess-02 .form table textarea{ max-width:600px; width:90%; height:200px; border:1px #ccc solid;}
.mess-02 .form table tr td .lab{float: left; margin-right: 5%; font-size: 14px; color: #404040;}
.mess-02 .form table tr td .lab input[type="radio"]{ width: auto;}
.mess-02 .form table input.btn{ margin-right:15px; width:80px; height:33px; border:none; color:#ffffff; cursor:pointer; -webkit-transition:all .3s linear; -moz-transition:all .3s linear; transition:all .15s linear;}
.mess-02 .form table input.btn:hover{opacity:.75; filter:alpha(opacity=75);}
.mess-02 .form table input.submit{display: block; margin:30px auto auto auto; width: 50%; background:#d20000;}
.mess-02 .form table input.reset{background:#555;}
.mess-02 .form table tr td .select{position:relative; border:1px #ccc solid; padding: 0; width: 61%; height: 33px; background: #fff;	}
.mess-02 .form table tr td .select .select_box{ }
.mess-02 .form table tr td .select .select_txt{float: left; width: 80%; height: 33px; text-indent:10px; line-height: 33px;}
.mess-02 .form table tr td .select .select_open{ position: relative; width:100%; height: 33px;}
.mess-02 .form table tr td .select .select_open i{position: absolute; top:50%; right: 5px; margin-top: -3px;  border:5px solid transparent; border-top: 5px solid #b2b2b2; border-bottom: none; cursor: pointer;}
.mess-02 .form table tr td .select .option{display:none;z-index: 9999; position:absolute; left:0; top:28px; border:1px solid #d2d0d0; width: 100%; background: #fff;}
.mess-02 .form table tr td .select .option span{display: block; padding:5px; line-height: 25px; text-align: left;}
.mess-02 .form table tr td .select .option span:hover{ background: #b2b2b2;}
.mess-02 .form table tr td .upload{float: left; margin-left: 10px; max-width: 100px; height: 33px; font-weight: bold; line-height: 33px; text-align: center; background: #aaa;}
.mess-01{margin-top: 20px; overflow-x:scroll;}
.mess-01 table{ min-width:390px; width:100%; text-align:center;}
.mess-01 tr td{ height:40px; background:#efefef; border-bottom:1px #fff solid; -webkit-transition:all .15s linear; transition:all .15s linear;}
.mess-01 tr td.td1{}
.mess-01 tr td.td2{}
.mess-01 tr td.td3{}
.mess-01 tr td.td4{}
.mess-01 tr td.td5{display: none; line-height:40px;}
.mess-01 tr td.td6{}
.mess-01 tr:hover td{ background:#e3e3e3;}
.mess-01 tr.line1 td{background:#666; color:#fff;}
.mess-01 tr.line1 td.td1{width:240px;}
.mess-01 tr.line1 td.td2{width:240px;}
.mess-01 tr.line1 td.td3{width:160px;}
.mess-01 tr.line1 td.td4{width:170px;}
.mess-01 tr.line1 td.td5{display: none; width:190px;}
.mess-01 tr.line1 td.td6{width:200px;}
.mess-01 tr td a{display: block; padding: 5px 20px; border-radius:50px; text-align: center; color:#fff; background: #bb0700;}
.mess-01 tr td a:hover{text-decoration:underline;}


/*学习园地*/
.ny_con .ny_zt .learn{position:relative; padding-top: 27px;}
.ny_con .ny_zt .tit1{padding-bottom: 27px;}
.ny_con .ny_zt .tit1 em{float: left; font-size: 24px; color: #bb0700;}
.ny_con .ny_zt .tit1 a{float: right; font-size: 20px; color: #bb0700; -webkit-tap-highlight-color:rgba(0,0,0,0,);}
.ny_con .ny_zt .learn .Lpart1{padding-bottom:15px;}
.ny_con .ny_zt .learn .Lpart1 .Lleft{padding-bottom: 10px;}
.ny_con .ny_zt .learn .Lpart1 .Lleft .pic{display:block;  overflow: hidden;  position:relative;  margin-bottom: 15px; height:auto; }
.ny_con .ny_zt .learn .Lpart1 .Lleft .pic i{ position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size: cover; text-align:center;}
.ny_con .ny_zt .learn .Lpart1 .Lleft .pic i:after{ display:inline-block; width:0; height:100%; vertical-align:middle; content:"";}
.ny_con .ny_zt .learn .Lpart1 .Lleft .pic i img{ position:relative; vertical-align:middle;}
.ny_con .ny_zt .learn .Lpart1 .Lleft .pic:before{ position:absolute; left:0; top:0; width:100%; height:100%;  content:"";}
.ny_con .ny_zt .learn .Lpart1 .Lleft .pic:after{ display:block; padding-bottom:45.8%; width:0; content:"";}
.ny_con .ny_zt .learn .Lpart1 .Lleft a.Lbutton{display: block; position: relative; height: 57px; font-size: 18px; color: #fff;text-decoration: none; text-align: center; line-height: 57px; background:#bb0700;;}
.ny_con .ny_zt .learn .Lpart1 .Lleft a.Lbutton span{display: block; position:absolute; left:10%; top:0; width: 69px; height: 57px; background: url(../images/px_icon.png) no-repeat 0 0; background-size: cover;}
.ny_con .ny_zt .learn .Lpart1 .Lleft a.Lbutton img{width: 100%; height: 100%;}
.ny_con .ny_zt .learn .Lpart1 .Lleft a.Lbutton:hover span{background-position: 0 -58px; }
.ny_con .ny_zt .learn .Lpart1 .Lright{padding-top: 15px; }
.ny_con .ny_zt .learn .Lpart1 .Lright p{font-size: 14px; text-indent:2em;  text-align: justify; text-align: distribute-all-lines; line-height: 30px; color: #595959;}
.ny_con .ny_zt .learn .Lpart2{padding-bottom: 15px; }
.ny_con .ny_zt .learn .Lpart2 .Lleft{padding-bottom: 10px;}
.ny_con .ny_zt .learn .Lpart2 .Lleft ul.Llist01{max-width:1200px;}
.ny_con .ny_zt .learn .Lpart2 .Lleft ul.Llist01 li{ position:relative; padding-left:15px; border-bottom:1px dotted #ccc; line-height:36px;float: left;width: 46%;margin-right: 4%;}
.ny_con .ny_zt .learn .Lpart2 .Lleft ul.Llist01 li:before{ position:absolute; left:0; top:17px; width:3px; height:3px; border-radius:100%; background:#999; content:"";}
@media screen and (max-width: 767px){
	.ny_con .ny_zt .learn .Lpart2 .Lleft ul.Llist01 li{width: 100%;margin-right: 0;}
}
.ny_con .ny_zt .learn .Lpart2 .Lleft ul.Llist01 li:hover a{ color:#bb0700;}
.ny_con .ny_zt .learn .Lpart2 .Lleft ul.Llist01 li span{ display:block; text-align:right;}
.ny_con .ny_zt .learn .Lpart2 .Lright{}
.ny_con .ny_zt .learn .Lpart2 .Lright ul.Llist02{}
.ny_con .ny_zt .learn .Lpart2 .Lright ul.Llist02 li{padding-right:12px;}
.ny_con .ny_zt .learn .Lpart2 .Lright ul.Llist02 li a{display: block; -webkit-tap-highlight-color:rgba(0,0,0,0);}
.ny_con .ny_zt .learn .Lpart2 .Lright ul.Llist02 li .Lpic{display:block;  overflow: hidden;  position:relative;  margin-bottom: 15px; height:auto; }
.ny_con .ny_zt .learn .Lpart2 .Lright ul.Llist02 li .Lpic i{ position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size: cover; text-align:center;}
.ny_con .ny_zt .learn .Lpart2 .Lright ul.Llist02 li .Lpic i:after{ display:inline-block; width:0; height:100%; vertical-align:middle; content:"";}
.ny_con .ny_zt .learn .Lpart2 .Lright ul.Llist02 li .Lpic i img{ position:relative; vertical-align:middle;}
.ny_con .ny_zt .learn .Lpart2 .Lright ul.Llist02 li .Lpic:before{ position:absolute; left:0; top:0; width:100%; height:100%;  content:"";}
.ny_con .ny_zt .learn .Lpart2 .Lright ul.Llist02 li .Lpic:after{ display:block; padding-bottom:68.5%; width:0; content:"";}
.ny_con .ny_zt .learn .Lpart2 .Lright ul.Llist02 li p{text-align:center; color: #404040;}
.ny_con .ny_zt .learn .Lpart2 .Lright ul.Llist02 li:hover p{color: #bb0700;}

.ny_con .ny_zt .news_list{position: relative;}
.ny_con .ny_zt .news_list ul{margin-bottom: 30px;}
.ny_con .ny_zt .news_list ul li{margin-bottom: 15px;}
.ny_con .ny_zt .news_list ul li .Llist{padding: 35px 30px; background: #fff;}
.ny_con .ny_zt .news_list ul li .Llist h2{height: 66px;margin-bottom: 10px;font-size: 16px;line-height: 22px;color: #bb0700;overflow: hidden;}
.ny_con .ny_zt .news_list ul li .Llist span{display: block; font-size: 14px; color: #919191;}
.ny_con .ny_zt .news_list ul li .Llist .Lpic{display:block; overflow: hidden; position:relative; margin-bottom: 15px; height:156px; }
.ny_con .ny_zt .news_list ul li .Llist .Lpic img{width: 100%;height: 100%;}
/*.ny_con .ny_zt .news_list ul li .Llist .Lpic i{ position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size: 100% 100%; text-align:center;}
.ny_con .ny_zt .news_list ul li .Llist .Lpic i:after{ display:inline-block; width:0; height:100%; vertical-align:middle; content:"";}
.ny_con .ny_zt .news_list ul li .Llist .Lpic i img{ position:relative; vertical-align:middle;}*/
.ny_con .ny_zt .news_list ul li .Llist .Lpic:before{ position:absolute; left:0; top:0; width:100%; height:100%;  content:"";}
.ny_con .ny_zt .news_list ul li .Llist .Lpic:after{ display:block; padding-bottom:67.7%; width:0; content:"";}
.ny_con .ny_zt .news_list ul li .Llist p{height: 60px;margin: 5px 0;text-indent:2em;line-height: 20px;color: #a8a8a8;overflow: hidden;}
.ny_con .ny_zt .news_list ul li .Llist span.more{display: block;margin-top: 15px;font-size: 14px;color: #595959;}
.ny_con .ny_zt .news_list ul li:hover .Llist{background: #bb0700;}
.ny_con .ny_zt .news_list ul li:hover h2{color: #fff;}
.ny_con .ny_zt .news_list ul li:hover span{color: #fff;}
.ny_con .ny_zt .news_list ul li:hover p{color: #e5b9b8;}
.ny_con .ny_zt .news_list ul li:hover span.more{color: #fff;}

/*社会责任*/
.ny_con .ny_zt .society{padding-top: 15px;}
.ny_con .ny_zt .society .stxt{line-height: 40px;}
.ny_con .ny_zt .society .stxt p{font-size: 14px;line-height: 25px;color: #4c4c4c;}
.ny_con .ny_zt .society{padding-top: 60px;}
.ny_con .ny_zt .society .Spic{width: 100%; margin-top: 42px; padding-bottom: 20px;}
.ny_con .ny_zt .society .Spic .swiper-container {}
.ny_con .ny_zt .society .Spic .swiper-wrapper{height: 100% !important;}
.ny_con .ny_zt .society .Spic .swiper-slide{height: 100% !important;}
.ny_con .ny_zt .society .Spic .swiper-slide .gallery a{width: 30%;}
.ny_con .ny_zt .society .Spic .Sbox{display: block; position: relative; padding-bottom:39px;}
.ny_con .ny_zt .society .Spic .Simg{width: 100%;}
.ny_con .ny_zt .society .Spic .Sslide{margin:0 5px; position:relative; display:block; overflow:hidden; height:auto; }
.ny_con .ny_zt .society .Spic .Sslide i{ position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center; text-align:center; background-size: cover;}
.ny_con .ny_zt .society .Spic .Sslide i:after{ display:inline-block; width:0; height:100%; vertical-align:middle; content:"";}
.ny_con .ny_zt .society .Spic .Sslide i img{ position:relative; vertical-align:middle;}
.ny_con .ny_zt .society .Spic .Sslide:before{ position:absolute; left:0; top:0; width:100%; height:100%;  content:"";}
.ny_con .ny_zt .society .Spic .Sslide:after{ display:block; padding-bottom:66.8%; width:0; content:"";}
.ny_con .ny_zt .society .Spic .slidetxt{ overflow: hidden; position:absolute; bottom:0; width: 100%; font-size: 14px; text-overflow: ellipsis; white-space: nowrap;text-align: center; color: #4c4c4c;}
.ny_con .ny_zt .society .Spic .red-slide {background: #ca4040;}
.ny_con .ny_zt .society .Spic .blue-slide {background: #4390ee;}
.ny_con .ny_zt .society .Spic .orange-slide {background: #ff8604;}
.ny_con .ny_zt .society .Spic .green-slide {background: #49a430;}
.ny_con .ny_zt .society .Spic .pink-slide {background: #973e76;}
.ny_con .ny_zt .society .Spic .swiper-slide .title {font-style: italic;font-size: 42px;margin-top: 80px;margin-bottom: 0;line-height: 45px;}
.ny_con .ny_zt .society .Spic .pagination {position: absolute;z-index: 20;left: 10px;bottom: 50px; width: 100%; text-align: center;}
.ny_con .ny_zt .society .Spic .swiper-pagination-switch {display: inline-block;width: 10px; height: 10px;border-radius: 8px;background: #222;margin-right: 5px;
  opacity: 0.8;border: 1px solid #fff;cursor: pointer;}
.ny_con .ny_zt .society .Spic .swiper-visible-switch {background: #aaa;}
.ny_con .ny_zt .society .Spic .swiper-active-switch {background: #f00;}
.ny_con .ny_zt .society .Spic .Sbox:hover .slidetxt{color: #bb0700;}







.ny_con .ny_zt .society .Spic .bx-wrapper .bx-viewport{border:1px solid #f2f2f2; box-shadow:none; background: none;}
.ny_con .ny_zt .society .Spic .bx-wrapper .bx-pager.bx-default-pager a{display:inline-block; zoom:1;  width:10px; height:10px; font-size:0; background:url(../images/Sdot.png) no-repeat -20px 0; cursor:pointer;}
.ny_con .ny_zt .society .Spic .bx-pager .bx-default-pager a:hover {background-position:0 0; }
.ny_con .ny_zt .society .Spic .bx-wrapper .bx-pager.bx-default-pager a.active{background-position:0 0; }
.ny_con .ny_zt .society .Spic .bx-wrapper .bx-prev{display: none;}
.ny_con .ny_zt .society .Spic .bx-wrapper .bx-next{display: none;}
.ny_con .ny_zt .society .Spic .img{ position:relative; display:block; overflow:hidden; height:auto; background-color:#eee;}
.ny_con .ny_zt .society .Spic .img i{ position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center; text-align:center; background-size: cover;}
.ny_con .ny_zt .society .Spic .img i:after{ display:inline-block; width:0; height:100%; vertical-align:middle; content:"";}
.ny_con .ny_zt .society .Spic .img i img{ position:relative; vertical-align:middle;}
.ny_con .ny_zt .society .Spic .img:before{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/loading.gif) center no-repeat; content:"";}
.ny_con .ny_zt .society .Spic .img:after{ display:block; padding-bottom:66.8%; width:0; content:"";}
.ny_con .ny_zt .society .Spic p{overflow: hidden;  width: 100%; height: 40px;  line-height: 40px; text-align: center; }
.ny_con .ny_zt .society .Spic p a{overflow:hidden;  font-size: 14px;  white-space:nowrap;  text-overflow:ellipsis; color: #4c4c4c;}
.ny_con .ny_zt .society .Spic a:hover{color: #bb0700;}
.pic-slide{ width:1200px;  overflow:hidden;  margin-top: 42px; position:relative;  height:325px;}
.pic-slide .hd{ position:absolute; left:0; bottom:5px; z-index:1; width:100%; text-align:center;}
.pic-slide .hd ul{}
.pic-slide .hd ul li{ display:inline-block; zoom:1; margin:0 11px; width:10px; height:10px; font-size:0; background:url(../images/Sdot.png) no-repeat -20px 0; cursor:pointer;}
.pic-slide .hd ul li.on{background-position:0 0;}
.pic-slide .bd{width: 100%;}
.pic-slide .bd ul{ overflow:hidden; zoom:1;}
.pic-slide .bd ul li{float:left; position:relative;margin-right:20px; width:100% !important; text-align:center;}
.pic-slide .bd ul li .img{ position:relative; display:block; overflow:hidden; height:auto; background-color:#eee;}
.pic-slide .bd ul li .img i{ position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center; text-align:center;}
.pic-slide .bd ul li .img i:after{ display:inline-block; width:0; height:100%; vertical-align:middle; content:"";}
.pic-slide .bd ul li .img i img{ position:relative; vertical-align:middle;}
.pic-slide .bd ul li .img:before{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/loading.gif) center no-repeat; content:"";}
.pic-slide .bd ul li .img:after{ display:block; padding-bottom:66.8%; width:0; content:"";}
.pic-slide .bd ul li p{overflow: hidden;  width: 100%; height: 40px;  line-height: 40px; text-align: center; }
.pic-slide .bd ul li p a{overflow:hidden;  font-size: 14px;  white-space:nowrap;  text-overflow:ellipsis; color: #4c4c4c;}
.pic-slide .bd ul li p a:hover{color: #bb0700;}






/*联系我们*/
.ny_con .ny_zt .contact{padding-top: 43px;}
.ny_con .ny_zt .contact .online{}


.ny_con .ny_zt .contact .online .form{ margin-bottom:40px;}
.ny_con .ny_zt .contact .online .form table{ width:100%;}
.ny_con .ny_zt .contact .online .form table tr td{ max-width:680px;}
.ny_con .ny_zt .contact .online .form table tr{ height:50px; line-height:50px;}
.ny_con .ny_zt .contact .online .form table tr td.t{padding-right: 10px; width:60px; text-align:right; vertical-align:top;}
.ny_con .ny_zt .contact .online .form table tr td i{ margin-left:10px; color:#ff0000; vertical-align:top;}
.ny_con .ny_zt .contact .online .form table input{ padding:0 .5%;  width:100%; height:41px; border:1px #ccc solid; text-indent: 10px;}
.ny_con .ny_zt .contact .online .form table textarea{ width:100%; height:200px; border:1px #ccc solid;}
.ny_con .ny_zt .contact .online .form table tr td input.yzm{float: left; margin-right: 10px; width: 30%; border:1px #ccc solid; text-indent: 10px;}
.ny_con .ny_zt .contact .online .form table tr td .num{float:left; /* border:1px #ccc solid;  */width: 10%; height: 41px; font-size: 16px; text-align: center; line-height: 41px; color: #fff;  /* background: #909090; */}
.ny_con .ny_zt .contact .online .form table tr.line td{height:100px; line-height:100px;}
.ny_con .ny_zt .contact .online .form table tr td .btn{position:relative; /* padding-left: 35%; */ border:1px #ccc solid; width: 100%; height: 41px; text-align:center; background: #bb0700;/*  background: url(../images/tj_icon.png) no-repeat 50% center  #bb0700;*/ cursor: pointer; }
.ny_con .ny_zt .contact .online .form table tr td .btn span{position:absolute; left:0;/* left:32%; */width:100%; font-size: 14px; line-height: 41px; text-align: center; color: #fff;}
.ny_con .ny_zt .contact .online .form table tr td .btn em{display:none; position: absolute; top:7px; right: 35%; width: 28px; height:28px; background:url(../images/tj_icon.svg) no-repeat left center;}

.ny_con .ny_zt .contact .online .message{margin-top: 8px;}
.ny_con .ny_zt .contact .online .message h3{padding-left: 27px; height: 35px; font-size: 16px; font-weight: bold;line-height: 35px; color: #fff; background: #bb0700;}
.ny_con .ny_zt .contact .online .message .mess_box{/*padding:0;*/padding-bottom: 25px;}
.ny_con .ny_zt .contact .online .message .mess_box .swiper-slide{/*height: 100%;*/}
.ny_con .ny_zt .contact .online .message .mess_box .box{padding:23px 0; border-bottom:1px solid #dcdcdc; width: 100%; height: 100%;/*height: auto;*/}
.ny_con .ny_zt .contact .online .message .mess_box .box .tit3{padding-bottom: 15px;}
.ny_con .ny_zt .contact .online .message .mess_box .box .tit3 .jtly{font-size: 14px; font-weight: bold; color: #595959;}
.ny_con .ny_zt .contact .online .message .mess_box .box .tit3 .jtly em{color: #bb0700;}
.ny_con .ny_zt .contact .online .message .mess_box .box .tit3 .date{text-align: right; color: #8c8c8c;}
.ny_con .ny_zt .contact .online .message .mess_box .box p{font-size: 14px; font-weight: bold; line-height: 25px; color: #595959;}
.ny_con .ny_zt .contact .online .message .mess_box .swiper-container {}
.ny_con .ny_zt .contact .online .message .mess_box .swiper-wrapper{height: 100% !important;}
.ny_con .ny_zt .contact .online .message .mess_box .swiper-slide{height: 100% !important;}
.ny_con .ny_zt .contact .online .message .mess_box .red-slide {background: #ca4040;}
.ny_con .ny_zt .contact .online .message .mess_box .blue-slide {background: #4390ee;}
.ny_con .ny_zt .contact .online .message .mess_box .orange-slide {background: #ff8604;}
.ny_con .ny_zt .contact .online .message .mess_box .pagination {position: absolute;z-index: 20;left: 0;bottom: 0; padding-right: 30px; width: 100%; text-align: right;}
.ny_con .ny_zt .contact .online .message .mess_box .swiper-pagination-switch {display: inline-block;width: 10px; height: 10px;border-radius: 8px;background: #222;margin-right: 5px;
  opacity: 0.8;border: 1px solid #fff;cursor: pointer;}
.ny_con .ny_zt .contact .online .message .mess_box .swiper-visible-switch {background: #aaa;}
.ny_con .ny_zt .contact .online .message .mess_box .swiper-active-switch {background: #f00;}

/*内页右侧推荐新闻*/
.ny_con .ny_zt .f_width{float: none; padding-top: 15px; width:100%}
.ny_con .ny_zt .tuijian{display: none; float: right; padding-top: 45px; width:28%}
.ny_con .ny_zt .tuijian h3{width: 100%; height: 40px; font-size: 14px; text-indent:2em; line-height: 40px; color: #fff; background: #bb0700;}
.ny_con .ny_zt .tuijian dl{padding:25px 0 18px; border-top: 1px solid #dcdcdc; font-size: 14px;}
.ny_con .ny_zt .tuijian dl dt{overflow: hidden; height: 40px; }
.ny_con .ny_zt .tuijian dl dt a{color: #595959; -webkit-tap-highlight-color:rgba(0,0,0,0,);}
.ny_con .ny_zt .tuijian dl dt a:hover{color: #c55450;}
.ny_con .ny_zt .tuijian dl dd{padding-top: 15px; color: #b9b9b9;}


/*翻页*/
.page-turn {margin-top:20px; margin-bottom:20px;  color: #a0a0a0; text-align:right;}
.page-turn a.p_page{display: block; display:inline-block; margin: 0 5px; padding:0 5px; min-width: 30px  height: 30px; font-size: 14px; text-align: center; line-height: 30px; color: #595959; background: #c9c9c9; -webkit-tap-highlight-color:rgba(0,0,0,0,);}
.page-turn a.n_page{display: block; display:inline-block; margin: 0 5px; padding:0 5px; min-width: 30px  height: 30px; font-size: 14px; text-align: center; line-height: 30px; color: #595959; background: #c9c9c9; -webkit-tap-highlight-color:rgba(0,0,0,0,);}
.page-turn a.p_page:hover{color: #fff; background: #e11c14;}
.page-turn a.p_page:hover{color: #fff; background: #e11c14;}
.page-turn .page{display: none; float: right; height: 20px; font-size: 30px; line-height: 20px;}
.page-turn .page i{float: left; font-size: 30px;}
.page-turn .page a{float: left; margin:0 3px; padding:0 5px; min-width:26px; color: #595959; font-size: 14px; text-align: center; -webkit-transition:all .1s linear; -moz-transition:all .1s linear; transition:all .1s linear; -webkit-tap-highlight-color:rgba(0,0,0,0,);}
.page-turn .page a:hover{color:#e11c14;}
.page-turn .page a.on{ color:#e11c14;}
.page-turn .page a.prev{float: left; border:none; margin-top: 2px; padding:0; min-width: 15px; height: 16px; background:url(../images/P_btn.png) no-repeat 0 0;}
.page-turn .page a.next{float: right; border:none; margin-top: 2px;  padding:0; min-width: 15px; height: 16px; background:url(../images/P_btn.png) no-repeat -16px 0;}
.page-turn .page a.prev:hover{background-position: 0 -17px;}
.page-turn .page a.next:hover{background-position: -16px -17px;}



/*底部*/
.footer{margin-top: 30px; padding:0 5%; height: 100px;}
.footer .select{padding: 0; width: 100%;}
.footer .select{ position:relative;text-align:center; padding: 0; width: 100%;}
.footer .select li{ float: left; position:relative; border-bottom: 1px solid #fff; margin:0 1% 5px;  width: 48%; height: 28px; background: #ebebeb;}
.footer .select li:hover .sub{display: block;}
.footer .select li i{display: block; position: absolute; top:50%; right: 5px; margin-top: -3px; margin-left: -5px; border:5px solid transparent; border-top: 5px solid #b2b2b2; border-bottom: none;}
.footer .select li a{display:block; text-align: left; color:#000; line-height: 28px; text-indent: 10px; font-size:14px; -webkit-tap-highlight-color:rgba(0,0,0,0); }
.footer .select li ul{ display:none;z-index: 10; position:absolute; left:0; top:28px; width:100%; line-height:26px; background:#ebebeb;}
.footer .select li ul li{display: inline-block; width: 100%;}
.footer .select li ul li a{ font-size:12px; color: #000; -webkit-tap-highlight-color:rgba(0,0,0,0);}
.footer .select li ul li a:hover{color: #ba251f;}
.footer .select .select_box{float: left; position:relative; margin:0 1% 5px;  width: 48%; height: 28px; background: #ebebeb;}
.footer .select .select_box select {width: 100%; height: 100%; background:none; border:none; line-height: 28px; -webkit-tap-highlight-color:rgba(0,0,0,0);}
.footer .select .select_txt{float: left; width: 80%; height: 28px; text-indent:25px; line-height: 28px;}
.footer .select .select_open{float: left; position: relative; width: 20%; height: 28px;}
.footer .select i{display: block; position: absolute; top:50%; right: 5px; margin-top: -3px; margin-left: -5px; border:5px solid transparent; border-top: 5px solid #b2b2b2; border-bottom: none;}
.footer .select .option{display:none;z-index: 9999; position:absolute; left:0; top:28px; border:1px solid #d2d0d0; width: 100%; background: #fff;}
.footer .select .option span{display: block; padding:5px; line-height: 25px; text-align: left;}
.footer .select .option span:hover{ background: #b2b2b2;}
.footer .foot{margin-top: 28px; padding: 28px 0 80px; border-top: 1px solid #ececec; width: 100%;}
.footer .foot .f_link{text-align: center; color: #737373;}
.footer .foot .f_link a{display: inline-block; margin:0 10px; color: #737373;}
.footer .foot .f_link a:hover{color: #ba251f;}
.footer .foot p{position:relative; padding-top: 20px; text-align: center; line-height: 20px; color: #4c4c4c;}
.footer .foot p img{position: absolute; /*right: 26%;*/ bottom: 5px;}
.footer .foot .share{position:relative; padding-top: 25px; text-align: center;}
.footer .foot .share a{display: block; text-align: center; width: 38px; height: 38px; background: url(../images/f_icon.png) no-repeat;}
.footer .foot .share a.qq{display: inline-block; margin: 0 6px;  background-position:-6px 0;}
.footer .foot .share a.wb{display: inline-block;  margin: 0 6px; background-position:-56px 0;}
.footer .foot .share a.wx{display: inline-block; position:relative; margin: 0 6px; background-position:-106px 0;}
.footer .foot .share a.ewm{display: inline-block; position:relative; margin: 0 6px; background-position:-158px 0;}
.footer .foot .share .weixin{display: inline-block; position:relative; margin-right: 6px; width: 38px; height: 38px;}
.footer .foot .share #ewm{display: none; position: absolute; top: 50%; left:120%; width: 100px; height: 100px;margin-top: -25px;}
.footer .foot .share #ewm img{display: block; max-width: 100%; height: auto;}
/*单页部分*/
.final_page{position: relative;min-height: 500px;padding-bottom: 60px;}
.final_page .art_title{ margin-bottom:30px; padding-top: 30px; padding-bottom:20px; border-bottom:1px #ddd dotted; text-align:center;}
.final_page .art_title h3{ font-size:20px;}
.final_page .art_title .info{ margin-top:15px;  font-size:12px; color:#aaa;}
.final_page .art_title .info span{ display:inline-block; margin:0 10px;}
.final_page .art_title .info span.fx{float: right; text-align: left; line-height: 26px;}
.final_page .art_title .info span.fx em{float: left; font-size: 14px;  color: #595959;}
.final_page .art_title .info span.fx .bdsharebuttonbox{float: right;}
.final_page .art_title .info span.fx a{margin:0 3px; width: 26px; height: 26px; background:url(../images/fx_icon.png) no-repeat;}
.final_page .art_title .info span.fx a.bds_weixin{background-position: 0 0;}
.final_page .art_title .info span.fx a.bds_tsina{background-position: -36px 0;}
.final_page .art_title .info span.fx a.bds_tqq{background-position: -72px 0;}
.final_page .art_title .info span.fx a.bds_qzone{background-position: -106px 0;}
.final_page p{text-indent: 2em; line-height: 22px; color: #404040; word-wrap:break-word;}
.final_page img{ display:block; margin:0 auto; max-width:100%;}
.final_page ul.UD{position: absolute;bottom: 0;border-top: 1px dotted #d8d8d8;  width: 100%;}
.final_page ul.UD li{padding-bottom: 15px; /*width: 100%; */height: 25px; font-size: 14px; line-height: 25px;}
.final_page ul.UD li span{float: left; color: #404040;width: 20%;}
.final_page ul.UD li a{float: left; color: #595959;width: 80%;}
.final_page video{width:100%}

@media (min-width:768px){
    .top{ height: auto;}
    .top .Tnav .Tlogo{/* width: 100%;  */ height: auto;}
    .top .Tnav .Tlogo a.logo{display:inline-block;  height: auto;}
	.top .Tnav a.logo{float: none; width: 100%; text-align: center;}
    .top .Tnav ul.nav{display: block;/*  float: right;  */padding-left: 2%; /* width: 100%;  */height: 91px;text-align: center; line-height: 91px;}
    .top .Tnav ul.nav li{display: inline-block;  /*margin:0 2px;*/ /*width:10%;*/ width:auto; padding: 0 7px;padding: 0 5px\0; height: 91px;	text-align: center;line-height: 91px;}
    .top .Tnav .Tbutton{display: none; height: 0;}
    .top .Tnav .DS{display: none;}
    .top .Tnav .button{display: none;}
    .top .Ttop .TR .search{display: block;}
    .fullSlide .bd ul li a{height: 750px;}
	.ban_swiper .pagination {position: absolute;z-index: 20;left: 10px; bottom: 70px; width:100%;}
	.banner .pagination {bottom: 30px;}
   
    .fullSlide .hd{bottom:55px;}
    .index_con .industry .Ileft span{font-size: 18px;}
    .index_con .industry{margin-top: -20px;}
    .vedio .slide_box .bd img{display: block; max-width: 100%;}
    .ny_con .ny_zt{min-height:500px; }
    .ny_con .ny_zt .news .part2 .Pleft{float: left; width: 48%;}
    .ny_con .ny_zt .news .part2 .Pright{float: right; width: 48%;}
    .ny_con .ny_zt .news .part2 .Pleft .ztjj1{float: left; width: 48%;}
    .ny_con .ny_zt .news .part2 .Pleft .ztjj2{float: right; width: 48%;}
    .ny_con .ny_zt .news .part2 .Pright .list-02 li a{/*float:left; width: 460px;*/}
    .ny_con .ny_zt .news .part2 .Pright .list-02 li span{/*display:block; float: right;*/}
    .ny_con .ny_zt ul.N_list li{width: 47%;/*width: 283px;*/ height: auto;}
    .ny_con .ny_zt .product ul.pro_pic li{margin-right: 6px; margin-bottom: 45px; width: 47%;}
    .ny_con .ny_zt .product ul.pro_pic li .mask{/*height: 50%;*//*height: 90px*/;}
    .ny_con .ny_zt .product ul.pro_pic li .mask h2{padding-top: 10px;}
    /*.ny_con .ny_zt .product ul.pro_pic li .mask p{margin-top: 10px; margin-bottom: 15px;}
    .ny_con .ny_zt .product ul.pro_pic li .mask span{margin-top:15px;}*/
	.ny_con .ny_zt .product .right ul li{/*width: 47%;*/}
	.ny_con .ny_zt .product .right ul li a{padding-left:10px;}
	.ny_con .ny_zt .yd_page ul.yd_list li{/*width: 31%;*/}
	/*.ny_con .ny_zt .yd_page ul.yd_list li .img{padding-bottom: 60%;}*/
	.ny_con .ny_zt .yd_page ul.yd_list li .mask .span1{margin:8% auto auto auto;}
	.ny_con .ny_zt .yd_page ul.yd_list li .mask .span2{margin:8% auto auto auto;}
	.ny_con .ny_zt .yd_page ul.yd_list li .mask .span3{margin:8% auto auto auto;}
	.ny_con .ny_zt .yd_page ul.yd_list li .mask span{padding: 3% 0; font-size: 22px;}
	.ny_con .ny_zt .rcln ul{padding: 15px 0; border:1px solid #d9d9d9;  height: 186px;}
	.ny_con .ny_zt .rcln ul li{display:inline-block; zoom:1;  position: relative; /*width: 24.5%;*/ height:100%; vertical-align:top;}
	.ny_con .ny_zt .rcln ul li em{display: block;}
	.ny_con .ny_zt .f_width{float: left; padding-top: 15px; width:70%}
	.ny_con .ny_zt .tuijian{display: block; padding-top: 40px; width:28%}
	.ny_con .ny_zt .zpxx .zp_left tr{float: left; width: 50%;}
	.ny_con .ny_zt .zpxx .zp_left tr.line2 th{width: 15%;}
	.ny_con .ny_zt .zpxx .zp_left tr.line2 td{width: 85%;}
	.mess-02{width: 90%;}
	.mess-01{overflow:auto;}
	.ny_con .ny_zt .learn .Lpart1{padding-bottom:75px;}
	.ny_con .ny_zt .learn .Lpart1 .Lleft{padding-bottom: 0;}
	.ny_con .ny_zt .learn .Lpart1 .Lright{padding-bottom: 0;}
	.ny_con .ny_zt .learn .Lpart1 .Lright{padding-top: 0; padding-left: 40px;}
	.ny_con .ny_zt .learn .Lpart2 .Lright{padding-left: 40px;}
	.mess_list .box .tit3 .date{text-align: left;}
	.page-turn a.p_page{display: none;}
	.page-turn a.n_page{display: none;}
	.page-turn .page{display: block;}
	.pic-slide .bd ul li{width: 33.3% !important;}
    .footer{padding: 0;}
    .footer .select{padding: 0 10%; width: 100%;}
    .footer .select li{margin:0 1% 0; width: 23%; }
    .ny_con .ny_zt .yd_page ul.yd_list li {margin-bottom: 0;}
    .ny_con .ny_zt .rcln{padding-top: 95px;}
    .ny_con .ny_zt .path .time{display: block;}
    .ny_con .ny_zt .path .slideGroup1{display: none;}
    .ny_con .ny_zt .path .slideGroup2{display: none;}
	.ny_con .zz_pic{display: none;}
    .ny_con .ny_zt .honor .time1{display: block;}
    .index_con .part .right .vedio{display: block;}
    .index_con .part .right .Vswiper{display: none;}
    .ny_con .ny_zt .honor .time ul.Hry_list{padding: 20px 20px 10px;}
    #banner{display: block;}
    /*.ban_swiper{display: none;}*/
    #banner .slider-nav{bottom:60px;}
    .footer .select i{display: none;}
    /*.ny_con .ny_zt .society .Spic{padding-bottom: 0;}*/
    .mess-01 tr td.td5{display: block;}
    .mess-01 tr.line1 td.td5{display: block;}
    .ny_con .ny_zt .time ul.path_list li {padding: 0 3px 10px;}
    ul.WH{display: block; /*margin-top: 20px;*/ padding:10px 15px; border:1px solid #e6e6e6;  text-align: center;}
	ul.WH li{display: inline-block;border:none; width: 30%; }
	ul.WH li em{display: block; position: absolute; top:0;  right: 0; width:1px; height: 100%; background:#e6e6e6;}
	.GC_wh .Wimg img{margin-top: 30px;}
	.wh{display: none;}
}



@media (min-width:992px){
    .top{padding: 0;}
    .top .Tnav ul.nav{display: block;height: 91px;padding-left: 0;text-align:center;line-height: 91px;}
    .top .Tnav ul.nav li{display: inline-block;width:8%;padding: 0;}
    .ban_swiper{display: block;}
    .banner{display: none;}
    .banner .pagination {bottom: 5px;}
    .index_con{padding: 0; min-height: 500px;}
    .index_con .part .left{float:left; margin-bottom: 0;/*width: 252px;*/ width: 23%; }
    .index_con .part .middle{float: left; margin-bottom: 0; padding:0 30px;/* width: 541px;*/width: 48%;}
    .index_con .part .right{float: left; /*width: 347px;*/width: 29%;}
    .index_con .part .middle dl{height: 168px;}
    .index_con .part .middle dl dt{float:left;width: 50%;/* width:36%;*/}
    .index_con .part .middle dl dt img{display: block; max-width: 100%; height: auto;}
    .index_con .part .middle dl dd{float: left; position:relative; padding-left: 15px;width: 50%; height:inherit;/*width: 64%;*/}
    .ny_con{padding: 0;padding-bottom: 50px;}
    .index_con .part .middle dl dd{margin-top:0}
    .ny_con .ny_banner{display: block; }
    .ny_con .ny_ban{display: none;}
    .ny_con .ny_zt .qywh .PHwh{display: none;}
	.ny_con .ny_zt .qywh .PCwh{display: block;}
    .ny_con .ny_banner{padding-bottom: 0; height: 414px;}
    .ny_con .bread{height: 80px; line-height: 80px;}
    .ny_con .bread .Bleft{display: block;}
    .ny_con .bread .Bright{float: left; padding:0; width: 65%;/* width: 75%; */ text-align: right;}
    .ny_con .bread .Bright a{padding-bottom: 0; height: 78px; font-size: 14px; line-height: 78px;}
    .ny_con .bread .Bright a:hover{color: #ba251f; border-bottom: 2px solid #ba251f;}
    .ny_con .bread .Bright a.on{color: #ba251f; border-bottom: 2px solid #ba251f;}
    .ny_con .ny_zt .about{position: relative; /* padding-bottom: 67%; */  padding-right: 28px; background-position: center; background-repeat: no-repeat; background-size: contain;}
	.ny_con .ny_zt .about .text{float: right; padding-top: 60px;  width: 30%; text-align: right;}
	.ny_con .ny_zt ul.N_list li{width: 23%; height: 431px;}
	.ny_con .ny_zt .product ul.pro_pic li{width: 32%;}
	.ny_con .ny_zt .product ul.pro_pic li .img{padding-bottom: 91.31%;}
	.ny_con .ny_zt .product ul.pro_pic li .mask{padding:0 32px;/* height: 194px;*/ text-align: left;/*height: 45%;*/padding-bottom: 10px;}
	.ny_con .ny_zt .product ul.pro_pic li .mask h2{/*padding-top: 25px; */font-size: 18px; color: #fff;}
   .ny_con .ny_zt .product ul.pro_pic li .mask p{display: block; overflow: hidden; margin-top: 10px; /*margin-bottom: 15px*/ height: 44px; line-height: 22px; text-align: justify; text-align:distribute-all-lines; color: #fff;}
	.ny_con .ny_zt .product .right ul li{/*width: 31%;*/}
	.ny_con .ny_zt .product .right{padding-bottom: 80px;/*min-height:715px;*/ }
	.ny_con .ny_zt .yd_page ul.yd_list{text-align: center;}
    .ny_con .ny_zt .yd_page ul.yd_list li{/*width: 31%;*/}
    /*.ny_con .ny_zt .yd_page ul.yd_list li .img{padding-bottom: 54%;}*/
    .ny_con .ny_zt .yd_page ul.yd_list li .mask .span1{margin:12% auto auto auto;}
	.ny_con .ny_zt .yd_page ul.yd_list li .mask .span2{margin:12% auto auto auto;}
	.ny_con .ny_zt .yd_page ul.yd_list li .mask .span3{margin:12% auto auto auto;}
	.ny_con .ny_zt .yd_page ul.yd_list li .mask span{padding: 5% 0; font-size: 24px;text-align: right;}
	.ny_con .ny_zt .rcln{padding-top: 95px;}
	.ny_con .ny_zt .rcln ul{padding: 15px 0; border:1px solid #d9d9d9;  height: 186px;}
	.ny_con .ny_zt .rcln ul li{display:inline-block; zoom:1;  position: relative; /*width: 24.7%;*/ height:100%; vertical-align:top;}
	.ny_con .ny_zt .rcln ul li .span1{display:inline-block; margin: 20px auto auto auto; width: 100%; height: 38px; background: url(../images/icon81.svg) no-repeat center;}
	.ny_con .ny_zt .rcln ul li .span2{display:inline-block; margin: 20px auto auto auto; width: 100%; height: 38px; background: url(../images/icon91.svg) no-repeat center;}
	.ny_con .ny_zt .rcln ul li .span3{display:inline-block; margin: 20px auto auto auto; width: 100%; height: 38px; background: url(../images/icon10.svg) no-repeat center;}
	.ny_con .ny_zt .rcln ul li .span4{display:inline-block; margin: 20px auto auto auto; width: 100%; height: 38px; background: url(../images/icon11.svg) no-repeat center;}
	.ny_con .ny_zt .rcln ul li strong{display:block; padding:15px 0; font-size: 18px; text-align: center; color: #404040;}
	.ny_con .ny_zt .rcln ul li p{display:block;font-size: 14px; text-align: center; color: #404040;}
	.ny_con .ny_zt .rcln ul li em{display: block; position: absolute; top: 0; right: 0; width:1px; height: 100%;	background: #d9d9d9;}
	.mess-02{width: 50%;}
	.ny_con .ny_zt .contact .online .message .mess_box{padding-left: 27px; padding-right: 27px;}
	.ny_con .ny_zt .news .part1 .xinwen{margin-top: 0px; padding-left:30px;}
	.ny_con .ny_zt .news .part2 .Pright .magazine span{float: left; width: 20%;}
	.ny_con .ny_zt .news .part2 .Pright .magazine span:before{left:50%;}
	.ny_con .ny_zt .news .part2 .Pright .magazine .Mpic{float: left; width: 70%;}
	.spzx ul.sp_list{padding-top: 10%;}
	.ny_con .ny_zt .product .right .Rsingle{padding-top: 10%;}
	.ny_con .ny_zt .product .right ul li a{padding-left: 10px;}
	.ny_con .ny_zt ul.left_nav{border-right: 1px solid #cecece; padding: 69px 36px 0 19px;}
	.ny_con .ny_zt ul.left_nav li{position:relative; margin:0 0 60px; /* border:1px solid #dcdcdc; border-radius: 50px; */ height: 60px; background:url(../images/LnavBG.png) no-repeat 0 -121px; /* background: #fff; */}
	.ny_con .ny_zt ul.left_nav li em{display: block;}
	.ny_con .ny_zt ul.left_nav li a{padding-left: 70px;}
	.ny_con .ny_zt ul.left_nav li span{font-size: 16px; line-height: 58px;}
	.ny_con .ny_zt ul.left_nav li:hover {background-position:0 0;}
	.ny_con .ny_zt ul.left_nav li:hover span{color: #fff;}
	.ny_con .ny_zt ul.left_nav li.on{background-position:0 0;}
	.ny_con .ny_zt ul.left_nav li.on span{color: #fff;}
	.ny_con .ny_zt ul.pic_list{padding-top: 10%;padding-left: 80px;}
/*	.ny_con .ny_zt ul.pic_list li .Pic .mask{height: 45%;}*/
	.ny_con .ny_zt .yd_page{position: relative; padding-top: 104px; min-height:300px; background: url(../images/zp_bg.png) no-repeat center 104px; background-size: contain;}
	.ny_con .ny_zt .honor .slideGroup2{display: block;}
    .ny_con .ny_zt .path .slideGroup1{display: block;}
	.ny_con .zz_pic{display: block;}
	#carousel{display: block; margin-top: 30px;}
    .ny_con .ny_zt .path .time{display: none;}
    .ny_con .ny_zt .honor .time1{display: none;}
    .ny_con .ny_zt .time ul.path_list li {padding: 0 0 10px;}
    .index_con .part .right .vedio .pagination{display: block;}
    .index_con .part .right .vedio .arrow-left{display: none;}
    .index_con .part .right .vedio .arrow-right{display: none;}
    .index_con .part .middle dl dd h3{overflow: hidden; height:40px;}
    .index_con .part .middle dl dd p{overflow: hidden; height: 100px;}
    .index_con .industry{margin-top: -48px; height:100px;}
    .index_con .industry .Ileft span{padding-top: 30px;}
    .index_con .industry .picScroll-left{display: none;}
    .index_con .industry .Iright{display: block;}
    .index_con .industry .Iright .swiper-container{height:100px;}
    .index_con .industry .Ifl a{padding-top: 20px;}
    .ny_con .ny_zt .about{background-position: center;}
	.ny_con .ny_zt .about .speech .Sbg{display: block;}
	.ny_con .ny_zt .about .speech .sleft{width: 60%;}
	.ny_con .ny_zt .news .part2 .Pright .magazine a.more{height:83px;}
	/* .ny_con .ny_zt ul.left_nav li{position:relative; margin-bottom: 20px; border:1px solid #dcdcdc; border-radius: 50px; padding-right: 20%; height: 60px; background: #fff;}
	.ny_con .ny_zt ul.left_nav li em{display: block; float:left; width: 58px; height: 58px;}
	.ny_con .ny_zt ul.left_nav li span{display: block; float: left;}*/
	.ny_con .ny_zt .news .part2 .Pright .magazine .Mpic{margin-top:0px;}
}
@media (min-width:1200px){
  /* .top .Tnav .Tlogo{width: 25%;} */
  .top .Tnav a.logo{float: left;/*  padding-top: 20px; */ }
  .top .Tnav ul.nav{display: block; /* float: right; */ /* padding-left: 4%; *//*  width:75%; */ height: 91px; line-height: 91px;text-align:right;}
  .top .Tnav ul.nav li{display: inline-block;  /*margin:0 2px;*/ width:85px;}
  .ny_con .ny_zt ul.pro_pic li{width: 32%; height: 430px;}
  .ny_con .ny_zt .yd_page ul.yd_list li{/*width: 32%;*/}
  .ny_con .ny_zt .path{padding-top: 90px;}
}


/*new*/
.sitemap{
	margin-top: 60px;;
}
.sitemap ul li {
	width:50%;
	float: left;
	height: 252px;
	margin-bottom: 30px;
}
.sitemap ul li h3{
	font-size: 16px;
	line-height: 1;
	margin-bottom: 22px;
	color: #000;
}
.sitemap ul li h3 a{
		color: #000;
}
.sitemap ul li p{
	font-size: 12px;
	line-height: 29px;
}
.sitemap ul li  p a{
	display: block;
	border-bottom: 1px solid #e9e7e7;
	width: 81px;
	cursor: pointer;
}
.sitemap ul li  h3 a:hover{
	color: #ba251f;
}
.sitemap ul li  p a:hover{
	color: #ba251f;
}
@media (min-width:414px){
		.sitemap ul li {
		width: 33.3%;
			margin-bottom: 40px;
	}
	
}
@media (min-width:992px){
		.sitemap ul li {
		width: 25%;
			margin-bottom: 6px;
	}
		.sitemap ul li p{
	font-size: 14px;
	line-height: 29px;
}
.sitemap ul li h3{
	font-size: 18px;
	line-height: 1;
	margin-bottom: 22px;
}
}
@media (min-width:1024px){
		.sitemap ul li {
			width: 20%;
			margin-bottom: 80px;
	}
	.sitemap ul li h3{
	font-size: 20px;
	line-height: 1;
	margin-bottom: 22px;
}
}
@media (min-width:1200px){
		.sitemap ul li {
		width: 16.6%;
			margin-bottom: 100px;
	}
}


/*2018.3.22*/
@media screen and (max-width: 767px){
	/*首页*/
	.index_con .part .left a.img{height: 180px;}
	.index_con .part .middle dl dt a.img{height: 180px;}
	/*关于国创*/
	.ny_con .ny_zt .honor .time ul.Hry_list li a{width: 48%;}
	.ny_con .ny_zt .honor .time ul.Hry_list li a .pic{height: 145px;}
	/*新闻中心*/
	.ny_con .ny_zt .news .part1 .swiper-container{height: 220px;}
	.ny_con .ny_zt .news .part1 .pic{height: 220px;}
	.ny_con .ny_zt .news .part1 .arrow-left{left: 0;}
	.ny_con .ny_zt .news .part1 .arrow-right{right: 0;}
	.ny_con .ny_zt .news .part2 .Pleft .img{height: 200px;}
	.ny_con .ny_zt .news .part2 .Pright .magazine .Mpic a{width: 40%;}
	/*社会责任*/
	.ny_con .ny_zt .society .Spic .swiper-slide .gallery a .pic{height: 80px;}
	.ny_con .ny_zt .society .gallery a .stxt{line-height: 20px;max-height: 40px;overflow: hidden;}
	/*联系我们*/
	.contact p>img{width: 100%;height: auto;}
	/*企业文化*/
	.ny_con .ny_zt .qywh .PCwh .Part1{margin-top: 10px; width: 100%; height: auto;}
@media screen and (min-width: 768px) and (max-width: 1024px){
	
}
@media screen and (min-width: 1025px) and (max-width: 1200px){

}
video::-internal-media-controls-download-button {
    display:none;
}
video::-webkit-media-controls-enclosure {
    overflow:hidden;
}
video::-webkit-media-controls-panel {
    width: calc(100% + 32px); 
}
/*2018.3.22结束*/