﻿/* CSS Document */
body{ font-size: 14px; font-family: '微软雅黑'; color: #686868;}
.l{ float: left;}
.r{ float: right;}
.pt30{ padding-top: 30px;}
.pt20{ padding-top: 20px;}
.mt30{ margin-top: 30px;}
.mt20{ margin-top: 20px;}
.more{ float: right; color:#0f7b49; cursor: pointer; width: 48px; height: 14px; background:url(../images/more.png) no-repeat; text-indent: -9999px; margin-top: 18px;}
.header{width: 100%;height: 116px;margin: 0 auto;border-bottom: 4px solid #2b5db3;}
.wrap{ width: 1000px; margin: 0 auto;}
.wrap1100{ width: 1100px; margin: 0 auto;}
.header .header-bd{ width: 1070px; height: 116px; margin: 0 auto;}
.header .header-bd .logo{ float: left;width: 408px;height: 57px;margin-top: 25px;}
.header .nav{float: right;height: 116px;}
.header .nav ul li{float: left;display: inline;width: 82px;height: 116px;text-align: center;}
.header .nav ul li a{display: block;width: 82px;height: 50px;margin-top: 50px;overflow: hidden;text-decoration: none; cursor: pointer;}
.header .nav ul li a b,.header .nav ul li a span{display: block;height: 25px;line-height: 25px;}
.header .nav ul li a span{color: #2b5db3;font-weight: 600;}
.header .nav ul li a b{color: #c5ceca;font-size: 12px;font-weight: 600;}
.header .nav ul li:hover{background: #2b5db3;}
.header .nav ul li:hover span{color: #ffffff;}
.header .nav ul li:hover b{color: #ffffff;}
.header .nav ul li.cur{background: #2b5db3;}
.header .nav ul li.cur span{color: #ffffff;}
.header .nav ul li.cur b{color: #ffffff;}

/*公共左边部分*/
.sb_nav{ width: 252px; float: left; overflow: hidden;}
.sb_nav h3{ display: block; width: 252px; height: 45px; margin-top: 20px; border-bottom: 2px solid #2b5db3;}
.sb_nav .lian1-h{ background:url(../images/lian1-h.png) no-repeat;}


.sb_nav .newsTitle{ background:url(../images/news-h.jpg) no-repeat;}
.sb_nav .wenTitle{ background:url(../images/wen-h.jpg) no-repeat;}

.sbNavList{ width: 252px;}
.sbNavList dl{ margin-top: 10px; margin-left: 15px;}
.sbNavList dl dt{ height: 28px;}
.mr10{ margin-right: 10px;}
.sbNavList dl dt .red{ color: #2b5db3;}

.contactImgBg{ width: 252px;}

/*公共右边部分*/
.sb_box{ width: 730px; float: right; min-height: 600px; margin-bottom: 30px;}
.sb_boxTitle{ margin-top: 20px;}
.position{ color:#515050;}
.position1{ margin-left: 2px; color: #ffffff;}
.position1 a{ color: #ffffff;}
.position a{ color:#515050;}
.active{}
.metlist li{ height: 30px; line-height: 30px; background:url(../images/news-bottom2.png) bottom center repeat-x;}
.metlist li a{ text-decoration: none;}
.metlist li a:hover{color:#0f7b49;}
.news-time{ float: right; color:#686868;}
.news-tit{ float: left; color:#686868;}

/* 产品右边部分 */
.productlist{ margin-top: 15px;}
.productlist li{ width: 170px; height: 160px; float: left;  margin-bottom: 15px;padding-bottom: 5px; }

.productlist li h3{ color:#353535; height: 25px; line-height: 25px; text-align: center;}
.productlist li h3 a{ color:#353535; text-decoration: none;}

/* 艾灸文化 */
.wenlist{ height: 88px; background:url(../images/news-bottom2.png) bottom center no-repeat; margin-bottom: 5px; padding-bottom: 5px;}
.wenlist-img{ float: left; width: 140px; height: 83px;}
.wenlist-detial{ float: left; margin-left: 10px;}
.wenlist-detial{ height: 83px; width: 730px;}
.wenlist-detial strong{ font-size: 14px; color: #0f7b49; font-weight: 600;}
.wenlist-detial strong a{ font-size: 14px; color: #0f7b49; font-weight: 600; text-decoration: none;}
.wenlist-detail-txt{ height: 44px;color:#686868; text-indent: 2em;}
.wenlist-detail-list{ height: 30px; line-height: 30px;}
.wenlist-detail-list li{ float: left; color: #888888;}

/*文章具体页*/
.active{ line-height: 22px; color:#686868;}
.metlist{ margin-top: 20px;}
.metlist li a:hover{ color:#2b5db3;}
.view-info{ height: 30px; line-height: 30px;}
.view-info .zuo{ background:url(../images/zuo.png) left center no-repeat; padding-left: 25px;}
.view-info .time-z{ background:url(../images/time-z.png) left center no-repeat; padding-left: 25px;}
.view-info .liu{ background:url(../images/liu.png) left center no-repeat; padding-left: 25px;}
.editor{color:#686868; margin-top: 20px;}

/*产品具体页*/
.product{ padding-top: 20px;}
.product .p-info .p-img{ float: left; width: 386px; height: 368px;}
.ps{ float: left; margin-left: 20px; width: 470px;}
.ps h3{ font-size: 24px; font-family:'微软雅黑'; height: 50px; line-height: 50px; color:#0f7b49; font-weight: 500;
background:url(../images/news-bottom2.png) bottom center repeat-x;}
.p-detal{ padding-top: 10px;width: 470px; height: 320px; line-height: 25px; background:url(../images/tedian.jpg) no-repeat left 10px; text-indent: 6em; color:#686868;}
.editor-h{ width: 880px; height: 30px; background:url(../images/title.png) no-repeat; margin-bottom: 12px;}

/* 单页 */
.wrap-h{ width: 1000px; height: 45px; border-bottom: 2px solid #bababa;}
.wrap-h1{ width: 1000px; height: 30px; background:#2b5db3; line-height: 30px; color: #ffffff;}
.position{ float: right; line-height: 60px;}
.jian{ float: left;width: 134px; height: 41px; text-indent: -9999px;}
.lian{ float: left;width: 148px; height: 42px; text-indent: -9999px;}
.rong{ float: left;width: 207px; height: 41px; text-indent: -9999px;}
.line{ display: block;width: 262px; height: 50px;  text-indent: -9999px;}

/* 幻灯片开始 */
.fullSlide {width:1000px;position:relative; max-height:400px;overflow: hidden;background:#FFF; margin: 0 auto;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide_bd1 {width:100% !important;}
.fullSlide_bd2 {width:100% !important;max-height:400px;overflow:hidden;text-align:center;}
.fullSlide_bd3{display:block;max-height:400px;}
.fullSlide_bd4{ max-width: 100%;}


.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;max-height:400px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;max-height:400px;}
.fullSlide .bd li a img{ max-width: 100%;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;display:none;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;
height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on {background:#f00;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:45%;left:0%;
z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:0%;background-position:-6px -137px;}
/* 幻灯片结束 */

/*首页新闻中心*/
.news{width: 412px;overflow: hidden;}
.common-h{height: 42px;line-height: 42px;border-bottom: 2px solid #2b5db3;}
.h{float: left;height: 39px;}

.news-list{width: 412px;}
.news-list ul li{ height: 40px; line-height: 40px; background: url(../images/news-bottom.png) no-repeat bottom center;}
.news-list ul li a{float: left;background:url(../images/li.png) left center no-repeat;
color: #686868;font-family: '微软雅黑';padding-left: 18px;text-decoration: none;}
.news-list ul li a:hover{ color:#2b5db3;}
.time{ float: right; color: #686868; font-size: 14px;}

/*首页文化*/
.culture{ width: 412px;}
.culture-cont{ margin-top: 14px;}
.culture-list{ height: 84px; overflow: hidden;margin-top: 5px; 
padding-bottom: 5px; background:url(../images/news-bottom.png) repeat-x bottom center;}
.culture-img{ float: left; width: 140px; height: 83px;}
.culture-detail{ width: 310px; float: right;}
.culture-detail strong{ font-size: 14px; font-family: '微软雅黑'; font-weight: 600;color:#0f7b49;}
.culture-detail strong a{ font-size: 14px; font-family: '微软雅黑'; font-weight: 600;color:#0f7b49; text-decoration: none;}
.culture-detail-txt{color: #686868;font-size: 14px;line-height: 22px;height: 44px; overflow: hidden;
text-indent: 2em;}
.culture-detail-list{ height: 22px; line-height: 22px; color: #686868;}
.culture-detail-list li{ float: left;}
.text-l{ text-align: left; width: 180px;}
.text-r{ text-align: right; }
.icon{ display: inline-block;width: 14px; height: 14px; vertical-align: middle; padding-right: 2px;}
.date{ background:url(../images/date-bg.png) no-repeat;}
.liu{ background:url(../images/liu-bg.png) no-repeat;}

/* 首页关于我们 */
.about{ width: 568px; overflow: hidden;}
.about-cont{padding-top: 10px;color:#686868;color: #686868;font-size: 14px;line-height: 22px;
height: 270px;overflow: hidden;}
.about-img{ width: 228px; float: left;}
.about-detail{ width: 330px; float: right; font-size: 14px; font-family:'宋体'; line-height: 23px; color:#585858; text-indent: 2em;}
.about-more{ color:#2b5db3; font-size: 14px;}
/*.about-more{ margin-top: 20px; text-align: right;color: #0f7b49;font-size: 14px;}
.about-list{ float: right; width: 470px;}
.about-list li{ float: left; width: 220px; height: 150px; margin-top: 10px; margin-right: 10px;} */

/* 首页产品展示 */

.case-cont{
 font-size:0;
 letter-spacing:-0.5em;
 text-align:justify;
 text-justify:distribute-all-lines; /* for ie */
 width:1002px;
 padding:0 5px;
}
.case-cont ul{list-style:none;}
.case-cont:after{
 content:"";
 height:0;
 width:100%;
 display:inline-block;
 overflow:hidden;
}
.case-cont ul li{ width: 172px; height: 192px; float: left; margin-top: 15px; margin-right: 28px;}
.case-cont ul li .case-img{ width: 174px; height: 168px; overflow: hidden;}
.case-cont ul li .case-tit{ display: block; color:#0f7b49; font-size: 14px; line-height: 22px; height: 22px; text-decoration: none; cursor: pointer; overflow: hidden; text-align: center; color:#5f5f5f; font-family:'宋体';}

/* 首页案例 */
.product-cont{font-size:0;
 letter-spacing:-0.5em;
 text-align:justify;
 text-justify:distribute-all-lines; /* for ie */
 width:1002px;
 padding:0 5px;}
 
.product-cont:after{
 content:"";
 height:0;
 width:100%;
 display:inline-block;
 overflow:hidden;
}
.product-cont ul{ }
.product-cont ul li{ width: 212px; float: left; margin-top: 15px; margin-right: 38px;}
.product-cont ul li .product-img{ width: 212px; height: 218px; overflow: hidden;}
.product-cont ul li .product-tit{ display: block; color:#0f7b49; font-size: 14px; line-height: 22px; height: 22px; text-decoration: none; cursor: pointer; overflow: hidden; text-align: center; color:#5f5f5f; font-family:'宋体';}


/*首页友情链接*/
.flink{ width: 1000px; height: auto; padding-bottom: 10px;}
.flink-con{}
.flink-con a{ display: inline-block; margin-right: 18px; margin-top: 10px;font-family:'宋体'; font-size: 14px; font-weight: 500; text-decoration: none; color: #2b5db3;}

/*首页底部*/
.footer{ height: 100px; background:#2b5db3; z-index: -9999; overflow: hidden;}
.footer-nav{ height: 35px; line-height: 35px;}
.footer-detail{}
.footer-detail p{ line-height: 22px; color: #ffffff; font-size: 14px; font-weight: 500;}


.zplist li{ height: 30px; line-height: 30px; width: 700px;}

.zplist li a .zp-time{ float: right;}
.plist li span{ width: 160px; height: 35px; float: left; text-align:center;}
.plist li span.zw{ width: 250px; text-align: left;}

.footer-nav{ height: 35px; color: #ffffff;}
.footer-nav a{ color: #ffffff;}
