@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0;}
img{ border:none 0px;}
li{ list-style-type:none;}
a{ text-decoration:none;cursor: pointer; color:#000 }
a,input{outline:none;}
a:hover{ color:#f44d4d !important;}
body,html{ height:100%;}
body{ background:/*#f5f5f5*/#fff; font-size:12px; font-family:"微软雅黑";}
.mobile { display:none}


.full { width:100%;}
.w12 { width:1200px; margin:0 auto}
.tops { height:32px; line-height:32px; padding-left:10px;background:#1a325e;}
.blue1 { background:#1a325e; color:#fff;}
.blue2 { background:#1a325e; color:#fff; font-size:18px; height:40px; line-height:40px; padding-left:15px; font-weight:normal}
.blue2 a { color:#fff; margin-right:5px;}
.fl { float:left;}
.fr { float:right;}
.clear { clear:both;}
.nav { background:#fff; display:inline-table;border-bottom: 2px solid #aaa;}
.menu li { display:inline-table; line-height:95px; margin-right:33px;}
.menu a { color:#011c4d; font-size:18px}

.secl1 { width:870px; overflow:hidden;border-right: 1px solid #e5e5e5;
    padding-right: 14px;}

.secr1 { width:300px; background:#fff}
.search { margin-top:20px;}
.sefo { background:#e7e7e7; height:55px;text-align: center;}
.sofos { display:inline-table;border:1px #410232 solid; border-radius:5px ; width:269px; height:28px; background:#fff;height: 28px; margin:0 auto; margin-top:11px;}
.sefo .soin { height:26px; width:175px;border:none;}
.sefo .sosl { border:none}
.sefo .sobt {    width: 30px;
    height: 30px;
    background: #FFF url(img/search_an.png) no-repeat left 5px;
    border: none 0px;
    text-indent: -2000px; }
.search .hotsearch { text-align:left; margin-top:7px; line-height:1.7; font-size:14px; padding-bottom:7px; border-bottom:1px #ccc dashed; margin-bottom:9px; margin-left:12px; margin-right:12px}
.baiqiang li { padding-left:12px; font-size:16px; line-height:35px;}
.baiqiang { border-bottom:1px #ccc dashed;margin-bottom:9px;}
.syouxia { text-align:center}
.syouxia li { margin-bottom:8px;}

.mb20 { margin-bottom:20px;}
.gray { background:#ccc; color:#000; font-size:16px; font-weight:normal; padding-left:15px; height:40px; line-height:40px; text-align:left}
.guandian { background: #eee }
.guandian h3{ margin-bottom:22px;}
.guandian li { vertical-align:text-top; height:87px; font-size:16px; line-height:1.6; margin-bottom:10px; margin-right:10px;}
.guandian .zuo { width:113px; text-align:center}
.guandian .zuo img { border-radius:40px;}
.guandian .you { width:176px;}

.tabBox { height:auto; margin-top:20px;}
	.tabBox .hd{ overflow:hidden;}
	.tabBox .hd h3{ float:left; font-size:24px; }
	.tabBox .hd h3 span{color:#ccc; margin-left:10px;  }
	.tabBox .hd ul li{ float:left; padding-left:25px; vertical-align:top;  }
	.tabBox .hd ul li a { margin-right:0;}
	.tabBox .hd ul li.on a{ color:#f44d4d; display:block; height:38px; line-height:38px;   border-bottom:2px solid #f44d4d;  }
	.tabBox .bd ul{ padding:10px;  }
	.tabBox .bd ul li{ border-bottom:1px dotted #ccc;  }
	.tabBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
.znews {
    height: 150px;
    line-height: 30px;
    text-align: left;
    font-size: 14px;
    border: 0px solid #E1E1E1;
    margin-top: 5px;
    clear: both;
    padding-top: 5px;
}
.znimg {
    width: 204px;
    height: 120px;
    padding: 5px;
    padding-top: 10px;
	padding-right:12px;
}
.znimg img {border: 1px solid #000;
    padding: 1px;
	width:204px;
	height:120px;
}
.zncon {
    height: 122px;
    width: 610px;
    padding: 5px;
	padding-left:12px;
}
.zncon h3 {
    height: 30px;
    line-height: 30px;
    font-weight: bold;
    text-align: left;
    margin-left: 0px;
    font-size: 18px;
}
.zncon p {
    height: 75px;
    line-height: 25px;
    margin: 0px;
    text-align: left;
    margin-left: 0px;
    text-indent: 0px;
}
.zncon p.date {
    line-height: 25px;
    height: 25px;
    text-align: left;
    font-size: 12px;
    color: #a6a6a6;
}
.zncon p.date span { margin-right:7px;}

.zhuanlan { text-align:center; padding-bottom:25px; background: #eee}
.zhuanlan h3 { margin-bottom:20px;}
.zhuanlan li { font-size:15px; text-align:left; line-height:1.5; margin-top:20px; padding-left:10px; padding-right:10px;}
.youxiatu { text-align:center; margin-top:30px;}
.youxiatu li { margin-bottom:12px;}

.footer-content{
    background: #2e3033;
    height: 182px;
}
.footer-content-layout-logo{
    width: 159px;
    height: 182px;
    line-height: 182px;
}
.footer-content-layout-logo img{
    width: 159px;
    vertical-align: middle;
}
.footer-content-layout-intro{
    font-size: 14px;
    color: #999;
    line-height: 34px;
    margin-top: 30px;
}

.footer-content-layout-intro a{
    color: #fff;
}
.footer-content-layout-intro i{
    padding: 0 16px;
    font-style: normal;
}
.footer-content-layout-intro a:hover{
    color: #4e76e0;
}
.footer-content-layout-intro img{
    vertical-align: middle;
}
.footer-content-layout-intro .cert{
    width: 68px;
    height: auto;
    margin-left: 14px;
}
.footer-content-layout-intro .beian{
    width: 20px;
    height: auto;
    margin-right: 8px;
}
.footer-content-layout-code{
    margin-right: 20px;
    text-align: center;
}
.footer-content-layout-code-pic:nth-of-type(1){
    margin-left: 0px;
}
.footer-content-layout-code-pic{
    display: inline-block;
    margin:30px 20px 0;
}
.footer-content-layout-code-pic p{
    line-height: 32px;
    color: #999;
    cursor: pointer;
	text-align:center
}

.footer-content-line{
    height: 20px;
    background: #f2f2f2;
}
.footer-content-layout{
    height: 182px;
	background:#2e3033;
}
.footer-content-layout-code-pic img { width:100px; height:100px;}
.footer-content-logo {margin:30px 20px 0; margin-right:70px}
.footer-content-logo p{
    line-height: 32px;
    color: #999;
    cursor: pointer;
	text-align:center
}
.tleft { text-align:left}
.pages { margin-top:20px;margin-bottom: 20px; font-size:16px; text-align:center}
.pages li { display:inline-table; margin-left:4px; margin-right:4px;}
.pages li span { margin-left:4px; margin-right:4px;}
.more { text-align:center; font-size:14px; border:1px solid #ccc; width:58px; padding:10px 20px; margin:0 auto;margin-top:30px; margin-bottom:25px;}
.secon { margin-top:20px; font-size:14px; margin-bottom:20px;}
.secon li { line-height:2}
.secon li span.tit {}
.newscon { margin-top:20px; border:#aaa 1px solid; padding:30px;}
.newsBigTitle {
    font-size: 22px;
    text-align: center;
	padding-top:20px;
	padding-bottom:20px;
}
.newsTime {
    font-size: 12px;
    text-align: center;
    color:#808080;
	padding-bottom:20px;
	border-bottom:1px solid #959595;
	margin-bottom:30px;
}
.newsDetailsContent {
    line-height: 28px;
    font-size: 16px;
    text-align: left;
    padding: 10px;
    margin-top: 0px;
    padding-top: 5px;
}
.newsDetailsContent img {
 
}
.newsEditor {
    line-height: 180%;
    color: #CCC;
    text-align: right;
}
.newsCopyright {
    color: #FF0000;
    text-align: center;
    line-height: 25px;
    margin-top: 10px;
}
.aboutnews { margin-top:20px; font-size:14px; margin-bottom:20px;}
.aboutnews li { line-height:2}
.pinpaifl { width: 673px}
.pinpailist {width:415px}
.pinpaifr { width:490px;margin-top: 20px;}
.pvideo {margin-bottom:10px}
.pvideo li {font-size: 15px; text-align: left; line-height: 1.5; margin-top: 10px; padding-left: 10px; padding-right: 10px;}
.pvideo h3 {margin-bottom:10px}
.pzhibo {margin-bottom:10px}
.pzhibo h3 {margin-bottom:10px}
.pzhibo li {font-size: 15px; text-align: left; line-height: 1.5; margin-top: 10px; padding-left: 10px; padding-right: 10px;}
.pzhuda {margin-bottom:10px}
.pzhuda h3 {margin-bottom:10px}
.pzhuda li {font-size: 15px; text-align: left; line-height: 1.5; margin-top: 10px; width: 49%; list-style: none; display: inline-block;}
.pzhuda li:nth-child(2n+0){ text-align:right}
.pzhuda li p {text-align: left;}
.w430 {width:430px;}
.w430 li {margin-top:10px;font-size: 15px; text-align: left; line-height: 1.5;}
.w430 li p { margin-top:7px;}
.w750 {width:750px;}
.w750 li {font-size: 15px; text-align: left; line-height: 1.5; margin-top: 10px; width: 33%; list-style: none; display: inline-block;}
.w750 li p { margin-top:5px;}
.pd2 {margin-bottom:10px;}
.pd2s {margin-top:10px;}
.pdn {margin-top:10px;}
.w50 {width:49%;}
.zt2 {margin-top:10px;}
.zt2 h3 {font-size: 16px; line-height: 40px; text-align: center}
.zt2 li {margin-top:10px;font-size: 14px; text-align: left; line-height: 1.5;}
.mt10 {margin-top: 10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.ztil li {font-size: 15px; text-align: center; line-height: 1.5; margin-top: 10px; width: 24.7%; list-style: none; display: inline-block;}
.zt3 li{margin-top:10px;font-size: 14px; text-align: left; line-height: 1.5;}
.zt3 li span { float: right;}
.pzhibo2 li { text-align: center; margin-top: 5px; margin-bottom: 5px;}
.pzhibo2 li span { padding-left: 5px;}
.pzhibo2 h3 { margin-top:10px; line-height: normal;}
.pzhibo2 h3 a {color:#a22323;}
.mb20 {margin-bottom:20px;}
.bord li{    border-bottom: 1px #ccc dashed;padding-bottom: 5px;}
.zzt h3 { font-size:18px;}
.zzt li {font-size:16px}
.photo h3.gray { text-align: center}


 .swiper {
        width: 100%;
        height: 100%;
      }

      .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;
      }

      .swiper-slide img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
      }



      .swiper {
        width: 100%;
        height: 300px;
        margin-left: auto;
        margin-right: auto;
      }

      .swiper-slide {
        background-size: cover;
        background-position: center;
      }

      .mySwiper2 {
        height: 80%;
        width: 100%;
      }

      .mySwiper {
        height: 20%;
        box-sizing: border-box;
        padding: 10px 0;
      }

      .mySwiper .swiper-slide {
        width: 25%;
        height: 100%;
        opacity: 0.4;
      }

      .mySwiper .swiper-slide-thumb-active {
        opacity: 1;
      }

      .swiper-slide img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
      }

.pvideo li.sp {font-size:16px; text-align: center;}
@media all and (max-width:768px) {

body {width:100%;margin: 0px;padding: 0px;font-size: 12px;color: #333;background-color: #f5f5f5;font-family:"微软雅黑";}
ul,li,ol {margin:0px;padding:0px;list-style-type: none;}
img,form {margin:0px;padding:0px;border:0px;}
h1,h2,h3,h4,h5,h6,h7{margin:0px;padding:0px;}
.fl{float:left;}
.fr{float:right;}
a { color:#000;  text-decoration:none;}
img { max-width:100%; height:auto;}
.clear { clear:both}

.mobile { display:block}
.pc { display:none !important}
.w12 { width:100%; margin:0 auto}
.secl1 { width:100%;border-right: none;
    padding-right:0;}
	
.heda-top{ width:100%; height:50px; background:#fff;display: inline-table;}
.search { margin-top:8px; width:40%; margin-right:0.5rem}
.sefo { text-align: center; background:none}
.sofos { display:inline-table;border:1px #e5e5e5 solid; border-radius:5px ; width:100%; height:28px; background:#fff;height: 28px; margin:0 auto; margin-top:4px;}
.sefo .soin { height:26px; width:70%; border:none;}
.sefo .sosl { display:none}
.sefo .sobt {width: 30px;
    height: 30px;
    background: #FFF url(img/search_an.png) no-repeat left /*5px*/;
    border: none 0px;
    text-indent: -2000px;}
.logo { margin-left:0.5rem}
.logo img { height:50px; width:auto}

.menu { width:100%; background:#1f355c; line-height:50px; height:50px; font-size:16px; text-align: center; overflow-x: auto;}
.menu a { color:#fff; font-size:16px;}
.menu li { display:inline-flex; margin-right:0.5rem; margin-left:0.5rem; line-height:50px;}

.content { padding:0.5rem}
	
.blue2 { background:#1a325e; color:#fff; font-size:18px; height:40px; line-height:40px; padding-left:15px; font-weight:normal}
.blue2 a { color:#000; margin-right:5px;}
.blue3 { background:#e7e7e7; color:#000; font-size:16px; height:40px; line-height:40px; padding-left:15px; font-weight:normal}
.tabBox .hd ul li.on a {
    color: #a0a0a0;
    display: block;
    height: 38px;
    line-height: 38px;
    border-bottom: 2px solid #fff;
}


.huizong h3{ margin-top:0.3rem; margin-bottom:0.3rem}

.znews {
    text-align: left;
    font-size: 1.4rem;
    border: 0px solid #E1E1E1;
    background-color: #FFFFFF;
    margin-top: 5px;
    clear: both;
    padding-top: 5px;
	height:auto;
}
.znimg {
    width: 30%;
    background-color: #FFF;
    padding: 0.5rem;
	height:auto;
}
.znimg img {border: 1px solid #000;
    padding: 1px;
	width: 100%;
	height: 70px;
	min-height: 70px;
}
.zncon {
    background-color: #fff;
    width: 60%;
    padding: 0.5rem;
	height:auto;
}
.zncon h3 {
    height: 30px;
    line-height: 30px;
    font-weight: bold;
    text-align: left;
    margin-left: 0px;
    font-size: 16px;
	margin-bottom:0;
	margin-top:0;
	font-weight:normal
}
.znews p {
    height: 50px;
    line-height: 25px;
    margin: 0px;
    text-align: left;
    margin-left: 0px;
    text-indent: 0px;
}
.znews p.date {
    line-height: 25px;
    height: 25px;
    text-align: left;
    font-size: 12px;
    color: #ccc;
	padding-left:0.5rem
}
.zncon p.date span { margin-right:0.5rem;}

footer { background:#000;display: flex !important; color:#fff;}
.foot { width:70%; margin:0 auto; padding-top:1.7rem; padding-bottom:1.7rem}
.logof { width:60%; padding-top:1rem}
.logoe { width:35%; text-align:center}
.logoe p { margin:0;}
.secon li span { display:inline-block;}
.secon li span.tit { width:70%;  height:2rem;overflow:hidden}
.aboutnews li { width:95%; margin:0 auto}
.aboutnews li span { display:inline-block;}
.aboutnews li span.tit { width:80%;  height:2rem;overflow:hidden}
.phonea {
    width: 98%;
    margin: 0 auto;
    margin-bottom: 7px;
    margin-top: 7px;
}
.newsContent img {
    max-width: 98%;
    display: block;
    margin: 0 auto;
}
.newscon {
    margin-top: 10px;
	border: none;
    padding: 0px;
}

/*展会合作样式*/
.location_c { height:35px;color:#FFF; margin-top:20px; font-size:16px; line-height:35px; text-indent:1em; background-color:#BA1907;  }
.location_d{color:#FFF;}
.content_c { margin-top:5px; text-align:center; font-size:14px; line-height:14px; }
.kuang_c  { border:1px solid #E1E1E1; margin-top:10px; }
.picBorder {background-color:#FFFFFF; }

/*专题样式*/
.neirong{margin:20px auto;width:870px; overflow:hidden;}
.zhuantiTitle{width:870px; height:40px; background-image:url(../news/lanmu2019/zhuantiimg/zongbg_03.jpg); background-repeat:repeat-x; margin-top:20px;}
.icon{ display:block; float:left; margin:5px 10px;}
.title_text{float:left; font-weight:bold; color:#fff;line-height:40px;}
.line1{padding-top:20px;display:block;width:950px; overflow:hidden; float:left;}
.column1{ width:280px; float:left; margin-left:15px;}
.title{ width:280px; height:30px; text-align:center; background-image:url(../news/lanmu2019/zhuantiimg/title.png);}
.title a{color:#fff; font-size:14px; line-height:30px;}
.picture{margin-top:5px; width:280px; }
.picture img{ width:280px; height:142px; border:none; margin:0 auto;}
	.pinpaifr {width:100%; margin: 0 auto;}
.w430 {width:100%;}
.w430 li {margin-top:10px;font-size: 15px; text-align: left; line-height: 1.5;}
.w430 li p { margin-top:7px;}
.w750 {width:100%;}
.w750 li {font-size: 15px; text-align: left; line-height: 1.5; margin-top: 10px; width: 49%; list-style: none; display: inline-block;}
.w750 li p { margin-top:5px;}
.w50 {width:100%;}
.ztil li {width:49%}
	.ipc {text-align:center;    margin-top: 10px;}
	.ipc a { color:#fff;}