
body {color:#666666; } a{color:#222222}a:active,a:hover {color:#0070C0}
@media (min-width: 1200px) {
    .container{ width: 1100px; }
    .container2{ width: 1100px; }
    .xiangguan{ width: 1100px; } 
}


@media (min-width: 1400px) {
    .container{ width: 1200px; }
    .container2{ width: 1200px; }
    .xiangguan{ width: 1200px; } 
}

@media (min-width: 1600px) {
    .container{ width: 1300px; }
    .container2{ width: 1300px; }
    .xiangguan{ width: 1300px; } 
}
@media (min-width: 1660px) {
    .container{ width: 1400px; }
    .container2{ width: 1400px; }
    .xiangguan{ width: 1400px; } 
}

@media (min-width: 1930px) {
    .container{ width: 1400px; }
    .container2{ width: 1400px; }
    .xiangguan{ width: 1400px; } 
}

.lilili li{
    list-style:disc;
    margin-left:56px;
}

.miaoshutable table{
   /* margin-left:72px;*/
}
.index2px{
    text-indent:30px;
}
.fontwe20{
    font-size: 20px;
    font-weight: bold
}
.fontwe22{
    font-size: 22px;
    font-weight: bold
}
.lmena{
    margin-top:8px;
    float:left;
    margin-left:4.7%;
}

.font18{
    font-size: 18px;
}


.paddingtop5{
    padding-top: 5px;
}
  html {
    scroll-behavior: smooth;
  }
.leftcontact{
    position: fixed;
    right: 30px;
    top:0px;
    width: 120px;
    z-index: 999;
}

.leftcontact ul li{
    background: #0070C0;
    text-align: center;
    margin:0px auto;
    height:40px;
    line-height: 40px;
    border-radius:  0 0 5px 5px;
    color: #fff;
}
.leftcontact ul li a{
    color: #fff;
}
/* 通用头部 */
.alttitle {
    position:absolute;
    bottom:70px;
    right:20px;
    width:150px;
    height:30px;
    line-height:30px;
    text-align: center;
    font-size: 18px;
    border-radius:10px;
    background-color:rgba(231,238,245,0.8);
    display: none;
}
.dingzhi a{
    width:150px;
    border: 1px solid #0070C0;
    padding:5px 10px;
    display: block;
    text-align: center;
    margin-bottom: 20px;
    background: #fff;
    color: #0070C0;
}

.dingzhi a:hover{
    width:150px;
    border: 1px solid #0070C0;
    padding:5px 10px;
    display: block;
    text-align: center;
    background: #0070C0;
    color:#fff;
}

.datalist{
    border: #CBCBCB 1px solid;
    width:250px;
    height:40px;
    font-size: 18px;
    padding-left: 10PX;
    background: url("/images/sjx.png?v=6");
    background-repeat: no-repeat;
    background-position: 229px center;
    background-size:6% auto;
}

.datalist:hover{
    background: url("/images/sjx.png?v=6");
    line-height: 18px;
    background-repeat: no-repeat;
    background-position: 229px center;
    background-size:6% auto;    
    
}



 
.clear{
    clear: both;
}
.pcpc{
    display: block;
}

.pcpc2{
    display:;
}

.mobmob{
    display: none;
}

.paddingtop40{
    padding-top: 40px
}


.paddingtop30{
    padding-top: 30px
}

.paddingtop20{
    padding-top: 20px
}
.paddingtop10{
    padding-top:10px
}


.paddingbottomp20{
    padding-bottom:20px
}

.paddingbottomp30{
    padding-bottom:30px
}
.paddingbottomp15{
    padding-bottom:15px
}

.paddingbottomp6{
    padding-bottom:6px
}

.paddingbottomtop6{
    padding-top:6px;
    padding-bottom:6px;
}

.padding50{
    margin-bottom: 50px;
}

.banners{
    width: 100%;
    height: auto;
    margin: 0 auto;
    position: relative;
}
.swiper {
        width: 100%;
        height: 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;
          position: relative
      }
.swiper-slide .bannerpic{
    width: 45%;
    margin: 0 auto;
    position: absolute;
    bottom: 0px;
}
        .swiper-slide .texts{
            position: absolute;
            bottom:0px;
        }
.swiper-slide .texts img{
    width:30px;
    height: auto;
}
        .swiper-slide  .imgwz1{
            left:15%;
        }

        .swiper-slide  .imgwz2{
            left:47%;
        }
        .swiper-slide  .imgwz3{
            right:15%;
        }


      .swiper-slide img {
          
          width: 100%;
          height: auto;
          /*
          display: block;
          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: 0px 0;
        width:45%;
        margin: 0 auto;
          
      }
        .mybannertext{
             width: 100%;
             margin: 0 auto;
             background: #F2F2F2;
            
        }
      .mySwiper .swiper-slide {
        width: 20%;
        height:40px;
        opacity: 1;
        background: #F2F2F2;
        font-size: 18px;
      }

      .mySwiper .swiper-slide-thumb-active {
          opacity:1;
          /*
          background: url("/images/sj.png");
          background-size: 30px auto;
          background-repeat: no-repeat;
          background-position: top center;
           background-color: rgba(242,242,242,0.2)
          */
          background: #70707A;
          color: #fff;
         
      }

      .swiper-slide img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
      }
      .swiper-slide a{
            width: 100%;
      }
      .swiper-slide a img{
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
          max-width: 100%;
      }

      .swiper-wrapper .imgs:hover {
          background: #DD2A2D;
      }

.indexprolist{
    width: 100%;
    margin: 30px auto 0;
}

.indexprolist ul li a{
    line-height: 35px;
    width: 50%;
    padding-right: 10%;
    float: left;
    color: #666666;
    white-space: nowrap; /* 防止文字换行 */
    overflow: hidden; /* 文字溢出隐藏 */
    text-overflow: ellipsis; /* 出现省略号 */
}

 
.hp_con{
	margin-top:40px;
	position: relative;
}
.show{
	display: block;
}
.hp_con .cbtn{
	position: absolute;
	width: 36px;
	height: 62px;
	top: 12px;
	z-index: 20;
	cursor: pointer;
	outline:none;
}
.hp_con .my-prev{
	left:-47px;
	background:url("/images/hp_pre.png") no-repeat center center;
    background-size:50%;
}
.hp_con .my-next{
	right: -47px;
	background:url("/images/hp_next.png") no-repeat center center;
    background-size:50%;
}
.hp_slider{
	width: 100%;
	margin:0 auto;
	text-align: center;
    
}
.hp_item{
	display: block;
	width: 23%;
	margin:0 1%;
}
.hp_item .photo{
	display: block;
	width:20%;
	height:75px;
	border-radius:10px;
	position: relative;
	overflow: hidden;
    text-align: center;
    float: left; background: #F2F2F2;
}
.hp_item .photo img{
	display: block;
	width:40px;
	height: 55px;
    margin: 10px auto 0;
}
.hp_item .lsname{
	height: 76px;
	line-height: 25px;
	font-size:16px;
    float: left;
    width: 75%;
    text-align: left;
    margin-left: 3%;
    
}
.hp_item .lsname span{
    color:#0070C0;
}


.visible-lg {display: block !important;}
.visible-lg-block {display: block !important;}
.visible-lg-inline {display: inline !important;}
.visible-lg-inline-block {display: inline-block !important;}
.hidden-lg{display:none !important;}


.sa_slider{
    margin-top:180px;
    margin-bottom:80px;
    text-align: center;
    position: static;
   
    
}
.swiper-wrapper{
    width: 100%;
    margin: 0 auto;
}
.sa_slider .swiper-slide{
    border: 0px #D0D0D0 solid;
   
 }
.sa_slider .swiper-slide .name{
    font-size:16px;
    width: 90%;
    margin: 0 auto;
    text-align: left;
    /*
    overflow: hidden;
    white-space:nowrap;
    text-overflow: ellipsis;
    */
    
}
.sa_slider .swiper-slide .name .names{
    width: 90%;
    margin: 0 auto;
    line-height:22px;
    height: 44px;
    overflow: hidden;
    border-bottom: 1px dotted #E2E2E2;
    padding-bottom:70px;
    vertical-align: middle;
    color: #0070C0;
}
.sa_slider .photo{
        width: 90%;
        margin: 10px auto;
        padding-bottom: 10px;
        background: #FFFFFF;
    border: #E2E2E2 1px solid;
		border-radius: 0px 0px 0px 0px ;
    overflow: hidden;
    line-height: 40px;
    
}
 
.sa_slider .photo img{
    width:50%;
    margin: 0 auto;
    height: auto;
}  
.sa_slider .photo img:hover{
   -webkit-transform: scale(1.05);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.05);
	transform: scale(1.05);
	transition: all 0.5s ;
	-webkit-transition: all 0.5s ;
	-ms-transition: all 0.5s ;
	-o-transition: all 0.5s ;
	-moz-transition: all 0.5s 
} 


.sa_slider .photo img{
       -webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	transition: all 0.5s ;
	-webkit-transition: all 0.5s ;
	-ms-transition: all 0.5s ;
	-o-transition: all 0.5s ;
	-moz-transition: all 0.5s 
} 

.sa_slider .swiper-pagination-bullet {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #b1b1b1;  
  margin: 0 3px;
  cursor: pointer;
  opacity: 1;
  display: none;
}
.sa_slider .swiper-pagination-bullet-active {
  background: #d8d8d8;
}
.xiangguan{
    /*
    width: 80%;*/
    margin: 0 auto;
    position: relative
}
/*
.xiangguan .cbtn{
	position: absolute;
	width: 36px;
	height: 62px;
	top: 12px;
	z-index: 20;
	cursor: pointer;
	outline:none;
}
.xiangguan .my-prev{
	left:-22px;
    top:50%;
	background:url("/images/hp_pre.png") no-repeat center center;
    background-size:50%;
}
.xiangguan .my-next{
	right: -10px;
    top:50%;
	background:url("/images/hp_next.png") no-repeat center center;
    background-size:50%;
}
*/

.xiangguan .cbtn{
	position: absolute;
	width: 36px;
	height: 62px;
	top: 12px;
	z-index: 20;
	cursor: pointer;
	outline:none;
}
.xiangguan .my-prev{
	left:-35px;
    top:50%;
	background:url("/images/hp_pre.png") no-repeat center center;
    background-size:50%;
}
.xiangguan .my-next{
	right: -35px;
    top:50%;
	background:url("/images/hp_next.png") no-repeat center center;
    background-size:50%;
}


.sa_sliderlist{
    text-align: center;
    position: static;
    width: 102%;
    margin:0px -1% 40px;
    
}
.photoli{
        width: 18%;
        margin: 10px 1%;
        padding-bottom: 10px;
        background: #FFFFFF;
        border: #E2E2E2 1px solid;
		border-radius: 0px 0px 0px 0px ;
        overflow: hidden;
        line-height: 40px;
    float: left;
}
.photoli img{
    width:50%;
    margin: 0 auto;
    height: auto;
}  
.photoli img:hover{
   -webkit-transform: scale(1.05);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.05);
	transform: scale(1.05);
	transition: all 0.5s ;
	-webkit-transition: all 0.5s ;
	-ms-transition: all 0.5s ;
	-o-transition: all 0.5s ;
	-moz-transition: all 0.5s 
} 


.photoli img{
       -webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	transition: all 0.5s ;
	-webkit-transition: all 0.5s ;
	-ms-transition: all 0.5s ;
	-o-transition: all 0.5s ;
	-moz-transition: all 0.5s 
} 

.photoli .name{
    font-size:14px;
    width: 90%;
    margin: 0 auto;
    text-align: left;
    /*
    overflow: hidden;
    white-space:nowrap;
    text-overflow: ellipsis;
    */
    
}
.photoli .names{
    width: 90%;
    margin: 0 auto;
    line-height:22px;
    height: 44px;
    overflow: hidden;
    border-bottom: 1px dotted #E2E2E2;
    padding-bottom:70px;
    vertical-align: middle;
    color: #0070C0;
    text-align: left
}


.cook{
    width: 100%;
    margin:0 auto;
    text-align: center;
    position: fixed;
    bottom:0px;
    background-color: rgba(132,132,132,0.9);
    color: #FFFFFF;
    height:100px;
    padding: 10px 0px;
}
.ilweb_nav{ width: 100%; padding:20px 0 0px;  overflow: hidden;}
.ilweb_nav ul{ width: 220px; margin: 0 auto;}
.ilweb_nav ul li a{ float: left; width: 80px; height: 30px; line-height: 30px; border: 1px solid #b9b8b8; color: #ffffff; font-size: 12px; margin: 0 9.5px;transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s;-webkit-transition-duration:.5s;}
.ilweb_nav ul li.current a,.ilweb_nav ul li a:hover{ background: #006FBD; border-color: #006FBD; color: #fff;}


#Top{ width: 100%; float: left;}
#Top .kj_top{float: left;width: 100%; z-index: 99999; left: 0; top: 0;}
#Top .kj_top .kjmain{/*position: relative;width: 100%;margin: 0 auto;background: #CCECFF;background: #F2F2F2;*/ margin-bottom: 10px;}
#Top .kj_top .top1{ float: left; width: 100%; height:110px; padding: 10px 0 15px;}
#Top .kj_top .top1 .ico{ float: right;}
#Top .kj_top .top1 .ico{ display: inline-block; margin-left: 18px; position: relative;}
#Top .kj_top .top1 .ico a{ display: block; width: 26px; height: 22px;}
#Top .kj_top .top1 .whact{ display: none; z-index: 99; width: 120px; height: 120px; line-height: 0; padding: 2px; background: #fff; border: 1px solid #ccc; position: absolute; left: 50%; margin-left: -60px; top: 25px;} 
#Top .kj_top .top1 .ico1:hover .whact{ display: block;}
#Top .kj_top .top1 .kc{ padding: 0 30px; margin-right: 5px; float: right; border-right: 1px solid rgba(255, 255, 255, 0.6); background: url(/images/tel.png) no-repeat left center; background-size: 28px 28px; color: #FFFFFF;font-size: 20px;}
#Top .kj_top .top1 .kc a{ font-size: 16px; color: #fff;}
#Top .kj_top .top1 .kc a:hover{ color: #0070C0;}
#Top .kj_top .top2{ padding: 0 0px; width:94%;  margin: 0 -4% 0 auto;background: #AEAEAE;}
#Top .kj_top .top2 .logo{ width:250px; margin: 11px 0; float:left; line-height: 0;}
#Top .kj_top .top2 .lj{ margin-left: 30px; float: right;}
#Top .kj_top .top2 .lj a{ display: inline-block; height: 40px; line-height: 38px; padding: 0 30px; margin: 30px 0 30px 10px; font-size: 16px; border-radius: 5px; color: #fff;}
#Top .kj_top .top2 .lj .zxxd{ background: rgba(0, 0, 0, 0.2); border: 1px solid transparent;}
#Top .kj_top .top2 .lj .zxxd:hover{ background: none; border: 1px solid #fff;}
#Top .kj_top .top2 .lj .ydcx{ border: 1px solid #fff;}
#Top .kj_top .top2 .lj .ydcx:hover{ background: rgba(0, 0, 0, 0.2); border: 1px solid transparent;}

#Top .kj_top .top3{ padding:10px 0px 10px; width: 100%; float: left;}
#Top .kj_top .top3 .logo{ width:260px; margin: 0 0 11px 0px; float: left; line-height: 0;}
#Top .kj_top .top3 .logo .mena{ width: 15%;float: left;padding-top:30px;}
#Top .kj_top .top3 .logo .mena img{ width:70%;}
#Top .kj_top .top3 .logo .logos{ width:85%;float: left;}
#Top .kj_top .top3 .logo .logos img{ width: 100%;height: auto}

#Top .kj_top .top3 .kjsearch{
    width:75%;
    float: right;
    margin-top:17px;
    text-align: right;
   
}


#Top .kj_top .top3 .kjsearch .text{
	float: left;
	width:55%;
	height:45px;
	line-height:45px;
	padding-left:20px;
	border-left:2px solid #ccc;
	border-top:2px solid #ccc;
	border-bottom:2px solid #ccc;
    background-color: rgba(255,255,255,0.5);
    margin-left:2%;
}
#Top .kj_top .top3 .kjsearch .sub{
	height: 45px;
	float: left;
	line-height: 45px;
	width: 50px;
    text-align: center;
    color: #fff;
    background:#0070C0;
    background-image: url("/images/fdj3.png");
    background-size:20px 20px;
    background-position:  center center;
    background-repeat: no-repeat;
}

#Top .kj_top .top3 .kjsearch .xiala{
    width:59.85%;
    background: #fff;
    -webkit-box-shadow: 0px 3px 4px 1px #ccc;
    -moz-box-shadow: 0px 3px 4px 1px #ccc;
    box-shadow: 0px 3px 4px 1px #ccc;
    z-index: 9999;
    position:relative;
    border: #ccc 1px solid;
    top:45px;
    padding: 0 2% 2% 2%;
    margin:0px;
    margin-left: 20px;
}

#Top .kj_top .top3 .kjsearch .xiala .xialaleft{
    float: left;
    width: 54%;
    text-align: left;
    font-size: 16px;
    min-height:100px;
    margin-top: -30px;
}

#Top .kj_top .top3 .kjsearch .xiala .xialaright{
    float: right;
    text-align: left;
    width: 40%;
    border-left: 1px solid #ccc;
    padding-left: 5%;
    margin-top: -30px;
}

#Top .kj_top .top3 .kjsearch .xiala .xialaright ul li{
    line-height: 30px;
}

#Top .kj_top .top3 .kjsearch .cnen{
    line-height:50px;
    padding-left:45px;
    color:#333;
    font-size:20px;
    float:right;
}

#Top .kj_top .top3 .kjsearch .cnen:hover{
    color: #0070C0;
}



#Top .kj_top.on{ background: #FEB301;}
#Top .kj_top.on .top1{ display: none;}
#Top .kj_top.on .top2 .logo{ width: 200px;}
#Top .kj_top.on .top2 .lj a{ height: 30px; line-height: 28px; margin: 21px 0 21px 10px;}
#Top .kj_top.on .menu .nli span a{line-height:40px;}
#Top .kj_top.on .menu .nli .sub{ top: 73px;}
#Top .kj_top.on .menu .nli .sub2{ top: 73px;}
#Top .kj_top.on .menu .nli .sub3{ top: 73px;}

/* menu */
#Top .menu{ float: right;width:99.6%;margin: 0 0.4% 0 auto;}
#Top .menu .menus{
    /*
    display: flex;
    justify-content: space-between;
    */
    padding: 0;
    margin: 0;
}
#Top .menu .nli{ float: left;  margin: 0 auto;position: relative;width: 16.6666%;padding: 0 0;text-align: left}


#Top .menu .nli:nth-child(1){width: 16.4666%;}
#Top .menu .nli:nth-child(2){width: 17.6666%;}
#Top .menu .nli:nth-child(3){width: 16.4666%;}
#Top .menu .nli:nth-child(4){width: 16.4666%;}
#Top .menu .nli:nth-child(5){width: 16.5666%;}
#Top .menu .nli:nth-child(6){width: 16.4666%;}
#Top .menu .nli:nth-last-child(1){width: 15.6666%;}


#Top .menu .nli span a{ display: block;font-size: 18px; line-height:40px; text-align: left; color: #666; position: relative; /*background: url("/images/d.png"); background-repeat:no-repeat; background-position:85% center*/}
#Top .menu .nli span i{background: url("/images/dd1.png?v=2"); background-repeat:no-repeat;background-position: center center;width:15px;height:10px; background-size:60% auto;}
#Top .menu .nli span a:hover{color:#000}
#Top .menu .nli span a:hover i{background: url("/images/dd2.png?v=2");background-repeat:no-repeat;background-position: center center;width:15px;height:10px;background-size:60% auto;}

#Top .menu .nli.active span a,#Top .menu .nli:hover span a{ border-bottom:0px solid #4780EA;}

#Top .menu .nli .sub{
    display: none;
    position: absolute;
    width:110%;
    top:40px;
    margin-left:0px;
    z-index: 999;
    background-color:rgba(255,255,255,1);
    min-height:45px;
    padding:0px;
    left:0px;
}
#Top .menu .nli .sub .subimg{
    width:12%;
    float:left;
    
}
#Top .menu .nli .sub .subimg .imgs{
    width: 100%;
    text-align: center;
}
#Top .menu .nli .sub .subimg .imgs img{
    width: 100%;
    height: auto;
    margin: 0 auto;border-radius:10px;
}
#Top .menu .nli .sub .subinfo{
    width:100%;
    float:left;
    padding:10px 0px;
    border-top:2px solid #666;
    
       
}

#Top .menu .nli .sub .subinfo ul li{
    color:#666;
    line-height:45px;
    float: left;
    padding-left:0px;
    width:100%;
    position: relative;
}
#Top .menu .nli .sub .subinfo ul li  span{
    background: url("/images/z1.png?v=1");
    background-repeat:no-repeat;
    background-position: center right;
    width:6px;
    height:12px;
    float: right;
    margin-top:17px;
}
#Top .menu .nli .sub .subinfo ul li .ul2{
    display: none;
    position: absolute;
    left:100%;
    width: 130%;
    background: #FFFFFF;
    top:0px;
}
#Top .menu .nli .sub .subinfo ul li a{
    color:#666;
    font-size:16px;
    display:block;
    padding:0 1em;
}

#Top .menu .nli .sub .subinfo ul li a:hover{
    color:#0070C0;
    background: #E5E5E5;
}
#Top .menu .nli .sub .subinfo ul li a:hover span{
    background: url("/images/z2.png?v=1");
}
#Top .menu .nli .sub .subinfo ul li:hover .ul2{
   display:block;
}

#Top .menu .nli .sub .subinfo ul li ul li{
    float: inherit;
    padding-left: 0px;
     
}

#Top .menu .nli .sub .subinfo ul li ul li a{
    font-size: 14px;
    line-height:45px;
    display: block
}

#Top .menu .nli .sub .subinfo ul li ul li ul{
    display:none;
    position: absolute;
    left:100%;
    width: 120%;
    background: #FFFFFF;
    top:0px;
}

#Top .menu .nli .sub .subinfo ul li ul li:hover ul{
   display:block;
}


#Top .menu .nli .sub .subinfo .znames{
    -webkit-box-shadow: 0px 1px 4px 1px #E7E7E7;
    -moz-box-shadow: 0px 1px 4px 1px #E7E7E7;
    box-shadow: 0px 1px 4px 1px #E7E7E7;
     width:135%;
}

#Top .menu .nli .sub .subinfo .zname a{
    background: #FFFFFF;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.newsinfo2 table tr td{
        word-wrap: break-word;
        word-break:normal;
        word-break:break-all;
    font-size: 12px;
}
 
/*   sub3 start */

#Top .menu .nli .sub3{
    display: none;
    position: absolute;
    width:150%;
    top:40px;
    margin-left:0;
    z-index: 999;
    background-color:rgba(255,255,255,1);
    min-height:45px;
    padding:0px;
    left:0px;
}
#Top .menu .nli .sub3 .subimg{
    width:12%;
    float:left;
    
}
#Top .menu .nli .sub3 .subimg .imgs{
    width: 100%;
    text-align: center;
}
#Top .menu .nli .sub3 .subimg .imgs img{
    width: 100%;
    height: auto;
    margin: 0 auto;border-radius:10px;
}
#Top .menu .nli .sub3 .subinfo{
    width:100%;
    float:left;
    padding:10px 0;border-top:2px solid #666;
       
}

#Top .menu .nli .sub3 .subinfo ul li{
    color:#666;
    line-height:45px;
    float: left;
    padding-left:0px;
    width: 100%;
    position: relative;
}
#Top .menu .nli .sub3 .subinfo ul li  span{
    background: url("/images/z1.png?v=1");
    background-repeat:no-repeat;
    background-position: center right;
    width:6px;
    height:12px;
    float: right;
    margin-top:17px;
}
#Top .menu .nli .sub3 .subinfo ul li .ul2{
    display: none;
    position: absolute;
    left:100%;
    width: 100%;
    background: #FFFFFF;
    top:0px;
}
#Top .menu .nli .sub3 .subinfo ul li a{
    color:#666;
    font-size:16px;
    display:block;
    padding:0 1em;
    
}

#Top .menu .nli .sub3 .subinfo ul li a:hover{
    color:#0070C0;
    background: #E5E5E5;
    
}
#Top .menu .nli .sub3 .subinfo ul li a:hover span{
    background: url("/images/z2.png?v=1");
}
#Top .menu .nli .sub3 .subinfo ul li:hover .ul2{
   display:block;
}

#Top .menu .nli .sub3 .subinfo ul li ul li{
    float: inherit;
    padding-left: 0px;
     
}

#Top .menu .nli .sub3 .subinfo ul li ul li a{
    font-size: 14px;
    line-height:45px;
    display: block
}

#Top .menu .nli .sub3 .subinfo ul li ul li ul{
    display:none;
    position: absolute;
    left:100%;
    width: 120%;
    background: #FFFFFF;
    top:0px;
}

