@charset "utf-8";
/* CSS Document */

/*--------------- 
总体 
---------------*/
body{ position:relative; width:100%; font-family: "微软雅黑"; font-size: 14px; background:#fff; color:#777; overflow-x:hidden; }
.en { position:relative; width:100%; font:normal 14px/24px "Arial"; background:#fff; color:#777; overflow-x:hidden; }
a { text-decoration:none;  }
h3, h4, h5 { font-weight:normal; }
.cl{clear: both}
.blank20{height:20px; line-height: 20px; clear: both; overflow: hidden}
.wrapper{width:1200px; overflow: hidden;margin: 0 auto;padding: 0; height:auto; position: relative;}
.wrapper2{width:1200px; overflow: hidden;margin: 0 auto;padding: 0; height:auto; position: relative;background: #fff;}
.mt50{margin-top: 50px;}
.mt70{margin-top: 70px;}
img{vertical-align: middle}
header{width: 100%;height: 117px;border-bottom: #991f22 3px solid;background: #fff; overflow: hidden;}

.index header{width: 100%;height: 117px;border-bottom: #991f22 3px solid;background: #fff; overflow: hidden;position: absolute;left: 0 ;top: 0;z-index: 3}
.index header{background: rgba(255,255,255,0.8);}
.slogan{position: absolute;width: 100%;left: 0;top: 40%;height: auto;overflow: hidden;z-index: 2}
.slogan_text{width: 1200px;margin: 0 auto;padding: 0;text-align: center;font-size: 60px;color: #f1a948;}
.main{width: 100%;height:auto;overflow: hidden;position: relative;background: #fff;}
.video_bg{background: url(../images/video_bg2.jpg) top center no-repeat;width: 100%;height:950px;overflow: hidden;background-size: cover;}
.video_bg video{width: 100%;overflow: hidden;display: block;object-fit: fill;}
.slogan_dark{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(0,0,0,0.2);z-index: 1}
.index_enter{width: 100%;height:180px;position: absolute;bottom:80px;left: 0;z-index: 5 }
.index_enter ul {width: 66%;margin: 0 auto;padding: 0;text-align: center;}
.index_enter ul li{width:218px;height: 178px;border: #fff 1px solid;background:rgba(77,167,200,0.8);float: left;margin-right: 60px;}
.index_enter ul li:nth-child(2){background:rgba(63,177,123,0.8);}
.index_enter ul li:nth-child(3){background:rgba(241,169,72,0.8);margin-right: 0;}

.index_enter ul li:hover{background:rgb(77,167,200);}
.index_enter ul li:nth-child(2):hover{background:rgb(63,177,123);}
.index_enter ul li:nth-child(3):hover{background:rgb(241,169,72);}

.index_enter ul li a{display: block;font-size: 24px;color: #fff;width: 220px;height: 180px;}
.index_enter ul li img{margin-top: 40px;}
.index_enter ul li p{margin-top: 20px;}
.index_enter2{display: none}
.phone_banner{display: none;}
header button {display: none !important; position:absolute; right:80px; top:40px; display:inline-block; width:45px; height:24px;  line-height:10px; }
     header button span{    display: inline-block; margin: 2px 0; width: 100%; height: 4px; background: #991f22;}


.logo{float: left;margin-top: 25px;}
.logo img{width:423px;height: 71px;}
header nav{width: 50%;float: right;}
header nav ul li{width: 20%;float: left;text-align: center;line-height: 120px;height: 120px;}
header nav ul li a{display: block;width: 100%;height: 120px;line-height: 120px;text-align: center;color: #333;font-size: 18px;}
header nav ul li:hover a{color: #991f22;font-weight: bold;}
header nav ul li.active a{color: #991f22;font-weight: bold;}
header nav ul li:nth-child(6){display: none;}
.search{background: url(../images/search_ico.png) center center no-repeat;float: right;width: 48px;height: 48px;margin-top: 35px;cursor: pointer;}
.items_search{position: absolute;right: 0;top: 122px;z-index:999;width: 100%;height: 55px;display: none}
.items_search form{width: 238px;height: 44px;border:#991f22 4px solid;background: #fff;float: right;}
.items_search input[type=text]{border: 0;width:80%;height: 42px;line-height: 42px;text-align: left;text-indent: 1em;float: left;}
.items_search input[type=submit]{background: url(../images/search_ico2.png) center center no-repeat;width: 20px;height: 20px;float: right;border: 0;margin-top: 12px;margin-right: 10px;cursor: pointer}
.hero .fsElementFooterContent img {
  position: absolute;
  right: 0;
  top: 0;
  -ms-transform: translate(50%, -20%);
  transform: translate(50%, -20%);
}
.hero .fsElementFooterContent img.white-square {
  -ms-transform: translate(10%, -10%);
  transform: translate(10%, -10%);
}
.hero .fsElementFooterContent img.yellow-square {
  -ms-transform: translate(50%, 10%);
  transform: translate(50%, 10%);
}
.hero .fsElementFooterContent img:last-child {
  -ms-transform: translate(30%, 80%);
  transform: translate(30%, 80%);
}
 .hero .fsElementFooterContent img:first-child,
 .hero .fsElementFooterContent img:nth-child(2),
 .hero .fsElementFooterContent img:nth-child(3) {
  right: auto;
  left: 0;
}
 .hero .fsElementFooterContent img:first-child {
  -ms-transform: translate(-70%, 10%);
  transform: translate(-70%, 10%);
}
 .hero .fsElementFooterContent img:nth-child(2) {
  -ms-transform: translate(-60%, 60%);
  transform: translate(-60%, 60%);
}
 .hero .fsElementFooterContent img:nth-child(3) {
  -ms-transform: translate(-60%, 100%);
  transform: translate(-60%, 100%);
}
 .hero .fsElementFooterContent img:nth-child(4) {
  -ms-transform: translate(64%, 32%);
  transform: translate(64%, 32%);
}
 .hero .fsElementFooterContent img:nth-child(5) {
  -ms-transform: translate(46%, 29%);
  transform: translate(46%, 29%);
}
 .hero .fsElementFooterContent img:nth-child(6) {
  -ms-transform: translate(63%, 82%);
  transform: translate(63%, 82%);
}
 .hero .fsElementFooterContent img:nth-child(7) {
  -ms-transform: translate(42%, 130%);
  transform: translate(42%, 130%);
}
 .hero  .fsElementContent img {
  visibility: visible;
}
.hero  .fsElementContent {
  background-repeat: no-repeat;
  background-size: cover;
}
.hero  .fsElementContent img {
  visibility: hidden;
	
}
.fsElementFooterContent img{opacity: 0.3;visibility:visible;}
.about{width: 100%;text-align: center;margin: 50px auto;height: auto;overflow: hidden;}
.about h1{ text-align: center;color: #333;font-weight: bold;font-size: 30px;}
.about p{text-align: left;color: #555;line-height: 26px;width: 85%;margin: 20px auto 0 auto;text-indent:2em}
.about h1 a{color:#333}
.fzyn{background:url(../images/fzyn_bg.jpg) center center no-repeat;width: 100%;height: 320px;text-align: center; background-size:cover;}
.fzyn h2{color: #fff;margin: 120px auto 0 auto;height: auto;overflow: hidden;font-size: 26px;font-weight: bold;}
.fzyn p{color: #fff;text-align:left;width:85%;margin:30px auto 0 auto;line-height: 26px;text-indent:2em}

.fzyn_list{width: 100%;height: auto;overflow: hidden;margin:0 auto; text-align: center}
.fzyn_list ul li{width: 33.3%;float: left;height: 350px;position: relative;text-align: center;}
.fzyn_list ul li img{position: absolute;left: 0;top: 0;}
.fzyn_list ul li h2{width: 87.5%;background:rgba(153,51,51,0.85);height: 50px;line-height:50px;text-align: center;color: #fff;font-size:20px;position: absolute;bottom: 40px;left:40px }
.fzyn_list ul li:nth-child(2) h2{background: rgba(242,136,61,0.85)}
.fzyn_list ul li:nth-child(4) h2{background: rgba(242,136,61,0.85)}
.fzyn_list ul li:nth-child(6) h2{background: rgba(242,136,61,0.85)}
.fzyn_list ul li div{display: none;width: 87.5%;background:rgba(153,51,51,0.85);height: 270px;line-height:26px;text-align: center;color: #fff;position: absolute;top: 40px;left:40px;}
.fzyn_list ul li div h3{font-size: 20px;color: #fff;width: 85%;margin: 40px auto;text-align: left;}
.fzyn_list ul li div p{width: 85%;margin: 0 auto;line-height: 26px;font-size: 16px;text-align: left;}
.fzyn_list ul li:nth-child(2) div{background: rgba(242,136,61,0.85)}
.fzyn_list ul li:nth-child(4) div{background: rgba(242,136,61,0.85)}
.fzyn_list ul li:nth-child(6) div{background: rgba(242,136,61,0.85)}
.fzyn_list ul li:hover div{display: block; }
.fzyn_list ul li:hover h2{display: none;}
.fzyn_list ul li:nth-child(6) h1{text-align: center;font-size: 20px;position: absolute;top: 38%;width: 100%;left: 0;color: #fff;font-weight: normal;}
.fzyn_list ul li:nth-child(6) span{width: 120px;height: 40px;line-height: 40px;text-align: center;border: #fff 1px solid;font-size: 16px;color: #fff;position: absolute;top: 50%;left: 41%;font-weight: normal;}
.fzyn_list ul li:nth-child(6):hover span{background:rgba(153,51,51,0.85); border: #993333 1px solid}

.fzyn_list ul li:nth-child(6) b{background: rgba(0,0,0,0.6);width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
 
.hdsj{width: 100%;margin: 0 auto 50px auto;height: auto;overflow: hidden;position: relative;}
.hdsj .mask{width:77.5%;margin: 0 auto;padding: 0;position: relative;overflow: hidden;}
.hdsj  ul{position: relative;overflow: hidden}
.hdsj  ul li{float: left;width: 935px;}
.hdsj  ul li img{width: 420px;height: 280px;float: left;}
.hdsj  ul li .hdsj_z{width: 50%;float: right;}
.hdsj  ul li .hdsj_z h2{color: #993333;font-size: 22px;font-weight: bold;margin-bottom:10px;height: auto;overflow: hidden;}
.hdsj  ul li .hdsj_z p{color: #555;line-height: 26px;height: auto;margin-bottom: 50px;}
.hdsj  ul li .hdsj_z em{color: #555;font-style: normal}
.hdsj  ul li .hdsj_z h3{font-size: 18px;color: #333;font-weight: bold;}
.hdsj  ul li .hdsj_z span{display: block;width: 120px;height: 40px;background: #993333;text-align: center;line-height: 40px;color: #fff;margin-top: 50px;font-size: 16px;}
.hdsj .preview,.hdsj .next{background: url(../images/arrow_l.png) center center no-repeat;left: 0;top: 50%;position: absolute;cursor: pointer;width: 34px;height: 63px;}
.hdsj .next{left: auto;right: 0;background: url(../images/arrow_r.png) center center no-repeat;}
.index_news{background: url(../images/news_bg.jpg) top center no-repeat;width: 100%;height: auto;overflow: hidden;}
.index_news_bt{text-align: center;color: #fff;margin-top: 40px;}
.index_news_bt h2{font-size: 30px;height: auto;overflow: hidden;margin-bottom: 20px;font-weight: bold;}
.index_news_bt h2 a{color:#fff}
.index_news_bt p{color: #fff;text-align:left;width:85%;margin:30px auto 0 auto;line-height: 26px;text-indent:2em}

.index_news_l{margin-top: 50px;height: auto;overflow: hidden;width: 100%;}
.index_news_l ul li{width: 33%;float: left;height:450px ;overflow: hidden;text-align: center;margin-bottom: 40px;}
.index_news_l ul li img{width: 380px;height: 250px;}
.index_news_l ul li h2{color: #333;font-weight: bold;font-size: 18px;margin: 20px auto 0 auto;width: 96%;text-align: left;line-height:32px;}
.index_news_l ul li p{line-height: 26px;color: #555;text-align: left;width: 96%;margin:10px auto 0 auto;}
.index_news_l ul li span{display: block;color: #999;width: 96%;margin: 30px auto 0 auto;text-align: left}
.index_news_l ul li:hover h2{color: #993333}
.index_news_l ul li:hover span{color: #993333}
.news_m{width: 120px;height: 40px;line-height: 40px;background: #993333;text-align: center;font-size: 16px;color: #fff;margin: 60px auto}
.fz_m{margin:30px auto}
.news_m a{color: #fff;}
.fzlc{width: 100%;margin: 0 auto;text-align: center;}
.footer_ad{background:url(../images/foot_ad.jpg) center center no-repeat;width: 100%;height: 150px;}
.footer_ad h2{text-align: center;line-height: 150px;font-size: 24px;font-weight: bold;color: #fff;}

footer{background: #333;width: 100%;height: 300px;overflow: hidden}
.footer_t{width: 100%;height: auto;overflow: hidden;margin: 0 auto;padding: 0}
.footer_logo{float: left;width: 28%;margin-top: 50px;height: auto;overflow: hidden;}
.footer_logo img{width:316px;height: 53px;}
.footer_address{border-left: #555 1px solid;padding: 20px 3%;width: 34%;float: left;height: auto;overflow: hidden;}
.footer_address ul li{line-height: 40px;color: #ccc;}
.footer_address ul li font{font-weight: bold;font-size:22px;vertical-align: top;}
.footer_nav{float: left;width: 26%;border-left: #555 1px solid;padding: 20px 0 20px 3%;height: auto;overflow: hidden;}
.footer_nav ul li{width: 33%;line-height: 40px;height: 40px;text-align: center;float: left;}
.footer_nav ul li a{width: 100%;line-height: 40px;height: 40px;display: block;color: #ccc;}

.footer_bottom{width: 100%;height: 80px;line-height: 80px;border-top: #555 1px solid;clear: both;margin-top:30px;}
.footer_b_l{float: left;text-align: left;height: 80px;line-height: 80px;}
.footer_b_l a{color: #ccc;}
.footer_b_l a:hover{text-decoration:underline}
.footer_b_r{float: right;width: 10%;}
.footer_b_r ul li{width: 31%;text-align: center;float: left;margin-left: 2%;}
.footer_b_r a{color: #ccc;}

.main_ny{width: 100%;height: auto;overflow: hidden;}
.ny_banner{position: relative;width: 100%;height:250px;overflow: hidden;}
.ny_banner h2{text-align: center;font-size: 36px;line-height: 250px;color: #fff;font-weight: bold;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: 0 auto;z-index:4;}
.ny_banner img{width:100%;height:100%;position: absolute;left: 0;top:0;z-index: 2;}
.apply-list{margin:60px auto;text-align: center;width:100%;}
.apply-list ul li{width: 50%;display: inline-block;text-align: center;margin: 0 auto}
.apply-list ul {font-size: 0;}
.apply-list ul li a{display: block;width:100%;}
.apply-list ul li img{width: 250px;height:250px;display: block;text-align: center;margin: 0 auto}
.kcxx_z{margin: 50px auto;width: 100%;height: auto;overflow: hidden;}
.kcxx_z h2{text-align: center;width:52% ;margin: 0 auto;color: #991f22;font-size: 18px;line-height: 30px}
.kcxx_z p{color: #555;text-align: left;margin-top: 40px;text-indent: 2em;line-height: 30px;}
.kcxx_nav{width: 100%;height: 80px;line-height: 80px;border-top: #ddd 1px solid;border-bottom: #ddd 1px solid;margin: 50px auto;}
.kcxx_nav ul{width: 68%;margin: 0 auto;height: 80px;line-height: 80px;}
.kcxx_nav ul li{width:33%;float: left;margin: 0 auto;text-align: center;font-size: 20px;color: #333;font-weight: bold;}
.kcxx_nav ul li a{color: #333;width: 100%;height: 80px;line-height: 80px;}
.kcxx_nav ul li:hover{cursor: pointer;border-bottom: #991f22 3px solid;}
.kcxx_nav ul li:hover a{color: #991f22}
.kcxx_nav ul li.active{cursor: pointer;border-bottom: #991f22 3px solid;}
.kcxx_nav ul li.active a{color: #991f22}

.list_team_bt{width: 77%;margin:30px auto;border: #ddd 1px solid;height: 68px;line-height: 70px;border-right: 0}
.list_team_bt ul li{text-align: center;float: left;width: 33.3%;height: 70px;line-height: 70px;}
.list_team_bt ul li a{width: 100%;height: 70px;line-height: 70px;text-align: center;font-size: 20px;color: #777777;display: block;border-right: #ddd 1px solid;}
.list_team_bt ul li:hover{background: #991f22;}
.list_team_bt ul li:hover a{color: #fff;}
.list_team_bt ul li.active{background: #991f22;}
.list_team_bt ul li.active a{color: #fff;}
.list_team{width: 100%;margin: 70px auto;height: auto;overflow: hidden;}
.list_team ul li{width: 100%;float: left;margin-bottom: 40px;height: auto;overflow: hidden;}
.list_team ul li img{float: left;width: 160px;height:210px;}
.list_team ul li .list_team_z{width: 84%;float: right;}
.list_team ul li .list_team_z h2{color: #000;font-size: 18px;margin: 5px auto;height: auto;overflow: hidden;font-weight: 600;}
.list_team ul li .list_team_z h3{color: #000;font-size: 16px;margin: 5px auto;height: auto;overflow: hidden}
.list_team ul li .list_team_z p{color: #555;margin: 10px auto;height: auto;overflow: hidden;line-height: 30px;}
.list_team_xz{width: 100%;margin: 50px auto;text-align: center;height: auto;overflow: hidden;font-size: 16px;color: #991f22;}
.fck{width: 100%;height: auto;margin-bottom:60px;overflow: hidden;line-height: 30px}
.fck div,.fck p{line-height: 34px;font-size:16px;color:#252525}

.kcxx_nav2{width: 100%;height: 80px;line-height: 80px;border-top: #ddd 1px solid;border-bottom: #ddd 1px solid; margin: 70px auto 20px auto;}
.kcxx_nav2 ul{width: 20%;margin: 0 auto;height: 80px;line-height: 80px;}
.kcxx_nav2 ul li{width: 50%;float: left;margin: 0 auto;text-align: center;font-size: 20px;color: #333;font-weight: bold;}
.kcxx_nav2 ul li a{color: #333;width: 100%;height: 80px;line-height: 80px;}
.kcxx_nav2 ul li:hover{cursor: pointer;border-bottom: #991f22 3px solid;}
.kcxx_nav2 ul li:hover a{color: #991f22}
.kcxx_nav2 ul li.active{cursor: pointer;border-bottom: #991f22 3px solid;}
.kcxx_nav2 ul li.active a{color: #991f22}

.page { clear:both; display:inline-block; padding:50px 0; width:100%; text-align:center; font-size:16px; }
.page a { display:inline-block; margin:0 5px; padding:6px 12px; border:1px #eee solid; color: #555 }
 .page li.thisclass{ display:inline-block; margin:0 5px; padding:6px 12px; border:1px #eee solid;background:#991f22; color:#fff; }
.page a:hover, .page li.thisclass a { background:#991f22; color:#fff; }
.page li { display:inline-block; *display:inline; *zoom:1; }
.page li select{ font-size:16px;}
.page li option{font-size:16px; }

.hdsj2{width: 100%;margin: 0 auto 50px auto;height: auto;overflow: hidden;position: relative;}
.hdsj2  ul{position: relative;overflow: hidden}
.hdsj2  ul li{float: left;width:100%;height: auto;margin-top: 50px;}
.hdsj2  ul li img{width: 420px;height: 280px;float: left;}
.hdsj2  ul li .hdsj_z{width: 60%;float: right;}
.hdsj2  ul li .hdsj_z h2{color: #993333;font-size: 22px;font-weight: bold;margin-bottom: 30px;height: auto;overflow: hidden;}
.hdsj2  ul li .hdsj_z p{color: #555;line-height: 26px;height: auto;margin-bottom: 50px;}
.hdsj2  ul li .hdsj_z em{color: #555;font-style: normal}
.hdsj2  ul li .hdsj_z h3{font-size: 18px;color: #333;font-weight: bold;}
.hdsj2  ul li .hdsj_z span{display: block;width: 120px;height: 40px;background: #993333;text-align: center;line-height: 40px;color: #fff;margin-top: 50px;font-size: 16px;}


.zhaosheng { margin: 50px auto 100px auto; }
.zhaosheng dt { margin-top:5px; height:50px; line-height:50px; font-size:16px; cursor:pointer; color: #333;font-weight: bold; }
.zhaosheng dt i { float:right; width:50px; height:50px; background:#991f22 url(../images/plus.png) no-repeat center center;  }
.zhaosheng dt.active i { background-image:url(../images/minus.png); }
.zhaosheng dt span { float:right; display:block; width:100%; text-indent:25px; background:#eee; }
.zhaosheng dt.active span { background:#eee;  }
.zhaosheng dd { display:none; padding: 20px 30px; height: auto;overflow: hidden}
.zhaosheng dd .zhaosheng_zw{height: auto;overflow: hidden;padding-bottom: 20px;}
.zhaosheng dd .zhaosheng_zw p{line-height: 30px;color: #555}
.zhaosheng dd .zhaosheng_zw span{display: inline-block;float: right;margin-top: 20px;}
.zhaosheng dd .zhaosheng_zw span a{color: #0068b3;}
.zhaosheng dd ul{width: 100%;margin:20px auto 0 auto;height: auto;overflow: hidden;}
.zhaosheng dd ul li{width: 100%;margin-bottom: 10px;color: #555;height: auto;overflow: hidden;line-height: 30px}
.zhaosheng dd ul li font{color: #0068b3;}
.zhaosheng dd ul li a{color: #555}


.shty_01{width: 1200px;margin: 50px auto;height: auto;overflow: hidden;}
.shty_01 h2{text-align: center;color: #333;font-size: 30px;font-weight: bold;}
.shty_01 p{width: 57%;margin: 0 auto;text-align: center;font-size: 16px;color: #555;margin-top:50px;line-height: 36px}
.shty_01 p font{color: #993333;font-size: 20px;font-weight: bold;}
.shty_02{width: 100%;margin: 0 auto;height: auto;overflow: hidden;padding: 50px 0;background: #eee;}
.shty_02 ul li{width: 47.5%;float: left; text-align: center;height: auto;overflow: hidden}
.shty_02 ul li:nth-child(2){float: right;}
.shty_02 ul li h2{font-size: 30px;color: #333;font-weight: bold;text-align: center}
.shty_02 ul li p{width: 60%;text-align: center;font-size: 16px;color: #333;margin: 30px auto;line-height: 30px}
.shty_02 ul li img{width: 570px;height: 380px;}
.shty_03{width: 100%;height: auto;overflow: hidden;background: #991f22;margin: 0 auto;padding: 0;}
.shty_03_l{float: left;color: #fff;font-size: 16px;padding: 50px 0;width: 69%;line-height: 30px;text-indent: 2em;}
.shty_03_r{width: 160px;height: 50px;border: #fff 1px solid;text-align: center;line-height: 50px;font-size: 16px;color: #fff;float: right;margin: 50px auto}
.shty_03_r a{display: block;width: 160px;height: 50px;line-height: 50px;color: #fff;font-size: 16px;}
.shty_04{padding: 40px 0 0 0;width: 100%;height: auto;overflow: hidden;margin: 0 auto;}
.shty_04 .wrapper h2{font-size: 30px;color: #333;text-align: center;font-weight: bold;}
.shty_04 .wrapper p{text-align: center;font-size: 16px;color: #555;margin: 30px auto;}
.shty_04 ul {margin-top: 40px;}
.shty_04 ul li{width: 25%;float: left;height: auto;overflow: hidden;}
.shty_04 ul li h2{font-size: 24px;font-weight: bold;color: #333;text-align: center;}
.shty_04 ul li .shty_04_z{margin-top: 30px;height: 320px;width: 100%;overflow: hidden;position: relative;}
.shty_04 ul li .shty_04_z img{width: 100%;height:100%;}
.shty_04 ul li .shty_04_z p{width:400px;height: 240px;background:rgba(153,31,34,0.6);position: absolute;left: 40px;top: 40px;display: none;}
.shty_04 ul li .shty_04_z p span{width: 80%;display: block;margin: 0 auto;text-align: left;line-height: 30px;font-size: 16px;color: #fff;margin-top:80px;}
.shty_04 ul li:hover .shty_04_z p{display: block;cursor: pointer}
.shty_05{padding: 0;width: 100%;height: auto;overflow: hidden;margin: 0 auto ;position:relative;}
.shty_05 .wrapper{border-left: #993333 3px solid;padding-bottom: 50px;overflow:visible}
.shty_05_bt{font-size: 30px;color: #333;text-align: center;font-weight: bold;margin: 0 auto 70px auto;padding-top: 70px;}
.shty_05_line{border-right: #993333 3px solid;width: 10px;height:auto;overflow: hidden;position: absolute;left:0;top: 0;z-index: 1 }
.shty_05_oneday{width: 100%;margin:50px auto;padding:0;height: 500px;position: relative;}

.shty_05_oneday ul li{ position:absolute; right:0; top:0; width:79%; height:100%;}
.shty_05_oneday ul li h2{width: 100%;height: 80px;line-height: 80px;text-align: left;text-indent: 2em;color: #fff;background: rgba(0,0,0,0.5);position: absolute;bottom: 0;left: 0}
.shty_05_oneday ol{position: absolute;left:-12px;top: 50px;z-index: 2}
.shty_05_oneday ol li i{width: 16px;height: 16px;vertical-align: middle;border:#993333 3px solid;border-radius:50%;background: #fff;display:inline-block; }
.shty_05_oneday ol li{margin-bottom: 30px;height: auto;overflow: hidden; }
.shty_05_oneday ol li span{font-size: 16px;color:#333;display: inline-block;margin-left: 15px;line-height: 30px;vertical-align: middle}
.shty_05_oneday ol li:hover{cursor: pointer}
.shty_05_oneday ol li:hover i{background: #993333;}
.shty_05_oneday ol li:hover span{color: #993333}
.shty_05_oneday ol li.active i{background: #993333;}
.shty_05_oneday ol li.active span{color: #993333}
.search_result {margin: 60px auto;width: 100%;height: auto;overflow: hidden}
.search_result ul li{height: 50px;line-height: 50px;width: 100%;font-size: 16px;color: #555;border-bottom: #ddd 1px dashed;}
.search_result ul li a{color: #555;font-size: 16px;height: 50px;line-height: 50px;width: 100%;display: block}
.search_result ul li:hover a{color: #993333}

.article_title{text-align: center;font-size: 22px;color: #111;font-weight: bold;margin: 50px auto 0 auto;height: auto;overflow: hidden;}
.title_time{color: #999;text-align: center;margin-top: 30px;margin-bottom: 50px;height: auto;overflow: hidden;}
.lxwm{width:100%;text-align: center;margin: 30px auto 50px auto;height: auto;overflow: hidden;}
.lxwm img{width:250px;height:250px;}
.lxwm ul li{line-height: 40px;color: #555;font-size: 16px;}
.lxwm ul li font{font-weight: bold;font-size:22px;vertical-align: top;}
	.my-map { margin: 40px auto 0 auto; width: 700px; height: 200px; border:#ccc 3px solid}
		.my-map .icon { background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }
		.my-map .icon-cir { height: 31px; width: 28px; }
		.my-map .icon-cir-red { background-position: -11px -5px; }
		.amap-container{height: 100%;}

	.slogan_text{font-size: 50px;white-space:pre-line}
	.index_enter ul li{width: 180px;height: 147px;text-align: center}
	.index_enter ul li a{width: 180px;height: 147px;}
	.index_enter ul li img{margin-top: 25px;-webkit-transition: 0.4s;-webkit-transition: -webkit-transform 0.4s ease-out;transition: transform 0.4s ease-out;-moz-transition: -moz-transform 0.4s ease-out;}
.index_enter ul li:hover img{ transform: rotateZ(360deg);
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);}
	.index_enter{bottom:50px;left: 58px;}
.info_pic{width: 935px;text-align: center;height: 517px;margin: 50px auto;position: relative;overflow: hidden}
.info_pic ol{display: none;}
.info_pic ul li{width:735px;text-align: center;position:relative;left:0;top: 0;right: 0;bottom: 0;margin: 0 auto;height: 517px;overflow: hidden}

.info_pic ul li img { position:absolute; left:50%; top:0;margin-left: -368px;width:735px; height:517px; }
.info_pic ul li h2{position: absolute;bottom: 0;left: 0;width: 100%;height:60px;line-height: 60px; background:rgba(0,0,0,0.6);text-align: left;color: #fff;text-indent: 2em;}
.info_pic .preview,.info_pic .next{background: url(../images/arrow_l.png) center center no-repeat;left: 0;top: 50%;position: absolute;cursor: pointer;width: 34px;height: 63px;}
.info_pic .next{left: auto;right: 0;background: url(../images/arrow_r.png) center center no-repeat;}
.ruxue{width: 150px;height: 40px;line-height:40px;background:rgb(153,51,51);text-align: center;float: right;margin-top: 40px;margin-right: 2%;}
.ruxue a{color: #fff;font-size: 16px;display: block;}
.iflex{display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between;flex-flow:wrap}
.phuhs-login ul li{padding:20px;width:32%;border:#ccc 2px solid;box-sizing:border-box}
.phuhs-login ul li i{background-repeat:no-repeat;background-position:left center;width:223px;height:50px;display: block;background-size: contain;transition-duration:.3s}
.phuhs-login ul li p{font-size: 30px;color:#222;margin-top: 15px;}

.phuhs-login ul li:hover{border:#991f22 2px solid}
.phuhs-login ul li:hover i{width:230px;height:52px;background-size: contain}
.phuhs-login{margin:70px auto;width:100%;min-height:380px; height: auto;overflow: hidden}

@media screen and (max-width:2560px) {
	
	.fzyn_list ul li img{width:100%}
.fzyn_list ul li{height:457px}
.fzyn_list ul li div{height:385px}
.fzyn_list ul li:nth-child(6) span{left:43%}
.ny_banner{text-align:center}
.shty_03{text-align:center}
.shty_04 ul li .shty_04_z p{width:87%;height:340px}
.shty_04 ul li .shty_04_z{min-height:320px;height:auto}
	
}
@media screen and (max-width:1920px) {
	
	.fzyn_list ul li{height:329px;margin-bottom: 20px;overflow: hidden;}
	.fzyn_list ul li div{height: 270px}
	.fzyn_list ul li:nth-child(6) span{left:40%}
	.shty_04 ul li .shty_04_z p{height: 240px;}

}
@media screen and (max-width:1600px) {
	.fzyn_list ul li{height: 274px;}
	.fzyn_list ul li img{width: 100%;}
	.fzyn_list ul li div{height: 232px;top: 30px}
	.fzyn_list ul li:nth-child(1) h2{left: 25px}
	.fzyn_list ul li:nth-child(1) div{left: 25px;}
	.fzyn_list ul li:nth-child(2) h2{left: 30px}
	.fzyn_list ul li:nth-child(2) div{left: 30px;}
	.fzyn_list ul li:nth-child(5) h2{left: 30px}
	.fzyn_list ul li:nth-child(5) div{left: 30px;}
	.fzyn_list ul li:nth-child(3){width: 33.4%;}
	.fzyn_list ul li:nth-child(6){width: 33.4%;}
	.fzyn_list ul li:nth-child(3) h2{left: 35px}
	.fzyn_list ul li:nth-child(3) div{left: 35px;}
	.fzyn_list ul li:nth-child(4) h2{left: 25px}
	.fzyn_list ul li:nth-child(4) div{left: 25px;}
	.shty_03 img{width: 100%;}
	.shty_04 ul li .shty_04_z{height: auto;}
	.shty_04 ul li .shty_04_z p{left: 20px;top: 24px;width: 90%;}
		.fzyn_list ul li:nth-child(6) span{left:39%}
	.fzyn_list ul li h2{bottom: 20px}

}


@media screen and (max-width:1440px) {

.fzyn_list ul li{height: 247px;}
	.fzyn_list ul li div{height: 203px;}
	.fzyn_list ul li div h3{margin: 40px auto 20px auto}
	.shty_04 ul li .shty_04_z p span{margin-top: 40px;}
	.shty_04 ul li .shty_04_z p {height: 197px;}
			.fzyn_list ul li:nth-child(6) span{left:37%;top: 52%}
}
@media screen and (max-width:1368px) {
	.fzyn_list ul li{height: 246px;}
	.fzyn_list ul li div{height: 190px;}
	.fzyn_list ul li div h3{margin: 30px auto 20px auto}
	.index_enter{bottom:20px}
	.shty_04 ul li .shty_04_z p span{margin-top: 30px;}
	.shty_04 ul li .shty_04_z p {height: 185px;}


}
@media screen and (max-width:1280px) {
	.fzyn_list ul li{height: 230px;}
	.fzyn_list ul li div{height: 180px;}
	.fzyn_list ul li:nth-child(6) span{top: 58%;left: 36%}
	.shty_04 ul li .shty_04_z p{height: 168px;}
}
@media screen and (max-width:1024px) {


header nav{width: 37%;margin-right: 2%;}
header nav ul li a{font-size: 14px}
	.wrapper{width: 96%;}
	.slogan_text{width: 100%;}
	.index_enter{left: 0;}
	.index_enter ul li{margin-right: 45px;}
	.fzlc img{width: 100%;}
	.fck img{width: 100% !important;height: 100% !important}
	.list_team ul li .list_team_z{width: 81%;}
	.fzyn_list ul li{height: 275px;width: 50%;}
	.fzyn_list ul li:nth-child(3){width: 50%;}
	.fzyn_list ul li:nth-child(6){width: 50%;}
	.fzyn_list ul li div{height: 225px;}
	.index_news_l ul li{width: 33.3%;}
	.footer_address{width: 36%;}
	.hdsj2 ul li .hdsj_z{width: 69%;}
	.shty_01{width: 96%;}
	.shty_02 ul li img{width: 100%;height: 100%;}
	.shty_04 ul li{width: 50%;margin-top: 40px;}
	.shty_05_oneday ul li img{width: 100%;}
	.shty_05_oneday ul li h2{bottom: 92px}
	.shty_05_oneday ul li{top: 45px}
	.fzyn_list ul li:nth-child(6) span{left: 38%}
	.hdsj .mask{width: 88.5%;}

	
}
@media screen and (max-width:820px) {
  .ruxue{display: none;}
    header nav ul li:nth-child(6){display: block;}

	.ny_banner img{width: 100%;}
	.ny_banner h2{line-height: 100px}
	.shty_02 ul li p{width: 65%;}
	.shty_04 ul{margin-top: 0;}
	.shty_04 ul li{margin-top: 0;}
	.shty_04 ul li .shty_04_z p{height: 215px;}
	.shty_05_line{border-right: 0;border-bottom: #993333 3px solid;width: 100%;top:100px}
	.shty_05 .wrapper{border-left: 0;}
	.shty_05_bt{padding-top: 0;margin: 0 auto}
	.shty_05_oneday ol{left: 0;top: 0}
	.shty_05_oneday ol li{width: 14.2%;float: left; text-align: center}
	.shty_05_oneday ol li span{margin-left: 0;width: 100%;font-size: 14px;line-height: 26px;}
	.shty_05_oneday ul li{width: 100%;top: 110px}
	.shty_05_oneday ul li h2{bottom:112px;}
	.fzyn_list ul li{height: 210px;}
	.fzyn_list ul li h2{bottom: 15px;}
	.fzyn_list ul li div h3{display: none}
	.fzyn_list ul li:nth-child(1) h2{left:20px}
		.fzyn_list ul li:nth-child(3) h2{left:20px}
	.fzyn_list ul li:nth-child(5) h2{left:20px}
	.fzyn_list ul li div{height: 172px;top: 20px;}
	.fzyn_list ul li div p{margin: 20px auto}
	.hdsj .mask{width: 92%;}
	.index_news_l ul li{width: 100%;}
	.footer_ad h2{font-size: 18px;}
	footer{height: auto;}
	.footer_logo{float: none;width: 100%;}
	.footer_address{float: none;width: 100%;}
	.footer_nav{padding: 20px 0;width: 100%;}
	.footer_nav ul li{width: 20%;}
	.footer_b_r{width: 22%;}
	.footer_bottom{margin-top: 30px;}
	.index_enter ul{width: 87%;}
	.kcxx_nav2 ul{width: 40%;}
	.kcxx_nav ul{width: 100%;}
	.list_team ul li{text-align: center;float: none;}
	.list_team ul li img{float: none;margin: 0 auto;text-align: center;}
	.list_team ul li .list_team_z{width: 100%;float: right;text-align: left}
	.hdsj2 ul li{margin: 50px auto 0 auto;float: none;text-align: center}
	.hdsj2 ul li img{float: none;}
	.hdsj2 ul li .hdsj_z{width: 100%;float: none;text-align: left}
	.fzyn_list ul li:nth-child(6) span{left: 35%}
	.hdsj ul li{width: 700px;margin:0 auto;text-align: center}
	.hdsj ul li img{float: none;}
	.hdsj ul li .hdsj_z{width: 90%;float:none;margin: 20px auto;text-align:left}
	.info_pic{width: 100%;}
	.fsElementFooterContent{display: none;}
	.slogan{display: none}
	.slogan_dark{display: none}
	.video_bg{display: none}
	.index header{position: static;background: #fff;}
	.index_enter2{width: 100%;height:180px;z-index: 5;display: block; margin-top: 30px; }
.index_enter2 ul {width:88%;margin: 0 auto;padding: 0;text-align: center;}
.index_enter2 ul li:nth-child(2){background:rgba(63,177,123,0.8);}
.index_enter2 ul li:nth-child(3){background:rgba(241,169,72,0.8);margin-right: 0;}

.index_enter2 ul li:hover{background:rgb(77,167,200);}
.index_enter2 ul li:nth-child(2):hover{background:rgb(63,177,123);}
.index_enter2 ul li:nth-child(3):hover{background:rgb(241,169,72);}

.index_enter2 ul li a{display: block;font-size: 24px;color: #fff;width: 220px;height: 180px;}
.index_enter2 ul li img{margin-top: 40px;}
.index_enter2 ul li p{margin-top: 20px;}
	
		.index_enter2 ul li{width: 180px;height: 147px;text-align: center;float: left;border: #fff 1px solid;background:rgba(77,167,200,0.8);margin-right: 50px;}
	.index_enter2 ul li a{width: 180px;height: 147px;}
	.index_enter2 ul li img{margin-top: 25px;-webkit-transition: 0.4s;-webkit-transition: -webkit-transform 0.4s ease-out;transition: transform 0.4s ease-out;-moz-transition: -moz-transform 0.4s ease-out;}
.index_enter2 ul li:hover img{ transform: rotateZ(360deg);
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);}
	.phone_banner{display: block;width: 100%;height: auto;overflow: hidden;}
	.phone_banner img{width: 100%;}
	header button{display: block !important}
	header nav{width: 100%;float: none;margin:70px auto 0 auto;height: auto;overflow: hidden;}
	.nav2 ul li{width: 100%;height: 40px;background: #991f22;text-align: center;border-bottom: #fff 1px solid;line-height: 40px}
	.nav2 ul li a{display: block;width: 100%;height: 40px;line-height: 40px;color: #fff;}
        .phuhs-login ul li i{width:180px;height:40px;background-size: contain}
    .phuhs-login ul li:hover i{width:180px;height:40px;}
    .items_search{position: static;margin-top: 10px;}
}

@media screen and (max-width:640px) {
	
	header button{top:44px}
	.index_enter2 ul{width: 100%;}
	.index_enter2 ul li{margin-right: 34px;}
	.fzyn p{width: 96%;}
	.hdsj ul li{width: 588px;}
	.footer_ad h2{font-size: 14px;}
	.fzyn_list ul li{width: 100%;float: none;height: 350px;}
	.fzyn_list ul li:nth-child(3){width: 100%;height: 350px;}
	.fzyn_list ul li:nth-child(6){width: 100%;height: 350px;}
	.fzyn_list ul li h2{width: 100%;left: 0 !important}
	.fzyn_list ul li:nth-child(6) span{left: 40%}
	.ny_banner h2{font-size: 26px;line-height: 83px}
	.info_pic{height: 420px;}
	.info_pic ul li{width: 100%;height: 420px;}
	.info_pic ul li img{width: 100%;height: 100%;margin-left: -50%;}
	.kcxx_nav ul li{font-size: 16px;}
	.shty_01 p{width: 70%;}
	.shty_03_r{margin: 70px auto}
	.hdsj2 ul li .hdsj_z{margin-top: 30px;}
	.my-map{width: 99%;}
	.fzyn_list ul li div h3{display: block;margin: 0 auto;width: 100%;}
	.fzyn_list ul li{height: auto !important;margin-bottom: 0;}
	.fzyn_list ul li div{position: static;display: block;width: 100%;height: auto;padding: 20px 0}
	.fzyn_list ul li div h3{margin: 0 auto;width: 90%;}
	.fzyn_list ul li div p{margin: 20px auto;width: 90%;}
	.fzyn_list ul li img{position: static;}
	.fzyn_list ul li h2{display:none}
	.shty_04 ul li{width: 100%;float: none;margin-bottom: 20px;}
	.shty_04 ul li .shty_04_z p{display: block;position:static;background: rgb(153,31,34);height: auto;width: 100%;padding: 10px}
	.shty_04 ul li .shty_04_z p span{margin-top: 0;width: 90%;}
	.shty_05_oneday{margin: 50px auto 0 auto;height: 437px;}
	header nav{display: none}
    .apply-list ul li{width: 100%;margin-bottom: 20px;}
    .phuhs-login{margin:40px auto}
    .phuhs-login ul li{width: 100%;margin-bottom: 20px;}
}
@media screen and (max-width:480px) {
	.logo{width: 80%;margin-top: 15px;}
	
	.logo img{width: 80%;height: auto}
	header{height: auto;padding-bottom: 15px;}
	.index header{height: auto;padding-bottom: 15px;}
	.search{margin-top:13px;}
	header button{right: 55px;top:20px}
	.items_search{top: 87px}
	.index_enter2{height: 100px;}
	.index_enter2 ul li{width: 120px;height: 98px;}
	.index_enter2 ul li a{width: 120px;height: 98px;}
	.index_enter2 ul li{margin-right: 15px;}
	.index_enter2 ul li a{font-size: 20px;}
	.index_enter2 ul li img{width: 40%;margin-top: 10px;}
	.index_enter2 ul li p{margin-top: 10px;}
	.about p{width: 100%;}
	.fzyn_list ul li:nth-child(6) span{left: 35%}
	.hdsj ul li{width: 400px;}

	.hdsj .mask{width: 96%;}
	.hdsj .preview, .hdsj .next{display: none}
	.hdsj ul li .hdsj_z{width: 100%;}
	.footer_ad h2{line-height: 30px;margin-top: 45px;}
	.footer_b_l{float: none;width: 100%;text-align: center}
	.footer_b_r{width: 100%;float: none;text-align: center}
	.ny_banner h2{line-height:120px;font-size: 20px;}
	.info_pic{height: 325px;}
	.info_pic ul li{height: 325px;}
	.kcxx_z h2{width: 100%;}
	.kcxx_nav ul li {font-size: 14px;width: 32%;}
	.kcxx_nav ul li a{height: 50px;line-height: 50px;display: block;}
	.kcxx_nav ul li.active{border-bottom: 0;}
	.kcxx_nav ul li:hover{border-bottom: 0;}
	.kcxx_nav{height: auto;overflow: hidden}
	.list_team_bt{width: 99%;}
	.list_team_bt ul li a{font-size: 16px;}
	.list_team_xz{line-height: 30px}
	.shty_02 ul li{width: 100%;float: none;}
	.shty_02 ul li:nth-child(1){margin-bottom: 40px;}
	.shty_03_l{float: none;width: 100%;text-align: left;padding: 20px 0}
	.shty_03_r{float: none;text-align: center;margin: 20px auto}
	.shty_05_oneday{height: 321px;}
	.shty_01 p{width: 100%;}
	.kcxx_nav2 ul{width: 80%;}
	.my-map{width: 98%;}
	.footer_bottom{height: auto;line-height: 30px;overflow: hidden}
	header nav ul li.active a{color:#fff}
	.ny_banner{height:120px;}
    .fzyn h2{margin-top:30px;}
    .fzyn{background:#9a3334;height:auto;overflow:hidden;padding-bottom:25px;}
    .fzyn p{margin-top: 15px;}
    .about{margin:30px auto 10px auto}
    .hdsj ul li .hdsj_z h2{width:96%;margin:0 auto 10px auto}
    .hdsj{margin:0 auto 15px auto}
    .index_news{background:none;}
    .index_news_bt{background:#9a3334;height:auto;margin-top: 0;padding-bottom:25px;overflow:hidden;padding-top:20px;}
    .index_news_l{margin-top:30px;}
    .index_news_l ul li{margin-bottom:10px;}
    .news_m{margin:30px auto}
    .kcxx_nav{margin:30px auto 0 auto;line-height:50px;}
    .kcxx_nav ul{height:50px;line-height:50px;}
    .kcxx_nav ul li{width:33%;}
    .kcxx_nav ul li a{font-size:18px;}
    .search_result ul li{height:auto;overflow:hidden;line-height:28px;}
    .search_result ul li a{height:auto;line-height:28px;padding:10px 0;overflow:hidden}
    .about p{width:90%}
    .footer_address{padding:20px 1%;width:98%}
    .footer_address ul li font{font-size:20px}
    .kcxx_nav2{margin:20px auto;height:60px;line-height:60px;}
    .kcxx_nav2 ul li a{height:60px;line-height:60px;display:block}
	.hdsj ul li img{width:345px;height:227px;}
}

@media screen and (max-width:375px) {

	.fzyn_list ul li:nth-child(6) span{left: 34%}
		.index_enter2 ul li{width: 100px;height: 87px;}
	.index_enter2 ul li a{width: 100px;height: 87px;}
	.index_enter2 ul li a{font-size: 16px;}
	.index_enter2 ul li{margin-right: 25px;}
	.shty_05_oneday{height: 303px;}
	.zhaosheng dd{padding: 20px 10px}
	
	.hdsj ul li .hdsj_z{width:96%}
	.hdsj ul li .hdsj_z h2{font-size:18px;line-height:30px;}
	.hdsj ul li{width:345px}
	.fck{width:96%}
	.index_news_l ul li img{width:345px;height:227px;}
}

@media screen and (max-width:360px) {

	.shty_05_oneday{height: 295px;}
	.index_enter2 ul li{margin-right:19px ;}
	.index_news_l ul li h2{font-size:17px;}
	
}





