﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td,p{margin:0;padding:0; list-style:none;}
em{font-style: initial;}
body{font-size:14px;color:#333;margin:0; font-family:"微软雅黑"; }
img{ border: none; }
a{ text-decoration:none; color:#333;}
a:hover{ color:#1069c2;}
body{background: #f3f4f4;}


.wrap{ width: 100%; float: left;  background:url(bj1.jpg) no-repeat top center; }
.wrap_content{ width: 1200px; margin: auto; }


.head{ width: 100%; float: left; }
.head_top{ width:1200px; margin:0 auto; position: relative;}
.logo{ padding: 80px 0px; }
.logo_right{ position:absolute; right: 15px; top:90px; }
.logo_float{ position: relative; width: 361px;}
.logo_float .logo_top{ position: absolute; left: 14px; top:0; height: 81px; -webkit-animation: 7.5s rowup linear infinite normal;
    animation: 7.5s rowup linear infinite normal; }
.logo_float .logo_bottom{ position: absolute; left: 0; top:52px; -webkit-animation: 7.5s rowups linear infinite normal;
    animation: 7.5s rowups linear infinite normal;}
.nav{height:60px; margin:0 auto; background:#1069c2; width: 100%; float: left;}
.nav ul li{ display:block; float:left; height:60px; }
.nav ul li .on,.nav ul li a:hover{ background: #0759aa; }
.nav ul li span{ display:block; float:left;}
.nav ul li span img{ width: 100%; height: 100%; }
.nav ul li a{display:block; height:60px; color:#FFF; font-size:18px;}
.nav1{ width:36px; height:36px; padding: 5px; box-sizing: border-box; margin: 12px 0px 12px 30px}
.nav2{ padding:0px 35px 0px 0px; height:60px; line-height:60px; text-align: left;}

.nava{ float: right; height: 46px; line-height: 46px; margin:7px 7px 7px 0; width: 320px; position: relative;}
.nava input{ width: 100%; background: #fff; border:none; height: 46px; line-height: 46px; font-size: 16px; border-radius: 4px; padding-left: 10px; box-sizing: border-box; }
.nava button{ background:#1069c2; border-radius: 4px; border:none; color: #fff; padding: 0px 15px; height: 38px; line-height: 38px; position:absolute; right: 4px; top:4px; font-size: 18px;}
.nava button img{ width: 20px; margin: 9px 3px 9px 0px; float: left;}
/*@keyframes rowup
{
0%{width:0; left: 0; top:0; height: 81px; }
100%{ width: 361px; left: 0; top:0; height: 81px;}
100%{ width: 0; left: 0; top:0; }
}*/

/*@-webkit-keyframes rowup
{
0%
{opacity: 0; left:-316px; top:-30px;}
10% {
opacity: 0; left:-316px;top:-30px;
}
30% {
opacity: 1; left:0; top: 10px
}
70%{ opacity: 1; left:0; top: 10px }

90% {
opacity: 0; left:-316px; top:10px;
}
100%{ opacity: 0; left:-316px; top:10px;}
}


@keyframes rowups
{
0%
{opacity: 0; right:-316px; top:110px;}
10% {
opacity: 0; right:-316px;top:110px;
}
30% {
opacity: 1; right:0;top:75px;
}
70%{ opacity: 1; right:0; top:75px;}

90% {
opacity: 0; right:-316px; top:75px;
}
100%{ opacity: 0; right:-316px; top:75px;}
}

@-webkit-keyframes rowups
{
0%
{opacity: 0; right:-316px; top:110px;}
10% {
opacity: 0; right:-316px;top:110px;
}
30% {
opacity: 1; right:0;top:75px;
}
70%{ opacity: 1; right:0; top:75px;}

90% {
opacity: 0; right:-316px; top:75px;
}
100%{ opacity: 0; right:-316px; top:75px;}
}*/

.new{ width: 100%; height: 63px; position: relative; margin-bottom: 20px;}
.new_left{ padding: 13px 25px; background:url(icon-21.png) no-repeat center; left: 0; position: absolute; border-radius: 6px; float: left; font-size: 28px; font-weight: bold; color: #fff; }
.new_right{ width: 100%; height: 63px; line-height: 63px; font-size: 28px; color: #d40e1f; padding-left: 116px; box-sizing: border-box; text-align: center;}


.conter{width:100%; height: auto; padding:20px 15px; background: #fff; box-sizing: border-box; float: left;}
.conters{ width: 100%; padding:15px; background: #fff; margin: 15px 0px; box-sizing: border-box; float: left; }
.cont1a{ width:812px; height:322px; float:left;}
.cont1b{ width:272px; height:602px; float:right; border:1px #ddd solid;}
.clear{ clear:both;}
.cont1a_a{ width:988px;border:1px #ddd solid; height:310px; padding:5px;}
.cont1a_a1{ width:362px; height:308px; float:left;border:1px #ddd solid; overflow:hidden;}
.cont1a_a2{ width:422px; height:310px; float:right;}
.jqflash{ margin:0 auto; width:362px;}
.cont1a_a2t{ width:420px; height:34px; border-bottom:1px #ddd solid; background:#f5f5f5; position:relative; line-height:34px; }
.cont1a_a2t1{ width:138px; height:34px; position:absolute; background:url(../images/index-1t_08.png) no-repeat; line-height:34px;  text-align:center; font-size:16px; color:#FFF;}
.cont1a_a2t2{ float:right; padding:0 10px 0 0;}
.cont1a_a2m{width:422px; padding:10px 0; border-bottom:1px #ddd solid;}
.cont1a_a2m h1{ font-size:20px; text-align:center; line-height:40px;}
.cont1a_a2m h1 a{ color:#d5171a}
.cont1a_a2m p{ font-size:12px;width:422px;}
.cont1a_a2b{ padding:10px 0 0 0;}
.cont1a_a2b ul li{ display:block; float:left;  line-height:26px; background: url(../images/icon2.jpg) no-repeat left center; width: 410px; padding:0 0 0 10px;height:26px;}
.cont1a_a2b ul li a{display: block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:340px; height:26px; float:left;}
.cont1a_a2b ul li span{float: right;/*使span元素浮动到右面*/text-align: right;/*日期右对齐*/color:#666;}









/**图片切换*/
.conta{ width:100%; height:340px; }
.conta1{ width:100%; height:340px; margin:0 auto;}
.fonta{ font-weight:bold; color:#d50e1f;}
.conta_2{width:120px; height:36px; padding:5px 0 0 0;}
.conta_2 a{ display:block; width:140px; height:36px; line-height:36px; text-align:center; }
.conta_2 a:hover{ color:#d50e1f;}
.conta_3{ width:600px; height:340px; float:left; overflow:hidden;}




.listbox {width:555px;float:right; height:340px; background: #fff; display:inline; position: relative;}
.tabboxtop {height:46px; background:#f5fbfe; }
.tabboxtop a {float:left;color:#333;font-size:16px; text-align:center; line-height:46px;height:46px;width:120px;}
.tabboxtop a.act {background:#1069c2; color: #fff;}
.tabboxbot {margin:5px 0px 0px 0px; height:288px; overflow: hidden; }
.listpart li { line-height: 36px; font-size:16px;  position: relative;width: 100%;  background: url(icon2.png) no-repeat 3px center;}
.listpart li:hover{ background: url(icon3.png) no-repeat 3px center; }
.listpart li span {  float: right;color: #999; position: absolute; right: 0;}
.listpart li a { width: 408px; margin-left: 15px; font-size: 16px; display: block; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap;}
.listpart li a:hover{ color:#1069c2; }



/* 焦点图 */
#slideshow {!important;border:0px !important;text-align:center}
#lanrenzhijia {width:600px;height:338px;overflow:hidden;position:relative;margin:0 auto;}
#lanrenzhijia ul {height:338px;position:absolute;}
#lanrenzhijia ul li {float:left;width:600px;height:338px;overflow:hidden;position:relative;}
#lanrenzhijia ul li h2 {height:338px;}
#lanrenzhijia ul li h2 a img {width:100%;height:100%;}
#lanrenzhijia ul li div {position:absolute;overflow:hidden;}
#lanrenzhijia .btnBg {position:absolute;width:464px;left:0;bottom:0;}
#lanrenzhijia .btn {position:absolute;width:300px;height:10px;right:10px;bottom:22px;text-align:right;}
#lanrenzhijia .btn span {display:inline-block;_display:inline;_zoom:1;width:12px; border-radius: 50%; height:12px;_font-size:0;margin-left:6px;cursor:pointer;background:#fff;}
#lanrenzhijia .btn span.on {background:#d40e1f;}
#lanrenzhijia .preNext { display: none; width:45px;height:100px;position:absolute;top:90px;background:url(sprite.png) no-repeat 0 0;cursor:pointer}
#lanrenzhijia .pre {left:0;}
#lanrenzhijia .next {right:0;background-position:right top;}
#lanrenzhijia ul li .slideother {position:absolute;left:0px;bottom:0px;height:48px;background:url(dian.png);width:100%;}
#lanrenzhijia ul li .slideother a {color:#FFF;height:48px;line-height:48px; padding:0px 110px 0px 15px; font-size:16px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;}
#lanrenzhijia ul li .slideother a:hover {text-decoration:underline;}
#lanrenzhijia ul li .slideother p a {color:#8B8B8B;text-decoration:none;}
#lanrenzhijia ul li .slideother a:hover {color:#FFF;}
#lanrenzhijia ul li .slideother p a:hover {text-decoration:none;}



/*政务公开*/
.government{ width: 100%; margin-top: 20px; }
.government_left{ float: left; width: 47.5%; }
.government_left .governmen_title{ width: 100%; height: 42px; position: relative; line-height: 42px; font-size: 20px; color:#1069c2; font-weight: bold; }
.government_left .governmen_title::after{content: ""; position: absolute; width: 84%; right: 0; top:12px; height: 18px; background: #f5fbfe;}
.government_bottom{ width: 100%; }
.government_bottom ul{width: 65.66%; float: left;}
.government_bottom ul li{ width: 48%; margin-right: 1.7%; margin-top: 9px; height: 50px; padding: 5px 10px 5px 25px; box-sizing: border-box; background: #f5fbfe; border:1px solid #eee; float: left; }
.government_bottom ul li a{ display: block; width: 100%; }
.government_bottom ul li a .government_img{ width: 40px; float: left; }
.government_bottom ul li a .government_img img{ width: 100%; }
.government_bottom ul li a .government_word{ float: left; line-height: 40px; padding-left: 10px; font-size: 16px;}
.government_a{ display: block; width: 32.33%; float: right; background: #f5fbfe; border:1px solid #eee; margin-top: 9px; padding:10px 0px 11px 0px;}
.government_a .government_img{ margin: auto; width: 60px; }
.government_a .government_word{ text-align: center;font-size: 16px; }
.government_right{ float: right; width: 51.5%; }
.government_right li{width: 23.5%; float: left; height: 160px; margin-right: 2%;}
.government_right .government_b{ background: url(icon-16.png) no-repeat center; background-size: 100% 100%; }
.government_right .government_c{ background: url(icon-17.png) no-repeat center; background-size: 100% 100%; }
.government_right .government_d{ background: url(icon-18.png) no-repeat center; background-size: 100% 100%; }
.government_right .government_e{ background: url(icon-19.png) no-repeat center; background-size: 100% 100%; margin: 0;}
.government_right li a{ display: block; padding-top: 25px; }
.government_right li a label{ color: #fff; font-size: 18px; width: 100%; float: left; text-align: center; margin-top: 5px;}
.government_right li .government_pic{ width: 65px; margin: auto; }


/*图片轮播图*/
.m-slider-lb2 { position: relative; float: left; width: 100%;}
.m-slider-lb2 .slick-dots {  position: absolute; right: 14px;  bottom: 8px; z-index: 9999;}
.m-slider-lb2 .slick-dots li { margin:0px 0px 0px 6px; float: left; }
.m-slider-lb2 .slick-dots li button {  width: 10px; height: 10px;   font-size: 0;background-color: #fff; border: none;cursor: pointer;}
.m-slider-lb2 .slick-dots li.slick-active button {background-color: #0968ac;}

.pic{ width: 100%; float: left; }
.pic_left{ width:49.5%; float: right; height: 90px; overflow: hidden;}
.pic_left:hover img ,.pic .slick-slide:hover img{ transition: .3s; transform: scale(1.1,1.1); }
.pic .m-slider-lb2{ width: 49.5%; float: left; height: 90px; overflow: hidden;}
.pic .slick-slide img{ width: 100%; height: 90px; }


/* scroll */
.foot{ width: 100%; float: left; background:#1069c2; }
.foot_content{background: url(icon-20.png) no-repeat 0px 75px; float: left; width: 100%;}
.foot_top{ width: 100%; height: 60px; line-height: 60px; background: #f5fbfe; margin-top: 2px; }
.foot_yqlj{ width: 1200px; margin: auto; }
.foot_yqlj li{ float: left;}
.foot_yqlj em{ float: left; margin: 0px 18px; }
.yqlj_title{ float: left; font-size: 20px; margin-right: 30px; font-weight: bold; color: #1069c2; }
.footer{ width: 1200px; margin: auto; }
.footer_content{ float: left; width: 100%; padding:50px 0px 20px; }
.footer_left{ float: left; margin: 45px 0px 0px 10px; }
.foot_b{margin-left:70px; width: 55%; background: #0a5db1; float: left; padding: 20px 40px 20px 20px;}
.foot_b p{ color: #fff; line-height: 26px; width: 100%; float: left; font-size: 16px; }
.foot_b p a{ float: left; display: block; color: #fff; }
.foot_b p em{ float: left; margin: 0px 5px;}
.foot_a{ margin-bottom:14px; }
.footer_right{ float: left; }
.footer_ewm{ background: #0a5db1; padding: 13px 20px 13px 20px; margin-left: 30px; float: left; width: 94px;}
.footer_ewm label{ color: #fff; text-align: center; width: 100%; float: left; margin-top: 5px; font-size: 12px;}
.footer_top{ float: left; width: 94px; height: 94px;}
.footer_top img{ width: 100%; height: 100%; }


/*内页样式*/
.about{ width: 100%; float: left;}
.about_content{ width: 1200px; margin: 0 auto;}
.about_list{ width: 100%; float: left; background: #fff; padding:20px 40px; box-sizing: border-box; }
.crumbs { width: 100%; height:56px; margin: 0 auto;line-height: 56px; font-size: 14px;  color: #404040; background: #fff; padding: 0 0  0 20px; box-sizing: border-box;}
.crumbs a {color: #404040;}
.about_box{ width: 90%; margin: auto; }
.header h1{ padding: 30px 0px 20px; }
.header h1 p{ margin-bottom: 15px; text-align: center;}
.xqrqly{ width: 100%; text-align: center; color: #999; line-height: 30px; height: 30px; padding-bottom: 10px; border-bottom: 3px #ccc double; }
.mainTextZoom{ font-size: 16px; padding: 15px 0px; text-align: left; margin-bottom: 0cm;  text-indent: 2em; line-height: 2em; }
.menu {width:300px;margin:0 auto;float:left;border:1px solid #eee;}
.menu ul {background:#fff;}
.menu p {padding-left:20px;line-height:56px;font-size:20px;background:#1069c2;color:#fff;}
.menu p img{ float: left; width: 30px; margin: 13px 10px 13px 0px; }
.menu ul li {border-bottom:1px solid #eee;font-size:15px;padding:15px 20px;}
.nav_li,.menu ul li:hover {background:#f7f7f7;}
.menu ul li a {display:block;line-height:32px;font-size:16px;}
.menu ul li .nav_li{ color: #1069c2;}
.list {width:100%;margin:0 auto;padding:1% 0;min-height:580px;box-sizing:border-box;border-top:1px solid #ddd;}
.list li {position:relative;background:url(icon2.png) no-repeat 3px center;font-size:14px;line-height:48px;color:#404040;padding-left:16px;width:100%;border-bottom:1px dotted #dcdcdc;height:48px;overflow:hidden;box-sizing:border-box;}
.list li:hover {background:url(icon3.png) no-repeat 3px center;}
.list li:hover a {color:#1069c2;}
.list li a {font-size:16px;display:block;float:left;width:590px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#404040;}
.list li span {float:right;font-size:16px;color:#999;}
.bsfw_list{ width: 100%; }
.bsfw_list a{ width: 23%; margin: 10px 1% 20px; display: block; float: left;transition: all 0.3s ease;    text-align: center;  background: #fff;box-shadow: 0px 0px 10px #e9e9e9; box-sizing: border-box; border: 4px solid #eee; padding: 15px 5px 0px;}
.bsfw_list a img{ width:56px; margin: auto; }
.bsfw_list a:hover{ border: 4px solid #1069c2;}
.bsfw_list a span { display: block; height: 40px;margin-top: 5px; font-size: 16px;}