@charset "UTF-8";
#header{width:100%;z-index:998;background:#ffffff;left:0; top:0px; padding:10px 0 5px 0;}
#logo{width:330px;height:50px;float:left;display:block;}
#logo a{width:330px;height:50px;float:left;display:block;position:absolute;z-index:1000}
#header .top_right{ float:right;}
#header .top_right .top_link{ text-align:right;}
#header .top_right .top_link a{ color:#333; margin-left:5px; line-height:20px;}
#header .top_right .top_link a:hover{ color:#0b419b;}

/*搜索*/
#ss_box{ width:340px; height:26px;float:right;font-family: "思源黑体 CN Normal"; margin-top:5px; background:#fff;overflow:hidden; float:right;}
#ss_box .ss_input{ width:150px; float:right; height:20px; line-height:22px; vertical-align:middle; padding-left:5px;font-size:12px; color:#999;font-family: "思源黑体 CN Normal";resize:none;border:none;outline:none; border:1px solid #999;border-radius:3px 0px 0px 3px; border-right:0px;}

#ss_box .ss_input:hover{ color:#999; } 
#ss_box .ss_an{width:50px; height:22px; line-height:22px;background:#0b419b; border-radius:0 3px 3px 0; float:right; border:none; cursor:pointer; color:#fff;font-family:"思源黑体 CN Normal"; font-size:12px;}
#ss_box .china_web{padding-left:15px; float:left;margin-top:2px;font-size:14px;color:#333;}
/*搜索*/


