.main_color{color: #034c91}
.grey{background: #373737}
/*首页*/
.logo_box{width: 100%; height: 1.3rem; background: #0f5d99; padding: 0 0.2rem;margin-top: -12px;}
.logo_box span{ width:5.85rem; height:0.69rem; display: block; float: left; margin: 0.305rem 0 0 0; }
.logo_box span img{ width:100%; height:100%; display: block;}
.logo_box i{ width:1rem; height:1rem; display: block; float: right; margin: 0.15rem 0 0 0;}
.logo_box i a{ width:1rem; height:1rem; display: block; border-radius: 50%; background: rgba(0,0,0,0.2); padding-top: 0.32rem; }
.logo_box i a img{ width:0.36rem; height:0.36rem; margin:0 auto 0 auto;}
/*******************************侧滑导航****************************/
#header a.menu_btn i {font-size: 0.625rem;}
#header .menu_bg,#header .menu {position: fixed;top: 0;right: 0;z-index: 10;}
#header .menu_bg {background-color: rgba(0, 0, 0, 0.7);display: none;width: 100%;height: 100%;}
#header a.menu_btn i {font-size: 0.625rem; padding-right: 0.25rem;}
#header .menu_bg,#header .menu {position: fixed;top: 0;right: 0;z-index: 10;}
#header .menu_bg {background-color: rgba(0, 0, 0, 0.7);display: none;width: 100%;height: 100%;}
#header .menu {width: 9.75rem;background-color: #FFFFFF;overflow-x: hidden;height: 100%;overflow-y: auto;}
#header .menu .nav_right > .first_nav {display: block;width:100%;height:1.5rem; box-sizing: border-box;border-bottom: 0.01rem solid #eeeeef;
  color: #3a3a3a;line-height:1.5rem;text-align: center; font-size: 0.45rem;}
#header .menu .nav_right > .first_nav.active {background-color: #1456ac;border-color: #1456ac;color: #FFFFFF;}

#header .menu .nav_right .second_nav {display: block;width:100%;height:1.2rem; box-sizing: border-box;border-bottom: 0.01rem solid #adadae;
    font-size: 0.35rem;color: #3a3a3a;line-height:1.2rem;text-align: center; background: #efefef}
/***************/
.banner{ width: 100%; height: 4.55rem; }
.banner img{ width: 100%; height:100%; }
.sy_yygh{ width: 100%; padding: 0 0.2rem; margin: 0.2rem 0;}
.sy_yygh ul li{ width:25%; height:2.2rem; display: block; float: left; background: #4680b2;}
.sy_yygh ul li a{ width:100%; height:2.2rem; display: block; padding-top:0.32rem; }
.sy_yygh ul li a img{ width:1.44rem; height:1.56rem; margin: 0 auto;}
.sy_yygh ul li.sy_yygha{ background: #46a4b2; }
.sy_yygh ul li.sy_yyghb{ background: #46b290; }
.sy_yygh ul li.sy_yyghc{ background: #466cb2; }
.sy_xwdt{ width: 100%; padding:0.2rem; background: #eeebea; }
.sy_xwdt .sy_xwdt_title{ width: 100%; height: 1rem; display: block; }
.sy_xwdt .sy_xwdt_title h6{ width:44%; height: 1rem; display: block; float: left; padding-right: 0.2rem; }
.sy_xwdt .sy_xwdt_title img{ width:0.63rem; height:0.64rem; float: right;margin-top: 0.18rem;}
.sy_xwdt .sy_xwdt_title h5{ width: 50%; height:1rem; display:block; font-size: 0.4rem; color: #0f5d99; line-height:1rem; float: left; letter-spacing: 0.1rem; font-weight: bold; }
.sy_xwdt>span h5:before {content:'';background: url(../img/ico_05.png) no-repeat;background-size: 100% 100%;width: 0.63rem;height:1rem;display: inline-block;float: left;}
.sy_xwdt .sy_xwdt_top{ width: 100%; height:5rem;position: relative; }
.sy_xwdt .sy_xwdt_top a{ width: 100%; height:100%; display: block;}
.sy_xwdt .sy_xwdt_top img{ width: 100%; height:100%; border: 0;}
.sy_xwdt .sy_xwdt_top h5{ width: 100%; height:1rem; line-height: 1rem; overflow: hidden; padding: 0 0.2rem; background:rgba(0,0,0,0.5); position: absolute; z-index: 2;bottom: 0; left: 0; display: block; font-size: 0.3rem; text-align: center; color: #fff;}
.sy_xwdt .sy_xwdt_bottom{ width: 100%; }
.sy_xwdt .sy_xwdt_bottom li{ width: 100%;background:#fff; display: block; border-bottom: 0.03rem solid #0f5d99; margin: 0.2rem 0; }
.sy_xwdt .sy_xwdt_bottom li a{ width: 100%; display: block; padding:0.2rem;}
.sy_xwdt .sy_xwdt_bottom li h5{ width: 100%;line-height:0.5rem; overflow: hidden; display: block; font-size: 0.3rem;}
.sy_xwdt .sy_xwdt_bottom li h6{ width: 100%; height: 0.5rem; line-height:0.5rem; overflow: hidden; font-weight: normal; color: #b6b6b6; display: block; font-size: 0.25rem;}
.sy_xwdt>p{ width: 100%; height: 1rem; display: block; margin: 0.2rem 0 0.2rem 0; }
.sy_xwdt>p a{ width:40%; height: 1rem; display: block; margin: 0 auto; font-size: 0.3rem; line-height:1rem; text-align: center; background:#0f5d99; color: #fff; }
.sy_mtjj{ width: 100%; padding:0.2rem; background: #0f5d99; }
.sy_mtjj .sy_mtjj_title{ width: 100%; height: 1rem; display: block; }
.sy_mtjj .sy_mtjj_title h6{ width:44%; height: 1rem; display: block; float: left; padding-right: 0.2rem; }
.sy_mtjj .sy_mtjj_title img{ width:0.63rem; height:0.64rem; float: right;margin-top: 0.18rem;}
.sy_mtjj .sy_mtjj_title h5{ width: 50%; height:1rem; display:block; font-size: 0.4rem; color: #fff; line-height:1rem; float: left; letter-spacing: 0.1rem; font-weight: bold; }
.sy_mtjj .sy_mtjj_top{ width: 100%;}
.sy_mtjj .sy_mtjj_top a{ display: block; background: #fff; }
.sy_mtjj .sy_mtjj_top a img{ width: 100%; height:100%; border: 0; padding: 0.3rem}
.sy_mtjj .sy_mtjj_top a h5{ width: 100%;line-height:0.5rem; display: block; font-size: 0.3rem; padding:0.2rem;}
.sy_mtjj .sy_mtjj_top a h6{ width: 100%; height:0.8rem; line-height:0.8rem; color: #b6b6b6; display: block; font-size: 0.3rem; font-weight:normal;padding:0 0.2rem; }
.sy_mtjj .sy_mtjj_bottom{ width: 100%; }
.sy_mtjj .sy_mtjj_bottom li{ width: 100%; display: block; border-bottom: 0.02rem dashed #4186bb; }
.sy_mtjj .sy_mtjj_bottom li a{ width: 100%; display: block;padding: 0.3rem 0;}
.sy_mtjj .sy_mtjj_bottom li h5{ width: 100%;line-height:0.5rem; overflow: hidden; display: block; font-size: 0.3rem; color:#c0dbef;}
.sy_mtjj>p{ width: 100%; height: 1rem; display: block; margin: 0.5rem 0 0.2rem 0; }
.sy_mtjj>p a{ width:40%; height: 1rem; display: block; margin: 0 auto; font-size: 0.3rem; line-height:1rem; text-align: center; background:rgba(0,0,0,0.1); color: #fff; }
.sy_zjtd{ width: 100%; padding:0.2rem; }
.sy_zjtd .sy_zjtd_title{ width: 100%; height: 1rem; display: block; }
.sy_zjtd .sy_zjtd_title h6{ width:44%; height: 1rem; display: block; float: left; padding-right: 0.2rem; }
.sy_zjtd .sy_zjtd_title img{ width:0.63rem; height:0.64rem; float: right;margin-top: 0.18rem;}
.sy_zjtd .sy_zjtd_title h5{ width: 50%; height:1rem; display:block; font-size: 0.4rem; color: #0f5d99; line-height:1rem; float: left; letter-spacing: 0.1rem; font-weight: bold; }
.sy_zjtd .sy_zjtd_top{ width: 100%; display: block;}
.sy_zjtd .sy_zjtd_top .sy_zjtdul{ width: 100%; display: block;}
.sy_zjtd .sy_zjtd_top .sy_zjtdul li{ width:100%;  background:#f3f3f3; }
.sy_zjtd .sy_zjtd_top .sy_zjtdul li a{ width: 100%; display: block; }
.sy_zjtd .sy_zjtd_top .sy_zjtdul img{ width: 100%; height: 5.5rem;  }
.sy_zjtd .sy_zjtd_top .sy_zjtdul .sy_zjtdfont{ width: 100%;padding: 0 0.2rem; }
.sy_zjtd .sy_zjtd_top .sy_zjtdul .sy_zjtdfont h4{ width: 100%; height:1rem; line-height:1rem;  display: block; letter-spacing: 0.05rem; font-size:0.4rem; overflow: hidden; }
.sy_zjtd .sy_zjtd_top .sy_zjtdul .sy_zjtdfont h5{ height: 0.8rem;line-height:0.8rem;width: 100%; color: #b6b6b6; display: block; font-size: 0.3rem; overflow: hidden; }
.sy_zjtd .sy_zjtd_top .sy_zjtdul .sy_zjtdfont p{ width: 100%; height: 1.5rem;  line-height:0.5rem;display: block; color: #b6b6b6; font-size: 0.3rem; overflow: hidden;}
.sy_zjtd .sy_zjtd_top .sy_zjtdul .sy_zjtdfont h6{width:100%;line-height:1rem;display: block; font-size: 0.3rem; font-weight: normal; overflow: hidden; padding: 0 0.2rem;}
.sy_zjtd .sy_zjtd_top .sy_zjtdul li:nth-child(2n){ float: right; }
.sy_zjtd>p{ width: 100%; height: 1rem; display: block; margin: 0.5rem 0 0.2rem 0; }
.sy_zjtd>p a{ width:40%; height: 1rem; display: block; margin: 0 auto; font-size: 0.3rem; line-height:1rem; text-align: center; background:#0f5d99; color: #fff; }
.sy_krdj{ width: 100%; padding:0.2rem; background: url(../img/sy_bj.jpg) center no-repeat; background-size: cover; }
.sy_zjtd .sy_zjtd_top .sy_zjtdul li .zjtd_qh_bot{height: 0.8rem;line-height: 0.8rem;text-align: center;border-top: 0.02rem solid #b6b6b6;display: block}
.sy_krdj .sy_krdjul{}
.sy_krdj .sy_krdjul li{ width:49%; display: block; float: left; position: relative; margin: 0.1rem 0 }
.sy_krdj .sy_krdjul li a{ width:100%; display: block;}
.sy_krdj .sy_krdjul li a img{ width:100%; height: 2.48rem; display: block;}
.sy_krdj .sy_krdjul li .sy_krdjfont{ width: 100%; display: block; position: absolute; z-index: 2; top: 0; left: 0;padding-top: 0.3rem; }
.sy_krdj .sy_krdjul li .sy_krdjfont h4{ width: 100%; height: 1rem; line-height: 1rem;font-size: 0.35rem; text-align: center; overflow: hidden; }
.sy_krdj .sy_krdjul li .sy_krdjfont h5{ width: 100%;overflow: hidden; }
.sy_krdj .sy_krdjul li .sy_krdjfont span{ width:10%; height: 0.04rem; margin: 0 auto; background:#000; display: block; }
.sy_krdj .sy_krdjul li .sy_krdjfont h6{ width: 100%; height: 1rem; line-height: 1rem; color: #737272; font-weight: normal; font-size: 0.3rem; text-align: center; overflow: hidden; }
.sy_krdj .sy_krdjul li:nth-child(2n){ float: right; }
.sy_bq_yqlb{ width: 100%; display: block; padding:0.2rem; background: #0f5d99; overflow: hidden; }
.sy_bq_yqlb .sy_bq_yq{width: 100%; height: 1rem; display: block; margin: 0 0 0.1rem 0; line-height: 1rem; text-align: center; font-size: 0.4rem; color: #fff; background: rgba(0,0,0,0.2); }
.sy_bq_yqlb .sy_bq_yqlbul{width: 100%;overflow: hidden;}
.sy_bq_yqlb .sy_bq_top img{ width:1.05rem; height: 1.34rem;  display: block; float: left; }
.sy_bq_yqlb .sy_bq_yqlbul li{ width: 100%; line-height: 0.8rem;font-size: 0.3rem; color: #fff; display: block;}
.sy_bq_yqlb .sy_bq_yqlbul li a{ width: 100%; font-size: 0.3rem; color: #fff; display: block;}
.sy_bq_yqlb .sy_bq_yqlbul2 li{ height: 0}
.sy_bq_yqlb .sy_bq_yqlbul3 li{ width: 50%; height: 0; float: left; overflow: hidden;}
.sy_bq{ width: 100%; display: block; padding:0.2rem; background: #363636; }
.sy_bq p{ width: 100%; line-height: 0.7rem;font-size: 0.3rem; color: #fff; display: block; text-align: center;}
.sy_bq .sy_bq_center{ width:100%; display: block; text-align: center; }
.sy_bq .sy_bq_center img{ width:27%;display:inline-block; margin:0.1rem;}
/*导航*/
.fade_bkbg{position: fixed; top: 0; bottom: 0; left: 0; right: 0; width: auto; height: auto; background-color: rgba(0,0,0,.4); opacity: 0; visibility: hidden; transition-duration: .3s; -webkit-transition-duration: .3s;}
html{ -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}

/***************************************************/
#ny_ejlm{ width:100%; height:3.5rem; background:#000000; text-align:center; color:#fff; display: block; position: relative;}
#ny_ejlm .ny_lm_img{ width:100%; height:100%; display: block; position: absolute;}
#ny_ejlm .ny_lm_img img{ width:100%; height:100%; opacity: 0.7;}
#ny_ejlm .ny_ejlmul{ width: 100%; position: absolute; z-index: 2; top: 1rem; left: 0; }
#ny_ejlm .ny_ejlmul p{ width: 94%; display: block; margin: 0 auto; font-size: 0.4rem; font-weight: bold; letter-spacing: 0.1rem; }
#ny_ejlm .ny_ejlmul ul{ text-align: center; }
#ny_ejlm .ny_ejlmul ul li{ width: 20%; height:0.8rem; line-height:0.8rem; display: inline-block; background: #fff; font-size: 0.3rem; }
#ny_ejlm .ny_ejlmul ul li a{ width:100%; height:0.8rem;display:block;}
#ny_ejlm .ny_ejlmul ul li:hover a{ background: none }

#ny_lmdh{ width:100%; line-height: 1rem; display: block; }
#ny_lmdh .ny_lmdha{width:100%; height: 1rem; line-height: 1rem;color: #fff; font-size: 0.35rem; display: block;background: #0f5d99;padding:0 5%;  }
#ny_lmdh .ny_lmdha img{ width: 0.5rem; height: 0.3rem; float: right; margin-top: 0.35rem;transition: all 0.5s }
#ny_lmdh .ny_lmdhb li{ width:100%; height: 1rem; line-height: 1rem; overflow: hidden; display: block;  padding:0 5%; background: #f3f3f3; }
#ny_lmdh .ny_lmdhb li a{ width: 100%; height:1rem; line-height: 1rem; display: block; text-align:center; font-size: 0.3rem;border-bottom: 1px solid #e2e2e2; }

#ny_dqwz{ width: 100%; font-size: 0.24rem;height:1rem; background: #f0f0f0; padding:0 5%; line-height:1rem;}
#ny_dqwz a{ display: inline-block; margin-right:0.2rem; }
#ny_dqwz a:not(:first-child){ margin-left:0.2rem;  }


/*****************详情******************/
#ny_xq_center{ width: 90%; margin: 0.3rem auto 0;}
#ny_xq_center .ny_xwlb{ width: 100%;}
#ny_xq_center .ny_xwlb ul{}
#ny_xq_center .ny_xwlb ul li{ width: 100%;display: block; font-size: 0.35rem; overflow: hidden; border-bottom: 0.03rem solid #f2f2f2; padding:0.2rem 0 0 0; }
#ny_xq_center .ny_xwlb ul li a{ width: 100%; line-height:0.6rem; display: block;}
#ny_xq_center .ny_xwlb ul li span{ width: 30%; height:0.8rem; line-height:0.8rem; display: block; color: #ababab;}
#ny_xq_center .ny_xwlb ul li:hover{ background: none;}
#ny_xq_center .ny_tpxwlb{ width: 100% }
#ny_xq_center .ny_tpxwlb ul{}
#ny_xq_center .ny_tpxwlb ul li{ width: 100%;display: block; font-size: 0.35rem; overflow: hidden; border-bottom: 0.03rem solid #f2f2f2; padding: 0.2rem 0 0 0; }
#ny_xq_center .ny_tpxwlb ul li a{ width: 100%; line-height:0.6rem; display: block;}
#ny_xq_center .ny_tpxwlb ul li a img{ width: 100%; height: 4.5rem; background: #000; border: 0;}
#ny_xq_center .ny_tpxwlb ul li span{ width: 25%; height:0.8rem; line-height:0.8rem; display: block; color: #ababab;}
#ny_xq_center .ny_tpxwlb ul li:hover{ background: none; }
#ny_xq_center .lm{width:100%;height:auto;font-size:0.35rem;line-height:0.8rem;text-align:center;border-bottom:0.02rem dashed #eaeaea;display: block;}
#ny_xq_center .lm h5{ color: #b2b2b2; font-weight: normal;}
#ny_xq_center .nr{ width: 100%; padding-bottom: 0.3rem;}
#ny_xq_center .nr p{width:100%;font-size:0.3rem;line-height:0.8rem;}
#ny_xq_center .nr_a{ width: 100%; display: block; margin-bottom: 0.5rem;}
#ny_xq_center .nr_a a{ width:40%; height: 1rem; text-align: center; margin: 0 auto; line-height: 1rem; background: #0f5d99; color: #fff; font-size: 0.4rem; display: block;}
#ny_xq_center .syp{width: 100%;}
#ny_xq_center .syp span{width: 100%;display: block; margin-bottom: 0.2rem;}
#ny_xq_center .syp span h5{width: 20%; height: 1rem; display: block; float: left; font-size: 0.35rem; background: #0f5d99; color: #fff;
text-align: center; line-height: 1rem;}
#ny_xq_center .syp span a{width: 80%; height: 1rem; display: block; float: left; font-size: 0.3rem; line-height: 1rem;
 background: #f0f0f0; padding: 0 0.2rem; overflow: hidden;}

#ny_xq_center .ny_kery{ width: 100%; padding: 0.2rem 0 0.3rem 0;}
#ny_xq_center .ny_kery ul{ }
#ny_xq_center .ny_kery ul li{ width:48%; display: block; float: left; margin: 0.2rem 0 0 0;}
#ny_xq_center .ny_kery ul li img{ width:100%; height:100%; display: block;}
#ny_xq_center .ny_kery ul li span{ width:100%; height:0.6rem; overflow: hidden; font-size: 0.3rem; line-height: 0.6rem; text-align: center; display: block;}
#ny_xq_center .ny_kery ul li:nth-child(2n){ float: right; }
#ny_xq_center .ny_ksszdh{ width: 100%; padding: 0;}
#ny_xq_center .ny_ksszdh .ny_ksszdh_box{}
#ny_xq_center .ny_ksszdh_box .ny_ksszdhul{ }
#ny_xq_center .ny_ksszdh_box .ny_ksszdhul li{ width:48%; display: block; float: left; margin: 0.2rem 0 0 0;}
#ny_xq_center .ny_ksszdh_box .ny_ksszdhul li a{ width:100%; height: 0.7rem; line-height: 0.7rem; font-size: 0.3rem; display: block;}
/*sidemenu*/

.Paging{text-align: center;margin-bottom: 0.3rem}
.Paging li{width: auto !important;float: left!important;margin: 0.2rem!important;padding: 0 !important;border: 0.02rem solid #0f5d99 !important;border-radius: 0.1rem;}
.Paging span,.Paging a{font-size: 0.3rem;display: block;padding: 0.2rem 0.35rem;line-height: normal!important;}
.Paging span{background: #0f5d99;color: #fff}
.Paging li.active{background: #0f5d99}
.Paging li.active a{color: #fff}