﻿@charset "utf-8";

/*------------------------------------   样式初始化   ------------------------------------------*/
h1, h2, h3, h4, h5, h6, h7, p, div, span, ul, ol, li, dl, dt, dd, form, img, cite, strong, em, script, label
{
	margin: 0;
	padding: 0;
}

img, table, td, th {
	border:0 none;
}

ul {
	list-style-type:none;
}

a {
	color:#333;
	text-decoration:none;
	cursor:pointer;
}

a:hover {
	color:#C00;
	text-decoration:underline;
}

body
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #333;
	background-color: #F5F5F5;
	margin: 0px;
	background-color:#f2f2f2;
	
	
}
h1, h2, h3, h4, h5
{
	font-family: microsoft yahei,  Verdana, Geneva, sans-serif;	
	font-weight: normal;
	text-indent: 0;
	margin-bottom:10px;
}
h1
{
	font-size: 14px;
	color: #ff6600;
	font-weight:none;
	display : inline
}
h2
{
	font-size: 12px;
	color: #041629;
	font-weight:none;
    display : inline
}
h3
{
 float:left;
 font-size: 16px;
 line-height:1.6em;
 text-indent:20px;
}
h4
{
	font-size: 16px;
}
h5
{
	font-size: 12px;
	color: #666666;
	margin-top:5px;
}
.divClear{
	clear: both;
}
.textRemark {
	color: #EBEBEB;
}

.page{ overflow:hidden;}

.Topbox{
	height:113px;
	background-image: url(../images/Topbg.gif);
	background-repeat: repeat-x;
	
}
.Topmain{ width:1000px; margin:auto; overflow:hidden;}
.logo{ float:left;width:379px; height:113px;}
.Tell{ float:right;width:285px; height:113px; }

