@charset "utf-8";
.main{width:1200px;margin:0 auto;}
.flexslider{
  min-width:1200px;
  overflow:hidden;
}

/*首页*/
.sort-title{
  padding:20px 0;
}
.sort-title h3{
  color:#000000;
  font-size:22px;
  font-weight:700;
}
.sort-title a{
  display:inline-block;
  line-height:30px;
  margin-left:50px;
}
.sort-title a img{
  width:20px;
  height:20px;
  vertical-align: middle;
  margin-top:-3px;
  margin-left:5px;
}
#part {
  min-width:1200px;
  height:294px;
  position:relative;
  overflow:hidden;
}
#part ul {
  list-style: none;
  display: block;
  margin: 0;
  padding: 0;
}
#part li {
  color: #999;
  display: block;
  width: 370px;
  height:284px;
  padding: 0;
  float: left;
  position: relative;
  background:#ffffff;
  margin:0 15px;
}
#part li a{
  display:block;
}
#part li .part-img{
  width:370px;
  height:210px;
  overflow:hidden;
}
#part li a:hover{
 -moz-box-shadow: 2px 2px 2px #bfbfbf; 
  box-shadow: 2px 2px 2px #bfbfbf;*/
  border:1px solid #005da4;
}
#part li a:hover img{
  transition: all 0.5s linear;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
}
#part li a img{
  width:370px;
  height:210px;
  vertical-align:middle;
}
#part li a .part-title{
  padding:0 15px;
  line-height:74px;
}
.part-title .text{
  display:inline-block;
  width:80%;
}
.part-title .arrow{
  color:#005da4;
  display:inline-block;
  width:10%;
  text-align:right;
}
#part .prev {
  display:block;
  text-indent: -999px;
  display: block;
  overflow: hidden;
  width: 64px;
  height: 64px;
  margin-left: 10px;
  position: absolute;
  top: 88px;
  left: -180px;
}
#part .prev:hover {
  left: -181px;
}
#part .next {
  display:block;
  text-indent: -999px;
  display: block;
  overflow: hidden;
  width: 64px;
  height: 64px;
  margin-left: 10px;
  position: absolute;
  top: 88px;
  right: -180px;
}
#part .next:hover {
  right: -181px;
}
.show-content{
  width:600px;
}
.showlist{
  background:#ffffff;
}
.showlist a{
  display:block;
  position:relative;
}
.showlist img{
  width:100%;
  vertical-align: middle;
}
.showlist .sub-title{
  display:block;
  position:absolute;
  bottom:10px;
  left:10px;
}
.showlist a .show-title{
  display:none;
  width:100%;
  padding:10px 0;
  background:#005da4;
  color:#ffffff;
  position:absolute;
  bottom:0;
  left:0;
}
.showlist a:hover .show-title{
  display:block;
}
.showlist .show-title .text{
  width:78%;
  margin-left:2%;
}
.showlist .show-title .more{
  width:18%;
  margin-right:2%;
  text-align:right;
}
.show01{
  width:590px;
  height:338px;
  margin-right:10px;
  margin-bottom:20px;
  overflow:hidden;
}
.show02{
  width:285px;
  margin-right:20px;
  float:left;
  overflow:hidden;
}
.show03{
  width:285px;
  margin-right:10px;
  float:left;
  overflow:hidden;
}
.show04{
  width:285px;
  margin-left:10px;
  float:left;
  overflow:hidden;
}
.show05{
  width:285px;
  margin-left:20px;
  float:left;
  overflow:hidden;
  margin-bottom: 20px;
}
.show06{
  width:590px;
  height:338px;
  margin-left: 10px;
  overflow:hidden;
  margin-bottom: 20px;
}
.showlist a:hover img{
  transition: all 0.6s linear;
  -webkit-transition: all 0.6s linear;
  -moz-transition: all 0.6s linear;
  -ms-transition: all 0.6s linear;
  -o-transition: all 0.6s linear;
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
}
.ad{
  margin:40px 0px 8px 0px;
  min-width:1200px;
}
.ad img{
  width:100%;
  vertical-align: middle;
}
.zx{
  margin-bottom:60px;
}
.zxlist{
  background:#005da4;
  position: relative;
  overflow:hidden;
}
.zxlist a{
  display:block;
}
.zxlist a img{
  width:100%;
  vertical-align: middle;
}
.zxlist a:hover img{
  transition: all 0.6s linear;
  -webkit-transition: all 0.6s linear;
  -moz-transition: all 0.6s linear;
  -ms-transition: all 0.6s linear;
  -o-transition: all 0.6s linear;
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
}
.zxlist a p{
  padding:60px 30px 30px 30px;
  color:#ffffff;
  position:absolute;
  top:0;
  left:0;
}
.zxlist a p span{
  display:block;
  line-height:34px;
}
.zxlist a .zx-btn{
  padding:10px 20px;
  background:#005da4;
  color:#ffffff;
  position:absolute;
  bottom:60px;
  left:30px;
}
.zx01{
  width:300px;
  height:577px;
  margin-right:30px;
}
.zx02{
  width:530px;
  height:577px;
  margin-right:30px;
}
.zx03{
  width:310px;
  height:270px;
  margin-bottom:30px;
}
.zx04{
  width:310px;
  height:277px;
}
/*产品中心*/
.banner{
  min-width:1200px;
}
.banner img{
  width:100%;
  vertical-align: middle;
}
.crumbs{
  padding:15px 0;
  text-align:right;
  position:relative;
}
.product-content{
  margin-top:10px;
  margin-bottom:100px;
}
.product-content a{
  display:block;
  width:368px;
  margin:0 15px 30px;
  background:#ffffff;
  border:1px solid #dcdcdc;
  float:left;
}
.product-content a img{
  width:100%;
  vertical-align: middle;
}
.product-content .product-img{
  width:368px;
  height:209px;
  overflow:hidden;
}
.product-content a:hover img{
  transition: all 0.6s linear;
  -webkit-transition: all 0.6s linear;
  -moz-transition: all 0.6s linear;
  -ms-transition: all 0.6s linear;
  -o-transition: all 0.6s linear;
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
}
.product-content a span{
  display:block;
}
.product-content a .title{
  height:40px;
  padding: 20px 20px 0 20px;
  margin-bottom:10px;
  border-top:1px solid #dcdcdc;
  overflow:hidden;
}
.product-content a .btn{
  margin:5px 10px 20px 20px;
  padding:10px 0;
  width:100px;
  text-align:center;
  background:#ffffff;
  border:1px solid #dcdcdc;
}
.product-content a:hover{
  color:#555555;
}
.product-content a:hover .btn{
  background:#005da4;
  color:#ffffff;
  border:1px solid #005da4;
}
.news{
  min-width:1200px;
  padding:10px 0 100px;
  background:#ffffff;
}
.news h3{
  font-size:32px;
  padding:50px 0;
  text-align:center;
  position:relative;
}
.news h3 a{
  display:inline-block;
  font-size:12px;
  padding:5px 10px;
  background:#dfdfdf;
  position:absolute;
  bottom:50px;
  right:0;
}
.news h3 a:hover{
  background:#005da4;
  color:#ffffff;
}
.news-list a{
  width:540px;
  padding:15px 30px;
  display:block;
  float:left;
}
.news-img{
  width:200px;
  height:94px;
  overflow:hidden;
  margin-right:15px;
  float:left;
}
.news-img img{
  width:100%;
  height:94px;
  vertical-align: middle;
}
.news-list a:hover img{
  transition: all 0.6s linear;
  -webkit-transition: all 0.6s linear;
  -moz-transition: all 0.6s linear;
  -ms-transition: all 0.6s linear;
  -o-transition: all 0.6s linear;
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
}
.news-txt{
  width:320px;
  float:left;
}
.news-txt h4{
  font-size:18px;
  margin-bottom:10px;
}
.news-txt p{
  height:38px;
}
.contents{
  position:fixed;
  top:10%;
  left:0;
  z-index:9;
}
.contents .contents-btn{
  display:block;
  font-size:18px;
  color:#ffffff;
  width:20px;
  padding:15px;
  line-height:24px;
  background:#005da4;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  float:left;
  margin-top:142px;
}
.contents ul{
  display:none;
  padding:10px 0;
  background:#ffffff;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  float:left;
  -moz-box-shadow:5px 5px 10px #666666;
  -webkit-box-shadow:5px 5px 10px #666666;
  box-shadow:5px 5px 10px #666666;
}
.contents ul li a{
  display:block;
  padding:10px 50px 10px 10px;
}
.contents ul li a .arrow{
  color:#005da4;
  margin-right:5px;
}
.contents ul li a:hover{
  background: #005da4;
  color:#ffffff;
}
.contents ul li a:hover .arrow{
  color:#ffffff;
}
.contents .contents-list:hover ul{
  display:block;
}
/*产品介绍*/
.crumbs .title{
  font-size:18px;
}
.crumbs .label a{
  margin:0 10px;
}
.crumbs .label a.active{
  color:#005da4;
}
.crumbs .switch{
  padding:3px 10px;
  background:#005da4;
  border-radius:4px;
  color:#ffffff;
}
.product-title{
  min-width:1200px;
  padding:50px 0;
  background:#ffffff;
}
.product-title h3{
  font-size:40px;
  padding:20px 0;
  text-align:center;
}
.product-title h4{
  font-size:32px;
  padding:20px 0;
  text-align:center;
}
.product-title .charact{
  text-align:center;
}
.product-title .charact span{
  display:inline-block;
  font-size:14px;
  color:#005da4;
  padding:15px 5px;
  border:1px solid #005da4;
  border-radius:4px;
  margin:20px 10px;
}
.product-img{
  width:640px;
  height:364px;
  margin:0 auto;
  overflow:hidden;
}
.product-img img{
  width:100%;
  vertical-align: middle;
}
.product-btn{
  text-align:center;
}
.product-btn a{
  display:inline-block;
  width:120px;
  height:68px;
  margin:0 5px;
  overflow:hidden;
  border:1px solid #d8d8d8;
  border-radius:4px;
}
.product-btn a.active{
  border:1px solid #005da4;
}
.product-btn a img{
  width:100%;
  vertical-align: middle;
}
.product-btt{
  text-align:center;
}
.product-btt a{
  display:inline-block;
  width:200px;
  height:100%;
  margin:0 5px;
  overflow:hidden;
  border:1px solid #d8d8d8;
  border-radius:50px;
}
.product-btt a.active{
  border:1px solid #005da4;
}
.product-btt a img{
  width:100%;
  vertical-align: middle;
}

