@charset "utf-8";
/* CSS Document */
body { font-size:12px; font-family:"宋体"; line-height:1.5; background-repeat: repeat; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; color: #5e5e5e;background:url(../images/index_01.jpg) repeat-x; }
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p{ padding:0; margin:0; }
ul { list-style:none;}
img { border:0px;}
a { color:#5e5e5e; text-decoration:none;}
a:hover { color:#0369b4; text-decoration:none;}
.clear{clear:both;}
.clearfloat {clear:both;height:0;font-size:1px;line-height: 0px;} 

/*body*/

/*................................................*/
#top{ margin:0 auto; width:100%;}
#top .topbar{ width:960px; height:23px; margin:0 auto;}
#top .topbar span{float:left; margin-top:2px; font-size:12px;}
#top .topbar h3{ float:right;font-size:12px;margin-top:2px; margin-left:25px; font-weight:100;}


#banner04{ background:url(../images/sh/banner.jpg) no-repeat center; width:100%; height:339px; margin:0 auto;}

#menu{ width:1200px; background:url(../images/sh/nav.jpg) repeat-x; height:42px; margin:0 auto;}
#menu ul li{float:left;  font-weight:bold; height:42px; line-height:42px;}
#menu ul li a{ float:left; padding:0 10px 0px 10px; display:block; color:#ffffff; font-size:12px; font-family:"微软雅黑";}
#menu ul li a:hover{ color:#eeeeee;}

#menu2{ width:960px; background:url(../images/deep_reading/nav_right.jpg) right no-repeat; height:36px; margin-bottom:15px; margin:0 auto;}
#menu2 ul li{float:left;  font-weight:bold; height:33px; line-height:33px;}
#menu2 ul li a{ float:left; padding-left:25px; display:block; color:#ffffff; font-size:12px; font-family:"微软雅黑";}
#menu2 ul li a:hover{ color:#eeeeee;}

/*****************************************************************************/
/************************ search module  *************************************/
/*****************************************************************************/

#search{ margin:15px 0px; border:solid 1px #dddddd;}
#search1{ width:962px; height:34px; margin:0 auto;}
#search1_left{ width:200px; background:url(../images/index_search.jpg) left no-repeat; padding-left:20px; float:left; margin-left:5px; margin-top:10px; color:#000; font-weight:bold;}
#search1_right{ width:350px; float:right; margin-top:6px; color:#000; margin-right:10px;}
#search_r1{ float:left;margin-top:3px;}
#search_r2{ float:left; margin-left:10px;margin-top:2px;}
.input{ padding:0; margin:0;}
.inputs{ padding:0; margin:0; background:url(../images/chazhao.jpg) no-repeat; width:58px; height:19px; border:0px;}
#search_r3{float:right; margin-top:3px;}

#search2{ width:959px; margin:0 auto;}
#search2 ul{ padding:0; margin:0; height:37px; line-height:37px; border-top:1px solid #ccc;}
#search2 ul li{ width:190px; float:left; text-align:center; font-size:14px; font-weight:bold;}
#search2 ul li a{ color:#1c5e84; display:block;}
#search2 ul li a:hover{ background:#9cb1b5; display:block; color:#FFF;}

#search3{ width:959px; margin:0 auto;}
#search3 ul{ padding:0; margin:0; height:37px; line-height:37px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
#search3 ul li{ width:190px; float:left; text-align:center; font-size:14px; font-weight:bold;}
#search3 ul li a{ color:#6b131f; display:block;}
#search3 ul li a:hover{ background:#8f4953; display:block; color:#FFF;}


.biao1{ position:absolute; margin-left:20px; margin-top:4px;}
.biao2{ position:absolute; margin-left:210px; margin-top:4px;}
.biao3{ position:absolute; margin-left:400px; margin-top:4px;}
.biao4{ position:absolute; margin-left:590px; margin-top:4px;}
.biao5{ position:absolute; margin-left:780px; margin-top:4px;}


/*****************************************************************************/
/************************  link and foot  ************************************/
/*****************************************************************************/

#link{ margin:0 auto; width:960px;  margin-bottom:2px;}
#link dl { margin-bottom:21px; background-color:#fafafa; padding:5px 15px;}
#link dl dt { font-size:14px; color:#134560; font-weight:bold; font-family:"微软雅黑"; height:36px; }
#link dl dd { line-height:28px;}

#link2{ margin:0 auto; width:960px;  margin-bottom:2px;}
#link2 dl { margin-bottom:21px; background-color:#fafafa; padding:5px 15px;}
#link2 dl dt { font-size:14px; color:#6b131f; font-weight:bold; font-family:"微软雅黑"; height:36px; }
#link2 dl dd { line-height:28px;}

#foot{margin:0 auto; width:100%}
#foot .foot_bg{ background-color:#4d5c61; height:16px; margin-bottom:15px;}
.foot_w{margin:0 auto; width:1200px; height:90px;}
#foot dl{margin:0 auto; width:1200px; height:90px;}
#foot dl dd{}
#foot dl dt img{ float:left;}

.lazyload{background: url("../images/loader.gif")  50% 50% no-repeat;  background-color: white;}
.gg_full {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 960px;background:#e8e8e8; margin-top:15px;
}
.gg_full .gg_fbtn {
	POSITION: absolute; WIDTH: 19px; DISPLAY: none; HEIGHT: 55px; TOP: 10px; right: -23px
}
.gg_full .gg_fbtn A {
	DISPLAY: block; BACKGROUND: url(../images/gg_btn.png) no-repeat 0px 0px; HEIGHT: 55px; OVERFLOW: hidden
}
.gg_full .gg_fbtn .gg_fclose {
	BACKGROUND: url(../images/gg_btn.png) no-repeat -19px 0px
}
.gg_full .gg_fcon {
	DISPLAY: none; HEIGHT: 344px;
}


.shnav1{height:60px; line-height:60px;padding-top:40px;}
.shnav{height:30px; line-height:30px; width:1100px; margin:0 auto; border:1px solid #bbc5cb;}