/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;font-size:;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* 鍏煎鐨勬竻闄ゆ诞鍔� */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	zoom: 1;
	display: block;
}

a{
	color: #000;
}
a:link, a:visited {
text-decoration: none;

}
a:hover, a:active {
text-decoration: underline;

border: none;
text-decoration: none;
}
.shou{
	cursor: pointer;
}
#topHeader{height: 32px;text-align: center;border-bottom:1px solid #c9669c;background: #f9f7f4;border-top:1px solid #ccc;}
#topHeader .top{ width:1000px; margin:0 auto; height:inherit; }
#topHeader a { float:left;height: 32px;line-height: 32px;color: #000; margin:0 10px;font-size: 12px;}
#topHeader a:hover { color:#fca22c!important; }
.hea{width:100%;height:544px;background:url(images/111.jpg) no-repeat center center;}
.content{width:1000px;height:760px;margin:0 auto;}
.content .left{width:268px;height:760px;float: left;position: relative;z-index:10;}
.content .left  p{position: relative;}
.left_b dt{width:172px;height:119px;float:left;}
.content .right{width:724px;height:802px;float: right;}
.box{width:724px;height:404px;position: relative;padding-left:6px;}
.box ul{position: relative;z-index: 1;width:724px;height:404px;}
.box ul li{position: absolute;left: 0;top: 0;width:724px;height:404px;}
.box ol{position: absolute;bottom:20px;right: 10px;z-index:15;}
.box ol li{width:8px;height:8px;float: left;cursor: pointer;border-radius:50%;background:#fff;margin-left:5px;}
.box ol .current{background:#b7337b;}
.box span{display:none;width:35px;height:75px;background: url(../img/jian.png) no-repeat 0 0;position: absolute;top: 50%;margin-top:-37px;cursor: pointer;z-index: 2;}
.box .left{left: 0;}
.box .right{right: 0;background-position:-47px 0;}
.box ul li .txt{height: 50px;width:724px;background: rgba(0, 0, 0, 0.7) none repeat scroll 0% 0%;position: absolute;bottom: 0px;z-index: 10;}
.box ul li .txt p{line-height:50px;font-size:20px;color:#fff;padding-left:5;}
.content .right .new{margin-top:15px;height:382px;width:724px;padding-left:6px;clear:both;}
.content .right .new dl{height:114px;border-bottom:1px solid #cecece;}
.content .right .new .dl{border:0;}
.content .right .new dt{font-size:18px;height:50px;line-height:50px;}
.content .right .new dd{font-size:14px;line-height:22px;}
.content .right .new dd span{color:#f40;}
.content .right .new dd span a{color:#f40;}
.content .right .new dd span a:hover{text-decoration:underline;}
.pic{width:100%;height:265px;background:url(images/pic_bg.png) no-repeat center center;margin-top:50px;}
.pic div{width:1000px;height:265px;margin:0 auto;overflow:hidden;position:relative;}
.pic  div .pp01 {width:206px;height:43px;padding-left:390px;}
.pic  div .pp01 img{text-align: center;display:block;}
.pic  div ul{width:9999px;height:165px;padding:0 20px;position:absolute;left:0;padding-top:25px;}
.pic  div ul li{width:184px;height:165px;float: left;margin-right:12px;}
.pic  div ul li p{text-align: center;}
.pic  div ul li img{border:2px solid #dedede;border-radius:5px;}
.
.pic  div ul li img:hover{border:2px solid #c9669c;}
.schedule{
    clear: both;
    width: 1000px;
    padding-top: 40px;
    margin: 0 auto;
}
.schedule h5{
    font-size: 24px;
    margin: 0 0 35px 0;
    text-indent: 12px;
}

.schedule table{
    width: 1000px;
    border: 1px solid #cccccc;
    font-size: 16px;
    color: #333;
}
.schedule table tr td{
    border: 1px solid #ccc;
    text-indent: 20px;
}
.schedule table .th{
    height: 79px;
    text-align: center;
    line-height: 79px;
}
.schedule .tr1{
    height: 59px;
    line-height: 59px;
}
.schedule table em{
    color: #9966cc;
}
.schedule .tr2{
    height: 179px;
}
.schedule .tr2 p{
    padding-left: 0;
    line-height: 59px!important;
    border-bottom: 1px solid #ccc;
}
.schedule .tr2 p span{
    padding-left: 72px;
    margin-top: 20px;
    display: block;
}
.schedule .tr3{
    height: 99px;
    line-height: 99px;
}
.schedule .tr3 i{
    display: block;
    padding-left: 75px;
    margin-top: 20px;
}
.schedule .tr4{
    height: 162px;
}
.schedule .tr4 p{
    padding-left: 0px;
    line-height: 59px!important;
    border-bottom: 1px solid #ccc;
}
.schedule .tr4 p span{
    padding-left: 72px;
    margin-top: 20px;
    display: block;
}
/*鏃ョ▼瀹夋帓End*/


/*view*/
.view{
    clear: both;
    padding-top: 40px;
}

.view h5{
    clear: both;
    font-size: 24px;
    color: #000;
    border-left: 5px solid #e3037f;
    margin: 0 0 35px 0;
    text-indent: 12px;
}

#J_CatBannerSwitch {
    position: relative;
    width: 1000px;
    height: 560px;
    margin: 0 auto;
    overflow: hidden;
    cursor: pointer;
}

#J_CatBannerSwitch a {
    position: absolute;
    display: block;
    height: 560px;
}
#J_CatBannerSwitch a img {
    border-left: 2px solid #fff;
    height: 560px;
    width: 667px;
}
.wenzi h2{
    color: #333!important;
}
.wenzi h3{
    color: #333!important;
}
.wenzi p{
    color: #333!important;
}
.switch-img img{
    position: relative;
}

.wen_an{
    position: absolute;
    top: 0;
    left: 95px;
    width: 530px;
}
.wen_an h2{
    font-size: 22px;
    margin-top: 77px;
    line-height: 26px;
    text-align: center;
    color: #fff;
}
.wen_an h3{
    font-size: 12px;
    margin-top: 27px;
    text-align: center;
    color: #fff;
}
.wen_an p{
    font-size: 16px;
    margin-top: 40px;
    color: #fff;
    line-height: 24px;
    height: 350px;
}
.scenery{
    width: 1000px;
    margin: 0 auto;
    padding-top: 35px;
}
.scenery h5{
    font-size: 24px;
    color: #000;
    border-left: 5px solid #e3037f;
    margin: 0 0 35px 0;
    text-indent: 12px;
}
.detail_context_pic{width:1000px;margin-top:20px;margin-bottom:20px;overflow:hidden;margin: 0 auto;}
.detail_context_pic_top{width:1000px;overflow:hidden;text-align:center;position:relative;z-index:1;}
.detail_context_pic_bot{width:1000px;height:90px;overflow:hidden;background-color: #404349;margin-top: -2px;position: relative;}
.detail_picbot_left{width: 16px;height: 30px;overflow: hidden; margin-top: 30px;margin-left: 10px; position: absolute;left:0; z-index: 999;}
.detail_picbot_left a{display:block;width:16px;height:30px;}
.detail_picbot_mid{float:left;width:1000px;height:90px;overflow:hidden;}
.detail_picbot_mid ul{height:90px;width:1200px;overflow:hidden;position:relative;}
.detail_picbot_mid ul li{float:left;height:90px !important;cursor:pointer;display:inline;width:150px!important;text-align:center;overflow:hidden;position:relative;}
.detail_picbot_mid ul li img{height:90px !important;width:150px !important;}
.detail_picbot_mid ul li span{height: 100%;width: 100%;position: absolute;z-index: 22;background: rgba(0, 0, 0, 0.50);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);
}
.detail_picbot_mid ul li span.add{height: 100%;width: 100%;position: absolute;z-index: 22;background: rgba(0, 0, 0, 0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);
}
.detail_picbot_right{float:left;width:16px;height:30px;overflow:hidden;margin-top: 30px;margin-right: 10px; position: absolute;right: 10px; z-index: 999;}
.detail_picbot_right a{display:block;width:16px;height:30px;}
.footer{width:100%;height:90px;background:#9966cc;padding-top:30px;}
.footer p{text-align: center;line-height:30px;color:#fff;font-size:14px;height:30px;}