#Top .menu .nli .sub3 .subinfo ul li ul li:hover ul{
   display:block;
}


#Top .menu .nli .sub3 .subinfo .znames{
    -webkit-box-shadow: 0px 1px 4px 1px #E7E7E7;
    -moz-box-shadow: 0px 1px 4px 1px #E7E7E7;
    box-shadow: 0px 1px 4px 1px #E7E7E7;
     width:135%;
}

#Top .menu .nli .sub3 .subinfo .zname a{
    background: #FFFFFF;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}



/*   sub3 end */


/*   靠左 start */
#Top .menu .nli .sub2{
    display: none; position: absolute; width: 100%;top:40px; margin-left:10%; z-index: 999;
    background-color: rgba(255,255,255,1);
    min-height: 45px;
    padding:0px;
    left:-33%;
}
#Top .menu .nli .sub2 .subimg{
    width:12%;
    float:left;
    
}
#Top .menu .nli .sub2 .subimg .imgs{
    width: 100%;
    text-align: center;
}
#Top .menu .nli .sub2 .subimg .imgs img{
    width: 100%;
    height: auto;
    margin: 0 auto;border-radius:10px;
}
#Top .menu .nli .sub2 .subinfo{
    width:100%;
    float:left;
    padding:10px 0;border-top:2px solid #666;
    text-align: right;
       
}

#Top .menu .nli .sub2 .subinfo ul li{
    color:#666;
    line-height:45px;
    float: left;
    padding-left:0px;
    width: 100%;
    position: relative;
}
#Top .menu .nli .sub2 .subinfo ul li  span{
    background: url("/images/z11.png?v=1");
    background-repeat:no-repeat;
    background-position: center left;
    width:6px;
    height:12px;
    float: left;
    margin-top:17px;
    margin-right:20px;
}
#Top .menu .nli .sub2 .subinfo ul li .ul2{
    display: none;
    position: absolute;
    right:100%;
    width: 100%;
    background: #FFFFFF;
    top:0px;
}
#Top .menu .nli .sub2 .subinfo ul li a{
    color:#666;
    font-size:16px;
    display:block;
    padding:0 20px;
    
}

#Top .menu .nli .sub2 .subinfo ul li a:hover{
    color:#0070C0;
    background: #E5E5E5;
}
#Top .menu .nli .sub2 .subinfo ul li a:hover span{
    background: url("/images/z22.png?v=1");
}
#Top .menu .nli .sub2 .subinfo ul li:hover .ul2{
   display:block;
}

#Top .menu .nli .sub2 .subinfo ul li ul li{
    float: inherit;
    padding-left: 0px;
     
}

#Top .menu .nli .sub2 .subinfo ul li ul li a{
    font-size: 14px;
    line-height:45px;
    display: block
}

#Top .menu .nli .sub2 .subinfo ul li ul li ul{
    display:none;
    position: absolute;
    right:100%;
    width: 100%;
    background: #FFFFFF;
    top:0px;
}

#Top .menu .nli .sub2 .subinfo ul li ul li:hover ul{
   display:block;
}


#Top .menu .nli .sub2 .subinfo .znames{
    -webkit-box-shadow: 0px 1px 4px 1px #E7E7E7;
    -moz-box-shadow: 0px 1px 4px 1px #E7E7E7;
    box-shadow: 0px 1px 4px 1px #E7E7E7;
     width:100%;
}

#Top .menu .nli .sub2 .subinfo .zname a{
    
   
    background: #FFFFFF;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/*   靠左 end */



#Top .menuph{ display: none;}
#Top .xialaph{ display: none;}
 


.bgbai{
    background: #fff;
}
/* 通用底部 */
.leftmenu{
    width: 18%;
    height: 100%;
    background: #FCFCFC;
    box-shadow:0 0 5px rgba(0,0,0,0.2);
    position: fixed;
    left:-1000px;
    top:0px;
    z-index: 999;
    text-align: center;
    transition: 0.6s;
}

.leftmenu2{
    width: 18%;
    height: 100%;
    background: #FCFCFC;
    box-shadow:0 0 5px rgba(0,0,0,0.2);
    position: fixed;
    left:0px;
    top:0px;
    z-index: 999;
    text-align: center;
    transition: 0.6s;
}


.leftmenu:hover .leftmenu{
    margin-left: 200px;
    transition: 0.4s;
}
 

.leftmenu .chahao{
    text-align: right;
    position: absolute;
    right:20px;
    top:15px;
}
.leftmenu .chahao a{
    font-size:32px;
    display: block;
}

.leftmenu .chahao a:hover{
    color: #666;
}

.leftmenu .leftmenulogo{
    width:60%;
    margin:5px auto 30px;
    max-width:250px;
}
.leftmenu .leftmenulogo img{
    width: 80%;
    margin: 0 auto;
    float: left
}
.leftmenu .leftmenucaidan{
     width:60%;
    margin: 40px auto 0;
}

.leftmenu .leftmenucaidan ul li{
    text-align: left;
}
.leftmenu .leftmenucaidan ul li a{
    text-align: left;
    display: block;
    line-height:50px;
    font-size: 18px;
}
.leftmenu .leftmenuewm{
    width:80%;
    margin: 20px auto;
     font-size:16px;
    border-top: 1px dashed #DEDEDE;
    padding-top: 30px;
}
.leftmenu .leftmenuewm img{
    width: 70%;
    height: auto;
   
}
.bottombottom{width: 100%; text-align: center;color: #fff; height:60px; line-height:60px; background:#0070C0; clear: both; font-size: 14px;}
.bottombottom a{color: #ffffff;}
#Down{ width: 100%; float: left;}
#Down .pz_down{ padding: 3% 0; width: 100%; float: left; background: #27292c;}
#Down .pz_down .footLeft{ float: left; width: 22%;}
#Down .pz_down .footLeft .over{ width: 100%; overflow: hidden;}
#Down .pz_down .footLeft .img{ width: 75px; float: left;}
#Down .pz_down .footLeft .right{ margin-left: 12px; float: left; opacity: 0.4;}
#Down .pz_down .footLeft .right .t1{ font-size: 24px; line-height: 24px; margin: 10px 0; font-weight: bold; color: #fff; letter-spacing: 5px;}
#Down .pz_down .footLeft .right .t2{ font-size: 10px; line-height: 12px; text-transform: uppercase; color: #fff;}
#Down .pz_down .footLeft .copy{ margin: 30px 0; font-size: 16px; line-height: 30px; color: #0070C0; opacity: 1;}
#Down .pz_down .footLeft .yq{ position: relative;}
#Down .pz_down .footLeft .yq .p{ display: none; line-height: 32px; padding: 0 45px 0 20px; font-size: 16px; cursor: pointer; border: 1px solid #696969; position: relative; border-radius: 5px; color: #fff; opacity: 0.6;}
#Down .pz_down .footLeft .yq .p::after{ content: ">"; display: block; font-family: "宋体"; position: absolute; right: 20px; top: 0; color: #fff; transform: rotate(-90deg);} 
#Down .pz_down .footLeft .yq .lj{ display: none; position: absolute; bottom: 34px; left: 0; width: 130px; background: #27292c; border: 1px solid #696969;}
#Down .pz_down .footLeft .yq .lj a{ display: block; padding: 5px 0; line-height: 16px; font-size: 14px; color: #fff; opacity: 0.6; text-align: center;}
#Down .pz_down .footLeft .yq .lj a:hover{ background: #ff9900;}

#Down .pz_down .footNav{ float: right; width: 100%;}
#Down .pz_down .footNav .l1{ float: left; padding-right:4%;}
#Down .pz_down .footNav .l1:nth-child(7){padding-left:5%;}
#Down .pz_down .footNav .l1:nth-child(8){padding-right:0%;font-size: 14px;}
#Down .pz_down .footNav .l1 .p{font-size: 18px; font-weight:normal; color: #0070C0; opacity:1;}
#Down .pz_down .footNav .l1 .p::after{ content: ""; display: block; width: 20px; height: 1px; margin:10px 0; background: #fff; opacity: 0.2;}
#Down .pz_down .footNav .l1 a{ display: block; font-size: 14px; line-height: 32px; color: #000; }
#Down .pz_down .footNav .l1 a:hover{ color: #000000;}
#Down .pz_down .footNav .img{ width: 128px; line-height: 0;}
#Down .pz_down .footNav .l1 dd{color: #000;}
#Down .pz_down .footNav .tels{
    line-height: 26px;
    font-size: 14px;color: #000;
}

#weixi_er {
  cursor: pointer;
}
.weixi_box {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  display: none;
}

.weixi_er {
  width: 300px;
  height: 300px;
  position: fixed;
  top: calc(50% - 150px);
  left: calc(50% - 150px);
  text-align: center;
  background-color: #fff;
  padding: 5px 5px 1px 5px;
}

.weixi_er #code {
  padding-top: 10px;
}

.weixi_er .biaoti {
  font-size: 20px;
  font-weight: bold;
  text-align: left;
  line-height: 30px;
  color: #000;
  padding: 10px;
}

.weixi_er .biaoti span.cha {
  float: right;
  color: #999;
  font-size: 30px;
  cursor: pointer;
}

.weixi_er .conme {
  font-size: 14px;
  line-height: 25px;
  text-align: center;
  padding: 10px;
}

/*phone底部导航*/
#Down .q_d_m{float:left; width:100%; height:50px;}
#Down .pf_down{width:100%; float:left; position:fixed; left:0; bottom:0; height:50px; background:#ff9900; z-index:999;}
#Down .pf_down li{ width:25%; float:left; text-align:center; padding:7px 0 4px 0; border-right:1px solid #fff;}
#Down .pf_down li .ico7{ width:100%; float:left; height:20px;}
#Down .pf_down li .d_name{ width:100%; float:left; margin-top:4px; font-size:12px; color:#fff; line-height:14px;}
#Down .pf_down li.l1 .ico7{ background:url(/images/d1.png) no-repeat center; background-size:20px 20px;}
#Down .pf_down li.l2 .ico7{ background:url(/images/d2.png) no-repeat center; background-size:20px 20px;}
#Down .pf_down li.l3 .ico7{ background:url(/images/d3.png) no-repeat center; background-size:20px 20px;}
#Down .pf_down li:last-child{ border:none;}

#Down .pf_down li{ width:25%;}
#Down .pf_down li.l4 .ico7{ background:url(/images/d4.png) no-repeat center; background-size:20px 20px;}
#Down .pf_down li.l5 .ico7{ background:url(/images/d5.png) no-repeat center; background-size:20px 20px;}

 
/*

.banner{
	width:100%;	
	position:relative;
	overflow:hidden;	
	cursor:pointer;		
}
.banner .swiper-slide{
	width:100%;	
	background-repeat:no-repeat;
	background-position:top center;
}
.banner .swiper-slide img{
	display:block;
	width:100%;
	height:auto;
}
.banner .swiper-slide a{
	display:block;
	width:100%;	
}
.banner .swiper-pagination {
  position: absolute;
  left: 0;
  text-align: center;
  bottom:50px;
  width: 100%;
}
.banner .swiper-pagination-bullet {
  width: 200px;
  height: 30px;
  border-radius: 20px;
  background: #fff;
   margin: 0 3px;
  cursor: pointer;
  display:inline-block;
    z-index: 999;
}
.banner .swiper-pagination-bullet-active {
  background: #FF9900;
}
*/



.banner{
	width:100%;	
	position:relative;
	overflow:hidden;	
	cursor:pointer;		
}
.banner .cbtn{
	width: 50px;
	height: 50px;
	cursor: pointer;
	position: absolute;
	top: 50%;
	margin-top:-25px;
	z-index: 50;
}
.banner .pre{
	left: 20px;
	background:url(/images/pre.png) no-repeat center center;
	background-size:100% 100%;
}
.banner .next{
	right: 20px;
	background:url(/images/next.png) no-repeat center center;
	background-size:100% 100%;
}
.banner .swiper-slide{
	width:100%;	
	background-repeat:no-repeat;
	background-position:top center;
}
.banner .swiper-slide img{
	display:block;
	width:100%;
	height:auto;
}
.banner .swiper-slide a{
	display:block;
	width:100%;	
}
.banner .swiper-pagination {
  position: absolute;
  left: 0;
  text-align: center;
  bottom:10px;
  width: 100%;
}
.banner .swiper-pagination-bullet {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #999;
  box-shadow: 0px 1px 2px #555 inset;
  margin: 0 3px;
  cursor: pointer;
}
.banner .swiper-pagination-bullet-active {
  background: #fff;
}
.banner_ctrls{
min-height: 35px;
	line-height: 35px;
	background:#f2f2f2;
	position: relative;
	z-index: 20;
	text-align: center;	
}
.banner_ctrls .wp{
	display:inline-block;
	
	position: relative;
	font-size:16px;
}
.banner_ctrls .btn{
	float: left;
	text-align: center;
	min-width: 200px;
	min-height: 35px;
	position: relative;
	cursor: pointer;
}
.banner_ctrls .btn em{
	display:inline-block;
	max-width:95%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.banner_ctrls .hover{
	background:#70707a;
	color:#fff;
}
.banner_ctrls .hover i{
	display: block;
	width: 14px;
	height: 14px;
	background:#70707a;
	position: absolute;
	top: -7px;
	left: 50%;
	margin-left:-5px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.dianzan img{
    width:30px;
    height: auto;
    margin: 20px 20px;
    vertical-align: middle;
}
.dianzan label{
    cursor: pointer;
}
.dianzan input{
    display:none;
}
.dianzan2{
    margin: 20px auto;
}
.dianzan2 textarea{
    width:75%;
    height:100px;
    border-radius:5px;
    padding: 10px;
    margin-bottom: 20px;
    font-size: 18px;
}

.dianzan2 input{
    width:150px;
    height:40px;
    border-radius:0px;
    padding:0 10px;
    margin-bottom:0px;
    background:#0070c0;
    color: #ffffff;
}


@media (max-width: 767px) {

    .banner .swiper-slide{
        width:100%;	
        height: auto;
    }
    .banner .swiper-slide img{
        display:block;
        width:100%;
        height:100%;
        object-fit:cover;
    }
    .banner .swiper-slide a{
        display:block;
        width:100%;	
        height: auto;
    }

    .banner .cbtn{
        width:25px;
        height:25px;
        cursor:pointer;
        position: absolute;
        top:50%;
        margin-top:-15px;
        z-index:50;
    }
    .banner .pre{
        left: 10px;
        background:url(/images/pre.png) no-repeat center center;
        background-size:100% 100%;
    }
    .banner .next{
        right:10px;
        background:url(/images/next.png) no-repeat center center;
        background-size:100% 100%;
    }
.banner_ctrls{
    
	height: 25px;
	line-height: 25px;
	background:#f2f2f2;
	position: relative;
	z-index: 20;
	text-align: center;	
}    
    
    .banner_ctrls .wp{
        	display:inline-block;
	
	position: relative;
        font-size:0.7rem;
    }
    
    .banner_ctrls .btn{
        float: left;
        text-align: center;
        
        min-width: 120px;
        height:25px;
        position: relative;
        cursor: pointer;
    }    
    
.banner_ctrls .hover i{
	display: block;
	width: 11px;
	height: 11px;
	background:#70707a;
	position: absolute;
	top: -5px;
	left: 50%;
	margin-left:-5px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}    
    
    

}



/* 首页banner */
#Slide{ width: 100%; float: left;}
#Slide .pz_banner{ width: 100%; float: left; position: relative;}
#Slide .pz_banner .slide_banner{ width: 100%; line-height: 0; overflow: hidden; text-align: center; position: relative;}
#Slide .pz_banner .slide_banner img{ width: 100%;}
#Slide .pz_banner .number{ overflow: hidden; position: absolute; bottom: 65px; left: 9.2%; color: #fff; z-index: 90;}
#Slide .pz_banner .number em{ float: left; font-size: 36px; line-height: 36px;}
#Slide .pz_banner .number i{ float: left; font-size: 14px; line-height: 14px; margin-top: 16px;}
#Slide .pz_banner .number span{ float: right; font-size: 14px; line-height: 14px; margin-top: 16px;}
#Slide .pz_banner .line{ width: 66%; height: 1px; background: #fff; opacity: 0.4; position: absolute; left: 17%; bottom: 85px;}
#Slide .pz_banner .slide_banner .slick-prev,#Slide .slide_banner .slick-next{ width: 44px; height: 44px; border-radius: 50%; background: #fff; position: absolute; top: auto; bottom: 45px; z-index: 90;}
#Slide .pz_banner .slide_banner .slick-prev:hover,#Slide .slide_banner .slick-next:hover{ background: #ff9900;}
#Slide .pz_banner .slide_banner .slick-prev{ left: auto; right: 12.23%;}
#Slide .pz_banner .slide_banner .slick-prev::after{ content: "<"; display: block; font-size: 14px; font-family: "宋体"; width: 44px; height: 44px; line-height: 44px; color: #9a9a9a; text-align: center;}
#Slide .pz_banner .slide_banner .slick-next{ right: 9%;}
#Slide .pz_banner .slide_banner .slick-next::after{ content: ">"; display: block; font-size: 14px; font-family: "宋体"; width: 44px; height: 44px; line-height: 44px; color: #9a9a9a; text-align: center;}
#Slide .pz_banner .slide_banner .slick-prev:hover::after,#Slide .pz_banner .slide_banner .slick-next:hover::after{ color: #fff;}



 
/* 首页板块一 */
.indexnewslist ul li{
    line-height:35px;
    font-size: 16px;
        overflow: hidden; /* 文字溢出隐藏 */
    white-space: nowrap; /* 防止文字换行 */
    text-overflow: ellipsis; /* 出现省略号 */
}
.indexnewslist ul li a{
    color: #666666;

}
.indexnewslist ul li a:hover{
    color: #0070C0;
}

.indexnewslist ul li img{
    width:18px;
    height: auto;
    vertical-align: middle;
    margin-bottom:3px;
}
#Content{ width: 100%; float: left;}
#Content .homeCon1{ width: 100%; float: left; padding:1% 0 3%;}
margin-bottom: 
#Content .homeCon1 .leftleft{float: left; width:50%;}
#Content .homeCon1 .leftleft span{font-size:16px;font-weight:bold;padding-right:5%;}
#Content .homeCon1 .rightright{padding:0px; width:48%;float: right;  text-align: right}

#Content .homeCon1 .fv{ font-size: 16px; padding:10px 2%; margin-bottom: 20px; width:54%; height: 50px; line-height: 20px; color: #888;border-left: 1px solid #e3e3e3;border-top: 1px solid #e3e3e3;border-bottom: 1px solid #e3e3e3;}
#Content .homeCon1 .fv1{
    width:50px;
    font-size:14px;
    margin-top:0px;
    height:50px;
    line-height:50px; 
    color: #fff;
    text-align: center;
    background: url('/images/fdj2.png'); 
    background-size:20px 20px;
    background-repeat: no-repeat;
    border-right: 1px solid #e3e3e3;
    border-top: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    background-position: center center;
    
}

.jilu{
    margin-bottom: 50px;
}
.jilu .cntit{ font-size: 24px; line-height: 38px; margin-top: 0px; color: #666;}

.jilu2{
    margin-bottom:0px;
    margin-top: 100px;
}
.jilu2 .cntit{ font-size: 24px; line-height: 38px; margin-top: 0px; color: #666;}


#Content .homeCon1 .fv1:hover{ opacity: 0.8;}

#Content .homeCon1 .left{ float: left; width: 35.5%;}
#Content .homeCon1 .tit{ float: left; margin-top: 20px;}
#Content .homeCon1 .tit .entit{ font-size: 60px; line-height: 60px; font-weight: bold; color: #ff9900;}
#Content .homeCon1 .tit .cntit{ font-size: 24px; line-height: 38px; margin-top: 0px; color: #333;}
#Content .homeCon1 .num{ float: right; font-size: 36px; margin-top: 75px; line-height: 24px; color: #999; opacity: 0.5; position: relative;}
#Content .homeCon1 .num::before{ content: ""; display: block; width: 26px; height: 3px; position: absolute; left: -55px; top: 10px; background: #999; opacity: 0.5;}
#Content .homeCon1 .info{ font-size: 16px; line-height: 35px; height: 140px; overflow: hidden; margin: 40px 0 10px 0; color: #666; width: 100%; float: left;}

#Content .homeCon1 .more{ float: right; display: block; font-size: 14px; height: 41px; line-height: 41px; padding: 0px 14px 0 14px; position: relative; background: #0070C0; color: #fff;top:-8px;border-radius:0px;}
#Content .homeCon1 .more::after{ /*content: ">";*/ display: block; font-family: "宋体"; color: #3485FF; position: absolute; right: 18px; top: 0;}
#Content .homeCon1 .more:hover{ background: #328CCC;}
#Content .homeCon1 .more:hover::after{ color: #fff;}

#Content .homeCon1 .more2{ float: right; display: block; font-size: 12px; height: 22px; line-height: 22px; padding: 0px 10px 0 10px; position: relative; background: #0070C0; color: #fff;margin-top: 10px;margin-right: 10%;border-radius:50px;}
#Content .homeCon1 .more2::after{ /*content: ">";*/ display: block; font-family: "宋体"; color: #3485FF; position: absolute; right: 18px; top: 0;}
#Content .homeCon1 .more2:hover{ background: #328CCC;}
#Content .homeCon1 .more2:hover::after{ color: #fff;}


#Content .homeCon1 .right{ padding: 30px 0 80px; width: 45%; /* background: rgba(255, 255, 255, 0.8); box-shadow: 0 0 10px #ccc; */float: right; }
#Content .homeCon1 .right .aboutys{
    background: url("/images/ab.jpg");
    width: 611px;
    height: 343px;
    margin-top: 50px;
}


.aboutys ul{
    padding: 10px;
}
.aboutys ul li{
    float: left;
    width: 50%;
    text-align: center;
    height: 161px;
    color: #fff;
}
.aboutys ul li .t1{
    font-size: 30px;
    font-weight: bold;
    padding-top: 35px;
    padding-bottom: 5px;
}
.aboutys ul li:nth-child(1){
    border-bottom: #616267 1px solid;
    border-right: #616267 1px solid;
}
.aboutys ul li:nth-child(2){
    border-bottom: #616267 1px solid;
}
.aboutys ul li:nth-child(3){
    border-right: #616267 1px solid;
}
#Content .homeCon1 .right .bt{ font-size: 24px; line-height: 26px; margin-bottom: 50px; color: #333;}
#Content .homeCon1 .right .hd{ margin: 40px 0 5px 0; width: 100%; overflow: hidden;}
#Content .homeCon1 .right .hd .l1{ font-size: 16px; line-height:36px;  color: #666; float: left; cursor: pointer;width:46%;}
#Content .homeCon1 .right .hd .l1.on{ color: #0070C0;}
#Content .homeCon1 .right .hd .l1 em{ display: block; float: left; width: 16px; height: 16px; line-height: 8px; margin: 12px 10px 2px 0; text-align: center; border: 1px solid #666; border-radius: 50%;}
#Content .homeCon1 .right .hd .l1.on em{ border: 1px solid #0070C0;}
#Content .homeCon1 .right .hd .l1.on i{ display: inline-block; width: 10px; height: 10px; border-radius: 50%; background: #0070C0; margin-top:2.3px;margin-left:0.3px;}
#Content .homeCon1 .right .bd .fv{ font-size: 16px; padding: 20px 30px; margin-top: 23px; margin-bottom: 50px; width:88%; height: 45px; line-height: 20px; color: #888; border: 1px solid #e3e3e3;}

#Content .homeCon1 .right .bd .fv1{ width: 50px; font-size: 16px; margin-top: 10px; height: 46px; line-height: 45px; color: #fff; background: #0070C0; text-align: center;
background-image: url("/images/fdj3.png");
    background-size:20px 20px;
    background-position: center center;
    background-repeat: no-repeat;
}
#Content .homeCon1 .right .bd .fv1:hover{ opacity: 0.8;}


 



#Content3 .xwTab .bd .left{  width: 40.8%; position: relative;}
#Content3 .xwTab .bd .left .img{  line-height: 0; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
#Content3 .xwTab .bd .left .img img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align:middle;
-ms-interpolation-mode:bicubic;}
#Content3 .xwTab .bd .left .img:hover img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}


