@charset "UTF-8";
/*单篇+文章页start*/
.nowsD{padding: 0 70px;}
.articleC {background: #FFFFFF;padding: 0 50px;}
.articleTitle {margin-bottom: 20px;clear: both;line-height: 43px;font-size: 36px;font-family:"microsoft yahei";color:#333333;text-align: center;position: relative;font-weight: bold;}
.article2Title{display: inline-block;font-size: 30px;color: #333333;position: relative;height: 32px;line-height: 32px;padding: 0 43px;}
.article2Title::before{display: block;content: "";position: absolute;left: 0;top: 0;background: url(../test/pic/arctilebtn.png)no-repeat center;width: 21px;height: 34px;}
.article2Title::after{display: block;content: "";position: absolute;right: 0;top: 0;transform: rotateZ(180deg);-webkit-transform: rotateZ(180deg);background: url(../test/pic/arctilebtn.png)no-repeat center;width: 21px;height: 34px;}
.articleTime {display: block;clear: both;color: #666;font-size: 20px;line-height: 32px;padding-bottom: 30px;border-bottom: 1px solid #ebebeb;overflow: hidden;text-align: center;}
.articleTime a.btn{display: block;height: 25px;background: url(../images/newsviewbtn.png)no-repeat center left;text-align: right;padding-left: 25px;font-size: 14px;color: #999999;line-height: 24px;}
.articleTime .shareParent .shareFont{top: -4px;}
.share{display:block;clear:both;padding:10px 0;}
.articlePage{clear:both;height:30px;text-align:center;font-family:Arial;}
.articlePage a{margin:0 1px;background:#ccc;padding:5px 10px;}
.articlePage a:hover{color:#fff;background:#d70c18;}
.articlePage a.hover{color:#fff;background:#d70c18;}
.articleBox {line-height:26px;padding:10px 0;color: #666666;font-size:16px;}
.articleBox img{max-width:100%;}
.bshare-custom a{width: 25px;height: 25px !important;border-radius: 50%;padding-left: 0 !important;}
/**
 * 文章阅读页-内容上部大图
 */
#play{width:600px;height:400px;position:relative;overflow: hidden;background:#fff;border:1px solid #e9e9e9;padding:5px;margin:20px auto 0 auto;}
#play .change_a {width:40%;height: 100%;position: absolute;top: 0;z-index: 1;cursor: pointer;display: block;overflow: hidden;background:url(about:blank);}
#play .prev_a {left: 0;}
#play .next_a {right: 0}
#play .change_a span {width: 24px;height: 43px;display: block;position: absolute;top: 50%;margin-top: -21px;display: none}
#play .prev_a span {background: url(../images/file/article_icon.png) no-repeat 0px -50px;left: 0;}
#play .next_a span {background: url(../images/file/article_icon.png) no-repeat -30px -50px;right: 0;}
#play .img_ul {position: relative;z-index: 1;width:600px;height:400px;}
#play .img_ul li{position: relative;z-index: 1;width:600px;height:400px;background:#fff;margin:0 0 5px 0;}
#play .img_ul li img{position:absolute;}
.imgMove{width:600px;clear:both;margin:20px auto;position:relative;}
.img_hd {margin:0 auto;overflow: hidden;height:60px;position:relative;}
.img_hd ul {position: absolute;z-index: 1}
.img_hd ul li {float: left;height:47px;width:70px;padding:3px;margin:0 7px;cursor: pointer;background:#fff;border:1px solid #d4d4d4;position:relative;}
.img_hd ul li p{height:47px;width:70px;display:block;background:#fff;position:relative;}
.img_hd ul li i{display:block;clear:both;line-height:20px;padding:0 5px;background:#000;color:#fff;position:absolute;right:3px;bottom:3px;z-index:99999999999999;filter:alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;font-family:Arial;font-size:12px;font-style:normal;}
.img_hd ul li img {position:absolute;height:47px;width:70px;}
.img_hd ul li.on {border:1px solid #d70c18;background:#d70c18;}
.imgMove .bottom_a {width:20px;height:25px;display: block;cursor: pointer;z-index: 10;float:left;top:15px;position:absolute;z-index:9999999999999;background:url(../images/file/article_icon.png) no-repeat;}
.imgMove .prev_a {background-position:left top;left:0;}
.imgMove .next_a {background-position:right top;right:0;}
.articleHand{clear:both;font-size:16px;padding:10px 0px 20px 0;overflow: hidden;}.articleHand a{display:block;line-height:32px;padding:0 20px 10px 30px;float:left;background:url(../images/file/file.png) no-repeat left center;}
.articleHand a.word{background:url(../images/file/word.png) no-repeat left 3px; color:#37a6ff !important; }
.articleHand a.ppt{background:url(../images/file/ppt.png) no-repeat left center; color:#ff7735 !important;}
.articleHand a.excel{background:url(../images/file/excel.png) no-repeat left center; color:#15bf44 !important; }
.articleHand a.pdf{background:url(../images/file/pdf.png) no-repeat left center; color:#1369c0 !important; }
.articleHand a.zip{background:url(../images/file/zip.png) no-repeat left 3px; color:#ff9779 !important; }
.shareBox{height:40px;overflow:hidden;background:#f1f1f1;}
.shareBoxL{float:left;padding:0 0 0 20px;}
.shareBoxL B{display:block;line-height:40px;float:left;}
.bdsharebuttonbox{float:left;padding:6px 0 0 10px;}
.shareBoxR{line-height:40px;float:right;padding:0 20px 0 0;font-size:14px;color:#000;}
.pageUp{line-height:60px;font-size: 0;overflow: hidden;height: 60px;border-top: 1px solid #EBEBEB;text-align: center;position: relative;}
.pageUp a.fl{width: 140px;height: 60px;font-size: 14px;color: #fff !important;text-indent: 20px;background: #d70c18 url(../test/pic/newsViewbtn.png)no-repeat center right 10px;text-align: left;margin: 0;}
.pageUp .fr{margin-right: 40px;font-size: 14px;color: #666;font-weight: bold;}
.pageUp .fr span{position: relative;top: -5px;}
.pageUp .con{overflow: hidden;text-indent: 125px;}
.pageUp a {display: inline-block;-webkit-box-sizing: border-box;color: #666666;font-size:14px;margin: 0 5px;font-weight: bold;text-indent: 0;}
.pageUp a em{display: inline-block;width: 20px;height: 20px;transition: all .4s linear;-webkit-transition: all .4s linear;margin-right: 10px;position: relative;top: 4px;}
.pageUp a.prev em{background: url(../images/newprev.png)no-repeat center;}
.pageUp a.next em{background: url(../images/newprev.png)no-repeat center;transform: rotateZ(180deg);-webkit-transform: rotateZ(180deg)}
.pageUp a.btn em{background: url(../images/newsviewbtnhui.png)no-repeat center;}
.pageUp a.btn:hover em{background: url(../images/newsviewbtn.png)no-repeat center;}
.pageUp a.prev:hover em{background: url(../images/newprevon.png)no-repeat center;}
.pageUp a.next:hover em{background: url(../images/newprevon.png)no-repeat center;}
.articleShare {display: inline;}
.articleShare .bshare-custom{display: inline;}
.articleShare a {padding: 0 !important;height: 25px !important;width: 25px !important;background: url(../images/atIco.png)no-repeat !important;}
.articleShare .bshare-sinaminiblog {background-position: 0px 0px !important;}
.articleShare .bshare-qqmb {background-position: -32px 0px !important;}
.articleShare .bshare-qzone {background-position: -65px 0px !important;}
.articleShare .bshare-douban {background-position: -96px 0px !important;}
.articleShare .bshare-qqim {background-position: -128px 0px !important;}
.pageUp a:hover  {color: #d70c18;}
/*单篇+文章页end*/
/*event1 start*/
.event-style1{overflow: hidden;position: relative; padding: 40px 0 80px;}
.event-style1 dt{width: 2px;height: 100%;overflow: hidden;background: #0b579e;position: absolute;left: 50%;top: 118px;margin-left: 0px;z-index: 11;}
.event-style1 dd{position: relative;z-index: 3; clear: both;}
.event-style1 dd .con{width: 420px;position: relative;}
.event-style1 dd .con .text{ overflow: hidden;}
.event-style1 dd .con .text .title{width: 100%;height: 57px;line-height: 57px;background: #0a569e;font-size: 24px;color: #fff;}
.event-style1 dd .con .text .title span{padding-left: 68px;position: relative;}
.event-style1 dd .con .text .title span em{position: absolute;left: 22px;top: 3px;width: 28px;height: 26px;display: block;background: url(../images/date.png) no-repeat center center}
.event-style1 dd .con .text .info{padding: 21px 25px 22px;font-size: 16px;color: #333;line-height: 24px; background: #FFF;}
.event-style1 dd .year{height: 35px;line-height: 35px;position: absolute; top:50%; margin-top: -17px;}
.event-style1 dd .year span{font-size: 18px;color: #333;}
.event-style1 dd .year i{display: inline;width: 32px;height: 1px;background: #0b579e;position: absolute;top: 50%;z-index: 12;}
.event-style1 dd .year .circle{position: absolute;top: 0;width: 11px;height: 11px;border-radius: 23px;background: #0b579e;border: 12px solid #dee8e2;z-index: 10;}
.event-style1 dd.even .con{ float: left;display: inline;}
.event-style1 dd.even .year{right: -150px;}
.event-style1 dd.even .year i{right: -26px;}
.event-style1 dd.even .year .circle{left: 74px;}
.event-style1 dd.odd .con{ float: right;display: inline;}
.event-style1 dd.odd .year{left: -150px;}
.event-style1 dd.odd .year i{left: -26px;}
.event-style1 dd.odd .year .circle{right: 72px;}
/*event1 end*/
/*zt start*/
/* 最佳路线 start */
.bestWay{height: 797px;background: url(../test/zt/col3Bg.jpg) no-repeat center center / cover;position: relative;}
.bestWay .wayBox{width: 32.2083%;background-color: rgba(255,255,255,0.95);border-radius: 10px;box-shadow: 3px 5.196px 20px 0px rgba(0, 0, 0, 0.12);position: absolute;top: 90px;right: 50px;padding: 0 30px;z-index: 2;}
.bestWay .wayBox .item{padding: 30px 0;border-bottom: 1px solid #ebebeb;cursor: pointer;}
.bestWay .wayBox .item .title{height: 20px;line-height: 20px;color: #666;font-size: 15px;font-weight: bold;margin-bottom: 12px;transition: all 200ms linear;-webkit-transition: all 200ms linear;}
.bestWay .wayBox .item span{line-height: 22px;color: #666;font-size: 12px;}
.bestWay .wayBox .item.hover .title,.bestWay .wayBox .item:hover .title{color: #e60012;}
.bestWay .lineBox.line1{position: absolute;top: 10.7905%;left: 4.4444%;}
.bestWay .lineBox.line2{position: absolute;top: 10.7905%;left: 30.4861%;}
.bestWay .lineBox.line3{position: absolute;top: 10.7905%;left: 8.0556%;}
/* 最佳路线 end */
/* 票务信息 start */
.ticket{padding: 0 50px 70px 50px;background-color: #fff;}
.ticketUp{border: 1px solid #d2d2d2;}
.ticketUp .title{height: 50px;line-height: 50px;font-size: 18px;color: #e60012;font-weight: bold;text-align: center;background-color: #f5f5f5;border-bottom: 1px solid #d2d2d2;}
.ticketUp .text{line-height: 30px;font-size: 14px;color: #666;padding: 30px 10px 50px 30px;}
.ticketDown{padding-top: 50px;line-height: 24px;font-size: 14px;color: #666;}
.ticketDown .title{height: 30px;line-height: 30px;font-size: 16px;color: #333;font-weight: bold;}
/* 票务信息 end */
/*交通信息 start */
#map{width: 100%;height: 450px;border-radius: 4px;margin-bottom: 15px;}
.traffic{padding: 0 50px 20px 50px;background-color: #fff;}
.trafficList dd{overflow: hidden;border-bottom: 1px solid #dcdcdc;padding: 20px 0;}
.trafficList dd .ddL{margin-right: 18px;width: 110px;}
.trafficList dd .ddL .imgBox{margin-bottom: 10px;}
.trafficList dd .ddL .imgBox img{max-width: 100%;max-height: 100%;}
.trafficList dd .ddL .title{height: 20px;line-height: 20px;color: #333;font-size: 16px;}
.trafficList dd .ddR{font-size: 14px;color: #666;line-height: 22px;padding-top: 10px;}
.trafficList dd:last-child{border-bottom: none;}
/*交通信息 end */
/*游客服务中心 start */
.serveCenter{padding: 40px 50px 70px 50px;background-color: #fff;overflow: hidden;}
.serveCenter .title{height: 20px;line-height: 20px;color: #666;font-size: 16px;margin-bottom: 50px;}
.serveList{overflow: hidden;}
.serveList dd{width: 33.3333%;overflow: hidden;margin-bottom: 50px;display: inline;float: left;}
.serveList dd .icn{width: 48px;height: 48px;display: inline;float: left;border-radius: 50%;margin-right: 25px;}
.serveList dd .text{overflow: hidden; height: 48px;line-height: 48px;color: #333;font-size: 16px;font-weight: bold;}
.tservePhone{overflow: hidden;}
.tservePhone .leftList{display: inline;float: left;margin-right: 180px;}
.tservePhone .leftList dd{height: 46px;line-height: 46px;color: #333;font-size: 18px;}
.tservePhone .right{overflow: hidden;}
.tservePhone .right .info{height: 46px;line-height: 46px;color: #333;font-size: 18px;}
.tservePhone .right span{height: 46px;line-height: 46px;color: #333;font-size: 20px;font-weight: bold;}
.tservePhone .right span em{color: #e60012;font-style: normal;}
/*游客服务中心 end */
/*餐饮 start*/
.food{padding: 10px 50px 40px 50px;background-color: #fff;overflow: hidden;}
.foodList{overflow: hidden;margin-right: -30px;}
.foodList dd{width: 33.3333%; margin-bottom: 30px;margin-bottom: 10px;display: inline;float: left;}
.foodList dd .con{margin-right: 30px;}
.foodList dd .pic::before{padding-top: 56.3380%;}
.foodList dd .text{height: 58px;line-height: 58px;color: #333;font-size: 16px;text-align: center;}
/*餐饮 end*/
/*招聘 start*/
.recruit{padding: 20px 50px 50px 50px;background-color: #fff;overflow: hidden;line-height: 30px;font-size: 16px;color: #666;}
.recruit .title{height: 40px;line-height: 40px;font-size: 26px;color: #333;font-weight: bold;margin-bottom: 50px;}
.recruitDown{height: 100px;line-height: 100px;width: 100%;background-color: #f6f6f6;}
.recruitDown span{color: #666;font-size: 15px;margin-right: 68px;margin-left: 38px;}
.recruitDown span em{color: #e60012;font-size: 15px;font-style: normal;}
.recruitDown a{color: #e60012;font-size: 14px;font-weight: bold;background: url(../images/zt/downLoadIcn.png) no-repeat center left;padding-left: 25px;}
/*招聘 end*/
/*在线留言 start*/
.message{overflow: hidden;margin-right: -20px;padding: 30px 165px 50px 165px;}
.message .title{height: 30px;line-height: 30px;color: #333;font-size: 18px;margin-bottom: 20px;text-align: center;}
.w50p{width: 50%;}
.w100p{width: 100%;}
.message .form-item{display: inline;float: left;margin-bottom: 20px;}
.message .form-item .formC{margin-right: 20px;background-color: #f5f5f5;border-radius: 2px;position: relative;}
.message .form-item .formC .lable{height: 50px;line-height: 50px;font-size: 14px;color: #999;display: inline;float: left;margin-left: 10px;}
.message .form-item .formC .formBox{overflow: hidden;}

.formBtn{font-size: 0;text-align: center;}
.formBtn a{display: inline-block; width: 180px;height: 50px;line-height: 50px; border-radius: 2px;font-size: 18px;color: #666;background-color: #d2d2d2;text-align: center;margin-right: 40px;}
.formBtn a.hover{background-color: #e60012;color: #fff;}
.formBtn a:hover{opacity: 0.9;}
/* 表单外框架 结束 */
/* 表单内容 开始 */
.input{overflow: hidden;padding-left: 20px;position: relative;}
.input span{position: absolute;width: 20px;height: 50px;line-height: 45px; left: 0;top: 0;text-align: center;color: #d6000f;font-size: 16px;}
.input input{width: 100%;height: 50px;border: none;background: none;}
.input textarea{width: 100%;height: 250px;border: none;background: none;line-height: 30px;font-size: 16px;color: #666;padding-top: 10px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.input input::-webkit-input-placeholder {color: #999; font-size:14px;text-align: left;}
.input textarea::-webkit-input-placeholder {color: #999; font-size:14px;text-align: left;}
.yzm{overflow: hidden;line-height: 50px;background-color: #fff;}
.yzm .input{overflow: hidden;float: left;display: inline;width: 140px;padding-right: 10px;margin-right: 25px;background-color: #f5f5f5;border-radius: 4px;}
.yzm img{float: left;display: inline;margin-right: 25px;}
.yzm a{overflow: hidden;float: left;display: inline;}
.yzm a:hover{color: #004394;}
/*在线留言 end*/
/*zt end*/
/*imgList1开始*/
.imgList1 dd{height: 255px;margin-bottom: 30px;position: relative;transition: all .4s linear;}
.imgList1 dd .pic{width: 29.8507%;position: absolute;left: 0;top: 0;overflow: hidden;z-index: 2;}
.imgList1 dd .pic::before{padding-top: 56.25%;}
.imgList1 dd .text{position: absolute;width: 81.7164%;bottom: 0;background: #fafafa;height: 225px;padding: 50px 50px 0 205px;right: 0;transition: all .4s linear;-webkit-transition: all .4s linear;}
.imgList1 dd .text .title{height: 18px;line-height: 18px;margin-bottom: 25px;overflow: hidden;}
.imgList1 dd .text .title a{font-size: 18px;color: #333;transition: all .4s linear;}
.imgList1 dd .text .info{font-size: 14px;line-height: 24px;color: #666666;height: 48px;overflow: hidden;margin-bottom: 30px;}
.imgList1 dd .text .time{font-size: 16px;color: #999999;height: 24px;line-height: 24px;}
.imgList1 dd .text .time span{font-size: 24px;color: #e60012;margin-right: 5px;}
.imgList1 dd .text .btn{font-size: 14px;color: #666666;width: 117px;height: 40px;border-radius: 20px;border: 1px solid #e6e6e6;line-height: 40px;text-indent: 30px;display: block;position: relative;transition: all .4s linear;-webkit-transition: all .4s linear;}
.imgList1 dd .text .btn::before{display: block;content: "";position: absolute;right: -15px;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);width: 34px;height: 34px;background: url(../test/pic/imgLIstbtn.png)no-repeat center;transition: all .4s linear;-webkit-transition: all .4s linear;}
.imgList1 dd:last-child{margin-bottom: 0;}
.imgList1 dd:hover .text{background: #fff;box-shadow: 0px 5px 10px 0px rgba(34, 34, 34, 0.1);}
.imgList1 dd:hover .text .title a{color: #e60012;}
.imgList1 dd:hover .text .btn{background: #e60012;color: #fff;}
.imgList1 dd:hover .text .btn::before{right: -17px;}
/*imgList1结束*/
/*imgList2开始*/
.search1 input::-webkit-input-placeholder{font-size: 16px; color: #999;}
.search1 input{width: 100%; display: block; box-sizing: border-box; height: 100%; border: none; font-size: 16px; color: #999; padding: 0 40px;}
.imgList2{margin-right: -30px;}
.imgList2 dd{ float: left; display: inline; width: 25%; margin-bottom: 30px;}
.imgList2 dd .con{ margin-right: 30px;}
.imgList2 dd a{ display: block;transition: all .4s linear;-webkit-transition: all .4s linear}
.imgList2 dd .picBox{padding:40px 47px;box-sizing: border-box;-webkit-box-sizing: border-box;border-bottom: 1px solid #e7e7e7;background: #fff;}
.imgList2 dd .pic{background: #fff;}
.imgList2 dd .pic:before{ padding-top: 133.3333%;}
.imgList2 dd .pic img{object-fit: contain;}
.imgList2 dd .text{height: 65px;background: #fff;line-height: 65px;font-size: 16px;color: #333;text-align: center;}
.imgList2 dd:hover .text{color: #1a7232;}
.imgList2 dd:hover a{box-shadow: 0px 2px 20px 0px rgba(0, 57, 132, 0.1);}
/*imgList1结束*/
/*imgList3开始*/
.imgList3{margin-right: -25px;}
.imgList3 dd{ float: left; display: inline; width: 33.3333%; margin-bottom: 30px;}
.imgList3 dd .con{ margin-right: 25px;background: #fff;}
.imgList3 dd .pic:before{  padding-top: 56.1538%;}
.imgList3 dd .text{height: 60px;line-height: 60px;text-align: center;overflow: hidden;}
.imgList3 dd .text .info{font-size: 16px;color: #333;}
.imgList3 dd .con:hover .text .info{color: #1a7232;}
/*imgList3结束*/
/*imgText1开始*/
.imgText1 dd{padding: 20px;margin-bottom: 20px;transition: all .4s linear;-webkit-transition: all .4s linear;background: #fff;}
.imgText1 dd .pic{ width: 25.7352%; margin-right: 30px;}
.imgText1 dd .pic:before{ padding-top: 60%;}
.imgText1 dd .text{ overflow: hidden;padding-top: 20px;}
.imgText1 dd .text .title{ overflow: hidden; height: 18px; line-height: 18px;margin-bottom: 25px;}
.imgText1 dd .text .title a{ color: #333; font-size: 18px;transition: all .4s linear;-webkit-transition: all .4s linear}
.imgText1 dd .text .textC{ font-size:14px; color:#666666; line-height:24px; height:48px; overflow:hidden; margin-bottom:15px;}
.imgText1 dd .text .time{  height:17px; line-height:17px; overflow:hidden;margin-bottom: 20px;}
.imgText1 dd .text .time span{ float:left; display: inline;font-size: 14px; color:#999999;}
.imgText1 dd .text .time em{ float:left; display: inline; font-style: normal; margin-right: 5px;width: 16px;height: 16px;background: url(../images/time.png)no-repeat center;}
.imgText1 dd .text a.btn{display: block;width: 34px;height: 34px;border-radius: 50%;background: #e6e6e6 url(../images/close.png)no-repeat center /8px 12px;transition: all .4s linear;-webkit-transition: all .4s linear}
.imgText1 dd:hover .text .title a{ color: #1a7232;}
.imgText1 dd:hover .text a.btn{background: #1a7232 url(../images/bainext.png)no-repeat center /8px 12px;}
.imgText1 dd:hover{box-shadow: 0px 5px 20px 0px rgba(71, 71, 71, 0.2);}
/*imgText1结束*/
/*textList1开始*/
.textList1Box{padding: 40px 50px 0 50px;background: #fff;}
.searchBox{padding-right: 50px;box-sizing: border-box;-webkit-box-sizing: border-box;line-height: 65px;text-indent: 40px;}
.searchBox .search1 {width: 21.6417%;height: 68px;position: relative;border: 1px solid #e6e6e6;box-sizing: border-box;-webkit-box-sizing: border-box;cursor: pointer;}
.searchBox .search1 .title {line-height: 68px;color: #999999;font-size: 16px;cursor: pointer;}
.searchBox .search1 i {transition: all .3s linear;display: block;width: 80px;height: 68px;background: url(../images/searchbtn.png) no-repeat center;position: absolute;right: 0px;top: 0px;cursor: pointer;}
.searchBox .search1.active i {transform: rotate(180deg);-webkit-transform: rotate(180deg); }
.searchBox .search1 .con {width: 100%;overflow: hidden;border: 1px solid #e6e6e6;border-top: none;overflow-y: auto;position: absolute;left: -1px;top: 66px;background: #FFF;display: none;z-index: 100000}
.searchBox .search1  ::-webkit-scrollbar-thumb {width:4px;background:#f8fbfb;border-radius: 8px;}
.searchBox .search1  ::-webkit-scrollbar {width:4px;background:#eaeff2;}
.searchBox .search1 .con a {display: block;height: 35px;line-height: 35px;color: #999;margin-bottom: 1px;font-size: 16px;overflow: hidden;}
.searchBox .search1 .con a.hover,.searchBox .search1 .con a:hover {color: #333;}
.searchBox .search2{width: 18.6567%;border-left: none;border-right: none;}
.searchBox .inputBox{overflow: hidden;border: 1px solid #e6e6e6;height: 68px;line-height: 68px;}
.searchBox .inputBox a{width: 200px;display: block;height: 68px;font-size: 16px;color: #e60012;border-left: 1px solid #e6e6e6;text-align: center;text-indent: 0;}
.searchBox .inputBox .input{overflow: hidden;height: 65px;}
.searchBox .inputBox .input input{width: 100%;height: 100%;background: none;border: none;outline: none;font-size: 16px;color: #999;}

.textList1 dd{padding: 38px 50px;margin-bottom: 55px;height: 225px;box-sizing: border-box;-webkit-box-sizing: border-box;background: #fafafa;transition: all .4s linear;-webkit-transition: all .4s linear}
.textList1 dd:last-child{margin-bottom: 0;}
.textList1 dd .btn{display: block;width: 50px;height: 160px;position: relative;margin-left: 130px;}
.textList1 dd .btn::before{display: block;content: "";width: 50px;height: 1px;background: #cccccc;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);transition: all .4s linear;-webkit-transition: all .4s linear}
.textList1 dd .btn::after{display: block;content: "";width: 1px;height: 50px;background: #cccccc;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);transition: all .4s linear;-webkit-transition: all .4s linear}
.textList1 dd .text{overflow: hidden;}
.textList1 dd .text .title{height: 18px;line-height: 18px;overflow: hidden;}
.textList1 dd .text .title a{font-size: 18px;color: #333;transition: all .4s linear;-webkit-transition: all .4s linear}
.textList1 dd .text .info{font-size: 14px;line-height: 24px;color: #666;height: 48px;overflow: hidden;}
.textList1 dd .text .time{font-size: 16px;color: #999999;height: 24px;line-height: 24px;}
.textList1 dd .text .time span{font-size: 24px;color: #e60012;margin-right: 5px;}
.textList1 dd:hover{background: #fff;box-shadow: 0px 5px 10px 0px rgba(34, 34, 34, 0.1);}
.textList1 dd:hover .text .title a{color: #e60012;}
.textList1 dd:hover .btn::after{background: #e60012;}
.textList1 dd:hover .btn::before{background: #e60012;}
/*textList1结束*/
/*course开始*/
.course .title{height: 30px;line-height: 30px;overflow: hidden;}
.course .title .titleb{display: inline-block;font-size: 26px;color: #333;margin-right: 10px;}
.course .title .titlec{display: inline-block;font-size: 30px;color: #ededed;position: relative;top: 2px;}
.course .pic{overflow: hidden;}
.course .pic::before{padding-top: 21.4285%;}
.courseBox{position: relative;}
.courseBox .event_dl{height: 385px;}
.courseBox .event_dl dd{position: relative;width: 25%;-webkit-transition: all .3s linear;}
.courseBox .event_dl dd::before{display: block;content: "";width: 20px;height: 255px;position: absolute;left: 0;top: 0;background: url(../test/images/cursebtn.png)no-repeat center /cover;}
.courseBox .prev{display: block;position: absolute;width: 35px;height: 35px;background: #1a7232 url(../images/nextbai.png)no-repeat center /10px 16px;cursor: pointer;top: 38%;-webkit-transform: translateY(-50%)rotateZ(180deg);left: -85px;border-radius: 50%;}
.courseBox .next{display: block;position: absolute;width: 35px;height: 35px;background: #1a7232 url(../images/nextbai.png)no-repeat center /10px 16px;cursor: pointer;top: 38%;-webkit-transform: translateY(-50%);right: -85px;border-radius: 50%;}
.courseBox .event_dl dd.dd0{top: 70px;}
.courseBox .event_dl dd.dd1{top: 0;}
.courseBox .event_dl dd.dd2{top: 130px;}
.courseBox .event_dl dd.dd3{top: 70px;}
.courseBox .event_dl dd .con{padding: 0 40px 0 35px;}
.courseBox .event_dl dd.dd3 .con{padding-right: 0;}
.courseBox .event_dl dd.dd0 .title{color: #1a7232;}
.courseBox .event_dl dd .time{font-size: 30px;color: #1a7232;height: 30px;line-height: 30px;margin-bottom: 20px;overflow: hidden;}
.courseBox .event_dl dd .info{display: block;font-size: 14px;color: #666;max-height: 200px;line-height: 22px;overflow: hidden;}
.courseBox .event_dl dd .title{font-size: 20px;color: #666666;height: 22px;line-height: 22px;margin-bottom: 15px;overflow: hidden;font-weight: bold;}
/*course结束*/
/*招聘表单开始*/
.massageform{padding: 60px;background: #fff;}
.massageform .con{overflow: hidden;}
.massageform .con .itemBox{margin-bottom: 25px;height: 50px;}
.massageform .con .item{width: 49%;height: 100%;}
.massageform .con .item em{width: 55px;height: 100%;float: right;line-height: 50px;text-align: center;font-style: normal;color: #ff0000;display: block;font-size: 15px;}
.massageform .con .item span{width: 85px;overflow: hidden;float: left;font-size: 16px;color: #333333;line-height: 50px;height: 50px;text-align: right;}
.massageform .con .item span i{font-style: normal;color: #ff0000;display: inline-block;vertical-align: middle;}
.massageform .con .item .input{margin-left: 105px;height: 100%;}
.massageform .con .item .input input,.massageform .con .item .input select,.massageform .con .item.dz input,.massageform .con .item .input textarea{height: 100%;border: none;text-indent: 20px;line-height: 50px;width: 100%;-webkit-box-sizing: border-box;font-size: 14px;color: #000;background: none;border: 1px solid #f3f3f3;}
.massageform .con .item.dz .input{margin-right: 475px;}
.massageform .con .item.dz .input select{width: 32.8%;color: #333;}
.massageform .con .item.dz input{width: 43.4%;float: right;}
.massageform .con .item.yzm{background: none;width: 47%;}
.massageform .con .item.yzm .input{margin-right: 280px;margin-left: 105px;}
.massageform .con .item.yzm img{display: block;float: right;height: 100%;width: 150px;}
.massageform .con .item.yzm a{margin-left: 10px;display: block;font-size: 16px;color: #666666;line-height: 50px;height: 50px;}
.massageform .con .item.text{height: 200px;}
.massageform .con .item.text textarea{line-height: 28px;padding-top: 12px;}
.massageform .con .btn{height: 50px;text-align: left;padding-left: 108px;}
.massageform .con .btn a{display: inline-block;width: 220px;height: 50px;text-align: center;line-height: 50px;font-size: 16px;color: #666;background: #e6e6e6;overflow: hidden;}
.massageform .con .btn a.sub{color: #fff;background: #b1141a;margin-right: 20px;}
/* 性别 start */
.radioBox {line-height: 50px;font-size: 0;padding-left: 20px;}
.radioBox .radioCon {position: relative;overflow: hidden;display: inline-block;font-size: 14px;margin-right: 30px;vertical-align: middle;}
.radioBox .radioCon:last-child {margin-right: 0;}
.radioBox .radioCon label {line-height: 50px;display: block;position: relative;padding-left: 30px;font-size: 14px;color: #333333;}
.radioBox .radioCon label:first-child {padding-left: 0;}
.radioBox .radioCon input {position: absolute;width: 100% !important;height: 100% !important;top: 0;left: 0;z-index: 1;opacity: 0;}
.radioBox .radioCon input[type="radio"]+label span {content: "";display: inline-block;vertical-align: middle;width: 20px;height: 20px;box-sizing: border-box;-webkit-box-sizing: border-box;border-radius: 100%;border: 1px solid #dfdfdf;box-sizing: border-box;position: absolute;left: 0px;top: 50%;margin-top: -10px;}
.radioBox .radioCon input[type="radio"]+label span::before{display: none;content: '';width: 10px;height: 10px;border-radius: 100%;background: #c82628;position: absolute;top: 50%;left: 50%;margin-top: -5px;margin-left: -5px;}
.radioBox .radioCon input[type="radio"]:checked+label span::before {display: block;}
/* 性别 end */
/*招聘表单结束*/
/*联系我们开始*/
.contectUsBox{padding: 60px 30px 40px 30px;background: #fff;}
#allmap{overflow: hidden;height: 427px;}
.contectUsBox .wrap{position: relative;height: 100%;}
.contectUstop{width:31.3432%;height: 427px;background: url(../test/background/conustopbg.png)no-repeat center /cover;padding: 75px 22px 40px 40px;}
.contectUstop .title{height: 60px;margin-bottom: 50px;}
.contectUstop .title a{display: block;}
.contectUstop .title img{height: 60px;}
.contectUstop .list .item{display: inline-block;margin-bottom: 30px;margin-right: 25px;overflow: hidden;}
.contectUstop .list .item img{height: 48px;display:block;margin-right: 20px;float: left;}
.contectUstop .list .item span{font-size: 14px;color: #fff;line-height: 22px;height: 50px;overflow: hidden;display: block;}
.contectUstop .list .item span i{font-style: normal;font-weight: bold;font-size: 14px;}
.contectUs .massageform{padding: 0;}
.contectUs{padding: 60px 30px 40px 30px;}
/*联系我们结束*/
/*business开始*/
.indexcTitle .title{font-size: 30px;color: #333;line-height: 30px;height: 30px;overflow: hidden;text-align: center;}
.indexcTitle.left .title{text-align: left;}
.indexcTitle .titlec{font-size: 30px;color: #ff0004;line-height: 30px;height: 30px;overflow: hidden;position: relative;top: -10px;opacity: 0.1;text-align: center;}
.indexcTitle.left .titlec{text-align: left;}
.business{padding: 30px;}
.business .picTop::before{padding-top: 42.3076%;}
.business .info{font-size: 14px;color: 666;line-height: 16px;margin-bottom: 40px;height: 16px;}
.business .info span{font-size: 16px;font-weight: bold;color: #cc0003;}
.business .listBox{padding-top: 60px;border-top: 1px solid #ebebeb;}
.business .listBox .title{font-size: 30px;color: #cc0003;height: 30px;line-height: 30px;overflow: hidden;margin-bottom: 30px;}
.business .list{}
.business .list .item{margin:30px 0;}
.business .list .item .pic{width: 46.45%;}
.business .list .item .pic::before{padding-top: 55.7692%;}
.business .list .item .textBox{overflow: hidden;padding: 20px 0;height: 100%;}
.business .list .item .textBox .text{background: #f5f5f5;height: 100%;padding: 0 60px;font-size: 14px;line-height: 28px;color: #666;}
.business .list .item .textBox .text span{display: block;font-size: 24px;color: #333;margin-bottom: 30px;height: 24px;line-height: 24px;}
/*business结束*/
/*advantage开始*/
.advantage{padding: 60px;-webkit-box-sizing: border-box;}
.advantage .list{margin: -30px 0;}
.advantage .list .item{margin:30px 0;}
.advantage .list .item .pic{width: 49.0740%;}
.advantage .list .item .pic::before{padding-top: 56.2264%;}
.advantage .list .item:nth-child(2n) .pic{float: right;margin-left: 30px;}
.advantage .list .item:nth-child(2n+1) .pic{float: left;margin-right: 30px;}
.advantage .list .item .text{overflow: hidden;padding-top: 85px;position: relative;}
.advantage .list .item .text .info{font-size: 14px;color: #666;line-height: 28px;height: 84px;overflow: hidden;}
.advantage .list .item .text .num{position: absolute;bottom: 0;right: 75px;font-size: 138px;line-height: 138px;text-stroke: 1px rgb(204,0,3);color: rgb(255,255,255,0);opacity: .15;-webkit-text-stroke: 1px rgb(204,0,3)}
/*advantage结束*/
/*culture开始*/
.culture{padding: 30px 30px 0 30px;}
.culture .list{margin-right: -30px;}
.culture .list .item{width: 50%;margin-bottom: 30px;}
.culture .list .item .con{margin-right: 30px;padding: 80px 30px 30px 30px;height: 380px;display: block;}
.culture .list .item .con .title{font-size: 16px;height: 16px;line-height: 16px;margin-bottom: 15px;overflow: hidden;opacity: 0.6;}
.culture .list .item .con .titlec{font-size: 24px;height: 26px;line-height: 26px;margin-bottom: 25px;overflow: hidden;font-weight: bold;}
.culture .list .item .con .info{font-size: 16px;height: 18px;line-height: 18px;overflow: hidden;font-weight: bold;}
.culture .list .item:nth-child(1) .con{color: #fff;}
.culture .list .item:nth-child(2) .con{color: #333333;}
.culture .list .item:nth-child(3) .con{color: #cc0003;}
/*culture结束*/
/*industry开始*/
.industrycon{height: 800px;}
.industryL{width: 28.5714%;margin-right: 20px;background: #fff;height: 100%;padding: 0 25px;overflow: hidden;}
.industryL span{display: block;height: 110px;border-bottom: 1px dashed #eaeaea;padding: 30px 0 0 40px;position: relative;cursor: pointer;box-sizing: border-box;-webkit-box-sizing: border-box;}
.industryL span .title{font-size: 18px;color: #333333;height: 18px;line-height: 18px;margin-bottom: 10px;position: relative;z-index: 2;transition: all .7s linear;-webkit-transition: all .7s linear}
.industryL span .titlec{font-size: 16px;color: #cccccc;height: 16px;line-height: 16px;position: relative;z-index: 2;transition: all .7s linear;-webkit-transition: all .7s linear}
.industryL span::before{display: block;content: "";width: 14px;height: 8px;background: #1a7232;position: absolute;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);transition: all .7s linear;-webkit-transition: all .7s linear;z-index: 1;}
.industryL span.hover::before{width: 110%;height: 100%;}
.industryL span.hover .title{color: #fff;}
.industryL span.hover .titlec{color: #fff;}
.industryR{overflow: hidden;height: 100%;background: #fff url(../test/background/indutbg.png)no-repeat bottom right;padding: 30px;}
.industryR .pic{overflow: hidden;}
.industryR .pic::before{padding-top: 44.5652%;}
.industryR .text{padding-left: 50px;}
.industryR .text .title{padding-right: 235px;background: url(../test/background/industrytitle.png)no-repeat center left;padding-left: 60px;margin-bottom: 35px;}
.industryR .text .title .titleb{font-size: 24px;color: #e5e5e5;height: 24px;line-height: 24px;margin-bottom: 5px;}
.industryR .text .title .titlec{height: 24px;line-height: 24px;}
.industryR .text .title .titlec a{font-size: 24px;color: #333333;}
.industryR .text .title .titlec a:hover{font-weight: bold;}
.industryR .text i{display: block;width: 635px;height: 3px;background: #e8f1ea;margin-bottom: 25px;}
.industryR .text .info .clamp2{font-size: 14px;line-height: 24px;color: #1a7232;height: 48px;overflow: hidden;;}
.industryR .text .info .newsCbtn{margin-left: 185px;}
/*industry结束*/
/*introduction结束*/
.introdtitle{height: 30px;line-height: 30px;overflow: hidden;}
.introdtitle .titleb{display: inline-block;font-size: 26px;color: #333;margin-right: 10px;}
.introdtitle .titlec{display: inline-block;font-size: 30px;color: #ededed;position: relative;top: 2px;}
.introd .con{position: relative;height: 680px;}
.introd .con::before{display: block;content: "";width: 100%;height: 100%;right: -100%;top: 0;background: url(../test/background/jianjieitembg.jpg.png)no-repeat center /cover;position: absolute;z-index: 1;}
.introL{width: 31.4285%;padding: 65px 40px 40px 40px;height: 100%;background: #f5f5f5;}
.introL .title img{height: 77px;display: block;}
.introL .titlec{font-size: 20px;color: #1a7232;height: 20px;line-height: 20px;overflow: hidden;}
.introL .info{font-size: 16px;line-height: 22px;color: #cccccc;height: 44px;overflow: hidden;font-family: arial;}
.introL .pic{overflow: hidden;}
.introR{overflow: hidden;background: url(../test/background/jianjieitembg.jpg.png)no-repeat center / cover;padding: 65px 0 65px 30px;position: relative;z-index: 2;height: 100%;}
.introR .text{font-size: 15px;color: #333333;line-height: 30px;}
/*introduction结束*/
/* 产品详情  start*/
.newsviewL{width: 37.5%;margin-right: 45px;}
.newsswiper{overflow: hidden;} 
.newsswiper .swiper-slide{height: 267px;}
.newsswiper .swiper-slide img{display: block;max-width: 100%;min-height: 100%;}
.newsswiper-pagination{text-align: center;}
.newsswiper-pagination span{width: 10px;height: 10px;border-radius: 50%;border: 1px solid #1a7232;background: none;margin: 0 8px !important;opacity: 1;cursor: pointer;}
.newsswiper-pagination span.swiper-pagination-bullet-active{background: #1a7232;}
.newsviewR{overflow: hidden;padding-right: 85px;}
.newsviewR .title{padding-bottom: 35px;border-bottom: 1px solid #dce0da;}
.newsviewR .title span{display: block;overflow: hidden;font-size: 30px;color: #333333;}
.newsviewR .title a{display: block;float: right;padding-left: 25px;height: 25px;font-size: 14px;color: #999999;margin-left: 20px;background: url(../images/newsviewbtn.png)no-repeat center left;line-height: 24px;margin-top: 15px;}
.newsviewR .info{font-size: 16px;color: #333333;line-height: 36px;max-height: 275px;overflow: hidden;}
.newview2title{height: 60px;line-height: 60px;text-indent: 20px;font-size: 22px;color: #1a7232;position: relative;border-bottom: 1px solid #e6e6e6;}
.newview2title::before{position: absolute;display: block;content: "";width: 2px;height: 28px;border-radius: 25px;background: #1a7232;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%)}
/* 产品详情  end*/