﻿@charset "utf-8";
/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;}
ul,ol,li{list-style-type:none;}

html {overflow-y:scroll;}
body {margin:0; padding:0px 0 0; font:12px "\5B8B\4F53",sans-serif;background:#ffffff; color:#999999;font-family: "微软雅黑";}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0; }
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none;}
a { color:#666666; text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;text-decoration:none;}
a:active {color:#ba2636;}

body{
  width:100%;
  min-width:1180px;
  overflow:hidden;
  background-color:#FFFFFF;
}
#wrap{
  width:1920px;
  height:auto;
  position:relative;
  left:50%;
  margin-left:-960px;
  overflow:hidden;
  background-color:#FFFFFF;
}
#headerWrap{
  width:100%;
  height:150px;
  position:relative;
  top:0px;
  left:0px;
  z-index:99999;
  background-color:#014898;
}
#header{
  width:1140px;
  height:150px;
  margin:0 auto;
  background-color:#014898;
}
#login{
  width:700px;
  height:100px;
  float:left;
  margin-top:20px;
}
#loginbar{
  width:330px;
  height:30px;
  float:right;
  line-height:30px;
}
#loginbar ul{
  width:auto;
  float:right;
  margin-top:15px;
}
#loginbar ul li{
  width:100px;
  float:left;
  overflow:hidden;
  line-height:30px;
  text-align:center;
}
#loginbar ul li a{
  color:#FFFFFF;
  font-size:16px;
}
#languageImg{
  width:14px;
  height:14px;
  margin-left:5px;
  margin-top:10px;
}
#languageDiv{
  width:90px;
  height:30px;
  text-align:center;
  line-height:30px;
  border-radius:5px;
  display:none;
  cursor:pointer;
  background-color:#FFFFFF;
}
/* 导航 */
#nav{
  width:100%;
}
#navHeadWrap{
  width:100%;
  height:50px;
  position:relative;
  overflow:hidden;
  /*top:150px;*/
  z-index:99999;
  left:0px;
  background-color:#FFFFFF;
  filter:alpha(Opacity=80);
  -moz-opacity:0.8;
  opacity: 0.8; 
}
#navHead{
  width:1140px;
  height:50px;
  margin:0 auto;
}
#navList{
  width:auto;
  height:50px;
  float:left;
  margin-left:30px;
}
#navList li{
  width:auto;
  height:50px;
  float:left;
  text-align:center;
  padding:0px 10px 0px 10px;
  overflow:hidden;
}
#navList li a{
  color:#014898;
  font-size:15px;
  font-weight:700;
}
#navList li p{
 width:auto;
 height:20px;
 margin:0 auto;
 margin-top:15px;
 line-height:20px;
}
#navList li p:hover{
  /*background-color:#E1E1E1;*/
  border-bottom:1px solid #014898;
}
#searchDiv{
  width:200px;
  height:30px;
  float:right;
  margin-top:10px;
  margin-right:30px;
  padding:0px 10px 0px 10px;
  background-color:#CDCDCD;
  filter:alpha(Opacity=80);
  -moz-opacity:0.8;
  opacity: 0.8; 
}
#searchDiv input{
  width:130px;
  height:24px;
  font-size:14px;
  color:#3A6DAA;
  border:hidden;
  line-height:24px;
  margin-top:3px;
  background-color:#CDCDCD;
  padding:0px 10px 0px 10px;
  border-left:1px solid #014898;
}
#subnav{
  width:100%;
  height:280px;
  position:fixed;
  top:200px;
  left:0px;
  z-index:9999;
  padding:40px 0px 40px 0px;
  border-top:1px solid #E1E1E1;
  background-color:#FFFFFF;
  overflow:hidden;
  border-bottom:1px solid #e1e1e1;
}
.subnavList{
   width:1140px;
   margin:0 auto;
   height:280px;
   display:none;
}
.subnavList>li{
  float:left;
  padding-left:40px;
}
.subnavTitle{
  width:auto;
  height:56px;
  color:#1774C9;
  font-size:24px;
  font-weight:700;
  line-height:56px;
}
.subnavSubmenu{
  width:auto;
  height:280px;
  float:left;
}
.subnavSubmenu li{
  width:auto;
  height:40px;
  color:#395484;
  line-height:40px;
  font-size:18px;
  font-weight:600;
  padding-right:10px;
}
.subnavSummary{
  width:550px;
  height:auto;
  padding-top:10px;
}
.subnavSummaryDiv{
  color:#1774C9;
  height:300px;
  overflow:hidden;
  line-height:28px;
}
.subnavMore{
  width:120px;
  height:50px;
  margin-top:10px;
  font-size:16px;
  text-align:center;
  line-height:50px;
  background-color:#014898;
}
.subnavMore a{
  color:#FFFFFF;
}
.img_url {
    height:250px;
    overflow:hidden;
}
.subnavImg{
  width:300px;
  margin-top:10px;
}
/* 焦点图 */
#divSmallBox{
  overflow:hidden;
  *display:inline;
  *zoom:1;
  width:10px;
  height:10px;
  margin:0 5px;
  border-radius:10px;
  background:#ffffff;
}
#playBox{ 
  width:1920px; 
  height:360px; 
  margin:0 auto; 
  /*margin-top:200px;*/
  background:#333; 
  position:relative; 
  overflow:hidden;
}
.playTitle{
  width:auto;
  height:65px;
  font-size:26px;
  line-height:65px;
  color:#014898;
  font-weight:600;
  z-index:8888;
  padding:0px 30px 0px 30px;
  background-color:#ffffff;
  top:220px;
  position:absolute;
  left:50%;
  filter:alpha(Opacity=90);
  -moz-opacity:0.9;
  opacity: 0.9; 
}
.playSummary{
  width:auto;
  height:40px;
  font-size:14px;
  line-height:40px;
  color:#014898;
  z-index:8888;
  background-color:#ffffff;
  position:absolute;
  top:300px;
  position:absolute;
  left:50%;
  filter:alpha(Opacity=90);
  -moz-opacity:0.9;
  opacity: 0.9; 
}
.playSummary p{
  margin:0px 30px 0px 30px;
}
#playBox .oUlplay { 
  width:99999px; 
  position:absolute; 
  left:0;
  top:0;
}
#playBox .oUlplay li{ 
  width:1920px; 
  float:left;
  text-align:center;
  position:relative;
}
#playBox .oUlplay li img{  
  /*margin-left:320px;*/
  /*width:100%;*/
  height:360px;
}
#playBox .pre{ 
  cursor:pointer; 
  width:45px; 
  height:45px; 
  background:url(../img/l.png) no-repeat; 
  position:absolute; 
  top:190px; 
  left:10px; 
  z-index:10;
  display:none;
}
#playBox .next{ 
  cursor:pointer; 
  width:45px; 
  height:45px; 
  background:url(../img/r.png) no-repeat; 
  position:absolute; 
  top:190px; 
  right:10px; 
  z-index:10;
  display:none;
}
#playBox .smalltitle {
  width:1920px; 
  height:10px; 
  position:absolute; 
  bottom:15px; 
  z-index:10
}
#playBox .smalltitle ul{ 
  width:120px; 
  margin:0 auto;
}
#playBox .smalltitle ul li{ 
  width:10px; 
  height:10px; 
  margin:0 5px; 
  border-radius:10px; 
  background:#A0A0A0; 
  float:left; 
  overflow:hidden;
  *display:inline;
  *zoom:1;
}
#playBox .smalltitle .thistitle{
  background:#ffffff;
}

