﻿@charset "utf-8";
	/*-----------Notice------------------------------
	   Filename:Main.css
	Description:Reset/HomePage/NewsCenter/PhotoPage/List/Details/Bordlives CSS
		 Update:2011-8-26 by meiy76(meiy76@163.com)
		       l_$:layout      exp:l_topbar,l_page,l_top,l_cont,l_foot...
		      t_$:top          exp:t_logo,t_nav,t_menu,t_topbar
	     cont_$:content    exp:cont_main,cont_movie,cont_lives
		    ad_$:advert
		  foot_$:foot         exp:foot_menu,foot_info
		      *_$:For TNND IE
		 *html $:For TNND IE6
	   *+html $:For TNND IE7
------------------------------------------------*/
/*-----------Reset-----------------------------*/
body {
	color: #000;
	background: url("top.jpg") no-repeat scroll center top #D7F3EF;
	line-height: 1.5;
	font: 12px "Microsoft YaHei","Trebuchet MS","Verdana","Helvetica","Tahoma","\5b8b\4f53","sans-serif";
}

body,p,blockquote,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend {
	margin: 0;
	padding: 0;
}

h2,h3,h4,h5,h6 {
	font-size: 15px;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

input,textarea,button,select {
	font-family: "Verdana";
	vertical-align: middle;
}

label {
	vertical-align: middle
}

legend {
	color: #333;
}

blockquote,q {
	quotes: none;
}

blockquote:before,blockquote:after,q:before,q:after {
	content: '';
	content: none;
}

ul,ol {
	list-style: none;
}

img {
	border: 0;
}

a,a:visited {
	color: #032A42;
	text-decoration: none;
}

a:hover {
	color: #1E50A2;
	text-decoration: underline;
}

a:active {
	color: #933;
}

.clear {
	clear: both;
	font-size: 0;
	line-height: 0;
}

.floatl {
	float: left;
	font-weight: bolder;
}

.floatr {
	float: right;
}

.red {
	color: #990000;
}

.a_bold,.a_bold:visited {
	font-weight: bold;
}

.a_red,.a_red:visited {
	color: #BA2636;
}

.a_blue,.a_blue:visited {
	color: #00549b;
}
/*---------------------------------------------*/
/*-----------Layout---------------------------*/

.l_page {
	margin: 0 auto;
	width: 1100px;
	clear: both;
}

.l_page02 {
	width: 100%;
	clear: both;
	margin: 0 auto;
	background: url(two.jpg) repeat-x scroll center top;
	height: 2042px;
}

.l_page03 {
	width: 100%;
	clear: both;
	margin: 0 auto;
	background: url(three.jpg) repeat-x scroll center top #666;
	height: 2620px;
}
/*-----------guide---------------------------*/
   
.bannerList {
	width: 1100px;
	float: left;
	display: inline;
	margin-top: 772px;
}

.bannerList li {
	float: left;
	line-height: 61px;
	height: 61px;
	font-size: 21px;
	overflow: hidden;
	width: 220px;
	text-align: center;
	display: inline;
	font-weight: 500;
}

.bannerList li a,.bannerList li a:hover {
	color: #fff;
}
/*------------------news---------------------------*/	

.newsTitle a,.newsTitle a:visited {
	width: 1100px;
	float: left;
	height: 100px;
	overflow: hidden;
	text-indent: -9999em;
	display: block;
	background: url("title.png") no-repeat scroll 180px 0;
	margin: 88px 0 10px;
}

.headline {
	line-height: 37px;
	float: left;
	margin-bottom: 25px;
	font-size: 18px;
	width: 1060px;
	text-align: center;
	padding-bottom: 15px;
	color: #666;
	margin-bottom: 76px;
}

.headline h2 a,.headline h2 a:visited {
	width: 1060px;
	text-align: center;
	float: left;
	line-height: 80px;
	height: 80px;
	font-size: 37px;
	margin: 40px 0;
	color: #426A75;
}

.headline .more {
	color: #fff;
	font-weight: bold;
	background: #B81716;
	padding: 2px 3px;
	margin-left: 10px;
	border-radius: 6px;
}

.newsPic {
	display: inline-block;
	position: relative;
	float: left;
	width: 555px;
}

.newsPic .img {
	position: relative;
	z-index: 1;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.newsPic .img img {
	width: 555px;
	height: 312px;
}

.newsPic .tit {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 4;
	text-align: center;
	padding: 5px;
	font-size: 18px;
	line-height: 1.3;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#3A9379), to(rgba(58,147,121,0)));
	background-image: -webkit-linear-gradient(bottom, #3A9379 0, rgba(58,147,121,0) 100%);
	background-image: -moz-linear-gradient(bottom, #3A9379 0, rgba(58,147,121,0) 100%);
	background-image: linear-gradient(0deg, #3A9379 0, rgba(58,147,121,0) 100%);
	color: #fff;
}

.newsPic .tit a {
	color: #fff
}

.newsBox {
	float: left;
	width: 1060px;
	margin-bottom: 504px;
}

.newsBox ul {
	float: right;
	width: 455px;
	background: #3A9379;
	border-radius: 10px;
	padding: 10px 15px;
}

.newsBox li {
	line-height: 49px;
	height: 49px;
	padding: 0 0 0 15px;
	overflow: hidden;
	margin: 0 7px;
	position: relative;
	float: left;
	font-size: 16px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 430px;
}

.newsBox li a,.newsBox li a:visited {
	color: #FFF;
}

.newsBox li:before {
	content: "";
	position: absolute;
	top: 21px;
	left: 0;
	display: block;
	width: 3px;
	height: 3px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 20%;
}

/*------------syjsc---------------*/

.syjscTitle a,.syjscTitle a:visited {
	width: 1100px;
	float: left;
	height: 100px;
	overflow: hidden;
	text-indent: -9999em;
	display: block;
	background: url("title.png") no-repeat scroll 180px -149px;
	margin: 88px 0 80px;
}

.syjsc {
	width: 1060px;
	float: left;
	padding:20px;
}
.syjsc p{width: 400px;
	float: left;
	font-size:41px;
	margin-top:80px;
	font-weight:bold;
	line-height: 43px;
	}
.syjsc img{width: 625px;
height:350px;
float:right;
	}

.piclist {	
    float: left;
	width: 1060px;
	padding:0 20px;}
	
.piclist_middle {	
    float: left;
	width: 1060px;
	padding:0 20px;
	display: inline-block;}
	
.middle01{	
    float: left;
	width: 495px;
	padding:5px 0;}

.middle02{	
    float: left;
	width: 284px;
	padding:5px 10px;}

.middle03{	
    float: left;
	width: 240px;
	padding:5px 0;}
	
.piclist li,.middle01 li, .middle02 li,.middle03 li{ display: inline-block; position: relative; margin:3px;}

.piclist li .img,.middle01 li .img,.middle02 li .img,.middle03 li .img{
	position: relative;
	z-index: 1;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.piclist li .tit,.middle01 li .tit,.middle02 li .tit,.middle03 li .tit{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 4;
	text-align: center;
	padding: 5px;
	font-size: 18px;
	line-height: 1.3;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#000), to(rgba(58,147,121,0)));
	background-image: -webkit-linear-gradient(bottom, #000 0, rgba(58,147,121,0) 100%);
	background-image: -moz-linear-gradient(bottom, #000 0, rgba(58,147,121,0) 100%);
	background-image: linear-gradient(0deg, #3A9379 0, rgba(58,147,121,0) 100%);
	color: #fff;
}

.piclist li .tit a,.middle01 li .tit a,.middle02 li .tit a,.middle03 li .tit a {
	color: #fff
}

/*------------scrh---------------*/

.scrhTitle a,.scrhTitle a:visited {
	width: 1100px;
	float: left;
	height: 100px;
	overflow: hidden;
	text-indent: -9999em;
	display: block;
	background: url("title.png") no-repeat scroll 180px -291px;
	margin:148px 0 80px;
}

.mediaPic {
	width: 1100px;
	float: left;
}

.mediaPic li {
	width: 258px;
	float: left;
	margin: 5px 12px;
	display: inline;
	height: 240px;
	text-align: center;
	padding:5px;
}

.mediaPic li img {
	width: 258px;
	float: left;
	height: 188px;
}

.mediaPic li span {
	width: 258px;
	float: left;
	height: 52px;
	line-height: 26px;
	text-align: center;
	font-family: "Microsoft YaHei",Arial,Helvetica,sans-serif !important;
	font-size: 15px;
}

/*------------gfyh---------------*/
.gfyhTitle a,.gfyhTitle a:visited {
	width: 1100px;
	float: left;
	height: 100px;
	overflow: hidden;
	text-indent: -9999em;
	display: block;
	background: url("title.png") no-repeat scroll 180px -435px;
	margin:112px 0 64px;
}

.talk{width: 1060px;
float: left;
padding:0 40px 0 0;
}
.talkPic{
	width: 800px;
	float: right;
	position: relative;
	}
.talkPic img{
	width: 800px;
	height:418px;
	}
.talkPic p{
	background:#719F8E;
	height:45px;
	line-height:45px;
	font-size:16px;
	width: 780px;
	padding:10px;
}
.talkPic p a,.talkPic p a:visited{
	color:#FFF;	float: right;}
	
.talkBox{width: 314px;
height:294px;
background:#D1DDD9;
padding:43px 18px 18px;
position: absolute;
margin:150px 0 0 0;
}
.talkBox h2{
	font-size:36px;
	color:#508B76;}
.talkBox h3{
	font-size:18px;
	color:#508B76;
	margin:24px 0;
	height:41px;
	line-height:33px;}
.talkBox p{
	font-size:16px;
	color:#666;
	line-height:31px;}

.gfyhPic {
	width: 1100px;
	float: left;
	margin: 32px 0;
}

.gfyhPic li {
	width: 480px;
	float: left;
	margin: 0 15px 0 33px;
	display: inline;
	height: 200px;
	padding: 0 5px;
}

.gfyhPic li a,.gfyhPic li a:visited{
	color:#666;}

.gfyhPic li img {
	width: 265px;
	float: left;
	height: 184px;
}

.gfyhPic li span {
	float: left;
	width: 170px;
	height: 160px;
	padding: 30px 10px 10px;
	line-height: 33px;
	font-family: "Microsoft YaHei",Arial,Helvetica,sans-serif !important;
	font-size: 18px;
}

.talkList{
	width: 972px;
	float: left;
	background:#AFBDBE;
	display:inline-block;
	margin:20px 0 20px 40px;
}
.talkList ul{
		width: 872px;
	float: right;
}
.talkList li {
	line-height: 27px;
    height: 27px;
    padding: 0 0 0 15px;
    overflow: hidden;
    margin: 0 10px;
    position: relative;
    float: left;
    font-size: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 90%;
}

.talkList li a,.talkList li a:visited {
	color: #FFF;
}

.talkList li:before {
	content: "";
	position: absolute;
	top: 27px;
	left: 0;
	display: block;
	width: 3px;
	height: 3px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 20%;
}
/*-----------foot_info---------------*/
.foot_info {
	width: 1100px;
	margin-top:100px;
	text-align: center;
	line-height: 27px;
	overflow: hidden;
	float: left;
	font-family: "Microsoft YaHei",Arial,Helvetica,sans-serif !important;
	font-size: 15px;
}

.foot_info p {
	width: 100%;
	text-align: center;
}