#Content3 .xwTab .bd .left .text{ position: absolute; bottom: 0; padding: 0 60px 60px 60px;}
#Content3 .xwTab .bd .left .text .da{ font-size: 16px; line-height: 16px; color: #fff;}
#Content3 .xwTab .bd .left .text .tit{ font-size: 18px; line-height: 18px; height: 18px; overflow: hidden; margin-top: 18px; color: #fff;}
#Content3 .xwTab .bd .left:hover .text .tit{ color: #ff9900;}
#Content3 .xwTab .bd .right{  width: 59.2%; height: 100%; overflow: hidden;}
#Content3 .xwTab .bd .right .l1{ width: 100%; overflow: hidden;}
#Content3 .xwTab .bd .right .l1 .text{ float: left; width: 50%; height: 100%; padding: 52px 60px; background: #fff;}
#Content3 .xwTab .bd .right .l1 .text .da{ font-size: 16px; line-height: 16px; color: #888;}
#Content3 .xwTab .bd .right .l1 .text .da::after{ content: ""; display: block; width: 24px; height: 3px; margin: 20px 0 25px 0; background: #ff9900;}
#Content3 .xwTab .bd .right .l1 .text .t1{ font-size: 18px; line-height: 30px; max-height: 60px; margin-bottom: 45px; overflow: hidden; color: #333;}
#Content3 .xwTab .bd .right .l1 .text .more{ display: inline-block; height: 36px; line-height: 34px; padding: 0 42px 0 24px; font-size: 12px; position: relative; border: 1px solid #d0d0d0; color: #888;}
#Content3 .xwTab .bd .right .l1 .text .more::after{ content: ">"; display: block; font-family: "宋体"; color: #888; position: absolute; right: 22px; top: 0;}
#Content3 .xwTab .bd .right .l1 .text .more:hover{ background: #ff9900; color: #fff; border: 1px solid #ff9900;}
#Content3 .xwTab .bd .right .l1 .text .more:hover::after{ color: #fff;}
#Content3 .xwTab .bd .right .l1 .img{ float: right; width: 50%; line-height: 0;}
#Content3 .xwTab .bd .right .l1:nth-child(2) .text{ float: right;}
#Content3 .xwTab .bd .right .l1:nth-child(2) .img{ float: left;}


