@charset "utf-8";
body{padding:0; margin:0 auto; font-size:14px; font-family:"微软雅黑"; color:#333333; background:#fff;  -webkit-text-size-adjust:none;}
ol, ul, dl, dt, dd, form{ padding:0; margin:0;}
li{ list-style:none;}

img{vertical-align:left;}
img{ border:none; border:0;}
object, embed, video {max-width:100%;}
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }

a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur()); -webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms;}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#333;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
input, textarea{font-family:"微软雅黑"; font-size:14px;}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.container{margin:auto; max-width:1100px; _width:1100px;}
.space20, .space25, .space30{clear:both; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.space20{height:20px;}
.space25{height:25px;}
.space30{height:30px; clear:both;}

/************** Header CSS **************/
#header{margin-bottom:24px;}
#top{text-align:center;}
#top img{width:100%;}
.logo{width:175px; height:50px; position:absolute; top:20px; left:10px; z-index:99;}
.logo a{width:175px; height:50px; display:block; cursor:pointer;}
.menubox{height:90px; background:#E1484B; line-height:90px;}
.menu{line-height:90px; text-align:center; font-weight:bold; width:1040px; margin:0 auto}
.menu a{color:#fff; width:16%; text-align:right; padding-right:17px; background:url(/global/menu_line.jpg) right center no-repeat; height:90px; float:left; font-size:20px;}
.menu a:hover{color:#fff;}

.mainnav{clear:both; background:#E1484B;}
.mainnav .container{background:#E1484B; font-weight:bold; color:#fff; text-align:center; font-size:22px;}
.mainnav .container a{height:90px; line-height:90px; color:#fff; font-size:24px;}

#header .isStuck, .mainnav-fix .mainnav{position:fixed; top:0; width:100%; z-index:999; background:#E1484B; box-shadow:0 0 5px rgba(0,0,0,0.4);}
.header-xs{display:none;}
/*******main*******/
.toutiao{width:1040px; margin:24px auto 0px;}
.zt{width:74px; height:145px; float:left;}
.zt a{color:#D10101;}
.tt{width:938px; float:right;}
.tt_tit{height:62px; line-height:62px; font-size:24px; font-weight:bold;}
.tt_tit a{font-size:24px;}
.tt_tit a:hvoer{color:#f00;}
.zy{line-height:25px; text-indent:2em; height:80px; overflow:hidden; text-align:left;}
.wrap{width:1040px; margin:0 auto; padding:25px 0px}

/*mtjj*/
.jjsjd{height:115px; margin:48px 0px;}
.jjsjd img{max-width:100% !important;}
.jjsjd_con{width:1020px; margin:0 auto;}
.gddt{width:1020px; height:340px; margin:0px auto 48px;}
.jjsjd_left{width:588px; float:left;}
.zxdt{height:39px; border-bottom:1px #EFEFEF solid;}
.zxdt_tit{width:50%; float:left; font-size:30px; line-height:20px; color:#df494a; background:url(/global/gzcflt_r5_c5_s1.jpg) 32px 0px no-repeat; padding-left:49px;}
.zxdt_more{width:10%; float:right; line-height:30px;}
.zxdt_more a{color:#df494a;}
.zxdt_con{padding-top:30px}
.zxdt_con li{padding-bottom:43px;}
.zxdt_con li .pic{width:222px; height:143px; float:left;}
.zxdt_con li .pic img{width:222px; height:143px;}
.zxdt_con li .txt{width:352px; float:right;}
.zxdt_bt{height:72px; line-height:25px; font-size:18px; font-weight:bold; padding-right:25px;}
.zxdt_jj{height:71px; overflow:hidden; text-indent:2em; line-height:24px; font-size:16px}
.jjsjd_right{width:344px; float:right;}
.hyrcgl{height:45px; background:url(/global/gzcflt_r9_c19_s1.jpg) top repeat-x; line-height:45px; text-align:center; font-size:28px; color:#fff;}

.hyrcgl a{color:#fff; font-size:30px;}
.hyrc_con{height:290px;}
.hyrc{height:275px; overflow:hidden; position:relative; margin-bottom:15px;}
.hyrc .hd{display:block; position:absolute; top:70px; right:5px; width:20px; z-index:2;}
.hyrc .hd li{display:block; width:8px; height:8px; border-radius:4px; background:#666; margin-bottom:15px;  overflow:hidden; text-indent:-999px; cursor:pointer;}
.hyrc .hd li.on{background:#F30;}
.hyrc .bd div{height:100%; overflow:hidden;}
.hyrc .bd h2{ display:block; border-bottom:1px solid #ddd; line-height:1.8; color:#333; padding:0 0 0 15px; margin:0;}
.hyrc .bd ul{padding:10px; margin-right:40px; color:#666}
.hyrc .bd li{line-height:30px;}

.ltjj_con{padding:30px 35px}
.ltjj_con .pic{width:223px; height:142px; margin:0 auto 20px;}
.ltjj_con .pic img{width:223px; height:142px;}
.ltjj_con .ltjj{line-height:25px; text-indent:2em;}
.fwxx_con{padding-top:28px;}
.fwxx_con li{float:left; margin:0px 5px; width:22%}
.fwxx_con li .pic{height:56px; text-align:center;}
.fwxx_con li .txt{height:40px; line-height:40px; text-align:center;}
.jbfc_all{width:1020px; margin:0 auto;}
.jbfc{height:39px; border-bottom:1px #ccc solid;}
.jbfc_tit{width:40%; float:left; background:url(/global/home_icon.jpg) 32px 12px no-repeat; padding-left:58px; font-size:24px; font-weigth:bold; line-height:35px;}
.jbfc_tit a{font-size:24px;}
.jbfc_more{width:10%; line-height:39px; text-align:right; padding-right:10px; float:right;}
.jbfc_con{clear:both; overflow:hidden; height:250px; padding:15px 0 0;}
.jbfc_con .inlinks{margin:0 50px; position:relative; height:250px;}
.jbfc_con .prev, .jbfc_con .next{ position:absolute; top:60px; width:46px; height:106px;  border:1px solid #999;  background:#999999; text-align:center; line-height:106px; color:#fff; font-family:"宋体"; font-size:50px; font-weight:bold; cursor:pointer;  opacity:.8; filter:alpha(opacity=80); }

.jbfc_con .prev{left:-45px;}
.jbfc_con .next{right:-45px;}
.jbfc_con .bd{}
.jbfc_con .bd ul li{float:left; margin:20px 35px; width:232px; text-align:center;}
.jbfc_con .bd ul li img{width:232px; height:137px;}
.jbfc_con .bd ul li .txt{line-height:28px;  text-align:center; font-size:20px; padding-top:10px;}
.jbfc_con .bd ul li .txt a{font-size:20px;}
.jbfc_con .prev:hover, .jbfc_con .next:hover{color:#333; background:#FFF;  opacity:.6; filter:alpha(opacity=60);}

.jbfc_con li{width:24%; float:left; margin:20px 37px;}
.jbfc_con li img{width:232px; height:137px;}
.jbfc_con li .txt{line-height:28px;  text-align:center; font-size:20px; padding-top:10px;}
.jbfc_con li .txt a{font-size:20px;}
.jbfc_con li .jj{line-height:25px; font-size:16px; color:#9d9d9d}

.jjsjd_tit{height:74px; font-weight:bold; color:#000; font-size:24px; border-bottom:1px #E9E9E9 solid; line-height:30px; padding:14px 60px 0px; text-align:center;}
.jjsjd_tit a{font-size:24px; color:#000;}
.jjsjd_jj{line-height:22px; border-bottom:1px #ccc solid; padding-bottom:5px; text-indent:2em;}
.jjsjd_jj a{color:#FD0001}

/*cfgz*/
.home_cfgz_slide{width:509px; height:382px; float:left;}
.cfgz_right{width:495px; float:right;}
.cfgz_tit{height:39px; font-weight:bold; color:#000; font-size:24px;  line-height:30px; padding:5px 0px 0px; text-align:left; margin-bottom:22px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.cfgz_tit a{font-size:24px; color:#000; }
.cfgz_jj{line-height:24px; border-bottom:1px #ccc solid; text-indent:2em; height:144px; font-size:14px; overflow:hidden;}
.cfgz_jj a{color:#FD0001}
.hometb{border:1px #ccc solid; width:1018px; margin:48px auto; padding:10px 0px;}
.hometb a{margin:0px 16px; float:left;}
.hometb img{width:477px; height:86px;}
.xbg_con{padding:26px 12px; background:#eee; margin-top:12px;}
.xbg_left{width:480px; float:left;}
.xbg_tit{height:98px; background:url(/global/gzcflt_r28_c5_s1.jpg) left no-repeat; padding-left:16px; font-size:24px; font-weight:bold; line-height:40px;}
.xbg_tit a{font-size:24px;}
.xbg_jj{height:150px; line-height:30px; text-indent:2em; margin-top:16px; color:#9d9d9d; font-size:16px;}
.xbg_right{width:488px; height:269px; float:right;}
.xbg_list{padding-left:16px; margin-top:10px; margin-bottom:38px;}

/*cfxxs*/
.cfxxs{width:1100px; margin:0 auto; background:url(/global/cfxxs_bg.jpg) top left repeat-y; padding:28px 0px;}
.cfxxs_top{width:1019px; text-align:center; }
.cfxs01{background:url(/global/gzcflt_r17_c3_s1.jpg) top no-repeat; width:799px; height:299px; margin-left:56px; padding-left:30px;}
.cfxs02{background:url(/global/gzcflt_r17_c3_s1.jpg) top no-repeat; width:799px; height:299px; margin-left:129px; padding-left:30px; margin-top:34px;}
.cfxs_tit{font-size:20px; padding-top:40px; font-weight:bold;}
.cfxs_jj{padding-top:30px; text-indent:2em; line-height:33px; width:564px; padding-right:24px; font-size:19px; color:#3b3b3b}
.cfxxs_bot{margin-top:34px; height:350px; background:url(/global/email.png) bottom right no-repeat;}

/*what's new*/
.whatnew{width:1020px; margin:0 auto 30px;}
.new_left{width:510px; height:618px; float:left}
.home_gqwn_slide{width:100%; height:618px; overflow:hidden; position:relative; border:0;}
.home_gqwn_slide .inhd{ height:15px; overflow:hidden; position:absolute; right:128px; bottom:26px; z-index:2; }
.home_gqwn_slide .inhd ul{overflow:hidden; zoom:1; float:left;  }
.home_gqwn_slide .inhd ul li{ float:left; margin-right:6px;  width:7px; height:7px; line-height:7px; border-radius:7px; background:#fff; cursor:pointer; text-indent:99999em;}
.home_gqwn_slide .inhd ul li.on{ background:#BEBEBE; color:#fff; }

.home_gqwn_slide .inbd{position:absolute; top:0; left:0; width:100% !important; height:100% !important;}
.home_gqwn_slide .inbd ul{height:100% !important; width:auto !important;}
.home_gqwn_slide .inbd ul li{position:relative; line-height:30px; height:100%; width:100% !important;}
.home_gqwn_slide .inbd li img{width:100%; height:393px;}
.home_gqwn_slide .inbd li b{ display:block; position:absolute;width:100%;height:225px; bottom:0;left:0;background:url(/global/tpxw_bg.jpg) top repeat-x #F7494B;  z-index:1; overflow:hidden; text-overflow:ellipsis;}
.home_gqwn_slide .inbd li span{ display:block; position:absolute;width:93%;height:188px; bottom:37px;left:0; z-index:2; overflow:hidden; padding:0px 17px}
.home_gqwn_slide .inbd li span a{color:#fff; display:block; float:left; padding-left:15px; position:relative; z-index:3;}
.home_gqwn_slide .inbd li span a:hover{color:#fff;}
.newtit{height:80px; padding-top:15px; line-height:35px; font-size:24px; color:#fff; text-align:left;}
.newtit a{font-size:24px; color:#fff;}
.newtit a:hover{font-size:24px; color:#fff;}
.newjj{font-size:16px; color:#fff;}
.new_right{width:490px; float:right}
.newlisttit{height:66px; line-height:40px; font-size:24px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.newlisttit a{font-size:24px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.newspic{width:185px; height:127px; float:left;}
.newspic img{width:185px; height:127px;}
.newsjj{width:275px; float:right; line-height:27px; height:127px; overflow:hidden;}

/*gzyx*/
img{border:0}
#slideshow{position: relative;height: 448px;width:800px;margin: 0 auto;}
#slideshow a{display:block; float:left; position:relative;}
#slideshow .img{position: absolute;width:800px;height:448px;overflow: hidden}
#slideshow .img img{width:800px;height:448px;}
#slideshow .img span{position: absolute;width: 19999px;display: block;}
#slideshow .img span h3{display:block; position:absolute; bottom:0; width:100%; line-height:1; padding:15px 0; margin:0; text-align:center; background:rgba(0,0,0,0.6); color:#FFF;}
#slideshow .btns{z-index: 10;position: absolute;width: 800px}
#slideshow .btns b{position: absolute;width: 100px;display: block;height: 14px;overflow: hidden;top: 275px;left: 50%}
#slideshow .btns b i{width: 10px;background: #414140;float: left;height: 10px;font-size: 0px;overflow: hidden;cursor: pointer;margin-right: 6px;border: #414140 2px solid;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px; display:none;}
#slideshow .btns b i: hover{background: #a7a7a6}
#slideshow .btns b i.on{background: #3cd2f1;cursor: default}
#slideshow .btns b i.on: hover{background: #3cd2f1;cursor: default}
#slideshow .btns s{position: absolute;width: 60px;display: none;height: 80px;overflow: hidden;top: 215px;cursor: pointer}
#slideshow .btns s i{position: absolute;width: 60px;background: url(/global/btn_slideshow.png);height: 160px;_filter: progid: dximagetransform.microsoft.alphaimageloader(enabled=true, sizingmethod=scale, src="/global/btn_slideshow.png");_background: none;}
#slideshow .btns s.prev{left: 0px}
#slideshow .btns s.prev i{top: -80px}
#slideshow .btns s.next{right: 0px}
.slideshow-hover#slideshow .btns s{display: block}
.paging{opacity: 0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;height: 448px;position: absolute;background: #000;overflow: hidden}
.wtit .info,.wtit .tit{float: left;}
.wtit .info{padding: 35px 0 0 20px;color: #989898;}
.wtit .info span{margin: 0 8px;}
.gzyxtit{z-index:99; height:83px; line-height:83px; text-align:center; font-size:24px; font-weight:bold; color:#fff; position:absolute; left:446px; bottom:0px; width:1004px;  opacity: 0.8; filter:alpha(opacity=50);-moz-opacity: 0.8;-khtml-opacity: 0.8; position: absolute;background: #000}
.gzyxtit a{font-size:24px; color:#fff;}
.gzyxtit a:hover{color:#fff;}

/*******footer*******/
#footer{ position:relative; clear:both; z-index:2; margin-top:20px; border-top:#0061b2 1px solid}

#footer .container{border-top:#0061b2 1px solid; font-size:13px; line-height:21px;}
.footer{ position:relative; clear:both; z-index:2; margin-top:20px; border-top:#0061b2 1px solid; padding-top:20px;}
.footer-nav{padding:6px 0; font-size:12px; width:100%; text-align:center;}
.footer-nav a{margin:0 8px; font-size:13px;}
.footer-nav a:hover{color:#bc1010;}
.footer-pic{float:left; width:22%; margin-right:2%; text-align:right; line-height:50px; height:60px;}
.footer-pic img{ display:inline-block; margin:0 5px; max-width:75px; vertical-align:middle;}
.footer-copyright{float:left; width:74%; padding-top:8px}
#_span_jiucuo img{width:75px;}
#imgConac{width:60px;}
/*******list*******/
.sidebar{ float:left; width:26%; border-right:#ebebeb 1px solid; margin-right:-1px;}
.sidenav h2, .sidetop{line-height:25px; background:#B70100; color:#fff; font-size:18px; margin:0; padding:15px 15px 15px 39px;}
.sidenav h2 i{position:absolute; width:13px; height:13px; right:18px; top:18px; color:#666; background:url(/gzgov/xhtml/images/2016_gk_wgk_sidemenu_icon5.gif) center center no-repeat; display:none; -webkit-transition: 500ms; -moz-transition: 500ms; -o-transition: 500ms; transition: 500ms;  -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); transform:rotate(90deg);}
.sidenav h2 i.toggle{ display:block; -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); transform:rotate(90deg);}
.sidenav h2 i.toggle1{background:url(/gzgov/xhtml/images/2016_gk_wgk_sidemenu_icon5.gif) center center no-repeat; display:block; -moz-transform:rotate(0deg); -webkit-transform:rotate(0deg); transform:rotate(0deg);}
.sidemenu li{ margin-top:1px; font-size:18px;}
.sidemenu li a{display:block; padding:13px 30px 13px 40px; position:relative; line-height:24px; background:#efefef;}
.sidemenu li a i{ position:absolute; font-family:"宋体"; font-style:normal; right:18px; top:50%; margin-top:-11px; color:#666; display:none;}
.sidemenu li a:hover, .sidemenu li a.aon{background-color:#e0e0e0; color:#bc1010;}
.sidemenu li a:hover i, .sidemenu li a.aon i{display:block;}

.mainContent{ float:right; width:69%; padding:0 30px; _padding:0 20px; border-left:#ebebeb 1px solid; margin-left:-1px;}
.curb{border-bottom:#ebebeb 1px solid; background:url(/gzgov/xhtml/images/2016_icon_curb.gif) no-repeat 5px 13px; padding:8px 0 10px 28px; line-height:22px; margin-top:7px; color:#666666; margin-bottom:15px;}
.curb a{color:#666;}
.curb a:hover{ color:#333;}
.mainTitle{border-bottom:#ebebeb 1px solid;  padding:8px 0 10px; line-height:22px; margin-top:7px; overflow:hidden; zoom:1;}
.mainTitle h2{ float:left; margin:0; font-size:16px; padding-left:5px;}
.mainTitle .curb2{float:right; background:url(/gzgov/xhtml/images/2016_icon_curb.gif) no-repeat 5px center; color:#666666; padding-left:28px;}
.mainTitle .curb2 a{color:#666;}
.mainTitle .curb2 a:hover{ color:#000;}

.sidebox .title{ background:#3979b6; padding:15px 12px 15px 0; color:#fff; line-height:25px;}
.sidebox .title h2{ margin:0; position:relative; padding-left:58px; color:#fff; font-size:18px;}
.icon-whiterect{ position:absolute; left:40px; top:50%; margin-top:-7px; width:5px; height:15px; background:#fff;}

.news-list ul{padding:10px 0;}
.news-list li{padding:0 100px 0 0px; font-size:16px; line-height:42px;  overflow:hidden; position:relative;}
.news-list li span{ position:absolute; right:0; top:0; color:#999999; padding-left:10px; z-index:1;}
.news-list li a{float:left; max-width:95%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; background:url(/global/home_icon.jpg) no-repeat 2px center; padding-left:23px; cursor:pointer; font-size:17px;}
.news-list li a:hover{background:url(/global/home_icon.jpg) no-repeat 2px center; padding-left:23px; color:#F12B22;}
.news-list .more{text-align:right; padding:10px;}
.newslist_nodate li{ padding-right:0;}
.newslist_nodate li a{max-width:96%;}

.news-list2 ul{padding:5px 0;}
.news-list2 li{font-size:14px; line-height:55px;  overflow:hidden; position:relative;  border-bottom:1px #E9E9E9 solid;}
.news-list2 li span{ position:absolute; right:0; background:#fff; top:0; color:#999999; padding-left:10px; z-index:1;}
.news-list2 li a{float:left; max-width:95%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size:17px;}
.news-list2 li a:hover{color:#F12B22;}

.news-list3 ul{padding:10px 0;}
.news-list3 li{padding:0 40px 0 0px; font-size:16px; line-height:42px;  overflow:hidden; position:relative; width:45%; float:left}
.news-list3 li span{ position:absolute; right:0; top:0; color:#999999; padding-left:10px; z-index:1; }
.news-list3 li a{float:left; max-width:95%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; background:url(/global/home_icon.jpg) no-repeat 2px center; padding-left:23px; cursor:pointer; font-size:17px;}
.news-list3 li a:hover{background:url(/global/home_icon.jpg) no-repeat 2px center; padding-left:23px; color:#F12B22;}

.newslist_nodate li{ padding-right:0;}
.newslist_nodate li a{max-width:96%;}

.news-list4 ul{padding:10px 0;}
.news-list4 li{font-size:14px; overflow:hidden; position:relative; padding-bottom:15px;}
.news-list4 li span{ position:absolute; right:0; top:0; color:#999999; padding-left:10px; z-index:1; font-size:16px; line-height:30px;}
.news-list4 li a{float:left; max-width:95%; white-space:nowrap; height:30px; line-height:30px; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; background:url(/global/home_icon.jpg) no-repeat 2px center; cursor:pointer; font-size:17px; padding:0 100px 0 23px;}
.news-list4 li a:hover{background:url(/global/home_icon.jpg) no-repeat 2px center; padding-left:23px; color:#F12B22;}
.news-list4 .more{text-align:right; padding:10px;}
.newslist_nodate li{ padding-right:0;}
.newslist_nodate li a{max-width:96%;}
.newslist_con{line-height:25px; text-indent:2em;}

.SinglePage{padding:25px 0; line-height:2; font-size:16px;}
.SinglePage img{ max-width:80%;}

.news_list_fggw{padding:20px 0; border-bottom:#ebebeb 1px solid;}
.news_list_fggw li{background:url(/global/2016_icon_dot_grey.gif) no-repeat 2px 18px; padding:6px 0 6px 30px; font-size:16px; line-height:24px;}
.news_list_fggw li a:hover{font-weight:bold;}

/*page*/
.pagediv{ clear:both; padding:30px 0 26px; text-align:center; color:#323232;  border-top:#ebebeb 1px solid;}
.pagediv .pagination_index_last *{vertical-align:middle\9;}
.pagediv .arrow{margin:0 2px 5px;}
.pagediv .arrow a, .pagediv .index_num{ display:inline-block; padding:0 8px; line-height:28px; border:#b5b5b5 1px solid; background:url(/global/2016_page_num.gif) repeat-x;}
.pagediv .index_num{ border:#b5b5b5 1px solid; background:#fdfdfd; box-shadow:1px 4px 6px rgba(0,0,0,0.2) inset;}
.pagediv .arrow a:hover{background:#fff; text-decoration:none;}
.pagination_index_last{ padding-left:15px;}
.pagination_index_last a{display:inline-block; padding:0 8px; line-height:28px; border:#b5b5b5 1px solid; background:url(/global/2016_page_num.gif) repeat-x;}
#pagination_input{width:40px; margin:0 2px; height:28px; border:#b5b5b5 1px solid; background:#fff; text-align:center;}

/*content*/
.listconcent { MARGIN: 10px auto;}
.main{margin-top:20px; background:#fff; padding:20px 30px; border:1px #ccc solid;}
.zoomtitl {
	LINE-HEIGHT: 1.5; COLOR:#bc1010; FONT-SIZE: 24px; FONT-WEIGHT: bold; text-align:center; padding:20px 10px 40px 10px;
}
.concentftitle {
	TEXT-ALIGN: center;  COLOR: #666; background:#f5f5f5;
}
.concentftitle1 {
	LINE-HEIGHT: 30px; FONT-WEIGHT: bold
}
.concent {
	TEXT-ALIGN: left;  LINE-HEIGHT: 1.8; MARGIN: auto;  FONT-SIZE: 14px; padding:20px 10px; font-family: "微软雅黑";
}
.concent img{max-width:100%;}
.concentbj04{line-height:30px; text-align:right; padding-right:63px;}
.sub_left{width:70%; float:left; line-height:35px;  text-align:right; padding-right:15px;}
.sub_right{width:20%; float:left;}

@media (max-width: 1280px) {
	#footer .container{text-align:center;}
	.footer-nav{ float:none; padding:10px 0 0; width:auto;}
	.footer-pic{float:none; width:150px; margin:0 auto; padding:3px 0;}
	.footer-copyright{float:none; padding:0 10px 10px; width:auto;}
}
@media (max-width: 1024px) {
.mainnav .container{padding:20px 40px; font-size:24px;}
.mainnav .container a{font-size:28px; line-height:50px;}	
}
/* xs */
@media (max-width: 768px) {
.mainnav .container{padding:20px 30px; font-size:24px;}
.mainnav .container a{font-size:25px; line-height:50px;}
.sidebar,.sidebox{width:100%;}
.mainContent{padding:0 10px; width:100%}
.news-list4{padding:10px 15px;}	
@media (max-width: 767px) {
	/*手机版*/
	body{background:#fff;}
	#header{}
	.header-xs{ display:none; z-index:8; position:fixed; width:100%;}
	.header-xs-main{height:60px; background:#397fbb; position:relative; box-shadow:0 0 5px rgba(0,0,0,0.4); z-index:9;}
	#top{text-align:center;}
#top img{width:100%;}
.mainnav .container{padding:20px 10px; font-size:20px;}
.mainnav .container a{line-height:40px; font-size:23px;}
.icon-xs-mainnav{ display:block; width:25px; height:60px; background:url(/gzgov/xhtml/images/2016_480_top_mainnav.png) no-repeat center center; position:absolute; right:20px; top:0; cursor:pointer;}
	.icon-xs-mainnav.ms{ background-image:url(/gzgov/xhtml/images/images/2016_480_close.png);}
	.mainnav-xs{ display:none; position:absolute; top:60px; width:100%; background:rgba(203,225,240,0.95); text-align:center; padding:8px 0; z-index:5;}
	.mainnav-xs li{ float:left; width:20%; padding:6px 0;}
	.mainnav-xs li a{color:#2969a0; font-weight:bold; font-size:15px;}
	.mainnav-xs li a:hover{color:#bc1010; text-decoration:underline;}
	.sidebar,.sidebox{width:100%;}
	.sjshow_sidebar{display:block; position:relative;}
	.sidenav h2 i{display:block;}
	.sidebar_gk_zfgb{display:block;}
	.news-list li{padding:0 10px 8px 26px !important;  line-height:1.5em !important;}
	.news-list li a, .news-list li span, .news-list li img{float:none; display:inline !important; position:static !important; white-space:normal; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:auto; line-height:1.5em !important;}
	.mainContent{padding:0 10px; width:100%}
	.news-list4{padding:10px 15px;}	
}

@media (max-width: 414px) {
.mainnav .container{padding:20px 25px; font-size:16px;}
.mainnav .container a{font-size:20px; line-height:35px;}	
.news-list4 li a{width:67%;}
}
@media (max-width: 412px) {
.mainnav .container{padding:20px 30px; font-size:16px;}
.mainnav .container a{font-size:22px; line-height:35px;}	
}
@media (max-width: 375px) {
	.mainnav .container{padding:20px 30px; font-size:14px;}
	.mainnav .container a{font-size:20px;}
}
@media (max-width: 360px) {
	.mainnav .container{padding:20px; font-size:14px;}
	.mainnav .container a{font-size:20px;}
	.news-list4 li a{width:59%;}
}
@media (max-width: 320px) {
	.mainnav .container{padding:20px 10px; font-size:14px;}
	.mainnav .container a{font-size:18px;}
}
/* XS Portrait */
@media (max-width: 479px) {
	.sub_left{width:70%;}
	.sub_right{width:20%;}
}