@charset "utf-8";
body{position: relative; margin: 0 auto; color:#333333; font-size:14px; font-family:Microsoft YaHei,Simsun,SimHei,Arial; }
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
a{ text-decoration:none; color:#333333;}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#ff3000;}
button, input, select, textarea {font-family: inherit; font-size:0.9375em;}
input:focus, textarea:focus{ outline: none;}
input::-webkit-input-placeholder{color: #cccccc;}
.clear{clear: both;}

.ggqs_cont{max-width:1200px; margin: 0 auto;}
.ggqs_banner_m{display: none;}
.gkgdzdbf_box{overflow: hidden;}
.ggly_box{padding-top: 25px;}
.gkgdzdbf_box li{padding:10px 0px; background-color: #E5E9F5; width: 49%; float: left; text-align: center;}
.gkgdzdbf_box li:nth-child(2n){float: right;}
.gkgdzdbf_box li a{font-size: 18px; line-height: 50px;}
.ggly_box>ul>li{height: 230px;width:32.66%; float: left;margin-right: 1%;margin-bottom: 2%; border-radius: 10px;}
.ggly_box>ul>li:nth-child(3n){margin-right: 0px;}
.ggly_box .infor_div{padding:30px 20px;}
.ggly_box .ly_a{font-size: 30px; font-weight: bold;  line-height: 30px; margin-bottom:28px;}
.ggly_box .ly_a a{color: #fff; padding-left: 50px;}
.ggly_box .li01 .ly_a a{ background: url(../images/ggqs_icon01.png) no-repeat left center;}
.ggly_box .li02 .ly_a a{ background: url(../images/ggqs_icon02.png) no-repeat left center;}
.ggly_box .li03 .ly_a a{ background: url(../images/ggqs_icon03.png) no-repeat left center;}
.ggly_box .li04 .ly_a a{ background: url(../images/ggqs_icon04.png) no-repeat left center;}
.ggly_box .li05 .ly_a a{ background: url(../images/ggqs_icon05.png) no-repeat left center;}
.sun_ul li{height: 40px; line-height: 40px; background: url(../images/ggqs_li_bj.png) no-repeat left center; margin-bottom: 10px;}
.sun_ul li a{color: #fff; padding-left: 20px; font-size: 18px;}
.ggly_box .li01{background: url(../images/ggqs_li01_bj.png) no-repeat left center;}
.ggly_box .li02{background: url(../images/ggqs_li02_bj.png) no-repeat left center;}
.ggly_box .li03{background: url(../images/ggqs_li03_bj.png) no-repeat left center;}
.ggly_box .li04{background: url(../images/ggqs_li04_bj.png) no-repeat left center;}
.ggly_box .li05{background: url(../images/ggqs_li05_bj.png) no-repeat left center;}
.ggly_box .li06{background: url(../images/ggqs_li06_bj.png) no-repeat left center; position: relative;}
.ggly_box .li06 .gd_a{position: absolute; right: 20px; bottom: 40px; font-size: 18px;}
.ggly_box .li06 .gd_a a{color: #fff;}
.ggly_box .li06 .gd_a a:hover{color: #F00001;}
.jylybox .ly_lm a{font-size: 30px; font-weight: bold; color: #002CA1;position: relative; background-color: #fff; padding:0 20px;display: block; }
.ly_lm{margin-top: 20px;text-align: center;color: #002CA1;}
.jylybox .ly_lm{height: 60px;line-height: 60px;}
.jylybox .ly_lm a::before{content: ""; display: block; width: 300px; height: 27px; background: url(../images/ggqs_lm_bj_l.png) no-repeat right center;
position: absolute; left:14%; top:20%;}
.jylybox .ly_lm a::after{content: ""; display: block; width: 300px; height: 27px; background: url(../images/ggqs_lm_bj_r.png) no-repeat left center;
position: absolute; right: 14%; top: 20%; }
.jylm_list{overflow: hidden;margin-top: 20px;}
.jylm_list li{width: 25%; float: left; line-height: 30px;margin-bottom: 10px; position: relative;}
.jylm_list li a{font-size:18px;padding-left: 20px;display: block;max-width: 100%; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.jylm_list li a::before{content: ""; display: block; position: absolute;width: 5px; height: 5px; background-color: #CCCCCC; top: 40%; left: 0px;}

.main_l{width:27.2%; float:left; padding-bottom:10px;}
.main_r{width:72%; float:right;}
.parentName { line-height: 30px;border-bottom:3px solid #00319a; font-size: 18px; color: #fff; font-weight: bold; line-height:30px; margin-bottom:5px; color:#00319a;  text-align: center; }
.sideMenu { border-bottom:none; }
.sideMenu li {background:url(../images/zwsj_03.png) no-repeat right center ;border-bottom:1px solid #EBEBEB;}
.sideMenu a { display: block; padding: 13px 10px 13px 20px; font-size: 16px; line-height: 1.5; color: #333; position: relative; }
.sideMenu a::before{content:"";display: block; width: 5px ; height: 5px; background-color:#00319a; position: absolute; top: 20px; left: 0px; transform: rotate(45deg);}
.sideMenu a:hover, .sideMenu a.on { color: #fff; font-weight: bold;color:#00319a;}
.sideMenu a i { position: absolute; right: 18px; top: 50%; width: 14px; height: 13px; margin-top: -7px; }
.sideMenu a:hover i, .sideMenu a.on i { background: url(/global/list_icon03.png) no-repeat; }
.sideBar{border-right:3px solid #00319a; padding-right: 20px; }
.infor_bt{background-color: #f4f4f4; border-top: 1px solid #e6e6e6; border-bottom: 1px dashed #a5a5a5; padding:20px;}
.news_infor .title{font-size: 20px; line-height: 30px; font-weight: bold; text-align: center;}
.infor_ly span{margin-right: 20px;}
.infor_ly{ text-align: center; margin-top: 10px; color: #4d4d4d;}
.infor_nr{padding:40px 0px; line-height: 30px; font-size: 16px;}
.main_r .news_list li{line-height: 35px;font-size: 16px; height: 35px; overflow: hidden;}
.main_r .news_list li a{display: block; float:left;overflow: hidden; text-overflow:ellipsis; white-space: nowrap; max-width: 80%; }
.main_r .news_list li .time_div{float: right; padding-right:10px;display: none;}



@media only screen and (max-width:1200px){
.ggqs_cont{width: 96%;}
.ggqs_banner>img{display: none;}
.ggqs_banner_m{display: block;}
.jylybox .ly_lm a::before{left: 10%;}
.jylybox .ly_lm a::after{right: 10%;}
}


@media only screen and (max-width:991px) {
.ggly_box>ul>li{width: 49%;margin-right: 0px;background-size:cover !important;}
.ggly_box>ul>li:nth-child(3n){margin-right: 0px;}
.ggly_box>ul>li:nth-child(2n){float: right;}
.jylm_list li{width: 33.333%;}
.jylybox .ly_lm a::before{left: 10%;width: 200px;}
.jylybox .ly_lm a::after{right: 10%;width: 200px;}

 .main_l{float:none; width:200px;padding-right:20px;background-color: #fff;}
 .main_r{float:none; width:100%;}
  .mobile-sideBar{position:fixed; left:-203px; top:0; bottom:0; z-index:99; background:rgba(0,0,0,0.6);  transition: all .3s; -webkit-transition:all .3s; box-shadow:0 0 5px rgba(0,0,0,0.4);}
  .mobile-sideBar-mark{position:fixed; top:0; bottom:0; left:0; right:0; background-color:rgba(0,0,0,0.3); z-index:10; display:none;}
  .mobile-sideBar-over{width:200px; height:100%; overflow-x:hidden;}
  .mobile-sideBar-scroll{position:relative; width:200px; height:100%; overflow-x:hidden;z-index: 15;}
  .mobile-sideBar-icon{position:absolute; left:100%; bottom:0; z-index:13; width:40px; height:40px; background:url(../images/site_tree_ico.gif) no-repeat center center; background-color:rgba(0,0,0,0.6); border-radius:0 4px 0 0;   cursor: pointer; box-shadow: 0 0 5px rgba(0,0,0,0.5);}
  .mobile-sideBar-icon-open{transform: rotate(180deg); border-radius: 0 0 0 4px;}
  .sideMenu a{color: #fff;}
  .wrap_zwgksxbnml{background-size: 100% 100%;}
  .zwgksxbnml_cont{padding-bottom: 40px;}
  .sideBar{padding-right: 0px;}
  .main_r .news_list li a{max-width: 70%;}
}

@media only screen and (max-width:640px){
.gkgdzdbf_box li{width: 100%;margin-bottom: 10px;}
.jylm_list li{width: 50%;}
.jylybox .ly_lm a::before{left:20px;width: 100px;}
.jylybox .ly_lm a::after{right: 20px;width: 100px;}
}


@media only screen and (max-width:550px)
{
.ggly_box>ul>li{width: 100%;}
.jylybox .ly_lm a::before{left:10px;width: 50px;}
.jylybox .ly_lm a::after{right: 10px;width: 50px;}
.jylm_list li{width: 100%;}
}