﻿@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{ margin:0; padding:0;}
*{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
body{color:#333; font-size:13px; }
body,span,samp,i,em{font-family:Arial, "微软雅黑";}
ul, ol { list-style:none;} 
img,fieldset{ vertical-align:top; border:0;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}
address,cite,code,em,th { font-weight:normal; font-style:normal;}
input,button,textarea,select{color:#333; font-size:13px; font-family: "Arial"; vertical-align:middle;}
input:focus {outline:none;}
a{ color:#333; text-decoration:none;}
.w1220{max-width:1220px; width:96%; margin:0 auto;}
.w1220:after{content:""; display:block; height:0; clear:both; visibility:hidden; font-size:0; line-height:0;}

img {max-width:100%;}

.zoomdemo img{ max-width: inherit!important;}

.top { background:#0a8fdd; width:100%;}
.logo { float:left;margin-right:10px;}
.tet { float:right; margin-top:36px;}

/* dht */
.dht { flex-shrink: 0; width:100%; }
.dht ul { }
.dht li {float:left; font-size:16px; text-align:center;  height:99px; line-height:99px; position:relative; padding:0 2.5%;}
.dht li a{ color:#fff;}
.dht li a:hover { color:#b7e0f8;}
.dht li:hover .dls { display:block; z-index:100;}
.dls { display:none; position:absolute; left:0; top:99px;}
.dls dl {}
.dls dd { width:140px; background:rgba(243,243,243,0.9); line-height:45px;border-top: 1px solid #fff; font-size:14px;}
.dls dd a{ color:#333 !important;}
.dls dd:hover a { display:block; background:#0a8fdd; color:#fff !important;}


/*banner*/
.block_home_slider { position: relative; line-height: 0px;  }
.block_home_slider img { width:100%;}
.block_home_slider .slide { position: relative; overflow: hidden; height:auto; }
.block_home_slider .flex-direction-nav a { width: 40px; height: 40px; display: block; margin-top: -20px; position: absolute; top: 50%; text-indent: -9000px; display: none; }
.block_home_slider .flex-direction-nav a.flex-prev { left: 0; background: url(../images/jt1.png) no-repeat; }
.block_home_slider .flex-direction-nav a.flex-next { right: 0; background: url(../images/jt2.png) no-repeat; }
.block_home_slider .flex-control-paging { position: absolute; bottom: 30px; width:95%; text-align: center; }
.block_home_slider .flex-control-paging li { margin: 0px; padding: 0 2px; float:right; *display:inline;*zoom:1;overflow: hidden; list-style-type: none; }
.block_home_slider .flex-control-paging li a { width: 12px; height: 12px; display: block; background: #fff; text-indent: -9000px; cursor: pointer; border-radius: 6px; transition: all 0.5s; }
.block_home_slider .flex-control-paging li a.flex-active { width: 34px; background: #0a8fdd; }

.flexslider { margin: 0; padding: 0; height: 100%; }
.flex-viewport { height: 100%; }
.flexslider .slides { height: 100%; }
.flexslider .slides li { height:700px; display: none; -webkit-backface-visibility: hidden; list-style-type: none; position: relative; }
#home_slider2 { display: none; }
/*banner*/


/*手机导航*/
.sp_nav { width:50px; position: absolute; cursor: pointer; top:0; right:20px; height:40px; margin-top:30px; display: none; background:#eee;flex-shrink: 0;}
.sp_nav span { display:block; background:#333; width: 30px; height: 2px; position: absolute; left: 10px; transition: all ease 0.35s }
.sp_nav span:nth-of-type(1) { top:10px;}
.sp_nav span:nth-of-type(2) { top:20px;}
.sp_nav span:nth-of-type(3) { top:30px;}
.sp_nav_se span:nth-of-type(1) { top:18px; transform: rotate(45deg);}
.sp_nav_se span:nth-of-type(2) { width:0; }
.sp_nav_se span:nth-of-type(3) { top:18px; transform: rotate(-45deg);}
.sjj_nav { position: fixed; z-index:999; background: #eee; width: 100%; height:100%; font-size: 14px; line-height: 40px; top: -100%; left: 0; overflow: auto; overflow-x: hidden; transition: top ease 0.35s;}
.nav_show { top:99px }
.sjj_nav>ul>li:first-child { overflow: hidden; border-top: 0 }
.sjj_nav>ul>li:first-child>a { float: left; width: calc(100% - 70px) }
.sjj_nav>ul>li:first-child .language { float: right; overflow: hidden; line-height: 30px; margin-top: 5px; margin-right:10px; }
.sjj_nav>ul>li:first-child .language a { width: 35px; float: left; border-left: 1px #ddd solid; text-align: center; color: #999; }
.sjj_nav ul li i { position: absolute; top: 5px; right: 0px; border-left: 1px #ddd solid; height: 30px; padding: 0px 7px 0 7px; }
.sjj_nav ul li i svg { transform: rotate(-90deg); transition: all ease 0.35s }
.sjj_nav ul li .sjj_nav_i_se svg { transform: rotate(0deg);}
.sjj_nav ul li { border-top: 1px #ddd solid; margin-left: 20px; position: relative; line-height: 40px; font-size: 14px; }
.sjj_nav>ul>li:last-child { border-bottom: 1px #ddd solid;}
.sjj_nav ul li ul { display: none }
.sjj_nav ul li a { color:#666; width:100%;display:block;}
.sjj_nav ul li ul li a { color: #999; text-align:left;}
.sjj_nav ul li i svg { width: 20px; height: 20px; fill:#555; margin-top:5px;}
.sjj_nav ul li .sjj_nav_i_se svg { fill:#c9141e;}
.sjj_nav ul li ul li>ul { margin-left: 10px;}


/*首页公司简介*/
.ny_about { overflow:hidden; background:url(../images/gjsbnj.jpg) no-repeat; height:549px;}

.ny_about_you { float:left; width:560px; margin-top:80px;}
.ny_about_zuo { float:right; width:calc(100% - 580px); margin-top:80px;}
.ny_about_zuo .ny_about_zuo_1 { font-size:35px; color:#0a8fdd;}
.ny_about_zuo .ny_about_zuo_2 { font-size:18px; color:#0a8fdd; margin:15px 0; font-weight:bold;}
.ny_about_zuo .ny_about_zuo_3 { font-size:15px; line-height:28px;transition:all 0.5s;}
.ny_about_zuo .ny_about_zuo_3:hover a{ color:#0a8fdd;}
.ny_about_zuo_4 { display:none;}


/* tip */
.in_top { overflow:hidden; text-align:center; margin-top:80px;}
.in_top .in_top_a { font-size:30px; margin:6px 0;}
.in_top .in_top_b { font-size:30px; text-transform:Uppercase;}
.in_top .in_top_b span {color:#0a8fdd;}
.in_top .in_top_c { background:url(../images/gens.png) center; width:36px; height:5px; margin:0 auto;}


/* 首页产品 */
.ny_cp { overflow:hidden;}
.ny_cp ul { margin-left:-2%;}
.ny_cp li { width:31.33%; margin-left:2%; float:left; margin-top:3%;}
.ny_cp li img {max-width:100%;}
.ny_cp li .ny_cp_tu { border:1px solid #eee; overflow:hidden;}
.ny_cp li .ny_cp_tu img {transition:all 0.5s;}
.ny_cp li:hover .ny_cp_tu img {transform: scale(1.1);}
.ny_cp li .ny_cp_zi { line-height:50px; text-align:center; font-size:15px;transition:all 0.3s;}
.ny_cp li:hover .ny_cp_zi { color:#0a8fdd;}
.ny_cp li .ny_cp_xian { width:100%; float:left;position:relative; border-bottom:1px solid #eeeeee;}
/*划线*/
.ny_cp li .ny_cp_xian .xw_x{width:0px; height:1px; background:#128ef2; position:absolute; bottom:0; left:0; transition:all 0.5s;}
.ny_cp li:hover .ny_cp_xian .xw_x{width:100%;}/*划线*/

/* 首页新闻中心 */
.ny_news_huis { overflow:hidden; background:#f5f5f5; margin-top:80px;} 
.nu_s { overflow:hidden; margin-bottom:60px;}
.nu_news { float:left; width:50%; margin-top:30px; margin-right:1%;}
.nu_news:nth-child(2) { margin-right:-1%;}
.nu_news_zi { font-size:18px; text-align:center; background:#e8e8e8; line-height:45px;}
.nu_news_zi:hover a{ display:block; background:#0a8fdd; color:#fff;}
.nu_news_e1 { overflow:hidden; margin-top:15px; padding:0 1%;}
.nu_news_e1 .nu_news_e1tu {float:left; width:200px;}
.nu_news_e1 .nu_news_e1tu img {max-width:100%;}
.nu_news_e1 .nu_news_e1you{float:right; width:calc(100% - 220px); }
.nu_news_e1 .nu_news_e1you .nu_news_e1you_1{ font-size:15px; margin-top:2%;transition:all 0.5s; height:20px;}
.nu_news_e1 .nu_news_e1you:hover .nu_news_e1you_1 {color:#0a8fdd; font-size:16px;}
.nu_news_e1 .nu_news_e1you .nu_news_e1you_2{ color:#a2a2a2; line-height:22px; margin-top:10px; height:66px;}
.nu_news_e1 .nu_news_e1you:hover .nu_news_e1you_2 { color:#0a8fdd;}
.nu_news_e2 { overflow:hidden; padding:0 1%;}
.nu_news_e2 ul {}
.nu_news_e2 li { margin-top:23px; width:100%; border-bottom:1px dashed #a2a2a2;} 
.nu_news_e2 li .nu_news_e2_top {font-size:15px;height:20px;}
.nu_news_e2 li:hover .nu_news_e2_top {color:#0a8fdd; font-size:16px; transition:all 0.5s;}
.nu_news_e2 li .nu_news_e2_zho {color:#a2a2a2; line-height:22px; margin:5px 0;}
.nu_news_e2 li:hover .nu_news_e2_zho {color:#0a8fdd;}
.nu_news_e2 li .nu_news_e2_sj { position:relative; text-indent:20px; margin:10px 0;}
.nu_news_e2 li .nu_news_e2_sj:after{content:""; position:absolute; width:16px; height:15px; background:url(../images/fnjs.png) no-repeat; top:0; left:0;}


/* 首页企业 */
.sy_fqc { overflow:hidden; margin:40px 0;}
.sy_fqc ul { margin-left:-1%; margin-bottom:-20px;}
.sy_fqc li { width:24%; float:left; margin-left:1%; margin-bottom:20px; overflow:hidden;}
.sy_fqc li img {transition:all 0.5s;max-width:100%;}
.sy_fqc li:hover img {transform: scale(1.1);}


/*底部*/
.foot { background:#0a8fdd; overflow:hidden; width:100%;}
.foot_zi { float:left; width:85%; margin-top:60px;}
.foot_zi dl { float:left; width:17%;}
.foot_zi dd { font-size:18px; color:#fff; margin-bottom:20px;}
.foot_zi dt {  line-height:30px; font-size:15px;}
.foot_zi dt a{ display:block; color:#fff;}
.foot_zi dt:hover a{ color:#b7e0f8;}
.foot_zi .lsw { float:left;}
.foot_zi .lsw p { color:#fff; font-size:18px;}
.foot_zi .lsw .lsw1 { color:#fff; margin-top:20px; line-height:30px; font-size:15px;}

.fott_xian { width:1px; height:150px; background:#9ecbe6; float:left; margin-right:10%;}

.foot_erm { float:right; color:#fff; text-align:center; line-height:35px; margin-top:5%; }
.foot_erm img { width:147px; height:auto;} 
.foot_erm p{ float:left;}
.foot_se { background:#067cc1; text-align:center; margin-top:50px; color:#fff; line-height:24px;  padding:20px 0;}


/*内页*/
.hsmt { overflow:hidden;}

.fhs_be {overflow:hidden; min-height:500px;}
.goyo_nei { float:right; background:#fff; width:calc(100% - 270px); margin:50px 0;} /*大框*/
.goyo_nei_ms { overflow:hidden; background:#fff;  margin:50px 0;} /*大框*/

.nes_a { width:250px; float:left; background:#0a8fdd; border:1px solid #0a8fdd; margin:50px 0;}
.nes_a .nes_a1 { line-height:80px; font-size:23px; color:#fff; overflow:hidden; text-indent:20px;}
.nes_a .nes_a2 { }
.nes_a .nes_a2 ul { background:#eee;}
.nes_a .nes_a2 li { background:#fff url(../images/i1.png) no-repeat 20%; text-indent:30px; line-height:50px; border-bottom:2px solid #eee;font-size:14px; position:relative;}
.nes_a .nes_a2 li a{ display:block; transition:all 0.5s;}
.nes_a .nes_a2 li a:hover{ background:#53aadc; color:#fff;}
.nes_a .nes_a2 li.nes_oa { background:#53aadc; }
.nes_a .nes_a2 li.nes_oa a { color:#fff;}
.nes_a .nes_a2 li:hover dl { display:block;}
.nes_a .nes_a2 li dl { position:absolute; top:0; right:-221px; width:220px; display:none; z-index:99;}
.nes_a .nes_a2 li dl dd { background:#eee; border-bottom:1px solid #fff;}

.ney_top {  background:#eee; overflow: hidden; padding:0 1%;}
.ney_top p { float:right;font-size:13px; color:#666; padding-top:2px; line-height:45px;}
.ney_top p a { color: #666;}
.ney_top p a.cur { color: #1a1a1a;}

.cps_lsm { background:#0a8fdd; overflow:hidden; color:#fff; padding:20px;}
.cps_lsm  .cps_lsm_1 { font-size:18px; margin-bottom:10px;}
.cps_lsm  .cps_lsm_2 { line-height:25px;}

.nes_a3 { overflow:hidden;}
.nes_a3 dl{ margin-bottom:5px;}
.nes_a3 dt{ line-height:40px; text-indent:30px; border-bottom:1px dotted #fff;}
.nes_a3 dt a{ display:block; color:#8c8686;}
.nes_a3 dt:hover a{ background:#2c80d5; color:#fff;}

/*公司简介*/
.about { overflow:hidden; min-height:300px; line-height:35px; font-size:16px; padding:0 1%; margin-top:3%;}
.about h4 { text-align:center;}

/*工厂图片*/
.factory { overflow:hidden; margin-top:30px; padding:0 1%;}
.factory ul { margin-left:-1%; margin-bottom:-20px;}
.factory li { width:32.33%; float:left; margin-left:1%; margin-bottom:20px; overflow:hidden; border:1px solid #eee;}
.factory li img {transition:all 0.5s;}
.factory li:hover img {transform: scale(1.1);}

/*上一页*/
.zuoy { text-align:center; clear:both; color:#fff; margin-top:10px;}
.zuoy_ks { width:120px; display:inline-block; background:#eeeeee; line-height:35px; border-radius:5px;}
.zuoy_ks a { display:block; }
.zuoy_ks:hover a { background:#0a8fdd; color:#fff; border-radius:5px; }
.zuoy_mi { width: 50px; display: inline-block; background:#0a8fdd; line-height:35px; border-radius:5px;}


/*产品详情*/
.zoomdemo { overflow:hidden; margin-top:20px; padding:0 1%;}

.promore_l{width:520px;float:left;}
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{width:99%; border:1px solid #d6d6d6;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:100%;height:100%;background:#fff;border:1px solid #ccc;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#fff;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}


.spec-preview{width:100%; height:100%;}
.spec-scroll{clear:both;margin-top:10px;width:100%; float:left;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block; width:32px; height:32px; cursor:pointer; margin-top:5px;}
.spec-scroll .items{float:left;position:relative;width:80%; height:51px; overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;}
.spec-scroll .items ul li{float:left;width:66px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #d6d6d6; padding:2px;width:57px;height:44px;}
.spec-scroll .items ul li img:hover{border:2px solid #ff7900; padding:1px;}



.prodetailtxt { float: right; width:calc(100% - 540px); color:#1a1a1a; line-height:25px;}
.prodetailtxt .porsw { font-size:20px; border-bottom:1px solid #eee; padding:10px 0 15px;}
.prodetailtxt .porsw1 {  border-bottom:1px solid #eee; padding:10px 0;}
.prodetailtxt .porsw1 span { color:#F00; font-weight:bold; font-size:18px;}
.prodetailtxt .porsw2 { overflow:auto; max-height:415px; margin-top:10px;}
.prodetailtxt .porsw2 ul { }
.prodetailtxt .porsw2 li { float:left; width:100%; border:1px solid #eee; margin-top:10px; text-indent:10px; line-height:35px;}
.prodetailtxt .porsw2 li a{ display:block; transition:all 0.8s;}
.prodetailtxt .porsw2 li:hover a{ background:#eee; color:#333;}
.pore_s a { background:#eee; color:#333;}
.protxt { padding:15px 0;border-bottom:1px solid #dadada; margin-bottom:30px; word-break: break-all; overflow:auto; max-height:240px;}
.protxt p { padding:0 5px; /*background:url(../webimages/icon06.jpg) left 15px no-repeat;*/ margin-left:0 !important; color:#a5a5a5; }
.protxt p span {font-size:14px !important;color:#1a1a1a;line-height: 24px !important;display: block;padding: 6px 0;}
.psw_1 { width:150px; float:left; line-height:35px; border:1px solid #eee; text-align:center; margin-top:10px; background:#;}
.psw_1 a{ display:block; color:#333;}
.psw_1:hover a{ background:#0a8fdd; color:#fff;}

/*产品转换*/
.cp1 {width:100%; background:#eee;overflow:hidden; margin-top:20px;}
.cp1_a { width:120px; line-height:50px; background:#0a8fdd; text-align:center; color:#fff;}
.cp1_b { padding:10px 1% 0 1%;}

/*新闻上下页*/
.mska_losa { overflow:hidden; margin:30px 0 0 0; line-height:40px; border-bottom:1px solid #eee; border-top:1px solid #eee; position:relative; height:80px;}
.mska_losa .mska_losa_1 { width:100%;text-indent:25px;}
.mska_losa .mska_mor { position:absolute; right:0; top:20px; width:120px; background:#0a8fdd; text-align:center;}
.mska_losa .mska_mor a{ color:#fff; display:block;}

/*内页新闻*/
.nes_zyi { overflow:hidden; width:100%;}
.nes_zyi dl { background:#fff; padding:20px; overflow:hidden; margin-bottom:15px; border-bottom:1px solid #eee;}
.nes_zyi dl:last-child { margin-bottom:0px; margin-bottom:1%;}
.nes_zyi dd { width:400px; float:left;}
.nes_zyi dd img { max-width:100%; height:auto;}
.nes_zyi dt { float:right; width:calc(100% - 420px);}
.nes_zyi dt a { display:block; transition:all .5s;}
.nes_zyi dt:hover a { color:#0a8fdd; margin-left:10px;}
.nes_zyi dt .nes_zyi_1 { font-size:18px; margin-top:18px;}
.nes_zyi dt .nes_zyi_2 { margin:10px 0; font-size:14px; line-height:25px; color:#acacac;}
.nes_zyi dt .nes_zyi_sj { position:relative; text-indent:22px; line-height:18px; margin-top:20px;}
.nes_zyi dt .nes_zyi_sj:after {content:""; background:url(../images/fnjs.png) no-repeat; width:40px; height:39px; position:absolute; top:0; left:0px;}

.soluw_ney { overflow:hidden; padding:0 2%;}
.soluw_ney_zi { overflow:hidden; margin-top:30px; font-size:25px; text-align:center;}
.soluw_ney_xian {border:1px solid #eeeeee; margin:10px 0 20px 0%; overflow:hidden;}
.soluw_ney_nei { line-height:30px; margin-bottom:20px; color:#888; font-size:16px;}
.sowa_q1 { overflow:hidden; line-height:30px; font-size:14px;text-align:center; color:#cfcfcf;}

/*联系方式*/
.aok { margin:1%; overflow:hidden; min-height:300px; line-height:40px; font-size:16px;}

.aok1 { float:left; }
.aok1 p { text-indent:25px;}
.aok2 { float:right; width:100%;}
.tu1 { background: url(../images/huis1.png) no-repeat left;}
.tu2 { background: url(../images/huis2.png) no-repeat left;}
.tu3 { background: url(../images/huis3.png) no-repeat left;}
.tu4 { background: url(../images/huis4.png) no-repeat left;}
.tu5 { background: url(../images/huis5.png) no-repeat left;}