/*
* @Author: dengwenqing
* @Date:   2016-06-06 17:25:20
* @Last Modified by:   Marte
* @Last Modified time: 2016-06-08 15:40:05
*/
/*news_list页面样式*/
.f28{font-size: 28px;}
.pl24{padding-left: 24px;}
.main_content{width: 100%;}
.col_green{color: #009337;}
a{color: #000; text-decoration: normal;}
.col_red{color: #CB2300; font-weight: bold;}
.col_green{color: #009237;}
.f_bold{font-size: 15px;}
.f_thin{color: #666;}
.col_greycc{color: #ccc;}


/*主体头部*/
.main_top{padding: 18px; border: 1px solid #ccc;font-family: "微软雅黑";margin: 20px 0;}
.main_top span{display: block;}
.top_msg_lf{width: 130px; height: 60px;line-height: 60px; font-size: 28px;}
.top_msg_rg{width: 1022px; font-size: 14px;}
/*主体左侧*/
.main_left{width: 910px;}
.list_title{font-size: 16px; color: #009237; border-bottom: 2px solid #009237; padding: 4px 0; margin-bottom: 10px; font-weight: bold;}
.main_left ul li{line-height: 2; clear: both;overflow: hidden;}
.main_left ul li a{color: #000;}
.main_left ul li a:hover{color: #009237;}
.main_left_bd{width: 420px; margin-right: 35px;margin-bottom: 15px;overflow: hidden;}
/*主体右侧*/
.main_right{width: 280px;margin-top: 20px; line-height: 2;}
.main_right_box{width: 278px; border: 1px solid #ccc; margin-bottom: 14px;}
.main_right_title{height: 30px; line-height: 30px; background-color: #009237; text-align: center; color: #fff; font-size: 16px;}
.main_right_bd{padding: 20px;}
.main_right_bd ol li a{color: #000;}
.main_right_bd ol li a:hover{color: #009237;}

/*newslist2页面主体样式*/
.mainTop{padding: 18px; font-family: "微软雅黑";margin: 20px 0;}
.mainLeft{width: 880px; padding-right: 30px; line-height: 1.8;}
.mainLeft ul li{position: relative; border-bottom: 1px solid #ccc; padding-bottom: 28px; margin-bottom: 30px;}
.mainLeft_title{font-size: 16px; color:#009237; margin-bottom: 10px; font-weight: bold;}
.mainLeft ul li span{position: absolute; top:0; right: 0px; font-size: 12px; color: #666;}
.mainLeft ul li a{color: #333; font-size: 14px;}
.mainLeft ul li a.cfont {font-size:16px;color:#009237;font-weight:bold;}
/*主体分页*/
.paging{height: 94px; padding: 0 160px;}
.paging ol li{float: left; width: 38px ;height: 38px; line-height: 38px; text-align: center; border: 1px solid #3ac541; margin-left: 10px; cursor: pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px;border-radius: 4px; font-size: 12px;}
.paging ol li.prev,.paging ol li.next{width: 38px ;height: 38px; line-height: 38px;  border: 1px solid #3ac541; position: relative;}
.paging ol li i,.paging ol li s{width: 10px; height: 19px; display: block; background: url(../images/page_arr.png) no-repeat -12px 0; position: absolute; top: 50%; left: 50%; margin-top: -9px; margin-left: -5px;}
.paging ol li s{background-position: 0 0;}
.paging a{display: block; color: #666;}
.page_cur a{background-color: #009237; border: 1px solid #009237;-webkit-border-radius: 4px; -moz-border-radius: 4px;border-radius: 4px; color: #fff; }

/*newslist3页面主体样式*/
.news_list{width: 100%; overflow: hidden; clear: both;}
.news_list ul li{line-height: 2; clear: both;overflow: hidden;}
.news_list ul li a{color: #000;}
.news_list ul li a:hover{color: #009237;}
.news_list_title{font-size: 16px; color: #009237; border-bottom: 2px solid #009237; padding: 4px 0; margin-bottom: 10px; font-weight: bold;}
.news_list_bd{width: 361px; margin-right: 35px;margin-bottom: 30px;overflow: hidden;}

/*newslist4页面主体样式*/
.g_border{width: 812px; border: 1px solid #ccc; padding: 28px 38px; margin: 20px 20px 20px 0;}
.big_title{width: 500px; height: 40px;line-height: 40px; text-align: center; font-size: 28px;font-family: "微软雅黑";margin: auto;overflow: hidden; }
.source{width: 100%; text-align: center; font-size: 12px;margin: 20px 0;}
.g_text{font-size: 14px;line-height: 30px; font-family: "微软雅黑";}
.g_text p{text-indent: 2em; margin: 15px 0;}
.g_text span{display: block;}

/*newslist5页面主体样式*/
.filter_sort{width: 100%; height: 39px; border-top: 1px solid #2db70c; border: 1px solid #2db70c; background: #f5f7f2; margin-top: 25px;}
.fil_syn,.fil_pic{float: left; width: 107px; height: 39px; line-height: 39px; text-align: center;}
.fil_syn a,.fil_pic a{display: block;}
.fil_syn{position: relative;}
.fil_pic{position: relative; border-right: 1px solid #2db70c; text-align: center;}
.fil_find{width: auto; height: 39px; color: #636363; float: left; line-height: 39px; padding-left: 25px;}
.fil_find span{color: #046838;}
.page_row{width: 80px;height: 39px;}
.page_row .next,.page_row .pre{display: block;width: 39px;height: 39px;float: right;cursor: pointer;background: url('../images/icon_news.png') no-repeat;border-left: 1px solid #2db70c;}
.page_row .next{background-position: -110px -186px;}
.page_row .pre{background-position: -7px -201px;}
.ord_page{margin-right: 15px;height: 39px;line-height: 39px;}
.fil_total{color: #333333;}
.fil_cur{color: #2db70c;}
.fil_active{background-color: #2db70c;}
.fil_active a {color: #fff;font-size: 14px;}
.pagination{padding: 0 176px;}

.productList_box{width: 1190px;}
.product_tag ul li{float: left; margin: 10px;}
.product_tag a{display: block; padding: 12px 20px; background-color: #f2f2f2; color: #333;}
.produ_on a{display: block; background-color: #009237; color: #fff;}
.productList{width: 100%; height: auto; border: 1px solid #ccc;margin-right: 18px; margin-top: 10px; overflow: hidden; padding: 10px 0; margin-bottom: 20px; display: none;}
.product_active{display: block;}
.productList_bd{float: left; width: 560px;height: 168px; padding: 24px 12px 10px 12px;}
.productList_pic{width: 130px; height: 135px;}
.productList_pic a{display: block;}
.productList_txt{width: 258px; height: 140px; padding-left: 28px; line-height: 1.5;}
.productList_title{font-weight: bold;}
.productList_tips{width: 36px; height: 16px;line-height: 16px; margin-top: 2px; background-color: #63bd85; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font-size: 12px; text-align: center;}
.productList_title span{display: inline;}

/*news_detail页面主体样式*/
.dt_body{width: 828px; height: auto; padding: 0 42px 21px 40px; }
.dt_title{border-bottom: 2px solid #ccc; margin: 20px 0;}
.dt_title a{display: inline-block; padding: 7px 15px; background-color: #009137; text-align: center; color: #fff; }
.dt_name{font-size: 28px; margin: 25px; font-weight: bold;}
.dt_img{margin-top: -66px; padding-right:10px}
.dt_guide{margin-bottom: 25px;}
.dt_guide p{line-height: 28px;}
.CallUp{width: 100%; height: 78px;margin-top:16px}
.online_services{margin-right: 10px;}
.online_services a{display: block; width: 173px; height: 50px; line-height: 50px; font-size: 18px; background-color: #009337; color: #fff; text-align: center;}
.telephone{width: 340px; height: 48px; line-height: 46px;background-color: #f2f2f2;  padding: 0 38px 0 40px; border: 1px solid #ccc;}
.telephone span{font-size: 18px;color: #009337; padding-right: 10px;}
.tel_input{width: 140px; height: 38px; line-height: 38px; border: 1px solid #ccc; padding-left: 10px; background-color: #fff;}
.tel_btn{width: 78px;height:38px; line-height: 38px; border: 1px solid #ccc; background-color: #009337; font-size: 18px; color: #fff; text-align: center; margin-left: -1px;}
.dt_desc{line-height: 25px;}
.dt_desc p{line-height: 28px; height: auto; border-bottom: 1px solid #ddd;}
.dt_desctxt{padding: 15px 15px 0;}
.dt_efficacy{width: 819px; height: auto; padding: 16px 0 0px 0; clear: left;}

.dt_tab{width: 100%; height: 180px; margin-top: 30px; overflow: hidden; position: relative;}
.dt_tab ul{height: 24px; border-bottom: 3px solid #dbdbdb;}
.dt_tab ul li{display: inline-block; padding: 0 15px; text-align: center; line-height: 25px; color: #000; font-size: 14px; height: 25px; background: #dbdbdb; cursor: pointer;}
.dt_tab ul li.dt_active{background: #009337;color: #fff;}
.dt_tabcon{position: absolute; display: none; left: 0; top: 28px;}
.dt_tabcon ol{float: left; width: 252px; margin: 15px 0 0 4px;}
.dt_tabcon ol li{padding-left: 10px;height: 28px; line-height: 28px; position: relative;}
.dt_tabcon ol li i{position: absolute; top: 11px; left: 0px; display: block; width: 4px; height: 4px; background: #009337; border-radius: 2px;}
.dt_tab .dt_show{display: block;}
.dt_zixun{overflow: hidden;}
.articleBox{float: left; margin: 15px 14px 0 0; width: 532px; height: 255px;}
.article{padding: 15px 0 0 26px; height: 211px; background: #f2f2f2; color: #046838;}
.articleBox h3{margin-bottom: 15px; color: #000; font-size: 16px; font-weight: bold;}
.articleBox ul{width:253px; float: left; }
.articleBox ul li { position: relative; width: auto; height: 30px; line-height: 25px; overflow:hidden}
.articleBox ul li s{position: absolute; top: 11px; left: 0px; display: block; width: 4px; height: 4px; background: #009337; border-radius: 2px;}
.articleBox ul li a{ font-size: 14px; color: #009337; background: none; text-align: left; padding-left: 10px;}
.articleBox ul li a:hover{text-decoration: underline;}
.relatedBox{float: left; margin: 15px 14px 0 0; width: 259px; height: 255px;}
.relatedBox h3{margin-bottom: 15px; color: #000; font-size: 16px; font-weight: bold;}
.relatedBox ul{width: 233px; height: 211px; background: #f2f2f2; padding: 15px 0 0 26px; color: #046838;}
.relatedBox ul li{position: relative; width: auto; height: 30px; line-height: 25px;overflow:hidden}
.relatedBox ul li b{position: absolute; top: 11px; left: 0px; display: block; font-weight: normal; width: 4px; height: 4px; background: #009337; border-radius: 2px;}
.relatedBox ul li a{ font-size: 14px; color: #009337; background: none; text-align: left; padding-left: 10px;}
.relatedBox ul li a:hover{text-decoration: underline;}
.congeneric{padding: 4px 0px 20px;}
.congen_produ{padding-top: 11px;}
.congen_produ dl{float: left; margin-top: 10px; margin-bottom: 4px; width: 272px; height: 74px; line-height: 74px;}
.congen_produ dl dt{width: 66px; height: 74px; margin-right: 15px; float: left; overflow: hidden;}
.congen_produ dl dt a{color: #636363;}
.congen_produ dl dt img{width: 66px;}
.congen_produ dl dd{width: 160px; line-height: 22px; float: left;}
.congen_produ dl dd .spe{color: #9e9e9e; font-size: 12px; height: 25px; float: left;}

/*search页面主体样式*/
.selectdBox{width: 880px;margin-top: 20px; padding: 0 15px;}

.selectContent{padding: 10px 0;}
.selectContent th {font-size: 12px;padding: 12px 0;text-align: center;}
.selectContent tr{border-bottom: 1px solid #ccc;}
.selectContent td{padding: 10px 0; text-align: center;}
.selectContent td a{color: #f00; font-size: 14px;}
.selectContent td a:hover{color: #009237;}
.selectPoint p{font-size: 16px;}
.selectList{width: 100%; margin: 30px 0;}
.selTitle{font-size: 16px;color: #009237; font-weight: bold;}
.selectList dl{border-bottom: 1px solid #ccc;padding-bottom: 40px;}
.selectList dt{overflow: hidden; clear: both;margin: 10px 0;}
.selectList dt a:hover{color: #333;}
.selectList dd{overflow: hidden; padding-right: 15px;}
.selectList dd img{width: 110px;height: auto; float: left; margin-right: 15px;}
.selectList dd span{display: block; float: left; font-size: 14px; width: 740px; color: #666;}

.page_cur {
    background-color: #009237;
    border: 1px solid #009237;
    border-radius: 4px;
    color: #fff;
}

.my_keyword {
    font-size: 16px;
    padding: 10px 0;
    border-bottom: 1px solid #ccc;
}


.articleBox h2 {
    color: #000;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 15px;
}

.limit110 {width:110px;display:block;float:left;overflow:hidden;height:30px;}

/*公告详情页*/
.fv_content { margin-top: 20px;  margin-bottom: 100px; padding: 0 20px;}
.fv_content h2{text-align: center;font-size: 28px;}
.fv_content p{text-indent: 2em; margin: 15px 0; line-height: 30px; text-align: left;}
.fv_content span{display: block; line-height: 30px;margin: 15px 0;}
.fv_content img{display: block; margin: 0 auto;}
/*资质页面*/
.zz_content{margin-top: 20px;padding: 0 22px;}
.zz_content img{display: block; padding: 20px 0;}

a{text-decoration: none;}
.itemsBox{width: 290px;height: auto;background-color: #fff;margin: 12px; border: 1px solid #ccc;  box-shadow: 0px 1px 4px rgba(0,0,0,0.4);}
.itemsBox span{display: block; width: 100%; height: 80px; line-height: 80px; margin: 0 auto; font-family: "微软雅黑"; overflow: hidden;}
.itemsBox .speci{text-align: center; font-family: "微软雅黑";font-size: 16px; color: #333;margin-bottom: 10px;color:#666;padding: 0 10px;}
.img_box{ display: block; height: 182px; padding: 10px 30px;}
.img_box img{ display: block; margin: 0 auto; height: 100%;}
.item_price{ height: 32px; border-top: 2px dashed #ccc; padding: 12px 10px 10px 18px;}
.item_price i{ float: left; font-family: "微软雅黑"; font-style: normal; color: #ec1414; font-size: 18px;}
.item_price i b{font-size: 30px;}
.price_btn{display: block; float: right; width: 100px; height: 32px; line-height: 32px; background-color: #ff6600; text-align: center; color: #fff; font-size: 20px; border: 1px solid #ff6600; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;font-family: "微软雅黑";}

