@charset "utf-8";
/* CSS Document */

/*
 * @Author: hbiao
 * @Date: 2018-04-09 16:46:22
 * @Last Modified by: hbiao
 * @Last Modified time: 2018-05-31 14:25:28
*/


/* com-title */

.com-title{width: 1200px;text-align: center;padding-top: 56px;margin: 0 auto;}
.com-title h2{font-size: 12px;color: #999999;font-weight: normal;float: left;}
.com-title h2 em{color: #023886;font-size: 28px;margin-right: 8px;}
.com-title h2 a{color: #023886;text-decoration: none;}
.com-title p{font-size: 14px;color: #333333;margin-top: 14px;float: right;}
.com-title p a{color: #333333;}

.com-title ul{float: right;}
.com-title ul li{width: 92px;height: 42px;line-height: 42px;text-align: center;color: #666666;font-size: 16px;margin-left: 22px;float: left;}
.com-title ul li a{display: block;color: #666666;text-decoration: none;}
.com-title ul li.cur{background: #023886;}
.com-title ul li.cur a{color: #fff;}


/* banner */
.banner{position: relative;height: 720px;}

#slider{margin:0px auto;width:100%;height:720px;overflow:hidden;position:relative;z-index:9;}
.nivo-caption .container{position: relative;}
.nivo-caption li{position: absolute;}
.nivo-caption li p{font-size: 20px;color: #fff;text-align: center;}
.nivo-caption li span{display: block;width: 37px;height: 37px;margin: 11px auto 0;display: block;}
.nivo-caption li span img{display: block;width: 37px;height: 37px;}
.nivo-caption li i{display: block;width: 1px;margin: -10px auto 0;}
.nivo-caption li i img{display: block;width: 1px;}
.nivo-caption li.li1{top: 18px;left: 130px;}
.nivo-caption li.li2{top: 166px;left: 294px;}
.nivo-caption li.li3{top: 94px;left: 384px;}
.nivo-caption li.li4{top: 270px;left: 518px;}
.nivo-caption li.li1 i img{height: 144px;}
.nivo-caption li.li2 i img{height: 144px;}
.nivo-caption li.li3 i img{height: 357px;}
.nivo-caption li.li4 i img{height: 122px;}
.nivo-caption li.li1 i{height: 144px;}
.nivo-caption li.li2 i{height: 144px;}
.nivo-caption li.li3 i{height: 357px;}
.nivo-caption li.li4 i{height: 122px;}


#slider-container{position:absolute;width: 1920px;margin-left: -960px;left: 50%;top: 0;}
.nivoSlider {position: relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:50%;width:1920px;margin-left: -960px;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}
.nivo-caption {position:absolute;left:0px;bottom:0px;color:#fff;opacity:0.8; width:100%;z-index:89;height: 0;}
#slider .nivo-caption  img{display: block;position: relative;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
.nivo-directionNav a {position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
.nivo-controlNav{width: 100%;text-align: center;position: absolute;left: 0;bottom: 50px;z-index: 999}
.nivo-controlNav a {display: inline-block;*display: inline-block;width: 27px;height: 28px;background: url(../Skins/Default/Img/Index/banner-icon01.png) no-repeat center top;margin: 0 10px;cursor: pointer;text-indent: -999999px;}
.nivo-controlNav a.active {background-position: center bottom;}
.nivo-directionNav{display: none;}



/* services */
.services{width:100%;height:700px;background:url(../Skins/Default/Img/Index/servicesBg03.jpg) no-repeat center}
.services .mainCon{margin-top:55px;position:relative}
.services .mainCon li{float:left;width:110px;height:440px;position:relative;margin-left:11px}
.services .mainCon li:first-child{margin-left:0}
.services .mainCon li a{text-decoration:none}
.services .mainCon li .item{width:128px;position:absolute;top:160px;left:0}
.services .mainCon li span.img{width:60px;height:60px;border-radius:50%;background:#023886;margin:0 auto;display:block;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:absolute;left:50%;margin-left:-30px;overflow:hidden}
.services .mainCon li span.img i{display:block;width:60px;height:60px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#023886;border-radius:50%;position:absolute;left:50%;margin-left:-30px;line-height:60px;text-align:center}
.services .mainCon li span.txt{display:block;font-size:18px;color:#666666;margin-top:60px;text-align:center;padding:6px 0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#fff}
.services .mainCon li img{display:inline-block;width:60px;height:60px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
.services .mainCon li.cgdl p{font-size:18px;color:#666666;position:absolute;width:100%;text-align:center;left:9px}
.services .mainCon li.cgdl p span.img{position:relative}
.services .mainCon li.cgdl p.p1{top:3px}
.services .mainCon li.cgdl p.p1 span.img{margin-top:8px;background:#ed7d31}
.services .mainCon li.cgdl p.p1 i{background:#ed7d31}
.services .mainCon li.cgdl p.p1 em{color:#ed7d31;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:relative;top:0;width:240px;left:-48px}
.services .mainCon li.cgdl p.p2{bottom:0}
.services .mainCon li.cgdl p.p2 span.img{margin-top:8px;background:#ac2b26}
.services .mainCon li.cgdl p.p2 i{background:#ac2b26}
.services .mainCon li.cgdl p.p2 em{color:#ac2b26;margin-top:8px;position:relative;top:0;width:183px;left:-35px}
.services .mainCon li.cgdl p.p2:hover em{font-weight:bold}
.services .mainCon li.cgdl p.p2:hover img{width:87px;height:87px}
.services .mainCon li.cgdl p a{color:#666666;text-decoration:none}
.services .mainCon li.cgdl p:hover span.img{width:87px;height:87px;padding:10px;margin-left:-53px;margin-top:-23px;background-color:rgba(172,43,38,0.2)}
.services .mainCon li.cgdl p:hover span.img i{width:87px;height:87px;margin-left:-43px;margin-top:0px;line-height:87px}
.services .mainCon li.cgdl span.img{background:#ac2b26}
.services .mainCon li.cgdl span.img i{background:#ac2b26}
.services .mainCon li.cgdl em{font-size:18px;display:block}
.services .mainCon li.cgdl.cur .item span.img{background-color:rgba(172,43,38,0.2)}
.services .mainCon li.cgdl.cur .item span.txt{color:#ac2b26}
.services .mainCon li.cgdl .p1:hover span.img{background-color:rgba(237,125,49,0.2)}
.services .mainCon li.cgdl .p1:hover em{top:-26px;font-weight:bold;font-size:18px}
.services .mainCon li.cgdl .p1:hover img{width:87px;height:87px}
.services .mainCon li.cur .item span.img{width:87px;height:87px;padding:10px;background-color:#e5ebf3;margin-left:-53px;margin-top:-23px}
.services .mainCon li.cur .item span.img i{width:87px;height:87px;margin-left:-43px;margin-top:0px;line-height:87px}
.services .mainCon li.cur .item span.img img{opacity:1;width:87px;height:87px;vertical-align:middle;display:inline-block}
.services .mainCon li.cur span.txt{margin-top:88px;color:#023886;font-weight:bold}
.services .mainCon .services-help{margin:17px auto 0;font-size:20px;color:#023886;width:383px;height:54px;line-height:54px;text-align:center;border:1px solid #eaeaea}
.services .mainCon .services-help em{font-weight:bold;font-size:24px;color:#ac2b26;font-family:arial}
.services .services-yc{width:254px;height:254px;position:absolute;right:-254px;top:63px}
.services .services-yc img{display:block;width:254px;height:254px;animation:rond 3s infinite;-webkit-animation:rond 3s infinite;position:relative}

@keyframes rond {
  0% {transform :  scale(0.6);}
  50% {transform :  scale(1.1);}
  100% {transform :  scale(0.6);}

}

@-webkit-keyframes rond {
  0%{-webkit-transform : scale(0.6);}
  50% {-webkit-transform :  scale(1.1);}
  100%{-webkit-transform : scale(1);}
}


/* index-notice */
.index-notice{width: 100%;height: 808px;background: url(../Skins/Default/Img/Index/noticeBg01.jpg) no-repeat center;}
.index-notice .mainCon{margin-top: 32px;}
.index-notice .com-title{padding-top: 70px;}
.index-notice .mainCon .conBox{margin-top: 35px;width: 100%;height: 614px;position: relative;}
.index-notice .mainCon .conBox .conTop{width: 100%;}
.index-notice .mainCon .conBox .conTop dl{height: 61px;background: #023886;}
.index-notice .mainCon .conBox .conTop dt{border-left: 1px solid #1c4c92;border-right: 1px solid #002a67;}
.index-notice .mainCon .conBox .conTop dt{color: #fff;}
.index-notice .mainCon .conBox .conTop dt:nth-child(1){width: 138px;}
.index-notice .mainCon .conBox .conTop dt:nth-child(2){width: 135px;}
.index-notice .mainCon .conBox .conTop dt:nth-child(3){width: 595px;}
.index-notice .mainCon .conBox .conTop dt:nth-child(4){width: 161px;}
.index-notice .mainCon .conBox .conTop dt:nth-child(5){width: 162px;}
.index-notice .mainCon .conBox dt{height: 60px;line-height: 60px;float: left;text-align: center;font-size: 16px;color: #333333;border-left: 1px solid #e9e9e9;}
.index-notice .mainCon .conBox dt a{color: #333333;}
.index-notice .mainCon .conBox dt:first-child{border-left: none;}
.index-notice .mainCon .conBox dt:nth-child(1){width: 138px;}
.index-notice .mainCon .conBox dt:nth-child(2){width: 136px;}
.index-notice .mainCon .conBox dt:nth-child(3){width: 596px;}
.index-notice .mainCon .conBox .con dt:nth-child(3){text-align: left;text-indent: 53px;}
.index-notice .mainCon .conBox dt:nth-child(4){width: 162px;}
.index-notice .mainCon .conBox dt:nth-child(5){width: 164px;}
.index-notice .mainCon .conBox .notice-info-conBox{overflow: hidden;width: 1200px;position: relative;}
.index-notice .mainCon .conBox .notice-info-con{width: 1200px;position: relative;}
.index-notice .mainCon .conBox .notice-info-box{float: left;}
.index-notice .mainCon .conBox .con{width: 100%;}
.index-notice .mainCon .conBox .con dl{height: 60px;background: #fff;}
.index-notice .mainCon .conBox .con dl:hover dt{color: #023886;font-weight: bold;}
.index-notice .mainCon .conBox .con dl:hover dt a{color: #023886;}
.index-notice .mainCon .conBox .con dt{height: 60px;line-height: 60px;}
.index-notice .mainCon .conBox .con dl:nth-child(even){background: #f6f6f6;}
.index-notice .mainCon .conBox .con dt:last-child img{position: relative;top: 2px;margin-left: 4px;}
.index-notice .mainCon .conBox .notice-allInfo{margin-top: 44px;text-align: center;}
.index-notice .mainCon .conBox .notice-allInfo p{font-size: 20px;color: #023886;}
.index-notice .mainCon .conBox .notice-allInfo p a{font-size: 20px;color: #023886;text-decoration: none;}
.index-notice .mainCon .conBox .notice-allInfo p a:hover{font-weight: bold;}
.index-notice .mainCon .conBox .notice-allInfo p em{font-size: 24px;color: #ac2b26;font-weight: bold;font-family: arial;}






/* about */
.about{width: 100%;background: url(../Skins/Default/Img/Index/aboutBg01.jpg) no-repeat center;height: 600px;}
.about .mainCon{margin-top: 49px;height: 461px;background: #fff;position: relative;width: 1126px;height: 380px;padding: 41px 35px 40px 40px;}
.about .com-title h2 em{color: #fff;}
.about .com-title h2{color: #fff;}
.about .com-title p{color: #fff;}
.about .conBox{overflow: hidden;position: relative;height: 380px;width: 100%;}
.about .conBox .box1 dt{float: left;width: 560px;height: 380px;}
.about .conBox .box1 dt img{display: block;width: 560px;height: 380px;}
.about .conBox .box1 dd{float: left;width: 524px;height: 380px;position: relative;margin-left: 40px;}
.about .conBox .box1 dd h3{font-size: 24px;color: #023886;font-weight: normal;padding-top: 16px;}
.about .conBox .box1 dd h3 a{color: #023886;text-decoration: none;}
.about .conBox .box1 dd p{font-size: 14px;margin-top: 34px;line-height: 26px;color: #333333;}
.about .conBox .box1 dd a.more{width: 130px;height: 45px;line-height: 45px;text-align: center;border: 1px solid #e8e8e8;display: block;position: absolute;bottom: 20px;left: 0;font-size: 14px;color: #999999;text-decoration: none;transition: all 0.5s ease-out;z-index: 1;}
.about .conBox .box1 dd a.more::before{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 130px;
  height: 45px;
  background: #023886;
  z-index: -1;
  opacity: 0;
  -webkit-transform: scale3d(0.7, 1, 1);
  transform: scale3d(0.7, 1, 1);
  -webkit-transition: -webkit-transform 0.6s, opacity 0.6s;
  transition: transform 0.6s, opacity 0.6s;
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.about .conBox .box1 dd a.more:hover::before{background: #023886;opacity: 1;transform: scale3d(1,1,1);-webkit-transform:translate3d(0,0,0)}
.about .conBox .box1 dd a.more:hover{color: #fff; background: #023886;border-color: #023886;}
.about .conBox .box2 li{float: left;width: 257px;margin-left: 31px;text-align: center;background: #f5f5f5;height: 380px;}
.about .conBox .box2 li:first-child{margin-left: 0;}
.about .conBox .box2 li span{width: 257px;height: 257px;display: block;overflow: hidden;}
.about .conBox .box2 li span img{display: block;width: 257px;height: 257px;transition: all 1s ease-out;}
.about .conBox .box2 li:hover img{transform: scale(1.1);}
.about .conBox .box2 li h3{font-size: 24px;color: #023886;font-weight: normal;margin: 20px 0 6px;}
.about .conBox .box2 li p{font-size: 14px;color: #333333;line-height: 24px;padding: 0 14px;}
.about .conBox .box2 li:hover{background: #023886;}
.about .conBox .box2 li:hover h3{color: #fff;}
.about .conBox .box2 li:hover p{color: #fff;}
.about .conBox .box{position: relative;}

.about .conBox .box .clzzlunb li{float: left;width: 353px;margin-right: 31px;text-align: center;}
.about .conBox .box .clzzlunb{position: relative;position: relative;height: 340px;overflow: hidden;}
.about .conBox .box .clzzlunb ul{position: absolute;left: 0;top: 0;width: 104%;}
.about .conBox .box .clzzlunb li .about-clzz-pic{width: 351px;height: 279px;border: 1px solid #f1f1f1;line-height: 279px;}
.about .conBox .box .clzzlunb li span{width: 303px;height: 212px;display: inline-block;*display: inline-block;vertical-align: middle;overflow: hidden;}
.about .conBox .box .clzzlunb li span img{display: block;width: 303px;height: 212px;transition: all 1s ease-out;}
.about .conBox .box .clzzlunb li p{font-size: 17px;color: #333333;background: #f1f1f1;height: 58px;line-height: 58px;transition: all 0.5s ease-out;z-index: 1;position: relative;}
.about .conBox .box .clzzlunb li p::before{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 353px;
  height: 58px;
  background: #023886;
  z-index: -1;
  opacity: 0;
  -webkit-transform: scale3d(0.7, 1, 1);
  transform: scale3d(0.7, 1, 1);
  -webkit-transition: -webkit-transform 0.6s, opacity 0.6s;
  transition: transform 0.6s, opacity 0.6s;
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.about .conBox .box .clzzlunb li:hover p::before{background: #023886;opacity: 1;transform: scale3d(1,1,1);-webkit-transform:translate3d(0,0,0)}
.about .conBox .box .clzzlunb li:hover p{color: #fff; background: #023886;border-color: #023886; }
.about .conBox .box .clzzlunb li:hover span img{transform: scale(1.1);}
.about .conBox .box4 .clzzlunb li .about-clzz-pic{width: 353px;height: 281px;border: none;line-height: 279px;}
.about .conBox .box4 .clzzlunb li span{width: 353px;height: 281px;overflow: hidden;}
.about .conBox .box4 .clzzlunb li span img{display: block;width: 353px;height: 281px;transition: all 1s ease-out;}
.about .clzzlunb-bottom{text-align: center;margin-top: 20px;}
.about .clzzlunb-bottom i{display: inline-block;*display: inline-block;width: 13px;height: 23px;overflow: hidden;position: relative;cursor: pointer;top: -3px;}
.about .clzzlunb-bottom i img{display: block;width: 13px;height: 46px;position: relative;}
.about .clzzlunb-bottom i:hover img{top: -23px;}
.about .clzzlunb-bottom .btnlist{display: inline-block;*display: inline-block;margin: 0 12px;height: 21px;}
.about .clzzlunb-bottom .btnlist span{display: block;float: left;width: 21px;height: 21px;background: url(../Skins/Default/Img/Index/about-icon01.png) no-repeat center;margin: 0 7px;position:  relative;top: -4px;}
.about .clzzlunb-bottom .btnlist span.cur{background: url(../Skins/Default/Img/Index/about-icon02.png) no-repeat center;cursor: pointer;}
.about .menu{width: 100%;height: 70px;position: absolute;left: 0;bottom: -70px;background: #f5f5f5;z-index: 9;}
.about .menu li{border-left: 1px solid #ececec;height: 70px;line-height: 70px;position: relative;text-align: center;font-size: 16px;color: #666666;float: left;padding: 0 38px;}
.about .menu li a{display: block;color: #666666;text-decoration: none;}
.about .menu li i{display: none;width: 71px;height: 5px;position: absolute;left: 50%;margin-left: -35px;top: -3px;background: url(../Skins/Default/Img/Index/about-xian.png) no-repeat center;}
.about .menu li:first-child{border-left: none;}
.about .menu li.cur{font-weight: bold;}
.about .menu li.cur a{color: #023886;}
.about .menu li.cur i{display: block;}


/* case */
.case{width: 100%;}
.case .com-title{padding-top: 144px;}
.case .com-title p a{color: #666666;}
.case .mainCon{margin-top: 37px;position: relative;}
.case .mainCon .case-top{float: left;width: 340px;height: 309px;background: #f5f5f5;padding: 21px 0 0 40px;position: absolute;left: 0;top: 0;}
.case .mainCon .case-top h3{height: 80px;}
.case .mainCon .case-top h3 span{font-size: 80px;color: #ac2b26;position: relative;top: 0px;}
.case .mainCon .case-top h3 em{font-size: 40px;color: #ac2b26;position: relative;top: -47px;}
.case .mainCon .case-top p.p1{font-size: 10px;color: #999999;font-family: arial;word-spacing: 2px;margin-top: 19px;}
.case .mainCon .case-top p.p2{font-size: 26px;color: #666666;line-height: 32px;margin-top: 32px;}
.case .mainCon .case-top i{width: 28px;height: 1px;background: #cccccc;display: block;position: absolute;left: 40px;bottom: 44px;}
.case .mainCon .conBox{width: 100%;overflow: hidden;overflow: hidden;position: relative;}
.case .mainCon .conBox ul{width: 105%;}
.case .mainCon .conBox li{float: left;width: 380px;height: 329px;border-bottom: 1px solid #e5e5e5;margin-right: 30px;margin-bottom: 30px;position: relative;}
.case .mainCon .conBox li img{display: block;width: 380px;height: 230px; transition: all 1s ease-out;}
.case .mainCon .conBox li .case-pic{width: 380px;height: 230px;overflow: hidden;display: block;}
.case .mainCon .conBox li h3{font-size: 16px;color: #333333;font-weight: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: 22px;transition: all .3s ease-out;position: relative;left: 0;}
.case .mainCon .conBox li h3 a{color: #333333;text-decoration: none;}
.case .mainCon .conBox li p{font-size: 12px;color: #999999;margin-top: 16px;transition: all .3s ease-out;position: relative;left: 0;}
.case .mainCon .conBox li a.more{display: block;width: 7px;height: 12px;background: url(../Skins/Default/Img/Index/case-icon01.png) no-repeat center;position: absolute;bottom:30px;right: 0;}
.case .mainCon .conBox li i{display: block;width:0;height: 1px;position: absolute;bottom:-1px;left: 0;background: #023886;}
.case .mainCon .conBox li:hover img{transform: scale(1.1);}
.case .mainCon .conBox li:hover h3,.case .mainCon .conBox li:hover p{left: 10px;}
.case .mainCon .conBox li:hover h3 a{color: #023886;font-weight: bold;}
.case .mainCon .conBox li:first-child{margin-left: 410px;}


/* news */
.news{background: #f4f4f4;}
.news .com-title{padding-top: 60px;}
.news .mainCon{width: 100%;margin-top: 33px;overflow: hidden;position: relative; height: 516px;}
.news .mainCon .conBox{height: 516px;}
.news .mainCon .newsL{float: left;width: 380px;height: 480px;background: #fff;}
.news .mainCon .newsL span{display: block;font-size: 12px;color: #999999;font-family: arial;padding: 0 40px;}
.news .mainCon .newsL h3{font-size: 16px;color: #333333;font-weight: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin: 34px 0 10px 0;padding: 0 40px;}
.news .mainCon .newsL h3 a{color: #333333;text-decoration: none;}
.news .mainCon .newsL p{font-size: 14px;color: #666666;line-height: 24px;height: 96px;overflow: hidden;text-overflow: ellipsis;padding: 0 40px;margin-top: 26px;}
.news .mainCon .newsL p a{color: #666666;text-decoration: none;}
.news .mainCon .newsL .newsL-pic{display: block;width: 380px;height: 240px;overflow: hidden;}
.news .mainCon .newsL .newsL-pic img{display: block;width: 380px;height: 240px;transition: all 1s ease-out;}
.news .mainCon .newsL:hover{box-shadow: 1px 1px 17px 8px #e7e7e7;}
.news .mainCon .newsL:hover h3 a{color: #023886;font-weight: bold;}
.news .mainCon .newsL:hover img{transform: scale(1.1);}
.news .mainCon .newsR{float: right;width: 770px;}
.news .mainCon .newsR dl{padding-top:44px;border-top: 1px solid #e7e7e7;height: 142px;}
.news .mainCon .newsR dl:first-child{border-top:none;padding-top: 0;}
.news .mainCon .newsR dt{float: left;width: 606px;}
.news .mainCon .newsR dd{float: right;width: 89px;height: 80px;padding-top: 9px;border: 1px solid #e7e7e7;text-align: center;}
.news .mainCon .newsR dt h3{font-size: 16px;color: #333333;font-weight: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: all .3s ease-out;position: relative;left: 0;}
.news .mainCon .newsR dt h3 a{color: #333333;text-decoration: none;}
.news .mainCon .newsR p{font-size: 14px;color: #666666;line-height: 22px;height: 66px;overflow: hidden;text-overflow: ellipsis;margin-top: 14px;transition: all .3s ease-out;position: relative;left: 0;}
.news .mainCon .newsR p a{color: #666666;text-decoration: none;}
.news .mainCon .newsR dd span{display: block;font-size: 42px;color: #999999;font-family: arial;}
.news .mainCon .newsR dd em{display: block;font-size: 16px;color: #999999;position: relative;top: -4px;}
.news .mainCon .newsR dl:hover dt h3,.news .mainCon .newsR dl:hover dt p{left: 10px;}
.news .mainCon .newsR dl:hover dd{background: #023886;}
.news .mainCon .newsR dl:hover dd span,.news .mainCon .newsR dl:hover dd em{color: #fff;}
.news .mainCon .newsR dl:hover dt h3 a{color: #023886;font-weight: bold;}


/* download */

.index-download{width: 100%;background: #f4f4f4;padding: 15px 0 50px 0;}
.index-download .mainCon{height: 165px;position: relative;}
.index-download .mainCon .item{float: left;width: 249px;display: block;height: 170px;text-decoration: none;background: #fff;margin-left: 1px;}
.index-download .mainCon dt{float: left;width: 249px;padding-top: 50px;height: 120px;text-align: center;}
.index-download .mainCon dt span{display: block;font-size: 24px;color: #fff;}
.index-download .mainCon dt i{display: block;width: 43px;height: 33px;margin: 14px auto 0;overflow: hidden;position: relative;}
.index-download .mainCon dt img{display: block;width: 43px;height: 66px;position: relative;top: -33px;}
.index-download .mainCon dd{width: 446px;padding-top: 50px;height: 120px;float: left;display: none;padding-left: 44px;}
.index-download .mainCon dd p{font-size: 16px;color: #fff;}
.index-download .mainCon dd h3{font-size: 24px;color: #fff;font-weight: normal;margin-top: 3px;}
.index-download .mainCon dd span{font-size: 10px;color: #fff;font-family: arial;margin-top: 12px;display: block;}
.index-download .mainCon .item.cur{margin-right: 9px;}
.index-download .mainCon .item1.cur dd{background: url(../Skins/Default/Img/Index/download-xian02.png) no-repeat left center;}
.index-download .mainCon .item2.cur dd{background: url(../Skins/Default/Img/Index/download-xian03.png) no-repeat left center;}
.index-download .mainCon .item3.cur dd{background: url(../Skins/Default/Img/Index/download-xian.png) no-repeat left center;}
.index-download .mainCon .item1{background: #e32821;}
.index-download .mainCon .item2{background: #feb800;}
.index-download .mainCon .item3{background: #005bac;}

/* sideService */
.sideService{width:54px;position:fixed;right:40px;top:200px;z-index:99999}
.sideService .sideService-close{display:block;width:27px;height:37px;left:50%;margin-left:-14px;top:-37px;position:absolute;cursor:pointer}
.sideService li{width:52px;height:48px;border:1px solid #efefef;padding-top:10px;background:#fff;position:relative}
.sideService li > p{text-align:center}
.sideService li span{display:block;width:22px;height:22px;overflow:hidden;position:relative;margin:0 auto}
.sideService li span img{display:block;width:22px;height:44px;position:relative}
.sideService li:hover{background:#005bac;border-color:#005bac}
.sideService li:hover span img{top:-22px}
.sideService li:hover > p{color:#fff}
.sideService li:hover .box{display:block}
.sideService li p{font-size:13px;color:#666666}
.sideService li .box{display:none}
.sideService li.siderService-qq{height:60px;background:#005bac;border-color:#005bac;border-radius:0 0 4px 4px}
.sideService li.siderService-qq > a > p{color:#fff;margin-top:6px;text-align:center}
.sideService li.siderService-qq a{display:block;text-decoration:none}
.sideService li.siderService-qq:hover{background:#abce03;border-color:#abce03}
.sideService li.siderService-phone{margin-top:7px}
.sideService li.siderService-phone .box{position:absolute;width:224px;top:0;left:-224px}
.sideService li.siderService-phone .box i{display:block;width:6px;height:10px;position:absolute;top:24px;right:5px;background:url("Img/Common/sideService-jt.png") no-repeat center}
.sideService li.siderService-phone .box dl{background:#fff;border:1px solid #efefef;border-top:none;width:212px;padding-top:22px;padding-bottom:20px}
.sideService li.siderService-phone .box dl:first-child{border-top:1px solid #efefef}
.sideService li.siderService-phone .box dt{width:22px;height:22px;float:left;overflow:hidden;position:relative;margin-left:20px}
.sideService li.siderService-phone .box dd{width:154px;float:left;margin-left:12px}
.sideService li.siderService-phone .box dd p{font-size:13px;color:#999999}
.sideService li.siderService-phone .box dd em{display:block;font-size:18px;color:#005bac;font-family:arial;margin-top:2px}
.sideService li.siderService-backtop{margin-top:20px;cursor:pointer}
.sideService li.siderService-wx .box{position:absolute;top:-60px;right:62px}
.sideService li.siderService-wx .box i{display:block;width:6px;height:10px;position:absolute;top:84px;right:-6px;background:url("Img/Common/sideService-jt.png") no-repeat center}
.sideService li.siderService-wx .box dl{background:#fff;border:1px solid #efefef;border-left:none;width:151px;padding-top:34px;height:144px;float:left}
.sideService li.siderService-wx .box dl:first-child{border-left:1px solid #efefef}
.sideService li.siderService-wx .box dt img{width:96px;height:96px;margin:0 auto;display:block}
.sideService li.siderService-wx .box dt p{font-size:13px;color:#999999;margin-top:6px;text-align:center}
.sideService li.siderService-email .box{position:absolute;width:299px;top:0;left:-299px}
.sideService li.siderService-email .box i{display:block;width:6px;height:10px;position:absolute;top:24px;right:5px;background:url("Img/Common/sideService-jt.png") no-repeat center}
.sideService li.siderService-email .box dl{background:#fff;border:1px solid #efefef;border-top:none;width:288px;padding-top:22px;padding-bottom:20px}
.sideService li.siderService-email .box dl:first-child{border-top:1px solid #efefef}
.sideService li.siderService-email .box dt{width:22px;height:22px;float:left;overflow:hidden;position:relative;margin-left:13px}
.sideService li.siderService-email .box dd{width:210px;float:left;margin-left:10px}
.sideService li.siderService-email .box dd p{font-size:13px;color:#999999}
.sideService li.siderService-email .box dd em{display:block;font-size:18px;color:#005bac;font-family:arial;margin-top:2px}
.sideService li.siderService-help-center{background:#005bac;border-color:#005bac;padding:0;height:60px;display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:4px 4px 0 0}
.sideService li.siderService-help-center a{text-decoration:none}
.sideService li.siderService-help-center p{text-align:center;color:#FFF}
.sideService li.siderService-help-center:hover{background:#abce03;border-color:#abce03}

/* advertisement */
.advertise{position: fixed;right: 40px;bottom: 20px;width: 391px;background-color: #fff;z-index: 2000;font-size: 13px;line-height: 25px;border: 1px solid #005bac;border-radius: 5px;}
.advertise .ad_head{height: 30px;background: #005bac}
.advertise p{text-indent: 2em;margin: 20px}
.advertise a{color: blue}
.advertise svg{width: 15px;height: 15px;position: absolute;right: 6px;top: 6px;cursor: pointer;}

.advertise2{position: fixed;right: 40px;bottom: 180px;width: 391px;background-color: #fff;z-index: 2000;font-size: 13px;line-height: 25px;border: 1px solid #005bac;border-radius: 5px;}
.advertise2 .ad_head{height: 30px;background: #005bac}
.advertise2 p{text-indent: 2em;margin: 20px}
.advertise2 a{color: blue}
.advertise2 svg{width: 15px;height: 15px;position: absolute;right: 6px;top: 6px;cursor: pointer;}

/*parkingTip*/
#parkingTop{background-color: #fff3cd;z-index: 9999;font-size: 13px;line-height: 25px;text-align: center}
#parkingTip svg{width: 15px;height: 15px;position: absolute;right: -1px;top: -1px;cursor: pointer;}
#parkingTip{position: fixed;right: 40px;bottom: 250px;width: 391px;background-color: #fff;  z-index: 9999;font-size: 14px;line-height: 25px;border: 1px solid #005bac;}
#parkingTip p{text-indent: 2em;margin: 5px;}