@charset "utf-8";
a {text-decoration: none;}
.listContent dl p span{
font-size:14px;
}
.w100{width:100%;}
.full-screen-slider {
width:100%;

float:left;
position:relative;
margin-bottom:0px;
z-index:2;
overflow: hidden;
}
.slides,.slides li {
display:block;
width:100%;
height: 100%;
list-style:none;
padding:0;
margin:0;
overflow: hidden;
position:relative;
}
.slides li {
list-style:none;
}
.slides li a {
display:block;
width:100%;
height:100%;
text-indent:-9999px
}

.pagination {
display:block;
list-style:none;
position:absolute;
left:50%;
top:219px;
z-index:9900;
padding:5px 15px 5px 0;
margin:0 0 0 -78px;
}
.pagination li {
display:block;
list-style:none;
width:12px;
height:12px;
float:left;
margin-left:15px;
border-radius:5px;
background:#FFF
}
.pagination li a {
display:block;
width:100%;
height:100%;
padding:0;
margin:0;
text-indent:-9999px;
}
.pagination li.current {
background:#0092CE
}
.mainArea .leftSide{
overflow:hidden;
}
.mainArea .dl1{
width:410px;
border:1px solid #ebebeb;
}
.mainArea .dl1 dt{
padding-left:40px;
margin-bottom:5px;
background-position: 0px -1px;
background:url() no-repeat left center;
width:410px;
height:40px;
line-height:40px;
font-size:16px;
box-sizing:border-box;

border-bottom:2px solid #cceaf7;
border-top:2px solid #0098d8;
}
.mainArea .dl1 dt span{
padding-right:40px;
}
.mainArea .dl1 dt span a {
background: #0098d8;
padding: 5px 5px;
border-radius: 3px;
}
.mainArea .dl1 dt .span2{
padding:0 0 0 4px;
color:#999999;
}
.mainArea .dl1 dt .span3{
margin-left:3px;
padding-right:0;
color:#d3e7f3;
font-family:"ËÎÌå";
}
.mainArea dl dd{
padding-left:20px;
background:url() no-repeat left center;
margin:0 10px 0 9px;
line-height:34px;
border-bottom:1px dotted #cecece;
}
.mainArea dl dd a{
color:#333;
}
.mainArea dl dd a:hover{
color:#e8380d;
}
.mainArea .rightSides{
width:844px;
overflow:hidden;
}
.rightSides .focusImg img{
border-radius:5px;
}
.rightSides .focusImg .spanBg{
position:absolute;
bottom:4px;
left:0;
height:30px;
line-height:30px;
background:#000;
width:390px;
border-radius:0 0 5px 5px;
opacity:0.5;
filter:alpha(opacity=50);
}
.rightSides .focusImg .spanTxt{
position:absolute;
left:0;
bottom:8px;
padding:0 6px;
font-size:14px;
color:#fff;
z-index:2;
cursor:pointer;
}
.rightSides .focusImg a:hover{
text-decoration:none;
}
.rightSides .dl2{
width:250px;
}
.rightSides .dl2 dt a{
padding-right:70px;
}
.rightSides .newsImg{
width:700px;
margin-top:23px;
}
.rightSides .newsImg li{
float:left;
display:inline;
position:relative;
margin-right:16px;
}
.rightSides .newsImg li span{
position:absolute;
font-size:14px;
width:85px;
bottom:7px;
left:19px;
color:#fff;
text-align:center;
line-height:18px;
cursor:pointer;
}
.rightSides .newsImg li img{
width:119px;
height:112px;
}
.rightSides .newsImg li img:hover{
background:#fff;
opacity:0.8;
filter:alpha(opacity=80);
}
.rightSides .newsImg li a:hover{
text-decoration:none;
}
.topicArea{
background:#f5f5f5;
border:1px solid #ddd7db;
}
.topicArea .topicCon{
position:relative;
z-index:6;
width:1100px;
}
.topicArea dl{
overflow:hidden;
height:58px;
}
.topicArea dl dd{
background:none;
border:none;
margin:0;
padding:0 0 10px 0;
}
.topicArea dl .dd1{
width:945px;
}
.topicArea dl dd a{
background:#fffcf2;
border:1px solid #e4dee2;
min-width:156px;
height:37px;
line-height:37px;
display:inline-block;
text-align:center;
float:left;
margin:10px 0 0 17px;
}
.topicArea dl dt{
background:#0599d9;
width:53px;
text-align:center;
height:58px;
position:relative;
}
.topicArea dl dt span{
width:28px;
display:inline-block;
font-size:14px;
color:#fff;
margin-top:10px;
}
.topicArea dl .dd1 p{
display:inline-block;
cursor:pointer;
position:absolute;
width:1000px;
right:-8px;
top:11px;
text-align:right;
}
.topicArea dl .dd1 font{
font-size:14px;
color:#e8380d;
padding-right:25px;
position:relative;
z-index:10;
right:-250px;
}
.topicArea dl .dd1 .downList{
background-position:-189px -96px;
width:7px;
height:4px;
position:relative;
left:-23px;
top:-2px;
*top:-7px;
}
.topicArea dl .dd1.current .downList{
background-position:-206px -96px;
}
.topicArea dl .dd1 .others{
position:relative;
width:945px;
display:none;
}
.topicArea dl .dd1 .topicCon .a2{
padding:0 10px;
}

