﻿/* CSS Document */
/*qt：xq*/
*{ padding:0; margin:0;}
html{ overflow-x:hidden; overflow-y:auto;}
ul, ol,li{ list-style-type:none; line-height:normal;}
body, button, input, select, textarea{ font-family:'Microsoft yahei' ,Arial; font-size:12px;}
body{ float:left; width:100%; position:relative;}
code, kbd, pre, samp {font-family:'Microsoft yahei' ,Arial;}
a{ text-decoration:none; color:#333;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;
/*清除IOS系统点击默认事件*/
-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
-webkit-tap-highlight-color: transparent;}
a:hover{color:#333; cursor:pointer;}
img{border:0; max-width:100%;}
table { border-collapse: collapse; border-spacing: 0; }
h1,h2,h3,h4,h5,h6{margin:0; font-weight:normal; font-family:'Microsoft yahei' ,Arial;}
h1{font-size: 32px;}
h2{font-size: 24px;}
h3{font-size: 22px;}
h4{font-size: 18px;}
h5{font-size: 14px;}
h6{font-size: 12px;}
input,table,tr,td{ margin:0; padding:0; border:none;}
button,table{ border:none; background:none; margin:0; padding:0;}
select{ margin:0; padding:0; font-family:'Microsoft yahei' ,Arial;}
textarea{ resize:none;}
input{ outline:0;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block;}

.pz_top{ float:left; width:100%;}
.pz_banner{ float:left; width:100%; overflow:hidden; position:relative; height:100vh;}
.pz_banner.lad{height: auto;}
.pz_main{ float:left; width:100%;}
.pz_down{ float:left; width:100%;}


/*pc版头部*/
.top1{ position: fixed; width:100%; height:90px; left:0; top:0; background:rgba(255,255,255,0.6); z-index:1010;
-webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
     -o-transition: all 0.2s linear;
        transition: all 0.2s linear;
}
.top1.active{ background:#fff;
-webkit-box-shadow: 0 2px 6px #aaa;
   -moz-box-shadow: 0 2px 6px #aaa;
     -o-box-shadow: 0 2px 6px #aaa;
        box-shadow: 0 2px 6px #aaa;
}
.top1 .logo{ float:left; width:279px; margin:17px 0 0 0;}
.top1 .logo a,
.top1 .logo a img{display: block;float: left;width: 100%;}



.menu{ float:right; height:90px;}
.menu .nli{ float:left; z-index:15;}
.menu .nli span a{ display:block; float:left; height:90px; padding:0 20px;text-align: center;}
.menu .nli span a h4{display: block;height: 32px;line-height: 32px;font-size: 16px;color: #222222;margin-top: 19px;
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.menu .nli span a h6{display: block;height: 14px;line-height: 14px;font-size: 12px;color: #888888;font-family: "Arial";text-transform: uppercase;
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.menu .nli span a:hover,
.menu .nli.on span a{ background: #018dd5;}
.menu .nli span a:hover h4,
.menu .nli.on span a h4,
.menu .nli span a:hover h6,
.menu .nli.on span a h6{ color: #ffffff;}
.menu .sub{ position:absolute; width:1920px; left:50%; margin-left:-960px; top:100%; display:none; overflow:hidden;background: rgba(0,0,0,0.30);text-align: center;}
.menu .sub ul{ display:inline-block; *display:inline; *zoom:1;vertical-align: top;padding: 12px 0;}
.menu .sub .li2{float: left;margin: 0 27px;height: 28px;line-height: 28px;font-size: 14px;}
.menu .sub .li2 a{ color:#fff;}
.menu .sub .li2:hover a{ text-decoration: underline;}


/*phone版头部*/
.top2{ position:fixed; left:0; top:0; width:100%; height:80px; background:rgba(255,255,255,0.6); z-index:1030;}
.top2.active{background:#fff;
-webkit-box-shadow: 0 2px 6px #aaa;
   -moz-box-shadow: 0 2px 6px #aaa;
     -o-box-shadow: 0 2px 6px #aaa;
        box-shadow: 0 2px 6px #aaa;}
.top2 .logo{ float:left; width:279px; margin:12px 0 0 0;}
.top2 .logo a,
.top2 .logo a img{display: block;float: left;width: 100%;}

/*手机按钮*/
.menuph{ position:absolute; top:15px; right:15px; cursor:pointer; width:50px; height:50px; background:#018dd5; text-align:center;}
.menuph .point{ display:inline-block; width:28px; height:22px; margin-top:14px; position:relative;}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before{ width:28px;}
.menuph .navbtn{ position:absolute; top:10px; right:0; display:inline-block; width:21px; height:1px; background:#fff;
-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;}
.menuph .navbtn::after,
.menuph .navbtn::before{ content:''; position:absolute; right:0; display:inline-block; width:28px; height:1px; background:#fff;
-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;}
.menuph .navbtn::after{ top:-11px;}
.menuph .navbtn::before{ top:10px;}
.menuph .point.active .navbtn{ background:transparent;}
.menuph .point.active .navbtn::after{	top:0px;
-webkit-transform: rotate(45deg);
	 -moz-transform: rotate(45deg);
	  -ms-transform: rotate(45deg);
	   -o-transform: rotate(45deg);
	      transform: rotate(45deg);}
.menuph .point.active .navbtn::before{ top:0px;
-webkit-transform: rotate(-45deg);
	 -moz-transform: rotate(-45deg);
	  -ms-transform: rotate(-45deg);
	   -o-transform: rotate(-45deg);
	      transform: rotate(-45deg);}

@media  screen and (max-width:767px){
.top2{height:50px;}
.top2 .logo{ float:left; width:150px; margin:10px 0 0 0;}
.top2 .menuph{ top:5px; right:15px; width:40px; height:40px;}
.top2 .menuph .point{ width:22px; height:19px; margin-top:10px;}
.top2 .menuph .point:hover .navbtn,
.top2 .menuph .point:hover .navbtn::after,
.top2 .menuph .point:hover .navbtn::before{ width:22px;}
.top2 .menuph .navbtn{ top:9px; width:16px; }
.top2 .menuph .navbtn::after,
.top2 .menuph .navbtn::before{	width:22px;}
.top2 .menuph .navbtn::after{ top:-9px;}
.top2 .menuph .navbtn::before{ top:9px;}
}


/*手机下拉*/
.xialaph{ position:fixed; top:80px; left:0; width:100%; max-height:100%; overflow-y:auto; background:url(images/bg_nav.png);display:none; z-index:1049;}
.xialaph .ul1{ padding-bottom:50px;border-top: 1px solid #fff;}
.xialaph li{border-bottom: 1px solid #fff;padding: 0 15px;}
.xialaph .ul2,
.xialaph .ul3{ display:none;border-top: 1px solid #fff; position:relative;}
.xialaph .ul2 > li:last-child{border-bottom: 0 none;}
.xialaph .ul3 > li:last-child{border-bottom: 0 none;}
.xialaph h4 a{color:#333; font-size:16px; font-weight:bold; line-height:62px;}
.xialaph h5 a{color:#333; font-size:16px; line-height:57px;}
.xialaph h4,
.xialaph h5{position:relative;}
.xialaph h4 i,
.xialaph h5 i{display: block;position: absolute;right: 0;top: 50%;margin-top: -9px; width: 12px;height: 12px;border-bottom: 2px solid #333;border-right: 2px solid #333;
-webkit-transform: rotate(45deg);
   -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
     -o-transform: rotate(45deg);
        transform: rotate(45deg);
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.xialaph h4.active i,
.xialaph h5.active i{margin-top: -3px;
-webkit-transform: rotate(-135deg);
   -moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
     -o-transform: rotate(-135deg);
        transform: rotate(-135deg);}
.xialaph .ul2{padding: 10px 0;}
.xialaph .ul3{padding: 5px 0;}
.xialaph .ul3 li a{ color:#666; font-size:14px; line-height:35px; display:block;}
.xialaph .ul3 li{ padding-top:5px;}
.xialaph .phsou{ position:relative; margin-top:30px;}
.xialaph .phsou input{ width:100%; height:56px; background-color:#fff; color:#aaa; font-size:14px; padding-left:20px; border:1px solid #e5e5e5;}
.xialaph .phsou img{ cursor:pointer; width:21px; height:22px; position:absolute; top:17px; right:29px;}
.xialaph .try{ text-align:center; padding:30px 0 0 0;}
.xialaph .try a{ display:inline-block; width:120px; background:#80b63b; font-size:16px; color:#fff; line-height:50px;}

.phonemeng{ position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.6; z-index:196; display:none;}

@media  screen and (max-width:767px){
.xialaph{ top:50px;}
.xialaph h4 a{ font-size:14px; line-height:42px;}
.xialaph h5 a{ color:#333; font-size:14px; line-height:38px;}
.xialaph h4 i,
.xialaph h5 i{margin-top: -6px; width: 8px;height: 8px;border-bottom: 1px solid #333;border-right: 1px solid #333;}
.xialaph h4.active i,
.xialaph h5.active i{margin-top: -2px;}
.xialaph .ul3 li a{ color:#666; font-size:12px; line-height:30px; display:block;}
.xialaph .ul3 li{ padding-top:5px;}
}

/*banner*/
.slide_banner{ margin:0;}
.slide_banner .slick-slide{ width:100%; padding:0;}
.slide_banner img{ width:100%;}
.slide_banner .slick-prev{position:absolute; width:31px; height:60px; left:170px; top:56%; z-index:2; background: url(images/prev_ban.png) no-repeat center/100% 100%; cursor:pointer;}
.slide_banner .slick-prev:hover{background: url(images/prev_ban_h.png) no-repeat center/100% 100%;}
.slide_banner .slick-next{position:absolute; width:31px; height:60px; right:170px; top:56%; z-index:2; background: url(images/next_ban.png) no-repeat center/100% 100%; cursor:pointer;}
.slide_banner .slick-next:hover{background: url(images/next_ban_h.png) no-repeat center/100% 100%;}
.slide_banner .slick-dots{ bottom:30px;}
.slide_banner .slick-dots li{ width:110px; height:41px; border-bottom:1px solid rgba(255,255,255,0.30);margin: 0;position: relative; cursor: pointer;
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.slide_banner .slick-dots li::after{content: "";display: block;position: absolute;width: 2px;height: 2px;background: #ffffff;right: -1px;bottom: -1px;}
.slide_banner .slick-dots li::before{content: "";display: block;position: absolute;width: 2px;height: 2px;background: #ffffff;left: -1px;bottom: -1px;}
.slide_banner .slick-dots li h5{display: block;text-align: center;height: 40px;line-height: 40px;font-size: 16px;color: rgba(255,255,255,0.00);position: relative;
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.slide_banner .slick-dots li h5::after{content: "";display: block;position: absolute;left: 50%;bottom: -1px;width: 1px;height: 1px;background: #ffffff;
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.slide_banner .slick-dots li.slick-active{ border-bottom:1px solid rgba(255,255,255,1.00);}
.slide_banner .slick-dots li.slick-active h5{display: block;text-align: center;height: 40px;line-height: 40px;font-size: 16px;color: rgba(255,255,255,1.00);}
.slide_banner .slick-dots li.slick-active h5::after{height: 5px;}

@media  screen and (max-width:1199px){
  .slide_banner .slick-prev{left:30px;}
  .slide_banner .slick-next{right:30px;}
}

@media  screen and (max-width:767px){
  .slide_banner .slick-prev{ left:15px; width:15px; height:30px; } 
  .slide_banner .slick-next{ right:15px; width:15px; height:30px;}  
  .slide_banner .slick-dots{ bottom:15px;}
  .slide_banner .slick-dots li{ width:40px; }	
}


/*main*/
.t_0100_tit{float: left;width: 100%;text-align: center;}
.t_0100_tit h1{display: block;height: 40px;}
.t_0100_tit h1::after,
.t_0100_tit h1::before{content: "";display:inline-block; *display:inline; *zoom:1;vertical-align: top;margin-top: 19px;width: 40px;height: 2px;background: #e1e1e1;}
.t_0100_tit h1 strong{display:inline-block; *display:inline; *zoom:1;vertical-align: top;height: 40px;line-height: 40px;font-size: 30px;font-family: "Arial";text-transform: uppercase;margin: 0 20px;color: #cbcbcb;}
.t_0100_tit h2{display: block;height: 40px;line-height: 40px;margin-top: 4px;font-size: 28px;color: #018dd5;}

.t_0100_tit.bai h1::after,
.t_0100_tit.bai h1::before{background: rgba(255,255,255,0.40);}
.t_0100_tit.bai h1 strong,
.t_0100_tit.bai h2{color: #ffffff;}

@media  screen and (max-width:1199px){
  .t_0100_tit h1{height: 36px;}
  .t_0100_tit h1::after,
  .t_0100_tit h1::before{margin-top: 17px;width: 36px;}
  .t_0100_tit h1 strong{height: 36px;line-height: 36px;font-size: 26px;margin: 0 16px;}
  .t_0100_tit h2{height: 36px;line-height: 36px;margin-top: 0;font-size: 22px;}
}

@media  screen and (max-width:991px){
  .t_0100_tit h1{height: 32px;}
  .t_0100_tit h1::after,
  .t_0100_tit h1::before{margin-top: 15px;width: 32px;}
  .t_0100_tit h1 strong{height: 32px;line-height: 32px;font-size: 22px;margin: 0 12px;}
  .t_0100_tit h2{height: 32px;line-height: 32px;font-size: 18px;}
}

@media  screen and (max-width:767px){
  .t_0100_tit h1{height: 28px;}
  .t_0100_tit h1::after,
  .t_0100_tit h1::before{margin-top: 13px;width: 28px;}
  .t_0100_tit h1 strong{height: 28px;line-height: 28px;font-size: 18px;margin: 0 8px;}
  .t_0100_tit h2{height: 28px;line-height: 28px;font-size: 14px;}
}


.w_0100_1{float: left;width: 100%;padding: 90px 0 100px 0;}
.t_0100_1{float: left;width: 100%;margin-top: 30px;}
.t_0100_1 ul li{float: left;width: 20%;background: #efefef;}
.t_0100_1 ul li:nth-child(2n){background: #f7f7f7;}
.t_0100_1 ul li a{display: block;text-align: center;padding: 30px;}
.t_0100_1 ul li a img{display: block;margin: 0 auto;width: 114px;}
.t_0100_1 ul li a h4{display: block;margin: 7px auto 0 auto;border-top: 1px dashed #8f8f8f;padding-top: 5px;line-height: 46px;font-size: 16px;color: #333333;}
.t_0100_1 ul li a:hover{background: #99dcff;}

@media  screen and (max-width:1199px){
  .w_0100_1{padding: 70px 0;}
  .t_0100_1{margin-top: 25px;}
  .t_0100_1 ul li a{padding: 25px;}
  .t_0100_1 ul li a h4{margin: 5px auto 0 auto;padding-top: 5px;line-height: 30px;font-size: 16px;}
}

@media  screen and (max-width:991px){
  .w_0100_1{padding: 50px 0;}
  .t_0100_1{margin-top: 20px;}
  .t_0100_1 ul li a{padding: 20px;}
  .t_0100_1 ul li a h4{margin: 5px auto 0 auto;padding-top: 5px;line-height: 24px;font-size: 14px;}
}

@media  screen and (max-width:767px){
  .w_0100_1{padding: 30px 0;}
  .t_0100_1{margin-top: 15px;}
  .t_0100_1 ul li{width: 50%;}
  .t_0100_1 ul li:nth-child(2n){background: #efefef;}
  .t_0100_1 ul li:nth-child(2),
  .t_0100_1 ul li:nth-child(3),
  .t_0100_1 ul li:nth-child(6),
  .t_0100_1 ul li:nth-child(7),
  .t_0100_1 ul li:nth-child(10){background: #f7f7f7;}
  .t_0100_1 ul li a{padding: 15px;}
    .t_0100_1 ul li a img{ width: 65px;}
  .t_0100_1 ul li a h4{margin: 15px auto 0 auto;padding-top: 5px;line-height: 18px;font-size: 12px;}
}

.w_0100_2{float: left;width: 100%;padding: 90px 0 100px 0;}

.t_0100_2{float: left;width: 100%;margin-top: 54px;border-left: 1px solid #ffffff;border-right: 1px solid #ffffff;height: 86px;position: relative;}
.t_0100_2::after,
.t_0100_2::before{content: "";display: block;position: absolute;top: 0;width: 200px;height: 1px;background: #ffffff;right: 0;}
.t_0100_2::after{left: 0;}
.t_0100_2 h1{display: block;position: relative;height: 60px;margin-top: -32px;text-align: center;}
.t_0100_2 h1::after,
.t_0100_2 h1::before{content: "";display:inline-block; *display:inline; *zoom:1;vertical-align: top;width: 200px;height: 1px;background: #ffffff;margin-top: 32px;}
.t_0100_2 h1 span{display:inline-block; *display:inline; *zoom:1;vertical-align: top;height: 60px;line-height: 60px;font-size: 48px;color: #ffffff;margin: 0 20px;letter-spacing: 10px;padding-left: 10px;
-webkit-text-shadow:10px 10px 10px rgba(0,0,0,0.50);
   -moz-text-shadow:10px 10px 10px rgba(0,0,0,0.50);
        text-shadow:10px 10px 10px rgba(0,0,0,0.50);}
.t_0100_2 .t_2{display: table;width: 100%;height: 60px;text-align: center;margin-top: 25px;}
.t_0100_2 .t_2 div{display: table-cell; vertical-align: middle;width: 100%;max-height: 60px;position: relative;}
.t_0100_2 .t_2 div::after,
.t_0100_2 .t_2 div::before{content: "";display: block;position: absolute;top: 32px;width: 38px;height: 1px;background: #ffffff;right: 0;}
.t_0100_2 .t_2 div::after{left: 0;}
.t_0100_2 .t_2 div span{display: block;width: 100%;max-height: 60px;line-height: 30px;font-size: 16px;color: #ffffff;padding: 0 69px;overflow: hidden;}


@media  screen and (max-width:1199px){
  .w_0100_2{padding: 70px 0;}
  .t_0100_2::after,
  .t_0100_2::before{width: 100px;}
  .t_0100_2 h1::after,
  .t_0100_2 h1::before{width: 100px;}
  .t_0100_2 .t_2 div span{font-size: 14px;padding: 0 40px;}
}

@media  screen and (max-width:992px){
  .w_0100_2{padding: 50px 0;}
  .t_0100_2{margin-top: 30px;border: 0 none;height: auto;}
  .t_0100_2::after,
  .t_0100_2::before{display: none;}
  .t_0100_2 h1{height: 50px;margin-top: 0;}
  .t_0100_2 h1::after,
  .t_0100_2 h1::before{display: none;}
  .t_0100_2 h1 span{height: 50px;line-height: 50px;font-size: 38px;margin: 0;letter-spacing: 5px;padding-left: 5px;}
  .t_0100_2 .t_2{height: auto;margin-top: 20px;max-height: none;}
  .t_0100_2 .t_2 div{max-height: none;}
  .t_0100_2 .t_2 div::after,
  .t_0100_2 .t_2 div::before{display: none;}
  .t_0100_2 .t_2 div span{max-height: none;line-height: 28px;font-size: 14px;padding: 0 30px;}
}

@media  screen and (max-width:767px){
  .w_0100_2{padding: 30px 0;}
  .t_0100_2{margin-top: 15px;}
  .t_0100_2 h1{height: 40px;}
  .t_0100_2 h1 span{height: 40px;line-height: 40px;font-size: 24px;letter-spacing: 2px;padding-left: 2px;}
  .t_0100_2 .t_2{margin-top: 10px;}
  .t_0100_2 .t_2 div span{line-height: 24px;font-size: 12px;padding: 0;}
}

.l_0100_2{float: left;width: 100%;margin-top: 60px;}
.l_0100_2 ul{margin: 0 -15px;}
.l_0100_2 ul li{float: left;width: 33.333333%;padding: 0 15px;}
.l_0100_2 ul li a{display: block;float: left;width: 100%;overflow: hidden;position: relative;}
.l_0100_2 ul li a img{display: block;float: left;width: 100%;}
.l_0100_2 ul li a .l_2_1{position: absolute;left: 0;bottom: 0;width: 100%;text-align: center;height: 42px;line-height: 42px;font-size: 16px;color: #ffffff;font-weight: bold;z-index: 9;background: rgba(27,27,27,0.70);
-webkit-transition: all 0.2s ease-out 0.2s;
   -moz-transition: all 0.2s ease-out 0.2s;
	  -ms-transition: all 0.2s ease-out 0.2s;
     -o-transition: all 0.2s ease-out 0.2s; 
        transition: all 0.2s ease-out 0.2s;}
.l_0100_2 ul li a .l_2_2{position: absolute;left: 0;top: 100%;width: 100%;height: 100%;padding: 20px 20px 0 20px;
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.l_0100_2 ul li a .l_2_2 div{position: relative;width: 100%;height: 100%;background: rgba(0,0,0,0.70);padding: 32px 36px 0 42px;}
.l_0100_2 ul li a .l_2_2 div::before{content: "";display: block;position: absolute;left: 20px;top: 30px;width: 2px;height: 96px;background: #e9eaea;}
.l_0100_2 ul li a .l_2_2 div strong{display: block;height: 32px;line-height: 32px;font-size: 16px;color: #ffffff;}
.l_0100_2 ul li a .l_2_2 div span{display: block;font-size: 14px;line-height: 24px;color: #dbdbdb;height: 96px;overflow: hidden;margin-top: 12px;}
.l_0100_2 ul li a:hover .l_2_1{bottom: -42px;
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.l_0100_2 ul li a:hover .l_2_2{top: 0;
-webkit-transition: all 0.2s ease-out 0.2s;
   -moz-transition: all 0.2s ease-out 0.2s;
	  -ms-transition: all 0.2s ease-out 0.2s;
     -o-transition: all 0.2s ease-out 0.2s; 
        transition: all 0.2s ease-out 0.2s;}

@media  screen and (max-width:1199px){
  .l_0100_2 ul li a:hover .l_2_1{bottom: 0;}
  .l_0100_2 ul li a:hover .l_2_2{top: 100%;}
}

@media  screen and (max-width:767px){
  .l_0100_2{margin-top: 15px;}
  .l_0100_2 ul{margin: 0 -15px;}
  .l_0100_2 ul li{width: 100%;margin-top: 15px}
  .l_0100_2 ul li a .l_2_1{height: 32px;line-height: 32px;font-size: 12px;}
}

.w_0100_3{float: left;width: 100%;padding: 90px 0 100px 0;}

.t_0100_3{float: left;width: 100%;margin-top: 20px;position: relative;z-index: 9;}
.t_0100_3 .t_3{margin: 0 -15px;}
.t_0100_3 .t_3 .t_3_1{float: left;width: 100%;position: relative;}
.t_0100_3 .t_3 .t_3_1 .slick-slide{padding:15px;outline: none;}
.t_0100_3 .t_3 .t_3_1 .slick-slide a{display: block;float: left;width: 100%;background: #ffffff;outline: none;
-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.05);
   -moz-box-shadow:0 5px 10px rgba(0,0,0,0.05);
        box-shadow:0 5px 10px rgba(0,0,0,0.05);}
.t_0100_3 .t_3 .t_3_1 .slick-slide a img{display: block;}
.t_0100_3 .t_3 .t_3_1 .slick-slide a span{display: block;padding:15px 20px;}
.t_0100_3 .t_3 .t_3_1 .slick-slide a span h4{display: block;height: 28px;line-height: 28px;font-size: 18px;color: #333333;white-space:nowrap; overflow: hidden; text-overflow:ellipsis;
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.t_0100_3 .t_3 .t_3_1 .slick-slide a span h5{display: block;height: 28px;line-height: 28px;font-size: 14px;color: #666666;white-space:nowrap; overflow: hidden; text-overflow:ellipsis;
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.t_0100_3 .t_3 .t_3_1 .slick-slide a:hover{background: #008bd4;}
.t_0100_3 .t_3 .t_3_1 .slick-slide a:hover span h4,
.t_0100_3 .t_3 .t_3_1 .slick-slide a:hover span h5{color: #ffffff;}
.t_0100_3 .t_3 .t_3_1 .slick-prev{position:absolute; width:29px; height:26px; left:35px; top:100%;margin-top: 60px; z-index:2; background: url(images/prev_3.png) no-repeat center/100% 100%; cursor:pointer;
-webkit-transform: translate(0, 0);
	  -ms-transform: translate(0, 0);
	      transform: translate(0, 0);
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.t_0100_3 .t_3 .t_3_1 .slick-prev::after{content: "";display: block;position: absolute;left: 100%;top: 0;margin-left: 20px;width: 0;height: 100%;border-right: 1px dashed #b2b2b2;
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.t_0100_3 .t_3 .t_3_1 .slick-prev:hover{background: url(images/prev_3_h.png) no-repeat center/100% 100%;}
.t_0100_3 .t_3 .t_3_1 .slick-prev:hover::after{border-right: 1px dashed #008bd4;}
.t_0100_3 .t_3 .t_3_1 .slick-next{position:absolute; width:29px; height:26px; right:35px; top:100%;margin-top: 60px; z-index:2;background: url(images/next_3.png) no-repeat center/100% 100%; cursor:pointer;
-webkit-transform: translate(0, 0);
	  -ms-transform: translate(0, 0);
	      transform: translate(0, 0);
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.t_0100_3 .t_3 .t_3_1 .slick-next::after{content: "";display: block;position: absolute;right: 100%;top: 0;margin-right: 20px;width: 0;height: 100%;border-left: 1px dashed #b2b2b2;
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.t_0100_3 .t_3 .t_3_1 .slick-next:hover{background: url(images/next_3_h.png) no-repeat center/100% 100%;}
.t_0100_3 .t_3 .t_3_1 .slick-next:hover::after{border-right: 1px dashed #008bd4;}

.l_0100_3{float: left;width: 100%;height: 54px;line-height: 54px;font-size: 16px;text-align: center;margin-top: 45px;background: #ffffff;
-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.05);
   -moz-box-shadow:0 5px 10px rgba(0,0,0,0.05);
        box-shadow:0 5px 10px rgba(0,0,0,0.05);}
.l_0100_3 a{color: #333333;opacity:0.6; filter:alpha(opacity=60);}
.l_0100_3 a:hover{color: #008bd4;opacity:1; filter:alpha(opacity=100);}

@media  screen and (max-width:1199px){
  .w_0100_3{padding: 70px 0;}
}

@media  screen and (max-width:991px){
  .w_0100_3{padding: 50px 0;}
}

@media  screen and (max-width:767px){
  .w_0100_3{padding: 30px 0;}
  .t_0100_3{margin-top: 0;}
  .t_0100_3 .t_3 .t_3_1 .slick-slide a span{padding:8px 10px;}
  .t_0100_3 .t_3 .t_3_1 .slick-slide a span h4{height: 24px;line-height: 24px;font-size: 16px;}
  .t_0100_3 .t_3 .t_3_1 .slick-slide a span h5{height: 24px;line-height: 24px;font-size: 12px;}
  .t_0100_3 .t_3 .t_3_1 .slick-prev{ width:22px; height:20px; left:25px; margin-top: 26px;}
  .t_0100_3 .t_3 .t_3_1 .slick-prev::after{margin-left: 10px;}
  .t_0100_3 .t_3 .t_3_1 .slick-next{width:22px; height:20px; right:25px; margin-top: 26px;}
  .t_0100_3 .t_3 .t_3_1 .slick-next::after{margin-right: 10px;}
  .t_0100_3 .t_3 .t_3_1 .slick-next:hover::after{border-right: 1px dashed #008bd4;}

  .l_0100_3{height: 42px;line-height: 42px;font-size: 14px;margin-top: 15px;}
}

.w_0100_4{float: left;width: 100%;padding: 90px 0 100px 0;}

.t_0100_4{float: left;width: 100%;}
.t_0100_4 ul{margin: 0 -15px;}
.t_0100_4 ul li{float: left;width: 50%;padding: 0 15px;margin-top: 30px;}
.t_0100_4 ul li a{display: block;float: left;width: 100%;background: #f7f7f7;padding: 10px 10px 10px 105px;position: relative;}
.t_0100_4 ul li a span{display: block;position: absolute;left: 10px;top: 10px;width: 80px;height: 80px;text-align: center;background: #eaeaea;
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.t_0100_4 ul li a span strong{display: block;margin-top: 8px;height: 40px;line-height: 40px;font-size: 30px;color: #888888;font-family: "Arial";
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.t_0100_4 ul li a span h5{display: block;height: 20px;line-height: 20px;font-size: 14px;color: #888888;font-family: "Arial";
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.t_0100_4 ul li a div{height: 80px;padding-top: 12px;}
.t_0100_4 ul li a div h4{display: block;height: 28px;line-height: 28px;font-size: 18px;color: #343434;white-space:nowrap; overflow: hidden; text-overflow:ellipsis;
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.t_0100_4 ul li a div h5{display: block;margin-top: 4px;height: 24px;line-height: 24px;font-size: 14px;color: #555555;white-space:nowrap; overflow: hidden; text-overflow:ellipsis;
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.t_0100_4 ul li a:hover{background: #ffffff;
-webkit-box-shadow:0 5px 30px rgba(0,0,0,0.10);
   -moz-box-shadow:0 5px 30px rgba(0,0,0,0.10);
        box-shadow:0 5px 30px rgba(0,0,0,0.10);}
.t_0100_4 ul li a:hover span{background: #008bd4;}
.t_0100_4 ul li a:hover span strong,
.t_0100_4 ul li a:hover span h5{color: #ffffff;}
.t_0100_4 ul li a:hover div h4{color: #008bd4;}

@media  screen and (max-width:1199px){
  .w_0100_4{padding: 70px 0;}
}

@media  screen and (max-width:991px){
  .w_0100_4{padding: 50px 0;}
}

@media  screen and (max-width:767px){
  .w_0100_4{padding: 30px 0;}
  .t_0100_4 ul li{width: 100%;margin-top: 15px;}
  .t_0100_4 ul li a{padding: 5px 5px 5px 60px;}
  .t_0100_4 ul li a span{left: 5px;top: 5px;width: 50px;height: 50px;}
  .t_0100_4 ul li a span strong{margin-top: 0;height: 30px;line-height: 30px;font-size: 20px;}
  .t_0100_4 ul li a span h5{height: 20px;line-height: 20px;font-size: 10px;}
  .t_0100_4 ul li a div{height: 50px;padding-top: 4px;}
  .t_0100_4 ul li a div h4{height: 24px;line-height: 24px;font-size: 16px;}
  .t_0100_4 ul li a div h5{margin-top: 0;height: 20px;line-height: 20px;font-size: 12px;}
}


/*down*/
.w_0100_5{float: left;width: 100%;padding: 35px 0;}

.t_0100_5{float: left;width: 100%;margin-top: 24px;}
.t_0100_5 > div{float: left;width: 33.333333%; border-left: 1px solid rgba(255,255,255,0.20);height: 200px;}
.t_0100_5 > div:nth-child(1){border: 0 none;}
.t_0100_5 .t_5_l{font-size: 14px;line-height: 28px;color: rgba(255,255,255,0.70);padding-top: 28px;}
.t_0100_5 .t_5_c{text-align: center;}
.t_0100_5 .t_5_c h2{display: block;height: 40px;line-height: 40px;font-size: 24px;color: #ffffff;margin-top: 30px;}
.t_0100_5 .t_5_c h2 span{font-size: 20px;font-family: "Arial";}
.t_0100_5 .t_5_c h4{display: block;font-size: 16px;color: #ffffff;height: 28px;line-height: 28px;opacity:0.7; filter:alpha(opacity=70);}
.t_0100_5 .t_5_c > span{display: block;margin-top: 23px;height: 42px;}
.t_0100_5 .t_5_c > span ul{display:inline-block; *display:inline; *zoom:1;vertical-align: top;height: 42px;}
.t_0100_5 .t_5_c > span ul li{float: left;margin: 0 5px;}
.t_0100_5 .t_5_c > span ul li a{display: block;float: left;width: 42px;position: relative;background: rgba(255,255,255,0.30);
-webkit-border-radius:50%; 
   -moz-border-radius:50%;
        border-radius:50%;}
.t_0100_5 .t_5_c > span ul li a img{display: block;float: left;width: 100%; height:100%;}
.t_0100_5 .t_5_c > span ul li a i{display: block;position: absolute;left: 50%;bottom: 50px;margin-left: -60px;width: 120px;height: 0;overflow: hidden;
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.t_0100_5 .t_5_c > span ul li a:hover{background: #008bd4;}
.t_0100_5 .t_5_c > span ul li a:hover i{height: 120px;}
.t_0100_5 .t_5_r ul{float: right;width: 316px;margin-top: 25px;}
.t_0100_5 .t_5_r ul li{float: left;width: 100%;margin-top: 10px;}
.t_0100_5 .t_5_r ul li input{display: block;float: left;width: 100%;height: 36px;font-size: 14px;color: #ffffff;border: 0 none;background: rgba(255,255,255,0.10);padding: 0 20px;}
.t_0100_5 .t_5_r ul li span{display: block;margin: 0 -5px;}
.t_0100_5 .t_5_r ul li span font{display: block; float: left;width: 50%;padding: 0 5px;}
.t_0100_5 .t_5_r ul li button{display: block;float: left;width: 100%;height: 36px;line-height: 36px;font-size: 14px;color: #ffffff;background: #008bd4;outline: none;cursor: pointer;margin: 0;
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;
-webkit-border-radius:4px; 
   -moz-border-radius:4px;
        border-radius:4px;}
.t_0100_5 .t_5_r ul li button:hover{opacity:0.8; filter:alpha(opacity=80);}

@media  screen and (max-width:1199px){
  .t_0100_5 .t_5_r ul{width: 280px;}
}

@media  screen and (max-width:991px){
  .t_0100_5 > div{float: left;width: 50%; border-left: 1px solid rgba(255,255,255,0.20);height: 200px;}
  .t_0100_5 > div:nth-child(1){display: none;}
  .t_0100_5 > div:nth-child(2){border: 0 none;}
  .t_0100_5 .t_5_r ul{float: left;position: relative;left: 50%;margin-left: -140px;}
}

@media  screen and (max-width:767px){
  .w_0100_5{padding: 30px 0;}
  .t_0100_5{margin-top: 0;}
  .t_0100_5 > div{float: left;width: 100%; border: 0 none;height: auto;}
  .t_0100_5 > div:nth-child(1){display: none;}
  .t_0100_5 > div:nth-child(2){border: 0 none;}
  .t_0100_5 .t_5_r ul{float: left;position: relative;left: 0;margin-left: 0;width: 100%;margin-top: 15px;}
}

.w_0100_6{float: left;width: 100%;text-align: center;padding: 19px 0;background: #1e1f1f;line-height: 24px;font-size: 12px;color: #606060;}
.w_0100_6 a{color: #606060;}
.w_0100_6 a:hover{color: #ffffff;}

@media  screen and (max-width:767px){
  .w_0100_6 .span{display: block;}
}
/*手机版底部菜单*/
.pf_d{ float:left; width:100%; height:50px;}
.pf_down{ width:100%; float:left; position:fixed; left:0; bottom:0; background:#fff; border-top:solid 1px #ddd; height:50px; z-index:99;}
.pf_down li{ width:50%; float:left; text-align:center; padding:5px 0 0 0;}
.pf_down li .ico7{ width:100%; float:left; height:20px;}
.pf_down li .name{ width:100%; float:left; font-size:14px; color:#666; line-height:20px; font-family:"Arial";}
.pf_down li.l1 .ico7{ background:url(images/btn15.png) no-repeat center; background-size:20px 20px;}
.pf_down li.l2 .ico7{ background:url(images/btn16.png) no-repeat center; background-size:20px 20px;}
.pf_down li:hover .name,
.pf_down li.on .name{ color:#018dd5;}
.pf_down .l1:hover .ico7,
.pf_down .l1.on .ico7{ background:url(images/btn15_1.png) no-repeat center; background-size:20px 20px;}
.pf_down .l2:hover .ico7,
.pf_down .l2.on .ico7{ background:url(images/btn16_1.png) no-repeat center; background-size:20px 20px;}


/*1集团概况1*/
.w_0100_7{float: left;width: 100%;padding: 60px 0;}
.w_0100_7 .w_7{font-size: 16px;line-height: 30px;color: #555555;}
.w_0100_7 .w_7 .img_7_1{display: block;float: right;margin: 0 0 15px 35px; width: 370px;}

@media  screen and (max-width:767px){
  .w_0100_7{padding: 30px 0;}
  .w_0100_7 .w_7{font-size: 12px;line-height: 24px;}
  .w_0100_7 .w_7 .img_7_1{margin: 0 0 15px 0; width: 100%;}
}

.w_0100_8{float: left;width: 100%;}
.w_0100_8 .w_8{float: left;width: 100%;}
.w_0100_8 img{display: block;float: left;width: 500px;}
.w_0100_8 .w_8_1{float: right;width: 670px;}
.w_0100_8 .w_8_1 .w_8_t{float: left;width: 100%;margin-top: 77px;}
.w_0100_8 .w_8_1 .w_8_t h1{display: block;float: left;height: 50px;line-height: 50px;font-size: 36px;color: #ffffff;}
.w_0100_8 .w_8_1 .w_8_t h4{display: block;float: left; line-height: 24px;font-size: 18px;color: #ffffff;font-family: "Arial";margin: 16px 0 0 20px;border-bottom: 3px solid #008bd4; }
.w_0100_8 .w_8_1 .w_8_t h5{float: right;height: 28px;line-height: 28px;font-size: 18px;margin-top: 20px;color: #ffffff;}
.w_0100_8 .w_8_1 .w_8_c{float: left;width: 100%;margin-top: 30px;background: #484a4a;position: relative;padding: 35px 70px;font-size: 18px;line-height: 30px;color: #ffffff;}
.w_0100_8 .w_8_1 .w_8_c::before{content: "";display: block;position: absolute;left: 20px;top: 20px;background: url(images/img_8_2.png) no-repeat center/cover; width: 21px; height: 21px;}
.w_0100_8 .w_8_1 .w_8_c::after{content: "";display: block;position: absolute;right: 20px;bottom: 20px;background: url(images/img_8_3.png) no-repeat center/cover; width: 21px; height: 21px;}
.w_0100_8 .w_8_1 .w_8_d{float: left;width: 100%;background: #484a4a;margin-top: 20px;padding: 25px 30px;}
.w_0100_8 .w_8_1 .w_8_d strong{display: block;float: left;width: 100%;height: 36px;line-height: 36px;font-size: 16px;color: #ffffff;font-weight: bold;}
.w_0100_8 .w_8_1 .w_8_d ul{float: left;width: 100%;}
.w_0100_8 .w_8_1 .w_8_d ul li{float: left;width: 50%;padding-right: 15px;height: 36px;line-height: 36px;font-size: 16px;color: #ffffff;white-space:nowrap; overflow: hidden; text-overflow:ellipsis;}

@media  screen and (max-width:1199px){
  .w_0100_8 img{width: 411px;}
  .w_0100_8 .w_8_1{width: 551px;}
  .w_0100_8 .w_8_1 .w_8_t{margin-top: 30px;}
  .w_0100_8 .w_8_1 .w_8_t h1{height: 46px;line-height: 46px;font-size: 36px;}
  .w_0100_8 .w_8_1 .w_8_t h4{line-height: 20px;font-size: 18px;margin: 16px 0 0 20px;}
  .w_0100_8 .w_8_1 .w_8_t h5{margin-top: 16px;}
  .w_0100_8 .w_8_1 .w_8_c{margin-top: 20px;padding: 30px 60px;}
}

@media  screen and (max-width:991px){
  .w_0100_8{padding: 30px 0;}
  .w_0100_8 img{width: 100%;}
  .w_0100_8 .w_8_1{float: left;width: 100%;}
  .w_0100_8 .w_8_1 .w_8_t{margin-top: 15px;}
}

@media  screen and (max-width:767px){
  .w_0100_8 .w_8_1 .w_8_t h1{height: 30px;line-height: 30px;font-size: 20px;}
  .w_0100_8 .w_8_1 .w_8_t h4{line-height: 18px;font-size: 12px;margin: 6px 0 0 10px;border-bottom: 2px solid #008bd4; }
  .w_0100_8 .w_8_1 .w_8_t h5{height: 20px;line-height: 20px;font-size: 12px;margin-top: 8px;}
  .w_0100_8 .w_8_1 .w_8_c{margin-top: 15px;padding: 15px 30px;font-size: 12px;line-height: 24px;}
  .w_0100_8 .w_8_1 .w_8_c::before{left: 10px;top: 10px;width: 12px; height: 12px;}
  .w_0100_8 .w_8_1 .w_8_c::after{right: 10px;bottom: 10px;width: 12px; height: 12px;}
  .w_0100_8 .w_8_1 .w_8_d{margin-top: 15px;padding: 15px;}
  .w_0100_8 .w_8_1 .w_8_d strong{height: 30px;line-height: 30px;font-size: 14px;}
  .w_0100_8 .w_8_1 .w_8_d ul li{width: 100%;padding-right: 0;height: 30px;line-height: 30px;font-size: 14px;}
}

.w_0100_9{float: left;width: 100%;padding: 72px 0 130px 0;}
.t_0100_9{float: left;width: 100%;text-align: center;}
.t_0100_9 h2{display: block;height: 40px;line-height: 40px;font-size: 24px;color: #333333;}
.t_0100_9 h5{display: block;height: 24px;line-height: 24px;font-size: 14px;color: #999999;font-family: "Arial";text-transform: uppercase;}

.l_0100_9{float: left;width: 100%;margin-top: 23px;position: relative;}
.l_0100_9 .l_9{margin: 0 -15px;}
.l_0100_9 .l_9 .l_9_1{float: left;width: 100%;position: relative;}
.l_0100_9 .l_9 .l_9_1 .slick-slide{outline: none;padding: 0 15px;}
.l_0100_9 .l_9 .l_9_1 .slick-slide a{display: block;float: left;width: 100%;height: 210px;border: 1px solid #e4e4e4;background: #ffffff;padding: 30px;position: relative;outline: none;}
.l_0100_9 .l_9 .l_9_1 .slick-slide a::after{content: "";display: block;position: absolute;left: 0;top: 0;width: 100%; height: 100%;background: #000000; opacity:0; filter:alpha(opacity=00);z-index: 2;
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.l_0100_9 .l_9 .l_9_1 .slick-slide a i{display: table;width: 100%;height: 150px;text-align: center;}
.l_0100_9 .l_9 .l_9_1 .slick-slide a i em{display: table-cell;vertical-align: middle;width: 100%;max-height: 150px;}
.l_0100_9 .l_9 .l_9_1 .slick-slide a i em img{display: inline-block; max-width: 100%;max-height: 150px;
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.l_0100_9 .l_9 .l_9_1 .slick-slide a div{position: absolute;left: 0;top: 50%;width: 100%;text-align: center;padding: 0 15px; margin-top: -41px;opacity:0; filter:alpha(opacity=00); z-index: 9;
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.l_0100_9 .l_9 .l_9_1 .slick-slide a div h4{display: block;height: 32px;line-height: 32px;font-size: 16px;color: #ffffff; white-space:nowrap; overflow: hidden; text-overflow:ellipsis;}
.l_0100_9 .l_9 .l_9_1 .slick-slide a div::after{content: "";display: block;margin: 10px auto 0 auto;background: url(images/img_9_5.png) no-repeat center;width: 40px;height: 40px;}
.l_0100_9 .l_9 .l_9_1 .slick-slide a:hover::after{ opacity:0.6; filter:alpha(opacity=60);}
.l_0100_9 .l_9 .l_9_1 .slick-slide a:hover div{ opacity:1; filter:alpha(opacity=100);}
.l_0100_9 .l_9 .l_9_1 .slick-dots{ bottom:-50px;}
.l_0100_9 .l_9 .l_9_1 .slick-dots li{ width:12px; height:12px;background: #b5b5b5; cursor: pointer;margin: 0 10px;
-webkit-border-radius:50%; 
   -moz-border-radius:50%;
        border-radius:50%;
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.l_0100_9 .l_9 .l_9_1 .slick-dots li button{display: none;}
.l_0100_9 .l_9 .l_9_1 .slick-dots li.slick-active{ background: #008bd4;}

@media  screen and (max-width:767px){
  .w_0100_9{padding: 30px 0 50px 0;}
  .t_0100_9 h2{height: 30px;line-height: 30px;font-size: 20px;}
  .t_0100_9 h5{height: 18px;line-height: 18px;font-size: 12px;}

  .l_0100_9{margin-top: 15px;}
  .l_0100_9 .l_9{margin: 0 -5px;}
  .l_0100_9 .l_9 .l_9_1 .slick-slide{padding: 0 5px;}
  .l_0100_9 .l_9 .l_9_1 .slick-slide a{height: 160px;padding: 15px;}
  .l_0100_9 .l_9 .l_9_1 .slick-slide a i{height: 130px;}
  .l_0100_9 .l_9 .l_9_1 .slick-slide a i em{max-height: 130px;}
  .l_0100_9 .l_9 .l_9_1 .slick-slide a i em img{max-height: 130px;}
  .l_0100_9 .l_9 .l_9_1 .slick-slide a div{padding: 0 5px; margin-top: -26px;}
  .l_0100_9 .l_9 .l_9_1 .slick-slide a div h4{height: 28px;line-height: 28px;font-size: 14px;}
  .l_0100_9 .l_9 .l_9_1 .slick-slide a div::after{margin: 4px auto 0 auto;width: 20px;height: 20px;}
  .l_0100_9 .l_9 .l_9_1 .slick-dots{ bottom:-30px;}
  .l_0100_9 .l_9 .l_9_1 .slick-dots li{ width:10px; height:10px;margin: 0 5px;}
}


.r_0100_9{display: none; position: fixed;left: 0;top: 0;z-index: 9999;width: 100%;height: 100%;background: rgba(0,0,0,0.60);}
.r_0100_9 .r_9{position: absolute;left: 50%;top: 50%;width: 720px;height: 622px;margin: -311px 0 0 -360px; background: #eeeeee;padding: 24px;}
.r_0100_9 .r_9 a{display: block;position: absolute;left: 100%;top: 0;margin: 0 0 0 15px;width: 24px;}
.r_0100_9 .r_9 a img{display: block;float: left;width: 100%;}
.r_0100_9 .r_9 div{float: left;width: 100%;height: 520px;padding: 40px;background: #ffffff;}
.r_0100_9 .r_9 div i{display: table;width: 100%;height: 440px;text-align: center;}
.r_0100_9 .r_9 div i em{display: table-cell;width: 100%;max-height: 440px;vertical-align: middle;}
.r_0100_9 .r_9 div i em img{display: inline-block;max-height: 440px;max-width: 100%;}
.r_0100_9 .r_9 h4{display: block;float: left;width: 100%;height: 30px;line-height: 30px;margin-top: 24px;font-size: 18px;color: #333333;text-align: center;}

@media  screen and (max-width:991px){
  .r_0100_9 .r_9{left: 10%;top: 50%;width: 80%;height: 622px;margin: -311px 0 0 0;}
}

@media  screen and (max-width:767px){
  .r_0100_9 .r_9{position: absolute;left: 10%;top: 50%;width: 80%;height: auto;margin: 0;padding: 12px;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);}
  .r_0100_9 .r_9 a{margin: 0 0 0 5px;width: 16px;}
  .r_0100_9 .r_9 div{height: 160px;padding: 10px;}
  .r_0100_9 .r_9 div i{height: 140px;}
  .r_0100_9 .r_9 div i em{max-height: 140px;}
  .r_0100_9 .r_9 div i em img{max-height: 140px;}
  .r_0100_9 .r_9 h4{height: 20px;line-height: 20px;margin-top: 5px;font-size: 14px;}
}

.w_0100_10{float: left;width: 100%;padding: 75px 0;}
.t_0100_10{float: left;width: 100%;text-align: center;}
.t_0100_10 h2{display: block;height: 40px;line-height: 40px;font-size: 24px;color: #ffffff;}
.t_0100_10 h5{display: block;height: 24px;line-height: 24px;font-size: 14px;color: #ffffff;font-family: "Arial";text-transform: uppercase;opacity:0.6; filter:alpha(opacity=60);}

.l_0100_10{float: left;width: 100%;text-align: center;margin-top: 35px;}
.l_0100_10 ul{display:inline-block; *display:inline; *zoom:1;vertical-align: top;}
.l_0100_10 ul li{float: left;width: 190px;margin: 0 32px;position: relative;}
.l_0100_10 ul li::before{content: "";display: block;position: absolute;right: 100%;top: 95px;margin-right: 22px;width: 20px;height: 0;border-bottom: 1px dashed #ffffff;}
.l_0100_10 ul li:nth-child(1)::before{display: none;}
.l_0100_10 ul li div{float: left;width: 190px;height: 190px;background: rgba(0,0,0,0.40);cursor: pointer;
-webkit-border-radius:50%; 
   -moz-border-radius:50%;
        border-radius:50%;
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.l_0100_10 ul li div:hover{background: rgba(0,139,212,0.80);}
.l_0100_10 ul li div img{display: block;margin: 38px auto 0 auto;width: 76px;}
.l_0100_10 ul li div h4{display: block;margin-top: 10px;height: 36px;line-height: 36px;font-size: 18px;color: #ffffff;}
.l_0100_10 ul li h5{display: block;float: left;width: 100%; margin-top: 15px;font-size: 16px;line-height: 26px;color: #ffffff;opacity:0.6; filter:alpha(opacity=60);}

@media  screen and (max-width:1199px){
  .w_0100_10{padding: 60px 0;}
  .l_0100_10 ul li{width: 140px;}
  .l_0100_10 ul li::before{top: 70px;}
  .l_0100_10 ul li div{width: 140px;height: 140px;}
  .l_0100_10 ul li div img{margin: 28px auto 0 auto;width: 56px;}
  .l_0100_10 ul li div h4{margin-top: 5px;height: 32px;line-height: 32px;font-size: 16px;}
  .l_0100_10 ul li h5{margin-top: 10px;font-size: 14px;line-height: 24px;}
}

@media  screen and (max-width:991px){
  .w_0100_10{padding: 45px 0;}
  .l_0100_10 ul li{width: 120px; margin: 0 25px;}
  .l_0100_10 ul li::before{top: 60px;margin-right: 15px;}
  .l_0100_10 ul li div{width: 120px;height: 120px;}
  .l_0100_10 ul li div img{margin: 20px auto 0 auto;width: 46px;}
  .l_0100_10 ul li div h4{margin-top: 5px;height: 28px;line-height: 28px;font-size: 14px;}
  .l_0100_10 ul li h5{margin-top: 10px;font-size: 14px;line-height: 24px;}
}

@media  screen and (max-width:767px){
  .w_0100_10{padding: 30px 0;}
  .t_0100_10 h2{height: 30px;line-height: 30px;font-size: 20px;}
  .t_0100_10 h5{height: 18px;line-height: 18px;font-size: 12px;}
  .l_0100_10{margin-top: 15px;}
  .l_0100_10 ul li{width: 70px; margin: 0 1px;}
  .l_0100_10 ul li:nth-child(1){margin-left: 0;}
  .l_0100_10 ul li:last-child{margin-right: 0;}
  .l_0100_10 ul li::before{display: none;}
  .l_0100_10 ul li div{width: 70px;height: 70px;}
  .l_0100_10 ul li div img{margin: 10px auto 0 auto;width: 26px;}
  .l_0100_10 ul li div h4{margin-top: 5px;height: 18px;line-height: 18px;font-size: 10px;}
  .l_0100_10 ul li h5{margin-top: 5px;font-size: 10px;line-height: 20px;}
}

.w_0100_11{float: left;width: 100%;padding: 25px 0 75px 0;}
.t_0100_11{float: left;width: 100%;margin-top: 45px;text-align: center;}
.t_0100_11 h2{display: block;height: 40px;line-height: 40px;font-size: 24px;color: #333333;}
.t_0100_11 h5{display: block;height: 24px;line-height: 24px;font-size: 14px;color: #999999;font-family: "Arial";text-transform: uppercase;}
.l_0100_11{float: left;width: 100%;margin-top: 30px;position: relative;}
.l_0100_11::before{content: "";display: block;position: absolute;left: 0;top: 58px;width: 100%;height: 4px;background: #cccccc;}
.l_0100_11 .l_11{margin: 0 -15px;}
.l_0100_11 .l_11 .l_11_1{float: left;width: 100%;position: relative;z-index: 9;}
.l_0100_11 .l_11 .l_11_1 .slick-slide{outline: none;padding: 0 30px;}
.l_0100_11 .l_11 .l_11_1 .slick-slide h4{display: block;margin: 0 auto;width: 104px;height: 34px;line-height: 34px;font-size: 16px;color: #ffffff;background: #008bd4;text-align: center;position: relative;
-webkit-border-radius:3px; 
   -moz-border-radius:3px;
        border-radius:3px;}
.l_0100_11 .l_11 .l_11_1 .slick-slide h4::after{content: "";display: block;position: absolute;left: 50%;top: 48px;width: 24px;height: 24px;margin-left: -12px;background: #ffffff;border: 2px solid #008bd4;
-webkit-border-radius:50%; 
   -moz-border-radius:50%;
        border-radius:50%;}
.l_0100_11 .l_11 .l_11_1 .slick-slide div{margin-top: 68px;background: #f5f5f5;position: relative;padding: 35px 25px;
-webkit-border-radius:3px; 
   -moz-border-radius:3px;
        border-radius:3px;}
.l_0100_11 .l_11 .l_11_1 .slick-slide div::before{content: "";display: block;position: absolute;left: 50%;margin-left: -9px; bottom: 100%;border-left: 9px solid transparent;border-right: 9px solid transparent;border-bottom: 10px solid #f5f5f5;}
.l_0100_11 .l_11 .l_11_1 .slick-slide div span{display: block;font-size: 14px;line-height: 30px;color: #333333;height: 120px;overflow: hidden;}
.l_0100_11 .l_11 .l_11_1 .slick-prev{position:absolute; width:24px; height:54px; left:-50px; top:33px; z-index:2; background: url(images/prev_11.png) no-repeat center #b2b2b2/100% 100%; cursor:pointer;
-webkit-transform: translate(0, 0);
  	-ms-transform: translate(0, 0);
        transform: translate(0, 0);
-webkit-border-radius:12px; 
   -moz-border-radius:12px;
        border-radius:12px;
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.l_0100_11 .l_11 .l_11_1 .slick-prev:hover{background: url(images/prev_11.png) no-repeat center #008bd4/100% 100%;}
.l_0100_11 .l_11 .l_11_1 .slick-next{position:absolute; width:24px; height:54px; right:-50px; top:33px; z-index:2; background: url(images/next_11.png) no-repeat center #b2b2b2/100% 100%; cursor:pointer;
-webkit-transform: translate(0, 0);
  	-ms-transform: translate(0, 0);
        transform: translate(0, 0);
-webkit-border-radius:12px; 
   -moz-border-radius:12px;
        border-radius:12px;
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.l_0100_11 .l_11 .l_11_1 .slick-next:hover{background: url(images/next_11.png) no-repeat center #008bd4/100% 100%;}

@media  screen and (max-width:1199px){
  .l_0100_11 .l_11{margin: 0;}
  .l_0100_11 .l_11 .l_11_1 .slick-prev{left:-15px;}
  .l_0100_11 .l_11 .l_11_1 .slick-next{right:-15px;}

}

@media  screen and (max-width:991px){
  .l_0100_11 .l_11 .l_11_1 .slick-prev{left:0;}
  .l_0100_11 .l_11 .l_11_1 .slick-next{right:0;}
}


@media  screen and (max-width:767px){
  .w_0100_11{padding: 0 0 30px 0;}
  .t_0100_11{margin-top: 30px}
  .t_0100_11 h2{height: 30px;line-height: 30px;font-size: 20px;}
  .t_0100_11 h5{height: 18px;line-height: 18px;font-size: 12px;}
  .l_0100_11{margin-top: 30px;}
  .l_0100_11 .l_11 .l_11_1 .slick-slide div{padding: 15px 10px;}
  .l_0100_11 .l_11 .l_11_1 .slick-slide div span{font-size: 14px;line-height: 24px;height: 96px;}
}

.r_0100_11{float: left;width: 100%;}
.r_0100_11 .marginBox{ margin: 0 -15px;}
.r_0100_11 ul{}
.r_0100_11 ul li{float: left;width: 25%;padding: 0 15px;margin-top: 25px;}
.r_0100_11 ul li i{display: block;float: left;width: 100%;border: 1px solid #ebebeb;}
.r_0100_11 ul li i img{display: block;float: left;width: 100%;}
.r_0100_11 ul li h5{display: block;float: left;width: 100%;text-align: center;margin-top: 13px;height: 24px;line-height: 24px;font-size: 14px;color: #545454;}
.r_0100_11 .slick-dots{ float: left; width: 100%; line-height: 0; text-align:center; position: static; padding-top: 3.5%;}
.r_0100_11 .slick-dots li{ float: none; display: inline-block; width:10px; height:10px;background: #b5b5b5; cursor: pointer;margin: 0 5px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -ms-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;}
.r_0100_11 .slick-dots li button{display: none;}
.r_0100_11 .slick-dots li.slick-active{ background: #008bd4;}
@media  screen and (max-width:991px){
    .r_0100_11 .marginBox{ margin: 0 -5px;}
  .r_0100_11 ul li{padding: 0 5px;margin-top: 15px;}
  .r_0100_11 ul li h5{margin-top: 10px;height: 24px;line-height: 24px;font-size: 14px;}
}

@media  screen and (max-width:767px){
    .r_0100_11 ul .slick-slide{outline: none;padding: 0 5px;}
  .r_0100_11 ul li{  margin-top: 15px;width: 100%; padding: 0;}
  .r_0100_11 ul li h5{margin-top: 5px;height: 20px;line-height: 20px;font-size: 12px;}
}


/*2技术服务*/
.w_0100_12{padding: 60px 0;}
.t_0100_12{float: left;width: 100%;text-align: center;margin-top: 50px;}
.t_0100_12 h2{display: block;height: 40px;line-height: 40px;font-size: 24px;color: #333333;}
.t_0100_12 h5{display: block;height: 24px;line-height: 24px;font-size: 14px;color: #999999;font-family: "Arial";text-transform: uppercase;opacity:0.6; filter:alpha(opacity=60);}

@media  screen and (max-width:767px){
  .w_0100_12{padding: 30px 0;}
  .t_0100_12{margin-top: 30px;}
  .t_0100_12 h2{height: 30px;line-height: 30px;font-size: 20px;}
  .t_0100_12 h5{height: 18px;line-height: 18px;font-size: 12px;}
}

.l_0100_12{float: left;width: 100%;margin-top: 40px;}
.l_0100_12 ul{margin: 0 -15px;}
.l_0100_12 ul li{float: left;width: 16.666667%;padding: 0 15px;}
.l_0100_12 ul li a{display: block;float: left;width: 100%;text-align: center;}
.l_0100_12 ul li a i{display: block;float: left;width: 100%;position: relative;}
.l_0100_12 ul li a i img{display: block;float: left;width: 100%;
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.l_0100_12 ul li a i img.img_12_h{position: absolute;left: 0;top: 0;opacity:0; filter:alpha(opacity=00);z-index: 9;}
.l_0100_12 ul li a h4{ display: block;float: left;width: 100%;margin-top: 10px;height: 32px;line-height: 32px;font-size: 16px;color: #262626;}
.l_0100_12 ul li a span{display: block;float: left;width: 100%;font-size: 14px;line-height: 24px;color: #666666;margin-top: 8px;height: 96px;overflow: hidden;}
.l_0100_12 ul li a:hover i img.img_12_s{opacity:0; filter:alpha(opacity=00);}
.l_0100_12 ul li a:hover i img.img_12_h{opacity:1; filter:alpha(opacity=100);}

@media  screen and (max-width:991px){
  .l_0100_12{margin-top: 10px;}
  .l_0100_12 ul li{width: 33.333333%; padding: 0 15px;margin-top: 30px;}
}

@media  screen and (max-width:767px){
  .l_0100_12{margin-top: 10px;}
  .l_0100_12 ul{margin: 0 -5px;}
  .l_0100_12 ul li{width: 33.3333%;padding: 0 5px;margin-top: 15px;}
    .l_0100_12 ul li a i{display: block;float: left;width: 60%;position: relative; margin: 0 20%;}
    .l_0100_12 ul li a i img{display: block;float: left;width: 100%;
        -webkit-transition: all 0.2s ease-out 0s;
        -moz-transition: all 0.2s ease-out 0s;
        -ms-transition: all 0.2s ease-out 0s;
        -o-transition: all 0.2s ease-out 0s;
        transition: all 0.2s ease-out 0s;}
  .l_0100_12 ul li a h4{margin-top: 5px;height: 24px;line-height: 24px;font-size: 14px;}
  .l_0100_12 ul li a span{ display:none; font-size: 12px;margin-top: 5px;}
}


/*3新闻资讯*/
.w_0100_13{float: left;width: 100%;padding: 40px 0 20px 0;}
.t_0100_13{float: left;width: 100%;}
.t_0100_13 ul li{float: left;width: 100%;margin-top: 20px;}
.t_0100_13 ul li a{display: block;float: left;width: 100%;padding: 20px 20px 20px 227px;height: 180px; position: relative;background: #f3f3f3;}
.t_0100_13 ul li a img{display: block;position: absolute;left: 20px;top: 20px;width: 187px;}
.t_0100_13 ul li a > span{display: block; float: left;width: 100%;margin-top: 10px;}
.t_0100_13 ul li a > span h6{display: block;float: left;height: 20px;line-height: 20px;padding: 0 10px;background: #018dd5;font-size: 12px;color: #ffffff;}
.t_0100_13 ul li a > span h5{display: block;float: left;margin-left: 10px;width: 20px;height: 20px;text-align: center;line-height: 20px;font-size: 14px;color: #f3f3f3;background: #333333;}
.t_0100_13 ul li a h4{display: block;float: left;width: 100%;margin-top: 10px; height: 36px;line-height: 36px;font-size: 18px;color: #333333;white-space:nowrap; overflow: hidden; text-overflow:ellipsis;padding-right: 100px;position: relative;
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.t_0100_13 ul li a h4 span{display: block;position: absolute;right: 0;top: 0;height: 36px;line-height: 36px;font-size: 14px;color: #888888;background: #f3f3f3;z-index: 9;}
.t_0100_13 ul li a div{float: left;width: 100%;font-size: 14px;line-height: 22px;color: #888888;height: 44px;overflow: hidden;margin-top: 5px;}
.t_0100_13 ul li a:hover h4{color: #018dd5;}

@media  screen and (max-width:767px){
.w_0100_13{padding: 20px 0 10px 0;}
.t_0100_13 ul li{margin-top: 10px;}
.t_0100_13 ul li a{padding: 10px;height: auto;}
.t_0100_13 ul li a img{display: block;position:relative;float: left; left: 0;top: 0;width: 100%;}
.t_0100_13 ul li a > span{display: block; float: left;width: 100%;margin-top: 10px;}
.t_0100_13 ul li a > span h6{display: block;float: left;height: 20px;line-height: 20px;padding: 0 10px;background: #018dd5;font-size: 12px;color: #ffffff;}
.t_0100_13 ul li a > span h5{display: block;float: left;margin-left: 10px;width: 20px;height: 20px;text-align: center;line-height: 20px;font-size: 14px;color: #f3f3f3;background: #333333;}
.t_0100_13 ul li a h4{font-size: 16px;padding-right: 80px;}
.t_0100_13 ul li a h4 span{font-size: 12px;}
.t_0100_13 ul li a div{font-size: 12px;height: 66px;}
}

/* 分页 */
.d_0100_fy{ float:left; width:100%; text-align:center;padding: 40px 0;}
.pz_fy{display:inline-block; *display:inline; *zoom:1;vertical-align: top;height: 26px}
.pz_fy a { display:block; float:left; min-width:26px; height:26px; text-align:center; line-height:24px; border:1px solid #bdbbbb; font-size:12px; color:#323232; margin:0 4px;padding: 0 2px;
-webkit-border-radius:2px; 
 -khtml-border-radius:2px;
   -moz-border-radius:2px;
        border-radius:2px;}
.pz_fy a:hover,
.pz_fy a.on{color: #ffffff; border:1px solid #018dd5; background:#018dd5;}
.fy_phone{ display:none;}

@media  screen and (max-width:767px){
  .d_0100_fy{padding: 20px 0;}
  .pz_fy{display: none;}
  .fy_phone{ display:block;  float:left; width:100%; text-align:center; font-size:14px; color:#333;}
  .fy_phone a {display:inline-block; *display:inline; *zoom:1; width:100px; height:38px; text-align:center; line-height:36px; border:1px solid #e1e1e1; margin:0 5px;
  -webkit-border-radius:18px; 
   -khtml-border-radius:18px;
     -moz-border-radius:18px;
          border-radius:18px;}
  .fy_phone a.prve:hover,
  .fy_phone a.prve.on,
  .fy_phone a.next:hover,
  .fy_phone a.next.on{ background:#018dd5; border:1px solid #018dd5;color: #ffffff;}
  .fy_phone span{ padding:0 5%; color:#333; display:inline-block; *display:inline; *zoom:1; vertical-align:top; height:38px; line-height:38px;}
}


/*4新闻详情*/
.w_0100_14{float: left;width: 100%;padding: 60px 0;}
.t_0100_14{float: left;width: 100%;padding: 0 35px;
-webkit-box-shadow:0 0 4px rgba(0,0,0,0.08);
   -moz-box-shadow:0 0 4px rgba(0,0,0,0.08);
        box-shadow:0 0 4px rgba(0,0,0,0.08);}
.t_0100_14 .t_14_t{float: left;width: 100%;text-align: center;padding: 34px 0 15px 0;border-bottom: 1px solid #e1e0e0;}
.t_0100_14 .t_14_t h2{display: block;line-height: 36px;font-size: 24px;color: #323232;}
.t_0100_14 .t_14_t h5{display: block;line-height: 28px;font-size: 14px;color: #979797;font-family: "Arial";margin-top: 8px;}
.t_0100_14 .t_14_c{float: left;width: 100%;font-size: 16px;line-height: 36px;color: #555555;padding: 35px 0;border-bottom: 1px solid #e1e0e0;}
.t_0100_14 .t_14_d{float: left;width: 100%;padding-bottom: 40px;}
.t_0100_14 .t_14_d .bdsharebuttonbox{float: left;margin-top: 40px;}
.t_0100_14 .t_14_d > a{display: block;float: right;margin-top: 30px;height: 48px;line-height: 48px;font-size: 16px;color: #ffffff;background: #018dd5;padding: 0 25px;}
.t_0100_14 .t_14_d > a:hover{opacity:0.8; filter:alpha(opacity=80);}

@media  screen and (max-width:767px){
  .w_0100_14{padding: 30px 0;}
  .t_0100_14{padding: 0 15px;}
  .t_0100_14 .t_14_t{padding: 15px 0 5px 0;}
  .t_0100_14 .t_14_t h2{line-height: 32px;font-size: 18px;}
  .t_0100_14 .t_14_t h5{line-height: 20px;font-size: 12px;margin-top: 5px;}
  .t_0100_14 .t_14_c{font-size: 12px;line-height: 28px;padding: 15px 0;}
  .t_0100_14 .t_14_d{padding-bottom: 20px;}
  .t_0100_14 .t_14_d .bdsharebuttonbox{margin-top: 20px;}
  .t_0100_14 .t_14_d > a{margin-top: 15px;height: 38px;line-height: 38px;font-size: 12px;padding: 0 15px;}
}

.d_0100_14{float: left;width: 100%;margin-top: 30px;padding-bottom: 30px;
-webkit-box-shadow:0 0 4px rgba(0,0,0,0.08);
   -moz-box-shadow:0 0 4px rgba(0,0,0,0.08);
        box-shadow:0 0 4px rgba(0,0,0,0.08);}
.d_0100_14 > h4{display: block;float: left;width: 100%;margin-top: 20px;height: 40px;line-height: 40px;font-size: 24px;color: #018dd5;padding: 0 15px;}
.d_0100_14 ul{float: left;width: 100%;margin-top: -20px;}
.d_0100_14 ul li{float: left;width: 50%;padding: 0 15px;margin-top: 30px;}
.d_0100_14 ul li a{display: block;float: left;position: relative;width: 100%;padding-left: 240px;height: 116px;}
.d_0100_14 ul li a img{display: block;position: absolute;float: left;width: 218px;left: 0;top: 0;}
.d_0100_14 ul li a h4{display: block;float: left;width: 100%;line-height: 26px;font-size: 16px;color: #333333;padding-bottom: 6px;border-bottom: 1px solid #e5e5e5;white-space:nowrap; overflow: hidden; text-overflow:ellipsis;
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.d_0100_14 ul li a span{display: block;float: left;width: 100%;font-size: 12px;line-height: 24px;color: #808080;margin-top: 8px;height: 48px;overflow: hidden;}
.d_0100_14 ul li a h6{display: block;float: left;width: 100%;font-size: 12px;line-height: 24px;color: #808080;}
.d_0100_14 ul li a:hover h4{color: #018dd5;}

@media  screen and (max-width:991px){
  .d_0100_14 ul li{width: 100%;}
}

@media  screen and (max-width:767px){
  .d_0100_14{margin-top: 15px;padding-bottom: 15px;}
  .d_0100_14 > h4{margin-top: 10px;height: 32px;line-height: 32px;font-size: 18px;padding: 0 15px;}
  .d_0100_14 ul{margin-top: -10px;}
  .d_0100_14 ul li{margin-top: 15px;}
  .d_0100_14 ul li a{width: 100%;padding-left: 0;height: auto;}
  .d_0100_14 ul li a img{position: relative;width: 100%;}
  .d_0100_14 ul li a h4{dline-height: 26px;font-size: 16px;padding-bottom: 4px;margin-top: 10px;}
}


/*侧导航*/
.t_0100_cdh{float: left;width: 100%;text-align: center;background: #ebebeb;padding: 7px 0 5px 0;}
.pz_SideLayer{ display:inline-block; *display:inline; *zoom:1; vertical-align: top;}
.pz_SideLayer .l1{float: left;padding: 0 23px;}
.pz_SideLayer .l1 a{display: block;height: 48px;line-height: 46px;font-size: 16px;color: #333333;border-bottom: 2px solid #ebebeb;}
.pz_SideLayer .l1 a:hover,
.pz_SideLayer .l1 a.hover{ color: #018dd5;border-bottom: 2px solid #018dd5;}

@media  screen and (max-width:991px){
  .pz_SideLayer .l1{padding: 0 15px;}
}


/*5项目案例*/
.w_0100_15{float: left;width: 100%;padding: 40px 0 20px 0;}
.t_0100_15{float: left;width: 100%;}
.t_0100_15 ul{margin: 0 -15px;}
.t_0100_15 ul li{float: left;width: 33.333333%;padding: 0 15px;margin-top: 30px;}
.t_0100_15 ul li a{display: block;float: left;width: 100%;background: #ffffff;
-webkit-box-shadow:0 8px 29px rgba(0,0,0,0.09);
   -moz-box-shadow:0 8px 29px rgba(0,0,0,0.09);
        box-shadow:0 8px 29px rgba(0,0,0,0.09);}
.t_0100_15 ul li a img{display: block;float: left;width: 100%;}
.t_0100_15 ul li a span{display: block;float: left;width: 100%;padding: 15px 20px;}
.t_0100_15 ul li a span h4{display: block;height: 28px;line-height: 28px;font-size: 18px;color: #333333;white-space:nowrap; overflow: hidden; text-overflow:ellipsis;
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.t_0100_15 ul li a span h5{display: block;margin-top: 3px;height: 24px;line-height: 24px;font-size: 14px;color: #666666;white-space:nowrap; overflow: hidden; text-overflow:ellipsis;
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.t_0100_15 ul li a:hover{background: #008bd4;}
.t_0100_15 ul li a:hover span h4,
.t_0100_15 ul li a:hover span h5{color: #ffffff;}

@media  screen and (max-width:991px){
  .t_0100_15 ul li{width: 50%;}
}

@media  screen and (max-width:767px){
  .w_0100_15{padding: 15px 0 10px 0;}
  .t_0100_15 ul li{width: 100%; margin-top: 15px;}
  .t_0100_15 ul li a span{padding: 8px 10px;}
}


/*6案例详情*/
.w_0100_16{float: left;width: 100%;padding: 60px 0;}
.t_0100_16{float: left;width: 100%;padding: 0 35px;
-webkit-box-shadow:0 0 4px rgba(0,0,0,0.08);
   -moz-box-shadow:0 0 4px rgba(0,0,0,0.08);
        box-shadow:0 0 4px rgba(0,0,0,0.08);}
.t_0100_16 .t_16_t{float: left;width: 100%;padding: 32px 0 17px 0;border-bottom: 1px solid #e1e0e0;text-align: center;}
.t_0100_16 .t_16_t h2{display: block;line-height: 40px;font-size: 24px;color: #323232;}
.t_0100_16 .t_16_t h5{display: block;margin-top: 8px;line-height: 24px;font-size: 14px;color: #979797;}
.t_0100_16 .t_16_c{float: left;width: 100%;padding: 40px 45px 0 45px;}
.t_0100_16 .t_16_c .t_16_l{float: left;width: 100%;padding: 0 5px;position: relative;}
.t_0100_16 .t_16_c .t_16_l > h4{display: block;position: absolute; right: 5px;bottom: 0;width: 116px;height: 50px;line-height: 50px;font-size: 16px;font-style: oblique;z-index: 99;color: #ffffff;font-family: "Arial";text-align: center;}
.t_0100_16 .t_16_c .t_16_l > h4 span{color: #018dd5;}
.t_0100_16 .t_16_c .t_16_l .t_16_l_1{float: left;width: 100%;position: relative;}
.t_0100_16 .t_16_c .t_16_l .t_16_l_1 .slick-slide{outline: none;position: relative;}
.t_0100_16 .t_16_c .t_16_l .t_16_l_1 .slick-slide img{display: block;float: left;width: 100%;}
.t_0100_16 .t_16_c .t_16_l .t_16_l_1 .slick-slide span{display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: 50px;background: rgba(0,0,0,0.45);padding: 0 130px 0 30px;}
.t_0100_16 .t_16_c .t_16_l .t_16_l_1 .slick-slide span h4{display: block;float: left;width: 100%;height: 50px;line-height: 50px;font-size: 16px;color: #ffffff;white-space:nowrap; overflow: hidden; text-overflow:ellipsis;}
.t_0100_16 .t_16_c .t_16_l .t_16_l_1 .slick-prev{left: 0;top: 50%;background: url(images/prev_16.png) no-repeat center rgba(0,0,0,0.2)/cover;width: 60px;height: 100px;cursor: pointer;z-index: 9;
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.t_0100_16 .t_16_c .t_16_l .t_16_l_1 .slick-prev:hover{background: url(images/prev_16.png) no-repeat center #018dd5/cover;}
.t_0100_16 .t_16_c .t_16_l .t_16_l_1 .slick-next{right: 0;top: 50%;background: url(images/next_16.png) no-repeat center rgba(0,0,0,0.2)/cover;width: 60px;height: 100px;cursor: pointer;z-index: 9;
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.t_0100_16 .t_16_c .t_16_l .t_16_l_1 .slick-next:hover{background: url(images/next_16.png) no-repeat center #018dd5/cover;}


.t_0100_16 .t_16_c .t_16_r{float: left;width: 100%;margin-top: 10px;}
.t_0100_16 .t_16_c .t_16_r .slick-slide{outline: none;padding: 0 5px;}
.t_0100_16 .t_16_c .t_16_r .slick-slide i{display: block;float: left;width: 100%;position: relative;cursor: pointer;}
.t_0100_16 .t_16_c .t_16_r .slick-slide i img{display: block;float: left;width: 100%;}
.t_0100_16 .t_16_c .t_16_r .slick-slide i:hover::after{opacity:1; filter:alpha(opacity=100);}
.t_0100_16 .t_16_c .t_16_r .slick-slide i::after{content: "";display: block;position: absolute;left: 0;top: 0;z-index: 9;width: 100%;height: 100%;border: 2px solid #018dd5;opacity:0; filter:alpha(opacity=00);
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.t_0100_16 .t_16_c .t_16_r .slick-slide.slick-current  i::after{opacity:1; filter:alpha(opacity=100);}
.t_0100_16 .t_16_d{float: left;width: 100%;margin-top: 30px;padding-bottom: 50px;font-size: 16px;line-height: 36px;color: #555555;}

@media  screen and (max-width:1199px){
  .t_0100_16 .t_16_c{padding: 30px 0 0 0;}
}

@media  screen and (max-width:767px){
  .w_0100_16{padding: 30px 0;}
  .t_0100_16{padding: 0 10px;}
  .t_0100_16 .t_16_t{padding: 15px 0 5px 0;}
  .t_0100_16 .t_16_t h2{line-height: 30px;font-size: 18px;}
  .t_0100_16 .t_16_t h5{margin-top: 5px;line-height: 20px;font-size: 12px;}
  .t_0100_16 .t_16_c{padding: 15px 0 0 0;}
  .t_0100_16 .t_16_c .t_16_l{padding: 0 2px;}
  .t_0100_16 .t_16_c .t_16_l > h4{ right: 2px;width: 60px;height: 30px;line-height: 30px;font-size: 12px;}
  .t_0100_16 .t_16_c .t_16_l .t_16_l_1 .slick-slide span{height: 30px;padding: 0 75px 0 15px;}
  .t_0100_16 .t_16_c .t_16_l .t_16_l_1 .slick-slide span h4{height: 30px;line-height: 30px;font-size: 12px;}
  .t_0100_16 .t_16_c .t_16_l .t_16_l_1 .slick-prev{width: 15px;height: 25px;}
  .t_0100_16 .t_16_c .t_16_l .t_16_l_1 .slick-next{width: 15px;height: 25px;}
  .t_0100_16 .t_16_c .t_16_r{margin-top: 5px;}
  .t_0100_16 .t_16_c .t_16_r .slick-slide{outline: none;padding: 0 2px;}
  .t_0100_16 .t_16_d{margin-top: 15px;padding-bottom: 25px;font-size: 12px;line-height: 24px;}
}

.d_0100_16{float: left;width: 100%;margin-top: 30px;padding-bottom: 30px;
-webkit-box-shadow:0 0 4px rgba(0,0,0,0.08);
   -moz-box-shadow:0 0 4px rgba(0,0,0,0.08);
        box-shadow:0 0 4px rgba(0,0,0,0.08);}
.d_0100_16 > h4{display: block;float: left;width: 100%;height: 40px;line-height: 40px;font-size: 24px;color: #018dd5;padding: 0 15px;margin-top: 20px;}
.d_0100_16 ul{float: left;width: 100%;padding: 0 5px;margin-top: 10px;}
.d_0100_16 ul li{float: left;width: 25%;padding: 0 10px;}
.d_0100_16 ul li a{display: block;float: left;width: 100%;background: #ffffff;
-webkit-box-shadow:0 8px 29px rgba(0,0,0,0.09);
   -moz-box-shadow:0 8px 29px rgba(0,0,0,0.09);
        box-shadow:0 8px 29px rgba(0,0,0,0.09);}
.d_0100_16 ul li a img{display: block;width: 100%;}
.d_0100_16 ul li a span{display: block;padding: 15px 20px;}
.d_0100_16 ul li a span h4{display: block;height: 28px;line-height: 28px;font-size: 18px;color: #333333;white-space:nowrap; overflow: hidden; text-overflow:ellipsis;
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.d_0100_16 ul li a span h5{display: block;height: 24px;line-height: 24px;font-size: 14px;color: #666666;margin-top: 3px;white-space:nowrap; overflow: hidden; text-overflow:ellipsis;
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.d_0100_16 ul li a:hover{background: #018dd5;}
.d_0100_16 ul li a:hover span h4,
.d_0100_16 ul li a:hover span h5{color: #ffffff;}

@media  screen and (max-width:991px){
  .d_0100_16 ul{float: left;width: 100%;padding: 0 5px;margin-top: -10px;}
  .d_0100_16 ul li{float: left;width: 50%;padding: 0 10px; margin-top: 20px;}
}

@media  screen and (max-width:767px){
  .d_0100_16{padding-bottom: 15px;}
  .d_0100_16 > h4{height: 30px;line-height: 30px;font-size: 18px;padding: 0 10px;margin-top: 10px;}
  .d_0100_16 ul{padding: 0 5px;margin-top: 0;}
  .d_0100_16 ul li{padding: 0 5px; margin-top: 10px;}
  .d_0100_16 ul li a span{display: block;padding: 8px 10px;}
  .d_0100_16 ul li a span h4{height: 24px;line-height: 24px;font-size: 16px;}
  .d_0100_16 ul li a span h5{height: 20px;line-height: 20px;font-size: 12px;margin-top: 0;}
}


/*7联系我们*/
.w_0100_17{float: left;width: 100%;padding: 54px 0 60px 0;}
.t_0100_17{float: left;width: 100%;}
.t_0100_17 > h4{display: block;float: left;line-height: 28px;font-size: 18px;font-family: "Arial";text-transform: uppercase;font-weight: bold;color: #018dd5;}
.t_0100_17 h2{display: block;float: left;width: 100%;line-height: 40px;margin-top: 3px;font-size: 24px;color: #555555;}
.t_0100_17 h2 span{display: block;float: right;height: 30px;line-height: 30px;margin-top: 10px;font-size: 16px;color: #555555;}
.t_0100_17 ul{margin: 0 -7px;}
.t_0100_17 ul li{float: left;width: 33.333333%;padding: 0 7px;margin-top: 15px;}
.t_0100_17 ul li h4{display: block;height: 78px;line-height: 78px;font-size: 18px;color: #ffffff;white-space:nowrap; overflow: hidden; text-overflow:ellipsis;text-align: center;}
.t_0100_17 ul li h4 a{color: #ffffff;}
.t_0100_17 ul li h4 a:hover{text-decoration: underline;}
.t_0100_17 ul li:nth-child(1) h4{background: #8f9395;}
.t_0100_17 ul li:nth-child(2) h4{background: #018dd5;}
.t_0100_17 ul li:nth-child(3) h4{background: #3b3f41;}

@media  screen and (max-width:1199px){
  .t_0100_17 ul li h4{font-size: 16px;}
}

@media  screen and (max-width:991px){
  .t_0100_17 ul li h4{font-size: 14px;}
}

@media  screen and (max-width:767px){
  .w_0100_17{padding:30px 0;}
  .t_0100_17 > h4{line-height: 24px;font-size: 14px;}
  .t_0100_17 h2{line-height: 30px;margin-top: 3px;font-size: 16px;}
  .t_0100_17 h2 span{height: 20px;line-height: 20px;margin-top: 10px;font-size: 12px;color: #555555;}
  .t_0100_17 ul{float: left;width: 100%;margin: 0;}
  .t_0100_17 ul li{float: left;width: 100%;padding: 0;margin-top: 15px;}
  .t_0100_17 ul li h4{height: 38px;line-height: 38px;font-size: 12px;}
}

.l_0100_17{float: left;width: 100%;height: 450px;overflow: hidden;position: relative;margin-top: 15px;}
#dituContent img{max-width:none;}
.iw_poi_title{color: #018dd5;}

@media  screen and (max-width:767px){
  .l_0100_17{height: 250px;}
}


.d_0100_17{float: left;width: 100%;margin-top: 10px;}
.d_0100_17 ul li{float: left;width: 100%;margin-top: 20px;border-left: 3px solid #018dd5;background: #f7f7f7;}
.d_0100_17 ul li .d_17_t{float: left;width: 100%;height: 118px;position: relative;padding: 0 90px 0 30px;cursor: pointer;}
.d_0100_17 ul li .d_17_t::after{content: "";display: block;position: absolute;right: 44px;top: 28px;width: 22px;height: 22px;border-bottom: 2px solid #018dd5;border-right: 2px solid #018dd5;margin-top: -3px;
-webkit-transform: rotate(45deg);
   -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
     -o-transform: rotate(45deg);
        transform: rotate(45deg);
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s;
    -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.d_0100_17 ul li .d_17_t span{display: block;float: left;margin-top: 22px;}
.d_0100_17 ul li .d_17_t span h2{display: block;height: 40px;line-height: 40px;font-size: 24px;color: #018dd5;}
.d_0100_17 ul li .d_17_t span h5{display: block;margin-top: 5px;height: 24px;line-height: 24px;font-size: 14px;color: #000;}
.d_0100_17 ul li .d_17_t font{display: block;float: right;height: 24px;line-height: 24px;font-size: 14px; margin-top: 32px;color: #808080;}
.d_0100_17 ul li .d_17_t.hover::after{margin-top: 11px;
-webkit-transform: rotate(-135deg);
   -moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
     -o-transform: rotate(-135deg);
        transform: rotate(-135deg);}
.d_0100_17 ul li .d_17_d{display: none; float: left;width: 100%;position: relative;padding: 25px 30px;font-size: 14px;line-height: 24px;color: #4c4c4c;}
.d_0100_17 ul li .d_17_d strong{font-size: 16px;color: #666;}
.d_0100_17 ul li .d_17_d a{color: #018dd5;}
.d_0100_17 ul li .d_17_d a:hover{text-decoration: underline;}
.d_0100_17 ul li .d_17_d .button{display: block;position: absolute;right: 40px;bottom: 36px;outline: none;cursor: pointer;width: 155px;height: 40px;line-height: 40px;text-align: center;font-size: 18px;color: #fff;background: #018dd5;
-webkit-border-radius:20px; 
   -moz-border-radius:20px;
        border-radius:20px;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s;
    -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.d_0100_17 ul li .d_17_d .button:hover{opacity:0.8; filter:alpha(opacity=80);  text-decoration:initial;}
.d_0100_17 ul li .d_17_d::before{content: "";display: block;position: absolute;left: 3%;top: 0;width: 94%;height: 1px;background: #e6e6e6;}

@media  screen and (max-width:767px){
  .d_0100_17{margin-top: 5px;}
  .d_0100_17 ul li{margin-top: 10px;border-left: 2px solid #018dd5;}
  .d_0100_17 ul li .d_17_t{height: 70px;padding: 0 30px 0 15px;}
  .d_0100_17 ul li .d_17_t::after{right: 15px;top: 15px;width: 16px;height: 12px;border-bottom: 1px solid #018dd5;border-right: 1px solid #018dd5;margin-top: -3px;}
  .d_0100_17 ul li .d_17_t span{margin-top: 10px;}
  .d_0100_17 ul li .d_17_t span h2{height: 24px;line-height: 24px;font-size: 18px;}
  .d_0100_17 ul li .d_17_t span h5{height: 18px;line-height: 18px;font-size: 16px;}
  .d_0100_17 ul li .d_17_t font{display: none;}
  .d_0100_17 ul li .d_17_t.hover::after{margin-top: 3px;}
  .d_0100_17 ul li .d_17_d{padding: 5px 15px 40px 15px;font-size: 16px;line-height: 24px;}
  .d_0100_17 ul li .d_17_d strong{font-size: 14px;}
  .d_0100_17 ul li .d_17_d .button{right: 10px;bottom: 10px;width: 80px;height: 28px;line-height: 28px;text-align: center;font-size: 16px;
  -webkit-border-radius:16px; 
     -moz-border-radius:16px;
          border-radius:16px;}
}


.sitemap{ width:100%;float:left;}
.sitemap li{border-bottom:1px dashed #d2d2d2; padding:7px 0; float:left; line-height:40px;width:98%; padding-left:2%;  }
.sitemap li a{ margin-right:10px;font-size:12px; float:left; white-space: nowrap; font-size:14px;}
.sitemap li a:hover{color:#018dd5;}
.sitemap li .font16{ font-size:16px;  /*color:#135fb1*/}
.sitemap li .font14{font-size:14px; }
.sitemap li .font12{ font-size:12px;  color:#999}


@media screen and (max-device-width: 320px){body{-webkit-text-size-adjust:none}}
@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:none}}
@media only screen and (-webkit-min-device-pixel-ratio: 2){body{-webkit-text-size-adjust:none}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1243px){body{-webkit-text-size-adjust:none}}