﻿@charset "utf-8";
/* CSS Document */
#map img{ max-width:none; max-height:none;}
.clear:after{ content:''; display:block; height:0; visibility:hidden; clear:both;}
.clear{ *zoom:1; }
.middle{ font-size:0; letter-spacing:-1.5em;}
.middle:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
.justify{ text-align:justify;}
.justify:after{ content:''; padding-left:100%;}

.v_line{ height:78px; background:url(../images/line.png) center no-repeat;}

/*下、上、左、右箭头*/
.arrDown:after{ border-top:10px solid #aeaeae; border-left:5px solid transparent; border-right:5px solid transparent; width:0; height:0; content:'';}
.arrUp:after{ border-bottom:10px solid #aeaeae; border-left:5px solid transparent; border-right:5px solid transparent; width:0; height:0; content:'';}
.arrLeft:after{ border-right:10px solid #aeaeae; border-top:5px solid transparent; border-bottom:5px solid transparent; width:0; height:0; content:'';}
.arrRight:after{ border-left:10px solid #aeaeae; border-top:5px solid transparent; border-bottom:5px solid transparent; width:0; height:0; content:'';}

.arrTopleft:after{ border-top: 100px solid red; border-right: 100px solid transparent; width:0; height:0; content:'';}
.arrTopright:after{ border-top: 100px solid red; border-left: 100px solid transparent; width:0; height:0; content:'';}
.arrBottomleft:after{ border-bottom: 100px solid red; border-right: 100px solid transparent; width:0; height:0; content:'';}
.arrBottomright:after{ border-bottom: 100px solid red; border-left: 100px solid transparent; width:0; height:0; content:'';}

/*模糊滤镜*/
.blur {
    filter: url(blur.svg#blur); /* FireFox, Chrome, Opera */
    -webkit-filter: blur(10px); /* Chrome, Opera */
       -moz-filter: blur(10px);
        -ms-filter: blur(10px);
            filter: blur(10px);
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false); /* IE6~IE9 */
	}

/*渐变兼容*/
.gradient{ background-image: linear-gradient(#f9f9f9, #f0f0f0); background-image: -webkit-linear-gradient(#f9f9f9, #f0f0f0); background-image: -moz-linear-gradient(#f9f9f9, #f0f0f0); background-image: linear-gradient(#f9f9f9, #f0f0f0); filter:progid:DXImageTransform.Microsoft.gradient(enabled=true, gradientType=0, startColorstr='#FFF9F9F9', endColorstr='#FFF0F0F0') \9; }

/* 高光效果 */
.flashlight { display:block; position: relative; margin:0 auto; overflow:hidden; width:800px; height:450px;}
.flashlight:before { content: ""; position: absolute; top: 0; left: -100%; overflow: hidden; width:200px; height: 100%;
	background: -moz-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(50%, rgba(255,255,255,.2)), color-stop(100%, rgba(255,255,255,0)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
	background: -o-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
	-webkit-transform: skewX(-25deg);
	-moz-transform: skewX(-25deg);
	transform: skewX(-25deg);
	}
.flashlight:hover:before { left: 150%;
	-webkit-transition: left 1s ease 0s;
	-moz-transition: left 1s ease 0s;
	transition: left 1s ease 0s;
	}

/*复用图片包裹*/
.scaleimg{ overflow:hidden;}
.scaleimg:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
.scaleimg img{ width:100%; height:auto; vertical-align:middle;
	 -webkit-transition:all .5s ease 0s;
	 -moz-transition:all .5s ease 0s;
	 transition:all .5s ease 0s;
	}
.scaleimg:hover img{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	transform:scale(1.1);
	}

.transition{ opacity:0;
	-webkit-transition:all 1s;
	-moz-transition:all 1s;
	transition:all 1s;
	}

.translateX-100{
	-webkit-transform:translateX(-100%);
	-moz-transform:translateX(-100%);
	transform:translateX(-100%);
	}

.translateX_100{
	-webkit-transform:translateX(100%);
	-moz-transform:translateX(100%);
	transform:translateX(100%);
	}

.translateY-100{
	-webkit-transform:translateY(-100px);
	-moz-transform:translateY(-100px);
	transform:translateY(-100px);
}

.translateY_100{
	-webkit-transform:translateY(100px);
	-moz-transform:translateY(100px);
	transform:translateY(100px);
}

.s .translateX-100, .s .translateX_100, .s .translateY_100, .s .translateY-100{ opacity:1;
	-webkit-transform:translate(0,0);
	-moz-transform:translate(0,0);
	transform:translate(0,0);
	}


/*	弹窗	*/
.alert .close{ background:#8e8e8e url(../images/pop_close.png) center no-repeat; width:20px; height:20px; border-radius:50%;}
.alert .close:hover{ background-color:#ec5656;}
.alert .head h1{ font-size:14px; line-height:30px;}
.alert .btnWarp{ padding:8px 20px;}
.alert .btnWarp button{ font-size:12px; line-height:1; padding:8px 20px; margin:0 10px;}

/* 视频弹窗 */
.pop-video{}
.pop-video .close{ background:#0d7b6f url(../images/pop_close.png) center no-repeat; width:38px; height:38px; border-radius:50%; right:10px; top:10px;}
.pop-video .close:hover{ background-color:#ec5656;}
.pop-video .dialog{ width:842px; height:536px; position:relative; z-index:1;}
#vPlayer{ width:100%; height:100%;}
.jwlogo {display:none;}

/* 下拉选框 */
.selectWarp{ text-align:left; cursor:pointer; position:relative; border:1px solid #a9a9a9;}
.selectWarp .selectBtn{ position:relative; overflow:hidden; height: 26px; padding:0 26px 0 12px; line-height: 26px; color:#474747;}
.selectWarp .selectBtn .arr{ position:absolute; right:10px; top:0; width:12px; height:100%; background:url(../images/select_arrow.png) left no-repeat;}
.selectWarp .down .arr{ background-position:right;}
.selectWarp .options{ max-height:128px; overflow:hidden; padding:12px 2px 12px 12px; background-color:#FFF; border:1px solid #a9a9a9; position: absolute; left: -1px; right: -1px; top: 26px; z-index:10; display: none;}
.selectWarp ul{ padding-right:20px;}
.selectWarp ul li{ margin-bottom:5px;}
.selectWarp ul li:hover { color:#909090;}
.selectWarp .mCSB_inside > .mCSB_container{ margin:0;}

/* 弹窗 */
.popWindow .overlay{ position:absolute; left:0; top:0; width:100%; height:100%;}
.popWindow .dialog{ display:inline-block; background:#fff; vertical-align:middle; letter-spacing:0; position:relative; border-radius:5px; overflow:hidden; font-size:14px; color:#474747;}
.popWindow .close{ position:absolute; right:10px; top:10px; z-index:1; overflow:hidden;
	-webkit-transition:all .2s;
	-moz-transition:all .2s;
	-ms-transition:all .2s;
	transition:all .2s;
	}
.popWindow .head{ background-color:#f7f7f7; border-bottom:1px solid #e4e4e4; padding:5px 20px;}
.popWindow .cont{ padding:20px;}
.popWindow .btnWarp{ text-align:center; border-top:#e4e4e4;}
.popWindow .btnWarp .center{ display:inline-block; overflow:hidden;}
.popWindow .btnWarp button{ float:left; cursor:pointer; border-radius:5px; background-color:#f0f0f0; border:1px solid #c3c3c3;
	-webkit-transition:all .2s;
	-moz-transition:all .2s;
	-ms-transition:all .2s;
	transition:all .2s;
	}
.popWindow .btnWarp button:hover{ background-color:#4f89f5; color:#fff; border-color:#4e73b9;}

/****/

/* 滚动条 dark-thin */
.mCustomScrollBox{ position: relative; overflow: hidden; height: 100%; max-width: 100%; outline: none; direction: ltr; }
.mCSB_container{ overflow: hidden; width: auto; height: auto; }
.mCSB_scrollTools{ position: absolute; width: 16px; height: auto; left: auto; top: 0; right: 0; bottom: 0; }
.mCSB_scrollTools .mCSB_draggerContainer{ position: absolute; top: 0; left: 0; bottom: 0; right: 0; height: auto; }
.mCSB_scrollTools .mCSB_dragger{ cursor: pointer; width: 100%; height: 30px; z-index: 1; }
.mCSB_scrollTools .mCSB_draggerRail{ width: 2px; height: 100%; margin: 0 auto;
	-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ position: relative; width: 4px; height: 100%; margin: 0 auto;	text-align: center;
	-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.75); filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
	-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
}
.mCSB_scrollTools{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, /* auto-expanded scrollbar */
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{
	-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s,
				margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,
				margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
				opacity .2s ease-in-out, background-color .2s ease-in-out;
	-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s,
				margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,
				margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
				opacity .2s ease-in-out, background-color .2s ease-in-out;
	-o-transition: width .2s ease-out .2s, height .2s ease-out .2s,
				margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,
				margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
				opacity .2s ease-in-out, background-color .2s ease-in-out;
	transition: width .2s ease-out .2s, height .2s ease-out .2s,
				margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,
				margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
				opacity .2s ease-in-out, background-color .2s ease-in-out;
}
.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.4); filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; }

.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 2px; }
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{	background-position: -80px 0; }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }

	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 6px; /* auto-expanded scrollbar */ }
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; /* auto-expanded scrollbar */ }
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 12px; /* auto-expanded scrollbar */
		margin: 2px auto;
	}
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 8px; /* auto-expanded scrollbar */
		margin: 4px 0;
	}
	.mCustomScrollBox:hover > .mCSB_scrollTools,
	.mCustomScrollBox:hover ~ .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0.5; filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; }
	.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.85);
		filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)";
	}
	.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.9);
		filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)";
	}
	.mCSB_scrollTools .mCSB_buttonUp:hover,
	.mCSB_scrollTools .mCSB_buttonDown:hover,
	.mCSB_scrollTools .mCSB_buttonLeft:hover,
	.mCSB_scrollTools .mCSB_buttonRight:hover{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }

	.mCSB_scrollTools .mCSB_buttonUp:active,
	.mCSB_scrollTools .mCSB_buttonDown:active,
	.mCSB_scrollTools .mCSB_buttonLeft:active,
	.mCSB_scrollTools .mCSB_buttonRight:active{ opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }

/***/

/*复用标题*/
.t_head{ text-align:center; padding:20px 0 42px;padding-top:0;}
.t_head h1{ font-size:26px; color:#474747; margin-bottom:16px;}
.t_head h2{ font-size:16px; color:#474747;}
.t_head h3{ font-size:18px; color:#474747;}
.t_head p{ margin:0 180px 22px;text-align: left;text-indent: 2em;}
.t_head .link{ color:#474747;}

.border-wrap{ height:40px;line-height:40px;padding:0 20px;position:relative;display:inline-block;background:url(../images/border.png) repeat-x;}
.border-wrap:before{background:url(../images/border_side.png) left center no-repeat;width:6px;height:100%;content:"";position:absolute;left:0;top:0;}
.border-wrap:after{background:url(../images/border_side.png) right center no-repeat;width:6px;height:100%;content:"";position:absolute;right:0;top:0;}

.btn1{ position:relative; z-index:1;}
.btn1 .code{ position:absolute; left:50%; top:100%; margin-left:-81px; background:url(../images/btn_code_bg.png) no-repeat; width:140px; height:140px; padding:20px 11px 12px 12px; display:none;}
.btn1:hover .code{ display:block;}
b.book{background:url(../images/ico_book.png) center top no-repeat;width:26px;height:20px;display:inline-block;vertical-align:text-top;margin-right:5px;}
b.wx{background:url(../images/ico_wx.png) center top no-repeat;width:26px;height:20px;display:inline-block;vertical-align:text-top;margin-right:5px;}
b.wb{background:url(../images/ico_wb.png) center top no-repeat;width:26px;height:20px;display:inline-block;vertical-align:text-top;margin-right:5px;}
b.tb{background:url(../images/tb.png) center top no-repeat;width:25px;height:21px;display:inline-block;vertical-align:text-top;margin-right:5px;}
b.tm{background:url(../images/tm.png) center top no-repeat;width:33px;height:15px;display:inline-block;vertical-align:text-top;margin-right:5px;}

.t_tabbar{ text-align:center; font-size:0;}
.t_tabbar ul{ display:inline-block; overflow:hidden;}
.t_tabbar li{ position:relative; float:left; width:178px; padding-bottom:33px;}
.t_tabbar.noarr li{ padding-bottom:0;}
.t_tabbar li .ico{ width:107px; height:104px; margin:0 auto 5px; background:url(../images/tabbar_bg.png) left no-repeat;}
.t_tabbar li p{ font-size:18px; color:#474747;}
.t_tabbar li:hover,.t_tabbar li.act{ background:url(../images/tabbar_act.png) center bottom no-repeat;}
.t_tabbar.noarr li:hover,.t_tabbar.noarr li.act{ background:none;}
.t_tabbar li:hover .ico,.t_tabbar li.act .ico{ background-position:right;}

.t_searchbar{ *zoom:1;}
.t_searchbar:after{ content:''; display:block; height:0; visibility:hidden; clear:both;}
.t_searchbar .border-wrap{ float:left; font-size:0; margin-left:40px;}
.t_searchbar .border-wrap:first-child{ margin-left:0;}
.t_searchbar .border-wrap>span{ display:inline-block; min-width:84px; font-size:14px;}
.t_searchbar .selectWarp{ display:inline-block; width:212px; border:0; vertical-align:top;}
.t_searchbar .selectWarp .selectBtn{ font-size:14px; height:40px; line-height:40px;}
.t_searchbar .selectWarp .selectBtn{}
.t_searchbar .selectWarp .selectBtn .arr{ right:0;}
.t_searchbar .selectWarp .options{ left:0; right:0; top:100%; border-top:0; border-color:#e6e6e6;}
.t_searchbar .selectWarp ul li{ font-size:14px; line-height:1.5;}
.t_searchbar .input{ display:inline-block; vertical-align:top; width:192px; height:22px; padding:9px 10px;}
.t_searchbar .input input{ display:block; width:100%; height:22px; font-size:14px; line-height:22px;}
.t_searchbar a{ width:90px; text-align:center;}

.t_article h1{font-size:26px;text-align:center;}
.t_article .inf{text-align:center;margin-top:15px;}
.t_article .article{margin-top:35px;}
.t_article .tools{margin-top:62px;}
.t_article .tools .keyword{float:left; color:#761e1d;}
.t_article .tools .keyword a{ margin-right:8px;}
.t_article .tools .share{float:right; margin-right:15px;}
.t_article .tools .share a{display:inline-block;width:33px;height:33px;margin:0 3px;border-radius:100%;border:1px solid #ddd;vertical-align:middle;}
.t_article .tools .share .wb{background:url(../images/ico_wb.png) center center no-repeat;}
.t_article .tools .share .wx{background:url(../images/ico_wx.png) center center no-repeat;}
.t_article .tools .share .qq{background:url(../images/ico_qq.png) center center no-repeat;}
.t_article .tools .share a:hover{border-color:#bbb;}

.datelist{ border-top:1px solid #e5e5e5;}
.datelist li{ position:relative; padding:23px 150px 23px 0; color:#474747; border-bottom:1px solid #e5e5e5;}
.datelist a{ position:relative; font-size:16px; padding-left:22px;}
.datelist a:after{ content:''; position:absolute; left:4px; top:0; bottom:0; width:12px; background:url(../images/list_cir.png) left no-repeat;}
.datelist a:hover{ color:#761e1d;}
.datelist a:hover:after{ background-position:right;}
.datelist em{ position:absolute; top:0; bottom:0; right:0; width:150px; height:22px; margin:auto 0;}

.yearlist{ position:relative; height:678px; margin-bottom:62px; overflow:hidden;}
.yearlist .list{ position:absolute; height:100%; overflow:hidden; font-size:0; white-space:nowrap; z-index:2;}
.yearlist .list li{ position:relative; display:inline-block; width:125.8px; height:100%; cursor:pointer; text-align:center; overflow:hidden;}
.yearlist .list li:before{ content:''; position:absolute; left:0; top:0; height:100%; border-left:1px solid #fff;}
.yearlist .list .year{ position:absolute; bottom:85px; left:0; width:100%; padding-bottom:50px; background:url(../images/yearlist_arr.png) center bottom no-repeat;}
.yearlist .list .year b{ font-size:36px; line-height:1; font-weight:bold; color:#fff;}
.yearlist .list .year i{ width:2px; height:16px; display:block; margin:2px auto; background-color:#fff;}
.yearlist .cont{ position:absolute; left:10%; right:0; top:0; bottom:0; padding-top:82px; padding-right:34px; background:#f4f4f4 url(../images/year_bg.png) right bottom no-repeat; overflow:hidden; z-index:2;}
.yearlist .year-bar{ float:left; width:126px; margin-right:50px; text-align:center;}
.yearlist .year-bar li{ padding-top:34px; overflow:hidden;}
.yearlist .year-bar li:first-child{ padding-top:0;}
.yearlist .year-bar li p{ position:relative; font-family:Arial; font-size:16px; line-height:1.2; color:#707070; cursor:pointer;}
.yearlist .year-bar li.act p{ font-weight:bold; font-size:30px; color:#474747;}
.yearlist .year-bar li p:after{ content:''; position:absolute; left:50%; bottom:100%; height:34px; border-left:1px solid #dcdcdc;}
.yearlist .year-news{ height:515px; overflow:hidden;}
.yearlist .year-news dl{ margin-top:20px; margin-right:48px;}
.yearlist .year-news dl:first-child{ margin-top:0;}
.yearlist .year-news dt{ overflow:hidden; font-size:20px; line-height:24px; color:#474747; margin-bottom:5px;}
.yearlist .year-news dd{ overflow:hidden;line-height:26px;}
.yearlist .year-news dd span{ float:right; font-family:Arial; font-size:15px; color:#707070;}
.yearlist .year-news a{ color:#474747;font-size:15px;line-height:px;}
.yearlist .year-news .more{ float:right; background:url(../images/more_year.png) no-repeat; width:60px; height:24px; font-size:14px; text-align:center;}

.imglist{ overflow:hidden; text-align:center; margin-bottom:20px;}
.imglist ul{ overflow:hidden; margin-left:-17px;}
.imglist li{ float:left; margin-left:17px; width:408px; margin-bottom:20px;}
.imglist li .img{ height:267px; overflow:hidden; margin-bottom:25px;}
.imglist li .img img{max-height:none;height:100%;}
.imglist li .cont{ /*height:79px;*/ overflow:hidden; text-align:left;}
.imglist li .date{ float:left; /*width:88px; height:100%; margin-right:20px; font-family:Impact, Arial; text-align:center;*/ background: url(../images/mission1-img.png) no-repeat right center;margin-right: 10px;padding-right: 10px;}
.imglist li h1{ font-size:22px; color:#9a7646; /*padding:10px 0 4px;*/}
.imglist li h1 span{ font-size:17px;}
.imglist li h2{ font-size:30px; color:#9a7646;display:none;}
.imglist li h3{ font-size:18px; color:#474747;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-top:3px;}
.imglist li p{text-align: left;/*text-indent: 2em;*/}
.imglist li .mask{ background:url(../images/mask2.png);}
.imglist li .mask:after{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/mask1.png) center no-repeat;}
.imglist .btn1{ margin:0 auto;}
.imglist .pages{ padding:10px 0 8px;}

/*bbdr原版列表距底.infolist{ margin-bottom:45px; text-align:center;}*/
.infolist{ margin-bottom:0px; text-align:center;}
.infolist ul{ border-top:1px solid #ccc; margin-bottom:0;}
.infolist li{ position:relative; border-bottom:1px solid #ccc; padding:23px 20px 23px 0; text-align:left;}
.infolist li h1{ font-size:18px; overflow:hidden;/* margin-bottom:14px;*/}
.infolist li h1 span{ float:right; margin-left:10px; /*font-family:Arial; */font-size:14px; color:#474747;padding-top:4px;}
.infolist li h1 span b{ /*font-size:22px;*/}
.infolist li p{ color:#909090; line-height:22px;display:none;}
.infolist li a{ color:#474747;padding-left: 18px;background: url(../images/dian1.png) left 5px no-repeat;font-size: 16px;}
.infolist li .more{ position:absolute; right:35px; top:0; bottom:0; margin:auto 0; width:34px; height:60px; padding:12px 25px; color:#909090; font-size:22px; text-align:center; line-height:1.2;display:none;}
.infolist li .more i{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/more_yu.png) left no-repeat;
	-webkit-transition:transform 0.5s;
	-moz-transition:transform 0.5s;
	transition:transform 0.5s;
}
.infolist li .more:hover i{ background-position:right;
	-webkit-transform:rotate(-180deg);
	-moz-transform:rotate(-180deg);
	transform:rotate(-180deg);
}
.infolist li a[target="_blank"]:hover{ color:#761e1d;}

.stafflist{ overflow:hidden;}
.stafflist .sort{ display:block; margin-bottom:16px; color:#474747;}
.stafflist ul{ overflow:hidden; margin-left:-32px;}
.stafflist li{ float:left; width:183px; margin-left:32px; text-align:center; margin-bottom:40px;}
.stafflist li .img{ height:216px; overflow:hidden; margin-bottom:20px;}
.stafflist li h3{ font-size:18px;}

.page-classify{}
.page-classify .t_head{}
.page-classify .t_head .btn1{ margin-bottom:22px;}
.page-classify .t_head p{ margin-bottom:0;}
.page-classify .t_tabbar{ margin-bottom:55px;}
.page-classify .t_searchbar{ margin-bottom:32px; color:#474747;}

.page-result{}
.page-result .block1{}
.page-result .block1 .t_head{ padding-bottom:40px;}
.page-result .block1 .t_head h1{ margin-bottom:20px;}
.page-result .block1 .t_head .btn1{ margin-bottom:22px;}
.page-result .block1 .t_head p{ margin-bottom:0;}
.page-result .t_tabbar{ margin-bottom:37px;}
.page-result .t_tabbar .t_head{ padding-top:42px; font-size:14px;}
.page-result .t_tabbar .t_head .btn1{ margin-bottom:22px;}
.page-result .t_tabbar .t_head p{ margin-bottom:0;}
.page-result .t_searchbar{ margin-bottom:20px;}
.page-result .datelist{ border-top:0;}

.page-chronicle{}
.page-chronicle .wrap .t_head:first-child{ padding-bottom:34px;}
.page-chronicle .t_searchbar{ margin-bottom:24px;}
.page-chronicle .t_tabbar{ margin-bottom:37px;}

.page-sages{}
.page-sages .t_head p{ margin-bottom:4px;}
.page-sages .t_head h3{ margin-top:12px;}
.page-sages .block1{ height:497px;}
.page-sages .block1 .photo{ float:left; width:341px; height:100%;}
.page-sages .block1 .cont{ padding:60px 24px 51px 70px; background:url(../images/bg1.jpg); overflow:hidden; color:#fff;}
.page-sages .block1 .cont h1{ font-size:26px; color:#fff;}
.page-sages .block1 .cont h1 span{ font-size:14px; margin-left:26px;}
.page-sages .block1 .cont p{ margin-top:26px;}
.page-sages .block1 .scroll-wrap{ height:386px;}
.page-sages .block1 .mCustomScrollBox{ padding-right:56px;}
.page-sages .block1 .mCustomScrollBox #mCSB_1{padding-right:0;}
.page-sages .block1 .mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.page-sages .block1 .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width:4px; background-color:#446d92;}
.page-sages .block1 .mCSB_scrollTools .mCSB_draggerRail{ background-color:#162a3c;}
.page-sages .block2 h1{ font-size:26px; color:#474747; text-align:center; padding:65px 0 25px;}
.page-sages .block2 ul{ overflow:hidden;}
.page-sages .block2 li{ float:left; width:307px; margin-left:10px;}
.page-sages .block2 li:first-child{ margin-left:0;}
.page-sages .block3{ text-align:center;}
.page-sages .block3 h1{ font-size:26px; color:#474747; padding:65px 0 25px;}
.page-sages .block3 table{ width:100%; font-size:16px; color:#474747; text-align:left; margin-bottom:10px;}
.page-sages .block3 tr{ border-top:1px solid #e5e5e5;}
.page-sages .block3 td{ height:70px;}
.page-sages .block3 td a{ position:relative; padding-left:70px;}
.page-sages .block3 td a:after{ content:''; position:absolute; left:5px; top:0; bottom:0; width:12px; background:url(../images/list_cir.png) left no-repeat;}
.page-sages .block3 td a:hover{ color:#761e1d;}
.page-sages .block3 td a:hover:after{ background-position:right;}
.page-sages .block4{ overflow:hidden; text-align:center; margin-bottom:50px;}
.page-sages .block4 h1{ font-size:26px; color:#474747; padding:65px 0 25px;}
.page-sages .block4 ul{ margin-left:-32px; margin-bottom:14px; overflow:hidden;}
.page-sages .block4 li{ position:relative; float:left; width:533px; padding:23px 80px 23px 0; margin-left:32px; font-size:16px; color:#474747; text-align:left; border-top:1px solid #e5e5e5;}
.page-sages .block4 li a{ position:relative; padding-left:70px;}
.page-sages .block4 li a:after{ content:''; position:absolute; left:5px; top:0; bottom:0; width:12px; background:url(../images/list_cir.png) left no-repeat;}
.page-sages .block4 li a:hover{ color:#761e1d;}
.page-sages .block4 li a:hover:after{ background-position:right;}
.page-sages .block4 li span{ position:absolute; right:0; top:0; bottom:0; width:80px; height:22px; margin:auto 0;}

.page-donate{}
.page-donate .t_article{padding:20px 0 12px;}
.page-donate .list{ overflow:hidden; text-align:center; margin-bottom:20px;}
.page-donate .list h1{ font-size:26px; color:#474747; padding:24px 0 26px;}
.page-donate .list ul{ position:relative; margin-left:-98px; margin-bottom:14px; overflow:hidden;}
.page-donate .list ul:after{ content:''; position:absolute; left:50%; margin-left:47px; height:100%; border-left:1px solid #e5e5e5;}
.page-donate .list li{ position:relative; float:left; width:500px; padding:10px 80px 10px 0; margin-left:98px; font-size:16px; color:#474747; text-align:left;}
.page-donate .list li a{ position:relative; display:block; padding-left:22px; padding-right:50px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.page-donate .list li a:after{ content:''; position:absolute; left:0; top:0; bottom:0; width:12px; background:url(../images/list_grain.png) left no-repeat;}
.page-donate .list li a:hover{ color:#761e1d;}
.page-donate .list li a:hover:after{ background-position:right;}
.page-donate .list li span{ position:absolute; right:0; top:0; bottom:0; width:80px; height:22px; margin:auto 0;}

.page-leader{}
.page-leader .list{ margin-bottom:-20px;}
.page-leader .list .item{}
.page-leader .list .item:after{ content:''; display:block; width:100%; height:6px; padding:45px 0 43px; background:url(../images/line1.png) center no-repeat; clear:both;}
.page-leader .list .photo{ float:left; width:270px; height:360px; margin-right:70px;}
.page-leader .list .info{ position:relative; /*height:360px;*/ overflow:hidden;}
.page-leader .list .info h1{ font-size:26px; line-height:44px; color:#474747; margin-bottom:13px;}
.page-leader .list .info h1 span{ font-size:18px; margin-left:20px;}
.page-leader .list .info .txt{ color:#474747; margin-bottom:8px; padding-right:35px;}
.page-leader .list .info .txt p{}
.page-leader .list .info .btn1{ margin-top:20px;}
.page-leader .list .info .mCSB_container{ min-height:260px; padding-bottom:40px;}
.page-leader .list .info .mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.page-leader .list .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width:4px; background-color:#d2a06d;}
.page-leader .list .info .mCSB_scrollTools .mCSB_draggerRail{ background-color:#eaebed;}
.page-leader .list .writing{width:100%; background-color:#fff; display:none;}
.page-leader .list .writing .close{ position:absolute; top:10px; right:0; width:25px; height:25px; background:url(../images/leader_close.png) no-repeat;}
.page-leader .list .writing tr{ border-bottom:1px solid #e7e7e7;}
.page-leader .list .writing td{ color:#474747; padding:8px 0;}
.page-leader .list .writing td span{ color:#474747; padding:8px 0;}

.page-information{}
.page-information .imglist li{ margin-bottom:26px;}
.page-information .infolist .t_head{ padding:30px 0 35px;}

.page-mission{}
.page-mission .imglist .t_head h2{ margin-bottom:27px;}
.page-mission .imglist .t_head .btn1{ margin:0 5px;}
.page-mission .block1{ position:relative; overflow:hidden; margin-top:30px; margin-bottom:32px;}
.page-mission .block1 .img{ float:right; width:558px; height:616px;}
.page-mission .block1 .cont{ position:absolute; left:0; top:0; width:660px; height:421px; padding:94px 54px 50px 65px; background:url(../images/bg2.jpg) no-repeat;}
.page-mission .block1 .cont h1{ font-size:26px; color:#474747; margin-bottom:50px;}
.page-mission .block1 .cont ul{ overflow:hidden;}
.page-mission .block1 .cont li{ float:left; width:330px; margin-bottom:40px;}
.page-mission .block1 .cont .ico{ float:left; width:77px; height:74px; margin-right:20px;}
.page-mission .block1 .cont h2{ font-size:20px; color:#474747; margin-bottom:5px; margin-top:18px;}
.page-mission .block1 .cont p{ color:#474747; padding-left:107px;}
.page-mission .block1 .cont .ticket{ padding-top:80px; overflow:hidden;}
.page-mission .block1 .cont .ticket .booking{ float:right; width:110px; height:35px; font-size:16px; line-height:35px; text-align:center; color:#474747; margin-top:6px; margin-right:85px; background:url(../images/btn.png) no-repeat;}
.page-mission .block1 .cont .ticket p{ padding-left:10px;}
.page-mission .block1 .cont .ticket h2{ margin-top:0; margin-bottom:8px;}
.page-mission .infolist ul{ border-top-style:solid;}
.page-mission .infolist li{ padding:30px 160px 28px 0; border-bottom-style:solid;}
.page-mission .infolist .t_head{ padding:36px 0 50px;}
.page-mission .infolist .t_head h1{ margin-bottom:0;}

.page-notice{}
.page-notice .block1{ margin-bottom:50px;}
.page-notice .block1 h1{ font-size:26px; color:#474747; padding:20px 0 34px; text-align:center;padding-top:0;}
.page-notice .block1 .bannar{ position:relative;}
.page-notice .block1 .cont{ position:absolute; left:50%; top:48px; width:680px; margin-left:-340px; text-align:center;}
.page-notice .block1 .cont h2{ font-size:24px; font-weight:bold; color:#fff; margin-bottom:12px;}
.page-notice .block1 .cont h3{ font-size:20px; font-family:Arial; color:#fff; margin-bottom:15px;}
.page-notice .block1 .cont h4{ font-size:18px; color:#fff; margin-bottom:8px;}
.page-notice .block1 .cont p{ color:#fff;text-indent: 2em;text-align: left;}
.page-notice .imglist .t_head{ padding-bottom:35px;}
.page-notice .imglist .t_head h1{ margin-bottom:0;}
.page-notice .infolist ul{ border-top-style:solid;}
/*.page-notice .infolist li{ border-bottom-style:solid; padding-left:5px;}*/

.page-mechanism{}
.page-mechanism .imglist .t_head{ padding-bottom:18px;}
.page-mechanism .imglist li .img{ margin-bottom:20px;}
.page-mechanism .imglist li h3{ text-align:center;}
.page-mechanism .imglist li{ margin-bottom:26px;}

.page-mechanism2{}
.page-mechanism2 .block1{ margin-bottom:26px;}
.page-mechanism2 .block1 .t_head{ padding-bottom:36px;}
.page-mechanism2 .block1 .t_head p{ margin-bottom:0;}
.page-mechanism2 .block1 ul{ overflow:hidden; margin-bottom:36px;}
.page-mechanism2 .block1 li{ position:relative; float:left;}
.page-mechanism2 .block1 li .cont{ position:absolute; left:0; top:40px; width:100%; overflow:hidden;}
.page-mechanism2 .block1 li .ico{ float:left; width:85px; height:82px; margin-left:34px;}
.page-mechanism2 .block1 li h3{ font-size:18px; color:#fff; margin-bottom:6px; margin-left:140px; margin-right:40px;}
.page-mechanism2 .block1 li p{ margin-left:140px; margin-right:40px; color:#fff;}
.page-mechanism2 .block1 li .tip{ color:#707070;}
.page-mechanism2 .infolist ul{ border-top-style:solid;}
.page-mechanism2 .infolist li{ padding:30px 160px 28px 0; border-bottom-style:solid;}
.page-mechanism2 .stafflist .t_head{ padding-bottom:24px;}
.page-mechanism2 .stafflist .pages{ padding-top:10px;}

.page-expert{}
.page-expert .block1{ position:relative; padding-bottom:62px;}
.page-expert .block1:after{ content:''; position:absolute; bottom:0; left:50%; margin-left:-27px; background:url(../images/expert_block1_arr.png) no-repeat; width:54px; height:32px;}
.page-expert .block1 h1{ font-size:26px; text-align:center; padding:20px 0 34px;}
.page-expert .block1 ul{ height:162px; padding:51px 0 30px 58px; overflow:hidden; background:url(../images/expert_block1_bg.png) center no-repeat;}
.page-expert .block1 li{ float:left; width:200px; margin-bottom:32px;}
.page-expert .block1 li a{ display:inline-block; padding-left:26px; background:url(../images/expert_block1_lstyle.png) left top no-repeat; font-size:18px; line-height:22px; color:#474747;}
.page-expert .block1 li.act a,.page-expert .block1 li a:hover{ background-position:left bottom; color:#9a1f1e;}

.page-expert2{}
.page-expert2 .block1{ padding-top:20px; margin-bottom:50px;}
.page-expert2 .block1 .bannar{ margin-bottom:50px;}
.page-expert2 .block1 .info{ margin-left:60px;}
.page-expert2 .block1 .caption{ position:relative; padding-left:374px; padding-bottom:22px; margin-bottom:30px;}
.page-expert2 .block1 .caption .photo{ position:absolute; left:0; bottom:0;}
.page-expert2 .block1 .caption h1{ font-size:30px; margin-bottom:10px;}
.page-expert2 .block1 .caption h1 span{ font-size:20px; color:#707070;}
.page-expert2 .block1 .caption p{ padding-left:18px; color:#707070;}
.page-expert2 .block1 .cont{ height:378px; overflow:hidden;}
.page-expert2 .block1 .cont p{ margin-bottom:8px;}
.page-expert2 .block1 .cont .mCustomScrollBox{ padding-right:32px;}
.page-expert2 .block1 .cont .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color:#caa36f;}
.page-expert2 .block1 .cont .mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .page-expert2 .block1 .cont .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width:4px;}
.page-expert2 .block1 .cont .mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color:#ececec;}
.page-expert2 .block2{}
.page-expert2 .block2 h1{ font-size:26px; color:#474747; padding:15px 0 40px; text-align:center;}
.page-expert2 .block2 table{ width:100%; color:#474747; text-align:left; border-bottom:1px solid #e5e5e5;}
.page-expert2 .block2 tr{ border-top:1px solid #e5e5e5;}
.page-expert2 .block2 td{ height:70px;}
.page-expert2 .block2 td a{ position:relative; padding-left:30px; font-size:16px; display:block;}
.page-expert2 .block2 td a:after{ content:''; position:absolute; left:5px; top:0; bottom:0; width:12px; background:url(../images/list_cir.png) left 7px no-repeat;}
.page-expert2 .block2 td a:hover{ color:#761e1d;}
.page-expert2 .block2 td a:hover:after{ background-position:right 7px;}

.page-journal{}
.page-journal .block1{ margin-bottom:80px;}
.page-journal .block1 .t_head{ padding-bottom:60px;}
.page-journal .block1 .t_head .btn1{ margin:0 5px;}
.page-journal .block1 .left{ float:left; width:440px; height:440px; background:url(../images/journal_block1_lbg.jpg) no-repeat;}
.page-journal .block1 .left h4{ font-size:16px; line-height:26px; color:#fff; margin-bottom:34px; padding-top:70px; margin-left:50px; margin-right:70px;}
.page-journal .block1 .left ul{ margin-left:50px;}
.page-journal .block1 .left li{ line-height:24px; color:#fff;}
.page-journal .block1 .left li span{ font-family:Arial;}
.page-journal .block1 .right{ position:relative; float:right; width:807px; height:440px; background:url(../images/journal_block1_rbg.jpg) no-repeat;}
.page-journal .block1 .right h2{ position:absolute; left:40px; top:75px; font-size:22px; color:#fff; width:24px; text-align:center;}
.page-journal .block1 .carou-wrap{ position:absolute; left:110px; top:75px; width:646px; overflow:hidden;}
.page-journal .block1 .carou-wrap ul{ overflow:hidden; width:9999px;}
.page-journal .block1 .carou-wrap li{ float:left; width:200px; margin-right:23px;}
.page-journal .block1 .carou-wrap .img{ height:275px; margin-bottom:16px;}
.page-journal .block1 .carou-wrap p{ color:#fff; text-align:center;}
.page-journal .block1 .right .prev{ position:absolute; left:44px; top:220px; background:url(../images/prev.png) left no-repeat; width:14px; height:24px;}
.page-journal .block1 .right .next{ position:absolute; left:44px; top:256px; background:url(../images/next.png) left no-repeat; width:14px; height:24px;}
.page-journal .block1 .right .prev:hover,.page-journal .block1 .right .next:hover{ background-position:right;}
.page-journal .t_searchbar{ margin-bottom:42px;}
.page-journal .t_searchbar .border-wrap{ margin-left:14px;}
.page-journal .t_searchbar .border-wrap:first-child{ margin-left:0;}
.page-journal .t_searchbar .border-wrap > span{ min-width:0;}
.page-journal .t_searchbar .selectWarp{ width:214px;}
.page-journal .t_searchbar .w152{ width:152px;}
.page-journal .t_searchbar .w124{ width:124px;}
.page-journal .block2{ overflow:hidden;}
.page-journal .block2 .pages{ padding-top:8px;}
.page-journal .block2 ul{ overflow:hidden; margin-left:-42px;}
.page-journal .block2 li{ float:left; width:283px; margin-left:42px; margin-bottom:40px; text-align:center;}
.page-journal .block2 li .img{ height:390px; overflow:hidden; margin-bottom:16px;}
.page-journal .block2 li p{ color:#474747;}

.page-journal2{ margin-bottom:62px; padding-top:20px;}
.page-journal2 .block1{ background:url(../images/journal2_block1_bg.png) right top no-repeat;}
.page-journal2 .block1 .img{ float:left; width:353px; height:486px; overflow:hidden; margin-right:54px;}
.page-journal2 .block1 .cont{ overflow:hidden;}
.page-journal2 .block1 .cont h1{ font-size:26px; margin-bottom:26px;}
.page-journal2 .block1 .cont ul{ margin-left:10px; margin-bottom:34px; overflow:hidden;}
.page-journal2 .block1 .cont ul li{ float:left; width:50%; color:#474747;}
.page-journal2 .block1 .cont h2{ font-size:18px; margin-left:10px; margin-bottom:16px;}
.page-journal2 .block1 .cont ol{ overflow:hidden;}
.page-journal2 .block1 .cont ol li{ float:left; width:245px; color:#474747; border-bottom:1px solid #e7e7e7; padding:9px 10px; margin-right:18px;}
.page-journal2 .block1 .abstract{ clear:both; padding-top:70px; padding-bottom:10px;}
.page-journal2 .block1 .abstract h2{ font-size:18px; margin-bottom:25px;}
.page-journal2 .block1 .abstract p{ margin-bottom:15px; color:#474747;}
.page-journal2 .block2{ overflow:hidden; text-align:center;}
.page-journal2 .block2 h1{ padding:16px 0 30px; font-size:26px;}
.page-journal2 .block2 ul{ margin-left:-17px; overflow:hidden; margin-bottom:10px;}
.page-journal2 .block2 li{ float:left; margin-left:17px; width:238px;}
.page-journal2 .block2 li .img{ height:328px; overflow:hidden; margin-bottom:8px;}
.page-journal2 .block2 li p{ color:#474747; line-height:22px; height:44px; padding:0 20px;}

.page-billboard{}
.page-billboard .block1{ padding-bottom:28px; overflow:hidden; margin-bottom:40px;}
.page-billboard .block1 ul{ height:440px; overflow:hidden;}
.page-billboard .block1 li{ float:left; width:246px; height:100%; margin-left:7px; text-align:center;}
.page-billboard .block1 li:first-child{ margin-left:0;}
.page-billboard .block1 li .img{ height:358px; overflow:hidden; margin-bottom:12px;}
.page-billboard .block1 li h2{ font-size:18px; margin-bottom:4px;}
.page-billboard .block1 li p{ font-family:Arial; color:#474747;}
.page-billboard .block1 .mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .page-billboard .block1 .mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{ top:100%;}
.page-billboard .block1 .mCSB_scrollTools.mCSB_scrollTools_horizontal{ height:28px;}
.page-billboard .block1 .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{ height:6px; margin:11px 0;}
.page-billboard .block1 .mCSB_scrollTools .mCSB_draggerRail{ border-radius:0; background:url(../images/huiwen.png) repeat-x;}
.page-billboard .block1 .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{ width:28px;}
.page-billboard .block1 .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ height:100%; margin:0;}
.page-billboard .block1 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background:url(../images/dragger_bar.png) no-repeat;}

.page-billboard .t_head{ padding-bottom:32px;}
.page-billboard .t_head p{ margin-bottom:10px;}
.page-billboard .t_searchbar{ margin-bottom:20px;}
.page-billboard .block2{ overflow:hidden; text-align:center; margin-bottom:15px;}
.page-billboard .block2 h1{ font-size:26px; color:#474747; padding:65px 0 25px;}
.page-billboard .block2 ul{ margin-left:-32px; margin-bottom:14px; overflow:hidden;}
.page-billboard .block2 li{ position:relative; float:left; width:373px; padding:23px 240px 23px 0; margin-left:32px; font-size:16px; color:#474747; text-align:left; border-bottom:1px solid #e5e5e5;}
.page-billboard .block2 li a{ position:relative; display:inline-block; padding-left:70px;}
.page-billboard .block2 li a:after{ content:''; position:absolute; left:5px; top:0; bottom:0; width:12px; background:url(../images/list_cir.png) left no-repeat;}
.page-billboard .block2 li a:hover{ color:#761e1d;}
.page-billboard .block2 li a:hover:after{ background-position:right;}
.page-billboard .block2 li span{ position:absolute; right:0; top:0; bottom:0; width:240px; height:22px; margin:auto 0;}

.page-organization{}
.page-organization .t_head{ padding-bottom:34px;}
.page-organization .block1{ position:relative; margin-bottom:50px;}
.page-organization .block1 .list{ height:506px; overflow:hidden;}
.page-organization .block1 .list dl{ position:relative; float:left; width:250px; height:100%; margin-left:2px;}
.page-organization .block1 .list dl:first-child{ margin-left:0;}
.page-organization .block1 .list dd{ position:absolute; left:0; top:54px; width:100%; text-align:center;}
.page-organization .block1 .list a{ display:block; width:228px; height:46px; margin:0 auto 2px; vertical-align:middle; border:1px solid transparent; border-radius:10px;}
.page-organization .block1 .list a span{ display:inline-block; vertical-align:middle; font-size:16px; line-height:20px; color:#fff; letter-spacing:0;}
.page-organization .block1 .list a:hover{ border-color:rgba(255,255,255,0.4); border-color:#ededed;}
.page-organization .block1 .list a:hover span{ font-size:18px;}
.page-organization .block1 .list a.act{ border-color:rgba(255,255,255,0.4);}
.page-organization .block1 .pop{ position:absolute; left:0; top:0; right:0; bottom:0; background-color:#fff; border:1px solid #dedede; padding:28px 66px; display:none;}
.page-organization .block1 .pop h3{ font-size:20px; margin-bottom:30px; text-align:center; padding-top:28px;}
.page-organization .block1 .pop p{ color:#474747; margin-bottom:10px;}
.page-organization .block1 .pop p span{ margin-left:35px;}
.page-organization .block1 .pop p span:first-child{ margin-left:0;}
.page-organization .block1 .pop ol{}
.page-organization .block1 .pop li{ color:#474747; line-height:24px;}
.page-organization .block1 .pop .close{ position:absolute; right:20px; top:20px; width:25px; height:25px; background:url(../images/leader_close.png) no-repeat;}
.page-organization .block1 .pop .scroll-wrap{ height:100%; overflow:hidden;}

.page-opentime{ padding-top:20px;}
.page-opentime .block1{ overflow:hidden; height:1008px; background:url(../images/bg0.jpg);}
.page-opentime .block1 .left{ float:left; width:347px; height:946px; padding:31px 0;}
.page-opentime .block1 .left h1{ position:relative; padding-left:40px; font-size:22px; line-height:25px; color:#474747; background:url(../images/list_dragon.png) left top no-repeat;}
.page-opentime .block1 .left h2{ font-size:16px; color:#474747; margin-bottom:9px;}
.page-opentime .block1 .left h3{ font-size:14px; color:#474747; padding-left:20px; background:url(../images/list_grain4.png) left top no-repeat; cursor:pointer;}
.page-opentime .block1 .left h3 span{ display:inline-block; padding-right:23px; background:url(../images/list_arr.png) right top no-repeat;}
.page-opentime .block1 .left h3.act span{ background-position:right bottom;}
.page-opentime .block1 .left h4{ font-size:14px; color:#474747; cursor:pointer;}
.page-opentime .block1 .left p{ font-size:12px; line-height:20px; color:#474747; padding-left:10px; background:url(../images/list_point.png) left no-repeat; cursor:pointer;}
.page-opentime .block1 .left p:hover,.page-opentime .block1 .left p.act{ color:#792120;}
.page-opentime .block1 .left .nav_l1{ padding:0 31px 0 32px; margin-bottom:31px;}
.page-opentime .block1 .left .nav_l1>.item{ padding-left:40px;}
.page-opentime .block1 .left .nav_l2{ padding:13px 0 0;}
.page-opentime .block1 .left .nav_l2>.item{}
.page-opentime .block1 .left .nav_l3{ padding:5px 0;}
.page-opentime .block1 .left .nav_l3>.item{ padding-left:20px; padding-top:10px;}
.page-opentime .block1 .left .nav_l4{ padding:5px 0;}
.page-opentime .block1 .left .nav_l4>.item{ padding:8px 0 9px 7px;}
.page-opentime .block1 .center{ float:left; width:564px;}
.page-opentime .block1 .center .map{ position:relative; height:950px;}
.page-opentime .block1 .center .area{ position:absolute; left:0; top:0; width:100%; height:100%;}
.page-opentime .block1 .center .area li{ position:absolute;}
.page-opentime .block1 .center .area .l1{ width:263px; height:216px; left:148px; top:177px;}
.page-opentime .block1 .center .area .l2{ width:41px; height:67px; left:263px; top:681px;}
.page-opentime .block1 .center .tools{ overflow:hidden; height:58px; background:url(../images/tools_bg.jpg); padding:0 15px;}
.page-opentime .block1 .center .tools li{ float:left; width:25%; text-align:center;}
.page-opentime .block1 .center .tools li a{ display:block; height:24px; line-height:24px; padding:17px 0; font-size:14px; color:#fff;}
.page-opentime .block1 .center .tools li a img{ margin-right:3px;}
.page-opentime .block1 .right{ float:left; width:347px; height:946px; padding:31px 0;}
.page-opentime .block1 .right .img{ padding:0 31px 23px 30px;}
.page-opentime .block1 .right h3{ font-size:22px; color:#474747; margin-bottom:13px; padding:0 30px;}
.page-opentime .block1 .right .scroll-wrap{}
.page-opentime .block1 .right p{ font-size:14px; color:#474747; padding:0 30px;}

.page-opentime .block2{ position:relative; overflow:hidden; margin-bottom:44px;}
.page-opentime .block2 .t_head{ padding:80px 0 25px;}
.page-opentime .block2 .img{ float:right; width:558px; height:616px;}
.page-opentime .block2 .cont{ position:absolute; left:0; bottom:51px; width:660px; height:421px; padding:94px 54px 50px 65px; background:url(../images/bg2.jpg) no-repeat;}
.page-opentime .block2 .cont h1{ font-size:26px; color:#474747; margin-bottom:50px;}
.page-opentime .block2 .cont ul{ overflow:hidden;}
.page-opentime .block2 .cont li{ float:left; width:330px; margin-bottom:40px;}
.page-opentime .block2 .cont .ico{ float:left; width:77px; height:74px; margin-right:20px;}
.page-opentime .block2 .cont h2{ font-size:20px; color:#474747; margin-bottom:5px; margin-top:18px;}
.page-opentime .block2 .cont p{ color:#474747; padding-left:107px;}
.page-opentime .block2 .cont .ticket{ padding-top:68px; overflow:hidden;}
.page-opentime .block2 .cont .ticket .booking{ float:right; width:110px; height:35px; font-size:16px; line-height:35px; text-align:center; color:#474747; margin-top:6px; margin-right:85px; background:url(../images/btn.png) no-repeat;}
.page-opentime .block2 .cont .ticket p{ padding-left:10px;}
.page-opentime .block2 .cont .ticket h2{ margin-top:0; margin-bottom:8px;}
.page-opentime .block3{ position:relative; height:529px; background:url(../images/bg8.jpg) center top no-repeat; margin-bottom:17px;}
.page-opentime .block3 .link{ display:inline-block; background:url(../images/btn_border.png) no-repeat; width:148px; height:37px; line-height:37px; text-align:center; font-size:14px; color:#fff;}
.page-opentime .block3 .left{ position:absolute; top:126px; left:80px; width:410px;}
.page-opentime .block3 .left h1{ font-size:26px; color:#fff; margin-bottom:45px; margin-left:-14px;}
.page-opentime .block3 .left ul{ margin-bottom:35px;}
.page-opentime .block3 .left li{ margin-top:7px; overflow:hidden;}
.page-opentime .block3 .left li:first-child{ margin-top:0;}
.page-opentime .block3 .left li a{ color:#fff;}
.page-opentime .block3 .left li span{ font-family:Arial; font-size:16px; float:right; color:#fff;}
.page-opentime .block3 .right{ position:absolute; top:126px; right:70px; width:450px; text-align:right;}
.page-opentime .block3 .right h1{ font-family:Impact, Arial, sans-serif; font-size:70px; color:#fff; margin-bottom:10px; margin-left:-14px;}
.page-opentime .block3 .right h2{ font-size:18px; color:#fff; margin-bottom:23px;}
.page-opentime .block3 .right ul{ margin-bottom:12px;}
.page-opentime .block3 .right li{ margin-top:6px; overflow:hidden; text-align:left; font-size:16px; color:#fff;}
.page-opentime .block3 .right li:first-child{ margin-top:0;}
.page-opentime .block3 .right li span{ float:right; font-family:Arial; font-size:18px; color:#fff;}
.page-opentime .block4{ margin-bottom:44px; background:url(../images/bg9.jpg) right top no-repeat;}
.page-opentime .block4 .weather{ margin-left:90px; height:197px; padding-left:70px;}
.page-opentime .block4 .weather h1{ font-size:26px; color:#fff; padding-top:48px; margin-bottom:14px; margin-left:-14px;}
.page-opentime .block4 .weather h2{ font-size:16px; color:#fff; margin-bottom:22px;}
.page-opentime .block4 .weather .link{ display:inline-block; background:url(../images/btn_border3.png) no-repeat; width:199px; height:37px; line-height:37px; text-align:center; font-size:14px; color:#fff;}
.page-opentime .block4 .list{ height:830px; padding-left:64px; margin-right:224px; background:url(../images/bg10.jpg) right top no-repeat;}
.page-opentime .block4 .list h1{ font-size:26px; color:#fff; padding-top:72px; margin-bottom:25px; margin-left:-14px;}
.page-opentime .block4 .list .link{ display:inline-block; background:url(../images/btn_border2.png) no-repeat; width:292px; height:37px; line-height:37px; text-align:center; font-size:14px; color:#fff; margin-bottom:47px;}
.page-opentime .block4 .list ul{ margin-bottom:16px;}
.page-opentime .block4 .list ul:first-child{ margin-bottom:29px;}
.page-opentime .block4 .list li{ font-size:14px; color:#fff; margin-top:9px; padding-left:12px; background:url(../images/dot2.png) left no-repeat;}
.page-opentime .block4 .list li:first-child{ margin-top:0;}
.page-opentime .block4 .list p{ font-size:14px; color:#a0b4c2;}
.page-opentime .block5{ overflow:hidden; height:586px; margin-bottom:66px;}
.page-opentime .block5 .map{ float:left; width:480px; height:100%;}
.page-opentime .block5 .list{ overflow:hidden; padding:0 64px; height:100%; background:url(../images/bg11.jpg) no-repeat;}
.page-opentime .block5 .list h1{ font-size:26px; color:#fff; padding-top:76px; margin-bottom:38px; margin-left:-14px;}
.page-opentime .block5 .list h2{ margin-bottom:18px; font-size:16px; color:#fff;}
.page-opentime .block5 .list ul{ margin-bottom:108px;}
.page-opentime .block5 .list li{ font-size:14px; color:#fff; background:url(../images/list_grain3.png) left 5px no-repeat; padding-left:22px; margin-top:35px;}
.page-opentime .block5 .list li:first-child{ margin-top:0;}
.page-opentime .block5 .list li h3{ font-size:18px; color:#fff; margin-bottom:10px;}
.page-opentime .block5 .list .link{ display:inline-block; background:url(../images/btn_border4.png) no-repeat; width:231px; height:37px; line-height:37px; text-align:center; font-size:14px; color:#fff; margin-bottom:47px;}
.page-opentime .block6{}
.page-opentime .block6 .evolution{ text-align:center; padding:0 150px; margin-bottom:46px;}
.page-opentime .block6 .evolution h1{ font-size:26px; color:#474747; margin-bottom:20px;}
.page-opentime .block6 .evolution .btn1{ margin-bottom:24px;}
.page-opentime .block6 .evolution ul{ position:relative; width:900px; margin:0 auto; padding-bottom:52px; overflow:hidden;}
.page-opentime .block6 .evolution ul:after{ content:''; position:absolute; left:50%; margin-left:-3px; bottom:14px; width:6px; height:30px; background:url(../images/huiwen2.png) center no-repeat;}
.page-opentime .block6 .evolution li{ float:left; width:240px; margin:0 30px;}
.page-opentime .block6 .evolution b{ font-size:24px; color:#474747; font-weight:bold;}
.page-opentime .block6 .evolution i{ font-family:Impact, Arial; font-size:24px; color:#474747; font-weight:bold;}
.page-opentime .block6 .evolution p{ font-size:14px; color:#474747;}
.page-opentime .block6 .list{ overflow:hidden; padding-bottom:40px;}
.page-opentime .block6 .list ul{ margin-left:-25px; overflow:hidden;}
.page-opentime .block6 .list li{ float:left; width:50%; overflow:hidden; margin-bottom:30px;}
.page-opentime .block6 .list .ico{ float:left; width:82px; height:82px; margin-left:25px;}
.page-opentime .block6 .list h2{ font-size:18px; color:#474747; margin-left:120px; padding:9px 0 5px;}
.page-opentime .block6 .list p{ font-size:14px; color:#474747; margin-left:120px;}

.page-about{}
.page-about .block1{ margin-bottom:50px;}
.page-about .block1 .t_head{ padding-bottom:32px;}
.page-about .block1 .t_head h1{ margin-bottom:20px;}
.page-about .block1 .t_head .btn1{ margin-bottom:22px;}
.page-about .block1 .t_head p{ margin-bottom:0;}
.page-about .block1 .box{ overflow:hidden;}
.page-about .block1 .box .left{ float:left; width:357px; height:100%; background:url(../images/bg12.jpg) left no-repeat;}
.page-about .block1 .box .left ul{ padding:19px 20px 20px 0;}
.page-about .block1 .box .left li{ position:relative; font-size:18px; line-height:50px; height:50px; color:#fff; padding:0 20px 0 40px; cursor:pointer;}
.page-about .block1 .box .left li.act{ background:#942928;}
.page-about .block1 .box .left li.act:after{ content:''; position:absolute; left:100%; top:0; background:url(../images/list_arr2.png) no-repeat; width:20px; height:50px;}
.page-about .block1 .box .left li span{ position:relative; display:inline-block; padding-left:15px; margin-left:5px; font-size:16px;}
.page-about .block1 .box .left li span:after{ content:''; position:absolute; left:0; top:0; width:5px; height:100%; background:url(../images/dot2.png) left no-repeat;}
.page-about .block1 .box .right{ overflow:hidden; height:100%;}
.page-about .block1 .box .right .photo{ float:left; width:337px; height:100%;}
.page-about .block1 .box .right .cont{ overflow:hidden; height:400px; padding:19px 54px 20px 60px; background:url(../images/bg1.jpg);}
.page-about .block1 .box .right .cont h1{ font-size:26px; color:#fff; margin:41px 0 20px -12px;}
.page-about .block1 .box .right .cont h1 span{ position:relative; display:inline-block; padding-left:22px; margin-left:8px; font-size:20px;}
.page-about .block1 .box .right .cont h1 span:after{ content:''; position:absolute; left:0; top:0; width:9px; height:100%; background:url(../images/dot.png) left no-repeat;}
.page-about .block1 .box .right .cont p{ font-size:14px; color:#fff; margin-bottom:12px;}
.page-about .block2{}
.page-about .block2 .t_head{ padding-bottom:27px;}
.page-about .block2 .t_head h1{ margin-bottom:20px;}
.page-about .block2 .scroll-tab{ position:relative; padding:0 150px; margin-bottom:33px;}
.page-about .block2 .scroll-tab .scroll{ overflow:hidden;}
.page-about .block2 .scroll-tab ul{ overflow:hidden; height:37px;}
.page-about .block2 .scroll-tab li{ float:left; background:url(../images/list_dragon2.png) left top no-repeat; padding-left:30px; font-size:22px; line-height:37px; height:37px; color:#474747; margin-left:60px; cursor:pointer;}
.page-about .block2 .scroll-tab li:first-child{ margin-left:0;}
.page-about .block2 .scroll-tab li.act{ background-position:left bottom;}
.page-about .block2 .scroll-tab .prev{ position:absolute; left:0; top:0; width:37px; height:37px; background:url(../images/prev1.png) no-repeat;}
.page-about .block2 .scroll-tab .next{ position:absolute; right:0; top:0; width:37px; height:37px; background:url(../images/next1.png) no-repeat;}
.page-about .block2 .scroll-cont{ background:url(../images/list_cir2.png) 4px 5px no-repeat; padding-left:28px; margin-bottom:20px;}
.page-about .block2 .scroll-cont ul{ display:none;}
.page-about .block2 .scroll-cont li{ position:relative; padding-left:140px; margin-top:42px;}
.page-about .block2 .scroll-cont li:first-child{ margin-top:0;}
.page-about .block2 .scroll-cont li span{ position:absolute; left:0; top:0; width:132px; background:url(../images/list_point2.png) right no-repeat; font-family:Arial; font-size:20px; line-height:1; color:#474747;}
.page-about .block2 .scroll-cont li h3{ font-size:16px; line-height:20px; color:#474747; margin-bottom:8px;}
.page-about .block2 .scroll-cont li p{ font-size:14px; color:#707070;}
.page-about .block3{ position:relative; margin-bottom:64px;}
.page-about .block3 .t_head{ padding-bottom:34px;}
.page-about .block3 .list{ height:506px; overflow:hidden;}
.page-about .block3 .list dl{ position:relative; float:left; width:250px; height:100%; margin-left:2px;}
.page-about .block3 .list dl:first-child{ margin-left:0;}
.page-about .block3 .list dd{ position:absolute; left:0; top:54px; width:100%; text-align:center;}
.page-about .block3 .list a{ display:block; width:228px; height:46px; margin:0 auto 2px; vertical-align:middle; border:1px solid transparent; border-radius:10px;}
.page-about .block3 .list a span{ display:inline-block; vertical-align:middle; font-size:16px; line-height:20px; color:#fff; letter-spacing:0;}
.page-about .block3 .list a:hover{ border-color:rgba(255,255,255,0.4); border-color:#ededed;}
.page-about .block3 .list a:hover span{ font-size:18px;}
.page-about .block3 .list a.act{ border-color:rgba(255,255,255,0.4);}
.page-about .block3 .pop{ position:absolute; left:0; top:0; right:0; bottom:0; background-color:#fff; border:1px solid #dedede; padding:28px 66px; display:none;}
.page-about .block3 .pop h3{ font-size:20px; margin-bottom:30px; text-align:center; padding-top:28px;}
.page-about .block3 .pop p{ color:#474747; margin-bottom:10px;}
.page-about .block3 .pop p span{ margin-left:35px;}
.page-about .block3 .pop p span:first-child{ margin-left:0;}
.page-about .block3 .pop ol{}
.page-about .block3 .pop li{ color:#474747; line-height:24px;}
.page-about .block3 .pop .close{ position:absolute; right:20px; top:20px; width:25px; height:25px; background:url(../images/leader_close.png) no-repeat;}
.page-about .block3 .pop .scroll-wrap{ height:100%; overflow:hidden;}
.page-about .block4{ margin-bottom:22px;}
.page-about .block4 .t_head{ padding-bottom:28px;}
.page-about .block4 .t_head h1{ margin-bottom:20px;}
.page-about .block4 .box{ overflow:hidden;}
.page-about .block4 .box .left{ float:left; width:546px; height:100%; margin-right:28px;}
.page-about .block4 .box .right{ overflow:hidden;}
.page-about .block4 .right li{ border-top:1px solid #e4e4e4; padding:24px 0 29px;}
.page-about .block4 .right li:first-child{ border-top:0;}
.page-about .block4 .right li .cont{ height:79px; overflow:hidden; text-align:left;}
.page-about .block4 .right li .date{ float:left; width:88px; height:79px; margin-left:9px; margin-right:20px; font-family:Impact, Arial; text-align:center; background:url(../images/list_grain2.png) no-repeat;}
.page-about .block4 .right li h1{ font-size:26px; color:#9a7646; padding:10px 0 4px;}
.page-about .block4 .right li h1 span{ font-size:20px;}
.page-about .block4 .right li h2{ font-size:30px; color:#9a7646;}
.page-about .block4 .right li h3{ font-size:18px; color:#474747; margin-bottom:12px; margin-top:4px;}
.page-about .block4 .right li p{}
.page-about .block5{ position:relative; margin:22px 0;}
.page-about .block5 .t_head{ position:absolute; left:0; top:75px; width:100%;}
.page-about .block5 .t_head h1{ margin-bottom:18px; color:#fff;}
.page-about .block5 .t_head .link{ width:164px; height:37px; line-height:37px; font-size:14px; text-align:center; display:block; margin:0 auto 22px; background:url(../images/btn_border5.png) no-repeat; color:#fff;}
.page-about .block5 .t_head p{ margin-bottom:8px; color:#fff;}
.page-about .block5 .t_head h3{ padding-top:14px; color:#fff;}

.page-institute{}
.page-institute .block1{ margin-bottom:30px;}
.page-institute .block1 .t_head{ padding-bottom:32px;}
.page-institute .block1 .t_head h1{ margin-bottom:20px;}
.page-institute .block1 .t_head .btn1{ margin-bottom:20px;}
.page-institute .block1 .t_head p{ margin-bottom:0;}
.page-institute .block1 .box{ position:relative; overflow:hidden; height:574px;}
.page-institute .block1 .box ul{ overflow:hidden;}
.page-institute .block1 .box li{ float:left;}
.page-institute .block1 .box .cpos{ position:absolute; left:0; bottom:0; width:100%; height:60px; text-align:center; background:url(../images/opacity_b50.png);}
.page-institute .block1 .box .prev{ position:absolute; left:0; top:0; width:78px; height:60px; background:url(../images/prev2.png) center no-repeat;}
.page-institute .block1 .box .next{ position:absolute; right:0; top:0; width:78px; height:60px; background:url(../images/next2.png) center no-repeat;}
.page-institute .block1 .box .cpos span{ font-family:Arial; font-size:30px; line-height:60px; color:#fff;}
.page-institute .block2{ margin-bottom:10px;}
.page-institute .block2 .t_head{ padding:26px 0 32px;}
.page-institute .block2 .t_head h1{ margin-bottom:20px;}
.page-institute .block2 .box{ text-align:center; background:url(../images/bg.png) center 47px no-repeat; margin:31px 0 37px;}
.page-institute .block2 .box .title{ background:url(../images/btn_border6.png) no-repeat; width:188px; height:47px; margin:0 auto 50px; line-height:47px; font-size:18px; color:#9a7646;}
.page-institute .block2 .box ul{ overflow:hidden; width:956px; margin:0 auto;}
.page-institute .block2 .box li{ float:left; background:url(../images/btn_border7.png) left no-repeat; width:21px; height:188px; padding:0 10px; margin-left:20px; color:#474747; cursor:pointer;}
.page-institute .block2 .box li span{ display:inline-block; vertical-align:middle; font-size:14px; letter-spacing:0; line-height:1; word-wrap:break-word; word-break:nomal;}
.page-institute .block2 .box li:first-child{ margin-left:0;}
.page-institute .block2 .box li:hover{ color:#fff; background-position:right;}
.page-institute .block2 .list{ overflow:hidden; margin:0 1px 30px;}
.page-institute .block2 .list li{ float:left; width:248px; margin-left:4px; text-align:center;}
.page-institute .block2 .list li:first-child{ margin-left:0;}
.page-institute .block2 .list li h3{ font-size:18px; padding:12px 0 4px;}
.page-institute .block2 .list li p{ color:#474747;}
.page-institute .block3{ overflow:hidden; margin-bottom:35px;}
.page-institute .block3 .t_head{ padding:26px 0 34px;}
.page-institute .block3 .t_head h1{ margin-bottom:20px;}
.page-institute .block3 .box{ overflow:hidden; height:443px; background:url(../images/bg14.jpg);}
.page-institute .block3 .left{ float:left; width:50%; padding-top:40px;}
.page-institute .block3 .left h1{ font-size:22px; line-height:44px; color:#fff; overflow:hidden; margin:0 48px 13px 44px;}
.page-institute .block3 .left .more{ position:relative; float:right; font-size:12px; color:#fff; line-height:1; width:15px; text-align:center; padding:10px 15px;}
.page-institute .block3 .left .more i{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/more_yu2.png) center no-repeat;
	-webkit-transition:transform 0.5s;
	-moz-transition:transform 0.5s;
	transition:transform 0.5s;
}
.page-institute .block3 .left .more:hover i{ background-position:right;
	-webkit-transform:rotate(-180deg);
	-moz-transform:rotate(-180deg);
	transform:rotate(-180deg);
}
.page-institute .block3 .left ul{ padding:0 48px 0 54px;}
.page-institute .block3 .left li{ overflow:hidden; font-size:14px; color:#fff; padding:3px 0;}
.page-institute .block3 .left li span{ float:right; font-family:Arial; font-size:16px; color:#fff;}
.page-institute .block3 .left li:hover{ color:#ccc;}
.page-institute .block3 .right{ float:left; width:50%; height:100%;}
.page-institute .block4{ margin-bottom:36px;}
.page-institute .block4 h1{ font-size:26px; text-align:center; padding:28px 0 35px;}
.page-institute .block4 .box{ height:473px; background:url(../images/border2.png) no-repeat;}
.page-institute .block4 .left{ float:left; width:360px; padding-top:40px; margin-left:45px;}
.page-institute .block4 .left h1{ font-size:22px; line-height:44px; color:#474747; overflow:hidden; padding:0; text-align:left; margin-left:-10px; margin-bottom:10px;}
.page-institute .block4 .left .more{ position:relative; float:right; font-size:12px; color:#9a7646; line-height:1; width:15px; text-align:center; padding:10px 15px;}
.page-institute .block4 .left .more i{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/more_yu3.png) center no-repeat;
	-webkit-transition:transform 0.5s;
	-moz-transition:transform 0.5s;
	transition:transform 0.5s;
}
.page-institute .block4 .left .more:hover i{ background-position:right;
	-webkit-transform:rotate(-180deg);
	-moz-transform:rotate(-180deg);
	transform:rotate(-180deg);
}
.page-institute .block4 .left ul{}
.page-institute .block4 .left li{ overflow:hidden; font-size:14px; padding:4px 0;}
.page-institute .block4 .left li span{ float:right; font-family:Arial; font-size:16px;}
.page-institute .block4 .left li:hover{ color:#761e1d;}
.page-institute .block4 .right{ float:right; width:704px; padding-top:40px; margin-right:50px;}
.page-institute .block4 .right h1{ font-size:22px; line-height:44px; color:#474747; overflow:hidden; padding:0; text-align:left; margin-left:-10px; margin-bottom:15px;}
.page-institute .block4 .right .more{ position:relative; float:right; font-size:12px; color:#9a7646; line-height:1; width:15px; text-align:center; padding:10px 15px;}
.page-institute .block4 .right .more i{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/more_yu3.png) center no-repeat;
	-webkit-transition:transform 0.5s;
	-moz-transition:transform 0.5s;
	transition:transform 0.5s;
}
.page-institute .block4 .right .more:hover i{ background-position:right;
	-webkit-transform:rotate(-180deg);
	-moz-transform:rotate(-180deg);
	transform:rotate(-180deg);
}
.page-institute .block4 .right ul{ overflow:hidden;}
.page-institute .block4 .right li{ float:left; width:218px; margin-left:25px; text-align:center;}
.page-institute .block4 .right li:first-child{ margin-left:0;}
.page-institute .block4 .right li .img{ margin-bottom:10px;}
.page-institute .block4 .right li p{ color:#474747;}

.page-overview{}
.page-overview .block1{ margin-bottom:86px;}
.page-overview .block1 .t_head{ padding-bottom:32px;}
.page-overview .block1 .t_head h1{ margin-bottom:20px;}
.page-overview .block1 .t_head p{ margin-bottom:10px;}
.page-overview .block1 .box{ position:relative; height:509px;}
.page-overview .block1 .box .left{ position:relative; float:left; width:705px; height:100%;}
.page-overview .block1 .box .left .cont{ position:absolute; top:148px; left:70px; width:460px;}
.page-overview .block1 .box .left .cont h1{ font-size:26px; margin-left:-10px; color:#fff; margin-bottom:20px;}
.page-overview .block1 .box .left .cont h1 span{ padding-left:35px; background:url(../images/dot.png) 13px no-repeat;}
.page-overview .block1 .box .left .cont p{ font-size:14px; color:#fff; margin-bottom:40px;}
.page-overview .block1 .box .left .cont .link{ font-size:14px; color:#fff; display:block; width:148px; height:37px; line-height:37px; text-align:center; background:url(../images/btn_border.png) no-repeat;}
.page-overview .block1 .box .right{ position:relative; float:left; width:553px; height:100%; background:url(../images/bg1.jpg);}
.page-overview .block1 .box .right .cont{ position:absolute; top:148px; right:50px; width:320px;}
.page-overview .block1 .box .right .cont h1{ font-size:26px; margin-left:-10px; color:#fff; margin-bottom:20px;}
.page-overview .block1 .box .right .cont h1 span{ padding-left:35px; background:url(../images/dot.png) 13px no-repeat;}
.page-overview .block1 .box .right .cont p{ font-size:14px; color:#fff; margin-bottom:40px;}
.page-overview .block1 .box .right .cont .link{ font-size:14px; color:#fff; display:block; width:119px; height:37px; line-height:37px; text-align:center; background:url(../images/btn_border8.png) no-repeat;}
.page-overview .block1 .box .img{ position:absolute; left:50%; top:60px; margin-left:-108px;}
.page-overview .block2{ background:#f4f4f4 url(../images/bg16.jpg) center top no-repeat;}
.page-overview .block2 .t_head{ padding:66px 0 20px;}
.page-overview .block2 .t_head p{ margin-bottom:20px;}
.page-overview .block2 .t_head .link{ display:block; background:url(../images/btn_border9.png) no-repeat; width:180px; height:37px; margin:0 auto 22px;}
.page-overview .block2 .t_head .box{ background:url(../images/bg1.png) center top no-repeat; height:279px;}
.page-overview .block2 .t_head .box h1{ padding-top:142px;}
.page-overview .block2 .cont{ overflow:hidden; margin-bottom:28px;}
.page-overview .block2 .cont .left{ float:left; width:50%; height:616px; margin-bottom:30px; background:url(../images/bg17.jpg) no-repeat;}
.page-overview .block2 .cont .left h1{ font-size:26px; color:#fff; margin-bottom:14px; padding-top:110px; margin-left:76px;}
.page-overview .block2 .cont .left h1 span{ padding-left:35px; background:url(../images/dot.png) 13px no-repeat;}
.page-overview .block2 .cont .left p{ font-size:14px; color:#fff; margin:0 86px 32px 86px;}
.page-overview .block2 .cont .left .link{ display:block; background:url(../images/btn_border.png) no-repeat; width:148px; height:37px; margin-left:86px; font-size:14px; color:#fff; line-height:37px; text-align:center;}
.page-overview .block2 .cont .left ul{ margin:0 86px 46px;}
.page-overview .block2 .cont .left li{ color:#fff; margin-top:4px;}
.page-overview .block2 .cont .left li:first-child{ margin-top:0;}
.page-overview .block2 .cont .left li span{ font-family:Arial; font-size:17px; display:inline-block; width:70px;}
.page-overview .block2 .cont .left li span b{ font-size:22px;}
.page-overview .block2 .cont .left li a{ font-size:14px; color:#fff; padding-left:18px; background:url(../images/dot2.png) left no-repeat; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.page-overview .block2 .cont .right{ float:left; width:50%; height:616px; margin-top:30px;}
.page-overview .block3{ background:#f4f4f4; padding-bottom:60px;}
.page-overview .block3 .t_head .link{ display:block; margin:0 auto 22px; font-size:14px; color:#474747; line-height:37px; width:131px; height:37px; background:url(../images/btn_border10.png) no-repeat;}
.page-overview .block3 .t_head h1 span{ padding-left:35px; background:url(../images/dot1.png) 13px no-repeat;}
.page-overview .block3 .t_head p{ margin-bottom:0;}
.page-overview .block3 ul{ overflow:hidden; margin:0 1px;}
.page-overview .block3 li{ float:left; width:25%; height:384px; margin-bottom:40px;}
.page-overview .block3 li.t{ margin-top:40px; margin-bottom:0;}
.page-overview .block4{ margin-bottom:70px;}
.page-overview .block4 .t_head{ padding:76px 0 24px;padding-top:0;}
.page-overview .block4 .t_head h1{ margin-bottom:16px;}
.page-overview .block4 .t_head p{ margin-bottom:0;text-align: left;text-indent: 2em;}
.page-overview .block4 .box{ overflow:hidden; height:468px;}
.page-overview .block4 .left{ float:left; width:50%; height:100%;}
.page-overview .block4 .right{ overflow:hidden; height:100%;}
.page-overview .block4 .right li{ float:left; width:315px; height:50%; text-align:center;}
.page-overview .block4 .right li.l1{ width:314px; background:url(../images/bg1.jpg);}
.page-overview .block4 .right li.l1 p{ color:#fff; padding-top:14px; background:url(../images/dot3.png) center top no-repeat; margin-top:9px;}
.page-overview .block4 .right li.l1 p:first-child{ padding-top:44px; background:none; margin-top:0;}
.page-overview .block4 .right li.l2{}
.page-overview .block4 .right li.l3{}
.page-overview .block4 .right li.l4{ width:314px; background:url(../images/bg14.jpg);}
.page-overview .block4 .right li.l4 p{ color:#fff; padding-top:14px; background:url(../images/dot4.png) center top no-repeat; margin-top:9px;}
.page-overview .block4 .right li.l4 p:first-child{ padding-top:44px; background:none; margin-top:0;}
.page-overview .block5{ height:983px; background:url(../images/bg18.jpg) center top no-repeat; margin-bottom:42px;}
.page-overview .block5 h1{ font-size:26px; text-align:center; padding:56px 0 38px;}
.page-overview .block5 .scroll-wrap{ position:relative; height:780px;}
.page-overview .block5 .scroll{ overflow:hidden; height:100%;}
.page-overview .block5 .scroll-wrap ul{ float:left; overflow:hidden; width:1274px; height:100%;}
.page-overview .block5 .scroll-wrap li{ position:relative; float:left; width:302px; height:374px; background-color:#fff; margin-right:16px; margin-bottom:16px;}
.page-overview .block5 .scroll-wrap li p{ font-size:16px; color:#474747; line-height:20px; padding:0 15px;}
.page-overview .block5 .scroll-wrap li:first-child{ width:620px;}
.page-overview .block5 .scroll-wrap li:first-child p{ position:absolute; left:100px; top:68px; font-size:24px; line-height:26px; width:30px; color:#fff; padding:16px 0;}
.page-overview .block5 .scroll-wrap li:first-child p:after{ content:''; position:absolute; left:0; top:0; width:100%; height:6px; background:url(../images/kuohao.png) center top no-repeat;}
.page-overview .block5 .scroll-wrap li:first-child p:before{ content:''; position:absolute; left:0; bottom:0; width:100%; height:6px; background:url(../images/kuohao.png) center bottom no-repeat;}
.page-overview .block5 .scroll-wrap .pagination{ padding-top:14px; text-align:center;}
.page-overview .block5 .scroll-wrap .pagination a{ width:15px; height:15px; display:inline-block; margin:0 3px; background:url(../images/pagination.png) right no-repeat;}
.page-overview .block5 .scroll-wrap .pagination a.selected{ background-position:left;}
.page-overview .block5 .scroll-wrap .pagination a span{ display:none;}
.page-overview .block5 .scroll-wrap .mall{ position:absolute; right:0; bottom:16px; width:302px; height:374px; text-align:center; background-color:#fff;}
.page-overview .block5 .scroll-wrap .mall .logo{ padding-top:102px; margin-bottom:12px;}
.page-overview .block5 .scroll-wrap .mall p{ font-size:14px; margin-bottom:56px;}
.page-overview .block5 .scroll-wrap .mall .btn1{ margin-bottom:10px; width:150px;}
/*page*/
.pages{ width:100%;text-align:center; margin:5px auto; height:50px; line-height:50px; margin-bottom:10px;}
.pages ul{ display:table;margin:10px auto; }
.pages ul li{background:#e6e6e6;text-align:center;float:left;*float:none;*display:inline;*zoom:1;margin-right:5px;cursor:pointer;height:40px;width:auto; line-height:40px; width:40px;}
.pages ul li.disabled{background:#666;text-align:center;float:left;*float:none;*display:inline;*zoom:1;margin-right:5px;cursor:pointer;height:40px;width:auto; line-height:40px; width:40px; color:#fff;}
.pages ul li a.on{ background:#666; height:40px;width:auto; line-height:40px; color:#fff; text-align:center; display:block;}
.pages ul li a{ color:#232323; display:block}