.product-introduce{
  min-width:1200px;
  padding:30px 0 100px;
  background-size:100% 100%;
}
.product-introduce h3{
  font-size:32px;
  padding:30px 0;
  text-align:center;
}
.product-introduce p{
  text-align:center;
  margin-bottom:10px;
  font-size:14px;
  line-height: 30px;
}
.product-introduce h4{
  font-size:18px;
  padding:30px 0;
  text-align:center;
  font-weight:bold;
}
.product-introduce .skill{
  border-top:1px solid #ffffff;
}
.product-introduce .skill p{
  padding:20px 0;
  border-bottom:1px solid #ffffff;
  margin-bottom:0;
}
.desc-title{
  background:#005da4;
  color:#ffffff;
  padding:10px 0;
}
.desc-title span{
  display:block;
  width:240px;
  text-align:center;
  float:left;
}
.desc-content{
  padding:10px 0;
  border-bottom:1px solid #ffffff;
}
.desc-content span{
  display:block;
  width:240px;
  text-align:center;
  float:left;
}
.products{
  width:100%;
  min-width:1200px;
  background:#ffffff;
  border-bottom:1px solid #f5f5f5;
  position:absolute;
  top:59px;
  left:0;
  z-index:99;
}
.products a{
  display:block;
  width:240px;
  float:left;
  text-align:center;
  margin:20px 0;
  position:relative;
  font-size:14px;
  color:#005da4;
}
.products a:after{
  content:"";
  display:block;
  width:1px;
  height:20px;
  background:#666666;
  position:absolute;
  top:0;
  right:0;
}
/*产品推荐*/
.recomm{
  min-width:1200px;
  padding:50px 0 80px;
  background:url(../images/recomm_bg.jpg) no-repeat;
  background-size:100% 100%;
}
.recomm h3{
  font-size:32px;
  padding:30px 0;
  color:#ffffff;
  text-align:center;
}
#carousel {
  width: 1050px;
  margin:0 auto;
  position:relative;
}
#carousel ul {
  list-style: none;
  display: block;
  margin: 0;
  padding: 0;
}
#carousel li {
  color: #999;
  text-align: center;
  display: block;
  width: 330px;
  margin:0 10px;
  padding: 0;
  float: left;
  background:#ffffff;
  position: relative;
}
#carousel li a{
  display:block;
}
#carousel li a img{
  width:100%;
  height:216px;
  vertical-align:middle;
}