.index3_list{ clear: both; overflow: hidden; width:100%; margin:100px -1% 0; }
.index3_list ul{ clear: both; overflow: hidden;}
.index3_list li{overflow: hidden; padding-bottom: 20px;transition-property:all;transition-duration:.5s; width: 31.333%; float: left; margin: 0 1%;}
.index3_list li em{float: left; width: 100px; overflow: hidden; height: 96px; background-color:#FF9900; color:#FFF; text-align:center;}
.index3_list li em .d1{ font-size: 20px; font-weight: bold; padding-top: 18px;padding-bottom: 10px}
.index3_list li em a{color:#FFF; font-size:20px;}
.index3_list li em img{ width: 100%; height:125px;}
.index3_1{ overflow: hidden;line-height: 22px; padding: 10px; position: relative; color: #818181; height: 94px; background: #fff;}
.index3_1 h3{font-weight: lighter; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.index3_1 span{ background: url(/images/index_03.png) no-repeat 0 bottom; padding: 5px 0; clear: both; display: none; color: #ababab;}
.index3_1 p{ margin:7px 0; height: 44px; overflow: hidden; font-size: 14px}
.index3_1 small{ font-size: 12px; color: #ababab; background: url(/images/index3_2.png) no-repeat 0 center; padding-left: 25px; display: none;}
.index3_1 big{ position: absolute;right: 0; bottom: 0; background: #818181; color: #fff;font-size:24px; width: 40px; height: 40px; line-height: 40px; text-align: center; display: none;transition-property:all;transition-duration:.5s;}
.index3_1 big a{color: #fff; display: block;}
.index3_list li:hover h3,.index3_list ul li:hover h3 a{ color: #ff0000;}
.index3_list li:hover big { background: #c41305;}







.caidanz{ margin-bottom:60px;}
.caidanz ul
{
    display:table;
    margin:10px auto;
}
.caidanz ul li{float:left;}
.caidanz ul li a{display:block;width:150px;height:50px; line-height:50px;text-align:center;background-color:#7e7e7e;color:#fff; margin:0 0px;}
.caidanz ul li a:hover,.caidanz ul li a.hover{display:block; width:150px; height:50px; background-color:#ff7019; line-height:50px; text-align:center; color:#fff}


.mesg{width: 100%;height: 780px;margin-top: 45px;position: relative;}
.mesg ul{width: 100%;height: auto;overflow: hidden;}
.mesg ul li{float: left;margin-right: 5px;margin-bottom: 5px;overflow: hidden;cursor: pointer;background: #000;}
.mesg ul li:nth-of-type(3),.gol .mesg ul li:nth-of-type(7),.gol .mesg ul li:nth-of-type(9){margin-right: 0;}
.mesg ul li a{display: block;position: relative;}
.mesg ul li a img{transition: all 0.6s;}
.one{
	-ms-transform:scale(1.4);
	-webkit-transform: scale(1.4);
	transform: scale(1.4);
}
.mesg ul li a p{color: #fff;position: absolute;top: 18px;left: 18px;line-height: 20px;}
.mesg ul li a p span:nth-of-type(1){font-size: 24px;}
.mesg ul li a p span:nth-of-type(2){
	font-size: 12px;
	padding: 2px 8px;
	border: 1px solid #fff;
	position: relative;
    top: -3px;
    left: 10px;
}
.mesg ul li a p span:nth-of-type(3){font-size: 8px;text-transform : uppercase;}

.mesg ul li a .masks{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 100%;
	background: rgb(255,153,0);
	transition: all 0.6s;	
}
.mebig ul li a .masks{background: #2b8dd7;}
.mebig ul li a .masks>img{width: 24px;height: 24px;position: absolute;top: 15px;right: 20px;}
.mesg ul li a .masks .overs{margin: 40px 45px;}
.mesg ul li a .masks .overs h2{color: #fff;}
.mesg ul li a .masks .overs h2:nth-of-type(1){font-size: 24px;}
.mesg ul li a .masks .overs h2:nth-of-type(2){font-size: 8px;margin-top: 10px;text-transform : uppercase;}
.mesg ul li a .masks .overs h2:nth-of-type(3){
    font-size: 14px;
    line-height: 25px;
    margin-top: 40px;
    height: 100px;
    overflow: hidden;
    text-align: justify;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    border-top: 1px solid #fff;
}
.mebig ul li a .masks .overs h2:nth-of-type(3){
	padding-top: 15px;
	margin-top: 15px;
	line-height: 27px;
	-webkit-line-clamp: 3;
}
.mxiu ul li a .masks .overs h2:nth-of-type(3){
	padding-top: 20px;
	margin-top: 20px;
	-webkit-line-clamp: 3;
}
.mesg ul li a:hover .masks{right: 0;}
.mebig ul li:nth-of-type(1){width: 635px;height: 263px;overflow: hidden;}
.mebig ul li:nth-of-type(3){width: 322px;height: 292px;overflow: hidden;}
.mebig ul li:nth-of-type(8){width: 555px;height: 244px;overflow: hidden;}

.global .gol2{width: 100%;height: auto;margin: 100px auto 80px;}
.gol2 .mesg{height: 770px;}
.gol2 .mesg ul li{overflow: hidden;}

.gol2 .mesg ul li:nth-of-type(1),.gol2 .mesg ul li:nth-of-type(1) img{width: 613px;height: 365px;}
.gol2 .mesg ul li:nth-of-type(2),.gol2 .mesg ul li:nth-of-type(2) img{width: 563px;height: 365px;}
.gol2 .mesg ul li:nth-of-type(3),.gol2 .mesg ul li:nth-of-type(3) img{width: 383px;height: 292px;}
.gol2 .mesg ul li:nth-of-type(4),.gol2 .mesg ul li:nth-of-type(4) img{width: 510px;height: 400px;}
.gol2 .mesg ul li:nth-of-type(5),.gol2 .mesg ul li:nth-of-type(5) img{width: 666px;height: 400px;}
.gol2 .mesg ul li:nth-of-type(6){margin-right: 0;position: absolute;right: 0;bottom: 0;margin-bottom: 0;width: 385px;height: 470px;}
.gol2 .mesg ul li:nth-of-type(6) img{width: 385px;height: 470px;}





 
 
/* 内页 */
.table{border-collapse:collapse!important;width: 100%;}
.table td{line-height:35px;padding-left: 5px;}
.table-bordered td{border:1px solid #ddd!important}
.tablebg{
    background-color: #F1F1F1;
}
.k01{
    width: 8%;
}
.k02{
    width: 8%;
}

.k03{
    width: 8%;
}

.k04{
    width: 8%;
}

.k05{
    width: 8%;
}
.k06{
    width: 8%;
}

.k07{
    width: 8%;
}

.k08{
    width: 8%;
}

.k09{
    width: 28%;
}

.k10{
    width: 8%;
}


.daohang{
    border-top: #CACACA 1px solid;
    border-bottom: #CACACA 1px solid;
    margin: 20px auto;
    min-height: 70px;
    line-height: 70px;
}
.daohang .dq{
    font-size:22px;
    padding-left:24px;
    padding-right: 30px;
}

.mainleft{
    width:20%;
    float:left;
}

.mainleft ul li a{
    background:#F2F2F2;
    line-height:45px;
    display: block;
    margin-bottom:3px;
    border-left: #A8A8A8 4px solid;
    padding-left: 20px;
    
}
.mainleft ul li a:hover{
    background:#D1D1D1;
    line-height:45px;
    display: block;
    margin-bottom:3px;
    border-left: #0070C0 4px solid;
    padding-left: 20px;
    color: #0070C0;
}
.mainleft ul li .active{
    background:#D1D1D1;
    line-height:45px;
    display: block;
    margin-bottom:3px;
    border-left: #0070C0 4px solid;
    padding-left: 20px;
    color: #0070C0;
}


.mainleft ul .zcaidan a{
    background:#f1f1f1;
    line-height:45px;
    display: block;
    margin-bottom:3px;
    border-left: #A8A8A8 0px solid;
    padding-left: 25px;
    font-size: 14px;
}

.mainleft ul .zcaidan a:hover{
    background:#E3E3E3;
    line-height:45px;
    display: block;
    margin-bottom:3px;
    border-left: #0070C0 0px solid;
    padding-left: 25px;
    color: #0070C0;
}

.mainleft ul .zcaidan .active{
    background:#E3E3E3;
    line-height:45px;
    display: block;
    margin-bottom:3px;
    border-left: #0070C0 0px solid;
    padding-left: 25px;
    color: #0070C0;
}

.mainleft  .ptype2 a{
    background:#E5F0FF;
    line-height:45px;
    display: block;
    margin-bottom:3px;
    border-left: #E5F0FF 0px solid;
    padding-left:45px;
    font-size: 14px;
}

.mainleft  .ptype2 a:hover{
    background:#EEEEEE;
    line-height:45px;
    display: block;
    margin-bottom:3px;
    border-left: #0070C0 0px solid;
    padding-left:45px;
    color: #0070C0;
}

.mainleft .ptype2 .active{
    background:#EEEEEE;
    line-height:45px;
    display: block;
    margin-bottom:3px;
    border-left: #0070C0 0px solid;
    padding-left:45px;
    color: #0070C0;
}


.mainleft2{
    width:21%;
    float:left;
    margin-bottom: 50px;
}


.mainleft3{
    width:100%;
}

.mainleft3 ul li a{
    background:#F2F2F2;
    line-height:45px;
    display: block;
    margin-bottom:3px;
    border-left: #A8A8A8 4px solid;
    padding-left: 17px;
    
}
.mainleft3 ul li a:hover{
    background:#D1D1D1;
    line-height:45px;
    display: block;
    margin-bottom:3px;
    border-left: #0070C0 4px solid;
    padding-left: 17px;
    color: #0070C0;
}
.mainleft3 ul li .active{
    background:#D1D1D1;
    line-height:45px;
    display: block;
    margin-bottom:3px;
    border-left: #0070C0 4px solid;
    padding-left: 17px;
    color: #0070C0;
}


.mainleft3 ul .zcaidan a{
    background:#f1f1f1;
    line-height:45px;
    display: block;
    margin-bottom:3px;
    border-left: #A8A8A8 0px solid;
    padding-left: 28px;
    font-size: 14px;
}

.mainleft3 ul .zcaidan a:hover{
    background:#E3E3E3;
    line-height:45px;
    display: block;
    margin-bottom:3px;
    border-left: #0070C0 0px solid;
    padding-left: 25px;
    color: #0070C0;
}

.mainleft3 ul .zcaidan .active{
    background:#E3E3E3;
    line-height:45px;
    display: block;
    margin-bottom:3px;
    border-left: #0070C0 0px solid;
    padding-left: 25px;
    color: #0070C0;
}

.mainleft3  .ptype2 a{
    background:#E5F0FF;
    line-height:45px;
    display: block;
    margin-bottom:3px;
    border-left: #E5F0FF 0px solid;
    padding-left:45px;
    font-size: 14px;
}

.mainleft3  .ptype2 a:hover{
    background:#EEEEEE;
    line-height:45px;
    display: block;
    margin-bottom:3px;
    border-left: #0070C0 0px solid;
    padding-left:45px;
    color: #0070C0;
}

.mainleft3 .ptype2 .active{
    background:#EEEEEE;
    line-height:45px;
    display: block;
    margin-bottom:3px;
    border-left: #0070C0 0px solid;
    padding-left:45px;
    color: #0070C0;
}




          .menu_head {
				width: 100%;
				height: 45px;
				line-height: 45px;
				padding-left: 17px;
				font-size: 16px;
				color: #475050;
				cursor: pointer;
				background-color: #f2f2f2;
				background-position: right center;
				background-repeat: no-repeat;
                border-left: #A8A8A8 4px solid;
                margin-bottom:3px;
                background-image:url("/images/jia1.png?v=5");
 			}
.menu_head a{
    display: block;
}

.menu_head:hover{
    border-left: #0070C0 4px solid;
     background-color: rgb(209, 209, 209);
}

.hoverrr{
    background-image:url("/images/jia2.png?v=5");
    border-left: #0070C0 4px solid;
    background-color: rgb(209, 209, 209);
}

.hoverrr a{
     color:#0070C0;
}


			.current {
                /*
				background-image: url(/css/images/pro_down2.png);
                */
                border-left: #0070C0 4px solid;
			}

			.menu_body {
				border-left: 0px solid #e0e0e0;
				border-right: 0px solid #e0e0e0;
				width: 100%;
                background: #E5F0FF;
			}

			.menu_body a {
				width: 100%;
				padding-left: 20px;
				display: block; 	/*不能去掉，只有是block，高度才有效*/
				line-height: 45px;
				color: #666;
				text-decoration: none;
				overflow: hidden; 	/*与高度为0 结合，溢出的部分隐藏*/
				height: 0px; 		/*高度0*/
				transition: all .3s;
                border-bottom: 0px;
			}
			.bt{
				border-bottom: 0px solid #e0e0e0; 
			}
.menu_body a:hover{
    color:#0070C0;
}

.menu_body .bodyhoverrr{
    color:#0070C0;
}

.mainright{
    width:76%;
    float:right;
    margin-bottom:0px;
}


.mainright .content{
    line-height:25px;
   min-height:200px;
}
.mainright .contentagent{
    font-size:18px;
}
.mainright .contentagent a{
    color: #0070C0;
}

.mainright .content .contacts{
    line-height:35px;
}

.mainright .content .contentleft{
    width:60%;
    float:left;
    line-height: 25px;
}
.mainright .content .contentleft .about_tit{
    line-height: 35px;
    font-size: 20px
}
.mainright .content .contentleft p{
    padding-bottom: 10px;
}
.mainright .content .contentright{
    width:35%;
    float:right;
}
.mainright .content  .contentright img{
    margin-bottom: 10px;
}


.honorlist ul li{
    width: 100%;
    line-height:45px;
    border-bottom: #BEBEBE 1px dotted;
    overflow: hidden;
  white-space: nowrap; /* 防止文字换行 */
  text-overflow: ellipsis; /* 超出部分显示省略号 */

}

.honorlist ul li img{
    width: 20px;
    height: auto;
    vertical-align: middle;
}


.intellist ul{
    margin: 0 -1%;
    width: 100%;
}
.intellist ul li{
    width: 290px;
    line-height:45px;
    float: left;
    text-align: center;
    margin: 0 1%;
        -webkit-box-shadow: 0px 1px 4px 1px #E7E7E7;
    -moz-box-shadow: 0px 1px 4px 1px #E7E7E7;
    box-shadow: 0px 1px 4px 1px #E7E7E7;
    border-radius: 10px;
   
}

.intellist ul li img{
    width: 94%;
    height: auto;
    vertical-align: middle;
    
}


.newslist ul {
    width: 104%;
    margin: 0 -2%;
}

.newslist ul li{
    width: 29.333%;
    float: left;
    text-align: left;
    margin: 0 2% 50px;
   -webkit-box-shadow: 0px 1px 4px 1px #E7E7E7;
    -moz-box-shadow: 0px 1px 4px 1px #E7E7E7;
    box-shadow: 0px 1px 4px 1px #E7E7E7;
}

.newslist ul li .infos{
    width: 92%;
    margin:10px auto;
    text-align: left;
    line-height:25px;
    height: 75px;
    overflow: hidden;
}
.newslist ul li .infos .dates{
    color: #ccc;
}
.newslist ul li img{
    width: 100%;
    max-height: 360px;
    vertical-align: middle;
    height: auto
}


.newslists ul li img{
    width: 100%;
    max-height: 360px;
    vertical-align: middle;
    height: 190px;
}





.newsinfo h2{
    line-height:35px;
    padding-bottom: 15px;
    font-size:20px;
    font-weight: bold
}
.newsinfo  .dates{
    color: #ccc;
    padding-bottom: 15px;
}
.newsinfo{
    line-height: 30px;
    font-size: 18px;
    width: 100%;
    margin: 0 auto 30px;

}
.newsinfo li{
    line-height: 30px;
}
.newsinfo img{
    max-width: 800px;
    height: auto;
    margin: 0 auto 10px 0px;
    width: auto;
}
.newsinfo p{
    text-indent:0px;
}

.shoplist{
        width: 100%;
        margin: 0 -1%;
    }
    .shoplist ul li{
        width: 23%;
        margin: 0 1% 20px;
        float: left;
        text-align: center;
        line-height:25px;
        font-size: 16px;
        border:1px solid #E9E9E9;
        border-radius:13px;
    }
.shoplist ul li:nth-last-of-type(1){
    margin: 0 1% 0px;
}
    .shoplist ul li img{
        width: 100%;
        height: auto;
        border-radius: 10px;
    }
    .shoplistti{
        line-height: 35px;
        margin-bottom:15px;
        font-size: 22px;
        font-weight: normal;
        text-align: left;
        padding-left:1%;color: #0070C0;
    }
.shoplistti span{
    float: right;
    padding-right:18px;
     color: #0070C0;
}
.shoplistti span a{
    color: #0070C0;
    font-weight:normal;
    font-size: 22px;
}

.shoplistti span a:hover{
    color: #0070C0;
    
}
.shoplist .tt1{
    height:60px;
    width: 100%;
    line-height: 25px;
    /*
    white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
    */
  /*  */
     padding-left:30px;
     text-align: left;
     padding-right:30px;
     padding-top:5px;
     padding-bottom:5px;
}

.shoplist .tt2{
    height:30px;
    width: 100%;
    line-height: 30px;
    font-size:22px;
    text-align: left;
    padding-left:30px;
    padding-top:5px;
}

.shoplist .tt2 span{
    font-size:16px;
    padding-left:5px;
}


.downlist{
        width: 104%;
        margin: 0 -2%;
    }
    .downlist ul li{
        width: 29.333%;
        margin: 0 2% 40px;;
        float: left;
        text-align: center;
        line-height:40px;
        font-size: 16px;
    }
    .downlist ul li img{
        width: 100%;
        height: auto;
    }
    .downlist{
        line-height: 50px;
        font-size: 18px;
        font-weight: bold;
        text-align: left;
        padding-left:18px;
    }

.mainright .content .inputs{
    border: 1px solid #D6D6D6;
    line-height:40px;
    width: 30%;
    padding-left: 10px;float: left;
}
.mainright .content .inputs2{
    border: 1px solid #0070C0;
    line-height:40px;
    width:45px;
    background:#0070C0;
    color: #fff;
    text-align: center;
    float: left;
}

.mainright .content  .inputsfdj{
    background: url("/images/fdj3.png") #0070C0;
    background-size:20px 20px;
    background-repeat: no-repeat;
    background-position: center center;
}



.prolist{
    width: 100%;
    margin: 10px auto 40px;
    min-height:100px;
}
.prolist ul{
    border-top: 0px solid #ccc;padding-top: 10px
}
.prolist ul li{
        width: 100%;
        margin: 0 auto 20px;;
        float: left;
        text-align: left;
        line-height:30px;
        font-size: 16px;
        border-bottom: 1px solid #ccc;
        padding: 1%;
 }
.prolist ul li img{
    vertical-align: middle;
}

.prolist ul li .infos .span2{float: right;color: #999;font-size: 14px;}

.prolist ul li .ti1{
    color:#0070C0;
    line-height: 20px;
    padding-bottom: 10px;
    font-size: 18px;
}
.ti1ti{
    width:80%;
}

.prolist ul li .ti2{
    line-height: 20px;
    text-align: left;
    font-size: 12px;
}


.contactlist{
        width: 100%;
        margin: 0px auto 20px;
}
.contactlist ul li{
        width:48%;
        margin: 0 1% 20px;;
        float: left;
        text-align: left;
        line-height:30px;
        font-size: 16px;
        padding: 1%;
 }
.contactlist ul li .imgs{
    vertical-align: middle;
    width:100%;
    float: left;
}
.contactlist ul li .imgs img{
    width: 100%;
    height: auto;
    border-radius: 150px;
}
.contactlist ul li .infos{float: right;color: #999;width: 65%;}
.contactlist ul li .infos .ti1{
    font-size: 18px;
    font-weight: bold;
    margin-top:20px;
}
.message{
    width: 102%;
    margin: 20px -1%;
}
.message .form-group{
    width: 48%;
    float: left;
    margin: 0 1%;
    line-height: 35px;
    margin-bottom: 10px;
    
}
.message .co_en{
    width: 100%;
    color:#0070C0;
    font-weight:normal;
}

.message .co_en span{
    color:#ff0000;
}
.message .form-group .form-control{
    width: 100%;
    border: #CCCCCC 1px solid;
    border-radius: 5px;
    line-height: 35px;
    padding-left:10px;
    height: 35px;
}

.message .form_group_textarea{
    width: 98%;
    margin: 0 auto;
    line-height: 35px;
}

.message .form_group_textarea textarea{
    width: 100%;
     border: #CCCCCC 1px solid;
    border-radius: 5px;
    padding-left: 10px;
}

.message .submits{
    width: 150px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    color: #fff;
    background: #0070C0;
    margin-top: 20px;
    margin-left: 1%;
}



.pleft{
    width: 35%;float: left;
}
.pleft img{
    width: 100%;
    /*
    height:318px;
    */
    height:auto;
}
.pright{
    width: 55%;float: right;
}

.pright h2{
    line-height:60px;
}
.list2{
    margin: 50px auto;
}
.list2 .ti1{
    font-size:20px;
    color: #000000;
    line-height: 60px;
    border-bottom: 1px solid #C0C0C0;
    margin-bottom: 15px;
}
.list2 .ti1 a{
    color:#0070C0;
}
.list2 .ti12{
    font-size:26px;
    color: #000000;
    line-height: 60px;
    border-bottom: 1px solid #C0C0C0;
    margin-bottom: 15px;
}


.list2 .ti12 a{
    color:#0070C0;
}

.list2 .listlist{
    width: 104%;
    margin: 0 -2%;
}
.list2 .listlist ul li a{
    width: 46%;
    float: left;
    margin: 0 2%;
    border-bottom: 1px dashed #C0C0C0;
    line-height:30px;
    padding: 10px 0px;
}

.list2 .listlist2{
    width: 104%;
    margin: 0 -2%;
}
.list2 .listlist2 ul li a{
    width: 46%;
    float: left;
    margin: 0 2%;
    border-bottom: 1px solid #C0C0C0;
    line-height:25px;
    padding: 10px 0px;
    height: 75px;
}

.related_product{
    width:102%;
    margin: 20px -1%;
}
.related_product ul li{
    float: left;
    width: 23%;
    margin: 10px 1%;
    border: 1px solid #D3D3D3;
    border-radius: 5px;
    
}
.related_product ul li .t1{
    text-align: center;
    line-height: 40px;
    font-weight: bold;
    color:#0065FF;
    overflow: hidden;
    white-space: nowrap;
    width: 90%;
    margin: 0 auto;
}

.related_product ul li .t2{
     padding: 4%;
    line-height: 25px;
    width: 100%;
    border-top: 1px solid #D3D3D3;
}

 @media (max-width: 767px) {
.shoplist{
        width: 104%;
        margin: 0 -2%;
    }
    .shoplist ul li{
        width: 46%;
        margin: 0 2% 10px;;
        float: left;
        text-align: center;
        line-height:20px;
        font-size: 14px;
    }
     
.shoplist div{
    height: 30px;
    width: 100%;
    line-height: 20px;
}     
     
     
.shoplistti{
        line-height: 35px;
        margin-bottom:0px;
        font-size: 16px;
        font-weight: normal;
        text-align: left;
        padding-left:1%;color: #0070C0;
}     
     
.shoplistti span{
    float: right;
    padding-right:18px;
    padding-top:3px;
}
.shoplistti span a{
    color: #0070C0;
    font-weight:normal;
    font-size: 16px;
}
     
     
.shoplist .tt1{
    width:100%;
    line-height:20px;
    /*
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
    */
     white-space:normal;
     overflow:visible;
     text-overflow:visible;
    padding-top:3px;
    padding-left:11px;
    text-align:left;
    padding-right:11px;
    height:47px;
    font-size:0.7rem;
}

.shoplist .tt2{
    width: 100%;
    font-size:22px;
    text-align: left;
    padding-left:13px;
    padding-top:5px;
}

.shoplist .tt2 span{
    font-size:16px;
    padding-left:5px;
}     
     
     
     
     
     
     
     
     
}



.agentlist ul li{
    border: 1px solid #D5D5D5;
    padding: 2%;
    margin: 20px auto;
    line-height:30px;
}
.agentlist ul li img{
    vertical-align: middle;
    width:35px;
    height: auto;
    padding-right: 10px;
}
.agentlist ul li .t1{
   font-weight: bold;
    margin-bottom: 10px;
   
}
.agentlist ul li .t2{
    width:80%;
}
.agentlist ul li .t2 ul li{
     border:0px solid #D5D5D5;
     padding:0%;
    margin: 0px;
}

.agentlist ul li .t2 ul li{
    width:50%;
    float: left;
   
}

.agentlist ul li .t2 .tel{
    color: #0070C0;
}

.agentxl{
    font-size: 14px;
    height: 40px;
    width: 35%;
}
.agentxl .optionop{
    line-height: 45px;
}

.cinfo30{
    line-height: 30px;
}

.producttypelist{
    width:100%;
    margin: 0 -1% 0px;
}

.producttypelist ul li{
    width: 31.333%;
    float: left;
    margin: 0 1% 50px;
}
.producttypelist ul li:nth-last-of-type(1){
        margin: 0 1% 0px;

}

.producttypelist ul li .ti1{
    width: 100%;
    line-height:50px;
    font-size: 18px;
    padding-bottom: 10px;
}
.producttypelist ul li .ti2{
    width: 100%;
}

.producttypelist ul li .ti2 .imgs{
    width: 44%;
    float: left;
}

.producttypelist ul li .ti2 .infos{
    width: 53%;
    float: right;
}

.producttypelist ul li .ti2 .infos div{
    line-height: 35px;
    font-size: 14px;
}

.producttypelist ul li .ti2 .infos .more a{
    color: #0070C0;
}

.imgslist{
    position: relative;
}
.bigpic{
    position: absolute;
    top:-100px;
    left:395px;
    width: 600px;
    height: auto;
    box-shadow: 0 0 10px #ccc;
    display: none
}
.pinfoleft{
    width: 20%;
    float: left;
}

.pinfoleft .ti{
    font-size: 24px;
    line-height: 60px;
}

.pinforight .ti{
    font-size: 24px;
    line-height: 60px;
}

.pinfocenter{
    width: 35%;
    float: left;
    line-height: 30px;
    margin: -5px 3% 0;
    
   
}
.pinfocenter .ti{
    line-height: 60px;
    font-size: 24px;
}
.dingzhis{
    margin: 20px auto 0px;
}
.dingzhis  a{
    width:80px;
    border: 1px solid #9A9A9A;
    padding:5px 10px;
    display: block;
    text-align: center;
    margin-bottom: 10px;
   float: left;
    margin-right: 20px;
    color: #0070C0;
}

.dingzhis  a:hover{
    width:80px;
    border: 1px solid #FF5C00;
    padding:5px 10px;
    display: block;
    text-align: center;
    background: #FF5C00;
    color:#fff;
     float: left;
}   

.dingzhis  .on{
    width:80px;
    border: 1px solid #0070C0;
    padding:5px 10px;
    display: block;
    text-align: center;
    background: #0070C0;
    color:#fff;
     float: left;
}   

   


.pinforight{
    width: 39%;
    float: right;
    line-height: 30px;
}
.pinfoti{
    line-height: 60px;
    padding-bottom: 20px;
}
.gg{
    color:#999999;
}
/*
.pinforight .ti{
    line-height: 60px;
}
*/
.pinforight .guige{
    width: 100%;
    margin: 0px auto 5px;
    text-align: center;
}

.pinforight .guige .k1{
    width: 18%;
}
.pinforight .guige .k2{
    width: 25%;
}
.pinforight .guige .k3{
    width: 22%;
}
.pinforight .guige .k4{
    width: 20%;
}
.pinforight .guige .k5{
    width: 15%;
}



.pinforight .guige .bgti{
    background: #F7F7F7;
    line-height: 40px;
     border-bottom: 2px solid #dddddd;
}
.pinforight .guige .bginfo{
    line-height: 40px;
     border-bottom: 1px solid #dddddd;
}
.pinforight .guige  tr td{
    padding-left: 10px
}
.pinforight .guige2  tr td{
    padding-left: 10px
}
.pinforight .guige2{
    width: 100%;
    margin: 0px auto;
    text-align: left;
    border-bottom: 1px solid #dddddd;
}
.pinforight .guige2 tr{
    border-bottom: 1px solid #dddddd;
    line-height: 38px;
}



.pagepage{margin:40px auto 40px auto; width:100%; text-align:center;}
.pagepage a{
	display:inline-block;
	height:35px;
	line-height:35px;
	width:35px;
	border:1px solid #dcdcdc;
	margin:0 1px;
	text-decoration:none;
	color:#333;
	font-size: 12px;
}
.pagepage a:hover,.pagepage a.hover{
	color:#fff;
	background:#1D6CB1;
	border:#1D6CB1 1px solid;
}


.picbanner{
	width:100%;	
	position:relative;
	overflow:hidden;	
	cursor:pointer;		
    border: #E3E3E3 1px solid;
    max-width: 800px;
    margin: 0 auto 100px;
    
}
.picbanner .swiper-slide{
	width:100%;	
	background-repeat:no-repeat;
	background-position:top center;
}
.picbanner .swiper-slide img{
	display:block;
	width:100%;
	height:auto;
    margin-bottom: 0px;
}
.picbanner .swiper-slide a{
	display:block;
	width:100%;	
}
.picbanner .swiper-pagination {
  position: absolute;
  left: 0;
  text-align: center;
  bottom:10px;
  width: 100%;
}
.picbanner .swiper-pagination-bullet {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #9c9c9c;  
  margin: 0 3px;
  cursor: pointer;
  opacity: 1;
}
.picbanner .swiper-pagination-bullet-active {
  background: #ff0000;
}
.pinfoleft .ti{
    line-height: 60px;
}
.pinfoleft .down{
     line-height: 50px;
}
.pinfoleft .cinfos{
    line-height: 28px;
    padding-top: 10px;
    font-size: 16px;
}
.pinfoleft .down img{
    vertical-align: middle;
    padding-right: 10px;
   
}

.pinfoleft  .inputs{
    border:1px solid #D6D6D6;
    line-height:46px;
     width: calc(100% - 50px);
    padding-left:2%;
    font-size:14px;
    float: left
}
.pinfoleft  .inputs2{
    border:1px solid #0070C0;
    line-height:46px;
    width:50px;
    background:#0070C0;
    color: #fff;
    text-align: center;
}

.pinfoleft  .inputsfdj{
    background: url("/images/fdj3.png") #0070C0;
     background-size:20px 20px;
    background-repeat: no-repeat;
    background-position: center center;
}


/*

.pinforight .ti{
    line-height: 60px;
}
*/
.pinforight .down{
     line-height: 50px;
}
.pinforight .cinfos{
    line-height: 28px;
    padding-top: 10px;
    font-size: 16px;
}
.pinforight .down img{
    vertical-align: middle;
    padding-right: 10px;
   
}
/*
.pinforight  .inputs{
    border: 1px solid #D6D6D6;
    line-height:40px;
    width: 84%;
    padding-left: 2%;
}
.pinforight  .inputs2{
    border: 1px solid #0070C0;
    line-height:40px;
    width:23%;
    background:#0070C0;
    color: #fff;
    text-align: center;
}

.pinforight  .inputsfdj{
    background: url("/images/fdj3.png") #0070C0;
    background-size:40% auto;
    background-repeat: no-repeat;
    background-position: center center;
}
*/



.huodonglist{
    width: 104%;
    margin: 0 -2% 60px;
}
.tiz{
    line-height: 60px;
    padding-bottom: 10px;
}
.huodonglist ul li{
    margin:0 2%;
    float: left;
    width: 29.33333%;
    margin-bottom: 20px;
}
.huodonglist ul li .infos{
    line-height:40px;
    overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
}
.huodonglist ul li .infos span{
    color: #BCBCBC;
}
#Slide2{ width: 100%; float: left;}
#Slide2 .pz_banner{ width: 100%; float: left; position: relative;}
#Slide2 .zy_banner{ line-height: 0;}


/* 内页导航 */
#Content5{ width: 100%; float: left;}
#Content5 .subNav{ text-align: center;}
#Content5 .subNav .nybt{ font-size: 42px; line-height: 42px; color: #222; text-align: center;}
#Content5 .subNav .u1{ margin: 60px 0 0 0; display: inline-block; overflow: hidden;}
#Content5 .subNav .l1{ font-size: 18px; width: 250px; height: 58px; line-height: 58px; margin: 1px; background: #f5f5f5; float: left;}
#Content5 .subNav .l1 a{ color: #333;}
#Content5 .subNav .l1.on,#Content5 .subNav .l1:hover{ background: #ff9900;}
#Content5 .subNav .l1.on a,#Content5 .subNav .l1:hover a{ color: #fff;}

 
 
/* 1公司简介板块一 */
#Content6{ width: 100%; float: left;}
#Content6 .about1 .info{ width: 78%; margin: 0 auto; font-size: 16px; line-height: 36px; color: #333;}
 
 




 

/* 5新闻中心 */
#List{ width: 100%; float: left;}
#List .newsList1{ padding: 80px 0; background: #f5f5f5;}
#List .newsList1 .u1{ width: 102%; margin: 0 -1%; overflow: hidden;}
#List .newsList1 .l1{ float: left; width: 31.3%; margin: 0 1%; padding: 50px 40px; background: #fff;}
#List .newsList1 .l1 .da{ font-size: 16px; line-height: 16px; color: #888;}
#List .newsList1 .l1 .da::after{ content: ""; display: block; width: 24px; height: 3px; margin: 15px 0 30px 0; background: #ff9900;}
#List .newsList1 .l1 .tit{ font-size: 18px; line-height: 18px; height: 18px; overflow: hidden; color: #333;}
#List .newsList1 .l1 .info{ font-size: 14px; line-height: 26px; height: 52px; margin: 20px 0 45px 0; overflow: hidden; color: #666;}
#List .newsList1 .l1:hover .tit{ color: #ff9900;}
#List .newsList1 .l1 .img{ line-height: 0;}
#List .newsList2{ padding: 80px 0 0 0;}
#List .newsList2 .u1{ width: 102%; margin: -15px -1% 45px -1%; overflow: hidden;}
#List .newsList2 .l1{ float: left; width: 48%; margin: 15px 1%; padding: 35px 30px; border-radius: 10px; background: #f5f5f5;}
#List .newsList2 .l1 .da{ width: 13%; float: left; text-align: center;}
#List .newsList2 .l1 .da .da_r{ font-size: 36px; color: #ff9900;}
#List .newsList2 .l1 .da .da_ny{ font-size: 16px; color: #9f9f9f;}
#List .newsList2 .l1 .text{ width: 87%; padding-left: 30px; float: left; border-left: 1px solid #e9e9e9;}
#List .newsList2 .l1 .tit{ font-size: 18px; line-height: 18px; height: 18px; overflow: hidden;}
#List .newsList2 .l1 .info{ font-size: 14px; margin: 25px 0 30px 0; line-height: 26px; height: 52px; overflow: hidden; color: #666;}
#List .newsList2 .l1 .more{ font-size: 14px; text-decoration: underline; font-weight: bold; color: #000;}
#List .newsList2 .l1:hover{ background: #fff; box-shadow: 0 0 10px #ccc;}
#List .newsList2 .wack1{ width: 100%; text-align: center;}
#List .newsList2 .pz_fy{ display: inline-block; *display: inline; *zoom: 1;}
#List .newsList2 .pz_fy a { float: left; width: 38px; height: 38px; line-height: 36px; border: 1px solid #b1b1b1; color: #272727; font-size: 14px; font-family: Arial; margin: 0 5px;}
#List .newsList2 .pz_fy a:hover,
#List .newsList2 .pz_fy a.on { background: #ff9900; color:#fff; border: 1px solid #ff9900;}
#List .newsList2 .pz_fy .l2{ font-size: 12px; color: #666; width: 100px;} 
#List .newsList2 .pz_fy .l2:hover{ background-color: #ff9900; color: #fff; border: 1px solid #ff9900;}
#List .newsList2 .pz_fy .r2{ width: 100px; font-size: 12px; color: #666;} 
#List .newsList2 .pz_fy .r2:hover{ background-color: #ff9900; color: #fff; border: 1px solid #ff9900;}

#List .newsList3{padding:20px 0 0;}

#List .bgmain{
    background: url("/images/h3.jpg");
    background-size:100% 100%;
    background-repeat: no-repeat;
}
#List .newsList3 .u1{ width: 104%; margin: 0 -2%; overflow: hidden;}
#List .newsList3 .l1{ 
    float: left; 
    width: 29.3%; 
    margin: 5px 2% 25px; 
    padding: 0px 0px; 
    background: #fff;
    
    
    /*
    -webkit-box-shadow: 0px 7px 8px 3px #E7E7E7;
    -moz-box-shadow: 0px 7px 8px 3px #E7E7E7;
    box-shadow: 0px 7px 8px 3px #E7E7E7;
    
    
    border-radius: 10px;*/
}
#List .newsList3 .l1 .da{ font-size: 10px; line-height: 10px; color: #888;display:;}
#List .newsList3 .l1 .da::after{ content: ""; display: block; width: 24px; height: 3px; margin: 10px 0 0px 0; }
#List .newsList3 .l1 .tit{ font-size:18px; line-height:25px; min-height: 25px; overflow: hidden; color: #333;font-weight: bold;color: #0070C0;}
#List .newsList3 .l1 .info{ font-size: 16px; line-height: 28px; min-height:56px;height: auto;margin: 10px 0 5px 0; overflow: hidden; color: #666;}
#List .newsList3 .l1:hover .tit{ color: #0070C0;}
#List .newsList3 .l1 .img{ line-height: 0;overflow: hidden;position: relative;}
#List .newsList3 .l1 :hover img{
    	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	transition: all 0.5s ;
	-webkit-transition: all 0.5s ;
	-ms-transition: all 0.5s ;
	-o-transition: all 0.5s ;
	-moz-transition: all 0.5s ;
}
#List .newsList3 .l1 .img:hover .alttitle{
    display: block;
}
#List .newsList3 .l1:hover{
    /*
    background: #F9F9F9;
    */
}
#List .newsList3 .l1 img{
    	-webkit-transform: scale(1.0);
	-ms-transform: scale(1.0);
	-o-transform: scale(1.0);
	transform: scale(1.0);
	transition: all 0.5s ;
	-webkit-transition: all 0.5s ;
	-ms-transition: all 0.5s ;
	-o-transition: all 0.5s ;
	-moz-transition: all 0.5s ;
}


  
 
 
/* 7联系我们 */
#Content12{ width: 100%; float: left;}
#Content12 .contCon .u1{ width: 102%; margin: 0 -1%; overflow: hidden;}
#Content12 .contCon .l1{ float: left; width: 31.3%; margin: 0 1%; padding: 40px 10px; background: #f5f5f5;}
#Content12 .contCon .l1 .ico{ width: 90px; height: 90px; line-height: 0; margin: 0 auto 30px auto;}
#Content12 .contCon .l1 .t1{ font-size: 16px; line-height: 30px; height: 90px; overflow: hidden; text-align: center; color: #555;}
#Content12 .contCon .l1 .t2{ margin: 50px auto 15px auto; width: 14px; height: 14px; border-radius: 80% 0 55% 50% / 55% 0 80% 50%; background-color: #ff9900; transform: rotate(-45deg);}
#Content12 .contCon .l1 .t3{ font-size: 18px; line-height: 18px; height: 18px; overflow: hidden; color: #333; text-align: center;}
#Content12 .contCon .map{ position: relative;}
#Content12 .contCon .bdmap{ margin-top: 30px; height: 680px;}
#Content12 .contCon .bd{ position: absolute; top: 60px; left: 60px; background: rgba(255, 255, 255, 0.8); padding: 60px; width: 714px; height: 560px; border-radius: 20px;}
#Content12 .contCon .bd .t1{ font-size: 42px; line-height: 42px; text-align: center; color: #333;}
#Content12 .contCon .bd .t2{ font-size: 16px; line-height: 16px; margin: 20px 0 30px 0; text-align: center; color: #ff9900;}
#Content12 .contCon .bd .lab{ width: 48%; margin: 0 1% 14px 1%; padding: 16px 35px; float: left; background: #f0f0f0;}
#Content12 .contCon .bd .lab1{ width: 98%; margin: 0 1% 14px 1%; padding: 16px 35px; float: left; background: #f0f0f0;}
#Content12 .contCon .bd .lab2{ width: 98%; margin: 0 1% 14px 1%; float: left; background: #ff9900;}
#Content12 .contCon .bd .wz{ font-size: 14px; margin-right: 10px; float: left; color: #666666;}
#Content12 .contCon .bd .fv{ float: left; width: 140px; height: 20px; line-height: 20px; background: #f0f0f0;}
#Content12 .contCon .bd .fv1{ width: 100%; font-size: 18px; height: 60px; line-height: 60px; text-align: center; background: #ff9900; color: #fff;}
#Content12 .contCon .bd .fv1:hover{ opacity: 0.8;}
#Content12 .contCon .bd .fv2{ float: left; width: 50px; height: 20px; line-height: 20px; background: #f0f0f0;}
#Content12 .contCon .bd img{ width: 90px; height: 20px; float: right;}
#Content12 .contCon .bd .dot{ float: right; color: #ff9900;}

 

/* 8运单查询 */
#rgb1256{ width: 100%; float: left;}
#rgb1256 .pz_banner{ width: 100%; float: left; position: relative; z-index: 97;}
#rgb1256 .zy_banner{ line-height: 0; z-index: 98;}
#rgb1256 .waybCon{ z-index: 99; width: 42%; padding: 4%; position: absolute; top: 28%; left: 29%; border-radius: 15px; background: rgba(255, 255, 255, 0.9);}
#rgb1256 .waybCon .bt{ font-size: 42px; line-height: 42px; margin-bottom: 40px; text-align: center; color: #333;}
#rgb1256 .waybCon .hd{ margin: 50px 0 30px 0; width: 100%; overflow: hidden; text-align: center;}
#rgb1256 .waybCon .hd .u1{ display: inline-block;}
#rgb1256 .waybCon .hd .l1{ font-size: 20px; line-height: 20px; margin: 0 30px; color: #666; float: left; cursor: pointer;}
#rgb1256 .waybCon .hd .l1.on{ color: #ff9900;}
#rgb1256 .waybCon .hd .l1 em{ padding: 2px; display: block; float: left; width: 16px; height: 16px; line-height: 8px; margin: 2px 20px 2px 0; text-align: center; border: 1px solid #666; border-radius: 50%;}
#rgb1256 .waybCon .hd .l1.on em{ border: 1px solid #ff9900;}
#rgb1256 .waybCon .hd .l1.on i{ display: inline-block; width: 10px; height: 10px; border-radius: 50%; background: #ff9900;}
#rgb1256 .waybCon .bd .fv{ font-size: 16px; padding: 20px 30px; margin-bottom: 20px; width: 100%; height: 60px; line-height: 20px; color: #888;}
#rgb1256 .waybCon .bd .fv1{ width: 100%; font-size: 18px; margin-top: 10px; height: 60px; line-height: 60px; color: #fff; background: #ff9900; text-align: center;}
#rgb1256 .waybCon .bd .fv1:hover{ opacity: 0.8;}
 

/* 11办公环境 */
#Content13{ width: 100%; float: left;}
#Content13 .enviCon .ico{ width: 23px; height: 49px; margin: 0 auto 60px auto; background: url(/images/v1.png) no-repeat top center; background-size: cover;}
#Content13 .enviCon .bg{ padding-bottom: 64px; background: url(/images/v2.png) repeat-x top center; width: 100%;}
#Content13 .enviCon .img{ width: 90%; margin: 0 auto; line-height: 0;}

 

/* 12企业文化 */
#Content14{ width: 100%; float: left;}
#Content14 .cultCon .l1{ margin-bottom: 75px; width: 100%; overflow: hidden;}
#Content14 .cultCon .l1:last-child{ margin-bottom: 0;}
#Content14 .cultCon .l1 .t1{ font-size: 36px; line-height: 36px; font-weight: bold; color: #333; text-align: center;}
#Content14 .cultCon .l1 .t2{ font-size: 18px; line-height: 18px; margin: 40px 0; color: #333; text-align: center;}
#Content14 .cultCon .l1 .left{ width: 49%; float: left; line-height: 0;}
#Content14 .cultCon .l1 .right{ width: 49%; float: right; line-height: 0;}

 

/* 13在线下单 */
#Content15{ width: 100%; float: left;}
#Content15 .downLoad{ display: none;}
#Content15 .downLoad .bg{ background: #000; opacity: 0.5; width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 99999;}
#Content15 .downLoad .down{ background: rgba(255, 255, 255, 0.8); padding: 60px; width: 714px; height: 560px; position: fixed; top: 50%; left: 50%; margin-top: -280px; border-radius: 20px; margin-left: -357px; z-index: 99999;}
#Content15 .downLoad .down .t1{ font-size: 42px; line-height: 42px; text-align: center; color: #333;}
#Content15 .downLoad .down .t2{ font-size: 16px; line-height: 16px; margin: 20px 0 30px 0; text-align: center; color: #ff9900;}
#Content15 .downLoad .down .lab{ width: 48%; margin: 0 1% 14px 1%; padding: 16px 30px; float: left; background: #fff;}
#Content15 .downLoad .down .lab1{ width: 98%; margin: 0 1% 14px 1%; padding: 16px 30px; float: left; background: #fff;}
#Content15 .downLoad .down .lab2{ width: 98%; margin: 0 1% 14px 1%; float: left; background: #ff9900;}
#Content15 .downLoad .down .wz{ font-size: 14px; margin-right: 10px; float: left; color: #666666;}
#Content15 .downLoad .down .fv{ float: left; width: 140px; height: 20px; line-height: 20px;}
#Content15 .downLoad .down .fv1{ width: 100%; font-size: 18px; height: 60px; line-height: 60px; text-align: center; background: #ff9900; color: #fff;}
#Content15 .downLoad .down .fv1:hover{ opacity: 0.8;}
#Content15 .downLoad .down .fv2{ float: left; width: 50px; height: 20px; line-height: 20px;}
#Content15 .downLoad .down img{ width: 90px; height: 20px; float: right;}
#Content15 .downLoad .down .dot{ float: right; color: #ff9900;}
 
#Content15 .downLoad .down .clo{ width: 20px; height: 20px; background: url(/images/clo.png); background-size: cover; position: absolute; top: 30px; right: 30px; cursor: pointer;}
 

 

/* 9查詢結果 */
#rgb1260{ width: 100%; float: left;}
#rgb1260 .resuCon .form{ width: 100%; float: left; margin: 0 0 10px 0; z-index: 100;}
#rgb1260 .resuCon table{border-collapse:collapse;table-layout:fixed}
#rgb1260 .resuCon .clearfix{zoom:1}
#rgb1260 .resuCon .clearfix:after{clear:both;display:block;visibility:hidden;width:0;height:0;content:"."}
#rgb1260 .resuCon .fl{float:left}
#rgb1260 .resuCon .fr{float:right}
#rgb1260 .resuCon .date{position:relative; width: 45%; padding: 16px 2%; margin-right: 5%; float: left;border:1px solid #ccc; z-index: 100;}
#rgb1260 .resuCon .wz{ display: block; float: left;width: 40%;font-size: 16px; line-height: 24px; color: #888;}
#rgb1260 .resuCon .date-check{display: block; float: right;width:60%;height:24px; background: url(/images/date.png) no-repeat right center; font-size: 16px; line-height: 24px; color: #888;}
#rgb1260 .resuCon .date-list{position:absolute;top:30px;z-index:999;display:none;overflow:hidden;padding:10px 0 4px;width:216px;border:1px solid rgba(0,0,0,.15);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;-webkit-box-shadow:1px 6px 12px rgba(0,0,0,.175),-1px 3px 12px rgba(0,0,0,.175);-moz-box-shadow:1px 6px 12px rgba(0,0,0,.175),-1px 3px 12px rgba(0,0,0,.175);box-shadow:1px 6px 12px rgba(0,0,0,.175),-1px 3px 12px rgba(0,0,0,.175);-ms-border-radius:5px;-o-border-radius:5px;-ms-box-shadow:1px 6px 12px rgba(0,0,0,.175),-1px 3px 12px rgba(0,0,0,.175);-o-box-shadow:1px 6px 12px rgba(0,0,0,.175),-1px 3px 12px rgba(0,0,0,.175)}
#rgb1260 .resuCon .date-list table{width:214px}
#rgb1260 .resuCon .header{margin-bottom:4px;padding:0 5px}
#rgb1260 .resuCon .header .fl{margin-right:5px}
#rgb1260 .resuCon .header .fl,.header .fr{cursor:pointer}
#rgb1260 .resuCon .header select{padding:2px 0;height:30px;border:1px solid #ccc;vertical-align:top}
#rgb1260 .resuCon .header-right{margin-right:8px}
#rgb1260 .resuCon .header-left,.header-right{margin-top:2px;width:20px;height:20px;border:1px solid #ccc;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#a7a3a3;vertical-align:middle;text-align:center;font-weight:700;font-size:14px;font-family:宋体;line-height:18px;-ms-border-radius:50%;-o-border-radius:50%}
#rgb1260 .resuCon .header-left:hover,.header-right:hover{color:#6b6565}
#rgb1260 .resuCon .today{padding:2px 5px;border:1px solid #ccc;border-radius:5px;background:#ccc;color:#fff;font-size:12px}
#rgb1260 .resuCon .today:hover{background:#acadaf}
#rgb1260 .resuCon .date-list th{padding:2px;font-weight:700;font-size:14px}
#rgb1260 .resuCon .date-list td{padding:4px 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#fff;text-align:center;font-size:12px;-ms-border-radius:4px;-o-border-radius:4px}
#rgb1260 .resuCon .date-list td.act,#rgb1260 .resuCon .date-list td.cursorHand:hover{background: #ff9900;color:#fff;cursor:pointer}
#rgb1260 .resuCon .date-list td.current{background:#d5d7d8;color:#fff}
#rgb1260 .resuCon .outer{width:38.5%; float: left; z-index: 100;}
#rgb1260 .resuCon .date-error .date-check{border:1px solid #ff9900}

#rgb1260 .resuCon .slDiv{ float: left; width: 16.8%; font-size: 16px; height: 58px; line-height: 58px; cursor: pointer; position: relative; text-align: left; color: #888; border: 1px solid #d4d4d4; border-right: 0; z-index: 100;}
#rgb1260 .resuCon .slDiv .btnSelect{ width: 100%; display: inline-block; padding-left: 11%;}
#rgb1260 .resuCon .slDiv .btnSelect::after{ content: ""; width: 0; height: 0; overflow: hidden; font-size: 0; line-height: 0; border-width: 8px; border-style: solid dashed dashed dashed; border-color: #929292 transparent transparent transparent; position: absolute; top: 25px; right: 30px; margin-left: -8px;}
#rgb1260 .resuCon .slDiv .ulDiv{ display: none; padding: 10px 20px; width: 100%; background: rgba(0, 0, 0, 0.6); position: absolute; top: 57px; z-index: 100;}
#rgb1260 .resuCon .slDiv .ulDiv.ulShow{ display: block; text-align: center;}
#rgb1260 .resuCon .slDiv .ulDiv ul li{ height: 50px; line-height: 50px; color: #fff; cursor: pointer;}
#rgb1260 .resuCon .slDiv .ulDiv ul li:hover{ background:#ff9900;}
#rgb1260 .resuCon .form .fv1{ float: left; width: 38%; font-size: 16px; height: 58px; line-height: 58px; margin: 0 1%; text-align: center; text-align-last: center; color: #888; border: 1px solid #d4d4d4;}
#rgb1260 .resuCon .form .fv2{ float: left; width: 23%; font-size: 16px; height: 58px; margin: 0 2% 0 0; line-height: 18px; padding: 20px 30px; color: #bababa; border: 1px solid #d4d4d4; border-left: 0;}
#rgb1260 .resuCon .form .fv3{ float: left; width: 19%; font-size: 18px; height: 58px; line-height: 58px; border: 1px solid #ff9900; text-align: center; background: #ff9900; color: #fff; border: 1px solid #d4d4d4;}
#rgb1260 .resuCon .form .fv3:hover{ opacity: 0.8;}
#rgb1260 .resuCon .u1{ width: 100%; float: left; z-index: -1;}
#rgb1260 .resuCon .l1{ width: 100%; float: left; margin: 30px 0; border: 1px solid #ececec; border-top: 3px solid #ccc; z-index: -1;}
#rgb1260 .resuCon .l1:hover{ border-top: 3px solid #ff9900;}
#rgb1260 .resuCon .l1 .tit{ float: left;}
#rgb1260 .resuCon .l1 .t1{ width: 8.1%;}
#rgb1260 .resuCon .l1 .t2{ width: 10%;}
#rgb1260 .resuCon .l1 .t3{ width: 10.1%;}
#rgb1260 .resuCon .l1 .t4{ width: 10.1%;}
#rgb1260 .resuCon .l1 .t5{ width: 5.3%;}
#rgb1260 .resuCon .l1 .t6{ width: 8.8%;}
#rgb1260 .resuCon .l1 .t7{ width: 5.3%;}
#rgb1260 .resuCon .l1 .t8{ width: 8.8%;}
#rgb1260 .resuCon .l1 .t9{ width: 7.25%;}
#rgb1260 .resuCon .l1 .t10{ width: 6.25%; text-align: center;}
#rgb1260 .resuCon .l1 .t11{ width: 10%;}
#rgb1260 .resuCon .l1 .bt{ font-size: 16px; line-height: 70px; height: 70px; overflow: hidden; padding: 0 3%; color: #666; background: #f3f3f5;}
#rgb1260 .resuCon .l1 .nr{ font-size: 14px; line-height: 64px; height: 64px; overflow: hidden; padding: 0 3%; color: #333;}
#rgb1260 .resuCon .l1 .t10 .nr{ padding: 12px 0;}
#rgb1260 .resuCon .l1 .nr a{ display: block; line-height: 20px; height: 20px;}
#rgb1260 .resuCon .l1 .nr a:hover{ text-decoration: underline;}
#rgb1260 .resuCon .l1 .tit:first-child .bt{ padding-left: 30px;}
#rgb1260 .resuCon .l1 .tit:first-child .nr{ padding-left: 30px;}



  

/* 1公司简介板块二 */
#Content16{ width: 100%; float: left;}
#Content16 .about2 .info{ width: 78%; margin: 0 auto; font-size: 16px; line-height: 36px; color: #333;}
#Content16 .about2 .pic{ width: 100%; margin: 45px auto; padding: 77px 10%;}
#Content16 .about2 .pic .tit{ font-size: 36px; line-height: 36px; margin-bottom: 50px; color: #fff; text-align: center;}
#Content16 .about2 .pic ul{ overflow: hidden;}
#Content16 .about2 .pic .u1{ border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
#Content16 .about2 .pic li{ float: left; width: 25%; padding-left: 90px; border-right: 1px solid rgba(255, 255, 255, 0.2); color: #fff;}
#Content16 .about2 .pic li:last-child{ border-right: 0;}
#Content16 .about2 .pic .u1 .l1{ padding-bottom: 50px;}
#Content16 .about2 .pic .u2 .l1{ padding-top: 50px;}
#Content16 .about2 .pic li .over{ overflow: hidden;}
#Content16 .about2 .pic li .num{ float: left; font-size: 48px; line-height: 48px; font-family: "Myriad Pro";}
#Content16 .about2 .pic li .wz{ float: left; font-size: 16px; line-height: 16px; margin-top: 26px;}
#Content16 .about2 .pic li .text{ font-size: 16px; line-height: 16px; margin-top: 12px;}


/* 1公司简介板块三 */
#Content17{ width: 100%; float: left;}
#Content17 .about3 .info{ width: 78%; margin: 0 auto; font-size: 16px; line-height: 36px; color: #333;}
#Content17 .about3 .pic1{ width: 100%; margin: 45px auto; text-align: center;}
#Content17 .about3 .pic1 .u1{ overflow: hidden; display: inline-block;}
#Content17 .about3 .pic1 .u1 .l1{ float: left; width: 260px; height: 260px; text-align: center; background: #ededed; border-radius: 50%;}
#Content17 .about3 .pic1 .u1 .l1 .img{ width: 80px; height: 70px; margin: 50px auto 0 auto; line-height: 0;}
#Content17 .about3 .pic1 .u1 .l1 .t1{ font-size: 24px; line-height: 24px; margin: 22px 0 13px 0;}
#Content17 .about3 .pic1 .u1 .l1 .t2{ display: inline-block; font-size: 16px; padding: 0 15px; height: 28px; line-height: 28px; border-radius: 14px; background: #ff9900; color: #fff;}
#Content17 .about3 .pic1 .u1 .dot{ float: left; margin: 130px 35px; width: 100px; height: 1px; border-top: 1px dotted #b2b2b2;}




/* 1公司简介板块四 */
#Content18{ width: 100%; float: left;}
#Content18 .about4 .info{ width: 78%; margin: 0 auto; font-size: 16px; line-height: 36px; color: #333;}
#Content18 .about4 .pic2{ width: 100%; margin: 30px auto;}
#Content18 .about4 .pic2 .u1{ width: 102%; margin: 0 -1%; overflow: hidden;}
#Content18 .about4 .pic2 .u1 .l1{ width: 18%; margin: 12px 1%; line-height: 0; border: 1px solid #e8e8e8; float: left;}




/* 3业务范围板块二 */
#Content19{ width: 100%; float: left;}
#Content19 .busiCon2 .pic{ padding-bottom: 65px;}
#Content19 .busiCon2 .pic .picTop{ margin-top: 130px; position: relative;}
#Content19 .busiCon2 .pic .picTop .img{ line-height: 0; position: relative;}
#Content19 .busiCon2 .pic .picTop .img .bg{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: rgba(0, 0, 0, 0.2);}
#Content19 .busiCon2 .pic .picTop .text{ width: 240px; padding: 5% 0 6% 0; text-align: center; position: absolute; bottom: 0; left: 50%; margin-left: -120px; background: #ff9900;}
#Content19 .busiCon2 .pic .picTop .text .ico{ width: 100px; height: 100px; margin: 0 auto; line-height: 0;}
#Content19 .busiCon2 .pic .picTop .text .t1{ font-size: 20px; margin: 45px 0 35px 0; color: #fff;}
#Content19 .busiCon2 .pic .picTop .text .t2{ font-size: 16px; line-height: 24px; height: 72px; overflow: hidden; text-transform: uppercase; color: #fff; opacity: 0.3;}
#Content19 .busiCon2 .pic .picBot2{ padding: 80px 130px; width: 100%; overflow: hidden; box-shadow: 0 0 10px #ccc;}
#Content19 .busiCon2 .pic .picBot2 .hd .u1{ width: 102%; margin: 0 -1%; float: left;}
#Content19 .busiCon2 .pic .picBot2 .hd .l1{ float: left; width: 18%; margin: 0 1%; padding: 45px 0 30px 0; cursor: pointer; position: relative; text-align: center; background: #f5f5f5;}
#Content19 .busiCon2 .pic .picBot2 .hd .l1.on::after{ content: ""; width: 0; height: 0; overflow: hidden; font-size: 0; line-height: 0;  border-width: 16px;  border-style: solid dashed dashed dashed; border-color: #ff9900 transparent transparent transparent; border-top-color: #ff9900; position: absolute; bottom: -32px; left: 50%; margin-left: -16px;}
#Content19 .busiCon2 .pic .picBot2 .hd .l1 .ico1{ width: 90px; height: 90px; line-height: 0; margin: 0 auto;}
#Content19 .busiCon2 .pic .picBot2 .hd .l1 .ico2{ display: none; width: 90px; height: 90px; line-height: 0; margin: 0 auto;}
#Content19 .busiCon2 .pic .picBot2 .hd .l1 .wz{ font-size: 18px; line-height: 18px; margin-top: 50px; overflow: hidden; color: #333;}
#Content19 .busiCon2 .pic .picBot2 .hd .l1.on{ background: #ff9900;}
#Content19 .busiCon2 .pic .picBot2 .hd .l1.on .ico1{ display: none;}
#Content19 .busiCon2 .pic .picBot2 .hd .l1.on .ico2{ display: block;}
#Content19 .busiCon2 .pic .picBot2 .hd .l1.on .wz{ color: #fff;}
#Content19 .busiCon2 .pic .picBot2 .bd{ margin-top: 50px; width: 100%; float: left;}
#Content19 .busiCon2 .pic .picBot2 .bd .l1{ float: left; font-size: 18px; color: #333;}
#Content19 .busiCon2 .pic .picBot2 .bd .l1 span{ color: #cfcfcf; margin: 0 40px;}
#Content19 .busiCon2 .pic .picBot2 .bd .l1:last-child span{ display: none;}


/* 3业务范围板块三 */
#Content20{ width: 100%; float: left;}
#Content20 .busiCon3 .pic .picTop{ margin-top: 130px; position: relative;}
#Content20 .busiCon3 .pic .picTop .img{ line-height: 0; position: relative;}
#Content20 .busiCon3 .pic .picTop .img .bg{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: rgba(0, 0, 0, 0.2);}
#Content20 .busiCon3 .pic .picTop .text{ width: 240px; padding: 5% 0 6% 0; text-align: center; position: absolute; bottom: 0; left: 50%; margin-left: -120px; background: #ff9900;}
#Content20 .busiCon3 .pic .picTop .text .ico{ width: 100px; height: 100px; margin: 0 auto; line-height: 0;}
#Content20 .busiCon3 .pic .picTop .text .t1{ font-size: 20px; margin: 45px 0 35px 0; color: #fff;}
#Content20 .busiCon3 .pic .picTop .text .t2{ font-size: 16px; line-height: 24px; height: 72px; overflow: hidden; text-transform: uppercase; color: #fff; opacity: 0.3;}
#Content20 .busiCon3 .pic .picBot3{ padding: 80px; box-shadow: 0 0 10px #ccc;}
#Content20 .busiCon3 .pic .picBot3 .u1{ width: 104%; margin: 0 -2%; overflow: hidden;}
#Content20 .busiCon3 .pic .picBot3 .l1{ width: 21%; margin: 0 2%; float: left; text-align: center;}
#Content20 .busiCon3 .pic .picBot3 .l1 .ico{ line-height: 0;}
#Content20 .busiCon3 .pic .picBot3 .l1 .t1{ font-size: 24px; line-height: 24px; margin: 30px 0 20px 0;}
#Content20 .busiCon3 .pic .picBot3 .l1 .t2{ font-size: 16px; line-height: 30px;}


/* 单页 */
#Content21{ width: 100%; float: left;}
#Content21 .info{ font-size: 16px; line-height: 30px;}

@media screen and  (max-width:1900px){
    

}
@media screen and  (max-width:1899px){
    .xiangguan{
        /*
        width:88%;*/
    }  
    #Down .pz_down .footNav .l1{ float: left; padding-right:4%;}
    #Down .pz_down .footNav .l1:nth-child(7){padding-left:0%;}
     .lmena{
        margin-left:5.3%;
    }   
    
    #Top .kj_top .top3 .kjsearch .cnen{
    line-height:40px;
    padding-right:0px;
    padding-left:4%;    
    color:#333;
    font-size:20px;
    }    

    #Top .menu .nli .sub{
        width:120%;
        margin-left:0%;

    }    
    #Top .menu .nli .sub3{
        width:160%;
        margin-left:0%;

    }    
    #Top .menu{ width:94%;margin: 0 1.0% 0 auto;}
    
}

@media screen and  (max-width:1800px){
    #Top .menu{ width:94%;margin: 0 1.0% 0 auto;}
}

@media screen and  (max-width:1700px){
    #Top .menu{ width:95%;margin: 0 1.6% 0 auto;}
}


@media screen and  (max-width:1600px){
    #Top .menu{ width:95%;margin: 0 1.4% 0 auto;}
    .pinfoleft  .inputs{
        font-size: 12px;
    }    
    
}


@media screen and  (max-width:1599px){
    
    #Top .menu .nli .sub{
        width:130%;
        margin-left:0%;
    }    
    #Top .menu .nli .sub3{
        width:170%;
        margin-left:0%;
    }        

    .xiangguan{
         /*
        width:85%;  background: #D37274;
        */
    }    

    .leftmenu .chahao{
        text-align: right;
        position: absolute;
        right:20px;
        top:8px;
    }
    .leftmenu .chahao a{
        font-size:22px; 
    }
    #Top .kj_top .top2{ padding: 0 15px;width: 95%; }
    #Top .kj_top .top2 .lj{ margin-left: 0;}
    #Top .kj_top .top2 .lj a{ padding: 0 15px;}
    #Top .menu .nli{ margin: 0 0px;}
    #Top .kj_top .top3 .kjsearch{
        width: 65%;
    }
    #Top .kj_top .top3 .kjsearch .text{
        width:64%;
    }
    #Top .kj_top .top3 .kjsearch .sub{
        width:50px;
    }    
    #Top .kj_top .top3 .kjsearch .sub3{
        width:8%;
    }    
    #Down .pz_down .footLeft{ width: 30%;}
    #Down .pz_down .footNav{ width: 100%;}
    #Down .pz_down .footNav .l1{ padding-left: 0%;padding-right:4.5%;}
    #Down .pz_down .footNav .img{ width: 100px; line-height: 0;}    
    #Content .homeCon1 .right .hd .l1{ margin-right: 0px;width:50%;}

    #Content3 .xwTab .bd .right .l1 .text{ padding: 23px 30px;}
    #Content3 .xwTab .bd .right .l1 .text .t1{ margin-bottom: 25px;}    
    #rgb1256 .waybCon{ width: 50%; left: 25%; padding: 3%;}

    #rgb1260 .resuCon .l1 .t11{ width: 25%;}    
    #rgb1260 .resuCon .l1 .t1{ width: 25%;}
    #rgb1260 .resuCon .l1 .t2{ width: 25%;}

    #rgb1260 .resuCon .l1 .t3{ width: 25%;}
    #rgb1260 .resuCon .l1 .t4{ width: 25%;}
    #rgb1260 .resuCon .l1 .t5{ width: 25%;}
    #rgb1260 .resuCon .l1 .t6{ width: 25%;}

    #rgb1260 .resuCon .l1 .t7{ width: 25%;}
    #rgb1260 .resuCon .l1 .t8{ width: 25%;}
    #rgb1260 .resuCon .l1 .t9{ width: 25%;}
    #rgb1260 .resuCon .l1 .t10{ width: 50%;}

    #rgb1260 .resuCon .l1 .tit:first-child .bt{ padding-left: 3%;}
    #rgb1260 .resuCon .l1 .tit:first-child .nr{ padding-left: 3%;}
    #rgb1260 .resuCon .l1 .t10 .nr{ padding: 0;}
    #rgb1260 .resuCon .l1 .nr a{ display: inline-block; margin: 0 5px;}
    #rgb1260 .resuCon .l1 .lj .imgPop1{ height: 400px; margin-top: -200px;}
    #rgb1260 .xsnr .imgPop1{ height: 400px; margin-top: -200px;}
    #rgb1260 .resuCon .l1 .xx .imgPop2{ height: 400px; margin-top: -200px;}
    #rgb1260 .xsnr .imgPop2{ height: 400px; margin-top: -200px;}    
    #Content16 .about2 .pic li{ padding-left: 40px;}
    
        #Content17 .about3 .pic1 .u1 .l1{ width: 200px; height: 200px;}
        #Content17 .about3 .pic1 .u1 .l1 .img{ margin: 25px auto 0 auto;}
        #Content17 .about3 .pic1 .u1 .dot{ margin: 100px 35px; width: 80px;}
        #Content17 .about3 .pic1 .u1 .l1 .t1{ margin: 10px 0 10px 0;}    
      .mySwiper .swiper-slide {
        font-size: 14px;
      }   
 
     #Down .pz_down .footNav .l1{  padding-right:3%;}
    
}
@media screen and  (max-width:1500px){
    #Top .menu{ width:95%;margin: 0 1.3% 0 auto;}

    
}
@media screen and  (max-width:1199px){
  
.k01{
    width: 12%;
}
.k02{
    width: 10%;
}

.k03{
    width: 12%;
}

.k04{
    width: 10%;
}

.k05{
    width: 10%;
}
.k06{
    width: 46%;
}
    
    
.sa_slider .photo img{
    width:40%;
    margin: 0 auto;
    height: auto;
}      
    
    
#Top .kj_top .top2{ padding: 0 0px 0 35px;width: 96%;}
#Top .kj_top .top2 .logo{ width: 200px;}
#Top .menu .nli{ margin: 0 0px;}
#Top .menu .nli span a{ line-height: 70px;}
#Top .menu .nli .sub{ top: 74px;}
#Top .kj_top .top2 .lj a{ height: 30px; line-height: 28px; margin: 21px 0 21px 10px;}    
    #Down .pz_down .footLeft{ width: 34%;}
    #Down .pz_down .footNav{ width: 100%;}
    #Down .pz_down .footNav .l1{ padding-left: 1%;padding-right:1%; }     
#Slide .pz_banner .line{ width: 60%; left: 20%;}
#Slide .pz_banner .slide_banner .slick-prev{ right: 15%;}
    
#Content .homeCon1 .info{ margin: 20px 0 40px 0;}    
#Content .homeCon1 .right{ padding: 40px 0;}  
#Content .homeCon1 .right .hd .l1{ margin-right:0px;}
    
#Content .homeCon1 .leftleft{float:inherit; width:100%;}
#Content .homeCon1 .leftleft span{font-size:16px;font-weight:bold;padding-right:0%;}
#Content .homeCon1 .rightright{padding:0px; width:100%;float: inherit;  text-align: left}
#Content .homeCon1 .fv{ font-size: 14px; padding:10px 2%; margin-bottom: 20px; width:44%; height: 50px; line-height: 20px; color: #888;border-left: 1px solid #e3e3e3;border-top:1px solid #e3e3e3;border-bottom: 1px solid #e3e3e3;border-radius:0;}
#Content .homeCon1 .fv1{
    width:10%;
    font-size:12px;
    margin-top:0px;
    height:50px;
    line-height:50px; 
    color: #fff;
    text-align: center;
    background: url('/images/fdj2.png'); 
    background-size:65% auto;
    background-repeat: no-repeat;
    border-right: 1px solid #e3e3e3;
    border-top: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    background-position: center center;
    border-radius: 0;
    
}
#Content .homeCon1 .fv1:hover{ opacity: 0.8;}       
    
#Content5 .subNav .l1{ width: 200px;} 
#Content6 .about1 .info{ width: 100%;} 
    
#Content8 .busiCon1 .pic .picBot1 .l1 .ico{ width: 100px; height: 100px;}
    
#rgb1256 .waybCon{ width: 60%; left: 20%; padding: 2%;}
#rgb1256 .waybCon .bt{ font-size: 32px; line-height: 32px; margin-bottom: 20px;}
#rgb1256 .waybCon .hd{ margin: 20px 0 15px 0;}    
#rgb1260 .resuCon .outer{ width: 45.5%;}
#rgb1260 .resuCon .form .fv2{ width: 16%;}    
    
#Content16 .about2 .info{ width: 100%;}  
#Content16 .about2 .pic li{ padding-left: 20px;}     
    #Content17 .about3 .info{ width: 100%;}  
    
    #Content18 .about4 .info{ width: 100%;}   
    
    
    .swiper-slide .bannerpic{
        width: 100%;
    }
    
.swiper-slide .texts img{
    width:20px;
    height: auto;
}    
    
      .mySwiper {
        width:100%;
      }    
      .mySwiper .swiper-slide {
        font-size: 0.6rem;
      }    
    
}



@media screen and  (max-width:991px){
    
    
    
    
    .csearch{
        float:right;
        margin-top:20px;
        margin-right:15px;
    }
    
    .csearch img{
        width:22px;
        height: auto;
    }
.chahaoc{text-align: right;font-size:40px;margin: 0 auto;width: 96%;cursor: pointer;display: block;z-index: 9999;}

    
.ermm{ width:100%;height:100%;margin:0 auto; position:absolute;top:0;left:0;bottom:0;right:0;z-index:999; text-align:center; vertical-align:middle;background-image:url(/images/slide-bg.png?v=2);background: #FFFFFF;}
.ermn{ width:100%;height:95%;margin:auto; position:fixed;top:5%;left:0;bottom:0;right:0;z-index:999; text-align:center; vertical-align:middle;}
.erm{ width:80%;  margin:0 auto; vertical-align:middle;height:90%;border-radius: 10px;padding: 0px 0;text-align: left;
    line-height: 35px;
    color: #FFFFFF;
    font-weight: normal;
}
.erm img{
    width: 100%;
    height: auto;
}
    .ermm .xllogo{
        width: 70%;
        margin: 0 auto;
    }
    .ermm .xllogo img{
        width:70%;
        height: auto;
        margin: 0 auto 30px;
    } 
    .ermm .xllist {
        margin:30px auto 0;
    }
    .ermm .xllist ul li{
        line-height: 35px;
    }
.ermm .text{
	float: left;
	width:84%;
	height:45px;
	line-height:45px;
	padding-left:10px;
	border-left:2px solid #ccc;
	border-top:2px solid #ccc;
	border-bottom:2px solid #ccc;
    background-color: rgba(255,255,255,0.5);
}
.ermm .sub{
	height: 45px;
	float: left;
	line-height: 50px;
	width:45px;
    text-align: center;
    color: #fff;
    background:#0070C0;
    background-image: url("/images/fdj3.png");
    background-size:40% auto;
    background-position:  center center;
    background-repeat: no-repeat;
    font-weight: normal
}    
    
    
.mySwiper .swiper-slide {
        height:30px;
}       
    
.indexnewslist ul li{
    line-height:30px;
    font-size: 14px;
} 
.indexnewslist ul li span{
    font-size:8px;
    padding-top: 10px;
}
    
      .mySwiper2 {
        height: 100%;
        width: 100%;
      }
    
    .pinfoleft{
        width: 100%;
        margin: 0 auto;
        float: inherit
    }   
    
    .pinfocenter{
        width: 100%;
        margin: 0 auto;
        float: inherit
    }   
    
    .pinforight{
        width: 100%;
        margin: 0 auto;
        float: inherit
    }       
 /* 手机 */
    #Top .kj_top{ overflow: hidden;height: 60px;}
    #Top .kj_top .top1{ display: none;}
    #Top .kj_top .top2{ padding: 0;}
    #Top .kj_top .top2 .logo{ width: 170px; margin: 5px 0 0;}
   
    #Top .kj_top .top2 .lj{ display: none;}
    #Top .top_ph{ width: 100%; float: left; margin-top: 10px;}
    #Top .top_ph a{ display: block; width: 33.3%; float: left; text-align: center;}
    #Top .kj_top.on .top2 .logo{ width: 150px; margin: 5px 0 0;}

    #Top .menu{ display: none;}
    #Top .menuph{ display: block;}
    #Top .xialaph{ display: block;}

    .mobcnen{
        margin-top:15px;
        margin-left:10px;
        float: left;
        text-align: center;
    }
    .mobcnen a{
        display: block;
        width:30px;
        height: 30px;
        line-height: 30px;
        float: left;
        margin-left: 10px;

    }
    .mobcnen .cnen1{
        background: #0774C2;
        color: #fff;
    }
    
    .mobtop{
        width:100%;
        padding: 5px 0% 10px;
        margin: 0 auto 10px;
        border-bottom: 1px solid #DBDBDB;
        clear: both;
        line-height:25px;
    }
    
    .mobtop .mobtopleft{
        width: 50%;float: left;
        border-right: 1px solid #DBDBDB;
        text-align: center;
        
    }
    .mobtop span{
        color: #0774C2;
    }
    .mobtop .mobtopright{
        width: 50%;float: left;
        padding-left:4%;
    }
    .mobsearch{
        margin: 5px auto 10px;
        width:94%;
    }
    .mobsearch .text{
        float: left;
        height:45px;
        line-height:45px;
        padding-left:10px;
        border-left:2px solid #ccc;
        border-top:2px solid #ccc;
        border-bottom:2px solid #ccc;
        background-color: rgba(255,255,255,0.5);
        width:-moz-calc(100% - (45px));
        width:-webkit-calc(100% - (45px));
        width: calc(100% - (45px));        
    }
    .mobsearch .sub{
        height: 45px;
        float: left;
        line-height: 50px;
        width:45px;
        text-align: center;
        color: #fff;
        background:#0070C0;
        background-image: url("/images/fdj3.png");
        background-size:40% auto;
        background-position:  center center;
        background-repeat: no-repeat;
        font-weight: normal
    }    
    .mobmobbottom{
        width: 98%;
        margin: 0px auto 0;
        line-height:28px;
        font-size: 14px;
    }
    .mobmobbottomleft{
        float: left;
        width: 66%;
        text-align: left;
        margin-top: 12px;
        font-size: 12px;
    }
    .mobmobbottomleft span{
        color: #0774C2;
    }
    .mobmobbottomleft  a{
         color: #0774C2;
    }
    
    .mobmobbottomright{
        float: right;
        width: 31%;
        text-align: center;
        font-size: 12px;
    }    
    .mobmobbottomright img{
        width: 100%;
        height: auto;
        
    }
    
    .gdownlistleft{
        float:left;
        width: 43%;
    }
    
    .gdownlistleft img{
        width: 100%;
        height: auto;
    }
    .gdownlistright{
        float:right;
        width: 52%;
    }    
    
    .mobdownlist{
        margin: 0px auto 0;
        width: 100%;
    }
    .mobdownlist li a{
        width: 100%;
        margin: 0 auto;
        display: block;
        line-height: 32px;
    }
    /*手机按钮*/
    #Top .menuph{ float: right; width: 48px; height: 38px; cursor: pointer; text-align: center; margin: 12px 0;border: 2px #DEDEDE solid;border-radius: 5px;}
    #Top .menuph .point { display: inline-block;  width: 28px;  height: 22px; position: relative;}
    #Top .menuph .point:hover .navbtn,
    #Top .menuph .point:hover .navbtn::after,
    #Top .menuph .point:hover .navbtn::before { width: 28px;}
    #Top .menuph .navbtn { position: absolute; top: 15px; right: 0; display: inline-block; width: 21px; height: 2px; background: #666;
    -webkit-transition: all .3s ease-out 0s; 
    -moz-transition: all .3s ease-out 0s;  
    -ms-transition: all .3s ease-out 0s;  
    -o-transition: all .3s ease-out 0s;  
    transition: all .3s ease-out 0s;}
    #Top .menuph .navbtn::after,
    #Top .menuph .navbtn::before { position: absolute; right: 0; display: inline-block; width: 28px; height: 2px; content: ''; background: #666;
    -webkit-transition: all .3s ease-out 0s;  
    -moz-transition: all .3s ease-out 0s;  
    -ms-transition: all .3s ease-out 0s;  
    -o-transition: all .3s ease-out 0s;  
    transition: all .3s ease-out 0s;}
    #Top .menuph .navbtn::after { top: -11px;}
    #Top .menuph .navbtn::before { top: 10px;}
    #Top .menuph .point.active .navbtn{ background: transparent;}
    #Top .menuph .point.active .navbtn::after{ -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 0px;}
    #Top .menuph .point.active .navbtn::before { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 0px;}
    #Top .menuph img{
        width: 60%;
        margin: 9px auto 0;
        height: auto;
    }

    /*手机下拉*/
    .abcd{
        display:block;
    }
    .nodis{
        display: none;
    }
    .nodis2{
        display:block;
    }
    
    #Top .xialaph{ position: fixed; left: 0; top:60px; float: left; width: 100%; height: 100%; overflow: scroll; padding: 0px 0 100px 0; display:block; z-index:98; background:#ffffff;}
    #Top .xialaph .ul2,
    #Top .xialaph .ul3{ display: none;}
    #Top .xialaph h4 a{ float: left; width: 60%; color: #333333; font-size:16px; line-height: 50px;}
    #Top .xialaph h4 a span{ padding-left: 6px; color: #ccc; font-size: 14px;}
    #Top .xialaph h4{ float: left; width: 100%; position: relative;}
    #Top .xialaph li:last-child h4::before{ content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background-color: #e7e7e7;}
    #Top .xialaph h4:hover a,
    #Top .xialaph h5:hover a{ color: #0070C0;}
    #Top .xialaph h4::after{ content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 1px; background-color: #e7e7e7;}
    #Top .xialaph h5 a{ float: left; width: 100%; color: #1f1f1f; font-size: 14px; line-height: 40px; text-transform:uppercase;}
    #Top .xialaph h5{ float: left; width: 100%; position: relative;}
    #Top .xialaph h5::after{ content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 1px; background-color: #e7e7e7;}
    #Top .xialaph li:last-child h5::after{ display: none;}
    #Top .xialaph h4 img{ width: 15px; height: 8px; float: right; margin-top: 24px; cursor: pointer;}
    #Top .xialaph h5 img{ width: 11px; height: 6px; float: right; margin-top: 26px; margin-right: 18px; cursor: pointer;}
    #Top .xialaph h4.active img.img_s,
    #Top .xialaph h5.active img.img_s{ display: none;}
    #Top .xialaph h4.active img.img_d,
    #Top .xialaph h5.active img.img_d{ display: block;width: 8px;height: 15px;}
    #Top .xialaph .ul2{ float: left; width: 100%; padding: 0 10px;}
    #Top .xialaph .ul3{ padding-top: 12px; padding-bottom: 18px; padding-left: 15px; position: relative;}
    #Top .xialaph .ul3::after{ content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 1px; background-color: #3c3a3a;}
    #Top .xialaph li:last-child .ul3::after{ display: none;}
    #Top .xialaph .ul3 li a{ color: #333333; font-size: 14px; line-height: 35px; display: block;}
    #Top .xialaph .ul3 li{ padding-top: 5px;}
    #Top .xialaph .ul3 li:first-child{ padding-top: 0;}
    #Top .xialaph .phsou{ position: relative; margin-top: 34px;}
    #Top .xialaph .phsou input{ width: 100%; height: 56px; background-color: #ffffff; color: #aaa; font-size: 14px; padding-left: 20px; border: 1px solid #e5e5e5;}
    #Top .xialaph .phsou img{ cursor: pointer; width: 21px; height: 22px; position: absolute; top: 17px; right: 29px;  }
    #Top .img_d, .disno{ display: none;}    


    #Down .pz_down .footLeft{ width: 100%; text-align: center;}
    #Down .pz_down .footLeft .over{ width: 270px; display: inline-block;}
    #Down .pz_down .footLeft .img{ float: none; margin: 0 auto;}
    #Down .pz_down .footLeft .right{ float: none;}
    #Down .pz_down .footLeft .right .t1{ font-size: 16px; line-height: 16px;}
    #Down .pz_down .footLeft .copy{ margin: 10px 0; font-size: 14px; line-height: 18px;}
    #Down .pz_down .footLeft .yq .p{ font-size: 14px;}
    #Down .pz_down .footLeft .yq .lj{ left: 50%; width: 122px; margin-left: -61px;}
    #Down .pz_down .footNav{ width: 100%; text-align: center;}
    #Down .pz_down .footNav .u1{ width: 150px; display: inline-block}
    #Down .pz_down .footNav .l1{ display: none;}
    /*
    #Down .pz_down .footNav .l1:last-child{ display: inline-block; margin-top: 10px; padding-left: 0; text-align: center}
    */
    #Down .pz_down .footNav .l1 .p{ font-size: 14px;}
    #Down .pz_down .footNav .l1 .p::after{ margin: 5px auto 10px auto;}
    #Down .pz_down .footNav .img{ width:150px; line-height: 0;}

    #Slide .pz_banner{ margin-top: 46px;}
    #Slide .pz_banner .number{ bottom: 25px;}
    #Slide .pz_banner .number em{ font-size: 16px; line-height: 16px;}
    #Slide .pz_banner .number i{ font-size: 12px; line-height: 12px; margin-top: 3px;}
    #Slide .pz_banner .number span{ font-size: 12px; line-height: 12px; margin-top: 3px;}
    #Slide .pz_banner .line{ width: 50%; left: 25%; bottom: 30px;}
    #Slide .pz_banner .slide_banner .slick-prev,#Slide .slide_banner .slick-next{ width: 20px; height: 20px; bottom: 10px;}
    #Slide .pz_banner .slide_banner .slick-prev::after{ font-size: 12px; width: 20px; height: 20px; line-height: 20px;}
    #Slide .pz_banner .slide_banner .slick-next::after{ font-size: 12px; width: 20px; height: 20px; line-height: 20px;}
    #Slide .pz_banner .slide_banner .slick-prev{ right: 16%;}    

    #Content .homeCon1 .tit{ margin-top: 0;}
    #Content .homeCon1 .tit .entit{ font-size: 16px; line-height: 16px;}
    #Content .homeCon1 .tit .cntit{ font-size: 18px; line-height: 10px; margin-top: 5px;}
    #Content .homeCon1 .num{ font-size: 16px; margin-top: 10px; line-height: 16px;}
    #Content .homeCon1 .num::before{ width: 15px; height: 2px; left: -20px; top: 8px;}
    #Content .homeCon1 .info{ font-size: 14px; line-height:25px; height: auto; margin: 20px 0 25px 0;}
    #Content .homeCon1 .more{ font-size: 12px; height: 39px; line-height: 39px; padding: 0 0px 0 0px;width: 18%;text-align: center}
    #Content .homeCon1 .more::after{ right: 18px;}
    #Content .homeCon1 .right{ padding: 15px 0; margin-top: 15px;}
    #Content .homeCon1 .right .bt{ font-size: 18px; line-height: 16px; margin-bottom: 10px;margin-top:0px;}
    #Content .homeCon1 .right .hd{ margin: 25px 0 10px 0;}
    #Content .homeCon1 .right .hd .l1{ font-size: 14px; line-height:25px; margin-right: 0px;}
    #Content .homeCon1 .right .hd .l1 em{ width: 12px; height: 12px; line-height: 6px; margin:6px 10px 2px 0;}
    #Content .homeCon1 .right .hd .l1.on i{ width: 6px; height: 6px;}
    #Content .homeCon1 .right .bd .fv{ font-size: 12px; padding: 10px 1%; margin-bottom:0px; height:40px; width:82%; line-height: 16px;float: left}
    #Content .homeCon1 .right .bd .fv1{ font-size: 14px; margin-top:22px; height: 41px; line-height: 40px;width:18%;float: left}
    
    #Content3 .xwTab .bd .right .l1 .text{ padding:27.5px 30px;}
    #Content3 .xwTab .bd .right .l1 .text .t1{ max-height: 30px; margin-bottom: 15px;}
    #Content3 .xwTab .bd .right .l1 .text .da::after{ margin: 20px 0 15px 0;}


    #Content3 .xwTab{ margin-top: 20px;}
    #Content3 .xwTab .hd{ top: -30px; right: 40px;}
    #Content3 .xwTab .hd .l1{ font-size: 14px; margin: 0 5px; padding-bottom: 2px;}
    #Content3 .xwTab .hd .l1.on{ border-bottom: 1px solid #ff9900;}
    #Content3 .xwTab .bd .left .text{ padding: 0 10px 20px 10px;}
    #Content3 .xwTab .bd .left .text .da{ font-size: 14px;line-height: 14px;}
    #Content3 .xwTab .bd .left .text .tit{ font-size: 16px; line-height: 16px; height: 16px; margin-top: 10px;}
    #Content3 .xwTab .bd .right .l1 .text{ padding: 20px 15px;}
    #Content3 .xwTab .bd .right .l1 .text .da{ font-size: 14px; line-height: 14px;}
    #Content3 .xwTab .bd .right .l1 .text .da::after{ height: 1px; margin: 5px 0 10px 0;}
    #Content3 .xwTab .bd .right .l1 .text .t1{ font-size: 16px; line-height: 20px; max-height: 40px; margin-bottom: 10px;}
    #Content3 .xwTab .bd .right .l1 .text .more{ height: 26px; line-height: 24px; padding: 0 30px 0 20px;}
    #Content3 .xwTab .bd .right .l1 .text .more::after{ right: 12px;}

 
    #Content4 .hzTab{ margin-top: 15px;}
    #Content4 .hzTab .u1{ width: 102%; margin: 0 -1%;}
    #Content4 .hzTab .l1{ width: 18%; margin: 5px 1%;}
    #Content4 .hzTab .slick-dots{ height: 6px; top: -30px; padding-right: 60px;}
    #Content4 .hzTab .slick-dots li{ width: 6px; height: 6px; margin: 0 2px;}    

    #Slide2 .pz_banner{ margin-top: 46px;}
    #Content5 .subNav .nybt{ font-size: 16px; line-height: 16px; color: #222; text-align: center;}
    #Content5 .subNav .u1{ margin: 10px 0 0 0;}
    #Content5 .subNav .l1{ font-size: 14px; width: 100px; height: 24px; line-height: 24px;}    
    #Content6 .about1 .info{ font-size: 14px; line-height: 24px;} 

    #Content7 .aboutCon2 .fzlc{ width: 100%;}
    #Content7 .aboutCon2 .dot{ position: absolute; left: 9%; margin-left: -7.5px;}
    #Content7 .aboutCon2 .line{ left: 65px; width: 1px; margin-left: 0;}  
    #Content7 .aboutCon2 .u1 .l1{ width: 80%; margin-top: 20px;}
    #Content7 .aboutCon2 .u1 .l1 .nf{ left: -143px;}
    #Content7 .aboutCon2 .u1 .l1 .num{ font-size: 14px; width: 40px; height: 40px; line-height: 40px;}
    #Content7 .aboutCon2 .u1 .l1 i{ top: 22px; right: -17px;}
    #Content7 .aboutCon2 .u1 .l1 em{ top: 12px; right: -32px;}
    #Content7 .aboutCon2 .u1 .l1 b{ top: 18px; right: -26px;}
    #Content7 .aboutCon2 .u1 .l1 .tit{ padding: 20px; margin: 0;}
    #Content7 .aboutCon2 .u1 .l1:nth-child(2){ margin-top: 20px;}
    #Content7 .aboutCon2 .u1 .l1:nth-child(2n){ float: right;}
    #Content7 .aboutCon2 .u1 .l1:nth-child(2n) .nf{ left: -140px; right: auto;}
    #Content7 .aboutCon2 .u1 .l1:nth-child(2n) i{ right: -15px; left: auto;}
    #Content7 .aboutCon2 .u1 .l1:nth-child(2n) em{ right: -30px; left: auto;}
    #Content7 .aboutCon2 .u1 .l1:nth-child(2n) b{ right: -24px; left: auto;}
    #Content7 .aboutCon2 .u1 .l1:nth-child(2n) .tit{ margin: 0;}
    #Content7 .aboutCon2 .more{ margin: 0 0 0 3%;}

    #Content8 .busiCon1 .pic { padding-bottom: 80px;}
    #Content8 .busiCon1 .pic .picTop{ margin-top: 120px;}
    #Content8 .busiCon1 .pic .picTop .text{ width: 100px; padding: 6% 0 4% 0; left: 50%; margin-left: -50px;}
    #Content8 .busiCon1 .pic .picTop .text .ico{ width: 50px; height: 50px;}
    #Content8 .busiCon1 .pic .picTop .text .t1{ font-size: 16px; margin: 15px 0 10px 0;}
    #Content8 .busiCon1 .pic .picTop .text .t2{ font-size: 14px; line-height: 20px; height: 60px;}
    #Content8 .busiCon1 .pic .picBot1{ padding: 15px 0;}
    #Content8 .busiCon1 .pic .picBot1 .tit{ font-size: 16px;}
    #Content8 .busiCon1 .pic .picBot1 .l1 .ico{ width: 70px; height: 70px; margin: 5px auto 10px auto; padding: 15px;}
    #Content8 .busiCon1 .pic .picBot1 .l1 .bt{ font-size: 12px; line-height: 14px;}    

    #Content9 .servCon1 .img{ width: 100%;}
    #Content9 .servCon1 .u1{ width: 100%; margin-top: 15px;}
    #Content9 .servCon1 .l1{ width: 70%; margin: 10px auto;}
    #Content9 .servCon1 .l1 .t1{ font-size: 16px;}
    #Content9 .servCon1 .l1 .t1 span{ font-size: 20px;}
    #Content9 .servCon1 .l1 .t2{ font-size: 16px; padding: 5px 10px;}    
    #Content10 .servCon2 .tit{ font-size: 16px; line-height: 16px;}
    #Content10 .servCon2 .tit i{ font-size: 18px; margin-right: 5px;}
    #Content10 .servCon2 .info{ font-size: 14px; line-height: 24px; padding: 10px 15px; margin: 10px auto 0 auto;}    

    #Content11 .servCon3 .bg{ padding: 4% 10%;}
    #Content11 .servCon3 .t1{ font-size: 18px; line-height: 18px; margin: 0 0 10px 0;}
    #Content11 .servCon3 .t2{ font-size: 14px; line-height: 14px; margin: 0 0 10px 0;}   
    #Content11 .servCon3 .lab{ padding: 10px 20px;}
    #Content11 .servCon3 .lab1{ padding: 10px 20px;}
    #Content11 .servCon3 .fv1{ font-size: 14px; height: 40px; line-height: 40px;}    

    #List .newsList1{ padding: 20px 0;}
    #List .newsList1 .l1{ padding: 10px 5px;}
    #List .newsList1 .l1 .da{ font-size: 12px; line-height: 12px;}
    #List .newsList1 .l1 .da::after{ width: 20px; height: 1px; margin: 5px 0 10px 0;}
    #List .newsList1 .l1 .tit{ font-size: 16px; line-height: 16px; height: 16px;}
    #List .newsList1 .l1 .info{ font-size: 14px; line-height: 20px; height: 40px; margin: 5px 0 10px 0;}
    #List .newsList2{ padding: 20px 0 0 0;}
    #List .newsList2 .u1{ margin: -5px -1% 15px -1%;}
    #List .newsList2 .l1{ margin: 5px 1%; padding: 10px 5px;}
    #List .newsList2 .l1 .da{ width: 13%;}
    #List .newsList2 .l1 .da .da_r{ font-size: 16px;}
    #List .newsList2 .l1 .da .da_ny{ font-size: 12px;}
    #List .newsList2 .l1 .text{ width: 87%; padding-left: 10px;}
    #List .newsList2 .l1 .tit{ font-size: 16px; line-height: 16px; height: 16px;}
    #List .newsList2 .l1 .info{ font-size: 14px; margin: 5px 0 10px 0; line-height: 20px; height: 40px;}
    #List .newsList2 .l1 .more{ font-size: 12px;}
    #List .newsList2 .fy_pc{ text-align: center; font-size: 14px; color: #272727; padding: 5px 0;}
    #List .newsList2 .fy_pc a{ padding: 5px 25px; background: #ff9900; color: #fff; border: transparent; border-radius: 16px; overflow: hidden;}
    #List .newsList2 .fy_pc span{ padding: 5px 25px; color: #272727;}

    #List .newsList3{ padding: 20px 0;}
    #List .newsList3 .l1{
        padding: 0px 0px; 
        /*
       -webkit-box-shadow: 0px 7px 8px 3px #E7E7E7;
        -moz-box-shadow: 0px 7px 8px 3px #E7E7E7;
        box-shadow: 0px 7px 8px 3px #E7E7E7;
        */
    }
        #List .newsList3 .l1:nth-child(2n-1){
            margin-right:3%;
        }
    #List .newsList3 .l1 .da{ font-size: 12px; line-height: 12px;}
    #List .newsList3 .l1 .da::after{ width: 20px; height: 1px; margin: 5px 0 10px 0;}
    #List .newsList3 .l1 .tit{ font-size: 16px; line-height: 16px; min-height: 16px;}
    #List .newsList3 .l1 .info{ font-size: 14px; line-height: 20px; min-height: 40px;height: auto;margin: 10px 0 10px 0;}    


    #Subpage .newsCon .left{ width: 100%; padding: 15px; border-right: 0; border-bottom: 1px solid #e5e5e5;}
    #Subpage .newsCon .left .tit{ font-size: 16px; line-height: 18px;}
    #Subpage .newsCon .left .time{ padding: 10px 0;}
    #Subpage .newsCon .left .time .s2{ margin: 0 10px 0 5px;}
    #Subpage .newsCon .left .info{ font-variation-settings: 14px; line-height: 24px; margin: 10px 0;}
    #Subpage .newsCon .left .sx_fy .dot{ font-size: 12px; width: 30px; height: 30px; line-height: 30px; margin-left: -15px;}
    #Subpage .newsCon .right{ width: 100%; padding: 15px 10px;}
    #Subpage .newsCon .right .t1{ font-size: 16px; line-height: 16px; padding-bottom: 10px;}
    #Subpage .newsCon .right .l1{ padding: 10px 0;}
    #Subpage .newsCon .right .l1 .bt{ font-size: 16px; line-height: 20px;}
    #Subpage .newsCon .right .l1 .time{ padding-left: 22px; font-size: 14px; margin-top: 10px; line-height: 18px; background: url(/images/i1.png) no-repeat left center; color: #444;}
    #Subpage .newsCon .left .sx_fy a{ font-size: 14px;}

    #Content12 .contCon .l1{ padding: 15px 5px;}
    #Content12 .contCon .l1 .ico{ width: 40px; height: 40px; margin: 0 auto 10px auto;}
    #Content12 .contCon .l1 .t1{ font-size: 14px; line-height: 20px; height: 80px;}
    #Content12 .contCon .l1 .t2{ margin: 10px auto 5px auto; width: 10px; height: 10px;}
    #Content12 .contCon .l1 .t3{ font-size: 14px; line-height: 14px; height: 14px;}
    #Content12 .contCon .bdmap{ margin-top: 15px; height: 400px;}
    #Content12 .contCon .bd{ position: static; padding: 0; width: 100%; height: 360px; margin-top: 15px; border-radius: 10px;}
    #Content12 .contCon .bd .t1{ font-size: 18px; line-height: 18px;}
    #Content12 .contCon .bd .t2{ font-size: 14px; line-height: 14px; margin: 10px 0 15px 0;}   
    #Content12 .contCon .bd .lab{ padding: 10px 20px;}
    #Content12 .contCon .bd .lab1{ padding: 10px 20px;}
    #Content12 .contCon .bd .fv1{ font-size: 14px; height: 40px; line-height: 40px;}

    #rgb1256 .pz_banner{ margin-top: 46px;}
    #rgb1256 .waybCon{ width: 90%; top: 35px; left: 5%;}
    #rgb1256 .waybCon .bt{ font-size: 16px; line-height: 16px; margin-bottom: 10px;}
    #rgb1256 .waybCon .hd{ margin: 15px 0 10px 0;}
    #rgb1256 .waybCon .hd .l1{ font-size: 14px; line-height: 16px; margin: 0 10px;}
    #rgb1256 .waybCon .hd .l1 em{ width: 12px; height: 12px; line-height: 6px; margin: 2px 10px 2px 0;}
    #rgb1256 .waybCon .hd .l1.on i{ width: 6px; height: 6px;}
    #rgb1256 .waybCon .bd .fv{ font-size: 12px; padding: 10px 15px; margin-bottom: 8px; height: 36px; line-height: 16px;}
    #rgb1256 .waybCon .bd .fv1{ font-size: 14px; margin-top: 0; height: 30px; line-height: 30px;}    

    #Content13 .enviCon .ico{ width: 11px; height: 24px; margin: 0 auto 20px auto;}
    #Content13 .enviCon .bg{ padding-bottom: 20px;}

    #Content14 .cultCon .l1{ margin-bottom: 15px;}
    #Content14 .cultCon .l1 .t1{ font-size: 16px; line-height: 16px;}
    #Content14 .cultCon .l1 .t2{ font-size: 14px; line-height: 18px; margin: 5px 0 5px 0;} 

    #Content15 .downLoad .down{ padding: 20px; width: 600px; height: 360px; margin-top: -180px; border-radius: 10px; margin-left: -300px;}
    #Content15 .downLoad .down .t1{ font-size: 18px; line-height: 18px;}
    #Content15 .downLoad .down .t2{ font-size: 14px; line-height: 14px; margin: 10px 0 15px 0;}   
    #Content15 .downLoad .down .lab{ padding: 10px 20px;}
    #Content15 .downLoad .down .lab1{ padding: 10px 20px;}
    #Content15 .downLoad .down .fv1{ font-size: 14px; height: 40px; line-height: 40px;}
    #Content15 .downLoad .down .clo{ width: 15px; height: 15px; top: 10px; right: 10px;}    

    #rgb1260 .resuCon .form{ margin: 0 auto 10px auto;}
    #rgb1260 .resuCon .outer{ width: 100%; margin-bottom: 10px;}
    #rgb1260 .resuCon .date{ width: 49%; padding: 10px 2%; margin-right: 1%;}
    #rgb1260 .resuCon .date:nth-child(2n){ margin-right: 0; float: right;}
    #rgb1260 .resuCon .date-list{ top: 37px; right: 0;}
    #rgb1260 .resuCon .wz{ font-size: 14px; line-height: 18px;}
    #rgb1260 .resuCon .date-check{height:18px; font-size: 14px; line-height: 18px;}

    #rgb1260 .resuCon .slDiv{ font-size: 14px; height: 38px; line-height: 38px;}
    #rgb1260 .resuCon .slDiv .btnSelect::after{ border-width: 4px; top: 16px; right: 10px; margin-left: -4px;}
    #rgb1260 .resuCon .slDiv .ulDiv{ top: 37px;}
    #rgb1260 .resuCon .slDiv .ulDiv ul li{ height: 30px; line-height: 30px;}
    #rgb1260 .resuCon .form .fv2{ width: 62%; font-size: 14px; height: 38px; line-height: 18px; padding: 10px 10px;}
    #rgb1260 .resuCon .form .fv3{ font-size: 14px; height: 38px; line-height: 38px;}
    #rgb1260 .resuCon .l1{ margin: 10px 0; }
    #rgb1260 .resuCon .l1 .bt{ font-size: 14px; line-height: 34px; height: 34px; padding: 0 1.5%;}
    #rgb1260 .resuCon .l1 .nr{ font-size: 12px; line-height: 30px; height: 30px; padding: 0 1.5%;}
    #rgb1260 .resuCon .l1 .tit:first-child .bt{ padding-left: 1.5%;}
    #rgb1260 .resuCon .l1 .tit:first-child .nr{ padding-left: 1.5%;}


    #rgb1260 .resuCon .l1 .lj .imgPop1{ height: 386px; width: 80%; left: 10%; margin-top: -193px;}
    #rgb1260 .resuCon .l1 .lj .recobt{ height: 36px; line-height: 36px; font-size: 16px;}
    #rgb1260 .resuCon .l1 .lj .recobt .clo{ right: 20px;}
    #rgb1260 .resuCon .l1 .lj .list{ padding: 20px; max-height: 350px;}
    #rgb1260 .resuCon .l1 .lj .list .reco{ padding-bottom: 10px; line-height: 20px; padding-left: 20px;}
    #rgb1260 .resuCon .l1 .lj .list .reco .sj{ font-size: 14px; margin-right: 5px;}
    #rgb1260 .resuCon .l1 .lj .list .reco .wz{ font-size: 14px;}
    #rgb1260 .resuCon .l1 .lj .list .reco .hd{ font-size: 14px; height: 20px; line-height: 20px; margin-left: 5px; padding: 0 10px;} 

    #rgb1260 .xsnr .imgPop1{ height: 386px; width: 80%; left: 10%; margin-top: -193px;}
    #rgb1260 .xsnr .imgPop1 .recobt{ height: 36px; line-height: 36px; font-size: 16px;}
    #rgb1260 .xsnr .imgPop1 .recobt .clo{ right: 20px;}
    #rgb1260 .xsnr .imgPop1 .list{ padding: 20px; max-height: 350px;}
    #rgb1260 .xsnr .imgPop1 .list .reco{ padding-bottom: 10px; line-height: 20px; padding-left: 20px;}
    #rgb1260 .xsnr .imgPop1 .list .reco .sj{ font-size: 14px; margin-right: 5px;}
    #rgb1260 .xsnr .imgPop1 .list .reco .wz{ font-size: 14px;}
    #rgb1260 .xsnr .imgPop1 .list .reco .hd{ font-size: 14px; height: 20px; line-height: 20px; margin-left: 5px; padding: 0 10px;} 

    #rgb1260 .resuCon .l1 .xx .imgPop2{ height: 296px; width: 80%; left: 10%; margin-top: -148px;}
    #rgb1260 .resuCon .l1 .xx .recobt{ height: 36px; line-height: 36px; font-size: 16px;}
    #rgb1260 .resuCon .l1 .xx .recobt .clo{ right: 20px;}
    #rgb1260 .resuCon .l1 .xx .list{ padding: 10px; max-height: 260px;}
    #rgb1260 .resuCon .l1 .xx .list .reco{ line-height: 16px;}
    #rgb1260 .resuCon .l1 .xx .list .reco .sj{ width: 40%; padding: 5px; font-size: 14px;}
    #rgb1260 .resuCon .l1 .xx .list .reco .wz{ width: 60%; padding: 5px; font-size: 14px;}

    #rgb1260 .xsnr .imgPop2{ height: 296px; width: 80%; left: 10%; margin-top: -148px;}
    #rgb1260 .xsnr .imgPop2 .recobt{ height: 36px; line-height: 36px; font-size: 16px;}
    #rgb1260 .xsnr .imgPop2 .recobt .clo{ right: 20px;}
    #rgb1260 .xsnr .imgPop2 .list{ padding: 10px; max-height: 260px;}
    #rgb1260 .xsnr .imgPop2 .list .reco{ line-height: 16px;}
    #rgb1260 .xsnr .imgPop2 .list .reco .sj{ width: 40%; padding: 5px; font-size: 14px;}
    #rgb1260 .xsnr .imgPop2 .list .reco .wz{ width: 60%; padding: 5px; font-size: 14px;}    
    
    #Content16 .about2 .info{ font-size: 14px; line-height: 24px;}    
    #Content16 .about2 .pic{ margin: 15px auto; padding: 20px 2%;}
    #Content16 .about2 .pic .tit{ font-size: 16px; line-height: 16px; margin-bottom: 10px;}
    #Content16 .about2 .pic .u1 .l1{ padding-bottom: 10px;}
    #Content16 .about2 .pic .u2 .l1{ padding-top: 10px;}
    #Content16 .about2 .pic li .num{ font-size: 18px; line-height: 18px;}
    #Content16 .about2 .pic li .wz{ font-size: 14px; line-height: 14px; margin-top: 4px;}
    #Content16 .about2 .pic li .text{ font-size: 14px; line-height: 14px; margin-top: 5px;}    
    
    #Content17 .about3 .info{ font-size: 14px; line-height: 24px;}    
    #Content17 .about3 .pic1{ margin: 15px auto;}
    #Content17 .about3 .pic1 .u1 .l1{ width: 180px; height: 180px;}
    #Content17 .about3 .pic1 .u1 .l1 .t1{ font-size: 16px; line-height: 16px;}
    #Content17 .about3 .pic1 .u1 .l1 .t2{ font-size: 14px;}
    #Content17 .about3 .pic1 .u1 .dot{ margin: 90px 10px; width: 50px;}    
    
    #Content18 .about4 .info{ font-size: 14px; line-height: 24px;}    
    #Content18 .about4 .pic2{ margin: 10px auto;}
    #Content18 .about4 .pic2 .u1 .l1{ margin: 5px 1%;}    
    
    #Content19 .busiCon2 .pic { padding-bottom: 80px;}
    #Content19 .busiCon2 .pic .picTop{ margin-top: 60px;}
    #Content19 .busiCon2 .pic .picTop .text{ width: 100px; padding: 6% 0 4% 0; left: 50%; margin-left: -50px;}
    #Content19 .busiCon2 .pic .picTop .text .ico{ width: 50px; height: 50px;}
    #Content19 .busiCon2 .pic .picTop .text .t1{ font-size: 16px; margin: 15px 0 10px 0;}
    #Content19 .busiCon2 .pic .picTop .text .t2{ font-size: 14px; line-height: 20px; height: 60px;}
    #Content19 .busiCon2 .pic .picBot2{ padding: 20px 10px;}
    #Content19 .busiCon2 .pic .picBot2 .hd .l1{ padding: 10px 0 15px 0; }
    #Content19 .busiCon2 .pic .picBot2 .hd .l1.on::after{ border-width: 8px; bottom: -16px; margin-left: -8px;}
    #Content19 .busiCon2 .pic .picBot2 .hd .l1 .ico1{ width: 30px; height: 30px;}
    #Content19 .busiCon2 .pic .picBot2 .hd .l1 .ico2{ width: 30px; height: 30px;}
    #Content19 .busiCon2 .pic .picBot2 .hd .l1 .wz{ font-size: 14px; line-height: 14px; margin-top: 10px;}
    #Content19 .busiCon2 .pic .picBot2 .bd{ margin-top: 20px;}
    #Content19 .busiCon2 .pic .picBot2 .bd .l1{ font-size: 14px;}
    #Content19 .busiCon2 .pic .picBot2 .bd .l1 span{ margin: 0 5px;}
    
    #Content20 .busiCon3 .pic .picTop{ margin-top: 60px;}
    #Content20 .busiCon3 .pic .picTop .text{ width: 100px; padding: 6% 0 4% 0; left: 50%; margin-left: -50px;}
    #Content20 .busiCon3 .pic .picTop .text .ico{ width: 50px; height: 50px;}
    #Content20 .busiCon3 .pic .picTop .text .t1{ font-size: 16px; margin: 15px 0 10px 0;}
    #Content20 .busiCon3 .pic .picTop .text .t2{ font-size: 14px; line-height: 20px; height: 60px;}
    #Content20 .busiCon3 .pic .picBot3{ padding: 20px;}
    #Content20 .busiCon3 .pic .picBot3 .u1{ width: 110%; margin: -5px -5%;}
    #Content20 .busiCon3 .pic .picBot3 .l1{ width: 40%; margin: 5px 5%;}
    #Content20 .busiCon3 .pic .picBot3 .l1 .t1{ font-size: 16px; line-height: 26px; margin: 15px 0 10px 0;}
    #Content20 .busiCon3 .pic .picBot3 .l1 .t2{ font-size: 14px; line-height: 20px; height: 60px; overflow: hidden;}
    
    #Content21 .info{ font-size: 14px; line-height: 24px;} 

    .pcpc{
        display: none;
    }
    
    .pcpc2{
        display: none;
    }    
    .mobmob{
        display: block;
    }    
}


    
@media (max-width: 1600px) {
    #Top .kj_top .top3 .kjsearch .cnen{
    line-height:40px;
    padding-right:0px;
    padding-left:6%;    
    color:#333;
    font-size:20px;
    }
    
    #Top .menu .nli span a{font-size: 17px; }
    
    .lmena{
        margin-left:5.6%;
    }    
    .menu_head {
        font-size: 14px;
    }
    .menu_body{
        font-size: 14px;
    }
    
    /*
    .mainleft3 ul li a{
        font-size: 14px;
        padding-left:17px;
    }
    .mainleft3 ul li a:hover{
        padding-left: 17px;
    }
    .mainleft3 ul li .active{
         padding-left: 17px;
    }
    */
}    


