.main {
    width: 1200px;
    margin: 20px auto;
}
.current{

	text-indent: 20px;
}
.main-body{
	width: 1200px;
}
.con-nav{
	width: 300px;
	height:778px;
	background: #fff;
	padding: 13px 20px;
}
.con-nav h1{
	height: 52px;
	line-height: 52px;
	background: #4178be;
	color: #fff;
	text-align: center;
	font-size: 19px;
	font-weight: bold;
}
.nav-dec{
	background: #fafafa;
	padding: 0 20px 20px 20px;
}
.nav-dec ul li{
	font-size: 16px;
	line-height: 30px;
	height: 30px;
	text-align: center;
	border-bottom:solid 1px #d9d9d9;
}
.nav-dec ul li:hover{
	color: #0c69b7;
}
.list-dec{
        height:778px;
	width: 885px;
	padding: 20px;
	background: #fff;
}
.list-cur{
	border-bottom: solid 1px #d9d9d9;
}
.list-cur h1{
	height: 45px;
	line-height: 45px;
	font-size: 19px;
	font-weight: bold;
	color: #0c69b7;
}
.gt-con ul li {

    text-indent: 10px;
    line-height: 34px;
    font-size: 16px;
}
.gt-con span {
    float: right;
    color: #999999;
}
/*page*/
.main-page{
	width: 1200px;
	margin: 0 auto;
	background: #fff;
	padding: 40px 80px;
}
.main-page h1{
	font-size: 30px;
	text-align: center;
	color: #0c69b7;
}
.sub-heading{
	height: 65px;
	line-height: 65px;
	border-bottom:solid 1px #d9d9d9;
}
.sub-heading ul li{
	float: left;
	margin-left: 80px;
}
.sub-heading ul{
	margin-left: 80px;
}
.page-dec p{
	text-indent: 2em;
	font-size: 16px;
	line-height: 30px;
	margin-top: 30px;
}
.page-dec img{
	display: block;
	margin:20px auto;
}

.share{
	height: 40px;
	background: #f2f2f2;
	padding: 5px;
}
.sx-line{
	border-top: solid 1px #eee;
        padding-top:20px;
}
.art-cpage{height:50px;width:700px;float:left}
.sharec {
    float: right;
    width: 180px;
    margin-top: 10px;
}
.bsbox{width:560px !important;height:419px !important}
.bfind-wrapper-top{height:27px !important}
#bspanel{width:263px !important}
.xxgkbd td{font-size: 16px;color: #333333;font-family: microsoft yahei;line-height: 28px;}
#xxgkbk{border: solid 1px #5e94eb;}
#xxgkzt{font-size:16px;float:right}
#xxgkwbk{border:none !important}
.m-second-menu dd a {line-height: 20px;border-top: 1px dashed #e6e6e6;}
.m-first-menu li a {text-decoration: none;margin-left: 15px;border-bottom: none;outline: none;display: block;}
#xxgklb{text-align:left !important;padding-left:20px !important}
.heightauto{height:auto !important}
.icon-downarrow {
    display: inline-block;
    width: 13px;
    height: 8px;
    margin-left: 15px;
    vertical-align: middle;

}
.block{display:block}
.xzlm{font-weight:bold !important}