#carousel li a span{
  display:block;
  font-size:18px;
  color:#ffffff;
  background:#005da4;
  padding:15px;
  text-align:center;
}
#carousel .prev {
  display:block;
  background:url(../images/prev.png) no-repeat;
  text-indent: -999px;
  display: block;
  overflow: hidden;
  width: 64px;
  height: 64px;
  margin-left: 20px;
  position: absolute;
  top: 103px;
  left: -70px;
}
#carousel .prev:hover {
  left: -71px;
}     
#carousel .next {
  display:block;
  background:url(../images/next.png) no-repeat;
  text-indent: -999px;
  display: block;
  overflow: hidden;
  width: 64px;
  height: 64px;
  margin-left: 10px;
  position: absolute;
  top: 103px;
  right: -70px;
}
#carousel .next:hover {
  right: -71px;
}
.carousel-img{
  width:330px;
  height:216px;
  overflow:hidden;
}
#carousel li a:hover img{
  transition: all 0.6s linear;
  -webkit-transition: all 0.6s linear;
  -moz-transition: all 0.6s linear;
  -ms-transition: all 0.6s linear;
  -o-transition: all 0.6s linear;
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
}
/*技术专题*/
.apecial{
  min-width:1200px;
  background:#ffffff;
}
.apecial-menu a{
  display:inline-block;
  padding:25px 10px;
  margin-right:50px;
  font-size:14px;
}
.apecial-menu a.active{
  color:#005da4;
}
.apecial ul li{
  width:380px;
  float:left;
  margin:0 10px;
}
.apecial ul li a{
  display:block;
  padding-bottom:20px;
  border:1px solid #dddddd;
  margin-bottom:20px;
  background:#ffffff;
}
.apecial ul li a img{
  width:100%;
  height:180px;
  vertical-align:middle;
}
.apecial ul li a:hover img{
  transition: all 0.6s linear;
  -webkit-transition: all 0.6s linear;
  -moz-transition: all 0.6s linear;
  -ms-transition: all 0.6s linear;
  -o-transition: all 0.6s linear;
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
}
.apecial ul li a h4{
  padding:10px;
  font-size:18px;
}
.apecial ul li a h4 .name{
  display:inline-block;
  width:70%;
  position: relative;
    top: 6px;
}
.apecial ul li a h4 .time{
  display:inline-block;
  width:28%;
  font-size:14px;
  text-align:right;
}
.apecial ul li a p{
  font-size:14px;
  padding:10px;
}

