﻿/*关于我们*/
.n_con{
	width: 100%;
}
.n_con3{  border:1px solid #e5e5e5;padding-bottom:40px;}
.n_con h3{ font-weight:normal; text-align:center; height:51px; padding-top:28px; font-size:24px; width:666px;overflow: hidden;margin: 0 auto;white-space: nowrap;text-overflow: ellipsis; }
.n_con h3 a{ color:#666; font-size:30px;}
.n_con h4{ height:26px;border-bottom:1px dotted #999; font-weight:normal; color:#999; font-family:"宋体"; font-size:14px; margin:0 8px 35px ;text-align: center;position:relative;}
.n_con h4 i{ display:inline-block; position:absolute;right:0;}
.n_con h4 i a{ color:#666; font-size:14px; width:60px; height:32px;line-height:32px; background: url(../images/nc_ico.gif) no-repeat 85px 9px #f2f2f2; display:inline-block;padding:0 28px 0 20px;}
.n_con h4 span{ padding:0 28px;}
.n_con .ab_txt{ line-height:28px; color:#686868; font-size:14px;font-family:"宋体";padding:0 14px; clear:both; padding-bottom:10px;}
.n_con .ab_txt a{  color:#1478ab; font-weight:bold;}
.n_con .ab_txt img{display:block;margin:0 auto 10px;max-width:95%;}
.n_con h2{ padding:28px 16px 0; border-top:1px solid #dedede; height:36px;}
.n_con h2 a{ font-size:20px; color:#666; font-weight:normal;}

.n_con3 ul li{ height:39px; line-height:39px; border-bottom:1px dotted #cbcbcb; font-size:14px; margin:0 16px; padding-left:23px; background:url(../images/nc_ico2.gif) no-repeat 2px center;overflow:hidden;}
.n_con3 ul li a{ color:#686868;font-family:"宋体";}
.n_con3 ul li span{ font-size:14px;color:#686868;font-family:"宋体";}
.n_con3 ul .nob{ border-bottom:none;}
.n_con3 h6 i{ display:block; text-align:right; line-height:30px; color:#686868; font-size:14px; font-family:"宋体"; padding-top:8px;padding:27px 15px 16px 0; font-weight:normal;}
.n_con3 h6 i span{ display:block;}

/*上下页*/
.n_con2{ padding-top:22px; font-size:14px; color:#686868;font-family:"宋体";}
.n_con2 h5{ color:#4b4b4b; font-size:14px;font-family:"宋体"; padding:30px 0 40px 0;}
.n_con2 h5 a{ color:#686868; font-weight:normal; line-height:40px;display: block;width: 450px;max-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.n_con2 h5 span{ color:#1478ab;}

/*左侧导航*/
.ps_l{ width:240px;overflow:hidden;  margin-bottom: 20px; }
.ps_l h3{height:78px; background:#1478ab;font-weight:normal;text-align:center; margin-bottom:10px; font-size:28px;}
.ps_l h3 a{ color:#fff;display:block; border-bottom:1px solid #fff; height:75px; line-height:75px;overflow:hidden;}
.ps_l h3 span{ font-size:15px;}
.ps_l h4{ margin-bottom:10px;position:relative;}
.ps_l h4 span.array{height:50px;width:50px;display:block;position:absolute;right:0;top:0;z-index:10;}
.ps_l h4 a{ background: url(../images/nl_bg2.jpg) no-repeat; height:50px; line-height:50px; margin-bottom:10px; text-indent:38px;font-size:18px; color:#666; font-weight:normal; display:block;padding-right:50px;}
.ps_l h4.cur{ background: url(../images/nl_bg1.jpg) no-repeat; height:50px; line-height:50px; margin-bottom:10px; text-indent:38px;}
.ps_l h4.cur a{ font-size:18px; color:#fff; font-weight:normal; background:none;}

.ps_l h4 a:hover{background: url(../images/nl_bg3.jpg) no-repeat; color:#1abd9b;}
.ps_l h4.cur a:hover{ background:none; color:#fff; font-weight:normal; font-size:18px;}
.ps_l ul{ background:#f4f4f4; margin-bottom:10px;}
.ps_l ul li a{ display:block; height:49px; line-height:49px; border-bottom:1px solid #fff; color:#333; font-size:15px; padding-left:55px;overflow:hidden;padding-right:10px;}
.ps_l ul li a:hover,.ps_l ul .cur a{ background:#1478ab; background:url(../images/px_ico.gif) no-repeat 40px 25px;text-decoration:underline;}
/*产品列表*/
.px_top{ height:182px;}
.px_con h3{ background:url(../images/px_h3.gif) no-repeat left bottom; font-size:23px; color:#666; font-weight:normal; height:36px; margin-bottom:29px;}
.px_con li{width:299px;border:1px solid #ccc;margin-right:-1px;margin-top:-1px;z-index:1;margin-right:10px;margin-bottom:10px;overflow:hidden;}
.px_con li:nth-child(3n){margin-right:0;}
.px_con li:hover{box-shadow:-4px 0px 16px #bfbfbf,   /*左边阴影*/
                              0px -1px 6px #bfbfbf,  /*上边阴影*/
                              4px 0px 16px #bfbfbf,  /*右边阴影*/
                              0px 4px 16px #bfbfbf; z-index:2;} /*底边阴影*/
.px_con li img{display:block;}
.px_con li span{line-height:45px;height:45px;overflow:hidden;text-align:center;display:block;font-size:16px;}


/*面包屑导航*/
.luj{ height:85px; line-height:44px;color:#666; font-size:14px;background:url(../images/a_ico.jpg) no-repeat left 15px; padding-left:24px;width:1176px;margin:0 auto;overflow:hidden;}
.luj a{color:#666; display:inline-block; padding:0 10px;}
.luj a:last-child{color:#1478ab;}

/*page*/
.Page{text-align:center; padding:50px 0px;font-size:0;}
.Page span,.Page a{display:inline-block;min-width:45px;height:48px;padding:0 10px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px;text-decoration:none; color:#333; outline:none;}
.Page span.current,.Page a:hover{ background:#1abd9b; color:#FFF;}

/*rollup.css*/
#roll{display:block;width:100px;position:fixed;left:0;bottom:200px;_margin-right:-0px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.5)); z-index:100; }

.ktel{ width:290px; height:auto;}
.ktel .last {border-bottom: none;}
.ktel ul{  width:98px; height:210px; border:1px solid #1478ab; background:#fff;}
.ktel ul li{ height:98px;border-bottom:1px solid #1478ab; text-align:center; font-size:14px; position:relative;}
.ktel ul li a{ color:#666;}
.ktel ul li img{ display:block; padding-top:15px;margin:0 auto;}
.ktel ul li span{ display:block;}
.ktel p{ width:189px; height:210px;border:1px solid #1478ab; display:none; position:absolute; left:98px; top:0; background:#fff;}
.ktel p i{ height:59px; display:block; background:url(../images/kf_tel.jpg) no-repeat 5px 14px; font-size:20px; color:#1478ab; font-family:Georgia; line-height:58px;border-bottom:1px solid #1478ab; padding-left:38px;overflow:hidden;}
.ktel p em{ display:block;font-size:14px; color:#666;}
.ktel p em span{ display:block; font-size:18px; padding-top:26px; padding-bottom:3px;}
.ktel p em a{ display:block; padding-top:20px;}
.ktel h3 a{ clear:both; text-align:right; padding-top:10px;background:url(../images/kf_top.jpg) center bottom no-repeat;width:100px;height:60px;display:block;}

.ab_txt form.sear{margin-top:50px;}
.wbytable td{ padding:8px;} 
.wbytable .wbytext{ outline:none; padding:5px; height:22px; width:320px; border:1px solid #e3e3e3;}    
.wbytable .wbyarea{ padding:5px; outline:none; width:450px; border:1px solid #e3e3e3; height:125px;}   
.wbytable .msgbut{ width:90px; height:32px; line-height:32px; cursor:pointer; color:#555;}             
.wbytable .wbytextyz{ outline:none; padding:5px; height:22px; width:100px; border:1px solid #e3e3e3;} 
.wbytable .wyzm{ padding-top:6px; display:block; width:48px; height:22px; float:left; padding-left:8px;} 
