@charset "utf-8";
/* CSS Document */

.ny01{ margin-bottom:10px;width:92%; padding:10px 4% 0; background:#fff; overflow:hidden;}
.ny02{ margin-bottom:10px; width:100%; overflow:hidden}
.ny02 img{ max-width:100%; margin-bottom:10px; text-indent:0}
.ny02b{ width:100%; padding:0}
.ny05{ width:92%; float:left; overflow:hidden; padding:2% 4%; background:#fff}
.ny01 h3{ float:left; width:100%;  height:36px; line-height:36px; font-weight:normal;  color:#666; font-size:12px;border-bottom:1px solid #dedede; margin-bottom:15px }
.ny01 h3 a{ font-weight:normal; color:#666; font-size:12px;}
.ny01 h3 a:hover{ color:#ea544a; text-decoration:underline}
.ny01 ul{ float:left; width:100%; overflow:hidden; }
.ny01 ul li{ float:left; overflow:hidden; height:30px; line-height:30px; margin-right:8px; margin-bottom:10px}
.ny01 ul li a{ display:block; float:left; overflow:hidden; width:auto; padding:0 10px; background:#666; color:#fff; font-size:12px;}
.ny01 ul li a.on_h{ background:#b61f26; color:#fff; text-decoration:none }
.ny01 p{float:left; width:1200px; overflow:hidden;height:30px; line-height:30px; font-size:17px; color:#222}
.ny01 p strong{ font-weight:normal; color:#ea544a}
.ny01 ul li a.a_02{ background:#ea544a}


.page{ width:92%; padding:0 4% 20px; text-align:center; float:left; overflow:hidden; line-height:25px; height:27px; text-align:center; width:100%;}
.page li{ float:left; display:inline; margin-right:10px; width:auto; height:25px; border:1px solid #e0dfdf; line-height:25px}
.page li.thisclass{ background:#b61f26; color:#fff; line-height:25px; width:30px }
.page li.thisclass a{ color:#fff; float:left; width:30px}
.page a{ display:block; width:30px;  height:25px; color:#333; line-height:25px; }
.page a:hover, .page a.on_h{ background:#b61f26; color:#fff}

.page span.pageinfo{ color:#666; padding:0 5px}

.page li.ne01{ width:60px}
.page li.ne02{ width:40px; }
.page li.ne01 a{ width:60px; display:block; float:left; overflow:hidden; height:25px; line-height:25px}
.page li.ne02 a{ width:40px}


.pro_body1{ width:92%; float:left; overflow:hidden;  padding:2% 4%; line-height:26px; color:666; font-size:14px; margin-bottom:15px; background:#fff}
.pro_body1 img{ max-width:100%; margin-bottom:10px}
.pro_body1 div, .pro_body1 p{ margin-bottom:10px}
.pro_body1a{ width:100%; background:none; padding:0; }


.pro_tuijian{ width:92%; float:left; overflow:hidden; padding:2% 4%; background:#fff}
.pro_tj01{ width:100%; overflow:hidden; float:left; }
.pro_tuijian h3{ width:100%; float:left; overflow:hidden; border-left:3px solid #b61f26; font-size:18px; padding-left:10px; -moz-box-sizing: border-box;box-sizing: border-box; font-weight:normal; line-height:28px; height:26px; margin-bottom:15px}
.pro_tj01 dl{ width:48%; float:left; overflow:hidden; border-bottom:1px dashed #ddd; margin-bottom:15px; padding-bottom:5px}
.pro_tj01 dl img{ width:100%; float:left; overflow:hidden; margin-bottom:5px}
.pro_tj01 dl dt{ width:100%; float:left; overflow:hidden; line-height:22px; height:44px; text-align:center }
.pro_tj01 dl dt a{ font-size:14px; color:#666}
.p_n1,.p_n3,.p_n5,.p_n7,.p_n9{ margin-right:4%}

.pro_tj02 dl dt{ height:22px}




.xw01{ width:100%; float:left; overflow:hidden; background:#fff;}
.h101{ font-size:22px; width:92%; padding:10px 4% 0;  line-height:30px; color:#333; float:left; overflow:hidden; font-weight:normal; margin-bottom:5px; text-align:center}

.h601{ width:92%; padding: 0 4% 5px;  float:left; line-height:20px; font-weight:normal; color:#999; font-size:12px; text-align:center}
.h601 font{ color:#b61f26; padding-right:10px; font-size:12px}

.nr01{ float:left; width:92%; padding:2% 4% 0; line-height:30px; color:#4d4d4d; font-size:14px;  overflow:hidden; margin-top:10px;}
.nr01 div{ margin-bottom:15px}
.nr01 img{ max-width:100%}


#nextlist{ width:100%; float:left; overflow:hidden; padding:5px 0px 10px; margin-top:30px; background:#f3f0f0}
#nextlist li{ width:100%; float:left; overflow:hidden; line-height:26px; border-bottom:1px dashed #ccc; color:#4d4d4d; text-indent:15px}
#nextlist li span{ font-weight:bold; color:#bc1515}
#nextlist li a{ color:#666; }
#nextlist li a:hover{ color:#000; text-decoration:underline}

.xw02{ width:92%; padding:2% 4%;overflow:hidden; background:#fff}
.xw02 h3{ width:100%; float:left; overflow:hidden; border-left:3px solid #b61f26; font-size:18px; padding-left:10px; -moz-box-sizing: border-box;box-sizing: border-box; font-weight:normal; line-height:28px; height:26px; margin-bottom:8px}
.xw02 ul{ width:100%; float:left; overflow:hidden;}

.xw02 ul li{ width:100%; float:left; overflow:hidden; line-height:30px; margin-bottom:5px; height:30px; background:url(../img/dot003.gif) no-repeat 0 center; text-indent:12px}

.xw02 ul li span{ float:right; font-size:12px; color:#888}
.xw02 ul a{ font-size:14px; color:#444;}

.tybody{ float:left; width:92%; padding:2% 4% 0; line-height:30px; color:#4d4d4d; font-size:14px; line-height:30px;  overflow:hidden; margin-top:10px; }
.tybody div,.tybody p{ margin-bottom:15px}
.tybody img{ max-width:100%}

.linian{ width:92%; padding:10px 4% ; float:left; overflow:hidden; background:#fff}
.ln_01{ width:100%; float:left; overflow:hidden; }
.ln_01 ul{ width:100%; border:1px solid #ddd; padding:15px; border-bottom:none; -moz-box-sizing: border-box;box-sizing: border-box; overflow:hidden;  }
.ln_01 ul dt{ width:100%; float:left; overflow:hidden; font-size:16px; color:#333; font-weight:bold; line-height:26px;}
.ln_01 ul dd{ width:100%; float:left; overflow:hidden; line-height:22px; font-size:14px; color:#888;}
.ln_01 h4{ width:100%; float:left; overflow:hidden}
.ln_01 h4 img{ width:100%; float:left; overflow:hidden; background:#f90}

.pro_11{ padding:10px 4% 0; width:92%; float:left; overflow:hidden; background:#fff;}
.ul_11{ width:100%; float:left; overflow:hidden; text-align:center; margin-bottom:15px}
.ul_11 img{ max-width:70%}
.ul_12{ width:100%; float:left; overflow:hidden; padding:10px 10px 0; width:100%; border:1px solid #eee;-moz-box-sizing: border-box;box-sizing: border-box;  }
.ul_12 li{ width:100%; float:left; overflow:hidden; line-height:30px; margin-bottom:10px; font-size:15px; color:#777}
.ul_12 li span{ float:left; overflow:hidden; width:70px; background:#f6f6f6; color:#333; font-size:14px; text-align:center; line-height:30px; margin-right:15px}


    /*分页*/

.page01{float:left; overflow:hidden; width:100%; margin-top:10px; background:#f6f6f6; padding:15px;  -moz-box-sizing: border-box;box-sizing: border-box; text-align:center  }
.page-num:not(:disabled) {cursor: pointer;}
.page-num, .page-link {padding:5px 10px; margin:0 5px;margin-left: -1px;line-height: 1.25; color: #b61f26; background-color: #fff; border: 1px solid #dee2e6;}
a.page-num:hover, .page-link:hover {text-decoration: none;}
.page-num-current {z-index: 1; color: #fff; background-color: #b61f26; border-color: #b61f26;}
.page-num-current:hover {color: #fff;}

/*分页*/