﻿body { margin:0; padding:0; line-height:24px; font-family: Verdana, Arial, Tahoma; font-family:"微软雅黑"; font-size: 12px; min-width: 1200px}

body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, p, blockquote,h2,font

{ margin: 0; padding: 0; border:none;}

/*table{ border-collapse:collapse; border-spacing:0; }*/

li{ list-style-type: none; }

ul{ list-style-type: none; margin:0 auto; padding:0; }

a { color:#333333; text-decoration:none; }

a:hover { color:#d02827; text-decoration:none; }

.center{ text-align:left; width:700px; float:right; }

.line{ border-bottom:#CCCCCC 1px dashed; }

img { border:0; }

.img:visited img{ border: 0px solid #cccccc; }

.img img{ border: 0px solid #cccccc; padding:0px; }

.img:hover img{ border: 0px solid #cccccc; }

*{margin: 0; padding: 0; }

.content{margin:0 auto; width:1200px;overflow: hidden;}

.content1{margin:0 auto; width:1160px;overflow: hidden;}

.fl{float:left;}

.fr{float:right;}

.clear{clear:both;overflow: hidden;height:0;width: 0;}

/*顶部样式*/

.top{ width:100%; height:155px; margin:0 auto; }

.topbg{ background:#f5f5f5; }

.tops{ line-height:30px;width:1200px; margin:0 auto; font-size:14px;}

.top_bg{ width:1200px; height:125px; margin:0 auto; background: url('../images/ewm.png') no-repeat 800px center ;}

.top_bg .top-logo{padding-right:12px;padding:32px 0px 10px 165px;background: url('../images/logo1.png') 0px 21px no-repeat;}

.top_bg .top-logo h1 a{  font-size:36px;font-weight: 400; }

.top_bg .top-logo a:hover{ text-decoration: none;color:#333; }

.top_bg .logom{ font-size: 16px;line-height: 20px;margin-top:12px; }

.top_bg .tel { font-size:18px;padding:26px 0px 20px 80px; background: url('../images/tel.gif') 0px 30px no-repeat;}

.top_bg .tel p{ font-size:30px; line-height:50px;}

/*导航样式*/

.Top_menu { height:60px; width:100%; margin:0 auto; background-color:#24acf9; overflow:hidden; font-family:"微软雅黑"; }

.Top_menu ul{ list-style:none; margin:0 auto; width:1200px; position:relative; z-index:10; }

.Top_menu ul li{ float:left; width:133px; text-align:center; font-size:16px; font-weight:bold;}

.Top_menu ul li:hover{ background: #ff9900;}

.Top_menu ul li a{ display: block;padding: 0 0px; line-height:60px; color: #fff; text-decoration: none; }

.cur{background: #ff9900; }

/*banner*/

.fullSlide { min-width: 1200px; position: relative; height: 500px; overflow: hidden; }

.fullSlide .bd { position: relative; z-index: 0; }

.fullSlide .bd ul { width: 100% !important; }

.fullSlide .bd li { width: 100% !important; height: 500px; overflow: hidden; text-align: center; }

.fullSlide .bd li a { display: block; height: 500px; }

.fullSlide .hd { left:0;height:6px; text-align:center;width:100%;position: absolute; bottom:30px;}

.fullSlide .hd ul{ margin:0 auto; width:224px; text-align:center;}

.fullSlide .hd li{display: inline;float: left;height:4px;overflow: hidden; background:#363636;width:50px; margin:12px;}

.fullSlide .hd li.on, .fullSlide .hd li:hover {background:#ff9900}

/*search*/

.search-box{ width:100%; height:115px; background: #eeeeee url(../images/tmp_s.jpg) no-repeat bottom center;}

.search-box2{ width:1200px; height:56px; margin:0 auto; }

.search-L{ width:700px; line-height:56px; float:left; margin-left:0px; overflow:hidden; font-size: 16px;}

.search-L span{ color:#24acf9; font-weight:bold; }

.search-L a{ margin-right:10px; }

.search-R{ width:272px; height:35px; float:right;margin-right:0px; margin-top: 10px;}

.search-R1{ width:200px; height:35px;  float:left; margin-left:10px; }

.search2{ width:200px; height:35px; padding-left:10px; background:none; color:#909090; line-height:35px; }

.search3{ width:60px; height:35px; line-height:35px; font-size:14px; font-family:"Microsoft YaHei"; background:#24acf9; text-align:center; float:right; }

.search3 a{ color:#fff; }

.search3 input{background:none; color:#fff;  line-height:35px;}

#searchtext{position:static !important;line-height:35px;text-indent:10px;width:200px;color:#a7a7a7;}

#sitesearch ol{margin-left: 0px !important;}

/*left*/

.left{ float:left; width:232px; height:auto; margin:0 auto; overflow:hidden; }

.left_pro_top{ width:232px; height:86px; background-color:#24acf9; margin-bottom:1px; overflow:hidden; font-size:30px;color:#FFF; text-align: center;padding-top:28px; }

.left_pro_top p { font-size:23px;line-height: 30px;padding-top:10px; }

.left_pro_top1{ width:232px; height:42px; background-color:#24acf9; margin-bottom:1px; overflow:hidden; font-size:18px; font-weight:bold; color:#FFF; text-align: center; line-height:42px; }

.left_pro_bg{ width:230px; height:auto; overflow:hidden; margin:0 auto; border:1px #e1e1e1 solid; border-top:none;}

.left_pro_bt{ width:232px; height:13px; margin:0 auto; background:url(../images/left_pro_bt.jpg) no-repeat center top; }

.left_list0{ width:204px; height:auto; overflow:hidden;margin:5px 13px; }

.left_list0 p{font-size:16px;line-height:43px; font-weight:normal; text-align:center;}

.left_list0 p a{display:block;background-color: #ddd;}

.left_list0 p a:hover{display:block;background-color:#24acf9;color:#fff;}

.left_list0 ul {  font-size:14px;overflow: hidden;}

.left_list0 ul li a h2{font-size:14px;line-height:38px;color: #464646; font-weight:normal; text-align:center;border-bottom: 1px dashed #ccc}

.left_list0 ul li:hover h2{  color:#24acf9;}

.left_lx{ width:230px; height:auto; margin:0 auto; overflow:hidden; }

.left_lx_bg{ width:230px; height:auto; text-align:center;margin:5px 0;}

/*right*/

.left_list1{ width:230px; height:auto; margin:0 auto; overflow:hidden; border-bottom:1px #ccc solid; }

.left_list1 ul li{width:210px;padding:0px 10px;overflow: hidden; height:38px; float:left; line-height:38px;  font-size:14px;border-bottom:1px dashed #e0e0e0; }

.left_list1 ul li a{ text-decoration:none; color:#363636; display:block; }

.left_list1 ul li a:hover{  display:block; color:#24acf9;}

.left_list1 ul li a h2{font-size:15px;font-weight:normal; text-align:center;}

/*上下产品*/

.sy_cp{ width:100%; height:auto; overflow:hidden; margin:0 auto; padding-bottom:20px; padding-top:30px; background-color:#f8f8f8; }

.sy_cp_bg{ width:955px; height:auto; float:right; }

.sy_cp_top{ height:49px;line-height:49px;border-bottom: 1px solid #ccc;  margin:0px auto 3px;background: #24acf9;text-align: center;}

.sy_cp_top ul li{width: 20%;float: left;}

.sy_cp_top a{ font-size:16px;font-weight: 400;color:#fff;display: block;}

.sy_cp_top a:hover{ background: #ff9900}



.sy_cp_tf{ width:150px; height:45px; float:left; text-align:center; font-size:20px; font-weight:bold; color:#fff; }

.sy_cp_r{ width:80px; float:right; line-height:45px; text-align:center;font-size:15px;font-weight:bold;  }

.sy_cp_r a{ color:#FFF; }

.product{width:955px; height:auto; float:right; overflow:hidden;}

.product_li{width:955px; margin:0 auto;margin-bottom:10px; overflow:hidden;}

.product_li ul{ overflow: hidden; }

.product_li ul li{margin:10px 6px 0px;float:left;text-align:center;}

.product_li ul li a{ overflow: hidden;display: block;border:1px solid #ccc; }

.product_li ul li i{ display: block;font-style:normal;overflow: hidden; }

.product_li ul li img{width:304px; margin:0 auto;transform:scale(1);transition:all 0.5s ease;}

.product_li ul li:hover img{ transform:scale(1.2); }

.product_li ul li:hover a{ border-color:#24acf9; }

.product_li ul li:hover span{ background-color:#24acf9;color:#fff; }

.product_li ul li span{display:block; font-size:15px; color:#333;line-height:39px; text-align:center;}

/*首页关于*/

.gsjj{ padding-top:35px; width:100%; margin:0 auto; overflow:hidden;position:relative;}

.gsjjbg01 {position: absolute;left: 0;top: 0;height: 375px;background: #24acf9;width: 100%;z-index: -99;}

.gsjjbg02 {position: absolute;left: 0;top: 375px;height: 555px;width: 100%;z-index: -99;}

.gsjj .gsjjtit {background: #24acf9;padding: 20px 0;}

.gsjj .gsjjtit  a {display: block; text-align: center; color: #fff;line-height: 50px;  font-size: 30px;}

.gsjj .con_top{padding: 35px 45px 15px;background: #fff;width: 1110px;margin: 0 auto 20px; border-bottom: 1px dashed #dfdfdf;}

.gsjj .con_top .top_right {width: 560px;height: 287px;padding-top: 5px;position: relative;padding-bottom:20px;}

.gsjj .con_top .top_right h2 {font-size: 20px;margin-bottom: 20px;}

.gsjj .con_top .top_right h2 a {color: #333;}

.gsjj .con_top .top_right p.r_p1 {font-size: 14px;line-height: 28px;height: 196px; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;

    }

.gsjj .con_top .top_right a.adsz_more {display: block;width: 142px;text-align: center;height: 36px;line-height: 36px; font-size: 16px;color: #fff;background: #24acf9;position: absolute;left: 0; bottom: 20px;}



/*车间*/

.tj_cp{ width:100%; height:auto; overflow:hidden; margin:0 auto;}

.tj_cp_top{ width:1200px; height:38px; line-height:38px; margin:0 auto; border-bottom:1px #dfdfdf solid; }

.tj_cp_tf{ width:100px; height:38px; float:left; background-color:#b82416; font-size:18px; font-weight:bold; color:#FFF; text-align:center; }

.tj_cp_r{ width:50px; float:right; }

.tj_cp_bg{ width:1160px; height:auto; margin:0 auto; overflow:hidden; margin-top:10px; margin-bottom:30px; }

.tj_cp_bt{ width:1200px; height:52px; margin:0 auto; background:url(../images/gsjj_bt.jpg) no-repeat center top; }

.movead { zoom:1; width:1200px; margin:0 auto;}

.movead .pcont { width:1200px; height:220px; overflow:hidden;  }

.movead .pl img{ display: block; cursor: pointer; width:268px;margin:0 auto;padding:2px;border:1px solid #ccc; }

.movead .pl:hover span{ color: #24acf9; }

.movead .pl:hover img{ border-color:#ff9900; }

.movead .pl { float:left; width:275px;overflow:hidden; margin:0 4px;padding:3px; }

.movead .pl a{ width:282px; height:215px; display:block; color:#333;text-align:center;}

.movead .pl a span{line-height:35px;font-size:14px;}

.moveads { zoom:1; width:1200px; margin:0 auto; margin-top:15px; }

.moveads .pcont { width:1200px; height:220px; overflow:hidden;  }

.moveads .pl img{ display: block; cursor: pointer; width:282px;margin:0 auto;}

.moveads .pl { float:left; width:282px;overflow:hidden; margin:0 8px; border:1px #dce0df solid;}

.moveads .pl a{ width:282px;height:218px; display:block; color:#fff; background-color:#24acf9; text-align:center;}

.moveads .pl a span{line-height:44px;font-size:16px;}

.moveads .pl a:hover{display:block; background-color:#24acf9; color:#FFF; }

/*新闻*/

.news1{ background-color: #f5f5f5; }

.news{ width:600px; height:auto;  margin:30px 0 50px; }

.news_top{ width:100%; height:40px; line-height:40px; margin:0 auto; border-bottom:1px #ccc solid; }

.news_tf{ height:40px; float:left; font-size:20px; text-align:center; font-weight:bold;}

.news_tf a{ color:#24acf9; padding-left:6px; }

.news_more{ text-align:right; margin-right:20px!important; margin-right:10px; margin-top:10px; }

.news_bg{ width:582px; height:auto; margin:0 auto; overflow:hidden; margin-top:10px; }

.news_list{ width:98%; margin-left:1%; margin-right:1%; height:40px; line-height:40px;overflow: hidden; border-bottom:1px #cdcdcd dashed; font-size:15px; }

.news_list a{ color:#555555;float:left; height:40px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background: url(../images/dian.png) no-repeat center left;text-indent: 16px;}

.news_list a:hover{ color: #ff9900;}

.news_list span{ color:#555555;float:right; }

.news2_r{ width:20%; height:17px; float:right; line-height:17px; font-size:15px; font-weight:normal; margin-top:15px; text-align:right;font-weight: bold;  }

/*案例*/

.g-jjfa{width: 1200px;margin: 0 auto;}

.til01{ text-align: center; margin-top:40px;}

.til01 a{ font-size:26px;color:#666; }

.til01 a:hover{ color:#666;text-decoration: none; }

.con3{width:100%;}

.con3 .w1000{width:1200px;margin:auto;}

.con3 .cleft{width:530px; height:450px;float: left;margin-top:30px;}

.con3 .con3_tel{width:520px;height:72px;background: url('../images/con3_bg.jpg') repeat;padding-top:5px;padding-left:10px;}

.con3 .con3_tel p{background: url('../images/con3_tel.png') no-repeat left center;width:180px;height:70px;padding-left:80px;font-size:24px;color:#24acf9;font-weight:bold;float: left;}

.con3 .con3_tel span{line-height:36px;font-size:14px;color:#333;font-weight:normal;}

.con3 .con3_more{width:200px;height:50px;background: url('../images/con3_more.jpg') no-repeat;text-align:center;line-height:50px;color: #fff;font-size:16px;    margin-top: 10px;margin-left: 28px;float: left;}

.con3 .con3_con{float:right; width:670px; background:#fff; height:450px; display:block;margin-top:30px;overflow: hidden;}

.con3 .con3_con li{position:relative; width:320px; border-right:1px solid #ccc; height:198px; margin-left:13px; margin-bottom:10px; float:left;}

.con3 .con3_con .grid ul{width:670px;}

.con3 .con3_con .effect-ming{background: #030c17;}

.con3 .con3_con .effect-ming img{opacity: 0.9;-webkit-transition: opacity 0.35s;transition: opacity 0.35s;width:320px; height:198px;}

.con3 .con3_con .effect-ming .figcaption::before{position: absolute;top:20px;right:20px;bottom: 20px;left: 20px;border: 2px solid #24acf9;box-shadow: 0 0 0 20px rgba(255,255,255,0.2);content: '';opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: scale3d(0.4,0.4,1);transform: scale3d(0.4,0.4,1);}

.con3 .con3_con .effect-ming span{ text-align:center;display:none;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s; padding-top:68px; color:#fff; opacity:0;height: 30px; padding-left: 10px;width: 300px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis}

.con3 .con3_con .effect-ming p{opacity: 0;display:none;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: scale(1.5);transform: scale(1.5); padding:30px; padding-top:0px; color:#fff;height: 72px;    line-height: 21px; overflow: hidden;}

.con3 .con3_con .effect-ming:hover span{-webkit-transform: scale(0.9); font-size:20px; opacity:1;transform: scale(0.9); display: block;-webkit-margin-before: 0.83em;-webkit-margin-after: 0.83em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;font-weight: bold;}

.con3 .con3_con .effect-ming:hover .figcaption::before,

.con3 .con3_con .effect-ming:hover p{opacity: 1;-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}

.con3 .con3_con .effect-ming:hover .figcaption{background-color: rgba(58,52,42,0);}

.con3 .con3_con .effect-ming:hover img{opacity: 0.4;}

.con3 .con3_con .figcaption,

.con3 .con3_con .figcaption > a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.con3 .con3_con .figcaption > a{z-index: 1000;text-indent: 200%;white-space: nowrap;font-size: 0;opacity: 0;}

.con3 .more{text-align:center; margin-top:12px;}

/*foot*/

.bottom{ width:100%; height:auto; margin:0 auto; overflow:hidden;}

.bottom a{ color:#06336e; }

.foot_logo{width:210px; height:191px; float:left; background:url(../images/foot_logo.jpg) no-repeat center top;}

.foot_menu{background:#24acf9;  height:44px; text-align:left; line-height:44px; }

.foot_menu a{ color:#fff; padding:0 30px; font-size:15px;}

.foot_cont{ text-align:center;line-height:29px;margin:12px 0;font-size:14px;}

.foot_cont a{ color: #333; }

.foot_cont a:hover{ color:#333; }

.foot{ width:1120px; height:auto; margin:0 auto; font-size:14px; color:#333; }

.link{ width:100%; height:auto; overflow:hidden; margin:0 auto;color:#333;border-top:1px solid #ccc;}

.link_bg{ width:1200px; height:auto; margin:0 auto; font-size: 14px; }

.lin_f{line-height:43px;}

.link_bg a{color:#333;padding-right:7px;}

/*index*/

.main{ width:1200px; margin:0 auto; height:auto; overflow:hidden; margin-top:30px; margin-bottom:30px; }

/*right*/

.right{ width:940px; height:auto; border:1px #bfbfbf solid;}

.right_top{height:45px; line-height:45px; background: url(../images/sy_cp_top.jpg) repeat-x center top; border-bottom:1px #bfbfbf solid; overflow:hidden;padding:0 10px;}

.right_tf{ width:200px; height:34px; float:left; font-size:18px; font-weight:bold; color:#24acf9;}

.right_r{ width:600px; float:right; line-height:45px; text-align:right;font-size: 14px;}

.right_bg{ width:900px; height:auto; margin:0 auto; padding-top:20px;}

.right_con{line-height:28px;font-size:14px;}

.right_con>p{ text-align: justify;font-size: 16px; line-height:34px; text-indent:2em;}

.right_con td{line-height:40px;font-size:16px;}

.right_con td img{ margin:5px 0px; }

/*新闻*/

.news_list1{font-size:14px;}

.news_list1 ul li{width:100%;  height:42px; background:url(../images/news_list.png) no-repeat center left; text-indent:15px; line-height:42px; border-bottom:#CCCCCC 1px dashed;}

.data{ color:#999; float:right; font-size:14px;}

.news_t{width:500px;overflow: hidden;height: 42px;}

.news_t a{margin-right:20px;}

/*产品页样式*/

.right2_bg{padding:10px 0;}

.cp_list{ float:left; margin:13px 9px; background:#24acf9; }

.cp_list a{display:block;color:#fff; cursor:pointer; overflow:hidden;-webkit-box-shadow:0 0 10px #dddddd; -moz-box-shadow:0 0 10px #dddddd; box-shadow:0 0 10px #dddddd; }

.cp_list_text{ width:285px; overflow:hidden;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-left: 5px; line-height:36px;  font-size:15px;text-align:center; }

.cp_list a img {width:295px; height:auto;}

/* -- 翻页效果 -- */

.Pages{ width:100%; padding:0%; margin:0px 0px 0px 0px; position:relative; height:50px; color:#333; font-size:14px; }

.Pages span:hover{ background:#24acf9; border:1px solid #24acf9;}

.Pages span:hover a{color:#fff; }

.Pages ul{ float:right; position: absolute; top:15px; right:10px; }

.Pages dd{ position: absolute; margin:0px; left:15px; top:17px; text-align: left; }

.Pages ul span{ float:left; margin-left:2px; font-weight:bold; border:1px solid #333; }

.Pages ul span a{ padding:3px 10px; display: block; }

#current{ padding:3px 10px; float:left; border:1px solid #24acf9; background:#24acf9;color:#fff; }

#apjxq_floors{ display: none; }

.jianjie{ padding:5px 10px; line-height:30px; background:#EEE; font-size:12px; }

/*内容*/

.pro_vi{width:100%; height:auto; overflow:hidden; border-bottom:#ccc 1px dashed; margin:10px 0; padding-bottom:20px;}

.pro_vi_img{float:left; width:360px; margin: 0px 10px 0px 10px;text-align:center;}

.pro_vi_con{float:left; margin-left:10px; line-height:28px; font-size:14px;width:290px;overflow:hidden}

.pro_vi_con h1{font-weight:bold;margin:0px;padding:0px;font-size:22px;line-height:42px;}

.pro_vi_con p span{color:#F00;font-size:20px;}

.pro_vi_con p{line-height:30px;}

.pro_vi_wx{float:right; width:210px; margin:6px 10px 0 0;text-align:center;}

.pro_vi_wx img{width: 174px;}

.pro_vi_wx p{text-align: center;font-size:14px;line-height:42px;}

.cont_con{ font-size:14px; line-height:30px; padding:10px 0px; }

.cont_con > p{ text-align: justify;text-indent: 2em; }

.cont_con p{ font-size: 16px;line-height: 32px; }

.right_con .cont_con td{ font-size: 14px; }

.cont_con td img{  border:none; }

.cont_page{ margin:0 auto;line-height:35px;height:35px; padding-left:15px;}

.cont_next{ margin:0 auto; line-height:35px;height:35px;padding-right:15px;}

.cont_tit{text-align:center;}

.cont_tit h1{font-size:24px;}

.cont_date{line-height:36px; background:#F7F7F7; border:#f3f3f3 1px solid;text-align:center;margin:15px 0;}

.reltit{font-size:16px;height:35px;line-height:35px;background: #24acf9;color: #fff; margin-top:20px;padding-left: 10px; }

.relpic{border-top:none; padding-top:15px;overflow:hidden;font-size:12px;line-height:1.5em;}

.relpic li{width:207px;margin:5px 8px;text-align:center;border:1px solid #ccc;}

.relpic li:hover{ border:1px solid #24acf9; }

.relpic li img{width:207px;}

.relpic li a{line-height:24px; font-size:14px;}

.relpic li span{ display: block;height:30px;line-height: 30px; }

#areanew{ padding:0px 0px 20px; }

#areanew li{border:none;border-bottom:1px dashed #333;font-size: 14px;height:37px;overflow: hidden;margin:0px 15px; line-height:40px;}

#areanew li a{font-size: 14px; }

#areanew li span{line-height: 40px;}

.wenda{padding:15px; line-height:30px; border-bottom:solid 1px #ccc; text-indent:2em;font-size: 14px;}