@charset "utf-8";

/*Position and Attribute */
/*=========================================*/
.tl { text-align: left; }
.tc { text-align: center; }
.tr { text-align: right; }
.fl { float: left; display: inline; }
.fr { float: right; display: inline; }
.cb { clear: both; }
.cl { clear: left; }
.cr { clear: rigth; }
.clearfloat { height: 0; font-size: 0px; clear: both; line-height: 0; }
.cf:before, .cf:after { content: "."; display: block; height: 0; visibility: hidden; }
.cf:after { clear: both; }
.cf { zoom: 1; }
.vm { verticle-align: middle; }
.pr { position: relative; }
.pa { position: absolute; }
.abs-right { position: absolute; right: 0 }
.zoom { zoom: 1; }
.hidden { visiility: hidden; }
.none { display: none; }
.block { display: block; }
.ohz { overflow: hidden; zoom: 1; }
/*=========================================*/
/*With and Height */
/*=========================================*/
.w { width: 100% }
.h { height: 100% }
.w10 { width: 10px; }
.w20 { width: 20px; }
.w30 { width: 30px; }
.w40 { width: 40px; }
.w50 { width: 50px; }
.w60 { width: 60px; }
.w70 { width: 70px; }
.w80 { width: 80px; }
.w90 { width: 90px; }
.w100 { width: 100px; }
.w200 { width: 200px; }
.w300 { width: 300px; }
.w400 { width: 400px; }
.w500 { width: 500px; }
.w600 { width: 600px; }
.w700 { width: 700px; }
.w800 { width: 800px; }
.w900 { width: 900px; }
.h10 { height: 10px; }
.h20 { height: 20px; }
.h25 { height: 25px; }
.h30 { height: 30px; }
.h35 { height: 35px; }
.h40 {/*  height: 40px; */max-height: 40px; }
.h45 { height: 45px; }
.h50 { height: 50px; }
.h60 { height: 60px; }
.h70 { height: 70px; }
.h80 { height: 80px; }
.h90 { height: 90px; }
.h100 { height: 100px; }
.h200 { height: 200px; }
.h300 { height: 300px; }
.h400 { height: 400px; }
.h500 { height: 500px; }
/*=========================================*/
/*Margin and Padding */
/*=========================================*/
.mauto { margin: 0 auto; }
.m5 { margin: 5px; }
.m10 { margin: 10px; }
.m15 { margin: 15px; }
.m20 { margin: 20px; }
.m25 { margin: 25px; }
.m30 { margin: 30px; }
.m35 { margin: 35px; }
.m40 { margin: 40px; }
.m45 { margin: 45px; }
.m50 { margin: 50px; }
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt25 { margin-top: 25px; }
.mt30 { margin-top: 30px; }
.mt35 { margin-top: 35px; }
.mt40 { margin-top: 40px; }
.mt45 { margin-top: 45px; }
.mt50 { margin-top: 50px; }
.mt55 { margin-top: 55px; }
.mt60 { margin-top: 60px; }
.mt65 { margin-top: 65px; }
.mt70 { margin-top: 70px; }
.mt75 { margin-top: 75px; }
.mt80 { margin-top: 80px; }
.mt85 { margin-top: 85px; }
.mt90 { margin-top: 90px; }
.mt95 { margin-top: 95px; }
.mt100 { margin-top: 100px; }
.mt110 { margin-top: 110px; }
.mt120 { margin-top: 120px; }
.mt130 { margin-top: 130px; }
.mt140 { margin-top: 140px; }
.mt150 { margin-top: 150px; }
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.mb25 { margin-bottom: 25px; }
.mb30 { margin-bottom: 30px; }
.mb35 { margin-bottom: 35px; }
.mb40 { margin-bottom: 40px; }
.mb45 { margin-bottom: 45px; }
.mb50 { margin-bottom: 50px; }
.mb55 { margin-bottom: 55px; }
.mb60 { margin-bottom: 60px; }
.mb65 { margin-bottom: 65px; }
.mb70 { margin-bottom: 70px; }
.mb75 { margin-bottom: 75px; }
.mb80 { margin-bottom: 80px; }
.mb85 { margin-bottom: 85px; }
.mb90 { margin-bottom: 90px; }
.mb95 { margin-bottom: 95px; }
.mb100 { margin-bottom: 100px; }
.mb110 { margin-bottom: 110px; }
.mb120 { margin-bottom: 120px; }
.mb130 { margin-bottom: 130px; }
.mb140 { margin-bottom: 140px; }
.mb150 { margin-bottom: 150px; }
.ml5 { margin-left: 5px; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }
.ml25 { margin-left: 25px; }
.ml30 { margin-left: 30px; }
.ml35 { margin-left: 35px; }
.ml40 { margin-left: 40px; }
.ml45 { margin-left: 45px; }
.ml50 { margin-left: 50px; }
.ml55 { margin-left: 55px; }
.ml60 { margin-left: 60px; }
.ml65 { margin-left: 65px; }
.ml70 { margin-left: 70px; }
.ml75 { margin-left: 75px; }
.ml80 { margin-left: 80px; }
.ml85 { margin-left: 85px; }
.ml90 { margin-left: 90px; }
.ml95 { margin-left: 95px; }
.ml100 { margin-left: 100px; }
.ml110 { margin-left: 110px; }
.ml120 { margin-left: 120px; }
.ml130 { margin-left: 130px; }
.ml140 { margin-left: 140px; }
.ml150 { margin-left: 150px; }
.mr5 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mr15 { margin-right: 15px; }
.mr20 { margin-right: 20px; }
.mr25 { margin-right: 25px; }
.mr30 { margin-right: 30px; }
.mr35 { margin-right: 35px; }
.mr40 { margin-right: 40px; }
.mr45 { margin-right: 45px; }
.mr50 { margin-right: 50px; }
.mr55 { margin-right: 55px; }
.mr60 { margin-right: 60px; }
.mr65 { margin-right: 65px; }
.mr70 { margin-right: 70px; }
.mr75 { margin-right: 75px; }
.mr80 { margin-right: 80px; }
.mr85 { margin-right: 85px; }
.mr90 { margin-right: 90px; }
.mr95 { margin-right: 95px; }
.mr100 { margin-right: 100px; }
.mr110 { margin-right: 110px; }
.mr120 { margin-right: 120px; }
.mr130 { margin-right: 130px; }
.mr140 { margin-right: 140px; }
.mr150 { margin-right: 150px; }
.p5 { padding: 5px; }
.p10 { padding: 10px; }
.p15 { padding: 15px; }
.p20 { padding: 20px; }
.p25 { padding: 25px; }
.p30 { padding: 30px; }
.p35 { padding: 35px; }
.p40 { padding: 40px; }
.p45 { padding: 45px; }
.p50 { padding: 50px; }
.p55 { padding: 55px; }
.p60 { padding: 60px; }
.p65 { padding: 65px; }
.p70 { padding: 70px; }
.p75 { padding: 75px; }
.p80 { padding: 80px; }
.p85 { padding: 85px; }
.p90 { padding: 90px; }
.p95 { padding: 95px; }
.p100 { padding: 100px; }
.p110 { padding: 110px; }
.p120 { padding: 120px; }
.p130 { padding: 130px; }
.p140 { padding: 140px; }
.p150 { padding: 150px; }
.pt5 { padding-top: 5px; }
.pt10 { padding-top: 10px; }
.pt15 { padding-top: 15px; }
.pt20 { padding-top: 20px; }
.pt25 { padding-top: 25px; }
.pt30 { padding-top: 30px; }
.pt35 { padding-top: 35px; }
.pt40 { padding-top: 40px; }
.pt45 { padding-top: 45px; }
.pt50 { padding-top: 50px; }
.pt55 { padding-top: 55px; }
.pt60 { padding-top: 60px; }
.pt65 { padding-top: 65px; }
.pt70 { padding-top: 70px; }
.pt75 { padding-top: 75px; }
.pt80 { padding-top: 80px; }
.pt90 { padding-top: 90px; }
.pt95 { padding-top: 95px; }
.pt100 { padding-top: 100px; }
.pt110 { padding-top: 110px; }
.pt120 { padding-top: 120px; }
.pt130 { padding-top: 130px; }
.pt140 { padding-top: 140px; }
.pt150 { padding-top: 150px; }
.pb5 { padding-bottom: 5px; }
.pb10 { padding-bottom: 10px; }
.pb15 { padding-bottom: 15px; }
.pb20 { padding-bottom: 20px; }
.pb25 { padding-bottom: 25px; }
.pb30 { padding-bottom: 30px; }
.pb35 { padding-bottom: 35px; }
.pb40 { padding-bottom: 40px; }
.pb45 { padding-bottom: 45px; }
.pb50 { padding-bottom: 50px; }
.pb55 { padding-bottom: 55px; }
.pb60 { padding-bottom: 60px; }
.pb65 { padding-bottom: 65px; }
.pb70 { padding-bottom: 70px; }
.pb75 { padding-bottom: 75px; }
.pb80 { padding-bottom: 80px; }
.pb85 { padding-bottom: 85px; }
.pb90 { padding-bottom: 90px; }
.pb95 { padding-bottom: 95px; }
.pb100 { padding-bottom: 100px; }
.pb110 { padding-bottom: 110px; }
.pb120 { padding-bottom: 120px; }
.pb130 { padding-bottom: 130px; }
.pb140 { padding-bottom: 140px; }
.pb150 { padding-bottom: 150px; }
.pl5 { padding-left: 5px; }
.pl10 { padding-left: 10px; }
.pl15 { padding-left: 15px; }
.pl20 { padding-left: 20px; }
.pl25 { padding-left: 25px; }
.pl30 { padding-left: 30px; }
.pl35 { padding-left: 35px; }
.pl40 { padding-left: 40px; }
.pl45 { padding-left: 45px; }
.pl50 { padding-left: 50px; }
.pl55 { padding-left: 55px; }
.pl60 { padding-left: 60px; }
.pl65 { padding-left: 65px; }
.pl70 { padding-left: 70px; }
.pl75 { padding-left: 75px; }
.pl80 { padding-left: 80px; }
.pl85 { padding-left: 85px; }
.pl90 { padding-left: 90px; }
.pl95 { padding-left: 95px; }
.pl100 { padding-left: 100px; }
.pl110 { padding-left: 110px; }
.pl120 { padding-left: 120px; }
.pl130 { padding-left: 130px; }
.pl140 { padding-left: 140px; }
.pl150 { padding-left: 150px; }
.pr5 { padding-right: 5px; }
.pr10 { padding-right: 10px; }
.pr15 { padding-right: 15px; }
.pr20 { padding-right: 20px; }
.pr25 { padding-right: 25px; }
.pr30 { padding-right: 30px; }
.pr35 { padding-right: 35px; }
.pr40 { padding-right: 40px; }
.pr45 { padding-right: 45px; }
.pr50 { padding-right: 50px; }
.pr55 { padding-right: 55px; }
.pr60 { padding-right: 60px; }
.pr65 { padding-right: 65px; }
.pr70 { padding-right: 70px; }
.pr75 { padding-right: 75px; }
.pr80 { padding-right: 80px; }
.pr85 { padding-right: 85px; }
.pr90 { padding-right: 90px; }
.pr95 { padding-right: 95px; }
.pr100 { padding-right: 100px; }
.pr110 { padding-right: 110px; }
.pr120 { padding-right: 120px; }
.pr130 { padding-right: 130px; }
.pr140 { padding-right: 140px; }
.pr150 { padding-right: 150px; }
/*=========================================*/


