@charset "utf-8";

/* base 公共部分 */
body { font: 12px/22px "思源黑体"; color:#555; margin: 0px; text-align:left;}
*{ padding:0; margin:0; font-family:"思源黑体" !important;}
a { color:#555; text-decoration:none;}
a:hover{ color:#0278b8; text-decoration:none;}
ul,li{ list-style:none;}
img { border:none;max-width:100% !important;}
table{max-width:100% !important;margin:0px auto; width:100% !important;}
table tr td{ word-break:break-all !important;word-wrap:break-word !important;}
.clearboth { clear:both; }
.page{ text-align:center; margin:20px 0; width:100%; float:left;font-size:14px;}
.page a{ background:#eee; color:#333; margin:0 4px; padding:2px 8px;}
.page a.dq,.page a:hover{ background:#0e206f;color:#fff;}

.wrapper{width:100%; overflow:hidden; }
#header{width:100%; height:42px; line-height:42px; background:#f7f7f7;border-bottom:1px solid #ddd;}
.tb-left{float:left;font-size:13px;color:#777;}
.tb-right{float:right;font-size:13px;color:#777;display:none;}
.tb-right a{color:#777;}

#nav-box{ position:relative;}
.logo{float:left;padding-top:5px;}
.logo img{width:150px;}
.logo span{ display:block; float:right; font-size:12px; margin-top:12%; color: #0e206f; margin-left:0px;}
.nav{float:right;margin-top:15px;display:none;}
.nav ul li{font-size:14px; float:left; margin-left:15px;}
.nav ul li a{color:#555;padding:0;}
.nav ul li a:hover{border-bottom:3px solid #0e206f;background:none;}


.navbar-noborder{border:none !important;border-color:#fff !important;}
.border-line{border:1px solid #ccc; margin-right:30px;}
.icon-bar{background:#ccc;}
.nav-style{width:200px;background:#f7f7f7;}
.nav-style ul li{width:100%;}

.nav-box2{float:right;display:block; position:relative;}
.nav-box2 ul{display:none;width:100px; position:absolute;top:60px; right:0; background:#0e206f; z-index:9999 !important;}
.nav-box2 ul li{text-align:center;line-height:28px;}
.nav-box2 ul li a{color:#fff;display:block;}
.nav-box2 ul li a:hover{background:#c50c22;}

#box1{margin:20px 0;}
.title-menu{text-align:center;}
.title-menu .b-title{display:inline-block;height:25px; line-height:50px;margin:0 auto;border-bottom:5px solid #dedede;padding:0 50px; }
.title-menu .b-title span{display:block;font-size:24px;color:#555;background:#fff; padding:0 10px;}
.title-menu .b-title2{border-bottom:1px solid #dedede;padding:0 50px; }
.title-menu p{font-size:15px;color:#777;margin:20px 0 30px 0;}
.swiper-wrapper .swiper-slide{text-align:center;}
.swiper-wrapper .swiper-slide img{width:100%;}

.bb1{width:100%;position:relative;border:1px solid #eee;margin-bottom:20px;}
.bb1 img{width:100%;}
.bb1-fixed{width:60%;height:60%;position:absolute;left:20%; top:20%;background:#fca112;text-align:center;filter:alpha(opacity=0);opacity: 0; transition:all 0.5s ease 0s;}
.bb1-fixed:hover{width:100%;height:100%;left:0; top:0;filter:alpha(opacity=85);opacity: 0.85;}
.bb1-fixed-wz{position:absolute;top:50%;left:0; width:100%;height:34px;margin-top:-17px;}
.bb1-fixed h3{font-size:16px;color:#fff; font-weight:bold;margin:0;}
.bb1-fixed .line{width:30%;height:2px;background:#fff;margin:10px auto 0;}

.bb2{overflow: hidden;}
.bb2 .bb2-left{width:100%;}
.bb2 .bb2-left .bb2-top{background:#f3f3f3;padding:32px 50px;font-size:15px; line-height:28px;color:#555;}
.bb2 .bb2-left .bb2-top h2{font-size:28px; color:#0e206f;margin-bottom:20px;}
.bb2 .bb2-left .bb2-bottom{height:150px;overflow: hidden;}
.bb2 .bb2-right{width:100%;position:relative;}
.bb2 .bb2-right img{width:100%;}
.bb2 .bb2-right .bb2-bg{position:absolute;left:0; top:0;width:100%; height:100%; background:#000; opacity: 0.6; filter:alpha(opacity=60);}
.bb2 .bb2-right .bb2-wz{position:absolute; left:0; top:0; width: 100%; padding:4%;color:#fff;font-size:13px;line-height:24px;}
.bb2 .bb2-right .bb2-wz h3{font-size:28px; margin:10px 0;}
.bb2 .bb2-right .bb2-wz h3 a{color:#fff;}
.more{margin-top:30px;}
.more a{display:inline-block; padding:2px 20px; border:1px solid #fff;color:#fff;}
.bb2-lc{width:45%;float:left;position:relative;}
.bb2-lc img{width:100%;}
.bb2-lcc{position:absolute;background:#0e206f;opacity: 0.6; filter:alpha(opacity=60);width:100%;height:100%;left:0; top:0;text-align:center; color:#fff;}
.bb2-lcc2{width:100%;height:100px;  position: absolute;left:0;top:55%;margin-top:-50px;color:#fff;text-align:center;}
.bb2-lcc2 a{color:#fff;}
.bb2-lcc2 h3{margin:0;}
.bb2-lcc2 img{width:35%;}
.bb2-jz{width:55%;position: relative;float:right;}
.bb2-jz img{width:100%;}
.bb2-jz2{position:absolute; left:0; top:40%; height:100px;margin-top:-50px;;width:100%;padding-left:20%;}
.bb2-jz2 h3{font-size:18px; color:#0e206f;}
.bb2-jz2 p{font-size:15px; color:#555; margin:0; line-height:24px;}
.tb-hidden{display:none;}
.mt{padding-right:0;}

#box3{margin:20px 0;}
.news-content{padding-bottom:5px; margin-bottom:10px; margin-left:0;border-bottom:1px solid #ddd;margin-right:0;}
.news-content h3{margin:0; font-size:15px; font-weight: normal;margin-bottom:0;}
.news-content h3 a{color:#000;float:left;}
.news-content span{float:right;display:none;color:#777;}
.news-content h3 a:hover{color:#0e206f;}
.news-content p{font-size:13px; color:#666; line-height:24px;margin:0;}
.news-right{width:100%;position: relative;}
.news-right img{width:100%;}
.news-right .news-title{position:absolute;left:0;bottom:0;width:100%;height:60px; line-height:60px; background:#0e206f;opacity: 0.6; filter:alpha(opacity=60);z-index:9999;}
.news-right .news-jt{width:70px;height:60px; line-height:60px; background:#fca112;position: absolute;right:0; bottom:0;z-index:9999;text-align: center;display:none;}
.news-right .news-jt img{width:50px; height:60px;}
.news-right .news-title2{position:absolute;left:0;bottom:0;width:100%;height:60px; line-height:60px; z-index:9999; text-indent:15px;}
.news-right .news-title2 a{color:#fff;font-size:12px;}

.about-title{font-size:20px; border-bottom:2px solid #0e206f;display: inline-block;color:#0e206f;padding-bottom:10px;margin-bottom:30px;margin-top:0;}

/*关于我们*/
.banner2{width:100%;}
.banner2 img{width:100%;}

#main{margin:10px auto 0;}
.sider-main{padding-bottom:30px;}
.sider-main .container{padding:0;}
.sider-nav{padding:15px 0; font-size:14px; margin-bottom:15px;}
.sider-title{ background:#c10d34;padding:15px;margin-top:5px;}
.sider-title h3{margin:0; font-size:2em; color:#fff;}
.sider-title p{font-size:1.5em;color:#fff;margin-bottom:0; }
.sider-content{margin-top:20px;}
.sider-content ul li{height:40px; line-height:40px; background:#f1f1f1;padding:0 10px; margin:10px 0;}
.sider-content ul li:hover, .sider-content ul li.active{ background:#c10d34;}
.sider-content ul li a{font-size:1.2em;float:left;}
.sider-content ul li span{float:right;font-weight:bold;}
.sider-content ul li:hover a, .sider-content ul li.active a, .sider-content ul li:hover span, .sider-content ul li.active span{color:#fff;}

.sider-right{}
.sider-title2{border-bottom:2px solid #e5e5e5;padding-bottom:5px; }
.sider-title2 .st2-left{float:left;font-size:2em;color:#c10d34;}
.sider-title2 .st2-right{float:right;color:#888;}
.sider-content2{font-size:14px; line-height:2;}
.about{padding:20px 0;}
.about img{width:100%;}
.sider-nav{padding:0 15px;}

.swiper-container {
      width: 100%;
      margin-left: auto;
      margin-right: auto;
	  display:none;

    }
.swiper-container2{display:block;} 
.swiper-container3{display:block;} 
.swiper-container4{display:block;}
.swiper-honor{display:block;}
    .swiper-slide {
      background-size: cover;
      background-position: center;
    }
    .gallery-top {
      width: 100%;
    }
    .gallery-thumbs {
      height: 20%;
      box-sizing: border-box;
      padding: 10px 0;
	height:70px;
    }
	.gallery-thumbs2 {
		height:70px;
		margin-top:20px;
	}
    .gallery-thumbs .swiper-slide {
      height: 100%;
     border:1px solid #ddd;
    }
    .gallery-thumbs .swiper-slide-thumb-active {
      border:2px solid #1590d6;
    }

.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:none !important;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{background-image: none !important;}
.swiper-button-next, .swiper-container-rtl .swiper-button-next{background-image:none !important;}
.swiper-button-next, .swiper-button-prev{background-image:none !important}
.pro-right{font-size:13px;line-height:28px;}
.pro-right h3{margin-top:0;}
.pro-bottom ul li{float:left; margin-right:20px;font-weight: bold;}
.pro-bottom ul li a{display:block; background:#1590d6 url(../images/icon3.png) 20px 7px no-repeat;color:#fff;padding:4px 25px 4px 45px;font-size:14px;border-radius:5px;}
.pro-bottom ul li a.bgred{background:#e6a739 url(../images/icon4.png) 20px 7px no-repeat;}
.pro-title{background:#f7f7f7;padding:10px;border:1px solid #eee; text-align: center;margin-top:10px;}

.sider-left{width:100%;text-align:left;margin-bottom:20px;}
.sider-left h3{font-size:14px;}
.sd-title{display:none;}
.sd-title img{width:100%;}
.sider-left ul li{height:45px; line-height:45px;border-bottom:1px solid #000;font-size:14px; }
.sider-left ul li a:hover,.sider-left ul li a.active{color:#000;}
.sider-right{width:100%;margin:40px 0 40px 0;}
.pro-bottom2{margin-top:30px;}
.if{height:320px;}


.sideMenu{  }
.sideMenu h3{ height:45px; line-height:45px; padding:0 10px 0 20px;  border-bottom:1px solid #ddd; cursor:pointer;font-weight:normal;margin:0;}
.sideMenu h3:hover, .sideMenu h3.active{background:#0e206f;}
.sideMenu h3 em{ float:right; display:block; width:20px; height:40px;  cursor:pointer;font-style:normal; }
.sideMenu h3 a{float:left;height:45px; line-height:45px;}
.sideMenu h3:hover a, .sideMenu h3.active a{color:#fff;}
.sideMenu h3:hover em, .sideMenu h3.active em{color:#fff;}
.sideMenu ul{  color:#999; display:none; /* 默认都隐藏 */ }
.sideMenu ul li{border-bottom:1px solid #eee;font-size:13px;background:url(../images/jt.png) 10px 9px no-repeat;}
.sideMenu ul li a{float:left;text-indent:5px;}
.sideMenu ul li a:hover, .sideMenu ul li a.active{color:#0e206f;}
.sideMenu ul li span{float:right;}
.product-list .bb1 p{height:50px;font-size:12px;}

.sider-content{font-size:13px; line-height:28px;}
.about2{font-size:14px;}
.about2 img{max-width:100% !important; height:auto !important;margin-bottom:10px;}
.about-bottom{width:100%;margin-top:20px;}
.ab-content{ box-sizing:border-box;float:left;font-size:14px; line-height:28px;min-height:270px;width:100%;padding:20px;background:#fca112; color:#fff;}
.ab-content2{background:#0e206f;}
.ab-content h3{font-size:20px; margin:10px 0 10px 0;}
.about-list{line-height:20px;text-align: center;margin-top:40px;	}
.about-list p{margin:0;}
.about-list img{width:100%;margin-bottom:10px;}

.video{width:100%; text-align: center;}
.video img{width:80%;}

.box { width:870px;margin:0 auto; }
.left { width:140px;border-bottom:2px solid #DDD;background:#FFF;float:left; }
.left li:hover { border-left:3px solid #0066ff; }
.left li a { height:40px;line-height:40px;display:block;color:#333 }
.left li a:hover,.left li.active a{color:#0066FF}
.left li.active{border-left:3px solid #0066ff;}
.left li {
    border-left:3px solid #fff; 
    border-bottom: 1px solid #EEEEEE;
    font-size: 14px;
    height: 40px;
    margin-bottom: 1px;
    overflow: hidden;
    padding-left: 25px;
}

.event_year { width:60px;border-bottom:2px solid #DDD;text-align:center;float:left; }
.event_year li { height:40px;line-height:40px;background:#f1f1f1;margin-bottom:1px;font-size:16px;color:#555;cursor:pointer; }
.event_year li.current { width:61px;background:#0e206f url('../images/jian.png') 60px 0 no-repeat;color:#FFF;text-align:left;padding-left:9px; }
.event_list { width:640px;float:left;background:url('../images/dian3.png') 27px 0 repeat-y;margin:0 0 20px 0; }
.event_list h3 { margin:0 0 10px 20px;font-size:24px; color:#0e206f;padding-left:25px;background:url('../images/jian.png') 0 -45px no-repeat;height:38px;line-height:30px;font-style:italic; }
.event_list li { background:url('../images/jian.png') 24px -80px no-repeat; }
.event_list li span { width:20px;text-align:right;display:block;float:left;margin-top:10px; }
.event_list li p { width:200px;margin-left:24px;display:inline-block;padding-left:10px;background:url('../images/jian.png') -21px 0 no-repeat;line-height:25px;_float:left; }
.event_list li p span { width:190px;text-align:left;padding:10px 15px;background:#F3f3F3;margin:0; }

.titlelist{line-height:24px;color: #8C8C8C;padding-bottom:20px;}
.titlelist dt { font-weight: bold;color:#666;white-space: nowrap;margin:10px;}
.titlelist dd {padding-left: 13px;}
h1 { font-size: 14px; margin-bottom: 15px; padding-bottom: 12px;}
.hr {border-top: 1px solid #CCD5DE;font-size: 0; height: 0;line-height: 0;margin: 15px 0;}
.red {color: #0065CB;font-size:15px;}
.qywh{font-size:13px;margin:0px;}
.qywh img{width:100%;margin:10px 0;}
.qywh-title{color:#0e206f;}
.zthd{line-height:28px;}
.mb{margin-bottom:10px;}
.zthd img{width:100%;}
.zthd h3{font-size:13px;font-weight:bold;height:50px; line-height:25px;margin:10px 0;}
.zthd p{font-size:13px; color:#777;display:none;}
.zthd p.more3{text-align: center;}
.zthd p.more3 a{display:inline-block; padding:5px 25px;background:#0e206f;color:#fff;font-size:14px;margin-top:10px;}
.zthd-content{height:80px;}

/*鏂伴椈鍒楄〃*/
.news-list{}
.news-list img{width:100%;}
.news-list .row{ margin-bottom:30px;}
.news-list h3{font-size:1.5em; line-height:1.5;margin-top:10px;}
.news-list h3 a{color:#000;}
.news-list h3 a:hover{color:#0e206f;}
.news-list p {font-size:13px;margin-bottom:5px;word-wrap: break-word;}
.news-list p.date{font-size:1em; color:#777;}
.news-list p.more{margin-top:0;}
.news-list p.more a{color:#0e206f; padding:0;border:none;}


/*新闻列表*/
.news_list{ padding:0 0 20px 0;}
.news_list ul li{ border-bottom:dotted 1px #dbdbdb; height:50px;line-height:50px;font-size:14px; }
.news_list ul li a{float:right;}
.news_list ul li a:hover{ text-decoration:underline; color:#c30;}
.news_list ul li span{ float:left;}



/*鏂伴椈璇︾粏椤�*/
.news_show{ padding:0;}
.news_show .name{ font-size:20px; text-align:center; line-height:40px;}
.news_show .date{ text-align:center; margin-bottom:10px; border-bottom:dashed 1px #dadada; padding-bottom:10px;}
.news_show .nr{ padding:8px 18px; font-size:1.2em; line-height:2;}
.news_show .nr img{width:100%;}
.news_show .back{ text-align:center;font-size:1.2em;}
.news_show .back a:hover{ color:#ec6100;}

.contact{font-size:13px;}
.contact-title{text-align:center;font-size:18px;margin-top:0;color:#2288b9;margin-bottom:20px;}
.contact{margin-bottom:30px;padding:20px 10px;margin:0 5px; background:#cfeaff;margin-bottom:30px;}
.contact2{background:#a1ecf5;}
.contact p{margin-bottom:5px;}
.contact img{width:100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%; }
.map{padding-top:30px; border-top:1px solid #ddd;}

.slideTxtBox{ width:100%;  text-align:left;  }
.slideTxtBox .hd{ height:50px; line-height:50px;  padding:0;    position:relative; }
.slideTxtBox .hd ul{   text-align:center;}
.slideTxtBox .hd ul li{  padding:0 6px; cursor:pointer; background:#79c9d2;color:#fff;font-size:12px;margin:0 1px;display: inline-block;border-radius:10px 10px 0 0; }
.slideTxtBox .hd ul li span{display:inline-block;width:30px;height:50px;float:left;}
.slideTxtBox .hd ul li.rc span{background:url(../images/icon5.png) center no-repeat;}
.slideTxtBox .hd ul li.sh span{background:url(../images/icon6.png) center no-repeat;}
.slideTxtBox .hd ul li.sc span{background:url(../images/icon7.png) center no-repeat;}
.slideTxtBox .hd ul li.on{  background:#1590d6;color:#fff; }
.slideTxtBox .bd ul{ padding:30px 15px 0 15px;  zoom:1;  }
.slideTxtBox .bd li{ height:24px; line-height:24px;   }
.job1{font-size:14px; line-height:28px;}
.job1 h3{font-size:18px;color:#0e206f;}

.job2{font-size:14px; line-height:28px;}
.job2 dl{}
.job2 dl dt{font-size:20px;color:#0e206f;}
.job2 dl dd {font-size:14px;line-height:28px;}
.job2 dl dd h3{font-size:16px;font-weight:bold;}

.service{font-size:14px; line-height:28px;}
.service h3{font-size:18px;font-weight:bold;margin-top:0;}
.service img{width:100%; max-width:100% !important; height:auto !important;}

.job3{}
.job3 table{width:100%;}
.job3 table tr th{background:#a7a7a7;padding:15px 8px;text-align: center;font-size:12px; color:#fff;}
.job3 table tr td{padding:20px 5px;font-size:12px;border-bottom:1px solid #eee;text-align:center;}

.pro{margin-bottom:40px;}
.pro-top{overflow: hidden;}
.pro-top img{width:100%; transition: all 0.5s ease 0s;}
.pro-top:hover img{ transform:scale(1.1,1.1)}
.pro img{width:100%;border:1px solid #ddd;}
.pro h3{font-size:13px; font-weight:bold;}
.pro p.more2 a{display:inline-block;padding:5px 15px; background:#0e206f;color:#fff;}

.pro-top2 .pro-title{text-align:center;font-size:2em; margin-bottom:30px; }
.pro-top2 .pro-tp2{text-align:center;margin-bottom:20px;}
.pro-top2 .pro-tp2 img{width:100%;}

.slideTxtBox2{ width:100%; text-align:left;  }
.slideTxtBox2 .hd{width:100%; height:36px; line-height:36px; position:relative;font-size:14px;border-bottom:1px solid #eee; }
.slideTxtBox2 .hd ul{width:100%; float:left;  position:absolute; left:0; top:0;    }
.slideTxtBox2 .hd ul li{ float:left; width:25%; text-align:center;border-radius:15px 15px 0 0; cursor:pointer;background:#e3edf3;color:#fff;border-right:1px solid #ccc; font-size:12px;background: -webkit-linear-gradient(#51a8d2,#327495); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#51a8d2,#327495); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#51a8d2,#327495); /* Firefox 3.6 - 15 */
  background: linear-gradient(#52baed,#197eb0); /* 标准的语法 */ }
.slideTxtBox2 .hd ul li.on{ height:35px;  background:#84adc1;color:#fff;background: -webkit-linear-gradient(#51a8d2,#327495); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#51a8d2,#327495); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#51a8d2,#327495); /* Firefox 3.6 - 15 */
  background: linear-gradient(#51a8d2,#085175); /* 标准的语法 */ }
.slideTxtBox2 .bd ul{ padding:15px 0;line-height:1.8; font-size:1em;  zoom:1; font-size:14px; }
.slideTxtBox2 .bd ul h3{font-size:18px;color:#0e206f;}
.slideTxtBox2 .bd ul img{ max-width:100% !important; height:auto !important;}
.download{margin:30px 0;text-align: center;}
.download a{dislay:inline-block; padding:15px 30px;background:#0e206f;color:#fff; }
.video-hd{width:100%; text-align: center;margin:30px 0;}
.video-hd img{width:100%;}

.login{text-align:center;}
.login table {margin:20px auto; border-collapse:collapse;border:1px solid #ddd;width:100%;}
.login table tr td{border:1px solid #ddd;padding:15px 8px;}
.btn{background:#5e5e5e; color:#fff; padding:5px 12px;}
.btn:hover{color:#fff;}

.txt{width:200px; border:1px solid #eee;height:32px; line-height:32px; text-indent: 5px; outline: medium;}

.video2{text-align: center;line-height:40px;background:#f5f5f5;margin-bottom:35px;}
.video2 img{width:100%;}

.video3{text-align: center;line-height:40px;background:#f5f5f5;margin-bottom:35px;line-height:50px; font-size:14px;}
.video3 img{width:100%;}

.tech{font-size:14px;line-height:28px;}
.tech img{width:100%;}
.tech .row{border-bottom:1px solid #eee;padding:0;margin:0;padding-bottom:25px; margin-bottom:25px;}
.tech .row div{padding:0;}
.tech h3{margin:0 0 10px 20px;font-size:18px; color:#0e206f;}
.tech p{margin-left:20px;}
.school{}
.school img{width:100%; max-width:100% !important; height:auto !important;}
.sc-title{margin-top:10px;}
.sc-content{line-height:28px;font-size:14px;}
.sc-main{margin-top:50px;text-align:center;}
.sc-title2{font-size:24px; border-bottom:2px solid #0e206f;display: inline-block;color:#0e206f;padding-bottom:10px;margin-bottom:20px;}
.sc-content2{font-size:13px;}
.sc-bottom{margin-top:20px;}
.sc-bottom img{width:100%;}
.honor-title{text-align:center;}
.honor-title2{text-align:center;height:24px !important;}
.video{width:100%;}
.video iframe{/*max-width:100%; height:auto;*/}


#footer{margin-top:50px;}
.ft1{padding:10px 0 ;background:#f7f7f7;}
.ft2{width:100%;  line-height:22px;text-align:center; background:#0e206f; color:#fff;font-size:12px;padding:10px;}
.ft2 a{color:#fff;}
.lg{display:none;}
.lg img{width:80%;}
.dh h3{font-size:15px; color:#000; font-weight: normal;}
.dh a{font-size:13px; color:#555;margin-right:25px;display:inline-block;}
.ct h3{font-size:15px; color:#000; font-weight: normal;}
.ct p{font-size:13px; color:#555;margin-right:25px;display:inline-block;margin:0;line-height:24px;}
.wx{text-align:center;margin-top:20px;}
.wx img{width:70%;}


/* 小屏幕（平板，大于等于 768px） */
@media (min-width: 768px) {
table{width:auto !important;} 
.nav{display:block;}
.nav-style{width:auto;background:none;}
.nav ul li{font-size:14px; float:left;margin-left:20px;}
.logo{}
.logo img{width:150px;}
.logo span{ font-size:16px;margin-top:13%;}
.title-menu .b-title span{font-size:28px;}
.lg{display:block;}
.nav-box2{display:none;}
.tb-right{display:block;}
#box1{margin:30px 0;}
#box3{margin:30px 0;}
.swiper-container{display:block;} 
.swiper-container2{display:none;} 
.news-right .news-title2 a{font-size:13px;}
.news-right .news-jt{display:block;}
.bb2 .bb2-left{width:100%;}
.bb2 .bb2-right{width:100%;}
.bb2 .bb2-left .bb2-bottom{height:200px;display: block;}
.bb2-jz2 h3{font-size:27px;}
.bb2-jz2 p{font-size:17px; line-height:28px;}
.bb2-lcc2{left:0;top:40%;}
.bb2-jz2{top:40%;}
.tb-hidden{display:inline-block;}
.sd-title{display:block;}
#main{margin:20px auto 0;}
.news-list h3{margin-top:0;}
.login table{width:500px;}
.video-hd img{width:100%;}
.wx{text-align:right;margin-top:20px;}
.wx img{width:70%;}
.slideTxtBox .hd ul li{  padding:0 35px; }
.job3 table tr td{font-size:14px;}
.job3 table tr th{font-size:16px;}
.event_list li p { width:420px; }
.event_list li p span { width:420px; }
.contact img{width:80%;}
.mb{margin-bottom:10px;}
.slideTxtBox2 .hd ul li{width:25%;}
.zthd h3{font-size:15px;}
.if{width:100%;height:450px;}
.swiper-wrapper .swiper-slide img{width:100%;border:1px solid #ddd;}
.swiper-wrapper .swiper-slide2 img{width:70%;}
.gallery-thumbs {height:85px;}
.gallery-thumbs2 {height:110px;}
.ml{float:left;}
.mr{float:right;}
.bb2 .bb2-right .bb2-wz{ padding:10%;font-size:14px;line-height:28px;}
.bb2 .bb2-right .bb2-wz h3{font-size:28px; margin-bottom:30px;}
.bb2-lcc2{top:40%;}
.slideTxtBox .hd ul li{  padding:0 30px; cursor:pointer; background:#79c9d2;color:#fff;font-size:13px;margin:0 5px;display: inline-block;border-radius:10px 10px 0 0; }
.slideTxtBox .hd ul li span{display:inline-block;width:40px;height:50px;float:left;}
.sc-title{margin-top:0;}
.pro-bottom{margin-top:70px;}
.ft1{padding:40px 0 ;}
.ft2{font-size:14px;}
.swiper-honor{display:block;}

}

/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width: 992px) { 
table{width:auto !important;} 
.nav ul li{font-size:16px; float:left;}
.logo{padding-top:5px;}
.logo img{width:200px;}
.title-menu .b-title span{font-size:32px;}
#box1{margin:40px 0;}
#box3{margin:40px 0;}
.news-right .news-title2 a{font-size:14px;}
.bb2{height:370px;}
.bb2 .bb2-left{width:60%;float:left;}
.bb2 .bb2-right{width:40%;float:right;}
.bb2 .bb2-left .bb2-top{padding:7px 50px 8px;}
.bb2-lcc2{left:0;top:45%;}
.bb2-jz2{top:45%;}
.nav{margin-top:20px;}
.nav ul li{font-size:16px; margin-left:30px;}
#main{margin:15px auto 0;}
.slideTxtBox2 .hd ul li{font-size:14px;}
.login table{width:600px;}
.sideMenu ul li{padding-left:35px;}
.news-content h3{margin-bottom:10px;}
.event_list li p { width:590px; }
.event_list li p span { width:580px; }
.news-content span{display:block;}
.slideTxtBox .hd ul li{padding:0 40px;font-size:15px;}
.zthd p{display:block;}
.slideTxtBox2 .hd ul li{width:150px;}
.if{height:530px;}
.gallery-thumbs2 {height:160px;}
.hasborder{border-right:1px solid #eee;}
.video{width:70%;margin:0 auto;}
.ft2{font-size:15px;}
.swiper-honor{display:block;}

}

/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media (min-width: 1200px) { 
table{width:auto !important;} 
 .logo{}
.nav{margin-top:24px;}
.title-menu .b-title span{font-size:36px;}
.news-right .news-title2 a{font-size:15px;}
.bb2{height:450px;}
.bb2 .bb2-left .bb2-top{padding:40px 50px 41px;}
.nav ul li{font-size:16px; margin-left:50px;}
#main{margin:15px auto 0;}
.news-content{padding-bottom:15px; margin-bottom:20px;}
.event_list li p { width:750px; }
.event_list li p span { width:720px; }
	.ml{width:auto;}
.contact-title{font-size:24px;}
.swiper-honor{display:block;}
}