﻿/* Reset Style */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0}
table {border-collapse:collapse;border-spacing:0}
fieldset,img {border:0}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal}
ol,ul {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-weight:normal}
q:before,q:after {content:''}
abbr,acronym {border:0}

/* 定位 */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix {display:inline-block}* html .clearfix {height:1%}.clearfix {display:block}

/* Global Base CSS */
html, body, a {font:12px "微软雅黑", "宋体", Arial}
a {text-decoration:none}
.fl {float:left}
.fr {float:right}

.wrap {width:1000px;margin:0 auto;position:relative}

.header {height:382px;}
.hd-bg {height:382px;background:url(../img/head-bg.jpg) center top no-repeat;min-width:1000px}
.nav-bg {height:94px;background:url(../img/nav-bg.png) repeat-x;position:relative;top:273px}

.logo, .nav li a:hover, .nav li a.cur, .rapid a.tab, .rapid a.tab span, .boxtl h2, .foot-logo, .btn-cat1, .btn-cat2, .msect .period, .mcat a, .guestbox ul li div em, .arrow, .newslist li, .newslist li a.fr, .popbtns input {background:url(../img/pngs.png?t=1123) no-repeat}

.lan {display:block;width:80px;height:30px;color:#fff;position:absolute;top:10px;right:0;background:#b06f39;z-index:5;font-size:14px;text-align:center;font-weight:bold;line-height:30px}

.logo {width:297px;height:41px;position:absolute;top:35px;left:31px;z-index:5}
.nav {position:absolute;top:12px;right:0;z-index:5}
.nav li {background:url(../img/navligbg.png) no-repeat;padding-left:1px;height:82px;float:left}
.nav li a {display:block;width:132px;height:82px;font-size:20px;color:#d5d1d2;text-align:center;line-height:82px}
.nav li a:hover {background-position:0 -41px}
.nav li a.cur {background-position:-132px -41px;height:105px;position:relative;top:-8px;color:#252525;font-size:26px;line-height:105px}

.menu, .menul, .menur, .rapidl, .rapidr, .rapid, .boxtr, .boxt, .boxbl, .boxbr, .boxb {background:url(../img/menubg.png) no-repeat}
#rapidmenu {position:absolute;z-index:1000;top:0;}
.menul {background-position:0 0;padding-left:23px;width:1003px;position:absolute;z-index:1000;top:0;left:-13px}
.menur {background-position:right -146px;padding-right:23px}
.menu {background-position:center -292px;background-repeat:repeat-x;height:87px;padding-top:59px}

.rapidl {background-position:0 -441px;padding-left:23px;position:relative;width:947px;margin:0 auto}
.rapidr {background-position:right -461px;padding-right:23px}
.rapid {background-position:center -477px;background-repeat:repeat-x;height:16px}
.rapid a.tab {background-position:0 -146px;width:77px;height:81px;position:absolute;top:-33px;z-index:5}
.rapid a.tab1 {left:66px;}
.rapid a.tab2 {left:209px;}
.rapid a.tab3 {left:352px;}
.rapid a.tab4 {left:495px;}
.rapid a.tab5 {left:638px;}
.rapid a.tab6 {left:781px;}
.rapid a.tab:hover {background-position:-77px -146px}
.rapid a.tab span {display:block;margin:0 auto;position:relative;cursor:pointer}
.rapid a.tab1 span {background-position:-154px -146px;width:39px;height:31px;top:24px}
.rapid a.tab2 span {background-position:-193px -146px;width:32px;height:33px;top:21px}
.rapid a.tab3 span {background-position:-225px -146px;width:34px;height:35px;top:23px}
.rapid a.tab4 span {background-position:-154px -179px;width:42px;height:39px;top:19px}
.rapid a.tab5 span {background-position:-154px -146px;width:39px;height:31px;top:24px}
.rapid a.tab6 span {background-position:-193px -146px;width:32px;height:33px;top:21px}
.rapid a.tab b {position:absolute;color:#9d9c9c;font-size:14px;right:-20px;bottom:-5px}


.boxtl {padding-left:141px;position:relative}
.boxtl h2 {position:absolute;height:30px;width:108px;background-position:0 -227px;top:0;left:0;font-size:16px;color:#fefefe;padding:20px 0 0 33px}
.boxtr {background-position:right -608px;padding-right:23px}
.boxt {background-position:center -658px;height:50px;background-repeat:repeat-x}
.boxml, .boxmr {background:url(../img/menubg-y.png) repeat-y}
.boxml {background-position:0 0;padding-left:23px}
.boxmr {background-position:right 0;padding-right:23px}
.boxm {background:#e8e8e8;min-height:50px}
.boxbl {background-position:0 -539px;padding-left:23px}
.boxbr {background-position:right -562px;padding-right:23px}
.boxb {background-position:center -585px;background-repeat:repeat-x;height:23px}
.boxcontent{padding-top:20px; padding-left:10px; padding-right:10px; padding-bottom:10px;}

.secm {position:relative;left:-13px;width:1026px;margin-top:23px}
.main {background:url(../img/mainbg.jpg) repeat;padding-bottom:70px}
.inmeet {width:700px}
.weibo {width:310px;margin-left:16px}
.video{ width:360px; height:230; float:left; margin-top:10px;}

.line {background:#9d9c9c}
.line .wrap {background:url(../img/btmtop.jpg) no-repeat;height:13px}

.foot {background:#ddd;height:159px}
.foot-con {position:relative;padding:58px 0 0 260px;color:#555;font-size:14px;line-height:1.8}
.foot-con a {color:#555;font-size:14px}
.foot-con span {margin:0 5px}
.foot-con a:hover {color:#000}
.foot-logo {background-position:0px -593px;width:120px;height:60px;position:absolute;top:57px;left:27px;z-index:5}

.introduce {padding:20px 0 20px 335px;color:#5b5a5a;font-size:14px;line-height:2.4;position:relative;min-height:360px}
.introduce .img {background:url(../img/mimg.jpg?t=23) no-repeat;width:296px;height:350px;position:absolute;top:20px;left:15px}

.btn-cat1, .btn-cat2 {display:inline-block; vertical-align:middle;font-size:16px;text-align:center;color:#1c78bc;line-height:41px}
.btn-cat1 {background-position:0 -277px;width:123px;height:44px}
.btn-cat2 {background-position:-123px -277px;width:121px;height:43px;color:#fff}
.introduce div {padding-top:10px;text-align:right}
.introduce div#bdshare {padding-top:0}
.introduce div a {margin-right:8px}

.guests {padding-top:10px;position:relative}
.guestbox {width:980px;min-height:425px;overflow:hidden;margin:0 auto;position:relative}
.guestbox ul li {float:left;width:164px;margin-right:46px}
.guestbox ul li div {width:164px;height:125px;margin-bottom:5px;position:relative}
.guestbox ul li div em {width:164px;height:125px;position:absolute;top:0;left:0;z-index:5;background-position:0 -380px}
.guestbox ul li div img {width:164px;height:125px}
.guestbox ul li p {padding:0 8px;font-size:14px;color:#555;line-height:1.8}

.msect {position:relative;padding-top:15px}
.msect h3.ttl {background:url(../img/hbgline.png) center bottom no-repeat;font-size:16px;color:#000;padding:5px 0;text-align:center}
.msect .period {background-position:-196px -181px;width:108px;height:43px;position:absolute;top:5px;right:-15px;color:#1d7ac0;font-size:16px;line-height:35px;text-align:center}
.mlist {width:100%;border-collapse:collapse;border:none;border-spacing:0}
.mlist tr td {border-bottom:1px dashed #bbb;padding:15px 8px 10px;color:#737373;font-size:14px;line-height:1.6}
.mlist tr td.col1 {width:120px;}
.mlist tr td.col2 {width:514px;}
.mlist tr td.col3 {width:80px}
.mlist tr td.col4 {text-align:right}
.mlist tr td b {font-weight:normal}
.mlist tr td b.con {color:#1c78bc}
.mlist tr td b.name {color:#000}
.mlist tr td.ttl {text-align:center;font-size:16px;color:#000}
.mlist tr.last td {border-bottom:none}

.mlist01 {width:100%;border-collapse:collapse;border:none;border-spacing:0}
.mlist01 tr td {border-bottom:1px dashed #bbb;padding:15px 8px 10px;color:#737373;font-size:14px;line-height:1.6}
.mlist01 tr td.col1 {width:120px;text-align:right}
.mlist01 tr td.col2 {width:840px;}
.mlist01 tr td.col3 {width:80px}
.mlist01 tr td.col4 {text-align:right}
.mlist01 tr td b {font-weight:normal}
.mlist01 tr td b.con {color:#1c78bc}
.mlist01 tr td b.name {color:#000}
.mlist01 tr td.ttl {text-align:center;font-size:16px;color:#000}
.mlist01 tr.last td {border-bottom:none}

.mdiv {padding:0 10px}
.mcat a {display:inline-block; vertical-align:top;width:58px;height:59px;color:#737373;font-size:14px;text-align:center;line-height:59px;margin-right:12px;background-position:0 -321px;position:relative}
.mcat a.cur {color:#fff;background-position:-58px -321px}
.mcat a.cur span {display:block;background:url(../img/icons.png) no-repeat;position:absolute;top:15px;left:0;z-index:5}
.mcat a.cur span.icons1 {width:35px;height:23px;left:12px}
.mcat a.cur span.icons2 {width:26px;height:26px;background-position:0 -23px;left:16px}
.mcat a.cur span.icons3 {width:27px;height:25px;background-position:0 -49px;left:15px}
.mcat b {font:20px "微软雅黑";color:#178ae1;line-height:59px;display:inline-block}

.arrow {background-position:-116px -321px;width:58px;height:59px;position:absolute;top:55px}
.pre {left:5px}
.next {right:5px;background-position:-164px -380px}
.pre:hover {background-position:-174px -321px}
.next:hover {background-position:-222px -380px}

.crumbs .menul {background-position:0 -92px}
.crumbs .menur {background-position:right -238px}
.crumbs .menu {background-position:center -384px;padding-top:12px;height:42px;padding-left:12px}
.crumbs .menu a.clink {color:#666}
.crumbs .menu span {color:#666;margin:0 8px;font-family:"宋体"}
.crumbs .menu b {color:#dd0738;font-weight:normal}
.crumbs .menu a.clink:hover {color:#000}

.detail {padding:15px 6px 50px}
.h1ttl {font-size:16px;color:#000;padding:15px 0}
.art-info {color:#666;border-bottom:1px dashed #8b8b8b;padding-bottom:15px;position:relative}
.art-info span.source {margin-left:30px}
.art-con {color:#333;font-size:14px;line-height:2.4;margin-top:30px}
.art-con p.img-center {text-align:center;padding:10px 0}
.art-con p.img-center img {max-width:640px}

.artlists .menul {background-position:0 -117px}
.artlists .menur {background-position:right -263px}
.artlists .menu {background-position:center -409px;height:25px;padding-top:0}

.newslist {padding:10px 8px 30px}
.newslist li {height:69px;border-bottom:1px dashed #ccc;background-position:-240px -505px;padding-left:95px}
.newslist li a.new {color:#252525;font-size:14px;line-height:69px}
.newslist li a.new b {font-weight:normal; color:#1c78bc}
.newslist li a.fr {background-position:-252px -645px;width:70px;height:30px;margin-top:20px;margin-right:10px;color:#7a7a7a;text-align:center;line-height:28px}
.newslist li:hover {background-position:-240px -575px}
.newslist li:hover a.new {color:#2980be}
.newslist li:hover a.fr {color:#fff;background-position:-252px -675px;height:32px;line-height:30px}

.newslist2 {padding:10px 8px 30px}
.newslist2 li {height:69px;border-bottom:1px dashed #ccc;background-position:-240px -505px;padding-left:95px}
.newslist2 li a.new {color:#252525;font-size:14px;line-height:69px}
.newslist2 li a.new b {font-weight:normal}
.newslist2 li a.fr {background-position:-252px -645px;width:70px;height:30px;margin-top:20px;margin-right:10px;color:#7a7a7a;text-align:center;line-height:28px}
.newslist2 li:hover {background-position:-240px -575px}
.newslist2 li:hover a.new {color:#2980be}
.newslist2 li:hover a.fr {color:#fff;background-position:-252px -675px;height:32px;line-height:30px}

.videoslist {padding:15px 5px 12px}
.videoslist li {width:288px;padding:5px 7px 10px 8px;border:4px solid #fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;float:left;-webkit-transition: all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
.videoslist li div {width:288px;height:174px;background:#a9a9a9}
.videoslist li div img {width:288px;height:174px}
.videoslist li p {padding:10px 0 0}
.videoslist li p a {color:#555;line-height:1.6}
.videoslist li.center {margin:0 18px}
.videoslist li:hover {box-shadow:#aaa 0 0 10px}
.videoslist li:hover p a {color:#1482f2}

.apply {width:643px}
.apply h2, .applyb, .applym {background:url(../img/poppngs.png) no-repeat}
.apply h2 {padding-left:30px;height:35px;padding-top:15px;color:#fff;font-size:18px;line-height:30px;}
.applyb {background-position:-1286px 0;height:30px}
.applym {background-position:-643px 0;background-repeat:repeat-y;min-height:50px;padding:0 15px}
.popimg {padding-bottom:6px;border-bottom:1px solid #ccc;text-align:center}
.forms {border-top:1px solid #fff;padding:10px 0}
.forms table {border:0; border-collapse:collapse; border-spacing:0}
.forms table td {padding:4px 0}
.forms table td.col1 {width:155px;padding-right:20px;text-align:right;font-size:18px;color:#363434}
.forms table td.col2 input, input.txtipt {width:325px;height:27px;border:1px solid #ccc;background:#e5e5e5;outline:none;font-size:18px;line-height:27px;color:#333}

.popup {display:none}
.popbtns {text-align:right;padding:10px 23px 0 0}
.popbtns input {width:103px;height:44px;border:none;background-position:0 -505px;cursor:pointer;margin-left:27px;color:#666;font-size:18px}
.popbtns input.sure {background-position:0 -549px;color:#fff}

.error {text-align:center;font-size:18px;color:red;line-height:2}
.error span {color:#666;font-size:12px}
.meetinfo .mlist tr td.col2 {width:450px}
.meetinfo .mlist tr td.col3 {width:130px}

.meetinfot {height:290px;padding:20px 20px 20px 500px;color:#5b5a5a;font-size:14px;line-height:2;position:relative;border-bottom:1px dashed #ccc}
.meetinfot img {position:absolute;top:28px;left:25px;z-index:5}
.meetinfot h3 {color:#252525;padding:20px 0;font-size:14px}
.meetinfot p {text-indent:30px}

.meetinfob {height:460px;padding:20px 500px 20px 100px;color:#5b5a5a;font-size:14px;line-height:2;position:relative}
.meetinfob img {position:absolute;top:120px;right:25px;z-index:5}
.meetinfob .mcat {position:absolute;top:28px;left:25px;z-index:5}
.meetinfob h3 {color:#252525;font-size:14px}

.friendship {padding:20px 0 10px 20px}
.friendship a {display:inline-block; vertical-align:top;margin:0 5px 10px 0}

.review {padding:30px 0 30px 350px;font-size:14px;color:#5b5a5a;line-height:1.8;position:relative}
.review img {position:absolute;top:30px;left:30px;z-index:5}
.review img.img1 {top:30px}
.review img.img2 {top:277px}
.review img.img3 {top:524px}
.review img.img4 {top:771px}
.review h2 {font-size:18px;color:#000}
.review p {padding:10px 0 10px 20px;color:#666;line-height:1.6}
.review h4 {font-size:16px;color:#333;margin-top:5px}
.review ul {padding:10px 0 10px 20px}
.review ul li {border-bottom:1px dashed #ccc;padding:2px 0}
.introduce div.fl {padding-top:0}
.introduce div.fl a {margin-right:0}


/* css for special */
.cc-focus {width:400px;height:318px;margin-top:0}
.cc-focus .boxm {height:245px}
.cc-focus .newslist li {height:40px;background-position:-270px -520px;padding-left:50px}
.cc-focus .newslist li a {line-height:40px}
.cc-focus .newslist li:hover {background-position:-270px -590px}
.cc-focus .newslist li span {line-height:40px}

.cc-more {font-size:14px;color:#444;text-decoration:underline;margin:22px 10px 0 0}
.cc-more:hover {color:#000}

.cc-meet h1 {font-size:18px;text-align:center;padding:20px 0 10px}
.cc-meet p {color:#333;font-size:14px;text-indent:25px;line-height:2;padding:10px}

.cc-banner {width:626px}
#slides {position:relative}
#slides img {position:absolute;top:0;left:0;z-index:5}
.slidesjs-previous, .slidesjs-next {display:none}
.slidesjs-pagination {position:absolute;bottom:5px;right:5px;z-index:10}
.slidesjs-pagination li {float:left;padding:0 2px}
.slidesjs-pagination li a {display:inline-block;width:14px;height:14px;background:#d9d9d9;text-align:center;line-height:14px;color:#333}
.slidesjs-pagination li a.active {background:none;color:#000}

.cc-imgs .videoslist li {width:156px}
.cc-imgs .videoslist li div {width:156px;height:120px}
.cc-imgs .videoslist li img {width:156px;height:120px}

.menu_tab{ width:600px;height:50px; position:relative; float:right; padding-right:20px;}
.menu_bg_1{width:600px;height:50px;background:url(../images/tab_1.png) no-repeat;cursor:pointer;}
.menu_bg_2{width:600px;height:50px;background:url(../images/tab_2.png) no-repeat;cursor:pointer;}
.menu_bg_3{width:600px;height:50px;background:url(../images/tab_3.png) no-repeat;cursor:pointer;}
.menu_bg_4{width:600px;height:50px;background:url(../images/tab_4.png) no-repeat;cursor:pointer;}
.menu_btn_1{width:150px;height:50px;float:left;text-align:center;cursor:pointer;}
.menu_btn_2{width:150px;height:50px;float:left;text-align:center;cursor:pointer;}
.menu_btn_3{width:150px;height:50px;float:left;text-align:center;cursor:pointer;}
.menu_btn_4{width:150px;height:50px;float:left;text-align:center;cursor:pointer;}

#TabCon1,#TabCon2,#TabCon3,#TabCon4{ width:980px; overflow:hidden;}
.highlights_tab{ width:980px; overflow:hidden; background-color:#FFF; margin-top:10px; padding-left:10px;}
.highlights_tab .txt{display:block;padding-top:10px;padding-bottom:10px; padding-left:10px; padding-right:10px}
.protxt{ padding-top:20px;font-size:16px;color:#2b93e2; }

#identifier-pannel {
    bottom:200px;
    margin-left:510px;
    position:fixed;
    _position:absolute;
    left:50%;
    width:120px;
    _top:expression(eval(document.documentElement.scrollTop || document.body.scrollTop) +eval(document.documentElement.clientHeight || document.body.clientHeight) -480 +'px');
    z-index:998;
}
#identifier-pannel .title{text-align:center;font-size:14px;font-weight:blod;}