@charset "utf-8";

body{background:url(/images/spgg_header3.png) no-repeat top #efefef;background-size: 1800px 373px;}
.panel{width:1040px; margin-right:auto; margin-left:auto;}

.sggz_header{}
.sggz_header .banner{text-align:center; height:373px;}
.sggz_header .banner a{display:block; width:100%; height:100%;}
.sggz_header .main_nav{padding:16px 0; height:46px; line-height:46px; background-color:#005fb8;}
.sggz_header .main_nav li{position:relative; float:left; padding: 0px 18px;}
.sggz_header .main_nav li a{display:block; text-align:center; font-size:20px; color:#fff;}
.sggz_header .main_nav li a:hover{color:#fc6;}
.sggz_header .main_nav li b{position:absolute; top:0; right:0; bottom:0; width:1px; background-color:#2474c0;}

.sggz_daodu dt a{display:block; padding:8px 0; font-size:36px; font-weight:bold; color:#333; line-height:180%;}
.sggz_daodu dt a:hover{color:#005fb8;}
.sggz_daodu dd{position:relative; padding-top:6px; padding-left:58px; font-size:14px; line-height:24px;}
.sggz_daodu dd a{color:#005fb8;}
.sggz_daodu dd i{position:absolute; top:0; left:0; width:48px; height:60px; background-image:url(/images/daodu.png);}

.sggz_line{height:20px; overflow:hidden; background:url(/images/line.png) repeat-x top;}

.sggz_piclist{float:left; width:475px; height:330px; overflow:hidden;}
.sggz_piclist li{float:left; width:50%; *width:237px;}
.sggz_piclist li a{position:relative; height:155px; margin-right:20px; margin-bottom:20px;}

.sggz_picslide{float:right; width:525px; height:330px;}
.sggz_picslide .bd{height:330px;}
.sggz_picslide a.btn_prev,
.sggz_picslide a.btn_next{display:none;}
.sggz_picslide .bd li span.txt{white-space:normal;}
.sggz_picslide .hd{bottom:15px;}
.sggz_picslide .hd ul li{margin-right:1px; width:16px; height:16px; line-height:16px; background-color:#666; border-radius:0;}
.sggz_picslide .hd ul li.on{background-color:#ab1c1c;}

.sggz_title{background:url(/images/title_line.png) repeat-x center top;}
.sggz_title h3{padding-top:15px; padding-bottom:30px; height:55px; line-height:55px; font-size:44px; font-weight:bold; text-align:center; background:url(/images/title_bg.png) no-repeat top;}
.sggz_title h3 a{color:#0168b7;}

.sggz_gzcx_temp{margin-right:-1px; margin-left:-1px; overflow:hidden; position:relative;}
.sggz_gzcx_temp .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.sggz_gzcx_temp .hd .prev,.sggz_gzcx_temp .hd .next{ display:block;  width:11px; height:13px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url(/images/arrow.png) 0 0 no-repeat;}
.sggz_gzcx_temp .hd .next{ background-position:0 -50px;  }
.sggz_gzcx_temp .hd .prevStop{ background-position:-60px 0; }
.sggz_gzcx_temp .hd .nextStop{ background-position:-60px -50px; }
.sggz_gzcx_temp .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; display:none;}
.sggz_gzcx_temp .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url(/images/icoCircle.gif) 0 -9px no-repeat; }
.sggz_gzcx_temp .hd ul li.on{ background-position:0 0; }

.sggz_gzcx_temp .bd li{float:left; width:165px; height:255px; margin:0 1px; background:url(/images/bg_01.png) repeat-x bottom;}
.sggz_gzcx_temp .bd li dt{text-align:center; color:#fff; font-weight:bold; line-height:30px; background-color:#0168b7;}
.sggz_gzcx_temp .bd li dd{position:relative; padding:33px 19px 0; font-size:14px; line-height:26px; color:#666;}
.sggz_gzcx_temp .bd li dd b{position:absolute; top:20px; right:-1px; left:-1px; margin:0 auto; height:1px; background:url(/images/line_dotted.png) repeat-x;}
.sggz_gzcx_temp .bd li dd i{position:absolute; top:14px; right:0; left:50%; margin-left:-6px; width:13px; height:14px; background-image:url(/images/circle.png);}

/*图片新闻列表*/
.pic_list ul{margin:0 -15px; padding:30px 0 0; overflow:hidden; zoom:1;}
.pic_list ul li{float:left; width:33.33%; margin-bottom:15px;}
.pic_list ul div{margin:0 15px;}
.pic_list ul div.pic{ overflow:hidden; position:relative;}
.pic_list ul li .pic img{display:block; width:100%; height:157px;}
.pic_list ul li .txt{ margin-top:12px; line-height:20px; text-align:center; overflow:hidden; height:40px;}
.pic_list ul li .txt a:hover{color:#bc1010; font-weight:bold;}
.pic_list .pagediv{padding-top:10px;}

.sggz_gzcx_list{margin:0 -20px; overflow:hidden;}
.sggz_gzcx_list li{float:left; width:50%;}
.sggz_gzcx_list li a{position:relative; display:block; min-height:118px; padding:15px 15px 15px 182px; margin:30px 20px 0; background-color:#efefef;}
.sggz_gzcx_list li a img{position:absolute; top:15px; left:15px; width:149px; height:114px; border:solid #fff 2px;}
.sggz_gzcx_list li a .title{padding-bottom:5px; font-size:20px; font-weight:bold; line-height:150%;}
.sggz_gzcx_list li a .memo{font-size:14px; color:#666;line-height:180%;}
.sggz_gzcx_list li a .memo font{color:#0168b7; font-size:14px;}
.sggz_gzcx_list li a:hover{color:#fff; background-color:#0168b7;}
.sggz_gzcx_list li a:hover .memo{color:#a4bddd}
.sggz_gzcx_list li a:hover .memo font{color:#a4bddd;}

.sggz_zczy .item{padding-top:15px; margin:0 -20px;}
.sggz_zczy .item dd{float:left; width:50%;}
.sggz_zczy .item dd ul{margin:0 20px;}

.sider{width:240px;}
.mainContent{width:740px;}
.parentName{padding:10px 15px; text-align:left; line-height:160%; height:auto !important; background:url(/images/ztzlicons.png) repeat-x bottom #016dba;}
.currentNodeName{background-position:0 -213px;}

.banquan{padding:30px 0px 20px; line-height:25px; text-align:center;}