* {
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/*body {
	background: #2d2c41;
	font-family: 'Open Sans', Arial, Helvetica, Sans-serif, Verdana, Tahoma;
}*/

ul {
	list-style-type: none;
}

a {
	
	text-decoration: none;
}

/** =======================
 * Contenedor Principal
 ===========================*/


 .accordion {
 	width: 240px;
 }
.accordion .gkzn,.accordion .gkzd,.accordion .gknr,.accordion .gknb{width: 100%;margin-bottom: 15px;}
/*.accordion .gkzn.open .leftImg{background: url(xxgk_11.png);background-position: 0px;}*/
.accordion .gkzn .leftImg,.accordion .gkzd .leftImg,.accordion .gknr .leftImg,.accordion .gknb .leftImg,.accordion .ysqgk .leftImg{background: url(xxgk_11_03.png) no-repeat center center;width: 40px;height: 62px;margin: 0px 20px 0 15px;display: inline-block;}
.accordion .gkzn.open .leftImg,.accordion .gkzd.open .leftImg,.accordion .gknr.open .leftImg,.accordion .gknb.open .leftImg,.accordion .ysqgk.open .leftImg{background: url(xxgk_12_03.png) no-repeat center center;width: 40px;height: 62px;margin: 0px 20px 0 15px;display: inline-block;}
.accordion .gkzn .leftImg,.accordion .gkzn.open .leftImg{background-position:0px 0px;}
.accordion .gkzd .leftImg,.accordion .gkzd.open .leftImg{background-position:0px -85px;}
.accordion .gknr .leftImg,.accordion .gknr.open .leftImg{background-position:0px -170px;}
.accordion .gknb .leftImg,.accordion .gknb.open .leftImg{background-position:0px -265px;}
.accordion .ysqgk .leftImg,.accordion .ysqgk.open .leftImg{background-position:0px -350px;}

.accordion .link {
	cursor: pointer;
	display: inline-block;
	color: #2d66a5;
	font-size: 23px;
	height: 70px;
	border: 2px solid #dbdbdb;background: #fff;width: 100%;
}
.accordion .link a{color: #4D4D4D;}

.accordion li{overflow: hidden;width: 100%;}
.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 .lanmu{width: 100px;font-weight: normal;display: inline-block;line-height: 32px;position: relative;top: -3px;}
.accordion li .lanmu.lanmu1{width: 115px;top: -20px}
.accordion li.open .link {
	background: rgb(42,102,165);
	color: #fff;
}
.accordion li.open .link{border: 2px solid rgb(42,102,165);}
.accordion li.open .link a{color: #d96503;}
.accordion li.open .link .fa-bg{
	background:url(zssg171114_33.png) no-repeat center center;
}
.accordion li .flodImg{background: url(xxgk_14.png) no-repeat center center;width: 22px;height: 62px;display: inline-block; float: right;   margin-right: 15px;}
.accordion li.open .flodImg{background: url(jian_03.jpg) no-repeat center center;}
.accordion li.open i {
	color: #b63b4d;
}
.accordion li.imgRotate i.fa-chevron-down {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

.submenu span{ font-family: "Arial";
    font-size: 15px;
    cursor: pointer;
    color: #454545;
    width: 5px;
    height: 5px;
    margin: 0 2px 0 0;
    line-height: 32px;
    background: none;display: inline-block;padding-right: 15px;}
   .submenu li:hover span{
    background: none;
    width: 5px;
    height: 5px;
    margin: 0 2px 0 0;
    line-height: 32px;font-weight: normal;}
    .submenu li:hover,.submenu li:hover a{color: #2d66a5;font-weight: bold;}
    .s-side .first {
}
.s-side .d-firstNav{height: 44px;line-height: 44px;font-size: 20px;color: #000;border-bottom: 1px solid #e3e3e3;background: #fff;}
.s-side .d-firstNav span {
  display: inline-block;
  margin-left: 15px;
}
.d-firstDrop li.s-secondItem,.d-secondNav{border-bottom: 1px solid #e3e3e3;}
.s-thirdItem{border-bottom: none;}
.s-side .d-firstNav i.fr {
  font-size: 25px;
}
/**
 * Submenu
 -----------------------------*/
 .submenu {
 	display: none;
 	background: #fff;padding: 20px 0;border: 2px solid #dbdbdb;border-top: none;
 }

 .submenu li {
 	padding-left: 40px;
 	font-size: 15px;color: #555555;height: 32px;line-height: 32px;
 }
  .submenu li .sub_submenu div{padding-left: 14px}
 .sub_submenu{display: none}
 .submenu li.menus{height: auto}
 .submenu li.active,.submenu li:hover{background: rgb(230,245,255);}
 .submenu li.active a{color: #2d66a5;font-weight: bold;}
 .submenu li.active .sub_submenu a{color:#555;}
 .submenu li.active .sub_submenu a:hover{color: #2d66a5;}
 .submenu a {
 	display: block;
 	text-decoration: none;
 	color: #555555;
 	display: inline-block;
 }

 .submenu a:hover {
 	
 	color: #333333;
 }

.accordion .fa-bg{background:url(zssg171114_33.png) no-repeat center center;display: inline-block;width: 20px;height: 20px;}


.gknr_conList{border-bottom: 1px solid #fff;}
.accordion li.gknr_conList.open .link,.accordion li.gknr_conList .link{background: #e5e5e5 !important;text-align: center;height: 34px;border: none !important;font-size: 17px;line-height: 34px;color: #444444 !important;font-weight: bold;}
.accordion li.gknr_conList.open .lanmu,.accordion li.gknr_conList .lanmu{font-weight: bold;}
.open_close{font-weight: bold;font-size: 18px;float: right;margin-right: 10px;color: #4b7ceb;}
.gknr_conList .submenu{border: none;}
.gknr_conList .submenu li.active,.gknr_conList .submenu li:hover{background: none;color: #10568a;}

.gknr_conList .submenu{display:block!important;}
.gknr_conList.open .submenu{display:block;}
.gknr_conList .curnow {color: #2d66a5; font-weight: bold;}
.gknr_conList .open_close{background: url(addj_06.jpg) no-repeat center center;width: 13px;height: 13px;margin-top: 10px;}
.gknr_conList.open .open_close{background: url(addj_03.png) no-repeat center center;}
.gknr_conList .menus.now .open_close{background: url(addj_03.png) no-repeat center center;}
.gknr_conList .menus .open_close{background: url(addj_06.jpg) no-repeat center center;width: 13px;height: 13px;margin-top: 10px;}
.sub_submenu div a.active{
    color:#2d66a5!important;
}