/*专题内容*/
.apecial-content{
  min-width:1200px;
  padding:50px 0;
  background:#ffffff;
}
.apecial-content .content-fl{
  width:840px;
}
.content-fl .title{
  font-size:18px;
  margin-bottom:10px;
}
.content-fl .author{
  font-size:14px;
  color:#999999;
}
.content-fl .author span{
  margin-right:10px;
}
.content-fl .author a{
  color:#005da4;
  margin-right:10px;
}
.content-fl .content-text{
  padding:60px 0;
}
.content-text .content-img{
  text-align:center;
}
.content-text img{
  max-width:100%;
}
.content-text p{
  text-indent:2em;
  font-size:14px;
  margin-bottom:10px;
}
.content-article{
  margin-top:30px;
  padding:20px 0;
  border-top:1px solid #f5f5f5;
  border-bottom:1px solid #f5f5f5;
}
.content-article .prev, .content-article .next{
  width:48%;
  font-size:14px;
}
.content-article .prev span, .content-article .next span{
  display:inline-block;
  padding:2px 5px;
  border-left:1px solid #005da4;
  margin-right:10px;
}
.content-article .prev a, .content-article .next a{
  display:inline-block;
  width:80%;
  padding:2px 0;
  vertical-align: bottom;
}
.relevant{
  padding:30px 0 50px;
}
.relevant h3{
  font-size:18px;
  padding:0 10px;
  border-left:1px solid #005da4;
  margin-bottom:10px;
}
.relevant ul li{
  width:42%;
  float:left;
  padding-left:15px;
  position:relative;
  margin-bottom:10px;
}
.relevant ul li:nth-child(2n){
  float:right;
}
.relevant ul li:before{
  content:"";
  display:block;
  width:6px;
  height:6px;
  background:#005da4;
  border-radius:3px;
  position:absolute;
  top:7px;
  left:0;
}
.relevant ul li a{
  display:block;
}
.relevant ul li .rele-title{
  display:inline-block;
  width:70%;
}
.relevant ul li .rele-time{
  display:inline-block;
  vertical-align: top;
  text-align:right;
}
.apecial-content .content-fr{
  width:280px;
}
.content-recomm{
  border:1px solid #f5f5f5;
  border-top:2px solid #005da4;
}
.content-recomm h3{
  font-size:18px;
  padding:30px;
}
.content-recomm ul{
  padding:0 15px;
  min-height:253px;
}
.content-recomm ul li{
  padding-left:15px;
  position:relative;
}
.content-recomm ul li:before{
  content:"";
  display:block;
  width:4px;
  height:4px;
  background:#005da4;
  border-radius:2px;
  position:absolute;
  top:8px;
  left:0;
}
.content-recomm ul li a{
  display:block;
  margin-bottom:20px;
}
.content-recomm .more{
  display:block;
  height:36px;
  line-height:36px;
  font-size:14px;
  color:#ffffff;
  text-align:center;
  background:#005da4;
}
.content-hot{
  margin-top:60px;
  border-top:2px solid #005da4;
}
.content-hot h3{
  font-size:18px;
  padding:30px;
  position:relative;
}
.content-hot h3 a{
  display: inline-block;
  font-size: 12px;
  padding: 5px 10px;
  background: #dfdfdf;
  position: absolute;
  bottom: 30px;
  right: 10px;
}
.content-label{
  padding-left:30px;
}
.content-label a{
  display:inline-block;
  font-size:13px;
  padding:10px 15px;
  border:1px solid #f5f5f5;
  margin-right:20px;
  margin-bottom:10px;
}
.content-label a:hover{
  background:#005da4;
  color:#ffffff;
}
/*资料下载*/
.download{
  padding:70px 0;
  background:#ffffff;
  min-width:1200px;
}
.download-title{
  width:170px;
  font-size:14px;
}
.download-list{
  width:1000px;
}
.download-list a{
  display:block;
  margin-bottom:10px;
}
.download-list a img{
  width:20px;
  height:24px;
  vertical-align: middle;
}
.download-list a .time{
  color:#a1a1a1;
  margin-left:10px;
}
/*服务支持*/
.support{
  min-width:1200px;
  padding:20px 0 70px;
}
.support-list{
  width:370px;
  min-height:500px;
  margin:0 15px;
  background:#ffffff;
  float:left;
}
.support-list .support-img img{
  width:100%;
  height:210px;
  vertical-align:middle;
}
.support-list h3{
  font-size:22px;
  padding:30px;
}
.support-list ul{
  padding:0 30px 30px;
}
.support-list ul li{
  padding-left:15px;
  margin-bottom:10px;
  position:relative;
}
.support-list ul li:before{
  content:"";
  display:block;
  width:4px;
  height:4px;
  background:#005da4;
  border-radius:2px;
  position:absolute;
  top:8px;
  left:0;
}
.support-list ul li a{
  display:block;
}
/*获取报价*/
.offer{
  padding:40px 0;
  min-width:1200px;
  background:#ffffff;
}
.offer-tips{
  margin-bottom:30px;
}
.offer-tips p{
  font-size:16px;
  text-align:center;
}
.offer-form{
  padding:40px 0;
  border:1px solid #dddddd;
}
.offer-cell{
  font-size:14px;
  margin-bottom:30px;
}
.offer-label{
  width:400px;
  line-height:38px;
  text-align:right;
}
.offer-input{
  width:780px;
}
.offer-input select{
  height:38px;
  line-height:38px;
  padding:0 10px;
  width:300px;
  border-color:#333333;
}
.offer-input input{
  height:38px;
  line-height:38px;
  padding:0 10px;
  width:280px;
  border-width:1px;
  border-color:#333333;
}
.offer-input textarea{
  padding:10px;
  width:320px;
  height:180px;
  border-width:1px;
  border-color:#333333;
}
.offer-input a{
  display:block;
  width:200px;
  height:42px;
  line-height:42px;
  font-size:14px;
  background:#005da4;
  color:#ffffff;
  text-align:center;
}
/*联系我们*/
.contact{
  min-width:1200px;
  background:#ffffff;
}
.contact-info{
  padding:100px 0;
}
.contact-add{
  width:450px;
  padding:30px 0 30px 150px;
  border-right:1px solid #005da4;
}
.contact-add span{
  display:block;
  margin-bottom:5px;
}
.contact-url{
  width:449px;
  padding:30px 0 30px 150px;
}
.contact-url span{
  display:block;
  margin-bottom:5px;
}
.map{
  padding-bottom:100px;
}
/*应用案例*/
.case{
  margin-top:15px;
  padding-bottom:70px;
}
.case ul li{
  width:370px;
  height:210px;
  margin:0 15px 30px;
  float:left;
  overflow:hidden;
}
.case ul li a{
  display:block;
  position:relative;
}
.case ul li a img{
  width:100%;
  height:210px;
  vertical-align:middle;
}
.case ul li a:hover img{
  transition: all 0.6s linear;
  -webkit-transition: all 0.6s linear;
  -moz-transition: all 0.6s linear;
  -ms-transition: all 0.6s linear;
  -o-transition: all 0.6s linear;
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
}
.case ul li a .case-title{
  font-size:18px;
  color:#ffffff;
  width:290px;
  position:absolute;
  bottom:20px;
  left:20px;
}
.case ul li a .case-arrow{
  font-size:14px;
  color:#ffffff;
  position:absolute;
  bottom:22px;
  right:20px;
}
.case ul li a .case-btn{
  display:none;
  width:140px;
  height:36px;
  line-height:36px;
  background:#005da4;
  border:1px solid #ffffff;
  color:#ffffff;
  text-align:center;
  position:absolute;
  bottom:20px;
  left:20px;
}
.case ul li a:hover .case-title{
  bottom:100px;
}
.case ul li a:hover .case-arrow{
  bottom:102px;
}
.case ul li a:hover .case-btn{
  display:block;
}
/*资讯中心*/
.apecial .center{
  padding:50px 0;
}
.apecial .center a{
  display:block;
}
.apecial .center .center-img{
  width:560px;
  height:264px;
  margin-left:10px;
  margin-right:10px;
  overflow:hidden;
}
.center-img img{
  width:100%;
  height:264px;
  vertical-align:middle;
}
.apecial .center a:hover img{
  transition: all 0.6s linear;
  -webkit-transition: all 0.6s linear;
  -moz-transition: all 0.6s linear;
  -ms-transition: all 0.6s linear;
  -o-transition: all 0.6s linear;
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
}
.apecial .center .center-info{
  width:600px;
  padding: 0px 0px 0px 20px;
}
.center-info .time{
  display:block;
  margin-top:25px;
  font-size:14px;
}
.center-info h3{
  margin-bottom:45px;
  font-size:22px;
}
.center-info p{
  margin-bottom:40px;
  line-height:24px;
  font-size:14px;
}
.center-arrow{
  display:inline-block;
  width:32px;
  height:32px;
  border-radius:16px;
  text-align:center;
  line-height:32px;
  background:#005da4;
  color:#ffffff;
  margin-right:10px;
}
/*走进顺昕*/
.enter-introd{
  padding:60px 0 100px;
  background:#ffffff;
  min-width:1200px;
}
.enter-introd h3{
  font-size:24px;
  padding:0 20px;
  border-left:1px solid #005da4;
  margin-bottom:60px;
}
.introds-info{
  width:600px;
}
.introds-info h4{
  margin-top:10px;
  font-size:18px;
  margin-bottom:30px;
}
.introds-info p{
  font-size:14px;
  line-height:30px;
}
.introds-img{
  width:480px;
  height:362px;
  overflow:hidden;
}
.introds-img img{
  width:100%;
  vertical-align: middle;
}
.culture{
  padding:60px 0;
  min-width:1200px;
  color:#ffffff;
  background:url(../images/culture_bg.jpg) no-repeat;
  background-size:100% 100%;
}
.culture h3{
  padding:0 20px;
  font-size:24px;
  border-left:1px solid #ffffff;
  margin-bottom:50px;
}
.culture p{
  font-size:14px;
  padding-left:20px;
  margin-bottom:100px;
}
.culture ul li{
  padding-left:100px;
  width:500px;
  float:left;
  font-size:18px;
  margin-bottom:60px;
}
.culture ul li img{
  width:68px;
  height:68px;
  vertical-align: middle;
  margin-right:40px;
}
.opinion{
  padding:60px 0;
  min-width:1200px;
  background:#ffffff;
}
.opinion h3{
  padding:0 20px;
  font-size:24px;
  border-left:1px solid #005da4;
  margin-bottom:50px;
}
.opinion p{
  font-size:14px;
  margin-bottom:100px;
}
.opinion ul li{
  padding:0 70px;
  width:260px;
  text-align:center;
  float:left;
}
.opinion ul li img{
  width:340px;
  height:260px;
  vertical-align: middle;
}
.opinion ul li span{
  display:block;
  margin-top:25px;
}
.activitys{
  padding:0 20px;
  font-size:24px;
  border-left:1px solid #005da4;
  margin-bottom:50px;
  position:relative;
}
.activitys a{
  display: inline-block;
  font-size: 12px;
  padding: 5px 10px;
  background: #dfdfdf;
  position: absolute;
  bottom: 0;
  right: 15px;
}
.activity-img{
  width:378px;
  height:180px;
  overflow:hidden;
}
.honor{
  padding:70px 0 90px;
  min-width:1200px;
  background:#ffffff;
}
.honor h3{
  padding:0 20px;
  font-size:24px;
  border-left:1px solid #005da4;
  margin-bottom:50px;
  position:relative;
}
.honor h3 a{
  display: inline-block;
  font-size: 12px;
  padding: 5px 10px;
  background: #dfdfdf;
  position: absolute;
  bottom: 0;
  right: 15px;
}
.honor ul{
  padding:0 5px;
}
.honor ul li{
  width:150px;
  height:212px;
  overflow:hidden;
  padding:0 10px;
  float:left;
}
.honor ul li a{
  display:block;
}
.honor ul li a img{
  width:100%;
  vertical-align:middle;
}
.honor ul li a:hover img{
  transition: all 0.6s linear;
  -webkit-transition: all 0.6s linear;
  -moz-transition: all 0.6s linear;
  -ms-transition: all 0.6s linear;
  -o-transition: all 0.6s linear;
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
}
/*搜索*/
.search-result{
  margin:30px 0;
}
.search-info{
  width:780px;
  padding:30px;
  background:#ffffff;
}
.search-info ul li{
  border-bottom:1px solid #dcdcdc;
}
.search-info ul li a{
  display:block;
  padding:20px 0;
}
.search-info .search-title{
  width:650px;
}
.search-info .time{
  color:#a0a0a0;
}
.search-label{
  width:290px;
  background:#ffffff;
}
.search-label h3{
  padding:15px;
  background:#005da4;
  color:#ffffff;
  font-size:16px;
}
.search-label h3 img{
  width:22px;
  height:22px;
  vertical-align:middle;
  margin-right:10px;
}
.search-label ul li{
  padding:15px;
  border-bottom:1px solid #f5f5f5;
}
.search-label ul li a{
  display:block;
  font-size:16px;
}
.search-label ul li a.active{
  color:#005da4;
}
/*标签*/
.tag-hot{
  margin-top:30px;
  border:1px solid #f5f5f5;
  border-top:2px solid #005da4;
}
.tag-hot h3{
  font-size:18px;
  padding:10px 10px 20px 10px;
}
.tag-label{
  padding-left:30px;
}
.tag-label a{
  display:inline-block;
  font-size:13px;
  padding:10px 15px;
  border:1px solid #f5f5f5;
  margin-right:20px;
  margin-bottom:10px;
}
.tag-label a:hover{
  background:#005da4;
  color:#ffffff;
}
/*分页*/
.page{
  padding:30px 0;
  text-align:center;
}
.page ul{
  display:inline-block;
}
.page ul li{
  display:inline;
  width:24px;
  height:24px;
  text-align:center;
  margin:0 5px;
  float:left;
  border:0;
}
.page ul li.disabled{
  background:#f5f5f5;
}
.page ul li a{
  display:block;
  line-height:24px;
  padding-top:0;
  padding-bottom:0;
  text-align:center;
  border:0;
  margin-bottom:0;
  background:#f5f5f5;
}
.page ul li.active{
  line-height:24px;
  background:#005da4;
  color:#ffffff;
}
/*.page a{
  display:inline-block;
  padding:2px 8px;
  margin:0 2px;
  background:#f5f5f5;
}
.page a.active{
  background:#005da4;
  color:#ffffff;
}*/
h4.cqt{    
padding-bottom: 10px; 
padding-top: 50px; 
font-weight:bold;}
.cqzxbz ul li{ 
list-style: none; 
font-size:14px;
padding: 20px 0;
text-align: center;}
.desc-title.zxcq span,.desc-content.zxcq span{
	width: 171px;
	display: block;
    text-align: center;
    float: left;
	}
