﻿/* body */
body{font-size:12px;background: #ffffff;font-family:"宋体",Arial;line-height:2em;margin-top:0px;}
form,body{ margin:0; padding:0;}
p,form,ul{padding:0px;margin:0px;}
img{border: 0px;}
h3{margin:0; padding:0;}
a:link{color:#727473;text-decoration:none;}
a:visited{color:#727473;text-decoration:none;}
a:hover{text-decoration:none; color:#ff6600;}
a:active {color: #ff6600;}
.f60{color:#ff6600;}
.clear{clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}
.fb{font-weight:bold;}
/* color */
.green{background:green;}
.topcolor{background:#292d27;}
.grey{background:grey;}
.ccc{background:#ccc;}
.g{background:#339854}
.blue{color:blue;}
.red{color:red;}
li {
    list-style: outside none none;
}
/*===comm===*/
.wrap{margin:0px auto;width:100%;display:block;overflow:hidden;position:relative;}
.w{margin:0px auto; width:1000px;}
.fl{float:left;}
.fr{float:right;}

/* header */
.header {
    color: #333;
    font-family: "微软雅黑",宋体,Arial,Lucida,Verdana,Helvetica,sans-serif;
    font-size: 12px;
}
.header {
    background: #ffffff url("../images/bg_top.jpg") repeat-x scroll 0 70px;
    height: 120px;
    overflow: hidden;
}
.header .top {
    height: 70px;
}
.header .top{
    margin: 0 auto;
    width: 1000px;
     background: #ffffff url("../images/logo.png") no-repeat ;
}
.header .nav {
    margin: 0 auto;
    width: 1000px;
   
}
.header .top .logo {
    display: block;
    float: left;
    height: 42px;
    overflow: hidden;
    padding-left: 20px;
    padding-top: 10px;
    width: 250px;
}
.header .top .logo a {
    
    display: block;
    height: 42px;
    overflow: hidden;
    width: 198px;
}
.header .top .logo2 {
   
    display: block;
    float: left;
    height: 58px;
    width: 152px;
}
.header .top .qlink {
    color: #333333;
    float: right;
    padding-top: 10px;
    text-align: right;
    width: 300px;
}
i, cite, em, var, address, dfn {
    font-style: italic;
}
.header .top .qlink a {
    color: #333333;
    font-weight: normal;
    margin: 0 10px;
}
.header .nav {
    height: 58px;
}
.header .nav ul {
    height: 58px;
}

.header .nav ul li {
    float: left;
    padding-right: 2px;
}
.header .nav ul li a.act {
    width: 106px;
}
.header .nav ul li a.act, .header .nav ul li a:hover {
    background-color: #276484;
    
    text-decoration: none;
}
.header .nav ul li a {
    color: #ffffff;
    display: block;
    font-size: 17px;
    font-weight: normal;
    height: 51px;
    line-height: 51px;
    text-align: center;
    width: 109px;
}

/*=== banner ===*/
#banner{height:140px;}
#picbox{line-height:normal;float:left;}
#play_list a{display: block;width:1000px;height:140px;overflow:hidden;position:absolute;}
#play_list a img{width:1000px;height:140px;border:0;}
#play_text{
	width: 100px;
	position: absolute;
	list-style-type: none;
	height: 25px;
	display: block;
	padding-top: 5px;
	_padding-top: 0px;
	filter: Alpha(Opacity=80);
	opacity: 0.8;
	z-index:1002;
	margin-left: 900px;
	margin-top: 115px;
}
#play_text li{
	width: 14px;
	height: 14px;
	line-height: 14px;
	float: left;
	background-color: #000;
	display: block;
	color: #fff;
	text-align: center;
	margin: 1px;
	cursor: pointer;
	font-family: "Courier New";
}
#play_info{
	position: absolute;
	z-index: 1001;
	margin-top: 115px;
	width:990px;
	padding-left: 10px;
	height: 25px;
	display: block;
	text-align:left;
	background: #000;
	cursor: pointer;
	filter: Alpha(Opacity=40);
	opacity: 0.4;
}
#play_info b{font-size: 18px;}



/* searchform */
#formsearch{padding-top:5px;padding-bottom:5px;}
#formsearch input.editbox_search { margin:0px;padding:0px;float:left;color:#727473;font:normal 14px;height:28px;line-height:28px;padding-left:10px;border:solid 1px green;border-right:none;}
#formsearch input.button_search { margin:0px; width:40px;height:30px;padding:0px;line-height:30px;border:solid 1px #0085b6; float:left;text-align:center;background-color:#0085b6;color:#fff;font-weight:bold;display:block;}

/* right sidebar */
.sidebar{float:right;width:222px;overflow:hidden;margin-top:10px;margin-bottom:10px;border:1px solid #d2e5fc; background:#f5f9fe;}/*预留2PX做兼容background:#f5f9fe;border:1px solid #d2e5fc;*/
.SubjectList,#formsearch{padding:10px;padding-top:15px;}
.SubjectList li{padding-bottom:5px;list-style:none;height:28px;}
.SubjectList a{font-size:14px;font-weight:bold;}
.SubjectList li.s_title{font-size:18px;font-weight:bold;color:#727473;}
.SubjectList h4{border-bottom:solid 1px #d2e5fc;margin-top:0px;}
.noborder{border:0px;}

/* footer */


.bottom_l {
    background: #f4f4f4 none repeat scroll 0 0;
    border-bottom: 1px solid #e0dede;
    margin-top: 20px;
}
.foot {
    font-family: "微软雅黑";
    margin: 0 auto;
    padding: 10px 15px 0;
    width: 970px;
}
.foot .link {
    background: rgba(0, 0, 0, 0) url("../images/disc.jpg") no-repeat scroll right bottom;
    float: left;
    padding: 20px;
    width: 260px;
}
.bottom_l .foot span {
    color: #0b8793;
    width: 250px;
}
.foot span {
    float: left;
    font-size: 18px;
    height: 35px;
    text-align: center;
}
.foot .link ul {
    float: left;
    padding-top: 10px;
    width: 260px;
}
.foot .link ul a {
    display: inline;
    margin-left: 10px;
    margin-right: 10px;
    white-space: nowrap;
}
.foot .special {
    background: rgba(0, 0, 0, 0) url("../images/disc.jpg") no-repeat scroll right bottom;
    float: left;
    padding: 20px;
    width: 300px;
}
.foot .contact {
    float: left;
    margin-left: 20px;
    padding: 20px;
    width: 260px;
}
.foot .contact p {
    float: left;
    width: 250px;
}
.bottom_z {
    background: #ededed none repeat scroll 0 0;
}
.foot {
    font-family: "微软雅黑";
    margin: 0 auto;
    padding: 10px 15px 0;
    width: 970px;
}
.foot .qq, .foot .edit, .foot .phone, .foot .inter {
    float: left;
    padding: 15px;
    width: 210px;
}
.bottom_z .foot span {
    width: 200px;
}
.foot .qq a {
    background: rgba(0, 0, 0, 0) url("../images/qq.gif") no-repeat scroll 0 0;
    float: left;
    height: 25px;
    margin-bottom: 10px;
    margin-left: 13px;
    margin-right: 13px;
    width: 79px;
}
.foot .qq, .foot .edit, .foot .phone, .foot .inter {
    float: left;
    padding: 15px;
    width: 210px;
}

.footer {
    border-top: 1px solid #c0c0c0;
    font-family: Arial,Helvetica,sans-serif;
    padding-bottom: 20px;
    padding-top: 10px;
    text-align: center;
}
.footer span {
    margin: 0 12px;
}
.foot .edit a {
    float: left;
    font-weight: bold;
    height: 25px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    width: 79px;
}
.foot .phone strong {
    color: #f2991b;
    float: right;
    font-size: 18px;
    width: 130px;
}