﻿@charset "utf-8";
.row{ margin-bottom: 20px; }
.row.last{ margin-bottom: 0; }
.column-2{ float: left; width: 320px; margin-right: 20px; }
.column-5{ float: left; width: 420px; margin-right: 20px; }
.column-6{ float: left; width: 590px; margin-right: 20px; }
.column-6-1{ float: left; width: 575px; margin-right:5px; }
.column-7-1{ float: left; width: 387px; margin-right: 18px; }
.column-7-2{ float: left; width: 793px; margin-right: 18px; }
.row>.last{ float: right; margin-right: 0; }

#content{ background: none; padding: 20px 0; width: 1200px; margin: 0 auto; }
.pageBanner{ display: none; }
.infoList li{ padding: 12px 0 12px 13px; background-position: 0 19px; background-image: url(../../Base/img/icon-dot.png); }
.infoList li:hover{ background-image: url(../../Base/img/icon-dot-hover.png); }

.slideBox1 .con {
    display: none;
}

/* 图标特效 */
.menuList li a,
.effectIcon li a:before{
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.effectIcon li a:hover:before{
    -webkit-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
    transform: rotateY(360deg);
}

/* 头条新闻 */
.topicBox>.bd{ height: 110px; padding-left: 50px; background: #fff url(../../Base/img/topic-hd.png) no-repeat 0 0; }
.topicBox .list .t{ text-align: center; padding: 15px 0 12px; }
.topicBox .list .t .title{ font-size: 30px; font-weight: bold; line-height: 1.3; }
.topicBox .list .t .title .tit{ text-decoration: none; color: #333; }
.topicBox .list .t .title .tit:hover{ color: #b81c27; }
.topicBox .list .n{ float: left; width: 33.3333%; font-size: 16px; }

/* 焦点新闻 */
#focusNews{ margin-bottom: 0px; float: left; margin-right: 0; }
#focusNews,
#focusNews .bd li,
#focusNews .bd .pic img{ width: 590px; height: 327px; }
#focusNews .hd{ bottom: 24px; }
#focusNews .hd ul li{ border-radius: 0; }
#focusNews .bd .con{ height: 58px; line-height: 58px; }

.newsWrap{ float: left; width: 610px; }
#yjdt{ height: 327px; }
#yjdt .infoList li{ font-size: 16px; padding: 11px 0 11px 18px; background: url(../../Base/img/icon-topic.png) no-repeat 0 17px; }
#yjdt .infoList li:hover{ background-image: url(../../Base/img/icon-topic-hover.png); }

/* 网站公告 */
#wzgg{ background: #fff; overflow: hidden; }
#wzgg>.hd{ position: relative; float: left; padding: 0 20px; height: 62px; line-height: 62px; background: #b81c27 url(../../Base/img/bgs-h3.png) no-repeat 7px -43px; }
#wzgg>.hd:after{ position: absolute; content: ""; left: 100%; top: 50%; width: 0; height: 0; border-left: 6px solid #b81c27; border-top: 6px solid transparent; border-bottom: 6px solid transparent; margin-top: -6px; }
#wzgg>.hd h3{ padding-left: 32px; background: url(../../Base/img/icons.png) no-repeat 0 -149px; font-size: 16px; font-weight: bold; color: #fff; }
#wzgg>.hd h3 a{ text-decoration: none; color: inherit; }
#wzgg>.bd{ overflow: hidden; padding: 21px 0 21px 8px; }
#wzgg .infoList li{ position: relative; float: left; width: 312px; font-size: 16px; background: none; padding: 0 20px; }
#wzgg .infoList li:before{ position: absolute; content: ""; left: 0; top: 4px; width: 0; height: 12px; border-left: 1px dashed #cfcfcf; }
#wzgg .infoList li.first:before{ display: none; }

#wzgg> .bd{
    width: 1050px; /* 设置滚动列表的宽度 */
	overflow: hidden; /* 隐藏溢出内容 */
    display:flex;
}
#wzgg> .bd ul {
 	white-space: nowrap; /*让列表项在一行显示 */
    /*transition:transform 0.5s linear;*/
    display:flex;
}

#wzgg> .bd ul li {
	display: inline-block; /* 将列表项水平排列 */
	padding: 0 10px; /* 可选：为列表项添加一些间距 */
    width:auto;
    display:flex;
}
#wzgg> .bd ul li .date{
    width:50px;
}
/* 会员登录 */
#loginBox{ margin-bottom: 20px; }
.indLogin{ min-height: 134px; position: relative; }
.indLogin .form-control{ width: 223px; padding: 7px 10px 7px 40px; border: 1px solid #eee; border-radius: 4px; line-height: 22px; font-size: 16px; background: url(../../Base/img/icons.png) no-repeat 10px -223px; color: #666; outline: none; }
.indLogin #Password{ background-position: 10px -278px; }
.indLogin .codeinp input[type=text]{ background-position: 10px -335px; line-height: 22px; }
.indLogin .passwordlogin dt{ display: none; }
.indLogin .passwordlogin dl{ position: relative; margin-bottom: 10px; }
.indLogin .passwordlogin dl .field-validation-error{ position: absolute; right: 10px; top: 0; line-height: 38px; color: #f00; }
.indLogin .ft{ overflow: hidden; }
.indLogin .loginBtn{ line-height: 36px; padding: 0 32px; border: 1px solid #eee; background: #fff; border-radius: 4px; font-size: 16px; color: #a3a3a3; outline: none; }
.indLogin .loginBtn:focus{ background: #b81c27; border-color: #b81c27; color: #fff; }
.indLogin .per{ margin-left: 20px; color: #a3a3a3; }
.indLogin .per a{ color: inherit; }
.indLogin .per input{ margin-right: 3px; }
.indLogin .errormessage{ display: block; margin: 0 0 5px; font-size: 12px; color: #f00; }
.indLogin .validationcode{ padding-top: 4px; }
.indLogin .passwordlogin dl.enabledvalidcode  .field-validation-error{ position: static; display: block; line-height: inherit; clear: both; }
.indLogin .loggedin .welcome{ padding: 14px 20px; border: 1px solid #eee; border-radius: 4px; line-height: 24px; margin-bottom: 15px; font-size: 16px; }
.indLogin .loggedin .welcome a{ color: #b81c27; }
.indLogin .loggedin .btn{ overflow: hidden; margin-left: -20px; }
.indLogin .loggedin .btn a{ float: left; width: 128px; margin-left: 20px; border: 1px solid #eee; font-size: 16px; border-radius: 4px; text-align: center; line-height: 36px; }
.indLogin .loggedin .btn a:hover{ background: #b81c27; border-color: #b81c27; color: #fff; text-decoration: none; }
.indLogin .loggedin .btn .elogin{ background: #f7f7f7; }

/* 常用链接 */
#kjfw{ background: #fff; padding: 10px; }
#kjfw .slidesBox .hd{ text-align: center; padding: 10px 0 10px; font-size: 0; line-height: 1; }
#kjfw .slidesBox .hd li{ display: inline-block; width: 9px; height: 9px; margin: 0 5px; background: #b9b9b9; border-radius: 500px; cursor: pointer;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
}
#kjfw .slidesBox .hd li.on{ background: #b81c27; width: 30px; }
#kjfw .slidesBox .bd{ height: 188px; }

/* 高度设定 */
#qky .infoList{ height: 396px; }

/* slideBox */
.slideBox{ height: 116px; width:1200px;}
.slideBox .bd li,
.slideBox .bd li .pic,
.slideBox .bd li .pic img{ width: 1200px; height: 116px; line-height: 0; }

/* slideBox1 */
.slideBox1{ height: 116px; width:590px;}
.slideBox1 .bd li,
.slideBox1 .bd li .pic,
.slideBox1 .bd li .pic img{ width: 590px; height: 116px; line-height: 0; }

/* slideBox2 */
.slideBox2{ height: 115px; width:387px;}
.slideBox2 .bd li,
.slideBox2 .bd li .pic,
.slideBox2 .bd li .pic img{ width: 387px; height: 115px; line-height: 0; }

/* slideBox3 */
.slideBox3{ height: 180px; width:575px;}
.slideBox3 .bd li,
.slideBox3 .bd li .pic,
.slideBox3 .bd li .pic img{ width:575px; height: 180px; line-height: 0; }

/* slideBox4 */
.slideBox4{ height: 115px; width:793px;}
.slideBox4 .bd li,
.slideBox4 .bd li .pic,
.slideBox4 .bd li .pic img{ width: 793px; height: 115px; line-height: 0; }

/* slideBox5 */
.slideBox5{ height: 571px; width:1200px;}
.slideBox5 .bd li,
.slideBox5 .bd li .pic,
.slideBox5 .bd li .pic img{ width: 1200px; height:571px; line-height: 0; }

/* 本院通知 */
#bytz>.hd:after{ background-position: 0 -130px; }

/* 文件 */
#wj>.hd:after{ background-position: 0 -197px; }

/* 快捷入口 */
#kjrk{ background: #fff; overflow: hidden; padding: 20px; }
#kjrk>.hd{ position: relative; float: left; background: #b81c27; border-radius: 4px;
    background: -webkit-linear-gradient(125deg, #b81c27, #e43744);
    background: -o-linear-gradient(125deg, #b81c27, #e43744);
    background: linear-gradient(125deg, #b81c27, #e43744);
}
#kjrk>.hd h3{ display: table-cell; height: 124px; width: 124px; line-height: 30px; vertical-align: middle; text-align: center; background: url(../../Base/img/bg-kjrk.png) no-repeat center center; font-size: 24px; font-weight: bold; color: #fff; }
#kjrk>.hd h3 a{ color: inherit; text-decoration: none; }
#kjrk>.bd{ overflow: hidden; padding: 10px 5px 10px 14px; }
#kjrk .menuList li{ float: left; width: 103px; margin: 0 5px; }
#kjrk .menuList li a{ display: block; height: 104px; text-align: center; font-size: 16px; overflow: hidden; }
#kjrk .menuList li a:before{ content: ""; display: block; width: 60px; height: 60px; margin: 5px auto; background: url(../../Base/img/icons-kjrk.png) no-repeat 0 0; }
#kjrk .menuList li a,
#kjrk .menuList li a:before{
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
#kjrk .menuList li a:hover{ color: #b81c27; text-decoration: none; }
#kjrk .menuList li a:hover:before{ background-position: 0 -120px; }
#kjrk .menuList .li2 a:before{ background-position: -60px 0; }
#kjrk .menuList .li3 a:before{ background-position: -120px 0; }
#kjrk .menuList .li4 a:before{ background-position: -180px 0; }
#kjrk .menuList .li5 a:before{ background-position: -240px 0; }
#kjrk .menuList .li6 a:before{ background-position: -300px 0; }
#kjrk .menuList .li7 a:before{ background-position: -360px 0; }
#kjrk .menuList .li8 a:before{ background-position: -420px 0; }
#kjrk .menuList .li9 a:before{ background-position: -480px 0; }
#kjrk .menuList .li2 a:hover:before{ background-position: -60px -120px; }
#kjrk .menuList .li3 a:hover:before{ background-position: -120px -120px; }
#kjrk .menuList .li4 a:hover:before{ background-position: -180px -120px; }
#kjrk .menuList .li5 a:hover:before{ background-position: -240px -120px; }
#kjrk .menuList .li6 a:hover:before{ background-position: -300px -120px; }
#kjrk .menuList .li7 a:hover:before{ background-position: -360px -120px; }
#kjrk .menuList .li8 a:hover:before{ background-position: -420px -120px; }
#kjrk .menuList .li9 a:hover:before{ background-position: -480px -120px; }


/* 友情链接 */
#yqlj>.hd:after{ background-position: 0 -264px; }
#yqlj .linksList{ overflow: hidden; margin: 0 -5px; }
#yqlj .linksList li{ float: left; width: 25%; text-align: center; }
#yqlj .linksList li .pic{ margin: 5px; border: 1px solid #eee; }
#yqlj .linksList li .pic img{ width: 100%; height: 68px; }
#yqlj .linksList li .title{ display: none; }

/* 漂浮广告 */
#floatImg{ position: absolute; left: 0; top: 0; z-index: 99999; }
#floatImg .close_port{ display: block !important; }
#floatImg .prev, #floatImg .next, #floatImg .bd .con{ display: none; }

/*--
颜色代码
#0068B7 深色标题
#ddd 淡色边框
--*/