@charset "UTF-8";
/* CSS Document */




.fl{float:left;}
.fr{float:right;}
.pos{ overflow:hidden; width:1100px; margin:0 auto; padding:15px 0px; }


.pos ul{margin:0px; padding:0px;}
.pos ul li{ margin:0px; padding:0px; list-style-type:none;}

.pos .gy .fl{ width:200px; padding-top:10px;}



.mbx{ clear:both; border:solid 1px #e5e5e5;height:38px; line-height:38px; padding-left:5px; margin:10px 0px;}
.mbx a{ color:#565656; font-size:13px;}


.ab_tit{ clear:both;}
.ab_tit h1{ display:inline-block; font-size:14px; background:#155b9d; color:#fff; padding:10px 18px; margin:8px 0px 0px 0px;}
.ab_con{ padding:20px;border:solid 1px #e5e5e5; margin-top:15px; color:#595959;}
.ab_con p{ text-indent:2em; margin-bottom:10px; line-height:28px;}

/*搜索*/
.search{ width:360px; border:solid 1px #e5e5e5; height:40px; line-height:37px; color:#8d8d8d;}
.search img{ margin-left:8px; vertical-align:middle}
.search input{ border:0px; height:35px; line-height:35px;outline: none;}


/*分页*/
.pagination{ width:100%; text-align:center;}
.pagination a{color:#000; display:inline-block; padding:4px 8px;text-decoration:none;transition:background-color .3s;border:1px solid #ddd;margin:0 4px}
.pagination a.page-num-current{background-color:#155b9d;color:#fff;border:1px solid #155b9d}
.pagination a:hover:not(.page-num-current){background-color:#ddd}

/*产品列表*/
.pro_cpfl{ border:solid 1px #e5e5e5; overflow:hidden; padding:10px 5px; font-size:13px;}
.pro_cpfl a{ font-size:13px; color:#565656; display:inline-block; padding:0px 10px;}

.pro_cpfl a.curr{ background:#155b9d; color:#fff;}

.pro_list{ overflow:hidden; margin-top:20px;}
.pro_list ul li{float:left; width:24%; margin-right:1%; text-align:center; border:solid 1px #e5e5e5; overflow:hidden; margin-bottom:20px;}
.pro_list ul li div{ overflow:hidden;}

.pro_list ul li img{ width:100%;transition:0.5s;}
.pro_list ul li:hover img{transform: scale(1.2);}

.pro_list ul li p{ padding-top:10px; color:#565656;}


.pro_con>.fr{ width:850px;}
.pro_con .fr .mbx{ margin-top:0px;}

.pro_con{ overflow:hidden; margin:10px 0px 0px 0px;}
.pro_con>.fl{ width:220px;border:solid 1px #e5e5e5;}
.pro_con .fl div.tit{ font-weight:bold; font-size:20px; background:#155b9d; text-align:center; color:#fff; padding:10px 0px; margin:0px;}

.pro_fl ul li{ line-height:25px; padding-left:10px; line-height:45px; height:45px;border-bottom:solid 1px #e5e5e5;}
.pro_fl ul li:last-child{ border:0px;}
.pro_fl ul li img{ margin-right:7px; vertical-align:middle;}
.pro_fl ul li a{ color:#565656;}
.pro_fl ul li a:hover{ color:#155b9d; text-decoration:none;}
.pro_fl ul li.active a{ color:#155b9d; text-decoration:none;}

 
.pro_show h1{ text-align:center; font-size:20px;}
.pro_show .date{ text-align:center;}
.pro_show .pro_show_con{ padding:20px 0px;}
               
			   
/*新闻列表*/	   
.news{overflow:hidden;border:solid 1px #e5e5e5; margin-top:20px; padding:10px;}
.news li{padding:10px !important;background:url(../images/teach_line.jpg) repeat-x left bottom;overflow:hidden; border-bottom:dashed 1px #dddddd;}
.news li:hover{background:url(../images/teach_line.jpg) repeat-x left bottom #f5f5f5}
.news li:hover>span{background:url(../images/dot6.jpg) no-repeat 0 14px}
.news li:hover>span a{color:#004fc3}
.news li>span{height:30px;position:relative;line-height:30px;background:url(../images/dot1.jpg) no-repeat 0 14px;overflow:hidden;display:block}
.news li>span time{color:#888;padding-right:4px;position:absolute;right:0}
.news li>span a{padding-right:85px;font-size:13px;color:#333;font-weight:700;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}
.news li>p{line-height:20px;color:#777;overflow:hidden;max-height:40px}


.map{width:100%}
#allmap{height:500px;width:100%}
#allmap img{max-width:initial;max-height:inherit}
#allmap .anchorBL{display:none}


.copy_bq{ text-align:center; width:100%; color:#fff; background:#333; padding:10px;}
