@charset "utf-8";
/* CSS Document */

.ihd{padding-top:21px; margin-bottom:25px; border-bottom:1px solid #018f39;height:49px;text-align:center;}
.ihd ul{display:inline-block;*display:inline;zoom:1;}
.ihd ul li{ float:left;cursor:pointer;width:166px;height:48px;border:1px solid #018f39;border-bottom:none;line-height:49px;margin-right:10px;text-align:center;border-radius:6px 6px 0 0;}
.ihd li a{display:block;width:100%;height:49px;}
.ihd li .name {font-size: 16px; color: #018f39;}
.ihd li.on {background: #018f39; color: #fff;}
.ihd li.on .name {color: #fff;}

.regards{width:100%;padding-top:30px; margin-bottom:20px;}
.regards h4{font-size:30px;color:#333;margin-bottom:22px;font-weight:normal; text-align:center;}
.regards .branching{border-top:3px solid #018f39;width:71px; zoom:1; margin:0 auto 40px;}
.regards .presentation{font-size:18px;color:#4c4c4c;line-height:44px;}
.regards .presentation img{max-width:80%; margin:10px auto;}
.regards .presentation .print{width:1001px;margin:0 auto;margin-top:36px;}
.regards .fall{width:35px;height:28px;display:block;margin:0 auto;margin-top:59px;}
.regards .subord{margin-top:58px;}

/*newslist*/
.public{margin-top:48px;width:100%;border-bottom:1px solid #d9d9d9;padding-bottom:50px;}
.public ul li{margin-bottom:19px;}
.public ul li a{width:1198px;height:193px;border:1px solid #ddd;display:block;}
.public li a img{width:283px;height:193px;display:block;float:left;}
.public li a .activity{width:775px;height:168px;padding:25px 50px 0 37px;float:left;text-align:left;}
.activity h4{font-size:20px;color:#333;font-weight:normal;margin-bottom:16px;width:650px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.activity .iactivity { font-size: 14px; color: #666; line-height: 28px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;height:56px;text-overflow:ellipsis;}
.activity .examine { width: 106px; height: 36px; border: 1px solid #ccc; border-radius: 18px; line-height: 36px; text-align: center; float: right; margin-top: 12px; font-size: 14px; color: #666; }
.public li a .dateline{width:135px;height:165px;padding:28px 50px 0 50px;float:right;text-align:center;zoom:1;color:#999;border-left:1px solid #ddd;}
.dateline .number{font-size:60px;border-bottom:1px solid #999;line-height:80px;}
.dateline .inumber{font-size:24px;margin-top:8px;}
.public li a:hover{border:1px solid #018f39;}
.public li a:hover h4{color:#018f39;}
.public li a:hover .examine{background:#018f39;border:1px solid #018f39;color:#fff;}
.public li a:hover .dateline{color:#018f39;}
.public li a:hover .number{border-bottom:1px solid #018f39;}

.public .skip{display:inline-block;*display:inline;zoom:1;margin-top:20px;}
.skip a,.skip span{float:left;margin-right:11px;width:38px;height:38px;line-height:38px;border:1px solid #d8d8d8;font-size:14px;color:#888;}
.skip .current{background:#018f39;border:1px solid #018f39;color:#fff;}

/*6新闻资讯 - 详情页 */
.info{width:1200px;padding:53px 0 78px 0;border-bottom:1px solid #d9d9d9;margin:0 auto;font-family:"Microsoft YaHei";}
.info h5{font-size:24px;color:#333;margin-bottom:25px;text-align:center;font-weight:normal;}
.info .source{font-size:14px;color:#666;text-align:center;margin-bottom:20px;}
.info .inav{width:100%;padding:40px 0 87px 0;font-size:16px;color:#4c4c4c;line-height:34px;border-top:1px dashed #cdcdcd;;border-bottom:1px dashed #cdcdcd;}
.info .inav .one{width:720px;height:480px;display:block;margin:54px auto;}
.info .inav .two{width:720px;height:480px;display:block;margin:0 auto;margin-top:54px;}
.info .inav p{text-indent: 2em;}
.info .article{margin-top:30px;font-size:16px;color:#4c4c4c;text-align:left;}
.info .article .without{margin-bottom:14px;cursor:pointer;}
.info .article a{color:#4c4c4c;cursor:pointer;}
.info .article a:hover{color:#018f39;}

/*productlist*/
.distribution{width:100%;padding:40px 0 31px 0;border-bottom:1px solid #d9d9d9;}
.distribution ul .facility{margin-bottom:39px;width:100%;}
.distribution ul .facility a{width:1298px;height:366px;border-radius:8px;border:1px solid #ccc;display:block;}
.distribution .facility a img{width:561px;height:366px;display:block;float:left;}
.distribution .facility a .recommend{width:618px;height:324px;padding:42px 54px 0 65px;display:inline-block;*display:inline;zoom:1;text-align:left;}
.recommend h4{font-size:24px;color:#333;font-weight:normal;border-bottom:1px solid #ccc;padding-bottom:20px;}
.recommend ul{margin-top:20px;}
.recommend ul li{font-size:16px;color:#666;line-height:30px;}
.recommend .even{width:126px;height:40px;border:1px solid #018f39;line-height:40px;border-radius:20px;font-size:16px;color:#018f39;text-align:center;margin-top:28px;}
.distribution .facility a:hover{border:1px solid #018f39;}
.distribution .facility a:hover .even{background:#018f39;color:#fff;}

/*anli*/
.ihonor li{float:left;margin:0 16px 52px;}
.ihonor li .frame{width:265px;height:265px;border:1px solid #d6d6d6;background:#f5f5f5;margin-bottom:24px;position:relative;display:block;}
.ihonor li .frame .iframe{width:250px;height:250px;display:block;margin:0 auto;margin-top:7px;}
.ihonor li .frame .ipreview{width:250px;height:250px;background:rgba(1,143,57,.5);position:absolute;top:7px;left:7px;display:none;}
.ipreview img{width:59px;height:58px;display:block;margin:0 auto;margin-top:106px;}
.ihonor li .explain{font-size:16px;color:#333;text-align:center;}
.ihonor li:hover .frame{border:1px solid #018f39;cursor:pointer;}
.ihonor li:hover .ipreview{display:block;}
.ihonor .skip{display:inline-block;*display:inline;zoom:1;margin-top:20px;}

/* 留言表单 */
/*messages*/
.messages{width:520px; padding:15px 0; margin:0 auto; }
.messages input,.messages select,.messages textarea{margin:0;padding:0; background:none; border:0; font-family:"Microsoft Yahei";}
.messlist {height:30px;margin-bottom:10px;}
.messlist label{float:left;width:100px; height:30px; font-size:14px; line-height:30px; text-align:right;padding-right:10px;}
.messlist input{float:left;width:350px;height:28px;padding-left:5px;border:#ccc 1px solid;}
.messlist.textareas{ height:auto;}
.messlist textarea{float:left;width:345px; height:110px;padding:5px;border:#ccc 1px solid;}
.messlist.yzms input{width:100px;}
.messlist.yzms .yzmimg{ float:left;margin-left:10px;}
.messsub{padding:0px 0 0 110px;}
.messsub input{width:100px; height:35px; background:#ddd; font-size:14px; font-weight:bold; cursor:pointer;margin-right:5px}
.messsub input:hover{ background:#f60;color:#fff;}
#label0,#label1,#label2,#label3,#label4,#label5,#label6,#label7,#label8,#label9,#label10,#label11,#label12{display:none;color:#0aa770;height:28px;line-height:28px;}

/*留言回复列表*/
.ylcon{padding:10px;min-width:320px;border:1px solid #eee;}
.titt{height:26px;line-height:26px;padding:0px 15px;position:relative;font-size:15px;color:#aaa;border-bottom:1px solid rgba(0, 0, 0, 0.15);}
.story{border-bottom:1px dashed #cecece;padding:0 15px 3px;position:relative;}
.story_t{font-size:1.2em;color:rgba(0,0,0,1);padding-top:5px;padding-bottom:2px;}
.story_m{color:rgba(110,110,110,1);line-height:21px;word-break:break-all;word-wrap:break-word;overflow:hidden;font-size:1.2em;padding:2px 0;}
.story_time{color:rgba(154,154,154,1);padding:2px 0;}
.story_hf{background:rgb(245,245,245);font-size:1.2em;border:1px solid rgba(204,204,204,0.2);border-radius:2px;color:rgba(110,110,110,1);padding:8px;margin-bottom:5px;}
.story_hf span{color:#9E3F3F}
.opbtn{position:absolute;top: 0;right: 0;}
