﻿*{
	margin:0;
	padding:0;
	font-family: "microsoft yahei";
}

img{
	border:none;
}
.fangda2{
  overflow: hidden;
  border-radius: 50%;
}
.fangda2 img{
  transition: all 0.6s;
}
.fangda2 img:hover{
  transform: scale(1.4);
}
.fangda{
  overflow: hidden;
}
.fangda img{
  transition: all 0.6s;
}
.fangda img:hover{
  transform: scale(1.4);
}

input,textarea{
	background: none;
	border:none;
}

em{
	font-style: normal;
}

strong{
	font-weight: bold;
	display: inline;
}

li{
	list-style-type:none;
}
html{
  width:100%;
  overflow-x:hidden;
}
body a{
	text-decoration: none !important;
}

body a:link,a:visited,a:hover,a:active {
  text-decoration: none;
}

body{
	width:100%;
	background: white;
  overflow-x:hidden;
}

.cl{
	clear: both;
}

/* -------------------------------- 

Main components 

-------------------------------- */

nav a{ color:#fff;}
.cd-nav-trigger {
  position: absolute;
  display: inline-block;
}
.cd-nav-trigger a{ color:#fff;}
.cd-nav-trigger {
  top:0;
  right: 0;
  height: 46px;
  width: 50px;
  z-index: 5;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}
.cd-nav-trigger .cd-icon {
  /* icon created in CSS */
  position: absolute;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  display: inline-block;
  width: 25px;
  height: 3px;
  background-color: #6f6f6f;/*导航横条的颜色*/
  z-index: 10;
}
.cd-nav-trigger .cd-icon::before, .cd-nav-trigger .cd-icon:after {
  /* upper and lower lines of the menu icon */
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: #6f6f6f;/*导航横条的颜色*/
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  /* apply transition to transform property */
  -webkit-transition: -webkit-transform .2s;
  -moz-transition: -moz-transform .2s;
  transition: transform .2s;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  content: '';
}
.cd-nav-trigger .cd-icon::before {
  -webkit-transform: translateY(-6px) rotate(0deg);
  -moz-transform: translateY(-6px) rotate(0deg);
  -ms-transform: translateY(-6px) rotate(0deg);
  -o-transform: translateY(-6px) rotate(0deg);
  transform: translateY(-6px) rotate(0deg);
}
.cd-nav-trigger .cd-icon::after {
  -webkit-transform: translateY(6px) rotate(0deg);
  -moz-transform: translateY(6px) rotate(0deg);
  -ms-transform: translateY(6px) rotate(0deg);
  -o-transform: translateY(6px) rotate(0deg);
  transform: translateY(6px) rotate(0deg);
}
.cd-nav-trigger::before, .cd-nav-trigger::after {
  /* 2 rounded colored backgrounds for the menu icon */
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50%;
  height: 100%;
  width: 100%;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
}
.cd-nav-trigger::before {
  background-color: #000;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-delay: 0.3s;
  -moz-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
.cd-nav-trigger::after {
  background-color: #ddd;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  transition-duration: 0s;
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  transition-delay: 0s;
  color:#000;
}
.cd-nav-trigger.close-nav::before {
  /* user clicks on the .cd-nav-trigger element - 1st rounded background disappears */
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
.cd-nav-trigger.close-nav::after {
  /* user clicks on the .cd-nav-trigger element - 2nd rounded background appears */
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-delay: 0.3s;
  -moz-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
.cd-nav-trigger.close-nav .cd-icon {
  /* user clicks on the .cd-nav-trigger element - transform the icon */
  background-color: rgba(255, 255, 255, 0);
}
.cd-nav-trigger.close-nav .cd-icon::before, .cd-nav-trigger.close-nav .cd-icon::after {
  background-color: #6f6f6f;/*小×的颜色*/
}
.cd-nav-trigger.close-nav .cd-icon::before {
  -webkit-transform: translateY(0) rotate(45deg);
  -moz-transform: translateY(0) rotate(45deg);
  -ms-transform: translateY(0) rotate(45deg);
  -o-transform: translateY(0) rotate(45deg);
  transform: translateY(0) rotate(45deg);
}
.cd-nav-trigger.close-nav .cd-icon::after {
  -webkit-transform: translateY(0) rotate(-45deg);
  -moz-transform: translateY(0) rotate(-45deg);
  -ms-transform: translateY(0) rotate(-45deg);
  -o-transform: translateY(0) rotate(-45deg);
  transform: translateY(0) rotate(-45deg);
}
/*黑色2*/
.cd-primary-nav {
  /* by default it's hidden */
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  padding: 90px 5%;
  z-index: 3;
  background-color:#7fafc3;

  /*background-color:#000;*/
  overflow: auto;
  /* this fixes the buggy scrolling on webkit browsers - mobile devices only - when overflow property is applied */
  -webkit-overflow-scrolling: touch;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 0s, opacity 0.2s;
  -moz-transition: visibility 0s, opacity 0.2s;
  transition: visibility 0s, opacity 0.2s;
}
.cd-primary-nav li {
  margin: 1em 0;
  text-align: center;
  text-transform: capitalize;
}
.cd-primary-nav a {
  font-size: 20px;
  /*font-size: 1rem;*/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  transition: color 0.2s;
  color:#fff;
}
.no-touch .cd-primary-nav a:hover {
  color: #ffffff;
}
.cd-primary-nav.fade-in {
  /* navigation visible at the end of the circle animation */
  visibility: visible;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .cd-primary-nav li {
    margin: 2em 0;
  }
  .cd-primary-nav a {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
@media only screen and (min-width: 1170px) {
  .cd-primary-nav li {
    margin: 2.6em 0;
  }
  .cd-primary-nav a {
    font-size: 32px;
    font-size: 2rem;
  }
}

/*黑色*/
.cd-overlay-nav, .cd-overlay-content {
  /* containers of the 2 main rounded backgrounds - these containers are used to position the rounded bgs behind the menu icon */
  position: fixed;
  top: 18px;
  right: 5%;
  height: 4px;
  width: 4px;
  -webkit-transform: translateX(-20px) translateY(20px);
  -moz-transform: translateX(-20px) translateY(20px);
  -ms-transform: translateX(-20px) translateY(20px);
  -o-transform: translateX(-20px) translateY(20px);
  transform: translateX(-20px) translateY(20px);
}
.cd-overlay-nav span, .cd-overlay-content span {
  display: inline-block;
  position: absolute;
  border-radius: 50%;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: transform;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
.cd-overlay-nav.is-hidden, .cd-overlay-content.is-hidden {
  /* background fades out at the end of the animation */
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity .2s 0s, visibility 0s .2s;
  -moz-transition: opacity .2s 0s, visibility 0s .2s;
  transition: opacity .2s 0s, visibility 0s .2s;
}

.cd-overlay-nav {
  /* main rounded colored bg 1 */
}
.cd-overlay-nav span {
  /*background:url(../images/main.jpg);*/
  background:#7fafc3;/*弹出的背景色*/
}
/*黑色结束*/
.cd-overlay-content {
  /* main rounded colored bg 2 */
  z-index: 4;
}
.cd-overlay-content span {
   background:#7fafc3;/*弹出缩回的时候背景色*/
}

.block_home_slider {
  padding: 1px;
  position: relative;
  background-color: #ffffff;
  text-align: center;
  line-height: 0px;
  margin-right: auto;
  margin-left: auto;
  z-index: 3;
  width:100%;
}
.block_home_slider .slide {position:relative;}
.block_home_slider .caption {padding:13px 16px 12px; position:absolute; left:0px; right:0px; bottom:0px; background:url(http://frdjt.cn/templates/images/bg_caption.png); text-align:left;}
.block_home_slider .caption p {padding-bottom:0px; font-size:11px; color:#dedede; text-shadow:0px -1px #000000; line-height:17px;}
.block_home_slider .caption p.title {padding-bottom:6px; font-size:15px; color:#ffffff; font-weight:bold; line-height:normal;}
/*.block_home_slider .flex-direction-nav a {width:25px; height:25px; margin-top:-27px; display:block; position:absolute; top:50%; background-repeat:no-repeat; background-image:url(../images/sprite_arrow_2.png); text-indent:-9000px;}
.block_home_slider .flex-direction-nav a.flex-prev {left:6px; background-position:left top;}
.block_home_slider .flex-direction-nav a.flex-prev:hover {background-position:left bottom;}
.block_home_slider .flex-direction-nav a.flex-next {right:6px; background-position:right top;}
.block_home_slider .flex-direction-nav a.flex-next:hover {background-position:right bottom;}*/
.block_home_slider .flex-control-paging {left:0;position: absolute;bottom: 20px;width:100%;height:15px;text-align: center;}
.block_home_slider .flex-control-paging li {
  margin: 0 0.5%;
  overflow: hidden;
  list-style-type: none;
  width:15px;height:15px;background: #fff;
  display: inline-block;
  border-radius: 50%;
}
.block_home_slider .flex-control-paging li a {width:15px; height:15px; display:block; cursor:pointer;color:;padding-top:20px; }
.block_home_slider .flex-control-paging li a.flex-active {background: #ef8641;padding-top:20px;}

.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}



.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
  list-style-type: none;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

.bannerx{width:100%;position:relative;z-index: 2;}
.bannerxList li {position: absolute;left:0px;top:0;width:100%;line-height:0;cursor: default;}
.bannerxList img {width:100%;cursor: default;}
.bannerxBton{position: absolute;bottom:45px;width:100%;text-align: center;}
.bannerxBton li{display: inline-block;width:17px;height:17px;background: white;margin:0 8px;border-radius: 50%;cursor: pointer;}
.bannerxBton li.up{background: #ef8641;}
.bannerx2{width:100%;position:relative;}
.bannerxList2 li {position: absolute;left:0px;top:0;width:100%;line-height:0;}
.bannerxList2 img {width:100%;}
.bannerxBton2{position: absolute;bottom:2%;width:100%;text-align: center;z-index: 2;}
.bannerxBton2 li{display: inline-block;width:10px;height:10px;background: white;margin:0 8px;border-radius: 50%;}
.bannerxBton2 li.up{background: #ef8641;}
.headbox{position: fixed;top:0;left:0;background: white;z-index: 4;width:100%;}
.head{width:80%;margin:0 auto;height:96px;max-width: 1560px;}
.headl{width:21.3%;line-height: 0;float:left;max-width: 332px;}
.headl img{width:100%;}
.headr{width:75%;float:right;}
.headr .ssimg{float:right;padding-top:4%;}
/*.headr1 a{display: block;width:10%;text-align: center;float:left;padding-top:3%;}*/
.headr2{position: relative;display: block;width:10%;text-align: center;float:left;padding-top:3%;}
.headr1 a:hover{text-decoration: none;background: #dfdfdf;}
.headr1 a p:nth-child(1){color:#525252;font-size: 15px;line-height: 26px;height:26px;}
.headr1 a p:nth-child(2){color:#6a6a6a;font-size: 13px;line-height: 24px;height:24px;text-transform: uppercase;}
.headr_list{position: absolute;left:0;top:90px;width:100%;}
.headr_list a{display: block;width:100%;height:40px;line-height: 40px;color:#333;font-size: 12px;text-align: center;background: url(../image/x48.png);overflow: hidden;}
.headr_list a:hover{background: #7fafc3;color:white;}
.headr_search{position: absolute;right:86px;top:100px;width:0;height:36px;z-index: 2;overflow: hidden;}
.headr_search input{float:left;}
.headr_search input[type="text"]{width:178px;height:36px;background: white;padding:0 10px;line-height: 36px;color:#333;font-size: 16px;border:1px solid #7fafc3;}
.headr_search input[type="submit"]{width:50px;height:36px;background: #7fafc3;color:white;text-align: center;font-size: 16px;}
.head_sj{display: none;position: fixed;left:0;top:0;z-index: 4;width:100%;background: white;}
.search{width:6%;position:absolute;right:15%;top:2.2%;z-index:8;line-height: 0;}
.search img{width:100%;}
.ss{width:0;height:35px;position:absolute;left:0;top:9%;overflow:hidden;z-index:7;}
.ss_bd{width:68%;height:35px;border:none;background:#fff;float:left;color:#333333;padding:0 0 0 12%;font-family:"微软雅黑";border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:16px;}
.ss_btn{width:20%;float:left;line-height:35px;background:#ff7c34;border:none;color:#fff;border-radius:3px;
-moz-border-radius:3px;-webkit-border-radius:3px;font-size:18px;}
.casebox{width:100%;background: url(../image/x5.jpg) no-repeat center center;height:901px;margin-top:-148px;position: relative;z-index: 1;}
.case{width:1563px;margin:0 auto;padding-top:1px;}
.case_tit{width:90%;margin:245px auto 72px;height:69px;background: url(../image/x6.png) no-repeat left bottom;}
.case_tit span:nth-child(1){color:#333333;font-size: 30px;line-height: 30px;}
.case_tit span:nth-child(2){color:#333333;font-size: 20px;line-height: 30px;text-transform: uppercase;}
.case_tit a:hover{text-decoration: none;}
.case_tit:hover span{color:#7fafc3;}
.case_list{margin:0 auto;width:1563px;}
.img-scroll { position:relative; width:1563px;}
.img-scroll .prev,.img-scroll .next { position:absolute; display:block; width:40px; height:77px;top:116px;}
.img-scroll .prev { left:0;background: url(../image/x7.png) no-repeat;}
.img-scroll .next { right:0;background: url(../image/x8.png) no-repeat;}
.img-list { position:relative; width:1360px;  margin-left:120px; overflow:hidden;height:406px;}
.img-list ul { width:9999px;}
.img-list li { float:left; display:inline; width:300px;height:406px; margin-right:40px; text-align:center;}
.fangda_img{width: 300px;height: 300px;overflow: hidden;border:10px solid #7fafc3;border-radius: 50%;position: relative;z-index: 0;}
.img-list li img{width:300px;height:300px;}
.img-list li a:hover{text-decoration: none;}
.img-list li a p:nth-child(2){color:#333333;font-size: 24px;line-height: 24px;margin:32px 0 18px;text-align: center;}
.img-list li a p:nth-child(3){color:#333333;font-size: 17px;line-height: 17px;text-align: center;}
.yuanjingbox{width:100%;background: #7fafc3;padding:5% 0;}
.yuanjing{width:75%;margin:0 auto;}
.yuanjingl{margin:0;padding:0;}
.yuanjingl_tit{color:#010101;font-size: 24px;line-height: 40px;margin:0;padding:0;}
.yuanjingl_line{height:2px;background: white;margin:3% 0;padding:0;width:10%;}
.yuanjingl_con{color:#333333;font-size: 15px;line-height: 30px;margin:0;padding:0;}
.yuanjingl_con p{color:#333333;font-size: 15px;}
.yuanjingl_arr{line-height: 0;margin:2% 0;padding:0;width:10%;}
.yuanjingl_arr img{width:100%;}
.yuanjingr{line-height: 0;margin:0;padding:0;}
.yuanjingr iframe{width:693px;height:510px;}
.wenlv_titbox{width:100%;padding:80px 0;background: url(../image/x12.jpg) no-repeat; background-size: 100% 100%;}
.wenlv_tit{width:1407px;margin:0 auto;height:69px;background: url(../image/x6.png) no-repeat left bottom;}
.wenlv_tit span:nth-child(1){color:#333333;font-size: 30px;line-height: 30px;}
.wenlv_tit span:nth-child(2){color:#333333;font-size: 20px;line-height: 30px;text-transform: uppercase;}
.wenlv_tit a:hover{text-decoration: none;}
.wenlv_tit:hover span{color:#7fafc3;}
.wenlv_conbox{width:100%;background: url(../image/x13.jpg) no-repeat;background-size: 100% 100%;}
.wenlv_con{padding:5% 0;margin:0 auto;width:80%;}
.wenlv_list{}
.wenlv_list_pic{width:100%;line-height: 0;}
.wenlv_list_pic img{width:100%;}
.wenlv_list_info{width:100%;padding:10%;background: white;}
.wenlv_list_info p:nth-child(1){color:#333333;font-size: 24px;line-height: 36px;}
.wenlv_list_info p:nth-child(2){color:#333333;font-size: 16px;line-height: 28px;text-transform: uppercase;}
.shangye{width:100%;background: url(../image/x14.jpg) no-repeat;padding-bottom:170px;}
.shangye_con{width:75%;margin:0 auto;}
.shangye_con p{color:white;font-size: 16px;line-height: 36px;padding:70px 60px;background: url(../image/x15.png);width:390px;}
.jituan_titbox{width:100%;padding:80px 0;background:#7fafc3; background-size: 100% 100%;}
.jituan_tit{width:1407px;margin:0 auto;height:69px;background: url(../image/x16.png) no-repeat left bottom;}
.jituan_tit span:nth-child(1){color:#fff;font-size: 30px;line-height: 30px;}
.jituan_tit span:nth-child(2){color:#fff;font-size: 20px;line-height: 30px;text-transform: uppercase;}
.jituan_tit a:hover{text-decoration: none;}
.jituan_tit:hover span{color:#ef8641;}
.jituan_listbox{width:100%;background: #7fafc3;padding-bottom:2%;}
.jituan_list{width:75%;margin:0 auto;padding:2% 0;}
.jituan_listl{line-height: 0;margin:0;padding:0;position: relative;}
.jituan_listl img{width:100%;}
.jituan_listl_border{position: absolute;left:0;top:0;background-size: 100% 100%;width:100%;line-height: 0;}
.jituan_listl_border img{width:100%;}
/*.jituan_listr{float:right;}*/
.jituan_listr_tit{color:#333333;font-size: 30px;line-height: 40px;margin:0;padding:0;width:100%;}
.jituan_listr_line{height:2px;background: white;margin:3% 0;padding:0;width:10%;}
.jituan_listr_con{color:#333333;font-size: 15px;line-height: 30px;margin:0;padding:0;width:100%;}
.jituan_listr_con p{color:#333333;font-size: 15px;}
.jituan_listr_arr{line-height: 0;margin:2% 0;padding:0;width:10%;}
.jituan_listr_arr img{width:100%;}
.cs{width:100%;background: url(../image/x18.jpg) no-repeat;background-size: 100% 100%;padding:3% 0;}
.cs0{width:100%;}
.cs1{color:white;font-size: 53px;font-family: "Impact";text-align: center;}
.cs2{color:white;font-size: 32px;text-align: center;margin:1% 0;}
.cs0:hover .cs1{color:#ef8641;}
.cs0:hover .cs2{color:#ef8641;}
.cs3{width:30px;height:3px;background: white;margin:0 auto;}
.cs4{color:white;font-size: 18px;text-align: center;margin:1% 0 2%;}
.cs5{width:75%;text-align: center;margin:0 auto;}
.cs5 p{margin:3% 0;color:white;font-size: 16px;}
.footbox{width:100%;background: #161616;padding:2% 0;}
.foot{width:75%;margin:0 auto;}
.foot_nav{width:1210px;float:left;}
.foot_nav_list{width:12.5%;float:left;}
.foot_nav_list p{color:#626262;font-size: 16px;font-weight: bold;line-height: 32px;}
.foot_nav_list a{color:#525252;font-size: 13px;line-height: 24px;display: block;}
.foot_nav_list a:hover{color: #ef8641;text-decoration: none;}
.foot_qr{line-height: 0;width:149px;height:189px;float:right;}
.foot_qr img{width:100%;}
.foot_qr p{color:#888888;font-size: 14px;line-height: 40px;text-align: center;}
.botbox{width:100%;height:70px;border-bottom:1px solid #1e1e1e;background: #161616;}
.bot{width:75%;margin:0 auto;color:#8d8d8d;line-height: 70px;}

.sheadbox{position: fixed;left:0;top:0;width:100%;background: white;z-index: 2;}
.shead{position: static;}
.sban{height:337px;width:100%;margin-top:96px;}
.sban p:nth-child(1){font-size: 30px;text-align: center;line-height: 60px;width:100%;color:white;padding-top:117px;}
.sban p:nth-child(2){font-size: 24px;text-align: center;line-height: 40px;width:100%;color:white;}
.posbox{width:100%;height:65px;background: #fafafa;}
.pos{width:75%;margin:0 auto;}
.posl{float:left;/*width:700px;*/}
.posl a{display: block;/*width:140px;*/padding:0 20px;height:65px;text-align: center;line-height: 65px;color:#666666;font-size: 16px;float:left;}
.posl a:hover{background: #7fafc3;color:white;text-decoration: none;}
.posr{float:right;color:#999999;font-size: 14px;line-height: 65px;}
.posr a{color:#999999;font-size: 14px;}
.posr a:hover{color:#ef8641;}
.sabout_tit{width:100%;text-align: center;padding:2% 0;}
.sabout_tit p:nth-child(1){color:#3e3e3e;font-size: 24px;line-height: 48px;}
.sabout_tit img{}
.sabout_tit p:nth-child(3){color:#a2a2a2;font-size: 16px;line-height: 32px;text-transform: uppercase;}
.sabout1{width:75%;margin:1% auto;}
.sabout1_list{margin:1% 0;}
.sabout1_tit{float:left;width:80px;height:80px;background: #7fafc3;text-align: center;line-height: 80px;border-radius: 50%;font-size: 24px;color:white;font-weight: bold;}
.sabout1_jj{float:right;width:560px;float:left;margin-left:15px;color:#666666;font-size: 14px;line-height: 28px;}
.sabout2{background: #f7f5f4;padding-bottom:2%;}
.sabout2_jj{width:1000px;margin:1% auto;line-height: 30px;color:#333333;font-size: 14px;text-align: left;text-indent: 2em;}
.sabout2_list{width:75%;margin:2% auto;}
.sabout2_list img{margin:1% 0;width:100%;}
.sabout2_more{width:195px;height:45px;line-height: 45px;text-align: center;background: #7fafc3;margin:0 auto 2%;border-radius: 22px;}
.sabout2_more a{color:white;font-size: 16px;display: block;text-decoration: none;}
.page{width:100%;text-align: center;}
.page a{display: inline-block;padding:0 10px;height:32px;line-height: 32px;border:1px solid #333;color:#333;margin:2% 5px;text-decoration: none;}
.page a:hover{background: #353535;color:white;}
.sabout3{margin:1% auto;width:75%;}
.sabout3_list{line-height: 0;}
.sabout3_list img{width:100%;}
.sabout3_list p{color:#666666;font-size: 16px;line-height: 32px;text-align: center;height:64px;overflow: hidden;}
.sabout_tit2{width:100%;text-align: center;padding:2% 0;}
.sabout_tit2 p:nth-child(1){color:#fff;font-size: 24px;line-height: 48px;}
.sabout_tit2 img{}
.sabout_tit2 p:nth-child(3){color:#fff;font-size: 16px;line-height: 32px;text-transform: uppercase;}
.sjituan_more{width:195px;height:45px;line-height: 45px;text-align: center;background: #fff;margin:0 auto;border-radius: 22px;}
.sjituan_more a{color:#666666;font-size: 16px;display: block;text-decoration: none;}
.jituan_listbox2{padding-bottom:2%;}
.sabout4{width:75%;margin:0 auto 3%;}
.sabout4_list{width:100%;background: #f4f4f4;}
.sabout4l{width:44%;float:left;padding:4% 3% 0;}
.sabout4l_tit{font-size: 18px;color:#333333;font-weight: bold;}
.sabout4l_line{width:120px;height:2px;background: #7fafc3;margin:2% 0;}
.sabout4l_jj{line-height: 28px;}
.sabout4l_jj p{color:#666666;font-size: 14px;}
.sabout4l_more{width:195px;height:45px;line-height: 45px;text-align: center;background: #7fafc3;float:right;border-radius: 22px;margin-top:3%;}
.sabout4l_more a{color:white;font-size: 16px;display: block;text-decoration: none;}
.sabout4r{width:50%;float:right;line-height: 0;}
.sabout4r img{width:100%;}
.gongyi_show_tit{text-align: center;color:#333333;font-size: 20px;font-weight: bold;margin:1% 0;}
.gongyi_show_info{color:#afafaf;font-size: 14px;text-align: center;}
.gongyi_show_line{width:75%;margin:0 auto;height:1px;background: #f1f1f1;margin:1% 0;}
.gongyi_show_con{color:#666666;font-size: 15px;line-height: 30px;width:75%;margin:0 auto;}
.gongyi_show_con p{color:#666666;font-size: 15px;}
.gongyi_show_con img{max-width: 100%;}
.gongyi_show_pagebox{width:75%;background: #fcfcfc;height:100px;margin:1% auto;padding:0 2.5%;}
.pages{width:70%;float:left;padding-top:20px;}
.pages a{color:#555555;font-size: 14px;line-height: 28px;}
.pages a:hover{color:#7fafc3;}
.share{float:right;padding-top:30px;}
.scase{width:75%;margin:0 auto;}
.scase_list{width:100%;background: #f9f9f9;margin:1% 0;}
.scasel{float:left;width:50%;line-height: 0;}
.scasel img{width:100%;}
.scaser{float:left;padding:2% 2% 0;width:50%;}
.scase_tit{color:#1f1f1f;font-size: 18px;font-weight: bold;line-height: 36px;}
.scase_jj{color:#666666;font-size: 14px;line-height: 28px;}
.scase_more{width:195px;height:45px;line-height: 45px;text-align: center;background: #999999;border-radius: 22px;margin:3% 0;}
.scase_more a{color:#fff;font-size: 16px;display: block;text-decoration: none;}
.scase_more:hover{background: #6ea2b8;}
.steam{width:75%;margin:2% auto;}
.steam_list{width:50%;float:left;margin:1% 0;}
.steam_listl{width:235px;height:247px;border:1px solid e4e4e4;line-height: 0;float:left;}
.steam_listl img{width:100%;}
.steam_listr{float:right;width:410px;}
.steam_listr_tit{color:#333333;font-size: 18px;font-weight: bold;line-height: 50px;}
.steam_listr_jj{color:#666666;font-size: 14px;font-weight: bold;}
.kehu{width:75%;margin:1% auto;}
.kehu_list{margin:1% 0;}
.kehu_list a:hover{text-decoration: none;}
.kehu_list_pic{line-height: 0;width:100%;position: relative;}
.kehu_list_pic img{width:100%;border:1px solid #eaeaea;}
.kehu_list_pic_bg{position: absolute;left:0;top:0;line-height: 0;display: none;}
.kehu_list_tit{width:100%;text-align: center;line-height: 60px;color:#333333;font-size: 16px;background: #eaeaea;}
.kehu_list:hover .kehu_list_tit{background: #7fafc3;color:white;}
.kehu_list:hover .kehu_list_pic_bg{display: block;}
.jingyan{width:75%;margin:1% auto;}
.jingyan_list{margin:1% 0;}
.jingyan_list_pic{width:100%;line-height: 0;}
.jingyan_list_pic img{width:100%;}
.jingyan_list_jj{width:100%;height:88px;overflow: hidden;}
.jingyan_list_jj p:nth-child(1){color:#333333;font-size: 16px;line-height: 32px;font-weight: bold;height:32px;overflow: hidden;}
.jingyan_list_jj p:nth-child(2){color:#999999;font-size: 14px;line-height: 28px;height:56px;overflow: hidden;}
.sheji{width:75%;margin:1% auto;}
.sheji_list{margin:1% 0;}
.sheji_list_pic{width:100%;line-height: 0;}
.sheji_list_pic img{width:100%;}
.sheji_list_jj{width:100%;overflow: hidden;background: #f6f6f6;padding:3%;}
.sheji_list_jj p:nth-child(1){color:#333333;font-size: 18px;line-height: 32px;height:32px;overflow: hidden;}
.sheji_list_jj p:nth-child(2){color:#999999;font-size: 14px;line-height: 28px;height:56px;overflow: hidden;}
.sheji_list a:hover{text-decoration: none;}
.hezuo{width:75%;margin:1% auto;padding-bottom:3%;}
.hezuo_list{margin:1% 0;width:100%;}
.hezuo_list_pic{width:50%;float:left;}
.hezuo_list_pic img{width:100%;}
.hezuo_list_jj{float:left;width:50%;padding:10% 3% 0;}
.hezuo_list_jj p:nth-child(1){color:#333333;font-size: 24px;}
.hezuo_list_jj p:nth-child(2){width:40px;height:1px;background: #666666;margin:1% 0;}
.hezuo_list_jj p:nth-child(3){color:#666666;font-size: 16px;line-height: 36px;}
.zixun{width:75%;margin:0 auto;padding-top:3%;}
.zixun_info{width:100%;}
.zixun_infol{width:30%;float:left;}
.zixun_infom{width:57%;float:left;}
.zixun_infor{width:13%;float:left;}
.zixun_infol span{color:#333333;font-size: 18px;font-weight: bold;line-height: 36px;}
.zixun_infol p{color:#333333;font-size: 16px;line-height: 32px;}
.zixun_infor img{width: 100%;}
.zixun_infor p{text-align: center;color:#666666;font-size: 16px;line-height: 32px;}
.zixun_map{width:100%;line-height: 0;margin:3% 0;}
.zixun_map img{width:100%;}
.zixun_gbookbox{width:100%;padding:3% 0;background: #7fafc3;}
.zixun_gbook{width:60%;margin:0 auto;}
.zixun_gbook_tit{font-size: 30px;color:white;text-align: center;}
.zixun_gbook_tit2{font-size: 20px;color:white;text-align: center;padding-bottom:3%;}
.zixun_gbook_inp{width:47%;float:left;}
.zixun_gbook_inp2{float:right;}
.zixun_gbook_inp input{width:100%;height:50px;border:1px solid #b1daeb;padding:0 3%;color:white;font-size: 16px;}
.zixun_gbook_area{width:100%;height:200px;margin:2% 0;}
.zixun_gbook_area textarea{width:100%;height:200px;border:1px solid #b1daeb;padding:1% 3%;resize:none;color:white;font-size: 16px;line-height: 30px;}
.zixun_gbook_btn{width:188px;color:white;background: #4c8ea9;text-align: center;line-height: 47px;height:47px;font-size: 18px;margin:0 auto;}
.dashi{width:75%;margin:0 auto;}
.dashi_list{width:100%;margin:2% 0;}
.dashi_listl{width:20%;float:left;line-height: 0;}
.dashi_listl img{width:100%;}
.dashi_listr{float:right;width:78%;}
.dashi_listr_tit{color:#333333;font-size: 18px;line-height: 36px;}
.dashi_listr_date{color:#afafaf;font-size: 14px;line-height: 36px;}
.dashi_listr_line{width:100%;height:1px;background: #f1f1f1;margin:1% 0;}
.dashi_listr_jj{color:#999999;font-size: 14px;line-height: 28px;height:84px;overflow: hidden;}
.zhaopin{width:75%;margin:0 auto;}
.zhaopin_list{width:44%;float:left;padding:2%;background: #f8f8f8;margin:2%;}
.zhaopin_list_tit{color:#333333;font-size: 24px;margin-bottom:2%;}
.zhaopin_list_tit2{color:#666666;font-size: 14px;line-height: 28px;}
.zhaopin_list a:hover{text-decoration: none;}
.zhaopin_list:hover{background: #7fafc3;}
.zhaopin_list:hover .zhaopin_list_tit{color:white;}
.zhaopin_list:hover .zhaopin_list_tit2{color:white;}
.zhaopin_show{width:75%;margin:0 auto;}
.zhaopin_show_list{width:20%;float:left;margin:2% 0;}
.zhaopin_show_listl{width:30%;float:left;}
.zhaopin_show_listr{width:60%;float:right;}
.zhaopin_show_listr_tit{color:#666666;font-size: 16px;line-height: 32px;padding-top:10px;}
.zhaopin_show_listr_tit2{color:#ef8641;font-size: 16px;line-height: 32px;}
.zhaopin_show_con{color:#666666;font-size: 16px;line-height: 40px;margin:2% 0;}
.zhaopin_show_con p{color:#666666;font-size: 16px;}
.zhaopin_show_btn{width:136px;height:36px;background: #7fafc3;text-align: center;line-height: 36px;border-radius: 5px;margin:2% auto;}
.zhaopin_show_btn a{display: block;border-radius: 5px;color:white;font-size: 16px;}
.zhaopin_show_btn a:hover{text-decoration: none;}
.pos2{display: none;}
.pos2_type{display: none;}
.jituan_listl{overflow: hidden;}
.jituan_listl .img1{
  transition: all 0.6s;
}
.jituan_listl:hover .img1{
  transform: scale(1.4);
}
.sj_logo{display: none;}

@media (max-width:1564px) {
  .case{width:1213px;}
  .case_list{width:1213px;}
  .img-scroll{width:1213px;}
  .img-list{width:1010px;}
}
@media (max-width:1400px) {
  .headbox{display: none;}
  .sheadbox{display: none;}
  .head_sj{display: block;}
}
@media (max-width:1214px) {
  .casebox{margin-top:0;}
  .case{width:95%;}
  .case_tit{height:50px;margin:2% auto 1%;width:100%;}
  .case_tit span:nth-child(1){color:#333333;font-size: 20px;line-height: 20px;}
  .case_tit span:nth-child(2){color:#333333;font-size: 14px;line-height: 14px;}
  .case_list{width:100%;}
  .img-scroll{width:100%;}
  .img-list{width:80%;margin-left:10%;}
  .img-list li{width:40%;}
}
@media (max-width:1025px){
  .hezuo_list_jj{padding:2% 3% 0;}
  .wenlv_con{width:95%;}
  .sban{margin-top:90px;}
  .head_sj{height:90px;padding:10px 0 10px 10px;}
  .sj_logo2{height:70px;}
  .bannerx{display: none;}
  .bannerx2{display: block;}
  .fangda_img{width:31vw;height:31vw;border:5px solid #7fafc3;}
  .fangda_img img{width:31vw;height:31vw;}
  .img-list{margin-left:12%;height:auto;}
  .img-list li img{width:31vw;height:31vw;}
  .img-list li{width:35.5vw;height:auto;margin-right:0.2%;}
  .fangda_img{margin:0 auto;}
  .img-list li a p:nth-child(2){font-size: 18px;margin:1% 0;}
  .img-list li a p:nth-child(3){font-size: 13px;margin:1% 0;display: none;}
  .img-scroll .prev,.img-scroll .next { position:absolute; display:block; width:6%;top:30%;background-size: 100% auto;background-position: center center;}
  .casebox{height:auto;}
  .case_list{padding:5% 0;}
  .cd-nav-trigger{top:27%;right:4%;}
  .yuanjing{width:95%;}
  .yuanjingl_tit{font-size: 20px;}
  .yuanjingl_con p{font-size: 13px;}
  .yuanjingr iframe{width:100%;height:400px;}
  .wenlv_titbox{width:100%;padding:5% 2.5%;}
  .jituan_titbox{width:100%;padding:5% 2.5%;}
  .posbox{display: none;}
  .pos2{display: block;line-height: 36px;height:36px;background: #fafafa;padding:0 3%;}
  .pos2{color:#999999;font-size: 12px;}
  .pos2 a{color:#999999;font-size: 12px;}
  .pos2_type{display: block;}
  .pos2_type{width:98%;margin:0 auto;text-align: center;}
  .pos2_type a{display: inline-block;padding:0 5%;height:28px;font-size: 12px;line-height: 28px;color:#333;background: #fafafa;margin: 2%;}
  .sabout1{width:95%;margin:0 auto;}
  .sabout1_list{width:50%;}
  .sabout1_tit{width:10vw;height:10vw;line-height: 10vw;}
  .sabout1_jj{width:75%;float:right;margin-left:0;}
  .sabout2_jj{width:95%;margin:0 auto;}
  .sabout2_list{width:95%;}
  .sabout2_list .fangda{margin:2% 0;}
  .sabout3{width:95%;}
  .sabout3_list p{font-size: 12px;line-height: 24px;}
  .sabout4{width:95%;}
  .sabout4l{width:100%;}
  .sabout4r{width:100%;margin:3% 0;}
  .gongyi_show_line{width:95%;margin:0 auto;}
  .gongyi_show_con{width:95%;}
  .gongyi_show_pagebox{width:95%;}
  .share{display: none;}
  .scase{width:95%;margin:0 auto;}
  .scasel{width:100%;}
  .scaser{width:100%;}
  .steam{width:95%;}
  .steam_list{width:100%;}
  .steam_listl{width:30%;height:auto;}
  .steam_listr{width:65%;float:right;}
  .kehu{width:95%;}
  .kehu_list_tit{height:36px;line-height: 36px;}
  .jingyan{width:95%;}
  .pages{width:100%;}
  .gongyi_show_con img{max-width: 80%;display: block;margin:0 auto;}
  .sheji{width:95%;}
  .sheji_list_jj p:nth-child(1){font-size: 14px;line-height: 28px;}
  .sheji_list_jj p:nth-child(2){font-size: 12px;line-height: 24px;height:48px;}
  .dashi{width:95%;}
  .dashi_listl{width:30%;}
  .dashi_listr{width:68%;}
  .dashi_listr_tit{font-size: 14px;line-height: 28px;}
  .dashi_listr_jj{font-size: 12px;line-height: 24px;height:72px;}
  .hezuo{width:95%;}
  .hezuo_list_pic{width:100%;}
  .hezuo_list_jj{width:100%;}
  .hezuo_list_jj p:nth-child(1){font-size: 18px;line-height: 36px;}
  .hezuo_list_jj p:nth-child(3){font-size: 14px;line-height: 28px;}
  .zixun{width:95%;}
  .zixun_infol{width:100%;}
  .zixun_infor{width:50%;float:none;margin:0 auto;}
  .zixun_gbook{width:95%;}
  .zixun_gbook_tit{font-size: 20px;}
  .zixun_gbook_tit2{font-size: 14px;}
  .zixun_gbook_inp input{height:36px;font-size: 14px;}
  .zixun_gbook_area{height:120px;}
  .zixun_gbook_area textarea{height:120px;}
  .zixun_gbook_btn{width:40%;height:36px;line-height: 36px;color:18px;}
  .zhaopin{width:95%;}
  .zhaopin_list{width:100%;}
  .zhaopin_list_tit{font-size: 20px;}
  .zhaopin_list_tit2{font-size: 12px;line-height: 24px;}
  .zhaopin_show{width:95%;}
  .zhaopin_show_list{width:50%;}
  .zhaopin_show_listl{width:30%;line-height: 0;}
  .zhaopin_show_listl img{width:100%;}
  .zhaopin_show_listr{float:right;width:65%;}
  .zhaopin_show_listr_tit{font-size: 14px;line-height: 28px;padding-top:0;}
  .zhaopin_show_listr_tit2{font-size: 14px;line-height: 28px;}
  .jituan_titbox span:nth-child(1){font-size: 20px;}
  .jituan_titbox span:nth-child(2){font-size: 13px;}
  .sj_logo{display: block;}
  .cs{background: url(../image/x50.jpg) no-repeat;background-size: 100% 100%;}
  .yuanjingr iframe{width:100%;height:auto;}
  .head_sj{z-index: 999;}
}
@media (min-width:1400px) {
  .head_sj{display: none;}
}
@media (min-width:1025px) {
  .bannerx{display: block;}
  .bannerx2{display: none;}
}
.news-img-20240625 {
    height: 170px;
    object-fit: cover;
    width: 100%;
}