@charset "utf-8";
/* CSS Document */
/* reset */
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu { /* [disabled]margin:0;
*/padding: 0;font-family: "microsoft yahei","simsun";color: #666666;margin: 0;font-size: 14px;}
p { padding: 0; font-family: "microsoft yahei","simsun"; color: #666666; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
html, body, fieldset, img, iframe, abbr { border: 0; }
i, cite, em, var, address, dfn { font-style: normal; }
[hidefocus], summary {
 outline: 0;
}
li { list-style: none; line-height: 24px; }
h1, h2, h3, h4, h5, h6, small { font-size: 100%; font-weight: normal }
sup, sub { font-size: 83%; }
pre, code, kbd, samp { font-family: inherit; }
q:before, q:after { contentbody: none; }
textarea { overflow: auto; resize: none; }
label, summary { cursor: default; }
a, button { cursor: pointer; }
del, ins, u, s, a, a:hover { text-decoration: none; }
a { color: #666666; font-family: "microsoft yahei"; }
.clearfix:after { contentbody: "."; display: block; clear: both; }
.fr { float: right!important }
.fl { float: left!important }
body{ background:url(bg.jpg) top center; background-repeat:no-repeat; background-attachment:fixed; background-size: cover; min-width:1300px}
img { border: 0;  }
.clearfix { clear: both; }
.con { width: 100%; height:auto; min-width:1200px;}
.fgx{ width: auto; height:30px; clear:both}
/*-----------------------------------------------------------顶部-----------------------------------------------------------*/
.top{ width:100%; height:auto;}
/*顶部外链*/
.top .top_link{ width:1200px; margin:0px auto; height:30px; line-height:30px;}
.top .top_link a{ float:right; padding:0px 10px; color:#FFF; line-height:30px; font-size:14px}
/*logo*/
.logo{ width:1200px; height:75px; margin:20px auto}
.logoimg{ width:360px; height:75px; float:left;}
.logoimg a{ display:block;}
/*搜索*/
.jb_sousuo{ width:406px; height:52px; background:url(ser_bg.png); border:0px; float:right; margin-top:12px}
.jb-sstext{ width:288px; height:52px; float:left; font-size:16px; color:#3b4567; padding-left:10px; line-height:52px; background:none; border:none;}
.jb-ssbutton{ width:108px; height:52px; background:#db1a1a; cursor:pointer; color:#FFF; border:none; text-align:center}
/*导航*/
.nav{ width:100%; height:85px; background:url(nav_bg.png) repeat; min-width:1200px;}
.nav ul{ margin:0px auto; width:1050px; height:85px; overflow:hidden}
.nav ul li{ width:150px; text-align:center; float: left; padding:15px 0px 10px 0px;}
.nav ul li a{ display:block; color:#FFF}
.nav ul li a:hover{ color:#ff6f00}
.nav ul li a span{ display:inline-block; width:100%; height:30px; line-height:30px; font-size:20px; text-align:center}
.nav ul li a em{display:inline-block;  list-style:none; font-size:14px; text-align:center;height:30px; line-height:30px;}

/*-----------------------------------------------------------主体-----------------------------------------------------------*/
.maincon{ width:1200px; margin:0px auto; margin-top:50px;}
/*通知*/
.notice{ width:100%; height:62px; background:url(main_bg.png) repeat}
.notice p{ width:1140px; height:62px; margin:0px auto; background:url(not_bg.png) left center no-repeat;}
.notice p a{ height:62px; line-height:62px; margin-left:40px; color:#000; font-size:18px}
.notice p a:hover{color:#3382d5}
/*列表*/
.list_con{ width: auto; min-height:650px; margin:10px auto; background:url(main_bg.png) repeat; padding:0px 30px; overflow:hidden}
.list_con h2{ border-bottom:2px solid #73a7e0; height:45px; line-height:45px;color:#000; margin-bottom:18px;}
.list_con h2 a{ height:45px; line-height:45px;color:#000}
/*列表左侧导航*/
.list_con .left_nav{ width:235px; height:100%; overflow:hidden; float:left}
.list_con .left_nav ul{ width:100%; height:auto}
.list_con .left_nav ul li{ width:100%; height:auto; margin-bottom:12px;}
.list_con .left_nav ul li a{ display:block; line-height:30px; padding: 10px 0; text-align:center; font-size:20px; color:#FFF; background:url(nav_bg.png) repeat;}
.list_con .left_nav ul li a:hover{ background:#307fd2}
/*.list_con .left_nav ul li a.on{background:#307fd2}*/
/*右侧列表*/
.list_con .left_list{ width:820px; float:right; min-height:600px;}
.list_con .left_list ul{width:100%;min-height: 480px;}
.list_con .left_list ul li{width: 740px;height:50px;color:#000;line-height:50px;}
.list_con .left_list ul li a{ display:inline-block; height:50px; line-height:50px; float:left;color:#000;}
.list_con .left_list ul li a:hover{color:#3382d5}
.list_con .left_list ul li span{ display:inline-block; height:50px; line-height:50px; float:right}


.magazine_shelf{list-style: none;/* float:  left; *//* border: 1px solid #b9b9b9; */border-radius: 0 0 6px 6px;}
.magazine_shelf li{width: 450px;height: 355px;margin: 10px 20px;background: none;float: left;text-align: center;}
.magazine_shelf .cover{width: 200px;height: 290px;}
.magazine_shelf .shelf{width: 400px;}
.magazine_shelf p{line-height: 25px;text-align: center;font-size: 30px;font-family: "鍗庢枃琛屾シ";font-weight: bold;width: 450px;color: #204b9f;}

.magazine_list{list-style: none;/* border: 1px solid #b9b9b9; */border-radius: 0 0 6px 6px;min-height: 335px;width: 886px;float:  right;}
.magazine_list li{width: 400px;height: 360px;margin: 10px 20px;background: none;position: relative;float: left;}
.magazine_list li img{width: 200px;/* height: 21px; */}
.magazine_list p{line-height: 25px;text-align: center;font-size: 14px;width: 400px;}
/*分页*/
.x_fyf{ margin-top:30px; overflow:hidden; clear:both; padding-top:30px;height:30px;}
.x_fyf dt{ float: left; font-size:14px; color:#000;}
.x_fyf dt select{width:44px; height:20px; border:1px solid #666; font-size:14px; color:#000}
.x_fyf dt strong{ margin:0px 5px;}
.x_fyf dd{ float:right; overflow:hidden; margin-right:20px;}
.x_fyf dd a{ color:#000; font-size:14px; width:54px; height:20px; line-height:20px;  border:1px solid #666666; margin-left:8px; display:block; text-align:center; float: left}
.x_fyf dd a:hover{background:#307fd2; color:#FFF;}

/*-----------------------------------------------------------底部----------------------------------------------------*/
#footer { clear: both; width:100%;background: #FFF; height:100%; overflow:hidden; min-width:1200px;}
/*站群导航*/
.downbox { height: 60px;}
.down_box { width: 1200px; margin: auto; clear: both; margin-top:30px;}
.down_box span { float: left; font-size: 16px; color:#444444; font-weight: bold; padding: 6px 20px 0 20px; }
.select { position: relative; float: left; margin: 0 10px; }
.select dt { height: 33px; display: inline-block; background: url(select_input_bg.png) no-repeat 220px center ; line-height: 33px; cursor: pointer; width: 208px; padding-right: 30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; position: relative; z-index: 1; text-indent: 12px;border: 1px solid #c5c4c4; font-size: 14px; margin-bottom: 15px; }
.select:last-child dt { color: #444444 }
.ash { color: #d7d7d7!important }
.select dd { position: absolute; left: 0; top: 35px; display: none; z-index: 9; width: 240px; /*! padding-top: 35px */
background-color: #fff; }
.select dd ul { width: 240px; height: 90px; overflow: auto; }
.select dd ul li a { line-height: 28px; display: block; font-size: 14px; text-indent: 12px; background: #ebebeb }
.select dd ul li a:hover { background: #f5f5f5; }
/*站群导航结束*/
/*底部备案一行*/
.copyright { width: 100%; height: 80px; clear: both; background:#3382d5}
.copyright_box { width: 1000px; margin: auto; }
.copyright_l { float: left; }
.copyright_l img { float: left; line-height: 80px; padding-top: 20px; }
.copyright_l p { color: #FFF; line-height: 80px; margin-left: 35px; float: left }
.copyright_l p span { margin-left: 40px }
.copyright_r { float: right; margin-top: 18px; }
/*底部结束*/

/*--详细页--*/
.del{ width:950px; margin:20px auto;min-height:600px; padding:20px}
.del h3{width:100%;line-height: 70px;text-align: center;font-size:36px;color: #000;text-align:center;}
.del h4{ font-size:16px; color: #000; text-align: center; line-height:30px; margin-top:30px;}
.del .text{margin-top:20px;width:908px;border:solid 1px #666666;padding:20px;min-height:500px;text-align:  justify;}
.del .text p{line-height:25px;text-indent:28px;color:#000;line-height:32px;padding-bottom: 20px;}
.del .text p img{margin: 0px auto;max-width: 800px;height:auto;}