@charset "gb2312";
/* 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:#4c4c4c;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img{ list-style: none;border: none;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal;}
del,ins{text-decoration:none;}
caption,th{text-align:left;}
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:underline;}
a:active{outline: none;star:expression(this.onFocus=this.blur());}

.clear{ clear:both;}
.fl{ float: left;}
.fr{ float: right;}

.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:#fff; line-height: 33px;}

.top_main{ width: 1140px; margin:0 auto;}
.t_m_l{ float: left; color:#aeaeae; font-size: 12px;}
.t_m_l a{ margin-right: 5px; color:#aeaeae;}
.top_main p{ float: left; color:#aeaeae; font-size: 12px;}

.top .wzall{ float: right; font-size: 12px; color:#a0a0a0;}

.header{ width: 1140px; 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:#3953b5;}
.weather{ width: 162px; height:95px; background:rgba(255,255,255,.2)}

.nav{ width: 1140px; height: 55px; background:#3953b5; margin:0 auto;}
.nav ul{ float: left;}
.nav ul li{ float: left; width: 205px; background:url(2016ls_index_nav_bg.png) no-repeat left center; height: 55px; line-height: 55px; font-size: 18px; text-indent: 102px;}
.nav ul li:first-child{ background:none;}
.nav ul li a{ display:block; width: 100%; height: 100%; color:#fff;}
.nav ul li a.nav01{ background:url(2016ls_index_nav_icon01.png) no-repeat 65px center;}
.nav ul li a.nav02{ background:url(2016ls_index_nav_icon02.png) no-repeat 65px center;}
.nav ul li a.nav03{ background:url(2016ls_index_nav_icon03.png) no-repeat 65px center;}
.nav ul li a.nav04{ background:url(2016ls_index_nav_icon04.png) no-repeat 65px center;}
.nav ul li a.nav05{ background:url(2016ls_index_nav_icon05.png) no-repeat 65px center;}
.nav ul li.current a,.nav ul li a:hover{ text-decoration: none; background-color:#193083;}
.nav .dzdt{ float: right; display:blcok; width: 83px; height: 27px; background:#6175c4; border-radius:5px; color:#fff; line-height: 27px; text-align: center; margin:14px 10px 0 0;}

.main{ width: 1140px; background:#fff; margin:0 auto; padding:20px 0;}

/* 焦点图 */
.slideBox{ float:left; width:652px; height:367px; position:relative; z-index:5; overflow:hidden;}
.slideBox .hd{ height:10px; overflow:hidden; position:absolute; right:20px; bottom:15px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-left:5px; width:10px; height:10px; background:#8a8280; font-size: 0px; line-height: 999px; cursor:pointer; overflow:hidden;}
.slideBox .hd ul li.on{ background:#fff;}
.slideBox .bd{ position:relative; height:367px; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd li a{ display:block; width:652px; height:367px; position:relative;}
.slideBox .bd li p{ position:absolute; left:0; bottom:0; width:612px; height:44px; background:rgba(0,0,0,.7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cf000000,endColorstr=#cf000000);   font-size:16px; line-height:44px; color:#eee; cursor:pointer; padding:0 20px;}
.slideBox .bd img{ width:652px; height:367px;}

.news{ float: right; width:460px; height:365px; border:1px solid #d1d1d1; padding: 0 13px; overflow:hidden;}
.title{ line-height:37px; height:37px; margin-top: 14px;}
.title .more{ float:right; }
.title .more a{ font-size: 12px; color:#9d9d9d;}
.title ul{ float: left;}
.title li{ float:left; width: 75px; height: 37px; text-align: center; margin-left: 2px;}
.title li:first-child{ margin-left:0;}
.title li a{ display:block; background:#f0f0f0;}
.title li.on a,.title li a:hover{ background:#3953b5; color:#fff; text-decoration: none;}
.list h2{ font-size:18px; line-height: 25px; height: 25px; text-align: center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-top: 10px;}
.list h3{ font-size:14px; line-height: 20px; height: 20px; text-align: center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-top: 5px;}
.list h2 img{ margin-right: 5px; vertical-align:middle;}
.list p{ line-height: 18px; font-size: 12px; line-height: 22px; height: 44px; color:#9b9b9b; padding: 15px; border-bottom:1px dashed #9d9d9d;}
.list p a{ color:#9b9b9b;  }
.list ul{ margin-top: 10px; overflow:hidden;}
.list ul li{ height: 35px; background:url(2016ls_index_dian.png) no-repeat left center; line-height: 35px;  text-indent: 10px; vertical-align:top;}
.list ul li a{ float: left; max-width:80%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.list ul li span{ float: right; font-size: 12px; color:#9d9d9d;}

.news .list ul{ height: 175px; overflow:hidden;}

.search_bar{ float: left; width: 100%; height: 77px; margin-top: 20px; overflow:hidden;}
.ssxzs{ float: left; width: 202px; height: 77px;}
.search{ float: right; width: 920px; height: 77px; background:#ebebeb; padding-right: 15px;}
.search h4{ float: left; font-weight: normal; width: 83px; height: 32px; line-height: 32px; text-align: center;}
.search .txt{ height: 30px; border:1px solid #d1d1d1; border-right:none; float: left; line-height: 30px; text-indent: 10px; cursor:text; color:#999;}
.search .btn{ float: left; border:1px solid #d1d1d1; border-left:none; width: 36px; height: 32px; background:url(2016ls_index_search.png) no-repeat center center #fff; cursor:pointer;}
.znwd{ float: left; padding-top: 5px;}
.znwd .txt{ width: 800px;}
.znjs{ float: left; margin-top: 3px;}
.znjs .txt,.qwjs .txt{ width: 310px;}
.qwjs{ float: right; margin-top: 3px;}

.zxxxgk{ float: left; width: 570px; height: 242px; margin-top: 20px; overflow:hidden;}
.zxxxgk .title{ height: 41px; margin:0;}
.zxxxgk .title li{ width: 112px; height: 41px; line-height: 41px;}
.zxxxgk .list table{ width: 100%; margin-top: 5px; table-layout:fixed;}
.zxxxgk .list table th{ border-bottom:1px solid #d1d1d1; text-align: center; height: 48px;}
.zxxxgk .list table td{ text-align: center; height: 38px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.xxgk{ float: right; width: 520px; height: 93px; margin-top: 20px; overflow:hidden;}
.xxgk a{ float: left; display:block; border:1px solid #ededed; height: 42px; line-height: 42px; margin-bottom: 5px;}
.xxgk .xxgk01{ background:url(2016ls_index_xxgk_icon01.png) no-repeat 28px center; width: 164px; text-indent: 60px;}
.xxgk .xxgk02{ background:url(2016ls_index_xxgk_icon02.png) no-repeat 28px center; width: 164px; text-indent: 60px; margin-left: 11px;}
.xxgk .xxgk03{ background:url(2016ls_index_xxgk_icon03.png) no-repeat 28px center; width: 164px; text-indent: 60px; float: right;}
.xxgk .xxgk04{ background:url(2016ls_index_xxgk_icon04.png) no-repeat 65px center; width: 250px; text-indent: 100px;}
.xxgk .xxgk05{ background:url(2016ls_index_xxgk_icon05.png) no-repeat 65px center; width: 250px; text-indent: 100px; float: right;}

.zdly{ float: right; width: 520px; height: 140px; margin-top: 9px; overflow:hidden;}
.zdly a{ display:block; float: left; width: 128px; height: 70px; font-size: 14px; text-align: center; line-height: 100px; overflow:hidden; margin:0 2px 1px 0;}
.zdly a.zdly01{ width: 64px; padding:12px 32px 0; height: 58px; line-height: 24px; font-size: 16px; background:#d5e4ee;}
.zdly a.zdly02{ background:url(2016ls_index_zdly_icon01.png) no-repeat center 11px #eee;}
.zdly a.zdly03{ background:url(2016ls_index_zdly_icon02.png) no-repeat center 14px #d5e4ee;}
.zdly a.zdly04{ background:url(2016ls_index_zdly_icon03.png) no-repeat center 12px #eee;}
.zdly a.zdly05{ background:url(2016ls_index_zdly_icon04.png) no-repeat center 11px #eee;}
.zdly a.zdly06{ background:url(2016ls_index_zdly_icon05.png) no-repeat center 10px #d5e4ee;}
.zdly a.zdly07{ background:url(2016ls_index_zdly_icon06.png) no-repeat center 15px #eee;}
.zdly a.zdly08{ background:url(2016ls_index_zdly_icon07.png) no-repeat center 12px #d5e4ee;}


.ztzl{ float: left; width: 1140px; height: 114px; overflow:hidden; position:relative; margin-top: 20px; border-bottom:3px solid #3953b5; padding-bottom:15px;}
.ztzl .prev,.ztzl .next{ display:block; width: 43px; height: 34px; overflow:hidden;cursor:pointer; background:url(2016ls_index_ztzl_prev.png) no-repeat; position:absolute; left:10px; top:50%; margin-top:-17px; z-index:9;}
.ztzl .next{ left:auto; right:10px; background-image:url(2016ls_index_ztzl_next.png);}
.ztzl .bd ul{ overflow:hidden; zoom:1; }
.ztzl .bd ul li{ width: 1140px; height: 114px;}
.ztzl .bd ul li img{ display:block; width: 1140px; height: 114px;}

.zdfw{ float: left; width: 540px; height: 326px; border:1px solid #eee; margin-top: 20px; padding:15px; overflow:hidden;}
.zdfw .head{ height: 36px; line-height: 36px;}
.zdfw .head h3{ float: left; width: 118px; background:#3953b5; text-align: center; font-size: 16px; font-weight: normal; color:#fff;}
.zdfw .head a{ float: right;}
.zdfw_list{ text-align: center; font-size: 0px;}
.zdfw_list a{ display:inline-block; width: 84px; margin:25px 25px 0; font-size: 14px; padding-top: 65px; background:no-repeat center top;}
.zdfw_list a.zdfw01{ background-image:url(2016ls_index_zdfw_icon01.png);}
.zdfw_list a.zdfw02{ background-image:url(2016ls_index_zdfw_icon02.png);}
.zdfw_list a.zdfw03{ background-image:url(2016ls_index_zdfw_icon03.png);}
.zdfw_list a.zdfw04{ background-image:url(2016ls_index_zdfw_icon04.png);}
.zdfw_list a.zdfw05{ background-image:url(2016ls_index_zdfw_icon05.png);}
.zdfw_list a.zdfw06{ background-image:url(2016ls_index_zdfw_icon06.png);}
.zdfw_list a.zdfw07{ background-image:url(2016ls_index_zdfw_icon07.png);}
.zdfw_list a.zdfw08{ background-image:url(2016ls_index_zdfw_icon08.png);}
.zwdt{ display:block; width: 454px; height: 51px; margin:20px auto 0; background:url(2016ls_index_zdfw_zwdt.png);}

.qzxx{ float: right; width: 500px; height: 326px; border:1px solid #eee; margin-top: 20px; padding:15px; overflow:hidden;}
.qzxx .title{ margin:0;}
.qzxx .title li{ font-size: 16px; width: 118px;}
.qzxx .list{ height:150px; margin-top: 25px; overflow:hidden;}
.qzxx .list ul{ margin:0;}
.qzxx .list li{ height: 30px; line-height: 30px;}
.qzxx .list a{ max-width: 80%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.qzxx .list span.source{ float: left; font-size: 14px; color:#4c4c4c; margin-left: 2%; white-space:nowrap; overflow:hidden;}
.qzxx .list span.date{ float: right;}
.fwrx{ height: 89px; margin-top: 24px;}
.fwrx a{ float: left; margin-left: 5px;}
.fwrx a:first-child{ margin-left: 0px;}

.footer{ width:100%; background:#e8e8e8; overflow:hidden;}
.footer_top{ border-bottom:2px solid #fff; height:57px;}
.foot_center{ width:1140px; margin:0 auto;}
/*友情链接开始*/
.friend_link{ width:1140px; height:57px; margin:0 auto; line-height:57px;}
.friend_link h3{ float:left; font-size:14px; color:#4c4c4c;}
.friend_link .link{ float:left; color:#4c4c4c; font-size:14px; margin-right:8px;}
.friend_link .link:hover{ text-decoration:underline;}
.friend_link span.dropselect_box{ position:relative; width:142px; display:inline-block; border:1px solid #c2c2c2; float:left; height:33px; z-index:99; margin-left:5px; margin-top:12px;}
.dropselect_SimpleSelect1 { /*height:30px;*/ display:block; overflow:hidden; background: #fff; line-height:41px; text-align:center; position: relative; left:0px; top:0px; padding:0;}
.dropselect_SimpleSelect1 li{ font-size:14px; padding:0 5px; height:33px; line-height:33px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.dropselect_SimpleSelect1 li a{height:auto; width:85%; color:#4c4c4c;}
.dropselect_SimpleSelect1 li.hover a { color:#535353; width:100%; display:block;}
.dropselect_SimpleSelect1 li a:hover,.dropselect_SimpleSelect1 li a:focus,.dropselect_SimpleSelect1 li:hover,.dropselect_SimpleSelect1 li:focus{background:none;}
.hidden {display:none;}
/*友情链接结束*/
.foot_box1{ width:1140px; padding:35px 0 15px; margin:0 auto;}

.foot_txt1{ width:220px; padding:10px 17px 0px 34px; float:left; margin-right:21px;}

.foot_txt1 p{ font-size:12px; line-height: 30px;}

.foot_txt1 p.ts4{ margin-bottom:0px;}

.foot_txt2{ width:235px; padding:10px 12px 0px 24px; float:left; margin-right:55px;}

.foot_txt2 p{ font-size:12px; line-height: 30px;}

.foot_txt2 p.ts4{ margin-bottom:0px;}

.foot_txt3{ width:196px; float:left; margin-right:45px;}

.foot_txt3 h4{ font-size:14px; margin-bottom:10px; width:100%; font-weight:bold; display:block; float:left;}

.foot_txt3 p{ width:78px; height:120px; float:left; line-height:186px; text-align:center; background:url(weixin_09.png) no-repeat;}
.foot_txt3 p.ts4{ float:right;}

.foot_txt4{ width:191px; padding:29px 34px 0px 45px; float:left;}

.foot_txt4 p{ width:67px; height:83px; float:left; margin-right:15px;}

.foot_txt4 p.ts4{ float:left; text-align:center; }

.yqlj{ float: left; width: 1108px; border:1px solid #eee; margin-top: 20px; padding:15px; overflow:hidden;}
.yqlj .title{ margin:0px;}
.yqlj .title li{ font-size: 16px; width: 118px;}
.yqlj .list{ padding:0 19px;}
.yqlj .list ul{ width:1120px;}
.yqlj .list ul li{float: left; background:none; text-indent: 0px; margin-right:50px;}
.yqlj .list ul li a{ max-width:100%;}