@charset "utf-8";
/* CSS Document */

* {
	box - sizing: border - box
} * , blockquote, body, button, code, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, pre, td, textarea, th, ul {
	margin: 0;
	padding: 0
}
LI, UL { list-style-type:none;}
body {  background:#fff; font-size:14px; color:#000;}
IMG {
	BORDER - TOP - WIDTH: 0;
	BORDER - LEFT - WIDTH: 0;
	BORDER - BOTTOM - WIDTH: 0;
	BORDER - RIGHT - WIDTH: 0
}
 
@font-face {

  font-family:impact;

  src: url("../fonts/impact.ttf")  format(".ttf"),

}
.fz { margin:0 auto; width:95%; max-width:1600px;}
.fr { float:right;}
.fl { float:left;}
.clear { clear:both;}
a { text-decoration:none;color:#f47115;}
a:hover{ color:#333333;}
img { border:0;}


#goTopBtn {
POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT:70px; background:#f47115 url(../images/back.png) no-repeat center 10px ; color:#fff;WIDTH: 50px; BOTTOM: 35px; HEIGHT: 50px; FONT-SIZE: 12px; CURSOR: pointer; RIGHT: 0px; _position: absolute; _right: auto
}

/*======头部======*/
.head { padding:40px 0; overflow:hidden;}
.head_l { width:70%; color:#333333;} 
.logo { width:28%; text-align:center}
.logo a img { width:100%;}
.logo a p { color:#333333; font-size:16px; margin-top:5px;}
.logo a p span {color:#f47115; }
.head_title { width:65%; padding:0 0 0 2.8%; border-left:1px solid #c1c1c1;}
.head_title h1 { font-size:36px; line-height:1.1}
.head_title p { font-size:24px; margin-top:5px;}
.head_title p span{color:#f47115; }
.head_r { width:14%;color:#797979; margin-top:10px;  }
.head_r span { font-size:14px; padding-left:23px; background:url(../images/incon1.png) no-repeat left center; isplay:block; }
.head_r p { font-size:35px; font-family:"impact";color:#f47216; }



/* 导航 */
.top_head { width:100%; height:60px; border-bottom:2px solid #f47115; background:#e7e7e7;}
.headlf { display:none;}
.nav_z{width:100%;z-index: 9999; position:relative; }
.nav_z .nav{display: block; width:100%;   }
.nav_z .nav .nav_pc{ width:95%; margin:0 auto  }
.nav_z .nav ul li{float:left;box-sizing: border-box; text-align:center;z-index: 999;   width:14.28% !important; position:relative;   } 
.nav_z .nav ul li .f_a{ font-weight:bold; line-height:60px;position:relative;  display:block;font-size:16px;color:#333333;width:100%;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s}
.nav_z .nav ul li .f_a::before{ content:''; display:block; width:1px; height:25px; position:absolute; left:0; top:10px; }  
.nav_z .nav ul .on .f_a{  color:#fff; background:#f47115;} 
.nav_z .nav ul li:hover .f_a{  color:#fff; background:#f47115;}  
.nav_z .nav ul li .f_a::after {  content: ""; width:100%; height:2px ; background:#f47115; position:absolute; top:0; left:0;transform: scale(0,1);transform-origin:right;transition: transform .3s;}
.nav_z .nav ul li:hover .f_a::after{width:100%;transform: scale(1);transform-origin:left;}
.nav_z .nav ul li .f_a:hover:after{width:100%;transform: scale(1);transform-origin:left;}
.nav_z .nav ul li .s_navbox{     top: 60px;display:none;position: absolute;left: 0;width: 100%; background:#fff;background:rgba(0,0,0,0.7);z-index: 9999;box-sizing: border-box; }
.nav_z .nav ul li .s_navbox .s_a a{ font-weight:100;color:#fff;font-size:14px;text-transform:uppercase;display:block;padding:10px 0; border-TOP:1px solid #5c5c5c} 
.nav_z .nav ul li .s_navbox .s_a a:last-child{ border-BOTTOM:1px solid #5c5c5c}
.nav_z .nav ul li .s_navbox .s_a a:hover{color: #fff; background:#f47115;} 
.m_nav{display:none} 
.headrg .m_menuimg{display: none}
.active{background-color: #fff}
.activ2{background-color: #fff}

.head_search{ display:block; position:absolute; right:5%; top:10px; width:444px; height:30px; line-height:30px; color:#fff; text-align:right; overflow:hidden; z-index:99999999999999;-webkit-transition:all 1s;-moz-transition:all 1s;transition:all 1s}

 
/* 下拉侧边菜单 */
.sidenav{position: relative;width:180px;display: block; float: left;}
.sidenav label {width:180px;display: block;padding-left: 55px;box-sizing: border-box; background: #128ee3;position: relative;height: 48px;line-height: 48px;color: #fff;font-size: 16px;}
.sidenav label i {width: 30px;height: 30px;display: block;position: absolute;background-size: 20px;left: 25px;top: 16px;}
.sidenav .side {display: inline-block;position: absolute;top: 48px;left: 0;z-index: 999;width: 180px;background: #fff;border-top: none;background-color: rgba(255, 255, 255, .95);box-sizing: border-box;}
.sidenav .side li {position: relative;width:100%; padding:5px 0px;border-bottom: 1px solid #cccccc;box-sizing: border-box}
.sidenav ul.side li:first-child {cursor: pointer; width:14%;}
.sidenav .side li a {color: #333;height: 40px;line-height: 40px;padding: 8px 0 8px 0;display: block;font-size: 16px;}
.sidenav .side li a:hover {background: none;color: #0085cd;}
.sidenav .side li a i {transition: all 0.3s ease 0s;}
.sidenav .side li a i.side_t {margin-left:10px; width: 40px;height: 40px;display: inline-block;vertical-align: middle;background-size: 30px;}
.sidenav .side li a:hover i {margin-left: 15px;}
.icon1{background: url(../images/sideIcon1.png) no-repeat;}
.icon2{background: url(../images/sideIcon1.png) no-repeat;}
.icon3{background: url(../images/sideIcon1.png) no-repeat;}
.icon4{background: url(../images/sideIcon1.png) no-repeat;}
.icon5{background: url(../images/sideIcon1.png) no-repeat;}
.icon6{background: url(../images/sideIcon1.png) no-repeat;}
.icon7{background: url(../images/sideIcon1.png) no-repeat;}
.sidenav .side li:hover .side_main {display: block;z-index: 999;}
.sidenav .side .side_main {display: none;width: 500px;background: #FFFFFF;position: absolute;left: 180px;top:0;box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.1);border: 1px #cecece solid;z-index: 7;}
.sidenav .side .side_main dl {margin: 20px;padding: 0;}
.sidenav .side .side_main dl dt {font-size: 18px;margin-bottom: 10px;color: #0173b2;font-weight: bold;}
.sidenav .side .side_main dl dt b{font-size: 15px;}
.sidenav .side .side_main dl dd {margin-bottom: 10px;display: inline-block;}
.sidenav .side .side_main dl dd a {position: relative; display: inline-block;color: #777;font-size: 14px;margin:0 4px ;padding: 0 5px;border-right: 2px solid #bbbbbb; height: auto;line-height: 1.5;transition: all 0.2s ease 0s;}
i.icon-hot,i.icon-new {display: inline-block;height: 9px;width: 24px;background: url(../images/img_public.png) no-repeat;vertical-align: middle;}
i.icon-hot {background-position: 0 -240px;}
i.icon-new {background-position: -40px -240px;}
.sidenav .side .side_main dl dd a span {color: #999;}
.sidenav .side .side_main dl dd a:hover {background: none;color: #cf1322;transform:translateY(-2px);}
.sidenav .side .side_main dl dd a:hover b {color: #40adf5;}
.sidenav .side .side_main dl dd a:hover span {color: #40adf5;} 

/*小于1600大于1200稍微调整下字体*/
@media screen and (max-width: 1600px) and (min-width:1200px) {
   .nav ul li .f_a{font-size:14px}
   .nav ul li .s_navbox .s_a a{font-size:12px}
   .foot_top ul{margin-left:60px}
   .nav ul li .s_navbox .s_a{width:100%}
  
} 
 
/*移动端导航*/
.m_navList ul li:first-child{ text-align:center; padding:15% 0 15%;}
.m_navList ul li .c_logo{ width:40%;}
@media screen and (max-width: 1024px) and (min-width: 0px){
	.top_head { height:90px;}
	.headlf {  display: block;}
	.nav_z { display: none;}
   .msgNum{display: none;}
   .head{display:none}
  
    .a_js{ display:block; width:40px; height:40px; margin:35px 0 0 25px; white-space:nowrap;color:transparent;z-index:20;cursor:pointer; }
	.a_js span{display:block;height:3px;background:#f47115;margin-bottom:6px;transition:all 0.3s;  -webkit-transform-origin: 0% 50%;-moz-transform-origin: 0% 50%; -ms-transform-origin: 0% 50%;-o-transform-origin: 0% 50%;transform-origin: 0% 50%;}
	.a_js span:nth-child(1){ width:30px; }
	.a_js span:nth-child(2){ width:45px;}
	.a_js span:nth-child(3){margin-bottom:0;width:30px;}
	.a_js:hover span:nth-child(1){transform: translateX(3px) translateY(0px) rotate(45deg); width:39px !important;}
	.a_js:hover span:nth-child(2){opacity:0; width:45px !important;}
	.a_js:hover span:nth-child(3){transform:translateX(3px) translateY(11px) rotate(-45deg); width:39px !important;}

   .m_img{display:block;height:90px;background:#fff;width:100%;z-index:9999;overflow: hidden; position:relative;}
   .m_img .headlf{height:90px; width:100%;   }
   .m_img .headlf .m_logo{height:55px; margin-top:18px; }
   .m_img .headlf a h1 { display:block;     color:#000;   margin:15px 0 0 0; font-size:25px; font-weight:bold;}
   .m_img .headlf a span { display:inline-block; font-style:normal;color:#f47216; margin-top:5px;}
   .m_img .headlf a { color:#000; padding-left:25px; display:block; font-size:18px; line-height:1.2;}
   
   .m_img .headrg{ position:absolute; right:25px; height:90px; height:120px; top:0; z-index:66666}
   .m_img .headrg a .m_menuimg{height:25px;vertical-align:top;display: block}
   .m_nav {display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
   .m_nav .closecover{position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index: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:first-child{border-bottom:0}
   .m_nav .m_navList ul li a{display:block;height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:16px}
   .m_nav .m_navList ul li .m_f_a{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.png) 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;}
}







/*=====首页banner=====*/
 .banner {margin: 0 auto;width: 100%;}
.pro-switch { overflow: hidden;position: relative;width:100%;}
.flexslider {margin: 0;padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;}
.flexslider .slides > li .img img { width:100%; }
.flexslider .slides img {width: 100%;display: block;}
.flexslider .slides > li #sli2 { display:none;}
.slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .slides {display: block;} 
.no-js .slides > li:first-child {display: block;}
.flexslider { 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:58px;margin: -58px 0 0;display: block;position: absolute;top: 55%;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:#b0b0b0 url(../images/banner_right.png) no-repeat center top;right: 3%;}
.flex-direction-nav .flex-next:hover {background:#f47115 url(../images/banner_right.png) no-repeat center top;}
.flex-direction-nav .flex-prev {background:#b0b0b0 url(../images/banner_left.png) no-repeat center top;left: 3%;}
.flex-direction-nav .flex-prev:hover {background:#f47115 url(../images/banner_left.png) no-repeat center top;}
.flexslider:hover .flex-next {opacity: 0.8;filter:alpha(opacity=25);right: 6%;}
.flexslider:hover .flex-prev {opacity: 0.8;filter:alpha(opacity=25);left: 6%;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}
.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;}
.flex-control-paging li a {background:#fff;display:block;height: 10px;overflow: hidden;text-indent:-99em;width: 10px;cursor: pointer; border-radius:12px;transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
.flex-control-paging li a.flex-active {background:#f47115;width:60px; transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
.index4_info_l .flex-control-paging li a.flex-active { width:10px; transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
.index4_info_l .flex-control-nav { text-align:right; bottom:10px;}
.index4_info_l .flex-control-paging li a { line-height:80px;}
.index4_info_l .flex-direction-nav .flex-next {background: url(../images/banner_righth.png) no-repeat center top;right: 3%;}
.index4_info_l .flex-direction-nav .flex-next:hover {background: url(../images/banner_righth.png) no-repeat center top;}
.index4_info_l .flex-direction-nav .flex-prev {background: url(../images/banner_lefth.png) no-repeat center top;left: 3%;}
.index4_info_l .flex-direction-nav .flex-prev:hover {background: url(../images/banner_lefth.png) no-repeat center top;}


/*=====首页产品中心=====*/
.index_title {  font-size:36px ; color:#f47115; font-weight:bold; text-align:center; position:relative;}
.index_title span { position:absolute; left:0; top:18px; z-index:5; display:block; width:100%;}
.index_title p { font-family:"Arial"; font-size:50px; text-transform:uppercase; color:#f0f0f0}

.index1 { margin-top:90px;}
.index1_info { padding-top:50px;}
.index1_info ul li { width:31.33%; float:left; margin-left:3%; margin-bottom:3%; text-align:center;}
.index1_info ul li:nth-child(3n+1) {  margin-left:0;} 
.index1_info ul li .p_img { width:100%; overflow:hidden; position:relative;}
.index1_info ul li .p_img::after{ content:''; left:0; top:0;position:absolute; width:100%; height:100%; background:rgba(0,0,0,0); transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s; }
.index1_info ul li .p_img::before{ opacity:0; z-index:5; content:''; left:45%; top:0;position:absolute; display:block; width:50px; height:50px; border-radius:50px; border:1px solid #fff; background:url(../images/incon6.png) no-repeat center center; transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s; }
.index1_info ul li:hover .p_img::before{ opacity:1;  top:45%;  background:url(../images/incon6.png) no-repeat center center; transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s; }

.index1_info ul li:hover .p_img::after{ z-index:2; content:''; left:0; top:0;position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.5);transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;  }

.index1_info ul li img { position:relative;  width:100%; display: block; transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;;}
.index1_info ul li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.index1_info ul li a .p_title { color:#333333; font-size:18px; height:40px; line-height:40px; background:#f3f3f3;}
.index1_info ul li:hover a .p_title { color:#fff;   background:#f47115;} 



/*=====首页关于我们=====*/
.index2 { width:100%;  margin-top:0; overflow:hidden;    background-position: center;  background-repeat: no-repeat; background-size: cover; padding:100px 0}
.index2_about {width:100%;  }
.index2_about_z { padding-top:30px;}
.index2_bj img { width:100%;}
.index2_about_l{ width:40%;}
.index2_about_l img { width:100%;}
.index2_about_r{ width:47%; padding-right:8%;}
.index2_about_r1 {  margin-top:40px;font-size:36px; color:#f47115; font-weight:bold; }
.index2_about_r1 span { font-family:"Arial"; font-size:30px; color:#999999; text-transform:uppercase;}
.index2_about_r2 { margin-top:40px; line-height:2; color:#999999; font-size:16px;}
.index2_about_r3{  margin-top:60px;}
.index2_about_r3 a { border:1px solid #bfbfbf; overflow:hidden; position:relative; display:block; width:145px;  height:50px; line-height:50px; color:#33399999933;  text-align:center;}
.index2_about_r3 a:hover { color:#122a88; }
.index2_about_r3:hover a span{ color:#fff;}
.index2_about_r3 a span {  color:#999999;position:absolute; left:0; top:0; z-index:2;display:block; width:145px; height:50px; line-height:50px; }
.index2_about_r3 a::after{ content:''; position:absolute; left:-100%; top:0; z-index:1;display:block; width:145px; height:52px; line-height:52px; background:#d2d2d2; text-align:center;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;}
.index2_about_r3 a:hover::after{  left:0;  background:#f47115;  -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;}






/*=====首页产品应用=====*/
.index3 { margin-top:90px;}
.index3_info { padding-top:50px;}
.index3_info ul li { margin-left:6%; width:15.2%; float:left; text-align:center;}
.index3_info ul li:first-child { margin-left:0}
.index3_info ul li a .index3_info_img { width:100%; border-radius:100%; overflow:hidden ; }
.index3_info ul li a .index3_info_img img { width:142%; display:block;}
.index3_info ul li a .index3_info_title { color:#333333; font-size:18px; margin-top:20px;}
.index3_info ul li:hover a .index3_info_title { color:#f47115;   }



/*=====首页新闻资讯=====*/
.index_news { width:100%; padding:90px 0; margin-top:90px; background:#f0f0f0; overflow:hidden; }
.index4_info { padding-top:80px;}
 .index4_left{ width:40%;}
.index4_right{ width:50%;}
.index4_left_i ul li a .index4_left_img { width:100%;}
.index4_left_i ul li a .index4_left_img img{ width:100%;}
.index4_left_i ul li a .index4_left_title { padding-left:50px;}
.index4_left_i ul li a .index4_left_title em { display:block; font-style:normal; color:#c0c0c0; padding:30px 0 0 0;} 
.index4_left_i ul li a .index4_left_title .np1 { display:block; font-weight:bold;  color:#323232; font-size:20px;padding:10px 0 0 0; display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;} 
.index4_left_i ul li a .index4_left_title .np2 { overflow:hidden; position:relative;  color:#333333;margin-top:30px; display:block; height:42px; line-height:42px; width:130px; border-top:1px solid #d5d4d4; border-bottom:1px solid #d5d4d4;}
.index4_left_i ul li a .index4_left_title .np2:hover{  color:#fff; border-top:1px solid #f47115; border-bottom:1px solid #f47115;}
.index4_left_i ul li a .index4_left_title span i { display:inline-block; font-style:normal;font-family:"宋体"; float:right; padding-right:10px;}
.index4_left_i ul li a .index4_left_title .np2::before{ z-index:1; content:''; display:block; height:42px; width:0; background:#f47115; display:block; position:absolute; left:0; top:0; transition:all 0.6s; -transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
.index4_left_i ul li a .index4_left_title .np2:hover::before{  width:130px; transition:all 0.6s; -transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
.index4_left_i ul li a .index4_left_title .np2 span{ text-indent:1em; z-index:3; content:''; display:block; height:42px; width:130px;   position:absolute; left:0; top:0; color:#333333;}
.index4_left_i ul li a .index4_left_title .np2:hover span{  color:#fff;}
.index4_right ul li a .index4_right_i01 { width:11%; text-align:center;border-right:1px solid #dddddd; padding-right:3%;}
.index4_right ul li a .index4_right_i02 { width:82%;   padding-left:3%; transition:all 0.6s; -transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;  }
 
.index4_right ul li { overflow:hidden; margin-bottom:55px;}
.index4_right ul li:last-child {  margin-bottom:0;}
.index4_right ul li a .index4_right_i01 span { display:block; color:#333333; font-size:40px; padding-bottom:10px ; margin-bottom:10px;border-bottom:1px solid #dddddd}
.index4_right ul li a .index4_right_i01 p { display:block; color:#888888; }
.index4_right ul li a .index4_right_i02 .i_news1 { color:#222222; font-size:18px;    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;}
.index4_right ul li:hover a .index4_right_i02 .i_news1 { color:#f47115;}	
.index4_right ul li a .index4_right_i02 .i_news2 { color:#888888; line-height:1.8; margin-top:16px;    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}



/*=====首页合作伙伴=====*/
.index5 { margin-top:90px;}
.index5_info { padding-top:50px;}
.index5_info ul li{ margin-left:2%; width:18%; float:left;}
.index5_info ul li:first-child{ margin-left:0}
.index5_info ul li a { width:100%; display:block; overflow:hidden; border:1px solid #cfcfcf; position:relative;}
.index5_info ul li:hover a {   border:1px solid #f47115; }
.index5_info ul li a .pa_img img { width:100%;}
.index5_info ul li a .pa_title { width:100%; height:40px; background:rgba(0,0,0,0.5); color:#fff; line-height:40px; text-align:center; position:absolute; left:0; bottom:-40px;transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
.index5_info ul li:hover a .pa_title { bottom:0;transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
.inner .index5_info ul li:nth-child(5n+1){ margin-left:0}
.inner .index5_info ul li { margin-bottom:2%;}

/*=====首页底部=====*/
.foot { padding:60px 0 40px;  width:100%; background:#3f3f3f; color:#fff; overflow:hidden; margin-top:60px;}
.foot_r { width:13%; text-align:center;}
.foot_r img { width:92%; padding:4%; border:1px solid #fff;}
.foot_r p { padding:10px 0 0 0}
.foot_l { width:70%}
.f_sort ul li{ display:inline-block}
.f_sort ul li a{ display:inline-block; position:relative; padding:0 20px; color:#fff; font-size:16px;}
.f_sort ul li a:hover{   color:#f47115;}
.f_sort ul li:first-child a{  padding:0 20px 0 0 ;}
.f_sort ul li a::before{ content:''; width:1px; height:15px; position:absolute ; left:0; top:3px; display:block; background:#fff;}
.f_sort ul li:first-child a::before { display:none;}
.f_con { margin-top:35px;}
.f_con dl dd{ padding-left:25px; margin-bottom:15px;}
.f_con dl dd:first-child{ background:url(../images/incon2.png) no-repeat left center;}
.f_con dl dd:first-child+dd{ background:url(../images/incon3.png) no-repeat left center;    }
.f_con dl dd:first-child+dd+dd{ background:url(../images/incon4.png) no-repeat left center;  }
.f_con dl dd:first-child+dd+dd+dd{ background:url(../images/incon5.png) no-repeat left center;}
.f_con dl dd a{ color:#fff}
.f_con dl dd a:hover{ color:#f47115}
.f_con dl dd:last-child{ padding-left:0; margin-top:37px;}


/*=====首页产品列表=====*/
.inner_banner { width:100%}
.inner_banner img{ width:100%; display:block;}
.current { width:100%; height:75px; line-height:75px; border-bottom:1px solid #e7e7e7; overflow:hidden;}
.current_z ul{ width:40%; float:left}
.current_z ul a { color:#000;}
.current_z ul a:hover { color:#f47115;}
.current_z ul a i { font-family:'宋体'; font-style:normal; display:inline-block; padding:0 5px;}
.current_z ul a:first-child{ padding-left:30px; background:url(../images/incon7.png) no-repeat left center;}
.current_z ul a:last-child i { display:none;}
.current_z dl{ width:50%; float:right; text-align:right}
.current_z dl dd { display:inline-block; padding: 0 20px; position:relative; }
.current_z dl dd a{ display:inline-block; color:#333333; font-weight:bold; font-size:16px; }
.current_z dl dd a:hover{color:#f47115 }
.current_z dl .cur a{color:#f47115 }
.current_z dl dd:last-child {  padding: 0 0 0 20px; }
.current_z dl dd::before { display:block; content:''; width:1px; height:18px; position:absolute; left:0; top:30px; background:#999}
.current_z dl dd:first-child::before { display:none; }


.productlist { padding-top:80px}
.productlist ul li{ margin-left:5%; margin-bottom:5%; float:left; width:47.5%}
.productlist ul li:nth-child(1){ margin-left:0}
.productlist ul li:nth-child(3){ margin-left:0}
.productlist ul li:nth-child(4){ margin-left:0}
.productlist ul li:nth-child(6){ margin-left:0}
.productlist ul li:nth-child(8){ margin-left:0}
.productlist ul li:nth-child(10){ margin-left:0}


.productlist ul li a { width:90%; padding:5%; border:1px solid #e7e7e7; display:block; overflow:hidden; position:relative;}
.productlist ul li a i { display:block; position:absolute; background:#f47115}
.productlist ul li a .line1 { width:100%; height:1px; left:-100%;top:0;transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
.productlist ul li:hover a .line1 {  left:0;transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
.productlist ul li a .line4 { width:1px; height:100%; left:0;bottom:-100%;transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
.productlist ul li:hover a .line4{  bottom:0;transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
.productlist ul li a .line2 { width:1px; height:100%; right:0;top:-100%;transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
.productlist ul li:hover a .line2{  top:0;transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
.productlist ul li a .line3 { width:100%; height:1px; right:-100%;bottom:0;transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
.productlist ul li:hover a .line3 {  right:0;transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}



.productlist ul li a .productlist_l  { width:50%}
.productlist ul li a .productlist_l img {  width:100%; display: block; transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;;}
.productlist ul li:hover a .productlist_l img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.productlist ul li a .productlist_r  { width:40%}
.productlist ul li a .productlist_r .productlist_t span { font-weight:bold; margin-top:20px; display:block; font-size:18px; color:#000;display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;}
.productlist ul li:hover a .productlist_r .productlist_t span {  color:#f47115}
.productlist ul li a .productlist_r .productlist_t p { margin-top:5px;display:block; font-size:14px; color:#000} 
.productlist ul li a .productlist_r .productlist_d { line-height:1.8; color:#000; margin-top:20px;display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 7;}
.productlist ul li a .productlist_r .productlist_m { margin-top:30px; color:#f47115}
.productlist ul li a .productlist_r .productlist_m em { padding:6px 10px; background:url(../images/incon8.png) no-repeat center center; display:inline-block; margin-left:10px;transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
.productlist ul li:hover a .productlist_r .productlist_m em {   margin-left:20px;transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
.productlist ul #mqj { width:100%; }
.productlist ul #mqj a .mqj_img dl dd { float:left; width:20%;}
.productlist ul #mqj a .mqj_img dl dd img { width:100%;}
.productlist ul #mqj a .mqj_info_l1 {    font-weight: bold;
    margin-top: 20px;
    display: block;
    font-size: 18px;
    color: #000;
    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.productlist ul #mqj:hover a .mqj_info_l1 {  color: #f47115;}
.productlist ul #mqj a .mqj_info_l2 {    margin-top: 5px;
    display: block;
    font-size: 14px;
    color: #000;}
 
.productlist ul #mqj a .mqj_info_l3 { width:70%;line-height: 1.8;
    color: #000;
    margin-top: 20px;
    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 7;}
.productlist ul #mqj a .mqj_info_r { width:20%; position:relative; height:100%; min-height:150px;}
.productlist ul #mqj  a {width: 94%;  padding: 3%;}
.productlist ul #mqj a .mqj_info_r  span { display:inline-block ; position:absolute; right:0; bottom:0;}
.productlist ul #mqj a .mqj_info_r  { margin-top:30px; color:#f47115}
.productlist ul #mqj a .mqj_info_r  em { padding:6px 10px; background:url(../images/incon8.png) no-repeat center center; display:inline-block; margin-left:10px;transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
.productlist ul #mqj:hover a .mqj_info_r  em {   margin-left:20px;transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}


.du_t {display: block; font-size: 25px; color: #000;}
.du_t i{     display: block;
    width: 120px;
    height: 3px;
    margin-top: 15px;
    background: #f47115;}
.du_img { margin-top:20px;}
.du_img dl dd { width:20%; float:left;}
.du_img dl dd img { width:100%;}
.du_info { margin-top:30px;}
.du_info_l { width:45%; line-height:2;}
.du_info_r { width:45%}
.du_info_r img { max-width:100%;}










.products { padding-top:80px}
.products_r { width:40%}
.products_l { width:55%}
.products_title span { display:block; font-size:25px; color:#f47115;}
.products_title p { display:block; font-size:18px; color:#000; margin-top:5px;}
.products_title i { /*display:block; width:120px; height:3px; margin-top:15px; background:#f47115*/}
.products_desc { line-height:2; color:#000; margin-top:50px;}
.products_content { line-height:2; color:#000; margin-top:30px;}
.products_content img { max-width:100%}
.products_content_t { color:#000;margin-top:50px;}

 
.prod_left { width:500px;}
/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:500px;height:500px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview{width:500px;height:371px;}
.spec-scroll{clear:both;margin-top:5px;width:522px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:none;font-family:"宋体";text-align:center;width:19px;height:86px; line-height:86px; color:#1da838;background:#f3f3f3;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:470px;height:114px;overflow:hidden; margin-left:2px;}
.spec-scroll .items ul{position:absolute;width:999999px;height:112px;}
.spec-scroll .items ul li{float:left;width:118px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #f3f3f3;padding:2px;width:108px;}
.spec-scroll .items ul li img:hover{border:2px solid #f47115;padding:1px;}


.related { padding-top:50px;}
.related_t { width:100%; font-size:20PX;    border-bottom: 1px solid #e7e7e7; height:50px; line-height:49px;}
.related_t span { display:inline-block; border-bottom:3PX solid #f47115}
.related_info { padding-top:30px;}
.related_info ul li { width:21.25%; float:left; margin-left:5%;  text-align:center;}
.related_info ul li:nth-child(4n+1) {  margin-left:0;} 
.related_info ul li .r_img { width:100%; overflow:hidden; position:relative;}
.related_info ul li .r_img::after{ content:''; left:0; top:0;position:absolute; width:100%; height:100%; background:rgba(0,0,0,0); transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s; }
.related_info ul li .r_img::before{ opacity:0; z-index:5; content:''; left:45%; top:0;position:absolute; display:block; width:50px; height:50px; border-radius:50px; border:1px solid #fff; background:url(../images/incon6.png) no-repeat center center; transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s; }
.related_info ul li:hover .r_img::before{ opacity:1;  top:45%;  background:url(../images/incon6.png) no-repeat center center; transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s; }

.related_info ul li:hover .r_img::after{ z-index:2; content:''; left:0; top:0;position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.5);transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;  }

.related_info ul li img { position:relative;  width:100%; display: block; transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
.related_info ul li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.related_info ul li a .r_title { color:#333333; font-size:18px; margin-top:10px;}
.related_info ul li:hover a .r_title { color:#f47115; }

.related_n { margin-top:30px;}
.related_n ul li { float:left; width:45%; margin-left:10%; margin-bottom:30px;}
.related_n ul li:nth-child(2n+1) {  margin-left:0;}
.related_n ul li a { display:block; padding-left:15px; position:relative;}
.related_n ul li a::before{ content:''; display:block; position:absolute; left:0; top:10px; width:5px; height:5px;background:#8d8d8d;}
.related_n ul li:hover a::before{   background:#f47115;}
.related_n ul li a .n_t { width:75%; color:#333333; float:left;font-size:16px;display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;}
.related_n ul li a .n_m{ width:20%; color:#cbcbcb; float:right; text-align:right;}


.products .flex-control-nav { display:none;}
.products .flexslider:hover .flex-next {opacity:1;filter:alpha(opacity=100);right:0;}
.products .flexslider:hover .flex-prev {opacity:1;filter:alpha(opacity=100);left: 0;}
.products .flex-direction-nav a {opacity:1;    width:45px;  height: 45px;}
.products .flex-direction-nav .flex-prev{ left:0}
.products .flex-direction-nav .flex-next{ right:0}
.products .flexslider .flex-next { background-size:80% !important; background: #b0b0b0 url(../images/banner_right.png) no-repeat center center;}
.products .flexslider .flex-prev { background-size:80% !important;background: #b0b0b0 url(../images/banner_left.png) no-repeat center center;}
.products .flexslider .flex-next:hover { background-size:80% !important; background: #f47115 url(../images/banner_right.png) no-repeat center center;}
.products .flexslider .flex-prev:hover { background-size:80% !important;background: #f47115 url(../images/banner_left.png) no-repeat center center;}



/*=====首页新闻列表=====*/
.newlist { padding-top:90px; max-width:1400px;}
.newlist ul li { padding-bottom:35px; border-bottom:1px solid #dddddd; margin-bottom:35px; overflow:hidden;}
.newlist ul li a .newlist_l { width:30%; overflow:hidden; position:relative}
.newlist ul li a .newlist_r { width:65%;}
.newlist ul li a img { width:100% ;  display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.newlist ul li:hover a img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06);}
.newlist ul li a .n_list1 { color:#f47115; font-size:18px; font-weight:bold; position:relative;}
.newlist ul li a .n_list1::before{ content:''; display:block; width:60px; height:1px; position:absolute; left:0; top:30px; background:#dddddd}
.newlist ul li a .n_list2 { color:#333333; font-size:20px; font-weight:bold; margin:30px 0 20px}
.newlist ul li a .n_list3 { color:#888888; line-height:1.8;display: -webkit-box; word-break: break-all; text-overflow: ellipsis;  overflow: hidden; -webkit-box-orient: vertical;  -webkit-line-clamp: 2;}
.newlist ul li a .n_list4 { margin-top:20px;}
.newlist ul li a .n_list4 a { }
.newlist ul li a .n_list4 {padding:0px; display: inline-block; *display: inline; *zoom: 1; font-size: 14px; color: #f47115; border: 1px solid transparent; position: relative; font-family: arial; transition: all .5s ease; }
.newlist ul li a .n_list4::before{content: '';display: block; border-style: solid; border-width: 5px; border-color: transparent transparent transparent #f47115; position: absolute; left: 120%; top: 50%; margin-top: -5px; transition: all .5s ease; }
.newlist ul li:hover a .n_list4 { background:#f47115;padding: 3px 16px;border-radius: 50px;}
.newlist ul li:hover a .n_list4 {color: #fff;}
.newlist ul li:hover a .n_list4::before{  left:80%;opacity: 0; filter: alpha(opacity=0);}
.newlist ul li a .newlist_l::before{opacity: 0; filter: alpha(opacity=0); content:'';display:block;width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/incon11.png) no-repeat center center ; z-index:5;transition:all 0.6s; -transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
.newlist ul li a .newlist_l::after{opacity: 0; filter: alpha(opacity=0);content:''; display:block;width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(0,0,0,0.5); z-index:1;transition:all 0.6s; -transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
.newlist ul li:hover a .newlist_l::before{opacity: 1; filter: alpha(opacity=100);transition:all 0.6s; -transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
.newlist ul li:hover a .newlist_l::after{opacity: 1; filter: alpha(opacity=100) ;transition:all 0.6s; -transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}



.news { padding-top:80px}
.news_left { width:70%}
.news_right { width:25%}
.news_t { padding-bottom:30px;  }
.news_t span{ display:block; font-size:25px; text-align:center;}
.news_t p {text-align:center;color: #666666; margin-top:10px;}
.news_info { line-height:2; padding:3%; background:#f2f2f2 }
.news_info img { max-width:100%;}
.news_right_t {font-size:20PX; }
.news_right_t span { padding-left:10px; display:inline-block; border-left:3px solid #f47115;}
.news_right_i ul{counter-reset:sectioncounter;}
.news_right_i ul li:before { display:block; position:absolute; left:0; top:6px; 
    content: counter(sectioncounter);
    counter-increment: sectioncounter;
    width: 24px;
    height: 24px;
    text-align: center;
    line-height: 24px; 
    margin-right: 1em;
    background: #9b9b9b;
    color: #efe;
    font-size: 14px;
}
.news_right_i ul li:nth-child(1):before { color:#fff; background: #f47115;}
.news_right_i ul li:nth-child(2):before { color:#fff; background: #e16712;}
.news_right_i ul li:nth-child(3):before { color:#fff; background: #d26010;}
.news_right_i { margin-top:30px;  }
.news_right_i ul li { display:block;  position:relative; margin-bottom:20px; overflow:hidden;  padding:0 0 20px 0; border-bottom:1px dashed #e7e7e7}
.news_right_i ul li a  .re_desc { line-height:1.5;  color:#939492;display: -webkit-box; word-break: break-all; text-overflow: ellipsis;  overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin-bottom:10px;}
.news_right_i ul li a{ display:block; padding-left:35px; }
.news_right_i ul li a p { margin-bottom:5px; font-size:16px;  color:#333333;display: -webkit-box; word-break: break-all; text-overflow: ellipsis;  overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1 }
.news_right_i ul li:hover a p {    color:#f47115;  }
.news_right_i ul li a span { display:block; color:#9b9b9b}
.news_right_i ul li a span i { font-style:normal; float:left;}
.news_right_i ul li:hover a span i {   color:#f47115; }
.news_right_i ul li a span em{ font-style:normal; float:right;}




/*荣誉资质*/
#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% 3%; width:22.7%; }
.mod_gallerylist ul li img { width:100%; }
.mod_gallerylist ul li:nth-child(4n+1){margin-left:0}
#mod_gallerylist ul { display: flex;flex-direction: row;flex-wrap: wrap;}
#mod_gallerylist ul li { flex: auto;}

.mod_gallerylist{width:100; margin-top:80px;}
.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 #ececec;width:100%; overflow:hidden; margin-bottom:10px; max-height:250px; }
.mod_gallerylist ul li:hover .image_container {border:1px solid #f47115; }
.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);}





/*=====内页关于我们=====*/
.inner { padding-top:80px;}
.inner_t { color:#333333; font-size:35px; text-align:center;}
.inner_t i { display:block; width:40px; height:1px; background:#f47115; margin:10px auto 0;}
.inner_i { line-height:2; margin-top:50px;  font-size:18px; color:#666666}
.inner_i span { display:block;} 
.inner_d { margin-top:50px;}
.inner_d ul li { overflow:hidden;}
.inner_d ul li .abo_l { width:50%;}
.inner_d ul li .abo_l img { width:100%; display:block;}
.inner_d ul li .abo_r { width:45%;}
.abo_r1 { font-size:30px; margin:30px 0;}
.abo_r2 {  color:#666666; line-height:2;}
.culture { margin-top:120px;}
.culture_info { margin-top:50px;}
#e_info { padding-top:50px;}
.culture_info_l { width:30%;}
.culture_info_l img{ width:100%;}
.culture_info ul li { float:left; width:22.5%; margin-left:3%;}
.culture_info ul li:first-child {   margin-left:0;}
.culture_info ul li:hover { transform: translateY(-30px);}
.culture_info ul li span { display:block; border: 1px solid #e7e7e7; height:100%;}
.culture_info ul li .culture_info_img{ overflow:hidden; width:100% }
.culture_info ul li img { width:100%;  display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.culture_info ul li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.culture_info ul li .culture_info_t { font-size:18px; font-weight:bold; padding:15px 10px;}
.culture_info ul li .culture_info_i { color:#666666; line-height:1.5;padding:0 10px 15px;}
.culture_info ul { display: flex;flex-direction: row;flex-wrap: wrap;}
.culture_info ul li { flex: auto; -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s; -o-transition:all 0.6s; -ms-transition:all 0.6s;}
.culture_info ul li:hover {box-shadow: 0px 7px 16px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 7px 16px 0px rgba(0,0,0,0.1);
    -ms-box-shadow: 0px 7px 16px 0px rgba(0,0,0,0.1);
    -o-box-shadow: 0px 7px 16px 0px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0px 7px 16px 0px rgba(0,0,0,0.1); -webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s; -o-transition:all 0.6s; -ms-transition:all 0.6s;  }

.inner_contcat { line-height:2; padding-top:50px;}
.inner_contcat img { max-width:100%;}
.inner_box { margin-top:40px;}
.inner_box ul li { width:31.33%; float:left; margin-left:3%;}
.inner_box ul li:first-child {   margin-left:0;}
.inner_box ul li img { width:100%;}


/*--------------------page------------------*/
.page { text-align:center;margin:30px auto;clear: both;padding-top:10px;}
.page span.page_list {overflow:hidden;}
.page span.page_list a { color:#333333;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: #f47115 ;border:1px solid #f47115 ;color: #fff;}
.page span.page_list a:hover {background: #f47115 ;border:1px solid #f47115 ;color: #fff;}

/*=====内页关于我们=====*/
.caselist { padding-top:80px;}
.caselist ul li { float:left; width: 22.75%;  float: left; margin-left: 3%; margin-bottom:2%; text-align: center;}
.caselist ul li:nth-child(4n+1){ margin-left:0}
.caselist ul li .caselist_img { width: 96%; padding:2%;overflow: hidden; margin-bottom:10px;   border: 1px solid #e7e7e7;max-height: 260px;}
.caselist ul li:hover .caselist_img {    border: 1px solid #f47115;}
.caselist ul li img {  width:100%; display: block; transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
.caselist ul li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.caselist ul li a .caselist_title { color:#333333;}
.caselist ul li:hover a .caselist_title { color:#f47115;}
.news_img { margin-top:30px; text-align:center}
.news_img img { max-width:100%;}
#ny_p ul li {  width: 17.6%;  }
#ny_p ul li:nth-child(4n+1){ margin-left:3%}
#ny_p ul li:nth-child(5n+1){ margin-left:0}
#ny_p ul li:first-child { margin-left:0}
 
/*手机底部*/
.f_dh { width:100%; display:none; height:60px;display:none; position:fixed; bottom:0; left:0; background:#f2f2f2; z-index:999999999999999999999;}
.f_dh ul li { float:left; width:20%; text-align:center;}
.f_dh ul li a .f_dh_img {width:28px;  height:28px;margin:4px auto 0; }
.f_dh ul li a .f_dh_title { color:#666666}
.f_dh ul li:hover a .f_dh_title { color:#e62129}
.f_dh ul li:last-child { float:left; width:40%;}
.f_dh ul li:first-child .f_dh_img { background:url(../images/m_home.png) no-repeat center center ;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;}
.f_dh ul li:first-child:hover .f_dh_img { background:url(../images/m_homeh.png) no-repeat center center ;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover; }
.f_dh ul li:first-child+li .f_dh_img { background:url(../images/m_telh.png) no-repeat center center ;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;}
.f_dh ul li:first-child+li:hover .f_dh_img { background:url(../images/m_tel.png) no-repeat center center ;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;}
.f_dh ul li:first-child+li+li .f_dh_img { background:url(../images/m_xh.png) no-repeat center center ;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;}
 .f_dh ul li:first-child+li+li:hover .f_dh_img { background:url(../images/m_xsh.png) no-repeat center center ;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;}
 

.f_dh ul li:last-child a{ background: none; display:block; height:40px; line-height:40px; width:80%; margin:11px auto 0; 
    background-image: -webkit-linear-gradient(90deg , rgba(255,153,0, 1) 7% , rgba(255,78,80, 1) 100%);
    background-image: -moz-linear-gradient(90deg , rgba(255,153,0, 1) 7% , rgba(255,78,80, 1) 100%);
    background-image: -ms-linear-gradient(90deg , rgba(255,153,0, 1) 7% , rgba(255,78,80, 1) 100%);
    background-image: -o-linear-gradient(90deg , rgba(255,153,0, 1) 7% , rgba(255,78,80, 1) 100%);
    background-image: linear-gradient(90deg , rgba(255,153,0, 1) 7% , rgba(255,78,80, 1) 100%);
    border: 0px none #fff;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;}
.f_dh ul li:last-child a img { height:30px; display:inline-block; margin-top:5px;}
.f_dh ul li:last-child a .f_dh_title{color:#fff;  }
.f_dh ul li:last-child a .f_dh_title span { display:inline-block; padding-left:35px; background:url(../images/m_wx.png) no-repeat left center; background-size:45%}

/* ===== 微信 ===== */

#trigger {text-align:center;}
.popupbox { margin-left:0 !important;width:50%;height:300px;background-image:url();background-repeat:no-repeat;display: none; /* Hidden as default */float: left;position: fixed;top: 50%; left: 25%;z-index: 99999999999;}
#fade { display: none; /* Hidden as default */background: #000;position: fixed; left: 0; top: 0;width: 100%; height: 100%;opacity: .80;z-index: 9999999999;}
#intabdiv {text-align:center;}
#close img {text-decoration:none;}
#close {width:50px;height:50px;position: absolute;float:right;}
#intabdiv img{ width:85%; padding:2%; border:1px solid #fff;}
 
.kf_left { width:50px; position:fixed; right:0; bottom:150px; z-index:9999; padding:5px; background:#e62129;}
.kf_left ul li { width:40px; height:40px; position:relative;}
.kf_left ul li:first-child { background:url(../images/icon25.png) no-repeat center center; border-bottom:1px solid #f49fa3;}
.kf_left ul li:last-child {border-top:1px solid #f49fa3;}
.kf_left ul li .kf_left1 { width:130px; position:absolute; left:-140px; top:-70px; opacity:0;transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s; }
.kf_left ul li:first-child:hover .kf_left1 {opacity:1;transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s; }
.kf_left ul li .kf_left1 img{ width:100%; }
.kf_left ul li .kf_left2 { color:#fff; width:150px; height:40px;  background:#e62129;  padding-left:10px;line-height:40px;position:absolute; left:30px; top:0; opacity:0;transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s; }
.kf_left ul li:first-child+li:hover .kf_left2 {   left:-150px; top:0; opacity:1;transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s; }
 
.kf_left ul li:first-child+li span { display:block; width:50px; height:40px; background:#e62129 url(../images/icon26.png) no-repeat center center; position:absolute; left:-5px; top:0; z-index:2}






@media screen and (max-width:4804px) and (min-width:1920px) {
  
  
}



@media screen and (max-width: 1920px) and (min-width:1600px) {
   
}

@media only screen and (max-width: 1600px){	 
      .head_r {width: 15%;}
  
     .index3_info ul li a .index3_info_img img {  width: 153%;}
	 .index4_info_r ul li {  margin-bottom: 20px;}
  
}
@media only screen and (max-width: 1550px){	
     .mod_gallerylist ul li .image_container { max-height: 230px;}

}
@media only screen and (max-width: 1500px){	
       .head_r {width: 16%;}
        .index3_info ul li a .index3_info_img img {  width: 160%;}
		.index4_info_r ul li {  margin-bottom: 15px;}
}

@media only screen and (max-width: 1430px){	
     .mod_gallerylist ul li .image_container { max-height: 220px;}

}

@media only screen and (max-width: 1400px){	 
	   .head_r {width: 17%;}
	   .head_l { width: 57%;}
	   .flex-control-paging li a { height: 10px;}
	   .mod_gallerylist ul li .image_container { max-height: 210px;}
	   .index4_info_r ul li a .index4_info2 {  line-height: 1.5;}
	   .index4_left { width: 45%;}
	   
	   
	   
		   
}
@media only screen and (max-width: 1330px){	
       .head_r {width: 18%;}
	    .flex-control-paging li a { height:8px;}
		 .mod_gallerylist ul li .image_container { max-height: 200px;}
		
	   
}
@media only screen and (max-width: 1300px){	
       .head_r {width: 18%;}
	   .head_title h1 {  font-size: 32px;}
	   .flex-control-paging li a.flex-active { width:50px;}
	   .flex-direction-nav a { width: 50px; height: 50px;}
	   .flex-direction-nav .flex-prev { background-size:80% !important; background: #b0b0b0 url(../images/banner_left.png) no-repeat center center; }
	   .flex-direction-nav .flex-next { background-size:80% !important; background: #b0b0b0 url(../images/banner_right.png) no-repeat center center; }
	   .index2_about_r1 {   margin-top: 0;}
	   .index2_about_r2 {  margin-top: 20px;  font-size: 14px;}
	   .index2_about_r3 a span { width: 145px; height: 40px;  line-height: 40px;}
	   .index2_about_r3 a  { height: 40px;  line-height: 40px;}
	   .index2 {  padding:50px 0 100PX;}
	   .index4_info_r ul li:last-child{ display:none;}
	   .index4_info_r ul li a .index4_info2 {  line-height: 2;}
	   .index4_info_r ul li {  margin-bottom: 30px;}
	   
	   
	   
	   
	   
}
@media only screen and (max-width: 1250px){	
       .head_r {width: 19%;} 
       .newlist ul li a .newlist_r p {  font-size: 30px;}
       .mod_gallerylist ul li .image_container { max-height:190px;}
}
@media only screen and (max-width: 1200px){	
      .head_r p {  font-size: 30px;}
	   .head_title h1 {  font-size: 30px;}
	   .index1 {  margin-top: 70px;}
	   .index_title {  font-size: 32px;}
	   .index2_about_r1 {   font-size: 32px;}
	   .index2_about_r {   width: 55%;   padding-right: 0;}
	   .index2_about_r3 { margin-top:30px;}
	   .mod_gallerylist ul li .image_container { max-height:180px;}
	   .newlist {  padding-top: 50px;}
	   
	   
	   
	   
	   
}

@media only screen and (max-width: 1120px){	
	  .mod_gallerylist ul li .image_container { max-height:160px;}
	  
}
@media only screen and (max-width: 1100px){	
      .head_l { width: 60%;}
	  .flex-control-nav {  bottom:20px;}
	  .inner_i span{ display:initial;}
	 
	
}

 
@media only screen and (max-width: 1050px){	
     .foot_l {  width:80%;}  
	 .newlist ul li { width: 100%;  margin-left: 0; display:block; float:none;    overflow: hidden;}
	 .index4_right ul li:last-child { display:none;}
	 
	 
}

@media only screen and (max-width: 1024px){	
     .m_nav .m_navList ul li .m_f_a { position:relative;}
	 .m_nav .m_navList ul li .m_f_a i { position:absolute; right:0;top:0; width:100%;background: url(../images/plus.png) 100% no-repeat; background-position:right 15px;}
	 .m_navList ul li .c_logo { width: 60%;}
	 .m_nav .m_navList ul li .m_f_a .icon_on {   background: url(../images/reduce.png) no-repeat right 15px!important;  background-position: right 15px;}
	  .mod_gallerylist ul li .image_container { max-height:150px;}
	
	 
	 
 
}
@media only screen and (max-width: 950px){	
  
       .foot_l {  width:100%;}  
	   .foot_r { display:none;}  
	   .products_r { width: 100%; float:none;}
	   .products_l { width: 100%; float:none; margin-top:30px;}
	   .spec-preview {  width: 100%;  height: auto;}
	   .spec-scroll {  width: 100%;}
	   .spec-scroll .items {  width: 100%; height: 114px; float:none;}
	   .products {   padding-top: 40px;}
	   .mod_gallerylist ul li .image_container { max-height:135px;}
	   
}
@media only screen and (max-width: 850px){	
       .index2_about_l {  width: 100%;}
	   .index2_about_r {  width: 100%;}
	   .index2_about_r1 {  margin-top: 30px;}
	   .index2 {  padding:40px 0 70PX;}
	   .index2_about_r1 span {font-size:25px;}
	   .index2_about_r2 { font-size: 15px;}
	   .f_dh{ display:none;}
	   .foot { padding: 40px 0 40px;}
	   .inner_d ul li .abo_l{ width:100%; float:none;}
	   .inner_d ul li .abo_r{ width:100%;float:none; margin-top:30px;}
	   .culture_info ul li { width:48.5%;}
	   .culture_info ul li:nth-child(2n+1){ margin-left:0;}
	   .culture {  margin-top: 50px;}
	   .news_left { width: 100%; float:none;}
	   .news_right { width: 100%; float:none; margin-top:40px;}
	   .news_t {    margin-bottom: 20px;}
	   .culture_info ul li{ margin-bottom:5%;}
	   .mod_gallerylist ul li .image_container { max-height:120px;}
	   .newlist ul li a .newlist_l .n_t {  margin-top: 0px;}
	   .newlist ul li a .newlist_l .n_d {  -webkit-line-clamp: 2;}
	   .newlist ul li a .newlist_r {  margin-top: 20px;}
	   .newlist ul li a .newlist_l .n_t { font-size:16px;}
}

@media only screen and (max-width: 768px){	
       .index1_info ul li a .p_title{ display: -webkit-box; word-break: break-all;text-overflow: ellipsis; overflow: hidden;  -webkit-box-orient: vertical;  -webkit-line-clamp: 1;} 
       .index3 { margin-top: 50px;}
       .index4_info_l { width: 100%; float:none;}
       .index4_info_r { width: 100%;float:none; margin-top:30px;}
       .index4_info_l ul li { padding-bottom: 30px;}
	   .index4_info_l .slider ul li { padding-bottom: 0;}
	   
       .f_sort ul li:first-child{ display:none;}
	   .f_sort ul li{ display:block; float:left;  width:33.33%; text-align:center}
	   .f_sort ul li:nth-child(2)  a::before { display:none; } 
	     .f_sort ul li:nth-child(2) a  { padding-bottom:20px; }
	   .f_sort ul li:nth-child(3)  a {  padding-bottom:20px; }
	   .f_sort ul li:nth-child(4)  a {  padding-bottom:20px; }
	   .f_sort ul li:nth-child(5)  a::before { display:none;}
	   .f_sort ul li a { display:block; width:100%;}
       .f_sort ul li:nth-child(5) a { margin-top:20px;}
	   .f_sort ul li:nth-child(6) a { margin-top:20px;}
	   .f_sort ul li:nth-child(7) a { margin-top:20px;}
	   .f_sort ul li a{ padding:0;}
	   .caselist ul li:nth-child(4n+1) {   margin-left:3%;}
	   .caselist ul li:nth-child(2n+1) {   margin-left:0;} 
	   .caselist ul li:first-child {   margin-left:0 !important;} 
	   .caselist ul li { width:48.5%}
	    .mod_gallerylist ul li .image_container { max-height:110px;}
		.flex-control-paging li a {height: 10px;}
	    .index4_right ul li:last-child { display:block;}
		.index4_right { width:100%; float:none;margin-top:40px;}
		.index4_left { width:100%; float:none; }
		
	   
}

@media only screen and (max-width: 700px){	
       .index1_info ul li {   width: 48.5%; }
       .index1_info ul li:nth-child(3n+1) { margin-left:3%;}
       .index1_info ul li:nth-child(2n+1) { margin-left:0;}
	   .index1_info ul li:first-child  { margin-left:0 !important;}
	   .index_title {  font-size: 30px;}
	   .index1 { margin-top:50px;}
	   .index2_about_r1 {  font-size: 30px;}
	   .index3_info ul li:nth-child(2n+1){ margin-left:0;}
	   .index3_info ul li { width:45.5%;  margin-bottom:5%;}
	   .index3_info ul li a .index3_info_img { text-align:center;}
	   .index3_info ul li a .index3_info_img img { width:100%;}
	   .index4 { margin-top: 0;}
	   .index5 {   margin-top: 20px;}
	   .foot { margin-top: 50px;}
	   #e_info {  padding-top: 0;}
	  .related_info ul li:nth-child(4n+1) {  margin-left:3%;}
	  .related_info ul li {  margin-left:3%; width:48.5%}
	  .related_info ul li:nth-child(2n+1) {  margin-left:0;}
	  .related_info ul li:first-child  { margin-left:0 !important;}
	  .productlist ul li { width:100%; margin-left:0;}
	  .productlist ul li a .productlist_l {  width:45%;}
	  .productlist ul li a .productlist_r {  width:50%;}
	  .related_n ul li {   margin-left: 0; width:100%}
	  .mod_gallerylist ul li:nth-child(4n+1) { margin-left: 3%;}
	  .mod_gallerylist ul li:nth-child(2n+1) { margin-left: 0;}
	  .mod_gallerylist ul li:first-child  { margin-left:0 !important;}
	  .mod_gallerylist ul li{ width:48.5%;}
	  .mod_gallerylist{ margin-top:30px;}
	  .index3_info ul li a .index3_info_img { border-radius: 0;}
	  .index_news {  padding: 30px 0;  margin-top: 30px;}
	  .du_info_l { width:100%; float:none;}
	  .du_info_r { width:100%; float:none; margin-top:30px;}
	  .mod_gallerylist ul li .image_container { max-height:200px;}
	  .newlist ul li a .newlist_l { float: none; width: 100%;}  
	   .newlist ul li a .newlist_r {float: none; width: 100%;}
	  .newlist ul li {  overflow:inherit;} 
	  .newlist ul li a .n_list2 {  margin: 20px 0 10px;}
	  .newlist ul li a .n_list3 {  line-height: 1.5;}
	     
}
 



@media only screen and (max-width: 600px){	
       .m_img .headlf .m_logo { height: 50px; margin-top: 20px;}
	   .index5_info ul li:first-child { margin-left: 0;}
	   .index5_info ul li:nth-child(2n+1) { margin-left: 0;}
	   .index5_info ul li { width:48.5%; margin-bottom:3%;}
	   .index5_info ul li:last-child { display:none;} 
	   .index4_info_r ul li { margin-bottom: 30px;} 
	   .inner .index5_info ul li:nth-child(5n+1) { margin-left:2%;}
	   .inner .index5_info ul li:first-child  { margin-left:0;}
	   .inner .index5_info ul li:last-child {  display: block;}
	   .inner_t { font-size: 30px;}
	   .abo_r1{ font-size:25px; margin:30px 0 20px;}
	   .inner_i { margin-top: 30px;}
	   .current_z ul {  width: 100%;  float: none;    border-bottom: 1px solid #e7e7e7;}
	   .current_z dl {  width: 100%;  float: none; text-align:center;}
	   .current { height: auto; line-height: auto; border-bottom: 0;  overflow: auto;}
	   .inner {padding-top: 50px;}
	   #ny_p ul li:nth-child(5n+1) { margin-left:3%;}
	   #ny_p ul li {   width: 48.5%;}
	   #ny_p ul li:nth-child(2n+1) { margin-left:0;}
	   #ny_p ul li:first-child { margin-left:0;}
	   .caselist {  padding-top: 40px;}
	   .newlist { padding-top: 40px;} 
	   .newlist ul li a .newlist_r p {  font-size: 24px;}
	   .newlist ul li a .newlist_r span { font-size:12px;}
	   .news {  padding-top: 40px;} 
	   .productlist {  padding-top: 40px;} 
	   .productlist ul li a .productlist_l {  width:100%; float:none;}
	   .productlist ul li a .productlist_r {  width:100%;float:none; margin-top:20px;}
	   .index3_info ul li:last-child { display:none;}
	   .mod_gallerylist ul li .image_container { max-height:180px;}
	   .newlist ul li a .newlist_l .n_t {  margin-bottom: 10px;}
	   .newlist ul li a .newlist_l .n_d {  line-height:1.7;  margin-bottom: 0;}
}


@media only screen and (max-width: 530px){	
      .index4_right ul li a .index4_right_i01 { width: 14%;}  
      .index4_right ul li a .index4_right_i02 { width: 79%;}  
 
}
@media only screen and (max-width: 500px){	
        .m_img .headlf .m_logo { height: 40px; margin-top: 23px;} 
		.a_js span {  height: 2px;}
		.a_js { margin: 35px 0 0 18px;}
		.m_img .headlf a h1 {  right: 18px;}
		.index1_info ul li a .p_title {   font-size: 15px;} 
		.caselist {  padding-top: 30px;}
		.news {   padding-top: 30px;}
		.news_right { margin-top: 20px;}
		.related { padding-top: 20px;}
	   .mod_gallerylist ul li .image_container { max-height:150px;}
	   .index4_left_i ul li a .index4_left_title em {  padding: 20px 0 0 0;}
	   .index4_right ul li {  margin-bottom:30px;}
	   
	   
	   
}
@media only screen and (max-width: 450px){	
      .a_js span:nth-child(1){ width:23px; }
	  .a_js span:nth-child(2){ width:30px;}
	  .a_js span:nth-child(3){width:23px;}
	 .m_img .headlf .m_logo {  height:35px;  margin-top: 28px;}
	 .newlist ul li a .newlist_l .n_d { line-height: 1.5;}
	 .newlist ul li a .newlist_r { width: 100%; float:none;}
	 .newlist ul li a .newlist_l {  width: 100%; float:none;}
	 .newlist ul li a .newlist_r p{ float:left; width:50%; text-align:left; line-height:0.5}
	 .newlist ul li a .newlist_r span{ float:right; width:50%; margin-top:0; } 
	 .newlist ul li { border-bottom:1px dashed #e7e7e7; padding-bottom:5%;}
	 .newlist ul li a .newlist_r p { font-size: 20px;}
	 .m_img .headlf a h1 { font-size:20px;} 
	 .m_img .headlf a   { font-size:16px;} 
	  .m_img .headrg {  right: 20px;}
	  .mod_gallerylist ul li .image_container { max-height:130px;}
	 .newlist ul li a .newlist_left { width: 30%;} 
	 .newlist ul li a .newlist_right { width: 65%;} 
	.index4_right ul li a .index4_right_i01 { width: 16%;}  
      .index4_right ul li a .index4_right_i02 { width: 77%;} 
	
	
	  
}

 


@media only screen and (max-width: 350px){	

 
	 
}

























































