@charset "utf-8";
html,body,p,h1,h2,h3,h4,h5,h6,form,input,textarea,select,input,button,fieldset,legend,img,ul,ol,li,dl,dt,dd,th,td,pre,blockquote{margin:0;padding:0}
ul{
list-style: none;
margin: 0;padding: 0;
}
img{
vertical-align: top;
border: none;
}
a{
color: #666;
text-decoration: none;
}
.f_l{
float: left;
}
.f_r{
float: right;
}
.font{
font-size: 12px;
font-family: 微软雅黑;
color: #666;
line-height:20px;
}
.font1 a{
font-size: 14px;
font-family: 微软雅黑;
color: #fff;
}
.font1{
font-size: 14px;
font-family: 微软雅黑;
color: #fff;
letter-spacing: 1.5px;
}
.font2{
font-size: 14px;
font-family: 微软雅黑;
color: #666;
letter-spacing: 1.5px;
line-height: 1.5;
}
.clearfix { zoom: 1; }
.clearfix:after { content: "."; display: block; visibility: hidden; height: 0; clear: both; }
/*初始设置*/
/*top start*/
.ny_banner{ clear:both; width:100%; height:300px; background:url(../images/ny_banner.jpg) no-repeat center;}
#top{ width:100%;height:169px;background:#fff;top:0;/**距离底部为0*/left:0;z-index:9999;}
.top1{
background: #254DA4;
height: 4px;
}
.t_content,.top2,.nav_content,.s_content,.s_box,.cpfl,.about_font,.a_box,.new_pro,.gcal,.new_lx,.f_content,.gywm{
width: 1200px;
margin: 0 auto;
}
.top2{
height: 110px;
}
.logo{
padding-top: 25px;
}
.t_font{
padding-top: 20px;
}
.t_font p a{
padding:4px;
}
.t_font p{
margin-bottom: 10px;
text-align: right;
}
/*top*/
/*search start*/
.search,.s_box,.s_content{
height: 85px;
overflow: hidden;
}
.s_box{
margin-top: -85px;
}
.s_content{
position: relative;
overflow: hidden;
}
.s_content ul{
position: absolute;
top: 0;
left: 0;
}
.s_content ul li{
float: left;
width: 179px;
height: 85px;
}
.s_content ul li a:link,.s_content ul li a:visited{
display: block;
line-height: 85px;
text-align: center;
}
.s_content ul li a.s1:hover{
background: #4160A2 url(../images/ico1.png) no-repeat 10px 20px;
}
.s_content ul li a.s2:hover{
background: #4160A2 url(../images/ico.png) no-repeat 10px 20px;
}
.s_content ul li a.s3:hover{
background: #4160A2 url(../images/ico2.png) no-repeat 10px 20px;
}
.s1{
background: url(../images/ico1.png) no-repeat 10px 20px;
}
.s2{
background: url(../images/ico.png) no-repeat 10px 20px;
}
.s3{
background: url(../images/ico2.png) no-repeat 10px 20px;
}
.top_search {/* margin:28px 0; */width: 270px;position: relative;float: right;}
.top_search .Search {float: left;background: #fff;border: none;width: 200px;height: 20px;line-height: 24px;padding: 5px 10px 5px 14px;color: #868686;font-size: 14px;font-family:"微软雅黑";outline:none;border: 1px solid #2d4e93;border-right:0;border-radius:22px 0 0 22px;}
.top_search .sear_sub {float: right;width: 50px;height: 32px;border:none;background: url(../images/search.png) center no-repeat;background-color: #2d4e93;position: absolute;right: 0;top: 0;cursor:pointer;border-radius:0 22px 22px 0;}
/*search end*/
/*产品分类*/
.cpfl{
padding: 20px 0 60px 0;
}
.cpfl ul{
margin: 25px 0px;
height: 190px;
}
.cpfl ul li{
float: left;
width: 16.6%;
text-align: center;
}
.cpfl ul li p{
margin-top: 15px;
text-align: center;
font-size: 16px;
font-weight: bold;
}
.btn{
text-align: center;
position: relative;
z-index: 200;
}
.btn a:link,.btn a:visited{
padding: 7px 40px;
border: 1px solid #ccc;
}
.btn a:hover{
background: #33549B;
color: #fff;
}
/*产品分类 end*/
/*关于我们 start*/
.a_box{
position: relative;
margin-top: -300px;
height: 300px;
}
.about_font{
position: absolute;
top: 0px;
left: 0;
text-align: center;
}
.about_font p{
height: 116px;
text-indent: 2em;
padding: 20px 50px 50px 50px;
text-align: center;
font-size: 14px;
font-family: 微软雅黑;
color: #028ea3;
letter-spacing: 1.5px;
line-height: 26px;
}
.btn1 a:link,.btn1 a:visited{
display: block;
width: 100%;
padding: 7px 0;
background: #34A2BD;
}
.btn1 a:hover{
background: #48AEC5;
}
/*关于我们 end*/
.new_pro{
margin-top:340px;
}
.new_pro ul{
margin: 25px 0;
}
.new_pro ul li{
width: 233px;
float: left;
height: 240px;
margin: 0 8px 20px 8px;
position: relative;
margin-bottom: 20px;
}
.header{text-align: center;}
.cp_header{
text-align: center; background:url(../images/gcal_h.jpg) no-repeat center; height:62px;
}
.cp_header p{ font-size:18px; color:#dadada;}
.cp_header p span{ font-size:26px; color:#204caf;}
.cp_header b{ font-size:24px; color:#333;}
.gy_header{
text-align: center; background:url(../images/about.png) no-repeat center; height:55px; line-height:27px;
}
.gy_header .gy_bt{ font-size:15px; color:#1a9103;}
.gy_header .gy_bt span{ font-size:22px; color:#1a9103;}
.gy_header .gy_bt1{ font-size:18px; color:#34a2bd;}
.gcal .font li{
margin-right: 15px;
}
.gcal .font a span img{
width: 260px;
height: auto;
}
.gcal .font li:first-child{
margin-left: 0px;
}
.new_pro ul li a:link,.new_pro ul li a:visited{
border: 1px solid #eee;
height: 200px;
padding: 20px;
display: block;
}
.new_pro ul li a:hover{
border: 1px solid #33549B;
}
.new_pro ul li p{
cursor: pointer;
position: absolute;
bottom: 8px;
left: 20px;
}
.new_pro ul li p span{
font-size: 16px;
color: #666;
font-weight: bold;
font-family: 微软雅黑;
display: block;
}
.new_pro ul li p span.span1{
font-size: 12px;
color: #666;
display: block;
font-weight: normal;
}
.new_pro ul li p span.span2{
font-size: 12px;
color: #ccc;
display: block;
font-weight: normal;
}
.new_pro ul li p span.span3{
font-size: 12px;
color: #f00;
display: block;
font-weight: normal;
}
.c_l{
clear: both;
}
.artic p{
font-size: 14px;
font-family: 微软雅黑;
color: #666;
letter-spacing: 1.5px;
line-height: 1.5;
}
/*最新产�?/
/*工程案例 start*/
.gcal{
padding: 30px 0 0;
}
.gcal .gggg{
overflow:hidden;
width:1200px;
height:300px;
margin:25px 0;
padding:0 0;
border-top:0;
}
.gcal .gggg li{
float: left;
width: 285px;
}
.gcal .gggg li a{
display: block;
}
.gcal .gggg li a.bd:link,.gcal .gggg li a.bd:visited{
border: 1px solid #eee;
}
.gcal .gggg li a.bd:hover{
border: 1px solid #33549B;
}
.gcal .gggg li a span{
display: block;
height: 190px;
text-align: center;
padding: 10px;
}
.gcal .gggg li p{
margin-top: 15px;
text-align: center;
}
/*工程案例 end*/
.dtxw{
height: 264px;
width: 825px;
border: 1px solid #eee;
position: relative;
}
.lxwm{
position: relative;
height: 264px;
width:330px;
border: 1px solid #eee;
padding-left: 20px;
}
.lxwm h2{
margin-left: -20px;
}
.lxwm li{
margin-bottom: 7px;
}
.lxwm ul{
margin-top: 10px;
padding-left: 8px;
}
.xw_pic{
border: 5px solid #e9eef4;
margin: 10px;
}
.dtxw .tab{
margin-right: 30px;
width: 535px;
}
.dtxw .tab_btn a{
margin-right: 10px;
}
.dtxw .tab_btn a:link,.dtxw .tab_btn a:visited{
color: #71b419;
padding:5px 14px;
}
.dtxw .tab_btn a.hover{
color: #fff;
background: #71b419;
}
.dtxw .tab_btn{
margin-bottom: 18px;
}
.tab_content{
font-size: 12px;
}
.tab_content li{
position: relative;
border-bottom: 1px dotted #c6c6c6;
padding: 6px 0;
}
.tab_content li span{
position: absolute;
right: 0;
top: 3px;
color: #ccc;
}
.tab_content li a:hover{
text-decoration: underline;
}
.btn2 a:link,.btn a:visited{
width: 80px;
height: 20px;
line-height: 20px;
display: block;
border: 1px solid #ccc;
text-align: center;
}
.btn2 a:hover{
background: #33549B;
color: #fff;
}
.btn2{
position:absolute;
right: 0px;
bottom: -30px;
z-index: 200;
}
/*联系我们 公司动�?end*/
.height{
height: 330px;
}
.new_pro ul li a img{
width: 190px;
max-height: 200px;
}
/*footer end*/
.navbox a,.navbox a:visited{color:#fff;text-decoration:none;font-size: 15px;font-family: 微软雅黑;font-weight: normal;}
.navbox,.nav li,.nav li.current a{background:#2d4e93;}
.navbox{height: 55px;position:relative;z-index:9;}
.nav{width:1200px;margin:0 auto;height: 55px;}
.nav li{float:left;height: 55px;padding:0;position:relative;}
.nav li a{float:left;display:block;height:55px;overflow:hidden;}
.nav li .submenu{display:none;position:absolute;top:50px;left:0px;}
.nav li .submenu{width:111px;background:#71b419;}
.nav li .submenu li{float:none;padding:0;background:none;height:auto;}
.nav li .submenu li a{float:none;padding:0;text-align:center;height:55px;line-height:55px;background:none; text-decoration: none;}
.nav li .submenu li a:hover{color:#fff; background: #2d4e93;}
a.blue:link,a.blue:visited{
width: 150px;
text-align:center;
line-height: 55px;
height: 55px;
}
.navbox li:hover{
background:#71b419;
text-decoration: none;
color: #fff;
}/*在线客服*/
.rides-cs { font-size: 12px; background:#2d4e93; position: fixed; top: 250px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 28px; float:left; position: relative; z-index:1;margin-top: 10px;height: 17px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn {background:#F7F7F7; border-radius:6px;margin-top:4px;}
.rides-cs .cn .titZx{ font-size: 14px; color: #333;font-weight:600; line-height:24px;padding:5px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li { line-height: 38px; height:38px;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #777;}
.rides-cs .cn ul li a{color: #777;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn { position: relative; z-index:9; top:25px; left: 0; background-image: url(../images/lanrenzhijia.png); background-repeat: no-repeat; display:block; height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: 0 0;}
.rides-cs .btnCtn { background-position: -37px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}
/* 轮播图flexslider */
.flexslider{position:relative;height:420px;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:420px;}
.flex-control-nav{display:none;border-top:1px solid #6F90AB;/*background:url(../images/banner_bg.png) repeat-x;*/height:30px;padding-top:10px;position:absolute;bottom:0px;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:45%; display: none;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
/*轮播�?end*/
.fr_links {
padding: 20px 0 0;
font-family: 微软雅黑;
color: #999;
font-size: 14px;
line-height: 28px;
}
.fr_links a{
padding: 0 7px 0 5px;
color: #999;
font-size: 14px;
font-family: 微软雅黑;
}
.fr_links span{
font-weight: bold;
}
.w_980{width:1200px; margin:0 auto;overflow:hidden;position:relative;}
.product{width:100%; margin:30px auto 10px; clear:both;}
.head{height:110px; width:100%;}
.sy_title_b{width:290px; height:110px; background-color:#244ca1; margin-bottom:1px;}
.sy_title_b .a{font-size:27px; color:#fff; line-height:26px;padding-top:30px;text-align: center;}
.sy_title_b .b{font-size:18px; line-height:20px; font-family:Arial, Helvetica, sans-serif;padding-top:10px;color:#fff;text-align: center;}
.sy_pro_tlt{font-size:24px;font-weight:bold;color:#555;float:left;margin-left:30px;padding-left:30px;background:url(../images/tlt_bg.jpg) no-repeat left center;height:25px;line-height:25px;}
.sy_pro_tlt em{font-size:18px;color:#999;}
.sy_pro_tlt1{font-size:24px;color:#555;padding-left:30px;background:url(../images/tlt_bg.jpg) no-repeat left center;height:25px;line-height:25px; margin-bottom:20px;}
.sy_pro_tlt1 em{font-size:18px;color:#999;}
.sy_pro_tlt1 b{ float:left;}
.sy_pro_tlt1 span{ float:right; margin-top:6px;}
.sy_pro_tlt1 span a{font-size:14px; color:#999;}
.head .title_b,.head1 .title_b{width:290px; height:110px; background-color:#244ca1; float:left;}
.head2 .title_b{width:243px; height:83px; border:1px solid #bebebe; border-bottom-color:#23201d; background-color:#fff; float:left;}
.head .title_b .a,.head1 .title_b .a,.head2 .title_b .a{font-size:27px; color:#fff; line-height:26px;padding-top:30px;text-align: center;}
.head .title_b .b,.head1 .title_b .b,.head2 .title_b .b{font-size:18px; line-height:20px; font-family:Arial, Helvetica, sans-serif;padding-top:10px;color:#fff;text-align: center;}
.head .pro_tlt{font-size:24px;font-weight:bold;color:#555;float:left;margin-left:30px;padding-left:30px;background:url(../images/tlt_bg.jpg) no-repeat left center;height:25px;line-height:25px;}
.head .pro_tlt em{font-size:18px;color:#999;}
.head1{ margin-top:-150px;}
.head2{ margin-top:15px;}
.product .cont{width:1200px; margin:0 auto; clear:both;overflow:hidden;}
.product .lnav{width:288px; float:left;padding-bottom:20px;}
.product .lnav1{width:243px; float:left; border:1px solid #bebebe; padding-bottom:20px;}
.product .lnav1 ul li{ width:183px; margin:0 auto; line-height:47px; color:#383838; background:url(../images/001454_08.png) no-repeat 167px 17px;position:relative; }
.product .lnav1 ul li a{ color:#333; display:block; height:47px; line-height:47px; overflow:hidden; border-bottom:1px solid #ddd;}
.product .lnav1 ul li a:hover{ color:#d71922 !important;}
.product .lnav1 ul li ul li a{ padding-left:10px;}
#pro_ul1 { float:right; width:890px; margin-top:30px;}
#pro_ul1 #ind_pro_img { text-align: center; width: 270px; float: left; margin: 0px 25px 20px 10px; }
#pro_ul1 #ind_pro_img:nth-child(3n+3) { margin-right: 0; }
#pro_ul1 .proimg_bk1 { width: 268px; height: 248px; border: 1px solid #dfdfdf; position: relative; display: table-cell; text-align: center; vertical-align: middle; background-color: #fff; }
#pro_ul1 p { line-height: 28px; height: 28px;font-weight: normal; text-align: center; width: 258px; margin: 10px auto 0; padding:0 5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
#pro_ul1 p a { color: #333; font-size: 15px; }
#pro_ul1 #ind_pro_img p a:hover{ color: #244ca1; }
#pro_ul1 #ind_pro_img:hover .proimg_bk1 { border: 1px solid #244ca1; }
#ind_pro_img .proimg { text-align: center; position: static; +position:absolute;
top: 50%; }
#ind_pro_img img { vertical-align: middle; position: static; +position:relative;
top: -50%; left: -50%; max-width: 250px; max-height: 240px; }
#pro_nav_lb li{ width:290px; margin:0 auto;line-height:47px; color:#fff; background:#244ca3 url(../images/001454_08.png) no-repeat 260px 17px;}
#pro_nav_lb li a{ font-size: 14px;
color: #fff;
display: block;
height: 48px;
overflow: hidden;
line-height: 48px;
padding: 0 40px 0 10px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;}
#pro_nav_lb li a:hover{ color:#fff;}
#pro_nav_lb li.dd_hover a{ color:#fff;}
#pro_nav_lb li .ml_xl{ padding-bottom:8px;}
#pro_nav_lb li .ml_xl li{ height:38px !important; line-height:38px; margin-left:10px; width:260px;}
/*---左边目录固定当前状态 ---*/
#pro_nav_lb .twonav { color:#d71922!important; z-index:1px; margin:0px;}
#pro_nav_lb li.dd_hover .twonav { color:#fff!important;}
.pro_nav li ul{width:290px;display:block;border-top:none; background:#f3f3f3;}
.pro_nav li ul li{ border:none; background:none!important; line-height:35px; height:auto!important; overflow:hidden; padding-left:12px; border-bottom:none!important; }
.pro_nav li ul li a{ background:url(../images/icon_04.gif) left center no-repeat!important; height:35px; padding-left:15px;line-height:35px; display:block; color:#333!important;}
.pro_nav li ul li a:hover{color:#333 !important;}
.c_more{position:absolute;top:8px;right:9px;}
#clear {
clear: both;
}
#ny_right .gcal{padding:0;width:100% !important;}
#ny_right .gcal ul li {
width: 276px !important;
}
#ny_right .gcal .font a span img {
width: 250px !important;
}
#newBridge .icon-right-center {
left: 20px !important;
top: 70% !important;
left: auto !important;
bottom: auto;
margin: -25px 0 0 0;
}
.hzbrand{padding:0 !important;}
#hzbrand {height:65px;}
#hzbrand li{width:158px;height:60px;border:1px solid #dedede;float:left;margin-right:10px; display: flex;justify-content: center;align-items: center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;}
#hzbrand li img{display:block;max-width:158px;max-height:60px;}
/*.foot{ width:100%;background:#2d4e93; margin-top:40px;}
.foot .fnav{ width:1200px;height: 52px;line-height: 52px; margin:0 auto;}
.foot .fnav a{ width:140px; display:inline-block; text-align:center; color:#fff; font-size:14px;}
.foot .fnav a.line_no{ background:none;}
.fbottom{ text-align:center; padding:15px 0 25px;}
.fbottom p{ margin-top:10px; color:#333; font-size:13px;}
.fbottom p a{font-size:13px;color:#333;}*/
/*footer*/
.footer {
margin-top: 10px;
width: 100%;
height: 115px;
background: #244ca1;
color: #fff;
padding-top: 20px;
}
.footer a {
color: #fff;
font-size: 15px;
}
.ftext {
text-align: center;
color: #fff;
font-size: 14px;
line-height: 40px;
opacity:0.8;
height:40px;
overflow:hidden;
}
.footaddress {
float: left;
width: 35%;
}
.footaddress .flogo {
height: 50px;
width: 50px;
display: block;
margin: 0 auto;
background: url('../images/footaddress.png') no-repeat;opacity: 0.3;
}
.foottel {
float: left;
width: 38%;
}
.foottel .flogo {
height: 50px;
width: 50px;
display: block;
margin: 0 auto;
background: url('../images/foottel.png') no-repeat;opacity: 0.3;
}
.footemail {
float: left;
width: 26%;
}
.footemail .flogo {
height: 50px;
width: 50px;
display: block;
margin: 0 auto;
background: url('../images/footemail.png') no-repeat;opacity: 0.3;
}
.copyright {
background: #1b4190;
margin: 0 auto;
height: 40px;
line-height: 40px;
font-size: 13px;
color: #d3dbec;
text-align: center;
}
.copyright a {
color: #d3dbec;
}
.w1200{ width:1200px; margin:0 auto;}
.xwwz{ width:1200px; margin:55px auto;}
.sy_xw{ width:580px; float:left; }
.sy_wz{ width:580px; float:right; }
.sy_wz_box{min-height:300px; overflow:hidden;}
.time{padding:15px 0; text-align:center; color:#b4b4b4;}
.sy_an{ margin-top:30px;}
#yqlj{ width:1200px; margin:20px auto 10px;}
.proimg_xt{ width:60px; height:60px; border:1px solid #ddd;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.proimg_xt .xtimg{width:60px;line-height:60px;height:60px;font-size:60px;text-align:center;position:static;+position:absolute;top:50%}
.proimg_xt img {vertical-align:middle;position:static;+position:relative;top:-50%;left:-50%; max-width:50px; max-height:50px}
.ny_tit { width:1200px; height:50px; overflow:hidden; line-height:50px; margin:0 0 25px 0; padding:0; border-bottom:1px solid #d9d9d9;}
.ny_tit img { display:block; width:30px; height:30px; overflow:hidden; margin:10px 10px 5px 0; padding:0; float:left;}
.ny_tit a { color:#333; font-size:14px;}
.ab_p1, .ab_p2, .ab_p3, .ab_p4, .ab_p5, .ab_p6 { width:1100px; overflow:hidden; margin:40px auto; padding:0;}
.ab_tit { width:1100px; overflow:hidden; margin:0 auto 20px; padding:0;}
.ab_icon1, .ab_icon2, .ab_icon3, .ab_icon4, .ab_icon5, .ab_icon6 { display:block; width:70px; height:76px; overflow:hidden; margin:0 auto; padding:0;}
.ab_icon1 { background:url(../images/ab_icons.png) 0 0 no-repeat;}
.ab_icon2 { background:url(../images/ab_icons.png) 0 -119px no-repeat;}
.ab_icon3 { background:url(../images/ab_icons.png) 0 -223px no-repeat;}
.ab_icon4 { background:url(../images/ab_icons.png) 0 -325px no-repeat;}
.ab_icon5 { background:url(../images/ab_icons.png) 0 -426px no-repeat;}
.ab_icon6 { background:url(../images/ab_icons.png) 0 -523px no-repeat;}
.ab_line { display:block; width:1100px; height:6px; overflow:hidden; margin:10px auto 5px; padding:0; background:url(../images/ab_line.png) 0 0 no-repeat;}
.ab_tit .ab_js { width:1100px; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:18px; font-weight:bold; text-align:center; margin:0 auto; padding:0;}
.ab_con_img { width:1100px; max-height:300px; overflow:hidden; margin:0 auto; padding:0; display: table-cell; vertical-align: middle; text-align: center;}
.ab_con_img img { max-width:100%; max-height:100%;}
.ab_p1 .ab_p1_tit, .ab_p2 .ab_p2_tit, .ab_p3 .ab_p3_tit, .ab_p4 .ab_p4_tit, .ab_p5 .ab_p5_tit, .ab_p6 .ab_p6_tit { width:1100px; overflow:hidden; margin:10px auto; padding:0; color:#000; font-size:16px; font-weight:bold; text-align:center;}
.ab_p1 p, .ab_p2 p, .ab_p3 p, .ab_p4 p, .ab_p5 p, .ab_p6 p { width:100%; overflow:hidden; margin:10px auto; padding:0; line-height:24px; color:#666; font-size:14px; text-align:justify; text-justify:inter-ideograph;}
.ab_p1 p span, .ab_p2 p span, .ab_p3 p span, .ab_p4 p span, .ab_p5 p span, .ab_p6 p span { color:#000; font-weight:bold;}
.hy_main { width:590px; height:230px; overflow:hidden; margin:10px auto; padding:0; background:#e6e6e6 url(../images/hy_line.jpg) center center no-repeat;}
.hy_main .hy_img { width:295px; height:185px; overflow:hidden; margin:0; padding:23px 0 22px; display: table-cell; vertical-align: middle; text-align: center;}
.hy_main .hy_text { width:215px; height:150px; overflow:hidden; margin:0; padding:40px;}
.hy_text .hy_text_tit { width:100%; overflow:hidden; line-height:40px; margin:14px 0 20px; padding:0; color:#333; font-size:18px; font-weight:bold;}
.hy_text p { width:100%; overflow:hidden; line-height:30px; margin:0; padding:0; color:#333; font-size:14px;}
.hy_text p em { color:#d90101; font-family:"Arial"; font-size:24px; font-weight:bold; font-style:normal;}
.gsxx { width:940px; height:180px; overflow:hidden; margin:10px auto; padding:80px; background:url(../images/gsxx_bg.jpg) 0 0 no-repeat;}
.gsxx ul{height:180px;overflow:hidden;position:relative;}
.gsxx_icon{position:absolute;top:40px;right:40px;}
.gsxx ul li { width:50%; overflow:hidden; line-height:30px; color:#333; font-size:14px; margin:0; padding:0 0 0 20px; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}
.gsxx ul li span { color:#666;}
.ab_lxfs { width:1100px; overflow:hidden; margin:10px auto; padding:40px 80px; border:1px dotted #d9d9d9; box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}
.ab_lxfs ul li { width:50%; overflow:hidden; line-height:30px; color:#333; font-size:14px; margin:0; padding:0 0 0 30px; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}
.ab_lxfs ul li span { color:#666;}
.ab_honor { width:1200px; height:140px; margin:30px auto 0; padding:0;}
.mr_frbox { width:1200px; height:140px; margin:0; padding:0; position:relative;}
.mr_frUl { width: 1200px; height: 140px; overflow: hidden; float: left; }
.mr_frUl ul li { display: inline; float: left; height: 118px; width: 178px; margin-right: 25px; padding:10px; overflow: hidden; border:1px solid #ccc; background-color:#fff;}
.mr_frUl ul li .hnr_img { width:178px; height:118px; overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle;}.mr_frUl ul li .hnr_img img {vertical-align:middle;position:static;+position:relative;top:-50%;left:-50%; max-width:170px; max-height:110px}
.mr_frBtnL, .mr_frBtnR { width:32px; height:32px; overflow:hidden; margin:0; padding:0; border:1px solid #ccc; position:absolute; top:53px; z-index:99; cursor:pointer;}
.mr_frBtnL { left:-64px; background:url(../images/prev_tb1.png) center center no-repeat;}
.mr_frBtnR { right:-64px; background:url(../images/next_tb1.png) center center no-repeat;}
.mr_frBtnL:hover { border:1px solid #f90; background:#f90 url(../images/prev_tb2.png) center center no-repeat;}
.mr_frBtnR:hover { border:1px solid #f90; background:#f90 url(../images/next_tb2.png) center center no-repeat;}
/*联系我们*/
.contact1_con ul li{float: left;width: 316px;margin-right: 35px;background:#fdfdfd;padding: 30px;height: 80px;overflow: hidden;}
.contact1_con ul li:nth-child(3n){margin-right:0;}
.contact1_con ul li .tact em{display:block;float:left;width:75px;height:75px;border:1px solid #ddd;border-radius:50%;margin-right:15px;}
.contact1_con ul li.lx1 em{background:url(../images/addr.png) center center no-repeat;}
.contact1_con ul li.lx2 em{background:url(../images/tel.png) center center no-repeat;}
.contact1_con ul li.lx3 em{background:url(../images/email.png) center center no-repeat;}
.contact1_con ul li .tact .wz{float:left;width: 220px;}
.contact1_con ul li .tact .wz p{font-size:14px;padding:5px 0;line-height:25px;}
.contact1_con ul li .tact .wz span{font-size:20px;}
.lymap {width: 100%;height: 380px;overflow: hidden;margin: 30px auto;padding: 9px;border: 1px solid #eaeaea;box-sizing: border-box;}
.dz_map{height: 360px;overflow: hidden;}
/* 产品详细页 产品图片展示和基本资料 */
#pro_detail_box01 {width:100%;height:360px;clear:both;padding-top:10px;margin-bottom:20px;padding-bottom:10px;}
#prodetail_img {float:left;width:280px;position:relative;height:463px;padding:3px;border:2px solid #ddd;background:#fff;text-align:center;}
#prodetail_img img {vertical-align:middle;}
#fdj {position:absolute;margin-top:-15px;margin-left:240px;float:right;display:block;}
#pro_detail_text {float:right;width: 440px;_width:430px;display:block;font-size:14px;}
#pro_detail_text h1 {font-size:24px;line-height:40px;border-bottom:1px solid #dfdfdf;color:#333;margin-bottom:12px;font-family:"Microsoft YaHei";padding-bottom:10px;font-weight:bold;}
#pro_detail_text .fhbc {font-size:12px;line-height:22px;color:444;}
#pro_detail_text .bt {font-size:14px;color:#333;background:url(../Images/bgPro2.jpg) no-repeat left;padding-left:22px;margin-bottom:10px;}
#pro_detail_text .pro_ms {margin-top:10px;clear:both;line-height:20px;margin-bottom:15px;}
#pro_detail_text .pro_ms p {line-height:24px;color:#666;font-size:14px;}
#pro_detail_text .pro_ms .cs_wrap{overflow:hidden;margin-top: 21px;}
#pro_detail_text .pro_ms p.cs{height:30px;line-height:30px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;float:left;background:#f1f1f1;padding:5px 15px;margin-right:15px;width:177px;margin-bottom:10px;}
#pro_detail_text .pro_ms p.cs:nth-child(2n+2){margin-right:0;}
#pro_detail_text .pro_ms .desc{line-height:24px;color:#666;font-size:14px;height: 77px;overflow:hidden;}
#pro_detail_text .pro_gwc_an_box {clear:both;padding-top:20px;margin-bottom:20px;height:40px;}
#pro_detail_text .pro_gwc_an_box .gwc_an3 {display:block;line-height:40px;overflow:hidden;width:140px;height:40px;background:url(../images/pdf.png) no-repeat 10px 5px #f06524;color:#fff;font-size:18px;text-indent:50px;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;behavior:url(PIE.htc);float:left;}
#pro_detail_text .pro_gwc_an_box .gwc_an3:hover {;background:url(../Images/pdf.png) no-repeat 10px 5px #FF3300;}
#pro_detail_text .pro_gwc_an_box .gwc_an2 {display:block;line-height:40px;overflow:hidden;background:url(../images/jgzx.png) no-repeat 10px 5px #f06524;width:140px;height:40px;color:#fff;font-size:18px;text-indent:50px;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;behavior:url(PIE.htc);float:left;margin-left:10px;}
#pro_detail_text .pro_gwc_an_box .gwc_an2:hover {background:url(../Images/jgzx.png) no-repeat 10px 5px #FF3300;}
.proimgbox {width: 400px;height: 350px;border:1px solid #dfdfdf;position:relative;display:table-cell;text-align:center;vertical-align:middle;float:left;}
.proimgbox .proimg {width:100%;height:100%;text-align:center;display:block;}
.proimgbox img {vertical-align:middle;max-width:90%;max-height:90%}
.proimgbox .proimg .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}
.proxlbox {width:200px;margin:0 auto;}
/* 产品介绍、详细参数、售后服务--TAB-- */ #ny_pro_box02 {width:100%;clear:both;margin-top:10px;}
#ny_pro_box02 #con {width:100%;margin:0 auto;clear:both;}
#ny_pro_box02 #tags {height:43px;line-height:35px;/* border-bottom:2px solid #545454; */background: #f1f1f1;}
#ny_pro_box02 #tags li {float:left;list-style-type:none;height:43px;margin-right:3px;margin:0px;padding:0px;}
#ny_pro_box02 #tags li a {color:#333;line-height:43px;height:43px;/* background:#ddd; */text-decoration:none;display:block;text-align:center;font-size:16px;font-weight:bold;}
#ny_pro_box02 #tags li a:hover {width:102px;color:#fff;height:33px;border-top:none;}
#ny_pro_box02 #tags li.emptyTag {BACKGROUND:none transparent scroll repeat 0% 0%;WIDTH:4px;}
#ny_pro_box02 #tags li.selectTag {background-position:left top;position:relative;height:33px;}
#ny_pro_box02 #tags li.selectTag a {width:102px;height:43px;/* background:#545454; */color: #666;overflow:hidden;}
#ny_pro_box02 #tags #pro_down {background:none;background:url(../images/arrow_down_alt1_32x32.png) no-repeat #fff;float:right;}
#ny_pro_box02 #tags #pro_down a {color:#03a25d;background:none;background:url(../images/arrow_down_alt1_32x32.png) no-repeat 0px 7px #fff;}
#ny_pro_box02 #tagContent {font-size:12px;color:#333;overflow:hidden;clear:both;width:100%;clear:both;min-height:200px;line-height:24px;background:#fff;}
#ny_pro_box02 .tagContent {DISPLAY:none;COLOR:#474747;padding-top:15px;padding-bottom:20px;}
#ny_pro_box02 #tagContent DIV.selectTag {DISPLAY:block;overflow:hidden;}
#tagContent table {border:0px solid #fff;border-collapse:collapse;}
#tagContent table tr td {border:1px solid #ccc;}
#pro_down_leibiao {margin:10px 0 20px 0;}
#pro_down_leibiao li {height:32px;line-height:32px;background:url(/images/inco1.gif) no-repeat 2px 8px;padding-left:25px;border-bottom:1px solid #dfdfdf;}
#pro_down_leibiao li a {float:left;color:#333;}
#pro_down_leibiao li a:hover {color:#f46f0e;}
#pro_down_leibiao li .bt {width:565px;display:block;height:32px;overflow:hidden;float:left;}
#pro_down_leibiao li .xz {width:115px;text-align:center;}
#pro_down_leibiao li b {float:left;font-weight:normal;font-style:normal;width:120px;text-align:center;}
#pro_detail_text .pro_btn a{display:inline-block;width:145px;height:45px;font-size: 16px;color:#fff;line-height:45px;border-radius:2px;text-align:center;/* margin-top:10px; */}
#pro_detail_text .pro_btn a.zxxj{ background:#244ca1; margin-right:20px;}
#pro_detail_text .pro_btn a.pro_lxwm{ background:#71b419;}
/*首页关于我们*/
.about_nr{ width:100%; background:#244ca1; padding:50px 0; height:200px;}
.con_right_abbt{ font-size:24px; color:#333; font-weight:bold; margin-top:20px;}
.con_right_abbt span{ color:#999; font-size:18px;text-transform: uppercase;}
.con_syabout{ height:310px; width:1200px; margin:50px auto; background:#fff;box-shadow: 0px 1px 8px 1px rgba(0, 0, 0, 0.1);}
.con_img_about{ float:left; width:525px; height:315px; padding:0 20px;}
.con_img_about img{ width:540px; height:315px; margin-top:-50px;}
.con_right_about{width: 100%;text-align: left;padding: 5px 15px; float:right; width:600px;}
.con_right_about p.desc{font-size: 14px;color: #fff;color: #666;padding: 15px 0;line-height: 28px;height: 125px;overflow:hidden;margin-bottom: 30px;}
.btn-more1 {border: 1px solid; color: #fff; color: #244ca1; display: block; width: 110px; text-align: center; -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms; transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms; height:30px; line-height:30px; float:right; margin-right:12px; }
.btn-more1:hover {background: #244ca1;color: #fff;border-color: #244ca1; text-decoration: none }