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


*{ margin:0; padding:0;}
body{  margin:0 auto; font-family: "microsoft yahei", Arial, Helvetica, sans-serif; font-family:"微软雅黑"; font-size:14px; font-family:Microsoft Yahei; background:#fff; min-width:1200px;}
a{ text-decoration:none;}
a img{ border:none}
ul{ list-style:none;}
em{ font-style:normal;}
i{ font-style:normal;}


.banner{ position:relative; padding-top: 105px;}

.banner .topnavbox{ position:fixed; background:#fff ; width:100%; top:0; left:0; z-index:555;}
.banner .topheader .topheaderbox{ width: 1200px; margin: 0 auto; text-align: right;}
.banner .topheader .topheaderbox ul{}
.banner .topheader .topheaderbox ul li{ float: right; padding-left: 10px;} 
.banner .topheader .topheaderbox ul li em{ line-height:28px; float: left; padding-right: 0.5rem; font-size: 12px;}
.banner .topnavbox .topnavmain{ width:1200px; margin:0 auto; padding-top:10px;}

.banner .topnavbox .topnavmain .topnav_left{ width:400px; float:left;}
.banner .topnavbox .topnavmain .topnav_left dl{ padding-left:5px;}
.banner .topnavbox .topnavmain .topnav_left dl dt{ float:left;}
.banner .topnavbox .topnavmain .topnav_left dl dd{ float:left;}
.banner .topnavbox .topnavmain .topnav_right{ width:800px; float:left;}
.banner .topnavbox .topnavmain .topnav_right .topnav_ul{ float:left; padding-top:15px;}
.banner .topnavbox .topnavmain .topnav_right .topnav_ul li{ float:left; padding-left:20px; padding-right:20px;}
.banner .topnavbox .topnavmain .topnav_right .topnav_ul li a{ color:#333; font-size:17px; padding-bottom:25px; display:block; float:left;}
.banner .topnavbox .topnavmain .topnav_right .topnav_ul li a:hover{}
.banner .topnavbox .topnavmain .topnav_right span{ float:right; padding-top:5px; padding-right:5px; position:relative; cursor:pointer;}
.banner .topnavbox .topnavmain .topnav_right span em{ position:absolute; top:60px; left:-50px; display:none;}
.banner .topnavbox .topnavmain .topnav_right span em img{ width: 150px; box-shadow: 0 0 0.3rem #ccc;}

/* flexslider */
.flexslider{position:relative;height:800px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:800px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}


.index_box01{}
.index_box01 .pt_bt{ text-align:center; width: 1200px; margin: 0 auto; padding-bottom: 50px;}
.index_box01 .pt_bt dl{ padding-top:65px;}
.index_box01 .pt_bt dl dt{ font-size:36px; font-weight:bold; padding-bottom:25px;}
.index_box01 .pt_bt dl dd{ font-size:16px; color:#666; padding-left:200px; padding-right: 200px;padding-top:20px;}


.index_box01  .floor_1{ width:1200px; margin:0 auto; overflow:hidden;}
.index_box01  .floor_1 .nav{text-align: center;padding-top: 25px;}
.index_box01  .floor_1 .nav a.swiper-pagination-bullet{display: inline-block;width: 130px;line-height: 38px;text-align: center;font-size: 16px;margin: 0 8px;position: relative;height: 38px;background: none;opacity:1;}
.index_box01  .floor_1 .nav a:hover,.index_box01  .floor_1 .nav a.swiper-pagination-bullet-active{color: #FFFFFF;background: #ff6600;border-radius: 19px;}
.index_box01  .floor_1 .nav a:hover em,.index_box01  .floor_1 .nav .swiper-pagination-bullet-active em{display: block;width: 0;height: 0;border-left: 9px solid transparent;border-right: 9px solid transparent;border-top: 9px solid #ff6600;position: absolute;top: 40px;left: 56px;}
.index_box01  .floor_1 ul{height: 480px;overflow: hidden;margin-top: 45px;}
.index_box01  .floor_1 ul li{width: 22%;height: 438px;border: 1px solid #E5E5E5;float: left;border-right: 0;color: #8D8D8D;margin-top: 20px;box-sizing: border-box; transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1), z-index 0s 0.12s;z-index: 10;position: relative;}
.index_box01  .floor_1 ul li:last-child{border-right: 1px solid #E5E5E5;}
.index_box01  .floor_1 ul li p{text-align: center;height: 55px;background: #F3F3F3;padding-top: 120px;font-size: 16px;position: relative;}
.index_box01  .floor_1 ul li p img{display: block;position: absolute;left: 22px;top: 62px;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1), z-index 0s 0.12s;}
.index_box01  .floor_1 ul li p .img2{z-index: 0;opacity: 0;}
/*.index_box01  .floor_1 ul li b{color: #ff6600;display: block;font-size: 22px;padding-left: 23px;}*/
.index_box01  .floor_1 ul li em{display: block;font-size: 18px;color: #ff6600;padding-left: 23px;}
.index_box01  .floor_1 ul li div{transition:all 0.12s cubic-bezier(0.4, 0, 0.2, 1) 0s;position: absolute;z-index: 3;opacity: 1;text-align:left;font-size: 14px;line-height: 25px;color: #8D8D8D;left: 0;top: 200px; padding-left:20px; padding-right:20px;}
.index_box01  .floor_1 ul li span{display: block;line-height: 28px;transition:all 0.12s cubic-bezier(0.4, 0, 0.2, 1) 0s;z-index: 0;opacity: 0;position: absolute;left: 55px;top: 228px;width: 408px;}
.index_box01  .floor_1 ul li span b{font-size: 24px;color: #ff6600;display: block;padding-bottom: 15px;}
.index_box01  .floor_1 ul li span em{color: #8D8D8D;font-size: 10px!important;display: inline-block;padding:0 6px 0 0;}
.index_box01  .floor_1 ul li .btn{display: block;width: 80px;height: 30px;line-height: 30px;text-align: center;font-size: 14px;border-radius: 3px;margin-top: 18px; border:none;}
.index_box01  .floor_1 ul li .btn:hover{background: #ff6600;color: #FFFFFF;}
.index_box01  .floor_1 ul li.on p,.index_box01  .floor_1 ul li:hover p{background-color: #ff6600;background-position: center 55px;background-repeat: no-repeat;color: #FFFFFF;}
.index_box01  .floor_1 ul li.on,.index_box01  .floor_1 ul li:hover{height: 478px;width: 34%;border: 1px solid #ff6600;margin-top: 0;box-shadow: 0 0 20px rgba(0, 198, 226, 0.5);z-index: 100;}

.index_box01  .floor_1 ul li.on div,.index_box01  .floor_1 ul li:hover div{z-index: 0;opacity: 1; width:80%; margin:0 auto; left:10%;padding-left:0px; padding-right:0px; text-align:left; line-height:25px; font-size:15px;}
.index_box01  .floor_1 ul li.on span,.index_box01  .floor_1 ul li:hover span{z-index: 3;opacity: 1;}

.index_box01  .floor_1 ul li.on p img,.index_box01  .floor_1 ul li:hover p img{left: 94px;}
.index_box01  .floor_1 ul li.on p .img1,.index_box01  .floor_1 ul li:hover p .img1{z-index: 0;opacity: 0;}
.index_box01  .floor_1 ul li.on p .img2,.index_box01  .floor_1 ul li:hover p .img2{z-index: 3;opacity: 1;}

.index_box01 #img001{ width:200px;left:27px;}
.index_box01 #img002{ left:75px;}
.index_box01 #img003{ left:65px;}
.index_box01 #img004{ left:136px;}
.index_box01 #img005{ left:60px;}
.index_box01 #img006{ left:132px;}
.index_box01 #img007{ left:42px;}
.index_box01 #img008{ left:115px;}
.index_box01 .sw_jsbox001{display:block; opacity:1;}
.index_box01 .floor_1 ul li .fwwz_em{ display:none;}
.index_box01 .floor_1 ul li.on .fwwz_em{ position:absolute; bottom:20px; display:block;}
.index_box01 .floor_1 ul li.on .fwwz_em a{ border:1px solid #888; color:#888; padding:8px; border-radius:3px; position:absolute; bottom:30px; left:35px; width:100px; text-align:center; font-size:15px;}
.index_box01 .floor_1 ul li.on .fwwz_em a:hover{border:1px solid #f60; color:#f60; }


.index_box02{ padding-bottom:50px;}
.index_box02 .pt_bt{ text-align:center; padding-bottom:50px;}
.index_box02 .pt_bt dl{ padding-top:65px;}
.index_box02 .pt_bt dl dt{ font-size:36px; font-weight:bold; padding-bottom:25px;}
.index_box02 .pt_bt dl dd{ font-size:18px; color:#565656;}


.index_box02 .floor_4 .title{height: 85px;overflow: hidden;}
.index_box02 .floor_4 .info{height: auto;overflow: hidden;background: #404040;padding: 60px 0;}
.index_box02 .floor_4 .info ul{height: 150px;overflow: hidden; width:1200px; margin:0 auto;}
.index_box02 .floor_4 .info ul li.swiper-pagination-bullet{width: 180px;margin-right: 24px;float: left;position: relative;cursor: pointer;height: 83px;background: none;opacity:.6;margin-bottom: 17px;}
.index_box02 .floor_4 .info ul li.swiper-pagination-bullet-active{opacity:1;}
.index_box02 .floor_4 .info ul li:nth-child(6n){margin-right: 0;}
.index_box02 .floor_4 .info ul li.swiper-pagination-bullet img{width: 176px;height: 76px;border: 2px solid #FFFFFF;}
.index_box02 .floor_4 .info ul li.swiper-pagination-bullet em{width: 28px;height: 14px;background: url(../images/fl04_bg.png);position: absolute;bottom: -9px;left: 76px;display: none;}
.index_box02 .floor_4 .info ul li.swiper-pagination-bullet-active em{width: 28px;height: 14px;background: url(../images/fl04_bg.png);position: absolute;bottom: -9px;left: 76px;display: block;}
.index_box02 .floor_4 .info ul li:hover img,.index_box02 .floor_4 .info ul li.swiper-pagination-bullet-active img{border: 2px solid #0A6DEE;}

.index_box02 .floor_4 .info ul li.swiper-pagination-bullet-active img{border: 2px solid #0A6DEE;}


.index_box02 .floor_4 .info ul li:hover em,.content .floor_4 .info ul li.swiper-pagination-bullet-active em{display: block;}


.index_box02 .floor_4 .info .swiper-slide{}
.index_box02 .floor_4 .info .swiper-slide img{float: left;}
.index_box02 .floor_4 .info .swiper-slide table{margin-top: 15px; margin-left:35px; float:left;}
.index_box02 .floor_4 .info .swiper-slide table th{text-align: left;font-size: 26px;color: #FFFFFF;height: 60px;}
.index_box02 .floor_4 .info .swiper-slide table td{color: #FFFFFF;font-size: 16px;height: 42px;}
.index_box02 .floor_4 .info .swiper-slide table td .btn{width: 130px;line-height: 40px;display: block;font-size: 16px;color: #FFFFFF;background: #F74730;text-align: center;float: left;margin: 66px 26px 0 0;}
.index_box02 .floor_4 .info .swiper-slide table td img{float: left;margin: 20px 20px 0 0;}

.index_box02 .floor_4 .info .swiper-slide .caselibox{ width:1200px; margin:0 auto;}




.index_box03{ padding-bottom:50px;}
.index_box03 .pt_bt{ text-align:center;}
.index_box03 .pt_bt dl{ padding-top:35px;}
.index_box03 .pt_bt dl dt{ font-size:36px; font-weight:bold; padding-bottom:25px;}
.index_box03 .pt_bt dl dd{ font-size:18px; color:#565656;}
.index_box03 .pt_bt dl dd.yx_dd{ border-bottom:1px solid #ddd; line-height:10px; padding-top:20px;}
.index_box03 .floor_5{ width:1200px; margin:0 auto;}
.index_box03 .floor_5 ul.width{padding: 65px 0 100px;height: auto;overflow: hidden;}
.index_box03 .floor_5 .width li{width: 300px;float: left;text-align: center;font-size: 14px;color: #8D8D8D;line-height: 20px;}
.index_box03 .floor_5 .width li p{font-size: 24px;color: #000000;line-height: 52px;padding-top: 5px; font-weight:bold;}



.index_box04{ padding-bottom:100px; background:#f7f7f7;}
.index_box04 .pt_bt{ text-align:center;}
.index_box04 .pt_bt dl{ padding-top:60px;}
.index_box04 .pt_bt dl dt{ font-size:36px; font-weight:bold; padding-bottom:25px;}
.index_box04 .pt_bt dl dd{ font-size:18px; color:#565656;}
.index_box04 .pt_bt dl dd.yx_dd{ border-bottom:1px solid #ddd; line-height:10px; padding-top:20px;}
.index_box04 .floor_5{ width:1200px; margin:0 auto;}
.index_box04 .floor_5 ul.width{padding: 65px 0 100px;height: auto;overflow: hidden;}
.index_box04 .floor_5 .width li{width: 300px;float: left;text-align: center;font-size: 14px;color: #8D8D8D;line-height: 20px;}
.index_box04 .floor_5 .width li p{font-size: 24px;color: #000000;line-height: 52px;padding-top: 5px; font-weight:bold;}


.index_box04 .hzhbbox{ margin:0 auto; text-align:center; padding-top:80px;}




.index_box05{ padding-bottom:50px; overflow:hidden;}
.index_box05 .pt_bt{ text-align:center;}
.index_box05 .pt_bt dl{ padding-top:70px;}
.index_box05 .pt_bt dl dt{ font-size:36px; font-weight:bold; padding-bottom:25px;}
.index_box05 .pt_bt dl dd{ font-size:18px; color:#565656;}
.index_box05 .pt_bt dl dd.yx_dd{ border-bottom:1px solid #ddd; line-height:10px; padding-top:20px;}
.index_box05 .index_box05main{ width:1200px; margin:0 auto;}
.index_box05 .index_box05main ul{width: 1200px;margin: 0 auto;padding-top: 40px;}
.index_box05 .index_box05main ul li{width: 370px;float: left; padding-left:30px; height:320px;}
.index_box05 .index_box05main ul.no1{padding-top: 60px;}
.index_box05 .index_box05main ul.no1 li img{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.index_box05 .index_box05main ul.no1 li a.img{display: block;width: 340px;height: 130px;overflow: hidden;}
.index_box05 .index_box05main ul.no1 li p{font-size: 20px;background: url(../images/2017/ar_t_bg.jpg) left bottom no-repeat;line-height: 40px;margin-bottom: 15px;}
.index_box05 .index_box05main ul.no1 li a:hover{color: #0A6DEE;text-decoration: none;}
.index_box05 .index_box05main ul.no1 li a.more:hover{text-decoration: underline;}
.index_box05 .index_box05main ul.no1 li:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.index_box05 .index_box05main ul li a{display: block; color:#333;}
.index_box05 .index_box05main ul li a:hover{text-decoration: underline;}
.index_box05 .index_box05main ul li p a:hover{text-decoration: none;}
.index_box05 .index_box05main ul li a.ar_t{font-size: 16px;line-height: 46px;width: 340px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
.index_box05 .index_box05main ul li span{line-height: 22px;color: #8D8D8D;width: 340px;display: block;}
.index_box05 .index_box05main ul li .more{font-size: 14px;color: #0A6DEE;float: right;margin-right: 30px; padding-top:10px;}
.index_box05 .index_box05main ul li .more:hover{text-decoration: underline;}


.index_box08{ background:#f7f7f7; overflow: hidden;}
.index_box08 .index_box08main {
	 width: 1200px; margin: 0 auto; overflow: hidden;}
}

.index_box08 .index_box08main .left08box{ width:600px; float: left;}
.index_box08 .index_box08main .left08box .btbox{ padding-top: 120px; padding-bottom: 30px; overflow: hidden;}
.index_box08 .index_box08main .left08box .btbox dl{ padding-left: 5px;}
.index_box08 .index_box08main .left08box .btbox dl dt{ float: left;}
.index_box08 .index_box08main .left08box .btbox dl dt img{ width:130px ;}
.index_box08 .index_box08main .left08box .btbox dl dd {  float: left;font-size:32px; line-height: 48px; font-weight: bold; padding-left: 20px; color: #333; padding-top: 10px;}
.index_box08 .index_box08main .left08box .downbox{
 clear: both; padding-bottom: 50px; overflow: hidden; padding-left: 5px; padding-top: 20px;
}
.index_box08 .index_box08main .left08box .downbox dl{ float: left; margin-right: 10px;}
.index_box08 .index_box08main .left08box .downbox dl dt{ width: 160px; height: 160px;border-radius: 20px; background: #fff; text-align: center;}

.index_box08 .index_box08main .left08box .downbox dl dt img{  margin-top:40px;}
.index_box08 .index_box08main .left08box .downbox dl.dl01 dt img{ width: 125px; margin-top: 15px;}

.index_box08 .index_box08main .left08box .downbox dl dt:hover{ box-shadow: 0 0 0.5rem #ccc;;}

.index_box08 .index_box08main .left08box .downbox dl dd{ text-align: center; font-size:15px; padding-top: 15px;;}

.index_box08 .index_box08main .right08box{ width:600px; float:left; padding-top: 320px;}




.contact_bottom{ background:url(../images/contactbg.png) no-repeat center top; height:178px; clear:both;}
.contact_bottom .contact_bottom_box{ width:1100px; margin:0 auto; padding-top:66px;}
.contact_bottom .contact_bottom_box a{ float:right; width:193px; height:46px; border:1px solid #fff; display:block; color:#fff; text-align:center; line-height:46px; font-size:15px;}
.contact_bottom .contact_bottom_box a:hover{ background:#ff6600; border:1px solid #ff6600;}


.footer{ height:380px; background:#222126;clear: both;}
.footer .footerbox{ width:1190px; margin:0 auto;}
.footer .footerbox .footermain{overflow:hidden; height:300px;}
.footer .footerbox .footermain dl{ padding-top:50px; float:left; padding-right:143px;}
.footer .footerbox .footermain dl dt{ font-size:18px; color:#fff; padding-bottom:20px; }
.footer .footerbox .footermain dl dd{ font-size:14px; color:#fff; line-height:30px;}
.footer .footerbox .footermain dl dd a{ color:#fff;}
.footer .footerbox .footermain dl dd a:hover{ text-decoration:underline;}
.footer .footerbox .footermain dl.lastdl{padding-right:0; float:left;}
.footer .footerbox .footermain dl.lastdl img{ width: 150px;} 

.footer .copyright{ text-align:center; border-top:1px solid #181818; color:#fff; padding-top:30px; font-size:14px;}




.topnavbox{ position:fixed; background:#fff ; box-shadow: 0 0 10px #aaa; width:100%; top:0; left:0; z-index:555; height:110px}
.topheader{ background: #eee; height: 30px; line-height: 30px;}
.topheader .topheaderbox{ width: 1200px; margin: 0 auto; text-align: right;}
.topheader .topheaderbox ul{}
.topheader .topheaderbox ul li{ float: right; padding-left: 10px;} 
.topheader .topheaderbox ul li em{ line-height:28px; float: left; padding-right: 0.5rem; font-size: 12px;}
.topnavbox .topnavmain{ width:1200px; margin:0 auto; padding-top:10px;}

.topnavbox .topnavmain .topnav_left{ width:400px; float:left;}
.topnavbox .topnavmain .topnav_left dl{ padding-left:5px;}
.topnavbox .topnavmain .topnav_left dl dt{ float:left;}
.topnavbox .topnavmain .topnav_left dl dt img{ width: 120px;}
.topnavbox .topnavmain .topnav_left dl dd{ float:left;}
.topnavbox .topnavmain .topnav_right{ width:800px; float:left;}
.topnavbox .topnavmain .topnav_right .topnav_ul{ float:left; padding-top:15px;}
.topnavbox .topnavmain .topnav_right .topnav_ul li{ float:left; padding-left:20px; padding-right:20px;}
.topnavbox .topnavmain .topnav_right .topnav_ul li a{ color:#666; font-size:17px; padding-bottom:25px; display:block; float:left;}
.topnavbox .topnavmain .topnav_right .topnav_ul li a:hover{}
.topnavbox .topnavmain .topnav_right span{ float:right; padding-top:5px; padding-right:5px; position:relative; cursor:pointer;}
.topnavbox .topnavmain .topnav_right span em{ position:absolute; top:60px; left:-50px; display:none;}
.topnavbox .topnavmain .topnav_right span em img{ width: 150px; box-shadow: 0 0 0.3rem #ccc;}




.page-nav {
  border-bottom: 1px solid #eee;
}

.page-nav dl {
  margin: 0 auto;
  max-width: 1200px;
}

.page-nav dl:after {
  content: " ";
  clear: both;
  display: table;
}

.page-nav dl>dt {
  float: left;
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
}

.page-nav dl>dt a {
  width: 57px;
  background: url("../images/page-nav-home.png") 0 center no-repeat;
}

.page-nav dl>dt a:hover {
  background-position: -57px center;
}

.page-nav dl>dd {
  float: right;
  padding-left: 24px;
  padding-right: 28px;
  border-right: 1px solid #eee;
}

.page-nav dl>dd:last-child {
  padding-right: 24px;
  background-image: none;
  border-right: 1px solid #eee;
  border-left: 1px solid #eee;
}

.page-nav dl a {
  display: block;
  padding: 20px 0;
  color: #666;
  font-size: 15px;
}

.page-nav dl a:hover, .page-nav dl .active a {
  color: #e94539;
}


.videobox{ background:url(../images/videobg.jpg) center top no-repeat; height:920px; clear:both;}
.videobox .videomain{ width: 1200px; margin: 0 auto;}
.videobox .videomain .videotitle{ font-size: 46px; font-weight: bold; padding-top:80px; padding-bottom:60px; color: #fff; text-align: center;}





.honorbanner{ background:url(../images/honor_banner.jpg) center top no-repeat; height:376px; clear:both;margin-top: 100px;}
.hrbanner{ background:url(../images/hr_banner.jpg) center top no-repeat; height:376px; clear:both; margin-top: 100px;}
.aboutbanner{ background:url(../images/aboutban.jpg) center top no-repeat; height:376px; clear:both; margin-top: 100px;}

.newsbanner{ background:url(../images/newsbanner.jpg) center top no-repeat; height:376px; clear:both; margin-top: 100px;}
.contactbanner{ background:url(../images/contactban.jpg) center top no-repeat; height:376px; clear:both; margin-top: 100px;}
.attractbanner{ background:url(../images/zshzbanner.jpg) center top no-repeat; height:376px; clear:both; margin-top: 100px;}



.nybox .nymain .pt_bt{ text-align:center; width:1200px; margin:0 auto;}
.nybox .nymain .pt_bt dl{ padding-top:50px;}
.nybox .nymain .pt_bt dl dt{ font-size:36px; font-weight:bold; padding-bottom:25px;}
.nybox .nymain .pt_bt dl dd{ font-size:18px; color:#565656;}


.nybox .nymain{ margin:0 auto;}

.nybox .nymain .abouttwobox{background:url(../images/about_02.jpg) center top no-repeat; height: 1000px;}
.nybox .nymain .aboutyoushi{ width: 1200px; margin: 0 auto; padding-bottom:30px}
.nybox .nymain .aboutyoushi .aboutyoushititle{ text-align: center; font-size: 46px; font-weight: bold; padding-top: 90px; padding-bottom: 80px; color: #555;}




.nybox .nymain .honorbox{ padding-top:50px; padding-bottom:50px; width:1200px; margin:0 auto; overflow:hidden;}
.nybox .nymain .honorbox dl{}
.nybox .nymain .honorbox dl dt{ background:url(../images/honor_xianxian.gif) repeat-x center left; font-size:30px; font-weight:bold; height:40px; padding-left:60px;}




.nybox .nymain .honorbox dl dt span{ background:#fff;}
.nybox .nymain .honorbox dl dd { padding-bottom:50px; overflow:hidden; padding-top:20px;}
.nybox .nymain .honorbox dl dd .honor_left{ float:left; width:535px; float:left; padding-top:20px; padding-bottom:20px; text-align:center;} 
.nybox .nymain .honorbox dl dd .honor_left span{ border:1px solid #ddd; padding:10px 10px 6px 10px; display: inline-block;}
.nybox .nymain .honorbox dl dd .honor_left span img{ max-width:390px;}
.nybox .nymain .honorbox dl dd .honor_right{ float:left; width:665px; float:left;} 
.nybox .nymain .honorbox dl dd .honor_right h4{ font-size:21px; padding-top:50px;}
.nybox .nymain .honorbox dl dd .honor_right p{ font-size:16px; padding-top:20px;}

.nybox .nymain .hrbox{ width:1200px; margin:0 auto; padding-top:40px; padding-bottom:80px;}

.nybox .nymain .hrbox .join-list li{ margin-bottom:10px;}




.nybox .nymain .hrbox .join-list li .jointop{ background:#f8f8f8; font-size:18px; height:70px; padding-left:30px; cursor:pointer;}

.nybox .nymain .hrbox .join-list li .jointop .jints p{width:100%; clear:both;font-size:18px;}
.nybox .nymain .hrbox .join-list li .jointop .jints p em{ float:right; padding-top:13px; padding-right:20px;}
.nybox .nymain .hrbox .join-list li .jointop .jints p i{ padding-top:23px; float:left;}
.nybox .nymain .hrbox .join-list li .joins{ display:none; background:#f8f8f8; overflow:hidden;}


.nybox .nymain .hrbox .join-list li.onon .jointop{ margin-bottom:0;}

.nybox .nymain .hrbox .join-list li .joins .join-info{ margin-left:30px; overflow:hidden; margin-right:30px; border-top:1px solid #ddd; padding-top:20px; padding-bottom:15px; }

.nybox .nymain .hrbox .join-list li .joins .join-info .p{ float:left; width:500px;}
.nybox .nymain .hrbox .join-list li .joins .join-info .p p{ line-height:25px; font-size:15px;}
.nybox .nymain .hrbox .join-list li .joins .join-info .p p b{ font-size:17px; display:block; padding-bottom:15px;}
.nybox .nymain .hrbox .join-list li .joins .join-info .p .p2{ border-left:1px solid #ddd; padding-left:50px;}

.nybox .nymain .hrbox .join-list li .joins .join-info .p .p1{ padding-right: 50px;}
.nybox .nymain .hrbox .join-list li .joins .join-info .p .p1 b{ font-size:17px; display:block; padding-bottom:15px;}


.nybox .nymain .aboutbox{}
.nybox .nymain .aboutbox .aboutbox001{ width:1200px; margin:0 auto; padding-top:20px; padding-bottom:50px;}
.nybox .nymain .aboutbox .aboutbox001 .aboutbox001bg{ background:url(../images/about_bgbg.jpg) no-repeat; height:1171px; height:391px; margin:0 auto;}

.nybox .nymain .aboutbox .aboutbox001 .aboutbox001bg .nrnr{ width:645px; padding-left:500px; padding-top:70px;}
.nybox .nymain .aboutbox .aboutbox001 .aboutbox001bg .nrnr p{ font-size:16px; line-height:30px;}


.nybox .nymain .aboutbox .conatctbox{}
.nybox .nymain .aboutbox .conatctbox .contactmain01{ width:1200px; margin:0 auto; height:750px; padding-bottom:30px;}
.nybox .nymain .aboutbox .conatctbox .contactmain01 h4{ text-align:center; font-size:36px; padding-top:50px; padding-bottom:20px;}
.nybox .nymain .aboutbox .conatctbox .contactmain01 dl{ float:left; width:370px; height:235px; text-align:center; background:#f6f6f6; margin-top:33px;}
.nybox .nymain .aboutbox .conatctbox .contactmain01 dl.twodl{ margin-left:38px; margin-right:38px;}
.nybox .nymain .aboutbox .conatctbox .contactmain01 dl dt{ padding-top:38px;}
.nybox .nymain .aboutbox .conatctbox .contactmain01 dl dd{ font-size:16px; line-height:25px; padding-top:5px;}
.nybox .nymain .aboutbox .conatctbox .contactmain01 dl dd p{ font-size:13px; color:#808080;}
.nybox .nymain .aboutbox .conatctbox .contactmain01 dl:hover{  box-shadow:0 0 20px #bbb; }


.nybox .nymain .aboutbox .conatctbox .contactmain02{ height:420px; background:#efefef;}
.nybox .nymain .aboutbox .conatctbox .contactmain02 .contactmain02box{ width:1200px; margin:0 auto;}
.nybox .nymain .aboutbox .conatctbox .contactmain02 .contactmain02box h4{ text-align:center; font-size:36px; padding-top:60px; padding-bottom:20px;}
.nybox .nymain .aboutbox .conatctbox .contactmain02 .contactmain02box dl{ padding-top:30px; float:left; width:160px; text-align:center; margin-left:118px; margin-right:120px;}
.nybox .nymain .aboutbox .conatctbox .contactmain02 .contactmain02box dl dd{ font-size:18px; text-align:center; padding-top:20px;}
.nybox .nymain .aboutbox .conatctbox .contactmain02 .contactmain02box dl dd p{ color:#a9a9a9; font-size:14px;}
.nybox .nymain .aboutbox .conatctbox .contactmain02 .contactmain02box dl.condlwx{ position:relative;}
.nybox .nymain .aboutbox .conatctbox .contactmain02 .contactmain02box dl.condlwx .conewm{ position:absolute; top:-150px; opacity:0; left:-3px;}

.nybox .nymain .aboutbox .conatctbox .contactmain03{width:1200px; margin:0 auto; overflow:hidden; padding-bottom:100px;}
.nybox .nymain .aboutbox .conatctbox .contactmain03 h4{ text-align:center; font-size:36px; padding-top:70px; padding-bottom:20px;}


.nybox .nymain .aboutbox .conatctbox .contactmain03 .contactmap{ padding-top:40px;}


.nybox .nymain .hynews2box{ width:1200px; margin:0 auto; padding-top:60px; padding-bottom:50px;}
.nybox .nymain .hynews2box .hynews2_bt{ text-align:center;}
.nybox .nymain .hynews2box .hynews2_bt h3{ font-size:30px;}
.nybox .nymain .hynews2box .hynews2_bt p{ font-size:15px; padding-top:20px;}
.nybox .nymain .hynews2box .hynews2main{ padding-top:30px; padding-bottom:50px;}

.nybox .nymain .hynews2box .hynews2main p{ font-size:16px; text-indent:32px; line-height:30px; padding-bottom:15px;}

.nybox .nymain .hynews2box dl{ border-top:1px solid #eee; padding-top:50px;}
.nybox .nymain .hynews2box dl dt{ float:right; padding-top:8px;}
.nybox .nymain .hynews2box dl dd{ font-size:15px; line-height:25px;}
.nybox .nymain .hynews2box dl dd p{ padding-bottom:5px;}
.nybox .nymain .hynews2box dl dd p a{ color:#333;}
.nybox .nymain .hynews2box dl dd p a:hover{ text-decoration:underline;}







.nybox .nymain .hynewsbox001{}

.nybox .nymain .hynewsbox001 .hynewsbox001main{}


/*content*/
.nybox .nymain .hynewsbox001 .hynewsbox001main .content{
	zoom: 1;
	overflow: hidden;

}

/*content*/
.content{
	zoom: 1;
	overflow: hidden;

}

/*首面修改-企业动态*/

/* ui-banner */
.ui-banner{display:block;position:relative;width:1154px;}
.ui-banner.ui-banner-invalid{display:none;}
.ui-banner,.ui-banner .ui-banner-slides,.ui-banner .ui-banner-slogans,.ui-banner .ui-banner-arrow{height:298px;}
.ui-banner .ui-banner-slides,.ui-banner .ui-banner-slogans,.ui-banner .ui-banner-arrow{position:absolute;top:0;}
.ui-banner ul{list-style-type:none;margin:0;padding:0;overflow:hidden;}
.ui-banner .ui-banner-slides{width:445px;height:298px;left:1px;}
.ui-banner .ui-banner-slides li{display:none;position:absolute;top: 5px;+top:10px;}
.ui-banner .ui-banner-slides li img{width:445px;height:288px;border:none;}
.ui-banner .ui-banner-slides li.ui-banner-slides-current,.ui-banner .ui-banner-slides li.ui-banner-slides-prev,.ui-banner .ui-banner-slides li.ui-banner-slides-next{display:block;}
.ui-banner .ui-banner-slides li.ui-banner-slides-current{left:0;}
.ui-banner .ui-banner-slides li.ui-banner-slides-prev{left:-654px;}
.ui-banner .ui-banner-slides li.ui-banner-slides-next{left:654px;}
.ui-banner .ui-banner-slogans{height:298px;overflow:hidden;width:698px;right:0;}
.ui-bnnerimg{
	width: 103px;
	height: 83px;
}
.ui-bnnerp{
	width: 550px;
	height:97%;
	padding-left: 20px;
}
.ui-bnnerp h3{
	font-size: 15px;
	color: #666; font-weight:bold; padding-bottom:5px;
}
.ui-bnnerp h3 em{ float:right;}
.ui-bnnerp p{
	color: #666; line-height:18px;
}
.ui-line{
	zoom: 1;
	overflow: hidden;
}
.ui-line-hover{
	background:url("../images/stuj.png") no-repeat left center;
}

.ullinehover{
	border-bottom: 1px solid #ececec;
	height: 86px;
	margin: 0 0 3px 25px;
	+margin: 0 0 1px 25px;
	padding: 6px 0;
}

.ui-bnnerp-hover{
	background-color:#ff6600;
	color:#fff;
}
/*.ullinehover:hover .ui-bnnerp h3,.ullinehover:hover .ui-bnnerp p{
	color: #fff;
}*/
.uibannerslog ul li{
	border: 1px solid red;
}
.ui-bnnerp-hover h3,.ui-bnnerp-hover p{
	color:#fff;
}
.ui-banner .ui-banner-arrow{display:block;width:23px;outline:none;}
.ui-banner .ui-banner-arrow.ui-banner-arrow-prev{
	background: transparent url("../images/jleft.jpg") no-repeat scroll 0 0;
	height: 23px;
	right: -43px;
	top: 17px;
	width: 23px;
}
.ui-banner .ui-banner-arrow.ui-banner-arrow-next{
	background: transparent url("../images/jright.jpg") no-repeat;
	height: 23px;
	right: -43px;
	top: 49px;
	width: 23px;
}
.ui-banner .ui-banner-arrow.ui-banner-arrow-next img{left:-15px;}
.ui-banner .ui-banner-overlay{bottom:0;height:10px;position:absolute;right:0;width:173px;}



.nybox .nymain .hynewsbox002{ background:#efefef; padding-bottom:70px;}
.nybox .nymain .hynewsbox002 .hynewsbox002main{ width:1200px; margin:0 auto;}

.nybox .nymain .hynewsbox002 .hynewsbox002main .newsbox{ padding-top:30px;}
.nybox .nymain .hynewsbox002 .hynewsbox002main .newsbox .index_bignews{ background:#fff; overflow:hidden; padding:20px; clear:both; margin-top:60px; margin-top:30px; overflow:hidden;}
.nybox .nymain .hynewsbox002 .hynewsbox002main .newsbox .index_bignews dl{}
.nybox .nymain .hynewsbox002 .hynewsbox002main .newsbox .index_bignews dl dt{ width:310px; height:201px; float:left;}
.nybox .nymain .hynewsbox002 .hynewsbox002main .newsbox .index_bignews dl dd{ float:left; width:770px; padding-left:20px;}
.nybox .nymain .hynewsbox002 .hynewsbox002main .newsbox .index_bignews dl dd h3{ font-size:20px; padding-top:10px; }
.nybox .nymain .hynewsbox002 .hynewsbox002main .newsbox .index_bignews dl dd h3 a{ color:#333;}
.nybox .nymain .hynewsbox002 .hynewsbox002main .newsbox .index_bignews dl dd h3 a:hover{ text-decoration:underline;}
.nybox .nymain .hynewsbox002 .hynewsbox002main .newsbox .index_bignews dl dd span{ font-size:14px; color:#8F8F8F; padding-top:15px; padding-bottom:15px; display:block;}
.nybox .nymain .hynewsbox002 .hynewsbox002main .newsbox .index_bignews dl dd p{ font-size:15px; line-height:24px;}

.yema{ text-align:center; padding-top:50px; clear:both;}
.yema a{ display:inline-block; width:45px; height:45px; background:#fff; border:1px solid #eee; text-align:center; line-height:45px; font-size:14px; color:#333; margin-left:5px; margin-right:5px;}
.yema a.on{ background:#ff6600; border:1px solid #ff6600; color:#fff;}




.nybox .nymain .gsnewsbox{ padding-top:15px; overflow:hidden;}
.nybox .nymain .gsnewsbox .gsnewsbox_001{ background:#f7f7f7;}
.nybox .nymain .gsnewsbox .gsnewsbox_001 .gsnewsbox_001main{ width:1200px; margin:0 auto; padding-top:50px; padding-bottom:50px; overflow:hidden;}

.nybox .nymain .gsnewsbox .gsnewsbox_001 .gsnewsbox_001main .gsnewsbox_001_left{ float:left; width:600px;}
.nybox .nymain .gsnewsbox .gsnewsbox_001 .gsnewsbox_001main .gsnewsbox_001_left p{ padding-top:10px;}
.nybox .nymain .gsnewsbox .gsnewsbox_001 .gsnewsbox_001main .gsnewsbox_001_left p em{ float:right;}
.nybox .nymain .gsnewsbox .gsnewsbox_001 .gsnewsbox_001main .gsnewsbox_001_right{ float:left; width:530px; padding-left:55px;}
.nybox .nymain .gsnewsbox .gsnewsbox_001 .gsnewsbox_001main .gsnewsbox_001_right h3{ font-size:25px; padding-bottom:10px;}
.nybox .nymain .gsnewsbox .gsnewsbox_001 .gsnewsbox_001main .gsnewsbox_001_right h3 a{ color:#333;}
.nybox .nymain .gsnewsbox .gsnewsbox_001 .gsnewsbox_001main .gsnewsbox_001_right h3 a:hover{ text-decoration:underline;}
.nybox .nymain .gsnewsbox .gsnewsbox_001 .gsnewsbox_001main .gsnewsbox_001_right h5{ font-size:18px; padding-left:10px; text-transform:uppercase; line-height:25px; font-weight:normal; border-left:5px solid #e00012; height:25px; color:#6e6e6e; margin-top:10px;}
.nybox .nymain .gsnewsbox .gsnewsbox_001 .gsnewsbox_001main .gsnewsbox_001_right p{ padding-top:20px; padding-bottom:20px; font-size:16px; line-height:25px;}
.nybox .nymain .gsnewsbox .gsnewsbox_001 .gsnewsbox_001main .gsnewsbox_001_right span a{ color:#666;}

.nybox .nymain .gsnewsbox .gsnewsbox_002{ padding-bottom:80px; overflow:hidden;}
.nybox .nymain .gsnewsbox .gsnewsbox_002 .gsnewsbox_002main{ margin:0 auto; width:1200px;overflow:hidden;}


.nybox .nymain .gsnewsbox .index_box05main{ width:1200px; margin:0 auto;}
.nybox .nymain .gsnewsbox .index_box05main ul{width: 1200px;margin: 0 auto;padding-top: 40px;}
.nybox .nymain .gsnewsbox .index_box05main ul li{width: 370px;float: left; padding-left:30px; height:320px;}
.nybox .nymain .gsnewsbox .index_box05main ul.no1{padding-top: 60px;}
.nybox .nymain .gsnewsbox .index_box05main ul.no1 li img{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.nybox .nymain .gsnewsbox .index_box05main ul.no1 li a.img{display: block;width: 340px;height: 130px;overflow: hidden;}
.nybox .nymain .gsnewsbox .index_box05main ul.no1 li p{font-size: 20px;background: url(../images/2017/ar_t_bg.jpg) left bottom no-repeat;line-height: 40px;margin-bottom: 15px;}
.nybox .nymain .gsnewsbox .index_box05main ul.no1 li a:hover{color: #0A6DEE;text-decoration: none;}
.nybox .nymain .gsnewsbox .index_box05main ul.no1 li a.more:hover{text-decoration: underline;}
.nybox .nymain .gsnewsbox .index_box05main ul.no1 li:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.nybox .nymain .gsnewsbox .index_box05main ul li a{display: block; color:#333;}
.nybox .nymain .gsnewsbox .index_box05main ul li a:hover{text-decoration: underline;}
.nybox .nymain .gsnewsbox .index_box05main ul li p a:hover{text-decoration: none;}
.nybox .nymain .gsnewsbox .index_box05main ul li a.ar_t{font-size: 16px;line-height: 46px;width: 340px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
.nybox .nymain .gsnewsbox .index_box05main ul li span{line-height: 22px;color: #8D8D8D;width: 340px;display: block;}
.nybox .nymain .gsnewsbox .index_box05main ul li .more{font-size: 14px;color: #0A6DEE;float: right; padding-top:10px;margin-right: 30px;}
.nybox .nymain .gsnewsbox .index_box05main ul li .more:hover{text-decoration: underline;}

.nybox{}
.nybox .nymain{ padding-bottom: 80px; overflow: hidden;}
.nybox .nymain .newsbox{ width: 1200px; margin: 0 auto; border-left: 1px solid #f5f5f5; overflow: hidden; margin-top:50px;}
.nybox .nymain .newsbox .newsleftbox{ width: 205px; float: left;}
.nybox .nymain .newsbox .newsleftbox ul{}
.nybox .nymain .newsbox .newsleftbox ul li{}
.nybox .nymain .newsbox .newsleftbox ul li a{ color: #333;font-size: 16px;display: block; text-align: center; line-height: 50px; padding-left: 5px;}
.nybox .nymain .newsbox .newsleftbox ul li a:hover{ color: #000;}
.nybox .nymain .newsbox .newsleftbox ul li a.active{padding-left: 0px; border-left: 5px solid #e94539;font-size: 17px; color: #e94539;}


.nybox .nymain .newsbox .newsrightbox{ width: 994px; float: left; border-left: 1px solid #f5f5f5; min-height: 500px;}

.nybox .nymain .newsbox .newsrightbox ul{ padding-left: 20px;}
.nybox .nymain .newsbox .newsrightbox ul li{ border-bottom: 1px solid #f5f5f5; padding-bottom: 20px; overflow: hidden; margin-bottom: 30px;}
.nybox .nymain .newsbox .newsrightbox ul li dl{}
.nybox .nymain .newsbox .newsrightbox ul li dl dt{ float: left; width: 200px; padding-right: 20px;} 
.nybox .nymain .newsbox .newsrightbox ul li dl dt img{ width:200px;}
.nybox .nymain .newsbox .newsrightbox ul li dl dd{ float: left; width:750px;}
.nybox .nymain .newsbox .newsrightbox ul li dl dd h3{ font-size:21px;}
.nybox .nymain .newsbox .newsrightbox ul li dl dd h3 a{ color: #e94539; font-weight: bold;}
.nybox .nymain .newsbox .newsrightbox ul li dl dd h6{ font-size:15px; color: #999; padding-top: 12px;}
.nybox .nymain .newsbox .newsrightbox ul li dl dd p{ font-size: 14px;line-height: 20px; padding-top: 12px;}

.nybox .nymain .newsbox .newsrightbox .newsrightmain{ padding-left: 50px;}
.nybox .nymain .newsbox .newsrightbox .newsrightmain h3{ font-size:24px; color: #e94539; font-weight: bold;}
.nybox .nymain .newsbox .newsrightbox .newsrightmain h6{ padding-top: 20px; color: #999; padding-bottom: 15px; border-bottom: 1px solid #f5f5f5;}

.nybox .nymain .newsbox .newsrightbox .newsrightmain .newsrightnrbox{ padding-top: 20px;}
.nybox .nymain .newsbox .newsrightbox .newsrightmain .newsrightnrbox p{ font-size: 15px; line-height: 30px; color: #666;}

.nybox .nymain .attractbox{ width: 1200px; margin: 0 auto;overflow: hidden; margin-top:50px;}
.nybox .nymain .attractbox p{ font-size: 15px;}


.nybox .nymain .aboutbox .aboutmain{ width:1200px; margin:0 auto; padding-top:20px; padding-bottom:50px;}
.nybox .nymain .aboutbox .aboutmain h3{ font-size: 24px; font-weight: bold; padding-bottom: 15px; padding-top:30px;}
.nybox .nymain .aboutbox .aboutmain .aboutnrbox{}
.nybox .nymain .aboutbox .aboutmain .aboutnrbox p{ font-size: 16px; line-height: 32px; padding-bottom: 20px;}
.nybox .nymain .aboutbox .aboutmain .aboutnrbox div{ padding-top: 10px; padding-bottom: 20px;text-align: center;}




/**新增**/
.warbanner{ background:url(../images/war_banner.jpg) center top no-repeat; height:376px; clear:both; margin-top: 100px;}
.warzonebox{ width: 1200px; margin: 0 auto;}