body{background:#f7f5f6;color:#666;font-size:14px;font-family:"微软雅黑";line-height:24px}
a{color:#666;text-decoration:none}
a:focus,a:hover{color:#333;text-decoration:none}
*{outline:0!important;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}
li,ol,ul{margin:0;padding:0;list-style:none}
.pt5{padding-top: 5px;}
.pb5{padding-bottom: 5px;}
.pl5{padding-left: 5px;}
.pr5{padding-right: 5px;}
.pl15{padding-left: 15px;}
.pr15{padding-right: 15px;}
.mb20{margin-top: 20px;}

.border{border:1px solid #ddd}
.border-bottom{border-bottom:1px solid #ddd}
.navbar{margin:0;border-radius:0}
header .navbar-default{border:none;background:url(../images/top_bg.jpg) no-repeat top center #2f3251}
header .navbar-default .navbar-collapse{background:#39588f}
header .navbar-default .navbar-nav>li>a{color:#fff;font-weight:700;font-size: 14px;}
header .navbar-default .navbar-nav>li>a:focus,header .navbar-default .navbar-nav>li>a:hover{background:0 0;color:#58c5f0}
header .navbar-default .navbar-nav>.open>a,header .navbar-default .navbar-nav>.open>a:focus,header .navbar-default .navbar-nav>.open>a:hover{background:0 0;color:#58c5f0}
header .navbar-default .navbar-nav>.active>a,header .navbar-default .navbar-nav>.active>a:focus,header .navbar-default .navbar-nav>.active>a:hover{background:0 0;color:#fff;}
.navbar-brand{float:left;padding:40px 0px 20px 0px;height:auto}
.top-textbg{background:url(../images/top_text.png) no-repeat top right;background-size:60%}
.navbar-text{margin-top:0;margin-bottom:0;line-height:30px}
.navbar-text li{float:left;padding-left:25px}
.navbar-text li a{color:#c1c2cb}
.navbar-text li a:hover{color:#FFF}
.navbar-text .dropdown-menu{border:none;background:rgba(60,88,143,.9);box-shadow:none;top:33px;min-width: auto;border-radius:0px 0px 4px 4px;}
.navbar-text .dropdown-menu.bullet:after, .navbar-text .dropdown-menu.bullet:before {
    position: absolute;
    right: 10px;
    display: inline-block;
    width: 0;
    height: 0;
    content: '';
    border: 7px solid transparent;
    border-top-width: 0;
}
.dropdown-menu.bullet:before {
    top: -7px;
    border-bottom-color: rgba(60,88,143,1) !important;
}
.dropdown-menu.bullet:after {
    top: -6px;
    border-bottom-color: rgba(60,88,143,1) !important;
}
.navbar-text .dropdown-menu>li{padding: 0px;}
.navbar-text .dropdown-menu>li>a{background:0 0;color:#fff;line-height:22px}
.navbar-text .dropdown-menu>li>a:focus,.navbar-text .dropdown-menu>li>a:hover{background-color:#fff;color:#58c5f0}
.nav-top .dropdown-header{color: #FFF;}
#top_nav .dropdown-menu{border:none;background:rgba(60,88,143,.9);box-shadow:none}
#top_nav .dropdown-menu>li>a{background:0 0;color:#fff;line-height:22px}
#top_nav .dropdown-menu>li>a:focus,#top_nav .dropdown-menu>li>a:hover{background-color:#fff;color:#58c5f0}

/*首页Banner*/
 .swiper-container {
      width: 100%;
      height: 100%;
      margin-left: auto;
      margin-right: auto;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }

.carousel-control.left{background:0 0}
.carousel-control.right{background:0 0}
.carousel-control:focus,.carousel-control:hover{background:0 0}
.left_bg{background:url(../images/left_bg.png) no-repeat left bottom;background-size:15%}
.right_bg{background:url(../images/right_bg.png) no-repeat right bottom;background-size:15%}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;margin-left:-30%;padding-left:0;width:60%;list-style:none;text-align:center}
.carousel-indicators li{display:inline-block;margin:1px;width:12px;height:12px;border:none;border-radius:10px;background-color:#000\9;background-color:rgba(228,228,228,1);text-indent:-999px;cursor:pointer}
.carousel-indicators .active{margin:1px;width:12px;height:12px;background-color:#bababa}
.index_pro{margin:40px auto;}
.index_pro .text{position:absolute;top:30%;right:20%;left:20%;z-index:10;text-align:center}
.index_pro .text h1{background-image:-webkit-gradient(linear,0 0,0 bottom,from(rgba(72,172,196,1)),to(rgba(38,108,170,1)));color:#3094c8;font-weight:700;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.index_pro .text p{overflow:hidden;margin-top:30px;color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:18px}

.index_pro .thumbnail{padding: 0px 5%; border: 0;background-color:transparent;}
.index_pro .thumbnail img{-moz-box-shadow: 5px 5px 15px #888888;box-shadow: 5px 5px 15px #888888; border-radius: 12px;max-width: 95%;}
.index_pro .thumbnail .caption{text-align: center; color: #146dac; padding: 0;}
.index_pro .thumbnail .caption h3{font-size: 18px; font-weight: bold;}


.certificate{padding:60px 0;background:url(../images/bg_certificate.jpg) no-repeat top center}
.certificate .search h1{margin:20px 0 30px 0;color:#FFF}
.certificate .search-form{margin-bottom:30px;background:rgba(35,98,167,.7);color:#FFF}
.certificate .search-form .form-control{width:92%;border:none;border-radius:15px;color:#666}
.certificate .search-form .radio-inline{margin-top:5px;margin-right:10%}
.certificate .search-form button{border:none;background:0 0}
.certificate .search-form i{color:#fff;vertical-align:bottom;font-size:28px}
.certificate span{display:inline-block;padding-top:2px}
input[type=radio],input[type=checkbox]{margin:7px 0 0;margin-top:1px\9;line-height:normal}
.certificate .list{overflow:hidden;margin:30px 0 0 0;min-height:320px;background:#FFF;text-align:center}
.certificate .list h2{margin:0;padding:60px 0 30px 0;color:#3094c8}
.certificate .list h2 a{color:#3094c8}
.certificate .list p{margin-bottom:15px;font-size:16px}
.certificate .list .btn{font-size: 18px;font-weight: bold;}
.certificate .list .sy_tel{font-size: 18px;font-weight: bold;}
.shadow30{-webkit-box-shadow:10px 10px 30px rgba(0,0,0,.2);-moz-box-shadow:10px 10px 30px rgba(0,0,0,.2);box-shadow:10px 10px 30px rgba(0,0,0,.2);}
.shadow15{-webkit-box-shadow:5px 5px 15px rgba(0,0,0,.3);-moz-box-shadow:5px 5px 15px rgba(0,0,0,.3);box-shadow:5px 5px 15px rgba(0,0,0,.3); padding:2px; border:1px solid #ccc;}
.index_news{margin:60px auto}
.index_news h3{margin:0 0 20px 9px;color:#333}
.index_news li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:32px; font-size: 14px;background:url(../images/news-dot.png) no-repeat center left; padding-left: 15px;}
.client{padding-top:160px;padding-bottom:60px;background:url(../images/bg_client.jpg) no-repeat top center #2a61a6}
.client h3{margin:0;color:#FFF;text-align:center}
.link{padding:60px 0 60px 0;background:url(../images/bg_link.jpg) no-repeat top center #445e92}
.link h3{margin:0;color:#FFF;text-align:center}
.copyright{padding-top:30px;padding-bottom:30px}
.fix-right{
  position:fixed;
  top:50%;
  right: 0;
  z-index:1000;
  width:120px;
  height:320px;
  transition:1;
  transform:translateY(-40%);
}
.yjwd{
  position:fixed;
  top:40%;
  right: 0;
  z-index:1000;
  width:140px;
  transition:1;
  transform:translateY(-40%);
}
.yjwd img{
	width: 100%;
}

/* 联系我们 */
.list-group-item:first-child {background: url(../images/ny_banner.jpg) no-repeat top left; border-top-left-radius: 10px; border-top-right-radius: 10px; font-size: 24px; font-weight: 700; color: #FFFFFF;}
.list-group-item:last-child {border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.news ul.list-group{padding: 0px;}
.news .list-group li{padding: 20px 0px 20px 30px;}
.list-group-item span{font-size: 14px; font-weight: 100;padding-left: 5px;}
.list-group-item p{padding-left: 97px; margin: 0;}
.list-group-item{background: -webkit-linear-gradient(#58b8c8,#2861a6);
background: -o-linear-gradient(#58b8c8,#2861a6);
background: -mos-linear-gradient(#58b8c8,#2861a6);
background: -moz-linear-gradient(#58b8c8,#2861a6);
background: linear-gradient(#58b8c8,#2861a6);
font-size: 16px;
color: #FFFFFF;
padding-left: 15px;
font-weight: 600;
}

.contact_right{border:1px solid #ddd; border-radius: 8px;}
.contact_right h3{padding-top: 15px; padding-bottom: 30px;}
.contact_right .contact_con{margin-left: 20%; padding: 20px 0;}

.copyright-text {display: table-cell; vertical-align: middle;}
.cateleft{position:fixed;top:50%;z-index:1000;width:150px;height:290px;background:url(../images/cateleft_bg.png) no-repeat top left;background-size:contain;/*opacity:.4;*/transition:1;transform:translateY(-40%)}
/*.cateleft:hover{opacity:1}*/
.cateleft-header{margin-bottom:30px}
.cateleft-header h5{color:#fff;text-align:center;font-weight:700;}
.cateleft-header h4 a{color:#fff;text-align:center;font-weight:700; display: block;}
.cateleft>li.dropdown{padding:5px 0;text-align:center;font-size:14px}
.cateleft>li.dropdown>a{position:relative;width:100%;color:#fff;text-align:center;font-weight:700}
.cateleft>li.dropdown>a>.circle{position:absolute;top:50%;left:-20px;transform:translateY(-50%) scale(.4,.4)}
.cateleft>li.dropdown>a>.right{position:absolute;top:50%;right:-25px;transform:translateY(-50%)}
.cateleft>li.dropdown>ul.dropdown-menu{position:absolute;top:0;left:100%;z-index:1000;float:left;margin:2px 0 0;padding:5px 0;min-width:140px;border:none;background:url(../images/cateleft_bg_01.png) repeat-y center;background-size:100% 100%;font-size:14px}
.cateleft>li.dropdown>ul.dropdown-menu>li>a{padding:5px 20px;color:#fff}
.cateleft>li.dropdown>ul.dropdown-menu>li>a:hover{background:rgba(114,176,201,.8)}
.sub-banner{position:relative}
.sub-banner .text{position:absolute;right:12%;left:12%;z-index:10;color:#fff; line-height: 35px; padding-top: 0px;}
.sub-banner .text h1{padding: 0;text-align:right;font-weight:700;font-size:48px}
.sub-banner .text h2{text-align:right;font-weight:700;font-size:36px}
.sub-banner .text p{padding:0;font-size:16px; line-height:22px !important;}
.nav-list .btn{margin:0 10px 15px 10px;padding:6px 12px;border:1px solid #ddd;background-image:none;color:#626464;font-size:18px;cursor:pointer}
.nav-list .btn:hover{border:1px solid #3695c6;background-color:#3695c6;color:#fff}
.cert{margin:60px auto}
.cert .title{margin-top:60px;margin-bottom:30px;color:#3695c6;font-weight:700;font-weight:700;font-size:30px}
.cert .info{padding:30px;background:#ebeaea;color:#323232}
.cert-intro .info p{line-height:28px}
.ny_tech li{margin:5px 0}
.cert-application .form-horizontal .col-sm-2{padding-right:15px;padding-left:15px}
.cert-application .if{margin:0;padding:15px 0 0 0;border-top:2px solid #FFF}
.cert-application .if label{font-weight:400}
.cert-application .btn{border:1px solid #3695c6;background-color:#3695c6;color:#FFF;font-weight:700}
.cert-application .btn:hover{border:1px solid #2461a6;background-color:#2461a6}
.train{margin:60px auto}
.train .title{margin-top:60px;margin-bottom:30px;color:#3695c6;font-weight:700;font-size:30px}
.train .info{padding:30px;background:#ebeaea;color:#323232}
.train li a{margin-right: 20px; font-size: 16px;}
.train-course p{clear:both;margin:30px 0 20px 0;font-weight:700;font-size:18px}
.train-course ul{overflow:hidden;padding:0 0 30px 0;border-bottom:2px solid #FFF}

.news-course blockquote{font-size: 14px; text-indent: 2em;}
.news{margin:60px auto}
.news .title{margin-top:60px;margin-bottom:30px;color:#3695c6;font-weight:700;font-size:30px}
.news .info{padding:30px;background:#ebeaea;color:#323232}
.news li{line-height:30px}
.shownews_t {text-align: center;}
.news-course p{clear:both;margin:30px 0 20px 0;font-weight:700;font-size:18px}
.news-course ul{overflow:hidden;padding:0 0 30px 0;border-bottom:2px solid #FFF}
.news-course .media{border-bottom: 1px dottle #fff;}
.news-course .media-heading{font-size: 16px;}

.auditor{margin:60px auto}
.auditor .title{margin-top:10px;margin-bottom:10px;color:#3695c6;font-weight:700;font-size:30px}
.auditor .info{padding:30px;background:#ebeaea;color:#323232}
.auditor .welcome{margin-top:60px;margin-bottom:30px;font-size:18px;line-height:30px}
.auditor li{line-height:30px}
.auditor-login{margin-top:60px;margin-bottom:30px;padding-bottom:30px;border-radius:5px;background:#ddd;background:-webkit-gradient(linear,0 0,0 bottom,from(#fff),to(rgba(180,180,180,1)));-webkit-box-shadow:5px 5px 10px rgba(0,0,0,.3);-moz-box-shadow:5px 5px 10px rgba(0,0,0,.3);box-shadow:5px 5px 10px rgba(0,0,0,.3)}
.auditor-login .login-title{margin-top:-5px;margin-bottom:30px;text-align:center}
.auditor-login .form-group{margin-bottom:30px}
.auditor-login button{padding:6px 30px;background:#fff;background:radial-gradient(#fff,#e2e2e2);color:#11385d;font-weight:700;font-size:16px}
.auditor-loginafter .carousel-indicators{bottom:-30px}
.auditor-loginafter .carousel-indicators .active{background:#3097c4}
.news{margin:60px auto}
.news .title{margin-top:60px;margin-bottom:30px;color:#3695c6;font-weight:700;font-weight:700;font-size:30px}
.news .info{padding:30px;background:#ebeaea}
.news .more{margin:10px 0 0 0;padding:30px 0 0 0}
.news .more .btn{padding:6px 12px;border:1px solid #ddd;background-image:none;color:#626464}
.news .more .btn:hover{border:1px solid #3695c6;background-color:#3695c6;color:#fff}
.ny_content{color:#666;line-height:30px}
.ny_content .info p{text-indent:2em}
.ny_about .info h4{margin-bottom:20px;color:#555;font-weight:700}
.ny_culture li{float:left;margin:0;padding:0px;width:20%;min-height:220px;cursor: pointer;}
.ny_culture li .fang{width: 55%; text-align: center; height: 120px; margin: 50px auto; overflow: hidden;background:#3097c4;border:4px solid #fff;}
.ny_culture li:hover .fang{ width: auto;height: 212px; margin: 0px; padding: 20px 15px; text-align: left;}
.ny_culture li h4{color:#fff;font-weight:700; line-height: 100px;}
.ny_culture li:hover h4{line-height: 30px;}
.ny_culture li p{color:#f3f3f3;line-height:45px; font-size:18px; display: none;}
.ny_culture li:hover p{display: block;}
.ny_story .media_story{position:relative;margin-bottom:30px;padding:50px 10px 0 10px;width:100%; cursor: pointer;border-radius:50%;background:#3097c4;-webkit-box-shadow:3px 5px 30px rgba(0,0,0,.4);-moz-box-shadow:3px 5px 30px rgba(0,0,0,.4);box-shadow:3px 5px 30px rgba(0,0,0,.4)}
.ny_story .media_story h3{color:#fff;text-align:center}
.ny_story .media_story h4{margin-top:20px;color:#f3f3f3;text-align:center;line-height:32px}
.ny_honor .panel-title a{display:block;width:100%}
.range{padding:30px 20px;background:#f4f4f4}
.range h4{margin-top:0;font-weight:700}
.range .fw:first-child{padding-right: 15px;}
.range .fw:last-child{padding-left: 15px;}
.range .fw a{font-size:16px;margin:5px 5px 10px 5px;padding:10px 0 10px 15px;border:#ddd 1px solid;display: block;}
.statement_c p{color:#666;text-indent:2em;line-height:30px}
.ny_news .media_news{position:relative;margin-bottom:30px;padding:20px 12px;height:280px;background:#fff}
.ny_news .media_news h4{font-weight:700;font-size:18px;line-height:26px}
.ny_news .media_news h5{margin-top:10px;color:#666;line-height:26px;height: 130px;overflow: hidden;}
.ny_news .media_news span{position:absolute;bottom:20px;left:15px;display:inline-block;margin:10px 0;padding:10px 20px;border-radius:6px;background:#00518f;color:#fff}
.shownews h3{margin-bottom:5px;text-align:center}
/*.shownews span{display:inline-block;width:100%;color:#666;text-align:center;font-size:12px}*/
.shownews p{color:#555;line-height:22px}
.shownews_c p{line-height: 30px; font-size: 14px; padding: 0px; margin: 0px;}
.certificatequery{background:url(../images/left_bg.png) left no-repeat;background-size:contain}
.certificatequery_c{background:#f4f4f4}
.certificatequery_c .table{font-size: 12px;}
.certificatequery form{background:#216ca5}
.certificatequery .form-control{width:92%;border-radius:6px}
.certificatequery .radio-inline span{display:block;margin-top:2px;color:#fff}
.certificatequery button{margin:0;border:none;background:0 0;color:#fff}
.certificatequery button:hover{background:0 0;color:#fff}
.certificatequery .radio-inline{display:inline-block;margin-top:10px}
.ny_answer .btn-lg{width:100%}
.question_c li{margin-bottom:10px}
.question_c li button{text-align:left!important}
.answer_c{padding:20px 15px;width:100%;min-height:320px;border:#ddd 1px solid;border-radius:4px;background:#f4f4f4}
.ny_answer .form-group{width:100%}
.ny_answer .form-group .form-control{width:84%}
.goTop{position:fixed;bottom:5px;right:5px;}
.gallery-container h1{margin-top:70px;color:#58595a;text-align:center;font-weight:700;font-family:'Droid Sans',sans-serif}
.gallery-container p.page-description{margin:30px auto;color:#85878c;text-align:center;font-size:18px}
.tz-gallery{padding:0}
.tz-gallery .thumbnail{margin-bottom:30px;padding:0;border:none;border-radius:4px;background-color:#fff;box-shadow:0 8px 15px rgba(0,0,0,.06);transition:.15s ease-in-out}
.tz-gallery .thumbnail:hover{transform:translateY(-10px) scale(1.02)}
.tz-gallery .lightbox img{border-radius:4px 4px 0 0}
.tz-gallery .caption{padding:15px 20px;text-align:center}
.tz-gallery .caption h3{margin-top:0;font-weight:700;font-size:14px}
.tz-gallery .caption p{margin:0;color:#7b7d7d;font-size:12px}
.baguetteBox-button{background-color:transparent!important}



/* zpmenu */
.zpmenu{border:#d8d7d8 1px solid;margin-top:20px;width:958px;display:inline;background:url(../images/zpmenu_bg.png) repeat-x;float:left;height:205px;overflow:hidden;}
.zpmenu dl{width:958px;float:left;height:204px;_width:962px}
.zpmenu dt{width:64px;float:left;height:204px}
.zpmenu dt img{width:64px;display:block;float:left;height:204px;cursor:pointer}
.zpmenu dd{position:relative;width:446px;display:block;float:left;height:204px;overflow:hidden}
div.zpmenu dl#slider2 dd div.zpinfor{padding:12px 20px 0 20px;width:406px;display:inline;font:12px/21px "微软雅黑", "宋体";float:left;height:190px;overflow:hidden;}
.zpmenu dd h1{width:403px;float:left;font-size:18px}
.zpmenu dd span{display:inline-block;float:left;font-size:14px;margin-right:25px}
.zpmenu dd h2{border-bottom:#b4b4b4 1px dashed;padding-bottom:5px;width:403px;display:inline;float:left;color:#9b0f0f;font-size:14px}
.zpmenu dd ul{width:403px;float:left;height:100px;clear:both}
.zpmenu dd ul li{line-height:24px;margin:0px 10px 0px 0px;display:inline;white-space:nowrap;float:left}


.d1 {
 margin:0 auto;
 padding:0px;
 width:60%;
 height:auto;
 overflow:hidden;
 white-space:nowrap;
}
.d2 {
 margin:0px auto;
 background-color:#FF9933;
}
.div2 {
 width:auto;
 height:auto;
 font-size:12px;
 float:left;
 overflow:hidden;
}
ul{
margin:0px;
padding:9px;
list-style:none;
line-height:19px;
font-size:12px;
}
.prev{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 100%;
}
.next{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 100%;
}

/*无图栏目新闻*/
.subNews li{ padding:15px 15px 0; margin-bottom: 30px; float:left; width: 100%; overflow: hidden; background:#fff; border: 2px solid #f9f9f9;}
.subNews ul{  }

.subNews li a{ float:left; display: block; width: 100%; text-align: left;overflow: hidden;}
.subNews li .cen{ float:left; width: 75%; text-align: left;float: left;margin: 0 0 0 34px;}
.subNews li .cen .title{  font-size:16px; color:#444; padding-top:14px; width:100%; text-overflow : ellipsis; overflow:hidden; white-space:nowrap; margin: 0px; }
.subNews li .cen p{ width:100%;float: left; font-size:12px; line-height:21px; overflow:hidden; height:42px; margin-top:14px; margin-bottom:27px; color:#7a7a7a;}
.subNews li .cen .time{ color:#b7b7b7; font-size:12px;}
.subNews li .cen a{ width:100%;}
.subNews li a:hover .title{color:#000;}

.subNews li .more{ background:url(../images/ksdt_08.png) no-repeat  center 29px; float:right;   height:106px; width: 120px; display:block;    float: right;
    margin: 0;
    border-left: 1px solid #e5e5e5;
    margin-top: 0px;}
.subNews li:hover{ border: 2px solid #32bebf; }
.subNews li:hover .cen .title,.subNews li:hover .cen .time,.subNews li:hover .cen  p{ color:#32bebf;}
.subNews li:hover .more{ background:url(../images/ksdt_13.png) no-repeat  center 29px;   }

/* 手机屏幕（小于等于 768px） */
@media screen and (max-width:767px){
	.subNews li .cen{width: 100%; margin: 0px;}
	.subNews li .more{ display: none;}

  .ny_culture li{min-height:auto;}
	.ny_culture li .fang{ width: auto; height: auto; margin: 0px; padding: 10px 15px; text-align: left; }
	.ny_culture li h4{line-height: 25px;}
	.ny_culture li p{display: block; line-height: 28px;}

  .cert .info { padding: 0px; }
  .ny_content .infozzjg p {text-indent: 10px;}
	}

/*无左边栏目新闻*/
.subNewsimg li{ padding:15px 15px 0; margin-bottom: 30px; float:left; width: 100%;  background:#fff; border: 2px solid #fff;}
.subNewsimg ul{  }

.subNewsimg li a{ float:left; display: block; width: 100%; text-align: center;overflow: hidden;}
.subNewsimg li .cen{ float:left; width: 100%;}
.subNewsimg li .cen .title{  font-size:16px; color:#444; padding-top:14px; width:100%; text-overflow : ellipsis; overflow:hidden; white-space:nowrap; margin: 0px; }
.subNewsimg li .cen p{ width:100%;float: left; font-size:12px; line-height:21px; overflow:hidden; height:42px; margin-top:14px; margin-bottom:27px; color:#7a7a7a;}
.subNewsimg li .cen .time{ color:#b7b7b7; font-size:12px;}
.subNewsimg li .cen a{ width:100%;}
.subNewsimg li a:hover .title{color:#000;}

.subNewsimg li .more{ background:url(../images/ksdt_08.png) no-repeat  center 29px; float:right;   height:106px;   width:139px; display:block;}
.subNewsimg li:hover{ border: 2px solid #32bebf; }
.subNewsimg li:hover .cen .title,.subNewsimg li:hover .cen .time,.subNewsimg li:hover .cen  p{ color:#32bebf;}
.subNewsimg li:hover .more{ background:url(../images/ksdt_13.png) no-repeat  center 29px;   }

.kftel {text-align: center; font-weight: bold; line-height: 24px; border: 1px solid #069; padding: 5px; margin: 10px 0px;border-radius:5px;}
.kftel:last-child {margin-bottom: 0px;}
.kftel p {margin: 0px;}
.kftel span {font-size: 16px; padding: 5px 0px 0px; color: #c00;}

/* 小屏幕（平板，大于等于 768px） */
@media screen and (min-width:768px){
	.subNewsimg li a{ width:204px;}
	.subNewsimg li .cen{ width: 637px; float: left; margin: 0 0 0 34px;}
	.subNewsimg li .cen .title{ text-align: left;}
	.subNewsimg li { padding-bottom: 15px;}
	.subNewsimg li .more { float: right; margin: 0; border-left: 1px solid #e5e5e5; margin-top: 22px;  }
	.subNewsimg li:hover .more { border-left: 1px solid #32bebf; }

 }


.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

#owl-demo {margin-left: auto;margin-right: auto;padding:3% 0;}
#owl-demo .item { display: block; padding:0 10%;border-left:1px solid #e6e6e6;}
#owl-demo img {display: block;width: 100%;}
.owl-buttons div{font-size:3em; font-family:'宋体'; width:30px;position:absolute;text-align:center;vertical-align:central;}
.owl-prev{left:0; top:50%; margin-top:-30px;}
.owl-next{right:0; top:50%; margin-top:-30px;}
#owl-demo h1{text-align:center; color:#000; font-size:1em; line-height:2em; height:2em; overflow:hidden; text-decoration:none;text-overflow : ellipsis; }
#owl-demo span{text-align:center; font-size:14px; color:#F00; line-height:1em; text-decoration:none; display:block;}

/*发展历程重构*/
.history-box {height: 330px;max-width: 980px;margin: 0 auto;position: relative;padding: 0 10px;}
.history-box .box { max-width: 656px; margin: 0 auto; height:394px; display: none; } 
.history-box .icon {width: 45px;height: 45px;border-radius: 100px;border: 1px solid #c9c9cc;background-color: #ffffff;background-repeat:no-repeat;background-position:center center;position: absolute;top: 100px;cursor: pointer;}
.history-box .icon.prev { left: 0; background-image: url("../images/icon/honprev.png"); }
.history-box .icon.next { right: 0; background-image: url("../images/icon/honnext.png"); }
.history-box .icon:hover,
.history-speed .icon:hover{background-color: #3097c4;border: 1px solid #3097c4;}

.history-box .icon.prev.valid { background-image: url("../images/icon/honprev.png"); cursor: default; }
.history-box .icon.next.valid { background-image: url("../images/icon/honnext.png"); cursor: default; }

.history-box .content {color: #3097c4;box-sizing: border-box;/* background: url(../images/devebg.png) no-repeat; */background-size: 100% 100%;height: 232px;font-size: 16px;padding: 100px 40px;background: rgba(255,255,255,.6);border-radius: 20px;}
.history-box .year { text-align: center; height:105px; line-height: 105px; font-size: 48px; color: #3097c4; }

.history-speed { position: relative; width: 100%; margin: 0 auto;margin-top:30px;} 
.history-speed .speed { width: 94%; height: 76px; margin: 0 auto; position: relative; overflow: hidden; }
.history-speed .speed:before { position: absolute; left: 0; top: 17px; height: 1px; width: 100%; background-color: #c2c2c2; content: ''; }
.history-speed .icon { width: 35px; height: 35px;border-radius: 100px;border: 1px solid #c9c9cc;background-color: #ffffff;background-repeat:no-repeat;background-position:center center; position: absolute; top: 0px; cursor: pointer; }
.history-speed .icon.prev { left: 0; background-image: url("../images/icon/hp-prev.png"); background-size: 100% 100%; }
.history-speed .icon.next { right: 0; background-image: url("../images/icon/hp-next.png"); background-size: 100% 100%; }
.history-speed .icon.prev.valid { left: 0; background-image: url("../images/icon/hp-prev.png"); background-size: 100% 100%; cursor: default; }
.history-speed .icon.next.valid { right: 0; background-image: url("../images/icon/hp-next.png"); background-size: 100% 100%; cursor: default; }

.history-speed .speed ul { display: block; position: absolute; left: 0; padding: 0px;}
.history-speed .speed ul li { padding-top: 35px; line-height: 40px; width: 120px; float: left; text-align: center; font-size: 24px; color: #666; position: relative; cursor: pointer;}
.history-speed .speed ul li:before { position: absolute; width: 15px; height: 15px; background-color: #c2c2c2; border-radius: 50%; content: ''; top: 10px; left: 50%; margin-left: -7px; }
.history-speed .speed ul li.cur { color: #3097c4; }
.history-speed .speed ul li.cur:before { background-color: #3097c4; }


/*图片新闻轮播*/
.marqueen_pic_con{width:370px;padding: 1px;position: relative;}
.marqueen_pic_con .marqueen_bd{width: 370px;overflow: hidden;}
.marqueen_pic_con .marqueen_bd li{width:370px;height: 250px;text-align: center;position: relative; background: none; padding: 0px;}
.marqueen_pic_con .marqueen_bd li img{width:370px;height: 250px;}
.marqueen_pic_con .marqueen_bd li span{width:370px;height: 32px;line-height: 32px;background: url(../images/news-bg.png) left center repeat-x;position: absolute;bottom: 0;left: 0;text-align:left;text-indent:1em;}
.marqueen_pic_con .marqueen_bd li span a{color: #fff;font-size: 14px;}
.marqueen_pic_con .marqueen_hd{position: absolute;bottom: 10px;right: 5px;}
.marqueen_pic_con .marqueen_hd li{width: 10px;height: 10px;background: url(../images/dot-b.png) center center no-repeat;margin:0 3px;float:left;}
.marqueen_pic_con .marqueen_hd li.on{background: url(../images/dot-l.png) center center no-repeat;}
.marqueen_pic_con .marqueen_hd li a{display: none;}

.made_con{width:405px;padding: 1px;position: relative;}
.made_con .made_bd{width: 405px;overflow: hidden;}
.made_con .made_bd li{width:405px;height: 315px;text-align: center;position: relative; background: none; padding: 0px;}
.made_con .made_bd li img{width:405px;height: 315px;}
.made_con .made_bd li span{width:405px;height: 32px;line-height: 32px;background: url(../images/news-bg.png) left center repeat-x;position: absolute;bottom: 0;left: 0;text-align:left;text-indent:1em;}
.made_con .made_bd li span a{color: #fff;font-size: 14px;}

/*浙江制造专栏css*/
.made-right-all {padding:0px; margin: 0px 0px 10px; border: 1px solid #ccc; overflow: hidden;}
.made-right-title {padding: 0px 10px; margin: 0px; border-bottom: 1px solid #ccc; line-height: 30px; font-size: 14px; font-weight: bold; text-align: left; background: #eee;}
.made-right-info {
  padding:0px 5px;
  margin: 0px;
  overflow: hidden;
  font-size: 12px;
}
.made-right-info li {padding: 0px; margin: 0px; border-bottom: 1px dotted #ccc;  line-height: 22px;}
.made-right-info li:last-child {border-bottom: 0px;}

  .slideTxtBox{ width:100%; height: 317px; border:1px solid #ddd; margin: 0px 0px 10px; text-align:left;  }
  .slideTxtBox .hd{ height:30px; line-height:30px; background:#f4f4f4; padding:0 20px; border-bottom:1px solid #ddd;  position:relative;  }
  .slideTxtBox .hd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px; padding: 0px;   }
  .slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer;line-height: 30px; height: 30px;  }
  .slideTxtBox .hd ul li.on{ height:30px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; }
  .slideTxtBox .hd .title-news {float: left;  font-size: 16px;  font-weight: bold; line-height: 30px; padding: 0px 20px 0px 0px; margin: 0px;}
  .slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
  .slideTxtBox .bd li{ height:24px; line-height:24px;  overflow: hidden;  }
  .slideTxtBox .bd li .date{ float:right; color:#999;  }

.sub-banner .text p.bannerimg {text-align: center;}
.sub-banner .text p.bannertit {text-align: center; font-size: 28px; font-weight: bold;}


/* */
.linkinfo .kuan {background: #fff;height: 55px; line-height: 55px;}

@media all and (max-width:980px){/*web*/
	.history-speed{display:none;}
}

.Main {
margin:50px auto 100px auto;
background: #fff;
overflow: hidden;
}
.MainL {
	padding:20px 10px;
float:left;
}
.MainL .LTop {
width:583px;
height:55px;
overflow:hidden;
background-image:url("../images/MailL_Top_bg.gif")
}
.MainL .LContent {
width:583px;;
height:311px;
background-image: url("../images/pic.gif");
}
.MainL .LB {
width:583px;;
height:50px;
background-image: url("../images/MailL_B_bg.gif");
}
.MainR {
	padding: 30px;
float:left;
}
.MainR h3.Header {
display:block;
margin:0 0 20px 0;
padding:0;
text-indent:-9999px;
height:50px;
background:url("../images/opt_title.gif") -10px 0  no-repeat;
}
.MainR .Error {
width:100%;
height:25px;
}
.MainR .Error .NoteError{
color:#FF0000;
padding:8px 0 0 104px;
}
.MainR .loginTable {
margin-left:30px;
white-space: nowrap;
}
.MainR .loginTable caption {
font-size: 20px;
font-weight: bold;
padding-bottom: 20px;
text-align: left;
white-space: nowrap;
color: #156F98;
}
.MainR .loginTable td, .loginTable th {
padding:15px 0 15px 3px;
}
.MainR .loginTable th {
padding:0 10px 0 5px;
font-weight: normal;
font-size:14px;
text-align: right;
}
.MainR .loginTable hr {
border:none;
border-top:1px solid #F0F1EE;
}
.MainR .loginTable label {
color:#666;
}
.Button {
border: none;
background-color: lightskyblue;
background-image: url("../images/button.gif");
width: 88px;
height: 42px;
padding-bottom: 20px;
*padding-bottom: 14px;
cursor: pointer;
margin-right: 10px;
color: #FFF;
font-size: 13px;
font-weight: bold;
}
.Button input{
}
.forgetPwd{
vertical-align:top;
}
.input {
border:1px solid #B8B8B8;
font-family:verdana,simsun,sans-serif;
font-size:14px;
font-weight:bold;
padding:4px 3px;
width:300px;
}
.focus{
background:#fefbbd;
}
.inputWidth {
width: 178px;
height:26px;
padding:3px 0;
border: 1px solid #89B2C6;
}

/*大事件*/
.honor-all {
  padding: 30px 0px;
}
.honor-title {
  font-size: 20px;
  font-weight: bold;
  padding: 10px 0px;
}
.honor-info {
  width: 100%;
  height: 100px;
  padding: 10px;
  display: inline-table;
}
.honor-img {
  display: table-cell;
  vertical-align: middle;
  padding-right: 20px;
}
.honor-text {
  display: table-cell;
  vertical-align: middle;
  font-size: 14px;
}

@media all and (max-width:767px){/*web*/
  .honor-all {
    padding:0px;
  }
  .honor-title {
    padding-bottom: 0px;
  }
}


.mainlist{min-height: 200px;}
.friendlink::before {
		content: "友情链接：";
		list-style: none;
		font-style: normal;
		line-height: 27px;
		float: left;
		color: #666;
	}

	.friendlink .linkTagcs {
		color: #666;
		text-align: left;
		float: left;
		width: 181px;
		max-height: 30px;
		overflow: hidden;
		transition: 0.3s all ease-in-out;
		line-height: 30px;
	}

	.friendlink .linkTagcs a {
		display: block;
		color: #666;
		line-height: 27px;
	}

	.friendlink .linkTagcs:hover {
		max-height: 30px;
		overflow-x: hidden;
		overflow-y: auto;
	}
	
	
	.mx {
		text-align: center;
		background: #fff;
		padding: 4% 0;
		padding-bottom: 6%;
	}
	
	.mx h3 {
		margin: 3% 0;
		font-weight: 600;
		color: #3695c6;
		font-size: 25px;
	}
	
	.mx p {
		background: #fff;
		text-indent: 4rem;
		font-size: 15px;
		line-height: 30px;
		margin: 3% 0;
	}
	
	.mx a {
	
		text-indent: 4rem;
		font-size: 15px;
		line-height: 28px;
		background: #3695c6;
		color: #fff;
		padding: 13px;
		border-radius: 3px;
	}
	
	.mx .zs h3 {
		text-align: left;
	}
	
	.mx .zs ul {
		padding: 8px 0;
	}
	
	.mx .zs ul li {
		margin-bottom: 34px;
		display: inline-block;
		width: 19.5%;
	}
	
	.mx .zs ul li a {
		background: #fff;
		border: 1px solid #dedede;
		color: #666666;
		border-radius: 3px;
	}
	
	.mx .zs ul li a:hover {
		background: #3695c6;
		color: #fff;
	}
	
	.mx-b {
		text-align: center;
		background: #ebeaea;
		color: #666666;
		line-height: 61px;
		font-size: 16px;
	}
	.mx table{width:100%;text-align: left;overflow: hidden;}
	.mx table tr{height:40px;color:#333333;line-height: 40px;font-size:14px;}
	.mx table tr:nth-child(1){background:#c5c5c5;}
	.mx table tr th{font-weight: normal;box-sizing: border-box;}
	.mx table tr th:nth-child(1){width:188px;padding-left: 28px;}
	.mx table tr th:nth-child(2){width: calc(100% - 188px);padding-right: 28px;box-sizing: border-box;}
	.mx table tr:nth-child(2n){background:#F2F2F2;}
	.mx table tr td:nth-child(1){padding-left: 28px;font-weight: normal;box-sizing: border-box;width:188px;}
	.mx table tr td:nth-child(2){width: calc(100% - 188px);padding-right: 28px;box-sizing: border-box;}
	.mx table tr:last-child{background:#c5c5c5;}
	.mx table tr:hover{background:#2cbef9;color:#ffffff;}
	.mx .zs-l{
		width: 45%;
		float: left;
	}
	.mx .zs-r{
		width: 55%;
		float: right;
		background: #ebeaea;
		padding: 25px 23px;;
	}
	.mx .zs-r img{
		max-width: 100%;
	}
	.mx .zs-r p{
		background: #ebeaea;
		line-height: 37px;
		font-size: 16px;
		text-indent: 0;
		text-align: left;
		margin: 0;
	}