.topicArea dl .dd1 .others .a2{
padding:0 10px;
}
.listMain{
overflow:hidden;
}
.listMain .list{
width:212px;
background: #367eb8;

}
.listMain .list {
position: absolute;
margin-top:-25px;
z-index: 100;
}
.listMain .list h4 span{

font-size: 24px;
line-height:40px;
color:#fff;
text-align:left;
display: block;
padding-top:20px;
margin-bottom: 16px;
padding-left:32px;
}
.listMain .list ul{
overflow:hidden;
width:204px;
float: right;
}

.listMain .list ul li{
width:100%;
text-align:left;
line-height:40px;
}
.listMain .list ul > li > a{
font-size: 16px;
display: block;
color: #424b52;
width:204px;
border-left:4px solid #367eb8;
float: left;
padding-left:21px;
text-decoration: none;
box-sizing: border-box;
position: relative;
height:40px;
overflow:hidden;
background: #ffffff;
padding-right:8px;
}
.listMain .list ul>li>div {
float: left;
width: 100%;
display: block;
padding-left: 0 !important;
background: #fff;
}
.listMain .list ul>li>div>a{
line-height:200%;
height:28px;
overflow:hidden;
background: #ffffff url() 20px center no-repeat;
display: block;
color: #424b52;
width:200px;
font-size: 14px;
text-decoration: none;
float: left;
padding-left:38px;
box-sizing: border-box;
border-left:4px solid #367eb8 !important;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;

}
.listMain .list ul > li > a {
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}

.listMain .list ul>li>div>a:hover, .listMain .list ul>li>div>a.on {
color:#ff6633;
}


.listMain .list ul li a:after {
position: absolute;
content: '';
border-bottom:1px solid #dddddd;
height: 0;
width:200px;
right: 0;
bottom: 0;
}

.listMain .list ul li:hover a,.listMain .list ul li.on a{
border-color:#ff6633;
}

.listMain .list ul li:hover div,.listMain .list ul li.on div {
  display:block !important;
}

.listMain{
background: none
}
.listMain .list1{
width:200px;
margin-bottom:-3000px;
padding-bottom:3000px;
background:url() repeat-y;
}
.listMain .list1 h4{
background:url() no-repeat;
width:190px;
height:44px;
line-height:40px;
color:#fff;
font-size:16px;
text-align:center;
overflow:hidden;
}
.listMain .list1 ul{
overflow:hidden;
width:200px;
}
.listMain .list1 ul li{
background:url() no-repeat left bottom;
margin:0 20px;
padding:10px 0;
text-align:center;
line-height:20px;
overflow:hidden;
}
.listMain .list1 ul li a{
display:inline-block;
}
.listMain .list1 ul li a:hover{
background:url() left center no-repeat;
line-height:20px;
margin:0 20px;
padding:10px 0;
color:#ffea00;
text-decoration:none;
overflow:hidden;
width:160px;
}

.listMain .xxlist{
width:200px;
margin-bottom:-3000px;
padding-bottom:3000px;
background:url() repeat-y;
}
.listMain .xxlist h4{
background:url() no-repeat;
width:190px;
height:44px;
line-height:40px;
color:#fff;
font-size:16px;
text-align:center;
}
.listMain .xxlist ul{
overflow:hidden;
width:200px;
}
.listMain .xxlist ul li{
background:url() no-repeat left bottom;
margin:0 20px;
text-align:center;
line-height:40px;
overflow:hidden;
font-size:14px;font-weight:blod;
font-family:"Î¢ÈíÑÅºÚ";color:ffffff;
}
.listMain .xxlist ul li a{
display:inline-block;font-size:14px;
font-family:"Î¢ÈíÑÅºÚ";
}
.listMain .xxlist ul li a:hover{
background:url() left center no-repeat;
line-height:40px;
color:#ffea00;
text-decoration:none;
overflow:hidden;
width:160px;font-weight:blod;
font-size:14px;
font-family:"Î¢ÈíÑÅºÚ";
}
.listMain .xxlist ul div {
width:140px;
}
.listMain .xxlist ul div a {
height:30px; line-height: 30px; display: block;font-size: 12px; font-family:"ËÎÌå";text-align: left; color:ffffff;
}
.listMain .xxlist ul div a:hover{
line-height:30px;
height:30px;
text-decoration: underline;
overflow:hidden;
width:140px;
font-family:"ËÎÌå";
font-size: 12px;
text-align: left;
color:ffffff;
}
.listMain1 .listContent table{
width:100%;}
.listMain .listContent{
width:1046px;
line-height:24px;
min-height: 300px;
}
.listContent dt{
margin-top:18px;
}
.listConten #vsb_newscontent{
line-height:24px;
}
.listContent dl p{
line-height:50px;
text-indent:0;
}
.listContent dt a{
color:#888;
}
.listContent dt font{
font-size:16px;
color:#1379ce;
border-bottom:1px solid #1379ce;
padding-bottom:3px;
}
.listContent dd{
background:url() left center no-repeat;
line-height:34px;
padding-left:15px;
border-bottom:1px dotted #cecece;
}
.listContent dd a{
color:#333;
}
.listContent dd a:hover{
color:#e8380d;
}
.listContent dd span{
color:#999;
}
.listContent dxdc{
float: left;
font-size:14px;
line-height:50px;
}
.listContent dxdc table{
text-align:center;
font-size:14px;
line-height:50px;}
.page a{
float:left;
padding:2px 8px;
margin-right:5px;
color:#0000ce;
border:1px solid #edecf3;
}
.page a.current,.page a:hover{
padding:3px 9px;
text-decoration:none;
color:#000;
font-weight:bold;
border:none;
}
.cons h1{
font-size:24px;
}
.cons p{
line-height:26px;
color:#333;
text-indent:2em;
font-size:16px;
}