.bannerbox{ height:418px; overflow:hidden; text-align:center;  background-color:#000; position:relative; }
.navmain{
	height:56px;
	
	position:relative;
	background-image: url(../images/navbg.gif);
	background-repeat: repeat-x;
}
.bannerbox a{ display:block; width:100%; text-align:center; }
.navbox{ width:100%; height:50px; position:absolute; color:#FFF; z-index:100; background:rgba(000, 000, 000, 0.8) none repeat scroll 0 0 !important; filter:Alpha(opacity=80); background:#000;/*实现IE背景透明*/ overflow:hidden;}
.navbox ul{ width:1000px; margin:auto; display:block; overflow:hidden; }
.navbox ul li{ float:left; color:#fff; padding:15px 20px 15px 20px; overflow:hidden; font-family:"微软雅黑";}
.navbox ul li a{ color:#FFF; text-decoration:none;}
.navbox ul li a:hover{ color:#F60;}

.smallpic{ width:100%; height:80px; overflow:hidden; position:absolute; bottom:0px; z-index:100;  background-color:#000;background:rgba(000, 000, 000, 0.8) none repeat scroll 0 0 !important; filter:Alpha(opacity=80); background:#000;/*实现IE背景透明*/}
.smllmain{ width:580px; margin:auto; overflow:hidden;}
.smllmain span{ float:left; overflow:hidden; margin-right:5px; z-index:1000; margin-top:15px;}
.khover{ border:1px solid #F30;}
.arrowbox{ width:50px; padding-top:15px;}

.Cotmain{ width:1000px; margin:auto; margin-top:20px; overflow:hidden; position:relative;}
.leftnew{
	float:left;
	background-image: url(../images/leftnewsbox.jpg);
	background-repeat: no-repeat;
	height: 273px;
	width: 300px;
	margin-right:10px;
}
.leftnew ul{ display:block; width:276px; overflow:hidden; margin-top:85px; margin-left:15px;}
.leftnew ul li{
	padding:8px 0 8px 0;
	background-image: url(../images/ico.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent:10px;
	
}
.leftnew ul li a{color:#666; text-decoration:none;}
.leftnew ul li a:hover{ color:#F30;}

.rightcp{
	float:right;
	background-image: url(../images/rightcpbox.jpg);
	background-repeat: no-repeat;
	height: 266px;
	width: 683px;
}
.cpbox{ width:640px; margin:auto; margin-top:55px; overflow:hidden; text-align:center;}
.cpbox span{
	float:left;
	overflow:hidden;
	width:300px;
	height:196px;
	background-image: url(../images/cpbg.jpg);
	background-repeat: no-repeat;
	position:relative;
}
.mcbox{width:100%; height:30px; overflow:hidden; position:absolute; bottom:5px; z-index:100;  background-color:#000;background:rgba(000, 000, 000, 0.8) none repeat scroll 0 0 !important; filter:Alpha(opacity=80); /*实现IE背景透明*/}
.mcbox a{ font-family:"微软雅黑"; color:#FFF; line-height:1.6em;}

.yqljbox{
	float:left;
	width:998px;
	margin-top:10px;
	background-image: url(../images/yqljbg.jpg);
	background-repeat: no-repeat;
	height: 59px;
}
.Linkbox{ width:860px; margin-top:25px; margin-left:120px; font-size:12px;color:#666; margin-bottom:20px;}
.Linkbox a{ color:#666; margin-right:10px; margin-left:10px;}

.foot{ width:100%; border-top:1px solid #dfdfdf; margin-top:10px; padding-top:15px;}
.foot div{ width:500px; margin:auto; text-align:center; color:#999; font-size:12px; margin-bottom:5px;}


.xialabox1{ z-index:1000; width:108px; top:50px; left:50%; position:absolute; display:none; background:rgba(216, 198, 191, 0.4) none repeat scroll 0 0 !important; filter:Alpha(opacity=80);}

.xialabox1 span{ height:2px; background-color:#F90; display:block; }

.xialabox1 ul li{ text-align:center; padding:6px 0 6px 0; overflow:hidden; background-color:#d8c6bf; color:#fff; margin-bottom:1px; font-family:"微软雅黑"; font-size:12px;}
.xialabox1 ul li a{ color:#fff; text-decoration:none; position:relative;} 

.xialabox2{ z-index:1000; width:108px; top:50px; left:57%; position:absolute; display:none; background:rgba(216, 198, 191, 0.4) none repeat scroll 0 0 !important; filter:Alpha(opacity=80);}

.xialabox2 span{ height:2px; background-color:#F90; display:block; }

.xialabox2 ul li{ text-align:center; padding:6px 0 6px 0; overflow:hidden; background-color:#d8c6bf; color:#fff; margin-bottom:1px; font-family:"微软雅黑"; font-size:12px;}
.xialabox2 ul li a{ color:#fff; text-decoration:none; position:relative;}

.xialabox3{ z-index:1000; width:108px; top:50px; left:64.5%; position:absolute; display:none; background:rgba(216, 198, 191, 0.4) none repeat scroll 0 0 !important; filter:Alpha(opacity=80);}

.xialabox3 span{ height:2px; background-color:#F90; display:block; }

.xialabox3 ul li{ text-align:center; padding:6px 0 6px 0; overflow:hidden; background-color:#d8c6bf; color:#fff; margin-bottom:1px; font-family:"微软雅黑"; font-size:12px;}
.xialabox3 ul li a{ color:#fff; text-decoration:none; position:relative;} 

.xialabox4{ z-index:1000; width:108px; top:50px; left:71.5%; position:absolute; display:none; background:rgba(216, 198, 191, 0.4) none repeat scroll 0 0 !important; filter:Alpha(opacity=80);}

.xialabox4 span{ height:2px; background-color:#F90; display:block; }

.xialabox4 ul li{ text-align:center; padding:6px 0 6px 0; overflow:hidden; background-color:#d8c6bf; color:#fff; margin-bottom:1px; font-family:"微软雅黑"; font-size:12px;}
.xialabox4 ul li a{ color:#fff; text-decoration:none; position:relative;}

.xialabox5{ z-index:1000; width:108px; top:50px; left:78.5%; position:absolute; display:none; background:rgba(216, 198, 191, 0.4) none repeat scroll 0 0 !important; filter:Alpha(opacity=80);}

.xialabox5 span{ height:2px; background-color:#F90; display:block; }

.xialabox5 ul li{ text-align:center; padding:6px 0 6px 0; overflow:hidden; background-color:#d8c6bf; color:#fff; margin-bottom:1px; font-family:"微软雅黑"; font-size:12px;}
.xialabox5 ul li a{ color:#fff; text-decoration:none; position:relative;}

.leftmenu{
	background-image: url(../images/leftmenuBg.jpg);
	background-repeat: no-repeat;
	height: 625px;
	width: 235px;
	float:left;
}
.leftTitle{ width:150px;  overflow:hidden; margin-left:85px;}
.leftTitle span{ display:block; padding-top:5px;  }
.titlefont{ font-family:"微软雅黑"; font-size:18px;}
.listmain{ margin-top:20px; overflow:hidden; }
.linkbox{
	width:218px;
	margin:auto;
	height:35px;
	background-color:#e2e2e2;
	margin-bottom:5px;
	background-image: url(../images/linkico.png);
	background-repeat: no-repeat;
	background-position: 15px center;
	text-indent:45px;
	font-family:"微软雅黑";
	line-height:2.4em;
	color:#F60;
}
.linkbox a{ text-decoration:none;}

.rightcont{ width:750px; float:right; overflow:hidden;}
.middle{
	background-image: url(../images/right_middle.gif);
	background-repeat: repeat-y;
	width: 657px;
}
.listdiv{ width:620px; margin:auto;overflow:hidden;}
.listdiv .titlebox{ padding:6px; border-bottom:1px dotted #CCC; font-family:"微软雅黑";}
.newslist{ width:620px; margin:auto; padding:10px 0 10px 0; border-bottom:1px solid #ccc;}
.newslist div{ padding:5px; overflow:hidden;}
.newslist .bt{font-family:"微软雅黑"; font-size:16px;}
.newslist .rq{font-family:"宋体"; color:#666;}
.newslist .js{ line-height:1.6em; font-size:12px; overflow:hidden;}

.pagenb{ padding:10px; overflow:hidden;}

.pagenb small{float:left;overflow:hidden;color:#666666; font-size:12px; line-height:1.6em;}
.pagenb span{ float:left; width:20px; height:20px; overflow:hidden; border:1px solid #CCCCCC; margin-right:5px; text-align:center;color:#666666;}
.pagenb span a{ color:#666666; text-decoration:none;}
.pagenb span img{ margin-top:5px;}
.hover{ background-color:#FF6600; color:#FFFFFF!important;}
.pageinput{ width:20px; height:18px; border:1px solid #CCCCCC;}
.pagebtn{
	width:30px;
	height:20px;
	color:#999999;
	border: 1px solid #ccc;
}
.pagetou{ width:1000px; margin:auto; margin-top:10px;}

.contmain{ padding:10px; }

.contTitle{ font-size:20px; font-family:"微软雅黑"; color:#333333; text-align:center;}
.daytime{ font-size:12px; color:#666666; text-align:center; padding:10px;}
.contbox{ line-height:2em; font-size:12px; overflow:hidden; }
.contbox span{ margin-right:20px; overflow:hidden; margin-bottom:20px; padding:5px; border:1px solid #CCCCCC; display:inline-block;}

.rightlinebg{
    overflow:hidden;
	background-image: url(../images/rightlinebg.jpg);
	background-repeat: repeat-y;
	background-position: 18px 10px;
}
.blacklink{ border-top:1px solid #CCCCCC; margin-top:30px; padding:20px;}
.blacklink span{ font-size:12px; margin-right:50px;}
.blacklink span a{ color:#666666; }

.twolever{ width:218px; margin:auto; display:block;}
.twolever li{ font-family:"微软雅黑"; padding:5px 0 5px 0; list-style:inside; text-indent:20px;}
.twolever small{ display:block; width:160px; margin:auto;padding:0 0 0 20px; line-height:2.4em;}
.twolever small a{ text-decoration:none;}
.hoverbg{
	background-image: url(../images/hoverbg.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 118px;
	background-position: 5px 2px;
	color:#FFFFFF;
}

.Cplist{ padding:20px; overflow:hidden;}
.Cplist li{  width:170px;  margin-right:20px; float:left; overflow:hidden;}
.Cplist li span{ display:block; margin-bottom:5px; border:1px solid #CCCCCC; height:165px; text-align:center; padding-top:5px; }
.Cplist li small{
    display:block;
	background-image: url(../images/Cpbq.png);
	background-repeat: no-repeat;
	width: 170px;
	height:29px;
}
.Cplist li small dd{ float:right; font-size:14px; font-family:"微软雅黑"; line-height:1.8em; margin-right:10px;}
.Cplist li small dd a{ color:#FFFFFF; text-decoration:none;}

.Cpjs{ overflow:hidden; margin-bottom:40px; overflow:hidden;}

.Cppic{ float:left; overflow:hidden; border:1px solid #CCCCCC; padding:5px; margin-right:10px; width:270px; height:211px;}
.Cpxh{ float:left; overflow:hidden; width:260px;}
.Cpxh span{ display:block;padding:10px; font-weight:bold;}
.md{ width:250px; float:right;}

.cpnext{width:94%; margin-left:5px; height:25px; overflow:hidden; position:absolute; bottom:5px; z-index:100;  background-color:#000;background:rgba(000, 000, 000, 0.6) none repeat scroll 0 0 !important; filter:Alpha(opacity=80); /*实现IE背景透明*/}
.cpnext a{ font-family:"宋体"; font-size:12px;color:#FFF; line-height:1.6em;}

#nextcp li{ position:relative; text-align:center;}

.leftday{
	float:left;
	width:80px;
	height:42px;
	background-image: url(../images/line_mid.jpg);
	background-repeat: no-repeat;
	text-align:center;
	color:#FFFFFF;
	line-height:3.4em;
	display:inline-block;
	overflow:hidden;
}
.rightjs{ float:right; width:500px;height:42px; line-height:3.4em;display:inline-block; overflow:hidden; }

.righttab{ float:left; width:450px; display:inline-table; padding-top:10px;}

.sq_input{
	width:220px;
	height:18px;
	border: 1px solid #ccc;
}
.listday{  font-family:"宋体"; color:#999999; font-size:12px; float:right; margin-right:50px;}

.jptop{
	width:1000px;
	height:117px;
	background-image: url(../images/jp_topbg.png);
	background-repeat: no-repeat;
	padding-left:150px;
}
.jppic{ width:134px; height:100px; float:left; margin-top:10px; margin-right:50px;}


.showpage{
	margin-top:40px;
	padding-top:10px;
	width:1000px;
	height:616px;
	background-image: url(../images/cpbg.jpg);
	background-repeat: no-repeat;
}
.diban{
	width:980px;
	height:593px;
	margin:auto;
	position:relative;
}
.dibanbg{position:absolute; z-index:99px; width:96px; height:300px; bottom:0;}

.room{ position:absolute; width:980px; height:594px;}
.leftshow{
	position:absolute;
	width:234px;
	height:616px;
	top:144px;
	left:10px;
	z-index:100;
	background-image: url(../images/leftshow.png);
	background-repeat: no-repeat;
}
.jptitle{ width:80%; margin:auto; padding:10px; color:#e9a737; font-family:"微软雅黑";}

.leftshow ul{ width:80%; margin-left:17px; height:540px;}
.leftshow ul li{ width:178px; margin-bottom:10px; border:1px solid #c8a582; overflow:hidden;}

.jpfy{ width:178px; margin-left:17px; color:#CCCCCC;}
.jpfy span{ font-size:12px; float:left; background-color:#2f2f2f; margin-right:5px;}
.jpfy span a{ color:#f5f5f5; text-decoration:none;}
.jpfy small{ width:15px; background-color:#2f2f2f; color:#b9b9b9;height:15px; text-align:center;  margin-right:5px; float:left; display:inline-block; overflow:hidden;}
.jpfy small a{color:#b9b9b9; text-decoration:none;}
.nbbg{ background-color:#e6d6c0!important; color:#696969!important;}
.sanjiao{ width:11px; height:12px; position:absolute; right:22px; top:300px;}


.leftshow2{
	position:absolute;
	width:37px;
	height:616px;
	top:144px;
	_top:124px;
	*top:122px;
	left:10px;
	z-index:100;
	background-image: url(../images/leftshow2.png);
		background-repeat: no-repeat;
}
.colorbox{
	position:absolute;
	width:240px;
	height:27px;
	background-image: url(../images/colorbg.png);
	background-repeat: no-repeat;
	top:126px; right:10px;
}
.colorbox span{ float:left; overflow:hidden; width:18px; height:18px; border:1px solid #CCCCCC; margin-top:4px; margin-left:10px;}
.colorbox small{ float:left; overflow:hidden; font-size:12px; line-height:2.4em; margin-left:2.4px;}
.baise{ background-color:#FFFFFF;}
.hongse{ background-color:Red;}
.huangse{background-color:#FF9900; }
.kaqi{ background-color:#985B3A;}
.heise{ background-color:#000; 