﻿body{
	margin: 0 auto ;
	text-align: center ;
	font-family: Arial, "Simsun", Helvetica, sans-serif ;
	font-size: 12px ;
	color: #666 ;
	background-color: #fefefe ;}
img,ul,li{
	margin: 0 ;
	padding: 0 ;
	border: 0 ;
	list-style: none ;}
div{
	text-align: left ;}
a:link,
a:visited{
	color: #666 ;
	text-decoration: none ;}
a:hover,
a:active{
	color: #666 ;
	text-decoration: underline ;}
.hlPic{
        width:400px;
        }
.floatL{
	float: left ;}
.floatR{
	float: right ;}
.clear{
	clear: both ;}
/**********************top************************/
.top{
	background: #d11f19 ;
	height: 48px ;
	min-width: 1000px ;}
.top div.box{
	margin: 0 auto ;
	width: 1000px ;
	height: 48px ;
	line-height: 48px ;}
.top div.box span{
	margin: 0 18px ;
	color: #fff ;}
.logo{
	margin: 0 auto ;
	background: url(../../images/lxyz-zt/logobg.jpg) no-repeat center top ;
	height: 350px ;}
/**********************container******************/
.container{
	width: 1200px ;
	margin: 0 auto ;}
/***********************滚图*************************/
#banner { 
	width: 588px; 
	margin: 0 auto ;
	height: 637px; 
	overflow: hidden; 
	position: relative; }
#banner_img { 
	display: block; 
	position: relative; }
#banner_img li { 
	position: absolute; 
	top: 0; left: 0; 
	width: 100%; 
	height: 333px; 
	background-position: center; 
	background-size: cover; 
	display: none; }
#banner_img li.item1 {display: block; }
#banner_img li.item2 {}
.banner-shadow{
	position: absolute ;
	height: 36px ;
	line-height: 36px ;
	width: 667px ;
	text-align: center ;
	bottom: 0 ;
	color: #fff ;
    font-size: 14px;
	z-index: 99 ;}
#banner_ctr {
	margin: 14px 8px 0 0;
	text-align: center ;}
.banner_btnLine{
	display: block ;
	float: left ;
	width: 1px ;
	height: 15px ;
	background: url(../../images/lxyz-zt/pic-line.gif) no-repeat left 2px ;}
.banner-info{
	float: left ;
	display: none ;
	margin-left: 10px ;}
#banner_ctr ul { 
	height: 5px;  
	font-size: 0;  
	line-height: 0;
	padding-left: 1px ;/*(24+1)*4+1=105*/}
#banner_ctr li {
	background-color: #eae4e4 ;
	display: block;  
	float: left;  
	width: 24px;
	height: 5px;
	cursor: pointer; 
	margin: 0 4px 0 0;
	color: #fff ;}
#banner_ctr li.sele{
	background-color: #f00 ; }
#banner_ctr li.first-item {  
	background: #fff;  
	width: 20px;  
	-webkit-border-radius: 20px 0 0 20px;  
	-moz-border-radius: 20px 0 0 20px;  
	border-radius: 20px 0 0 20px;  
	cursor: default; }
#banner_ctr li.last-item {  
	background: #fff;  
	width: 20px;
	-webkit-border-radius: 0 20px 20px 0;  
	-moz-border-radius: 0 20px 20px 0;  
	border-radius: 0 20px 20px 0;  
	cursor: default; }

a.banner-button{
	text-decoration: none ;}
.banner-button{
	display: block ;
	position: absolute ;
	left: 50% ;
	top: 200px ;
	width: 176px ;
	height: 55px ;
	cursor: pointer ;
	font-size: 30px ;
	line-height: 55px ;
	letter-spacing: 2px ;
	text-align: center ;
	font-family: "Microsoft YaHei" ;}
.banner-button3:link,
.banner-button3:visited{
	color: #898989 ;
	background-color: #fff ;
	margin-left: -442px ;
	top: 400px ;}
.banner-button2:link,
.banner-button2:visited{
	color: #898989 ;
	background-color: #fff ;
	margin-left: -438px ;
	top: 400px ;}
.banner-button1:link,
.banner-button1:visited{
	color: #fff ;
	background-color: #5c9bdb ;
	margin-left: -96px ;
	top: 370px ;}
