﻿body { }
#banner { position:relative; }
.m_banner_bg { position:absolute; left:0; bottom:0; height:40px; background-size:100% 100%; z-index:10; width:100%}

.m_main_wrap { line-height:25px; }
#main { }
#location {}
.location_title { }
.m_down_back { height:40px; border-top:solid 1px #b0616d; padding-top:10px; }
.m_down_back a { background:url(../images/m_down_back.png) no-repeat left center; color:#ffe571; display:block; height:30px; line-height:30px; width:75px; padding-left:25px; font-size:0.875em; text-align:center; margin:0 auto; }


#article { font-size:0.875em; line-height:180%; padding:2%; border-bottom:solid 1px #d5d5d5; border-left:solid 1px #d5d5d5; border-right:solid 1px #d5d5d5; background-color:#FFF;}
.article{ padding:4% 2% 6%; margin-bottom:0;}
.article_ee{color:#f71111;}
.article_ee a{color:#f71111;}
.m_pro{padding:0;}

.imgview {width:100%; text-align:center}
.imgview img{border-bottom:1px solid #c6c6c6; margin-bottom:17px; width:100%;}

.content{font-size:14px; color:#131313; line-height:25px;}
.tst{font-size:18px; color:#004d93; line-height:40px;}

.htt{background:url(../images/von_xg.jpg) no-repeat center center; color:#FFF; font-size:18px; text-align:center; height:40px; line-height:40px;}
.httg{background:#004d93; color:#FFF; font-size:16px; text-align:center; height:38px; line-height:38px; width:30%; margin:auto;}

.mobieapp { border-left:solid 1px #b0616d; border-top:solid 1px #b0616d; }
.mobieapp li { width:50%; float:left; }
.mobieapp li p { border-right:solid 1px #b0616d; border-bottom:solid 1px #b0616d; padding:0.3em 0 0.3em 5px; white-space:nowrap; overflow: hidden; text-overflow: ellipsis;  }

.m_cate_list {}
.m_cate_list ul li { float:left; width:49%; margin:1% 2% 1% 0; }
.m_cate_list ul li a { display:block; border:solid 1px #cbcbcb; height:38px; line-height:38px; background:url(../images/cate_off.jpg) no-repeat right center; font-size:0.875em; padding-left:15px; }
.m_cate_list ul li a:hover { text-decoration:none; border:solid 1px #c20f14; background:url(../images/cate_on.jpg) no-repeat right center; color:#fff; }

.m_col_list { padding:0 0;}
.m_col_list .item { border:solid 1px #cbcbcb; margin-top:3%; background-color:#fff; }
.m_col_list .pic { width:54%;}
.m_col_list .list { width:41%; }
.m_col_list .list h4 { color:#dc272c; line-height:180%; background:url(../images/list_hd.jpg) no-repeat right center; display:inline-block; padding-right:20px; }
.m_col_list .list p { color:#7c7c7c; font-size:0.875em; line-height:180%; font-family:Arial; }

.m_series_title { padding-top:20px; color:#ffe571; font-weight:normal; font-size:1em; }
.m_series_p2 figure a{font-size:0;}

.m_pro_list {}
.m_pro_list .p2 { border:solid 1px #e0e0e0; width:100%; float:left; display:inline; margin-top:3%; }
.m_pro_list .p2 .img { padding:5px; border-right:solid 1px #e0e0e0; float:left; margin-right:0.625em; background-color:#fff; }
.m_pro_list .p2 img { display:block; }
.m_pro_list .p2 .info { font-size:0.875em; }
.m_pro_list .p2 .info dt { border-bottom:solid 1px #e0e0e0; padding-top:5px; height:3.285em; line-height:3.285em; }
.m_pro_list .p2 .info dd { line-height:180%; padding-top:5px; }

.cMore { font-size:16px; width:126px; height:3.214em; line-height:3.214em; background:url(../images/nMoreOff.jpg) no-repeat center center #004d93; text-align:center; display:block; margin:0 auto; color:#fff; border-radius:6px; }
.cMore:hover { background:url(../images/nMoreOn.jpg) no-repeat center center #ea0015; text-decoration:none;}

.m_b_top { text-align:center; }

.gbook1 { width:20%}
.gbook2 { width:100%; float:none; }
.gbook3 { width:20%; }
.gbook4 { width:10%; }


.m_honor_title{ line-height:40px; color:#F00; font-size:18px; text-align:center;}
.m_honor_attr{border-bottom:#d6d6d6 solid 1px; height:43px; line-height:43px; text-align:center; margin-bottom:19px;}
.m_next_list{ padding:20px 5px;}
.m_next_list p.m_p_prev a{height:33px; line-height:33px; overflow:hidden; float:left;}
.m_next_list p.m_p_next a{height:33px; line-height:33px; overflow:hidden; float:left;}
.m_next_list span{border:solid 1px #014d8a; color:#014d8a; width:6em; height:28px; line-height:28px; display:block; float:left; margin-right:0.5em;}
.m_p_prev span{background:url(../images/p_prev.png) no-repeat 0.8em center;text-indent:28px; }
.m_p_next span{background:url(../images/p_next.png) no-repeat 90% center; text-indent:5px;}
.m_p_prev a, .m_p_next a{height:2.14em; line-height:2.14em; color:#575757;}
.m_p_prev{width:95%; overflow:hidden; height:35px; margin-bottom:0.5em;}