/*底部*/
#footerWrap{
  width:100%;
  height:270px;
  margin-top:30px;
  overflow:hidden;
  background-color:#014898;
  padding:40px 0px 0px 0px;
}
#footer{
  width:1140px;
  margin:0 auto;
  height:270px;
}
.footerList{
  width:auto;
  height:auto;
  overflow:hidden;
  float:left;
  margin-right:40px;
}
.footerList li{
  width:110px;
  height:35px;
  line-height:35px;
  padding-top:10px;
  border-bottom:1px solid #CCCCCC;
}
.footerList li a{
  color:#FFFFFF;
  font-size:16px;
}
#siteinfo{
  width:250px;
  height:auto;
  float:right;
}
#siteinfoLegal{
  width:auto;
  height:40px;
  line-height:40px;
  font-size:16px;
  font-weight:600; 
}
#siteinfoLegal a{
  color:#FFFFFF;
}
#siteinfo p{
  width:auto;
 /* height:20px;
  line-height:20px;*/
  color:#FFFFFF;
/*  overflow:hidden;
  word-wrap:break-word;*/
}
#copyright{
  width:auto;
  line-height:16px;
  color:#E1E1E1;
  font-size:10px;
  margin-top:15px;
}
.newsListTitle {
    width:500px;
    float:left;
    overflow:hidden; 
    text-overflow:ellipsis; 
    white-space:nowrap; 
}

#QRcodeWrap {
    width:150px;
    height:150px;
    float:right;
    margin-right:20px;
    margin-top:20px;
}
#QRcodeWrap img{
    width:150px;
    height:150px;
}