.desc-title.znjqr span,.desc-content.znjqr span,.fsxsy span:nth-of-type(1){
	width:300px;
	display: block;
    text-align: center;
    float: left;
	}
.fsxsy{    
padding: 10px 0;
 border-bottom: 1px solid #ffffff;
 }
.fsxsy span:nth-last-of-type(1){
	width:900px;
	display: block;
    text-align: center
	}
.desc-content.gmsy span,.desc-title.gmsy span,.desc-content.fsxsy1 span{width:300px;
	display: block;
    text-align: center;
    float: left;}


.cata {
    width: 266px;
    height: 500px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-sizing: border-box;
    position: fixed;
    top: 50%;
    left: -220px;
    margin-top: -250px;
    z-index: 99;
    transition: left .5s;
}
.cata:hover {
    left: 0;
}
.cataList {
    display: block;
    width: 220px;
    height: 500px;
    background: #ffffff;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    box-shadow: 0 2px 5px #ABABAB;
    overflow-y: auto;
    box-sizing: border-box;
}
.fl {
    float: left;
}
.catabtn {
    padding: 20px 15px 20px 10px;
    height: 85px;
    font-size: 16px;
    letter-spacing: 5px;
    color: #ffffff;
    background: #0383C6;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    writing-mode: vertical-lr;
    writing-mode: tb-lr;
    cursor: pointer;
}
.cataItem {
    font-size: 16px;
    line-height: 50px;
    transition: all 0.5s;
}

