/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin:0; padding:0; font-size: 12px; font-family:Microsoft YaHei, Î¢ÈíÑÅºÚ, "ff-tisa-web-pro-1",  "ff-tisa-web-pro-2", "Lucida Grande", "Hiragino Sans GB",  "Hiragino Sans GB W3", Tahoma, ËÎÌå, Simsun; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style:inherit; font-weight:inherit; }
del, ins { text-decoration:none; }
li { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
q:before, q:after { content:''; }
abbr, acronym { border:0; font-variant:normal; }
sup { vertical-align:baseline; }
sub { vertical-align:baseline; }
legend { color:#000; }
input, button, textarea, select, optgroup, option { font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; }
input, button, textarea, select { *font-size:100%;
}
a { text-decoration: none;}
a:hover { text-decoration: underline;}


html,body { height:100%;  }

/*¶¥²¿µ¼º½*/
.topmenuWrap { position:fixed; top:0; left:0; z-index:99999; width:100%; height:60px; background:url(../img/topbar.png) repeat-x; }
.topmenu { width:980px; height:60px; margin:0 auto; }
.toplogo { float:left; width:240px; height:60px; background:url(../img/toplogo.png?v=20130603) no-repeat; }
.toplogo a { display:block; width:97px; height:60px; }
.bigmenu { float:right; height:60px; }
.bigmenu a { display:inline-block; height:41px; line-height:40px; margin:8px 0 0 0; padding:0 15px; font-size:17px; color:#fff; }

.coverWrap { height:100%; }
.coverBg { position:relative; height:100%; }
.coverBg1 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/coverbg1.jpg',sizingMethod='scale'); background:url(../img/coverbg1.jpg) no-repeat center center fixed; background-size:100% 100%; }
.coverBg2 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/coverbg2.jpg',sizingMethod='scale'); background:url(../img/coverbg2.jpg) no-repeat center center fixed; background-size:100% 100%; }
.coverBg3 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/coverbg3.jpg',sizingMethod='scale'); background:url(../img/coverbg3.jpg) no-repeat center center fixed; background-size:100% 100%; }
.coverBg4 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/coverbg4.jpg',sizingMethod='scale'); background:url(../img/coverbg4.jpg) no-repeat center center fixed; background-size:100% 100%; }
.coverVeins { height:100%; background:url(../img/veins.png) repeat; }

.coverLine{background:#000;bottom:0px;font-size: 5px;height: 5px;left: 0px;position: absolute;width: 100%;z-index:9999;}
.coverLine1{background:#871d00}
.coverLine2{background:#c45400}
.coverLine3{background:#20608b}
.coverLine4{background:#20608b}

.content_title { position:absolute; z-index:999; top:12%; left:50%; width:1000px; margin-left:-500px; }
.content1_title { height:287px; background:url(../img/title_cover1.png) no-repeat; }
.content2_title { height:300px; background:url(../img/title_cover2.png) no-repeat right; }
.content3_title { height:287px; background:url(../img/title_cover3.png) no-repeat; }
.content4_title { height:260px; background:url(../img/title_cover4.png) no-repeat right; }

.content1 { position:absolute; z-index:888; bottom:0; left:50%; width:980px; height:540px; margin-left:-490px; }
.content2 { position:absolute; z-index:888; bottom:0; left:50%; width:980px; height:480px; margin-left:-490px; }
.content3 { position:absolute; z-index:888; bottom:0; left:50%; width:980px; height:480px; margin-left:-490px; }
.content4 { position:absolute; z-index:888; bottom:0; left:50%; width:980px; height:480px; margin-left:-490px; }

.content_cell { position:relative; z-index:99; } 
.content1_cell { float:left; width:396px; height:540px; background:url(../img/cell_cover1.png) no-repeat left bottom; }
.content2_cell { float:right; width:980px; height:480px; background:url(../img/cell_cover2.png) no-repeat right bottom; }
.content3_cell { float:left; width:980px; height:480px; background:url(../img/cell_cover3.png) no-repeat left bottom; }
.content4_cell { float:left; width:980px; height:480px; background:url(../img/cell_cover4.png) no-repeat left bottom; }

.content1_wave { position:relative; z-index:5; width:1200px; height:540px; background:url(../img/wave1.png) no-repeat 200px 10px; }

.download1 { position:absolute; z-index:5555; bottom:5px; left:720px; width:272px; height:62px; }
.download1 a { display:block; width:272px; height:62px; background:url(../img/downloadbtn.png) no-repeat; }
.download1 a:hover { background-position:0px -62px; }
.download2 { position:absolute; z-index:5555; bottom:5px; left:10px; width:272px; height:62px; }
.download2 a { display:block; width:272px; height:62px; background:url(../img/downloadbtn.png) no-repeat 0px -124px; }
.download2 a:hover { background-position:0px -186px; }
.download3 { position:absolute; z-index:5555; bottom:5px; left:720px; width:272px; height:62px; }
.download3 a { display:block; width:272px; height:62px; background:url(../img/downloadbtn.png) no-repeat 0px -248px; }
.download3 a:hover { background-position:0px -310px; }

.appDown { width:100%; height:400px; background:#f8f8f8 url(../img/bg_gray.png) repeat-x top; }
.appDown980 { width:980px; height:320px; margin:0 auto; }
.appFoot { width:980px; height:80px; margin:0 auto; border-top:1px solid #ddd; }
.appFootLink { margin:15px 0 8px 0; text-align:center; font-size:14px; }
.appFootLink a { margin:0 8px; color:#333; }
.appFootLink a:hover { color:#20608b; }
.appFootLink span { width:3px; text-align:center; color:#ddd; }

.appWrap { float:left; width:550px; height:290px; padding:30px 0 0 0; }
.appDownTitle { font-size:24px; color:#20608b; margin:0 0 20px 0; }
.appDownBox { width:550px; height:70px; }
.appDown_iOS { float:left; width:230px; height:70px; margin:0 50px 0 0; }
.appDown_android { float:left; width:230px; height:70px; }
.appDown_iOS a,.appDown_android a { display:block; width:230px; height:70px; }
.appDown_iOS a { background:url(../img/app_download.png) no-repeat; }
.appDown_iOS a:hover { background-position:0px -70px; }
.appDown_android a { background:url(../img/app_download.png) no-repeat 0px -140px; }
.appDown_android a:hover { background-position:0px -210px; }

.newsWrap { float:right; width:380px; height:265px; padding:30px 0 0 20px; overflow:hidden; border-left:1px dotted #ccc; }
.newsTitle { font-size:24px; color:#20608b; margin:0 0 20px 0; }
.newsList { font-size:18px; line-height:36px; }
.newsList a { float:left; font-size:18px; color:#333; }
.newsList a:hover { color:#20608b; }
.newsList span,.newsList em { float:right; font-size:14px; }
.newsList b { float:left; font-size:18px; color:#333; font-weight:normal; }
.newsList em,.newsList b { color:#aaa; }


/*µ¯²ã²å¼þ*/
/* Base Superbox Styles */
#superbox-overlay{position:fixed;top:0;left:0;z-index:999998;width:100%;height:100%;}
#superbox-wrapper{position:fixed;z-index:999999;top:0;display:table;width:100%;height:100%;}
#superbox-container{position:relative;display:table-cell;width:100%;height:100%;margin:0;padding:0;vertical-align:middle;}
#superbox{margin:0 auto;padding:0;}
#superbox-container .loading{margin:0;text-align:center;}

/* IE7 */
*:first-child+html #superbox-container{position:absolute;top:50%;display:block;height:auto;}
*:first-child+html #superbox{position:relative;top:-50%;display:block;}
/* IE6 - Thanks to Thickbox for IE expressions */
* html #superbox-container{position:absolute;top:50%;display:block;height:auto;}
* html #superbox{position:relative;top:-50%;display:block;}
* html #superbox-overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight + 'px' : document.body.offsetHeight + 'px');}
* html #superbox-wrapper{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}

/* Default Theme */
#superbox-overlay{background:#000;}
#superbox-container .loading{ text-align:center;font-size:18px;color:#fff; }
#superbox{padding:10px;background:#fff;}
#superbox-innerbox{padding:10px 0;}
#superbox.image{text-align:center;}
#superbox .close,
#superbox .nextprev{overflow:hidden;margin:0;}
#superbox .close { text-align:right; cursor:pointer; font-size:16px; letter-spacing:5px; }
#superbox .close a { color:#333; }
#superbox .close a:hover { text-decoration:none; color:#20608b; }