@charset "utf-8";

/* 注意：以下长度用em换算，1em=10px。特别注意文字大小，父子层级会继承，所以不要在div中定义字体大小，只能用span修改字体。
------------------------------------------------------------------------------------------------------ */

/* 全局样式
-------------------------------------------------------------- */
html,body,a,p,span,ul,img{ padding:0; margin:0; list-style:none; border:none; font-size:14px; font-family:"微软雅黑","Arial"; color:#666;}
p{line-height:25px;}
img{ border:none; vertical-align:middle;}
td{ vertical-align:center; font-size:13px;}
body{ background-color:#FFFFFF; }

*{margin:0;padding:0;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img{border:medium none;margin:0;padding:0;}
body,button,input,select,textarea{outline:none;}
ul,ol,li{list-style:none;}

table{ }
html,body{height:auto;margin:0 auto;}
.hide{display:none;}
.clear{clear:both;}


h1,h2,h3,h4,h5,h6 { font-weight: bold; }

h1 { font-size: 3em; line-height: 1; margin:0; padding:0;}
h2 { font-size: 2em;  margin:0; padding:0;}
h3 { font-size: 1.5em; line-height: 1;  margin:0; padding:0;}
h4 { font-size: 1.2em; line-height: 1.25; margin:0; padding:0;}
h5 { font-size: 1em;  margin:0; padding:0;}
h6 { font-size: 1em; }

/* 页面基本元素
-------------------------------------------------------------- */

/* 链接样式 */
a {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}

/* 常用元素 */
.clear { clear:both; font-size:1px; line-height:0px; height:0px; }

/* 层浮动 */
.left { float: left; }
.right{ float: right; }
.center { margin: 0 auto; }

/* 文字对齐 */
.tleft { text-align:left; }
.tright { text-align:right; }
.tcenter {text-align:center; }

/* 全局 */
.w1200m { width:1200px; margin:0 auto; }

/* 头部 */
.header{position:relative;top:0px;width:100%;padding:25px 0;z-index: 999;background:url(../images/header_bg.jpg) top center;transition:all 0.8s ease;
	box-shadow: 0px 4px 6px rgba(162,162,162, 0.75);
	-moz-box-shadow: 0px 4px 6px rgba(162,162,162, 0.75);
    -webkit-box-shadow: 0px 4px 6px rgba(162,162,162, 0.75);  
}
.header-tel{display:none;}
.header_logo img{transition:all 0.8s ease;}
/* 一级导航 */
.menu_li{float:left;position:relative;padding: 0 3px 10px;margin:0 10px 8px;text-align:center;transition:all 0.8s ease;}
.menu_li:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:2px;background:#186be9;display:none;transition:all 0.8s ease;}
.menu_li span a{font-size:16px;color:#333333;line-height:32px;display:block;transition:all 0.8s ease;}
.menu .current span a{color:#186be9;}
.menu .current:after{display:block;}
.menu_li:hover span a{color:#186be9;}
.menu_li:hover:after{display:block;}

/* 二级导航 */
.menu_sub{display:none;transition:all 0.8s ease;}
.menu .menu_li:hover .hid2{display:block;-webkit-animation:aa 1s;-moz-animation:aa 1s;} 
.hid2{width:150px;overflow: hidden;position: absolute;top:42px;left: 0px;transition:all 0.8s ease;}
.hid2 li a{color:#fff;line-height:30px;text-align:center;display:block;margin-top:1px;background:#186be9;transition:all 0.8s ease;}
.hid2 li a:hover{background:#6280ab;}
@-webkit-keyframes aa{ /*写一个动画函数*/
	from{-webkit-transform:rotateY(0deg);}
	to{-webkit-transform:rotateY(360deg);}
}
@-moz-keyframes aa{  /*写一个动画函数*/
	from{-moz-transform:rotateY(0deg);}
	to{-moz-transform:rotateY(360deg);}
}
/* banner */
.banner_n { width:100%; height:400px; background:url("../images/banner1.jpg") no-repeat top center;}
/*轮播*/

.slide-main{
	height:660px;
	position:relative;	
	background:url(../images/loading.gif) no-repeat center center;
}
.slide-box,.slide{
	display:block;
	width:100%;
	height:660px;
	overflow:hidden;
}
.slide-box{
	position:relative;
}
.slide{
	display:none;
	height:660px;
	position:absolute;
	z-index:8;
}
#bgstylea{
	background:url(../images/banner1.jpg) no-repeat top center;
}
#bgstyleb{
	background:url(../images/banner2.jpg) no-repeat top center;
}
#bgstylec{
	background:url(../images/banner3.jpg) no-repeat top center;
}

.slide a{
	display:block;
	width:100%;
	cursor:pointer;
}
.obj-a,.obj-b,.obj-c,.obj-d,.obj-e,.obj-f{
	position:absolute;
	z-index:9;
	left:50%;
}
.obj-a{		
	top:80px;
	margin-left:-590px;	
}
.obj-b{
	top:145px;
	margin-left:-591px;
}
.obj-c{
	display:block;	
	top:185px;	
	margin-left:-550px;
}
.obj-d{
	top:244px;;
	margin-left:-467px;
}
.obj-e{
	display:block;	
	top:108px;
	margin-left:-302px;
}
.obj-f{
	top:140px;
	margin-left:100px;
	height:100px;	
}
#touchMain .prev, #touchMain .next{display:block;width:62px;height:62px;top:50%;margin-top:-31px;position:absolute;z-index: 9;transition:all 0.8s ease;}
#touchMain .prev{left:240px;background:url(../images/bl.png) no-repeat top center;}
#touchMain .next{right:240px;background:url(../images/br.png) no-repeat top center;}
#touchMain .prev:hover{background-image:url(../images/bl_h.png);}
#touchMain .next:hover{background-image:url(../images/br_h.png);}
.item123{
	position: absolute;
	width:100%;
	left:0px;
	bottom:60px;
	text-align: center;
	z-index: 50;
}
.item123 a{
	display: inline-block;	
	width:20px;
	height:20px;	
	margin:0px 10px;	
	background:#6280ab;	
	border-radius:50px;
	font-size:0px;
	transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;	
}
.item123 a.cur{
	background:#186be9;
	transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;	
}
.banAnimate .obj-a{display:block;animation-name:baoAni;-webkit-animation:baoAni 0.4s linear 0s normal none;-moz-animation:baoAni 0.4s linear 0s normal none;animation:baoAni 0.4s linear 0s normal none;}
@-webkit-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@-moz-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
.banAnimate .obj-b{display:block;animation-name:saAni;-webkit-animation:saAni 0.4s linear 0s normal none;-moz-animation:saAni 0.4s linear 0s normal none;animation:saAni 0.4s linear 0s normal none;}
@-webkit-keyframes saAni{from{opacity:0;-webkit-transform:scale(0,0);} to{opacity:1;-webkit-transform:scale(1,1);} }
@-moz-keyframes saAni{from{opacity:0;-moz-transform:scale(0,0);} to{opacity:1;-moz-transform:scale(1,1);} }
@keyframes saAni{from{opacity:0;transform:scale(0,0);} to{opacity:1;transform:scale(1,1);} }
.watch-code.code-show{display:block;animation-name:scode;-webkit-animation:scode 0.3s linear 0s normal none;-moz-animation:scode 0.3s linear 0s normal none;animation:scode 0.3s linear 0s normal none;}
@-webkit-keyframes scode{from{opacity:0;-webkit-transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;-webkit-transform:scale(1,1); transform-origin: left bottom;} }
@-moz-keyframes scode{from{opacity:0;-moz-transform:scale(1,0); transform-origin:left bottom;} to{opacity:1;-moz-transform:scale(1,1);transform-origin:bottom bottom;} }
@keyframes scode{from{opacity:0;transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;transform:scale(1,1);transform-origin: left bottom;} }
.banAnimate .obj-c,.banAnimate .obj-e{display:block;animation-name:saAnic;-webkit-animation:saAnic 0.3s linear 0s normal none;-moz-animation:saAnic 0.3s linear 0s normal none;animation:saAnic 0.3s linear 0s normal none;}
@-webkit-keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
@keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
.banAnimate .obj-d,.banAnimate .obj-f{display:block;animation-name:saAnid;-webkit-animation:saAnid 0.3s linear 0s normal none;-moz-animation:saAnid 0.3s linear 0s normal none;animation:saAnid 0.3s linear 0s normal none;}
@-webkit-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
/* common */
.common_t{margin-bottom:40px;text-align:center;background:url(../images/mk_t1.png) no-repeat center bottom;text-transform: uppercase;}
.common_t p{font-size:22px;color:#333333;line-height:47px;position:relative;}
.common_t p:before{content:'';position:absolute;left:50%;top:23px;width:42px;height:1px;background:#cccccc;transition:all 0.8s ease;margin-left:-100px;}
.common_t p:after{content:'';position:absolute;right:50%;top:23px;width:42px;height:1px;background:#cccccc;transition:all 0.8s ease;margin-right:-100px;}
.common_t font{font-size:24px;color:#cccccc;display:block;line-height:32px;}
/* mk1 */
.mk1{padding:60px 0;}
.video1_l{width:53.6%;padding:90px 0;background:url(../images/mk1_bg.jpg) no-repeat center top;}
.video1_text{padding-left:4%;width:59%;}
.video1_text span{font-size:20px;line-height:32px;color:#fff;display:block;}
.video1_text p{font-size:16px;color:#fff;line-height:32px;margin:37px 0 40px;}
.video1_text a{width:130px;line-height:34px;font-size:14px;color:#186be9;background:#fff;border-radius:5px;text-align:center;display:block;transition:all 0.8s ease;}
.video1_text a:hover{background:#6280ab;color:#fff;}
.videos1{position:relative;margin-bottom:40px;}
.video1_r{position:absolute;top:37px;right:0;width:675px;height:377px;}
.video1_r embed{width:100%;height:100%;}
.video2_l, .video2_r{width:566px;overflow:hidden;height:550px;text-align: center;background: #ccc;}
.video2_l iframe, .video2_r iframe{width:100%;height:600px;}
.video1_r video{width:100%;height:100%;}
.video2_l video, .video2_r video{width:auto;height:100%;}
.video2_r img{max-width:100%;height:auto;}
/* mk2 */
/*产品切换*/
.mk2{padding:60px 0;background:url(../images/mk2_bg.jpg) no-repeat center top;}
.mk2 .common_t p{color:#fff;}
.mk2 .common_t p:before{background:#fff;}
.mk2 .common_t p:after{background:#fff;}
.mk2 #demo{width:1200px;margin:0 auto;}
.mk2 .item{width:100%;height:auto;margin:auto;}
.mk2 .mk2_cpimg{width:76%;height:auto;overflow:hidden;transition: all 0.8s;margin: auto;}
.mk2 .mk2_cpimg img{width:100%;height:100%;transition: all 0.8s;}
.mk2 .item p{text-align: center;font-size:22px;color:#fff;line-height:30px;display:block;margin-top:60px;}
.mk2 .item:hover .mk2_cpimg img{transform: scale(1.2);}
.mk2 .item:hover p{color:#186be9;}
/*左右按钮*/
.mk2 .owl-buttons{width:100%;position:absolute;left:0px;top:50%;margin-top:-60px;}
.mk2 .owl-prev, .mk2 .owl-next{display:block;zoom:1;display: inline;font-size:0px;width:33px;height:60px;background-size:100% 100%;position: absolute;z-index: 99;top:0;}
.mk2 .owl-prev{left:0px;background:url(../images/cp_l.png) no-repeat center center;}
.mk2 .owl-next{right:0px;background:url(../images/cp_r.png) no-repeat center center;}
.mk2 .owl-prev:hover{background:url(../images/cp_lh.png) no-repeat;}
.mk2 .owl-next:hover{background:url(../images/cp_rh.png) no-repeat;}
/**/
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.owl-carousel{
	display: none;
	position: relative;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}	
.owl-carousel .owl-item{
	float: left;
	text-align: center;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  	-webkit-transform: translate3d(0,0,0);
  	-moz-transform: translate3d(0,0,0);
  	-ms-transform: translate3d(0,0,0);
  	text-align: center;
}
/* mk3 */
.mk3{padding:60px 0;}
.about_text p{font-size:16px;color:#666666;line-height:32px;text-align:center;}
.about_text{margin-bottom:40px;}
.about_img{float:left;width:30.6%;transition:all 0.8s ease;}
.about_img:nth-child(1){background:#000 url(../images/gsjj.png) no-repeat center center;}
.about_img:nth-child(2){margin:0 4.1%;background:#000 url(../images/gsxcp.png) no-repeat center center;}
.about_img:nth-child(3){background:#000 url(../images/fzlc.png) no-repeat center center;}
.about_img:nth-child(1):hover{background:#186be9 url(../images/gsjj.png) no-repeat center center;}
.about_img:nth-child(2):hover{background:#186be9 url(../images/gsxcp.png) no-repeat center center;}
.about_img:nth-child(3):hover{background:#186be9 url(../images/fzlc.png) no-repeat center center;}
.about_img2{width:85.8%;border:1px solid #fff;margin:23px 7%;text-align:center;padding:40px 0;}
.about_img2 span{font-size:16px;color:#fff;line-height:32px;display:block;margin-top:27px;transition: all 0.8s;}
.about_img2 p{font-size:14px;color:#fff;line-height:32px;text-transform:uppercase;margin-bottom:27px;transition: all 0.8s;}
.about_img2 a{width:90px;line-height:30px;border:1px solid #fff;color:#fff;display:none;border-radius:5px;margin-top:24px;transition: all 0.8s;}
.about_img:hover .about_img2 span{margin-top:0px;}
.about_img:hover .about_img2 p{margin-bottom:0px;}
.about_img:hover .about_img2 a{display:inline-block;}
/* mk4 */
.mk4{padding:60px 0;background:#e6e6e6;}
.news_div{float:left;width:30.6%;transition:all 0.8s ease;}
.news_div:nth-child(2){margin:0 4.1%;}
.news_img{width:100%;overflow:hidden;height:275px;}
.news_img img{width:100%;height:100%;transition: all 0.8s;}
.news_c b{font-size:16px;color:#666666;line-height:24px;display:block;height:24px;margin:12px 0 10px;font-style:normal;overflow:hidden;transition: all 0.8s;}
.news_c span{font-size:14px;color:#666666;line-height:26px;display:block;}
.news_c p{font-size:14px;color:#666666;line-height:26px;height:52px;overflow:hidden;}
.news_div:hover .news_img img{transform: scale(1.2);}
.news_div:hover .news_c b{color:#186be9;}
/* link */
.links{padding:20px 0;}
.links span{line-height:20px;color:#454545;font-size:16px;padding-left:70px;background:url(../images/link_bg.png) no-repeat left center;}
.links a{line-height:20px;color:#454545;font-size:16px;transition:all 0.8s ease;margin:0 5px;}
.links a:hover{color:#186be9;}
/* footer */
.footer_center{background:#3d3d3d;padding:30px 0 40px;}
.footer1{width:28.8%;margin-right:5.8%;}
.footer1 span{font-size:16px;color:#fff;line-height:32px;display:block;}
.footer1 p{font-size:14px;color:#fff;line-height:26px;margin:20px 0 16px;}
.footer1 a{display:block;width:120px;line-height:38px;text-align:center;font-size:14px;color:#fff;background:#186be9;border-radius:5px;transition: all 0.8s;}
.footer1 a:hover{background:#6280ab;}
.footer3{width:10.5%;margin-right:10.5%;}
.footer_c span{font-size:16px;color:#fff;line-height:32px;position:relative;display: block;margin-bottom:10px;border-bottom:1px dashed #fff;padding-bottom:6px;}
.footer_c a{font-size:14px;color:#fff;line-height:26px;display:block;transition: all 0.8s;}
.footer_c p{font-size:14px;color:#fff;line-height:26px;display:block;}
.footer_c a:hover{color:#186be9;}
.footer4{width:21.7%;}
.footer5{width:13.4%;}
.footer5 img{max-width:100%;}
.footer5 p{line-height:32px;margin-top:12px;font-size:16px;color:#fff;text-align:center;}
.footer_bottom{background:#313031;padding:10px 0;overflow:hidden;}
.footer_bottom p{line-height:30px;color:#fff;z-index:9;width:33.33%;float:left;}
.footer_bottom p:nth-child(2){text-align:center;}
.footer_bottom .right{text-align:right;}
.footer_bottom p a{font-size:14px;color:#fff;line-height:30px;transition: all 0.8s;}
.footer_bottom p a:hover{color:#186be9;}
/* common */
.main{padding:40px 0;}
.wz1920{background:#ececec;}
.weizhi{position:relative;height:40px;}
.position{float:left;font-size:14px;color:#333333;line-height:20px;border-left:4px solid #186be9;padding-left:10px;margin-top:10px;}
.position a{font-size:14px;color:#333333;line-height:20px;display:inline-block;transition:all 0.8s ease;}
.position a:hover{color:#186be9;}
.c_title{text-align:center;margin-bottom:30px;}
.c_title span{font-size:24px;color:#111111;line-height:32px;display:block;}
.c_title font{color:#999999;line-height:32px;display:inline-block;position:relative;text-transform:uppercase;}
.c_title font:before{content:'';position:absolute;top:13px;left:-95px;width:80px;height:5px;background:url(../images/t_l.png);}
.c_title font:after{content:'';position:absolute;top:13px;right:-95px;width:80px;height:5px;background:url(../images/t_r.png);}
/* lxwm */
#dituContent{width:100%;height:400px;}
.lxfs{margin:40px 0;}
.lxwm_l{float:left;width:180px;height:180px;margin-right:30px;}
.lxwm_l img{width:100%;height:100%;}
.lxwm_r{float:left;}
.lxwm_r span{font-size:18px;color:#333333;line-height:24px;display:block;margin-bottom: 10px;}
.lxwm_r p{font-size:16px;color:#666666;line-height:30px;}
.message ul li{float:left;width:30%;}
.message .inptext{padding:10px 5%;border:1px solid #d3d3d3;line-height:20px;color:#666666;width:89%;margin-bottom:30px;}
.message  ul li:nth-child(2){margin:0 5%;}
.message .inpnr{padding:10px 1%;border:1px solid #d3d3d3;line-height:20px;color:#666666;width:97.8%;height:100px;font-family:"微软雅黑";}
.message .submit{width:130px;line-height:38px;background:#186be9;color:#fff;text-align:center;margin:30px auto 0;cursor:pointer;border-radius:5px;transition: all 0.8s;}
.message .submit:hover{background:#6280ab;}
/* news */
.news_list{margin-bottom:30px;}
.news_list dl{position:relative;overflow:hidden;padding-bottom:20px;margin-top:20px;}
.news_list dl dt{float:left;width:25%;height:225px;overflow:hidden;}
.news_list dl dt img{width:100%;height:100%;transition: all 0.8s;}
.news_list dl dd{float:right;width:73%;}
.news_list dl dd span{font-size:22px;color:#333333;line-height:40px;display:block;overflow: hidden;transition: all 0.8s;margin-top:30px;}
.news_list dl dd p{color:#666666;line-height:30px;height:60px;overflow: hidden;margin-top: 16px;font-size:16px;}
.news_list dl dd font{color:#666666;line-height:20px;display:block;overflow: hidden;margin-top: 14px;}
.news_list dl dd font img{margin:0 10px 0 20px;}
.news_list dl:after{content:'';position:absolute;bottom:0;left:0;width:25%;height:1px;background:#333333;transition: all 0.8s;}
.news_list dl:hover dt img{transform: scale(1.2);}
.news_list dl:hover dd span{color:#186be9;}
.news_list dl:hover:after{width:100%;background:#186be9;}

.common_title{font-size:24px;color:#333333;line-height:30px;text-align:center;}
.common_time{text-align:center;padding-bottom:20px;border-bottom:1px dotted #d3d3d3;}
.common_time span{font-size:14px;color:#666666;line-height:30px;display:inline-block;margin:0 10px;}
.common_text{padding:30px 0;font-size:16px;color:#333333;line-height:30px;}
.common_text img{max-width:100%;}
.common_fx{padding-bottom:20px;border-bottom:1px dotted #d3d3d3;}
.common_fy{margin-top:20px;}
.common_fy p{line-height:34px;padding-left:20px;font-size:14px;color:#666666;background:#eeeeee;margin-top:6px;}
.common_fy p a{font-size:14px;color:#666666;transition:all 0.8s ease;}
.common_fy p:hover a{color:#186be9;}
/*分页*/
.dede_pages{width: 100%;overflow: hidden;text-align: center;}
.pagelist{width: 100%;overflow: hidden;text-align: center;justify-content: center;display: flex;float: left;}
.pagelist li{background:#186be9;height: 31px;float: left;line-height: 31px;color: #fff;margin: 0 5px;padding:0 13px;font-size:12px;border:1px solid #186be9;}
.pagelist li a{color: #fff;font-size:12px;}
.pagelist .thisclass{height: 33px;float: left;line-height: 33px;color:#fff;margin: 0 5px;border:none;padding:0 14px;background:#6280ab;}
.pageinfo{font-size: 12px;color: #fff;}
/* leftmenu */
.common_left{width:20%;}
.common_right{width:74%;border:1px solid #dddddd;padding:20px 2%;}
.left_title{background:#186be9 url(../images/left_bg.png) no-repeat 94% center;}
.left_title a{font-size:18px;font-weight:bold;color:#fff;line-height:61px;padding-left:20px;transition: all 0.8s;}
.left_title a:hover{color:#feb815;}
.leftmenu a p{font-size:16px;color:#666666;line-height:40px;padding-left:20px;margin-top:1px;background:#eeeeee;}
.leftmenu a .cur{color:#fff;background:#186be9;}
.leftmenu a p:hover{color:#fff;background:#186be9;}
.leftmenu{margin-bottom:40px;}
.left_lxwm{background:#f7f7f7;padding-bottom: 15px;}
.left_lxwm span{display:block;font-size:14px;color:#666666;line-height:26px;padding:12px 20px;border-bottom:2px solid #ececec;margin-bottom: 10px;}
.left_lxwm span font{display:block;font-size:24px;color:#186be9;line-height:40px;font-weight:bold;}
.left_lxwm p{font-size:14px;color:#666666;line-height:28px;padding:0 10px 0 20px;overflow: hidden;}
/* gsjj */
.gsjj b{font-size:20px;color:#333333;line-height:40px;display:block;text-align:center;margin-bottom:10px;}
.gsjj p{font-size:16px;color:#666666;line-height:30px;text-indent:2em;}
.gsjj img{max-width:100%;}
/* gsxcp */
.gsxcp b{font-size:20px;color:#333333;line-height:40px;display:block;text-align:center;margin-bottom:10px;}
.gsxcp p{text-align:center;}
.gsxcp p embed{width:800px;height:520px;max-width:100%;}
.gsxcp video{width:100%;height:auto;max-width:100%;}
/* fzlc */
.fzlc{padding:40px 0;}
.fzlc_title{position:absolute;top:0;width: 100%;}
.fzlc_title b{font-size:40px;color:#186be9;display:block;}
.fzlc_title span{font-size:20px;display:block;}
#about-4 #history{height:340px;overflow:hidden;}
#about-4 #history .viewport{position:relative;  margin:0 auto; width:100%; height:100%; overflow:visible;}
#about-4 #history .viewport .btns{display:none; position:absolute; top:50%; z-index:2; margin-top:-27px; width:55px; height:54px; background:no-repeat 0 0;}
#about-4 #history .viewport .prev{left:0;background-image:url(../images/btn_prev.png);}
#about-4 #history .viewport .next{right:0;background-image:url(../images/btn_next.png);}
#about-4 #history .viewport .wrap{position:relative; left:0; top:0; z-index:1; width:100%; height:100%;}
#about-4 #history .viewport .wrap .item{position:absolute; bottom:-100%;width:300px;background:url(../images/p_4_3.png) repeat-y 6px 0; -webkit-transition:bottom 500ms; transition:bottom 300ms;}
#about-4 #history .viewport .wrap .on{bottom:0;}
#about-4 #history .viewport .wrap .item div{padding:20px 30px 0px 40px;background:url(../images/p_4_2.png) no-repeat 0 0;}
#about-4 #history .viewport .wrap .item div p{margin-bottom:20px; line-height:24px; color:#3c5d38;font-size:16px;}
#about-4 #history .viewport .wrap .item div .year{display:block; margin:0 0 10px 0; font-size:30px; color:#186be9;}
/* case */
.case_ul li{float:left;width:384px;height:250px;margin-bottom:30px;}
.case_ul li:nth-child(3n+2){margin:0 24px;}
.case_ul li embed{width:100%;height:100%;}
.case_ul li a{width:100%;height:100%;display:block;}
.case_ul li video{width:100%;height:100%;}
/* video */
.video_c{width:100%;height:100%;overflow:hidden;position:relative;}
.video_c .meng img{position:absolute;top:50%;left:50%;margin-left:-24px;margin-top:-24px;cursor:pointer;}
.video_c a{display:block;width:100%;height:100%;background-size: cover;}
.video1 .meng{width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute;top:0;left:0;}
.video1{background:url(../images/video1.jpg) no-repeat center;}
.video2{background:url(../images/video2.jpg) no-repeat center;}
.video3{background:url(../images/video3.jpg) no-repeat center;}
#window{width:100%;height:100%;overflow:hidden;position:fixed;top:0;background:rgba(0,0,0,.5);display:none;z-index:9999;}
#window #TB_window{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:1000px;height:auto;background:#000;box-shadow:0 0 5px 3px #909090;}
#window #TB_closeAjaxWindow{width:50px;height:50px;position:absolute;right:-25px;top:-25px;}
#window #TB_closeAjaxWindow img{border-radius:50%;position:absolute;cursor:pointer;}
#window video{width:100%;height:auto;max-height:600px;}
/* product */
.product_list dl{float:left;width:48.5%;margin-left:3%;}
.product_list dl:nth-child(2n+1){margin-left:0;}
.product_list dt{width:100%;overflow:hidden;border:1px solid #ccc;}
.product_list dt img{width:100%;height:100%;transition: all 0.8s;transition: all 0.8s;}
.product_list dd{font-size:16px;color:#333333;line-height:40px;display:block;text-align:center;margin-bottom:20px;transition: all 0.8s;}
.product_list dl:hover dt img{transform: scale(1.2);}
.product_list dl:hover dd{color:#186be9;}
.product_t{font-size:20px;color:#fff;padding-left:34px;line-height:48px;background:url(../images/product_t.png) no-repeat center left;margin-bottom:30px;}
.product_t2{font-size:20px;color:#fff;padding-left:34px;line-height:48px;background:url(../images/product_t2.png) no-repeat center left;margin-bottom:30px;}
.lmq_d1{overflow:hidden;}
.lmq_d1 img{float:left;max-width:100%;width:464px;}
.lmq_d1r{float:right;width:666px;padding-top:20px;}
.product_c span{font-size:18px;color:#186be9;line-height:36px;display:block;}
.product_c p{font-size:16px;color:#000;line-height:36px;} 
.product_c{margin-bottom:30px;overflow: hidden;}
.lmq_d2l{float:left;width:633px;}
.lmq_d2 img{float:right;width:511px;}
.lmq_d2{overflow:hidden;}
.wl_c{padding:0 60px;overflow:hidden;}
.wl_c p{font-size:18px;color:#000;line-height:46px;text-align:center;}
.wl_c div img{max-width:100%;}
.wl_d2 img{max-width:100%;}
.HC_c{padding:0 30px;overflow:hidden;}
.fyqb_c{text-align:center;}
.fyqb_c img{max-width:100%;}
.lmq_d6 img{max-width:100%;}
/* 自适应 */
@media only screen and (max-width:1680px){
	.banner_n{height:350px;background-size:cover!important;}
	.slide{height:578px;}
	.slide-main{height:578px;}
	.slide-box,.slide{height:578px;}
	#bgstyleb, #bgstylea, #bgstylec, #bgstyled{background-size:cover;}
	.obj-b{top:115px;margin-left:-518px;}
	.obj-b img{height:348px;}
	.obj-a{top:69px;margin-left:-520px;}
	.obj-a img{height:361px;}
}	
@media only screen and (max-width:1440px){
	.banner_n{height:300px;}
	.slide{height:495px;}
	.slide-main{height:495px;}
	.slide-box,.slide{height:495px;}
	.obj-b{top:98px;margin-left:-410px;}
	.obj-b img{height:274px;}
	.obj-a{top:59px;margin-left:-445px;}	
	.obj-a img{height:309px;}
}

@media only screen and (max-width:1366px){	
	.banner_n{height:285px;}
	.slide{height:470px;}
	.slide-main{height:470px;}
	.slide-box,.slide{height:470px;}
	.obj-b{top:100px;margin-left:-374px;}
	.obj-b img{height:250px;}
	.obj-a{top:57px;margin-left:-422px;}
	.obj-a img{height:293px;}
}
@media only screen and (max-width:1280px){	
	.banner_n{height:267px;}
	.slide{height:440px;}
	.slide-main{height:440px;}
	.slide-box,.slide{height:440px;}
	.obj-b{top:90px;margin-left:-342px;}
	.obj-b img{height:230px;}
	.obj-a{top:52px;margin-left:-398px;}
	.obj-a img{height:275px;}
	.mk3 .owl-prev{margin-left:-20px;}
	.mk3 .owl-next{margin-right:-20px;}
}
@media only screen and (max-width:1024px){
	#bgstyleb, #bgstylea{background-size:cover;}
	.slide{height:352px;}
	.slide-main{height:352px;}
	.slide-box,.slide{height:352px;}
	.obj-b img{height:260px;}
	.obj-b{top:46px;margin-left:-390px;}
	.obj-a img{height:260px;}
	.obj-a{top:20px;margin-left:-374px;}
	#touchMain .prev{left:40px;}
	#touchMain .next{right:40px;}
	.header{display:none;}
	.header-tel{display: block;width:100%;}
	.logo-tel{width:100%;}
	.logo-tel img{width:100%;}
	.touch-menu{position:absolute;right:2%;top:42px;}
	.touch-menu img{width:60px;height:auto;}
	/*导航*/
	.tel-menu{display:none;overflow:hidden;background:#186be9;padding:10px 3%;}
	.tel-menu ul li{position:relative;float:left;width:100%;border-bottom: 1px solid #fff;}
	.tel-menu ul li .tel-a{color:#fff; display:block; font-size:16px; height:36px; line-height:36px;padding:0 10px;}
	.tel-menu ul li:hover ul, .touch-menu ul li:active ul{background-color:#6280ab;}
	.tel-menu ul li i{position:absolute; top:12px; right:10px; display:block; width:13px; height:13px; overflow:hidden; background-position:center center; background-repeat:no-repeat; background-size:contain;}
	.tel-menu ul li i.touch-arrow-down{background-image:url(../images/touch-arrow-d.png);}
	.tel-menu ul li i.touch-arrow-up{background-image:url(../images/touch-arrow-u.png);}
	.tel-menu ul ul{display:none; margin:0;overflow:hidden;}
	.tel-menu ul ul li{border-bottom:none; margin:0; padding-left:20px;}
	.tel-menu ul ul li a{padding:0; padding-left:5px; font-size:14px; height:30px; line-height:30px;color:#fff;}		
	.tel-menu ul ul li i{top:13px;}
	.banner_n{height:214px;background-size:cover!important;}
	.w1200m{width:96%;padding:0 2%;}
	.video1_l{width:52%;}
	.video1_r{width:63%;right:2%;}
	.videos1{margin-bottom:0;}
	.video2, .video3{background-size:contain;}
	.video2_l, .video2_r{width:49%;height:468px;}
	#window #TB_window{width:960px;}
	.mk2 .owl-item{text-align:center;}
	.mk2 #demo{width:90%;}
	.mk2 .item{width:400px;height:460px;margin:0 auto;}
	.mk2 .mk2_cpimg{width:400px;height:400px;}
	.mk2 .item p{margin-top:30px;}
	.mk2 .owl-prev, .mk2 .owl-next{margin-top:30px;}
	.mk2 .owl-prev{background-size:98%;left:-25px;}
	.mk2 .owl-next{background-size:98%;right:-25px;}
	.about_text p{font-size:15px;}
	.news_img{height:225px;}
	.footer_bottom p{width:auto;margin:0 10px;}
	.left_lxwm span font{font-size:20px;}
	#about-4 #history .viewport .wrap .item{width:360px;}
	#about-4 #history .viewport .btns{display:block!important;}
	.product_c p{line-height:30px;}
	.lmq_d1 img{width:45%;}
	.lmq_d1r{width:53%;}
	.lmq_d2l{width:49%;}
	.lmq_d2 img{width:49%;}
	.lmq_d3 img, .lmq_d4 img, .lmq_d5 img{width:49%;}
	.wl_c{padding:0;}
	.wl_c div{width:49%;}
	.HC_c{padding:0;}
	.HC_c img{width:49%;}
	.news_list dl dt{height:185px;}
	.news_list dl dd span{margin-top:20px;}
	.case_ul li:nth-child(3n+2){margin:0;}
	.case_ul li{width:49%;height:275px;margin-left:2%!important;margin-bottom:30px!important;}
	.case_ul li:nth-child(2n+1){margin-left:0!important;}
}
@media only screen and (max-width:768px){
	.touch-menu{top:24px;}
	.obj-b img{height:190px;}
	.obj-a img{height:210px;}
  	.obj-b{top:76px;margin-left:-290px;}
	.obj-a{margin-left:-304px;}
	.video1_r{height:273px;}
	.video1_l{padding:30px 0;}
	.video1_text p{margin:20px 0;}
	#window #TB_window{width:700px;}
	.mk2 .item{width:320px;height:380px}
	.mk2 .mk2_cpimg{width:320px;height:320px;}
	.mk2 .owl-prev, .mk2 .owl-next{margin-top:0;}
	.news_img{height:170px;}
	.footer3{margin-right:5%;}
	.footer4{width:28%;}
	.footer5{width:18%;}
	#about-4 #history .viewport .wrap .item{width:244px;}
	.common_left{width:28%;}
	.common_right{width:66%;}
	.lmq_d1r{padding:0;}
	.lmq_d2l{width:100%;}
	.lmq_d2 img{width:100%;margin-top:20px;}
	.lmq_d1 img{width:100%;margin-bottom:20px;}
	.lmq_d1r{width:100%;}
	.news_list dl dt{width:35%;height:194px;}
	.news_list dl dd{width:63%;}
	.news_list dl:after{width:35%;}
	.gsxcp p embed{height:320px;}
  	.case_ul li{height:210px;}
  	.video2_l, .video2_r{height:351px;}
}
@media only screen and (max-width:640px){
	.slide{height:240px;}
	.slide-main{height:240px;}
	.slide-box,.slide{height:240px;}
	.slide-main{background-size:100%;background-position:50% 50%;}
	.item123{bottom:20px;}
	.obj-b{top:55px;margin-left:-176px;}
	.obj-b img{height:120px;}
	.obj-a{top:30px;margin-left:-190px;}
	.obj-a img{height:130px;}	
	.touch-menu img{width:30px;}
	.touch-menu{top:14px;}
	#touchMain .prev, #touchMain .next{width:32px;height:32px;background-size: 100%;margin-top:-15px;display:none;}
	#touchMain .prev{left:20px;}
	#touchMain .next{right:20px;}
	.mk1, .mk2, .mk3, .mk4{padding:30px 0;}
	.common_t{margin-bottom:20px;}
	.video1_text{width:92%;}
	.video1_l{width:100%;}
	.video1_r{position:relative;right:0;top:0;width:100%;height:auto;}
	.video1{background-size:contain;}
	.video2_l, .video2_r{width:100%;margin-top:20px;height:500px;}
	.mk2 .owl-prev{left:-20px;}
	.mk2 .owl-next{right:-20px;}
	#window #TB_window{width:360px;}
	.about_text p{font-size:14px;}
	.about_img:nth-child(2){margin:20px 4% 0;}
	.about_img{width:92%;margin:20px 4% 0;}
	.about_text{margin-bottom:0;}
	.news_div{width:100%;margin-bottom:20px;}
	.news_div:nth-child(2){margin:0;margin-bottom:20px;}
	.news_img{height:298px;}
	.footer1{width:100%;margin-right:0;margin-bottom:20px;}
	.footer4{width:55%;}
	.footer4{width:55%;}
	.footer3{width:30%;margin-right:10%;}
	.footer5{width:50%;margin-right:10%;margin-top:20px;}
	.footer5 img{width:100%;}
	.footer_center{padding-bottom:20px;}
	.common_left{width:100%;}
	.common_right{width:96%;}
	.main{padding:20px 0;}
	.leftmenu{margin-bottom:20px;}
	.banner_n{height:140px;}
	#about-4 #history .viewport .wrap .item{width:380px;}
	.product_list dl{width:100%;margin-left:0;}
	.lmq_d3 img, .lmq_d4 img, .lmq_d5 img{width:100%;margin-bottom:20px;}
	.product_c{margin-bottom:20px;}
	.product_t, .product_t2{margin-bottom:20px;}
	.news_list dl dt{width:100%;height:298px;}
	.news_list dl dd{width:100%;}
	.news_list dl:after{width:100%;}
	.message ul li{width:100%;}
	.message ul li:nth-child(2){margin:0;}
	.message .inptext{margin-bottom:20px;}
	#dituContent{height:280px;}
	.lxfs{margin:20px 0;}
	.c_title{margin-bottom:10px;}
	.wl_c div{width:100%;}
	.HC_c img{width:100%;}
	.case_ul li{width:100%;height:228px;margin-left:0!important;margin-bottom:20px!important;}
  	.video2_l, .video2_r{height:386px;}
	.product_c img{
	width:100% !important;
	height:auto !important;
}
}
@media only screen and (max-width:380px){
	.slide{height:200px;}
	.slide-main{height:200px;}
	.slide-box, .slide{height:200px;}
	.touch-menu{top:11px;}
	.obj-a{top:20px;margin-left:-172px;}
	.obj-a img{height:120px;}
    .obj-b img{height:110px;}
	.obj-b{top:38px;margin-left:-162px;}
	.item123{bottom:10px;}
	/*.video1_r{height:202px;}
	.video2_l, .video2_r{height:202px;}*/
	#window #TB_window{width:320px;}
	.news_img{height:270px;}
	.banner_n{height:130px;}
	#about-4 #history .viewport .wrap .item{width:345px;}
	.news_list dl dt{height:270px;}
  	.case_ul li{height:206px;}
  	.video2_l{height:350px;}
	.video2_r{ height:auto;}
}
@media only screen and (max-width:360px){
	/*.video1_r{height:194px;}
	.video2_l, .video2_r{height:194px;}*/
	.news_img{height:260px;}
	.news_list dl dt{height:260px;}
	#about-4 #history .viewport .wrap .item{width:332px;}
  	.video2_l, .video2_r{height:336px;}
}
p.bt{ font-size:40px; color:#196be9; padding:40px 0; font-weight:bold; text-align:center;}
p.nr{ font-size:16px; color:#196be9; padding-bottom:75px; text-align:left; line-height:30px; font-weight:100;}
p.tb img{ text-align:center;}


.ab_pages{clear:both;padding:20px 0;font-size:14px;text-align:center; overflow:hidden}
.ab_pages ul{display:inline-block;margin:0 auto;padding:0}
.ab_pages ul a{color:#555;display:block;padding: 5px 11px;  border: 1px solid #ddd;float: left;margin: 0 5px;font-size:12px}
.ab_pages ul a.page-num-current{ background:#186be9; color:#fff; }
.ab_pages ul a:hover{ background:#ddd; color:#fff;}
.ab_pages .page-status{ display:none;}
.ab_pages span.page-num{ display:none;}





