﻿@charset "utf-8";
/* lily制作与2017-06-29 */
*{ margin:0; padding:0; font-family:"微软雅黑"; }
ol li, ul li{ list-style:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
u,b,i{ font-style:normal;}
a{text-decoration: none; color:#333;}
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{
	/* [disabled]margin:0; */
	padding: 0;
	font-family: "microsoft yahei","simhei", "simsun";
	margin:0;	
}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{font-weight:normal;}
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;}
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{content: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:#333; cursor:pointer;}
a:hover{ color:#0066cc;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden}

img {display: block;border:none; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.clearfix:after {       
    content: ".";     /*内容为“.”就是一个英文的句号而已。也可以不写。*/
   display: block;   /*加入的这个元素转换为块级元素。*/
    clear: both;     /*清除左右两边浮动。*/
    visibility: hidden;      /*可见度设为隐藏。注意它和display:none;是有区别的。visibility:hidden;仍然占据空间，只是看不到而已；*/
   line-height: 0;    /*行高为0；*/
    height: 0;     /*高度为0；*/
   font-size:0;    /*字体大小为0；*/
  }
/**************************************通用样式结束*******************************************/
body{color: #333;font-family: "微软雅黑"; font-size:16px; background:url(ly_sjj_bg.jpg) top center no-repeat}
/* 公共头部 */
.ly_header {width:100%;margin:0px auto;height:380px;}
.ly_header_top{width: 96%;height:35px;padding-left:2%;padding-right:2%;font-size:14px;line-height:35px;background:url(ly_sjj_headertbg.jpg) repeat-x;}
.ly_header_top a{margin:0 5px;font-size: 12px;}
.ly_header_box{width:1200px;margin:0px auto;z-index:1; position:relative; height:300px; background:url(ly_sjj_headerbg.png) no-repeat;}
.ly_header_logo{ position:absolute; top:80px; left:10px;background:url(ly_sjj_logo.png) no-repeat; width:570px; height:116px; text-indent:-999px;}
.ly_header_bottom {width:100%;background:#1b7dd6;height:45px;}
.ly_header_bottom .ly_header_menu{ width:1200px; margin:0 auto; height:45px; overflow:hidden}
.ly_header_menu ul{ float:left; width:960px; display: inline; color:#fff}
.ly_header_menu ul li{ float:left; height:45px; line-height:45px; font-size:20px; margin:0 40px;}
.ly_header_menu ul li a{color:#fff}
.ly_header_search{ float:right; width:240px; margin-top:8px;}
.ly_header_search .searchtxt{ width:207px; height:28px; line-height:28px; border:none; float:left;display:inline-block;padding:0px; margin:0px; border:0px}
.ly_header_search .searchbut{ width:33px; height:28px; background:url(ly_sjj_searchicon.png) no-repeat; border:none;cursor: pointer; text-indent:-999px;float:right; padding:0px; margin:0px;}

/* 公共底部 */
.ly_footer{width:100%;overflow:hidden;background:#e5e5e5;border-top:6px solid #0086c2;height: 139px;margin-top:15px;}
.ly_footer_box {width:860px;margin:0 auto;	text-align:center;margin:0px auto;overflow: hidden; padding:34px 0 0 0;}
.ly_footer_cont{margin: 0 2%;width:560px;float:left; font-size:13px}
.ly_f_dzjg{float:left;width:80px;margin-top: 0px;}
.ly_f_ba{float:left;width:55px;margin: 13px 0 0 0;}
.ly_f_jc{float:left;width:110px;margin: 15px 0 0 0;}
.ly_footer_cont p{ font-size:13px; color:#333; line-height:2; text-align:center; }
/*中部*/
.ly_content{ width:1200px;background:#fff; margin:0px auto; overflow:hidden; padding-top:20px;}
/*新闻*/
.newslist{ color:#333; margin:0px 5px }
.newslist li { height:36px; line-height:36px; background:url(ly_sjj_snow.png) left center no-repeat; padding-left:20px; font-size:16px; color:#333}
.newslist li span{ float:right; color:#666; font-size:16px}
/*站前导航*/
.list.show_on {
	top:30px;
    right: -490px;
	position:fixed;
	width:510px;
	background:#fff;
	padding-left:20px;
	z-index:199999;
	overflow:auto; 
	min-height:500px;
	display:none;
}
.close {
	cursor:pointer;
    background-color: #ccc;
    display: block;
    position: absolute;
    right: 20px;
    height: 40px;
    width: 40px;
    border-radius: 0 0 6px 6px;
    text-indent: -9999px;
    background:url(close.png) center center no-repeat #ccc;
}
.list_tit {
    color: #19adfa;
    margin-top: 20px;
}
.list_tit h2 {
    font-size: 18px;
    line-height: 45px;
    color: #ff6200;
}
.list_link {
    border-bottom: 1px solid #fff;
    padding-bottom: 20px;
}
.list_link a {
    font-size: 14px;
    padding: 5px 0 5px 0;
    margin-bottom: 10px;
    color: #5d5d5d;
    white-space: nowrap;
    margin-right: 1%;
    line-height: 30px;
	display: block;
    float: left;
    width: 31%;
	text-align:left;
}
.list_tit {
    color: #19adfa;
    margin-top: 20px;
}
.list_tit h2 {
    font-size: 18px;
    line-height: 45px;
    color: #ff6200;
}
.list dl {
    clear: both;
    overflow: hidden;
}
.list dd {
    margin-bottom: 10px;
}
.list dd h2 {
    font-size: 16px;
    height: 30px;
    color: #5d5d5d;
    line-height: 30px;
}
.list dd h2 a {
    color: #4e4e4e;
}
.list dd a {
   font-size: 14px;
    padding: 5px 0 5px 0;
    margin-bottom: 10px;
    color: #5d5d5d;
    white-space: nowrap;
    margin-right: 20px;
    line-height: 30px;
	display: block;
    float: left;
    width: 28%;
	text-align:left;
}
#sy{
	filter: Alpha(opacity=50); /* IE */   
	-moz-opacity:0.5;    /* FF 主要是为了兼容老版本的FF */
	opacity:0.5;    /* FF */
	background:#000;
	width:200px;
	height:200px;}
/*侧栏小nav 链接微信微博*/
.nav_fix{
	position: fixed;
    right: 10px;
    top: 50%;
    margin-top: -30px;
    width: 45px;
    height: 200px;	
	z-index:199998;
	}
.nav_fix a{
	display:block;
	margin-bottom:8px;
	cursor:pointer;	
	position:relative;
	}
.nav_fix a.fx_zqdh{
	width:45px;
	height:45px;
	top:0px;
	right:4px;
	}
.nav_fix a.fx_xlwb{
	width:45px;
	height:45px;
	top:0px;
	right:4px;
	}
.nav_fix a.fx_weixin{
	width:45px;
	height:45px;
	top:0px;
	right:4px;
	}
.nav_fix a.fx_fenxiang{
	width:45px;
	height:45px;
	top:0px;
	right:4px;
	}

.nav_fix a img{
	position:absolute;
	display:block;	
	}
.nav_fix a p{
	position: absolute;
    right: -184px;
    height: 42px;
    line-height: 42px;
    top: 0px;
    width: 205px;
    background: #CCC;
    color: #fff;
    z-index: -1;
    text-align: center;
    font-size: 18px;
	}