* { padding:0; margin:0;}
li { list-style:none;}
img { border:none;}

.clear { zoom:1;}
.clear:after { content:''; display:block; clear:both;}

.page-main { padding-bottom:120px; background:url(../images/page-bg.png) repeat-y center 753px;}
.page-head { height:753px; background:url(../images/page-head4.jpg) no-repeat center 0;}
.page-mainCenter { width:1000px; margin:0 auto;}
.focus1 { padding:22px; height:330px; background:#f9f1e5; -moz-box-shadow:4px 4px 2px #e7decc; -webkit-box-shadow:4px 4px 2px #e7decc; box-shadow:4px 4px 2px #e7decc;}
.focus1 .mod-focus { width:590px; height:330px; float:left;}
.focus1 .mod-focus .inner { position:relative; width:590px; height:330px; overflow:hidden; margin:0 auto;}
.focus1 .mod-focus .pic_list { margin:0; height:100%; overflow:hidden;}
.focus1 .mod-focus .pic_list li { width:590px; height:330px; float:left;}
.focus1 .mod-focus .pic_list li .link { position:relative; display:block; color:#fff; width:100%; height:100%;}
.focus1 .mod-focus .pic_list li .tle { width:590px; position:absolute; bottom:0; left:0; font-size:16px; text-indent:16px; color:#fff; line-height:40px; height:40px; background:url(../images/focus1-bg.png) repeat-x; overflow:hidden;}
.focus1 .mod-focus .pic_list li img { width:590px; height:330px; overflow:hidden;}
.focus1 .mod-focus .s_page { position:absolute; bottom:12px; right:8px;}
.focus1 .mod-focus .s_page a { vertical-align:middle; margin:0 5px; font-size:0; float:left; width:8px; height:8px; background-color:#ababab; overflow:hidden;}
.focus1 .mod-focus .s_page a.selected { background-color:#fff;}
.focus1-right { width:340px; float:right;}
.focus1-title { height:66px; background:url(../images/focus1-title.png) no-repeat;}
.focus1-right h4 { padding-top:15px; height:24px; line-height:24px; font-size:13px; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.focus1-right p { max-height:216px; overflow:hidden; line-height:24px; font-size:12px; color:#333; text-indent:2em;}
.focus1-right p a { color:#139ef5; text-decoration:none;}
.page-title { height:130px; background:url(../images/title.png) no-repeat; overflow:hidden;}
.title1 { background-position:0 0;}
.title2 { background-position:0 -130px;}
.title3 { background-position:0 -260px;}
.title4 { background-position:0 -390px;}
.page-video { overflow:hidden; height:588px; background:#f9f1e5; -moz-box-shadow:4px 4px 2px #e7decc; -webkit-box-shadow:4px 4px 2px #e7decc; box-shadow:4px 4px 2px #e7decc;}
.video-ul { margin-left:-10px;}
.video-item { width:462px; float:left; margin:20px 0 4px 32px; display:inline;}
.video-item li { height:36px; line-height:36px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-weight:bold; font-size:18px;}
.video-item li strong { margin:0 10px; color:#920000;}
.video-item li a { color:#293743; text-decoration:none;}
.video-item li a:hover { text-decoration:underline;}
.video-pic { width:462px; height:260px; display:block; position:relative;}
.video-pic img { width:462px; height:260px; overflow:hidden;}
.video-pic span { width:64px; height:64px; background:url(../images/bo.png) no-repeat; position:absolute; left:50%; margin-left:-32px; top:50%; margin-top:-32px;}
.video-pic i { width:100%; height:50px; background:url(../images/txt-bg.png) repeat-x; position:absolute; left:0; bottom:0;}
.video-pic p { width:100%; height:50px; line-height:50px; font-size:16px; color:#fff; position:absolute; left:0; bottom:0; z-index:1; text-align:center; overflow:hidden;}
.focus2 { padding:22px; height:722px; background:#f9f1e5; -moz-box-shadow:4px 4px 2px #e7decc; -webkit-box-shadow:4px 4px 2px #e7decc; box-shadow:4px 4px 2px #e7decc;}
.focus2 .mod-focus { width:956px; height:710px; float:left;}
.focus2 .mod-focus .inner { position:relative; width:956px; height:710px; overflow:hidden; margin:0 auto;}
.focus2 .mod-focus .pic_list { margin:0; height:100%; overflow:hidden;}
.focus2 .mod-focus .pic_list li { width:956px; height:710px; float:left;}
.pic-list { overflow:hidden;}
.pic-list-main { margin-left:-44px;}
.pic-item { width:206px; height:310px; float:left; margin:0 0 30px 44px; position:relative; overflow:hidden; -moz-box-shadow:4px 4px 2px #f3f3f3; -webkit-box-shadow:4px 4px 2px #f3f3f3; box-shadow:4px 4px 2px #f3f3f3;}
.pic-item img { width:206px; height:310px; overflow:hidden;}
.peo-intro { width:100%; height:62px; position:absolute; left:0; top:248px;}
.peo-intro h4 { width:100%; height:30px; line-height:30px; font-size:18px; color:#ffd322; text-indent:1em; font-weight:bold; position:absolute; left:0; top:5px; z-index:1;}
.peo-intro p { width:100%; height:24px; line-height:24px; font-size:14px; color:#fff; text-indent:1.4em; font-weight:bold; position:absolute; left:0; top:35px; z-index:1;}
.peo-intro i { width:100%; height:100%; background:#000; filter:alpha(opacity=50%); opacity:0.5; position:absolute; left:0; top:0;}
.peo-detail { width:100%; height:100%; position:absolute; left:0; top:310px;}
.peo-detail i { width:100%; height:100%; position:absolute; left:0; top:0; background:#000; filter:alpha(opacity=30%); opacity:0.3;}
.peo-detail p { width:156px; height:216px; line-height:18px; padding:94px 25px 0 25px; font-size:12px; color:#fff; overflow:hidden; position:absolute; left:0; top:0; z-index:1; text-indent:2em;}
.pic-item:hover .peo-intro { top:20px;}
.pic-item:hover .peo-detail { top:0;}
.focus2 .mod-focus .s_page { width:100%; text-align:center; position:absolute; bottom:4px; right:0;}
.focus2 .mod-focus .s_page a { vertical-align:middle; margin:0 5px; font-size:0; display:inline-block; width:14px; height:14px; background-color:#cbc8c3; border-radius:50%; overflow:hidden;}
.focus2 .mod-focus .s_page a.selected { background-color:#fcd64d;}
.focus2 .foucsButton { width:13px; height:23px; background:url(../images/sBtn.png) no-repeat; position:absolute; bottom:0; overflow:hidden;}
.focus2 .lBtn { background-position:0 0; left:400px;}
.focus2 .rBtn { background-position:-13px 0; right:400px;}

.page-live { height:488px; background:#f9f1e5; -moz-box-shadow:4px 4px 2px #e7decc; -webkit-box-shadow:4px 4px 2px #e7decc; box-shadow:4px 4px 2px #e7decc;} 
.focus3 { height:410px; background:#f9f1e5; -moz-box-shadow:4px 4px 2px #e7decc; -webkit-box-shadow:4px 4px 2px #e7decc; box-shadow:4px 4px 2px #e7decc;}
.focus3 .mod-focus .inner { position:relative; width:1000px; height:410px; overflow:hidden; margin:0 auto;}
.focus3 .mod-focus .pic_list { margin:0; height:100%; overflow:hidden;}
.focus3 .mod-focus .pic_list li { width:1000px; height:410px; float:left; position:relative;}
.focus3 .mod-focus .pic_list li .link { position:relative; display:block; color:#fff; width:646px; height:362px; margin:22px 0 0 22px;}
.focus3 .mod-focus .pic_list li .tle { width:646px; position:absolute; bottom:0; left:0; font-size:16px; text-indent:16px; color:#fff; line-height:40px; height:40px; background:url(../images/focus1-bg.png) repeat-x; overflow:hidden;}
.focus3 .mod-focus .pic_list li img { width:646px; height:362px; overflow:hidden;}
.focus3 .mod-focus .pic_list li .focus3-txt { width:270px; position:absolute; right:42px; top:60px;}
.focus3 .mod-focus .pic_list li .focus3-txt h4 { height:24px; line-height:24px; font-size:13px; color:#333; overflow:hidden;}
.focus3 .mod-focus .pic_list li .focus3-txt p { max-height:264px; line-height:24px; font-size:12px; color:#333; overflow:hidden; text-indent:2em;}
.focus3 .mod-focus .pic_list li .focus3-txt p a { color:#129ef6; text-decoration:none;}
.focus3 .foucsButton { width:22px; height:84px; background:url(../images/btn.png) no-repeat; position:absolute; top:164px;}
.focus3 .lBtn { background-position:0 0; left:0px;}
.focus3 .rBtn { background-position:-22px 0; right:0px;}