@charset "utf-8";
/* 全局样式
-------------------------------------------------------------- */
html,body,a,p,span,ul,img{ padding:0; margin:0; list-style:none; border:none; font-size:14px; font-family:"Microsoft YaHei","Arial"; color:#333333;}
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; }
/* footer */
#footer{background: #404040;width: 100%;position: relative;bottom:0;padding:15px 0;}
#footer .left{float:left;}
#footer .right{float:right;}
#footer p{font-size: 14px;color: #fff;height: 30px;line-height: 30px;}
#footer p a{display: inline-block;margin:0 5px;font-size: 14px;color: #fff;line-height: 30px;transition:all 0.8s ease;}
#footer p a:hover{color:#00c0ff;}
/* 一级导航 */
.menu_a{float:left;font-size:16px;color:#111111;line-height:30px;transition:all 0.8s ease;}
.menu_li{float:left;transition:all 0.8s ease;position:relative;margin-left:84px;}
.menu_li:first-child{margin-left:0;}
.header_menu .current{color:#fff;}
.header_menu .current .menu_a{color:#fff;}
.menu_li:hover{color:#fff;}
.menu_li:hover .menu_a{color:#fff;}
/* 二级导航 */
.menu_sub{display:none;transition:all 0.8s ease;}
.header_menu .menu_li:hover .hid2{display:block;-webkit-animation:aa 1s;-moz-animation:aa 1s;} 
.hid2{width:104px;overflow: hidden;position: absolute;top: 30px;left: -20px;transition:all 0.8s ease;}
.hid2 li a{font-size:13px;color:#fff;line-height:30px;text-align:center;display:block;margin-top:1px;background:#00baf9;transition:all 0.8s ease;}
.hid2 li a:hover{background:#09593e;}
@-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:380px; background:url(../images/banner1.jpg) no-repeat top center; position:relative;
	box-shadow: 0px 2px 5px rgba(221,221,221, 0.75);
	-moz-box-shadow: 0px 2px 5px rgba(221,221,221, 0.75);  
    -webkit-box-shadow: 0px 2px 5px rgba(221,221,221, 0.75);
}
/*分页*/
.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:#fff;height: 31px;float: left;line-height: 31px;color: #999999;margin: 0 5px;padding:0 13px;font-size:12px;border:1px solid #dddddd;}
.pagelist li a{color: #999999;font-size:12px;}
.pagelist .thisclass{height: 33px;float: left;line-height: 33px;color:#fff;margin: 0 5px;border:none;padding:0 14px;background:#00c0ff;}
.pageinfo{font-size: 12px;color: #999999;}
/* 内页 */
.headers{padding-top:16px;position:fixed;top:0;width:100%;z-index: 9;}
.header_logo{float:left;margin-left:80px;}
.header_menu{float:right;margin-right:80px;transition:all 0.8s ease;padding:10px 0;}
.wz1920{background:#ececec;}
.weizhi{position:relative;height:40px;}
.position{float:left;font-size:14px;color:#333333;line-height:20px;border-left:4px solid #09593e;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:#00c0ff;}
.c_title{text-align:center;}
.c_title span{font-size:24px;display:block;color:#333333;line-height:40px;}
.c_title font{font-size:14px;display:block;color:#999999;line-height:30px;text-transform:uppercase;}
.w1170m{width:1170px;margin:0 auto;position:relative;}
.common_ny{padding:40px 0 50px;}
/* about */
.about_c{overflow:hidden;margin-bottom:30px;}
.about_c p{font-size:16px;line-height:30px;color:#333333;text-indent:2em;}
.about_img img{border:2px solid #ebebeb;width:346px;height:256px;float:left;margin-left:60px;}
.about_img img:nth-child(1){margin-left:0;}
.qywh{padding-top:0px;overflow:hidden;}
.qywh_img{float:left;width:50%;}
.qywh_img img{width:100%;}
.qywh_c{float:left;padding-left:70px;}
.qywh_title{line-height:50px;font-size:30px;color:#09593e;position:relative;padding-bottom:25px;margin-bottom: 40px;}
.qywh_title font{color:#d4d3d3;text-transform:uppercase;}
.qywh_title:after{content:'';position:absolute;left:0;bottom:0;width:124px;height:5px;background:#d4d3d3;}
.qywh_c p{font-size:18px;color:#111111;line-height:50px;font-weight:bold;}
.qywh_c span{font-size:18px;color:#999999;line-height:50px;font-weight:bold;}

.device{border-left:1px solid #efefef;position:relative;}
.device:after{content:'';position:absolute;top:278px;left:0;width:100%;height:1px;background:#efefef;z-index:99;}
.scroll{width:1057px; height:336px; overflow:hidden; position:relative;}
.scroll ul{position:absolute; left:0; top:0; height:336px; overflow:hidden;}
.scroll ul li{width:264px; height:168px; overflow:hidden; position:relative; float:left;}
.scroll ul li:nth-child(4n+1){border-left:1px solid #efefef;}
.scroll ul li:after{content:'';position:absolute;top:0;right:0;width:1px;height:168px;background:#efefef;z-index:99;}
.scroll ul li img{width:264px; height:168px; position:absolute; left:0; top:0; z-index:10;}
/* .scroll ul li:hover{box-shadow: 0px 14px 40px rgb(214, 224, 255);border-color: #fff;} */
.device .pre{position: absolute;top: 218px;right: 0;width: 60px;height: 60px;background: url(../images/arrow-img001.png) no-repeat 0px 0px;background-color: #868686;}
.device .next{position: absolute;bottom: 108px;right: 0;width: 60px;height: 60px;background: url(../images/arrow-img001.png) no-repeat -60px 0px;background-color: #868686;}
/* dsz */
.blue{width: 290px;height: 340px;position: absolute;left: -181px;background: #00c0ff;z-index: -1;}
.dsz_top{overflow:hidden;margin:40px 0 30px;}
.dsz_l{width:650px;}
.dsz_l img{max-width:100%;}
.dsz_l p{font-size:16px;color:#333333;line-height:33px;text-indent:2em;}
.dsz_r{width:470px;overflow:hidden;}
.dsz_bottom p{font-size:16px;color:#333333;line-height:33px;text-indent:2em;}
.dsz_bottom span{font-size:18px;color:#333333;line-height:33px;display:block;text-align:right;}
/* product */
.menu_er{position: absolute;right: 0;top:0;z-index: 9;}
.menu_er a{padding:0 25px;display:inline-block;font-size:14px;color:#111111;line-height:40px;text-align: center;transition:all 0.8s ease;}
.menu_er .cur{background:#00c0ff;}
.menu_er a:hover{background:#00c0ff;}
.product_ul{margin-top:30px;}
.product_ul li{float:left;width:368px;margin-left:33px;}
.product_img{width:366px;height:418px;overflow:hidden;border:1px solid #00c0ff;}
.product_img img{width:100%;height:100%;transition:all 0.8s ease;}
.product_ul p{font-size:16px;color:#333333;line-height:30px;transition:all 0.8s ease;margin-top:20px;}
.product_ul span{font-size:14px;color:#999999;line-height:20px;display:block;transition:all 0.8s ease;margin-bottom:40px;height: 40px;overflow: hidden;}
.product_ul li:nth-child(3n+1){margin-left:0;}
.product_ul li:hover .product_img img{transform: scale(1.2);}
.product_ul li:hover p{color:#00c0ff;}
.common_c div{font-size:16px;line-height:30px;}
/* lxwm */
.lxwm{width:1110px;padding:30px;background:#f8f8f8;margin-top:40px;}
.lxfs_l{width:318px;float:left;}
.lxfs_title{font-size:24px;color:#009eed;line-height:38px;}
.lxfs_title font{font-size:16px;color:#999999;text-transform:uppercase;}
.lxfs_l p{font-size:16px;color:#666666;line-height:36px;}
.lxfs_l img{width:180px;margin-top:17px;}
#dituContent{width:742px;height:482px;float:right;border:4px solid #fff;}
/* message */
.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:"Microsoft YaHei";}
.message .submit{width:132px;line-height:38px;background:#009eed;color:#fff;text-align:center;margin:30px auto 0;cursor:pointer;}
/* zhaopin */
.zhaopin_img{margin:30px auto 20px;}
.zhaopin_img img{max-width:100%;}
.zhaopin_t{font-size:16px;color:#111111;line-height:30px;font-weight:bold;margin-bottom:20px;}
.zhaopin_c{font-size:16px;color:#666666;line-height:30px;}
.zhaopin_p p{font-size:16px;color:#666666;line-height:30px;}
/* news */
.news_ul li{overflow:hidden;margin-bottom:40px;border-bottom: 1px solid #eaeaea;position:relative;transition: all 0.8s ease;}
.news_ul li:after{content: '';width: 35px;height: 30px;background: url(../images/arrow-img004.png) no-repeat -8px;position: absolute;top: 85px;right: 36px;border-left: 1px solid #e5e5e5;transition: all 0.8s ease;}
.news_img{float:left;width:320px;height:200px;overflow:hidden;}
.news_img img{width:100%;height:100%;transition:all 0.8s ease;}
.news_date{float:left;width:95px;margin-left:50px;margin-top:50px;font-size:13px;color:#515151;position:relative;}
.news_date span{font-size: 28px;display: block;}
.news_date:after{content:'';position:absolute;top:0;right:0;width:1px;height:80px;background:#e4e4e4;}
.news_c{margin-top:48px;margin-left:40px;width:570px;float:left;}
.news_c p{font-size: 16px;color: #525252;line-height: 30px;transition:all 0.8s ease;}
.news_c span{margin-top: 10px;font-size:13px;color:#a2a2a2;height:40px;line-height:20px;display: block;}
.news_ul li:hover{box-shadow: 0 16px 70px rgba(149, 149, 149, 0.3);}
.news_ul li:hover:after{background: url(../images/arrow-img004.png) no-repeat -1px;}
.news_ul li:hover .news_img img{transform: scale(1.2);}
.news_ul li:hover .news_c p{color:#00c0ff;}
.common_c{min-height:310px;}
.news_ul{min-height:250px;}


.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:#999999;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:30px;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:#00c0ff;}
/* product */
.common_product{padding:20px 0;}
.common_product img{max-width:100%;}
.common_product p{color:#333333;line-height:30px;}
.common_product span{font-size:18px;color:#17874c;line-height:30px;display:inline-block;}
.slideshow{position: relative;z-index: 1;height: 100%;max-width: 372px;margin:20px auto 0;}
.common_product table{
    width: 100%;
}
.common_product table,.common_product table tr,.common_product table td{
    border: solid 1px #333;
    border-collapse: collapse;
}
.common_product table td{
    line-height: 30px;
    padding: 0 5px;
}
.slideshow .item{width:372px;height: 420px;position: relative;z-index: 1;}
.slideshow .item img{width: 100%;-webkit-transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);-webkit-transform: scale(1.2);transform: scale(1.2);}
.slideshow .item.slick-active img{-webkit-transform: scale(1);transform: scale(1);}
.slick-list,.slick-slider,.slick-track{position:relative;display:block}
.slick-list{overflow:hidden;margin:0;padding:0;border:2px solid #00c0ff;}
.slick-list.dragging{cursor:pointer;}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{top:0;left:0}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] 
.slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-arrow.slick-hidden{display:none}
.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}
.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots{bottom:15px;width:100%;margin:0;list-style:none;text-align:center}
.slick-dots li{position:relative;display:inline-block;width:10px;height:10px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}
.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:10px;height:10px;content:'';background:#00c0ff;}
.slick-dots li.slick-active button:before{background:#09593e;}

/* 3.27 add */
/* 研发中心简介 */
.yf_title span{font-size:30px;color:#111111;font-weight:bold;position:relative;line-height:28px;padding-bottom:23px;margin-bottom: 12px;display: block;}
.yf_title span:after{content:"";position:absolute;width:30px;height:2px;background:#00c0ff;left:0;bottom:0;}
.yf_title font{font-size:16px;color:#666666;text-transform:uppercase;display:block;line-height:20px;}
.yf_title img{position: absolute;right: 0;top: 0;}
.yf_title{position:relative;margin-bottom:40px;}
.yf_gray{position:absolute;right:0;top:0;width:44%;height:100%;background:#f9f9f9;z-index:-1;}
.yf_text{background:url(../images/yf_text.jpg) no-repeat top left;height:380px;}
.yf_text_r{width:46.5%;float:right;padding:10px 0;}
.yf_text_r p{font-size:16px;color:#333333;line-height:40px;text-indent:2em;}
.yf_c{margin:40px auto 0;}
.yf_bottom{background:url(../images/yf_bottom.jpg) top center;padding:0 0 35px;}
.yf_b1 span{font-size:30px;color:#111111;line-height:48px;display: block;text-align: center;margin-bottom:30px;}
.yf_b1 p{font-size:16px;color:#333333;line-height:28px;text-indent:2em;}
.yf_b{overflow:hidden;padding-top:40px;}
.yf_b1_img{float:left;}
.yf_b1_text{float:right;}
.yf_b2_img{float:right;}
.yf_b2_text{float:left;}
.yf_b3_img{float:left;}
.yf_b3_text{float:right;}
.yf_b4_img{float:right;}
.yf_b4_text{float:left;}
.yf_img{padding-bottom:16px;padding-right:16px;background:url(../images/yf_imgbg.jpg) no-repeat bottom right;}
.yf_b_t{padding-top:20px;width:786px;}
.yf_b_t span{font-size:20px;font-weight:bold;line-height:28px;padding-bottom:10px;color:#00c0ff;position:relative;display: block;margin-bottom:15px;}
.yf_b_t span:after{content:"";position:absolute;width:30px;height:3px;background:#00c0ff;left:0;bottom:0;}
.yf_b2_text span{text-align:right;}
.yf_b2_text span:after{right:0;left:auto;}
.yf_b4_text span{text-align:right;}
.yf_b4_text span:after{right:0;left:auto;}
.yf_b_t p{font-size:16px;color:#333333;line-height:28px;text-indent:2em;}
.yf_b3_text p{text-indent: 0;}
.yf_b1{margin-top:40px;}
/* 企业文化 */
.wh_c img{margin-bottom:15px;}
.yghd_c{padding-top:30px;position:relative;}
.yghd_c span{position:absolute;font-size:40px;color:#333333;left:70px;top:30px;line-height:70px;padding-bottom:15px;}
.yghd_c span:after{content:"";position:absolute;width:80px;height:5px;background:#333333;left:0;bottom:0;}
/* 公司简介 */
.about_cl{float:left;width:650px;}
.about_cl p{font-size:16px;color:#333333;line-height:38px;text-indent:2em;}
.about_cr{float:right;padding-left:20px;padding-bottom:20px;background:url(../images/about1_bg.jpg) no-repeat bottom left;}
.about_bc{float:left;width:25%;position:relative;text-align:center;}
.about_bc:after{content:"";position:absolute;width:1px;height:100%;background:#dddddd;left:0;top:0;}
.about_bc:first-child:after{width:0;}
.about_bc b{font-size:24px;color:#666666;}
.about_bc b font{font-size:46px;}
.about_bc p{font-size:14px;color:#999999;line-height:26px;margin-top:4px;}
.about_b{overflow:hidden;background:#f6f6f6;padding:44px 0;}
/* 荣誉资质 */
.honor_cl{float:left;}
.honor_cr{float:right;}
.honor_c{overflow:hidden;}
.ban{width:666px; height:500px; position:relative; overflow:hidden;}
.ban2{width:666px; height:423px; position:relative; overflow:hidden;}
.ban2 ul{position:absolute; left:0; top:0;}
.ban2 ul li{width:666px; height:423px;}
.prev{ float:left; cursor:pointer;}
.num{height:61px;overflow:hidden; width:666px; position:relative;float:left;}
.min_pic{padding-top:16px; width:666px;}
.num ul{position:absolute; left:0; top:0;}
.num ul li{width:97px; height:61px; margin-right:17px; }
.num ul li img{width:97px; height:61px;}
.num ul li.on{padding:0; opacity: 0.4;}
.prev_btn1{width:16px; text-align:center; height:18px; margin-top:40px; margin-right:5px; cursor:pointer; float:left;}
.next_btn1{width:16px; text-align:center; height:18px; margin-top:40px;cursor:pointer;float:right;}
.prev1{position:absolute; bottom:0; left:0; width:30px; height:28px;z-index:9;cursor:pointer;}
.next1{position:absolute; bottom:0; right:0; width:30px; height:28px;z-index:9;cursor:pointer;}
.mhc{background:#000; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:absolute; left:0; top:0; display:none;}