@media screen and  (max-width:1560px){
    
 .lmena{
        margin-left:4.5%;
    }        
#Top .kj_top .top1{ float: left; width: 100%; height:85px; padding: 0px 0 10px;}
#Top .kj_top .top3 .logo{ width:210px; margin: 0 0 11px 0px; float: left; line-height: 0;}
#Top .kj_top .top3 .logo .mena{ width: 15%;float: left;padding-top:25px;}
  
#Top .kj_top .top3 .kjsearch{
    width:74%;
    float: right;
    margin-top:12px;
    text-align: right;
    
}
#Top .kj_top .top3 .kjsearch .text{
	float: left;
	width:55%;
	height:40px;
	line-height:40px;
	padding-left:20px;
	border-left:2px solid #ccc;
	border-top:2px solid #ccc;
	border-bottom:2px solid #ccc;
    background-color: rgba(255,255,255,0.5);
    margin-left:0%;
}
#Top .kj_top .top3 .kjsearch .sub{
	height: 40px;
	float: left;
	line-height: 40px;
	width:50px;
    text-align: center;
    color: #fff;
    background:#0070C0;
    background-image: url("/images/fdj3.png");
    background-size:20px 20px;
    background-position:  center center;
    background-repeat: no-repeat;
}

#Top .menu .nli .sub3 .subinfo ul li .ul2{
    display: none;
    position: absolute;
    left:100%;
    width: 110%;
    background: #FFFFFF;
    top:0px;
}    
    
    
#Top .kj_top .top3 .kjsearch .xiala{
    width:60.8%;
    background: #fff;
    -webkit-box-shadow: 0px 3px 4px 1px #ccc;
    -moz-box-shadow: 0px 3px 4px 1px #ccc;
    box-shadow: 0px 3px 4px 1px #ccc;
    z-index: 9999;
    position:relative;
    border: #ccc 1px solid;
    top:40px;
    padding: 0 2% 2% 2%;
    margin:0px;
   
}

