@charset "utf-8";
/* CSS Document */

html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
*{margin:0 ; padding:0;}
body{ font-family:"思源黑体 REGULA"; font-size:14px; color:#000;}
.fz { margin:0 auto; width:90%; max-width:1600px;}
.fr { float:right;}
.fl { float:left;}
.clear { clear:both;}
li { list-style:none;}
a { text-decoration:none;color:#000;}
img { border:0;}

@font-face { 
  font-family: impact; 
  src: url("../fonts/DINCond-Bold.otf"),
 url("../fonts/impact.ttf"); 
  
} 

@font-face {

  font-family:思源黑体 REGULAR;

  src: url("../fonts/思源黑体 REGULAROTF")  format(".OTF"),

}


/* 头部*/
.index_head { width:100%; height:136px}
.index_head_z { position:relative;}
.logo { text-align:center; z-index:99;position:absolute; left:0; top:0; width:149px; background:#fff;}
.logo img { margin-top:20px;}
.index_head_title {font-size:24px; width:450px; color:#414141; margin-top:30px; margin-left:238px;}
.index_head_title p em{  color:#414141; font-style:normal;}
.index_head_title span { display:block;  }
.index_head_title p { color:#e62129; font-weight:bold; margin-top:10px;font-size:20px;}
.nav { width:100%;  background:#009b4c;}

.index_head_tel { width:360px; margin-top:15px;}
.index_head_tel .index_head_tel01 { width:40px; padding-top:5px;}
.index_head_tel .index_head_tel02 { width:304px;}
.index_head_tel .index_head_tel02 span { display:block; color:#414141; font-size:16px;}
.index_head_tel .index_head_tel02 p { display:block; font-weight:bold; color:#000; font-size:22px;}
.h_height { height:90px;display:none;}
.h_nav { display:none;}
.h_nav ul li { width:24.88%; float:left; text-align:center; background:#009b4c;  padding:3% 0; border-bottom:1px solid #fff;border-left:1px solid #fff;}
.h_nav ul li:hover { background:#e62129; }
.h_nav ul li a{ color:#FFF;  font-size:16px;}
.h_nav ul li:first-child{ border-left:none;}
.h_nav ul li:nth-child(5) {border-left:none;}


.f_link    {width: 100%; border-top:1px solid #f1f1f1;padding:2% 0; overflow:hidden;}
.f_link_l { width:10%;}
.f_link_l SPAN { display:block; font-size:20px; font-weight:bold; color:#333333}
.f_link_l p { color:#009b4c; font-size:18px; letter-spacing:6.5px; font-family:"Arial";}
.f_link_r { width:90%;}
.f_link_r ul li{ display:inline-block; margin-right:20px;} 
.f_link_r ul li a { color:#333333;}
.f_link_r ul li a:hover { color:#009b4c;}

/* 主菜单 */

.head{position: relative;width:100%;background: #009b4c;height:60px;z-index: 10;}

.head .nav{display: block; float: left;  }
.head .nav .nav_pc{ width: 100%;}
.head .nav ul li:first-child{    width:5.72% !important;} 
.head .nav ul li:nth-child(2){ width:7.72% !important;}
.head .nav ul li:nth-child(3){ width:7.72% !important;}
.head .nav ul li:nth-child(4){ width:11.72% !important;}
.head .nav ul li:nth-child(5){ width:10.72% !important;}
.head .nav ul li:nth-child(6){ width:10.72% !important;}
.head .nav ul li:nth-child(8){ width:10.72% !important;}
.head .nav ul li{float:left;position: relative;  box-sizing: border-box;z-index: 999;width:8.72% !important; text-align:center;}
.head .nav ul li .f_a{line-height:60px;display:inline-block;font-size:16px;color:#fff;}
.head .nav ul li:hover {background-color:#cf1322;color: #fff; transition:all .3s}
.head .nav ul li .s_navbox{display:none;position: absolute;left: 0;width: 100%; background:#fff;background-color: #fff;z-index: 9999;box-sizing: border-box}
.head .nav ul li .s_navbox .s_a a{color:#000;border-top: 1px solid #e9e9e9;font-size:14px;text-transform:uppercase;display:block;text-align: center;padding: 10px 0;}
.head .nav ul li .s_navbox .s_a a:first-child{border-top:0;}

.head .nav ul li .s_navbox .s_a a:hover{background-color:#cf1322;color: #fff;}
.m_nav{display:none}
.headlf .m_logo{display: none}
.headrg .m_menuimg{display: none}
.active{background-color: #cf1322}
.activ2{background-color: #cf1322}

/* 下拉侧边菜单 */
.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;}
.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(../imgs/sideIcon1.png) no-repeat;}
.icon2{background: url(../imgs/sideIcon1.png) no-repeat;}
.icon3{background: url(../imgs/sideIcon1.png) no-repeat;}
.icon4{background: url(../imgs/sideIcon1.png) no-repeat;}
.icon5{background: url(../imgs/sideIcon1.png) no-repeat;}
.icon6{background: url(../imgs/sideIcon1.png) no-repeat;}
.icon7{background: url(../imgs/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(../imgs/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;}

/* 轮播图 */
.slider {position: relative;overflow: hidden;width: 100%;}
.slideBox .hd {height: 10px;z-index:1; overflow: hidden;position: absolute;left: 50%;bottom: 20px;transform: translateX(-50%);z-index: 1;}
.slideBox .hd ul{ text-align:center;  padding-top:5px;  }
.slideBox .hd ul li {cursor:pointer;float: left;margin-right: 5px;width: 30px;height: 10px;line-height: 14px;text-align: center;background: #fff;}
.slideBox .hd ul .on {background: #00a2ff;color: #fff;}
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li img{width:100%; vertical-align:top;  } 

/*小于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%}
}


/*移动端导航*/
@media screen and (max-width: 1024px) and (min-width: 0px){
   .msgNum{display: none;} 
      .head{display:none}
   .m_img{display:block;height:90px;background:#fff;position:fixed;top:0px;left:0px;width:100%;z-index:9999;border-bottom:1px solid #ddd;overflow: hidden;}
   .m_img .headlf{padding-top:13px;padding-left:35px;float: left;}
   .m_img .headlf .m_logo{height:60px;display: block}
   .m_img .headrg{padding-right:35px;padding-top:29px;float: right;}
   .m_img .headrg a .m_menuimg{height:30px;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:1}
   .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:100;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 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{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: 40px;height:35px;box-sizing: border-box; padding:0 5px; display: block;}
   .icon{ background:url(../images/plus.png) 100% no-repeat;background-position: 50% 50%; -webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
   .icon_on{background:url(../images/reduce.jpg) 50% no-repeat!important;background-position: 50% 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;}
}

.m_navList ul .first_logo { padding:50px 0; text-align:center; overflow:hidden;border-bottom: 0 !important;}
.m_navList ul .first_logo a { height:auto !important;}


/* banner*/
 
.banner { width: 100%;}
.pro-switch {height: 600px;overflow: hidden;position: relative;width:100%;}
.flexslider {margin: 0;padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;}
.flexslider .slides > li .img { height:600px !important; width:100%; background-position:center; background-repeat:no-repeat; background-size: cover;}
.flexslider .slides img {width: 100%;display: block;}
.slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 600px;}
.no-js .slides > li:first-child {display: block;}
.flexslider {height: 600px;margin: 0 auto;position: relative;width:100%;zoom: 1;}
.flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.flexslider .slides {zoom: 1;}
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width:58px;height: 58px; border-radius:5px;margin: -58px 0 0;display: block;position: absolute;top: 50%;z-index: 10;cursor: pointer;text-indent: -9999px;opacity: 0;filter:alpha(opacity=0);-webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background:#009b4c url(../images/banner_right.png) no-repeat center top;right:0;}
.flexslider:hover .flex-direction-nav .flex-next {background:#009b4c url(../images/banner_right.png) no-repeat center top;right: 5%;}
.flex-direction-nav .flex-prev {background:#009b4c url(../images/banner_left.png) no-repeat center top;left: 0;}
.flexslider:hover .flex-direction-nav .flex-prev {background:#009b4c url(../images/banner_left.png) no-repeat center top;left: 5%;}
.flexslider:hover .flex-next {opacity: 1;filter:alpha(opacity=100);}
.flexslider:hover .flex-prev {opacity: 1;filter:alpha(opacity=100);}
.flexslider:hover .flex-next:hover {background:#e62129 url(../images/banner_right.png) no-repeat center top;}
.flexslider:hover .flex-prev:hover {background:#e62129 url(../images/banner_left.png) no-repeat center top;}

.flex-control-nav {width: 100%;position: absolute;bottom: 50px;text-align: center;}
.flex-control-nav li {margin: 0 10px;display: inline-block;zoom: 1;*display: inline;height:20px;}
.flex-control-paging li a {background:#009b4c;display:block;height: 12px;overflow: hidden;text-indent:-99em;width: 12px;cursor: pointer; border-radius:12px;}
.flex-control-paging li a.flex-active { background:#e62129;width:12px; height:12px; }
.banner #s_slider2 { display:none;}
.banner #s_slider2 img { width:100%;}

/* 数字*/
.digital { width:100%; background:url(../images/sj_bj.jpg) no-repeat center top; min-height:550px;}
.digital_info { padding-top:80px;}
.digital_info ul li  { float:left; margin-left:5%; width:21%; text-align:center;}
.digital_info ul li:first-child  {margin-left:0; }
.digital_info ul li img { width:100%;}
.digital_info ul li .digital_t{ margin-top:30px;}
.digital_info ul li .digital_t em { font-style:normal;  font-size:48px; color:#000; font-weight:bold; display:inline-block; position:relative;}
.digital_info ul li .digital_t em i { position:absolute; top:0; right:-32px; font-style:normal; display:block; width:30px; height:30px; line-height:30px; color:#fff; background:#e62129; border-radius:30px; font-size:16px;}
.digital_info ul li .digital_d { margin-top:20px; font-size:18px;}

/* 联系我们列表*/
.contactlist { margin-top:4%;}
.contactlist ul li { margin-bottom:30px; border-bottom:1px dashed #cfcfcf; overflow:hidden; padding-bottom:30px;}
.contactlist ul li .contactlist_img { width:30%;}
.contactlist ul li .contactlist_img img { width:100%; padding:3px; border:1px solid #cfcfcf;}
.contactlist ul li .contactlist_info { width:65%;}
.contactlist ul li .contactlist_info_t { font-size:20px; margin-bottom:15px; font-weight:bold;}
.contactlist ul li .contactlist_info_i { line-height:25px;}



/* 产品中心*/
.index_product_title { text-align:center; height:90px; margin-top:100px; position:relative;}
.index_product_title  .p_lin1 { width:450px; height:1px; background:#dadada; position:absolute; left:0; top:42px;}
.index_product_title  .p_lin2 { width:450px; height:1px; background:#dadada; position:absolute; right:0; top:42px;}
.index_product_title span { position:relative; color:#000; font-size:50px; font-weight:bold; }
.index_product_title span em { background:#009b4c; height:1px; width:40px; position:absolute; top:40px;}
.index_product_title span .l_lin1 { left:-70px;}
.index_product_title span .l_lin2 { right:-70px;}
.index_product_title p { font-size:18px; color:#212121; margin-top:15px;}
.index_product_info {margin-top:20px;}


.sevrice_info ul { padding-left:1px; padding-top:1px; }
.sevrice_info ul li {
    float: left;
    width: 33.227%;
    height: 352px;
    position: relative;
    overflow: hidden;
    border: 1px solid #d9d9d9;
    margin: -1px 0 0 -1px;
    text-align: center;}
.sevrice_info ul li .tab_img {  width: 100%;  text-align: center; }	
.sevrice_info ul li .tab_img img { width:75%;  -webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.sevrice_info ul li:hover .tab_img img {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}


.sevrice_info ul li .tab_line01 { width:1px; height:352px; position:absolute; bottom:-352px; right:0; background:#e62129;transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s;}
.sevrice_info ul li:hover .tab_line01 {-webkit-transform: scale(1.4); -moz-transform: scale(1.4); transform: scale(1.4); width:1px; height:352px; position:absolute; bottom:0; right:0; background:#e62129;}
.sevrice_info ul li .tab_line02 { width:352px; height:1px; position:absolute; top:0; left:-352px; background:#e62129;transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s;}
.sevrice_info ul li:hover .tab_line02 {left:0;-webkit-transform: scale(1.4); -moz-transform: scale(1.4); transform: scale(1.4);position:absolute; bottom:284px; left:0; background:#e62129;}
.sevrice_info ul li .tab_line03 { width:352px; height:1px; position:absolute; bottom:0; right:-352px; background:#e62129;transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s;}
.sevrice_info ul li:hover .tab_line03 {-webkit-transform: scale(1.4); -moz-transform: scale(1.4); transform: scale(1.4);  position:absolute; bottom:0; right:0; background:#e62129;}
.sevrice_info ul li .tab_line04 { width:1px; height:352px; position:absolute; top:-352px; left:0; background:#e62129;transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s;}
.sevrice_info ul li:hover .tab_line04 {-webkit-transform: scale(1.4); -moz-transform: scale(1.4); transform: scale(1.4);position:absolute; top:0;  background:#e62129;}
.sevrice_info ul li a .tab_title { width:100%; height:50px; line-height:50px; position:absolute; bottom:0; left:0; color:#000}
.sevrice_info ul li:hover a .tab_title { color:#e62129}






.sevrice_info ul li a .tab_title {
    width: 100%;
    height: 50px;
    line-height: 50px;
    position: absolute;
    bottom: 0;
    left: 0;
    color: #000;}	

.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {height:auto !important;
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}
.wrap{margin:30px auto 0 ;}
.tabs{height:63px; text-align:center;     }
.tabs a{ padding:0 20px; cursor:pointer;display:inline-block;color:#009b4c;text-align:center;font-size:25px;text-decoration:none;}
.wrap_line { width:100%; height:1px;  background:#dadada;margin-top: 57px;}
.tabs a.active{ color:#e62129; background:none;}
.swiper-container{background:#fff;height:auto;border-radius:0 0 5px 5px;width:100%;border-top:0;}
.swiper-slide{height:auto !important;width:100%;background:none;}
.content-slide{padding:40px;}
.content-slide p{text-indent:2em;line-height:1.9;}


/* 为什么*/
.why { width:100%;background:#f1f1f1; }
.why_z { padding-top:103px;}
.why_title { text-align:center; }
.why_title span{ display:block;font-size:56px; color:#009b4c;} 
.why_title span em{ font-style:normal; color:#e62129; display:inline-block;}
.why_title p { font-size:18px; color:#212121; margin-top:5px;}
.why_content { margin-top:50px;}
.why_content ul li{ width:100%; height:352px; position:relative; }
.s_clear { display:none; width:100%;  clear:both;}
.why_content ul li .why_content_r { position:absolute; right:0; top:0; width:50%; height:352px; background-repeat:no-repeat; background-position:center; background-size:cover;}
.why_content ul li:nth-child(2n) .why_content_r { right:auto; left:0; background-position:right;}
.why_content ul li .why_content_i { width:46%;}
.why_content ul li .why_content_i dl dt em{ font-size:56px; color:#009b4c; display:block; float:left; }
.why_content ul li .why_content_i dl dt span { float:left;border:2px solid #cdcdcd; display:block; width:70px; height:70px; }
.why_content ul li .why_content_i dl dt span em { margin-left:20px; padding-bottom:5px; display:inline-block; margin-top:18px;  color:#009b4c; font-size:36px;font-style:normal;  border-bottom:2px solid #009b4c;}
.why_content ul li .why_content_i dl dt i { font-style:normal; font-weight:700; width:200px; float:left; font-size:50px; color:#009b4c; margin-left:20px;}
.why_content ul li .why_content_i dl dd { margin-top:30px;}
.why_content ul li .why_content_i dl dd p { width:95%; margin-bottom:10px;color:#000; font-size:18px; padding-left:5%; background:url(../images/sj.png) no-repeat left 5px;}
.why_content ul li .why_content_i dl dd p em { font-style:normal; font-weight:bold; color:#fe0000;}
.why_content ul li:nth-child(2n) .why_content_i { margin-left:54%;}
.why_content ul li:nth-child(2) .why_content_i dl dt { padding-top:8%;}
.why_content ul li:nth-child(3) .why_content_i dl dt { padding-top:8%;}
.why_content ul li:nth-child(4) .why_content_i dl dt { padding-top:8%;}
.why_content ul li:first-child .why_content_i dl dd { margin-top: 40px;}











/*=========mF_tab--========*/
#myFocus3 { margin-top:54px;}

.mF_tab .btn {
	width:1160px;
	position:absolute;
	top:0;
	left:20px;
	z-index:2;
}
.mF_tab .btn li {
	float:left;
	width:25%;
	height:35px;
	line-height:35px;
	border-bottom:0;
	cursor:pointer;
	background:#f1f1f1; font-size:30px; color:#000;
}
.mF_tab .btn dd:first-child li{ background:url(../images/w_s.png) no-repeat left center;}
.mF_tab .btn dd:first-child .current{ background:url(../images/w_sh.png) no-repeat left center;}
.mF_tab .btn dd:nth-child(2) li{ background:url(../images/w_j.png) no-repeat 31px center;}
.mF_tab .btn dd:nth-child(2) li span{ padding-left:65px; margin-left:30px}
.mF_tab .btn dd:nth-child(2) .current{ background:url(../images/w_jh.png) no-repeat 31px center;}
.mF_tab .btn dd:nth-child(3) li{ background:url(../images/w_p.png) no-repeat 58px center;}
.mF_tab .btn dd:nth-child(3) li span{ padding-left:57px; margin-left:58px}
.mF_tab .btn dd:nth-child(3) .current{ background:url(../images/w_ph.png) no-repeat 58px center;}
.mF_tab .btn dd:last-child li{ background:url(../images/w_t.png) no-repeat 112px center;}
.mF_tab .btn dd:last-child .current{ background:url(../images/w_th.png) no-repeat 112px center;}
.mF_tab .btn dd:last-child li { text-align:right;}
.mF_tab .btn dd:last-child li span{ text-indent:0; }
.mF_tab .btn li span{ padding-left:55px;display:inline-block;  padding-bottom:10px; color:#000; border-bottom:3px solid #f1f1f1;}

.mF_tab .btn li.current span{  color:#e62129; border-bottom:3px solid #e62129;}
.mF_tab{width:100% !important}
.swt li {width:100% !important}
.mF_tab .cont {position:absolute;top:72px;left:0;overflow:hidden; width:100% !important}
.mF_tab .cont .swt {position:absolute;left:0;top:0;}
.qqTab {margin-bottom:12px;}
.qqTab .btn li {background:#A1DEFE;border-color:#36BAF0;}
.qqTab .btn li.current {height:27px;background:#F9FEFF;}
.qqTab .cont {border-color:#36BAF0;}
.qqTab .list {float:left;overflow:hidden;text-align:center;margin:16px;margin-right:0;display:inline;}
.qqTab .list ul li {list-style:circle;}
.qqTab .left {width:150px;background:#1EB2EF;}
.qqTab .middle {width:236px;background:#D4F2FD;}
.qqTab .right {width:150px;background:#CE4982;}

.cont li .swt li .why_bj { width:1198px; height:352px; position:relative;}
.cont li .swt li .why_bj .why_info { padding:20px;width:469px; height:195px;-moz-box-shadow:0px 0px 10px #333333; -webkit-box-shadow:0px 0px 10px #333333; box-shadow:0px 0px 10px #333333; position:absolute; right:20px; top:70px; background:rgba(255,255,255,0.8); }
.cont li .swt li .why_bj .why_info span { margin-bottom:10px; display:block; font-weight:bold; font-size:34px;}
.cont li .swt li .why_bj .why_info p { padding-left:20px; background:url(../images/sj.png) no-repeat left center; margin-bottom:10px; display:block; font-size:20px; color:#333333;}
.cont li .swt li .why_bj .why_info p em { font-weight:bold; font-style:normal; color:#e62129;}








/* 合作案例 */

.case_bj {  background-attachment: fixed; padding:100px 0;
    image-rendering: auto;
    background-size: 50%;
    image-rendering: crisp-edges; 
    width: 100%;

    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;}
.title_cn {text-align: center; }
.title_cn span{ display:block; font-size:50px; color:#232323;}
.title_cn p{ font-size:18px; color:#212121; margin-top:15px;}
#new_box {width: 100%;margin: 0 auto;overflow: hidden;padding-bottom: 0px;}
.new_con {margin-top: 30px;
}
.newtel { padding-top:10px;
	height: 30px;
	border-top: 1px solid #dadada;
	padding-bottom: 10px;
	font-family: "微软雅黑";
	font-size: 18px;
	color: #666
}
.new_telst {
	width:390px;
	margin: 0 auto;
	position: relative;
	top: 6px;
	text-align: center
}
.new_telst li { margin:0 20px;  position:relative; color:#010101;

	display:inline-block;
	cursor: pointer; font-size:25px; 
}
.new_telst li:first-child { margin:0 0 0 0;}
.new_telst li.newon {
	color: #e62129;
}
.new_telst li i { position:absolute; left:0; top:3px; display:inline-block; font-style:normal; font-size:15px; padding-right:10px; }
.new_telst p {
	position: absolute;
	top:-7px;
	left: 0px;
	width: 139px;
	height: 7px;
	border-top: 1px solid #e62129;
	overflow: hidden;
	text-align: center;
}
.new_telst b {
	display: inline-block;
	width: 0;
	height: 0;
	margin-top: -3px;
	border-style: solid dashed dashed dashed;
	border-width: 9px;
	border-color: #217af0 #fff #fff #fff;
	overflow: hidden;
	zoom: 1;
	font-size: 0;
}
.new_lst {
	height:282px;
	position: relative;overflow: hidden;
	display: none;
	margin-top: 10px;
	padding-top: 10px;}
.new_lst ul { width:100%;position: absolute;left: 0px;}
.new-wrap {margin-top: 30px;}
.new-wrap .show {display: block;}
.new_lst .new_lst_cn li { float:left; margin-left:2%;    width: 23.5%; text-align:center;}
.new_lst .new_lst_cn li:first-child { margin-left:0; }
.new_lst .new_lst_cn li .newlf_img img { width:100%;}
.new_lst .new_lst_cn li:hover  .newlf_img img { opacity:0.8}
.new_lst .new_lst_cn li a .newlf_title { padding:10px 2%; color:#262626}
.new_lst .new_lst_cn li:hover a .newlf_title { color:#e62129}



/*首页关于我们*/
.index_ab { width:100%; height:750px;  position:relative; overflow:hidden;}
.index_about_content{ position:absolute; left:0; top:0; z-index:5; width:100%;}
.index_about {transition:all 1s; -webkit-transition:all 1s; -moz-transition:all 1s; position:absolute; left:0; top:0; z-index:1; width:100%; height:750px; background-image:url(../images/about_bj.jpg); overflow:hidden; background-position:center; background-repeat:no-repeat; background-size:cover ; }
.index_about i{ display:block; width:100%; height:100%; background:rgba(0,0,0,0.7); transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s;}
.index_ab:hover .index_about i{  background:rgba(0,0,0,0.4); transition:all 1s; -webkit-transition:all 1s; -moz-transition:all 1s;}
.index_ab:hover .index_about{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.1);transform:scale(1.03); transition:all 1s; -webkit-transition:all 1s; -moz-transition:all 1s;}

.index_ab .index_product_title span { margin-top:100px;   position: relative; color: #fff; font-size: 40px;}
.index_ab .index_product_title span em { background:#fff; top:30px;}
.index_ab .index_product_title p { color:#fff;}
.index_about_dese { width:75%; margin:50px auto 0; font-size:16px; color:#fff; text-align:center; line-height:2;}
.index_about_dese a{ color:#009b4c; display:inline-block}
.index_about_dese a:hover{ color:#e62129; text-decoration:underline;}
.index_about_r { width:80px; margin:110px auto 0; height:80px; overflow:hidden; }
.index_about_r .view-content .video_info ul li { width:100%; margin:0;}
.index_about_r .view-content .video_info ul li img { margin-top:-170px;}
.index_about_r .view-content .video_info ul li .case-imgWrapper { width:80px;  height:80px;border:0; }
.index_about_r .view-content .video_info ul li .case-imgWrapper .index_video{ margin-top:-100px;}
.index_about_r .view-content .video_info ul li .play { top: 0; left:32px;}
.index_about_r .view-content .video_info ul li .play {  width: 80px; height: 80px;  background:url(../images/about_v.png) no-repeat center center;}
.index_about_r .view-content .video_info ul li:hover .play {background:url(../images/about_vh.png) no-repeat center center !important;}

 
.index_about_r .view-content .video_info ul li .play { 
display: inline-block;
width:80px;
height:80px;
border-radius: 50%;
overflow: hidden;
animation: rotate 4s linear infinite;  
}
@keyframes rotate{from{transform: rotate(0deg)}
to{transform: rotate(360deg)}
}


.ab_h { height:154px; width:100%;}
 
 .find_w{ width:100%; position:relative; top:-110px; z-index:1;}
 
 .find_nav { padding-top:50px; background:#fff;
 
    height:auto;
 
    z-index: 9999;
 
    display: -moz-box;
    display: -webkit-box;
    display: box;
}
#slider1 { padding-top:50px; background:#fff;}
.find_nav_left {
    height:50px;
    position: relative;
    overflow: hidden;
    -moz-box-flex: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
}
.find_nav_list { text-align:center; width:100%;
}
.find_nav_list ul {
    position: relative;
    white-space: nowrap;
    font-size: 0;
}
.find_nav_list ul li { display: inline-block;
    padding: 0;
}
 
 .find_nav_list ul li a .hj1 {
    display: inline-block;
    padding: 0 30px;
    color: #262626 !important;
    font-style: normal;}
.find_nav_list ul li a {    display: inline-block;
    font-size: 24px;
    text-align: center;
    color: #262626;
    font-weight: bold;
}

.find_nav_cur a {
    color: #009b4c !important;
}
.find_nav_list a.active{ color:#009b4c; background:#fff;}
.sideline {
    display: block;
    position: absolute;
    border: 0;
    height: 2px;
    background-color: #48a5f4;
    left: 0;
    top: 68px;
    pointer-events: none;
}
.li_list{ }
 
.li_list dl dd { width:23.5%; float:left; margin-left:2%;}
.li_list dl dd:first-child{ margin-left:0;}
.li_list dl dd img{ width:100%;}
.li_list dl dd a {font-size:14px; color:#262626;}
.li_list dl dd a .h_cont_title { overflow:hidden; position:relative;padding-top:20px; padding-bottom:20px;  border-bottom:1px solid #ececec;}
.li_list dl dd a .h_cont_title i{ background:#009b4c; position:absolute; left:-100%; bottom:0; display:block; width:100%; height:1px;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;}
.li_list dl dd:hover a .h_cont_title i{ left:0;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;}

.li_list dl dd a .h_cont_img{ width:100%; overflow:hidden}
.li_list dl dd a .h_cont_img  img{ width:100%;  display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.li_list dl dd:hover a .h_cont_img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}




/*首页新闻*/
.index_news { margin-top:-30px;}
.index_news_t a { float:right; display:inline-block; color:#757575; font-size:14px; font-weight:100;}
.index_news_t a:hover {  color:#e62129;}
.index_news_title { text-align:center;}

.index_news_title span{ position:relative; font-size:50px; color:#232323; }
.index_news_title span em {  background: #009b4c;  height: 1px;   width: 40px;   position: absolute; top:40px;}
.index_news_title .l_lin1 { left: -70px;}
.index_news_title .l_lin2 { right: -70px;}
.index_news_title  p{ display:block; font-size:18px; color:#595959; margin-top:10px; }



.in_news_left { width:48%;}
.in_news_right { width:48%;}
.in_news_left .in_news_left_img { position:relative; width:100%; height:170px; background-repeat:no-repeat; background-size:cover; background-position:center;}
.in_news_left_img_t { width:200px; height:170px; background:rgba(0,155,76,0.8); overflow:hidden;}
.in_news_left_img_t span{ text-align:center;display:block; margin:25px 0 0 40px; border:2px #4db982 solid; width:120px; height:120px; border-radius:120px; }
.in_news_left_img_t span p { font-size:60px; font-weight:bold; color:#fff; margin-top:8px;}	
.in_news_left_img_t span em { font-size:16px;  color:#fff; font-style:normal;margin-top:-8px; display:block;}	
.in_news_info01 { margin-top:3%;}
.in_news_info01 a .in_news_info01_t { font-size:18px; color:#333333;    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;}
	
.in_news_info01 a:hover .in_news_info01_t { padding-left:10px; color:#4db982;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s; }	
.in_news_info01 a .in_news_info01_i { font-size:14px; color:#929292; line-height:1.5; margin-top:2%;    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;}
.index_news .new_lst {  height:565px;}	
.in_news_info02 {  margin-top:1%;}
.in_news_info02 dl dd { overflow:hidden; border-bottom:1px dashed #ececec; padding:2% 0; padding-left:10px; background:url(../images/news_jt.png) no-repeat left center;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s; }
.in_news_info02 dl dd:hover { padding-left:15px;  background:url(../images/new_jth.png) no-repeat 5px center;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s; }
.in_news_info02 dl dd a span{ float:right; color:#c0c0c0;}
.in_news_info02 dl dd a em{ color:#333333; font-size:16px;display: -webkit-box; font-style:normal; width:80%; float:left;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:1}
.in_news_info02 dl dd:hover a em{ color:#4db982;}
.in_news_right dl dd a .in_news_right_l{ width:80px; height:80px; text-align:center; margin-left:0; -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;}
.in_news_right dl dd:hover a .in_news_right_l{ margin-left:-80px; -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;}
.in_news_right dl dd a .in_news_right_r{ width:80%; border-left:1px solid #ececec; padding-left:20px; -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;}
.in_news_right dl dd:hover a .in_news_right_r{ width:100%; border-left:0; padding-left:0; -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;}

.in_news_right dl dd a .in_news_right_l span { display:block; font-size:46px; color:#d6d6d6; margin:-5px 0 0; }
.in_news_right dl dd a .in_news_right_l p { display:block; font-size:14px; color:#787878; }
.in_news_right dl dd a .in_news_right_r .in_news_right_r01 {     font-size: 18px;
    color: #333333;
    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    transition: all 0.6s;
}
.in_news_right dl dd:hover a .in_news_right_r .in_news_right_r01 {     color: #009b4c; }
.in_news_right dl dd a .in_news_right_r .in_news_right_r02 { font-size:14px; color:#929292; line-height:1.5; margin-top:2%;    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;}
.in_news_right dl dd { overflow:hidden; padding-bottom:2%; margin-bottom:2%;border-bottom: 1px solid #ececec;}
.in_news_right dl dd:last-child {border-bottom:0;}
.in_news_info02 dl dd:last-child {border-bottom:0;}
.in_news_right dl dd a span { float:right;    color: #c0c0c0;font-size: 14px;}	
.in_news_right dl dd a em  { display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:1; width:80%; float:left; font-style:normal;color: #333333; font-size: 16px;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;}
.in_news_right dl dd:hover a em {color:#009b4c; padding-left:5px;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s; }



/* 客服*/
#rightButton{ position:fixed; _position:absolute; top:240px; right:0; z-index:999999; display:block;}
#right_ul{ position:relative;}
#right_qq{  background:#009b4c url(../images/r_qq.png) no-repeat; width:68px; height:68px; margin-bottom:1px; opacity:0; }
#right_qq a{ width:68px; height:68px; display:block; }
#right_qq:hover{  background:#e62129 url(../images/r_qq.png) no-repeat; }
#right_tel{ background:#009b4c url(../images/r_phone.png) no-repeat; width:68px; height:68px; display:none; }
#right_tel:hover{ background:#e62129 url(../images/r_phone.png) no-repeat;  }
#right_wx{ background:#009b4c url(../images/r_wx.png) no-repeat; width:68px; height:68px;margin-top: 1px;  display:none; }
#right_wx:hover{ background:#e62129 url(../images/r_wx.png) no-repeat;  }
#right_tip{    position:absolute; right:70px; top:-10px; display:none; z-index:999999; }
.flagShow_p1{ float:left; margin-left:15px; _margin-left:5px; width:152px; font-size:18px; line-height:91px;}
.flagShow_p2{background:url(../images/flag_right.png) no-repeat;  width:236px; height:91px;float:left;padding-left:16px; font-size:44px;  color:#e62129;    font-family: "impact";}

.flag_qq{ display:none;}
#backToTop{ position:fixed; _position:absolute; bottom:54px; right:0; z-index:999999; display:none; }
a.backToTop_a{  background:#009b4c url(../images/7_08.png) no-repeat no-repeat center center; width:50px; height:50px; display:block; }
a.backToTop_a:hover{  background:#e62129 url(../images/7_08.png)  no-repeat center center; }
.line91{ line-height:91px; }


	
/*底部*/	


.f_h { height:100px; width:100%;}
.f_nav { width:100%; height:60px; line-height:60px; text-align:center; background:#009b4c;}
.f_nav_z ul li { display:inline-block; margin:0 2%;}
.f_nav_z ul li a{ color:#fff; display:inline-block; font-size:16px;}
.f_nav_z ul li a:hover{ color:#e62129; }
.f_nav_z ul li:first-child a{ padding-left:0;}
.f_nav_z ul li:last-child a{ padding-right:0;}

.foot { width:100%; background:#353535; padding: 60px 0; overflow:hidden;}
.foot_z ul li{ float:left; }
.foot_z ul .fo1 { width:30%; text-align:center; color:#fff;}
.foot_z ul .fo2 { width:40%;   border-left:1px solid #4b4b4b;border-right:1px solid #4b4b4b}
.foot_z ul .fo3 { width:23%; padding-left:6%;}
.foot_z ul .fo1 img { width:220px;}
.foot_z ul .fo1 p { font-size:19px; color:#dedede; margin:20px 0 5px;}
.foot_z ul .fo1 span { font-size:19px; font-weight:bold;}
.foot_z ul .fo1 span em { font-style:normal;}
.foot_z ul .fo2 span { padding-left:14%; font-size:22px; color:#fff;font-weight:bold; margin-bottom:30px; display:block;}
.foot_z ul .fo2 dl { padding-left:14%;}
.foot_z ul .fo2 dl dt { width:100%; display:block; color:#fff;  margin-bottom:15px; line-height:40px; font-size:26px; font-weight:bold;}
.foot_z ul .fo2 dl dt img { width:40px; float:left; padding-right:15px;}
.foot_z ul .fo2 dl dt p { padding-left:55px;}
.foot_z ul .fo2 dl dt em { font-style:normal; font-weight:100;}
.foot_z ul .fo2 dl dd { font-size:14px; color:#b7b7b6; margin-top:10px;}
.foot_z ul .fo3 span { font-size:22px; color:#fff;font-weight:bold; margin-bottom:30px; display:block;}
.foot_z ul .fo3 dl dd img { width:100%; }
.foot_z ul .fo3 dl dd  { float:left; margin-left:24px; width:111px; text-align:center;}
.foot_z ul .fo3 dl dd p{ color:#b7b7b6; margin-top:10px;}
.foot_z ul .fo3 dl dd:first-child { margin-left:0; }


.copyright { width:100%; height:105px; line-height:105px; background:#282828;}
.copyright_z {color:#b7b7b6; text-align:center;}
.copyright_z a {color:#b7b7b6; }
.copyright_z a:hover {color:#fff; }




/*优势*/	
.advantage { width:100%; height:638px; background-image:url(../images/ys_bj.jpg); background-position:center; background-repeat:no-repeat; background-size: cover;}
.advantage_z { padding-top:63px; text-align:center;}
.advantage_t { text-align:center;}
.advantage_t span { display:inline-block; font-size:50px; color:#009b4c; font-weight:bold; position:relative;}
.advantage_t span em { display:block;
    background: #009b4c;
    height: 1px;
    width: 40px;
    position: absolute;
    top: 40px;}
.advantage_t span i{ font-style:normal; color:#e62129; display:inline-block; }
.advantage_t span .l_lin1 {  left:-70px; }
.advantage_t span .l_lin2 { right:-70px; }
.advantage_t p { margin-top:15px; display:block; font-size:18px; color:#212121; margin-bottom:20px; }
.adv_l { width:22%;}
.adv_r { width:22%;}
.adv_img { width:56%; text-align:center;}
.adv_img img { width:68%; margin-top:50px;} 
.adv_l ul li { margin-bottom:15px;}
.adv_l ul li span { letter-spacing:4px; margin-bottom:10px; text-align:center; display:block; font-size:24px; color:#009b4c; font-weight:bold;}
.adv_l ul li p { text-align:left; background:#fff; border:1px solid #e9e9e9 ;padding:15px 20px; line-height:25px; color:#000000; font-size:16px;}
.adv_l ul li p em { font-weight:bold; font-style:normal; color:#e62129;}

.adv_r ul li { margin-bottom:15px;}
.adv_r ul li span { letter-spacing:4px; margin-bottom:10px; text-align:center; display:block; font-size:24px; color:#009b4c; font-weight:bold;}
.adv_r ul li p { text-align:left; background:#fff; border:1px solid #e9e9e9 ;padding:15px 20px; line-height:25px; color:#000000; font-size:16px;}
.adv_r ul li p em { font-weight:bold; font-style:normal; color:#e62129;}





/* 单页面*/
.inner_banner{ height:350px; width:100%; background-repeat:no-repeat; background-position:center; background-size:cover;}
.inner_sort { width:100%; height:60px; line-height:60px; background:#f1f1f1; }
.inner_sort_z {} 
.inner_sort_r { width:60%; text-align:right;}
.inner_sort_l {width:100%; }
.inner_sort_z  { overflow:hidden;}
.inner_sort_r dl a { display:inline-block; margin-left:4%; font-size:15px; color:#333333;}
.inner_sort_r dl a:hover { color:#e8340c;}
.inner_sort_r dl .cur a { color:#e8340c;}
.inner_sort_l { color:#515151; }
.inner_sort_l a:first-child{ opacity:0.8; margin-left:0; background:url(../images/crumbs.png) no-repeat left center; padding:0 10px; }
.inner_sort_l a { display:inline-block; margin-left:12px; font-size:14px; color:#515151;}
.inner_sort_l a:hover {  color:#e62129;}
.inner_sort_l a  i{ display:inline-block; color:#969696; padding-left:12px; font-size:15px; font-style:normal; font-family:"Arial"}
.inner_sort_l a:last-child i { display:none;}
.inner_sort_l a:nth-child(2){  margin-left:0;}
.inner_sort_l  i{ display:inline-block; color:#969696; padding-left:12px; font-size:15px; font-style:normal; font-family:"Arial"}

.ny_about{ margin-top:3%;}
.ny_left{ width:23%; }
.ny_left_t {  height:92px; text-align:center; line-height:92px; width:100%; background:#009b4c; color:#fff;}
.ny_left_t span { font-size:30px; }

.ny_right { width:74%; }
.about_info { line-height:30px;  margin-top:30px; }
.right_bai { padding:20px; background:#fff; overflow:hidden;}
.about_info img { max-width:100%;}

.left_sort{width:83.5%; background:#fff; overflow:hidden; padding:4% 8%; border-bottom:1px solid #ececec; border-left:1px solid #ececec; border-right:1px solid #ececec;}
.left_sort ul li{   font-weight:bold;}
.left_sort ul li a:hover { color: #e62129; background:url(../images/sort_bjh.png) no-repeat 20px center;}
.left_sort ul .cur a{ color: #e62129; background:url(../images/sort_bjh.png) no-repeat 20px center;}
.left_sort ul li:last-child a{ border-bottom:none;}
.left_sort ul li a{color: #000; border-bottom:1px solid #ececec; text-indent:3em; background:url(../images/sort_bj.png) no-repeat 20px center; font-size:18px;display:inline-block; width:100%;   height:55px;line-height: 55px;position:relative;}

.crumbs { width:100%; height:2px;border-bottom:3px solid #f1f1f1;height:50px; line-height:50px; color:#009b4c;}
.crumbs h3 { font-size:20px; display:inline-block; border-bottom:3px solid #e62129;}



/*发展历程*/
.scrollbox{ width: 880px; margin: 30px auto 0;  overflow: hidden; background:url(../images/vertical.png) no-repeat center 40px; padding-bottom:60px; padding-top:60px;}
#scrollDiv{width:880px;height:571px; padding:30px 0 0 0; overflow:hidden; }/*这里的高度和超出隐藏是必须的*/
#scrollDiv li{ height:80.5px; margin-bottom:1px; width:350px;  vertical-align:bottom; zoom:1; }
#scrollDiv li:nth-child(2n) { padding-left:530px;}
#scrollDiv li .scrollDiv_info { position:relative; border-bottom:1px solid #dedede; border-right:1px solid #dedede;padding:15px 20px; height:50px; border-top:1px solid #dedede; background:url(../images/fa_libj.jpg) repeat-y;}
#scrollDiv li .scrollDiv_info .scrollDiv_a { line-height:20px; color:#333333; font-size:12px;}
#scrollDiv li .scrollDiv_info .scrollDiv_b { width:15px; height:15px; background:url(../images/fa_d.png) no-repeat center center; position:absolute; right:-98px; top:25px;}
#scrollDiv li .scrollDiv_info .scrollDiv_c { width:18px; height:19px; background:url(../images/fa_z.png) no-repeat center center; position:absolute; right:-17px; top:25px;}
#scrollDiv li:nth-child(2n) .scrollDiv_info .scrollDiv_b { width:15px; height:15px; background:url(../images/fa_d.png) no-repeat center center; position:absolute; left:-98px; top:25px;}
#scrollDiv li:nth-child(2n) .scrollDiv_info .scrollDiv_c { width:18px; height:19px; background:url(../images/fa_z01.png) no-repeat center center; position:absolute; left:-17px; top:25px;}
#scrollDiv li h3 { font-size:16px; color:#333333;}
.scroltit{ height:26px; line-height:26px; padding-bottom:4px; margin-bottom:4px; position:relative;}
.scroltit .updown{ width:25px; height:24px;}
#but_up{ background:url(../images/fa_x.png) no-repeat center center; text-indent:-9999px; position:absolute; bottom:-64px; left:427px;}
#but_down{ background:url(../images/fa_s.png) no-repeat center center; text-indent:-9999px;position:absolute;top:-635px; left:427px;}
#n{margin:10px auto; width:920px; border:1px solid #CCC;font-size:12px; line-height:30px;}
#n a{ padding:0 4px; color:#333}


/* Menu style */
#timeline{width:880px;height:600px;overflow:hidden;margin:40px auto 0 auto;position:relative;background:url('../images/licbg.png') left 425px repeat-x;}
#dates{width:880px;overflow:hidden;margin-top:100px;}
#dates li{float:left;width:94px;height:90px;font-size:20px;text-align:center;}
#dates a{color:#009b4c;width:94px;height:90px;line-height:130px;display:block;}
#dates .selected{ color:#e62129;font-size:25px;font-weight:bold;background:url(../images/licbgt.png) no-repeat center top;}
#issues{width:880px;height:300px;overflow:hidden;}
#issues li{width:880px;height:300px;list-style:none;float:left;}
#issues li img{text-align:center;display:block;margin:0 auto;}
#next,#prev{position:absolute; top:200pxnnnnnn;width:40px;height:40px;text-align:center;line-height:40px;overflow:hidden;color:#713611;}
#next{right:50%;margin-right:-400px; background:url(../images/fz_r.png) no-repeat center center;}
#prev{left:50%;margin-left:-400px; background:url(../images/fz_l.png) no-repeat center center;}
#next.disabled,#prev.disabled{opacity:0.2;}



/*荣誉资质*/
#mbOverlay { position:fixed; z-index:9999; 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:9999; 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 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:20px; 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:24px; background:transparent url(../images/CustomBlackClose.gif) no-repeat center; position:absolute; top:10px; right:10px; }
#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%; min-height:242px;}
.mod_gallerylist ul li img { width:100%; }
.mod_gallerylist ul li:nth-child(3n+1){margin-left:0}

.mod_gallerylist{width:100; margin-top:5%;}
.meta{text-align:center;}
.image_container img{ width:100%;}
 
.meta a{color:#333; text-decoration:none;     display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;}
.mod_gallerylist ul li .image_container {border:1px solid #CCC; padding:2px ;width:100%; overflow:hidden; margin-bottom:10px; }
.mod_gallerylist ul li:hover .image_container {border:1px solid #e62129; }
.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);}



/*--------------------page------------------*/
.page { text-align:center;margin:30px auto;clear: both;padding-top:10px;}
.page span.page_list {overflow:hidden;}
.page span.page_list a {background:#fff;margin-right:5px;border:1px solid #eaeaea;padding: 5px 10px 5px 10px;font-size:12px;}
.page span.page_rows {background:#fff;border:1px solid #eaeaea;font-size:12px;margin-right:5px;padding: 5px 10px 5px 10px;}
.page span.page_list a.selected {background: #e62129 ;border:1px solid #e62129 ;color: #fff;}


/*--------------------公益活动------------------*/
.list_gy{ margin-top:4%;}
.list_gy ul li { float:left;  margin:0 0 4% 4%; width:30.4%;}
.list_gy ul li a .list_gy_img { width:100%; position:relative; overflow:hidden;}
.list_gy ul li a .list_gy_img img{ width:100%}
.list_gy ul li:nth-child(3n+1) { margin:0 0 4% 0; }
.list_gy ul li a .list_gy_img i {   position:absolute; left:0; top:0; display:block; width:100%; height:100%; background:rgba(0,0,0,0 ); transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s;}
.list_gy ul li:hover a .list_gy_img i {background:rgba(0,0,0,0.7); transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s;}
.list_gy ul li a .list_gy_img p { padding:0 10%; text-align:center; opacity:0; width:80%; position:absolute; left:0; bottom:50px; color:#fff;transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s;}
.list_gy ul li:hover a .list_gy_img p { opacity:1; bottom:100px; color:#fff;transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s;}

.list_gy ul li a .list_gy_img em { display:block; position:absolute; background:#fff;}
.list_gy ul li a .list_gy_img .gy1 { top:4%; left:-100%; height:2px; width:100%;transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s; }
.list_gy ul li:hover a .list_gy_img .gy1 { left:0;  transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s; }
.list_gy ul li a .list_gy_img .gy2 { top:-100%; right:4%; height:100%; width:2px;transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s; }
.list_gy ul li:hover a .list_gy_img .gy2 {top:0;   transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s; }
.list_gy ul li a .list_gy_img .gy3 { bottom:4%; right:-100%; height:2px; width:100%;transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s; }
.list_gy ul li:hover a .list_gy_img .gy3 {right:0;   transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s; }
.list_gy ul li a .list_gy_img .gy4 { bottom:-100%; left:4%; height:100%; width:2px;transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s; }
.list_gy ul li:hover a .list_gy_img .gy4 {bottom:0;   transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s; }
.list_gy ul li a .list_gy_title { margin-top:3%;} 
.list_gy ul li .list_gy_img img { width:100%;  -webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.list_gy ul li :hover .list_gy_img img {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}


/*--------------------画册------------------*/
.silder-box{position:relative;margin:50px auto ;}
.silder{margin:0 auto 0;}
.silder li{width:650px;height:882px;}
.silder li img{width:100%;height:100%;}
.silder-button{top:50%;width:55px;height:55px; border-radius:5px;position:absolute;cursor:pointer;}
.silder-button.btl{left:0;background:url(../images/bl.png) no-repeat center center;}
.silder-button.btl:hover{left:0;background:#f1f1f1 url(../images/bl.png) no-repeat center center;}
.silder-button.btr{right:0;background:url(../images/br.png) no-repeat center center;}
.silder-button.btr:hover{right:0;background:#f1f1f1 url(../images/br.png) no-repeat center center;}
.silder-box-1{width:880px;}
.silder-box-2{width:500px;}
.silder-box-2 .silder li {width:200px;height:200px;}
.silder-box-3{width:1000px;}


textarea{display:block;text-indent:0;width:500px;margin:0 auto 20px;background:#ccc;border:0 none;resize:;font-size:12px;min-height:120px;}
textarea.t1{height:340px;margin:20px auto ;}

.small-navs{position:absolute;}


/*--------------------视频------------------*/
.vidoe_z { margin-top:50px;}
 
.category_mod {
    width: 100%;
}

.category_mod>.leftTitle {
    width: 100%;
    height: 66px;
    background: #01b0ef;
    line-height: 66px;
    text-indent: 16px;
    font-size: 20px;
    color: #ffffff;
}

.category_mod>.leftTitle span {
    font-size: 12px;
    color: #fff;
    padding-left: 6px;
}

.category_mod .content {
    width: 100%;
    border: solid 1px #e5e5e5;
    border-top: none;
    box-sizing: border-box;
    padding: 10px;
    box-shadow: 0px 5px 8px #dbdbdb;
}

.category_mod .content ul li {
    position: relative;
    border-bottom: dotted 1px #DDDDDD;
}

.category_mod .content ul li:last-child {
    border-bottom: none
}

.category_mod .content ul li a {
    color: #444444;
    display: block;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    text-indent: 10px;
    padding-right: 40px;
    box-sizing: border-box;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.category_mod .content ul li a:hover {
    color: #0dd1cf;
    display: block;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    text-indent: 10px;
    padding-right: 40px;
    box-sizing: border-box;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.category_mod .content ul li .more {
    cursor: pointer;
    position: absolute;
    color: #0dd1cf;
    font-size: 1.6rem;
    text-align: right;
    width: 40px;
    height: 50px;
    line-height: 50px;
    right: 5px;
    top: 0px;
}

.category_mod .content ul li .subclass {
    padding: 0px 15px 15px;
    display: none;
}

.category_mod .content ul li .subclass ul li {
    border-bottom: none;
    position: static;
    width: 100%;
    height: 30px;
    color: #777777;
}

.category_mod .content ul li .subclass ul li a {
    height: 30px;
    line-height: 30px;
    color: #777777;
    display: block;
    font-size: 14px;
    padding-right: 0px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.category_mod .content ul li .subclass ul li a:hover {
    color: #0dd1cf;
    height: 30px;
    line-height: 30px;
    display: block;
    font-size: 14px;
    padding-right: 0px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.view-content .video_info ul li {float: left;}


.view-content .video_info ul li a {
	display: block;
}

.view-content .video_info ul li .case-imgWrapper {
	display: table-cell;
    position: relative;
	width: 435px;
	height:244px;     border: 1px solid #eaebeb;
	vertical-align: middle;
}

.view-content .video_info ul li .case-imgWrapper .index_video { }
.view-content .video_info ul li .case-imgWrapper img {
	display: block;

    width: 100%;
    height: 100%;
	
	
}


.view-content .video_info ul li span { text-align:center;
	display: block;
	width: 100%;
	line-height: 50px;
	color: #000;
	font-size: 16px; 
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}


.view-content .video_info ul li {    margin-left:8%;margin-bottom:5%;width: 46%;    height: 260px;}
.view-content .video_info ul li:nth-child(2n+1) {margin-left:0;}

.view-content .video_info ul li .play {
    width: 63px;
    height: 63px;
    display: block;
    overflow: hidden;
    position: absolute;
    top: 36%;
    left: 50%;
    margin-left: -32px;
    background: url(../images/play.png) no-repeat 0px -4px;
    z-index: 10;
}
.view-content .video_info ul li:hover .play {
    background: url(../images/play.png) no-repeat 0px -73px;
}

/*视频*/
.video-box video {
	display: block;
	width: 100%;
}

.video-box img {
	display: block;
	width: 100%;
}

.video-box span {
	display: block;
	width: 100%;
	text-align: center;
	margin-bottom: 15px;
	font-size: 14px;
}




.playbox { background:rgba(0,0,0,0.5);
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 9999;
    left: 0px;
    top: 0px;
    display:none;
}
.playbox .inner {
    width: 1344px;
    height: 756px;
    position: fixed;
    background: rgba(255,255,255,0.1);
    z-index: 999;
    left: 10%;
    top: 50px;
    border: solid 1px #f9f9f9;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
.playbox .close {
    width: 30px;
    height: 30px;
    background:rgba(255,255,255,0.5) url(../images/close.png) no-repeat center center;
    display: block;
    overflow: hidden;
    position: absolute;
    top: 50px;
    left: 110px;
    z-index: 9999;
}
.playbox .cover {
    width: 100%;
    height: 100%;
    position: fixed;
    background: rgba(0,0,0,0.1);
    z-index: 99;
}
.playbox .inner .vdo_zoom {
    width: 1324px;
    height: 736px;
    margin: 30px 30px 0px 30px;
    color: #fff;
    background: rgba(0,0,0,0.8);
}




/*--------- 新闻页 ---------*/
.newlist  { margin-top:30px;}
.newlist ul li{ margin-bottom:30px; overflow:hidden;    display: block;background: #ffffff;  position: relative; height:90px;}
 .newlist ul li a .newlist_r i { display:block; width:851px; position:absolute; left:-881px; bottom:60px; height:1px; background:#e62129;transition:all 1s;}
.newlist ul li:hover a .newlist_r  i { left:0; transition:all 1s;}
.newlist ul li a .newlist_l { text-align:center;width:90px; height:90px; background:#f1f1f1;}
.newlist ul li:hover a .newlist_l {  background:#e62129;}
.newlist ul li a .newlist_l span:nth-child(1) {     font-size: 26px;font-weight: bold; color: #333333;height: 60px; line-height: 60px; }
.newlist ul li:hover a .newlist_l span:nth-child(1) { color: #fff; }
.newlist ul li a .newlist_l span:nth-child(2) {       font-size: 14px;color: #fff; display: block; background: #9b9b9b;height: 30px; line-height: 30px; }
.newlist ul li a .newlist_r { width:87%; height:90px; position:relative; overflow:hidden;}
.newlist ul li a .newlist_r .newlist_t{ font-size:16px; color:#000;}
.newlist ul li a .newlist_r .newlist_i{ font-size:12px; color:#545454; line-height:25px; margin-top:15px;}




#g_yt{border-bottom: 1px solid #ececec; padding-bottom:3%; margin-bottom:0}
.ny_news_title {text-align:center; color: #999;margin:30px 0;}
.ny_news_title h1{ font-size:26px; font-weight:500;color: #000;}
.ny_news_time { margin-bottom:30px; height:40px; line-height:40px;      border-bottom: 1px solid #e5e5e5; font-size:12px; position:relative;}
.ny_news_time span{ display:inline-block; color:#909090;}
.ny_news_time a { position:absolute; right:0; bottom:0; display:inline-block; padding:10px 25px; line-height:13px; color:#fff; background:#009b4c}
.ny_news_time a:hover { color:#fff; background:#e62129;}
.alboums_img {    border-top: 1px solid #e5e5e5; padding-top:4%; text-align:center; }
.alboums_img img { padding:2%; border: 1px solid #e5e5e5; max-width:96%;}

.ny_news_vidoe {    border-top: 1px solid #e5e5e5; padding-top:4%; text-align:center; }
.ny_news_vidoe #video { padding:2%; border: 1px solid #e5e5e5; max-width:96%;width:725px; outline:none;}

.ny_news {line-height:30px;  }
.ny_news img { max-width:100%;}
.ny_next { display:block; font-size:12px; margin-top:30px;}
.ny_next strong { display:inline-block; margin-right:10px;   padding: 10px 20px; line-height: 13px; color: #535353; background: #f3f3f3;}
.ny_next span { display:block; margin-bottom:10px;color:#666666;}
.ny_next span:nth-child(1) { border-bottom: 1px dashed #dbdbdb; margin-bottom:10px; padding-bottom:10px;}
.ny_next span a { color:#666666;}
.ny_next span a:hover{ color:#e62129;}


.related_news_t {    border-bottom: 1px solid #e5e5e5; height:45px; font-weight:bold; line-height:45px; width:100%; color:#f8bd01;  font-size:16px;margin-top:20px;}
.related_news_t h3 {font-size: 26px;display: inline-block;color: #000; font-weight: 500; border-bottom: 1px solid #e62129; }
.related_news_i { margin-top:30px;}
.related_news_i ul li {border-bottom: 1px dashed #dbdbdb; padding-bottom:10px; margin-left:6%; width:47%; float:left; margin-bottom:20px;  background:url(../images/news_d.jpg) no-repeat left 8px;}
.related_news_i ul li:nth-child(2n-1) { margin-left:0;}
.related_news_i ul li span { float:right; color:#666666; margin-left:10px;}
.related_news_i ul li a { color:#000; padding-left:15px;        display: -webkit-box !important;  
                overflow: hidden;  
                text-overflow: ellipsis;  
                word-break: break-all;  
                -webkit-box-orient: vertical;  
                -webkit-line-clamp: 1;   }
.related_news_i ul li a:hover { color:#e62129;  }
.related_pro_t {    border-bottom: 1px solid #e5e5e5; height:45px; font-weight:bold; line-height:45px; width:100%; color:#f8bd01;  font-size:16px;margin-top:20px;}
.related_pro_t h3 {font-size: 26px;display: inline-block;color: #000; font-weight: 500; border-bottom: 1px solid #e62129; }
.related_pro_i { margin-top:30px;}
.related_pro_i { width:100%}
.related_pro_i ul li { float:left; margin:0 0 3% 3%; width:31.3%; }
.related_pro_i ul li:nth-child(3n+1) { margin-left:0;}
.related_pro_i ul li a .related_pro_i_t { width:100%; height:42px; line-height:42px; text-align:center; overflow:hidden;position:relative;}
.related_pro_i ul li a .related_pro_i_t i {width:100%; height:42px; position:absolute; left:0; border-right:1px solid #e62129;border-left:1px solid #e62129;  bottom:43px; background:#e62129; display:block;transition:all 0.7s;}
.related_pro_i ul li:hover a .related_pro_i_t i { left:0;  bottom:0;transition:all 0.7s;}
.related_pro_i ul li a .related_pro_i_t p { font-size:14px;position:absolute; left:0 ; bottom:0; z-index:2;width:100%; line-height:42px; height:42px;}
.related_pro_i ul li:hover a .related_pro_i_t p { color:#fff;transition:all 0.7s;}
.related_pro_i_img {}
.related_pro_i_img { width:100%;  position:relative; overflow:hidden; border:1px solid #e5e5e5;}

.related_pro_i_img  img { width:100%;  display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.related_pro_i ul li:hover .related_pro_i_img img {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}


.related_pro_i_img_i { width:269px; height:169px; background:rgba(0,0,0,0.8); position:absolute; left:0; bottom:-169px;transition:all 0.7s;}
.related_pro_i ul li:hover a .related_pro_i_img_i { position:absolute; left:0; bottom:0;transition:all 0.7s;}
.related_pro_i ul li a .related_pro_i_img_i img { border:0; padding-top:140px;}
.related_pro_i ul li a .related_pro_i_img_i span { display:block; color:#fff; margin:20px;     display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
}



/*--------- 产品页 ---------*/
.productlist { margin-top:5%;}
.productlist ul li {  float:left;     margin: 0 0 3% 3%;  width: 31.3%; text-align:center;   }
.productlist ul li:nth-child(3n+1) {margin:0 0 3% 0;   }
.productlist ul li a .productlist_img { text-align:center;width:100%;  overflow:hidden;  border: 1px solid #ececec;}
.productlist ul li:hover a .productlist_img {  border: 1px solid #e62129;}
.productlist ul li a .productlist_t { color:#000;margin-top:15px;}
.productlist ul li:hover a .productlist_t { color:#e62129; text-align:center; }
.productlist ul li a .productlist_img img { width:75%; -webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.productlist ul li:hover a .productlist_img img {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}



.related_pr_t { height:50px; line-height:50px; width:100%; color:#000; border-bottom: 1px solid #ececec; font-size:26px; margin-top:20px;}
.related_pr_t span { display:inline-block; border-bottom: 1px solid #e62129;}
.related_pr_i { margin-top:30px;}
.related_pr_i ul li {border-bottom: 1px dashed #dbdbdb; padding-bottom:10px; margin-left:60px; width:470px; float:left; margin-bottom:20px; }
.related_pr_i ul li:nth-child(2n-1) { margin-left:0;}
.related_pr_i ul li span { float:right; color:#666666; margin-left:10px; font-size:12px;}
.related_pr_i ul li a { color:#000;        display: -webkit-box !important;  
                overflow: hidden;  
                text-overflow: ellipsis;  
                word-break: break-all;  
                -webkit-box-orient: vertical;  
                -webkit-line-clamp: 1;   }
.related_pr_i ul li a:hover { color:#f8bd01;  }



.prod_left { width:60%;border: 1px solid #ececec; text-align:center;}
.prod_left img { width:90%;}
.prod_right{ width:35%;}
.prod_right_t h1{ font-size:25px; color:#000; text-align:left;}
.prod_right_t {margin-bottom:20px; border-bottom: 1px solid #ececec;line-height:35px; padding-bottom:15px;}
.prod_right_i {line-height:25px;color:#1e1e1e;}
.prod_right_tel { padding: 10px 0; margin-top:30px;   }
.prod_right_tel p { color:#3d3d3d; font-size:14px; margin-bottom:3px;}
.prod_right_tel span { color:#e62129; font-size:22px; font-weight:bold; display:block; width:100%;word-wrap:break-word;

word-break:normal; }
.prod_right_tel01 { width:290px; padding-left:60px; background:url(../images/t_t.png) no-repeat left center;}
.prod_right_tel02 { margin-top:20px;}
.prod_right_tel02 a { display:block; padding:10px 20px; background:#fac12c; color:#fff; border:1px solid #fac12c; border-radius:20px;}
.prod_right_tel02 a:hover { background:#fff; color:#fac12c; border:1px solid #fac12c; }
.products_info{line-height:30px; font-size:14px;  padding:20px 0; }
.products_info img { max-width:100%;}
.products_info #table2 tr { min-height:120px !important }
.products_info #table2 tr td { line-height:32px !important;border-bottom:1px dashed #c7c7c7 !important; padding:15px 40px 40px 0 !important;}
.products_info .x_bt1 { font-style:normal; color:#30328e}
.products_info .x_bt2 { font-style:normal; color:#9d9d9d; font-size:36px;}
.products_info #table3 tr td { border:1px solid #e6e6e6; margin:0 0 8px 8px !important; display:block; width:384px; min-height:100px; float:left; padding:20px; }
.products_info #table3 tr td:nth-child(2n+1) {  margin:0 0 8px 0 !important; }
.products_info #table3 tr td p:first-child{ color:#e9272f; font-size:20px; font-weight:700; margin-bottom:10px;}
.products_info .ntfx { height:60px; line-height:60px; margin:10px 0; text-align:center; width:100%; background:#f0f0f0; font-size:25px;}






.product_xq { width:100%; margin-top:30px; text-align:center; height:50px; line-height:50px; background:#f4f4f4; color:#474747; font-size:18px;}
.sycp_t { margin-top:30px; height:30px; line-height:30px; border-left:2px solid #009b4c; color:#000; padding-left:10px; font-size:30px;}
.sycp_i { padding-top:30px; margin-top:20px; border-top:1px solid #e1e1e1;}
.sycp_i ul li { width:100%;}
#sycp_i ul li {   float: left;    margin: 0 0 3% 3%;width: 31.3%;}
#sycp_i ul li:nth-child(3n+1) { margin: 0 0 20px 0;}
#sycp_i ul li a { display:block; text-align:center; width:100%; margin:0 auto;}
.sycp_i ul li a { display:block; text-align:center; width:518px; margin:0 auto;}
.sycp_i ul li a:hover p { color:#e62129;}
#sycp_i ul li a:hover p{ color:#e62129;}
.sycp_i ul li a img { width:100%;    border: 1px solid #e1e1e1;}
.sycp_i ul li:hover a img{ opacity:0.8;}
.sycp_i ul li a p { color:#262626; font-size:16px; margin-top:15px;}


.xg_case { margin-top:30px; margin-bottom:30px; overflow:hidden;}
.xg_case_t { margin-top:30px; height:30px; line-height:30px; border-left:2px solid #009b4c; color:#000; padding-left:10px; font-size:30px;}
.xg_case_i { padding-top:20px; }
.xg_case_i ul li { width:278px; float:left; margin:0 0 20px 23px;}
.xg_case_i ul li:first-child { margin:0 0 20px 0;}
.xg_case_i ul li:nth-child(3n+1) {margin:0 0 20px 0;}
.xg_case_i ul li a img { width:100%;}
.xg_case_i ul li a p { color:#262626; font-size:16px; margin-top:10px; display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;}
.xg_case_i ul li:hover a p { color:#e62129;}
.xg_case_i ul li a span { width:278px; height:193px; overflow:hidden; display:block;}
.xg_case_i ul li a span img{  cursor: pointer;   transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; }  
.xg_case_i ul li:hover  a span img{  -webkit-transform: scale(1.05); -moz-transform: scale(1.05); transform: scale(1.05);  }  




/* ===== 微信 ===== */
#trigger {text-align:center;}
.popupbox {width:500px;height:300px;background-repeat:no-repeat;display: none; /* Hidden as default */float: left;position: fixed;top: 50%; left: 50%;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: 99999999;}
#intabdiv {text-align:center; width:100%;}
#intabdiv p { font-size:20px; color:#fff; margin-top:10px;}
#intabdiv img { width:60%; padding-left:10px;}
#close img {text-decoration:none;}
#close {width:50px;height:50px;position: absolute;float:right;}



.btn3{ display:none;position:fixed;z-index:3; bottom:20px;  width:100%; text-align:center; left:0;}
.men{position:relative;   }
.men:last-child{border-right:none;}
.new-sub{position:absolute;
      bottom:50px; right:10PX;
      z-index:10;
      width:140%;
      padding: 0px 10px;
      background: #fff;
      box-sizing:border-box;
      -webkit-box-sizing:border-box;
      border: 1px solid #EEEEEE;
      border-radius: 5px;
      display:none;}
.new-sub li{width: 100%;
        background:#fff;
        float:none;
        box-sizing:border-box;
        -webkit-box-sizing:border-box;
        border-top:1px solid #e3e1e1;}
.new-sub li a{display:block; font-size:16px; width:100%;
          height:50px;
          line-height:50px;
          text-align:center;
          background:#fff;
          color:#000;
          border:none;
    
          font-size:16px;}
.new-sub li:hover a{ background:#e62129;   color:#ff; }		  
.sanjiao{position:absolute;bottom:5px;right:5px;width:0;height:0;border:5px solid transparent;border-right:5px solid #000;border-bottom:5px solid #000;opacity:.5;}
.bt-name{font-size:16px;color:#000;}
.bt-name a{display:block;font-size:16px;color:#000;}
.new-sub .tiggle{
	width:0px;
      height:0px;
      position:absolute;
      left:50%;
      margin-left:-10px;
      bottom:-9px;
      border-top:10px solid #EEEEEE;
      border-left:10px solid transparent;
      border-right:10px solid transparent;
      z-index:10;
  }
  .new-sub .innertiggle{
  	width:0px;
      height:0px;
      position:absolute;
      left:50%;
      margin-left:-9px;
      bottom:-8px;
      border-top:9px solid white;
      border-left:9px solid transparent;
      border-right:9px solid transparent;
      z-index:11;
  }
.clearfix dl { width:90%; margin:0 auto; border-radius:55px; height:55px;background:rgba(0,155,76,0.9);}
.clearfix dl dd { float:left; width:24.8%; }
.clearfix dl dd:nth-child(2) { border-left:1px solid #fff; border-right:1px solid #fff; height:100%;}
.clearfix dl dd:nth-child(3) { border-right:1px solid #fff; height:100%;}
.clearfix dl dd img { width:32px; margin-top:12px;}

.jyln_img {  width:100%; display:none; height:1px; clear:both;}





/*内页二级菜单*/
.m_sort { display:none; margin-top:1%; }
.m_sort ul { padding:0 1%;}
.m_sort ul li{ display:inline-block; margin:1% 1%; padding:1% 1.7%; background:#f1f1f1; }
.m_sort ul .cur{   background:#e62129; }
.m_sort ul li a{ display:inline-block;color:#515151;}
.m_sort ul .cur a{color:#fff;}

@media screen and (max-width:4804px) and (min-width:1920px) {
      
  
        .adv_img img {  width:55%;}
		.adv_img img {   margin-top: 78px;}
		.sevrice_info ul li {  width: 33.1%; height:441px}
		.wtjdCont {  height: 493px !important;}
		 .newlist ul li a .newlist_r {   width:90%;}
		 .view-content .video_info ul li .case-imgWrapper {width: 540px;	height:303px; } 
         .view-content .video_info ul li {  margin-bottom:10%;}
		 .mod_gallerylist ul li{  min-height:300px;}
		 
	   .list_gy ul li a .list_gy_img p {    bottom:60px;  }
       .list_gy ul li:hover a .list_gy_img p {  bottom:120px;  }

	  .index_product_title .p_lin1 { width: 545px;}
	  .index_product_title .p_lin2 { width: 545px;}
	  .new_lst { height: 540px;}
	  .digital {  min-height: 650px;}
	   .tabs a {   padding: 0 40px;}
	   .pro-switch {height: 800px; }
	.flexslider .slides > li .img { height:800px !important; }
	* html .slides {height: 800px;}
	.flexslider {height: 800px; }

}



@media screen and (max-width: 1920px) and (min-width:1600px) {
 

    .adv_img img {  width: 58%;}
	.sevrice_info ul li {  height:444px}
     .wtjdCont {  height: 493px !important;}
   .newlist ul li a .newlist_r {   width:90%;}
   .view-content .video_info ul li .case-imgWrapper {width: 540px;	height:303px; } 
   .view-content .video_info ul li {  margin-bottom:8%;}
   .mod_gallerylist ul li{  min-height:300px;}
   
     .list_gy ul li a .list_gy_img p {    bottom:60px;  }
    .list_gy ul li:hover a .list_gy_img p {  bottom:120px;  }

     .index_product_title .p_lin1 { width: 545px;}
	  .index_product_title .p_lin2 { width: 545px;}
   .new_lst { height: 350px;}
     .digital {  min-height: 650px;}
	 .tabs a {   padding: 0 40px;}
   
}


@media screen and (max-width: 1600px) and (min-width:1500px) {
  
 
   .wtjdCont {  height: 445px !important;}
   .newlist ul li a .newlist_r {   width: 88%;}
  .view-content .video_info ul li .case-imgWrapper {width: 480px;	height:269px; } 
  .mod_gallerylist ul li{  min-height:272px;}
  
  .index_product_title span .l_lin1 { left:-155px;}
.index_product_title span .l_lin2 { right:-155px;}
  
	 
}

@media screen and (max-width: 1500px) and (min-width:1440px) {
  
 
   .view-content .video_info ul li .case-imgWrapper {width: 454px;	height:255px; }
  
     .index_product_title .p_lin1 { width: 545px;}
	  .index_product_title .p_lin2 { width: 545px;}
   
	 
}


@media screen and (max-width: 1440px) and (min-width:1380px) {
  
	.f_nav_z ul li { display:inline-block; margin:0 1.7%;}
    .view-content .video_info ul li .case-imgWrapper {width: 435px;	height:244px; }
	
     .index_product_title .p_lin1 { width: 442px;}
	  .index_product_title .p_lin2 { width: 442px;}
	
}

@media screen and (max-width: 1380px) and (min-width:1200px) {
 
	.advantage {  height: 670px;}
    .adv_img img { width: 74%; margin-top: 80px;}
	.index_news_i li { margin-bottom:0;}
	.f_nav_z ul li { display:inline-block; margin:0 1.5%;}
	.foot_z ul .fo2 span {    padding-left: 10%;}
	.foot_z ul .fo2 dl {    padding-left: 10%;}
	.inner_banner {  height: 300px;}
	.newlist ul li a .newlist_r {   width: 86%;}
	 .view-content .video_info ul li .case-imgWrapper {width: 454px;	height:217px; }
	.view-content .video_info ul li { margin-bottom:3%;}
    .mod_gallerylist ul li{  min-height:236px;}
	  .index_product_title .p_lin1 { width:373px;}
	  .index_product_title .p_lin2 { width: 373px;}
	
	
	
	
}
@media only screen and (max-width: 1280px){	

.f_nav_z ul li { display:inline-block; margin:0 1.2%;}


}
@media screen and (max-width:1248px) and (min-width:1240px) {


}

@media screen and (max-width:1242px) and (min-width:1200px) {
  
	 .view-content .video_info ul li .case-imgWrapper {width: 454px;	height:208px; }
     .view-content .video_info ul li { margin-bottom:3%;}
	 .index_product_title .p_lin1 { width:373px;}
	  .index_product_title .p_lin2 { width: 373px;}
}

@media only screen and (max-width: 1200px){	
   
      .why_content ul li .why_content_i dl dd p {  font-size: 16px;}
      .index_about_info a .index_about_right {   margin: 30px 4% 0 0;}
	  .index_about_info a .index_about_right_t { padding-bottom: 15px; margin-bottom: 19px;}
      .index_about_info a .index_about_left {  font-size:25px;}
	  .adv_img img { width: 80%; margin-top: 120px;}
	  .advantage {  height: 700px;}
	 
	  .f_nav_z ul li { display:inline-block; margin:0 1.2%;} 
	.foot_z ul .fo2 dl dt {  font-size: 20px;}	
	.foot_z ul .fo2 span {    padding-left: 10%;}
	.foot_z ul .fo2 dl {    padding-left: 10%;}
	.foot_z ul .fo2 {  width: 45%;}
	.foot_z ul .fo3 {  width:18%;}
	.foot_z ul .fo3 dl dd {  width:48%; margin-left:4%}
	.newlist ul li a .newlist_r {   width: 85%;}
	.view-content .video_info ul li .case-imgWrapper {width: 435px;	height:190px; }
     .view-content .video_info ul li { margin-bottom:3%;}
	 .view-content .video_info ul li { height: 240px;}
	   .mod_gallerylist ul li{  min-height:204px;}
	 
     .list_gy ul li a .list_gy_img p {    bottom:30px;  }
    .list_gy ul li:hover a .list_gy_img p {  bottom:80px;  }
	.index_product_title .p_lin1 { width:398px;}
	  .index_product_title .p_lin2 { width: 398px;}
    .head .nav ul li .f_a {  font-size: 14px;}
	.case_bj {   padding: 100px 0 50px;}
	.head .nav ul li:first-child{    width:5.5% !important;} 
	.head .nav ul li:nth-child(2){ width:7.5% !important;}
	.head .nav ul li:nth-child(3){ width:7.5% !important;}
	.head .nav ul li:nth-child(4){ width:11.5% !important;}
	.head .nav ul li:nth-child(5){ width:11.5% !important;}
	.head .nav ul li:nth-child(6){ width:10.5% !important;}
	.head .nav ul li:nth-child(9){ width:10.5% !important;}
	.head .nav ul li:nth-child(8) {  width: 10% !important;}
	.head .nav ul li{float:left;position: relative;  box-sizing: border-box;z-index: 999;width:8.5% !important; }
	.index_head_title {   width: 389px;}	 
	 .pro-switch {height: 500px; }
	.flexslider .slides > li .img { height:500px !important; }
	* html .slides {height: 500px;}
	.flexslider {height: 500px; }
	 
	 
}


@media only screen and (max-width: 1150px){	
   
    
	  .f_nav_z ul li { display:inline-block; margin:0 1%;} 
	  
}

@media only screen and (max-width: 1100px){	
	.index_head_title { font-size:20px;width: 40%; margin-left:19%;}
	.index_head_tel { width:37%}
	.index_head_tel .index_head_tel02 p {  font-size: 20px;}
	.wrap_line {  margin-top: 30px;}
	.case_bj {   padding: 100px 0 30px;}
	.logo img {  height: 80px; margin-top:25px;}
	.index_head_title {  margin-left: 20%;}
	.head .nav ul li:first-child {  width: 5% !important;}
	.head .nav ul li { width: 9% !important;}
	.navbox{ width:100% !important;}
	.f_nav_z ul li { display:inline-block; margin:0 1.2%;} 
    .f_nav_z  { width:100% !important;}
	.head .nav ul li:nth-child(9) {    width: 9% !important;}
	

}

@media screen and (max-width: 1200px) and (min-width:1024px) {
  
 
      .sevrice_info ul li { width: 33.22%; height:300px;}
	  .index_product_title .p_lin1 {   width: 292px;}
      .index_product_title .p_lin2 {   width: 292px;}
	  .adv_l ul li p {font-size: 14px;}
	  
	  
	
}

@media screen and (max-width: 1064px) and (min-width:1024px) {
	
	
	 .index_product_title .p_lin1 {   width: 310px;}
      .index_product_title .p_lin2 {   width: 310px;}
	
}


@media only screen and (max-width: 1024px){	
 
	.index_head{ display:none;}
	#right_tel{ display:none;}
	#right_wx{ display:none;}
	#backToTop { bottom: 90px;}
	.advantage { display:none;}
	.index_product_title .p_lin1{ display:none;}
	.index_product_title .p_lin2{ display:none;}
	.index_product_title span em { top: 24px;}
	.index_product_title span {font-size:30px;}
	.index_product_title p {  margin-top: 10px;}

	.digital { min-height: 452px;}
	.index_product_title { margin-top: 50px;}


	.why_title span {  font-size: 30px;}
	.why_z {  padding-top: 50px;}
	
	.sevrice_info ul li { width: 33.1%; height:300px;}
	.tabs a { font-size:25px;}
	.wrap {  margin: 30px auto 0;}
	.index_news_title span { font-size: 30px;}
	.index_news {  padding-top: 65px;}
	.f_nav { display:none;}
	.foot_z ul .fo1 {  width: 40%;margin-bottom:50px;}
	.foot_z ul .fo2 {  width:59%;border-right:0; margin-bottom:50px;}
	.foot_z ul .fo3 {  width:25%; margin:0 auto; float:none;}
	a.backToTop_a {  width: 50px;  height: 50px;    background: #009b4c url(../images/7_08.png) no-repeat center center;}
	a.backToTop_a:hover {    background: #e62129 url(../images/7_08.png) no-repeat center center;}
	.h_height {display:block;}
	.newlist ul li a .newlist_r {   width: 83%;}
	.view-content .video_info ul li .case-imgWrapper {width: 435px;	height:165px; }
     .view-content .video_info ul li { margin-bottom:3%;}
	 .view-content .video_info ul li { height: 240px;}
	 .mod_gallerylist ul li{  min-height:180px;}
	  .list_gy ul li a .list_gy_img p {    bottom:30px;  }
    .list_gy ul li:hover a .list_gy_img p {  bottom:50px;  }
     .index_product_title .p_lin1 {   width: 310px;}
      .index_product_title .p_lin2 {   width: 310px;}
	.inner_banner {  height:250px;}
	.foot_z ul .fo3 span { display:none;}
	.case_bj {   padding:80px 0 20px;}
	.f_link_l { width:15%;}
.f_link_r { width:85%;}
	
	
	
}
@media only screen and (max-width: 900px){	
	 .pro-switch {height:450px; }
	.flexslider .slides > li .img { height:450px !important; }
	* html .slides {height: 450px;}
	.flexslider {height: 450px; }
}


@media only screen and (max-width: 850px){	
     .why_content ul li { height:auto; }
    .why_content ul li .why_content_i {  width:100%; float:none;}
	.why_content ul li:nth-child(2n) .why_content_i {  width:100%; float:none; margin-left:0;}
    .why_content ul li .why_content_r { position:inherit;  width:100%; margin-top:3%; float:none;}
    .s_clear { display:block;}
	.sevrice_info ul li { width: 33.1%; height:250px;}
	.index_news_t { display:none;}
	.index_news_img { margin-top:40px;}
	.copyright {  width: 100%;  height: auto;   line-height: 1.5; padding:5% 0;}
	
    .h_nav { display:block;}
	.ny_left { display:none;}
	.ny_right { width:100%;}
	.newlist ul li a .newlist_r {   width: 85%;}
	.view-content .video_info ul li .case-imgWrapper {width: 435px;	height:178px; }
     .view-content .video_info ul li { margin-bottom:3%;}
	 .view-content .video_info ul li { height: 220px;}
	.about_info img { float:none !important; margin-bottom:5%; clear:both !important;}
	.jyln_img { display:block; }
	.m_sort { display:block;}
	.inner_sort{ display:none; }
	.foot_z ul .fo3 { padding-left: 0;}
	.case_bj { display:none;}
	#new_box{ display:none;}
	.f_link{ display:none;}
	
}
@media only screen and (max-width: 800px){	
  .banner #s_slider1 { display:none;}
 .banner #s_slider2 { display:block;}
 	 .pro-switch {height:auto; }
	.flexslider .slides > li .img { height:auto !important; }
	* html .slides {height: auto;}
	.flexslider {height: auto; }
 

}
@media only screen and (max-width: 768px){	
    .fz { width:94%;}
	.digital_info ul li .digital_t em { font-size:35px;}
	.digital_info ul li .digital_d { margin-top:16px;}
	.digital_info ul li .digital_t em i { font-size: 12px;    width:25px;height: 25px; line-height:25px;}
	.digital_info {  padding-top: 50px;}
	.why_content ul li .why_content_i dl dt span { width:50px;  height: 50px; text-align:center;}
	.why_content ul li .why_content_i dl dt span em { margin-left: 0; float:none; padding-bottom: 5px;  margin-top: 5px;   font-size: 30px; border-bottom: 2px solid #009b4c;}
	.why_content ul li .why_content_i dl dt i {  font-size: 35px;}
	.why_content ul li .why_content_r { height: 300px;}
	.why_content ul li:first-child .why_content_i dl dd {  margin-top: 5%;}
	.index_about_info a .index_about_left {  width: 25%;}
	.index_about_info a .index_about_right {  width:67%; margin-top: 20px;}
	.index_about_info a .index_about_right_t { margin-bottom: 15px;}
	.sevrice_info ul li { width: 33.1%; height:230px;}
	.tabs a { font-size:20px;}
	.find_nav_list ul li a {  font-size: 20px;}
	.index_news_left { width: 100%;}
	.index_news_right { display:none;}
	.index_news_i {   margin-top: 3%;}
	.inner_banner {  height: 200px;}
	.contactlist ul li .contactlist_img { width:35%;}
	.contactlist ul li .contactlist_info {  width: 60%;}
	.newlist ul li a .newlist_r {   width: 84%;}
	.view-content .video_info ul li .case-imgWrapper {width: 435px;	height:168px; }
     .view-content .video_info ul li { margin-bottom:3%;}
	 .view-content .video_info ul li { height: 220px;}
	.playbox .inner #player-container-id { width: 100% !important;  height: 500px !important;}
	.playbox .inner {  top: 80px !important;  width: 100% !important;   left: 0;  padding: 0;  height: 500px !important;  position: absolute;}
	.playbox .inner .vdo_zoom {  padding: 0;  width: 100% !important;  height: 500px !important; margin: 0;}
	.playbox .close {   top:25px !important;}
	.prod { margin-top:5%}
	.digital { min-height: 357px;}
	.m_sort { text-align:center;}
	.m_sort ul li{  padding:1% 5%;}
	.foot_z ul .fo3 {    width: 35%;}
	.foot_z ul .fo2 span{ display:none;}
	.in_news_left  { width:100%; }
	.in_news_right { display:none;}
	.wrap_line {  margin-top: 20px;}
	.wrap {  margin: 20px auto 0;}
	.tabs { height:50px;}
	.index_news_title span em {   top: 25px;}
	.index_news { padding-top:0;}
	 
	
	

	
}
@media screen and (max-width:720px) and (min-width:600px) {
     .index_about_info a .index_about_right_i {  font-size: 14px;}  
	 .sevrice_info ul li { width: 33.1%; height:210px;}
	 .tabs a { font-size:18px;}
	.foot_z ul .fo1 {  width: 100%;margin-bottom:50px; float:none;}
	.foot_z ul .fo2 {  width:100%;border-right:0; border-left:0; text-align:center; margin-bottom:50px; float:none;}
	.foot_z ul .fo3 { text-align:center; width:40%; margin:0 auto; float:none;}
	.foot_z ul .fo2 dl dt img { width: 30px; float: none;}
	.h_nav ul li { width:24.86%;}
	.digital {  min-height: 368px;} 
	.newlist ul li a .newlist_r {   width: 82%;} 
	.view-content .video_info ul li .case-imgWrapper {width: 435px;	height:153px; }
     .view-content .video_info ul li { margin-bottom:3%;}
	 .view-content .video_info ul li { height: 200px;}
	 .mod_gallerylist ul li {   min-height: 170px;}
	 .foot_z ul .fo2 dl dt img { display:none;}
	 .foot_z ul .fo2 span { padding-left: 0;}
	.foot_z ul .fo2 p { padding-left: 0;}
	.ny_news_vidoe #video { height: auto;}
	 
}



@media only screen and (max-width: 600px){	
     .banner {height:450px; }
	 .banner_title span  {padding: 98px 0 0 20px; }
     .banner_title p  { font-size:35px; padding:10px 0 0 20px; }
	 .digital_info ul li { width:47%; margin-bottom:6%;}
	 .digital_info ul li:nth-child(2n+1) { margin-left:0;}
	 .digital_info ul li .digital_d { margin-top: 10px;}
    .digital_info ul li .digital_t {  margin-top: 20px;}
	.digital_info ul li img { width: 90%;}
    
	.index_product_title {  margin-top:70px;}
	 .why_content ul li .why_content_r { height: 250px;}
	.why_content ul li .why_content_i dl dt i {  font-size: 30px;} 
	.index_about_info a .index_about_left {  display:none;}
	.index_about_info a .index_about_right {  width:92%; margin-top: 20px; margin-left:4%; padding-bottom:20px !important;}
	.index_about_info {   height: auto; overflow:hidden;}
	.index_about{ height:620px;}
	.sevrice_info ul li { width: 49.7%; height:260px;}
	.sevrice_info ul li:nth-child(5) { display:none;}
	.sevrice_info ul li:nth-child(6) { display:none;}
	.sevrice_info ul li .tab_img img {  width:85%;}
	.tabs a { font-size:18px;}
	.li_list dl dd {   width:49%; margin-bottom:4%;}
	.li_list dl dd:nth-child(2n+1) { margin-left:0;}
	.find_nav_list ul li a .hj1 {  padding: 0 20px;}
	.index_news {  padding-top: 40px;}
	.f_h {  height: 50px;}
	
	.ny_news_vidoe #video { height: auto;}
	.h_nav ul li { width:24.84%;}
	.digital {  min-height:700px;} 
	.m_img .headrg a .m_menuimg {height: 25px;}
	.m_img .headrg {  padding-top: 34px;} 
	.m_img .headrg {  padding-right: 30px;}
	.m_img .headlf { padding-left: 30px;}
	.copyright { font-size:12px;}
	
	.contactlist ul li .contactlist_info_t { font-size: 18px;}
	.newlist ul li a .newlist_r {   width: 80%;} 
	.view-content .video_info ul li { margin-left:0; margin-bottom: 5%;   width: 100%; height: 350px;}
	.view-content .video_info ul li .case-imgWrapper {width: 553px;	height:300px; }
	.mod_gallerylist ul li {   margin: 0 0 4% 4%;  width: 47.5%;}
	.mod_gallerylist ul li:nth-child(3n+1) { margin-left:4%;}
	.mod_gallerylist ul li:first-child { margin-left:4%;}
	.mod_gallerylist ul li:nth-child(2n+1) { margin-left:0;}
	.productlist ul li {  width: 48%;}
	.productlist ul li:nth-child(3n+1) { margin-left:3%;}
	.productlist ul li:first-child { margin-left:3%;}
	.productlist ul li:nth-child(2n+1) { margin-left:0;}
	.related_news_i ul li {   margin-left:0; width: 100%;}
	.prod_left  { width:100%;}
	.prod_right  { width:100%; margin-top:5%;}
	
	 .list_gy ul li a .list_gy_img p {    bottom:30px;  }
    .list_gy ul li:hover a .list_gy_img p {  bottom:50px;  }
	.list_gy ul li { width:48%;}
	.list_gy ul li:nth-child(3n+1) { margin-left:3%;}
	.list_gy ul li:first-child { margin-left:3%;}
	.list_gy ul li:nth-child(2n+1) { margin-left:0;}
	.master_all .ms-showcase2-template.ms-dir-v { padding-right:90px !important;}
	.master_all .ms-showcase2-template .ms-thumb-list .ms-thumb-frame {  width: 82px !important;}

	.ms-showcase2-template .ms-thumb-list .ms-thumb-frame { height: 90px !important;}
	.master_all .ms-slide .ms-slide-bgcont img { margin-top: 40px !important;}
	.list_gy ul { display: flex;flex-direction: row;flex-wrap: wrap;}
    .list_gy  ul li { flex: auto;}
    .list_gy  ul li:last-child { flex: none;}
	.playbox .inner { border:none;}
	.index_news_i li a { width: 74%;}
	 .foot_z ul .fo2 dl dt img { display:none;}
	.foot_z ul .fo1 {  width: 100%;margin-bottom:50px; float:none;}
	.foot_z ul .fo2 {  width:100%;border-right:0; border-left:0; text-align:center; margin-bottom:50px; float:none;}
	.foot_z ul .fo3 { text-align:center; width:50%; margin:0 auto; float:none;}
	.foot_z ul .fo2 span { padding-left: 0;}
	.foot_z ul .fo2 dl { padding-left: 0;}
	.tabs a {  padding: 0 2%;}
	.index_about_r {  margin:90px auto 0;}
	.find_nav { padding-top: 0;}
	#slider1 {  padding-top: 0px;}
}

@media only screen and (max-width: 500px){	
      .banner {height:400px; }
	  .index_about{ height:520px;}
	  .sevrice_info ul li  { height:240px;}
	  .find_nav_list ul li a { font-size: 18px;}
	  .find_nav_list ul li a .hj1 {  padding: 0 15px;}
	  .h_nav ul li { width:24.838%;}
	  .digital {  min-height:650px;} 
	  .tabs a { font-size: 16px;}
	  .contactlist ul li .contactlist_img { width:98%;}
	 .contactlist ul li .contactlist_info {  width: 100%; margin-top:5%;}
	 .newlist ul li a .newlist_r {   width: 77%;}  
	 .related_pro_t h3 {  font-size: 25px;}
	 .related_pro_i ul li {  width: 48.3%; }
	 .related_pro_i ul li:nth-child(2n+1) {margin-left: 0;}
	 .related_pro_i ul li:nth-child(3n+1) {margin-left: 3%;}
	 .related_pro_i ul li:first-child {margin-left: 0;}
	.related_news_i ul li {  margin-left:0; width:100%;}
	 .view-content .video_info ul li { margin-left:0; margin-bottom: 5%;   width: 100%; height: 330px;}
	.view-content .video_info ul li .case-imgWrapper {width: 500px;	height:280px; }
	.index_news_i li { margin-bottom: 3.5%;} 
	.index_news_i { margin-bottom: 3.5%;} 
     .related_news_t h3 { font-size: 25px;}
	 .index_news_i li a { font-size:14px !important;}
	 .master_all #rightButton { right: 40 !important;}
	 .master_all .ms-showcase2-template .ms-thumb-list.ms-dir-v {  width: 90px !important; right: -95px;}
	 .related_pr_t { font-size: 25px;}
	 .crumbs h3 {font-size: 25px;}
	 .prod_right_tel span {  font-size:40px;}
	 .sycp_t { font-size:25px;}
	 .m_nav .m_navList ul li a {  font-size: 18px;}
	 .m_nav .m_navList ul li .m_s_nav a { font-size: 16px;}
	.h_nav ul li a {  font-size: 18px;}
	.foot_z ul .fo1 img { width: 170px;}
	.foot_z ul .fo2 {  margin-bottom: 0;} 
	.wrap_line {  margin-top: 10px;}
	.wrap {  margin: 10px auto 0;}
	.tabs { height:50px;}
	.index_ab .index_product_title span {  font-size: 30px;}
	.index_ab .index_product_title span em {  top: 25px;}
	.index_about_dese { width: 96%; font-size:14px;}
	.index_about_r .view-content .video_info ul li .play { width:60px; height:60px; background-size:100%}
	.index_about_r .view-content .video_info ul li .case-imgWrapper{ width:60px; height:60px;}
	.index_about_r {   margin: 60px auto 0;}
	.index_ab { height: 660px;}
	
	
	
	
	
}
@media only screen and (max-width: 450px){	
   html{font-size:15px;}
   body { font-size: 15px;}
 .why_content ul li .why_content_r { height: 220px;} 
  .index_about{ height:300px;}
  
  .sevrice_info ul li  { height:230px;}
  .tabs a { font-size:14px;}
  .find_nav_list ul li a .hj1 {  padding: 0 10px;}
  .find_nav { padding-top: 40px;}
  .find_nav_left {   height: 50px;}
  .find_nav {  height: 50px;}
  .find_nav_list ul li a { font-size: 18px;}
   .h_nav ul li { width:24.81%;}
  .banner { height:300px;}
  .banner_title p {   font-size: 30px;}
  .banner_title span {  padding: 50px 0 0 20px;}
  .digital {  min-height:400px;} 
  .clearfix dl dd { width: 24.7%;} 
  .tabs a { height:55px; line-height:55px;}
  .inner_banner {  height: 160px;}
  .newlist ul li a .newlist_r {   width: 74%;}   
    .view-content .video_info ul li { margin-left:0; margin-bottom: 5%;   width: 100%; height: 300px;}
	.view-content .video_info ul li .case-imgWrapper {width: 450px;	height:252px; }
	.mod_gallerylist ul li {   min-height: 150px;} 
 .why_content ul li .why_content_i dl dt span em { margin-top: 8px;}
 .index_product_title span .l_lin2 { right: -51px;}
 .index_product_title span .l_lin1 { left: -51px;}
 .m_sort ul li {  padding: 1% 3%;}
 
}
@media only screen and (max-width: 390px){	
    .h_nav ul li { width:24.79%;}
    .newlist ul li a .newlist_r {   width: 71%;}  
	  .ms-showcase2-template .ms-thumb-list .ms-thumb-frame {width:105px !important;  height: 90px !important;}   
	  .master_all .ms-showcase2-template.ms-dir-v {
    padding-right: 74px !important;}
	.find_nav_list ul li a { font-size: 16px;}
	.m_sort ul li {  padding: 1% 3%;}
}
@media only screen and (max-width: 350px){	
    .h_nav ul li { width:24.76%;}
	.h_nav ul li a {  font-size: 14px;}
	  .copyright { padding:5% 0 30%;}
    .tabs a { font-size: 14px;}
	.sevrice_info ul li {  height: 180px;}
	.sevrice_info ul li {  width: 49.6%;}
	.tabs a { height:50px; line-height:50px;}
	.wrap {  margin: 0 auto 0;}
	.banner { height:250px;}
	.banner_title p {  font-size:25px;}
	 .digital_info ul li .digital_d {font-size: 14px;}  
	 .digital_info ul li .digital_t em {    font-size: 30px;}
	 .index_product_title span {  font-size: 25px;}
	 .index_product_title p {  font-size: 14px;}
	 .why_title span { font-size: 25px;}
	 .why_content_i dl dd p {  font-size: 14px;}
	 .index_about_info a .index_about_right_t {  font-size: 20px;}
	 .index_about_info a .index_about_right_i {font-size: 14px;}
	 .find_nav_list ul li a { font-size: 12px;}
	 .index_news_title span { font-size: 25px;}
	 .index_news_title p {   font-size: 14px;}
	 .newlist ul li a .newlist_r {   width: 66%;}  
	
	 
}














