@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video { margin:0; padding:0; border: 0;} 
a,area{blr:expression(this.onFocus=this.blur())}
a { text-decoration:none;}
a:hover { text-decoration:none; -webkit-tap-highlight-color:transparent; }
img { -ms-interpolation-mode: bicubic; }/* IE图像平滑*/
html, body { 
font:normal 100% Arial,Helvetica,微软雅黑,宋体;
-webkit-text-size-adjust:none;
-moz-text-size-adjust:none;
-ms-text-size-adjust:none;
text-size-adjust:none;
} /*Reset Android and IOS font*/
input { border-radius:0; } /*Reset IOS input style*/
div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { list-style:none; }
@-webkit-viewport { width:device-width; }
@-moz-viewport { width:device-width; }
@-ms-viewport { width:device-width; }
@-o-viewport { width:device-width; }
@viewport { width:device-width; }
.boxcenter { margin:0 auto;}
.fl_all { float:left; display:inline-block }
.fr_all { float:right; display:inline-block }
.txtdot { overflow:hidden; white-space:nowrap; text-overflow:ellipsis }
.gy_top{
	background:url(gy_top_bg.gif) top center repeat-x #fff;
	height:110px;
	text-align: center;
	overflow:hidden
}
.gy_topnav{
	height:41px;
	background-color:#004d73;
}
.gy_topnav ul{
	line-height: 41px;
	width: 1000px;	
}
.gy_topnav ul li{
	padding:0 45px;
	float:left;
	height:41px;
	border-left: 1px solid #013d5f;
	border-right: 1px solid #006083;
	display: inline;	
}
.gy_nav_li1{
	border-left:0;
}

.gy_topnav li a{
	font-size:1.125em;
	color:#fff;

}
.gy_main{
	background:url(gy_bg.png) top center repeat-x;
}
.gy_m1{
	width:1000px; 
	overflow:hidden;
	padding-top:15px;
	height: 313px;
}

