﻿/* CSS Document */

*{ 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; }
.pz_main{ float:left; width:100%;}
.pz_down{ float:left; width:100%; background: #333; border-top: 3px solid #007ccb;}

.m15{margin: 0 -15px;}

/*pc版头部*/
.top1{ position: relative; width:100%; height:100px; left:0; top:0; z-index: 19;}
.logo{float: left; width: 169px; padding: 29px 0 28px 0; margin-right: 85px;}
.logo img{display: block; width: 100%; height: auto;}

.menu{float: left; width: 843px;}
.menu .nli{float: left;  position: relative;}
.menu .nli span{float: left; display: block; position: relative; z-index: 9;}
.menu .nli blod{float: left; display: block; padding: 36px 5px 26px 30px; color: #333333; font-size: 16px; height: 90px; line-height: 28px; background:url(images/p8_img03.png) no-repeat left center; text-align:center; font-weight:bold; margin-left:5px;}
.menu .nli span a{float: left; display: block; padding: 36px 23px 26px 23px; color: #333333; font-size: 16px; height: 90px; line-height: 28px;}
.menu .nli span a .menubg{ width: 100%; display: block; height:90px; background:url(images/menubg.png) no-repeat center bottom; background-size: 100%; position: absolute; top: 0; left: 0; z-index: -1;filter:alpha(opacity=00);opacity:0; 
-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;}
.menu .nli span a i{float: left; width: 100%; text-align: center; font-size: 14px; line-height: 24px; height: 24px; position: absolute; top: 12px; left: 0; display: none; color: rgba(255,255,255,.3); font-style: normal;
-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;}
.menu .nli.on span a i,
.menu .nli span a:hover i{display: block;}
.menu .nli.on span a .menubg,
.menu .nli span a:hover .menubg{filter:alpha(opacity=100);opacity:1; }
.menu .nli.on span a,
.menu .nli span a:hover{color: #fff;}
.menu .nli .sub{display: none; position: absolute; width: 140px; top: 90px; left: 50%; margin-left: -70px; z-index: 9; padding-top: 10px; }
.menu .nli .sub li{float: left; width: 100%; text-align: center; font-size: 14px; margin-bottom: 1px;}
.menu .nli .sub li a{float: left; display: block; padding: 0 20px; width: 100%; background: rgba(255,255,255,.8); line-height: 36px; height: 36px; color: #007ccb;}
.menu .nli .sub li a:hover{background-color:#fff; }

.search{float: right; width: 57px; height: 19px; margin-top: 41px; background: url(images/search_bg.png) no-repeat right; position: relative; cursor: pointer; }
.search::before{content: ""; width: 1px; height: 15px; background: #ccc; position: absolute; left: 0; top: 2px; }
.search .search_b{display:none; position: absolute; top: 19px; right: -8px; padding-top: 30px; 
-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; }
.search .search_b span{display: block; float: left; width: 200px; border: 1px solid #ccc; background: #fff; overflow: hidden;
 -webkit-border-radius:3px; 
    -moz-border-radius:3px;
         border-radius:3px;}
.search .search_b span input{ float: left; width: 150px; height: 38px; line-height: 38px;padding-left: 5px; font-size: 14px; color: #333; background: #fff;}
.search .search_b span a{float: left; display: block; width: 48px; height: 38px; background: url(images/search_bg.png) no-repeat center;}
.search:hover .search_b{display: block;}
/*phone版头部*/
.top2{ position:fixed; left:0; top:0; width:100%; height:80px; background:#fff; z-index:1030;}
.top2.active{
-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:169px; margin:14px 0 0 0; padding: 0;}


/*手机按钮*/
.menuph{ position:absolute; top:15px; right:15px; cursor:pointer; width:50px; height:50px; background:#007ccb; 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{width:129px; margin:5px 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; position: relative;}
.slide_banner .slick-slide{ width:100%; padding:0;}
.slide_banner img{ width:100%;}
.slide_banner .slick-dots{ bottom:57px; height:21px; overflow:hidden;}
.slide_banner .slick-dots li{ width:5px; height:5px; margin:8px 5px; background: #fff; position: relative;
  -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; 
 -webkit-border-radius:50%; 
    -moz-border-radius:50%;
         border-radius:50%;}
.slide_banner .slick-dots li::after{content: ""; width: 21px; height: 21px; border: 1px solid #fff; position: absolute; left:-8px; top: -8px; filter:alpha(opacity=00);opacity:0; 
-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; 
 -webkit-border-radius:50%; 
    -moz-border-radius:50%;
         border-radius:50%;}
.slide_banner .slick-dots li button{ display:none;}
.slide_banner .slick-dots li.slick-active{margin:8px 13px; }
.slide_banner .slick-dots li.slick-active::after{filter:alpha(opacity=100);opacity:1; }
@media  screen and (max-width:1199px){
  .slide_banner{margin-top: 80px;}
  .slide_banner .slick-dots{ bottom:5px;}
}
@media  screen and (max-width:767px){
  .slide_banner{margin-top: 50px;}
  .slide_banner .slick-dots{ bottom:10px;}
  .slide_banner .slick-dots li::after{width: 15px; height: 15px;left:-5px; top: -5px;}
  .slide_banner .slick-dots li.slick-active{margin:8px 5px;}
}

/* 二级页 banner 导航 */
.banner_nav{position: absolute; top: 50%; left: 0; width: 100%; text-align: center;
-webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);}
.banner_nav h1{float: left; width: 100%; font-size: 36px; line-height: 42px; height: 42px; color: #fff; font-weight: bold;}
.banner_nav span{float: left; display: block; width: 100%; font-size: 18px; line-height: 34px; height: 34px; color: #fff; text-transform: uppercase;}
.banner_nav .pz_SideLayer{display: inline-block; *display:inline; *zoom:1; vertical-align: top; margin-top: 30px;}
.banner_nav .pz_SideLayer li{float: left;  margin: 0 5px; padding-top: 5px; }
.banner_nav .pz_SideLayer li a{float: left; display: block; width: 164px; border: 1px solid #fff; color: #fff; font-size: 18px; line-height:46px; height: 48px; 
 -webkit-border-radius:5px; 
    -moz-border-radius:5px;
         border-radius:5px;}
.banner_nav .pz_SideLayer li a.hover,
.banner_nav .pz_SideLayer li a:hover{background: #007ccb; border-color: #007ccb;}

.nav02{position: relative; top: 0; left: 0; width: 100%; text-align: center; 
-webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
        transform: translate(0,0);}
.nav02 .pz_SideLayer{width: 100%; margin-top: 10px; padding: 0 5px;}
.nav02 .pz_SideLayer li{float: left;  padding: 0 5px; width: 33.333333%; }
.nav02 .pz_SideLayer li a{ float: left; display: block; width: 100%; font-size: 12px; line-height:30px; height: 30px; margin-top: 5px; color: #007ccb; border: 1px solid #007ccb;
 -webkit-border-radius:5px; 
    -moz-border-radius:5px;
         border-radius:5px;}
.nav02 .pz_SideLayer li a.hover,
.nav02 .pz_SideLayer li a:hover{color: #fff; background: #007ccb; border-color: #007ccb;}

@media  screen and (max-width:1199px){
  .banner_nav .pz_SideLayer li a{width: 135px;font-size: 16px; line-height:40px; height: 42px; }
}
@media  screen and (max-width:991px){
  .banner_nav h1{ font-size: 32px; line-height: 40px; height: 40px;}
  .banner_nav span{font-size: 18px; line-height: 30px; height: 30px;}
  .banner_nav .pz_SideLayer{margin-top: 20px;}
  .banner_nav ul li a{width: 115px;}
}

@media  screen and (max-width:767px){
  .banner_nav h1{ font-size: 18px; line-height: 30px; height: 30px;}
  .banner_nav span{font-size: 14px; line-height: 24px; height: 24px;}
  .banner_nav .pz_SideLayer{display: none;}
}
 

/* 右侧栏 */
.right{display: none; position: fixed; width: 50px; height: 250px; top: 50%; margin-top: -125px; right: 0; z-index: 99;}
.right ul{float: left; width: 100%; }
.right ul li{float: left; width: 100%; height: 50px;  border-bottom:1px solid #575757; }
.right ul li a{float: left; display: block; width: 50px; height: 49px;background: #474747; }
.right ul li a span{float: left; display: block; width:178px; height: 49px; position: relative; left: 0; top: 0; background: #474747;
-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;}
.right ul li a img{float: left; display: block; }
.right ul li a span h4{float: left; width: 128px; height: 49px; padding: 12px 0; line-height:25px; color: #fff; font-size: 16px; }
.right ul li a span i{display: block;position: absolute;left: 16px;top: 55px;width: 100px;height: 0;overflow: hidden;
 -webkit-box-shadow: 1px 1px 10px rgba(0,0,0,.2);
  -moz-box-shadow: 1px 1px 10px rgba(0,0,0,.2);
       box-shadow: 1px 1px 10px rgba(0,0,0,.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;}
.right ul li a:hover {background:#007ccb; }
.right ul li a:hover span{background: #007ccb; left: -128px;}
.right ul li a:hover span i{height: 100px;}

/*down*/
.t_1170_5{float: left; width: 100%; padding-top: 33px; padding-bottom: 43px;}
.le_5{float: left; width:23.076923%; padding-top: 11px; padding-right: 102px;}
.le_5 img{float: left; width: 100%; display: block;}
.le_5 span{float: left; width: 100%; display: block;}
.le_5 a{float: left;display: block; width: 121px; height: 34px; line-height: 34px; margin-top: 32px; padding-left: 48px; background: #007ccb url(images/s_bg11.png) no-repeat 20px center; color: #fff; font-size: 14px;
 -webkit-border-radius:17px; 
    -moz-border-radius:17px;
         border-radius:17px;}
.le_5 a:hover{background-color: #0a6dac;}
.m_5{float: left; width: 51.282051%;}
.m_5 ul{float: left; width: 100%;}
.m_5 li{float: left; width: 33.333333%; padding-right: 30px; }
.m_5 li a{float: left; display: block; width: 100%; font-size: 14px; height: 49px; line-height: 48px; border-bottom: 1px solid rgba(255,255,255,.1); color: #fff;}
.m_5 li a:hover{color: #ccc;}
.r_5{float: right; width:20.940171%; padding-top: 17px; }
.r_5 .r_5_m{float: left; width: 100%;}
.r_5 .r_5_m img{float: left; display: block; width: 42.553191%; border: 2px solid #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; }
.r_5 .r_5_m:hover img{border: 2px solid #007ccb;}
.r_5 .r_5_1{float: right; width: 48.936170%; padding-top: 13px;}
.r_5 .r_5_1 h4{float: left; width: 100%; font-size: 18px; line-height: 30px; height: 30px; color: #007ccb; font-weight: bold;}
.r_5 .r_5_1 span{float: left; display: block; width: 100%; font-size: 14px; line-height: 23px; height: 46px; overflow: hidden; color: #fff;}
.r_5 .r_5_2{float: left; width: 100%; padding-left: 42px; background: url(images/s_bg12.png) no-repeat left; height: 34px; line-height: 34px; margin-top: 13px;  font-weight: bold; font-size: 24px;}
.r_5 .r_5_2 a{float: left; display: block; width: 100%; color: #fff;}
.r_5 .r_5_2 a:hover{color: #007ccb;}

.d_1170_5{float: left; width: 100%; padding-bottom: 13px;}
.d_5_1{float: left; width: 100%; padding: 10px 0; line-height: 33px; border-bottom: 1px solid rgba(255,255,255,.1);border-top: 1px solid rgba(255,255,255,.1); color: #ebebeb;}
.d_5_1 span{float: left; color: #fff; font-size: 16px; font-weight: bold;}
.d_5_1 a{font-size: 12px; color: #ebebeb; padding: 0 8px 0 9px;}
.d_5_1 a:hover{color: #ccc;}
.d_5_2{float: left; width: 100%; height: 55px; line-height: 25px; padding: 15px 0;}
.d_5_2 .d_5_le{float: left; width: 60%; color: #fff; font-size: 12px;}
.d_5_2 .d_5_le a{color: #fff;}
.d_5_2 .d_5_le a:hover{color: #ccc;}
.d_5_2 .d_5_r{float: right; width:auto; position: relative; color: #fff;}

.d_5_2 .d_5_r a{color: #fff;}
.d_5_2 .d_5_r a:hover{color: #ccc;}

@media  screen and (max-width:1199px){
  .r_5 .r_5_2{font-size: 20px;}
  .d_5_1 span{font-size: 14px;}
}
@media  screen and (max-width:991px){
  .le_5{ width:20.076923%; padding-right: 32px;}
  .r_5{ width:25.940171%;}
  .r_5 .r_5_1{padding-top: 0;}
}
@media  screen and (max-width:767px){
  .t_1170_5{padding-top: 23px; padding-bottom: 23px;}
  .le_5{ width:100%; padding-right:0;}
  .le_5 img{width: 50%;}
  .m_5{width: 100%; padding-top: 10px;}
  .m_5 li{padding-right: 15px;}
  .m_5 li a{font-size: 14px; height: 40px; line-height: 39px;}
  .r_5{ width:100%;}
  .r_5 .r_5_m img{ width: 32.553191%; }
  .r_5 .r_5_1{padding-top: 5px; width: 58.936170%;}
  .r_5 .r_5_2{font-size: 28px;}
  .d_1170_5{ padding-bottom: 3px;}
  .d_5_1{line-height: 23px; }
  .d_5_2{height:auto; line-height: 25px; padding: 5px 0; text-align: center;}
  .d_5_2 .d_5_le{width: 100%;}
  .d_5_2 .d_5_r{width:100%;}
}

/*main*/

/* 标题 */
.title{float: left; width: 100%; border-bottom: 1px solid #f2f2f2; padding-top: 75px; padding-bottom: 18px;}
.title h1{float: left; width: 100%; font-size: 30px; line-height: 40px; height: 40px; color: #333; text-align: center;}
.title h4{float: left; width: 100%; font-size: 14px; line-height: 18px; height: 18px; color: #999; text-align: center; text-transform: uppercase; position: relative;}
.title h4::after{content: ""; width:41px; height: 5px; position: absolute; bottom: -21px; left: 50%; margin-left: -25px; background: #007ccb;
 -webkit-border-radius:2px; 
    -moz-border-radius:2px;
         border-radius:2px;}
.title.tit02{ border-bottom: 1px solid rgba(255,255,255,.5); }
.title.tit02 h1{color: #fff;}
.title.tit02 h4{color: rgba(255,255,255,.5);}
.title.tit02 h4::after{background: #fff;}
@media  screen and (max-width:767px){
  .title{padding-top: 25px; padding-bottom: 15px;}
  .title h1{font-size: 18px; line-height: 30px; height: 30px; }
  .title h4{font-size: 12px; line-height: 18px; height: 18px;}
  .title h4::after{width:31px; height: 3px; bottom: -17px; margin-left: -15px;}
}
.c_0100_1{float: left; width: 100%; padding-bottom: 140px;  background-size: 100%!important;}
.t_1170_1{float: left; width: 100%; padding-top: 50px; position: relative;}
.t_1170_1::after{content: ""; width: 1px; height: 80%; background: #f2f2f2; position: absolute; top: 2px; left: 50%; margin-left: -5px;}
.le_1{float: left; width:46.068376%; height: auto; position: relative;}
.le_1 > img{float: left; display: block; width: 100%; height: auto;}
.le_1 i{position: absolute; display: block; right: -10px; bottom: -10px;}
.le_1 i img{display: block; width: 519px; height: auto;}
.r_1{float: right; width:43.418803%; }
.r_1 .r_1_1{float: left; width: 100%;  line-height: 36px; height:252px;overflow: hidden; color: #333; font-size: 14px;}
.r_1 span{float: right; display: block; width:100%; text-align: right;line-height: 36px; height:36px; color: #007ccb; font-size: 14px; text-transform: uppercase; background: url(images/s_bg03.png) no-repeat right 18px;}
.d_1170_1{float: left; width: 100%; padding-top: 70px; }
.d_1170_1 ul{float: left; width: 100%; background: #fff; padding: 60px 0; position: relative;
 -webkit-box-shadow: 1px 1px 10px rgba(0,0,0,.2);
    -moz-box-shadow: 1px 1px 10px rgba(0,0,0,.2);
         box-shadow: 1px 1px 10px rgba(0,0,0,.2);}
.d_1170_1 ul::after{content: ""; width: 10px; height: 100%; background: #fff; position: absolute; right: 0; top: 0;}
.d_1170_1 ul li{float: left; width: 25%; position: relative;}
.d_1170_1 ul li::after{content: ""; width: 6px; height: 60px; position: absolute; right: 0; top: 50%; margin-top: -30px; background: url(images/s_bg04.png) no-repeat;}
.d_1170_1 ul li h1{float: left; width: 100%; font-size: 60px; line-height: 64px; height: 64px; overflow: hidden; color: rgba(0,0,0,.8); text-align: center; }
.d_1170_1 ul li h1 > span{ position: relative; display: inline-block; *display:inline; *zoom:1; vertical-align: top;}
.d_1170_1 ul li h1 > span span{float: left; position: absolute; display: block; width:20px; line-height:20px; height: 20px; font-size: 14px; overflow: hidden; color:#fff; background: #007ccb; text-align: center; top: 50%; margin-top: -10px; right: -28px;
-webkit-border-radius:50%; 
    -moz-border-radius:50%;
         border-radius:50%;}
.d_1170_1 ul li h4{float: left; width: 100%; height: 36px; line-height: 36px; font-size: 16px; color: #000; text-align: center;}

@media  screen and (max-width:1199px){
  .c_0100_1{padding-bottom: 100px;}
  .le_1 i img{ width: 419px;}
  .r_1{width:45.418803%; }
  .d_1170_1 ul li h1{font-size: 52px; }
}
@media  screen and (max-width:991px){
  .c_0100_1{padding-bottom: 60px;}
  .le_1 i img{ width: 339px;}
  .r_1{width:47.418803%;}
  .r_1 .r_1_1{line-height: 30px; height:180px;}
  .d_1170_1 ul{ padding: 40px 0; }
  .d_1170_1 ul li h1{font-size: 32px; line-height: 54px; height: 54px; }
}
@media  screen and (max-width:767px){
  .c_0100_1{padding-bottom: 30px;}
  .t_1170_1{padding-top: 20px;}
  .t_1170_1::after{display: none;}
  .le_1{width: 100%;}
  .le_1 i img{ width: 100%;}
  .r_1{width:100%; margin-top: 20px;}
  .r_1 .r_1_1{line-height:28px; height:auto;}
  .d_1170_1{padding-top: 30px; }
  .d_1170_1 ul{padding: 30px 0;}
  .d_1170_1 ul::after{width: 10px;}
  .d_1170_1 ul li{width: 50%; padding: 10px 0;}
  .d_1170_1 ul li h1{font-size: 18px; line-height: 30px; height: 30px;}
  .d_1170_1 ul li h1 > span span{width:16px; line-height:16px; height: 16px;font-size: 12px; margin-top: -8px; right: -20px;}
  .d_1170_1 ul li h4{ height: 24px; line-height: 24px; font-size: 14px;}
}

.c_0100_2{float: left; width: 100%; padding-bottom: 80px; background-size: 100%!important;}
.le_2{float: left; width:23.076923%; margin-top: 42px; padding-bottom:40px;}
.le_2_tit{float: left; width: 100%; background: #007ccb; padding: 20px 10px 15px 40px;}
.le_2_tit h4{float: left; width: 100%; font-size: 20px; height: 28px; line-height: 28px; color: #fff;}
.le_2_tit span{float: left; display: block; width: 100%; font-size: 12px; line-height: 20px; color: rgba(255,255,255,.3); text-transform: uppercase;}
.le_2 .pz_SideLayer{float: left; width: 100%;  border-top: 1px solid #eee;}
.le_2 .pz_SideLayer li{float: left; width: 100%;}
.le_2 .pz_SideLayer li a{float: left; display: block; width: 100%; height: 54px; padding: 15px 0 14px 29px; line-height: 24px; color: #333; font-size: 16px;  background: #fff; border: 1px solid #eee; border-top: 0;}
.le_2 .pz_SideLayer li a span{float: left; display: block; width:0; height:24px; background: url(images/s_bg06.png) no-repeat left center;
-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;}
.le_2 .pz_SideLayer li.on a,
.le_2 .pz_SideLayer li a:hover{background: #007ccb; color: #fff; border-color: #007ccb;}
.le_2 .pz_SideLayer li.on a span,
.le_2 .pz_SideLayer li a:hover span{width: 59px;}

@media  screen and (max-width:1199px){
  .le_2 .pz_SideLayer li a{height: 43px; padding: 9px 0 9px 49px;}
}
@media  screen and (max-width:991px){
  .le_2{width:25%;}
  .le_2_tit{padding: 18px 10px 10px 20px;}
  .le_2 .pz_SideLayer li a{ height: 34px;  padding: 5px 0 5px 29px;  line-height: 24px; }
  .le_2 .pz_SideLayer li.on a span,
  .le_2 .pz_SideLayer li a:hover span{width: 49px;}
}
@media  screen and (max-width:767px){
  .le_2{width:100%; margin-top: 32px; padding-bottom:0px;}
  .le_2_tit{padding: 18px 10px 10px 20px;}
  .le_2_tit h4{ font-size: 18px;}
  .le_2 .pz_SideLayer li a{ height: 44px; padding: 10px 0 10px 29px; line-height: 24px; }
  .le_2 .pz_SideLayer li.on a span,
  .le_2 .pz_SideLayer li a:hover span{width: 49px;}
}

.r_2{float: left; width:76.923077%; padding-top: 12px;}
.r_2 ul{float: left; width: 100%;}
.r_2 ul li{float: left; width: 33.333333%; padding-left:30px; }
.r_2 ul li a{float: left; width: 100%; margin-top: 30px; border: 1px solid #eee; padding: 0 19px 55px 20px;  background: #fff; position: relative; overflow: hidden;}
.r_2 ul li a > img {float: left; display: block; width: 100%; border-bottom: 1px solid #eee;}
.r_2 ul li a span{position: absolute; bottom: 0; left: 0; width: 100%; font-size: 16px; color: #444; line-height: 25px; height: 55px; padding: 15px 0; text-align: center; z-index: 3;
-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;}
.r_2_h{float: left; width: 100%; height: 100%; background: rgba(0, 124,203,.8); position: absolute; top: 0; left: 0; z-index: 2;  filter:alpha(opacity=00);opacity:0;
-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;}
.r_2_h img{display: block; position: absolute; top: 50%; margin-top: -60px; left: -50%; margin-left: -40px; width: 80px; height: auto;
-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;}
.r_2 ul li a:hover .r_2_h{ filter:alpha(opacity=100);opacity:1;}
.r_2 ul li a:hover .r_2_h img{left: 50%;}
.r_2 ul li a:hover span{color: #fff; bottom: 18px;}
@media  screen and (max-width:991px){
  .r_2{width:75%;}
  .r_2 ul li a{ margin-top: 20px; }
  .r_2 ul li{ padding-left:15px; }
}
@media  screen and (max-width:767px){
  .c_0100_2{padding-bottom: 40px;}
  .r_2{width:100%;}
  .r_2 ul li{width: 50%; padding: 0 3px; }
  .r_2 ul li a{ margin-top: 10px; padding: 0 10px 35px 10px; }
  .r_2 ul li a span{font-size: 14px; line-height: 25px; height: 35px; padding: 5px 0;}
}

.c_0100_3{float: left; width: 100%; padding-bottom: 80px;}
.homeleft{float: left; width:100%; margin-top: 42px;}
.homelandscape{}
.homelandscape .topk{float: left; width: 100%; overflow:hidden;}
.homelandscape .hometop{float: left; width:100%; margin:0;}
.homelandscape .hometop a{float: left; width: 100%; display: block;}

.le_3{float: left; width: 55.555556%; position: relative;}
.le_3 img{float: left; display: block; width: 100%; height: auto;}
.le_3 .le_3_1{position: absolute; width: 120px; bottom: 0; right: 0; height: 58px; line-height: 58px; font-size: 18px; color: rgba(0,104,203,.5); background: #fff; text-align: center; font-family: Arial;}
.le_3 .le_3_1 i{color: #007ccb; padding-right: 3px;}
.r_3{float: right; width:38.461538%; padding-top: 56px;}
.r_3 .r_3_1{float: left; width: 100%;}
.r_3 .r_3_1 .num{float: left; width:32.222222%; padding-right: 35px; }
.r_3 .r_3_1 .num img{display: block; width:100%; }
.r_3 .r_3_1 .r_3_1_m{float: left; padding-top: 6px; width:67.777778%; }
.r_3 .r_3_1 .r_3_1_m h2{float: left; width: 100%; font-size: 26px; line-height: 36px; height: 36px; color: #fff;}
.r_3 .r_3_1 .r_3_1_m h4{float: left; width: 100%; font-size: 16px; line-height: 26px; height: 39px; color: rgba(255,255,255,.6); padding-bottom: 13px; position: relative;}
.r_3 .r_3_1 .r_3_1_m h4::after{content: ""; width: 23px; height: 1px; background: rgba(255,255,255,.2); position: absolute; left: 2px; bottom: 0;}
.r_3 .r_3_2{float: left; width: 100%; margin-top: 27px; line-height: 36px; height: 72px; font-size: 14px; color: rgba(255,255,255,.6);overflow: hidden;}
.r_3_more{float: left; width: 150px; margin-top: 39px; height: 42px; line-height: 38px; color: #fff; font-size: 14px; padding: 0 30px 0 25px; background: url(images/s_bg06.png) no-repeat 100px center; border: 1px solid rgba(255,255,255,.2);
 -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; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.homelandscape .hometop a:hover .r_3_more{border-color: #fff;}

.homelandscape .hometop .slick-slide{ padding:0;}
.homelandscape .downk{float: left; margin-top:40px; overflow:hidden; width: 100%; height: 81px!important;}
.homelandscape .homedown{float: left; padding: 0 22px; width: 100%;}
.homelandscape .homedown .slick-slide{ padding:0 8px; float: left; }
.homelandscape .homedown .slick-slide.slick-current .imgk img{filter:alpha(opacity=40);opacity:0.4;}

.homelandscape .homedown img{ width:100%; height: auto;}
.homelandscape .homedown .slick-prev{ width:80px; height:30px; text-transform: uppercase;background:url(images/s_left01.png) no-repeat center;left:0;top:50%;
  -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;
}
.homelandscape .homedown .slick-next{ width:80px; height:30px; text-transform: uppercase;background: url(images/s_right01.png) no-repeat center;right:0;top:50%;
-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;}
.homelandscape .homedown .slick-next:hover,
.homelandscape .homedown .slick-prev:hover{ opacity: 0.8;filter:alpha(opacity=80);}

@media  screen and (max-width:1199px){
  .r_3{padding-top: 26px;}
}
@media  screen and (max-width:991px){
  .c_0100_3{padding-bottom: 40px;}
  .r_3{padding-top: 26px;}
  .r_3 .r_3_1 .r_3_1_m{padding-top:0;}
  .r_3 .r_3_1 .r_3_1_m h2{font-size: 20px; line-height: 30px; height: 30px;}
  .r_3 .r_3_1 .r_3_1_m h4{ font-size: 14px; line-height: 22px; height: 35px;padding-bottom: 13px;}
  .r_3 .r_3_2{ margin-top: 17px; line-height: 30px; height: 60px;}
  .r_3_more{ margin-top: 19px;}
  .homelandscape .homedown .slick-slide{ padding:0 5px;}
}
@media  screen and (max-width:767px){
  .c_0100_3{padding-bottom: 20px;}
  .le_3{width: 100%;}
  .le_3 .le_3_1{width: 80px; height: 38px; line-height: 38px; font-size: 14px;}
  .r_3{width: 100%;}
  .r_3 .r_3_1 .r_3_1_m{padding-top:0;}
  .r_3 .r_3_1 .r_3_1_m h2{font-size: 18px; line-height: 30px; height: 30px;}
  .r_3_more{ width: 120px;  margin-top: 10px; height: 38px; line-height: 34px; padding: 0 20px 0 15px; background: url(images/s_bg06.png) no-repeat 80px center;}
  .homelandscape .downk{margin-top:20px;}
.homelandscape .homedown{ padding: 0 12px;}
}

.c_0100_4{float: left; width: 100%; padding-bottom: 80px;}
.le_4{float: left; width: 68.376068%; padding-top: 40px;}
.le_4 .le_4_m{float: left; width: 50%; padding-right: 30px;}
.le_4 .le_4_m a{float: left; width: 100%; display: block;}
.le_4 .le_4_m a .le_4_pic{float: left; width: 100%; height: auto; overflow: hidden; position: relative;}
.le_4 .le_4_m a .le_4_pic img{float: left; width: 100%; display: block; height: auto;
-webkit-transition: all 0.5s ease-out 0s; 
   -moz-transition: all 0.5s ease-out 0s; 
     -o-transition: all 0.5s ease-out 0s; 
        transition: all 0.5s ease-out 0s; }
.le_4 .le_4_m a .le_4_t{position: absolute; width: 65px; height: 65px; padding: 6px 0 9px 0; text-align: center; background: #007ccb; left: 20px; top: 0;}
.le_4 .le_4_m a .le_4_t h4{float: left; width: 100%; font-size: 32px; line-height: 34px; height: 34px; color: #fff; font-weight: bold;}
.le_4 .le_4_m a .le_4_t span{float: left; width: 100%;display: block; font-size: 12px; line-height: 16px; height: 16px; color: #fff; font-family: Arial;}
.le_4 .le_4_1{float: left; width: 100%; border: 1px solid #eeeeee; padding: 15px 20px;}
.le_4 .le_4_1 h4{float: left; width: 100%; height:37px; line-height: 26px; color: #333; font-size: 16px; padding-bottom: 11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; background: url(images/s_bg10.png) no-repeat left bottom;
-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; }
.le_4 .le_4_1 span{float: left;display: block; width: 100%; height:30px; line-height: 30px; color: #999; font-size: 16px; margin-top: 5px;}
.le_4 .le_4_m a:hover .le_4_1 h4{color: #007ccb;}
.le_4 .le_4_m a:hover .le_4_pic img{
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);}
.r_4{float: left; width:31.623932%; padding-top: 40px;}
.r_4 ul{float: left; width: 100%;}
.r_4 li{float: left; width: 100%; margin-bottom: 25px;}
.r_4 li a{float: left; width: 100%; display: block;}
.r_4 li a img{float: left; width:31.081081%; display: block;}
.r_4 li a .r_4_m{float: right; width:63.513514%;}
.r_4 li a .r_4_m h4{float: left; width: 100%; font-size: 16px; line-height: 38px; height: 38px; color: #000; padding-bottom: 6px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; background: url(images/s_bg10.png) no-repeat left bottom;
-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; }
.r_4 li a .r_4_m span{float: left; width: 100%; display: block; font-size: 14px; line-height: 28px; height: 28px; color: #999; margin-top: 7px;}
.r_4 li a:hover .r_4_m h4{color: #007ccb;}
.r_4 .r_4_more{float: left; width: 100%; font-size: 15px; color: #fff; line-height: 43px; height: 43px; background: #007ccb; text-align: center;}
.r_4 .r_4_more:hover{background: #0f69a2;}

@media  screen and (max-width:1199px){
  .r_4 li{margin-bottom: 22px;}
}
@media  screen and (max-width:991px){
  .le_4{ width: 62.376068%;}
  .le_4 .le_4_m{padding-right: 15px;}
  .le_4 .le_4_1{ padding: 25px 15px;}
  .r_4{width:37.623932%;}
  .r_4 li{margin-bottom: 8px;}
}
@media  screen and (max-width:767px){
  .le_4{ width:100%; padding-top: 10px;}
  .le_4 .le_4_m{width: 100%; padding-right:0; margin-top: 10px;}
  .le_4 .le_4_1{ padding: 10px 10px;}
  .le_4 .le_4_1 span{height:24px; line-height: 24px;  font-size: 14px;}
  .r_4{width:100%; padding-top: 20px;}
  .r_4 li{margin-bottom: 8px;}
  .le_4 .le_4_1 h4,
  .r_4 li a .r_4_m h4{font-size: 14px;}
  .r_4 li a .r_4_m h4{line-height: 28px; height: 34px;}
  .r_4 li a .r_4_m span{font-size: 13px;}
  .r_4 .r_4_more{font-size: 14px;}
}

/* 1联系我们 p10 */
.c_1170_13{float:left; width: 100%; padding: 49px 0 69px 0; }
.t_13{float: left; width: 100%; font-size: 18px; text-align: center; padding-bottom: 90px; position: relative;}
.t_13::after{content: ""; width: 2px; height: 50px; background: #007ccb; position: absolute; bottom: 20px; left: 50%; margin-left: -1px;}
.t_13 .t_13_m{ float: left; width: 100%; line-height: 36px; color: #666;}
.t_13 a{display: inline-block; *display:inline; *zoom:1; vertical-align: top; font-size: 16px; color: #fff; width: 161px; height: 46px; line-height: 46px; text-align: left; padding-left: 64px; background: #474747 url(images/p10_bg01.png) no-repeat 31px center; margin-top: 21px;
 -webkit-border-radius:23px; 
    -moz-border-radius:23px;
         border-radius:23px;}
.t_13 a:hover{background-color: #007ccb;}
.m_13{float: left; width: 100%; text-align: center;}
.m_13_m{display: inline-block; *display:inline;*zoom:1; vertical-align: top;  width: 51.282051%;}
.m_13_1{float: left; width: 100%; background: rgba(0,124,203,.8);padding: 38px 85px 41px 85px; }
.m_13_1 img{display: block; margin: 0 auto; padding-bottom: 30px;}
.m_13_s{float: left; width: 100%; line-height: 36px; color: #fff; font-size: 16px; height: 324px; overflow: hidden;text-align: left;}
.m_13_2{float: left; width: 100%; padding: 0 75px; margin: 43px 0 51px 0; font-size: 18px; line-height: 30px; height: 90px; overflow: hidden; color: #fff;}
.d_13{float: left; width: 100%; font-size: 16px; color: #666; line-height: 36px; margin-top: 13px; text-align: left; padding: 0 20px;}
.d_13 p{ text-indent:2em;}

.d_13 img{display: block;}

@media  screen and (max-width:1199px){
  .m_13_m{width: 58.282051%;}
  .m_13_1{padding: 38px 65px 41px 65px; }
  .m_13_2{padding: 0 55px;}
}
@media  screen and (max-width:991px){
  .m_13_m{width: 60.282051%;}
  .m_13_1{padding: 38px 45px 41px 45px; }
  .m_13_2{padding: 0 40px;}
}
@media  screen and (max-width:767px){
  .c_1170_13{ padding: 20px 0 29px 0; }
  .t_13{font-size: 14px; padding-bottom: 40px; margin-top: 20px;}
  .t_13::after{width: 2px; height: 20px; bottom: 10px;}
  .t_13 .t_13_m{line-height: 28px;}
  .t_13 a{font-size: 12px; width: 121px; height: 36px; line-height: 36px; padding-left: 48px; background:  #474747 url(images/p10_bg01.png) no-repeat 16px center; margin-top: 15px;
   -webkit-border-radius:18px; 
      -moz-border-radius:18px;
           border-radius:18px;}
  .m_13_m{width: 90.282051%;}
  .m_13_1{padding: 20px 15px 21px 15px; margin-top: 20px;}
  .m_13_1 img{padding-bottom: 20px;}
  .m_13_s{line-height: 28px;font-size: 14px; height: 252px;}
  .m_13_2{padding: 0 15px; margin: 23px 0 21px 0; font-size: 14px; line-height: 28px; height: 84px;}
  .d_13{ font-size: 14px;line-height: 28px; margin-top: 13px; padding: 0 10px;}
}

/* 2资质荣誉 p1 */
.c_1170_6{float: left; width: 100%; padding-top: 30px;}
.c_1170_6 .c_6_m{float: left; width: 100%;}
.c_1170_6 .c_6_ul{margin: 0 -15px;}
.c_1170_6 .c_6_ul li{float: left; width: 33.333333%; padding: 0 15px;}
.c_1170_6 .c_6_ul li a{float: left; display: block; width: 100%; border: 1px solid #dfdfdf; margin-top: 30px;}
.c_1170_6 .c_6_ul li a img{float: left; width: 100%; display: block;}
.c_1170_6 .c_6_ul li a span{float: left; display: block; width: 100%; font-size: 16px; color: #666; height: 49px; line-height: 25px; padding: 12px 5px; text-align: center; border-top: 1px solid #dfdfdf;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
-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;}
.c_1170_6 .c_6_ul li a:hover span{background: #007ccb; color: #fff;}

@media  screen and (max-width:767px){
  .c_1170_6{padding-top: 10px;}
  .c_1170_6 .c_6_ul li{width:50%; padding: 0 7px;}
  .c_1170_6 .c_6_ul li a{ margin-top: 14px;}
  .c_1170_6 .c_6_ul li a span{font-size: 14px;height: 39px; line-height: 25px; padding: 7px 2px;}
}

/* 4产品详情 p5 */
.r_2_2{float: right; width:74.358974%; padding-top: 42px;}
.t_2{float: left; width: 100%;}
.t_2_le{float: left; width: 42.528736%; border: 1px solid #e1e1e1;}
.t_2_le img{float: left; width: 100%;}
.t_2_r{float: right; width:54.022989%; border: 1px solid #ebebeb; padding: 28px 29px 37px 29px;}
.t_2_r h2{float:left; width: 100%; font-size: 26px; line-height: 40px;  color: #333;}
.t_2_r ul{float: left; width: 100%; padding-top: 13px;}
.t_2_r ul li{float: left; width: 100%; padding: 13px 0; line-height: 28px; border-bottom: 1px solid #ededed; font-size: 14px; color: #555;text-indent: 2em;}
.d_2{float: left; width: 100%; margin-top: 60px; padding-bottom: 60px;}
.d_2 .hd ul{float: left; width: 100%; border-bottom: 2px solid #0d83ce;}
.d_2 .hd ul li{float: left; width: 160px;  font-size: 16px; text-align: center; margin-right: 1px;}
.d_2 .hd ul li a{display: block; float: left; width: 100%; color: #444; background: #eaebef; height: 48px; line-height: 48px;}
.d_2 .hd ul li.on a,
.d_2 .hd ul li a:hover{background: #007ccb; color: #fff;}
.d_2 .d_2_m{float: left; width: 100%; padding-top: 30px;}
.d_2 .d_2_m ul{line-height: 30px; color: #333;  font-size: 14px;}
.d_2 .d_2_m img{display: block; float: left; }

@media  screen and (max-width:1199px){
  .t_2_r{ padding: 15px 20px 20px 20px;}
  .t_2_r h2{font-size: 22px; line-height: 32px;}
  .t_2_r ul{padding-top: 8px;}
  .t_2_r ul li{padding: 7px 0; line-height: 28px;}
  .d_2{margin-top: 40px;}
  .d_2 ul li{width: 140px;}
  .d_2 ul li a{height: 42px; line-height: 42px;}
}

@media  screen and (max-width:991px){
  .r_2_2{ width:72.358974%;}
  .t_2_r{ padding: 10px 10px 10px 10px; }
  .t_2_r h2{font-size: 18px; line-height: 30px;}
  .t_2_r ul{padding-top: 5px;}
  .t_2_r ul li{padding: 3px 0; line-height: 24px; font-size: 14px;}
  .d_2{margin-top: 30px;}
  .d_2 .hd ul li{width: 110px;}
  .d_2 .hd ul li a{height: 32px; line-height: 32px; font-size: 14px;}
}
@media  screen and (max-width:767px){
  .r_2_2{ width:100%;}
  .t_2_le{width: 100%;}
  .t_2_r{width: 100%; padding: 20px 10px 20px 10px; margin-top: 10px;}
  .t_2_r ul{padding-top: 5px;}
  .t_2_r ul li{padding: 5px 0; line-height: 28px;}
  .d_2{margin-top: 30px; padding-bottom: 30px;}
  .d_2 .hd ul li{width: 80px;}
  .d_2 .hd ul li a{height: 28px; line-height: 28px; font-size: 14px;}
  .d_2 .d_2_m{padding-top:20px;}
  .d_2 .d_2_m ul{line-height: 26px; }
}

/* 5解决方案 p4 */
.c_1170_9{float: left; width: 100%; /*padding-top: 30px;*/}
.c_9_m{float: left; width: 100%;}
.c_9_m ul{float: left; width: 100%;}
.c_9_m li{float: left; width: 100%; margin-top: 30px; }
.c_9_m li a{float: left; width: 100%; display: block; padding: 20px; background: #f6f6f6;}
.c_9_m li a img{float: left; display: block; width: 30.973451%;}
.r_9{float: right; width:66.460177%; }
.r_9 h4{float: left; width: 100%; font-size: 24px; line-height: 44px; height: 54px; padding-bottom: 10px; color: #333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; position: relative;
-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;}
.r_9 h4::after{width: 23px; height: 1px; background: #007ccb; content: ""; position: absolute; left: 0; bottom: 0;}
.r_9 .r_9_1{float: left; width: 100%; font-size: 14px; line-height: 30px; color: rgba(51,51,51,.6); margin-top: 10px; height: 60px; overflow: hidden;}
.r_9 span{float: left; width: 150px; display: block; padding-left: 25px; height: 40px; line-height: 40px; color: #888; font-size: 14px; border: 1px solid #c4c4c4; background: url(images/p4_bg01.png) no-repeat 102px center; margin-top: 32px;
-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; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.c_9_m li a:hover{ 
  -webkit-box-shadow: 2px 2px 15px rgba(0,0,0,.2);
    -moz-box-shadow: 2px 2px 15px rgba(0,0,0,.2);
         box-shadow: 2px 2px 15px rgba(0,0,0,.2);}
.c_9_m li a:hover .r_9 h4{color: #007ccb;}
.c_9_m li a:hover .r_9 span{background: #007ccb url(images/p4_bg01_h.png) no-repeat 102px center; border-color: #007ccb; color: #fff;}

@media  screen and (max-width:1199px){
  .r_9 h4{font-size: 22px; line-height: 34px; height: 44px; }
  .r_9 .r_9_1{ line-height: 26px; height: 52px;}
  .r_9 span{margin-top: 15px;}
}
@media  screen and (max-width:991px){
  .r_9 h4{font-size: 20px; line-height: 30px; height: 38px; padding-bottom: 8px;}
  .r_9 .r_9_1{ line-height: 24px; height: 48px;}
  .r_9 span{margin-top: 10px; width: 100px;  padding-left: 15px; background: url(images/p4_bg01.png) no-repeat 62px center;
  height: 30px; line-height: 30px;
  -webkit-border-radius:15px; 
    -moz-border-radius:15px;
         border-radius:15px;}
    .c_9_m li a:hover .r_9 span{background: #007ccb url(images/p4_bg01_h.png) no-repeat 62px center;}

}
@media  screen and (max-width:991px){
  .c_1170_9{ /*padding-top: 20px;*/}
  .c_9_m li{margin-top: 20px; }
  .c_9_m li a img{width:100%;}
  .r_9{width:100%; }
  .r_9 h4{margin-top: 10px; font-size: 18px;}
}

/* 6服务支持 p2 */
.c_1170_7{float: left; width: 100%; padding-top: 60px;}
.c_7_m{float: left; width: 100%;}
.c_7_m ul{float: left; width: 100%;}
.c_7_m ul li{float: left; width: 33.333333%;}
.c_7_m ul li a{float: left; display: block; width: 100%; padding: 52px 15px 60px 15px; text-align: center;  background: #f2f2f2; }
.c_7_m ul li a h4{float: left; width: 100%; font-size: 18px; color: #1e1e1e; line-height: 34px; height: 34px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-weight: bold;}
.c_7_1{float: left; width: 100%; font-size: 14px; line-height: 25px; height: 75px; overflow: hidden; color: #666; margin-top: 15px; text-align: center;}
.c_7_2{display:inline-block; *display:inline; *zoom:1; vertical-align: top; margin-top: 30px;}
.c_7_2 span{float: left; width: 180px; height: 42px; line-height: 42px; font-size: 14px; color: #007ccb; padding-left: 56px; background: url(images/p2_bg01.png) no-repeat 97px center; border: 1px solid #007ccb; text-align: left;
  -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;
 -webkit-border-radius:5px; 
    -moz-border-radius:5px;
         border-radius:5px; }
.c_7_m ul li a:hover .c_7_2 span{background: #007ccb url(images/p2_bg01_h.png) no-repeat 97px center; border-color: #007ccb; color: #fff;}
.c_7_m ul li:nth-child(2n) a{background: #f9f8f8;} 

@media  screen and (max-width:767px){
  .c_1170_7{padding-top: 20px;}
  .c_7_m{padding-top: 20px;}
  .c_7_m ul li{width:50%; padding: 2px;}
  .c_7_m ul li a{padding: 22px 8px 30px 8px;}
  .c_7_m ul li a h4{font-size: 16px; line-height: 30px; height: 30px;}
  .c_7_1{font-size: 14px; line-height: 22px; height: 66px; margin-top: 10px;}
  .c_7_2{margin-top: 15px;}
  .c_7_2 span{width: 100px; height: 32px; line-height: 32px; font-size: 12px;padding-left: 26px; background: url(images/p2_bg01.png) no-repeat 57px center;}
  .c_7_m ul li a:hover .c_7_2 span{background: #007ccb url(images/p2_bg01_h.png) no-repeat 57px center; }
}

/* 7用户反馈 p7 */
.c_1170_11{float: left; width: 100%; padding: 60px 0;}
.c_11_m{float: left; width: 100%; padding: 10px 25px 42px 25px; background: #f5f5f5;}
.c_11_m ul{float: left; width: 100%;}
.c_11_m ul li{float: left; width: 50%; padding: 0 20px; margin-top: 18px;}
.c_11_1 label,
.c_11_m ul li label{float: left; display: block; width: 100%; font-size: 12px; line-height: 34px; height: 34px; color: #4c4c4c; text-transform: uppercase; padding-left: 2px;}
.c_11_m ul li input{float: left; width: 100%; border: 1px solid #e6e6e6; padding-left: 18px; background: #fff; line-height: 48px; height: 50px; color: #333; font-size: 14px;
 -webkit-border-radius:3px; 
    -moz-border-radius:3px;
         border-radius:3px;}
.c_11_1{float: left; width: 100%; padding:0 20px; margin-top: 18px;}
.c_11_1 textarea{float: left; width: 100%; padding: 14px 20px 23px 20px; height: 139px; font-size: 14px; color: #333; line-height: 25px; border: 1px solid #e6e6e6; background: #fff;
 -webkit-border-radius:3px; 
    -moz-border-radius:3px;
         border-radius:3px;}
.c_11_tj{float: left; width: 100%; padding-top: 40px; text-align: center;}
.c_11_tj a{display: inline-block; *display:inline; *zoom:1; vertical-align: top; height: 56px; line-height: 56px; color: #fff; font-size: 16px; background:#007ccb ; width:280px; text-align: center;
 -webkit-border-radius:3px; 
    -moz-border-radius:3px;
         border-radius:3px;}
.c_11_tj a:hover{background: #1486ce;}

@media  screen and (max-width:991px){
  .c_11_m ul li{padding: 0 10px; margin-top: 10px;}
  .c_11_1{ padding: 0 10px; margin-top: 10px;}
  .c_11_tj a{width:240px;}
}
@media  screen and (max-width:767px){
  .c_1170_11{ padding: 20px 0;}
  .c_11_m{ padding: 10px 15px 42px 15px; margin-top: 20px;}
  .c_11_m ul li{padding: 0; margin-top: 5px; width: 100%;}
  .c_11_1{ padding: 0; margin-top: 5px;}
  .c_11_1 textarea{ padding: 14px 20px 23px 20px; height: 109px; line-height: 25px;}
  .c_11_tj a{width:160px; height: 36px; line-height: 36px;}
}

/* 8新闻中心 p3 */
.c_1170_8{float: left; width: 100%; padding-top: 60px;}
.c_8_m{float: left; width: 100%; }
.c_8_m ul{float: left; width: 100%; border-bottom: 1px solid #e6e6e6;}
.c_8_m ul li{float: left; width: 100%; border-top: 1px solid #e6e6e6;}
.c_8_m ul li a{float: left; display:block; width: 100%;}
.le_8{float: left;width:32.222222%; padding: 0 73px;  }
.le_8 i{float: left; display: block; width: 100%; height: auto; background: url(images/p3_bg01.png) no-repeat right; padding: 39px 10px 50px 0; }
.le_8 i img{float: left; display: block; width: 100%;}
.r_8{float: left; width:61.025641%; margin-left: 6px; padding: 39px 0 59px 0; }
.r_8 .r_8_1{float: left; width: 100%; padding-bottom: 20px; background: url(images/s_bg10.png) no-repeat left bottom;}
.r_8 .r_8_1 h4{float: left; width:86.675070%; height: 52px; line-height: 32px; padding: 10px 0; color: #242424; font-size: 18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.r_8 .r_8_1 span{float: left; display: block; width:12.745098%; height: 52px; line-height: 38px; padding-top: 14px; color: #666666; font-size: 12px; text-align: center;}
.r_8 .r_8_2{float: left; width: 100%; height: 60px; line-height: 30px; overflow: hidden; margin-top: 25px; color: #333; font-size: 14px; }
.c_8_m ul li a:hover{background: #f7f7f7;}
.c_8_m ul li a:hover .r_8 .r_8_1 h4{color: #0057a4;}

@media  screen and (max-width:1199px){
  .le_8{ padding: 0 48px; }
}
@media  screen and (max-width:991px){
  .le_8{ padding: 0 15px;  }
  .le_8 i{ background: url(images/p3_bg01.png) no-repeat right; padding: 29px 10px 40px 0;}
  .r_8{ padding: 29px 0 49px 0; }
  .r_8 .r_8_1{padding-bottom: 10px;}
}
@media  screen and (max-width:767px){
  .c_1170_8{padding-top: 20px;}
  .c_8_m{padding-top: 20px; }
  .le_8{display: none;}
  .r_8{width: 100%; padding: 19px 0 29px 0; margin-left: 0; }
  .r_8 .r_8_1{padding-bottom: 8px;}
  .r_8 .r_8_1 h4{ width:75.675070%; height: 32px; line-height: 22px; padding: 5px 0; font-size: 16px;}
  .r_8 .r_8_1 span{width:23.745098%; height: 32px; line-height: 24px; padding-top: 8px;}
  .r_8 .r_8_2{ height: 48px; line-height: 24px; margin-top: 15px;  font-size: 14px; }

}

/* 9新闻详情  p6 */
.c_1170_10{float: left; width: 100%; padding:60px 0; }
.c_10_m{float: left; width: 100%; padding: 0 50px;
 -webkit-box-shadow: 1px 1px 10px rgba(0,0,0,.2);
    -moz-box-shadow: 1px 1px 10px rgba(0,0,0,.2);
         box-shadow: 1px 1px 10px rgba(0,0,0,.2);}
.c_10_1{float: left; width: 100%; padding: 32px 0 9px 0; border-bottom: 1px solid #e1e0e0;}
.c_10_1 h2{float: left; width:100%; line-height: 40px; color: #323232; font-size: 24px; text-align: center;}
.c_10_1 h4{float: left; width:100%; line-height: 40px; color: #979797; font-size: 14px; text-align: center; font-family: Arial;}
.c_10_2{float: left; width: 100%; line-height: 30px; color: #333; font-size: 14px; border-bottom: #e1e0e0 1px solid; padding:30px 0;}
.c_10_3{float: left; width: 100%; padding: 40px 0;}
.share{float: left; padding-top: 9px;}
.c_10_back{float: right; width: 117px; height: 48px; line-height: 48px; text-align: center; color: #fff; font-size: 16px; background: #3f95de;}
.c_10_back:hover{background: #007ccb; color: #fff;}

@media  screen and (max-width:991px){
  .c_10_1 h2{line-height: 36px;font-size: 20px; }
  .c_10_m{padding: 0 30px;}
}
@media  screen and (max-width:767px){
  .c_1170_10{padding:20px 0; }
  .c_10_1 h2{line-height: 32px;font-size: 18px; }
  .c_10_2{line-height: 26px; padding:26px 0;}
  .c_10_m{padding: 0 15px; margin-top: 20px;}
  .c_10_3{padding: 30px 0;}
  .c_10_back{width: 87px; height: 38px; line-height: 38px;font-size: 14px;}
}

/* 10联系我们 p8 */
.c_1170_12{float: left; width: 100%; padding: 60px 0;}
.c_12_m{float: left; width: 100%;}
.le_12{float: left; width: 34.188034%; background: #f6f6f6; padding: 30px 20px 48px 20px;}
.le_12 h1{float: left; width: 100%; height: 86px; line-height: 86px; font-size: 48px; color: #007ccb; font-family: Arial; position: relative; margin-bottom: 22px; font-weight: bold;}
.le_12 h1::after{width: 45px; height: 3px; content: ""; background: #007ccb; position: absolute; bottom: 0; left: 0;}
.le_12 .le_12_1{float: left; width: 100%; padding:8px 0 9px 0; }
.le_12 .le_12_1 img{float: left; width: 24px; display: block;}
.le_12 .le_12_1 > span{float: left; width: 93.296089%; display: block; line-height: 24px; padding-left: 14px; font-size: 14px; color: #666;}
.le_12 .le_12_1 > span .span02{font-weight: bold;}
.le_12 .le_12_2{float: left; width:100%; padding: 0 40px; }
.le_12 .le_12_2 ul{float: left; width: 100%; margin-top: 36px;}
.le_12 .le_12_2 li{float: left; width: 50%; padding: 0 5px;}
.le_12 .le_12_2 li img{float: left; width: 100%; display: block; border: 1px solid #ccc;
-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; }
.le_12 .le_12_2 li span{float: left; width: 100%; display: block; padding: 6px 0; line-height:24px; color: #666; font-size: 14px; text-align: center;}

.le_12 .le_12_2 li:hover img{border:1px solid #0a6dac; }

.map{float: left; width: 65.811966%; height: 754px; overflow: hidden; position: relative;}
#bdmap img{max-width:none;}
.BMap_pop,.BMap_shadow,.anchorBL{display:none !important;}/*隐藏标题块*/

#bdmap label{ background: 0 !important; border: 0 !important; /*left:416px !important; ; top:200px !important;*/ max-width:initial;}
#bdmap .BMapLabel div{ width: 255px !important; height: 72px !important; padding: 5px 0 17px 0 !important; background: url("images/contact7.png") no-repeat !important;}
#bdmap .BMapLabel div a{ display: block; color: #151414; font-size: 15px; font-weight: bold; line-height: 50px; text-align: center; font-family:'Microsoft yahei' ,Arial;}

@media  screen and (max-width:1199px){
  .le_12{padding: 21px 15px 38px 15px;}
  .le_12 h1{height: 66px; line-height: 66px; font-size: 44px; margin-bottom: 18px; }
  .le_12 .le_12_1 > span{width: 90.296089%; line-height: 24px; padding-left: 14px; }
}
@media  screen and (max-width:991px){
  .le_12{padding: 15px 15px 28px 15px; width: 37.188034%;}
  .le_12 h1{height: 56px; line-height: 56px; font-size: 36px; margin-bottom: 15px; }
  .le_12 .le_12_1 img{ width: 18px; padding-top: 3px;}
  .le_12 .le_12_1 > span{width: 92.296089%; line-height: 24px; padding-left: 8px; }
    .le_12 .le_12_2{padding: 0 20px; }
  .le_12 .le_12_2 ul{margin-top: 26px;}
  .map{width: 62.811966%; }

}
@media  screen and (max-width:767px){
  .c_1170_12{padding: 20px 0;}
  .le_12{padding: 15px 15px 28px 15px; width: 100%;}
  .le_12 h1{height: 40px; line-height: 40px; font-size: 24px; margin-bottom: 15px; }
  .le_12 .le_12_1 img{ width: 18px; padding-top: 3px;}
  .le_12 .le_12_1 > span{width: 92.296089%; line-height: 24px; padding-left: 8px; }
  .map{width:100%; height: 469px; margin-top: 20px;}

}

/* 分页 */
.s_fy{float: left;width:100%;padding: 15px;text-align: center;}
.pz_fy{display:inline-block; *display:inline; *zoom:1;vertical-align: top;height: 24px;}
.pz_fy a {display: block; float: left;margin:0 3px;min-width: 10px;height: 24px;text-align: center;line-height: 24px;font-size: 16px;color: #3b3b3b; padding: 0 2px; }
.pz_fy a.s_prev{float: left; padding-right: 20px; margin-right: 30px; height: 24px; line-height: 24px; color: #3b3b3b; background: url(images/s_p1_bg03.jpg) no-repeat right;}
.pz_fy a.s_next{float: left; padding-left: 20px; margin-left: 30px; height: 24px; line-height: 24px; color: #3b3b3b;
background: url(images/s_p1_bg03.jpg) no-repeat left;}
.pz_fy a:hover,
.pz_fy a.on{color:#007ccb;}
.fy_phone{ display:none;}
@media  screen and (max-width:767px){
.s_fy{padding: 24px;}
.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:80px; 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{ background:url(images/prve_fy.png) no-repeat center;}
.fy_phone a.prve:hover,
.fy_phone a.prve.on{ background:url(images/prve_fy_h.png) no-repeat center #007ccb; border:1px solid #007ccb;}
.fy_phone a.next{ background:url(images/next_fy.png) no-repeat center;}
.fy_phone a.next:hover,
.fy_phone a.next.on{ background:url(images/next_fy_h.png) no-repeat center #007ccb; border:1px solid #007ccb;}
.fy_phone span{ padding:0 5%; color:#333; display:inline-block; *display:inline; *zoom:1; vertical-align:top; height:38px; line-height:38px;}
}

/*手机版底部菜单*/
.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:9999;}
.pf_down li{ width:33.3333%; 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.l3 .ico7{ background:url(images/down15.png) no-repeat center; background-size:20px 20px;}
.pf_down li:hover .name,
.pf_down li.on .name{ color:#007ccb;}
.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;}
.pf_down .l3:hover .ico7,
.pf_down .l3.on .ico7{ background:url(images/down15_2.png) no-repeat center; background-size:20px 20px;}



.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:#007ccb;}
.sitemap li .font16{ font-size:16px;  /*color:#135fb1*/}
.sitemap li .font14{font-size:14px; }
.sitemap li .font12{ font-size:12px;  color:#999}

/*20180829*/
.ny_tit{float: left; width: 100%; border-bottom: 1px solid #f5f5f5; color: #888; /*margin-bottom: 15px;*/}
.ny_tit a{display: inline-block; padding: 0 6px; font-size: 14px; color: #888; height: 40px; line-height: 40px; }
.ny_tit a span{float: left; display:inline-block; width: 19px; height: 40px; background: url(images/bg_6_4.png) no-repeat left;
-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;}
.ny_tit a.on,
.ny_tit a:hover{color: #007ccb;}
.ny_tit a:hover span{background: url(images/bg_6_4_h.png) no-repeat left;}

@media  screen and (max-width:767px){
  .ny_tit{margin-top: 20px;}
  .ny_tit a{padding: 0 3px; font-size: 12px; height: 30px; line-height: 30px; }
  .ny_tit a span{width: 19px; height: 28px; }
}
/*20180829end*/


@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}}

.pages { padding: 10px 0; text-align: center;}
.pages a,.pages span,.pages strong { padding: 5px 10px; background: #eee; margin: 0 2px; }
.pages strong { background: #999; color: #fff; }
.pages a:hover { background: #FF6600; color: #fff; }