/*PC端导航*/
.head-v3{position:relative;z-index:999; width:100%; border-top:1px solid #ddd;}
.head-v3 .navigation-inner{margin:0 auto;position:relative;max-width:1200px;}
.navigation-up{height:50px;background:#fff; border-bottom:3px solid #0b419b;}
.navigation-up .navigation-v3{float:left;_margin-left:10px}
.navigation-up .navigation-v3 ul{float:left;margin: 0!important; padding: 0!important;}
.navigation-up .navigation-v3 li{float:left;font:normal 16px/50px "思源黑体 CN Normal";color:#333;background:url(../images/nav_x.png) no-repeat center right;}
.navigation-up .navigation-v3 .nav-up-selected{background:#eee; border-bottom:3px solid #ff7800;}
.navigation-up .navigation-v3 .nav-up-selected a{ color:#333;}
.navigation-up .navigation-v3 .nav-up-selected-inpage{background:#245dba}
.navigation-up .navigation-v3 .nav-up-selected-inpage a{ color:#fff;}
.navigation-up .navigation-v3 li {font-weight:normal;padding:0;margin:0; }
.navigation-up .navigation-v3 li a{padding:0 65px;color:#333;display:inline-block;height:50px; font-family: "Microsoft JhengHei";font-weight:600}
.home{ background:url(../images/home01.png) no-repeat 45px center; text-indent:10px;} 
.navigation-up .navigation-v3 .nav-up-selected-inpage .home{ background:url(../images/home02.png) no-repeat 45px  center;}

.navigation-down{position:absolute;top:53px;left:0px;width:100%;}
.navigation-down .nav-down-menu{width:100%;margin:0;background:url(../images/btm90.png);position:absolute;top:0px;}

/*PC端导航*/


/*PC端导航下拉子菜单*/
.navigation-down .nav_xlbox{width:98%;max-width:1200px;  margin:40px auto; text-align:left;}
.navigation-down .nav_xlbox .picd{ float:left; max-width:300px; width:30%;}
.navigation-down .nav_xlbox .infod{ float:left; width:30%; margin-left:3%;}
.navigation-down .nav_xlbox .infod .itd{ margin-bottom:15px;}
.navigation-down .nav_xlbox .infod .itd h3{ color:#0b419b;font-weight:normal;height:15px;font-size:16px; line-height:15px; margin:0px; padding:0px;}
.navigation-down .nav_xlbox .infod .itd h2{ color:#999; font-weight:normal; font-size:12px; margin-bottom:15px; font-family:Arial, Helvetica, sans-serif; margin-top:5px;}
.navigation-down .nav_xlbox .infod .itd p{ color:#fe4c10; font-size:16px; margin:0px; padding:0px; font-weight:bold;}
.navigation-down .nav_xlbox .infod .dep{ font-size:12px; color:#000; line-height:20px;}
.navigation-down .nav_xlbox .infod .dep b{ font-weight:normal}
.navigation-down .nav_xlbox .linkd{ float:right; width:25%;}
.navigation-down .nav_xlbox .linkd a{ color:#333; display:block; font-size:14px; height:40px; line-height:40px; border-bottom:1px solid #ddd; width:100%; background:url(../images/jtr2.png) no-repeat center right;}
.navigation-down .nav_xlbox .linkd a:hover{ color:#ff7900;}
/*PC端导航下拉子菜单*/


/*产品及方案*/
.product_w1200_center{ width:98%; max-width:1200px; margin:auto; height:350px; overflow:hidden; clear:both;}
.product_w1200_center .pro_xl_bt{ width:16%; float:left; padding:45px 0 30px 0;}
.product_w1200_center .pro_xl_bt h3{ color:#0b419b;font-weight:normal;height:15px;font-size:18px; line-height:15px; margin:0px; padding:0px;}
.product_w1200_center .pro_xl_bt h2{ color:#999; font-weight:normal; font-size:12px; margin-bottom:15px; font-family:Arial, Helvetica, sans-serif; margin-top:10px;}
.product_w1200_center .pro_xl_bt span.x{ background:#0b419b; height:3px; width:40px; display:block; margin-top:20px;}
.product_w1200_center .pro_xl_bt .scene_more{ display:block; border:1px solid #0b419b; text-align:center; color:#0b419b; width:100px; height:35px; line-height:35px; border-radius:3px; margin-top:30px;transition: all 0.5s; clear:both;}
.product_w1200_center .pro_xl_bt .scene_more span{  font-weight:bold;}
.product_w1200_center .pro_xl_bt .scene_more:hover{ background:#0b419b; color:#fff;}
.product_w1200_center .pro_xl_bt .scene_more02 img{ float:none; margin-top:20px;}


.product_w1200_center .outBox{ width:84%; text-align:left; float:left;}
.product_w1200_center .outBox .hd{ line-height:40px; padding:0px; border-right:1px solid #ddd; border-left:1px solid #ddd;  position:relative; width:27%; float:left;  padding:30px 0 30px 0; overflow:hidden;height:320px; }
.product_w1200_center .outBox .hd ul{ overflow-y:scroll; zoom:1;padding:0 30px 0 30px;height:330px; position:relative;}
.product_w1200_center .outBox .hd ul li{ padding:0px; cursor:pointer; font-size:14px; }
.product_w1200_center .outBox .hd ul li a{ color:#333; display:block;}
.product_w1200_center .outBox .hd ul li.on a{ color:#0b419b; background:url(../images/xl_navicon01.png) no-repeat right center;  }

.product_w1200_center .inBox{ padding:0px 0px 0 0px; float:left; width:72%; height:350px; overflow:hidden; }
.product_w1200_center .inBox .inHd{line-height:40px;padding:30px 0; width:35%; float:left; border-right:1px solid #ddd; height:350px;}
.product_w1200_center .inBox .inHd ul{ overflow-y:scroll; zoom:1;padding:0 30px 0 30px;height:330px; position:relative;}
.product_w1200_center .inBox .inHd ul::-webkit-scrollbar {width:3px;height:10px;}
.product_w1200_center .inBox .inHd ul::-webkit-scrollbar-button    {background-color:#fff; display:none;}
.product_w1200_center .inBox .inHd ul::-webkit-scrollbar-track     {background:none;}
.product_w1200_center .inBox .inHd ul::-webkit-scrollbar-track-piece {background:none;}
.product_w1200_center .inBox .inHd ul::-webkit-scrollbar-thumb{background:#0b419b;border-radius:5px;}
.product_w1200_center .inBox .inHd ul::-webkit-scrollbar-corner {background:#82AFFF;}
.product_w1200_center .inBox .inHd ul::-webkit-scrollbar-resizer  {background:#FF0BEE;}


.product_w1200_center .inBox .inHd ul li{ height:40px;text-align:left; cursor:pointer; font-size:14px; overflow:hidden;}
.product_w1200_center .inBox .inHd ul li a{ color:#333; display:block;}
.product_w1200_center .inBox .inHd ul li.on a{ color:#0b419b; background:url(../images/xl_navicon01.png) no-repeat right 15px; }

.product_w1200_center .inBox .inBd{ width:64%; float:left;}
.product_w1200_center .inBox .inBd dl{ padding:0px 30px;zoom:1; overflow:hidden;  height:350px;   }
.product_w1200_center .inBox .inBd dl dd{ float:left; width:55%; border-right:1px solid #ddd; height:290px; padding:30px 0; overflow-y:scroll;}
.product_w1200_center .inBox .inBd dl dd::-webkit-scrollbar {width:3px;height:10px;}
.product_w1200_center .inBox .inBd dl dd::-webkit-scrollbar-button    {background-color:#fff; display:none;}
.product_w1200_center .inBox .inBd dl dd::-webkit-scrollbar-track     {background:none;}
.product_w1200_center .inBox .inBd dl dd::-webkit-scrollbar-track-piece {background:none;}
.product_w1200_center .inBox .inBd dl dd::-webkit-scrollbar-thumb{background:#0b419b;border-radius:5px;}
.product_w1200_center .inBox .inBd dl dd::-webkit-scrollbar-corner {background:#82AFFF;}
.product_w1200_center .inBox .inBd dl dd::-webkit-scrollbar-resizer  {background:#FF0BEE;}


.product_w1200_center .inBox .inBd dl dt{ float:right; width:34%;padding:30px 0 0 10%;}

.product_w1200_center .inBox .inBd dl dd li{ height:40px; line-height:40px; overflow:hidden;  padding-right:25px; }
.product_w1200_center .inBox .inBd dl dd li a{ color:#333;display:block; padding-right:20px;overflow:hidden; }
.product_w1200_center .inBox .inBd dl dd li a:hover{ color:#0b419b;background:url(../images/xl_navicon01.png) no-repeat right 15px; }

.product_w1200_center .inBox .inBd dl dt.xl_hot .hotbt{ height:20px; line-height:20px; font-size:16px; color:#333; border-left:3px solid #0b419b; padding-left:10px; margin-bottom:25px; font-weight:normal; margin-top:10px;}
.product_w1200_center .inBox .inBd dl dt.xl_hot a{ color:#333; text-align:left;}
.product_w1200_center .inBox .inBd dl dt.xl_hot a img{ width:100%; float:none; margin-bottom:10px;}
.product_w1200_center .inBox .inBd dl dt.xl_hot a b{ display:block; text-align:left; height:25px; line-height:25px; overflow:hidden;}
.product_w1200_center .inBox .inBd dl dt.xl_hot a span{ color:#999; line-height:20px; display:block; height:40px; line-height:20px; overflow:hidden;}
/*产品及方案*/







/*自适应调整*/
@media screen and (max-width: 767px){
  .uk-banner{
    height:200px !important;
    padding-top: 60px !important;
  }
  #header{ padding:5px 0 5px 0; position:fixed;}

  .xuanx{z-index: 980; margin-top: 60px;}
}
/*自适应调整*/





/*手机导航*/
.uk-nav>li>a {
    padding: 10px 0;
}
	.sub-sear{
	    position: relative;
	    height: 2.5rem;
	    line-height: 2.5rem;
	    border-bottom: 1px solid #fff;
	}
	.sub-sear input[type='text']{
	    width: 100%;
	    height: calc(2.5rem - 1px);
	    border: none;
	    box-sizing: border-box;
	    vertical-align: top;
	    background: transparent;
	    color: #fff;
	}
	.sub-sear input[type='submit']{
	    width: 0.3rem;
	    height: 1.2rem;
	    position: absolute;
	    border: none;
	    top: 0;
	    left: 0.36rem;
	}

    .newmoblenav {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      box-sizing: border-box;
      transition: all .3s ease;
      display: block;
      font-size: 1.2rem;
    }
    .newmoblenav:after{
        content: '';
        display: block;
        position: absolute;
        width: 100%;
        height: 1px;
        background-color: #e3e3e3;
        transform: scale(1,0.5);
        bottom: 0;
        left: 0;
    }
    .newmoblenav .main-wrap {
      height: 100%;
    }

    .newmoblenav .nav-btn {

	width: 26px;
    height: 20px;
    display: block;
    margin-top: 18px;
    margin-right: 20px;
    position: relative;
    z-index: 999;
    }
    .newmoblenav .nav-btn .line {
      display: block;
      width: 100%;
      height: 2px;
      background-color: #0b419b;
      position: absolute;
      left: 0;
      transition: all .3s ease-out;
    }
    .newmoblenav .nav-btn .line1 {
      top: 0;
      transform-origin: left top 0;
    }
    .newmoblenav .nav-btn.hover .line1{
        transform: rotate(45deg);
    }
    .newmoblenav .nav-btn.hover .line3{
        transform: rotate(-45deg);
    }
    .newmoblenav .nav-btn .line2 {
      top: 50%;
      transform: translate(0, -50%);
    }
    .newmoblenav .nav-btn .line3 {
      bottom: 0;
      transform-origin: left bottom 0;
    }
    .newmoblenav .nav-btn.active {
      animation: rotate 0.3s linear 0s;
    }
    .newmoblenav .nav-btn.hover .line {
      left: 0.06rem;
    }

    .newmoblenav .sub-menu {
        width: 100%;
        padding: 20px;
        display: none;
        position: fixed;
        height: calc(100% - 60px);
        left: 0;
        top: 60px;
      	opacity: .95;
      	background-color: #333;
        box-sizing: border-box;
        text-align: left;

    }
    .newmoblenav .sub-menu>ul{ padding: 10px; }
/*手机导航*/

    .uk-card-title {
        font-size:1.3rem!important;
		line-height:1.4;

    }