.web_n{ background-color:#f1f1f1; margin-top:130px;
	width: 100%; padding-top:200px;
	background-repeat: no-repeat;
	background-position: center top;
}
.web_cons{ max-width:1200px; margin:10px auto; background-color:#fff;box-shadow: 0px 5px 10px #ddd;}
.nnav{ color:#666; padding:15px 15px;}
.nnav a{ color:#1a458f;text-decoration:underline;}
.nnav a:hover{ text-decoration:none;}
.glist{padding:10px 5%;}
.glist ul:after{  
     content:".";  
     height:0;  
     visibility:hidden;  
     display:block;  
     clear:both;  
}
.glist ul li{ cursor:pointer;}
.glist ul li.cur{ background-color:#f7f7f7;}
.glist ul li a{color: #666;}
.glist ul li a:hover{ color:#333;}
.glist ul li time{ display:block; text-align:right; color:#666; font-size:0.9em; font-weight:lighter; padding-top:5px;}
/*list_l_t  */
.glist_l_t li{ border-bottom:1px dotted #ccc; padding:15px 0px; line-height:18px;}
.glist_l_t li a{ padding-left:15px;
	color: #1a458f;
	background-image: url(/images/yjbtm.png);
	background-repeat: no-repeat;
	background-position: left 8px;
}
.glist_l_t li span{ display:block; padding:10px 0px; font-size:0.9em; color:#666;}
/*g_l_tdm*/
.glist_l_tdm{}
.glist_l_tdm li{ width:48%; margin:10px 1%; float:left;box-shadow: 0 5px 10px #ddd;-webkit-box-shadow: 0 5px 10px #ddd;    -moz-box-shadow: 0 5px 10px #ddd;}
.glist_l_tdm li dl{border:1px solid #c89731; padding:15px 15px; cursor:pointer;}
.glist_l_tdm li dl dt{padding:5px 5px; height:40px; line-height:18px; overflow:hidden; font-weight:bold;}
.glist_l_tdm li dl dd{ color:#1a458f; color:#333; font-size:0.85em; padding:5px 5px; line-height:18px; height:55px; overflow:hidden;}
/*g_l_img*/
.l_m_img_item{ width:100%;}
.l_m_img_item:after{  
     content:".";  
     height:0;  
     visibility:hidden;  
     display:block;  
     clear:both;  
}
.l_m_img_item li{ width:31.333%; float:left; margin:10px 1%; cursor:pointer; vertical-align:bottom;}
.l_m_img_item li img{ width:100%;}
.l_m_img_item li.cur{ background-color:#f2f2f2;}
.l_m_img_item li h2{ color:#333; font-size:1.1em; line-height:20px; height:40px; overflow:hidden; padding:10px 5px;}
.l_m_img_item li span{ font-size:0.9em; padding:0px 5px; color:#666; display:block; line-height:18px; height:54px; overflow:hidden;}
.l_m_img_item li a{ margin-top:20px; padding:0px 25px 0px 5px;display:inline-block;
	color: #666;
	background-image: url(/images/limgm.png);
	background-repeat: no-repeat;
	background-position: right center;
}
/*g_l_img_d*/
.glist_l_img_d li{ padding:20px 0px;}
.glist_l_img_d li:after{  
     content:".";  
     height:0;  
     visibility:hidden;  
     display:block;  
     clear:both;  
}
.glist_l_img_d .des a{ font-weight:600; font-size:1.1em;}
.glist_l_img_d .img{ float:left; width:33%;}
.glist_l_img_d .img img{ vertical-align:bottom; width:100%;}
.glist_l_img_d .des{ float:left; margin-left:2%; width:65%;}
.glist_l_img_d .des span{ display:block; font-size:0.95em; padding-top:10px;}
.gcontents{ width:92%; margin:0px 4%; padding:40px 0px;}
.gcontents table,.gcontents img{ max-width:100%;}
@media (max-width:980px)
{
.web_n{ margin-top:70px;}
}
@media (max-width:720px)
{
.l_m_img_item li{ width:48%;}
.glist_l_tdm li{ width:98%; float:none;}
.glist_l_tdm li dl dd{ height:auto;}
}
@media (max-width:480px)
{.glist_l_img_d li{ padding-bottom:40px;}
.glist_l_img_d .img{ width:92%; margin:0px 4%; float:none;}
.glist_l_img_d .des{ float:none;  width:92%; margin:0px 4%;}
}