@charset "utf-8";
/* CSS Document */

* {
	box - sizing: border - box
} * , blockquote, body, button, code, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, pre, td, textarea, th, ul {
	margin: 0;
	padding: 0
}
LI, UL { list-style-type:none;}
body {  background:#fff; font-size:14px; color:#000;}
IMG {
	BORDER - TOP - WIDTH: 0;
	BORDER - LEFT - WIDTH: 0;
	BORDER - BOTTOM - WIDTH: 0;
	BORDER - RIGHT - WIDTH: 0
}
 
@font-face {

  font-family:impact;

  src: url("../fonts/impact.ttf")  format(".ttf"),

}

@font-face {

  font-family:ShiShangZhongHeiJianTi;

  src: url("../fonts/ShiShangZhongHeiJianTi.ttf")  format(".ttf"),

}

.fz { margin:0 auto; width:1320px; max-width:1320px;}
.fr { float:right;}
.fl { float:left;}
.clear { clear:both;}
a { text-decoration:none;color:#0a57a7;}
a:hover{ color:#0a57a7;}
img { border:0;}



 

/* 导航 */
.m_img{display:none;}
#h_inner .top_head { position:inherit; padding:0;}
#h_inner .fixed { position: fixed !important;}
#h_inner .logo p span { color:#000}


 
#h_inner .nav_z .nav ul li .f_a  { color:#000}
#h_inner .nav_z .nav ul li .s_navbox {  top:100px;}
#h_inner .fixed .nav_z .nav ul li .s_navbox {  top:90px;}
#h_inner .nav_z .nav ul li .f_a span::after { bottom: 1px;}
#h_inner .fixed .nav_z .nav ul li .f_a span::after { bottom: 1px;}
 
 
#h_inner .fixed .nav_z .nav ul li .f_a:hover{ color:#0a57a7}
#h_inner .nav_z .nav ul li .f_a:hover{ color:#0a57a7}

.index_main { position:relative; height:100%; z-index:15000000000000 }
.index_banner {  width:100%;  }
.logo { width:25%; margin-left:5%;}
.logo img { margin-top:15px;height:70px;  transition:all 0.6s; -transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s; float:left; }
 
#h_inner .logo img {height:70px;  margin-top:15px;  transition:all 0.6s; -transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s; float:left;}
#h_inner .fixed .logo img { height:60px;  transition:all 0.6s; -transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s; float:left;}
.logo p { width:65%; float:left; margin-left:20px;}
.logo p span:first-child {   font-family:"ShiShangZhongHeiJianTi";}
.logo p span {   display:block; color:#fff;transition:all 0.6s; -transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s; }
.fixed .logo p span {   color:#000;transition:all 0.6s; -transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s; }
.logo p span:first-child { font-size:25px; margin-top:20px;transition:all 0.6s; -transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}

.fixed .logo p span:first-child { margin-top: 16px;transition:all 0.6s; -transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
.logo p span:last-child { font-size:16px; margin-top:5px;}
.fixed .logo img { height:60px;  transition:all 0.6s; -transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s; }
.top_head { width:100%; height:100px;   position:absolute; left:0; top:0; z-index:5; transition:all 0.6s; -transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s; }
 
.headlf { display:none;}
.nav_z{z-index: 9999; position:relative; }
.nav_z .nav{display: block; width:60%; margin-right:6%;  transition:all 0.6s; -transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s; }
.fixed .nav_z .nav{      transition:all 0.6s; -transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s; }
.nav_z .nav .nav_pc{ width:100%;  }
.nav_z .nav ul li{float:left;box-sizing: border-box; width:12.5%; text-align:center;z-index: 999;  position:relative;  } 
.nav_z .nav ul li:first-child{ width:10% !important;}
.nav_z .nav ul li:last-child{ width:14.5% !important;  }
.nav_z .nav ul li .f_a{ line-height:100px;position:relative;  display:block;font-size:18px;color:#333333; width:100%;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s} 
 
.nav_z .nav ul li .f_a span { display:inline-block; position:relative; }
.fixed  .nav_z .nav ul li .f_a span {  font-weight:500;}
.nav_z .nav ul li:last-child .f_a { line-height:20px}
.nav_z .nav ul li:last-child .f_a em{ font-style:normal; color:#fff;    margin-top: 27px; padding:12px 16px 12px 50px;  font-family:"Arail"; background:#0a57a5 url(../images/icon5.png) no-repeat 20px center; display:inline-block; border-radius:100px;} 
.fixed .nav_z .nav ul li:last-child .f_a em{    margin-top: 22px;}
.nav_z .nav ul li:last-child .f_a em:hover{ background:#00aceb url(../images/icon5.png) no-repeat 20px center;}
.fixed .nav_z .nav ul li:last-child  .f_a { line-height:20px;} 

.nav_z .nav ul li:hover .f_a{color: #0a57a7; transition:all .3s}
.nav_z .nav ul li .f_a span::after {  content: ""; width:100%; height:3px ; background:#0a57a7; position:absolute; bottom:12px; left:0;transform: scale(0,1);transform-origin:right;transition: transform .3s;}
.fixed  .nav_z .nav ul li .f_a span::after {   bottom:0;  }
.nav_z .nav ul li:hover .f_a span::after{width:100%;transform: scale(1);transform-origin:left;}
.nav_z .nav ul li .f_a:hover span::after{width:100%;transform: scale(1);transform-origin:left;}
.nav_z .nav ul li .s_navbox{     top: 88px;display:none;position: absolute;left: 0;width: 100%;  background:#fff;z-index: 9999;box-sizing: border-box; }
.fixed .nav_z .nav ul li .s_navbox{     top:90px;}

.nav_z .nav ul li .s_navbox .s_a a{color:#000;font-size:14px;text-transform:uppercase;display:block;padding:10px 0; border-top:1px solid #cfcfcf; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf} 
 
.nav_z .nav ul li .s_navbox .s_a a:last-child{ border-BOTTOM:1px solid #cfcfcf; }
.nav_z .nav ul li .s_navbox .s_a a:hover{color: #fff; background:#0a57a7;} 
.m_nav{display:none} 
.headrg .m_menuimg{display: none}
.active{background-color: #fff}
.activ2{background-color: #fff}
.head_search{ display:block; position:absolute; right:5%; top:10px; width:444px; height:30px; line-height:30px; color:#fff; text-align:right; overflow:hidden; z-index:99999999999999;-webkit-transition:all 1s;-moz-transition:all 1s;transition:all 1s}
.fixed { width: 100%; padding-top:0; height:90px;  position: fixed; left: 0;  top: 0;   z-index: 5555; background:rgba(255,255,255,0.9); transition:all 0.6s; -transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;
box-shadow: 0px 0 4px 1px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0 4px 1px rgba(0,0,0,0.2);
    -ms-box-shadow: 0px 0 4px 1px rgba(0,0,0,0.2);
    -o-box-shadow: 0px 0 4px 1px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 0 4px 1px rgba(0,0,0,0.2);
 }
.fixed .nav_z .nav ul li .f_a {  color: #000; transition:all 0.6s; -transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s; line-height:90px;}
.fixed .nav_z .nav ul li .f_a:hover {  color: #0a57a7;}
 
 
/* 下拉侧边菜单 */
.sidenav{position: relative;width:180px;display: block; float: left;}
.sidenav label {width:180px;display: block;padding-left: 55px;box-sizing: border-box; background: #128ee3;position: relative;height: 48px;line-height: 48px;color: #fff;font-size: 16px;}
.sidenav label i {width: 30px;height: 30px;display: block;position: absolute;background-size: 20px;left: 25px;top: 16px;}
.sidenav .side {display: inline-block;position: absolute;top: 48px;left: 0;z-index: 999;width: 180px;background: #fff;border-top: none;background-color: rgba(255, 255, 255, .95);box-sizing: border-box;}
.sidenav .side li {position: relative;width:100%; padding:5px 0px;border-bottom: 1px solid #cccccc;box-sizing: border-box}
.sidenav ul.side li:first-child {cursor: pointer; width:14%;}
.sidenav .side li a {color: #333;height: 40px;line-height: 40px;padding: 8px 0 8px 0;display: block;font-size: 16px;}
.sidenav .side li a:hover {background: none;color: #0085cd;}
.sidenav .side li a i {transition: all 0.3s ease 0s;}
.sidenav .side li a i.side_t {margin-left:10px; width: 40px;height: 40px;display: inline-block;vertical-align: middle;background-size: 30px;}
.sidenav .side li a:hover i {margin-left: 15px;}
.icon1{background: url(../images/sideIcon1.png) no-repeat;}
.icon2{background: url(../images/sideIcon1.png) no-repeat;}
.icon3{background: url(../images/sideIcon1.png) no-repeat;}
.icon4{background: url(../images/sideIcon1.png) no-repeat;}
.icon5{background: url(../images/sideIcon1.png) no-repeat;}
.icon6{background: url(../images/sideIcon1.png) no-repeat;}
.icon7{background: url(../images/sideIcon1.png) no-repeat;}
.sidenav .side li:hover .side_main {display: block;z-index: 999;}
.sidenav .side .side_main {display: none;width: 500px;background: #FFFFFF;position: absolute;left: 180px;top:0;box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.1);border: 1px #cecece solid;z-index: 7;}
.sidenav .side .side_main dl {margin: 20px;padding: 0;}
.sidenav .side .side_main dl dt {font-size: 18px;margin-bottom: 10px;color: #0173b2;font-weight: bold;}
.sidenav .side .side_main dl dt b{font-size: 15px;}
.sidenav .side .side_main dl dd {margin-bottom: 10px;display: inline-block;}
.sidenav .side .side_main dl dd a {position: relative; display: inline-block;color: #777;font-size: 14px;margin:0 4px ;padding: 0 5px;border-right: 2px solid #bbbbbb; height: auto;line-height: 1.5;transition: all 0.2s ease 0s;}
i.icon-hot,i.icon-new {display: inline-block;height: 9px;width: 24px;background: url(../images/img_public.png) no-repeat;vertical-align: middle;}
i.icon-hot {background-position: 0 -240px;}
i.icon-new {background-position: -40px -240px;}
.sidenav .side .side_main dl dd a span {color: #999;}
.sidenav .side .side_main dl dd a:hover {background: none;color: #cf1322;transform:translateY(-2px);}
.sidenav .side .side_main dl dd a:hover b {color: #40adf5;}
.sidenav .side .side_main dl dd a:hover span {color: #40adf5;} 

/*小于1600大于1200稍微调整下字体*/
@media screen and (max-width: 1600px) and (min-width:1200px) {
   .nav ul li .f_a{font-size:14px}
   .nav ul li .s_navbox .s_a a{font-size:12px}
   .foot_top ul{margin-left:60px}
   .nav ul li .s_navbox .s_a{width:100%}
  
} 
 
/*移动端导航*/
.m_navList ul li:first-child{ text-align:center; padding:15% 0 15%;}
.m_navList ul li .c_logo{ width:10%; }
.m_navList ul li  p{ margin-top:10px;color:#fff;}
@media screen and (max-width: 1024px) and (min-width: 0px){
	.top_head { height:90px;}
	.headlf {  display: block;}
	.nav_z { display: block;}
   .msgNum{display: none;}
   .head{display:none}
  
    .a_js{ display:block; width:40px; height:40px; margin:35px 0 0 25px; white-space:nowrap;color:transparent;z-index:20;cursor:pointer; }
	.a_js span{display:block;height:2px;background:#0a57a7;margin-bottom:8px;transition:all 0.3s;  -webkit-transform-origin: 0% 50%;-moz-transform-origin: 0% 50%; -ms-transform-origin: 0% 50%;-o-transform-origin: 0% 50%;transform-origin: 0% 50%;}
	.a_js span:nth-child(1){ width:30px; }
	.a_js span:nth-child(2){ width:45px;}
	.a_js span:nth-child(3){margin-bottom:0;width:30px;}
	.a_js:hover span:nth-child(1){transform: translateX(3px) translateY(0px) rotate(45deg); width:39px !important;}
	.a_js:hover span:nth-child(2){opacity:0; width:45px !important;}
	.a_js:hover span:nth-child(3){transform:translateX(3px) translateY(11px) rotate(-45deg); width:39px !important;}

   .m_img{display:block;height:90px;background:#fff;width:100%;z-index:9999;overflow: hidden; position:relative;}
   .m_img .headlf{height:90px; width:97%; margin-left:3%; }
   .m_img .headlf .m_logo{height:55px; margin-top:18px; display:block; float:left; }
 
   .m_img .headlf a p { margin-left:1%; width:60%; float:left;   color:#0a57a7; height:90px;  }
   .m_img .headlf a p em { display:block; font-style:normal;color:#333333; }
   .m_img .headlf a p em:first-child {   margin-top:20px; font-size:18px;}
   .m_img .headlf a p em:last-child {   margin-top:5px;}
   .headen { position:absolute; right:85px; top:30px; width:74px;}
   .headen a { display:block; color:#000; height:28px; line-height:28px; font-family:"Arial"; border-radius:50px; border:1px solid #d9d9d9; padding-left:35px;background: url(../images/icon5ha.png) no-repeat 10px center;}
	
	
   .m_img .headrg{ position:absolute; right:3%; height:90px; height:120px; top:0; z-index:66666}
   .m_img .headrg a .m_menuimg{height:25px;vertical-align:top;display: block}
   .m_nav {display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
   .m_nav .closecover{position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:50}
   .m_nav .closeicon{position:absolute;width:20%;left:30px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
   .m_nav .m_navList{position:absolute;width:80%;right:0px;top:0px;background:#0b0d19;height:100%;z-index:1000000000000;right:-80%;overflow-y: scroll;}
   .m_nav .m_navList ul{padding-left:5%;padding-right:5%}
   .m_nav .m_navList ul li{border-bottom:1px solid #232530}
   .m_nav .m_navList ul li:first-child{border-bottom:0}
   .m_nav .m_navList ul li a{display:block;height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:16px}
   .m_nav .m_navList ul li .m_f_a{ position:relative;display: flex;align-items: center;justify-content: space-between; width: 100%}
   .m_nav .m_navList ul li .m_f_a a{flex: 1;}
   .m_nav .m_navList ul li .m_f_a i{width: 100%;height:45px;box-sizing: border-box; padding:0 5px; display: block; position:absolute; left:0; top:0; z-index:999999999999999999999999;}
   .icon{ background:url(../images/plus.png) 100% no-repeat;background-position: 94% 50%; -webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
   .icon_on{background:url(../images/reduce.png) 100% no-repeat;background-position: 94% 50%;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
   .m_nav .m_navList ul li .m_s_nav{display:none;width: 100%;}
   .m_nav .m_navList ul li .m_s_nav a{display: block; height:40px;line-height:40px;font-size:14px;padding-left:10%;overflow: hidden; white-space: nowrap;width: 90%;text-overflow: ellipsis;}
}







/*=====首页banner=====*/  
.flexslider{position:relative; overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{ }
.slides li img{ width:100%; display:block;}
.slides li .m_banner { display:none;}
.flex-control-nav{position:absolute;bottom:50px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;margin:0 8px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block; height:3px; line-height:20px; width:60px;overflow:hidden;background:#fff;cursor:pointer;transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;  position:relative;}
.flex-control-nav .flex-active{  }

.flex-control-nav li a::before {
  position: absolute;
  left: 0;
  top:0;
  content: "";
  width: 0;
  height:3px;
  background: #20448E ;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  -moz-transition: 0.4s;
  transition: 0.4s;
}
.flex-control-nav .flex-active::before {
  width: 100%;
  -webkit-transition: 5s;
  -o-transition: 5s;
  -moz-transition: 5s;
  transition: 5s;
}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:50%;}

.flex-direction-nav li a{ border-radius:150px; display:block;width:38px;height:38px;bottom:-13px;overflow:hidden;cursor:pointer;position:absolute; opacity:0;transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
.flexslider:hover .flex-direction-nav li a{ opacity:1;transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
.flex-direction-nav li a.flex-prev{left:5%;background:rgba(255,255,255,0.5) url(../images/icon20h.png) center center no-repeat;transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
.flex-direction-nav li a.flex-prev:hover{ background:rgba(10,87,167,1) url(../images/icon20.png) center center no-repeat;transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
.flex-direction-nav li a.flex-next{right:5%;background:rgba(255,255,255,0.5) url(../images/icon21h.png) center center no-repeat;}
.flex-direction-nav li a.flex-next:hover{right:5%;background:rgba(10,87,167,1) url(../images/icon21.png) center center no-repeat;}

  
 
/*手机底部*/
.f_dh { width:100%; height:60px;display:none; position:fixed; bottom:0; left:0; background:#f2f2f2; z-index:4;}
.f_dh ul li { float:left; width:20%; text-align:center;}
.f_dh ul li a .f_dh_img {width:28px;  height:28px;margin:4px auto 0; }
.f_dh ul li a .f_dh_title { color:#666666}
.f_dh ul li:hover a .f_dh_title { color:#0a57a7}
.f_dh ul li:last-child { float:left; width:40%;}
.f_dh ul li:first-child .f_dh_img { background:url(../images/m_home.png) no-repeat center center ;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;}
.f_dh ul li:first-child:hover .f_dh_img { background:url(../images/m_homeh.png) no-repeat center center ;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover; }
.f_dh ul li:first-child+li .f_dh_img { background:url(../images/m_telh.png) no-repeat center center ;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;}
.f_dh ul li:first-child+li:hover .f_dh_img { background:url(../images/m_tel.png) no-repeat center center ;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;}
.f_dh ul li:first-child+li+li .f_dh_img { background:url(../images/m_xh.png) no-repeat center center ;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;}
 .f_dh ul li:first-child+li+li:hover .f_dh_img { background:url(../images/m_xhh.png) no-repeat center center ;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;}
 

.f_dh ul li:last-child a{ background: none; display:block; height:40px; line-height:40px; width:80%; margin:11px auto 0; 
    background-image: -webkit-linear-gradient(90deg , rgba(1,170,235, 1) 7% , rgba(10,87,167, 1) 100%);
    background-image: -moz-linear-gradient(90deg , rgba(1,170,235, 1) 7% , rgba(10,87,167, 1) 100%);
    background-image: -ms-linear-gradient(90deg , rgba(1,170,235, 1) 7% , rgba(10,87,167, 1) 100%);
    background-image: -o-linear-gradient(90deg , rgba(1,170,235, 1) 7% , rgba(10,87,167, 1) 100%);
    background-image: linear-gradient(90deg , rgba(1,170,235, 1) 7% , rgba(10,87,167, 1) 100%);
    border: 0px none #fff;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;}
.f_dh ul li:last-child a img { height:30px; display:inline-block; margin-top:5px;}
.f_dh ul li:last-child a .f_dh_title{color:#fff;  }
.f_dh ul li:last-child a .f_dh_title span { display:inline-block; padding-left:35px; background:url(../images/m_wx.png) no-repeat left center; background-size:45%}


/* ===== 微信 ===== */

#trigger {text-align:center;}
.popupbox { margin-left:0 !important;width:50%;height:300px;background-image:url();background-repeat:no-repeat;display: none; /* Hidden as default */float: left;position: fixed;top: 50%; left: 25%;z-index: 99999999999;}
#fade { display: none; /* Hidden as default */background: #000;position: fixed; left: 0; top: 0;width: 100%; height: 100%;opacity: .80;z-index: 9999999999;}
#intabdiv {text-align:center;}
#close img {text-decoration:none;}
#close {width:50px;height:50px;position: absolute;float:right;}
#intabdiv img{ width:85%; padding:2%; border:1px solid #fff;}
 
.kf_left { width:50px; position:fixed; right:0; bottom:150px; z-index:9999; padding:5px; background:#0a57a7;}
.kf_left ul li { width:40px; height:40px; position:relative;}
.kf_left ul li:first-child { background:url(../images/icon25.png) no-repeat center center; border-bottom:1px solid #f49fa3;}
.kf_left ul li:last-child {border-top:1px solid #f49fa3;}
.kf_left ul li .kf_left1 { width:130px; position:absolute; left:-140px; top:-70px; opacity:0;transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s; }
.kf_left ul li:first-child:hover .kf_left1 {opacity:1;transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s; }
.kf_left ul li .kf_left1 img{ width:100%; }
.kf_left ul li .kf_left2 { color:#fff; width:150px; height:40px;  background:#0a57a7;  padding-left:10px;line-height:40px;position:absolute; left:30px; top:0; opacity:0;transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s; }
.kf_left ul li:first-child+li:hover .kf_left2 {   left:-150px; top:0; opacity:1;transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s; }
 
.kf_left ul li:first-child+li span { display:block; width:50px; height:40px; background:#0a57a7 url(../images/icon26.png) no-repeat center center; position:absolute; left:-5px; top:0; z-index:2}






/* ===== 数字 ===== */
.index1 { width:100%;   overflow:hidden;}
.value_info {  width:100%; padding:52px 0 0; overflow:hidden;  }
.value_info li {width:20%;  float:left; }
 
 
.htmleaf-container { height:130px;}
.buttonBox{ position:relative;font-size:40px;
  outline:none;transition:all 1s;color:#1da838; }
#seventh span{    background-image: linear-gradient(to right, #00aceb, #0a57a5);-moz-background-image: linear-gradient(to right, #00aceb, #0a57a5);-ms-background-image: linear-gradient(to right, #00aceb, #0a57a5);-o-background-image: linear-gradient(to right, #00aceb, #0a57a5);-webkit-background-image: linear-gradient(to right, #00aceb, #0a57a5);
      -webkit-background-clip: text;
      color: transparent;
  position:relative; text-transform:uppercase;   letter-spacing:1px; border:none; font-weight:bold;    font-size:45px; outline:none;transition:all 1s; }
#seventh em{ color:#fff;    font-weight: bold; font-style:normal;}
 .value_info ul li .value_t { font-size:20px; color:#fff;}
#seventh i { font-style:normal;font-size:14px;color: #333333; display:inline-block; padding-left:10px;}
.buttonBox p { font-size: 17px;color: #000;}
 

.about1_m .value_info ul li { width:20% !important; padding-left:0 !important; text-align:center;}
.index1 .value_info ul li { text-align:center;}




 
 

/* Numbers */
.number_bj { position:relative; width:100%; height:200px;  border-bottom:1px solid #f0f0f4;}
.number_section{ position:relative; 

   /*background: -moz-linear-gradient(left, #01aaeb 0%, #0a57a7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01aaeb), color-stop(100%,#0a57a7));
    background: -webkit-linear-gradient(left, #01aaeb 0%,#0a57a7 100%);
    background: -o-linear-gradient(left, #01aaeb 0%,#0a57a7 100%);
    background: -ms-linear-gradient(left, #01aaeb 0%,#0a57a7 100%);
    background: linear-gradient(to right, #01aaeb 0%,#0a57a7 100%);*/
	
	 width:100%; height:200px;}
#counterBgdx{ opacity:0.5; position:absolute; top:0px; left:0px; width:100%; height:100%;    z-index: 88888;}
.number_section .container { position:initial;}
.number_section ul li{ list-style:none; text-align:center; width:20%; float:left;}
.number_section ul li .number{ font-size:40px; color:#ffffff; line-height:50px;    margin-top: 50px;}
.number_section ul li .unit{ font-size:14px; color:#fff; margin-left:15px; height:22px; line-height:22px; } 
.number_section ul li .title{ font-size:16px; color:#ebebeb; text-transform:uppercase; margin-top:10px; position:relative; display:inline-block;}
.number_section ul li .title:before{ content:''; background:url(../images/cut.png) no-repeat; width:24px; height:1px; display:inline-block;position: absolute;top: 50%; left:-35px}
.number_section ul li .title:after{ content:''; background:url(../images/cut.png) no-repeat; width:24px; height:1px; display:inline-block;position: absolute;top: 50%;margin-left: 10px;}
@media only screen and (max-width: 840px) {
	.number_section ul li .number{     font-size: 32px; line-height:34px}
	}
@media only screen and (max-width: 768px) {
.number_section ul li{ float:left; width:25%;}
.number_section ul li .number{ font-size:30px;}
}
@media only screen and (max-width: 550px) {
.number_section ul li{ float:left; width:50%; margin-bottom:30px;}
}

.clearfix li { height:200px;}



/* ===== 关于我们 ===== */

.index_about { width:100%;   overflow:hidden; padding:60px 0;    background-position: center top; background-repeat: no-repeat; background-size: cover; background: fixed;} 
.index_title  { display:block; width:100%; font-size:43px; position:relative; padding-bottom:50px;}
.index_title::before{ content:''; display:block; width:50px; height:4px; border-radius:10px; background:#0250a3; position:absolute; bottom:35px; left:0;}
.index_title::after{ content:''; display:block; width:30px; height:4px; border-radius:10px; background:#00aceb; position:absolute; bottom:24px; left:0;}
/*.index_title span::before { content:""; position:absolute; width:5px; height:5px; border-radius:10px; background:#0a57a7; position:absolute; left:-12px; top:0;}
.index_title span::after {content:""; position:absolute; width:5px; height:5px; border-radius:10px; background:#0a57a7; position:absolute; right:-12px; top:0;}
*/
.index2{ overflow:hidden; padding:60px 0; background:rgba(255,255,255,0.7) }
.index2_title { text-align:center; padding-bottom:40px;}
.index2_title span{ display:block; color:#333333; font-size:48px;  padding-bottom:5px; font-weight:bold; }
.index2_title p {color:#666666; font-size:36px; font-family:"Arial"  }
.index2_title i{   display:block; margin:10px auto 0;width:260px; height:30px;   background:url(../images/icon42.png) no-repeat center top;  }
.index2_r { width:50%}
.index2_r img { width:100% ; display:block}
.index2_l { width:35%;}
.index2_innfo { width:90%; margin:0 auto 0;    color:#333333; line-height:1.8;font-size:17px;}
 
.index2_innfo p{    text-indent:2em;}
.index2_more { margin-top:30px;}
.index2_more a { display:block; width:168px; margin:0 auto; height:40px; line-height:40px; color:#fff; background:#0a57a7; position:relative; overflow:hidden;}
.index2_more a:hover {  color:#fff;}
.index2_more a::before  {z-index:1; content:""; position:absolute; width:168px; height:40px; background:#02a9ec; position:absolute; left:-168px; top:0;transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
.index2_more a:hover::before  { left:0; transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
.index2_more a p:first-child { font-size:14px; width:120px;   text-align:center; position:absolute; left:0;top:0;z-index:5;}
.index2_more a p:last-child {height:40px; position:absolute; right:0; top:0; z-index:5;  border-left:1px solid #fff; width:45px; float:right; background:#0a57a5 url(../images/icon1h.png) no-repeat center center;}
.index2_more a:hover p:last-child { border-left:1px solid #fff;  background:#00aceb url(../images/icon1h.png) no-repeat center center;transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; -webkit-transition:all 1s;}
.index2_img { width:90%; margin:40px auto 0;}
.index2_img ul li { float:left; margin-left:2%; width:32%}
.index2_img ul li:first-child {   margin-left:0}
.index2_img ul li img { width:100%;} 
.index1 { height:200px; width:100%; position:absolute; left:0; top:0; z-index:5;}

 

/* ===== 产品应用 ===== */
.index3_bj { padding:60px 0; width:100%; overflow:hidden; background:#f7f7f7;} 
.index3_title { text-align:center; padding-bottom:40px;}
.index3_title span{ display:block; color:#333333; font-size:48px;   font-weight:bold; }
.index3_title p {color:#666666; font-size:36px; font-family:"Arial"  }
 
.index3_title i{   display:block; margin:10px auto 0;width:260px; height:30px;   background:url(../images/icon41.png) no-repeat center top;  }
.index3_title a { margin-top:32px;width:120px;  float:right; display:block; color:#333333; text-align:right; }
.index3_title a:hover{   color:#0a57a7;  }
.index3_bj .content { margin:100px auto 0; width:87.3%;}

 
.index3_content ul li { float:left; position:relative; margin-left:3%; margin-bottom:3%; width:48.5%; overflow:hidden; background:#fff; -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s; -o-transition:all 0.6s; -ms-transition:all 0.6s; }
.index3_content ul li a { display:block; overflow:hidden;}
 
.index3_content ul li img {  width:100%;  display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.index3_content ul li:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}

.index3_content ul li:first-child {  margin-left:0; margin-bottom:0;} 
.index3_content ul li:first-child+li+li{  margin-left:0; width:31.3%;margin-bottom:0;} 
.index3_content ul li:first-child+li+li+li{   width:31.3%;margin-bottom:0;} 
.index3_content ul li:last-child {   width:31.3%;margin-bottom:0;} 

.index3_content ul li:first-child+li+li a .item_lt {   margin: 30px 0 0 30px;}
.index3_content ul li:first-child+li+li+li a .item_lt {   margin: 30px 0 0 30px;}
.index3_content ul li:last-child a .item_lt {   margin: 30px 0 0 30px;}
.index3_content ul li .item_l { width: 45%;}
.index3_content ul li a .item_lt { position:relative; overflow:hidden; color:#333333; font-size:25px; font-weight:bold; margin:30px 0 0 30px;   padding-bottom:25px; } 
.index3_content ul li a .item_lt::before{ content:''; width:0; height:3px;     background: -moz-linear-gradient(left, #01aaeb 0%, #0a57a7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01aaeb), color-stop(100%,#0a57a7));
    background: -webkit-linear-gradient(left, #01aaeb 0%,#0a57a7 100%);
    background: -o-linear-gradient(left, #01aaeb 0%,#0a57a7 100%);
    background: -ms-linear-gradient(left, #01aaeb 0%,#0a57a7 100%);
    background: linear-gradient(to right, #01aaeb 0%,#0a57a7 100%); position:absolute; left:0; bottom:0; z-index:5;transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
.index3_content ul li a:hover .item_lt::before{ width:100%;transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
.index3_content ul li a .item_lt::after{ content:''; width:100%; height:3px; background:#f0f0f4; position:absolute; left:0; bottom:0; z-index:1}
.index3_content ul li a .item_ld { color:#808080; font-size:16px; line-height:1.8; margin:20px 0 0 30px;    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;} 
.index3_content ul li:first-child+li+li a .item_ld { -webkit-line-clamp:3; line-height:1.5;}
.index3_content ul li:first-child+li+li+li a .item_ld { -webkit-line-clamp:3;line-height:1.5;}
.index3_content ul li:last-child a .item_ld { -webkit-line-clamp:3;line-height:1.5;}
.index3_content ul li a .item_lm { width:120px; height:40px; line-height:40px; border-radius:50px; text-align:center; margin-top:20px; margin-left:30px;color:#fff;     background: -moz-linear-gradient(left, #01aaeb 0%, #0a57a7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01aaeb), color-stop(100%,#0a57a7));
    background: -webkit-linear-gradient(left, #01aaeb 0%,#0a57a7 100%);
    background: -o-linear-gradient(left, #01aaeb 0%,#0a57a7 100%);
    background: -ms-linear-gradient(left, #01aaeb 0%,#0a57a7 100%);
    background: linear-gradient(to right, #01aaeb 0%,#0a57a7 100%); 
	    box-shadow: 2px 3px 3px 2px rgba(0,0,0,0.2);
    -moz-box-shadow: 2px 3px 3px 2px rgba(0,0,0,0.2);
    -ms-box-shadow: 2px 3px 3px 2px rgba(0,0,0,0.2);
    -o-box-shadow: 2px 3px 3px 2px rgba(0,0,0,0.2);
    -webkit-box-shadow: 2px 3px 3px 2px rgba(0,0,0,0.2);
	}
.index3_content ul li a .item_lm:hover {  background:#00aceb; }
 








.item_l { width:40%}
.item_r { width:50%; position:relative;} 
.item_r img{ width:100% ;display:block;width:100%;   position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    margin: auto;}
.p_all_info .item_r { min-height:350px;}
.index3_content .item_r { min-height:342px;}
.index3_content ul li:first-child+li+li .item_r { min-height:300px;}
.index3_content ul li:first-child+li+li+li .item_r { min-height:300px;}
.index3_content ul li:first-child+li+li+li+li .item_r { min-height:300px;}
.index3_bj .owl-item .item_r img {  width:100%;  display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.index3_bj .owl-item:hover .item_r img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.item a { display:block; overflow:hidden;}
.item a .item_lt { position:relative; overflow:hidden; color:#333333; font-size:25px; font-weight:bold; margin:50px 0 0 50px;   padding-bottom:30px; } 
.item a .item_lt::before{ content:''; width:0; height:3px;     background: -moz-linear-gradient(left, #01aaeb 0%, #0a57a7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01aaeb), color-stop(100%,#0a57a7));
    background: -webkit-linear-gradient(left, #01aaeb 0%,#0a57a7 100%);
    background: -o-linear-gradient(left, #01aaeb 0%,#0a57a7 100%);
    background: -ms-linear-gradient(left, #01aaeb 0%,#0a57a7 100%);
    background: linear-gradient(to right, #01aaeb 0%,#0a57a7 100%); position:absolute; left:0; bottom:0; z-index:5;transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
.item a:hover .item_lt::before{ width:100%;transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
.item a .item_lt::after{ content:''; width:100%; height:3px; background:#f0f0f4; position:absolute; left:0; bottom:0; z-index:1}
.item a .item_ld { color:#808080; font-size:16px; line-height:1.8; margin:30px 0 0 50px;    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;} 
.item a .item_lm { width:120px; height:40px; line-height:40px; border-radius:50px; text-align:center;  position:absolute; left:50px; bottom:50px; color:#fff;     background: -moz-linear-gradient(left, #01aaeb 0%, #0a57a7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01aaeb), color-stop(100%,#0a57a7));
    background: -webkit-linear-gradient(left, #01aaeb 0%,#0a57a7 100%);
    background: -o-linear-gradient(left, #01aaeb 0%,#0a57a7 100%);
    background: -ms-linear-gradient(left, #01aaeb 0%,#0a57a7 100%);
    background: linear-gradient(to right, #01aaeb 0%,#0a57a7 100%); }
.item a .item_lm:hover {  background:#00aceb; }
#owl-demo .item { position:relative;}







/* ===== 新闻资讯 ===== */
.index4 { padding-top:55px;} 
.index4_title {}
.index4_title span p { display:block; width:100%;     color: #666666; font-size: 36px;font-family: "Arial";}
.index4_title span { display:block; width:50%; float:left;     color: #333333; font-size: 48px;   font-weight: bold;  }
.index4_title a  {    margin-top: 55px; display:block; width:30%; float:right; text-align:right; font-size:16px; color:#333333}
.index4_title a:hover {  color:#0a57a5}
 
.index4_info { margin-top:40px;}
.index4_l { width:62.5%;}
.index4_r { width:35%;}
.index4_img { width:48.5%; overflow:hidden; }
.index4_img img {  width:100%;  display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.index4_l:hover .index4_img img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}

.index4_l a .n_t { color:#000; font-size:18px; margin-top:50px;font-weight: bold;     display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
.index4_l a:hover .n_t { color:#0a57a7; }
.index4_l a .n_s { color:#a3a3a3;  margin-top:16px;}
.index4_i { width:38%; margin-right:6%;}
.index4_l a .n_i { color:#595757; line-height:2; margin-top:15px;    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:3;}
 

.index4_l a .n_m { width:120px; height:40px; line-height:40px; border-radius:50px; text-align:center; margin-top:40px; color:#fff;     background: -moz-linear-gradient(left, #01aaeb 0%, #0a57a7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01aaeb), color-stop(100%,#0a57a7));
    background: -webkit-linear-gradient(left, #01aaeb 0%,#0a57a7 100%);
    background: -o-linear-gradient(left, #01aaeb 0%,#0a57a7 100%);
    background: -ms-linear-gradient(left, #01aaeb 0%,#0a57a7 100%);
    background: linear-gradient(to right, #01aaeb 0%,#0a57a7 100%); }
.index4_l a:hover .n_m  {  background:#00aceb; }

 
.index4_r ul li a .index4_r_img { width:25%; overflow:hidden;}
.index4_r ul li a .index4_r_img img{ width:100%;  display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.index4_r ul li:hover a .index4_r_img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}

.index4_r ul li a .index4_r_title { width:70%;}
.index4_r ul li { overflow:hidden; margin-bottom:15px;}
.index4_r ul li:last-child {   margin-bottom:0;}
.index4_r ul li a .index4_r_title p:first-child{ display:block; color:#000;font-size:18px; }
.index4_r ul li:hover a .index4_r_title p:first-child{   color:#0a57a7; }
.index4_r ul li a .index4_r_title span{ display:block;   color:#a3a3a3; margin-top:10px; font-size:14px;}
.index4_r ul li a .index4_r_title p:first-child+p{ font-size:14px;    color: #595757; 
    line-height: 1.5;
    margin-top: 13px;
    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}

.newlist_info { padding-top:70px;} 
.newlist_info ul li { margin-left:4%; margin-bottom:4%; width:30.666%; float:left;}
.newlist_info ul li:nth-child(3n+1) { margin-left:0;}
.newlist_info ul li a .newlist_info_i { width:100%; overflow:hidden; position:relative;}
.newlist_info ul li a .newlist_info_i img{  width:100%;  display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;-webkit-transform:scale(1.17);-moz-transform:scale(1.17);-ms-transform:scale(1.17);transform:scale(1.17);}
.newlist_info ul li:hover a .newlist_info_i img{-webkit-transform:scale(0.98);-moz-transform:scale(0.98);-ms-transform:scale(0.98);transform:scale(0.98);}
.newlist_info ul li a .newlist_info_i::before{ content:""; display:block; height:100%; width:100%; position:absolute; left:0; top:0; background:rgba(0,0,0,0);transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s; z-index:99}
.newlist_info ul li:hover a .newlist_info_i::before{ transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s; background:rgba(0,0,0,0.5)}

.newlist_info ul li a .newlist_info_t { padding:20px 20px 0;  overflow: hidden;line-height: 1.625em; font-size:20px; font-weight:bold; color:#000;    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;}
.newlist_info ul li:hover a .newlist_info_t {  color:#0a57a7;    }	
.newlist_info ul li a .newlist_info_s { padding:10px 20px 0;color: #a3a3a3; font-size:14px;}

 .index4_right { width:35%;}
 .index4_right ul li a .index4_right_i01 { width:11%; text-align:center;border-right:1px solid #dddddd; padding-right:3%;}
.index4_right ul li a .index4_right_i02 { width:82%;   padding-left:3%;    }
 
.index4_right ul li { overflow:hidden; margin-bottom:42px;}
.index4_right ul li:last-child {  margin-bottom:0;}
.index4_right ul li a .index4_right_i01 span { display:block; color:#0a57a5; font-size:40px; font-weight:bold; padding-bottom:10px ; margin-bottom:10px;border-bottom:1px solid #dddddd}
.index4_right ul li a .index4_right_i01 p { display:block; color:#a3a3a3; }
.index4_right ul li a .index4_right_i02 .i_news1 { color:#000; font-size:18px;    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;}
.index4_right ul li:hover a .index4_right_i02 .i_news1 { color:#0a57a5;}	
.index4_right ul li a .index4_right_i02 .i_news2 { color:#595757; line-height:1.8; margin-top:16px;    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
 
 

 /*=====底部=====*/
.foot{  width:100%;   background:#1c1c1c; text-align:center; color:#868686; overflow:hidden; margin-top:60px;  }
.foot_a ul li { float:left; width:14.2%; text-align:center;} 
.foot_a ul li a { color:#868686; display:block; position:relative; width:100%;}
.foot_a ul li a:hover { color:#fff;   }
.foot_a ul li a::before{ display:block; content:""; width:1px ; height:15px; position:absolute; left:0; top:3px; background:#404040}
.foot_a ul li:first-child a::before{ display:none; } 
.copyright {  }
.copyright a { color:#adadad; }
.copyright a:hover { color:#fff; }
.copyright_l { width:100%;   height:80px; line-height:80px;  }
.copyright_r { width:82px; margin-top:30px; text-align:center;}
.copyright_r img{ width:100%;}
.copyright_r p{color:#868686; }
 
.copyright_l p a { color:#868686;}
.foot_dz ul li { float:left; width:30%; margin-top:20px;}
.foot_dz ul li:last-child {  width:6%; margin-top:0;}
.foot_dz ul li:first-child+li {  width:34%}
.foot_dz ul li:last-child img{  width:100%;}
.foot_dz ul li:last-child p { text-align:center; margin-top:5px;}
.foot_dz ul li .foot_dzl { width:70px; height:70px; border-radius:80px; border:1px solid #454444;}
.foot_dz ul li .foot_dzl img { height:30px; display:block; margin:20px auto 0;}
.foot_dz ul li:first-child+li+li .foot_dzl img { height:23px; display:block; margin:25px auto 0;}
.foot_dz ul li .foot_dzr { width:70%; margin-left:20px;}
.foot_dz ul li .foot_dzr span { font-size:18px; display:block; margin-top:5px;}
.foot_dz ul li:first-child .foot_dzr p { font-size:30px; display:block; margin-top:5px;}
.foot_dz ul li .foot_dzr p { font-size:18px; display:block; margin-top:5px;}



#goTopBtn {
POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT:40px; background:#0a57a7 url(../images/back.png) no-repeat center center ; color:#fff;WIDTH: 40px; BOTTOM: 35px; HEIGHT:40px; FONT-SIZE: 12px; CURSOR: pointer; RIGHT: 0px; _position: absolute; _right: auto; z-index:9;}
#goTopBtn:hover{  background:#01abec url(../images/back.png) no-repeat center center ; } 



 /*=====内页关于我们=====*/
.inner_banner { width:100%; height:400px; }
.inner_banner img{ width:100%; display:none;}
.current { width:100%; height:80px; line-height:80px;   color:#9c9c9c; font-size:14px; background:#fff;    border-bottom: 1px solid #dddddd;}
#p_current { border:0;}
.current a {color:#9c9c9c} 
.current a:hover {color:#0a57a7} 
.current a i { font-style:normal; padding:0 10px;}
.current a:last-child i { display:none;}
.current a:first-child { padding-left:30px; background:url(../images/icon6.png) no-repeat left center;}
#p_cu { padding-top:100px;}
.sort {  text-align:center; height:80px;    }
.sort ul li { display:inline-block;   position:relative;}
.sort ul li::before{ content:''; display:block; width:1px; height:25px; border-radius:20px; background:#dddddd; position:absolute; left:0; top:30px;}
.sort ul li:first-child::before{  display:none}
.sort ul li a { color:#000; display:inline-block; position:relative; font-size:20px;   padding:0 80PX;}
.sort ul li a:hover { color:#fff;  background:#0a57a7;}
.sort ul .cur a { color:#fff; background:#0a57a7; }
.sort_c { width:100%; height:80px; line-height:80px;border-bottom:1px solid #dddddd;   }
.sort_title { text-align:center; margin-top:50px;}
.sort_title span { text-align:center; display:block; font-size:35px; color:#000;}
.sort_title i { display:block; margin:10px auto 0;    width: 50px;height: 4px;  border-radius: 10px; background:#0a57a7;}
.about3 .sort_title {   margin-top:0;}
#id3 { width:100%; height:80px;}
.about1 { padding-top:50px;}
.about1_l { width:55%;}
.about1_r { width:40%;}
.about1_r img { width:100%;}

.about10 { padding-top:50px;border-top:1px solid #dddddd; margin:60px auto 0 !important;}

.about1_s { margin-top:0;}
.about1_s p { font-size:25px; margin-bottom:10px; }
 
.about1_m .value_info { padding:50px 0 0; }
.about1_m { border-top:1px solid #d9d9d9;margin-top:55px;} 
.about1_m #seventh span { color:#0a57a7;}
.about1_m #seventh i{ color:#000;}
.about1_m .buttonBox p{ color:#000;}
.about1_m .buttonBox p img { display:block; margin:30px auto 0; height:50px;}
.row-index4 {  position: relative; overflow: hidden;    padding-bottom:50px;}
.row-index4 .bg-cover { z-index: -1; position: absolute;  bottom: -350px;left: 0; width: 100%;}


.inner_about { padding-top:50px;}
.inner_about1_l { margin-top:32px; width:6%; height:6px;    background: -moz-linear-gradient(left, #01aaeb 0%, #0a57a7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01aaeb), color-stop(100%,#0a57a7));
    background: -webkit-linear-gradient(left, #01aaeb 0%,#0a57a7 100%);
    background: -o-linear-gradient(left, #01aaeb 0%,#0a57a7 100%);
    background: -ms-linear-gradient(left, #01aaeb 0%,#0a57a7 100%);
    background: linear-gradient(to right, #01aaeb 0%,#0a57a7 100%);}
.inner_about1_r { width:92%;}
.i_about1 { width:30%} 
.i_aboutr { width:60%} 
.i_aboutr  #seventh span { font-size:40px; font-weight:500;}
.i_aboutr .about1_m .buttonBox p{ color:#969696}
.i_aboutr .about1_m #seventh i { color:#0a57a5}
.i_aboutr .about1_m .value_info { padding: 0;    margin-top: 30px;}
.i_aboutr .about1_m {  border-top:0;  margin-top: 0;}
.i_about1 dl dd:first-child { font-size:43px; margin-top:5px;}
.i_about1 dl dd:first-child+dd { font-size:20px; color:#000; margin-top:30px;}
.i_about1 dl dd:first-child+dd+dd { font-size:16px; color:#666;margin-top:5px;}
.i_about1 dl dd:first-child+dd+dd+dd { font-size:16px; color:#666;margin-top:20px; line-height:1.5}
.i_about1 dl dd:last-child span{ display:block;  }
.inner_about2 { }
.inner_about2_t span{     text-align: center;
    display: block;
    font-size: 35px;
    color: #000;}
.inner_about2_t i {display: block;
    margin: 10px auto 0;
    width: 50px;
    height: 4px;
    border-radius: 10px;
    background: #0a57a7;
}
.about1_info {  line-height:1.8;  font-size:18px;  color:#333}
.about1_info p { text-indent:2em; margin-bottom:10px;}
.about_img {   margin-top:80px;}
.about_img img{ width:100%; display:block}
.inner_about3_l { width:30%;  }
.inner_about3_r{ width:65%;}
.inner_about3_li { line-height:2;  text-indent:2em;   font-size: 16px;color: #666;}
.inner_about3_lt { margin-top:60px;font-size: 28px; line-height: 30px;color: #333; margin-bottom: 28px;}
.inner_about3_r ul li { float:left; margin-top:3%; margin-left:3%; width:48.5%; }
.inner_about3_r ul li img { width:100%}
.inner_about3_r ul li:first-child {  margin-left:0;}
 

















.home-case {
  height: 100%;
  overflow: hidden;
  background-color: #f5f5f5;
  position: relative;
}
.hcase-wrap {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
}
.hcase-main {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 28px;
  margin-bottom: 60px;
}
.container{ width:100%; position:absolute; left:0; top:0;}
.section { height:800px; overflow:hidden; margin-top:50px;}


.course { width:100%; height:750px; overflow:hidden;   
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover; background: fixed;}

.throughput { margin-top:50px;}
#p_qbcp { margin-top:30px;}
#p_qbcp .mod_gallerylist{ margin-top:0;}
 
.c_map img { width:100%;}


#id2 { width:100%; height:30px;}
.course .sort_title  { padding-top:0;}
.course .sort_title p { font-size:16px; margin-top:10px;}

/*=====实景图片=====*/
.about4_height { width:100%; height:50px;}
.about4 {    background: #f0f0f4;  padding:50px 0 0;width: 100%;overflow: hidden;   }
.about4 #id4 { width:100%; }
.about4 .sort_title { margin-top:0;}
.about4_z { background:#fff; overflow:hidden; margin:30px auto 50px !important;}
.about4_z ul { padding:3%;  overflow:hidden;}
.about4_z ul li { width:48.5%; margin-left:3%; float:left; }
.about4_z ul li:first-child {  margin-left:0;}
.about4_z ul li .wh_l{ width:100%}
.about4_z ul li .wh_l img{ width:100%; display:block;}
.about4_z ul li .wh_r{ width:100%}
 
.wh_r dl dd:last-child img{ height:70px;     filter: grayscale(100%); opacity: .2;transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
.about4_z ul li:hover .wh_r dl dd:last-child img{filter: grayscale(0); opacity:1;transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}   
 
.about4_z ul li .wh_r dl dd { text-align:center }
.about4_z ul li .wh_r dl dd:first-child { margin-top:30px;}
.about4_z ul li .wh_r dl dd:first-child span { display:inline-block; padding:5px 20px; border-radius:5px; color:#fff; font-size:30px;
    background: -moz-linear-gradient(left, #01aaeb 0%, #0a57a7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01aaeb), color-stop(100%,#0a57a7));
    background: -webkit-linear-gradient(left, #01aaeb 0%,#0a57a7 100%);
    background: -o-linear-gradient(left, #01aaeb 0%,#0a57a7 100%);
    background: -ms-linear-gradient(left, #01aaeb 0%,#0a57a7 100%);
    background: linear-gradient(to bottom, #01aaeb 0%,#0a57a7 100%);

}
.wh_r dl dd:first-child+dd { font-size:24px; margin-top:20px;color:#333333;}
.wh_r dl dd:first-child+dd+dd{ line-height:1.8; margin-top:40px; color:#333; font-size:18px;}
.wh_r dl dd:last-child  {  }
 



















/*=====实景图片=====*/
interprise_equipment{ padding-top:80px;}
#mbOverlay { position:fixed; z-index:99999999999; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer;  }
#mbOverlay.mbOverlayFF { background:transparent url(80.png) repeat; }
#mbOverlay.mbOverlayIE { position:absolute; }
#mbCenter { height:557px; position:absolute; z-index:999999999999; left:50%; top:30%; background-color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); }
#mbCenter.mbLoading { background:#fff url(../images/WhiteLoading.gif) no-repeat center; -moz-box-shadow:none; -webkit-box-shadow:none; }
#mbImage { left:0; top:0; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:10px; }
#mbImage img { width:100%;}
#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }
#mbImage a:hover, #mbImage a:active { color:#fff; }
#mbBottom { min-height:20px; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#999; text-align:left; padding:0 10px 10px; }
#mbTitle { display:inline; color:#999; font-weight:bold; line-height:20px; font-size:14px; }
#mbNumber { background:url(../images/mbNumber_bg.gif) no-repeat center; display:inline; color:#C00; line-height:26px; font-size:12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width:65px; height:26px; }
#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }
#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:25px; margin:0; outline:none; }
#mbPrevLink { width:32px; height:100px; background:transparent url(../images/CustomBlackPrevious.gif) no-repeat center; position: absolute; top:38%; left:-32px; }
#mbNextLink { width:32px; height:100px; background:transparent url(../images/CustomBlackNext.gif) no-repeat center; position: absolute; top:38%; right:-32px; }
#mbCloseLink { width:25px; height:25px; background:transparent url(../images/c10.png) no-repeat center; position:absolute; top:10px; right:-60px; }
#mbError { position:relative; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color:#d00; font-weight:bold; text-decoration:underline; }
.mod_gallerylist ul li{float:left;     margin: 0 0 2% 4%; width: 30.5%; }
.mod_gallerylist ul li img { width:100%; }
.mod_gallerylist ul li:nth-child(3n+1){margin-left:0}
#n_mold ul li .meta { display:none;}
#n_mold ul li .mbTitle { display:none;}
.throughput .mod_gallerylist ul li{      margin: 0 0 1% 3%; width:22.75%;  -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s; -o-transition:all 0.6s; -ms-transition:all 0.6s; }
.p_slb .throughput .mod_gallerylist ul li:hover {transform: translateY(-20px);box-shadow: 0px 7px 16px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 7px 16px 0px rgba(0,0,0,0.1);
    -ms-box-shadow: 0px 7px 16px 0px rgba(0,0,0,0.1);
    -o-box-shadow: 0px 7px 16px 0px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0px 7px 16px 0px rgba(0,0,0,0.1); -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s; -o-transition:all 0.6s; -ms-transition:all 0.6s;  }
.throughput .mod_gallerylist ul li:nth-child(3n+1){margin-left:3%;}
 .throughput .mod_gallerylist ul li:nth-child(4n+1){margin-left:0}
.throughput .mod_gallerylist ul li:first-child{margin-left:0 !important;}
#scsb .mod_gallerylist ul li{float:left;     margin: 0 0 4% 4%; width: 30.5%; }
#scsb .mod_gallerylist ul li:nth-child(3n+1){margin-left:0}
.mod_gallerylist{width:100%; margin-top:50px;}
.meta{text-align:center; height:45px; line-height:45px;}
.p_slb .throughput .mod_gallerylist ul li:hover .meta { background:#fff;}
.p_slb .mod_gallerylist ul li .image_container { margin-bottom:0;}
.image_container img{ width:100%;}
 
.meta a{color:#333; text-decoration:none;     display: -webkit-box;423
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;}
.mod_gallerylist ul li .image_container {  width:100%; }
#honor_l .mod_gallerylist ul li .image_container { border:1px solid #dddddd;}
.mod_gallerylist ul li .image_container a { display:block; position:relative;width:100%; overflow:hidden;   }
 .mod_gallerylist ul li .image_container  img{ width:100%;  display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.mod_gallerylist ul li:hover .image_container img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
 .mod_gallerylist ul li .image_container a::before{ opacity:0; display:block; content:""; position:absolute; left:0; width:100%; height:100%; top:0;  z-index:5; background:rgba(0,0,0,0.2)url(../images/ck.png) no-repeat center 80px; transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
.mod_gallerylist ul li:hover .image_container a::before{opacity:1; background:rgba(0,0,0,0.5)url(../images/ck.png) no-repeat center center;transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;  }


.mod_sj { padding-top:80px;}
.mod_decs { width:70%; margin:0 auto; font-size:16px; line-height:1.8; color:#313131; padding:20px; background:#f4f3f3;}
 

.honor_info { text-align:center; padding:20px; border: 1px solid #0a57a7;box-shadow:4px 4px 3px 1px rgba(0,0,0,0.2);
    -moz-box-shadow: 4px 4px 3px 1px rgba(0,0,0,0.2);
    -ms-box-shadow: 4px 4px 3px 1px rgba(0,0,0,0.2);
    -o-box-shadow: 4px 4px 3px 1px rgba(0,0,0,0.2);
    -webkit-box-shadow: 4px 4px 3px 1px rgba(0,0,0,0.2);font-size:18px; width:530px; margin:50px auto 0}



/*=====新闻=====*/
.n_bj {    width: 100%; background: #f0f0f4;}
.n_bj .current { border:0}


.newlist { padding-top:50px; max-width:1400px;}
.newlist ul li { padding:40px; background:#fff;    margin-bottom:40px; overflow:hidden;}
.newlist ul li a .newlist_l { width:30%; overflow:hidden; position:relative}
.newlist ul li a .newlist_r { width:63%; padding-right:2%}
.newlist ul li a img { width:100% ;  display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.newlist ul li:hover a img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06);}
.newlist ul li a .n_list1 { color:#0a57a7; font-size:25px;   position:relative; margin-top:60px;}
.newlist ul li a .n_list1::before{ content:''; display:block; width:60px; height:1px; position:absolute; left:0; top:45px; background:#dddddd}
.newlist ul li a .n_list2 { color:#333333; font-size:25px; font-weight:bold; margin:30px 0 20px}
.newlist ul li a .n_list3 { color:#888888; line-height:1.8;display: -webkit-box; word-break: break-all; text-overflow: ellipsis;  overflow: hidden; -webkit-box-orient: vertical;  -webkit-line-clamp: 2;}
.newlist ul li a .n_list4 { margin-top:20px;}
.newlist ul li a .n_list4 a { }
.newlist ul li a .n_list4 {padding:0px; display: inline-block; *display: inline; *zoom: 1; font-size: 14px; color: #0a57a7;   position: relative; font-family: arial; transition: all .5s ease; }
.newlist ul li a .n_list4::before{content: '';display: block; border-style: solid; border-width: 5px; border-color: transparent transparent transparent #0a57a7; position: absolute; left: 120%; top: 50%; margin-top: -5px; transition: all .5s ease; }
.newlist ul li:hover a .n_list4 { background: -moz-linear-gradient(left, #01aaeb 0%, #0a57a7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01aaeb), color-stop(100%,#0a57a7));
    background: -webkit-linear-gradient(left, #01aaeb 0%,#0a57a7 100%);
    background: -o-linear-gradient(left, #01aaeb 0%,#0a57a7 100%);
    background: -ms-linear-gradient(left, #01aaeb 0%,#0a57a7 100%);
    background: linear-gradient(to right, #01aaeb 0%,#0a57a7 100%);padding: 5px 20px;border-radius: 50px;}
.newlist ul li:hover a .n_list4 {color: #fff;}
.newlist ul li:hover a .n_list4::before{  left:80%;opacity: 0; filter: alpha(opacity=0);}
.newlist ul li a .newlist_l::before{opacity: 0; filter: alpha(opacity=0); content:'';display:block;width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/ck.png) no-repeat center center ; z-index:5;transition:all 0.6s; -transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
.newlist ul li a .newlist_l::after{opacity: 0; filter: alpha(opacity=0);content:''; display:block;width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(0,0,0,0.5); z-index:1;transition:all 0.6s; -transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
.newlist ul li:hover a .newlist_l::before{opacity: 1; filter: alpha(opacity=100);transition:all 0.6s; -transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
.newlist ul li:hover a .newlist_l::after{opacity: 1; filter: alpha(opacity=100) ;transition:all 0.6s; -transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}


.news { padding-top:50px;  }
.news_left { width:68%; background:#fff; padding:40px 2%;}
.news_right { width:25%;  }
.new_b{ background:#fff; padding:40px;}
.news_t { padding-bottom:30px; border-bottom:1px solid #d9d9d9;  }
.news_t span{ display:block; font-size:30px; text-align:center;}
.news_t p {text-align:center;color: #888888; margin-top:10px;}
.news_info { line-height:2; margin-top:50px; font-size:14px;}
.news_info img { max-width:100%;}
.news_right_t {font-size:20PX; }
.news_right_t span { padding-left:10px; font-size:25px; height:25px; line-height:25px; display:inline-block; border-left:4px solid #0064a7;}
.n_pbj { background:#fff; padding:40px 40px 0; margin-top:40px;  }
.n_pi .item_r { width:99%;    border:1px solid #d9d9d9; height:330px; overflow:hidden; position:relative;}
.n_pi .item_l { width:100%; }
.n_pi .item a .item_lt { padding-bottom:15px;margin:30px 0 0 0;}
.n_pi .item a .item_ld {  margin: 20px 0 0 0;}
.n_pi .item a .item_lm{ margin-right:0; position:inherit; margin-top:30px;}
.n_pi .item a .item_ld { -webkit-line-clamp: 2;}
.n_pi #owl-demo .item img {display:block;width:100%;   position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    margin: auto;    -webkit-transform: scale(0.7);
    -moz-transform: scale(0.7);
    -ms-transform: scale(0.7);
    transform: scale(0.7);}
.n_pt { margin-top:40px;}
.news_img { text-align:center; margin-top:40px;}	
.news_img img { width:60%;}
.n_pt span { padding-left:10px; font-size:25px; height:25px; line-height:25px; display:inline-block; border-left:4px solid #0064a7;}
.news_right_i ul{counter-reset:sectioncounter;}
.news_right_i ul li:before { display:block; position:absolute; left:0; top:5px; 
    content: counter(sectioncounter);
    counter-increment: sectioncounter;
    width: 24px;
    height: 24px;
    text-align: center;
    line-height: 24px; 
    margin-right: 1em;
    background: #9b9b9b;
    color: #efe;
    font-size: 14px;
}
.news_right_i ul li:nth-child(1):before { color:#fff; background: #00aceb;}
.news_right_i ul li:nth-child(2):before { color:#fff; background: -moz-linear-gradient(left, #01aaeb 0%, #0a57a7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01aaeb), color-stop(100%,#0a57a7));
    background: -webkit-linear-gradient(left, #01aaeb 0%,#0a57a7 100%);
    background: -o-linear-gradient(left, #01aaeb 0%,#0a57a7 100%);
    background: -ms-linear-gradient(left, #01aaeb 0%,#0a57a7 100%);
    background: linear-gradient(to bottom, #01aaeb 0%,#0a57a7 100%);}
.news_right_i ul li:nth-child(3):before { color:#fff; background: #0a57a7;}
.news_right_i { margin-top:30px;  }
.news_right_i ul li { display:block;  position:relative; margin-bottom:20px; overflow:hidden;  padding:0 0 20px 0; border-bottom:1px dashed #d9d9d9}
.news_right_i ul li a  .re_desc { line-height:1.5; font-size:14px; color:#888888;display: -webkit-box; word-break: break-all; text-overflow: ellipsis;  overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin-bottom:10px;}
.news_right_i ul li a{ display:block; padding-left:35px; }
.news_right_i ul li a p { font-weight:bold;margin-bottom:5px; font-size:16px;  color:#333333;display: -webkit-box; word-break: break-all; text-overflow: ellipsis;  overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1 }
.news_right_i ul li:hover a p {    color:#0a57a7;  }
.news_right_i ul li a span { display:block; color:#9b9b9b; font-size:14px;}
.news_right_i ul li a span i { font-style:normal; float:left;}
.news_right_i ul li:hover a span i {   color:#0a57a7; }
.news_right_i ul li a span em{ font-style:normal; float:right;}
.news_next { margin-top:60px; padding-top:30px; border-top:1px solid #d9d9d9; }
.news_next a { color:#333333;}
.news_next a:hover { color:#0a57a7;}
.news_next_l { width:38%; position:relative; padding-left:2%  ;  display: -webkit-box;word-break: break-all; text-overflow: ellipsis;  overflow: hidden; -webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.news_next_z { width:20%;}
.news_next_r { width:38%;padding-right:2%  ; position:relative; text-align:right;  display: -webkit-box;word-break: break-all; text-overflow: ellipsis;  overflow: hidden; -webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.news_next_l::before { content: '';display: block;  border-style: solid; border-width: 5px;  border-color: transparent #0a57a7 transparent transparent ; position: absolute;left:0; top: 50%;  margin-top: -5px;  transition: all .5s ease;}
.news_next_r::after { content: '';display: block;  border-style: solid; border-width: 5px;  border-color: transparent transparent transparent #0a57a7; position: absolute;right:0; top: 50%;  margin-top: -5px;  transition: all .5s ease;}
.news_next_z a { display: block; width:10px; height:10px; margin:0 auto; position:relative;}
.news_next_z span { display: block; width:6px; height:6px; margin:0 auto;}
.news_next_z a::before { content: '';display: block; width:6px; height:6px; position:absolute; left:-4px; top:0; background:#0a57a7}
.news_next_z a::after { content: '';display: block; width:6px; height:6px; position:absolute; right:-4px; top:0; background:#0a57a7}
.news_next_z a span::before { content: '';display: block; width:6px; height:6px; position:absolute; left:-4px; bottom:-7px; background:#0a57a7}
.news_next_z a span::after { content: '';display: block; width:6px; height:6px; position:absolute; right:-4px; bottom:-7px; background:#0a57a7}

/*--------------------page------------------*/

.page { text-align:center;margin:10px auto;clear: both;padding-top:10px;}
.page span.page_list {overflow:hidden;}
.page span.page_list a {background:#fff; display:inline-block; overflow:hidden; color:#000;margin-right:5px;border:1px solid #d9d9d9;padding:0; height:29px; width:29px; line-height:29px;font-size:12px;}
.page span.page_rows {background:#fff;border:1px solid #d9d9d9;font-size:12px;margin-right:5px;padding: 5px 10px 5px 10px;}
.page span.page_list a.selected {background: #0a57a7 ;border:1px solid #0a57a7 ;color: #fff;}
.page span.page_list a:hover {background: #0a57a7 ;border:1px solid #0a57a7 ;color: #fff;}
.page .page_list .first { line-height:90px; background:url(../images/page.png) no-repeat center -82px;}
.page .page_list .last { line-height:90px; background:url(../images/page.png) no-repeat center -139px;}
.page .page_list .next { line-height:90px; background:url(../images/page.png) no-repeat center 10px;}
.page .page_list .prev {  float:none; line-height:90px; background:url(../images/page.png) no-repeat center -36px;}


/*=====生产实力=====*/
.xg_news { margin-top:60px;}
.xg_news_t { padding:20px 0; margin-bottom:40px; border-bottom:1px solid #d9d9d9; font-size:25px;}
.xg_news_i ul li{ float:left; margin-left:6%; width:47%; overflow:hidden; margin-bottom:40px;}
.xg_news_i ul li:first-child{  margin-left:0}
.xg_news_i ul li:first-child+li+li{  margin-left:0}
.xg_news_i ul li a .xg_news_l { width:30%}
.xg_news_i ul li a .xg_news_l img { width:100%}
.xg_news_i ul li a .xg_news_r { width:65%}
.xg_news_i ul li a .xg_news_r p:first-child { color:#000;     display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;}
.xg_news_i ul li a .xg_news_r p:first-child+p { color:#595757; line-height:1.6; margin-top:10px;    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
.xg_news_i ul li a .xg_news_r p:last-child	 {margin-top:10px; color:#a3a3a3 }
	
	


/*=====联系我们=====*/

.contact { padding-top:50px;   margin:0 auto;}
.contact_l ul li:first-child{ font-size:25px; font-weight:bold; margin-bottom:25px;padding-left:0;}
.contact_l ul li { margin-bottom:11px; font-size:24px; }
.contact_l dl { margin-top:80px;}
.contact_l dl dd:first-child { font-size:25px; font-weight:bold;}
.contact_l dl dd:first-child+dd { width:30%;}
.contact_l dl dd:first-child+dd +dd { width:30%;text-align:center;}
.contact_l { width:35%; }
.contact_r { width:65%; } 
.contact_l dl dd img { width:100%; margin-top:20px;} 
.contact_r label { left:80px !important; border:1px solid 0a57a5 !important; opacity:0;  }
 
 
 /*=====产品列表=====*/
 .p_slb2 { width:100%; background:#f0f0f4}
.p_slb2 .current { border:0}
 .p_slb .foot { margin-top:0;}
 .body_about .foot { margin-top:0;}
 .p_bj { background:#f0f0f4}
 #h_inner .top_head  { border:0; background:#fff;}
 .p_all .index3_content { padding-top:50px;}
 .p_all_info { margin-top:40px;}
.p_all_info ul li { float:left; position:relative; margin-left:3%; margin-bottom:3%; width:48.5%; overflow:hidden; background:#fff; -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s; -o-transition:all 0.6s; -ms-transition:all 0.6s; }
.p_all_info ul li:hover { box-shadow: 0px 15px 20px 0px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 15px 20px 0px rgba(0,0,0,0.15);
    -ms-box-shadow: 0px 15px 20px 0px rgba(0,0,0,0.15);
    -o-box-shadow: 0px 15px 20px 0px rgba(0,0,0,0.15);
    -webkit-box-shadow: 0px 15px 20px 0px rgba(0,0,0,0.15); -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s; -o-transition:all 0.6s; -ms-transition:all 0.6s;  }
.p_all_info ul li img {  width:100%;  display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.p_all_info ul li:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}


.p_all_info ul li:nth-child(2n+1) {  margin-left:0} 
.p_all_info ul li .item_l { width: 45%;}
.p_all_info ul li a .item_lt { position:relative; overflow:hidden; color:#0250a3; font-size:25px; font-weight:bold; margin:30px 0 0 30px;   padding-bottom:25px; } 
.p_all_info ul li a .item_lt::before{ content:''; width:0; height:3px;     background: -moz-linear-gradient(left, #01aaeb 0%, #0a57a7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01aaeb), color-stop(100%,#0a57a7));
    background: -webkit-linear-gradient(left, #01aaeb 0%,#0a57a7 100%);
    background: -o-linear-gradient(left, #01aaeb 0%,#0a57a7 100%);
    background: -ms-linear-gradient(left, #01aaeb 0%,#0a57a7 100%);
    background: linear-gradient(to right, #01aaeb 0%,#0a57a7 100%); position:absolute; left:0; bottom:0; z-index:5;transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
.p_all_info ul li a:hover .item_lt::before{ width:100%;transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
.p_all_info ul li a .item_lt::after{ content:''; width:100%; height:3px; background:#f0f0f4; position:absolute; left:0; bottom:0; z-index:1}
.p_all_info ul li a .item_ld { color:#808080; font-size:16px; line-height:1.8; margin:22px 0 0 30px;    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;} 
.p_all_info ul li a .item_lm { width:120px; height:40px; line-height:40px; border-radius:50px; text-align:center; margin-left:30px; margin-top:20px; color:#fff;     background: -moz-linear-gradient(left, #01aaeb 0%, #0a57a7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01aaeb), color-stop(100%,#0a57a7));
    background: -webkit-linear-gradient(left, #01aaeb 0%,#0a57a7 100%);
    background: -o-linear-gradient(left, #01aaeb 0%,#0a57a7 100%);
    background: -ms-linear-gradient(left, #01aaeb 0%,#0a57a7 100%);
    background: linear-gradient(to right, #01aaeb 0%,#0a57a7 100%); }
.p_all_info ul li a .item_lm:hover {  background:#00aceb; }
 
 
.productlist { margin-top:60px;}
.productlist ul li {    min-height: 235px; background:#fff;  width:31.33%; margin-left:3%; margin-bottom:3.5%; float:left;}
.productlist ul li:nth-child(3n+1) {   margin-left:0;}
.productlist ul li .productlist_l { width:100%;}
.productlist ul li .productlist_r { width:99%; overflow:hidden;    border: 1px solid #d9d9d9;}
.productlist ul li .productlist_r img { width:100%; display:block;  -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;}
.productlist ul li:hover .productlist_r img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08);}
 
.productlist ul li a .productlist_t { margin-top:20px; color:#070b14; font-size:20px;  font-weight:bold; padding-bottom:20px; width:100%; position:relative; overflow:hidden;
  
}
.productlist ul li a .productlist_t span{ display:block; width:100%; position:relative; overflow:hidden;
 display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2; 
}
.productlist ul li a .productlist_t i{  width:100%; left:-80%; height:2px; bottom:0; background:#104785;width:100%; position:absolute;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;z-index:2}
.productlist ul li a .productlist_t em{  width:100%; left:0; height:2px; bottom:0; background:#e8e8e8;width:100%; position:absolute;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s; z-index:1}
.productlist ul li:hover a .productlist_t i{left:0;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;}
.productlist ul li a .productlist_i { margin-top:4%; line-height:1.8; color:#999999;     display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:1; }
.productlist ul li a .productlist_m { margin-top:8%; color:#999999; }
.productlist ul li a .productlist_m:hover {  color:#0a57a7; }
.productlist ul li a .productlist_m span { display:block; padding-right:40px; background:url(../images/icon19.png) no-repeat right center;}
.p_desc {  padding-top:50px; padding-bottom:60px; overflow:hidden;}
.p_desc_r { width:56%; line-height:2;  }
.p_desc_l { width:41%;    border: 1px solid #dddddd;   position:relative; overflow:hidden;} 
.p_desc_l img {  display:block;width:100%;   }


.p_desc_r table tr:first-child { font-size:24px;    background: -moz-linear-gradient(left, #2683df 0%, #005ab0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2683df), color-stop(100%,#005ab0));
    background: -webkit-linear-gradient(left, #2683df 0%,#005ab0 100%);
    background: -o-linear-gradient(left, #2683df 0%,#005ab0 100%);
    background: -ms-linear-gradient(left, #2683df 0%,#005ab0 100%);
    background: linear-gradient(to bottom, #2683df 0%,#005ab0 100%);color: #fff;  }
.p_desc_r table tr:first-child td:first-child { background:none; font-size:24px;}
.p_desc_r table tr td:first-child { font-size:18px;    background: -moz-linear-gradient(left, #0294c9 0%, #00abea 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0294c9), color-stop(100%,#00abea));
    background: -webkit-linear-gradient(left, #0294c9 0%,#00abea 100%);
    background: -o-linear-gradient(left, #0294c9 0%,#00abea 100%);
    background: -ms-linear-gradient(left, #0294c9 0%,#00abea 100%);
    background: linear-gradient(to bottom, #0294c9 0%,#00abea 100%);color: #fff;  }



.p_desc_r table tr td:first-child {  width:15%;}
.p_desc_r table tr td:first-child+td{    width:46%;  padding:1% ;text-align: left;}
.p_desc_r table tr td:last-child{    width:31%;padding:2%;text-align: left;}

.p_desc_r table tr td {border: 1px solid #dddddd !important; min-height: 50px; line-height:1.6;  padding:2% 0.5%;}
/*.p_desc_r table tr td span { display:inline-block; padding:5px 12px; border-radius:30px; color:#fff;     background: -moz-linear-gradient(left, #01aaeb 0%, #0a57a7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01aaeb), color-stop(100%,#0a57a7));
    background: -webkit-linear-gradient(left, #01aaeb 0%,#0a57a7 100%);
    background: -o-linear-gradient(left, #01aaeb 0%,#0a57a7 100%);
    background: -ms-linear-gradient(left, #01aaeb 0%,#0a57a7 100%);
    background: linear-gradient(to bottom, #01aaeb 0%,#0a57a7 100%);
 
}
*/
.p_desc_r table {    width: 100% !important;    border-collapse: collapse; text-align: center;overflow: hidden;}
.p_desc02 { margin-top:34px;}
.p_desc02 dl dd { margin-left:4%; width:9%; float:left;}
.p_desc02 dl dd img{   width:99%; border:1px solid #d9d9d9; border-radius:8px; }
.p_desc02 dl dd:first-child  { margin-left:0;}
.p_hui { width:100%; padding:40px 0; background:#f0f0f4}
.p_yy { padding-top:15px; border-bottom: 1px solid #d9d9d9; padding-bottom:10px; font-size:25px;   color:#0a57a7;}
.cpyy  { text-align:center; padding-bottom:25px; font-size:35px; color:#0a57a7;}
.x_cpyy  { text-align:center; padding-top:40px; padding-bottom:25px; font-size:35px; color:#0a57a7;}
 

.p_sort { text-align:center;}
.p_sort ul li { display:inline-block; margin:0 10px 10px;}
.p_sort ul li a { border-radius:5px; display:inline-block; width:210px; padding:0 10px; line-height:20px; border:1px solid #fff;    background: -moz-linear-gradient(left, #01aaeb 0%, #0a57a7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01aaeb), color-stop(100%,#0a57a7));
    background: -webkit-linear-gradient(left, #01aaeb 0%,#0a57a7 100%);
    background: -o-linear-gradient(left, #01aaeb 0%,#0a57a7 100%);
    background: -ms-linear-gradient(left, #01aaeb 0%,#0a57a7 100%);
    background: linear-gradient(to bottom, #01aaeb 0%,#0a57a7 100%);
  color:#fff;
      box-shadow: 2px 3px 3px 2px rgba(0,0,0,0.2);
    -moz-box-shadow:2px 3px 3px 2px rgba(0,0,0,0.2);
    -ms-box-shadow: 2px 3px 3px 2px rgba(0,0,0,0.2);
    -o-box-shadow:2px 3px 3px 2px rgba(0,0,0,0.2);
    -webkit-box-shadow:2px 3px 3px 2px rgba(0,0,0,0.2);
  }
#p_sort4 ul { width:70%; margin:0 auto; text-align:center;}     
.p_sort ul li a span { display:block; margin:0 auto; width:100%;}
.p_sort ul li a span:first-child { font-weight:bold;margin-top:14px; margin-bottom:8px; padding-bottom:8px; font-size:20px;    border-bottom: 1px solid rgba(255,255,255,0.5);}
.p_sort ul li:hover a span:first-child {    border-bottom: 1px solid rgba(255,255,255,0.5);}
.p_sort ul li a span:last-child { margin-bottom:14px;    color: #fff;}
.p_sort ul li:hover a span:last-child {  color: #fff;}
.p_sort ul li a:hover { background:#00aceb; color:#fff;}
.p_sort ul .cur a { background:#00aceb; color:#fff;}
.p_sort ul .cur a span:first-child {    border-bottom: 1px solid rgba(255,255,255,0.5);}
.p_sort ul .cur a span:last-child {  color: #fff;}
 .reveal-modal-bg {
    position: fixed;
    height: 100%;
    width: 100%;
    background: #000;
    background: rgba(0,0,0,.8);
    z-index: 100;
    display: none;
    top: 0; z-index:99999;
    left: 0;}
 		.big-link { display:block; text-align: center;     }
 reveal-modal-bg { 
	position: fixed; 
	height: 100%;
	width: 100%;
	background: #000;
	background: rgba(0,0,0,.8);
	z-index: 100;
	display: none;
	top: 0;
	left: 0; 
}

.reveal-modal {
	visibility: hidden; z-index:9999999999; background:#FFF;
	top: 100px; margin-top:-20px;
	left: 50%;
	margin-left: -440px;
	width: 800px; 
	position: absolute; 
	padding:20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-box-shadow: 0 0 10px rgba(0,0,0,.4);
}

.reveal-modal.small 		{ width: 200px; margin-left: -140px;}
.reveal-modal.medium 		{ width: 400px; margin-left: -240px;}
.reveal-modal.large 		{ width: 600px; margin-left: -340px;}
.reveal-modal.xlarge 		{ width: 800px; margin-left: -440px;}

.reveal-modal .close-reveal-modal {
	font-size: 22px;
	line-height: .5;
	position: absolute;
	top: 8px;
	right: 11px;
	color: #aaa;
	text-shadow: 0 -1px 1px rbga(0,0,0,.6);
	font-weight: bold;
	cursor: pointer;
} 

.p_proudct .flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
}
.p_proudct .flexslider .slides img {
	width: 100%;
	display: block;
}
.p_proudct .slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slides {
	display: block;
}
* html .slides {
	height: 450px;
}
.no-js .slides > li:first-child {
	display: block;
}
.p_proudct .flexslider {
	margin: 0 auto;
	position: relative;
	width:960px;
	zoom: 1;
}
.p_proudct  .flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}
.p_proudct  .flexslider .slides {
	zoom: 1;
}
.p_proudct .flex-direction-nav {
*height: 0;
}
.p_proudct .flex-direction-nav a {
	width: 60px;
	height: 90px;
	margin: -60px 0 0;
	display: block;
	background: url(../images/ad_ctr.png) no-repeat 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	opacity: 0;
	filter:alpha(opacity=0);
-webkit-transition: all .3s ease;
}
.p_proudct .flex-direction-nav .flex-next {
	background-position: 0 -90px;
	right: 0;
}
.p_proudct .flex-direction-nav .flex-prev {
	left: 0;
}
.p_proudct .flexslider:hover .flex-next {
	opacity: 0.8;
	filter:alpha(opacity=25);
}
.p_proudct .flexslider:hover .flex-prev {
	opacity: 0.8;
	filter:alpha(opacity=25);
}
.p_proudct .flexslider:hover .flex-next:hover, .p_proudct .flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter:alpha(opacity=50);
}
.p_proudct .flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}
.p_proudct .flex-control-nav li {
	margin: 0 5px;
	display: inline-block;
	zoom: 1;
*display: inline;
}
.p_proudct .flex-control-paging li a {
	background: url(../images/dot.png) no-repeat 0 -16px;
	display:block;
	height: 16px;
	overflow: hidden;
	text-indent:-99em;
	width: 16px;
	cursor: pointer;
}
.p_proudct .flex-control-paging li a.flex-active {
	background-position: 0 0;
}
#j_tslm {
	border-bottom:1px solid #E2E2E3;
	margin-top:22px;
	overflow:hidden;
	padding-bottom:40px;
*padding-bottom:20px;
}
.mod-tit {
	background: no-repeat;
	color:#303236;
	font-size: 28px;
	height: 50px;
	line-height: 50px;
	margin:32px 0;
	padding-left: 60px;
}
 
#j_tslm ul div {
	position: absolute;
	top: 0;
	left: 0;
	width: 120px;
	height: 120px;
	border: 4px solid #d3d5db;
}
#j_tslm a .front {
	z-index: 2;
	-webkit-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
-webkit-transition: -webkit-transform .3s linear;
	-moz-transform-style: preserve-3d;
	-moz-backface-visibility: hidden;
-moz-transition: -moz-transform .3s linear;
	-o-transform-style: preserve-3d;
	-o-backface-visibility: hidden;
-o-transition: -moz-transform .3s linear;
}
#j_tslm a .back {
	z-index: 1;
	-webkit-transform: rotateY(-180deg);
	-webkit-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
-webkit-transition: -webkit-transform .3s linear;
	-moz-transform: rotateY(-180deg);
	-moz-transform-style: preserve-3d;
	-moz-backface-visibility: hidden;
-moz-transition: -moz-transform .3s linear;
	-o-transform: rotateY(-180deg);
	-o-transform-style: preserve-3d;
	-o-backface-visibility: hidden;
-o-transition: -o-transform .3s linear;
	-ms-transform: rotateY(-180deg);
	-ms-transform-style: preserve-3d;
	-ms-backface-visibility: hidden;
-ms-transition: -ms-transform .3s linear;
}
#j_tslm a:hover .front {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
}
#j_tslm a:hover .back {
	z-index: 3;
	zoom: 1;
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
}


/*首页banner*/
.p_proudct_t  { text-align:center; height:55px; line-height:45px; font-size:25px;}
.flickerplate {
	position: relative;
	width: 100%;
	height: 580px; 
	overflow: hidden; 
}
.flickerplate ul.flicks {
	width: 10000%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	list-style: none
}
 
.flickerplate ul.flicks>li {
	float: left;
	width: 1%;
	height: 100%;
	background-position: center;
	background-size: cover;
	display: table
}
.flickerplate ul.flicks>li img { width:100%;}
.flickerplate ul.flicks>li .flick-inner {
	height: 100%;  
	color: #fff;
	display: table-cell;
	vertical-align: middle
}
.flickerplate ul.flicks>li .flick-inner .flick-content {
	max-width: 68.75em;
	margin-left: auto;
	margin-right: auto
}
.flickerplate ul.flicks>li .flick-title {
	padding: 0px 0px;
	font-size: 2.778em;
	line-height: 1.995em;
	text-align: center
}
@media only screen and (max-width:43.813em) {
.flickerplate ul.flicks>li .flick-title {
	font-size: 1.667em
}
}
.flickerplate ul.flicks>li .flick-sub-text {
	padding: 5px;
	font-weight: 300;
	line-height: 2.5em;
	color: rgba(255,255,255,0.8);
	text-align: center
}
.flickerplate ul.flicks>li .flick-title span.flick-block-text, .flickerplate ul.flicks>li .flick-sub-text span.flick-block-text {
	padding: 12px 18px;
	background-color: rgba(0,0,0,0.6)
}
.flickerplate .arrow-navigation {
	position: absolute;
	height: 40%;
	width: 40px;
	top: 30%;
	z-index: 100;
	overflow: hidden
}
.flickerplate .arrow-navigation .arrow {
	display: block;
	height: 100%;
	width: 90%;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out
}
.flickerplate .arrow-navigation:hover, .flickerplate .arrow-navigation .arrow:hover {
	cursor: pointer
}
.flickerplate .arrow-navigation.left {
	left:10px;background: url(../images/f_l.png) no-repeat left center}
 
.flickerplate .arrow-navigation.right {right:10px;background: url(../images/f_r.png) no-repeat right center}
 
.flickerplate .arrow-navigation.left.hover .arrow {
	opacity: 1;
	margin: 0px 0px 0px 20%
}
.flickerplate .arrow-navigation.right.hover .arrow {
	opacity: 1;
	margin: 0px 0px 0px -20%
}
.flickerplate .dot-navigation {
	position: absolute;
	bottom: 25px;
	width: 100%;
	text-align: center;
	z-index: 100
}
.flickerplate .dot-navigation ul {
	text-align: center;
	list-style: none;
	padding: 0px 15px
}
.flickerplate .dot-navigation ul li {
	display: inline-block;
	float: none
}
.flickerplate .dot-navigation .dot {
	width: 12px;
	height: 12px;
	margin: 0px 5px;
	border: 2px solid #0a57a7;
	border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-webkit-transition: background-color 0.2s ease-out;
	-moz-transition: background-color 0.2s ease-out;
	-o-transition: background-color 0.2s ease-out;
	-ms-transition: background-color 0.2s ease-out;
	transition: background-color 0.2s ease-out
}
.flickerplate .dot-navigation .dot:hover {
	cursor: pointer;
	background-color: rgba(255,255,255,0.5)
}
.flickerplate .dot-navigation .dot.active {
	background:#0a57a7;
	border: 2px solid #0a57a7;
}
.flickerplate .dot-navigation.left, .flickerplate .dot-navigation.left ul {
	text-align: left
}
.flickerplate .dot-navigation.right, .flickerplate .dot-navigation.right ul {
	text-align: right
}
.flickerplate.flicker-theme-dark .arrow-navigation.left .arrow {
	background-image: url("../images/arrow-left-dark.png")
}
.flickerplate.flicker-theme-dark .arrow-navigation.right .arrow {
	background-image: url("../images/arrow-right-dark.png")

}
.flickerplate.flicker-theme-dark .dot-navigation .dot {
	background-color: rgba(0,0,0,0.12)
}
.flickerplate.flicker-theme-dark .dot-navigation .dot:hover {
	background-color: rgba(0,0,0,0.6)
}
.flickerplate.flicker-theme-dark .dot-navigation .dot.active {
	background-color: #000
}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner {
	color: rgba(0,0,0,0.9)
}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text {
	color: rgba(0,0,0,0.9)
}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-title span.flick-block-text, .flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text span.flick-block-text {
	background-color: rgba(255,255,255,0.5)
}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner {
	color: rgba(0,0,0,0.9)
}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text {
	color: rgba(0,0,0,0.9)
}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-title span.flick-block-text, .flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text span.flick-block-text {
	background-color: rgba(255,255,255,0.5)
}
.flickerplate.animate-transform-slide ul.flicks {
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	transform: translate3d(0%, 0px, 0px);
	-webkit-transform: translate3d(0%, 0px, 0px);
	-webkit-transition: -webkit-transform 0.6s;
	-o-transition: -o-transform 0.6s;
	-moz-transition: -moz-transform 0.6s;
	transition: transform 0.6s
}
.flickerplate.animate-transition-slide ul.flicks {
	position: relative;
	left: 0%;
	-webkit-transition: left 0.4s ease-out;
	-moz-transition: left 0.4s ease-out;
	-o-transition: left 0.4s ease-out;
	-ms-transition: left 0.4s ease-out;
	transition: left 0.4s ease-out
}
.flickerplate.animate-jquery-slide ul.flicks {
	position: relative;
	left: 0%
}
.flickerplate.animate-scroller-slide {
	padding-bottom: 0px;
	overflow: auto
}
.flickerplate.animate-scroller-slide ul.flicks {
	position: auto
}
.p_proudct { padding-top:40px;}
.p_proudct dl dd { width:22.7%; margin-left:3%; margin-bottom:3%; float:left;}
.p_proudct dl dd:nth-child(4n+1) {  margin-left:0;  } 
.p_proudct dl dd a .p_timg  {    border: 1px solid #d9d9d9; position:relative;}
.p_proudct dl dd:hover a .p_timg  {    border: 1px solid #0a57a7;}
.p_proudct dl dd a .p_timg img{ width:100%; display:block;   display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
 .p_proudct dl dd a .p_timg::before { position:absolute; left:0; top:0;content:""; display:block; width:100%; background:rgba(0,0,0,0.6) url(../images/ck.png) no-repeat center center; height:100%; opacity:0;transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
.p_proudct dl dd:hover a .p_timg::before {  opacity:1;transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
.p_proudct dl dd a .p_tt { text-align:center; margin-top:10px; color:#000;} 
.p_proudct_d { margin-top:10px; line-height:1.6;}
 
 
 
 /*=====产品详情=====*/
.product { padding-top:80px;}
.product_title { padding-bottom:20px; border-bottom: 1px solid #d9d9d9;}
.product_title h1 { font-size:25px; margin-bottom:10px;}
.product_title p {    color: rgba(153, 153, 153, 1); margin-bottom:5px;}


.p_content_l { width:100%; }
.p_content_r { width:100%; margin-top:80px;}
.p_content_t { font-size:20px; margin-bottom:20px; font-weight:bold; color:#0a57a7; }
.p_content_i {line-height:2; margin-top:40PX;}
.p_content_i img { max-width:100%;}
.p_content_i table tr:first-child {   background:#0a57a7; color: #fff;  }

.p_content_i table tr td:first-child {  width:15%;}
.p_content_i table tr td:first-child+td{    width:46%;  padding:2%;text-align: left;}
.p_content_i table tr td:last-child{    width:31%;padding:2%;text-align: left;}

.p_content_i table tr td {border: 1px solid #cccccc !important; min-height: 50px; line-height:1.6;  padding: 2% 0.5%;}
.p_content_i table {    width: 100% !important;    border-collapse: collapse; text-align: center;overflow: hidden;}
.p_content_r01 { height:20px; margin-bottom:30px; font-size:20px; font-weight:bold; line-height:20px; border-left:3px solid #0a57a7; padding-left:15px;}
.p_content_r02 ul li a p img { width:100%;}
.p_content_r02 ul li a p { text-align:center; color:#000; margin-top:10px;}
.p_content_r02 ul li{ margin-bottom:20px; float:left; margin-left:4%; width:22%}
.p_content_r02 ul li:first-child{  margin-left:0}

.xg_p{ margin-top:30px;}
.xg_p ul li { float:left; width:22.7%; margin-left:3%; text-align:center;}
.xg_p ul li:first-child { margin-left:0;}
.xg_p ul li:hover img{   }
.xg_p ul li a p:first-child  { border: 1px solid #d9d9d9; margin-bottom:15px;}
.xg_p ul li img{  width:100%;     display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.xg_p ul li:hover img{ -webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06);}


.xg_p ul li a p:first-child { width:100%; overflow:hidden; }
.xg_p ul li a p { color:#000;}
.xg_p ul li:hover a p { color:#0a57a7;}

.ban{ width:802px;  overflow:hidden;margin:0 auto 0 auto;}
.ban2{ width:800px; height:650px; position:relative; overflow:hidden; }
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:800px; height:650px; position:relative; }
.ban2 ul li img{ display:block;width:100%; }
.prev{ float:left; cursor:pointer;}
.num{ height:109px;overflow:hidden; width:484px; position:relative;float:left;}
.min_pic{ padding-top:14px; width:555px; margin:0 auto;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:150px; height:107px; position:relative; margin-right:14px; border:1px solid #d9d9d9; overflow:hidden;}
.num ul li img { display:block;width:70%;   position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    margin: auto;}

.num ul li.on{ border:1px solid #0a57a7;  }
.prev_btn1{ width:16px; text-align:center; height:18px; margin-top:40px; margin-right:20px; cursor:pointer; float:left;}
.next_btn1{  width:16px; text-align:center; height:18px; margin-top:40px;cursor:pointer;float:right;}
.prev1{ position:absolute; top:400px; left:50px; width:12px; height:23px;z-index:9;cursor:pointer; background:url(../images/f_l.png) no-repeat center center}
.prev1:hover{  background:url(../images/f_lh.png) no-repeat center center}
.next1{ position:absolute; top:400px; right:50px; width:12px; height:23px;z-index:9;cursor:pointer; background:url(../images/f_r.png) no-repeat center center}
.next1:hover{  background:url(../images/f_rh.png) no-repeat center center}
.mhc{ background:#000; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:absolute; left:0; top:0; display:none;z-index: 999;}
.pop_up{ width:100%;position:absolute; left:0; top:50px;   display:none; z-index:9999;}
.pop_up span { width:800px; height:800px;  margin:0 auto; display:block;background:#fff; position:relative; }
.pop_up_xx{ width:40px; height:40px; position:absolute; top:0; right:-72px; cursor:pointer;}
 
.pop_up2{ width:800px; height:800px; position:relative; overflow:hidden; float:left;}
.pop_up2 ul{ position:absolute; left:0; top:0;}
.pop_up2 ul li{ width:800px; height:800px; float:left;}
.pop_up2 ul li img{ width:100%; }

 .duot { width:1200px; position:relative; margin-top:50px;}


.p_news_n { background:#fff; margin:60px auto 0; width:100%;  position:relative;  }
.p_news_n .p_news_pre { height:35px; line-height:35px; border-bottom:1px dashed #d9d9d9;}
.p_news_n span { display:inline-block; color:#000;}
.p_news_n .p_news_next{ height:35px; line-height:35px;}
.p_news_n .p_news_pre a { color:#000;}
.p_news_n .p_news_pre a:hover { color:#20448E;}
.p_news_n .p_news_next a { color:#000;}
.p_news_n .p_news_next a:hover { color:#20448E;}
.p_news_n .n_back { padding:5px 15px; border-radius:10px; color:#fff; border:1px solid #0a57a7; position:absolute; right:0; top:18px; background:#0a57a7;}
.p_news_n .n_back:hover { color:#fff; border:1px solid #02aaed; background:#02aaed;}




@media screen and (max-width:4804px) and (min-width:1920px) {
  
  
}



@media screen and (max-width: 1920px) and (min-width:1600px) {
    .fz { margin:0 auto; width:85%; max-width:85%;} 
	 .logo {  margin-left: 7.3%;}
	body{ font-size:15px;}
}
@media only screen and (max-width: 1800px){	 
   
 
  .index2_innfo { line-height: 1.7;}
  .index2_innfo p {   margin-bottom: 11px;}
  .index4_right ul li a .index4_right_i01 {width: 13%;}
  .index4_right ul li a .index4_right_i02 {width: 80%;}
   body{ font-size:14px;}
  .index4_right ul li a .index4_right_i02 .i_news2 { line-height:1.5}
  .index4_right ul li { margin-bottom: 35px;}
  .index4_img { width: 50.5%;}
  .index4_i { width: 37%; margin-right: 5%;}
  .index4_l a .n_t {  margin-top: 37px;} 
  .i_aboutr {  width: 62%}
  .i_about1 {width: 33%;}
  .inner_about1_l { width: 5%;}
  .p_all_info ul li a .item_ld {  font-size:14px; margin-top:15px; }
  .p_all_info ul li .item_l{min-height:300px}
  .index3_content ul li a .item_ld {  -webkit-line-clamp: 5;}
  .index3_content ul li:first-child+li+li a .item_lt { margin:25px 0 0 50px;}
  .index3_content ul li:first-child+li+li+li a .item_lt { margin:25px 0 0 50px;}
  .index3_content ul li:last-child a .item_lt { margin:25px 0 0 50px;}
  .index3_content ul li a .item_ld{    margin: 15px 0 0 50px; }
  .index3_content ul li a .item_lt { padding-bottom: 15px;}
  .index3_title span { font-size: 40px;}
  .index3_title p {  font-size: 30px;}
  .index2_title span { font-size: 40px;}
  .index2_title p {  font-size: 30px;} 
  .index4_title span { font-size: 40px;}
  .index4_title p {  font-size: 30px;} 
  .nav_z .nav{ margin-right:6.5%; }
.wh_r dl dd:first-child+dd {  font-size: 20px;}
.contact_l dl { margin-top:50px;}
  
}
@media only screen and (max-width: 1780px){	 
    #p_sort4 ul { width:70%; }    
}
@media only screen and (max-width: 1700px){	 
  body{ font-size:14px;} 
  .index2_l { width:48%}
  .index2_r { width:47%} 
  .index2_more {  margin-top: 40px;}
  .index2_innfo { line-height: 1.7;}
  .index2_innfo p {   margin-bottom: 11px;}
  .index4_r ul li a .index4_r_title p:first-child{display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;}
   .index4_r ul li a .index4_r_img {width:26%;}
   .index4_r ul li a .index4_r_title {  width:68%;}
   .index4_img { width:51%}
   .index4_i  { width:41%}
   .index4_r ul li a .index4_r_title p:first-child+p { margin-top: 3px;}
 
 
  
   #seventh span { font-size:45px;}
   .index_title {  font-size: 40px;}
   .index2_innfo h3 { margin-top:0; font-size:28px; margin-bottom:5px;}
   .index2_innfo p { font-size:15px; line-height:1.7}
   .buttonBox p { font-size:14px;}
   .index3_title span {  font-size: 40px;}
 
   .p_all .index3_content { padding-top:40px;}
   .p_desc {  padding-top:40px;}
   .wh_r dl dd:first-child+dd+dd {  margin-top: 30px;}  
   .about1_info { margin-top:0;}
    .contact_l { width:38%; }
    .contact_r { width:62%; } 
}

@media only screen and (max-width: 1650px){	 
    #p_sort4 ul { width:80%; }    
	.contact_l { width:40%; }
    .contact_r { width:60%; } 
	.contact_r #map { height:500px !important;}
	
	
}
@media only screen and (max-width: 1600px){	 
   .index4_img { width: 55%;}
    .index4_i  { width:35%;    margin-right: 3%;} 
	.index4_l a .n_t { margin-top: 22px;} 
  .section { height: 570px;} 
  .section{ margin-top:100px;}
  .nav_z .nav ul li .f_a { font-size: 17px;}
  .nav_z { margin:0 auto; max-width:1320px; width:1320px;}    
   body{min-width:1300px; } 
  .logo { width:315px; margin-left:0;}
  .logo p {  width: 220px;}
  .nav_z .nav { margin-right:-12px; width:70%}
  .index4_l {width: 64.5%;}
  .index4_right { width: 33%;}
  .index4_right ul li a .index4_right_i01 {  width: 15%;}
  .index4_right ul li a .index4_right_i02 {  width: 78%;}
  .i_aboutr #seventh span { font-size: 30px;}
  .row-index4 { padding-bottom:0;}
  
  
  .nav_z .nav ul li { width:12.6% !important;}
  .nav_z .nav ul li:first-child { width: 9% !important;}
 
 
  .i_about1 dl dd:last-child span{ display:inline-block;  }
  .i_about1 dl dd:first-child { font-size: 40px;}
  .i_aboutr .about1_m { margin-top:30px;}
  .i_aboutr .about1_m .value_info ul li .buttonBox p img {  height: 47px;}
  .inner_about3_li { font-size: 14px;}
  .inner_about3_lt { margin-top: 44px;}
 
  .item a .item_ld { -webkit-line-clamp: 3;}
 
 
  .index3_content ul li a .item_ld {-webkit-line-clamp:5; font-size:14px; line-height:1.6}
  .index3_content ul li:first-child+li+li a .item_lt { font-size:20px; }
  .index3_content ul li:first-child+li+li+li a .item_lt { font-size:20px; }
  .index3_content ul li:last-child a .item_lt { font-size:20px; }
  .index3_content ul li a .item_ld { margin: 9px 0 0 40px;}
  .index3_content ul li:first-child+li+li a .item_lm { bottom: 30px;}
  .index3_content ul li:first-child+li+li+li a .item_lm { bottom: 30px;}
  .index3_content ul li:last-child a .item_lm { bottom: 30px;}
  .index3_content ul li a .item_lm { width: 110px;  height: 35px; line-height: 35px; margin-left:40px;}
  .index3_content ul li a .item_lt {  margin: 40px 0 0 40px;}
  .index3_content ul li:first-child+li+li a .item_lt { margin:25px 0 0 40px;}
  .index3_content ul li:first-child+li+li+li a .item_lt { margin:25px 0 0 40px;}
  .index3_content ul li:last-child a .item_lt { margin:25px 0 0 40px;}
    .logo img { height: 65px;    }
  #h_inner .logo img { height: 65px;    margin-top: 15px;}
  #h_inner .fixed .logo img { height: 60px;}
  .about_img { margin-top: 40px;}
 
  .p_all_info .item_r {  min-height: 285px;}
  .index3_content .item_r { min-height: 300px;}
  .index3_content ul li:first-child+li+li .item_r { min-height: 240px;}
  .index3_content ul li:first-child+li+li+li .item_r { min-height: 240px;}
  .index3_content ul li:first-child+li+li+li+li .item_r { min-height: 240px;}
  .nav_z .nav ul li:last-child .f_a em { margin-top: 31px; padding: 9px 15px 9px 40px;    background: #0a57a5 url(../images/icon5.png) no-repeat 14px center;}
  .nav_z .nav ul li:last-child .f_a em:hover {    background: #00aceb url(../images/icon5.png) no-repeat 14px center;}
  .nav_z .nav ul li:last-child .f_a { font-size:15px}
  .fixed .nav_z .nav ul li:last-child .f_a em {  margin-top: 26px;}
  .number_bj { height: 160px;}
  .index1{ height: 160px;}
  .value_info { padding: 35px 0 0;}
 
 
  
  
}

@media only screen and (max-width: 1500px){	
      .fz { margin:0 auto; width:1200px; max-width:1200px;}
	  .index4_l a .n_t { margin-top:10px;}
	  .index4_l a .n_m { margin-top:30px;}
	  .index4_r ul li a .index4_r_title p:first-child+p { display:none;}
	  .index4_r ul li a .index4_r_title p:first-child {   -webkit-line-clamp: 2;}
	   .index4_r ul li { margin-bottom: 21px;}
	   .nav_z { margin:0 auto; max-width:1200px; width:1200px;}    
       .nav_z .nav { width: 74%;}
 
	   .nav_z .nav {  margin-right: -20px;}
	   .index4_right ul li a .index4_right_i02 .i_news2 {   margin-top: 12px;}
	   .index4_right ul li { margin-bottom: 25px;}
	 
	    #p_sort4 ul { width:85%; }    
         #p_sort5 ul li:first-child {  margin-left:107px}   
        #p_sort5 ul li:first-child+li+li { margin-right:107px}   
}
@media only screen and (max-width: 1400px){	 
	  
 
}
@media only screen and (max-width: 1330px){	
.i_about1 dl dd:first-child { font-size: 35px;}	   
}
@media only screen and (max-width: 1300px){	
 
   .logo p { width: 70%;}
   #h_inner .logo img { height: 64px;  }
   #h_inner .fixed .logo img { height: 52px;}

   
   
   
	   
}
@media only screen and (max-width: 1250px){	
 
	.fz { width:94%; max-width:94%;}   
	.index3_info ul li { width:22.75% ; margin-left:3%;}
	.index2_l { width:40%} 
	.index2_r { width:55%}  
	.index4_l { width:65%} 
	.index4_r { width:30%} 
	 body { min-width:auto;} 
	.index4_img { width:50%} 
	.index4_i { width:45%} 
	.index4_r ul li a .index4_r_img { width:40%} 
	.index4_r ul li a .index4_r_title { width:55%} 
    .nav_z .nav {   width:68%; margin-right:2%}
	.logo { width:28%; margin-left:2%;}
	.nav_z .nav ul li { width: 12.5% !important;}
	.nav_z   { width:94%; max-width:94%;} 
	.nav_z .nav ul li .f_a { font-size: 15px;}
	.logo p span:first-child { font-size: 22px;}
	.logo p span:last-child {  font-size:14px;}
	.p_sort ul li {width:20%;   margin: 0 2% 1%;}
	.p_sort ul li a {    width: 92%; padding:0 4%}
	
	
	
}
@media only screen and (max-width: 1200px){	
  
	   
}

@media only screen and (max-width: 1100px){	
     
	
}

 
@media only screen and (max-width: 1050px){	
   
	 
}

@media only screen and (max-width: 1024px){	
      .nav_z { display:none;}
	  .top_head { position: inherit;}
	  .flex-direction-nav li a{ opacity:1;}
	  .flex-control-nav {   bottom: 30px;}
	  .index3 {  padding-top:50px;}
	  .index3_info { margin-top: 30px;}
	  .index4_l a .n_t { margin-top:0;}
	  .index4_l a .n_s {  margin-top: 10px;}
	  .index4_l a .n_i { line-height: 1.6;}
	  .index4_l a .n_m { margin-top:30px;}
	  .index2_innfo {  line-height:1.7;  font-size: 14px;}
	  .index_about {  margin-top:50px; padding-bottom: 50px;}
      .index_title {padding: 50px 0 30px;}
	  .index2 { padding-top:0}
	  .index1 { height: 185px;} 
	  .index_title span {  width:40px; height:2px;}
	  .index4 { padding-top:50px;}
	 
	  .index4_info {  margin-top: 30px;}
	   #seventh span { font-size:35px;}
	   .sort_c { height:60px; line-height: 60px;}
	   .sort ul li a {  font-size:16px;}
	   .sort ul li { margin: 0 3%;}
	   .sort ul li a{ padding:0 20px;}
	   .sort_title span {  font-size:25px;}
	   .about1 { padding-top: 30px;}
	   .m_nav .m_navList ul li:first-child+li+li+li+li+li i{    left:auto; right:0; width:50%;top: 0;background: url(../images/plus.png) 100% no-repeat; background-position: 87% 50%;}
	   .p_all { margin-top:20px;}
	   .index3_bj {  padding:0;}
	   .index3_title span {font-size: 35px;}
	   .index3_title p { font-size: 25px;}
       .index3_title { padding-bottom:30px;}
	   .index2_title  { padding-top:30px; padding-bottom:20px;}
	   .index2_title span {font-size: 35px;}
	   .index2_title p { font-size: 25px;}
	   .index2_more { margin-top: 30px;}
	   .index2 {  padding: 30px 0;}
	   .number_bj {    height: 127px;}
	   .value_info {   padding:20px 0 0;}
	   .index4_title span p{ font-size: 25px;}
	   .index4_title span{font-size: 35px;}
	   .index4_title a {  font-size: 14px;}
	   .index4_i {   width: 38%;}
	   .index4_right ul li a .index4_right_i01 {width: 20%;}
	   .index4_right ul li a .index4_right_i02 {width: 72%;}
	   .index4_right ul li:last-child { display:none;}
	   .index3_content ul li a .item_lm { position:relative; z-index:999;} 
	   .index3_content ul li:first-child+li+li a .item_lm { bottom:0;}
	   .index3_content ul li:first-child+li+li+li a .item_lm { bottom:0;}
       .index3_content ul li:first-child+li+li+li+li a .item_lm { bottom:0;}
	   .sort ul li a {padding: 0 46PX;}
	   .sort ul li::before { display:none;}
	   .sort ul li::before { display:none;}
	   #p_cu { padding-top:0;}
	   
	   
	   
	   
	   
}
@media only screen and (max-width: 950px){	
  
      .inner_banner {  height:150px; position:relative; overflow:hidden;      background-position: center top;
    background-repeat: no-repeat;
    background-size: cover !important;} 
	  .about1_l { width:100%; float:none; clear:both}
	  .about1_r { width:100%; float:none; clear:both}
	  .about1_info {   padding-right: 0;  height: auto; overflow-y: inherit;  overflow-x: inherit;}
	  .about1_m {  border-top:0;  margin-top: 0; width:100%;} 
	  #seventh i { font-size:12px;}
	  .buttonBox p{ font-size:12px;}
	  #seventh span { font-size:25px;}
	  .about1_m .value_info ul li { width: 33.33% !important;}
	  .about1_m .value_info ul li:first-child+li+li+li { width: 50% !important;}
	  .about1_m .value_info ul li:last-child { width: 50% !important;}
	  .row-index4 {  padding-bottom:40px;}
	  #id2 { height:50px;}
	  .course .sort_title { margin-top:0;}
	  #fzlc {  margin-top: 30px !important;}
	  .history-c::before { width:80% !important;  left: 10% !important;}
	  .abt2-p { width:100% !important}
	  #historySlide .history-scroll { width: 90% !important;  margin: 57px auto 0px !important; }
	 .history-scroll .daty {  left: 30px !important;} 
	 .swiper-wrapper .active-nav .dot {  left: 15px !important;}
	 .course { height: 550px;}
	 #id3 { height:50px;}
    .mod_gallerylist ul li { margin: 0 0 3% 3%; width: 31.33%;}
	.news {padding-top: 50px;} 
	.news_t span { font-size:25px;} 
	 .p_desc {  padding-top: 30px;}
	 .m_navList ul li .c_logo { width: 50%;}
}
@media only screen and (max-width: 850px){	
      .contact_l  { width:70%}  
      .contact_r  { width:24%}  
	  .contact { padding-top:30px;}
	  .slides li .m_banner { display:block;}
	  .sort ul li {margin:0;}
	  
	
}

@media only screen and (max-width: 768px){	
    .newlist {  padding-top: 50px;}
	.newlist ul li a .n_list1 { font-size:14px; font-weight:100;}
	.newlist ul li a .n_list2 { font-size:16px;    margin:10px 0 10px;    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:1;}  
	.newlist ul li a .n_list1::before { display:none;}
	.newlist ul li a .n_list4 { font-size:12px;}
	.newlist ul li a .n_list3 { line-height:1.5;}
	.news_left { width:100%; float:none; clear:both;}
	.news_right { display:none;}
	.news_info { margin-top:30px;}
	.news_next_l {  width:36%;  padding-left:4%;}
	.news_next_r {  width:36%;  padding-right:4%;} 
	.p_sort ul li {  display:block; float:left; width:32.66%;  margin: 0 0 1% 1%;}
	.p_sort ul li:nth-child(3n+1) {    margin: 0 0 1% 0;}
	.p_sort ul li  a { min-height:88px; display:block; padding-top:8px; }
	.p_sort ul li a span:first-child { margin-top: 0;}
	.m_img .headlf a p em:first-child {  font-size: 22px;}
	.m_img .headlf a p em:last-child {  margin-top:0;}
	.m_img .headlf a p {   margin-left: 2%;}
	.index2_innfo { font-size:16px;}
	#historySlide .history-c .cont {  padding: 30px 50px 20px !important;}
	#historySlide .history-c .des { width: 84% !important;    margin: 0 auto;}
	.about1_info { font-size:16px;}
	.index3_info ul li a .index3_t {   margin: 10px 15px 15px;}
	.index3_content ul li { width:100%; margin-left:0; margin-bottom:3%}
	.index3_content ul li:first-child+li+li { width:100%; margin-left:0; margin-bottom:3%}
	.index3_content ul li:first-child+li+li+li  { width:100%; margin-left:0; margin-bottom:3%}
	.index3_content ul li:first-child+li+li+li+li  { width:100%; margin-left:0; margin-bottom:3%}
	.index3_content ul li:first-child{ margin-bottom:3%}
	.index3_content ul li:first-child+li+li .item_r {min-height: auto; }
	.index3_content ul li:first-child+li+li+li .item_r {min-height: auto; }
	.index3_content ul li:first-child+li+li+li+li .item_r {min-height: auto; }
	.item_r img { position:inherit;}
	.index3_content .item_r{min-height: auto; }
	.index3_content ul li a .item_lt { font-size:20px;}
	.item_r { width: 40%;}
	.item_l { width: 55%;}
	.index4_l { width:100%; float:none; clear:both; overflow:hidden;}
	.index4_right { width:100%;float:none; clear:both; margin-top:30px;}
	.index4_right ul li:last-child { display:block;}
	.index4_i {width: 41%;}
	.index3_content ul li a .item_ld {-webkit-line-clamp: 8;}
	.index2_title {  padding-top: 0;}
	.current {  height: 60px; line-height: 60px;}
	.sort_title {  margin-top: 40px;}
	.p_all_info ul li {   margin-left:0;width:100%;}
	.p_all_info ul li:last-child { margin-bottom:0;}
	.p_all_info ul li a .item_lt { font-size: 20px;}
	.p_all_info ul li a .item_ld { -webkit-line-clamp: 8;}
	.p_desc_l { width:99%; float:none;}
	.p_desc_r { width:100%; float:none; margin-top:20px}
	.p_desc02{ margin-top:20px}
	.p_desc { padding-bottom:30px;}
	.p_hui {  padding:40px 0;}
	.cpyy { font-size:25px;}
	.p_sort ul li a {  min-height: auto;     padding: 16px  4% 2px;}
	.p_yy {  font-size:18px;}
	.mod_gallerylist {  margin-top: 30px;}
	.x_cpyy{ font-size:25px;}
	.sort ul li a { padding: 0 30PX;}
	.inner_about3_l { width:100%; float:none;}
	.inner_about3_r { width:100%;float:none;}
	.i_about1 { width:100%; float:none;}
	.i_aboutr { width:100%; float:none;}
	.inner_about1_l  { display:none;}
	.inner_about1_r { width:100%; float:none;}
	
	.about10 {  padding-top: 30px;   margin: 30px auto 0 !important;}
	.i_about1 dl dd:first-child+dd {margin-top: 10px;}
	.about4_z ul li .wh_l { width:100%; float:none;}
	.about4_z ul li .wh_r { width:100%; float:none;}
	.about4_z ul {  height: auto; padding:20px;}

 
 
	.p_all {margin-top: 0;}
	.index3_content ul li { overflow:inherit;}
	.index3_content ul li a { overflow:inherit;}
	.index3_content ul li a .item_lt {  margin: 20px 0 0 20px !important;}
	.index3_content ul li a .item_ld { margin: 9px 0 0 20px;}
	.index3_content ul li a .item_lm {  margin-left: 20px;}
	.number_bj { height: 126px;}
	.index1{ height: 126px;}
	.index_about {  margin-top:30px; padding: 30px 0;}
	#historySlide .history-scroll { margin: 15px auto 0px !important;}
	.history-scroll .daty { margin-left:0 !important;}
	.about4_z ul li .wh_r dl dd:first-child span {  font-size: 20px;}
	.wh_r dl dd:first-child+dd {font-size: 16px;}
	.p_all .index3_content { padding-top: 30px;}
	.contact_l { width:100%; float:none; clear:both}
	  .contact_r { width:100%; float:none; clear:both; margin-top:30px;}
	.contact_l dl dd:first-child+dd { margin:0 auto; width:40%}
	.contact_l dl dd:first-child+dd+dd { width:100%;}
	.foot { margin-top:30px;}
	.contact_l ul li {  font-size: 18px;}
	
	
	
	
	
}


@media only screen and (max-width: 700px){	
      .p_desc_l  { width:100%; float:none; clear:both;}
	  .p_desc_r  { width:100%; float:none; clear:both; margin-top:20px;}
	   
	  #historySlide .arrow-left { left: 0%;}
	  #historySlide .arrow-right { right: 0%;}
	  
	  
	  
}
 
@media only screen and (max-width: 650px){	
    .index3_info ul li { width:48.5%; margin-bottom:5%;}
    .index3_info ul li:nth-child(2n+1) { margin-left:0}
    .index3_info ul li a .index3_m p {  margin: 0 auto 0;}
    .index3_info ul li a .index3_m { margin-top: 19px;}
	.index2_l { width:100%; float:none;} 
	.index2_r { width:100%; float:none; clear:both; margin-top:30px;}  
    .index2_more {  margin-top:30px;}
	.index1 { height:212px;} 
	.value_info li {  width: 33.33%; min-height:80px; text-align:center;padding:0;} 
	.value_info ul li:first-child+li{  width: 33.33%; padding:0;} 
	.value_info ul li:first-child+li+li{  width:33.33%; padding:0;} 
 
	.value_info ul li:first-child+li+li+li{  width: 50%; padding:0; margin-top:10px;} 
	.value_info li:last-child{  width: 50%;margin-top:10px;padding:0;} 
	.value_info { padding:18px 0 0;}
	#seventh span {  font-size: 30px;}
	#seventh i {  font-size: 12px;}
	.buttonBox p {  font-size: 12px;}
	.index4_l {  width: 100%; float:none;clear:both; overflow:hidden;margin-bottom:20px;}
	.index4_r {  width: 100%; float:none; clear:both; }
	.index4_img { width:40%;} 
	.index4_i { width:55%;}
	.index4_l a .n_i { display:none;}
	.index4_l a .n_m { display:none;}
	.index4_r ul li a .index4_r_title p { font-size:16px;}
	.index4_l a .n_t { -webkit-line-clamp:2;}
	.foot { padding:0 0 0; margin-top:40px;}
	.flex-control-nav a { width:40px;}
	.throughput .mod_gallerylist ul li {  margin: 0 0 3% 3%;  width:48.5%;}
	.throughput .mod_gallerylist ul li:nth-child(2n+1) {  margin: 0 0 3% 0 !important;  }
	.throughput .mod_gallerylist ul li:nth-child(4n+1) {  margin-left:3%;  }
	.throughput .mod_gallerylist ul li:first-child {  margin: 0 0 3% 0 !important;  }
	.throughput .mod_gallerylist ul li:nth-child(5) {  margin-left:0;  }
	.throughput .mod_gallerylist ul li:nth-child(9) {  margin-left:0;  }
	#mbCloseLink { top: -38px;   right: -16px;}
	.throughput { margin-top:30px;}
	#scsb .mod_gallerylist ul li {  margin: 0 0 3% 3%;  width:48.5%;}
	#scsb .mod_gallerylist ul li:nth-child(2n+1) {  margin: 0 0 3% 0;  }
	#scsb .mod_gallerylist ul li:nth-child(3n+1) {  margin-left:3%;  }
	#scsb .mod_gallerylist ul li:first-child {  margin: 0 0 3% 0 !important;  }
	#scsb .mod_gallerylist ul li:nth-child(7) {  margin-left:0;  }
	#scsb .mod_gallerylist ul li:nth-child(9) {  margin-left:0;  }
	
	.current a { font-size:12px;}
	.current a:first-child { padding-left: 26px;}
	.current a i {  padding: 0 4px;}
	.p_yy {   font-size: 20px;}
	.inner_banner { height: 120px;}
	.f_dh  { display:block;}
	.foot_fh { display:none;}
	#goTopBtn_m { display: block !important;}
	.copyright {  padding-bottom: 55px;}
	.copyright_l { text-align:left;}
	.foot_a ul li:first-child+li+li+li+li { margin-left:12.5%;}	
	#historySlide .history-c {  width: 95% !important;  max-width: 95% !important;}
	#historySlide .p-tit { font-size: 35px !important;}
	.abt2-p {  font-size: 16px !important;}
	.course .sort_title p { padding:0 3%}
	.honor_info { width:87%; padding:3%}
	.index3 { padding-top: 30px;}
	.number_bj { height:212px;}
	.index1{ height: 212px;}
	.index4 {  padding-top: 30px;}
	.p_desc_r table tr td:first-child { width: 29%;}
}


@media only screen and (max-width: 600px){	
   .m_navList ul li .c_logo{ width:70%;}
   .foot_a ul li { width:25%; margin-bottom:20px;}
   .foot_a ul li:first-child+li+li+li+li a::before { display:none;}
   .copyright_l { padding:20px 0;  height: auto; line-height:1.6; font-size:12px; }
   .copyright {  margin-top:0;}
   .mod_gallerylist ul li { margin: 0 0 3% 3%; width:48.5%;} 
   .mod_gallerylist ul li:nth-child(3n+1) { margin: 0 0 3% 3%; } 
   .mod_gallerylist ul li:nth-child(2n+1) { margin: 0 0 3% 0;  } 
   .mod_gallerylist ul li:first-child { margin: 0 0 3% 0 !important;  }   
   .about1_s p { font-size: 20px;}
   .about1_info { margin-top:0;}
   .newlist ul li a .newlist_l { width:100%; float:none; clear:both;}
   .newlist ul li a .newlist_r { width:100%; float:none;clear:both; margin-top:10px;}
   #historySlide .history-c .des { width: 90% !important;    margin: 0 auto;}
   .abt2-p {   padding-top: 0 !important;}
   .index3_info ul li a .index3_m p span { font-size:12px;}
   .index3_title span {   font-size: 30px;}
   .p_all_info ul li .item_r { width:100%; float:none; overflow:hidden; height:470px; line-height:auto !important; position:relative;}
   .p_all_info ul li .item_r img {display:block;width:100%;   position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    margin: auto;}

   .p_all_info ul li .item_l{ width:94%; padding:0 3%; float:none; margin-top:20px; min-height:auto; padding-bottom:20px;}
   .p_all_info ul li a .item_lt { margin-left:0;}
   .p_all_info ul li a .item_ld { margin-left:0;}
   .p_all_info ul li a .item_lm { margin-left:0;}
   .index2_title span { font-size: 30px;}
   .index4_title span{ font-size: 30px;}
   .sort ul li a { padding: 0 15PX;} 
   #historySlide .history-scroll {  margin:25px auto 0px !important;}

   .p_all .index3_content .item_r { width:100%; float:none;}
   .p_all .index3_content .item_l {  width:100%; float:none;}
   .p_all .index3_content ul li a .item_ld {-webkit-line-clamp:20 !important;}
   .p_all .index3_content ul li { padding-bottom:20px;c}
   .p_all .index3_content ul li a { border:0; overflow:initial;}
   .p_all .index3_content ul li a .item_lt {margin: 20px 20px 0 20px !important;}
   .p_all .index3_content ul li a .item_ld {    margin: 9px 20px 0 20px;}
   .newlist ul li {  padding:10px;  margin-bottom: 10px;}
   .newlist { padding-top:30px;}
   .newlist ul li a .n_list1 { margin-top:20px;}
   .news{ padding-top:30px;}
   .news_left { padding: 20px 2%;}
   .news_img img { width:100%}
   .course {height: 577px;}
   .i_about1 dl dd:first-child { font-size: 30px; margin-top:0}
   .inner_about {  padding-top:30px;}
   
   
}


@media only screen and (max-width: 530px){	
     .course {height: 610px;}    
 
 
}
@media only screen and (max-width: 500px){	
       
	  .contact_l  { width:100%; float:none; clear:both;}  
      .contact_r  { width:100%;float:none; clear:both; margin-top:30px;}  
	   .contact_r p img{ width:40%; display:block; margin:0 auto;}
	  .c_map {  margin-top:30px;} 
	  .p_sort ul li a {   min-height: 60px;} 
	  .p_sort ul li{ width:48.5%; margin:0 0 3% 3%;}
	  .p_sort ul li:nth-child(2n+1){   margin:0 0 3% 0 !important;}
	  .p_sort ul li:nth-child(3n+1){   margin:0 0 3% 3%;}
	  .p_sort ul li:first-child{   margin:0 0 3% 0 !important;}
	  .p_sort ul { display: flex;flex-direction: row;flex-wrap: wrap;}
      .p_sort ul li { flex: auto;}
      .p_sort ul li:last-child { flex: none;}
	  .p_all_info ul li .item_r { height: 368px;}
       .m_img .headlf .m_logo { height: 42px; margin-top: 24px;}
	  .index3_content ul li a .item_ld {  -webkit-line-clamp:3;}
	  .index3_content ul li a .item_lt {  margin:20px 0 0 20px;}
	  .index3_content ul li a .item_ld { margin: 9px 0 0 20px;}
	  .index3_content ul li a .item_lm {  margin-left: 20px;}
	  .index3_content ul li:first-child+li+li+li a .item_lt {  margin: 20px 0 0 20px;}
	  .index3_content ul li:first-child+li+li a .item_lt { margin: 20px 0 0 20px;}
	  .index3_content ul li a .item_ld {  -webkit-line-clamp:2 !important;}
	  .index3_content ul li:last-child a .item_lt { margin: 20px 0 0 20px;}
	    .sort ul li a { padding: 0 10PX;} 
		
		
		
		
}
@media only screen and (max-width: 450px){	
    .headen { right: 66px;  top: 31px;}
	#seventh span {font-size:25px;}  
	.buttonBox { font-size:25px;}
	.value_info li {  min-height: 60px;}
	.value_info { width:100%; max-width:100%;}
	.index1 { height: 160px;}
	.index3_title p { font-size:25px;}
	.index4_title p { font-size:25px;}
	.index_title p { font-size:25px;}
	.p_sort ul li a span:last-child { font-size:12px;}
	.p_all_info ul li .item_r {height:325px;}
    .number_bj { height: 166px;}


}

 


@media only screen and (max-width: 350px){	

 
	 
}

























