#Top .kj_top .top3 .kjsearch .xiala .xialaleft{
    float: left;
    width: 54%;
    text-align: left;
    font-size: 16px;
    min-height:100px;
    margin-top: -30px;
}    
    
#Top .kj_top .top3 .kjsearch .cnen{
    line-height:40px;
    padding-right:0px;
    padding-left:5%;  
    color:#333;
    font-size:20px;
}
    
}


    
@media screen and  (max-width:1500px){
    
    #Top .kj_top .top3 .kjsearch .cnen{
    line-height:40px;
    padding-right:0%;
    color:#333;
    font-size:20px;
    padding-left:5%;
    }
    
  .lmena{
        margin-left:4.9%;
    } 
        
    
#Top .menu .nli span a{ display: block;font-size: 16px; line-height:40px; text-align: left; color: #666; position: relative; /*background: url("/images/d.png"); background-repeat:no-repeat; background-position:85% center*/}
    
    #Top .menu .nli .sub{
        display: none; position: absolute;
        width: 140%;top:40px; 
        margin-left:0%; 
        z-index: 999;
        left:0px;
    }
    #Top .menu .nli .sub .subinfo ul li a{
        display:block;
        padding:0 1em;
        font-size: 14px;

    }
    
    
    #Top .menu .nli .sub3{
        display: none; position: absolute; width: 160%;top:40px; margin-left:0%; z-index: 999;
        left:0px;
    }
    #Top .menu .nli .sub3 .subinfo ul li a{
        display:block;
        padding:0 1em;
         
    }    
    
 
    
    
    
    
    
