body{background-color:#F3F3F3;}

table {
    width: 863px;
    border: #e0e0e0 solid;
    border-width: 0px 1px 1px 1px;
}
 thead td {
    background: #f0f0f0;
    font-size: 14px;
    border-width: 1px 0;
    border-color: #e0e0e0;
}

 td {
    padding: 9px 12px;
    border: #e0e0e0 solid;
    border-width: 1px 1px 1px 1px;
}
.w1250 {
	width: 1250px;
	margin: 0 auto;
}
.mt20 {
    margin-top: 20px;
}
.org {
    color: #f70;
}
.serv-second-right {
	float: left;
	width:970px;
	margin-left: 20px;
}


/*头部*/
.serm-top {
    width: 100%;
    height: 109px;
    background: #fff;
    min-width: 1190px;
}
.serm-top .serm-logo {
    float: left;
    margin-top: 18px;
}
.circle {
    float: left;
    width: 6px;
    height: 6px;
    background-color: #999;
    border-radius: 50%;
    display: inline-block;
    margin: 46px 0 0 20px;
}
.subtitle {
    float: left;
    line-height: 93px;
    padding: 0 20px;
    font-size: 26px;
    font-weight: 500;
    color: #888;
}
/*搜索*/
.serm-top .serm-search {float: right;margin: 30px 0 0 0;/*width: 530px;*/height: 38px;}
.serm-top .serm-search .u1{float: left;width: 448px;height: 34px;border: solid #00a0e9; border-width: 2px 0 2px 2px;}
.serm-top .serm-search .u1 li{float:left;}
.serm-top .serm-search .u1 .l1{width:368px;background-color:#fff;}
.serm-top .serm-search .u1 .l1 input{float: left; padding: 8px 10px; width: 428px;height: 30px; background: 0 0;border: 0 none;}
.serm-top .serm-search .u1 .l1 #searchHtml{float:left;width:448px;position:relative;background-color:#fff;margin:-1px 0 0 0px;z-index:9;text-align:left;}
.serm-top .serm-search .u1 .l1 #searchHtml a{float:left;padding:0 10px 0 10px;font-size:13px;height:29px;width:546px;line-height:29px;overflow:hidden;}
.serm-top .serm-search .u1 .l1 #searchHtml a:hover{background-color:#f2f2f2;text-decoration:none;color:#000;font-weight:700;}
.serm-top .serm-search .u1 .l2{width:80px;}
.serm-top .serm-search .u1 .l2 input{float: left; width: 80px;height: 36px;background: #00a0e9;border: 0 none;font-size: 16px;font-weight: 700;line-height: 36px;color: #fff;text-align: center;cursor: pointer;font-family: "Microsoft Yahei";}



/*热门搜索关键词*/
.serm-top .serm-search .sertuij a:first-child {
    cursor: default;
}

.serm-top .serm-search .sertuij a {
    float: left;
    font-family: "Microsoft Yahei";
    color: #666;
    margin-right: 20px;
    margin-top: 5px;
    text-decoration: none;
}
/*导航*/
.serm-nav {
    height: 35px;
    width: 100%;
    background: #fff;
    border-bottom: 2px solid #39f;
    min-width: 1190px;
}
.serm-nav .main-nav {
    height: 36px;
    float: left;
    margin-left: -1px;
    z-index: 200;
    overflow: hidden;
}
.serm-nav .main-nav ul {
    position: relative;
    float: left;
    z-index: 2;
}
.serm-nav .main-nav .cur {
    background: #39f;
}

.serm-nav .main-nav li {
    float: left;
    height: 36px;
}
.serm-nav .main-nav .cur a, .serm-nav .main-nav .cur a:hover {
    color: #fff;
}
.serm-menu .menu a:hover,.serm-nav .main-nav li a:hover {
	color: #f70;
}
.serm-nav .main-nav li a {
    display: inline-block;
    padding: 0 20px;
    height: 36px;
    font-size: 16px;
    line-height: 36px;
    color: #333;
    font-family: "Microsoft Yahei";
    text-decoration: none;
}

/*切换*/
.banner{float:left;height:330px;overflow:hidden;width:100%;border-radius: 8px;margin-bottom: 20px;}
.banner .d1{float:left;/*width:100%;min-width:910px;*/height:330px;display:block;/*position:absolute;*/left:0px;z-index:5;}
.banner .d2{/*float:left;*/width:100%;height:30px;/*clear:both;*/position:absolute;z-index:8;left:0px;margin-top:300px;}
.banner .d2 ul{float:left;position:absolute;left:55%;display:inline;}
.banner .d2 li{width:18px;height:5px;border-radius:8px;overflow:hidden;cursor:pointer;background-color: #fff;border:#fff solid 1px;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background-color:#f70;}


/*下页*/
 .prenext{float:left;width:940px;background-color:#fff;border-radius:3px;padding:20px 0 0px 0;font-size:14px;border-top: 1px solid #e8e8e8;}
 .prenext .u1{float:left;margin:0 70px 0 20px;width:379px;}
 .prenext .u1 li{float:left;width:100%;}
 .prenext .u1 .l1{color:#bbb;}
 .prenext .u1 .l2{height:20px;line-height:20px;overflow:hidden;color:#999;}
 .prenext .u1 .l2 a{color:#999;}
 .prenext .u1 .l2 a:hover{color:#0f7fdf;}
 .prenext span{float:left;height:38px;border-left:#eee solid 1px;width:70px;}
 .prenext .u2{float:left;margin:0 20px 0 0;text-align:right;width:379px;}
 .prenext .u2 li{float:left;width:100%;}
 .prenext .u2 .l1{color:#bbb;}
 .prenext .u2 .l2{height:20px;line-height:20px;overflow:hidden;color:#999;}
 .prenext .u2 .l2 a{color:#999;}
 .prenext .u2 .l2 a:hover{color:#0f7fdf;}


/*操作提示页面*/
.yjcode .succap{float:left;width:1238px;height:22px;margin:20px 0 0 0;font-size:14px;font-weight:700;padding:8px 0 0 10px;text-align:left;border:#ddd solid 1px;background-color:#f2f2f2;}
.yjcode .sucmain{float:left;width:838px;border:#DDDDDD solid 1px;border-top:0;height:167px;background:url(../../img/suc.jpg) no-repeat;background-position:235px 66px;text-align:left;padding:80px 0 0 410px;line-height:25px;}
.yjcode .sucmain strong{font-size:14px;}
.yjcode .sucmain a{color:#999;}


/*跃码库*/
.serv-second {
	min-width: 1250px;
	/*padding-bottom: 30px;*/
}
.serv-second-title {
    font-size: 16px;
    color: #333;
    border-bottom: 1px solid #eee;
}

.serv-second-title {
    height: 44px;
    line-height: 45px;
    padding: 0 20px;
    margin-bottom: 13px;
}
.serv-second-title i {
	display: inline-block;
	width: 30px;
	height: 30px;
	vertical-align: -9px;
	margin-right: 10px;
}

.serv-second-title i.icon-1 {
	background: url(../images/zhaos.png) no-repeat center;
	background-size: 100% 100%;
}

.serv-second-title i.icon-2 {
	background: url(../images/pingt.png) no-repeat center;
	background-size: 100% 100%;
}

.serv-second-title i.icon-3 {
	background: url(../images/yingx.png) no-repeat center;
	background-size: 100% 100%;
}

.notice-content ul li:last-of-type {
	margin-right: 0;
}
.notice-content ul li {
    float: left;
    width: 310px;
    height: 245px;
    background-color: #fff;
    border-radius: 4px;
    padding-bottom: 15px;
    margin-right: 20px;
}

.notice-content ul .serv-second-title a {
    float: right;
    line-height: inherit;
    height: auto;
    font-size: 12px;
    color: #999;
    margin-right: 0;
}

.notice-content ul li a {
    font-size: 12px;
    color: #666;
    margin: 0 20px;
    height: 26px;
    line-height: 26px;
    display: block;
    text-decoration: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.notice-content ul li a:hover {
	color: #f70;
}



/*跃码库规则*/
.serm-menu.new-serm-menu {
    width: 260px;
    position: static;
    float: left;
    border-radius: 4px;
    padding: 4px 0;
}
.serm-menu {
    position: absolute;
    top: 46px;
    left: 0;
    padding-top: 1px;
    width: 240px;
    height: auto;
    background: #303133;
    z-index: 2;
    overflow: visible;
    font-family: "Microsoft yahei";
}

.serm-menu .menu {
    position: relative;
    z-index: 92;
}

.serm-menu.new-serm-menu .menu dl {
    padding: 0 20px;
}
.serm-menu .menu dt span {
    font-weight: 700;
    font-family: "Microsoft yahei";
    font-size: 14px;
    color: #fff;
}

.serm-menu .menu dd {
    height: auto;
    border-bottom: 1px solid #454648;
    padding-bottom: 10px;
}
.serm-menu.new-serm-menu .menu dl:last-of-type dd {
    border-bottom: none;
}
.serm-menu .menu a {
    display: inline-block;
    width: 108px;
    line-height: 25px;
    color: #adadad;
}

.serm-menu .menu a:hover {
	color: #f70;
}
.serm-menu .menu dl {
    position: relative;
    margin-top: -1px;
    padding: 14px 10px;
    z-index: 1;
    padding-bottom: 0;
}

.serm-menu .menu dt {
    margin: 13px 0 9px 0;
}

.serm-menu .menu dt i {
	display: inline-block;
	vertical-align: -1px;
	margin-right: 5px;
}

.serm-menu .menu dt i.nav-icon-1 {
	width: 15px;
	height: 16px;
	background: url(../images/nav-icon-1.png) no-repeat center;
	background-size: 100% 100%;
}

.serm-menu .menu dt i.nav-icon-2 {
	width: 16px;
	height: 16px;
	background: url(../images/nav-icon-2.png) no-repeat center;
	background-size: 100% 100%;
}

.serm-menu .menu dt i.nav-icon-3 {
	width: 15px;
	height: 15px;
	background: url(../images/nav-icon-3.png) no-repeat center;
	background-size: 100% 100%;
}

.serm-menu .menu dt i.nav-icon-4 {
	width: 16px;
	height: 17px;
	background: url(../images/nav-icon-4.png) no-repeat center;
	background-size: 100% 100%;
}

.serm-menu .menu dt i.nav-icon-5 {
	width: 14px;
	height: 16px;
	background: url(../images/nav-icon-5.png) no-repeat center;
	background-size: 100% 100%;
}

.serm-menu .menu dt i.nav-icon-6 {
	width: 16px;
	height: 14px;
	background: url(../images/nav-icon-6.png) no-repeat center;
	background-size: 100% 100%;
}

/*规则目录*/
.serm-leftMenu {
    float: left;
    width: 190px;
    background: #f6f6f6;
    min-height: 580px;
    height: auto!important;
    box-shadow: -2px -1px 5px #ececec inset;
    margin-bottom: -99999px;
    padding-bottom: 99999px;
}
.serm-leftMenu-tit {
    font-size: 16px;
    font-weight: 700;
    color: #666;
    height: 55px;
    line-height: 55px;
    margin-left: 20px;
}
.parent-menu>li {
    border-top: 1px solid #e8e8e8;
    position: relative;
}
.parent-menu>.on>a {
    color: #f70;
}

.parent-menu>li>a {
    display: block;
    font-size: 14px;
    font-weight: 700;
    text-decoration: none;
    color: #666;
    padding: 9px 0 10px 20px;
}
.serm-arrow {
    display: inline-block;
    width: 12px;
    height: 7px;
    background: url(../images/yun_icon.png) no-repeat;
    position: absolute;
    top: 15px;
    right: 20px;
    background-position: -195px -48px;
    cursor: pointer;
    -webkit-user-select: none;
}
.serm-arrow.up {
    background-position: -195px -58px;
}
.child-menu>li:first-child {
    border-top: 1px solid #e8e8e8;
}
.child-menu>.on>a {
    color: #f70;
}

.child-menu>li>a {
    display: block;
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
    color: #666;
    padding: 11px 0 7px 40px;
}



.serm-right {
    padding: 20px 37px;
    margin-left: 190px;
    background: #fff;
    min-height: 580px;
    height: auto!important;
}

.serm-right .serm-search {
    font-size: 18px;
    font-weight: 700;
    color: #333;
    margin-bottom: 10px;
}
.serm-right .serm-search span {
    font-size: 14px;
    font-weight: 400;
    color: #666;
    margin-left: 10px;
}
.serm-special-list {
    font-size: 14px;
    color: #333;
    padding: 15px 0;
    border-bottom: 1px dashed #e9e9e9;
}
.serm-special-list .p1 {
    font-weight: 700;
}
.list-icon {
    display: inline-block;
    width: 4px;
    height: 4px;
    background: url(../images/yun_icon.png) -207px 0 no-repeat;
    vertical-align: middle;
    margin-right: 10px;
}
.serm-special-list .p1 a {
    color: #666;
    text-decoration: none;
    margin-left: 5px;
    font-weight: 400;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.serm-special-list .p1 a:hover {
	color: #f70;
}
.clearfix:after {
    content: "";
    height: 0;
    visibility: hidden;
    display: block;
    clear: both;
}
/*当前位置*/
.serm-pointer {
    color: #666;
    font-size: 14px;
}
.serm-pointer a {
    margin: 0 5px;
    text-decoration: none;
    color: #666;
}

/*内容*/
.serm-right {
    padding: 20px 37px;
    margin-left: 190px;
    background: #fff;
    min-height: 580px;
    height: auto!important;
}
.serm-head {
    position: relative;
}
.serm-right h1, .serm-right h2 {
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    margin: 10px 0 5px 0;
}
.det-data {
    font-size: 12px;
    color: #666;
    text-align: center;
}
.serm-head .action {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -10px;
}
.serm-head .action a {
    font-size: 14px;
    color: #555;
    padding: 5px;
}
.line-two {
    border-bottom: 2px solid #e8e8e8;
    margin: 15px 0 20px 0;
}
.textrule {
    font-size: 10pt;
    padding-bottom: 30px;
    line-height: 1.6;
}


.explain-icon {
    vertical-align: -3px;
    width: 16px;
    cursor: pointer;
    background: url(../images/help_icon.png) no-repeat 0 50%;
    display: inline-block;
    height: 16px;
}

.explain {
    /*display: none;*/
    margin-bottom: 20px;
    border: 1px solid #dcdee3;
    padding: 20px;
    line-height: 24px;
}
.explain .b {
    font-size: 15px;
    color: #7dd589;
    font-weight: 700;
}