.sub_page_banner_about { width: 100%; height: 123px; position: relative; margin: 0 auto; overflow: hidden; }
.sub_page_banner_about img { width: 1920px; height: ;; position: absolute; left: 50%; margin-left: -960px; }
.page-top{ width: 1130px; margin-top: 28px;}
.page-top span{font-size: 36px;color:#6e6e6e;width: 800px; float: left; line-height: 42px;}
.page-event{font-size: 14px; width: 1130px;}

.year-block{font-size: 14px; width: 1130px; display: block;  float: left;}
.yearTit{width:255px;border-top:#acf2ff; border-top: #acf2ff 3px solid;font-family: Arial, Haettenschweiler, Franklin Gothic Bold, Arial Black," sans-serif"; font-size: 60px; text-align: center; color: #acf2ff; float: left; height: 100%; margin-top: 19px; text-align: right; height: 100%;}

.yearsItem { background: url(../images/yearline.jpg) repeat-y 75px top; float: right;}
.yearsItem ul { padding: 20px 0; }
.yearsItem li { margin-bottom: 10px; }
.yearsL { width: 85px; background: url(../images/yeardot.jpg) no-repeat right center; color: #333; float: left; display: inline; margin-top: 10px; height: 21px;font-family: Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;font-size: 16px; }
.yearsR { background-color: #f6f6f6; float: right; display: inline; width: 750px; padding: 10px; margin-left: 10px}
.yearsR h3,
.yearsR h3 a { font-size: 16px; color: #333; padding-bottom: 10px; padding-left: 10px;}
.yearsarrow { width: 7px; height: 13px; display: block; overflow: hidden; background: url(../images/yeararrow.jpg) no-repeat; }


.bc_1d { background-color: #1d1d1d }
.bb1s_02 { border-bottom: 1px solid #404040; }
.w680 { width: 680px; }
.w250 { width: 250px; }
.w120 { width: 120px; }
.h150 { height: 150px; }
.videoTit2 { border-bottom: 1px solid #ccc; }
.videoTit2 span { border-bottom: 2px solid #e60012; padding: 0 10px; display: inline-block; }
.num2 { width: 16px; height: 15px; display: block; font-size: 10px; color: #fff; background-color: #a2a2a2; text-align: center; float: left; margin-right: 10px; }
.numList a { font-size: 14px; display: block; float: left; width: 200px; height: 20px; overflow: hidden; }
.numList li { border-bottom: 1px solid #f1f1f1; padding: 6px 0; _padding: 3px 0; }
.numList li.clbd { border-bottom: none; }
.num2bluebg { background-color: #005bac; }
.pt18 { padding-top: 18px; }
.pb18 { padding-bottom: 18px; }

.bgc_f1 { background-color: #f1f1f1; }
.blueNum { margin: 0 auto; float: left; position: relative; left: 50%; }
.blueNum span { padding: 0 5px; background-color: #005bac; color: #fff; margin-right: 1px; position: relative; left: -50%; float: left; }
.iconList li { float: left; width: 60px; text-align: center; margin: 5px 0; }
.iconList a { display: block; position: relative; cursor: default; }
.iconList em { position: absolute; left: 40px; top: -30px; width: 150px; padding: 3px 5px; border: 1px solid #ccc; background-color: #fff; font-size: 12px; text-align: center; display: none; z-index: 99; }
/* 涓嶈鍒欏竷灞€ */
.gyWrap { clear: both; padding: 0px; width: 930px; margin: 0 auto; margin-top: 10px; padding-bottom: 50px; }
.col1 { width: 220px; }
.z_box { font-size: 12px; line-height: 1.4em; margin: 5px; border: 1px solid #D9D5D6; background-color: #fff; }
.z_box h1 { border-bottom: 1px solid #D9D5D6; padding: 15px; }
.z_box h1 a { font-family: 寰蒋闆呴粦; font-size: 16px; line-height: 1.2; color: #333; cursor: default; }
.z_boxP { width: 190px; margin: 10px auto; }
.wimg img { width: 100%; }
.blueMore a { color: #fff; font-size: 14px; background-color: #005bac; padding: 0px 5px; }
.blueBtn2 a { padding: 4px 20px; color: #fff; font-size: 16px; background-color: #005bac; }
/* 棣栭〉 */

.header { background: url(./images/navbgindex.png) repeat-x left top; height: 82px; }
.nav { height: 50px; line-height: 50px; width: 960px; margin: 0 auto; }
.nav ul { float: right; }
.nav li { float: left; background: url(./images/navliline.png) no-repeat right center; padding-right: 1px; position: relative; z-index: 999; width: 104px; }
.nav a { font-size: 16px; color: #fff; text-align: center; line-height: 50px; height: 50px; display: block; }
.nav a:hover,
.mainnavhover a { background-color: #005BAB; }
.nav li ul { position: absolute; left: 0; top: 50px; background-color: #00549E; width: 104px; display: none; }
.nav li ul li { float: left; background: none; height: 30px; line-height: 30px; border-top: 1px solid #094F8D; width: 104px; overflow: hidden; padding: 0; }
.nav li ul li a { font-size: 12px; color: #fff; height: 30px; line-height: 30px; -webkit-transition: all 0s ease; -moz-transition: all 0s ease; -o-transition: all 0s ease; -ms-transition: all 0s ease; transition: all 0s ease; }
.nav li ul li a:hover { background: url(./images/icon/dotright_white.gif) no-repeat 18px center; }
.nav li ul li.l6 a:hover { background-position: 5px center; }
.schBar { width: 960px; margin: 0 auto; }
.lan { line-height: 32px; color: #999; font-size: 12px; }
.lan a { background: url(./images/lanline.gif) no-repeat right center; padding: 0 10px 0 8px; font-size: 12px; color: #999; }
.lan a.current { color: #fff; font-weight: bold; }
.lan a:hover { color: #fff; }
.lan a.clbg { background: none; }
.ml200 { margin-left: 200px; }
.topSch2 { width: 150px; height: 20px; }
.ipt2 { border: none; height: 20px; line-height: 20px; float: left; padding: 0 10px; font-size: 12px; color: #999; background: #fff; width: 107px; font-size: 12px; }
.btn2 { width: 23px; height: 20px; overflow: hidden; border: none; background: url(./images/header/btn2z.png) no-repeat left top; cursor: pointer; float: left; }
/* wowslider */
#wowslider-container1 { zoom: 1; position: relative; max-width: 1400px; margin: 0 auto; z-index: 100; border: none; text-align: left; /* reset align=center */ }
* html #wowslider-container1 { width: 100%; }
#wowslider-container1 ul { position: relative; width: 10000%; height: auto; left: 0; list-style: none; margin: 0; padding: 0; border-spacing: 0; overflow: visible; /*table-layout:fixed;*/ }
#wowslider-container1 .ws_images ul li { width: 1%; line-height: 0; /*opera*/ float: left; font-size: 0; padding: 0 0 0 0; margin: 0 0 0 0; }
#wowslider-container1 .ws_images { position: relative; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; }
#wowslider-container1 .ws_images a { width: 100%; display: block; color: transparent; }
#wowslider-container1 .ws_images img { width: 100%; border: none 0; max-width: none; }
#wowslider-container1 a { text-decoration: none; outline: none; border: none; }
#wowslider-container1 .ws_bullets { font-size: 0px; float: left; position: absolute; z-index: 70; }
#wowslider-container1 .ws_bullets div { position: relative; float: left; }
#wowslider-container1 a.wsl { display: none; }
#wowslider-container1 .ws_bullets { padding: 10px; }
#wowslider-container1 .ws_bullets a { margin-left: 5px; height: 10px; width: 10px; float: left; border: 1px solid #d6d6d6; color: #d6d6d6; text-indent: -4000px; background-image: url("data:image/gif;base64,"); position: relative; color: transparent; }
#wowslider-container1 .ws_selbull { background-color: #d6d6d6; color: #FFFFFF; }
#wowslider-container1 .ws_bullets a:hover,
#wowslider-container1 .ws_overbull { background-color: #d6d6d6; color: #FFFFFF; }
#wowslider-container1 a.ws_next,
#wowslider-container1 a.ws_prev { position: absolute; display: block; top: 50%; margin-top: -16px; z-index: 60; height: 67px; width: 32px; background-image: url(./arrows.png); }
#wowslider-container1 a.ws_next { background-position: 0 0; right: 0px; }
#wowslider-container1 a.ws_prev { left: 0px; background-position: 0 100%; }
#wowslider-container1 a.ws_next:hover { background-position: 100% 0; }
#wowslider-container1 a.ws_prev:hover { background-position: 100% 100%; }