.banner-button1:hover,
.banner-button1:active{
	color: #f9f9f9 ;
	background-color: #5c91db ;}
.banner-button4:link,
.banner-button4:visited{
	color: #898989 ;
	background-color: #fff ;
	margin-left: -300px ;
	top: 400px ;}
.banner-button2:hover,
.banner-button2:active,
.banner-button3:hover,
.banner-button3:active,
.banner-button4:hover,
.banner-button4:active{
	color: #666 ;
	background-color: #fafafa ;}
.topBg{
	position: relative ;}
/**********************colum1***********************/
.colum1{
	height: 338px ;}
.col1L{
	width: 667px ;
	height: 333px ;
	border: 1px solid #eaeaea ;}
.col1L img{
	margin: 0 0 ;}
.shade{
	height: 31px ;
	width: 483px ;
	line-height: 31px ;
	background: #000 ;
	filter: alpha(opacity=40);
	background: rgba(0, 0, 0, 0.4) ;
	margin-top: 308px ;
	position: absolute ;
	z-index: 1 ;}
.shadeFont{
	height: 31px ;
	width: 483px ;
	line-height: 31px ;
	margin-top: 308px ;
	position: absolute ;
	z-index: 2 ;
	color: #fff ;
	margin-left: 24px ;
	font-weight: bold ;
	font-size: 14px ;}
.col1R{
	width: 510px ;}
.head1{
    background: url(../../images/lxyz-zt/bg_line.gif) repeat-x 0 33px;
    font-weight: bold;
	}
.head2{
    background: url(../../images/lxyz-zt/bg_line.gif) repeat-x 0 42px;
    font-weight: bold;
	}
.head1 .title{
    display: inline-block;
    background: url(../../images/lxyz-zt/bg_title.gif) no-repeat center bottom;
    height: 48px;}
.head1 label{
	display: inline-block ;
	height: 36px ;
    line-height: 36px;
    padding: 0 12px;
	background: #e33653 ;
	color: #fff ;
	font-size: 16px ;
	text-align: center ;}
.head2 label{
	display: inline-block ;
	height: 42px ;
    line-height: 42px;
    padding: 0 14px 0 50px;
	background: #e33653 url(../../images/lxyz-zt/icon_title.gif) no-repeat 14px center ;
	color: #fff ;
	font-size: 20px ;
	text-align: center ;
    border-bottom: 3px solid #fde674;}
.more{
	float: right ;}
.more a{
    display: inline-block;
    line-height: 36px;
	color: #484848 ;
    font-size: 14px;
    text-decoration: none;}
.more a:hover{
    display: inline-block;
    line-height: 36px;
	color: #e33653 ;
    font-size: 14px;}
.head2 .more a{ 
    line-height: 42px;}
.list1{
	line-height: 28px ;
    margin-top: 12px;}
.list1 li{
	background: url(../../images/lxyz-zt/iconlist1.gif) no-repeat 6px 10px ;
	padding: 0 0 0 24px ;
    font-size: 14px;}
.list1 li a {
	color: #484848 ;
    text-decoration: none;}
.list1 li a span{
	float: right ;
	color: #898989 ;
	font-size: 12px ;}
/**********************colum3 left**********************/
.imgTitle{
	height: 33px ;
	line-height: 33px ;
    border-bottom: 3px solid #e33653;
	color: #e33653 ;
	font-size: 18px ;}
/**********************colum3 right**********************/
.content2{
	width: 485px ;}
.list2{
	line-height: 32px ;
	margin-top: 12px ;}
.list2 li{
	padding: 0 8px ;
    border-bottom: 1px dashed #e1e1e1;
    font-size: 14px;}
.list2 li a {
	color: #333 ;
    text-decoration: none;}
.list2 li a span{
	float: right ;
	color: #898989 ;
	font-size: 12px ;}
.shadow{
	position: absolute ;
	height: 36px ;
	line-height: 36px ;
	text-align: center ;
    left: 0;
    right: 0;
	bottom: 0 ;
	color: #fff ;
    font-size: 14px;
	background: url(../../images/lxyz-zt/ic_introbg.png) repeat 0 0 ;
	z-index: 99 ;}
.play{
	position: absolute ;
    display: block;
	height: 86px ;
    width: 86px;
	text-align: center ;
    left: 250px;
	bottom: 120px ;
	background: url(../../images/lxyz-zt/icon_play.png) no-repeat 0 0 ;
	z-index: 199 ;}
.play:hover{
	background: url(../../images/lxyz-zt/icon_play_pro.png) no-repeat 0 0 ;}
/**********************foot***********************/
.foot{
	margin: 22px auto 0 ;
	background: #fff ;
	height: 79px ;
	min-width: 1200px ;
    border-top: 7px solid #e33653}
.foot div.box{
	width: 1200px ;
	margin: 0 auto ;
	text-align: center ;
	line-height: 20px ;
	padding: 10px 0 0 0 ;
	color: #666666 ;}
/********************************detail*********************************/
.detailDiv{
	min-height: 580px ;
	_height: 580px ;
	margin: 10px 20px 60px ;}
.contentMes{
        font-size: 16px;
	line-height:24px;
	height:24px;
	text-align:center;
	border-bottom:1px dashed #ccc;
	margin:0 0 10px;}
.contentTitle{
	color: #333333;
    font-weight: bold;
    text-align: center;
    padding: 10px;
    margin: 10px 0 0 0;
    font-size: 24px;}
.detailImg{
	margin: 10px 0 ;
	text-align: center ;}
#contentDetail{
	border-top: 1px dotted #dbdbdb;
	width: 81%;
	margin: 0 auto;
	font-size: 18px;
	font-family: 'SimSun';
	padding-top:10px;
    text-align: center;
	}
.contentDetail p{
	text-indent: 28px;
	font-size: 14px ;}
/**************************list***************************/
.locationHints{
	margin: 0 auto;
	background-color: #e7e7e7 ;
	height: 28px ;
	padding: 0 0 0 20px ;
	font-size: 14px ;
	line-height: 28px ;}
.locationHintsC{
	width: 980px ;
	margin: 0 auto ;}
.listContent{
	width: 960px ;
	min-height: 580px ;
	_height: 580px ;
	margin: 0 auto ;}
.listContent ul{
	margin: 18px 24px ;
	line-height: 32px ;}
.listContent li{
	background: url(../../images/lxyz-zt/iconlist1.gif) no-repeat 0 12px ;
	padding: 0 0 0 18px ;
	border-bottom: 1px dotted #ddd;
	font-size: 14px ;}
.listContent li a{
	color: #333 ;}
.listContent div.listTitle{
	margin-top: 20px ;
	height: 31px ;
	border-bottom: 4px solid #e7e7e7 ;
	line-height: 29px ;
	font-weight: 400 ;}
.listTitle label{
	margin: 0 0 2px 24px ;
	display: inline-block ;
	width: 112px ;
	height: 29px ;
	background: #d11f19 ;
	color: #fff ;
	font-size: 18px ;
	text-align: center ;}
/********************************page*********************************/
.page{
	margin: 40px 28px ;
	text-align: right ;}
.page a{
	cursor: pointer;
	display: inline-block ;
	line-height: 16px ;
	margin: 0 5px ;
	padding: 0 5px ; 
	border: 1px solid #eee ;
	color: #d11f19 ;}
.page a:hover{
	background-color:#f9f2eb;
	border:1px solid #d11f19;}
.pageSelect a{
	background-color:#f9f2eb;
	border:1px solid #d11f19;}
/********************************detail*********************************/
.vedioContainer{
	width: 980px ;
	min-height: 580px ;
	_height: 580px ;
	margin: 0 auto ;
	text-align: center ;}
.vedioTitle{
	font-size: 30px ;
	font-weight: 400 ;
	text-align: center ;
	color: #cc3333 ;
	margin: 28px 0 18px;
	padding: 0 40px ;
	line-height: 48px ;}
.vedioContainer p{
	font-size: 14px ;
	border-bottom: 1px dashed #dbdbdb ;
	margin: 0 40px ;
	line-height: 24px ;}
/*********************************public****************************/
.show{
	display: block !important;}
.wid588{
    width: 588px;}
.wid388{
    width: 388px;}
.marT22{
    margin-top: 22px;}
.marT8{
    margin-top: 8px;}
.marL22{
    margin-left: 22px;}
.h283{
    height: 283px;}
.h380{
    position: relative;
    height: 400px;}