@import url(public.css);
.container{}
.container .ca-top{ position:relative; background:url(imagesnewspublicpage-banner.jpg) no-repeat; width:1200px; height:196px; margin:0 auto; margin-top:20px;}
.container .ca-body{width:1180px; margin:0 auto; background:#FFFFFF; padding:0 10px 0 10px;}
.container .ca-bot{}
.container .wrap{ padding-top:0px; }
.ca-bot{}
.pageset{ text-align:center; padding:20px 0 20px 0}


.container .ct-title{  height:60px; line-height:60px; background:url(imagesnewspublicpage-tit.jpg) repeat-x bottom  } 
.container .ct-title .ch-title{font-size:18px; text-align:left; height:60px; line-height:60px; float:left; width:200px; color:#D51719}

.container .ct-title-2{  height:60px; line-height:60px; background:url(imagesnewspublicpage-tit.jpg) repeat-x bottom; text-align:center } 
.container .ct-title-2 .ch-title{font-size:18px;  height:60px; line-height:60px;  color:#D51719}



.currentPath{ height:60px; line-height:60px;  float:right; width:600px; text-align:right}
.currentPath a{ color:#022D3B; font-size:14PX;}

.currentPath-2{ height:30px; line-height:30px;  text-align:LEFT}
.currentPath-2 a{ color:#022D3B; font-size:14PX;}

.container .content-all .ct-title{}

.container .content-all .ct-title .currentPath{}
.container .content-all .ct-title .currentPath a{}


.container .sidebar{ width:280px; }
.sd-title{ background:url(imagesnewspublicleft-tit.png) no-repeat; width:210px; height:70px; line-height:70px; color:#FFFFFF; font-size:16px; position:absolute; bottom:0px; left:10px; padding-left:70px;}
.container .sidebar .sd-body{ }
.container .sidebar .sd-body ul{ padding-top:0px;}
.container .sidebar .sd-body ul li{ background:url(imagesnewspublicleft-bar.jpg) no-repeat; height:56px;}
.container .sidebar .sd-body ul li a{  display:block;   font-size:16px;  line-height:56px; padding-left:65px;  }
.container .sidebar .sd-body ul li a:hover{ text-decoration:none}





.container .sidebar .sd-body ul li.sub_li{ width:170px; margin:0 auto; background:#FFFFFF}
.container .sidebar .sd-body ul li.sub_li a{ background: url(../images/news/public/left-sub-li.jpg) 20px 15px no-repeat;  font-size:12px; font-weight:normal; height:38px; line-height:38px; padding-left:30px;}
.container .sidebar .sd-body ul li.sub_li a:hover{color:#4C74A8;}

.container .sidebar .sd-bot{overflow:hidden}


.container .content{ width:860px; float:right; }

.container .content #cnt_lst{ margin:20px auto; padding:0px 0 0px 0; }
.container .content #cnt_lst li{ line-height:48px;  padding-left:0px; padding-right:20px; height:48px; background:#F8F8F8 url(imagesnewspublicline.jpg) repeat-x bottom }
.container .content #cnt_lst li a{ font-size:13px; background:url(imagesnewspublicico-1.jpg) 10px 20px no-repeat; float:left; padding-left:30px;}



.container .content #cnt_lst_2{ width:691px; margin:20px auto; padding:0px 0 0px 0;}
.container .content #cnt_lst_2 li{ line-height:46px;  padding-left:0px; padding-right:20px; height:46px;background:#EDF7F9; margin-top:2px; }
.container .content #cnt_lst_2 li a{ font-size:13px; background:url(../images/news/public/ico-3.jpg) 10px 20px no-repeat; float:left; padding-left:20px;}

.container .content #cnt_lst_pic_type{ width:855px; margin:0 auto  }
.container .content #cnt_lst_pic_type li{ float:left; width:285px; margin-top:20px;  }
.container .content #cnt_lst_pic_type li .images-warp{}
.container .content #cnt_lst_pic_type li .images-warp img{ border:2px solid #FFFFFF; cursor:pointer}
.container .content #cnt_lst_pic_type li .images-warp img:hover{ border:2px solid #D81416;}
.container .content #cnt_lst_pic_type li .images-name{width:170px;   font-size:12px; height:60px; margin-left:20px; padding-top:10px;}
.container .content #cnt_lst_pic_type li .images-name a{ display:block; height:24px;  line-height:24px; background:url(../images/news/public/ico-4.jpg) 0px 9px no-repeat; padding-left:15px;}
.container .content #cnt_lst_pic_type li .images-name a:hover{ text-decoration:none}


.container .content #cnt_lst_pic_links{ width:800px; margin:0 auto  }
.container .content #cnt_lst_pic_links li{ float:left; width:200px; margin-top:20px;   }
.container .content #cnt_lst_pic_links li .images-warp{background:url(imagesnewsindexline-2.jpg) top right repeat-y }
.container .content #cnt_lst_pic_links li .images-warp img{ border:2px solid #FFFFFF; cursor:pointer; margin-left:34px}
.container .content #cnt_lst_pic_links li .images-warp img:hover{ border:2px solid #D81416;}
.container .content #cnt_lst_pic_links li .images-name{width:200px;   font-size:12px; height:60px; padding-top:10px; text-align:center;}
.container .content #cnt_lst_pic_links li .images-name a{ display:block; height:24px;  line-height:24px; background:url(../images/news/public/ico-4.jpg) 0px 9px no-repeat; }
.container .content #cnt_lst_pic_links li .images-name a:hover{ text-decoration:none}



.container .content .ct-body{}
.container .content .ct-body .ct-b-t{font-size:18px; font-weight:bold; line-height:1.8; padding-top:20px; color:#000000; padding-bottom:10px; text-align:center}
.container .content .ct-body .ct-b-top{    font-size: 18px;
    font-family:  "microsoft yahei", arial, tahoma, "\5b8b\4f53", sans-serif;
    text-align: center;
    line-height: 2;}
.container .content .ct-body .ct-b-b{ padding:10px 20px 10px 20px;}
.container .content .ct-body .ct-b-btn{}

.container .content .ct-body .msgbar{ text-align:center; padding:5px 0 5px 0; height:24px; line-height:24px}

.container .content .ct-body .ct-b-b p{ }
.container .content .ct-body .ct-b-b img{ max-width:700px; margin:0 auto}





.container .content-all{ padding-top:20px; width:1106PX; margin:0 auto; }
.container .content-all .ct-body{ width:1060px; margin:0 auto}
.container .content-all .ct-body .ct-b-t{font-size:28px; font-weight:bold; line-height:1.8; padding-top:20px; color:#0A4587; padding-bottom:10px; text-align:center}
.container .content-all .ct-body .msgbar{ text-align:center; padding:10px 0 10px 0}
.container .content-all .ct-body .ct-b-top{ }
.container .content-all .ct-body .ct-b-b{padding:10px 20px 10px 20px;}
.container .content-all .ct-body .ct-b-btn{ }
.container .content-all .ct-body .ct-b-b img{ max-width:700px; margin:0 auto}

.container .content-all #cnt_lst{ margin:20px auto; padding:0px 0 0px 0; }
.container .content-all #cnt_lst li{ line-height:48px;  padding-left:0px; padding-right:20px;  background:#F8F8F8 url(imagesnewspublicline.jpg) repeat-x bottom }
.container .content-all #cnt_lst li a{ font-size:13px; background:url(imagesnewspublicico-1.jpg) 10px 20px no-repeat; float:left; padding-left:30px;}


.container .content-all #cnt_lst_search{ margin:20px auto; padding:0px 0 0px 0; }
.container .content-all #cnt_lst_search li{ line-height:48px;  padding-left:0px; padding-right:20px;  background:#F8F8F8 url(imagesnewspublicline.jpg) repeat-x bottom }
.container .content-all #cnt_lst_search li a{ font-size:13px; background:url(imagesnewspublicico-1.jpg) 10px 20px no-repeat; padding-left:30px;}








.container .content-all #cnt_lst_pic_all{ width:960px;  padding:20px 0px 0px 0px;  }
.container .content-all #cnt_lst_pic_all li{ float:left; width:235px; margin-top:0px;  }
.container .content-all #cnt_lst_pic_all li .images-warp{ background:url(../images/news/public/pic-bc.jpg) 0 1px no-repeat;  padding:0px 0 0 0px;
width:215px;
 height:148px;
/*非IE的主流浏览器识别的垂直居中的方法*/
     display: table-cell;
     vertical-align:middle;
     /*设置水平居中*/
     text-align:center;
     /* 针对IE的Hack */
     *display: block;
     *font-size:127px;/*约为高度的0.873，200*0.873 约为175*/
     *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
     
}
.container .content-all #cnt_lst_pic_all li .images-warp img{ vertical-align:middle;}
.container .content-all #cnt_lst_pic_all li .images-name{width:170px;   font-size:12px; height:60px; margin-left:20px; padding-top:10px;}
.container .content-all #cnt_lst_pic_all li .images-name a{ display:block; height:24px;  line-height:24px; background:url(../images/news/public/ico-3.jpg) 0px 9px no-repeat; padding-left:15px;}
.container .content-all #cnt_lst_pic_all li .images-name a:hover{ text-decoration:none}

.container .content-all #cnt_link{ width:960px;  padding:20px 0px 0px 0px;  }
.container .content-all #cnt_link li{ float:left; width:240px; margin-top:20px;  }
.container .content-all #cnt_link li img{ height:43px;}


.table-body{ width:725px; margin:0px auto; background:url(../images/news/public/table-tit.jpg) repeat-x; padding-top:36px;}
.table_li{ width:725px; margin:0px auto; background:url(../images/news/public/table-1.jpg) repeat-y;}
.table_li ul li{width:145px; float:left ; height:36px; line-height:36px; text-align:center }
.table_li ul li a{ }
.table_li ul li a:hover{}


.pic-box{ width:886px; height:600px; padding-top:60px; background:url(../images/pic-bc.jpg) no-repeat; margin:0 auto}




#cnt_lst_xc{ margin-top:20px; width:860px; overflow:hidden}
#cnt_lst_xc li{ float:left; width:215px; height:210px;text-align: center}
#cnt_lst_xc li img{ width:200px; height:140px; padding:3px;border:1px solid #DDDDDD;}
#cnt_lst_xc li a{ margin-top:20px; line-height:24px;}
.edui-upload-video{padding:3px;border:1px solid #DDDDDD;}

.lmdisp-title{ background:url(../images/news/public/table-tit.jpg) no-repeat; width:738px; height:85px}
.lmdi-btn{ background:url(../images/news/public/table-btn.jpg) no-repeat; width:738px; height:22px;}
.lmdisp{ background:url(../images/news/public/tavle-bc.jpg) repeat-y ; width:678px;  padding:0px 30px 0 30px; line-height:24px; text-indent:24px;}


.container .content #cnt_lst_pic{  padding:0px 0px 0px 0px; width:738px;  }
.container .content #cnt_lst_pic li{ margin-top:0px; }
.container .content #cnt_lst_pic li .images-box{ background:url(imagesnewspublicline.jpg) bottom repeat-x; padding:20px 20px 20px 20px;}
.container .content #cnt_lst_pic li .images-warp{ width:140px; float:left}
.container .content #cnt_lst_pic li .images-warp img{padding:2px;border:1px solid #DDDDDD;}
.container .content #cnt_lst_pic li .images-name-box{ float:left; width:550px}
.container .content #cnt_lst_pic li .images-name{ width:170px;}
.container .content #cnt_lst_pic li .images-name a{ display:block; height:24px;  line-height:24px; background:url(imagesnewspublicico-1.jpg) 0 10px no-repeat;  font-size:14px; font-weight:bold; padding-left:10px;}
.container .content #cnt_lst_pic li .images-name a:hover{ text-decoration:none}
.container .content #cnt_lst_pic li .images-name-disp{ line-height:24px; font-size:12px; text-indent:24px}
.container .content #cnt_lst_pic li .xq{ text-align:right}
.container .content #cnt_lst_pic li .xq a{color:#4375C5}

.dytab{ width:918px; margin:0 auto}
.dytab td{ width:153px; text-align:center }
.dytab td img{ width:84px;}
.bl{font-size:22px; font-weight:bold; line-height:44px; padding-top:20px; color:#104785; padding-bottom:0px; }
.rdb{font-size:18px; font-weight:bold; line-height:36px; padding-top:20px; color:#D30E26; padding-bottom:0px;}




/* 本例子css */
	.game163{ position: relative;  overflow: hidden; width: 676px; height:416px; background:url(../images/news/public/xc_bc.jpg) no-repeat; margin:0 auto; padding:10px 0 0 15px;}
	.game163 .bigImg{ height: 330px; position: relative;}
	.game163 .bigImg li img{ vertical-align:middle; width:662px; height:330px;   }
	.game163 .bigImg  h4{ font-size: 14px; font-weight: bold; line-height: 30px; height: 30px;overflow: hidden; text-align: left; }

	.game163 .smallScroll{ height: 47px; margin-bottom: 6px;}
	.game163 .sPrev,.game163 .sNext{ float: left; display: block; width: 14px; height: 47px; text-indent: -9999px; background: url(../images/sprites1008.png) no-repeat 0 -3046px; }
	.game163 .sNext{ background-position: 0 -2698px;}
	.game163 .sPrev:hover{ background-position: 0 -3133px;}
	.game163 .sNext:hover{ background-position: 0 -2785px;}

	.game163 .smallImg{ float:left;  margin: 0 5px; display:inline; width: 628px; overflow: hidden;}
	.game163 .smallImg ul{ height:54px;  width: 9999px; overflow: hidden; }
	.game163 .smallImg li{ float: left; padding: 0 4px 0 0; width:87px; cursor:pointer;  display: inline;  }
	.game163 .smallImg img{ border: 1px solid #dcdddd; width:80px; height:45px;  }
	.game163 .smallImg .on img{ border-color: #1e50a2;}

	.game163 .pageState{ position: absolute; top: 350px; right: 12px; font-family: "Times New Roman", serif; letter-spacing: 1px;}
	.game163 .pageState span{ color: #f00; font-size: 16px;}




