/*
 *响应式 css  2020.3.17 改版
*/

a:visited{text-decoration:none;}
a:active{text-decoration:none;}
a:link{text-decoration:none;}
a:hover{text-decoration:none;}

body { margin:0 auto; font-family:"microsoft yahei"; background:#e7e7e7; }
a img { border:0; }
ul,li,dl,p { list-style:none; }
*,iframe{ margin: 0; padding: 0; }

.st { font-family:"宋体"; }
.f14 { font-size:14px; }
.f16 { font-size:16px; }
.f18 { font-size:18px; }
.f20 { font-size:20px; }

.iframe_header{ width:100%; height:255px;}
.iframe_footer{ width:100%; height:133px;}

/* 中间部分开始 */
.center-box { max-width:1200px; margin:0 auto; overflow:hidden; padding:0 26px 10px 26px; box-sizing:border-box; background:#fff; display:flex; flex-flow: column; -webkit-flex-flow: column; }
.weizhi { border-bottom:1px solid #eaeaea; padding:18px 0 16px 0; box-sizing:border-box; color:#414141; }
.weizhi a { color:#414141; }
.weizhi a:hover { color:#195ab2; }
.center-bottom { display:flex; flex-flow: row; -webkit-flex-flow: row; margin-top:12px; }
.left-box { width:250px; display:flex; flex-flow:column; -webkit-flex-flow: column; margin-right:25px; }
.left-box a { height:56px; background:#e7e7e7; margin-bottom:10px; color:#414141; text-align:center; line-height:54px; }
.left-box a:hover { background:#e7e7e7 url("../new_img/youicon.png") no-repeat center right; background-size:20px 20px; color:#2c66b0; }
.left-box a.left-box-hover { background:#e7e7e7 url("../new_img/youicon.png") no-repeat center right; background-size:20px 20px; color:#2c66b0; }
.left-box a.left-box-hovers { background:#2c66b0; color:#fff; font-weight:bold; }
.right-box { flex:1; box-sizing:border-box; display:flex; flex-flow:column; -webkit-flex-flow:column; min-width:0;/*关键代码*/ }

.right-list-box { display:flex; flex-flow:row; -webkit-flex-flow:row; padding:6px 0; box-sizing:border-box; }
.right-list-box a { flex:1; padding-left:18px; box-sizing:border-box; color:#717171; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url("../new_img/dian.png") no-repeat center left; background-size:10px 10px; }
.right-list-box a:hover { color:#195ab2; }
.right-list-box p { width:auto; margin-left:16px; color:#717171; }
.pages_box { width:100%; text-align:center; font-size:16px; color:#414141; padding-top:10px; box-sizing:border-box; margin:12px 0 20px 0; }
.pages_box span { padding:6px 12px 7px 12px; box-sizing:border-box; background:#9966ff; color:#fff; font-size:14px; border-radius:3px; }
.pages_box span:hover { color:#414141; }
.pages_box span.hui { background:#b9adac; color:#696969; }

/*当屏幕小于768px时*/
@media (max-width:767px) {
.iframe_header{ width:100%; height:152px;}
.iframe_footer{ width:100%; height:82px;}
.center-box { width:100%; padding:0 10px 10px 10px; }
.left-box { display:none; }
.right-box { padding-left:0; }
.right-list-box p { display:none; }
}