@charset "utf-8";

/* 频道栏目样式============================================================================================================================================*/
.channel_left { width:220px}
.channel_left h2 { width:100%; background:#3093d2; height:35px; line-height:35px; text-align:center; color:#FFF; font-size:18px; font-weight:normal;-moz-border-radius:5px 5px 0 0; -khtml-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.channel_left_bg { min-height:500px; background: url(2017lq_channel_left_bg.jpg) repeat-y left top; margin-bottom:12px; overflow:hidden;}
.class_list { width:180px; margin:0 auto; padding-top:20px; padding-bottom:10px; overflow:hidden;}
.class_list li { margin-bottom:12px;}
.class_list li a { display:block; border:1px #eee solid; background:#FFF; height:34px; line-height:34px;-moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px;border-radius:5px; text-align:left; font-size:16px; padding-left:20px;}
.class_list li a:hover {border:1px #aceaea solid; background:#fbffff; color:#00c7c5}

.channel_right {width:742px}
.channel_title {width:100%;height:35px; background: #f6f6f6; margin-bottom:12px;}
.channel_title h2 { float:left; background:#3093d2; height:35px; line-height:35px; padding:0 20px; text-align:center; font-size:18px; color:#fff; font-weight:normal;-moz-border-radius:5px 5px 0 0; -khtml-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0; }
.channel_title span { float:right; padding-right:12px;color:#999;}
.channel_title span a { color:#999; line-height:35px;}
.channel_title span a:hover { color:#e30000;}

.class_title {width:100%;height:35px; background: url(2017lq_line_01.jpg) repeat-x left 34px;}
.class_title h2 { float:left;border-bottom:2px #3093d2 solid; height:33px; line-height:33px; padding:0 12px; text-align:center; font-size:16px; color:#3093d2; font-weight:normal}
.class_title h2 a { color:#00bebc;}
.class_title span { float:right; padding-right:3px;color:#999;}
.class_title span a { color:#999; line-height:35px; background:url(2017lq_more_arrow.png) no-repeat right center; padding-right:19px;}
.class_title span a:hover { color:#e30000;background:url(2017lq_more_arrow_red.png) no-repeat right center;}

.news_list { padding:10px 0; overflow:hidden;}
.news_list li{ text-align:left;background:url(2017lq_arrow.png) no-repeat left 12px; padding-left:12px; line-height:30px;}
.news_list li span { float:right;}

/* 市长之窗 */
.szzc_left { width:600px;}
.szzc_right { width:123px; text-align:center; line-height:24px; padding-bottom:15px;}
.szzc_right img { display:block;width:121px;border:1px #eee solid;}
.szzc_line { border:1px #eee solid; color:#00bebc; height:28px; line-height:28px;font-size:14px; font-weight:bold; background:#fbfbfb url(2017lq_szzc_icon.png) no-repeat 8px center; padding-left:26px;}
.szzc_line span { float:right; padding-right:8px; font-weight:normal;font-size:14px;line-height:28px;}
.szzc_line span a { color:#999}
.szzc_line span a:hover { color:#e30000}
.szzc_font { line-height:30px; padding:10px 0 20px 0;}
.szzc_font div { line-height:30px;font-family:"Microsoft YaHei",Verdana,Arial}
.szzc_font p { text-indent:2em;}
.szzc_szxx { display:block; width:112px; height:55px; line-height:52px; background:url(2017lq_zmhd.jpg) no-repeat 0 -110px; padding-left:70px; color:#FFF; font-size:24px;-moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px;border-radius:5px; margin:0 auto 20px auto;}
.szzc_szxx:hover {background:url(2017lq_zmhd.jpg) no-repeat 0 -165px;color:#FFF;}

.szzc_class { width:362px;}

/* 龙泉概览 */
.lqgl_text { font-size:16px; line-height:30px; padding:10px;}
.lqgl_text div { font-size:16px; line-height:30px;}

/* 分页 */
.pages { padding:20px 0; overflow:hidden; text-align:center; line-height:22px;}
.pages span {border:1px #eee solid; background:#f8f8f8; padding:3px 8px;}
.pages a {border:1px #eee solid; background:#f8f8f8; padding:3px 8px;}
.pages a:hoover { background:#3093d2;border:1px #00b1af solid; padding:3px 8px;}
.pages i {background:#3093d2;border:1px #00b1af solid; padding:3px 8px; color:#FFF; font-style:normal}
.pages_input {border:1px #eee solid; height:26px; line-height:26px; padding-left:8px;}
.pages_but {border:1px #eee solid;background:#f8f8f8;height:26px; width:40px; cursor:pointer;}

/* 新闻内容页样式============================================================================================================================================*/
.main_height { min-height:500px;}
.dqwz { width:966px; margin:0 auto; padding-left:12px;height:36px; line-height:36px; background: #f8f8f8 url(2017lq_line_01.jpg) repeat-x left bottom;color:#999;}
.dqwz a {color:#999;}
.dqwz a:hover {color:#e30000;}
.news_title { font-size:24px; text-align:center; line-height:38px; padding:30px 12px 25px 12px;}
.news_date {width:936px; margin:0 auto;border:1px #f2f2f2 solid; background:#fbfbfb; height:32px; line-height:32px; color:#888; position:relative; font-size:12px;}
.news_date span { padding:0 5px 0 10px;}
.news_content {width:936px; margin:0 auto; font-size:16px; line-height:30px; padding-top:25px; padding-bottom:25px;}
.news_content div { font-size:16px; line-height:30px;}
.news_line {width:936px; margin:0 auto;border-bottom:2px #f2f2f2 solid; }


/* 政务资讯==================================================================================================================================================== */
.main_left { width:660px}
.main_right { width:300px}
.news_class_title {width:100%;height:35px; background: url(2017lq_line_01.jpg) repeat-x left 34px;}
.news_class_title h2 { float:left;background:#3093d2; height:35px; line-height:35px; padding:0 20px; text-align:center; font-size:16px; color:#fff; font-weight:normal;-moz-border-radius:5px 5px 0 0; -khtml-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.news_class_title h2 a { color:#00bebc;}
.news_class_title span { float:right; padding-right:3px;color:#999; line-height:26px;}
.news_class_title span a { color:#999; line-height:35px; background:url(2017lq_more_arrow.png) no-repeat right center; padding-right:19px;}
.news_class_title span a:hover { color:#e30000;background:url(2017lq_more_arrow_red.png) no-repeat right center;}
.news_left { width:320px; padding-top:5px;}

.gsgg_bg {background:url(2017lq_line_01.jpg) repeat-x left bottom; height:35px;}
#gsgg li { float: left;}
.gg_on { width:88px;padding-bottom:1px;text-align:center; border-bottom:2px #3093d2 solid;height:32px; line-height:35px;}
.gg_on a {width:88px; display:block; color:#00bebc; font-size:16px;}
.gg_off {width:88px;text-align:center; font-size:16px; line-height:35px;}
.more { float:right; padding-right:3px; height:35px; line-height:35px;}
.more a { color:#999; background:url(2017lq_more_arrow.png) no-repeat right center; padding-right:19px;}
.more a:hover {color:#e30000;background:url(2017lq_more_arrow_red.png) no-repeat right center;}
#gg0,#gg1 { clear:both;padding-top:11px; height:249px; overflow:hidden;}
.gg_list li{ text-align:left;background:url(2017lq_arrow.png) no-repeat left 12px; padding-left:12px; line-height:30px;}
.gg_list li span { float:right;width:40px; text-align:right; padding-right:2px;}

.news_pic { width:978px; margin:0 auto; padding-top:5px;}
.news_pic_list { padding:15px 0; width:978px; overflow:hidden;}
.news_pic_list li { float:left; text-align:center; line-height:30px; width:184px; padding-left:14px;}
.news_pic_list li img { display:block; width:183px; height:122px; border:1px #eee solid;}

/* 政民互动==================================================================================================================================================== */
.zmhd_title { text-align:center;height:38px; line-height:38px; padding-left:12px; background:url(2017lq_tel.jpg) no-repeat 2px center; padding-left:32px;}
.zmhd_title a { display:block; color:#00bebc; font-size:16px;}
.zmhd_icon { padding:20px 0; width:660px; overflow:hidden;}
.zmhd_icon li { float:left; text-align:center; line-height:34px; font-size:16px; margin:0 32px;}
.zmhd_icon li a:hover img {-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-o-transform: rotateY(180deg);-ms-transform: rotateY(180deg);transform: rotateY(180deg);}
.zmhd_icon li span { display:block; width:100px; height:100px;-moz-border-radius:100px; -khtml-border-radius:100px; -webkit-border-radius:100px;border-radius:100px;}
.zmhd_icon li span img { margin-top:17px;-webkit-transition: -webkit-transform 0.4s ease-out;-moz-transition: -moz-transform 0.4s ease-out;-o-transition: -o-transform 0.4s ease-out;-ms-transition: -ms-transform 0.4s ease-out;}
.zmhd_icon_01 span { background: #4acae5;}
.zmhd_icon_02 span { background: #3093d2;}
.zmhd_icon_03 span { background: #51dba5;}
.zmhd_icon_04 span { background: #82d879;}

.lqfb_wx { color:#ccc;height:35px; line-height:35px; padding-right:2px;}
.zwwb {height:35px;padding-top:5px;}
.zwwb_title { width:88px;text-align:center;height:35px; line-height:35px;}
.zwwb_title a {width:88px; display:block; color:#00bebc; font-size:16px;}

/* 网站地图 */
.wzdt {width:936px; margin:0 auto; padding-top:5px; padding-bottom:25px; overflow:hidden;}
.wzdt h2 { font-size:16px;color:#00bebc; width:100%; padding-top:20px;padding-bottom:5px;}
.wzdt h2 a { font-size:16px;color:#00bebc;}
.wzdt ul li { float:left; padding-right:30px; font-size:16px; line-height:30px;}

/* 政务公开==================================================================================================================================================== */
.zwgk_l { width:268px}
.zwgk_c { width:410px; padding-left:16px;}
.zwgk_r { width:268px;padding-bottom:7px;}
.zwgk_class { height:35px;}
.zwgk_class h2 { float:left; font-size:16px;height:35px; line-height:35px; font-weight:normal; padding:0 12px;}
.zwgk_class h2 a {display:block; color:#00bebc; font-size:16px;}
.zwgk_szzc { border:1px #d5efef solid; background:#f7fefe;-moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px;border-radius:5px; height:270px; padding:7px 20px 7px 21px; overflow:hidden;}
.zwgk_szzc li { background:url(2017lq_zwgk_line.jpg) repeat-x left center; height:30px; line-height:30px;}
.zwgk_szzc li b { display:block; float:left; background:#f7fefe; font-weight:normal;}
.zwgk_szzc li span { float:right;display:block; width:56px; background:#f7fefe; text-align:center;}

.zwgk_zfxxgk li { height:44px; padding-bottom:11px;}
.zwgk_zfxxgk li a { display:block; line-height:42px; font-size:16px; color:#dd1111;border:1px #f2e8ca solid; background:#fffdf6 url(2017lq_zwgk_zfxxgk.png) no-repeat;-moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px;border-radius:5px; padding-left:61px;}
.zwgk_zfxxgk li a:hover {border:1px #f79b9b solid; background:#fff6f6 url(2017lq_zwgk_zfxxgk.png) no-repeat;}
.zwgk_zfxxgk .zfxxgk_01 { background-position:10px 0;}
.zwgk_zfxxgk .zfxxgk_01:hover { background-position:10px 0;}
.zwgk_zfxxgk .zfxxgk_02 { background-position:10px -42px;}
.zwgk_zfxxgk .zfxxgk_02:hover { background-position:10px -42px;}
.zwgk_zfxxgk .zfxxgk_03 { background-position:10px -84px;}
.zwgk_zfxxgk .zfxxgk_03:hover { background-position:10px -84px;}
.zwgk_zfxxgk .zfxxgk_04 { background-position:10px -126px;}
.zwgk_zfxxgk .zfxxgk_04:hover { background-position:10px -126px;}
.zwgk_zfxxgk .zfxxgk_05 { background-position:10px -168px;}
.zwgk_zfxxgk .zfxxgk_05:hover { background-position:10px -168px;}
.zwgk_zfxxgk .zfxxgk_06 { background-position:10px -210px;}
.zwgk_zfxxgk .zfxxgk_06:hover { background-position:10px -210px;}
.zwgk_zfxxgk .zfxxgk_07 { background-position:10px -252px;}
.zwgk_zfxxgk .zfxxgk_07:hover { background-position:10px -252px;}
.zwgk_zfxxgk .zfxxgk_08 { background-position:10px -294px;}
.zwgk_zfxxgk .zfxxgk_08:hover { background-position:10px -294px;}

.zwgk_banner li { float:left; width:234px; height:60px; line-height:60px; text-align:center;}
.zwgk_banner li a { font-size:20px; color:#FFF;}
.zwgk_banner .zwgk_banner_01 { background: #f39090; margin-left:12px;}
.zwgk_banner .zwgk_banner_02 { background: #82d879; margin-left:14px;}
.zwgk_banner .zwgk_banner_03 { background: #4acae5; margin-left:14px;}
.zwgk_banner .zwgk_banner_04 { background: #f5b61e; margin-left:14px;}

.zwgk_c_class {background:url(2017lq_line_01.jpg) repeat-x left bottom; height:35px;}
.zwgk_c_class .zwgk_class_list li {float:left; width:110px; text-align:center;cursor:pointer;-moz-border-radius:5px 5px 0 0; -khtml-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0; font-size:16px; margin-right:6px;}
.zwgk_c_top { padding-top:8px;}
.class_on { background:#3093d2;color:#fff;height:35px; line-height:35px;}
.class_on a {color:#fff;}
.class_off { background:#f6f6f6;color:#666;height:34px; line-height:35px;}
.class_off a {color:#666;}
.zwgk_c_class div { float:right; padding-right:3px; height:35px; line-height:35px;}
.zwgk_c_class div a { color:#999; background:url(2017lq_more_arrow.png) no-repeat right center; padding-right:19px;}
.zwgk_c_class div a:hover {color:#e30000;background:url(2017lq_more_arrow_red.png) no-repeat right center;}

/* 政府信息公开 部门乡镇名称 */
.zfxxgk_bm_list { padding-top:15px; overflow:hidden;}
.zfxxgk_bm_list li { float:left; margin:0 10px 20px;}
.zfxxgk_bm_list li a{ display:block;width:150px; height:36px; line-height:36px; background:#f4fcfc; border:1px #d5efef solid;-moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px;border-radius:5px; font-size:14px; padding-left:13px;}
.zfxxgk_bm_list li a:hover { color:#00c7c5;}

/* 政府信息公开 信息列表 */
.zfxxgk_left_but li { height:44px; padding-bottom:11px;}
.zfxxgk_left_but li a { display:block; line-height:42px; font-size:16px; color:#dd1111;border:1px #f2e8ca solid; background:#fffdf6 url(2017lq_zwgk_zfxxgk.png) no-repeat;-moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px;border-radius:5px; padding-left:58px;}
.zfxxgk_left_but li a:hover {border:1px #f79b9b solid; background:#fff6f6 url(2017lq_zwgk_zfxxgk.png) no-repeat;}
.zfxxgk_left_but .zfxxgk_but_01 { background-position:8px 0;}
.zfxxgk_left_but .zfxxgk_but_01:hover { background-position:8px 0;}
.zfxxgk_left_but .zfxxgk_but_02 { background-position:8px -168px;}
.zfxxgk_left_but .zfxxgk_but_02:hover { background-position:8px -168px;}
.zfxxgk_left_but .zfxxgk_but_03 { background-position:8px -210px;}
.zfxxgk_left_but .zfxxgk_but_03:hover { background-position:8px -210px;}

.zfxxgk_wzdh {height:35px; line-height:35px; background: #f6f6f6 url(2017lq_zwgk_zfxxgk_ico.png) no-repeat 12px center; margin-bottom:16px;color:#999; padding-left:40px;}
.zfxxgk_wzdh a { color:#999;}
.zfxxgk_wzdh a:hover { color:#e30000;}

.zfxxgk_class {background:url(2017lq_line_01.jpg) repeat-x left bottom; height:35px;}
.zfxxgk_class h2 {float:left; background:#3093d2;height:35px; line-height:35px; padding:0 15px; text-align:center;cursor:pointer;-moz-border-radius:5px 5px 0 0; -khtml-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0; font-size:16px; font-weight:normal; color:#FFF;}

.zfxxgk_news_tit {background: #f6f6f6; margin-top:1px; overflow:hidden;}
.zfxxgk_news_tit li { float:left;height:35px; line-height:35px; text-align:center; color:#000;}
.syh { width:178px;}
.tit { width:338px;}
.nrgs { width:144px;}
.dat { width:80px;}
.zfxxgk_news_list { padding-top:10px; overflow:hidden;}
.zfxxgk_news_list li{ padding:3px 0; line-height:24px; overflow:hidden;}
.zfxxgk_news_list li:hover { background:#f4fcfc;}
.zfxxgk_news_list li b { float:left;display:block;width:178px; font-weight: normal;text-align:center;}
.zfxxgk_news_list li a { float:left;display:block;width:318px; text-align:left; padding-left:20px;}
.zfxxgk_news_list li p { float:left;display:block;width:104px;text-align:center; padding:0 20px}
.zfxxgk_news_list li span { float:left; display:block;width:80px;text-align:center;}


/* 政府信息公开 信息列表 左侧栏目切换 */
.subNavBox{width:220px;margin:0 auto; padding-bottom:12px;}
.subNav{cursor:pointer;font-size:14px;color:#00bebc;line-height:35px;padding-left:13px;background: #f6f6f6 url(2017lq_zwgk_zfxxgk_add.png) no-repeat 195px center; margin-top:11px;-moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px;border-radius:5px;}
.subNav a{color:#00bebc;}
.subNav a:hover{color:#00bebc;}
.currentDd a{color:#fff}
.currentDd a:hover{color:#fff}
.currentDt{background: #3093d2 url(2017lq_zwgk_zfxxgk_minus.png) no-repeat 195px center;-moz-border-radius:5px 5px 0 0; -khtml-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.navContent{display: none; background:#f8f8f8; padding:9px 0; overflow:hidden;-moz-border-radius:0 0 5px 5px; -khtml-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
.navContent li a{display:block;width:188px;height:30px;font-size:14px;line-height:30px;color:#333; background:url(2017lq_arrow2.png) no-repeat 20px center; padding-left:32px;}
.navContent li a:hover{color:#dd1111;background-color:#f2f2f2;}

@charset "utf-8";

/* 默认CSS============================================================================================================================================*/
*{font-family: "Microsoft Yahei" !important;}
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;}
input,button,select,textarea{outline:none}
li{list-style:none;}
table,img{border:none}
textarea{resize:none}
a{color:#333;text-decoration:none; outline:none}
a:hover{color:#e30000}
.wrap {width:1002px; margin:0 auto;text-align:left;position:relative}
.wrap_l { padding-left:12px}
.wrap_r { padding-right:12px}

/*clearfix*/
.clearfix:after,.wrap:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix,.wrap{*+height:1%}
.clear {clear:both}


/* 全站通用CSS============================================================================================================================================*/
.fl { float:left}
.fr { float:right}
.main { background:#FFF}
.space_top { padding-top:14px}
.hide { display:none}
.show { display:block}
.m_top {margin-top:14px}

/* 头部通栏 */
.top_font { font-size:12px;color:#fff}
.top_font a { color:#fff}
.top_font a:hover { color:#FF0}
.top_font ul li { float:left; padding:0 8px; height:20px}
.top_font .lqrd { background:url(2017lq_rd.png) no-repeat left center;padding-left:26px;display:block}
.top_font .lqzx { background:url(2017lq_zx.png) no-repeat left center;padding-left:26px;display:block}
.top_font .zgzj { background:url(2017lq_zj.png) no-repeat left center;padding-left:26px;display:block}
.top_font .zgls { background:url(2017lq_ls.png) no-repeat left center;padding-left:26px;display:block}
.top_font span { padding:0 12px}

/* 标志、搜索 */
.logo_bg { height:140px}
.logo { padding-top:34px; padding-left:5px;}
.search { padding-top:50px;padding-right:5px;}
.search input{ float:left; display:inline-block}
.search .s_input { height:38px; line-height:38px; width:236px; font-size:16px; color:#bbb; padding-left:10px; border:1px #eee solid;-moz-border-radius:5px 0 0 5px; -khtml-border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;}
.search .s_but {height:40px; background:#dd1111 url(2017lq_search.png) no-repeat center center; width:52px;-moz-border-radius:0 5px 5px 0; -khtml-border-radius:0 5px 5px 0; -webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0; border:none; cursor:pointer}

/* 导航菜单 */
.nav_bg { background:#3093d2; border-bottom:4px #00b8bd solid;-moz-border-radius:6px 6px 0 0; -khtml-border-radius:6px 6px 0 0; -webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0; overflow:hidden;}
#nav li { float:left; width:166px; height:96px; text-align:center; border-left:1px #33dcda solid;}
#nav li img { display:block; margin:0 auto 10px auto;}
#nav li a { display:block; width:100%; height:80px; padding-top:16px; color:#FFF; font-size:18px;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-ms-transition:all 0.5s linear;-o-transition:all 0.5s linear;transition:all 0.5s linear;}
#nav li a:hover { background: #00b8bd;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-ms-transition:all 0.5s linear;-o-transition:all 0.5s linear;transition:all 0.5s linear;}
.sub_time { height:50px; line-height:50px; font-size:12px; padding-left:12px;}
/*.sub_weather { width:390px;height:50px; line-height:50px; font-size:12px; padding-right:12px;}
.sub_weather iframe { float:left;display:block; margin-top:12px;}*/
.sub_weather { width:560px;height:50px; line-height:50px; font-size:12px; padding-right:12px;}
.sub_weather span { float:left; display:block; width:70px;}
.sub_weather marquee {float:left;display:block; width:490px;}

/* 底部版权 */
.copy_bg {width:1002px; margin:0 auto;text-align:center; background:#FFF;}
.copy_submenu { width:100%; border-bottom:1px #eee solid;border-top:4px #3093d2 solid; height:37px; line-height:37px; background:url(2017lq_submenu_bg.jpg) repeat-x;}
.copy { position:relative; padding:18px 0 0 0; font-size:12px; line-height:26px;}
.copy_wl110 { position:absolute;left:50px; top:26px;}
.copy_zfwzzc { position:absolute;right:50px; top:26px;}

* {
	padding: 0;
	margin: 0;
	outline: none;
	text-decoration: none;
	font-style: normal;
	box-sizing: border-box;
}

.nav {
	background-color: #3093d2;
	text-align: center;
	line-height: 52px;
	color: #fff !important;
}

.nav a {
	padding: 0 20px;
	font-size: 18px;
	color: #fff !important;
}

.nav a:hover {
	opacity: .9;
}

.app {
	width: 1200px;
	margin: auto;
}

.top {
	padding: 40px 0;
}

.top .topNew {
	font-size: 36px;
	font-weight: bold;
	display: block;
	text-align: center;
	color: #333;
}

.top .topNew span {
	color: #bf0614;
}

.top .topList {
	margin-top: 20px;
	display: flex;
	justify-content: space-between;
}

.top .topList a {
	width: 22%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #333;
}

.swiper-slide a,
.swiper-slide img {
	width: 690px;
	height: 420px;
}

.swiper-slide span {
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: rgba(51, 51, 51, 67%);
	color: #fff;
	display: block;
	width: 690px;
	line-height: 40px;
	font-size: 16px;
	padding: 0 20px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.title {
	color: #3093d2;
	font-size: 30px;
	font-weight: bold;
	display: flex;
	padding-bottom: 10px;
	border-bottom: 1px solid #5cb1ae;
	justify-content: space-between;
	align-items: flex-end;
}

.title span {
	float: right;
	font-size: 14px;

}

.newList a {
	display: flex;
	line-height: 36px;
	font-size: 16px;
	color: #333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.gcsy {
	background-color: #f9f9f9;
	border: 1px solid #3093D2;
	border-bottom: none;
}

.gcsy>div {
	border-bottom: 1px solid #3093D2;
	width: 475px;
	height: 94px;
	display: flex;
}

.gcsy>div>a {
	margin: 12px;
	height: 70px;
	width: 70px;
	padding: 10px 0;
	line-height: 25px;
	background-color: #016c9d;
	color: #FFFFFF;
	text-align: center;
}

.gcsy>div>div {
	padding: 10px 0;
}

.gcsy>div>div>a {
	display: block;
	color: #333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 381px;
	line-height: 24px;
	color: #686868;
}

.imgList {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.imgList a {
	margin-top: 20px;
	height: 100px;
	width: 375px;
}

.imgList a img {
	display: block;
	width: 100%;
	height: 100px;
	object-fit: cover;
}

.fwzc {
	display: flex;
	border: 1px solid #016c9d;
	border-right: none;
	margin-top: 20px;
}

.fwzc>div {
	border-right: 1px solid #016C9D;
	padding: 20px 30px;
}

.fwzc>div>p {
	color: #3093d2;
	font-size: 20px;
	font-weight: bold;
}

.fwzc>div>.imgList {
	display: flex;
}

.fwzc>div>.imgList a {
	width: 98px;
}

.fwzc>div>.imgList a img {
	height: 97px;
}

.yqlj {
	display: flex;
	flex-wrap: wrap;
}

.yqlj a {
	font-size: 14px;
	color: #5c5b5b;
	width: 25%;
	line-height: 27px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-right: 20px;
}

.footer {
	background-color: #3093d2;
	padding: 40px 0;
	text-align: center;
	margin-top: 20px;
}

.footer .lanmu {
	display: flex;
	justify-content: center;
}

.footer .lanmu a {
	padding: 0 12px;
	line-height: 40px;
}

.footer a {
	color: #fff !important;
}

.footer p {
	color: #FFFFFF;
	line-height: 40px;
}