.pinfoleft  .inputs{
        font-size: 12px;
}
.pinfoleft  .inputs2{
        font-size: 12px;
}    
    
    
    
    
    
    
    
    
    
    
      .mySwiper .swiper-slide {
        width: 20%;
        height:30px;
        opacity: 1;
        background: #F2F2F2;
        font-size: 16px;
      }
    
      .mySwiper .swiper-slide-thumb-active {
          opacity:1;
          /*
          background: url("/images/sj.png");
          background-size: 30px auto;
          background-repeat: no-repeat;
          background-position: top center;
           background-color: rgba(242,242,242,0.2)
          */
          background: #70707A;
          color: #fff;
         
      }    
#Top .menu .nli .sub2{
    display:none;
    position:absolute;
    width:140%;
    top:40px;
    margin-left:0%;
    z-index:999;
    background-color:rgba(255,255,255,1);
    min-height:45px;
    padding:0px;
    left:-33%;
}    
    
#Top .menu .nli .sub2 .subinfo ul li .ul2{
    display: none;
    position: absolute;
    right:100%;
    width: 100%;
    background: #FFFFFF;
    top:0px;
}
#Top .menu .nli .sub2 .subinfo ul li a{
    color:#666;
    font-size:16px;
    display:block;
    padding:0 10px;
    
}    
    
    
#List .newsList3{padding:10px 0 0;}  
    
    
#List .newsList3 .l1{ 
    float: left; 
    width: 29.3%; 
    margin: 5px 2% 25px; 
    padding: 0px 0px; 
    background: #fff;
}
#List .newsList3 .l1 .da{ font-size: 12px; line-height: 3px; color: #888;}
#List .newsList3 .l1 .da::after{ content: ""; display: block; width: 24px; height: 3px; margin: 3px 0 5px 0; }
#List .newsList3 .l1 .tit{ font-size:18px; line-height:20px; min-height: 20px; overflow: hidden; color: #0070C0;}
#List .newsList3 .l1 .info{ font-size: 16px; line-height: 26px; min-height:52px;height: auto;margin: 10px 0 5px 0; overflow: hidden; color: #666;}
#List .newsList3 .l1:hover .tit{ color: #0070C0;}
#List .newsList3 .l1 .img{ line-height: 0;overflow: hidden;}
#List .newsList3 .l1 :hover img{
    	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	transition: all 0.5s ;
	-webkit-transition: all 0.5s ;
	-ms-transition: all 0.5s ;
	-o-transition: all 0.5s ;
	-moz-transition: all 0.5s ;
}
#List .newsList3 .l1:hover{
    /*
    background: #F9F9F9;
    */
}
#List .newsList3 .l1 img{
    	-webkit-transform: scale(1.0);
	-ms-transform: scale(1.0);
	-o-transform: scale(1.0);
	transform: scale(1.0);
	transition: all 0.5s ;
	-webkit-transition: all 0.5s ;
	-ms-transition: all 0.5s ;
	-o-transition: all 0.5s ;
	-moz-transition: all 0.5s ;
}

    
    
    
.producttypelist{
    width:100%;
    margin: 0 -1% 50px;
}



.producttypelist ul li .ti2 .imgs{
    width: 42%;
    float: left;
}

.producttypelist ul li .ti2 .infos{
    width: 54%;
    float: right;
}

.producttypelist ul li .ti2 .infos div{
    line-height:27px;
    font-size: 14px;
}    
    
.list2 .listlist ul li{
        vertical-align: middle;
}    
.list2 .listlist ul li a{
    width: 46%;
    float: left;
    margin: 0 2%;
    border-bottom: 1px solid #C0C0C0;
    line-height:20px;
    padding:10px 0px 5px;
    vertical-align: middle;
    height:58px;
    min-height: 58px;
}

.list2 .listlist2{
    width: 104%;
    margin: 0 -2%;
}
.list2 .listlist2 ul li a{
    width: 46%;
    float: left;
    margin: 0 2%;
    border-bottom: 1px solid #C0C0C0;
    line-height:25px;
    padding: 5px 0px;
    font-size: 14px;
    height: 60px;
}    
    
    

.menu_head {
				width: 100%;
				height: 45px;
				line-height: 45px;
				padding-left:7px;
				color: #475050;
				cursor: pointer;
				background-color: #f2f2f2;
				background-position: right center;
				background-repeat: no-repeat;
                border-left: #A8A8A8 4px solid;
                margin-bottom:3px;
                font-size: 12px;
}

.menu_head:hover{
    border-left: #0070C0 4px solid;
}
   
/*
   .mainleft3 ul li a{
        font-size: 12px;
        padding-left: 7px;
    }
    .mainleft3 ul li a:hover{
        padding-left: 7px;
    }    
    .mainleft3 ul li .active{
         padding-left: 7px;
    }
    
*/
			.current {
                /*
				background-image: url(/css/images/pro_down2.png);
                */
                border-left: #0070C0 4px solid;
			}

			.menu_body {
				border-left: 0px solid #e0e0e0;
				border-right: 0px solid #e0e0e0;
				width: 100%;
                background: #E5F0FF;
			}

			.menu_body a {
				width: 100%;
				padding-left: 18px;
				display: block; 	/*不能去掉，只有是block，高度才有效*/
				line-height: 45px;
				color: #666;
				text-decoration: none;
				overflow: hidden; 	/*与高度为0 结合，溢出的部分隐藏*/
				height: 0px; 		/*高度0*/
				transition: all .3s;
                border-bottom: 0px;font-size: 12px;
			}
			.bt{
				border-bottom: 0px solid #e0e0e0; 
			}    
    
        #Down .pz_down .footNav .l1{ float: left; padding-right:3%;}   
        .pinfoleft .ti{
            margin-top: 20px;
            font-size: 20px;
        }    
    
     

}

@media (max-width: 1460px) {
    .lmena{
        margin-left:4.5%;
    }  
   
    #Top .kj_top .top3 .kjsearch .text{
        float: left;
        width:55%;
    }    
    
}

@media screen and  (max-width:1400px){
     #Down .pz_down .footNav .l1{ float: left; padding-right:2%;}   
    
     .lmena{
        margin-left:5.1%;
    }     
    #Top .menu{ float: right;width:97%;margin: 0 1.7% 0 auto;}
}


@media screen and  (max-width:1280px){
    
    #Top .kj_top .top3 .kjsearch .text{
        float: left;
        width:50%;
    }      
    
    .xiangguan{
        /*
        width: 90%;
        */
        margin: 0 auto;
        position: relative
    }

    #Top .kj_top .top3 .kjsearch .cnen{
        padding-right:0.4%;
        padding-left:35px;
    }    
    #Top .menu .nli span a{font-size: 14px; }

    .lmena{
        margin-top:8px;
        float:left;
        margin-left:5.0%;
        width:26px;
        height: auto;
    }
    
    #Top .menu .nli .sub{
        width:140%;
        margin-left:0%;

    }       
    
    #Top .menu .nli .sub3{
        width:180%;
        margin-left:0%;
    }       
     #Top .menu{ width:96%;margin: 0 1.0% 0 auto;}
    
}



@media screen and  (max-width:1201px){
    .xiangguan{
        /* width: 93%;*/
        margin: 0 auto;
        position: relative
    }
   
    #Down .pz_down .footNav .l1{ float: left; padding-right:0%;font-size: 12px;}
    
    #Down .pz_down .footNav .l1 .img img{
        width: 80px;
        height: auto;
    }
    
    #Top .kj_top .top2{ padding: 0 0px; width:96%;  margin: 0 -3% 0 auto;background: #AEAEAE;}

    #Top .menu{ float: right;width:95%;margin: 0 1.3% 0 auto;}
    #Top .kj_top .top3 .kjsearch .cnen{
        padding-right:0%;
        padding-left:31px;
    }  
 
    .lmena{
        margin-top:8px;
        float:left;
        margin-left:5.4%;
        width:26px;
        height: auto;
    }
    
}
.font20{
    font-size: 20px;
    line-height: 50px;
}
.backtop{
        display:none;
}