.listContent img{margin:20px 40px 0 40px;}
.listContent table{
margin: 0 auto;
width:100%;
}
.aboutbody .listMain1 .listContent{
width:1000px;
}
.aboutbody .listMain1 .listContent p{
text-indent:2em;
line-height:30px;
font-size:16px;
}
.aboutbody .listMain1 .listContent p.p1{
font-size:18px;
font-weight:bold;
text-align:center;
}
.aboutbody .listMain1 .listContent p.p2{
text-align:center;
}
.listContent table a{
color:#333;
}
.footerMain dd a{
font-size:14px;
color: #222222;
}
.ft_logo{ width:60px; height: 73px; margin:0 auto;left: 175px;}
.level1r {width:627px;float:left;margin-left:20px;}
.level1r .dl1 {width:617px;}
.level1r .dl1 dt {width:617px;}

.gline { }
.topwinner{ width: 1264px; border:1px solid #ebebeb; margin-bottom:5px; padding:5px; border-top:2px solid #ebebeb; float:left;}
.topwinner .title {
color: #0599d9;
padding: 6px 10px;
border-top: 2px solid #0599d9;
margin-top:-7px;
margin-left:-5px;
float: left;
width: 100px;
height: 30px;
line-height: 30px;
text-align :center;
font-size:16px;

}
.topwinner .more { color: #ffffff; padding-top: 10px; padding-right: 40px; float:right;
.winnerlist {float:left; }
.winnerlist ul li {float:left;text-align:center;}
.winnerlist img {width: 150px; height:160px; margin:0 3px;}

background:#0098d8; padding:5px; border-radius:3px; margin-right:40px;}
#timer { position:fixed; bottom:5%;right:1px!important;height:156px;width:150px;
background:url() left center no-repeat;
filter:alpha(opacity:80); opacity:0.8; -moz-opacity:0.8;-khtml-opacity: 0.8;display:none;
}
#timer span { color:#006ac0;}
.piclist { margin-bottom: 5px; margin-top:5px;}
.piclist img {margin:0 13px; height: 100px;}
.maintop { height:30px; line-height: 30px; border:1px solid #ededed; background: #f0f0f0; float:left; width:1270px;}
.notice {width: 800px; margin-left: 20px; background: url() left center no-repeat; padding-left: 40px;
overflow: hidden; }
.notice a {color: #0e3d51;padding-right: 30px; padding-left:5px;}
.date {width: 200px; color: #666; text-align:right; padding-right:20px;}
.slides img {height:245px;}
.headerlink {background:#0068b6; height:4px; width:1276px;margin:0 auto;}
.headerlink .rightlink {float:right; color:#ffffff; line-height:30px;}
.headerlink .rightlink a {color:#ffffff; padding-left:20px;}
.headerlink .w1000 { margin:0 auto;}
.tabbox {margin-top: -30px;}
#news_menu li {float:left; padding: 0 10px; font-size:16px;cursor:pointer;}
#news_menu {padding-left: 50px;height:40px;line-height:40px;}
#news_menu .selected {color:#006bb8;}
.footerMain dl {padding-left:5x; margin-right:20px; min-width£º85px; }
.subpage {background:#ffffff url(../../images/2019/subpage-bg.png) top center no-repeat;}
.listContent .subpage-title { font-size: 28px; color: #367eb8; margin-top: 30px; margin-bottom: 30px; }
.subpage-content, .subpage-content p, #vsb_content_2, #vsb_content_2 p {font-size: 14px; color: #464748; line-height: 150%; text-indent: 2em;}