@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
	border:0;
}
body{
	font-family:"微软雅黑","宋体","Arial"; 
	background:#fff;
	font-size:14px;
}
ul{
	list-style:none;
}
a{
	text-decoration:none; font-size:14px;font-family:"微软雅黑","宋体","Arial"; 
}
/*去除链接虚框*/
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus { outline-style: none; } /* for Firefox，IE8.0等 */　
a img{ border:0;}
#topWrapper{ height:204px;}
#top{
	width:1100px; margin:0 auto; position:relative; height:140px; background:url(images/top_bg.png) #fff left center no-repeat;
}
/*头部公共导航区*/
#top #wight{ float:right; color:#0e419c; margin:70px 0px 0 0; position:relative;  text-align:right;}
#top .search{ width:198px; height:36px; float:left;background:url(images/searchbg.png) #fff no-repeat; }
#top .search input{ border:none; width:140px; height:20px; background:#fff; line-height:16px; margin:7px 0 0 15px; float:left}
#top .gobutton{ position:absolute; left:158px; top:3px;width: 28px; height: 28px;}
#top .gobutton input{width: 28px; height: 28px; border:0; background: none; cursor: pointer;}
#top .language{ position:absolute ; left:-50px; top:-50px; width:240px;color:#333}
#top .language a{ color:#000}
#top .language a.english{color: #d13038;}

#top_sec { height:64px; background:url(images/menu_bg.png) repeat-x;}
#top_sec .topmenu{ width:1100px; height:64px; z-index:1100000; margin:0 auto; }
#top_sec .topmenu ul{ list-style:none;z-index:1100000;}
#top_sec .topmenu li{ float:left;z-index:1100000; text-align:center; position:relative; padding:0 20px; text-transform:uppercase}
/*MENB*/
#top_sec .menu_top_li{ height:64px;}
#top_sec .menu_top_li a{ display:block; height:64px; color:#fff;font-family:"微软雅黑","宋体","Arial"; line-height:64px; font-size:16px; }
#top_sec .moveon,#top_sec .selected { background:#ec636a;}
#top_sec .moveon a,#top_sec .selected a{color:#fff; font-weight:bold}
#top_sec .nonebg a{ background:none;}
#top_sec .menu_top_li ul{
	display:none;
	width:100px;
	clear:both;
	z-index:1100002;
	position:absolute;
	left:0px;
	top:64px;
	border-top:0;
	border-bottom:0;
	margin-left:-1px;
}

/*通用下拉*/
#top_sec .menu_top_li li{
	margin-left:0;
	margin-right:0;
	background:#d13038; 
	width:100px;/*IE6 only*/
	text-align:center;
	float:left;
}

#top_sec li.menu_top_li li a{
	font-size:12px;
	color:#fff;
	height:32px;
	line-height:32px;
	text-decoration:none;
	display:block;
	padding:6px auto 6px auto;
	border-bottom:1px solid #fff;
	background:none;
}

#top_sec li.menu_top_li li a:hover{
	background:#fff;
	color:#333;
	text-decoration:none;
	border-bottom:1px solid #042e6b;
	width:100px;
}

#footer{background:#d13038; height:150px; clear:both; }
#footer .content{ width:1100px;  margin:0 auto; height:150px; position:relative;background:url(images/footbg.png) no-repeat 10px 20px;}
#footer .content p{ color:#636363; font-size:12px; line-height:24px; text-transform:uppercase; text-align:left; padding:36px 0 0 460px; }
#footer .content p span{color:#1050b0; font-size:12px; font-weight:bold }

.bigdiv{ width:1100px; height:306px; margin:0 auto;}

/*BIG IMAGE*/
/* banner-box */
.banner-box{min-width:1100px;height:385px;position:relative;overflow:hidden; margin:0px 0 0 0px}
.banner-box .bd{ width:1100px !important;}
.banner-box .bd li .m-width {width:1100px;margin:0 auto;overflow:hidden;}
.banner-box .bd li{width:100% !important;height:280px;}
.banner-box .bd li a{display:block;background-size:auto;}

.banner-btn{width:1100px;position:absolute;top:148px;left:50%;margin-left:-500px;}
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}
.banner-btn a.prev{left:20px;background:url(images/foot.png) no-repeat 0 0;} 
.banner-btn a.next{right:20px;background:url(images/foot.png) no-repeat -49px 0;}

.banner-box .hd {position:absolute;top:205px;left:165px; display:none}
.banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin-right:20px;background:#ccc;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#DA324D;}

