@charset "utf-8";
/* CSS Document */

@import url("both.css");

.top{height:32px; background:#eeeeee; color:3f8ec7; line-height:32px;}
.top a{color:#3F8EC7;}

.menu{background:#0191da; height:50px;}
.topmeun{height:50px; color:#FFF; line-height:50px; font-size:14px; text-align:center; font-weight:bold;}
.topmeun ul{width:100%; height:100%;}
.topmeun ul li{float:left; width:12%; text-align:center;}
.topmeun ul li img{float:right; margin:10px 0;}
.topmeun ul li a{color:#FFF; display:block; width:99%; height:100%;}
.topmeun ul li a:hover{background:#f3760c;}

.hr{ background:url(../images/menu_bottom.jpg) repeat-x; height:2px;}

.banner{height:480px; width:100%;}
.focusBox { position: relative; width:100%; height:479px; overflow: hidden; }
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic img { width:100%; height:479px; display: block; }
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;	display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;	}
.focusBox .hd .on{ background-position:0 0; }
.focusBox .prev,
.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;}


.sear{height:38px; background:url(../images/sear.jpg) repeat-x; color:#636363; line-height:38px;}
.sear_1 ul{width:100%; height:38px;}
.sear_1 ul li{width:auto; min-width:50px; float:left; height:38px; margin:0 10px;}
.sear_1{width:760px; float:left;}
.sear_2{width:330px; float:right; background:url(../images/search.jpg) no-repeat; height:38px; color:#000; line-height:38px;}
.sear_2 form{margin-left:5px;}
.searchtxt{background:none; border:none; display:block; margin-top:7px; float:left; width:270px; height:30px; line-height:30px;}
.searchtxt：hover{border:none;}


.pro{height:auto; min-height:300px; margin-top:10px;}
.pro_l{width:272px; float:left; height:auto;}
.pro_l ul{width:268px; margin:0 auto; border:2px solid #e1e1e1; min-height:480px; height:auto;}
.pro_l ul li{width:247px; height:35px; background:url(../images/t2.jpg) no-repeat; margin:4px 10px 4px 10px;  text-indent:45px;}
.pro_l ul li a{line-height:36px; font-size:14px;}
.pro_l ul li a:hover{background:url(../images/t7.jpg) no-repeat; color:#FFF; display:block; width:100%; height:100%;}

.pro_r{width:810px; float:right; height:auto; height:550px;}
/*.p_title a{float:right; margin:6px 4px 0 0;}*/

.p_cont{width:100%; height:500px; float:left; border:1px solid #e1e1e1;}
.p_cont p{ width:95%; line-height:26px; margin-top:10px;}
.p_cont img{max-width:710px;myimg:expression(onload=function(){this.style.width=(this.offsetWidth > 710)?"710px":"auto"});}
.p_cont ul{width:100%; height:100%;}
.p_cont ul li{width:220px; height:232px; float:left; margin:5px; border:1px #ccc solid; position:relative;}

.p_cont p{font-size: 14px;padding: 10px;line-height: 35px;color: #333;}



.b1{height:120px; margin:10px 0;}

.ads{height:247px; background:url(../images/ads.png) no-repeat;}

.intro{height:410px; margin:10px 0;}
.intro_1{height:60px; float:left; margin:5px 0; width:100%; text-align:center;}
.intro_2{height:330px; float:left;}
.in_1{width:430px; height:330px; background:url(../images/4.jpg) no-repeat; float:left;}
.in_con{width:394px; height:290px; background:black; margin:23px 0 0 23px;}

.in_2{width:560px; height:330px; float:left;}
.in_title{width:100%; height:60px; background:url(../images/t0.jpg) no-repeat; border-bottom:1px dashed #ccc;}
.in_cont{width:90%; height:auto; max-height:260px; margin:0 auto; font-size:14px; line-height:28px; margin-top:20px;}

.img_roll{height:438px; background:url(../images/bg.jpg) repeat-x;}
.img_roll_title{height:77px; text-align:center; float:left; margin-top:30px; width:100%;}
.img_roll_cont{width:100%; height:290px; float:left; margin-top:30px;}
.img_roll_cont img{border:none;}
#demo4 td a{display: block;margin-right: 5px;padding: 6px;border: 1px solid #fffcf9; margin-right: 10px;}
#demo5 td a{display: block;margin-right: 5px;padding: 6px;border: 1px solid #fffcf9; margin-right: 10px;}
#demo4 .imgtitle a{border:0px; padding: 0px;margin: 0px;}
#demo5 .imgtitle a{border:0px; padding: 0px;margin: 0px;}
.imgtitle a{display: block; height: 35px; width: 120px; text-align: center ;color:#fffcf9; line-height: 35px;}
.imgtitle a:hover{color:#0d91e3;}

.new{height:auto; margin:10px 0; min-height:300px;}
.new_1,.new_2,.new_3{width:350px; height:auto; min-height:300px; float:left;}
.new_2{margin-left:20px;}
.new_3{margin-left:10px; float:right;}
.new_title{width:100%; height:42px; float:left; color:#FFF; border-bottom:2px solid #b4b4b4; margin-bottom:10px;}
.h2{
	color:#FFF; font-size:18px; line-height:40px; background:#0791e9; 
	width:140px; float:left; text-align:center;
    /*box-shadow:  投影方式 X轴偏移量 Y轴偏移量 阴影模糊半径 阴影扩展半径 阴影颜色;  */
	-webkit-box-shadow:2px 2px 1px 1px #666;  
    -moz-box-shadow:2px 2px 1px 1px #666;  
    box-shadow:2px 2px 1px 1px #666;  }
.new_title a{color:#008fd3; float:right; margin:12px 4px 0 0;}
.new_cont img{height:102px;}
.new_cont ul{width:100%; height:160px; margin-top:10px;}
.new_cont ul li{width:98%; height:32px; margin:0 auto; border-bottom:1px dashed #ccc; line-height:32px;}
.new_cont ul li a{color:#303030;}
.new_cont ul li a:hover{color:#0d91e3;}

.link{height:120px; margin-top:10px;}
.link_2{height:40px; border:1px solid #ccc; float:left; margin:5px 0; width:100%;}
.link_2 ul{width:96%; height:100%; margin:0 auto; list-style-type:disc;}
.link_2 ul li{width:auto; height:100%; margin:0 10px; float:left; line-height:40px; list-style-type:disc;}
.link_2 ul li a{color:#666;}
 
.foot{background:#e9e9e9; height:160px; border-top:1px solid #999;}
.foot_1{background:url(../images/foot.png) no-repeat; width:420px; height:130px;}
.foot_1 p{line-height:36px; margin-left:58px; margin-top:6px;}
.foot1 p{height:32px; line-height:26px;}


.t_menu{background:#008fd3; height:45px; line-height:45px;}
.t_menu ul{width:100%; height:100%;}
.t_menu ul li{float:left; width:90px; text-align:center;}
.t_menu ul li img{float:right; margin:10px 0;}
.t_menu ul li a{color:#FFF;}
.t_menu ul li a:hover{color:#eee;}


/********内页样式*********/
.min_banner{height:375px;}

.main{height:auto; min-height:400px; margin:10px 0;}
.main1{ background:#f7f7f7; height:auto;}
.main_l{width:280px; float:left; height:auto; background:url(../images/left.jpg) repeat-y;} 
.main_l1,.main_l2{width:272px; float:left; height:auto;}
.main_l1 ul{width:268px; margin:0 auto; min-height:240px; height:auto;}
.main_l1 ul li{width:247px; height:35px; background:url(../images/t2.jpg) no-repeat; margin:4px 10px 4px 10px;  text-indent:45px;}
.main_l1 ul li a{line-height:36px; font-size:14px; display:block; width:100%; height:100%;}
.main_l1 ul li a:hover{ background:url(../images/t7.jpg) no-repeat; color:#FFF;}
.main_l2 ul{width:268px; margin:0 auto;  min-height:200px; height:auto;}
.main_l2 ul li{width:247px; height:35px; background:url(../images/plist.jpg) no-repeat 2px 12px;  text-indent:25px; line-height:35px; border-bottom:1px dashed #ccc;}
.main_l2 ul li a{line-height:36px; font-size:14px;}
.main_l2 ul li a:hover{color:#0d91e3;}

.main_r{width:810px; float:right; height:auto; min-height:550px;}
.m_title{width:100%; height:45px; background:#0c98e3; float:left;}
.h3{height: 45px; line-height: 45px;color: #FFF; text-indent:24px; font-size:15px; font-weight:bold; background:#fe7600; display:block; width:360px; float:left;}
.h3 a{color:#FFF;}

.m_cont{width:100%; height:auto; min-height:400px; float:left; border:1px solid #e1e1e1;}
.m_cont p{ width:95%; line-height:26px; margin-top:10px;}

.cp_main{padding: 5px;  width:100%; height: auto; min-height: 500px; float:left;}
.cp_main ul li{float: left; margin:5px; height:270px; width:255px;}
.cp_main ul li img{ border:2px solid #2b97db; height: 225px;width: 255px;}
.cp_title a{display: block;text-align: center;line-height: 24px;color: #636363;}

/*------搜索显示*/
.search_tips { height:22px; padding:5px; font-size:14px;}
.search_rkey { height:22px; padding:5px; font-size:14px;}
.search_list dl{display:block;width:96%;margin:12px auto 0px;padding-bottom:8px;}
.search_list dl dt a{line-height:27px;font-size:14px;letter-spacing:1px;}
.search_list dl dd p{line-height:19px;color:#444;font-size:14px;margin-left:5px;}
.search_list dl dd span{font-size:12px;line-height:23px;color:#390;}
.search_list dl dd a{color:#777;text-decoration:none}
.search_list dl dd a:hover{color:#F30;}
.search_list dl dd span{margin-right:10px;}

/***新闻列表***/
.news3 {padding: 10px;}
.news3 ul li{list-style: none;margin: 0px;line-height: 32px;border-bottom: 1px dashed #4B4B4B; background:url(../images/news_bg.jpg) no-repeat 5px 10px; text-indent:12px;}
.news3 ul li a{color: #4B4B4B;padding-left: 10px;}
.news3 ul li a:hover{color: #0d91e3;text-decoration: underline;}
.news3 ul li span{float: right; margin:0; padding:0;}

/*内容页*/
.view{padding: 15px 0px;}
.newstitle{font-size: 24px;line-height: 40px;text-align: center;color: #C51717;;font-weight: bold;}
.newsdata{line-height: 30px;text-align: center;}
.newsmain p{line-height: 25px;padding:10px 0px;}
.newsmain img{max-width:690px; margin-left:-5px; myimg:expression(onload=function(){this.style.width=(this.offsetWidth > 690)?"690px":"auto"});}
.entrynext{line-height: 30px;}
.entrynext a{color: #4B4B4B;}
.entrynext a:hover{text-decoration: underline;color:#ff0000 }

/*--------列表分页********/
.c_listpage {padding: 3px; margin: 3px; text-align: center; width:100%; height:auto; float:left;}
.c_listpage a {border: #eee 1px solid; padding:2px 5px; margin: 2px; color: #036cb4; text-decoration: none;}
.c_listpage a:hover {border: #999 1px solid; color: #666;}
.c_listpage a:active {border: #999 1px solid; color: #666;}
.c_listpage .current {border-right: #efc20b 1px solid; padding:2px 5px; border-top: #036cb4 1px solid; font-weight: bold; margin: 2px; border-left: #036cb4 1px solid; color: #fff; border-bottom: #036cb4 1px solid; background-color: #036cb4}
.c_listpage .disabled {border: #eee 1px solid; padding:2px 5px; margin: 2px;  color: #ddd;}

/*---------------内容页:预定*/
.comment{
	border:1px solid #DDD;
	margin:10px;
	text-align:center;
}
.comment .commenttitle{
	height:26px;
	margin:1px auto;
	background:url(images/comment_title_bg.gif) repeat-x;
	border-bottom:1px solid #DDD;
}
.comment .commenttitle .title{
	float:left;
	margin:5px 0px 0px 12px;
	color:#999;
	display:inline;
}
.comment .commenttitle .title strong{
	letter-spacing:4px;
	color:#444;
	margin-right:10px;
}
.comment .commentbox{
	width:95%;text-align:left;
}
.comment .commentbox dl{
	margin:10px auto 0px;
	border:1px solid #D1DDCE;
}
.comment .commentbox dl dt{
	background:#F4F9F2;
	line-height:25px;
	text-indent:10px;
	color:#333;
	border-bottom:1px solid #E6ECE3;
}
.comment .commentbox dl dt span{
	color:#669933;
	font-size:11px;
}
.comment .commentbox dl dd{
	padding:10px;
	font-size:14px;
	line-height:25px;
	color:#666;
}
/*---------------内容页:发表预定:标题*/
.comment .posttitle{
	height:26px;
	margin:10px auto;
	background:url(images/comment_title_bg.gif) repeat-x;
	border-top:1px solid #DDD;
	border-bottom:1px solid #DDD;
	text-align:left;
}
.comment .posttitle strong{
	letter-spacing:4px;
	color:#444;
	display:block;
	margin:7px 0px 0px 13px;
}
.comment .postbox{
	width:95%;
	margin:5px auto;
	overflow:hidden;
	text-align:left;
}

.comment .postbox .userbox{
	overflow:hidden;
	margin-top:10px;
}
.comment .postbox .userbox dl{}
.comment .postbox .userbox dl dd{
	float:left;
	display:block;
	padding-bottom:2px;
}
.comment .postbox .userbox dl dd input.username,.comment .postbox .userbox dl dd input.password{
	width:100px;
	border:1px solid #CCC;
	padding:3px 0px 2px 5px;
	margin-right:10px;
}
.comment .postbox .userbox dl dd.mtop{
	margin:7px 7px 0px 0px;
}
.comment .postbox .txtbox{
	width:100%;
	line-height:25px;
}
.comment .postbox .txtbox textarea{
	border:1px solid #CCC;
	width:98%;
	height:80px;
	padding:5px;
}
.comment .postbox .txtbox div{padding-top:5px;color:#666666;}
.comment .postbox .txtbox input{
	width:40px;
	border:1px solid #CCC;
	padding:3px 0px 2px 5px;
	margin-right:10px;
}
.comment .postbox .txtbox img{position:static;+position:relative;vertical-align:middle}
.comment .postbox  .sbut{
	margin:10px;
}
.comment .postbox .userbox .submit{
	width:100px;
	height:25px;
	padding-top:2px;
}