@charset "utf-8";

.listContent dl p span{
font-size:14px;
} 
.w100{width:100%;}

.full-screen-slider { 
width:100%; 
height:245px;
float:left; 
position:relative;
margin-bottom:0px;
z-index:2;
}
.slides { 
display:block;
width:100%; 
height:245px; 
list-style:none; 
padding:0; 
margin:0;
position:relative
}
.slides li { 
display:block; 
width:100%; 
height:100%; 
list-style:none; 
padding:0; 
margin:0; 
position:absolute
}
.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(../images/titlebg.png) 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(../images/yuandian.png) 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:200px;
margin-bottom:-3000px;
padding-bottom:3000px;
background:url(../images/list-bg.png) repeat-y;
}
.listMain .list h4{
background:url(../images/list-title-bg.png) no-repeat;
width:190px;
height:44px;
line-height:40px;
color:#fff;
font-size:16px;
text-align:center;
}
.listMain .list ul{
overflow:hidden;
width:200px;
}
.listMain .list ul li{
background:url(../images/list-border.png) no-repeat left bottom;
margin:0 20px;
text-align:center;
line-height:40px;
height:40px;
overflow:hidden;
}
.listMain .list ul li a{
display:inline-block;
}
.listMain .list ul li a:hover{
background:url(../images/list-hover.png) left center no-repeat;
line-height:40px;
height:40px;
color:#ffea00;
text-decoration:none;
overflow:hidden;
width:160px;
}

.listMain{
overflow:hidden;
}
.listMain .list1{
width:200px;
margin-bottom:-3000px;
padding-bottom:3000px;
background:url(../images/list-bg.png) repeat-y;
}
.listMain .list1 h4{
background:url(../images/list-title-bg.png) 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(../images/list-border.png) 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(../images/list-hover.png) 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(../images/list-bg.png) repeat-y;
}
.listMain .xxlist h4{
background:url(../images/list-title-bg.png) 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(../images/list-border.png) 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(../images/list-hover.png) 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:1066px;
padding-bottom:3000px;
margin-bottom:-3000px;
line-height:24px;
}
.listContent dt{
margin:15px 0 10px;
border-bottom:1px solid #ded8dc;
padding-bottom:3px;
line-height:20px;
}
.listConten #vsb_newscontent{
line-height:24px; 
}
.listContent dl p{
line-height:50px;
}
.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(../images/yuandian.png) 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{
width:100%;
margin: 0 auto;
}
.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;
}
.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(../images/timer.jpg) 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(../images/notice.png) 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:30px; width:100%;}
.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; }
.headerArea .h100 {height:85px;}