﻿@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; list-style:none;}
body{ font-size:14px; background:url(../img/mainbg.jpg) bottom center no-repeat;}
img{ border:none;}
a{ color:#3f3b3a; text-decoration:none;}
a:hover{ color:#F30; text-decoration:underline;}
a.red{ color:#f30; text-decoration:none;}
a.red:hover{ color:#F30; text-decoration:underline;}
.clear{ clear:both;}
.fleft{ float:left;}
.fright{ float:right;}
.bord{ border:1px #ddd solid;}
.mt10{ margin-top:10px;}
.mb10{ margin-bottom:10px;}
.martl{ margin:10px 0 0 10px;}


.topconl{ float:left; width:630px; margin-left:30px; overflow:hidden; text-align:left; display:inline; font-family:arial;}
.topconl u{ color:#666; text-decoration:none; margin-right:3px; font-weight:bold;}
.topconl span{  color:#bd0700;}
.suosuo{ width:270px; float:right; margin:0 25px 0 0;  display:inline; font-size:14px; }
.suosuo td{ font-size:14px;}
.suosuo td input{height:20px; line-height:20px; vertical-align:middle; margin-left:1px; color:#f12b11; border:none; }
.suosuo .shuru{ background-color:#fff; border:1px #CCC solid;  width:130px; height:21px; padding-left:2px;}

.conbox{ width:1200px; margin:0 auto;}
/*顶部*/
.mainbanner{ width:100%;  margin:0 auto; background: url(../img/topbanner.jpg)center top  no-repeat;height: 198px;}
/*新闻*/
.news{ width:1200px; padding:20px 0 0 0; height:254px;background-color:#fff; margin:0 auto;}
.newsleft{ float:left; width:296px;}
.newsmid{ float:left; width:450px; font-size:14px;}
.newsmid h1{ color:#bd0700; font-weight:bold; font-size:16px; text-align:center; width:342px; height:28px; border-bottom:1px dashed #FCC; }
.newsmid h1 a{color:#bd0700; }
.newsmid ul{ border-bottom:1px #CCC dashed; padding:5px 0; }
.newsmid li{ line-height:24px; height:24px;}
.newsmid li span{ font-size:14px; margin-right:3px;}
/*时间*/
.time{float: right;color:#999;font-size:12px;}
/*通知公告*/
.newsright{ float:left; width:400px; height:261px; border:1px #FADCBE solid; margin:0 0 5px 18px; }

.newsright ul{ margin:10px 6px 10px 7px;}
.newsright ul li{ line-height:24px; height:24px; overflow:hidden;}
.newsright li span{ margin-right:2px; }
.newsright li a{width:266px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block;}

/*横幅广告*/
.midbanner{ width:1200px; height:90px; margin:10px auto;}

/*登录*/
#play{width:295px; height:252px; position:relative; float:left; padding-bottom:none; background:#fff;}


.mainbox{ background-color:#fff; width:1200px; margin:0 auto;padding:0 0 15px 0;}

.marbm{ margin-bottom:10px; width:437px;}
.mainmid{ height:259px; float:left;width: 437px;margin-left: 15px;
    position: relative;}
.mainmid h1{color:#bd0700; font-size:22px; font-weight:bold; height:42px; line-height:36px; vertical-align:middle; padding:0 0 0 40px; background:url(../img/huibg.png) no-repeat; position:relative;}
.mainmid h1 .more{ position:absolute; right:2px; top:-2px; width:40px; font-size:14px; font-weight:normal;}
.mainmid h1 .more a{ color:#bd0700;}
.mainmid ul{ margin:10px 4px 7px 8px;    width: 320px;
    overflow: hidden;
    float: left;}
.mainmid li{ line-height:25px; height:25px; overflow:hidden;width: 300px;

    text-overflow: ellipsis;
    white-space: nowrap;}
.mainmid li span{ margin-right:3px;}

/*翻页*/
.pages{
    position: absolute; bottom: 10px;
    right: 25px;}
.mainR{ width:275px; float:right; }

.mainR .vid h1{ font-size:14px; font-weight:bold; color:#bd0700; position:relative; height:34px; line-height:34px; vertical-align:middle; padding-left:15px;}
.mainR .vid h1 .more{ position:absolute; right:-8px; top:-2px; width:50px; font-size:14px; font-weight:normal;}
.mainR .vid h1 .more a{ color:#bd0700;}
.mainR .vidcon{ width:218px; margin:0 auto; border:1px #D9D9D9 solid;}
.vidlist{ padding:7px 7px 10px;}
/* footer */
.otherzx{ width:1200px; height:50px; background-color:#ddc5c5; }
.otherzx ul{ padding:14px 50px 0 72px;}
.otherzx li{ width:250px; float:left; margin:0 15px;display:inline; }
.otherzx li select{ width:250px;font-size:14px; font-family:"microsoft yahei"; text-align:center;}

.footer{ width:100%; height:184px; padding-top:30px;  margin:0 auto; background:url(../img/footbg.jpg) repeat-x;  position:relative;}
.footer .bs{ text-align:center;  height:80px;}
.fktongji{ margin:0 auto 10px; font-size:16px; color:#fff; font-family:"microsoft yahei"; text-align:center; }
.fktongji span{ width:150px; margin:0 5px;  font-size:16px; padding:0 3px; font-weight:bold; color:#ddb17b; font-family:arial;}
.banquan{ font-size:14px; color:#fff; line-height:22px; font-family:arial;}
.banquan a{ color:#fff; text-decoration:none;}
.banquan a:hover{color:#d8b766; text-decoration:underline;}
