﻿@charset "utf-8";

/*内页banner单图*/
.banner{ padding: 190px 0 }

/*面包屑*/
.mbx{ border-bottom: 1px dashed #efefef; height: 50px; text-indent: 50px; background: url(../images/mbx.png) no-repeat; background-position: 0 0}
.mbx span{ font-size:14px; font-weight: bold; }
.mbx a{ font-size:14px; line-height: 50px  }

/*内页横向导航*/
.a_nav{ margin-top:30px;}
.a_nav ul{ width:1200px;}
.a_nav li{ float:left; text-align:center; width:166px; font-size:16px; border:1px solid #efefef; margin-right: 5px}
.a_nav li a{ display:block; height:50px; line-height:50px;}
.a_nav li a:hover,.a_nav li.cur a{ background:#ff9003; color:#fff; font-weight:bold;}

/*公司简介等单页*/
.a_fz{ font-size:14px; line-height:28px; margin-bottom:60px;}
.a_fz p{ margin:15px 0;}

/*图片模块*/
.a_fz_con{ margin: 20px auto }
.a_fz_con dl{ width:278px; float:left;margin: 0 20px 0 0;  }
.a_fz_con dl dt{ border:1px solid #efefef; }
.a_fz_con dl dt img{ width:100%; }
.a_fz_con dl dd{ text-align:center; line-height: 35px}

/*联系我们*/
.lx{ width: 100%; }
.lx h1{ color: #018790; font-size: 24px; line-height: 50px }
.lx ul{ width:100%; }
.lx ul li{ width:50%; float: left; font-size:16px; line-height: 40px; margin: 20px 0 }
.lx ul li img{ float: left; padding: 0 20px 0 0 }

/*左右列表*/
.zylb{ margin: 20px auto }
.zylb .left{ width:250px; float:left; text-align:center; }
.zylb .left .top{ height: 100px; background: #018790; text-align: left; }
.zylb .left .top b{ color: #fff; font-size: 24px ; padding: 15px 0 0 20px; display: block;}
.zylb .left .top em{ color: #fff; font-size: 30px ; padding: 0 0 0 20px; font-style: inherit;}

.zylb .left .bottom{ height: 100px; background: url(../images/p_tel.png) no-repeat #018790;background-position: 10px 30px;}
.zylb .left .bottom b{ color: #fff; font-size: 16px;display: block; text-align: left; text-indent: 70px; padding: 30px 0 0 0 }
.zylb .left .bottom em{ text-align: left;  display: block; font-size: 24px; color: #fff; font-style: inherit; font-weight: bold;text-indent: 70px}

.zylb .left ul{ border:1px solid #efefef; padding: 20px 0}
.zylb .left ul a{ width:90%; margin: 0 auto 10px; border-bottom: 1px dotted #efefef; line-height: 40px; text-align:left; position: relative; text-indent: 30px ; display: inline-block;}
.zylb .left ul a:before{content: "";width: 5px;height: 5px;border: 1px solid #b8b8b8;border-style: solid solid none none;position: absolute;top: 50%;margin-top: -4px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);left: 12px;}
.zylb .left ul .current{ color: #018790; font-weight: bold; background: #f5f5f5; display: inline-block; }
.zylb .left ul a:hover{ color: #018790; font-weight: bold; background: #f5f5f5; display: inline-block; }

/*新资讯显示方式 */

.zylb .right { float: right; width:920px; text-align:left; }
.zylb .right dl {border: 1px solid #dedede;margin-bottom: 15px;padding: 22px 50px 22px 22px;background: #fff;overflow: hidden;}       
.zylb .right dt {width: 29.5%;float: left;margin-right: 5.8%;}
.zylb .right dt img {width:100%; display: block;}
.zylb .right dd h4 {height: 40px;font-weight: normal;font-size:18px;
color: #154c64;line-height: 40px;margin-bottom: 5px;overflow: hidden; font-weight: bold;}        
.zylb .right h4 a {display: block;height: 40px;color: #4b4a4a;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zylb .right dl:hover{border:1px solid #018790;}
.zylb .right dl:hover h4 a {color: #018790;}
.zylb .right .desc {max-height: 72px;font-size: 14px;line-height: 24px;color: #797979;margin-bottom: 28px;overflow: hidden;}
.zylb .right .deta {width: 90px;height: 30px;line-height: 30px;text-align: center;display: block;float: right;background: #b6b6b6;color: #fff;}
.zylb .right .deta a{color:#fff;}
.zylb .right  dl:hover .deta {background: #018790;border-color: #018790;}  
.zylb .right  dl:hover .deta a {color: #fff;}


/*详情页*/

.zylb .left2{ width:888px; float:left;}
.zylb .left2 h1{padding-top: 16px;color: #333;font-size: 22px;line-height: 40px;padding-bottom: 10px;margin-bottom: 10px;text-align: center;font: 22px/63px "Microsoft Yahei";font-weight: bold;}
.zylb .left2 .info_con_tit .n_tit {  text-align:left; color:#999; border-bottom:1px dashed #999; height:44px; line-height:44px; font-size: 14px}
.zylb .left2 .info_con_tit .n_tit .m_qrinfo a{background:url(../images/tel0.gif) no-repeat left top; height:45px; display:inline-block; font-size:0px; width:24px;}
.zylb .left2 .info_con_tit .n_tit .m_qrinfo a:hover{background:url(../images/tel1.gif) no-repeat left top;}
.zylb .left2 .info_con_tit .n_tit a{ color:#BCBBBB; }
.zylb .left2 .info_con_tit .n_tit span .cur{color:#000;}
.zylb .left2 .info_con_tit {font-family:"Microsoft Yahei";  line-height:24px; margin-bottom:15px;}
.zylb .left2 .info_con_tit span { margin-right:20px;}
.zylb .left2 p{ line-height: 35px; font-size:16px; }
.zylb .left2 p img{max-width: 100%; }


.zylb .right2{ width:250px; float:right; text-align:center; }
.zylb .right2 .top{ height: 100px; background: #018790; text-align: left; }
.zylb .right2 .top b{ color: #fff; font-size: 24px ; padding: 15px 0 0 20px; display: block;}
.zylb .right2 .top em{ color: #fff; font-size: 30px ; padding: 0 0 0 20px; font-style: inherit;}

.zylb .right2 .bottom{ height: 100px; background: url(../images/p_tel.png) no-repeat #018790;background-position: 10px 30px;}
.zylb .right2 .bottom b{ color: #fff; font-size: 16px;display: block; text-align: left; text-indent: 70px; padding: 30px 0 0 0 }
.zylb .right2 .bottom em{ text-align: left;  display: block; font-size: 24px; color: #fff; font-style: inherit; font-weight: bold;text-indent: 70px}

.zylb .right2 ul{ border:1px solid #efefef; padding: 20px 0}
.zylb .right2 ul a{ width:90%; margin: 0 auto 10px; border-bottom: 1px dotted #efefef; line-height: 40px; text-align:left; position: relative; text-indent: 30px ; display: inline-block;}
.zylb .right2 ul a:before{content: "";width: 5px;height: 5px;border: 1px solid #b8b8b8;border-style: solid solid none none;position: absolute;top: 50%;margin-top: -4px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);left: 12px;}
.zylb .right2 ul .current{ color: #018790; font-weight: bold; background: #f5f5f5; display: inline-block; }
.zylb .right2 ul a:hover{ color: #018790; font-weight: bold; background: #f5f5f5; display: inline-block; }


/*下一篇、下一篇*/
.sx{ line-height:30px;overflow:hidden; margin:15px 0px; padding:0 0;}
.sx span{ overflow:hidden; height:30px; display:block; margin: 0 0 10px 0}
.sx a{  color:#201618;}


/*产品模块*/

.product{ height: auto; padding:0 0 0; margin: 20px auto }
.product .left{ width:250px; float:left; text-align:center; background: #f9f9f9}
.product .left .top{ height: 100px; background: #018790; text-align: left; }
.product .left .top b{ color: #fff; font-size: 24px ; padding: 15px 0 0 20px; display: block;}
.product .left .top em{ color: #fff; font-size: 30px ; padding: 0 0 0 20px; font-style: inherit;}

.product .left .bottom{ height: 100px; background: url(../images/p_tel.png) no-repeat #018790;background-position: 10px 30px;}
.product .left .bottom b{ color: #fff; font-size: 16px;display: block; text-align: left; text-indent: 70px; padding: 30px 0 0 0 }
.product .left .bottom em{ text-align: left;  display: block; font-size: 24px; color: #fff; font-style: inherit; font-weight: bold;text-indent: 70px}
.product .left dl{ background: #fff; height: auto; padding: 10px ; margin:0; border:1px solid #efefef; border-bottom: none; border-top: none;}
.product .left dl dt{ line-height: 35px; text-align: left; text-indent: 10px; font-size: 16px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; display: block; }
.product .left dl dt a{ line-height: 35px; background: #018790; color: #fff; text-align: left; text-indent: 10px; font-size: 16px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; display: block; }
.product .left dl dd {margin-left: 0; position: relative;}
.product .left dl dd a{ line-height: 35px;  text-align: left; text-indent: 5px; font-size: 14px; margin-left: 0; padding: 0 0 0 10px; display: block;border-bottom: 1px dotted  #efefef; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.product .left dl dd a:hover{}
.product .left dl dd ul{display: none; position:relative; width: 195px; height: auto; background: #018790; margin: 0 0 0 0}
.product .left dl dd ul a{color: #fff;text-indent: 30px;padding: 0 0 0 0;}
.product .left dl .current{color: #fff}
.product .left dl dd:hover ul{display: block}


.product .right{ width:920px; float:right}
.product .right ul{ text-align:center; margin:0 auto 0}
.product .right ul li{ border:1px solid #e8e7e4; background: #f7f6f5; width: 290px; float: left; margin-right: 10px; margin-bottom: 10px; padding: 10px 0 0 0}
.product .right ul li img{ width:270px; height: 200px }
.product .right ul li h5{ line-height: 50px;font-weight: normal; }
.product .right ul li:nth-child(3n+0){ margin-right: 0 }
.product .right ul li:hover{background: #018790; color: #fff}
.product .right ul li:hover p{ color: #fff }
.product .right ul li:hover a{color: #fff}
.product .right  table {
    margin: 0 auto;
    color: #262626;
    width: 100%;
    max-width: 100%
}

.product .right  table td {
    border: 1px solid #999 !important;
    line-height: 1.8rem;
    padding: 0.2rem 0;
    text-align: center;
    font-size: 0.875rem
}



.product .right  table a {
    font-weight: bold;
    font-size: 16px;
    color: #0064a0
}
/*产品详情页*/
.product .right .l{ float:left; width:500px; }
.product .right .l img{ width:100%; border:2px solid  #efefef; }
.product .right .r{float:right;  width:400px; }
.product .right .r h1{ font-size: 20px;color: #018790; line-height: 50px; border-bottom: 1px solid #efefef }
.product .right .r p{ padding: 10px; line-height: 35px; font-size: 14px; color: #999;text-align: left;}
.product .right .r img{max-width: 100%}

.product .right .r .tel .dianhua{ height: 100px; background: url(../images/p_tel.png) no-repeat #018790;background-position: 10px 20px; position: relative;} 
.product .right .r .tel .dianhua b{ color: #fff; font-size: 16px;display: block; text-align: left; text-indent: 70px; padding: 20px 0 0 0 }
.product .right .r .tel .dianhua em{ text-align: left;  display: block; font-size: 24px; color: #fff; font-style: inherit; font-weight: bold;text-indent: 70px}
.product .right .r .tel a{ padding: 5px 20px; background: #fff; display: inline-block; position: absolute; right: 20px; top: 40px }


.product .right .tit{ font-size: 18px; border-bottom: 1px solid #efefef; line-height: 50px; width:100%; }
.product .right .tit strong{ font-size: 22px; line-height: 50px; color:#018790 }
.product .right p{ padding: 10px 0 }