﻿/*common.css*/ 
@charset "utf-8";
body {color:#666666;font:14px/1.8 Verdana, Arial, Helvetica, sans-serif ,"";} /*网站字体颜色*/
a { color:#666666; text-decoration:none; }  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
.vam { vertical-align:middle;}
.clear{ clear:both; font-size:0; line-height:0; height:0; overflow:hidden;}
.clearfix { clear:both;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.fw{ font-family:"微软雅黑","宋体";}
.pa{ position:absolute;}
.pr{ position:relative;margin-left:38px;}
.mt8{ margin-top:8px;}
.font14 { font-size:14px; font-weight:bold;}


html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}


input,select{vertical-align:middle;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
.txtboxcs{ border:solid 1px #ccc; height:22px;}


h1 { font-size:32px;}
h2 {font-size: 32px;color: #000;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}
/* -- 购物车外部框架 -- */
.cart_header , .cart_content , .cart_footer { width:760px; margin:0 auto;}



/* -- 页面整体布局 -- */
.header, .content{width: 100%;min-width: 1200px;margin:0 auto;}
.footer {width: 100%;min-width: 1200px;background: #155497;margin: 45px 0 0;}
/*头部开始*/

.h_top {height:33px;width: 100%;font:12px/33px "微软雅黑";background: #ebebeb;}
.h_top a { display:inline-block; padding:0 15px;}


.h_con {height:173px;margin: auto;width: 1200px;}
.h_con h1 { overflow:hidden; padding:20px 0 0 0;}
.h_con h1 img { float:left; margin:5px 25px 0 0; display:inline;}
.h_con h1 span { padding:40px 0 40px 25px; float:left; color:#333; font:16px "微软雅黑"; background:url(../images/hbor.gif) no-repeat left top;}
.h_con h1 span em { font:normal bold 35px/45px "微软雅黑"; color:#033f8b; display:block;}

.pho01 { color:#333; background:url(../images/tel.gif) no-repeat left 62px; overflow:hidden; padding:64px 0 0 62px;}
.pho01 span { font:30px/34px "Impact"; display:block; color:#b71312;}

.h_nav {height:58px;width: 100%;min-width: 1200px;margin: auto;background: #154b89;}
.h_nav ul { width:1200px; margin:auto}

.h_nav ul li { float:left; height:58px;  width: 140px; text-align:center; background:url(../images/nbor.gif) no-repeat right 5px; margin-right:-2px;}
.h_nav ul .nobot { background:none;}
.h_nav ul li a { color:#fff; display:inline-block; padding:0 17px; _padding:0 14px; height:58px; line-height:58px; overflow:hidden;}
.h_nav ul li a:hover, .h_nav ul .cur a { display:inline-block; color:#fff; background:#e50618;}
.h_nav ul li a:-webkit-any-link{ display:block;}
.h_nav ul .nobot { background:none;}

.ser_bg{ overflow: hidden;background: #f2f2f2;border-bottom: 1px solid #d7d7d7;}
.h_sea{ width: 1200px; margin: 0 auto; height: 43px;font-size: 12px;}
.key{ width: 600px; color: #666;text-transform:uppercase;}
.key a{ color: #666; margin-right: 8px; display: inline-block;}
.ser_r{ width: 228px; padding-top: 10px; height: 23px; overflow: hidden;}
.s_inp{ width: 151px; height: 21px; border:1px solid #bbb; padding-left: 34px; line-height: 21px; color: #b1b1b1; font-family:"microsoft Yahei"; float: left;background:#fff url(../images/ser_inp.gif) no-repeat 9px 3px; }
.s_ss{ width: 37px; height: 23px; background: url(../images/ser_btn.gif) no-repeat; color: #fff; text-align: center; cursor: pointer; border:0; float: right;}

/*头部结束*/
/*全屏幻灯片*/ 
#flashs{position:relative;overflow:hidden;height: 487px;width: 100%;min-width: 1200px;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:5px; left:46%; margin-right:-450px; padding:5px 6px;}
#flashs .btn span{ color:#b71312;  background:#fff; border:1px solid #b71312; cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px;}
#flashs .btn span.cur{ background:#b71312; color:#fff;}
.bdshare-slide-button-box{ z-index:4;}



#roll_top, #fall, #ct{position: relative; cursor: pointer; height: 72px; width: 26px;}
#roll_top{ background: url(../images/top.gif) no-repeat;}
#fall{ background: url(../images/top.gif) no-repeat 0 -80px;}
#ct{ background: url(../images/top.gif) no-repeat 0 -40px;}
#roll{ z-index:9; display: block; width: 15px; margin-right: -500px; position: fixed; right: 43%; top: 60%; _margin-right: -505px; _position: absolute; _margin-top: 300px; _top: expression(eval(document.documentElement.scrollTop));}


/*产品分类*/
/*first*/
.first{padding:20px 0;text-align:center;overflow:hidden;width: 100%;min-width: 1200px;background: #f5f5f5;}
.sort {text-align:center; margin-top:40px}
.sort span{width: 200px;height: 200px;display:inline-block;border-radius:100%;transition: 0.4s;-webkit-transition: 0.4s;-moz-transition: 0.4s;-o-transition: 0.4s;}
.sort p{font-size: 16px;font-weight: bold;}
.icon_sort img{width: 180px;height: 180px;display:inline-block;border-radius: 100%;transition: 0.4s;-webkit-transition: 0.4s;-moz-transition: 0.4s;-o-transition: 0.4s;text-align: center;border: 2px solid #ccc;}
.button1{display:inline-block;  padding:8px 35px; margin-top:50px; font-size:14px; border:1px solid #165fab; border-radius:3px;transition: 0.4s;-webkit-transition: 0.4s;-moz-transition: 0.4s;-o-transition: 0.4s;}
a.button1:hover{background:#c70400; border:1px solid #c70400; color:#fff}
.container {	margin:0 auto;	width:1200px;}
.grid_2 {float:left;width: 300px;}



/*工程案例*/
.case{padding:35px 0;overflow:hidden;width: 100%;min-width: 1200px;background: #f1f1f1;}
.case h3{ text-align:center; padding:0 0 20px 0}
.case h3 span{ display:block; text-align:center;}
.case h3 a{ font-size:30px; text-align:center; display:block; color:#000; line-height:75px;}
.case h3 p{ font-weight:normal; font-size:15px; color:#000; line-height:35px;}

.case_con{ width:1280px; margin:0 auto; position:relative; overflow:hidden;}


.pro{overflow:hidden;float: left;}
.pro h2{ text-align:center; padding:0 0 20px 0}
.pro h2 span{ display:block; text-align:center;}
.pro h2 a{ font-size:26px; text-align:center; display:block;color: #000; }
.pro h2 a strong{ color:#000}
.pro h2 p{ font-weight:normal; font-size:15px; color:#000; line-height:35px;}

.pro_con{ width:1200px; margin:0 auto; position:relative; overflow:hidden;}

.huo_dd{ overflow:hidden; padding:10px 0 0 0}
.huo_dd li{float:left; padding:0; width:310px; margin-right:9px; margin-bottom:20px; position:relative; overflow:hidden; background:#fff;    line-height: 50px; text-align:center; }
.huo_dd li:hover a{ font-weight:bold;}

.huo_t_l{ width:300px; position:relative;}
.huo_t_l a{ width:300px; height:225px; position: relative; z-index:3; display:block; overflow:hidden;}
.huo_t_l a div{ width:300px; height:225px; position: absolute; top:0; left:0; z-index:1}
.huo_dd li img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.huo_dd li:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}

.huo_t_l a span{ display:block; width:310px; height:60px; color:#fff; line-height:60px; text-align:center; font-size:18px;position: absolute; bottom:0; left:0; z-index:2; background:rgba(0,0,0,0.6)}

.chanpin_t_l img{width: 255px;height: 215px;margin: 11px;transition: 0.4s ease;-moz-transition: 0.4s ease;-webkit-transition: 0.4s ease;}
.l{float:left;}
.chanpin_conn{width: 1185px;overflow: hidden;position: relative;margin: 0 auto;}
.chanpin_conn li{float: left;padding: 0;width: 277px;margin-right: 19px;position: relative;overflow: hidden;background: #eeefef;margin-bottom: 25px;color: #0c469a;}
.chanpin_t_r{width: 277px;border-top: 0;position: relative;z-index: 1000;}
.chanpin_t_r a{font-size: 16px;line-height: 35px;height: 35px;display: block;margin: 0 auto;margin-top: 0px;text-align: left;text-align: center;color: #000000;}


.about {width: 100%;min-width: 1200px;/*background: #154b89;*/background: url(../images/gsjj_bj.jpg) no-repeat center top;}
.about .w .comt {  padding: 60px 0px;}
.about .w .comt img { border: 10px solid #fff;  float: left; width: 407px; height: 295px; display: block;}
.about .w .comt .txt { background: url(../images/aboutfl.png) no-repeat left top; float: right;  width: 655px;  line-height: 28px;  padding: 25px;  margin-left: 35px;}
.about .w .comt .txt .txtcon {  background: url(../images/aboutfr.png) no-repeat right bottom;  color: #fff;  display: block;}
.w {  width: 1200px;  margin: 0 auto;}
.about .w .comt .txt .txtcon .a1 { width: 144px; height: 40px;line-height: 40px;border: 3px solid #fff;color: #fff;text-align: center;display: block;font-size: 16px;margin-top: 20px;}
.about .w .comt .txt .txtcon .a1:hover { background: #fff;  color: #00468A;}
.about .w .comt .txt .txtcon p,
.about .w .comt .txt .txtcon span,
.about .w .comt .txt .txtcon b,
.about .w .comt .txt .txtcon strong { color: #fff;    text-indent: 2em;}

.newses{width: 100%;min-width: 1200px;}
.rz_h2{font-size: 30px;line-height: 48px;color: #000;margin-top: 20px;text-align: center;}
.rz_h3{font-size: 19px;line-height: 32px; color: #666;margin: 10px auto 0;text-align: center;width: 900px;}
.cf:after{clear:both;}
.cf:after,.cf:before{content:" ";display:table}


.indexNews{width: 1200px;margin: 0 auto;padding: 0 0 0;text-align: center;}
.indexNews .main{width: 1200px; padding:5px 0 15px;margin: auto;}
.indexNews .main ul{width: 100%;}
.indexNews .main ul.dis{display: none;}
.indexNews .main ul li{float: left;margin: 0 30px 16px;}
.indexNews .main ul li a{display: block;padding: 16px;background-color: #fff;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.indexNews .main ul li .date{float: left;width: 82px;height: 82px;background-color: #115BB0;color: #fff;border-radius: 4px;text-align: center;}
.indexNews .main ul li .date .span1{padding-top: 13px;font-size: 21px;font-weight: bold;display: block;height: 33px;overflow: hidden;}
.indexNews .main ul li .date .span2{font-size: 18px;}
.indexNews .main ul li .txt{float: right;width: 405px;font-size: 14px;line-height: 24px;text-align: left;margin-left: 20px;}
.indexNews .main ul li .txt .p1{font-size: 16px;padding-bottom: 7px;border-bottom: 1px dashed #e6e6e6;}
.indexNews .main ul li .txt .p2{padding-top: 3px;color: #9a9a9a;}
.indexNews .main ul li a:hover{-webkit-box-shadow: 1px 1px 10px rgba(0,0,0,.3);-moz-box-shadow: 1px 1px 10px rgba(0,0,0,.3);-o-box-shadow: 1px 1px 10px rgba(0,0,0,.3);box-shadow: 1px 1px 10px rgba(0,0,0,.3);}

.indexNews .moreLink{display: inline-block;text-align: center;padding: 0 27px 0 40px;height: 40px;line-height: 40px;border: 1px solid #115BB0;}
.indexNews .moreLink *{display: inline-block;/* vertical-align: middle; */font-size: 16px;color: #115BB0;font-family: "微软雅黑";}


.nconl{ width:300px;}
.nconr{ width:890px;}
.nconr h3{height:40px;padding-left: 16px;font-size: 18px;font-weight: normal;line-height: 40px;margin-bottom:20px;background: url(../images/body_title_bg.png) bottom left no-repeat;}
.nconr h3 span{ float:right; font-size:14px; font-weight:normal; color:#888}
.nconr h3 span a{ color:#888}
.cfl{ float: left;}
.cfr{ float:right;}


.cpfl dt{ width:199px; height:80px;  padding:0px 40px 0px 30px; font-size:32px; line-height:80px; text-align:center;  color:#ffffff; background:#005bac; font-weight:bold}
.cpfl dd a{display:block; font-size:18px; text-indent:28px; color:#1c1c1c; line-height:50px;width:267px; transition:all .2s ease;height:50px;background:url(../images/rr.jpg) no-repeat left; font-weight:normal; margin-bottom:1px;    border-top: 1px solid #e5e5e5;    border-right: 1px solid #e5e5e5;  border-left: 1px solid #e5e5e5;}
.cpfl dd a:hover{ display:block; font-size:18px; color:#ffffff; line-height:50px;width:267px; height:50px; background:url(../images/ll.jpg) no-repeat left; }
.neiye_tel{ width:269px; height:219px;background:url(../images/nytel.png) no-repeat center top; float:left; padding-top:12px; }
.neiye_tel span{ display:block; width:100%; height:30px; color:#ffffff; line-height:35px; text-align:center; font-size:14px; padding-bottom:20px;}
.neiye_tel a{ width:130px; height:35px; border:1px solid #eb8b91; display:block; text-align:center; margin:auto; line-height:35px; font-size:14px;color:#ffffff; padding:0px;}
.neiye_tel p{ display:block; width:219px; padding-left:50px; font-size:14px; color:#292929; padding-top:42px;}
.neiye_tel p strong{ font-size:30px; color:#d60c1a; line-height:35px; font-family:Impact;}
.neiye_tel a:hover{ width:130px; height:35px; border:1px solid #ffffff; background:#ffffff; display:block; text-align:center; margin:auto; line-height:35px; font-size:14px;color:#d60c1a; padding:0px;}



/*分页样式*/
.cut_page{
	line-height:200%;text-align:right;clear:both;padding-top: 1em;}
.cut_page a{
	background-color: #F3F3F3;	border: 1px solid #d1d1d1;text-align: center;MARGIN: 2px;color: #666;
	display: inline-block;	padding-top: 0.3em;	padding-right: 1em;	padding-bottom: 0.3em;	padding-left: 1em;	margin-bottom: 2%;}
.cut_page a:hover{background-color: #3889c7;color: #FFF;}

/*==========分页样式===========*/
.paging {width:100%;height:24px;text-align:center; padding:15px 0; float:right}
.paging a,.paging span {font:12px/24px "microsoft yahei";color:#333;text-decoration:none;padding:0 8px;border:solid 1px #ddd;display:inline-block;white-space:nowrap;margin:0 3px;}
.paging a {background:none;}
.paging a:hover {background:#000;color:#fff;border:solid 1px #000;}
.paging span {background:#000;color:#fff;border:solid 1px #000;}


/*calllist*/
.news{width:100%;margin:0 auto;height:auto;overflow:hidden;}
.news li{width:100%;height:46px;border-bottom:1px dotted #b8b8b8;overflow:hidden;background:url(../images/icons2.jpg) 2px center no-repeat;text-indent:16px;font:14px/46px "microsoft yahei"}
.news li a{float:left;color:#666}
.news li span{float:right;color:#999;padding-right:6px}
.news li.none{margin-bottom:30px}
.news h2{ font-size:16px; padding:10px;}
.news h2 a{ float:right; font-family:"宋体"; color:#999; font-size:12px; font-weight:normal;}
/*list_view*/
#newcontent { line-height: 28px;color: #666;margin: 10px 5px 0 5px;float: left;font-size:14px;line-height: 30px;display: inline;}
#newsconttitle {  margin:0 15px; }
#newsconttitle h1 {  border-bottom: 1px dashed #CCCCCC; color: #333; font-family: "Microsoft YaHei";   font-size: 22px; line-height: 40px;  margin-bottom: 10px; text-align: center;}
#articeBottom {font-size: 14px; margin: 6px 0 10px; padding-top: 10px; width: 97%;}
#articleHeader {font-size:12px; color:#333; height:40px;line-height: 40px;}
#articleHeader a{ font-size:12px; color:#333}
/*picture_index_0*/
.piclist{margin-top: 20px;} 
.piclist ul li{	height: 202px;overflow: hidden;width: 202px;margin: 0 10px;	float: left;}
.piclist ul li dl{	height: 202px;overflow: hidden;width: 212px;}
.piclist ul li dl dt{width: 190px;height: 160px;border: 1px solid #ddd;	padding: 5px;background: #fff;}
.piclist ul li dl dt:hover{	background: #0092dc;border: 1px solid #fff;}
.piclist ul li dl dt img{width: 190px;height: 160px;overflow: hidden;}
.piclist ul li dl dd{height: 30px;line-height: 30px;width: 202px;overflow: hidden;text-align: center;}
/*product_index_12
http://www.lnfssr.com/index.php?m=cn&c=product&a=index */
.mainConList{ padding-top: 16px;}	
.mainConList .pic1{ position: relative;float:left;width:294px;border:1px solid #d2d2d2; margin-right: -1px; margin-bottom: -1px;overflow: hidden; }
.mainConList .pic1 a{position: relative;width:270px;padding: 12px; border-bottom: 4px solid #f0f0f0;display:block;background: #f0f0f0;}
.mainConList .pic1 a:hover{border-bottom: 4px solid #fe6716;background: #FFFFFF;}			
.mainConList .pic1 dt.pic{position:relative;width:268px; height:201px;border:1px solid #d0d0d0;}
.mainConList .pic1 dt.pic span{position: absolute;left:10px; top:0px; display: block;width: 36px; height: 25px;color:#fff;font-size:12px;line-height:25px; text-align: center; text-transform: uppercase;background: #fe6716;}
.mainConList .pic1 dd.intro{height:76px; padding:0px 10px;overflow: hidden;color:#666666;font-size:12px;line-height:20px; text-align: left;}
.mainConList .pic1 dd.intro span{height:36px; display: block;color:#0f1427;font-size:14px;line-height:36px; text-align:left;font-weight: bold;}



/*product_view_5*/
.product_view5{ line-height:180%;border-bottom:1px dashed #ccc; padding:0 0 20px; margin-bottom:20px;}
.product_view5_title{width:100%;text-align:center;font:20px/36px "microsoft yahei";color:#333;padding:14px 0 0}
.product_view5title h1{width:100%;font:20px/30px "microsoft yahei";color:#343434;}
.product_view5_title img{max-width: 100%;display:inline}
.product_view5_title div{font-size:14px;}
.Pro5DetailItem { padding-top: 20px; }
.product5 { height: 40px; border-bottom: 1px solid #005bac; }
.product5 p { display: block; width: 110px; text-align: center; line-height: 40px; font-size: 16px; color: #FFF;background:#999; margin-right:5px; }
.product5 p.sel { background: #005bac; }
.product5_tem { display:none; padding: 10px; min-height: 10px; }
.product5_tem.sel{ display:block;font-size: 14px;    line-height: 30px;}
.product5_tem img{ max-width:890px;}
.page{width:100%;margin:10px auto;overflow: hidden;position: relative; }
.page p{width:100%;height:28px;font:12px/28px "microsoft yahei";color:#1d1d1d;overflow: hidden;}
.page p a{color:#1d1d1d}
.page p a:hover,.back:hover{text-decoration: underline}
.back{font:14px/39px "microsoft yahei";color:#fff;width:138px;margin:0 auto;border-radius:4px;display:block;text-align:center;}
.wzzzxx{border:1px solid #ccc;padding:20px;margin-bottom:20px;}
.wzzzxx h4{margin-top:-32px;width:110px;text-align:center;margin-bottom:15px}
.nybq{line-height:30px;font-size:14px;}
.prodetails { font-size: 12px;line-height:25px; margin:10px 20px 0; }
.xgprlist{ width:100%; float:left; padding-top:15px;}
.xgprlist p{ font-size:16px; font-weight:normal; padding:10px 0 0 15px; height:30px; background:#f0f0f0; margin-bottom:10px;}
.xgprlist ul li{ width:146px; height:160px; float:left; margin:0 12px; display:inline;}
.xgprlist ul li a{ display:block; width:145px; height:160px; z-index:10;}
.xgprlist ul li img{ width:140px; height:105px; float:left; padding:2px; border:1px solid #ccc;}
.xgprlist ul li span{ width:146px; text-align:center; float:left; padding-top:10px; font-size:12px;}
.xgprlist ul{ width:100%; float:left; padding-top:15px;}

/*底部开始*/
.fbg { height:360px; overflow:hidden; background:url(../images/fbg.jpg) no-repeat center top;}

.flogo { background:#dbecff; width:170px; height:308px; display:inline-block;}
.flogo a { width:139px; height:131px; display:block;}
.flogo a img{ width:139px; height:131px; padding:0 0 0 16px;}
.flogo .code { width:139px; overflow:hidden; padding:0 0 0 16px; display:block;}
.flogo .code img { width:139px; height:139px;}
.flogo .code em { display:block; text-align:center; padding:8px 0 0 0; color:#2b2b2b; font:12px "微软雅黑";}
.flogo .code em b { color:#302c2b; padding:0 0 0 10px;}

.f_con { width:930px; height:360px; overflow:hidden;}
.f_nav { height:45px; text-align:center; border-bottom:1px solid #4783b6; padding:15px 0 0 0; margin-left:-10px;}
.f_nav a { padding:0 10px; height:50px;     line-height: 50px;color:#fff; display:inline-block;}


.f_con p {color:#fff; font:14px/30px "微软雅黑"; text-align:left; overflow:hidden;}
.f_con p a { color:#fff; padding:0 4px 0 4px; }
.f_con p em{ padding:0 8px;}

.link {width: 400px;height:252px;padding: 20px 0 0 0;overflow:hidden;}
.link .l_con {overflow:hidden;padding:5px 0 0 0;line-height:24px;color:#fff;text-align:right;}
.link .l_con a {text-align:right; display:inline-block; color:#fff; font:12px/36px "微软雅黑";}
.link span { font: bold 12px/36px "Microsoft Yahei"; color:#fff; padding:0 30px 0 70px; background:url(../images/linksj.gif) no-repeat 150px center;}

/*底部结束*/