/*首页正文*/
#indexContentWrapper{ height:420px; width:1100px; margin:10px auto 0 auto;}
#colA{float:left;  margin-left:0px; width:580px; display:inline; margin-top:10px;}
.panel_title{ border-bottom:3px solid #dfdfdf; height:41px;}
.panel_title li{ color:#333;font-family:"黑体","微软雅黑","Arial";  font-size:24px; float:left; font-weight:bold; width:120px; border-bottom:3px solid #dfdfdf; text-align:center; padding-bottom:14px;}
.panel_title li.moveon{border-bottom:3px solid #a73e3a}
.panel_title li a{color:#999;font-family:"黑体","微软雅黑","Arial";  font-size:24px;  font-weight:bold; }
.panel_title li.moveon a{ color:#333}
.panel_title .singleText{ color:#d4d2d2;font-family:"Arial";  font-size:22px; padding-left: 10px; padding-top: 4px; display: inline-block; text-transform: uppercase}

.spnews { height:350px; overflow:hidden; width:580px; padding-top:10px}
.spnews  h1 { font-size:14px; line-height:28px; text-align:center}
.spnews  h1 a{ color:#333; font-weight:normal;}
/*新图片组图*/
.jd_body {
	height: 337px;
	overflow: hidden;
}
.jd_body img {
	vertical-align: bottom;
}
.jd_ad_slide {
	width: 580px; height:327px;
	float: left;
	position: relative;
} 
.jd_ad_img {
	position: absolute; left: 0; top: 0;
	width: 580px; height: 335px;
	display: none;
}
.jd_ad_btn {
	position: absolute; right: 3px; bottom: 8px;
}
.jd_ad_btn_a {
	width: 22px; height: 22px;
	line-height: 22px;
	margin-right: 5px;
	text-align: center;
	border-radius: 12px;
	background-color: #999;
	color: #fff;
	float: left;
}
.jd_ad_btn_a:hover {
	text-decoration: none;
}
.jd_ad_btn .active {
	background-color: #E4393C;
}
.jd_service {
	width: 310px;
	padding-top: 230px;
	float: right;
}
.jd_nav_x {
	height: 30px;
	margin: 0;
	overflow: hidden;
	position: relative;
}
.js_nav_a {
	width: 25%; *width: 24.9%;
	line-height: 20px;
	padding: 5px 0;
	text-align: center;
	font-size: 14px; font-family: 'microsoft yahei';
	float: left;
}
.jd_nav_x .active {
	color: #E4393C;
}
.jd_service_con {
	height: 136px;
	border: 1px solid #f1f1f1; border-top: 2px solid #aaa;
	position: relative;
}
.jd_service_img {
	position: absolute;
	display: none;
}
.jd_point_line {
	position: absolute; top: -2px; left: 0; z-index: 1;
	width: 25%;
	border-bottom: 2px solid #E4393C;
	text-align: center;
}
.jd_point_cor {
	position: absolute; bottom: 0; left: 50%;
	width: 0; height: 0;
	margin-left: -5px;
	border-style: dashed dashed solid; border-width: 5px; border-color: transparent transparent #E4393C;
	overflow: hidden;
}

#colB{float:left;  width:480px; margin-top:10px; margin-left:40px;}

.panel_title a.morex{ float:right; color:#a0a0a0; font-size:12px; display:block; line-height:28px; margin-right:12px;}
.panel{position:relative;}
.panel ul.news{ margin-top:15px;}
.panel ul.news li {border-bottom:1px dashed #e7e7e7; width:480px;}
.panel ul.news li a{ color:#333; font-size:14px; line-height:40px; height:40px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block; width:350px; background:url(images/dot.jpg) no-repeat left center; padding-left:24px;}
.panel ul.news li a:hover{ text-decoration:underline; color:#092d6f}
.panel ul.news li span{display:block; float:right;line-height:40px; height:40px; font-size: 12px; color: #333;}
.panel ul.news li.morex{border-bottom:0; position:absolute; top:-2px; left:400px;width:75px; }
.panel ul.news li.morex a{ display:inline;background:none }
.panel ul.hide{display:none}

#centerTie{ height:130px; width:1100px; margin:10px auto 20px auto; clear:both;}



#indexContentWrapper2{height:335px; width:1100px; margin:10px auto 20px auto;}
#colC{float:left; margin-left:0px; width:580px; display:inline; margin-top:15px; height: 300px;}

#colC .panel ul.news li {width:580px;}
#colC .panel ul.news li.morex{ left:500px; }
#colC .panel ul.news li a{ width:450px; }

/*快速导航*/
#colD{float:left;  margin-left:40px; width:480px; display:inline; margin-top:15px;}
.panel ul.imglink{margin-top: 15px;}
.panel ul.imglink li{width: 160px; float: left; height: 128px; text-align: center;}
.panel ul.imglink li span{ display: block; color:#333; font-size: 16px; padding-top: 6px;}

/*友情链接*/
.panel ul.link{margin-top: 10px;}
.panel ul.link li { width:183px;height:30px;line-height:30px; vertical-align:bottom; float: left;}
.panel ul.link li a{ color:#666666; font-size:14px; line-height:30px; height:30px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block; width:280px; background:url(images/dot.png) no-repeat left center; padding-left:18px;}
.panel ul.link li a:hover{ text-decoration:underline; color:#E4393C}

/*活动剪影*/
#centerTie2{ height:345px; width:1100px; margin:10px auto 20px auto; clear:both;}

#scrollDiv{width:300px;height:190px; overflow:hidden; margin-top:10px;}/*这里的高度和超出隐藏是必须的*/
/*次级正文*/
/*次级正文*/
#secondContentWrapper{  overflow:visible;}
#secondContent{ width:1100px; margin:0px auto 0 auto; padding-top:25px;}
#s_colsA{ float:left; width:226px;  background:#9f2925; }
#s_colsA h1{ font-size:20px; font-family: "微软雅黑"; color:#ffffff; font-weight:bold; width:226px; height:70px; line-height:70px; text-align:center; }
#s_colsA .menus{ background:#eeeeee; border-top:none; width:213px; margin-left:13px;  padding-top:50px;}
#s_colsA ul{ list-style:none; width:213px;  border-top:1px solid #c6a09f;}
#s_colsA ul li{ border-bottom:1px solid #c6a09f; width:213px; position:relative}
#s_colsA ul li a{ display:block; width:183px; height:50px; line-height:50px; font-size:14px; color:#111111;text-align:left; padding-left:30px;}
#s_colsA ul li a:hover{ color:#717171; text-decoration:none; background:#f0f0f0; font-weight:bold;}
#s_colsA ul li.selected{ width:219px; margin-left:-6px; background:#fff}
#s_colsA ul li.selected a{ color:#9f2925; font-weight:bold;}
#s_colsA ul li ul{ position:absolute; left:219px; top:-1px; border:1px solid #c6a09f; background:#fff; display:none; width:250px}
#s_colsA ul li.selected ul li{ width:250px}
#s_colsA ul li.selected ul li a{ width:220px ; color:#111111; font-weight:normal;}
#s_colsA ul li.selected ul li a:hover{color:#9f2925; text-decoration:none; background:#f0f0f0; font-weight:bold;}

#s_colsA ul #s41 ul{ position:absolute; left:219px; top:-1px; border:1px solid #c6a09f; background:#fff; display:none; width:355px}
#s_colsA ul #s41 ul li{ width:355px}
#s_colsA ul #s41 ul li a{ width:340px; padding-left:15px;}


#s_colsB{  width:750px; float:left;height:400px; overflow:visible; margin-bottom:20px; margin-left:24px;}
#bar{ width:750px;  line-height:33px;  height:33px; border-bottom:1px solid #e5e5e5;}
#bar h5{ float:left;  font-size:12px; color:#333; font-size:12px; font-weight:normal;}
#trip{ margin:10px 20px 0 20px;}
#s_colsB h1.header{  padding-bottom:10px; margin:20px 0 3px 0; font-weight:bold; font-size:16px; color:#333; text-align:center}
#s_colsB h2.header{ text-align:center; color:#333; font-size:12px; font-weight:normal; margin:0; padding:0}
#contentFromDB{ font-size:14px; color:#333; line-height:22px; margin-top:18px;  margin-bottom:20px;}
#contentFromDB,#innerContent{ font-size:14px; color:#333; line-height:28px; margin-top:18px;  margin-bottom:20px;}
#contentFromDB a,#innerContent a{ color:#333;}
#contentFromDB #singleNews p{ background-color:#fff;}
#singleNews table{ overflow:visible; border-collapse:collapse }
#singleNews table td{ border:1px solid #dedede; padding:2px 5px}
#contentFromDB a:hover,#innerContent a:hover{ text-decoration:underline}
#innerContent{ margin-bottom:25px;}
#TextList_time a{ color:#333; font-size:14px;}
#TextList_time td a,#TextList_time td{ color:#333; font-size:14px;}
#TextList_time a:hover{ text-decoration:underline}
/*丰富图文列表*/
#innerContent{ overflow:hidden;}
#lists{ float:left;}
#lists li{ float: left; width:235px; text-align:left; margin-bottom:20px; }
#lists li img{ border:0;  margin-right:8px; width:90px; height:120px; border:1px solid #dedede; padding:4px; background:#f3f3f3 ; float: left;}
#lists li .intro{ float:left; margin-top:5px; line-height:27px; width:127px}
#lists li .intro .tname{ font-size:20px; font-weight:bold; display:inline-block; padding-bottom:10px;}
#lists li .intro .ttitle{ font-size:12px; display:inline-block;}
#lists li .intro .tfangxiang{ color:#a22729; font-weight:bold; font-size:16px; display:inline-block; padding:5px 0}
.clear{ clear:both;}
