@charset "utf-8";
/* CSS Document */

/*CSS reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td,p{margin:0;padding:0; font-family:"微软雅黑"; font-size:14px; cursor:default; color:#000;}
table{border-collapse:collapse;border-spacing:0; border:1px solid #ededec;}
tr,td{border:1px solid #ededec;}
fieldset,img{border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img{ list-style: none;border: none; vertical-align:middle;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal;}
del,ins{text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
button,input,select,textarea{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
a{text-decoration:none; outline:none; color:#4c4c4c;}
a:hover{ text-decoration:none;}
a:active{outline: none;star:expression(this.onFocus=this.blur());}
i{font-style:normal}

.clear{ clear:both;}
.fl{ float: left;}
.fr{ float: right;}
.pr{position:relative;}

.bg_slide{ position:absolute; width: 100%; height: 1000px;}
.bg_slide ul{ margin:0 auto !important;}
.bg_slide ul li{ width: 100%; height: 1000px; background:no-repeat center top;}

.container{ position:relative;}

.top{ height: 33px; background:#cee5f6; line-height: 33px; background-color: rgba(206,229,246,0.5);}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .top{
    background-color:#cee5f6;
    filter:Alpha(opacity=50);
    position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
  }
}

.top_main{ width: 1100px; margin:0 auto;}
.t_m_l{ float: left; color:#000; font-size: 12px; line-height33px;}
.t_m_l a{ margin-right: 5px; color:#000;}
.top_main p{ float: left; color:#000; font-size: 12px;}
.top .wzall{ float: right; font-size: 12px; color:#000; margin-right:20px;}

.header{ width: 1100px; height: 217px; margin:0 auto;}
.header .logo{ float: left; width: 307px; height: 85px; margin-top: 62px;}
.header .text{ float: left; margin:80px 0 0 220px;}
.header .date{ float: right; width: 170px; height: 113px; text-align: center; margin-top: 45px; overflow:hidden;}
#lanrenzhijia1{ font-size: 12px; line-height: 20px; color:#305e8b;}
.weather{ width: 162px; height:95px; background:rgba(255,255,255,.2)}

.nav{ width: 1100px; height: 50px; background:#fff; margin:0 auto; -webkit-box-shadow: 3px 3px #f3d42e;-moz-box-shadow: 3px 3px #f3d42e;box-shadow: 3px 5px 10px #aebbbe;}
.nav ul{ float: left;}
.nav ul li{ float: left; width: 150px; background:url(2017lx_index_line.png) no-repeat right center; height: 50px; line-height: 50px; font-size: 18px; text-indent: 50px;}
.nav ul li:first-child{ text-indent: 70px;}
.nav ul li a{ display:block; width: 100%; height: 100%; color:#305e8b;}
.nav ul li a.nav01{ background:url(2017lx_index_nav_icon01.png) no-repeat 40px center;}
.nav ul li a.nav01:hover{ background:url(2017lx_index_nav_icon11.png) no-repeat 40px center;}
.nav ul li a.nav02{ background:url(2017lx_index_nav_icon02.png) no-repeat 20px center;}
.nav ul li a.nav02:hover{ background:url(2017lx_index_nav_icon22.png) no-repeat 20px center;}
.nav ul li a.nav03{ background:url(2017lx_index_nav_icon03.png) no-repeat 20px center;}
.nav ul li a.nav03:hover{ background:url(2017lx_index_nav_icon33.png) no-repeat 20px center;}
.nav ul li a.nav04{ background:url(2017lx_index_nav_icon04.png) no-repeat 20px center;}
.nav ul li a.nav04:hover{ background:url(2017lx_index_nav_icon44.png) no-repeat 20px center;}
.nav ul li a.nav05{ background:url(2017lx_index_nav_icon05.png) no-repeat 20px center;}
.nav ul li a.nav05:hover{ background:url(2017lx_index_nav_icon55.png) no-repeat 20px center;}
.nav ul li a:hover{color:#9f3e30;}


/*检索*/
.nav .sousuo{float: right;padding-top: 12px; padding-right:20px;}
.nav .sousuo input{float: left;width: 230px;height: 25px;color: #A1A1A1;border:1px solid #E2E7EB;}
.nav .sousuo a{display: block;	float: left;height: 27px;width: 54px;background: url(2017lx_index_soua.png) no-repeat ;}

.main{ width: 1100px; margin:0 auto; padding-top:20px;   }
.main_local{ width:1100px; height:43px; background:#fff;}
.main_local_main{ float:left; height:43px; line-height:43px; background:url(home.png) 22px center no-repeat; padding-left:49px;}
.main_local_main a{ height:43px; line-height:43px; font-size:14px; color:#333;}

/*公共样式*/
.title{ line-height:40px; height:40px; border-bottom:1px solid #305e8b;}
.title .more{ float:right; font-size: 12px; color:#305e8b; padding-right:20px; }
.title ul{ float: left;}
.title li{ float:left; width:100px;; height: 37px; text-align: center;}
.title li:first-child{ margin-left:0;}
.title li a{ display:block; background:#fff; font-size:16px;}
.title li.on a,.title li a:hover{color: #305e8b;text-decoration: none; border:1px solid #305e8b; border-bottom:none; border-top:4px solid #305e8b; height: 37px;}
.list ul{ overflow:hidden; padding:0px 28px;}
.list ul li{ height: 35px; background:url(2017lx_index_dian.png) no-repeat left center; line-height: 35px;  text-indent: 12px; vertical-align:top;}
.list ul li a{ float: left; max-width:80%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.list ul li a:hover{ color:#305e8b;}
.list ul li span{ float: right; font-size: 12px; color:#9d9d9d;}



/*友情链接*/
.link{width:1098px; height:44px; margin:20px auto; border:1px solid #f4f4f4;}
.link img{margin:4px 0px 4px 5px; float:left;}
.link a{height:44px; line-height:44px; margin:0px 40px;}

/*底部*/
.footer{ width:100%; background:#305e8b; overflow:hidden; }
.footer .footer_top{width:300px; margin:0px auto; background:url(2017lx_index_footer_line.png) no-repeat center bottom; padding:20px 400px;}
.footer .footer_top a{ margin:0px 20px;}
.footer .footer_con{width:1100px; margin:10px auto;}
.footer .footer_con a{ float:left; margin-left:330px;}
.footer .footer_con p{ width:600px; float:left; color:#fff; line-height:35px; padding-left:20px;}



/*右侧飘窗*/
.hyl {width: 48px;position: fixed;left: 50%;margin-left: 580px;bottom: 200px;text-align: center;z-index: 99999;}
.hyl ul li {position: relative;width: 48px;height: 47px;margin-bottom: 5px;}
.hyl .hylItem {	display: block;	width: 48px;	height: 47px;	line-height: 47px;	background: #7491AB;	color: #fff;}
.hyl .hylItem:hover {	text-decoration: none;}
.hyl .hylCell {	position: absolute;	top: 0;	left: -95px;	border: 1px solid #ededec;	background: #fff;	width: 80px;	padding: 5px;	font-size: 12px;	line-height: 16px;	display: none;}
.hyl .hylCell img {	display: block;	width: 80px;	height: 80px;}
.hyl .hylApp {	top: -100px;}