@charset "gb2312";
.n_main{padding-top:520px; width:1200px; margin:0 auto; }
.left_con{float:left; width:220px;}
.right_con{float:right; width:960px; padding:0 35px;}
.type_list ul li{ width:100%; display:block; border-bottom:1px #f0f0f0 solid; padding:10px 20px; background:url(/images/d.png) 0px  center no-repeat #FFF; }
.type_list ul li:hover{background:url(/images/d.png) 0px  center no-repeat #eff8f8;}
.type_list ul li a{ line-height:20px; height:20px; overflow:hidden; font-size:16px; color:#010101;}
.right_title{padding:40px 20px 40px 20px; text-align:center; font-size:26px; border-bottom:1px solid #f0f0f0; line-height:40px; overflow:hidden; color:#000;}
.right_title1{padding:40px 20px 40px 20px; text-align:center; font-size:20px; border-bottom:1px solid #f0f0f0; line-height:40px; overflow:hidden; color:#000;}
.right_title span{ height:40px; overflow:hidden; display:block; line-height:40px;}
.right_title1 span{ height:40px; overflow:hidden; display:block; line-height:40px;}
.page_con{font-size:14px;line-height:26px;font-family:Î¢ÈíÑÅºÚ; padding-top:20px;}
.foot_bottom{  margin:50px auto 0px; display:block; overflow:hidden; background:url(/img/bottom_bg.jpg);}
.foot_con{width:1200px; margin:0 auto; position:relative; height:324px;}
.news_list{ padding:30px 0px; display:block; overflow:hidden;}
.news_list_li{padding:0;border-bottom:1px solid #f0f0f0; margin-bottom:20px; padding-bottom:10px; display:block; overflow:hidden;}
.list_li_l{ float:left; width:168px; height:138px; overflow:hidden; text-align:center;}
.list_li_l img { max-width:100%; }
.list_li_r{ display:block; overflow:hidden; padding-left:22px;}
.news_li_t{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;display: block;height: 30px; line-height:30px; color:#191901;}
.news_li_t a{color:#191901;}
.add_time{color: #c8c8c8;font-size: 12px; float:right;}
.add_time .iconfont:before { content: '\e67a';margin-right: 5px;}
.news_li_a{ width:100%; line-height:26px;font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-line-clamp:3;-webkit-box-orient:vertical;color:#666666; margin-bottom:10px;}
.news_li_a span{display:inline-block;margin:0;padding:0;vertical-align:middle;color:#969696;font-size:14px;text-align:left;}
.news_li_m{ float:right; display:block; border:1px solid #f0f0f0; min-width:86px; padding:0px 10px; font-size:12px; text-align:center;color:#191901; line-height:26px;}
.e_pagebox{ margin-top:0px; margin-bottom:0px;}
 .p_page .pageNum.active {
    text-decoration: none;
    background-color: rgba(46,46,46,1);
    color: rgba(255,255,255,1);
}
.p_page .pageNum:hover {
	color: rgba(255,255,255,1);
	border-width: 0;
	border-style: solid;
	border-color: rgba(255,255,255,0);
	cursor: pointer;
	text-decoration: none;
	background-color: rgba(25,25,25,1);
}
.p_page .pageNum:active {
	text-decoration: none;
	background-color: rgba(25,25,25,1);
}
 .p_page .next {
    height: 30px;
    color: rgba(255,255,255,1);
    border-width: 0;
    border-style: solid;
    border-color: rgba(255,255,255,0);
    background-color: rgba(25,25,25,1);
    text-align: center;
    padding-top: 0;
    padding-right: 20px;
    padding-left: 20px;
    position: relative;
    left: 0;
    top: 0;
}
.p_page .next:hover,.p_page .pre:hover {
	color: rgba(255,255,255,1);
	border-width: 0;
	border-style: solid;
	border-color: rgba(255,255,255,0);
    background-color: rgba(25,25,25,1);
	cursor: pointer
}
/*²úÆ·*/
.pro_list{ display:block; overflow:hidden; width:100%;}
.pro_list ul{ width:888px; margin:0 auto;}
.pro_list ul li{ margin:10px; float:left; border:1px solid #f0f0f0; width:274px; overflow:hidden;}
.pro_img { width:274px; overflow:hidden; height:206px; overflow:hidden;display: flex;justify-content: center;align-items: center;border-bottom: 1px solid #f0f0f0;}
.pro_img img{ width:100%; height:auto;}
.pro_title{ text-align:center; padding:5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height:30px; height:40px;   color: rgba(51,51,51,1);font-size: 16px;}
.view_info{ width:100%; overflow:hidden; display:block;}
.view_lab{
    color: rgba(255,255,255,1);
    border-width: 0;
    border-style: solid;
    background-color: rgba(46,46,46,1);
    border-color: rgba(225,225,225,0);
	height: 45px;
    font-family: "Microsoft Yahei";
    font-size: 16px;
	text-align: center;
    padding-top: 0;
    padding-right: 25px;
    padding-left: 25px;
    display: inline-table;
	line-height:45px;
}
.info_con{ padding:20px; border:1px solid  #f0f0f0; display:block; overflow:hidden; font-size:16px; line-height:25px;font-family: Microsoft YaHei;color: rgba(104, 104, 104, 1);animation-duration: 0.5s;}

.p_nameD .font .iconfont:before {display: inline-block;content: "\e689";}
.p_nameE .font .iconfont:before {display: inline-block;content: "\e6ac";}