.gy_m1_left{
	float:left;
	width:500px;
}
/* 轮播图 样式*/
.slideBox{ width:500px; height:310px; overflow:hidden; position:relative;}
.slideBox .hd{ height:10px; overflow:hidden; position:absolute; right:5px; bottom:15px; z-index:2; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:10px; height:10px; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#00e215; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:500px; height:310px; display:block; }
.bg{ 
	position:relative; 
	height:45px;; 
	z-index:1;   
	background:url(alpha.png) repeat;  
	font-size:16px; 
	color:#fff; 
	top:-45px; 
	line-height: 45px;
	padding-left: 10px;
}
/* 轮播图 样式结束*/
.gy_more{
	position: relative;
	bottom: -5px;
}
.gy_m1_right{
	float:right;
	width:485px;
		
}
.gy_title{
	color:#004d73;
	overflow:hidden;
	background:url(lan.jpg) right bottom repeat-x ;
	margin-bottom: 10px;
}

.gy_title p{
	float:left;
	margin-right:1px;
	font-size:24px;
	font-weight:200;
	line-height: 28px;
	background:url(hong.jpg) no-repeat right bottom ;
	height: 27px;
	padding-bottom: 8px;
	padding-top: 4px;
}
.gy_title a{
	float:right;
	font-size:8px;
	display: inline-block;
	line-height: 25px;
	color: #004d73;
	height: 27px;
}
.gy_list li{
	background:url(dian.gif) left 13px no-repeat;
	color:#666;
	padding-left: 16px;
	line-height: 35px;
}
.gy_list li a{
	color:#666;
	font-size:16px;
	display:block;
	width:474px;
}
.gy_m2{
	padding-top:15px;
	width:1000px;
	overflow: hidden;
}
.gy_m2_left{
	width:636px;
	float:left;
}
.gy_m2_right{
	float:right;
	width:320px;
	height:257px;
	background:url(gy_block.png) bottom center no-repeat;
	padding:20px 15px 25px;	
	margin-bottom: 20px;
}
.gy_title2{
	color:#fff;
	overflow:hidden;
	margin-bottom: 10px;
}
.gy_t_hong{
	float:left;
	width:120px;
	height:40px;
	background-color:#c00;
	font-size:24px;
	text-align: center;
	line-height:40px;
}
.gy_t_lan{
	float:right;
	width:515px;
	height:40px;
	background-color:#004d73;
	text-align:right;
}
.gy_m2_block{
	font-size:15px;
	color:#666;
	line-height: 28px;
}
.gy_footer{
	width: 1000px;
}
.gy_footp{
	font-size:12px;
	color:#888;
	margin:17px auto;
	text-align: center;
}
.gy_footimg{
	height: 50px;
}
.gy_footimg img{
	float:left;
}



/****************** 图片列表picList.html ***************************/
.gy_main2{
	background-color:#f6f5f5;
	height:auto;
}
.gy_mlist{
	width:997px;
	background-color:#fff;
}
.gy_mli_body{
	min-height: 650px;
    overflow: hidden;
}
.gy_mli_title{
	height:40px;
	border-bottom:1px solid #e5e5e5;
	background:url(gy_homeflag.gif) 18px center no-repeat;
}

.gy_mli_title p{
	padding-left: 40px;
	line-height: 40px;
	font-size:16px;
	color:#959595;
}
.gy_img_border{
	width:203px;
	height:273px;
	border:1px solid #e5e5e5;
	padding:6px;
	margin: 15px;
	float: left;
}
.gy_img_border img{
	text-align:center;
	width:202px;
	height:140px;
	margin-bottom: 15px;
}
.gy_listp{
	font-size:14px;
	color:#000;
	height: 100px;

}
.gy_img_border p{
	float:right;
	font-size:14px;
	color:#707070;
	position:relative;
	bottom:2px;
	
}
.gy_fy{
	padding:40px 0 50px;
	text-align: center;
}
.gy_fy span{
	padding:5px 7px;
	margin: 0 3px;
	height:24px;
	border:1px solid #dedede;
	color:#000;
	font-size: 14px;
}
.gy_fy .on{
	background:#c00;
	color:#fff;
}
/****************** 详细页面picDetail.html ***************************/
.gy_md_body{
    min-height: 410px;
	width:959px;
}
.gy_md_body h1{
	font-size:20px;
	color:#1b1b1b;
	font-weight: normal;
	text-align: center;
    line-height: 24px;
    padding: 25px 0 22px;
}
.gy_md_body h3{
	font-size:14px;
	color:#1b1b1b;
	font-weight: normal;
    text-align: center;
    line-height: 16px;
    padding-bottom: 8px;
    border-bottom: 1px solid #e5e5e5;
}
.gy_md_block{
	overflow: hidden;
	font-size:14px;
	color:#1b1b1b;
	line-height:26px;
	padding:30px 20px 55px;
	min-height: 200px;
	overflow: hidden;
}
.gy_md_block img{
	display:block;
	max-width:918px;
	margin:10px auto;
}

/****************** 列表页面-无导航docList_nonav.html ***************************/
.gy_mdocli_body{
    width: 959px;
    min-height: 510px;
    overflow: hidden;
}
.gy_docli{
	border-bottom:1px dashed #d0d0d0;
	padding:13px 0;
	overflow: hidden;
}
.gy_docp{
	float:left;
	width:846px;
	font-size:14px;
	color:#000;
	line-height:20px;
	
}
.gy_timep{
	float:right;
	font-size:14px;
	color:#707070;
	line-height:26px;
}
/****************** 列表页面-有导航docList_nav.html ***************************/
.gy_linav{
	width:218px;
	float:left;
}
.gy_libody{
	overflow:hidden;
	float:right;
	width:721px;
}
.gy_docp2{
	float:left;
	width:608px;
	font-size:14px;
	color:#000;
	line-height:26px;
}
.gy_linavimg{
	position: relative;
    top: 15px;
}
.gy_radio{
	position: relative;
    top: 22px;
}
.gy_r1{
	background:url(gy_radio_kong.gif) 10px center no-repeat;
	font-size:14px;
	color:#000;
	padding: 12px 0 12px 40px;
	cursor: pointer;
}
.gy_radio .on{
	background:url(gy_radio_red.gif) 10px center no-repeat;
	color:#c00;
}
.title_bg{ width:180px; height:30px; line-height:30px; padding-left:38px; font-size:20px; color:#fff; background:url(gy_activitives.jpg) no-repeat; margin-top:15px;}
.gy_r1 a{color:#000;}
.gy_radio .on a{color:#c00;}