.cataItem.active h3 {
    background: #0383C6;
    color: #ffffff;
}
.cataItem h3 {
    padding: 0 30px 0 20px;
    cursor: pointer;
    position: relative;
    font-size: 16px;
}
.cataItem.active .cataMore {
    height: auto;
    max-height: 1000px;
}
.cataMore {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.5s;
}
.cataItem.active h3:after {
    border-left-color: #ffffff;
}
.cataItem h3:after {
    content: "";
    display: block;
    border-left: 5px solid #010101;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    position: absolute;
    top: 20px;
    left: 10px;
}
.cataMore a {
    display: block;
    padding: 0 30px 0 20px;
}
.cataList a {
    display: block;
    background: #ffffff;
    border-bottom: 1px solid #BBBBBB;
}
.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
    font-size: 14px;
}

.catabtn {
    padding: 20px 15px 20px 10px;
    height: 85px;
    font-size: 16px;
    letter-spacing: 5px;
    color: #ffffff;
    background: #0383C6;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    writing-mode: vertical-lr;
    writing-mode: tb-lr;
    cursor: pointer;
}
.cataList::-webkit-scrollbar{
  width: 2px;
  height: 16px;
  background-color: #f8f8f8;
}
.cataList::-webkit-scrollbar-thumb{
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
  background-color: #0383C6;
}
















