@charset "utf-8";
body{font-family: "微软雅黑";background:url(../images/bj.png) no-repeat top center;min-width:1200px;}
.main{width: 1202px;margin: 0 auto;}
.nav{float: left;width: 220px;}
.nav .logo{margin-top: 36px;text-align: center;margin-left: -170px;}
.nav .logo p{width: 375px;padding-top: 32px;border-top: 1px solid #1f5aa0;margin-top: 22px;font-size: 25px;color: #fff;}
/*导航*/


.accordion {
    margin-top: 112px;}

.accordion .link {
    cursor: pointer;
    display: block;
    background:url(../images/nav_bj2025.jpg) no-repeat;height:50px;line-height:50px;display: block;color: #fff;font-size: 16px;padding-left: 33px;
    position: relative;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;}
.accordion .link a{color:#fff;}
.accordion li:last-child .link {
    border-bottom: 0;}
.accordion li{
    cursor: pointer;}
.accordion li i {
    position: absolute;
    top: 16px;
    left: 12px;
    font-size: 18px;
    color: #595959;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;}

.accordion li i.fa-chevron-down {
    right: 12px;
    left: auto;
    font-size: 16px;}

.accordion li.open .link {
	background: url(../images/nav_bj_on.jpg) no-repeat;height:50px;line-height:50px;color: #f0ff00;}

.accordion li.open i {
    color: #f39800;}

.accordion li.open i.fa-chevron-down {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);}

/**
 * Submenu
 -----------------------------*/
.submenu {
    display: none;
    background:#3c8bce;
    font-size: 14px;}

.submenu li {
    border-bottom: 1px solid #d6d7dc;}

.submenu a {
    display: block;
    text-decoration: none;
    color: #fff;
    padding-left: 42px;
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
	height:40px;
	line-height:40px
;}

.submenu a:hover ,.submenu li.current a{

    color: #f0ff00;}

.tree {  margin-top: 112px; background:#54a8f0;}
.tree li,
.tree li > a,
.tree li > span {
    padding: 3px 10px;}
.tree>li{border-bottom:1px solid #035fac;}
.tree li a {
    color:#FFFFFF;
    text-decoration: none;
    line-height: 30px;
    border-radius: 2px;}

.tree li a:hover {
    background-color: #3c8bce;
    color: #f0ff00;}
.active {
    background-color: #3c8bce;
    color: white;}

.active a {
    color: #fff;}

.tree li a.active:hover {
    background-color: #34BC9D;}
.treemenu li { list-style: none;}

.treemenu .toggler {
    cursor: pointer;}

.treemenu .toggler:before {
    display: inline-block;
    margin-right: 2pt;}
li.tree-closed span,li.tree-opened span{color:#ffffff;line-height: 30px;}
li.tree-empty > .toggler { color: #ffffff;}
li.tree-empty > .toggler:before { content: "\2212";}
li.tree-closed > .toggler:before { content: "+";}
li.tree-opened > .toggler:before { content: "\2212";}
/*导航结束*/
.nav .ss{background:url(../images/se.jpg) no-repeat;height:40px;margin-top: 20px;}
.nav .ss .i1{border: none;background: none;width: 159px;padding-left: 10px;height: 40px;line-height: 40px;vertical-align: top;outline: none;color: #666666;}
.nav .ss .i2{background: none;border: none;width: 46px;height: 40px;line-height: 40px;vertical-align: top;cursor: pointer;outline: none;}
.main_r{width: 940px;float: right;padding-top: 40px;background: #fff;}
.flash ul li{width: 85px;height: 340px;position:relative;overflow:hidden;float:left;margin-right: 1px;}
.flash ul li .imgTop img{opacity:0.4;}
.flash ul li .imgTop img.tm{opacity:1;}
.flash ul li .imgCon{width:538px;height:405px;}
.flash ul li .imgCen{width: 596px;height:50px;background:rgba(0,0,0,0.5);color:#fff;font-size: 16px;line-height: 50px;position:absolute;left:0px;bottom: 0;}
.flash ul li .imgCen span{background:url(../images/jt.jpg) no-repeat right center;display: inline-block;width: 51px;font-size: 30px;text-align: left;margin-left: 13px;margin-right: 21px;vertical-align: middle;color: #fff;}
.flash ul li .imgBot{width:538px;height:45px;background:#222;}
.flash ul li .imgBot p.bt_1{width:80px;line-height:45px;font-size:16px;color:#fff;text-indent:20px;float:left;}
.flash ul li .imgBot p.bt_2{width:458px;height:45px;line-height:45px;float:left;display:none;}
.flash ul li .imgBot p.bt_2 span{font-size:14px;color:#fff;padding-right:30px;padding-left:10px;}
.flash ul li.first{width: 596px;}
.flash ul li.fast{position:absolute;right:0px;bottom:0px;}
.news{margin-top: 30px;}
.news .bt{background:url(../images/new.jpg) no-repeat;height:51px;line-height: 45px;}
.news .bt .lf{color: #fff;width: 100px;text-align: center;}
.news .bt .rt{margin-right: 10px;}
.news .bt .rt a{color: #959595;font-size: 13px;}
.news .con{background: #fff;padding: 18px 0;margin-top: 10px;}
.news .con ul li{background:url(../images/d.jpg) no-repeat left center;float: left;padding-left: 15px;line-height: 36px;margin-left: 19px;width: 428px;}
.news .con ul li span{float: right;font-family: Georgia;color: #999999;}
.news .con ul li a:hover{ color:#045da6;}
.wljx{margin-top: 30px;}
.wljx ul li{float: left;margin-right: 30px;}
.wljx ul li a{display: block;width: 212px;height: 43px;color: #ffffff;text-align: center;padding-top: 77px;}
.wljx ul li a.a1{ background:url(../images/xt1.jpg) no-repeat center #f3ab47;}
.wljx ul li a.a2{ background:url(../images/xt2.jpg) no-repeat center #3fd498;}
.wljx ul li a.a3{ background:url(../images/xt3.jpg) no-repeat center #8280e8;}
.wljx ul li a.a4{ background:url(../images/xt4.jpg) no-repeat center #54a7ec;}
.spkt .con{border-top: 2px solid #2894ee;background: #fff;width: 455px;height: 218px;margin-right: 30px;margin-top: 30px;}
.spkt .con .bt{font-size: 18px;color: #045da6;line-height: 46px;padding-left: 20px;}
.spkt .con .nr{padding: 0 30px;}
.spkt .con .lf{ margin-top:26px;}
.spkt .con .nr .rt{width: 270px;}
.spkt .con .nr .rt ul li{background:url(../images/t.jpg) no-repeat left center;line-height: 36px;font-size: 15px;padding-left: 18px;}
.spkt .con .nr .rt ul li a:hover{ color:#045da6;}
.po{margin-top: 21px;}
.po ul li{float: left;margin-right: 34px;height: 24px;}
.po ul li a{font-size: 16px;padding:5px 8px; border:1px solid #dddddd; display:block; text-align:center;}
.po ul li a:hover{color:#08488e;font-weight: bold;border:1px solid #54a8f0;}
.ny_bt{height:51px;line-height: 45px;margin-top: 34px;border-bottom:5px solid #f2f2f2;}
.ny_bt .lf{color: #fff;}
.ny_bt .rt{margin-right: 10px;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 820px;
    text-align: left;}

.ny_bt .rt a,.ny_bt .lf a{color: #333;font-size: 16px;}
.ny_list{background: #fff;margin-top: 8px;padding: 16px 0;}
.ny_list ul li{background:url(../images/d.jpg) no-repeat left center;padding-left: 15px;line-height: 53px;margin-left: 19px;border-bottom: 1px solid #ececec;margin-right: 16px;}
.ny_list ul li span{float: right;font-family: Georgia;color: #999999;}
.ny_list ul li a:hover{ color:#045da6;}
.foot{margin-top: 30px;background: #fff;height: 68px;line-height: 68px;border: 1px solid #e3e3e3;padding: 0 16px;font-size: 13px;}
.foot a{ color:#444444; font-size:13px;}
.foot .rt img{margin-right: 9px;}
.fy{text-align: center;padding-top: 38px;padding-bottom: 45px;background: #fff;font-size: 12px;}
.fy a{border: 1px solid #b3d8f5;height: 18px;line-height: 18px;text-align: center;display: inline-block;padding: 0 4px;}
.fy input{border: 1px solid #b3d8f5;height: 18px;line-height: 18px;text-align: center;vertical-align: middle;display: inline-block;width: 24px;}
.page-con { padding:20px; height:auto !important;height:500px; min-height:500px;}
.page-con h1{ line-height:40px; font-size:24px; color:#2f2f2f; text-align:center;}
.page-con h2{text-align:center; color:#666; font-size:18px; line-height:30px;}
.page-con .date{ text-align:center; font-size:12px; color:#b5b5b5; line-height:30px;}
.page-con .zhengwen{ padding:10px 0;}
.page-con .zhengwen p{ font-size:14px; text-indent:2em; line-height:30px; color:#393939;}
.page-con .zhengwen img{ margin:10px auto; display:block; max-width:100%; text-indent:0em;}
.page-con .next{ border-top:1px solid #b6b6b6; padding:20px 0; margin-top:15px; line-height:28px;}
.page-con .next a{ color:#727272;}
.page-con .next a:hover{ color:#0072c5;}