/* CSS Document */
.promu_list{width: 96%;background: #fff;margin: 0 auto;padding-bottom: 10px; margin-bottom:10px;clear: both; margin-top:10px;}
.promu_list .tlt{overflow:hidden;border-bottom: 1px solid #dcdcdc;padding:0 20px;}
.promu_list .tlt p{float:left;height:50px;line-height:50px;font-size: 16px;font-weight: bold;}
.promu_list .tlt a{display:block;float:right;color: #666;font-size: 12px;height:50px;line-height:50px;}
.left_nav_ul{list-style:none;margin:0px;padding:0px; margin:15px 10px 0px;padding-bottom: 10px;}
.left_nav_ul > li{position:relative; border-bottom: 1px solid #f2f2f2; background: url(../images/left_li.gif) 6px 15px no-repeat;padding:8px 0px 8px 18px; }
.left_nav_ul > li > a{text-decoration:none; color:#656464; font-size: 14px;}
.left_nav_ul > li > a:hover,.left_nav_ul li a.left_active{color:#009a8e;}
/*Ð¡Àà*/
ul.left_snav_ul{list-style:none;padding:0px;display: none; padding-top: 8px;}
ul.left_snav_ul > li{margin:0px;padding:5px 0px 5px 10px;background: url(../images/left_sli.gif) 0px 13px no-repeat;line-height: 22px;}
ul.left_snav_ul > li > a{border:0;color:#797979;padding: 5px 0px 5px 0px;}
ul.left_snav_ul > li > a:hover{ text-decoration: none;color:#01519e;}
.menu_head{cursor:pointer; font: 600 18px/30px "Open Sans", sans-serif; width:35px; text-align:center;color:#303c4b;display:inline-block;position: absolute; top:3px; right:0px;}
.menu_head:hover{ color: #009a8e;}

.searchbox{padding: 8px;background: #fff;}
.searchbox input {height:32px;width: 80%;margin-top:6px;border: 1px solid #009a8e;color: #333;text-indent:5px;line-height:32px;background: #fff;}
.search_text{width:100%;height:42px;}
.search_text .anniulxs{float:left;margin-top:6px;display:inline-block;width: 19%;height:32px;background: #009a8e;border: 1px solid #009a8e;line-height:32px;text-align:center;color:#FFF;font-weight:bold;border-left: none;}


.pro_list {width: 96%;background: #fff;margin: 0 auto;padding-bottom: 10px; margin-bottom:10px;overflow: hidden;margin-top:10px;}
.pro_list .tlt{overflow:hidden;border-bottom: 1px solid #dcdcdc;padding:0 20px; margin-bottom:10px;}
.pro_list .tlt p{float:left;height:50px;line-height:50px;font-size: 16px;font-weight: bold;}
.pro_list .tlt a{display:block;float:right;color: #666;font-size: 12px;height:50px;line-height:50px;}
.pro_list li{float: left;width: 47%;margin:0 1%;margin-bottom: 10px;border: 1px solid #dedede;}
.pro_list li .pro_img {background: #fff;padding: 10px 10px;}
.pro_list li .pro_img a{text-align:center;height:130px;overflow:hidden;background:#fff;display: flex;justify-content: center;align-items: center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;}
.pro_list li .pro_img a img{vertical-align:middle;max-width:100%;max-height:100%;}
.pro_list li p{padding:5px 1%;width:98%;background:#f3f3f3;color:#555;font-size:12px;height:40px;line-height:20px;text-align:center;margin-top:-1px;}
.pro_list li p span{display:block;overflow: hidden; }
.pro_list li p span a{color:#555;}

.pro_list .prodeta{text-align: center;}
.pro_list .prodeta h3{padding: 10px 0; font-size: 18px;line-height: 26px;}
.pro_list .prodeta img.ztimg {max-width: 100%; margin-bottom: 10px;}
.pro_list .prodeta p{line-height:30px; text-align:left; padding-left: 10px; font-size: 14px;}
.pro_list .prodeta a{padding: 10px; background: #39b6b2; display: block;width: 30%;color: #fff;margin: 10px; font-size: 14px;}
.protxt{margin: 10px; line-height: 24px;}
.protxt img{ width:100%; height:100%;}
.protxt table{ width:100%;table-layout: fixed; word-break: break-all;}

/**/
.article_list{width: 96%;background: #fff;margin: 0 auto;padding-bottom: 10px; margin-bottom:10px;clear: both; margin-top:10px;}
.article_list .tlt{overflow:hidden;border-bottom: 1px solid #dcdcdc;padding:0 20px;}
.article_list .tlt p{float:left;height:50px;line-height:50px;font-size: 16px;font-weight: bold;}
.article_list .tlt a{display:block;float:right;color: #666;font-size: 12px;height:50px;line-height:50px;}
.article_list ul{padding:0 10px;}
.article_list ul li{overflow:hidden;border-bottom: 1px dotted #ccc;padding: 10px 0px;margin: 0 0 10px 0;background:url(../images/news_icon.png) left center no-repeat;}
.article_list ul li a{display:block;width:79%;font-size:14px;color:#666;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;float:left;text-indent:20px;-webkit-transition: all .25s;-moz-transition: all .25s;-ms-transition: all .25s;-o-transition: all .25s;transition: all .25s;}
.article_list ul li a:hover{color:#07655d;}
.article_list ul li span{width:20%;text-align:right;display:block;font-size:12px;color:#999;overflow:hidden;float:right;}
/**/
.newsdet{width: 96%;background: #fff;margin: 0 auto;padding-bottom: 10px; margin-bottom:10px;clear: both; margin-top:10px;}
.newsdet .tlt{overflow:hidden;border-bottom: 1px solid #dcdcdc;padding:0 20px; margin-bottom:10px;}
.newsdet .tlt p{float:left;height:50px;line-height:50px;font-size: 16px;font-weight: bold;}
.newsdet .tlt a{display:block;float:right;color: #666;font-size: 12px;height:50px;line-height:50px;}
.newsdet h3{font-size: 18px;padding: 20px 10px 10px;text-align: center; line-height: 22px;}
.newsdet .p{color: #999;text-align: center;font-size: 12px;}
.newsdet .newstxt{margin: 10px;line-height: 24px;}
.newsdet .newstxt img{ width:100%; height:100%;}
.newsdet .newstxt table{ width:100%;}
/**/
.company{padding: 10px;line-height: 24px;}
.contact{padding: 10px;}
.contact h3{line-height: 30px;font-size: 18px;font-weight: bold;margin-bottom: 10px; color: #1c8480;}
.contact p{font-size: 14px;line-height: 30px;color: #666;}
/**/
.order_list{width: 96%;background: #fff;margin: 0 auto;padding-bottom: 10px; margin-bottom:10px;clear: both; margin-top:10px;}
.order_list .tlt{overflow:hidden;border-bottom: 1px solid #dcdcdc;padding:0 20px;}
.order_list .tlt p{float:left;height:50px;line-height:50px;font-size: 16px;font-weight: bold;}
.order_list .tlt a{display:block;float:right;color: #666;font-size: 12px;height:50px;line-height:50px;}
.order{ margin-top:20px;}
.order ul li{ overflow:hidden; }
.order ul li input{height:45px;border-bottom: 1px solid #e3e3e3;margin-top: 0;padding-left: 60px;line-height: 20px;
    font-size: 14px; width:80%; background-color: #fff;}
.order ul li textarea{height: 130px;padding: 10px;line-height: 20px;font-size: 14px; width:80%;border-bottom: 1px solid #e3e3e3;margin-top: 0;padding-left: 60px;}
.order ul li input.summary-input{background: url(../images/p1.png) 20px center no-repeat;background-size: 25px;}
.order ul li input.text-input{background: url(../images/p2.png) 20px center no-repeat;background-size: 25px;}
.order ul li input.text-tel{background: url(../images/p3.png) 20px center no-repeat;background-size: 25px;}
.order ul li  .cont-input1{background: url(../images/p4.png) 20px 6px no-repeat;background-size: 25px;}
.order ul li input.code-input{background: url(../images/p5.png) 20px center no-repeat;background-size: 25px; width: 125px;}
.order ul li input.but{background: #39b6b2;padding: 0;color: #fff;font-size: 16px;width:100%;margin-top: 20px;}

/* ·ÖÒ³ */
.pager, .pager a{color:#217977; padding:8px 10px;}
.pager{font-size:14px;padding:10px 0px;text-align:center;width:100%;border-top:1px solid #cbcbcb;margin:10px 0px;display:block;overflow: hidden;}
.pager .ct{	border:1px solid #ccc;padding:0 .4em;color:#333;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;background:#fff;}
.pageAll{ display:block; text-align:center; height:px; line-height:30px; overflow:hidden;}
/* ·ÖÒ³ end */