@media screen and  (max-width:991px){
    
   
    

.ageentti{
        font-size: 22px;
    }
.agentlist {
        font-size: 13px;
}  
.agentlist ul li{
        line-height:25px;
    overflow: hidden;
}
.agentlist ul li .t1{
        font-size: 18px;
}
.agentlist ul li .t2{
    width:100%;
}
.agentlist ul li .t2 ul li{
     border:0px solid #D5D5D5;
     padding:0%;
    margin: 0px;
}
.agentlist ul li .t2 ul li{
    width:50%;
    float: left;
   
}

    

.prolist{
    width: 100%;
    margin: 10px auto 40px;
    min-height:100px;
}
.prolist ul{
    border-top: 0px solid #ccc;padding-top: 10px
}
.prolist ul li{
        width: 100%;
        margin: 0 auto 20px;;
        float: left;
        text-align: left;
        line-height:30px;
        font-size: 16px;
        border:2px solid #E5E5E5;
        padding: 1.5%;
 }
.prolist ul li img{
    vertical-align: middle;
}

.prolist ul li .infos .span2{float: right;color: #999;font-size: 14px;}
 

.prolist ul li .ti1{
    color:#0070C0;
    line-height: 20px;
    padding-bottom: 10px;
    font-size: 16px;
}
.ti1ti{
    width:100%;
}

.prolist ul li .ti2{
    line-height: 20px;
    text-align: left;
    font-size: 14px;
}

.prolist ul li .infos .ti2 .span1{font-weight: bold}   
    
.miaoshutable table{
    margin-left:58px;
}    
    
    .backtop{
        display:block;
        background:#888888;
        position: fixed;
        bottom:10px;
        right: 10px;
        width:45px;
        text-align: center;
        line-height: 45px;
        height: 45px;
        z-index: 999;
    }
    .backtop a{
        display: block;
    }
    .backtop img{
        width: 20px;
        margin: 10px auto 0;
        vertical-align: middle;
    }
    
.k01{
    width: 12%;
}
.k02{
    width: 10%;
}

.k03{
    width: 10%;
}

.k04{
    width: 10%;
}

.k05{
    width: 8%;
}
.k06{
    width: 50%;
} 
    
    
    
    
.list2 .ti1{
    font-size:18px;
    
}   

    .font12{
        font-size: 14px;
        line-height: 25px;
    }    
.fontwe20{
    font-size: 18px;
    font-weight: bold
}    
    
.fontwe22{
    font-size: 20px;
    font-weight: bold
}        
    
.cinfo30 table tr td{
    font-size: 11px;
} 
  
    
.bigpic{
    position: absolute;
    top:0px;
    left: 50%; /* 同样地，left也应该设置为50% */
    transform: translate(-50%, 0);
    width: 100%;
    height: auto;
    box-shadow: 0 0 10px #ccc;
    display: none;
    max-width:300px;
}    
    .bigpic img{
        width: 100%;
        height: auto;
    }
        #Top .kj_top .top2{ padding: 0 0px; width:100%;  margin: 0 0% 0 auto;background: #AEAEAE;}

        .hp_con{
            margin-top:30px;
            margin-bottom: 30px;
        }    

        .hp_con .my-prev{
            left:-20px;
            background:url("/images/hp_pre.png") no-repeat center center;
            background-size:30%;
        }
        .hp_con .my-next{
            right: -17px;
            background:url("/images/hp_next.png") no-repeat center center;
            background-size:30%;
        }    

        .mainleft2{
            display: none;
        }
        .mainleft{
            display: none;
        }
        .mainright{
            width:98%;
            float:inherit;
            margin-bottom:50px;
            margin: 0 auto;
        }    

        .daohang{
            margin: 20px auto;
            min-height: 50px;
            line-height:50px;
            overflow: hidden;
            white-space: nowrap; /* 防止文字换行 */
            text-overflow: ellipsis; /* 超出部分显示省略号 */
        }   

        .daohang .dq{
            font-size:18px;
            padding-left:10px;
            padding-right: 10px;
            display:none
        }


        .list2 .listlist ul li a{
            font-size: 14px;
            width: 48%;
            float: left;
            margin: 0 1%;
        }    

        .list2 .listlist2{
            width: 104%;
            margin: 0 -2%;
             height: auto;
        }
        .list2 .listlist2 ul li a{
            width: 98%;
            float: left;
            margin: 0 2%;
            border-bottom: 1px solid #C0C0C0;
            line-height:25px;
            padding: 10px 0px 10px;height: auto;
        }    


        .pright h2{
            line-height:40px;
            font-size: 16px;
        } 

        .pinfoti{
            line-height: 30px;
            font-size: 20px;
        }

        .downlist{
                width: 104%;
                margin: 0 -2%;
            }
            .downlist ul li{
                width: 46%;
                margin: 0 2% 10px;;
                float: left;
                text-align: center;
                line-height:30px;
                font-size: 16px;
            }
            .downlist ul li img{
                width: 100%;
                height: auto;
            }
            .downlist{
                line-height: 50px;
                font-size: 18px;
                font-weight: bold;
                text-align: left;
                padding-left:5px;
            }    

        
        .mainright .content .inputs{
            border: 1px solid #D6D6D6;
            line-height:40px;
            width:calc(100% - 45px);
            padding-left: 1%;
        }
        .mainright .content .inputs2{
            border: 1px solid #0070C0;
            line-height:40px;
            width:45px;
            background:#0070C0;
            color: #fff;
            text-align: center;
            float: left;
        }  


        .mainright .content  .inputsfdj{
            background: url("/images/fdj3.png") #0070C0;
            background-size:40% auto;
            background-repeat: no-repeat;
            background-position: center center;
        }


            .newsinfo{
                width: 100%;
                margin: 0 auto;
                overflow: auto;
                word-wrap: break-word; /* 自动换行 */
                font-size:14px;
                line-height:25px;
            }
    
            .newsinfo img{
                
                height: auto;
                margin: 0 auto 0px 0px;
                width: 100%;
            }    
    
.newsinfo p{
    text-indent:0px;
}
  
.newsinfo table{
                width: 100%;
               
}
    

             .newsinfo2{
                width: 100%;
                margin: 0 auto 50px;
                overflow: auto;
            }   
            .newsinfo2 table{
                width: 200%;
                overflow:scroll;
            }
            .newsinfo2 table tr td{
                font-size: 14px;
                line-height: 25px;
                padding: 5px 0px 5px 5px;
            }


        .mainright .content .contentleft{
            width:100%;
            float:inherit;
            line-height: 25px;
        }
        .mainright .content .contentleft .about_tit{
            line-height: 30px;
        }
        .mainright .content .contentleft .about_tit span{
                font-size: 20px;
        }
        .mainright .content .contentleft p{
            padding-bottom: 10px;
        }
        .mainright .content .contentright{
            width:100%;
            float:inherit;
        }

        .intellist ul li{
            width: 47%;
            margin: 0 1.5%;


        }    


        .newslist ul li{
            width: 46%;
            margin: 0 2% 20px;

        }    

            .contact h2{
                font-size: 18px;
            }   
        .contactlist{
                width: 100%;
                margin: 20px auto 0;
        }
       
        .contactlist ul li{
                width:98%;
                margin: 0 1% 20px;
                float: left;
                text-align: left;
                line-height:25px;
                font-size: 16px;
                padding: 1%;
         }
        .contactlist ul li:nth-last-of-type(1){
            margin: 0 1% 0px;
        }
        .contactlist ul li .imgs{
            vertical-align: middle;
            width:100%;
            float: left;
        }


        .contactlist ul li .imgs img{
            width: 100%;
            height: auto;
            border-radius: 150px;
        }
        .contactlist ul li .infos{float: right;color: #999;width: 70%;}
        .contactlist ul li .infos .ti1{
            font-size: 18px;
            font-weight: bold;
            margin-top:0px;
        }


        .related_product{
            width:102%;
            margin: 20px -1%;
        }
        .related_product ul li{
            float: left;
            width: 96%;
            margin: 10px 1%;
            border: 1px solid #D3D3D3;
            border-radius: 5px;

        }
        .related_product ul li .t1{
            text-align: center;
            line-height: 40px;
            font-weight: bold;
            color:#0065FF;
            overflow: hidden;
            white-space: nowrap;
            width: 90%;
            margin: 0 auto;
        }    


        .picbanner{
            border: #E3E3E3 0px solid;
            text-align: center;
        }

        .picbanner .swiper-slide img{
            display:block;
            width:50%;
            height:auto;
            margin: 0 auto;
            max-width:200px;
        }


        .pagepage{margin:20px auto 40px auto; width:100%;text-align:center;}
        .pagepage a{
            display:inline-block;
            height:25px;
            line-height:25px;
            width:25px;
            border:1px solid #dcdcdc;
            margin:0 1px;
            text-decoration:none;
            color:#333;
            font-size: 12px;
        }
        .pagepage a:hover,.pagepage a.hover{
            color:#fff;
            background:#1D6CB1;
            border:#1D6CB1 1px solid;
        }    


           .banner{
                width:100%;	
                position:relative;
                overflow:hidden;	
                cursor:pointer;		
            }
            .banner .swiper-slide{
                width:100%;	
                background-repeat:no-repeat;
                background-position:top center;
            }
            .banner .swiper-slide img{
                display:block;
                width:100%;
                height:auto;
            }
            .banner .swiper-slide a{
                display:block;
                width:100%;	
            }
            .banner .swiper-pagination {
              position: absolute;
              left: 0;
              text-align: center;
              bottom:50px;
              width: 100%;
            }
            .banner .swiper-pagination-bullet {
              display: inline-block;
              width:10px;
              height:10px;
              border-radius: 20px;
              background: #fff;
             /* box-shadow: 0px 1px 2px #555 inset;*/
              margin: 0 3px;
              cursor: pointer;
            }
            .banner .swiper-pagination-bullet-active {
              background: #FF9900;
            }    

            #Content .homeCon1 .left{ width: 100%;padding-top:15px;}
            #Content .homeCon1 .right{ width: 100%;}    

            #Content3 .xwTab .bd .left{ width: 100%;}
            #Content3 .xwTab .bd .right{ width: 100%; margin-top: 15px;}
            #Content3 .xwTab .bd .right .l1 .text{ width: 100%;}
            #Content3 .xwTab .bd .right .l1 .img{ width: 100%;}
            #Content3 .xwTab .bd .ul{ display: block;}    
            #Content4 .hzTab .l1{ width: 48%;}  
            #Content5 .subNav .l1{ width: 70px;}

            #Content7 .aboutCon2 .dot{ display: none;}
            #Content7 .aboutCon2 .u1 .l1{ width: 70%;}
            #Content7 .aboutCon2 .u1 .l1 .nf{ left: -41%;}
            #Content7 .aboutCon2 .u1 .l1 .tit{ padding: 10px;}
            #Content7 .aboutCon2 .u1 .l1 .tit .wz { font-size: 14px; line-height: 20px; max-height: 40px;}
            #Content7 .aboutCon2 .u1 .l1:nth-child(2n) .nf{ left: -41%;}
            #Content7 .aboutCon2 .more{ margin: 0 0 0 12%; font-size: 14px; line-height: 16px; padding: 10px 0; width: 50px; height: 50px;}    
            #Content8 .busiCon1 .pic .picBot1 .left{ width: 100%;}
            #Content8 .busiCon1 .pic .picBot1 .right{ width: 100%; margin-top: 15px;}    

            #Content11 .servCon3 .lab{ width: 100%; margin: 0 0 10px 0;}  
            #Content11 .servCon3 .lab1{ width: 100%; margin: 0 0 10px 0;}
            #Content11 .servCon3 .lab2{ width: 100%; margin: 0 0 10px 0;} 
            #Content11 .servCon3 .fv{ width: 100px;}

            #List .newsList1 .u1{ width: 100%; margin: 0;}
            #List .newsList1 .l1{ width: 100%; margin: 15px 0;}
            #List .newsList2 .u1{ width: 100%; margin: -5px 0 15px 0;}
            #List .newsList2 .l1{ width: 100%; margin: 5px 0;}
            #List .newsList3 .u1{ width: 100%; margin: 0;}
            #List .newsList3 .l1{ width: 100%; margin:15px 0;}       

            #Content12 .contCon .u1{ width: 100%; margin: 0;}
            #Content12 .contCon .l1{ width: 100%; margin: 0 0 10px 0;}
            #Content12 .contCon .bdmap{ margin-top: 10px;}
            #Content12 .contCon .bd{ height: 480px;}  
            #Content12 .contCon .bd .lab{ width: 100%; margin: 0 0 10px 0;}  
            #Content12 .contCon .bd .lab1{ width: 100%; margin: 0 0 10px 0;}
            #Content12 .contCon .bd .lab2{ width: 100%; margin: 0 0 10px 0;} 
            #Content12 .contCon .bd .fv{ width: 100px;}

            #rgb1256 .waybCon{ padding: 15px;}
            #rgb1256 .waybCon .hd .l1{ margin: 0 5px;}    
            #Content15 .downLoad .down{ padding: 10px; width: 80%; height: 320px; margin-top: -160px; margin-left: -40%; overflow-y: scroll;}  
            #Content15 .downLoad .down .lab{ width: 100%; margin: 0 0 10px 0;}  
            #Content15 .downLoad .down .lab1{ width: 100%; margin: 0 0 10px 0;}
            #Content15 .downLoad .down .lab2{ width: 100%; margin: 0 0 10px 0;} 
            #Content15 .downLoad .down .fv{ width: 100px;}
            #Content15 .downLoad .down{ height: 400px; margin-top: -200px;}    

            #rgb1260 .resuCon .form{ width: 100%;}
            #rgb1260 .resuCon .outer{ margin-bottom: 3px;}
            #rgb1260 .resuCon .date{ width: 100%; margin-right: 0;}
            #rgb1260 .resuCon .date:nth-child(2n){ margin-top: 3px;}
            #rgb1260 .resuCon .slDiv{ width: 30%; font-size: 12px;}
            #rgb1260 .resuCon .slDiv .btnSelect::after{ right: 5px;}
            #rgb1260 .resuCon .form .fv2{ width: 70%; float: right; margin: 0; font-size: 12px;}
            #rgb1260 .resuCon .form .fv3{ width: 100%; float: right; margin-top: 3px; font-size: 12px;}
            #rgb1260 .resuCon .l1 .tit{ text-align: center;}
            #rgb1260 .resuCon .l1 .t1{ width: 100%;}
            #rgb1260 .resuCon .l1 .t2{ width: 100%;}
            #rgb1260 .resuCon .l1 .t3{ width: 100%;}
            #rgb1260 .resuCon .l1 .t4{ width: 100%;}
            #rgb1260 .resuCon .l1 .t5{ width: 100%;}

            #rgb1260 .resuCon .l1 .t6{ width: 100%;}
            #rgb1260 .resuCon .l1 .t7{ width: 100%;}
            #rgb1260 .resuCon .l1 .t8{ width: 100%;}
            #rgb1260 .resuCon .l1 .t9{ width: 100%;}
            #rgb1260 .resuCon .l1 .t10{ width: 100%;}
            #rgb1260 .resuCon .l1 .t11{ width: 100%;}    

            #Content16 .about2 .pic li{ padding-left: 1.5%;}
            #Content16 .about2 .pic li .num{ font-size: 16px; line-height: 16px;}
            #Content16 .about2 .pic li .wz{ font-size: 12px; line-height: 12px; margin-top: 4px;}
            #Content16 .about2 .pic li .text{ font-size: 12px; line-height: 16px; height: 32px; overflow: hidden; margin-top: 5px;}    

            #Content17 .about3 .pic1 .u1 .l1{ width: 80px; height: 80px;}  
            #Content17 .about3 .pic1 .u1 .l1 .img{ width: 20px; height: 17.5px; margin: 10px auto 0 auto;}
            #Content17 .about3 .pic1 .u1 .l1 .t1{ font-size: 14px; line-height: 14px; margin: 5px 0;}
            #Content17 .about3 .pic1 .u1 .l1 .t2{ font-size: 12px; line-height: 16px; height: 16px; padding: 0 5px;}
            #Content17 .about3 .pic1 .u1 .dot{ margin: 40px 2px; width: 10px;}  
            #Content17 .about3 .pic2 .u1 .l1{ width: 48%;}    

            #Content19 .busiCon2 .pic .picBot2 .hd .l1 .wz{ height: 28px;}



        .producttypelist{
            width:100%;
            margin: 0 -1% 0px;
        }

        .producttypelist ul li{
            width: 100%;
            float: left;
            margin: 0 1% 50px;
        }
    .producttypelist ul li:nth-last-of-type(1){
         margin: 0 1% 0px;
    }
        .producttypelist ul li .ti1{
            width: 100%;
            line-height:50px;
            font-size: 18px;
            padding-bottom: 10px;
        }
        .producttypelist ul li .ti2{
            width: 100%;
        }

        .producttypelist ul li .ti2 .imgs{
            width: 45%;
            float: left;
        }

        .producttypelist ul li .ti2 .infos{
            width: 50%;
            float: right;
        }

        .producttypelist ul li .ti2 .infos div{
            line-height: 30px;
            font-size: 14px;
        }

        .producttypelist ul li .ti2 .infos .more a{
            color: #0070C0;
        }    



        .pleft{
            width: 100%;float:inherit;
        }
        .pleft img{
            width: 100%;
            /*
            height:318px;
            */
            height:auto;
        }
        .pright{
            width: 100%;float: inherit;
        }

        .pright h2{
            line-height:60px;
            font-weight: bold;
            font-size: 18px;
        }    
 
    

    
    
        .pinforight  .inputs{
            border: 1px solid #D6D6D6;
            line-height:45px;
            width:calc(100% - 50px);  /*减号前后都需要空格*/
            padding-left: 2%;
            font-size: 14px;
            float: left
        }
        .pinforight  .inputs2{
            border: 1px solid #0070C0;
            line-height:45px;
            width:50px;
            background:#0070C0;
            color: #fff;
            text-align: center;
        }

        .pinforight  .inputsfdj{
            background: url("/images/fdj3.png") #0070C0;
            background-size:20px auto;
            background-repeat: no-repeat;
            background-position: center center;
        }    
    
    
    
    
        .jilu .cntit{ font-size:20px;}
    
        .dianzan2 textarea{
            width:100%;
            height:100px;
            border-radius:5px;
            padding: 10px;
            margin-bottom: 20px;
            font-size: 16px;
        }    

    
      #Down .pz_down{margin-top: 0px;}
    
.message .form-group{
    width: 98%;
    float: left;
    margin: 0 1%;
    line-height: 35px;
    margin-bottom: 10px;
    
}    
    
    .mobimg img{
        margin-top: 10px;
        width: 80%;
    }    
    
.pinfocenter .ti{
    line-height: 60px;
    font-size: 20px;
}    

.pinforight .ti{
    margin-top: 10px;
    font-size: 20px;
   
}    
    
    .pinforight .guige{
        margin-bottom: 10px;
    }    
    
.pinforight .guige .k1{
    width: 16%;
}
.pinforight .guige .k2{
    width: 25%;
}
.pinforight .guige .k3{
    width: 22%;
}
.pinforight .guige .k4{
    width: 22%;
}
.pinforight .guige .k5{
    width: 15%;
}    
    
    
    
    
    .pinforight .guige tr td{
        font-size:14px;
    }
    
.pinforight .guige2{
         margin: 0px auto 10px;
}  
    
    
.pinforight .guige2  tr td{
    padding-left: 0px;
    font-size:14px;
        
}    
    
    
.pinforight .cinfos{
    padding-top: 0px;
}    
    
.mobfont16{
    font-size: 16px;
}    
    
    
    
}

.pcpc3{
        display:block;
}

@media (max-width:600px)  { 
    .pcpc3{
        display:none;
    }
    
}


@media (max-width:1000px) and (min-width:600px)  { 
        #List .newsList3 .l1{ 
            float: left; 
            width: 28.3%; 
            margin: 5px 2% 25px; 
            padding: 0px 0px; 
            background: #fff;
        }    
    
        #List .newsList3 .l1 .da{ font-size: 12px; line-height: 3px; color: #888;}
        #List .newsList3 .l1 .da::after{ content: ""; display: block; width: 24px; height: 3px; margin: 3px 0 5px 0; }
        #List .newsList3 .l1 .tit{ font-size:18px; line-height:20px; min-height: 20px; overflow: hidden; color: #0070C0;}
        #List .newsList3 .l1 .info{ font-size: 16px; line-height: 26px; min-height: 52px; height: auto;margin: 10px 0 5px 0; overflow: hidden; color: #666;}
        #List .newsList3 .l1:hover .tit{ color: #0070C0;}
        #List .newsList3 .l1 .img{ line-height: 0;overflow: hidden;}
        #List .newsList3 .l1 :hover img{
                -webkit-transform: scale(1.1);
            -ms-transform: scale(1.1);
            -o-transform: scale(1.1);
            transform: scale(1.1);
            transition: all 0.5s ;
            -webkit-transition: all 0.5s ;
            -ms-transition: all 0.5s ;
            -o-transition: all 0.5s ;
            -moz-transition: all 0.5s ;
        }
        #List .newsList3 .l1:hover{
            /*
            background: #F9F9F9;
            */
        }
        #List .newsList3 .l1 img{
                -webkit-transform: scale(1.0);
            -ms-transform: scale(1.0);
            -o-transform: scale(1.0);
            transform: scale(1.0);
            transition: all 0.5s ;
            -webkit-transition: all 0.5s ;
            -ms-transition: all 0.5s ;
            -o-transition: all 0.5s ;
            -moz-transition: all 0.5s ;
        }    

    
}

#rgb1260 .wack1{ width: 100%; text-align: center;}
#rgb1260 .pz_fy{ display: inline-block; *display: inline; *zoom: 1;}
#rgb1260 .pz_fy a { float: left; width: 38px; height: 38px; line-height: 36px; border: 1px solid #b1b1b1; color: #272727; font-size: 14px; font-family: Arial; margin: 0 5px;}
#rgb1260 .pz_fy a:hover,
#rgb1260 .pz_fy a.on { background: #ff9900; color:#fff; border: 1px solid #ff9900;}
#rgb1260 .pz_fy .l2{ font-size: 12px; color: #666; width: 100px;} 
#rgb1260 .pz_fy .l2:hover{ background-color: #ff9900; color: #fff; border: 1px solid #ff9900;}
#rgb1260 .pz_fy .r2{ width: 100px; font-size: 12px; color: #666;} 
#rgb1260 .pz_fy .r2:hover{ background-color: #ff9900; color: #fff; border: 1px solid #ff9900;}


  /* 手机端代理商查询 START */
    .ulist{
        display: none;
        max-height: 200px;
        height: 200px;
        overflow-y: scroll;
        width: 250px;
        box-shadow: 0px 1px 2px #555 inset;
        
        z-index:99999;
        position:absolute;
        background: #fff;
    }    
    .ulist ul{
        padding:0px;
        margin: 0px;
    }
    .ulist ul li a{
        display: block;
        color: #000;
        text-decoration: none;
        line-height: 35px;
        font-size: 14px;
        padding-left: 10px;
    }
    .ulist ul li a:hover{
        background: #E8E8E9; margin-left:1px;
    }
    
 
    
.datalist2{
    border: #CBCBCB 1px solid;
    width:250px;
    height:37px;
    font-size: 18px;
    padding-left: 10PX;
    background: url("/images/sjx.png?v=6");
    background-repeat: no-repeat;
    background-position: 219px center;
    background-size:6% auto;
    color:#333;
}

.datalist2:hover{
    background: url("/images/sjx.png?v=6");
    line-height: 18px;
    background-repeat: no-repeat;
    background-position: 219px center;
    background-size:6% auto;
}
.datalist2:focus { outline: none; }   
.tongji{
    margin-right:73px;
}
.kongbai{
    height:80px
}
@media screen and  (max-width:1899px){
     .tongji{
            margin-right:53px;
      }
     .tongji2{
            margin-right:113px;
      }    
    
}
@media screen and  (max-width:1700px){
    
   
    
    
}
@media screen and  (max-width:1600px){
    
     .tongji{
            margin-right:43px;
      }
     .tongji2{
            margin-right:143px;
      }        
    
}
@media screen and  (max-width:1599px){
    
}
@media screen and  (max-width:1560px){
    
    
    
}
@media screen and  (max-width:1500px){
      .tongji{
            margin-right:43px;
      }
     .tongji2{
            margin-right:205px;
      }   
}
@media (max-width: 1460px){
     .tongji{
            margin-right:43px;
      }
     .tongji2{
            margin-right:135px;
      }  
}
@media screen and  (max-width:1400px){
    
     .tongji{
            margin-right:33px;
      }
     .tongji2{
            margin-right:195px;
      }  
    
    
}
@media screen and  (max-width:1280px){
    
      .tongji{
            margin-right:23px;
      }
     .tongji2{
            margin-right:185px;
      }  
    
}
@media screen and  (max-width:1201px){
    
           
}
@media screen and  (max-width:1199px){
      .tongji{
            margin-right:13px;
      }
     .tongji2{
            margin-right:210px;
      }  
}
@media screen and  (max-width:991px){
      .tongji{
            margin-right:3px;
      }
     .tongji2{
            margin-right:0;
      }  
}
@media (max-width: 767px){
        
}
@media (max-width:600px){
}
    
/* 手机端代理商查询 END */
<!--0.00049591064453125-->