﻿@charset "UTF-8";
/* 
**********
*******
**
*/
body , ul ,em   ,h5 ,dl ,dd {
	padding:0px;margin:0;font-size:14px;font-weight:normal;list-style-type:none;font-style:normal;font-family:"微软雅黑","arial","宋体","Tahoma","Verdana";color:#333;
}
a{
	text-decoration:none;color:#333;
}

a:hover{
	text-decoration:none;
}
a img{
	border:none;	
}
body{
	background:#fff;margin: 0;
}
input ,textarea{
	padding:0px;margin:0;border: none;background: none;	

}
*{margin:0px; padding:0px;}
html {-webkit-text-size-adjust: none;}
/* 设置HTML5元素为块 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
/* 设置图片视频等自适应调整 */
img	{max-width: 100%;height: auto;}
.video embed, .video object, .video iframe {width: 100%;height: auto;}

/*top*/
.top_bg{overflow: hidden;padding: 10px 0 10px 0;position: fixed; top: 0; width: 100%;background: #FFF;border-bottom: 1px solid #e5e5e5;box-shadow:0px 2px 8px rgba(0,0,0,0.1);z-index: 99999;}
/*.logo{float: left;padding: 5px 40px 5px 75px;height: 40px;}*/

/*web-nav*/
.web_nav{overflow: hidden;width:50%; float:right;margin-top: 0px;}

.menu1 {  margin: 0px auto;}
.nav2{ float:left; position:relative; z-index: 99;}
.nav2 ul{overflow: hidden; }
.nav2 ul .mainlevel{float:left;height:60px; display: block;}
#nav ul li:hover li a { color: #333;}
#nav ul li:hover li a:hover { color: #0080cc; border-bottom: 1px solid #0080cc;}
.nav2 ul li .nav-a:hover{ height:100px;color:#0080cc; line-height:60px;}

.nav2 ul li a.index_a{color:#0080cc;}
.nav2 ul li .nav-a { width: 96px;text-align: center; display: block;}
.nav2 .nav-a { height: 60px;line-height: 60px;padding: 0px 0;  text-align: center; display: block;}

.mainlevel div{height:86px;background: url(../images/nav_bg_03.png);position:fixed;padding-bottom:15px;padding-top:25px;padding-left:20px;display:none;padding-right:20px;width:382px; z-index: 9999; top: 70px;}
#sub_02{left:600px; }
#sub_03{left:700px; }
#sub_04{left:800px;}
#sub_05{left:900px;}
.mainlevel div ol{overflow:hidden;float:left;display:block;list-style:none; width:238px;}
.mainlevel div li{line-height:27px;}
.mainlevel div li a{height:27px;padding-left:0px; margin-right:10px;display:block; float:left;line-height:27px;width:109px;border-bottom:#999 1px dashed; }
.mainlevel div li a:hover{color: #0080cc;}
.mainlevel div .nav-img {float:right;width: 138px; height: 80px;display:inline-block}
.mainlevel div .nav-img img { width: 138px; height: 80px;}
.mainlevel div em img{border:#ffffff 3px solid;}
/*web-nav-end*/

/*nav*/
.clearfix {clear: both;}
.wap_nav{display: none;}

nav2 ul {list-style-type: none;}
nav2 ul li {display: inline-block;line-height: 40px;width: 90px;text-align: center;margin: 5px 0 5px 0;}
nav2 ul li a {display: block;}
nav2 ul li a:hover {background: #eee;border-radius: 6px;}
.current_page a{background: #eee;border-radius: 6px;}
.current_page a {}
#menu_button_wrapper{display: none;}
.hidden {display: none;}
.wap_li2{display: none; padding:0px 10px 15px;}
.wap_li2 a{ margin-right:10px;}
/* Responsive for smaller screens-响应较小的屏幕 */
@media (max-width:925px) {
	.wap_nav{display: block;}
	.web_nav{display: none;}
	#menu_list{margin-bottom: 15px;}

    #menu_button_wrapper{display: block;color: #9d9d9d;-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.1);box-shadow: 0 1px 0 rgba(255,255,255,.1);position: relative;}
    #menu_button {box-sizing: border-box;float: right;padding: 8px 12px;border: 1px solid #ddd;border-radius: 5px;position: absolute;right: 10px;	margin: 5px 0;}
    #menu_button:hover {cursor: pointer;background-color: #e5e5e5;}
    #hamburger {float: right;padding-top: 5px;}
    #menu_button span{display: block;background-color: #999;width: 18px;height: 2px;border-radius: 1px;margin-bottom: 3px;}
    nav2 ul {width: 100%;margin: 0 auto;padding: 0;box-sizing: border-box;}
	nav2 ul li {display: block;width: 100%;text-align: left;margin: 0;border-bottom: 1px solid #ddd;}

	#you_bg{background: url(../images/list_left.png) no-repeat 95%;}
	.current_page a{border-radius: 0;}
	nav ul li a{padding-left: 10px;}
	#you_bg a:hover {border-radius: 0;background:url(../images/list_left.png) no-repeat 95% #eee;}

	#you_bg2{background: url(../images/list_left2.png) no-repeat 95%;}
	#you_bg2 a:hover {border-radius: 0;background:url(../images/list_left2.png) no-repeat 95% #eee;}

	.current_page a{background:url(../images/list_left.png) no-repeat 95%;}

	.logo{padding:5px 20px;}
	.sousuoba {width: 100% !important; right: 0 !important;top: 70px !important;height: 40px !important;}
	
	.top_bg{padding: 0;position: static !important;}
	/*.banner_bg{display: none !important;}*/
	.banner_img img{display: block !important;width: 100% !important;}
	.bottom_bg{display: none !important;}
	.wap_db{display: block !important;}
	.wap_li{display: block !important;}
	.wap_erji{display: block !important;}
	.wap_yin{display: none;}

}
/*nav-end*/

/*web-banner*/
.banner_bg{/*height:540px;margin-top:66px;*/}
.banner_img img{display: none;}

.flexslider{position:relative;/*height:540px;*/overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; }
.slides{position:relative;z-index:1;}
.slides li{/*height:540px;*/}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:50%;}
.flex-direction-nav li a{display:block;width:60px;height:60px;overflow:hidden;cursor:pointer;position:absolute; background-size:cover; display:none}
.flex-direction-nav li a.flex-prev{left:30px;background:url(../images/prev.png) center center no-repeat;    background-size: cover;}
.flex-direction-nav li a.flex-next{right:30px;background:url(../images/next.png) center center no-repeat;    background-size: cover;}

.flexslider:hover .flex-direction-nav li a{ display:block}
/*web-banner-end*/

/*wap-banner*/
.hm_banner{width: 100%; height:100%;  margin:0 auto; position:relative; overflow:hidden; }
.hm_banner .hd{ width:100%; height:5px;  position:absolute; z-index:1; bottom:0; text-align:center;  }
.hm_banner .hd ul{ overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:5px; background-color:rgba(51,51,51,0.5);   }
.hm_banner .hd ul li{ -moz-box-flex:1; -webkit-box-flex:1; box-flex:1;text-indent: 999px; }
.hm_banner .hd ul .on{ background:#0087d6;  }
.hm_banner .bd{ position:relative; z-index:0; }
.hm_banner .bd li img{ width:100%;}
.hm_banner .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);display: block; /* 取消链接高亮 */ }
/*wap-banner-end*/

@media (max-width: 1024px) {
.flexslider{position:relative;/*height:540px;*/overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
}

@media (max-width:640px) {
	.flex-direction-nav li a{display:block;width:30px;height:30px;overflow:hidden;cursor:pointer;position:absolute; display:none}
.flex-direction-nav li a.flex-prev{left:20px;background:url(../images/prev.png) center center no-repeat;    background-size: cover;}
.flex-direction-nav li a.flex-next{right:20px;background:url(../images/next.png) center center no-repeat;    background-size: cover;}

}
/*语言*/
@media (max-width:1023px) {
	.yuyan{display: none;}
}
.yuyan{float: right;padding: 15px 20px 15px 0;}
.yuyan span{font-size: 10px;margin: 0 8px;color: #bbb;}
.yuyan a{font-size: 12px;}
.yuyan a:hover{text-decoration: underline;}

.zhongwen{ background:url(../images/yuyan_03.png) no-repeat center left; padding-left:25px;}
.english{ background:url(../images/yuyan_05.png) no-repeat center left;padding-left:25px;}


/*语言-end*/

/*搜索*/
.dss{height: 30px;width:30px;float: right;margin: 10px 0px 0 0;}
.dss img{width:30px;}	
.sousuoba { background:  #f5f5f5 ; position:absolute; top: 65px;right: 70px;width: 25%; height: 40px; padding: 10px 5px; display: none; /* box-shadow: rgb(204, 204, 204) 1px 1px 1px;border: 1px solid #ddd;*/ z-index: 999;}
.sou { width: 95%; border: 1px solid #e3e3e3; margin: 0px 2%; background: #fff; border-radius: 5px; line-height: 35px; height: 35px; overflow: hidden;}
.ss_input1 { border: none; color: #333; line-height: 33px;height: 33px; padding: 0 5px; float: left; display: block; float: left; width: 80%;}
.ss_submit1 {  background-size: 18px; height: 35px; width: 15%; float: right; cursor: pointer; background: #F30;  color: #fff; line-height: 35px;}
/*搜索-end*/

/*top-end*/

/*浮动客服*/
#floatDivBoxs{width:170px;background:#fff;position:fixed;top:180px;right:-175px;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#666;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:40px;line-height:40px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDqq li a:hover{color: #0080cc;}
#floatDivBoxs .floatDqq li img{margin-right: 5px;}
#floatDivBoxs .floatDtxt{font-size:16px;color:#333;text-align: center;line-height: 35px;color: #666;}
#floatDivBoxs .floatDtel{text-align: center;font-size: 16px;padding-bottom: 10px;font-weight: bold;}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(../images/online_arrow.png) no-repeat;position:fixed;top:180px;right:-5px;z-index:999;}
#rightArrow a{display:block;height:45px;}
/*客服-end*/

/*main*/
.main{width: 100% !important;max-width: 1280px;margin: 0 auto;padding-top: 2%;}

@media (max-width: 640px){
.main{width: 94% !important;max-width: 1280px;margin: 0 auto;padding: 2% 3%;}
}
/* 板块*/
.animate-item{-webkit-transition: opacity .2s,-webkit-transform 1s cubic-bezier(0,.9,.45,1);transition: opacity .2s,transform 1s cubic-bezier(0,.9,.45,1);opacity: 0;-webkit-transform: translate(0px,300px);-ms-transform: translate(0px,300px);transform: translate(0px,300px);}
.animate-item.animate-delay-1{-webkit-transition-delay: .1s;transition-delay: .1s;-webkit-transition-duration: 1s,1s;transition-duration: 1s,1s}
.animate-item.animate-delay-2{-webkit-transition-delay: .1s;transition-delay: .1s;-webkit-transition-duration: 1s,1s;transition-duration: 1s,1s}
.animate-item.animate-delay-3{-webkit-transition-delay: .3s;transition-delay: .3s;-webkit-transition-duration: 1s,1s;transition-duration: 1s,1s;-webkit-transform: translate(0px,360px);-ms-transform: translate(0px,360px);transform: translate(0px,360px)}
.animate-item.animate-start{-webkit-transform: translate(0px,0);-ms-transform: translate(0px,0);transform: translate(0px,0);opacity: 1;filter: alpha(opacity=100)}
.hw1_multi_img{position: relative;overflow: hidden; height:300px;}
.hw1_img_subinfo{position: absolute;display: block;width: 100%;height: 100%;top: 0;margin: 0;padding: 0;}
.hw1_img{width: 100%;height: 100%;-moz-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-o-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);}
.hw1_multi_img:hover .hw1_img{margin-left: -20px;}
.hw1_img img{width: 110%;max-width: 110%;    height: 100%;}

.hw1_img_subinfo a{display:block;position: relative;width: 100%;height: 100%;margin: 0;left: 0;top: 0;text-decoration: none;}
.hw1_multi_img:hover a{background: hsla(0, 0%, 0%, 0.5);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a8000000',endColorstr='#a8000000',GradientType=0) text-decoration: none;}


.left_new .video_bg2 a{background: url(../images/bofan.png) no-repeat center center;}
.left_new:hover .video_bg2 a{background: url(../images/bofan2.png) no-repeat center center hsla(0, 0%, 0%, 0.5);}

.hw1_img_wrap{position: absolute;bottom:0; left:0; width:90%;margin-bottom: 20px;min-height: 114px;padding:0 5%;font-size: 16px;}
.hw1_img_subinfo h3{font-size: 30px;margin-bottom: 10px;line-height: 1.2; font-weight:bold;}
.hw1_img_subinfo h3{position: relative;opacity: 1;color: #fff;-moz-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-o-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-moz-transform: translateY(60%);-ms-transform: translateY(60%);-webkit-transform: translateY(60%);transform: translateY(60%);}
.hw1_img_subinfo a{-moz-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-o-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);}
.hw1_img_subinfo p{position: relative;-moz-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-o-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-moz-transform: translateY(80%);-ms-transform: translateY(80%);-webkit-transform: translateY(80%);transform: translateY(80%);filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity: 0;color: #fff;line-height: 1.5;width: 100%;}
.hw1_multi_img:hover a h3,.hw1_multi_img:hover a p,.hw1_multi_img:hover a button{filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity: 1;-moz-transform: translateY(0);-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0)}
.hw1_img_subinfo a:before,.hw1_img_subinfo a:after{content: " ";display: table}
.hw1_img_subinfo a:after{clear: both}
.img-responsive{display:block;}

.fu_over{overflow: hidden;    width: 100%;position: relative;}
.fu_zuo{float: left;width: 49.25%;overflow:hidden}
.fu_you{float: right;width:  49.25%; overflow:hidden}
.fu_zuo1{float: left;width: 55%;}
.fu_you1{float: right;width: 45%;}
.col-sm{padding: 0 0%; height:300px;}
#xia_mar{margin-bottom: 2.65%;}

.fu_zuo .hw1_img_wrap{ text-align:left; width: 70%;   padding: 0 25% 0 5%;}
.fu_you .hw1_img_wrap{ text-align:right; width: 70%;   padding: 0 5% 0 25%;}

.center-tu{width:355px; height:320px; position:absolute; left:50%; margin-left:-177.5px; top:50%; margin-top:-168px; background:url(../images/6666.png) no-repeat center; z-index:999; color:#fff; text-align:center; line-height:320px; font-size:30px; background-size: 65%;font-weight:bold;text-shadow: 2px 3px 3px #000;}

@media only screen and (max-width: 800px) {
	.center-tu{ display:none}
	.hw1_img_wrap{padding:0;width: 100%;}
	.hw1_img_subinfo p{padding-right: 0;}
	.hw1_multi_img:hover a{background-color: inherit;}
	.hw1_img:hover,.hw1_img.hover{margin-left: 0;}
	.hw1_img_subinfo{position:absolute;padding: 0;width: auto;height: auto;  top: inherit;  bottom: 5px;}
	.hw1_img_wrap{position: relative;min-height:100%;margin-bottom:0;}
	.hw1_img_subinfo a{padding: 10px 0px;-moz-transition: initial;-o-transition: initial;-webkit-transition: initial;transition: initial;}
	.hw1_img_subinfo a:hover{/*background-color: #fff;*/}
	.hw1_img_subinfo h3{font-size: 18px;margin: 0; color:#fff}
	.hw1_img_subinfo p{font-size: 12px;margin-bottom: 0; margin-top:5px;}
	.hw1_img_subinfo p,.hw1_img_subinfo h3{opacity: 1;-moz-transform: translateY(0);-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);color: #fff;overflow: hidden;}

	.fu_zuo{float: none !important;width: 100% !important;}
	.fu_you{float: none !important; width: 100% !important;/*margin-top: 20px !important;*/}
	.fu_zuo1{float: none !important; width: 100% !important;}
	.fu_you1{float: none !important; width: 100% !important;}
	.video_bg a{background: none !important;}

	#rightArrow{display: none !important;}
	#floatDivBoxs{display: none !important;}
	
	.fu_you .hw1_img_wrap {text-align: left;width: 90%;padding: 0 5% 0 5%;}
	.fu_zuo .hw1_img_wrap {text-align: left;width: 90%;padding: 0 5% 0 5%;}
	.col-sm{padding: 0 0%; height:200px;}
	.hw1_multi_img {position: relative;overflow: hidden;height: 200px;}

}
/*板块-end*/

/*新闻*/
@media only screen and (max-width:880px){
	#gs_news{float: none !important;width: 96% !important;padding: 0 2%  !important;}
	#hy_news{float: none !important;width: 96% !important;padding: 0 2%  !important;}
	.gs_news{margin: 10px 0 !important;padding:0 !important;background: none !important;border: none !important;}
	.gs_news ul li{line-height: 40px !important;}
	.gs_news ul li a{font-size: 14px !important;}
	.gs_news h2{font-size: 18px !important;}

}
.news_bg{padding: 20px 0;}
.xinwen{overflow: hidden;}    
#gs_news{float: left;width: 50%;}
#hy_news{float: right;width: 50%;}
.gs_news{border: 1px dashed #ddd;margin: 0 10px;padding:20px 35px;background: #f7f7f7;border-radius: 10px;}

.gs_news ul li {line-height: 50px;font-size: 16px;border-bottom: 1px dashed #ddd;overflow: hidden;background: url(../images/dian_03.png) no-repeat 5px;padding-left: 15px;}
.gs_news ul li a{display: block;float: left;}
.gs_news ul li a:hover{color: #0080cc;text-decoration: underline;}
.gs_news ul li span{float: right;color: #999;font-size: 12px;}
.gs_news h2{font-weight: normal;font-size: 22px;line-height:55px;  background: url(../images/news_bg.png) repeat-x bottom;overflow: hidden;}
.gs_news h2 span{float: right;}
.gs_news h2 span a{font-size: 14px;}
.gs_news h2 span a:hover{text-decoration: underline;}
/*新闻-end*/

/*新闻*/

/*底部*/
.bottom_bg{background: #252525;padding: 50px 0;overflow: hidden;width: 100%;}
.bottom_db{overflow: hidden;width: 100% !important;max-width: 1280px;margin: 0 auto;}
.db_zuo{float: left;width:45%;overflow: hidden;}
.db_zuo img{float: left;width: 100px;height: 100px;padding: 5px;background: #666;}
.lx_dizhi{float: left; margin-left:15px;color: #aaa;line-height: 35px;}
.lx_dizhi h3{color: #FFF;font-weight: normal;font-size: 20px;}
.lx_dizhi h2{font-weight: normal;}
.lx_dizhi h4{font-weight: normal;}

.db_you{float: right;width: 55%;}
.db_nav{overflow: hidden;    float: right;}
.db_nav li{float: left;}
.db_nav li a{color: #bbb;}
.db_nav li a:hover{text-decoration: underline;}
.db_nav li span{color: #999;font-size: 12px;margin: 0 15px;}
.db_you h2{font-size: 14px;line-height: 30px; margin-top:15px;color: #666;font-weight: normal;    float: right;}

.wap_db{background: #252525;padding: 15px 0 80px;display: none;color: #999;text-align: center;}

@media only screen and (max-width:1020px){
.db_zuo img{ display:none}
.db_zuo .lx_dizhi h2{ display:none}

}



/*底部-end*/

/*手机二级*/
.wap_erji{display: none;}
.wap_menu ol { border-top:none;background: #f5f5f5;}
.wap_menu li i{padding: 0 4px; color: #fff;text-shadow: 0px 0px 0px rgba(255, 255, 255, 0.8);font-family: 宋体;font-style:normal;float: right;margin-right: 5%;}
.wap_menu li {border-bottom: none;overflow: hidden;}
.wap_menu a{color: #3f3f3f;text-decoration: none;}
.wap_menu .no {display:none;}
.wap_menu ol a{display: block;line-height: 40px;padding-left: 20px;border-bottom: 1px solid #ddd;}
.wap_menu ol a:hover{background: #ddd;border-radius: 0;}
#no_bor{border-bottom: none;}
/*手机二级-/

/*内页*/
.ny_main{width: 100% !important;max-width: 1180px;margin: 0 auto;padding: 20px 0;overflow: hidden;}

.weizhi{padding-bottom: 15px;border-bottom: 1px solid #eee;}
.weizhi a:hover{text-decoration: underline;}

/*选项卡*/
.xxka{overflow: hidden;}
.xxka ul{overflow: hidden;padding:20px 0;border-bottom: 2px solid #ddd;}
.xxka ul li{float: left;margin-right: 20px;}
.xxka ul li a{display: block;padding:10px 30px;border: 1px solid #ddd;border-radius: 5px;}
.xxka ul li a:hover{background: #333;color: #fff;}
.xuanzo a{background: #333;color: #fff;}
/*选项卡-end*/

.about{line-height: 30px;padding-top: 20px;}
.about h1{font-weight: normal;padding-bottom: 20px;}

/*产品*/
.product ul{overflow: hidden;padding:30px 0;}
.product ul li{float: left;width: 30%;margin: 20px 5% 20px 0;}
.product ul li a{display: block;}
.product ul li a img{width: 100%;height: auto;}
.product ul li a h3{line-height: 40px;background: url(../images/cpzs.png) no-repeat left;padding-left: 10px;}
.xiahua{border-bottom: 2px solid #ddd;padding-bottom: 20px;}
.product ul li a:hover h3{text-decoration: underline;}
#you_no{margin-right: 0;}

/*分页*/
.fenye{text-align: center;line-height: 30px;margin:20px 0;}
.fenye a{border: 1px solid #ddd; padding: 5px 10px;margin: 0 2px;}
.fenye a:hover{background: #666;color: #FFF;}
#xuzhong{background: #666;color: #FFF;}
/*分页-end*/

/*产品-end*/

/*内页-end*/

.new_home {
  /*width: 96%;*/
  margin: 40px auto;
  max-width: 1280px;
  padding:0 0%;
  overflow:hidden
}

.db-left{width: 32%;    float: left;}

.new_home .left_new {
  width: 50%;
  float: left;
  background: #f5f6f6;
  
}
.new_home .left_new img{width: 100%;height: 100%;-moz-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-o-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);  transition: transform 2s; cursor:pointer}
.new_home .left_new:hover img{transform: scale(1.1);}


.new_home .left_new .pic {
  float: left;
  width: 34%;
  position: relative;
}
.new_home .left_new .pic i {
  display: block;
  /*padding-bottom: 104.739336492891%;*/
}
.new_home .left_new .text {
  float: left;
  width: 57%;
  margin-left: 4%;
  padding: 4% 0px;
}
.new_home .left_new .text h4 {
  color: #373737;
  font-size: 24px;
  line-height: 30px;
  height: 30px;
  overflow: hidden;
  width: 100%;
}
.new_home .left_new .text p {
  color: #7d7d7d;
  font-size: 13px;
  line-height: 22px;
  height: 66px \n;
  overflow: hidden;
  width: 100%;
  margin: 12px 0px;
}
.new_home .left_new .text a {
  color: #989898;
  font-size: 13px;
}
.new_home .left_new .text a:hover {
  color: #366dae;
}
.new_home .right_new {
  width: 64%;
  float: right;
}
.new_home .right_new li {
  width: 23.5%;
  float: left;
 /* background: #f5f6f6;*/
  margin-right: 2%;
}
.new_home .right_new li:last-child {
  margin-right: 0px;
}
.new_home .right_new .pic {
  position: relative;
}
.new_home .right_new .pic img{ width:100%}
.new_home .right_new .pic i {
  display: block;
  padding-bottom: 31.297709923664126%;
}
.new_home .right_new .text {
  padding: 2% 0px 0;
}
.new_home .right_new .text h4 {
  color: #373737;
  font-size: 16px;
  line-height: 30px;
  height: 30px;
  overflow: hidden;
}
.new_home .right_new .text time {
  font-size: 12px;
  font-family: arial;
  color: #989898;
  line-height: 25px;
  height: 25px;
  overflow: hidden;
}
.new_home .right_new .text p {
  color: #7e7e7e;
  font-size: 13px;
  line-height: 22px;
  /*height: 22px;*/
  width: 100%;
  overflow: hidden;
      margin-bottom: 0;
}
@media (max-width: 640px) {
	.db-left{
    width: 100%;
    margin-bottom: 10px;
	
  }
  .new_home .left_new {
    width: 100%;
    margin-bottom: 10px;
	background:none;
  }
  .new_home .right_new {
    width: 100%;
  }
  .new_home .right_new .fl{ width: 100%; /*padding:0 2%*/}
  .new_home .right_new li {
    width: 100%;
    float: left;
    /* background: #f5f6f6; */
    /*padding:0 2%;*/
	margin-bottom:2%;
}
  

}
@media (max-width: 480px) {
  .new_home .left_new .pic {
    width: 100%;
	display:none
  }
  .new_home .left_new .text {
    width: 100%;
    margin: 0px;
  }
    .new_home .right_new .fl{ width: 100%; /*padding:0 2%*/}
  .new_home .right_new li {
    width:100%;
    float: left;
    /* background: #f5f6f6; */
   /* padding:0 2%;*/
	margin-bottom:2%;
}
  .new_home .right_new li .pic img{ width:100%;}
  

}



.home_pro {
  background: #fff;
  padding: 30px 0px 40px;
  /*overflow:hidden*/
}
.home_pro .pro_nei {
  max-width: 1280px;
  width: 100%;
  margin: auto;
}
.pro_com {
  padding-top: 3%;
}
.pro_com .p_left {
  width: 49.5%;
  float: left;
  position: relative;
}
.pro_com .p_left img.vcenter{ width:100%}
.pro_com .p_left i {
  display: block;
  padding-bottom: 79.3103448275862%;
}
.pro_com .p_left .zhe_a {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: url(../images/zhe_bg.png);
  vertical-align: middle;
  display: table-cell;
  text-align: center;
  padding: 30% 0px;
  display: none;
}
.pro_com .p_left .zhe_a img {
  max-width: 100%;
  max-height: 100%;
}
.pro_com .p_left .zhe_a span {
  display: block;
  color: #fff;
  width: 98%;
  margin: auto;
}
.pro_com .p_left .zhe_a .zw {
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  height: 20px;
  overflow: hidden;
  margin-top: 5%;
}
.pro_com .p_left .zhe_a .yw {
  font-family: AvantGardeBook;
  font-size: 12px;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
}
.pro_com .p_left:hover .zhe_a {
  display: block;
}
.pro_com .p_right {
  width: 100%;
  /*width: 49.8%;*/
  float: right;
}
.pro_com .p_right ul li {
  /*width: 49.5%;*/
   width: 24%;
  float: left;
  margin-right: 1.333%;
  margin-bottom: 0%;
  position: relative;
}
.pro_com .p_right ul li:nth-child(4n+4) {
  margin-right: 0px;
}
.pro_com .p_right ul li .pic {
  position: relative;
}
.pro_com .p_right ul li .pic img{ width:100%; height:100%;}
.pro_com .p_right ul li .pic i {
  display: block;
  padding-bottom: 79.3103448275862%;
}
.pro_com .p_right ul li .zhe_a {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  /*height: 173px;*/
  background: url(../images/zhe_bg.png);
  vertical-align: middle;
  display: table-cell;
  text-align: center;
  padding: 44px 0px;
  display: none;
 /* opacity:0.4;*/
}
.pro_com .p_right ul li .zhe_a img {
  max-width: 100%;
  max-height: 100%;
}
.pro_com .p_right ul li .zhe_a span {
  display: block;
  color: #fff;
  width: 98%;
  margin: auto;
   font-size:24px;
}
.pro_com .p_right ul li .zhe_a .zw {
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  height: 20px;
  overflow: hidden;
  margin-top: 5%;
}
.pro_com .p_right ul li .zhe_a .yw {
  font-family: AvantGardeBook;
  font-size: 12px;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
}
.pro_com .p_right ul li:hover .zhe_a {
  display: block;
}
@media (max-width: 768px) {
  .pro_com .p_left {
    width: 100%;
    margin-bottom: 10px;
  }
  .pro_com .p_right {
    width: 100%;
  }
}
@media (max-width: 480px) {
  .pro_com .p_right {
    width: 100%;
  }
  .pro_com .p_right ul li {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 10px;
  }
}

.ab-wz{ width:420px;}
.ab-wz h3 a { color:#fff; font-size:32px;}
.ab-wz p{ color:#fff; display:block; margin:15px 0}

.ab-wz  a.c-call-to-action{
    color: #000;
    background: #FFF;
	display:inline-block;
	 padding:10px 20px;
	  width:80px;
	  margin-top:15px;
}


/*首页-最新产品区域*/

 .swiper-slide{text-align: center;font-size: 18px;background: #fff; display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;
        -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;
    }  
	
.swiper-slide img{ max-width: 100%;height: 100%;}
.swiper-slide .cp-img{ position:relative; overflow:hidden}
.swiper-slide .cp-img a{ display:block}
.title-01{ text-align: center; padding-top: 5px; text-align:left}
.title-01 h3{font-size: 18px;color:#0083C7; line-height:32px;}
.title-01 P{ font-size:14px; color:#666; line-height:25px; margin-top:0px; height:50px; overflow:hidden;}
#sy-cplist{ padding: 30PX 0 0; text-align: center;}

.sy-cpbox .cp-img a.big-pic img{ width: 100%; height:200px;    max-height: 200px;min-height: 200px; max-width: 100%; margin-bottom:-5px;    transition: transform 2s;}
.swiper-container-horizontal>.swiper-pagination{ bottom: 15px;}
a.cp-gd{  display:block;*zoom:1; line-height:34px; text-align: center; width: 110px; margin: 0 auto; border:1px solid #ffcc12; background-color:#ffcc12; color:#333;}

.sy-cpbox:hover .cp-img a.big-pic img{transform: scale(1.1); }
/*首页-最新产品结束*/


.sy-cpbox a.zhe_a {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: url(../images/zhe_bg.png);
  vertical-align: middle;
  display: table-cell;
  text-align: center;
  padding: 0px 1px;
  display: none;
 
 /* opacity:0.4;*/
}
.sy-cpbox .zhe_a img {
  width:auto !important;
  height:auto;
  margin-top:55px;
}
.sy-cpbox .zhe_a span {
  display: block;
  color: #fff;
  width: 98%;
  margin: auto;
   font-size:24px;
}
.sy-cpbox:hover .zhe_a {
  display: block;
}
.sy-cpbox:hover .title-01 h3{ text-decoration:underline}
.home-video{ background:#000;width:100%; margin:10px auto 0; max-height:400px; overflow:hidden; position:relative;background-size:cover; text-align:center; min-height:200px; }
.home-video a.piv-a{min-height: 200px; max-height:400px; overflow:hidden; display:block; width:100%;}
.home-video img{max-width: 100%;height: 100%;-moz-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-o-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);  transition: transform 2s; cursor:pointer;   min-height: 200px;}
.home-video:hover img{transform: scale(1.05); opacity:0.8}

.home-video .video_bg2{width:500px; height:50px; position:absolute; top:33%; margin-top:0px; margin-left:-250px; left:50%;}

.home-video .video_bg2 a{background: url(../images/bofan.png) no-repeat center center;}
.home-video:hover .video_bg2 a{background: url(../images/bofan2.png) no-repeat center center ;}
.home-video h3{ color:#fff; font-size:36px; font-weight:bold; margin:40px 0 00px 0;}

@media (max-width: 768px) {
.home-video{ background:#000;width:100%; margin:10px auto 0; max-height:400px; overflow:hidden; position:relative;background-size:cover; text-align:center; height:200px; }
.home-video .video_bg2{ width:100%; text-align:center;height:50px; position:absolute; top:22%; margin-top:0px; margin-left:0px; left:0%;}
.home-video h3{ color:#fff; font-size:24px; font-weight:bold; margin:20px 0 0px 0;}
}

@media (max-width: 768px) {

.new_home { margin: 20px auto 0;}

.home_pro {background: #fff;padding: 20px 0px;}
#sy-cplist {    padding: 10PX 0 20px;text-align: center;}


.sy-cpbox .zhe_a img {
    width: auto !important;
    height: auto;
    margin-top: 45px;
}
}
.swiper-pagination{ display:none; margin-bottom:-15px;}
@media (max-width: 768px) {
.swiper-pagination{ display:block; }
}

/*内页*/

.pc-banner{width:100%; max-height:300px; overflow:hidden; position:relative;  height:300px;}
.sj-banner{ display:none}
.sj-banner img{ width:100%; margin-bottom:-4px;}
@media (max-width: 768px) {
.pc-banner{ display:none;}
.sj-banner{ display:block}
.sj-banner img{ width:100%; margin-bottom:-5px;}
}



.ny-about{ min-height:500px; width:100%; background:#f5f5f5; overflow:hidden}

.nynav{ width:100%; background:#fff; height:80px; margin:0px auto 0px}
.w1280{ width:100%; max-width:1280px;    margin: 0 auto;    /*height: 64px;
    padding-top: 16px;
    background: url(../images/bg_sign18.png) no-repeat 12px 0;
    line-height: 64px;
    color: #949494;*/
	}



.ins-navbox {
    height: 78px; float:left;
}
.ins-navbox li {
    margin-right: 23px;
    font-size: 16px;
    line-height: 78px;
	float:left;
}
.ins-navbox li a {
    display: block;
    padding: 0 18px;
	font-weight:bold;
	font-size:18px;
}
.ins-navbox li a:hover, .ins-navbox li a.hover {
    color: #0083C7;
    border-bottom: 2px solid #0083C7;
    position: relative;
    /*margin-bottom: -1px;*/
}


.profile-wrap{width:100%; max-width:1280px;    margin: 0 auto;    overflow: hidden;}
.profile-wrap {
    padding-top: 50px;
    padding-bottom: 60px;
    transition: normal;
	overflow:hidden;
}
.profile-wrap .f48 {
    font-size: 48px;
    color: #0083C7;
    line-height: 67px;
	font-weight:bold;
	 text-align:center
}

.profile-wrap .f36 {
    font-size: 36px;
    line-height: 46px;
    color: #e5e5e5;
    text-transform: uppercase;
	text-align:center
}
.profile-wrap .cont {
    width: 100%;
    margin-top: 21px;
}
.cont-img{width:94%; padding:0 3%; margin-bottom:15px;}
.profile-wrap .cont .boxs {
    width: 44%;
    margin:0 3%;
    font-size: 14px;
    line-height: 28px;
    float: left;
	    min-height: 300px;
	/*	max-height: 300px;*/
}

.wz-box {
  
    padding-right: 30px;
    height: 80px;
    line-height: 80px;
    background: url(../images/ico3.png) 0 50% no-repeat;
    padding-left: 25px;
    color: #666; float:right;
}
.wz-box a {
    color: #666;
}









.cont_zhong{max-width:1200px;overflow:hidden;margin:20px auto 0; width:100%}
.cont_zhong_left{width:450px;overflow:hidden;float:left;/*background:#fff;*/ padding:30px 40px;}

.cont_zhong_left ul{width:500px;height:175px;background:#ff8800;}


.cont_left_p{padding:20px 0 3px;color:#666;font-size:16px; line-height:25px;}

.cont_left_p p{ margin:0 0 15px 0;}

.cont_zhong_right{float:right; height:304px; background:#ddd; overflow:hidden; width:670px;}



.inner{width:1200px;margin:0 auto; padding:0px 0 40px}
/*Msg*/
.con-wrap{ float:left; width:100%}
.con-wrap .f48 {
	margin-top:50px;
    font-size: 48px;
    color: #0083C7;
    line-height: 67px;
	font-weight:bold;
	 text-align:center
}

.con-wrap .f36 {
    font-size: 36px;
    line-height: 46px;
    color: #e5e5e5;
    text-transform: uppercase;
	text-align:center;
	margin-bottom:30px;
}
.msg_form p{overflow: hidden;padding-bottom: 20px;}
input.msg_text{width: 32%;padding:12px 0;margin:0;margin-right: 2%;border:0 none;height: 16px;line-height: 16px;outline: none;background: #e5e5e5;text-indent: 2em;float: left;color: #8e8e8e;font-size: 12px;}
input.last{margin-right: 0;}
#msg_content{width: 98%;height: 122px;background: #e5e5e5;padding:8px 1%;border:0;color: #8e8e8e;font-size: 12px;text-indent: 1em;outline: none;resize: none;}
#msg_sub{height: 50px;width: 100%;background: #0083C7;text-align: center;color: #ffffff;line-height: 50px;font-size: 16px;border:0 none;cursor: pointer;margin-top: 20px;letter-spacing: 1px;outline: none;}
/*Msg end*/


.news_ul{padding: 0 0px;overflow: hidden;}
.news_ul li {
    width: 27.3%;
    float: left;
    margin: 1%;
    position: relative;
    cursor: pointer;
    padding: 2%;
    background: #fff;
    max-height: 345px;
    transition: transform 2s;
}
.news_ul li h4{ font-size:18px; font-weight:normal; line-height:26px; height:26px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.news_ul li span.time{
    line-height: 32px;
    color: #888;
    display: block;
}
.news_ul li .pic {
    position: relative;
    overflow: hidden;
    width: 100%;
	margin-top:5px;
}


.news_ul li .pic img {
    position: relative;
    overflow: hidden;
    width: 100%;
    max-height: 200px;
    min-height: 200px;
    transition: transform 2s;
}
.news_ul li:hover img{transform: scale(1.1); }



/*.news_ul li:nth-child(3n+3) {
  margin-right: 0px;
}
.news_ul li:nth-child(3n+3):after {
  display: none;
}*/

.news_ul li  li .text {
    padding: 3% 0px 0%;
}

.news_ul li .text p {
    color: #666; margin: 8px 0; line-height:22px; height:45px; overflow:hidden;
}
.news_ul li .more {
    line-height: 24px;
    display: inline-block;
    padding-right: 16px;
    background: url(../images/ico_42.png) no-repeat right center;
    color: #333;
    color: #333;
}
.news_ul li:hover{ background:#0083c7}
.news_ul li:hover .more{
	color: #fff;
	background: url(../images/ico_43.png) no-repeat right center;
}

.news_ul li:hover  h4,.news_ul li:hover  .time{ color:#fff;}
.news_ul li:hover .text p { color:#fff}



.industrial-service {
    width: 100%;
}
.industrial-service ul {
    width: 100%;
}
.industrial-service li {
    width: 100%;
	    overflow: hidden;    background-color: #fff;
}
.industrial-service.owrap li .contbox {
    padding: 62px 12% 0 10%;
    width: 28%;
}
.industrial-service.owrap li .contbox2 {
    padding: 62px 14% 0 8%;
    width: 28%;
}
.industrial-service li .f48 {
    font-size: 48px;
    display: block;
    line-height: 66px;
	font-weight:bold
}
.industrial-service.owrap li .f48 {
    font-size: 34px;
    line-height: 40px;
}

.industrial-service li .f48 a {
    color: #0083C7;
}
.industrial-service li .f18 {
    display: block;
    line-height: 35px; margin:10px 0; color:#333;
}
.f18 {
    font-size: 18px; 
}
.industrial-service.owrap li .word {
    margin-top: 5px;
    line-height: 22px;
	    display: block;
}
.industrial-service li .more {
    display: inline-block;
    padding-right: 79px;
    line-height: 38px;
    font-size: 20px;
    color: #000;
    background: url(../images/ico_31.png) no-repeat right center;
    margin-top: 38px;
}
.industrial-service.owrap li .more {
    margin-top: 10px;
}
.industrial-service li .more:hover{
	color: #0083C7;
	background: url(../images/ico_103.png) no-repeat right center;
	/*background-size: auto 80%;*/
}
.industrial-service.m-wrap li .more:hover{
	background: url(../images/ico_103.png) no-repeat right center;
	background-size: auto 80%;
}
.industrial-service li .imgbox {
    display: block;
    width: 50%;
    position: relative;
}
.industrial-service li .imgbox img {
    display: block;
    width: 100%;
}
.industrial-service li .upbox {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: url(../images/bg_09.png) repeat center;
    display: none;
	cursor:pointer
}
.industrial-service li .upbox .ico {
    width: 22px;
    height: 15px;
    background: url(../images/ico_83.png) no-repeat center;
    position: absolute;
    top: 0;
    left: 9%;
    display: none;
}
.industrial-service li .upbox .box {
    display: block;
    position: absolute;
    width: 100%;
    text-align: center;
    top: 50%;
	margin-top: -20px;
}

.industrial-service li .upbox a {
    display: inline-block;
    padding-right: 70px;
    font-size: 18px;
    color: #fff;
    line-height: 38px;
    background: url(../images/ico_54.png) no-repeat right center;
   
}
.industrial-service li .upbox a:hover{
	opacity: 0.8;
	filter:Alpha(opacity=80);
}
.industrial-service.owrap li .upbox a {
   
}

.industrial-service li:hover .upbox  {
    display: block;
   
}




/*上下页切换*/
.prev_next {
  text-align: left;
  margin: 5% auto 0;
  line-height: 40px;
  color: #7b7b7b;
  font-size: 12px;
  max-width: 1280px;
  /*border: 1px solid #e5e5e5;*/
  width: 100%;
}
.prev_next li {
  float: left;
  width: 48%;
  padding-left: 10px;
  padding-right: 10px;
}
.prev_next li b {
  color: #999999;
  font-size: 12px;
   float:left
}
.prev_next li a {
  color: #666;
  display: block;
  height: 40px;
  width: 90%;
  overflow: hidden;
  font-size: 14px;
  float:left;
}
.prev_next li:hover  b{
  color: #fff;
}
.prev_next li a:hover {
  color: #fff;
}
.prev_next li:last-child {
  /*border-left: 1px solid #e5e5e5;*/
}
@media (max-width: 640px) {
  .prev_next {
    margin: 30px auto 30px;
  }
  .prev_next li {
    width: 100%;
    margin-bottom: 10px;
  }
  .prev_next li:last-child {
    text-align: left;
    border-top: 1px solid #e5e5e5;
    border-left: none;
  }
}
.news_show_zi {
  padding: 0% 40px;
  overflow:hidden
}
.news_show_zi h4 {
  color: #333;
  line-height: 40px;
  text-align: center;
  font-size: 22px;
  margin-bottom: 20px;
}
.news_show_zi .div-content{ line-height:24px;}
.news_show_zi .div-content span{ color: #898989;
  font-size: 14px;
  line-height: 24px;}
.news_show_zi .div-content p {
  color: #898989;
  font-size: 14px;
  line-height: 24px;
}
.news_show_zi .sh_img {
  position: relative;
  padding: 0% 0px;
  margin: 15px 0px 15px;
  width: 100%;
}
.news_show_zi .sh_img img {
 
}

.news_show_zi .guan_ul {
  padding: 3% 0%;
}
.news_show_zi .guan_ul li {
  line-height: 39px;
  height: 39px;
}
.news_show_zi .guan_ul li a {
  width: 80%;
  float: left;
  display: block;
  color: #666;
  height: 39px;
  overflow: hidden;
  background: url(../images/jian_sian.png) no-repeat 6px center;
  padding-left: 18px;
}
.news_show_zi .guan_ul li span {
  width: 20%;
  float: right;
  color: #999;
  display: block;
  height: 39px;
  overflow: hidden;
  text-align: right;
  padding-right: 6px;
}
.news_show_zi .guan_ul li:hover a {
  color: #007bc8;
}
@media (max-width: 480px) {
  .news_show_zi .guan_ul li a {
    width: 70%;
  }
  .news_show_zi .guan_ul li span {
    width: 26%;
  }
}


.w980 {
    position: relative;
    max-width: 1280px;
    margin: 0 auto 0px;
	    overflow: hidden;
}
.pro-info-text {
    width: 45%;
    padding-top: 35px;
}
.pro-info-text .cn {
    font-size: 36px;
    font-weight: bold;
    color: #0083C7;
    line-height: 54px;
	margin-bottom:20px;
}

.pro-big-img{ width:45%;}

.nybg{ background:#fff}
.nybg .nynav{ background:#f5f5f5}

.pro_s2{ width:100%; margin:0 auto;overflow: hidden; background:#f5f5f5}
.pro-wrap{    width: 100%;max-width: 1200px;margin: 0 auto; padding:30px 40px; overflow:hidden}


.ins-tit {
    width: 100%;
    padding-bottom: 30px;
	 float:left;
}
.ins-tit .f48 {
    font-size: 48px;
    color: #0083C7;
    line-height: 67px;
    font-weight: bold;
    text-align: left;
	    float: left;
}
.ins-tit .f24 {
    font-size: 24px;
    color: #666;
    text-align: left;
	    float: left;
		    margin-top: 28px; margin-left:15px
}

.listwrap ul {
    width: 100%;
	float:left
}

 .listwrap li {
    width: 100%;
    background-color: #fff;
    position: relative;
    overflow: hidden;
	height:300px;
	cursor:pointer;
	margin-bottom:35px;
	
	-moz-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
    -o-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
    -webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
    transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
    transition: transform 2s;
}

.listwrap .cont {
    width: 42%;
    margin:2% 4%;
    padding-top: 0px;
}
.listwrap .f36 {
    font-size: 30px;
    line-height: 51px;
    color: #0083C7;
	text-align:left
}
.listwrap .word {
    display: block;
    line-height: 24px;
    margin-top: 16px;
    margin-bottom: 36px;
    font-size: 13px;
	float:left;
	
}
.listwrap .cont .link-targ {
    display: inline-block;
    font-size: 18px;
    height: 50px;
    line-height: 50px;
    margin-bottom: 20px;
    padding-left: 30px;
    width: 140px;
    background: url(../images/ico_124.png) no-repeat 122px center #0083C7;
    color: #fff;
    margin-top: 30px;
}
.listwrap .img {

    width: 50%;
    position: relative;
    height: 100%;
    overflow: hidden;
    transition: normal;
}
.listwrap .img img{ width:100%; margin-bottom:-4px;}

.listwrap .upbox {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/bg_09.png) repeat center;
    display: none;
    z-index: 10;
}

.listwrap li:hover .upbox {

   display:block;
  -moz-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
    -o-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
    -webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
    transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
    transition: transform 2s;
}
.listwrap .box {
    display: block;
    position: absolute;
    left: 0;
    width: 100%;
    top: 50%;
    margin-top: -20px;
    text-align: center;
    transition: normal;
}


.listwrap .upbox a {
    display: inline-block;
    padding-right: 88px;
    line-height: 56px;
    font-size: 30px;
    color: #fff;
    background: url(../images/ico_55.png) no-repeat right center;
}


@media (max-width: 768px) {
	.cont-img {
    width: 100%;
    padding: 0 0%;
    margin-bottom: 15px;
}
.profile-wrap .cont .boxs {
    width: 100%;
    margin: 0 0%;
    font-size: 14px;
    line-height: 28px;
    float: left;
    min-height: 300px;
    max-height:inherit;
}

.profile-wrap .cont {
    width: 94%;
    margin: 3% 3%;
    overflow: hidden;
}
}



@media (max-width: 640px) {

.wz-box{ display:none}

.profile-wrap {
    padding-top: 20px;
    padding-bottom: 20px;
    transition: normal;
    overflow: hidden;
}
.profile-wrap .f36 {
    font-size: 24px;
    line-height: 46px;
    color: #e5e5e5;
    text-transform: uppercase;
	text-align:center
}

.profile-wrap .cont {
    width: 100%;
    margin-top: 10px;
}

.cont-img{width:100%; margin-bottom:15px;padding: 0 0%;}
.profile-wrap .cont .boxs {
    width: 100%;
    margin: 0 0%;
    font-size: 14px;
    line-height: 28px;
    float: left;
    min-height: 300px;
    max-height:inherit;
}
.about_ul {
    margin-top: 15px;
    overflow: hidden;
    width: 100%;
	margin:0 0%;
    float: left;
}
.about_ul li {
    margin-bottom: 15px;
    width: 100%;
    margin: 0 0%;
    float: left;
    text-align: center;
}
.about_ul .quan {
    width: 60px;
    height: 60px;
    font-size: 12px;
    line-height: 60px;
	float:left
}
.about_ul .wen {
    width: 70%;
	float:left;
	margin-left:2%;
	text-align:left
}


.pro_ul li {
    width: 94%;
    margin:0 0% 3%;
	padding:3%;
}


.news_ul li {
    width: 92%;
    float: left;
    margin:0 0 3%;
    position: relative;
    cursor: pointer;
    padding: 4%;
    background: #fff;
    max-height: 345px;
    transition: transform 2s;
}
.news_show_zi {
    padding: 0% 0%;
    overflow: hidden;
}


.prev_next li {
    float: left;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
}
.prev_next li b {
    color: #999999;
    font-size: 12px;
    float: left;
	width:15%;
}
.prev_next li a {
    color: #666;
    display: block;
    height: 40px;
    width: 85%;
    overflow: hidden;
    font-size: 14px;
    float: left;
}
.prev_next {
    margin: 30px auto 0px;
}

.cont_zhong_left {
    width: 100%;
    overflow: hidden;
    float: left;
    /* background: #fff; */
    padding: 0px 3%;
}

.cont_zhong_right {
    float: right;
    height:auto;
    background:none;
    overflow: hidden;
    width: 94%;
	margin:3% 3%
}

.con-wrap .f48 {
    margin-top: 30px;
    font-size: 48px;
    color: #0083C7;
    line-height: 67px;
    font-weight: bold;
    text-align: center;
}
.con-wrap .f36 {
    font-size: 24px;
    line-height: 46px;
    color: #e5e5e5;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 10px;
}

.inner {
    width: 94%;
    margin: 0 auto;
    padding: 0px 3%;
}
input.msg_text {
    width: 100%;
    padding: 10px 0;
    margin: 0;
    margin-right: 0%;
	margin-bottom:3%;
    border: 0 none;
    height: 25px;
    line-height: 25px;
    outline: none;
    background: #e5e5e5;
    text-indent: 3%;
    float: left;
    color: #8e8e8e;
    font-size: 12px;
}
.msg_form p {
    overflow: hidden;
    padding-bottom: 0px;
}
#msg_content {
    width: 94%;
    height: 80px;
    background: #e5e5e5;
    padding: 3% 3%;
    border: 0;
    color: #8e8e8e;
    font-size: 12px;
    text-indent: 0;
    outline: none;
    resize: none;
}
#msg_sub {
    height: 50px;
    width: 100%;
    background: #0083C7;
    text-align: center;
    color: #ffffff;
    line-height: 50px;
    font-size: 16px;
    border: 0 none;
    cursor: pointer;
    margin-top: 10px;
    letter-spacing: 1px;
    outline: none;
	margin-bottom:30px;
}


.industrial-service li {
    width: 100%;
    overflow: hidden;
    background-color: #fff;
	margin-bottom:4%;
	
}
.industrial-service.owrap li .contbox {
    padding: 4% 4%;
    width: 92%;
	
}
.industrial-service li .imgbox {
    display: block;
    width: 100%;
    position: relative;
}

.industrial-service.owrap li .f48 {
    font-size: 24px;
    line-height: 40px;
}


.ins-tit {
    width: 94%;
	padding:0 3%;
    padding-bottom: 20px;
    float: left;
}
.listwrap li {
    width: 100%;
    background-color: #fff;
    position: relative;
    overflow: hidden;
    height:auto; 
    cursor: pointer;
    margin-bottom: 3%;

}
.ins-tit .f48 {
    font-size: 24px;
    color: #0083C7;
    line-height: 40px;
    font-weight: bold;
    text-align: left;
    float: left;
}
.ins-tit .f24 {
    font-size: 18px;
    color: #666;
    text-align: left;
    float: left;
    margin-top: 10px;
    margin-left: 0px;
}
.profile-wrap .cont {
    width: 94%;
	margin: 3% 3%;
	    overflow: hidden;
}
.profile-wrap .listwrap p.f36 {
    font-size: 24px;
    line-height: 46px;
     color: #0083C7; 
    text-transform: uppercase;
    text-align: left;
}
.listwrap .word {
    display: block;
    line-height: 24px;
    margin-top: 16px;
    margin-bottom: 0px;
    font-size: 13px;
    float: left;
}
.listwrap .img {
    width: 100%;
    position: relative;
    height: 100%;
    overflow: hidden;
    transition: normal;
}

.listwrap .cont .link-targ {
    margin-bottom: 10px;
    margin-top: 15px;
}


.w980 {
    position: relative;
    max-width: 1280px;
    margin: 0 auto 0px;
	    padding: 0% 3%;
    overflow: hidden;
}
.pro-info-text .cn {
    font-size: 24px;
    font-weight: bold;
    color: #0083C7;
    line-height: 36px;
    margin-bottom: 10px;
}
.pro-info-text {
    width: 100%;
    padding-top: 0px;
	margin-bottom:20px;
}
.pro-big-img {
    width: 100%;
}
.pro-wrap {
    width: 94%;
    margin: 0 auto;
    padding:4% 3%;
}
.guan_top:before {
    content:normal;

}
.guan_top:after {
    content:normal;

}

}

.left-back{ width:20%; float:left; line-height:50px; padding:0 0%; background:url(../images/ico_35.png) no-repeat #0083C7 20% center; display:none;    background-size: auto 36%;color:#fff; text-indent:9%
}
.left-back a{ color:#fff}
.tit {
    /*display: block;*/
    width: 95%;
    padding-left: 5%;
    font-size: 18px;
	font-weight:bold;
    color: #0083C7;
    line-height: 50px;
	height:50px;
    background: url(../images/nav.png) no-repeat 93% center;
    background-size: auto 50%;
    cursor: pointer;
	display:none
}
@media (max-width: 640px){
	.nynav {
    width: 100%;
    background: #fff;
    height: 50px;
    margin: 0px auto 0px;
}

.left-back{  display:block;}

.right-nav{ width:80%; float:right; position:relative}
.tit {display: block;}
.ins-navbox { display:none;    width: 100%; height:auto;float: left; position:absolute; background:#fff;    z-index: 2; left:0; top:50px;}
.ins-navbox li {
    width: 100%;
    font-size: 14px;
    line-height: 50px;
	height:50px;
    text-align: left;
    margin-right: 0;
    float: left;
	border-bottom:1px solid #ddd;
}
.ins-navbox li a {
    display: block;
    padding: 0 0px;
    font-weight: bold;
    font-size: 14px;
	 padding-left: 5%;

}

.ins-navbox li a:hover, .ins-navbox li a.hover {
    color: #0083C7;
    border-bottom: none;
    position: relative;
  
}

}


/*产品内页编辑*/
.cpnr-cont{ line-height:30px; overflow:hidden; float:left; width:100%}
.w50{ width:48%;}
.cpnr-cont h2{ font-weight:normal; margin-bottom:15px; background:url(../images/dian.png) no-repeat 0 14px; padding-left:15px;}
.cpnr-cont .cpnr-li{ margin-bottom:20px; overflow:hidden; width:100%;}
.bj-tit{     float: left;overflow:hidden; border-bottom: 2px solid #ccc;font-size: 24px;color: #0083C7;font-weight: 700;margin-bottom: 25px;padding-bottom:10px;position: relative;width: 100%; margin-top:25px;}

.cpnr-cont .img_pro{ max-width:100%;}
.cpnr-cont p{ font-size:16px; color:#666}

table{ border-spacing:inherit; width:100%;border-collapse: collapse;    border: 1px solid #ccc}
table td{ padding:2px 10px; text-align:left}
@media (max-width: 640px){
.w50{width: 100%;margin: 0px auto 0px;}
.cpnr-cont h2{ font-weight:normal; margin-bottom:5px; background:url(../images/dian.png) no-repeat 0 14px; padding-left:15px; font-size:14px;}
.cpnr-cont p{ font-size:14px; color:#666}
}



