
html {
  overflow-x: hidden;
}
body {
  color: #333;
  font: 14px "Microsoft Yahei";
}
body,
ul,
ol,
li,
div,
p,
h1,
h2,
h3,
h4,
h5,
h6,
dl,
dt,
dd,
img,
span,
input {
  margin: 0;
  padding: 0;
  list-style: none;
}
a {
  color: #333;
  text-decoration: none;
}
a:focus {
  outline: 0;
}
img {
  border: none;
}
.vam {
  vertical-align: middle;
}
.clear {
  clear: both;
  height: 0;
  line-height: 0;
  font-size: 0;
}
p {
  word-spacing: 0;
}
i,
em {
  font-style: normal;
}
.tr {
  text-align: right;
}
.tl {
  text-align: left;
}
.center {
  text-align: center;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.pa {
  position: absolute;
}
.pr {
  position: relative;
}
.clearfix:after {
  content: "";
  height: 0;
  clear: both;
  display: block;
  visibility: hidden;
}
.clearfix {
  zoom: 1;
}
.content {
  width: 1200px;
  margin: 0 auto;
}
.white,
.whites {
  position: relative;
  overflow: hidden;
}
.white:after,
.whites:after {
  content: '';
  cursor: pointer;
  position: absolute;
  left: -100%;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
  background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
  transform: skewx(-25deg);
}
.white:hover:after {
  left: 100%;
  -moz-transition: 1s;
  -o-transition: 1s;
  -webkit-transition: 1s;
  transition: 1s;
}
.whites:hover:after {
  left: 100%;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
body {
  min-width: 1200px;
  width: 100%;
  max-width: 1920px;
  margin: 0 auto;
  overflow-x: hidden;
}
i,
em {
  font-style: normal;
}
.content {
  width: 1200px;
  margin: 0 auto;
}
input::-webkit-input-placeholder {
  color: #999;
  font-size: 14px;
  text-transform: capitalize;
}
input::-moz-placeholder {
  color: #999;
  font-size: 14px;
  text-transform: capitalize;
}
input:-moz-placeholder {
  color: #999;
  font-size: 14px;
  text-transform: capitalize;
}
input:-ms-input-placeholder {
  color: #999;
  font-size: 14px;
  text-transform: capitalize;
}
@keyframes myfirst {
  0% {
    background-position: 0 bottom;
  }
  100% {
    background-position: 100% bottom;
  }
}
.line {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.clear {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.banner {
  height: auto;
  max-width: 1920px;
  margin: 0 auto!important;
  position: relative;
  
}
.banner .bd li {
  float: left;
  width: 100%;
  line-height: 0;
}
.banner .bd li img {
  width: 100%;
}
.banner .bd li a {
  display: block;
}
.banner .hd {
  z-index: 1;
  margin: 0 auto;
  
  position: absolute;
  left: 8.5%;
  
  bottom: 48px;
  cursor: pointer;
}

.banner .pageState {
  z-index: 1;
  position: absolute;
  right: 8.5%;
  bottom: 48px;
  cursor: pointer;
  color: #fff;
  font-size: 30px;
  line-height: 30px;
}

.banner .hd li {
  width: 20px;
  height: 20px;
 background: 0;
  display: inline-block;
  margin: 0 5px;
  border-radius: 13px;
  
}
.banner .hd li i{ display: block;width: 8px;height: 8px;border-radius: 4px;background: #fff;margin: 6px auto 0;}

.banner .hd li.on {
  border:1px solid #ffeec5;
}
.banner .hd li.on i{ background: #ffeec5;}
.banner .prev {
  position: absolute;
  top: calc(45% - 35px);
  left: 0%;
  z-index: 10;
  cursor: pointer;
  opacity: 0;
  transition: all 0.5s linear;
}
.banner .next {
  position: absolute;
  top: calc(45% - 35px);
  right: 0%;
  z-index: 10;
  cursor: pointer;
  opacity: 0;
  transition: all 0.5s linear;
}
.banner:hover .prev {
  opacity: 1;
  left: 3%;
}
.banner:hover .next {
  opacity: 1;
  right: 3%;
}

.search{  margin:0 auto;height: 70px;overflow: hidden;background: #f5f5f5;    margin-top: -20px;}
.search p{ float:left;font-size: 14px; color:#5c5c5c; width:970px; height:70px; line-height:70px; overflow:hidden;}
.search p a{font-size: 14px; color:#bfbfbf; padding:0 10px 0 0;}
.search p a:hover{color: #5c5c5c;}
.search .ser_inp{ background:none; width:150px; height:42px; border:none; float:left; font-family:"Microsoft YaHei";font-size: 14px; color:#666; line-height:42px; outline:none;margin-top: 30px;}
.search .ser_so{cursor: pointer; float:left; background:url(images/s_so.gif) no-repeat; border:none; width:70px; height:42px;margin-top: 30px;}

.s_box{float: left;width: 263px;height: 28px;margin-top: 40px;border-radius: 20px;box-sizing: border-box;position: relative;background: #e9e9e9;margin-left: 14px;}
.s_box .txt{float:left;width:213px;padding-left: 20px;height:28px;line-height: 28px;font-size:14px;color:#333;border:none;background: none;outline: 0;}
.s_box .btn{float: left;width:16px;height: 16px;border: 0;background: url(../images/sea.png) no-repeat center;outline: 0;cursor: pointer;margin-top: 7px;}
.ph{ float: right;font-size: 24px;line-height: 24px;color: #333333;margin-top: 40px;}
.ph img{ display:inline-block;width:24px;height: 24px;margin-right: 5px;vertical-align: bottom;}
.ph:hover img {animation-duration: 2s;animation-name: flipInY;}

.pro_bj{overflow: hidden;
    padding-top: 70px;
    box-sizing: border-box;
    font-family: "Microsoft YaHei";
    padding-bottom: 35px;}
.pro_bj h2{margin-bottom: 0px;}
/*鏉垮潡鏍囬*/
.bk-title{text-align:center;position:relative;padding-top:12px;padding-bottom: 32px;}
.bk-title a b{font-size:38px;font-weight:bold;line-height:44px;color:#333333;display:block;position:relative;z-index:1;}
.bk-title a span{font-size:20px;font-weight:200;line-height:20px;color:#666;display:block;margin-top:10px;position:relative;z-index:1;}
.bk-title a em{position:absolute;width:100%;left:0;text-align:center;top:0;font-size:60px;font-weight:bold;line-height:80%;color:rgba(51,51,51,0.1);text-transform:uppercase;}
.fen{ width:1200px;overflow: hidden;margin-bottom: 15px; }
.fen ul li{  float: left; width:140px; line-height:56px; height:56px; font-size: 16px; text-align: center; margin-right: 2px; float: left;   position: relative;margin-left: -20px;}
.fen ul li:after{content: "";width: 100%; height: 56px; position: absolute;left:0;top:0;background: url(../images/cplibg.png) no-repeat center top;}
/*.fen ul li:after{content: "";width: 100%; height: 65px; position: absolute;left:0;top:0;background-color: #222222;transform: skew(-22deg,0);}*/
.fen ul li a{  color: #ffffff; text-decoration: none; position: relative;z-index: 1}
.fen ul li:nth-child(1){width: 120px;margin-left: 0;}
.fen ul li:last-child{width: 120px;}
.fen ul li:nth-child(1):after{content: "";width: 119px; height: 56px; position: absolute;right:0;top:0;background: url(../images/cplibg.png) no-repeat right 0;}
.fen ul li:last-child:after{content: "";width: 120px; height: 56px; position: absolute;right:0;top:0;background: url(../images/cplibg.png) no-repeat left 0;}

.fen ul li.cur:after,.fen ul li:hover:after{background: url(../images/cplibgcur.png) no-repeat}
.fen ul li:nth-child(1).cur:after,.fen ul li:nth-child(1):hover:after{background: url(../images/cplibgcur.png) no-repeat right 0}

.pro_nr{width:1200px;}
.pro{width:1200px;height: 800px; overflow: hidden; }

.fwbj{height:1075px; background:url(../images/fwbj.jpg) no-repeat center;padding-top: 15px;}
.fw{}

.fw ul li:first-child,.fw ul li:nth-child(5){margin-left:0;}
.fw ul li{float:left;width:275px; height:310px; margin-left: 33px; margin-bottom: 32px;}
.fw ul li.fr{margin-left: 0;}
.fw ul li span{display: block;width:275px; height:206px;border-radius:30px 0px 0px 0px; overflow: hidden;}
.fw ul li span img{width:275px; height:206px;border-radius:30px 0px 0px 0px;transition: .5s;}
.fw ul li strong{display: block;
    width: 275px;
    height: 102px;
    background: #f5f5f5;
    border-radius: 0px 0px 30px 0px;
    border-top: 3px solid #005bb8;
    padding: 17px;
   
    box-sizing: border-box;
    transition: .5s;}
.fw ul li strong em{display: block;height:20px;line-height: 20px;margin-bottom: 12px;}
.fw ul li strong em a{font-size: 18px;color:#333333; }
.fw ul li strong p{font-size: 14px; line-height: 16px; color:#6C6C6C; font-weight: normal;}
.fw ul li:hover strong{background:#fe9208;}
.fw ul li:hover span img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.about{background-image:url('../images/abt-bg.jpg');background-repeat:no-repeat;background-position:center top;background-size:auto auto;height:645px;box-sizing:border-box;padding-top:70px;}
.about .about-t dt{float:left;width:329px;border-right:1px solid #dcdcdc;height:186px;}
.about .about-t dt h2{background-image:url('../images/abt-line.png');background-repeat:no-repeat;background-position:left bottom;background-size:auto auto;padding-bottom:14px;}
.about .about-t dt h2 a{font-size:40px;font-weight:normal;line-height:40px;color:#005bb8;display:block;}
.about .about-t dt h2 span{display:block;font-size:20px;font-weight:200;line-height:24px;color:#333333;margin-top:15px;}
.about .about-t dt em{font-size:28px;font-weight:normal;line-height:80%;color:#666666;margin-top:0px;display:block;text-transform:uppercase;}
.about .about-t dt em i{font-size: 14px;
    font-weight: 200;
    line-height: 20px;
    color: #666666;
    display: block;
    margin-top: 13px;}
.about .about-t dd{float:right;width:783px;}
.about .about-t dd p{font-size:16px;font-weight:normal;line-height:24px;color:#666666;display:block;margin-top:-4px;letter-spacing:1px;margin-bottom:8px;text-indent: 36px;}
.about .about-t dd ul li{float:left;width:25%;}
.about .about-t dd ul li em{width:65px;height:65px;background:#005bb8;text-align:center;display:inline-block;border-radius:50%;overflow:hidden;vertical-align:top;margin-right:7px;}
.about .about-t dd ul li em img{width:65px;height:65px;display:block;}
.about .about-t dd ul li i{
       display: inline-block;
    font-size: 18px;
    line-height: 16px;
    margin-top: 2px;
    width: 162px;
    height: 36px;
    color: #fff;
    background: #fe9208;
    vertical-align: middle;
    padding: 10px;
    text-align: center;
    border-radius: 3px;}
.about .about-t dd ul li i span{display:block;font-size:14px;font-weight:normal;line-height:14px;color:#fff;font-variant:small-caps;margin-top:6px;}
.about .about-t dd ul li.cur em{background:#fe9208;}
.about .about-t:after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.about .about-b{margin-top:45px;position:relative;}
.about .about-b:before{content:"";display:block;width:308px;height:274px;/*background:#005bb8;*/position:absolute;right:-360px;top:0;}
.about .about-b .list1 li{float:left;text-align:left;width:210px!important;padding-left:40px;padding-top:60px;box-sizing:border-box;margin-right:30px;margin-top:40px;border-top:4px solid transparent;}
.about .about-b .list1 li em{font-size:40px;font-weight:normal;line-height:80%;color:#4c4c4c;display:inline-block;vertical-align:bottom;}
.about .about-b .list1 li em span{font-size:18px;font-weight:normal;line-height:18px;color:#4c4c4c;display:inline-block;vertical-align:bottom;margin-left:5px;}
.about .about-b .list1 li p{margin-top:40px;font-size:14px;font-weight:normal;line-height:20px;color:#666666;}
.about .about-b .list1 li:last-of-type{margin-right:0;}
.about .about-b .list1 li:after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.about .about-b .list1 li.cur{border-top:4px solid #fe9208;}
.about .about-b .list li{float:left;text-align:center;margin-right:50px;width:366px;}
.about .about-b .list li em{width:366px;height:244px;display:block;line-height:0;overflow:hidden;}
.about .about-b .list li em img{width:366px;height:244px;display:block;transition:1s;}
.about .about-b .list li span{display:block;font-size:16px;font-weight:normal;line-height:24px;color:#333333;margin-top:16px;}
.about .about-b .list li:last-of-type{margin-right:0;}
.about .about-b .list li:hover img{transform:scale(1.02);}
.about .about-b .list li:after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.about .about-b .prev1{display:block;width:17px;height:31px;background-image:url('../images/index-left.png');background-repeat:no-repeat;background-position:center top;background-size:auto auto;position:absolute;left:-31px;top:119px;cursor:pointer;z-index:1;}
.about .about-b .prev1:hover{background-image:url('../images/index-lefth.png');background-repeat:no-repeat;background-position:center top;background-size:auto auto;}
.about .about-b .next1{display:block;width:17px;height:31px;background-image:url('../images/index-right.png');background-repeat:no-repeat;background-position:center top;background-size:auto auto;position:absolute;right:-31px;top:119px;cursor:pointer;z-index:1;}
.about .about-b .next1:hover{background-image:url('../images/index-righth.png');background-repeat:no-repeat;background-position:center top;background-size:auto auto;}

.about .about-b .list2 li{float:left;text-align:left;width:240px!important;box-sizing:border-box;position:relative;margin-top:60px;height:300px;}
.about .about-b .list2 li em{font-size:40px;font-weight:normal;line-height:80%;color:#4c4c4c;display:block;vertical-align:bottom;width:200px;height:116px;text-align:center;padding-top:40px;box-sizing:border-box;margin:0 auto;position:relative;}
.about .about-b .list2 li em span{font-size:18px;font-weight:normal;line-height:100%;color:#4c4c4c;display:inline-block;vertical-align:bottom;margin-left:3px;}
.about .about-b .list2 li em:after{content:"";display:block;width:0;height:0;border-top:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;left:50%;bottom:-10px;transform:translateX(-50%);display:none;}
.about .about-b .list2 li p{font-size:14px;font-weight:normal;line-height:22px;color:#666666;text-align:center;display:none;position:absolute;top:149px;transform:translateX(-50%);left:50%;width:240px;}
.about .about-b .list2 li:last-of-type{margin-right:0;}
.about .about-b .list2 li:after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.about .about-b .list2 li.cur em{background:#fff;box-shadow:0 0 15px rgba(0,0,0,0.05);color:#fe9208;}
.about .about-b .list2 li.cur em span{color:#fe9208;}
.about .about-b .list2 li.cur em:after{display:block;box-shadow:0 0 15px rgba(0,0,0,0.05);}
.about .about-b .list2 li.cur p{display:block;}
.super{ background:url(../images/ys_bg.jpg) no-repeat center top; padding-top:70px; height:797px;padding-bottom: 70px;}
.super .content{ position:relative;}
.super1{ height:680px;}
.super1 dl{ position:relative;}
.super1 dt{ width:1100px; height:680px; float:right; margin-right:-360px;}
.super1 dt img{ display:block;width:1100px; height:680px;}
.super1 dd{ width:1000px; height:180px; background:rgba(0,91,184,0.9); position:absolute; bottom:40px; right:200px; padding-left:360px;}
.super1 dd h3{ font:32px "Microsoft YaHei UI"; font-weight:bold; color:#fff; padding:38px 0 15px;}
.super1 dd p{ width:750px; font:14px "Microsoft YaHei UI"; line-height:26px; color:#fff; background:url(../images/ys_arr.png) no-repeat left 10px; padding-left:10px;}
.supert{width: 360px;
    height: 430px;
    position: absolute;
    top: 116px;
    left: 24px;
    padding-left: 20px;
    z-index: 2;
    background: #f1f1f1;}
.supert h3{ height:60px; padding:20px 20px 20px 0; border-bottom:1px solid #d0d0d0;}
.supert h3 p{ width:240px; float:left; height:60px;}
.supert h3 p span{ display:block; font:20px "Microsoft YaHei UI"; color:#2d2d2d; margin-top:8px;}
.supert h3 p span em{ display:block; font:12px "Microsoft YaHei UI"; color:#727272; text-transform:capitalize; line-height:24px;}
.supert h3 b{ display:block; width:40px; float:left; width:40px; height:40px; font:24px "Microsoft YaHei UI"; text-align:center; line-height:40px; margin:10px 10px 0 0; border-radius:40px; background:#262626; color:#fff;}
.supert h3 i{display:block; width:90px; height:60px; float:right;}
.supert h3 i img{ display:block; width:90px; height:60px;}
.supert .cur{ background:#fff; box-shadow:0 0 1rem #ccc; padding-left:20px; width:340px; margin-left:-20px;}
.supert .cur b{ background:#fe9208;}
.supert .cur span{ color:#fe9208; font-weight:bold;}
.pageState{ position:absolute; top:700px; left:880px; font:18px "Microsoft YaHei UI"; font-weight:bold; color:#fff;}
.pageState span{ font-size:42px;}
.super_l,.super_r{ font:22px "瀹嬩綋"; font-weight:bold; color:#fff; position:absolute;}
.super_l{ top:720px; left:840px;}
.super_r{ top:720px; left:960px;} 
.chanp{padding: 70px 0 60px;background: #eeeeee;background: url(../images/jishu_bg.jpg) no-repeat center top;}
.pro1{
    margin-top: 0px;
   
}
.pro1 ul li{
    float: left;
    margin: 0 1% 0 0%;
}
.pro1 ul li:last-child{
    float: left;
    margin: 0 0% 0 1%;
}
.pro1 ul li img{
    width: 100%;
}

.pro1 .slick-prev{
    width: 38px;
    height: 56px;
    position: absolute;
    left: -19px;
    top: 35%;
    z-index: 999;
   
    font-size: 0;
    border: none;
    outline: none;
}
.pro1 .slick-next{
    width: 38px;
    height: 56px;
    position: absolute;
    right: -19px;
    top: 35%;
    z-index: 999;
  
    font-size: 0;
    border: none;
    outline: none;
}
.slick-initialized .slick-slide {
    display: block;
}
.slick-slider .slick-track, .slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.pro1 ul li  h3{
  background-color: #f6f6f6;
    padding: 8px 10px 8px;
    text-align: center;
    border-bottom: 4px solid #dbdbdb;
    font-size: 18px;
    color: #333;
    line-height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 500;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;margin-top: -4px;
}
.pro1 ul li h3 span{display:block;
padding-bottom:5px;
line-height:25px;
font-size:12px;}

.pro2{
    margin-top: 20px;
    position: relative;
}
.pro2 ul li{
    float: left;
    margin: 0  0.3%;width: 292px;
}
.pro2 ul li:last-child{
    float: left;
    margin: 0 0 0 0.3% ;
}
.pro2 ul li:firsh-child{
    float: left;
    margin: 0 0.3% 0 0 ;
}
.pro2 ul li img{
    width: 100%;
}

.pro2 .slick-prev{
    width: 38px;
    height: 56px;
    position: absolute;
    left: -19px;
    top: 35%;
    z-index: 999;
   
    font-size: 0;
    border: none;
    outline: none;
}
.pro2 .slick-next{
    width: 38px;
    height: 56px;
    position: absolute;
    right: -19px;
    top: 35%;
    z-index: 999;
   
    font-size: 0;
    border: none;
    outline: none;
}

.pro2 ul li  h3{
  background-color: #f6f6f6;
    padding: 12px 10px 10px;
    text-align: center;
    border-bottom: 4px solid #dbdbdb;
    font-size: 16px;
    color: #444;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 500;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}
.pro2 ul li h3 span{display:block;
padding-bottom:5px;
line-height:25px;
font-size:12px;}
/*妫€娴嬪満鏅�*/
.scenes{padding-top:0px;padding-bottom:70px;}
.scenes .scenes-l{margin-top:0px;float:left;width:227px;background:#f3f3f3;position:relative;z-index:1;height:480px;}
.scenes .scenes-l li{display:block;background-image:url('../images/cj-tbg.png');background-repeat:no-repeat;background-position:32px center;background-size:auto auto;padding-left:50px;}
.scenes .scenes-l li a{font-size:16px;font-weight:normal;line-height:60px;color:#333333;display:block;}
.scenes .scenes-l li.cur,.scenes .scenes-l li:hover{background-image:url('../images/cj-tbgh.png');background-repeat:no-repeat;background-position:left center;background-size:auto auto;width:238px;}
.scenes .scenes-l li.cur a,.scenes .scenes-l li:hover a{color:#fff;}
.scenes .scenes-r{margin-top:0px;float:right;width:973px;height:480px;overflow:hidden;}
.scenes .scenes-r dt{float:left;width:645px;height:480px;line-height:0;overflow:hidden;position: relative;}
.scenes .scenes-r dt em{
	width:645px;
	height:480px;
    display: block;
    line-height: 0;
    overflow: hidden;}
.scenes .scenes-r dt span{position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 40px;
    font-size: 16px;
    font-weight: normal;
    line-height: 40px;
    color: #ffffff;
    background: rgba(15,60,139,0.6);
    padding: 0 10px;
    box-sizing: border-box;
    overflow: hidden;}
.scenes .scenes-r dt img{display:block;width:645px;height:480px;transition:1s;}
.scenes .scenes-r dt img:hover{transform:scale(1.02);}
.scenes .scenes-r dd{float:right;}
.scenes .scenes-r dd p{width:313px;position:relative;text-align:center;margin-bottom:10px;}
.scenes .scenes-r dd p em{width:313px;height:235px;display:block;line-height:0;overflow:hidden;}
.scenes .scenes-r dd p em img{display:block;width:313px;height:235px;transition:1s;}
.scenes .scenes-r dd p span{position:absolute;left:0;bottom:0;width:100%;height:40px;font-size:16px;font-weight:normal;line-height:40px;color:#ffffff;background:rgba(15,60,139,0.6);padding:0 10px;box-sizing:border-box;overflow:hidden;}
.scenes .scenes-r dd p:hover img{transform:scale(1.02);}
.scenes:after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}

.news{padding-top:70px;padding-bottom:70px;background-image: url(../images/new-bg.jpg);}
.news .news-l{width:697px;position:relative;float:left;padding: 20px;background: #fff;}
.news .news-l .news-tit li{float:left;margin-right:38px;position:relative;font-size:20px;font-weight:normal;line-height:20px;color:#333333;margin-bottom:26px;}
.news .news-l .news-tit li a{color:#333;}
.news .news-l .news-tit li:after{content:"/";display:block;position:absolute;right:-22px;top:-1px;}
.news .news-l .news-tit li:last-of-type{margin-right:0;}
.news .news-l .news-tit li:last-of-type:after{display:none;}
.news .news-l .news-tit li.cur a{color:#005bb8;font-weight:bold;}
.news .news-l .news-tit:after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.news .news-l .news-tit2{position:absolute;right: 22px;
    top: 22px;}
.news .news-l .news-tit2 a{font-size:14px;font-weight:normal;line-height:14px;color:#737373;display:block;text-transform:uppercase;}
.news .news-l .news-con dl dt{width:0px;line-height:0;display:block;overflow:hidden;float:left;}
.news .news-l .news-con dl dt img{width:328px;height:196px;display:block;transition:1s;}
.news .news-l .news-con dl dd{float:right;width:696px;overflow:hidden;}
.news .news-l .news-con dl dd h4 a{font-size:16px;font-weight:normal;line-height:16px;color:#333333;display:block;margin-top:4px;}
.news .news-l .news-con dl dd h4 a:hover{color:#005bb8;}
.news .news-l .news-con dl dd p{font-size:14px;font-weight:normal;line-height:24px;color:#666666;display:block;margin-top:20px;}
.news .news-l .news-con dl dd em a{font-size:14px;font-weight:normal;line-height:30px;color:#ffffff;display:block;text-align:center;width:102px;height:30px;background:#005bb8;border-radius:15px;margin-top:14px;}
.news .news-l .news-con dl dd em a:hover{background:#fe9208;}
.news .news-l .news-con dl:after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.news .news-l .news-con dl:hover img{transform:scale(1.05);}
.news .news-l .news-con ul{margin-top:18px;}
.news .news-l .news-con ul li{float:left;width:50%;box-sizing:border-box;padding-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news .news-l .news-con ul li a span{color: #333;
    font-size: 14px;
    float: right;}
.news .news-l .news-con ul li a p{color: #999999;
    font-size: 14px;white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    }
.news .news-l .news-con ul li a{font-size:16px;font-weight:normal;line-height:34px;color:#333333;display:block;white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;}
.news .news-l .news-con ul li:hover a{color:#005bb8;}
.news .news-l .news-con ul:after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.news .news-r{margin-top:0px;background:#fff;width:444px;height:416px;box-sizing:border-box;float:right;padding:17px 22px 0 32px;}
.news .news-r h3{font-size:20px;font-weight:normal;line-height:20px;color:#333333;display:block;margin-bottom:30px;}
.news .news-r h3 em{float:right;font-size:14px;font-weight:normal;line-height:14px;color:#737373;display:block;text-transform:uppercase;}
.news .news-r h3:hover a,.news .news-r h3:hover em{color:#005bb8;}
.news .news-r .tempWrap{height:316px!important;}
.news .news-r ul li{margin-bottom:35px;}
.news .news-r ul li h4 a{font-size:14px;font-weight:normal;line-height:14px;color:#333333;display:block;position:relative;padding-left:27px;padding-top:2px;margin-bottom:7px;white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;}
.news .news-r ul li h4 a:before{content:"Q";width:18px;height:18px;background:#868686;font-size:14px;font-weight:normal;line-height:18px;color:#ffffff;text-align:center;display:block;position:absolute;left:0;top:0;}
.news .news-r ul li h4 a:hover{color:#005bb8;}
.news .news-r ul li p{font-size:14px;font-weight:normal;line-height:22px;color:#858585;display:block;position:relative;padding-left:27px;}
.news .news-r ul li p:before{content:"Q";width:18px;height:18px;background:#fe9208;font-size:14px;font-weight:normal;line-height:18px;color:#ffffff;text-align:center;display:block;position:absolute;left:0;top:3px;}
.news:after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}