﻿@charset "utf-8";
/*************************************** 全局样式 ***************************************/
html { color:#000; background:#FFF; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, address { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; font-size:inherit; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
section, article, aside, header, footer, nav, dialog, figure { display:block; }
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:text-top; }
sub { vertical-align:text-bottom; }
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; }
@font-face { font-family:'Roboto Condensed'; font-style:normal; font-weight:400; src:local('Roboto Condensed Regular'), local('RobotoCondensed-Regular'), url(http://themes.googleusercontent.com/static/fonts/robotocondensed/v9/Zd2E9abXLFGSr9G3YK2MsDR-eWpsHSw83BRsAQElGgc.ttf) format('truetype'); }
body { position:relative; min-width:1440px; min-height:760px; max-height:1080px; font-family:"Microsoft YaHei"; font-size:12px; color:#fff; }
a { color:#fff; text-decoration:none; }
html, body { height:100%; }
.fl { float:left; }
.fr { float:right; }
.clear { clear:both; height:0; font-size:0; line-height:0; overflow:hidden; }
#loading { position:absolute; left:0; top:0; width:100%; height:100%; background:#313288; z-index:2; }
#loading span { position:absolute; left:50%; top:50%; width:370px; height:90px; margin:-45px 0 0 -185px; }
#loading span img { margin-left:5px; vertical-align:middle; }
.pagebody { position:absolute; left:0; top:0; width:100%; height:100%; overflow:hidden; }
.main { position:absolute; left:0; top:0; bottom:46px; width:100%; overflow:auto; }
/*************************************** 页头 ***************************************/
header { position:absolute; width:100%; z-index:3; }
header h1 { position:absolute; top:0; left:0; width:267px; height:140px; background:url(logo_bg.png) left -10px no-repeat; }
header h1 a { display:block; width:217px; height:70px; margin:30px 0 0 20px; background:url(logo.png) center no-repeat; font-size:0; overflow:hidden; }
nav { position:relative; width:1120px; height:40px; margin:0 auto; overflow:hidden; }
nav li { float:left; width:158px; height:40px; padding-right:2px; background:url(transparent.png); line-height:40px; }
nav li a { position:relative; display:block; width:145px; height:40px; padding-right:13px; background:url(black.png); text-align:right; font-weight:bold; font-size:16px; }
nav li a:hover { background:#222; }
nav li a span { position:absolute; left:13px; top:0; display:block; font-weight:normal; font-size:13px; opacity:0.7; filter:alpha(opacity=70); }
#buoy { position:absolute; left:-158px; bottom:0; width:158px; height:2px; background:#e9d008; }
#viptel { position:absolute; left:50%; top:50px; font-size:15px; font-family:Tahoma; }
#viptel strong { display:block; font-size:36px; }
#viptel strong div { height:48px; width:358px; }
#music { position:absolute; right:6px; top:6px; width:76px; height:20px; background:url(black.png); }
#music a { display:block; width:46px; height:20px; line-height:20px; padding-left:30px; background:url(musicPlay.gif) 5px center no-repeat; font-size:10px; }
#media { width:0; height:0; }
/*************************************** 页脚 ***************************************/
footer { position:absolute; bottom:0; width:100%; height:44px; padding-bottom:2px; line-height:44px; background:url(footer_line.png) center bottom repeat-x; z-index:2; }
#copyright { height:44px; padding:0 30px; background:url(black.png); }
#copyright span { display:block; }
#copyright .fl, #copyright .fr em { opacity:0.6; filter:alpha(opacity=60); }
#weixin { padding-left:24px; margin-left:10px; background:url(weixin.png) no-repeat; }
#sina { padding-left:25px; margin-left:10px; background:url(sina.png) no-repeat; }
#slideBtn { position:absolute; left:50%; top:15px; width:60px; height:14px; margin-left:-30px; }
#slideBtn li { float:left; width:14px; height:14px; margin:0 3px; background:#fff; border-radius:7px; opacity:0.8; filter:alpha(opacity=80); cursor:pointer; overflow:hidden; }
#slideBtn li.cur { background:#ec9e07; }
/*************************************** 首页-大图轮播 ***************************************/
#slide, #slide li { position:absolute; left:0; top:0; width:100%; height:100%; }
#slide, #slide li img { position:absolute; filter:inherit; }
.point p { position:absolute; width:32px; height:32px; left:50%; top:50%; }
.point p em { position:absolute; width:32px; height:32px; background:url(transparent.png); opacity:0.7; filter:alpha(opacity=70); animation:animate-stripes 1.5s linear infinite; -webkit-animation:animate-stripes 1.5s linear infinite; -moz-animation:animate-stripes 1.5s linear infinite; -o-animation:animate-stripes 1.5s linear infinite; z-index:1; }
.point p em:hover { opacity:1; filter:alpha(opacity=100); animation-play-state:paused; -webkit-animation-play-state:paused; -moz-animation-play-state:paused; }
@keyframes animate-stripes {
	0% { transform:rotate(0deg); }
	100% { transform:rotate(360deg); }
}
@-webkit-keyframes animate-stripes {
	0% { -webkit-transform:rotate(0deg); }
	100% { -webkit-transform:rotate(360deg); }
}
@-moz-keyframes animate-stripes {
	0% { -moz-transform:rotate(0deg); }
	100% { -moz-transform:rotate(360deg); }
}
@-o-keyframes animate-stripes {
	0% { -o-transform:rotate(0deg); }
	100% { -o-transform:rotate(360deg); }
}
.point p span { position:absolute; left:15px; bottom:15px; display:none; width:50px; height:100px; border-left:3px solid #f60; border-top:3px solid #f60; }
.point p span strong { position:absolute; left:50px; top:-16px; padding:3px 5px; background:#f60; white-space:nowrap; font-weight:bold; font-size:16px; }
#point1 { margin:-120px 0 0 -580px; }
#point2 { margin:-140px 0 0 -270px; }
#point3 { margin:10px 0 0 -320px; }
#point4 { margin:-65px 0 0 -45px; }
#point5 { margin:-70px 0 0 450px; }
#point6 { margin:-170px 0 0 -10px; }
#point7 { margin:-290px 0 0 -270px; }
#point8 { margin:-160px 0 0 210px; }
#point9 { margin:-295px 0 0 55px; }
#point10 { margin:-185px 0 0 410px; }
#point11 { margin:-280px 0 0 190px; }
#point12 { margin:-205px 0 0 645px; }
.light img { width:50px; height:2033px; }
#light1 { left:380px; top:80px; opacity:0.6; filter:alpha(opacity=60); }
#light2 { left:560px; top:120px; opacity:0.8; filter:alpha(opacity=80); }
#light3 { left:760px; top:155px; opacity:0.6; filter:alpha(opacity=60); }
#light4 { left:960px; top:195px; opacity:0.8; filter:alpha(opacity=80); }
#light5 { left:1200px; top:180px; opacity:0.8; filter:alpha(opacity=80); }
#light6 { left:900px; top:150px; opacity:0.5; filter:alpha(opacity=50); }
#light7 { left:900px; top:140px; opacity:0.7; filter:alpha(opacity=70); }
#light8 { width:20px; height:800px; left:900px; top:400px; opacity:0.5; filter:alpha(opacity=50); }
/*************************************** 首页-新闻栏目 ***************************************/
#homenews { position:absolute; left:30px; bottom:130px; }
#homenews li { position:relative; width:350px; height:80px; margin-bottom:2px; padding:10px; background:#512285; }
#homenews li h3 { height:32px; padding-right:10px; line-height:32px; font-size:24px; overflow:hidden; }
#homenews li p { opacity:0.6; filter:alpha(opacity=60); }
#homenews li.news2 { background:#97b434; }
#homenews li.newstit { width:370px; height:100px; padding:0; background:none; overflow:hidden; }
#homenews li.newstit img { width:184px; height:100px; }
#homenews li.newstit h2 { filter:inherit; }
#homenews li.newstit h2 a { position:absolute; right:0; top:0; width:184px; height:100px; background:#f7ab00; line-height:100px; text-align:center; font-size:48px; }
/*************************************** 首页-广告文字 ***************************************/
#leftTxt { position:absolute; left:30px; bottom:60px; width:368px; line-height:31px; font-size:28px; }
#leftTxt strong { position:absolute; right:0; top:0; line-height:62px; font-weight:bold; font-size:62px; }
#rightTxt { position:absolute; width:758px; height:600px; right:0; bottom:0; background:url(right_bg.png) no-repeat; }
#cube { position:absolute; left:426px; top:50px; width:246px; height:311px; }
#cube img { position:absolute; }
#cube1 { left:0; top:208px; }
#cube2 { left:75px; top:130px; }
#cube3 { left:180px; top:155px; }
#cube4 { left:136px; top:55px; }
#cube5 { left:210px; top:78px; }
#cube6 { left:136px; top:0; }
#cube7 { left:192px; top:4px; }
#slogan { position:absolute; bottom:65px; right:30px; text-align:right; }
/*************************************** 页面背景 ***************************************/
.pave { position:absolute; left:0; top:0; width:100%; height:100%; background:#004491; overflow:hidden; }
.pave img { position:absolute; left:0; top:0; width:100%; }
.maskBg { position:absolute; left:0; top:0; width:100%; height:100%; background:url(blank.png); }
.leftTop { position:absolute; left:0; top:0; width:460px; height:100%; background-position:top left; background-repeat:no-repeat; }
.leftBottom { position:absolute; left:0; bottom:0; width:256px; height:463px; background-position:bottom left; background-repeat:no-repeat; }
.leftBottom span { position:absolute; left:30px; bottom:62px; line-height:1; font-size:50px; z-index:2; }
#brand .leftTop { background-image:url(left_top1.png); }
#brand .leftBottom { background-image:url(left_bottom1.png); }
#overview .leftTop { background-image:url(left_top2.png); }
#overview .leftBottom { background-image:url(left_bottom2.png); }
#value .leftTop { background-image:url(left_top3.png); }
#value .leftBottom { background-image:url(left_bottom3.png); }
#support .leftTop { background-image:url(left_top4.png); }
#support .leftBottom { background-image:url(left_bottom4.png); }
#unit .leftTop { background-image:url(left_top5.png); }
#unit .leftBottom { background-image:url(left_bottom5.png); }
#merchants .leftTop { background-image:url(left_top6.png); }
#merchants .leftBottom { background-image:url(left_bottom6.png); }
#news .leftTop { background-image:url(left_top7.png); }
#news .leftBottom { background-image:url(left_bottom7.png); }
/*************************************** 左侧栏导航 ***************************************/
.leftNav { font-size:18px; position:absolute; left:192px; top:140px; text-align:right; z-index:2; }
.leftNav li { display:block; }
.leftNav li a { display:block; width:170px; height:42px; padding-right:22px; background:url(nav_line.png) 0 -29px no-repeat; line-height:40px; color:#fff; }
.leftNav li a:hover, .leftNav li a.cur { background-position:0 17px; }
/*************************************** 相册 ***************************************/
#ctrBtn { width:100%; height:5px; margin-top:20px; }
#ctrBtn li { float:left; width:50px; height:5px; margin-right:3px; background:#473688; text-align:center; cursor:pointer; overflow:hidden; }
#ctrBtn li.cur { background:#e9d008; }
.imgList { position:relative; width:830px; height:290px; margin-top:20px; padding:10px; background:#fff; }
.imgList .arrow { position:absolute; top:50%; margin-top:-40px; line-height:80px; font-family:"宋体"; font-size:72px; color:#999; }
.imgList .disable { color:#eee; cursor:default; }
.imgList #prevBtn { left:10px; }
.imgList #nextBtn { right:10px; }
.imgBox { width:830px; height:290px; overflow:hidden; }
.imgBox ul { height:100%; }
.imgBox li { float:left; width:270px; height:100%; margin-right:10px; text-align:center; }
.imgBox li a { position:relative; display:block; width:100%; height:100%; }
.imgBox li a img { display:block; width:100%; height:100%; }
.imgBox li a div { position:absolute; left:0; top:0; display:none; width:100%; height:100%; background:#c00; opacity:0.6; filter:alpha(opacity=60); }
.imgBox li a span { position:absolute; left:0; bottom:0; width:100%; height:40px; background:#00A9E3; line-height:40px; font-size:14px; }
/*************************************** 单页文章 ***************************************/
#container { width:850px; padding:50px 36px 0 0; margin:50px 0 0 500px; }
#container h2 { line-height:1.5; font-size:50px; }
#container h3 { line-height:1.5; font-size:30px; }
#container h4 { line-height:1.5; font-size:24px; opacity:0.6; filter:alpha(opacity=60); }
#contentTxt { width:850px; padding:10px 0 30px 0; line-height:1.5; font-size:16px; }
#contentTxt p { padding:5px 0; }
#brand #container { background:url(bgAbout.png) right top no-repeat; }
#merchants #container { color:#ED6C00; }
/*************************************** 品牌-发展历程 ***************************************/
#history #ctrBtn { height:35px; }
#history #ctrBtn li { width:80px; height:30px; background:none; border-bottom:#4d84c2 solid 5px; line-height:30px; font-size:18px; }
#history #ctrBtn li.cur { background:none; border-bottom-color:#ebd006; }
.years { width:100%; padding:20px 0; }
.yearsItem { display:none; width:100%; padding:20px 0 10px 0; background:url(yearsitem.png) -55px top repeat-y; line-height:22px; font-size:14px; }
.yearsItem .cf { position:relative; width:700px; padding-left:100px; margin-bottom:10px; }
.yearsL { position:absolute; left:0; top:10px; width:85px; height:22px; background:url(yearsitem.png) 67px 2px no-repeat; font-size:16px; color:#ff0; }
.yearsR { width:700px; padding:10px; background:#f6f6f6; color:#666; border-radius:10px; }
.yearsR .title, .yearsR .title a { padding-bottom:5px; font-size:16px; color:#333; }
.yearsarrow { position:absolute; left:93px; top:15px; width:7px; height:13px; background:url(yearsitem.png) -40px -2px no-repeat; overflow:hidden; }
.years .show { display:block; }
/*************************************** 品牌-合作伙伴 ***************************************/
#partner #container { padding:100px 117px 0 0; margin:40px 0 0 500px; background:url(bgPartner.png) left 30px no-repeat; }
#partner #contentTxt { padding-top:700px; }
/*************************************** 品牌-联系我们 ***************************************/
#contactMain { position:absolute; bottom:0; right:0; width:1033px; height:750px; background:url(tianfu_right_bg.png) no-repeat; }
#contactTxt { position:absolute; right:50px; bottom:80px; width:550px; height:340px; background:url(wxcode.png) left bottom no-repeat; text-align:right; line-height:2.4; font-size:16px; }
/*************************************** 概况-相册 ***************************************/
#overview #ctrBtn li { background:#4d84c2; }
#overview #ctrBtn li.cur { background:#ebd006; }
#overview .imgList, #overview .imgBox { height:120px; }
#overview .imgBox { width:740px; margin-left:45px; }
#overview .imgBox li { width:240px; }
/*************************************** 概况-宣传视频 ***************************************/
#willesPlay { position:absolute; left:500px; top:50%; width:720px; height:576px; margin-top:-310px; box-shadow:0 0 15px #333; }
#willesPlay .playHeader { width:100%; height:48px; background:url(playheader.jpg) repeat-x; border-radius:3px 3px 0 0; }
#willesPlay .playHeader .videoName { width:400px; height:48px; margin:0 auto; text-align:center; line-height:48px; font-size:18px; color:#505050; }
#willesPlay .playContent { position:relative; background:#000; cursor:pointer; }
#willesPlay .playContent .playTip { position:absolute; left:50%; top:50%; width:110px; height:110px; margin-left:-55px; margin-top:-55px; background:#ef6a6c; border:3px solid #fff; border-radius:50%; text-align:center; line-height:110px; font-size:60px; color:#fff; cursor:pointer; }
#willesPlay .playControll { position:absolute; bottom:-48px; width:100%; height:48px; background:url(playheader.jpg) repeat-x; border-radius:0 0 3px 3px; -moz-user-select:none; -webkit-user-select:none; user-select:none; z-index:2147483650; }
#willesPlay .fullControll { background:rgba(0,0,0,.5); }
#willesPlay .fullControll .timebar span { color:#fff; }
#willesPlay .playControll .playPause { float:left; width:20px; height:25px; background:url(control_01.png) 0px 0px no-repeat; margin:11px 0px 0px 12px; cursor:pointer; }
#willesPlay .playControll .playIcon { background-position:0 -32px; }
#willesPlay .playControll .timebar { float:left; width:calc(100% - 145px); margin:0 0 0 20px; line-height:48px; color:#505050; overflow:hidden; }
#willesPlay .playControll .timebar .progress { float:left; width:80%; height:10px; margin:19px 5px; cursor:pointer; }
#willesPlay .playControll .timebar span { float:left; width:8%; text-align:center; }
#willesPlay .otherControl { position:relative; float:right; }
#willesPlay .otherControl span { display:inline-block; width:30px; height:30px; margin:9px 7px; text-align:center; vertical-align:middle; line-height:30px; font-size:20px; cursor:pointer; }
#willesPlay .otherControl span:nth-child(1) { font-size:28px; color:#ef6a6c; }
#willesPlay .otherControl span:nth-child(2) { color:#919597; }
#willesPlay .otherControl .volumeBar { display:none; position:absolute; top:-110px; left:4px; width:26px; height:100px; background:#f1f2f2; border-radius:4px; cursor:pointer; }
#willesPlay .otherControl .volumeBar:after { content:""; display:block; position:absolute; bottom:-7px; left:5px; width:0; height:0; border-left:8px solid transparent; border-right:8px solid transparent; border-top:8px solid #f1f2f2; }
#willesPlay .otherControl .volumeBar .volumewrap { position:absolute; left:9px; bottom:10px; width:8px; height:80px; background:#a2a7aa; border-radius:4px; }
#willesPlay .otherControl .volumeBar .progress { background:none; }
#willesPlay .otherControl .volumeBar .progress-bar { position:absolute; left:0; bottom:0; border-radius:4px; }
video::-webkit-media-controls-enclosure { display:none !important; }
/*************************************** 价值 ***************************************/
#valueBox { width:850px; margin-top:15px; line-height:24px; font-size:14px; }
#valueBox li { overflow:hidden; }
#valueBox li.block1 { float:left; width:550px; }
#valueBox li.block1 img { display:block; width:550px; height:175px; margin-bottom:5px; }
#valueBox li.block2 { float:right; width:295px; }
#valueBox li.block2 img { width:295px; height:640px; }
#valueBox li.block3 { clear:both; height:288px; }
#valueBox li.block3 img { float:left; width:180px; height:328px; margin-right:6px; }
/*************************************** 配套 ***************************************/
#supportMain { position:absolute; left:500px; top:50%; height:290px; margin-top:-145px; }
#supportImg { position:absolute; left:250px; bottom:42px; }
#supportText { position:absolute; right:50px; bottom:60px; text-align:right; line-height:1.2; }
#supportText h2 { font-size:50px; color:#fff; }
#supportText h3 { font-size:30px; color:#fff; }
/*************************************** 户型 ***************************************/
#unitMain { position:absolute; left:500px; top:50%; width:870px; height:630px; margin-top:-315px; }
#unitMain h2 { height:80px; line-height:70px; font-weight:bold; font-size:70px; color:#473688; }
#unitMain h3 { height:40px; line-height:40px; font-size:30px; color:#ec9e07; }
#unitMain h3 span { margin-right:10px; vertical-align:top; font-family:"宋体"; font-size:40px; color:#793186; }
#unitMain #ctrBtn { height:30px; }
#unitMain #ctrBtn li { width:60px; height:30px; line-height:30px; font-size:14px; }
#unitList { margin-top:10px; }
#unitList, #unitList .imgBox { height:420px; }
#unitList .imgBox li a, #unitList .imgBox li a img { height:368px; }
#unitList .imgBox li a span { bottom:-52px; width:810px; height:42px; padding:0 10px; line-height:20px; }
#unitList .imgBox li a span.A1 { background:#00A9E3; text-align:left; }
#unitList .imgBox li a span.A2 { background:#93C661; line-height:42px; }
#unitList .imgBox li a span.B { background:#F19A44; text-align:left; }
#unitList .imgBox li a span.C { background:#8F799C; line-height:42px; }
#unitList .imgBox li a span.D { background:#00A9E3; line-height:42px; }
#unitList .imgBox li a span.E { background:#93C661; line-height:42px; }
#unitList .imgBox li a span.F { background:#F19A44; line-height:42px; }
#unitList .imgBox li a span.H1 { background:#30318b; line-height:42px; }
#unitList .imgBox li a span.H2 { background:#ec9e07; line-height:42px; }
/*************************************** 招商 ***************************************/
#merchantsMain { position:absolute; left:500px; top:50%; width:860px; margin-top:-270px; z-index:99; }
#merchantsMain .fullitem { width:850px; }
#merchantsMain .fullitem img { display:block; }
#merchantsMain .fullitem span { display:block; height:40px; background:#f90; text-align:center; line-height:40px; font-weight:bold; font-size:20px; }
#merchantsMain li { float:left; width:420px; height:100px; margin:10px 10px 0 0; overflow:hidden; }
#merchantsMain li img { float:left; width:200px; height:100px; }
#merchantsMain li p { float:left; width:200px; padding:10px; height:80px; }
#merchantsMain li p strong { display:block; margin-bottom:5px; font-weight:bold; font-size:20px; }
#merchantsMain li:hover p { background:#c8a045; }
#merchantsText { position:absolute; width:480px; bottom:55px; right:55px; text-align:right; line-height:1.2; }
#merchantsText h2 { font-weight:bold; font-size:30px; color:#B5495A; }
#merchantsText h3 { font-weight:bold; font-size:72px; color:#ED6C00; }
#merchantsText h3 span { display:block; font-size:18px; font-weight:normal; color:#BD85C0; }
/*************************************** 动态 ***************************************/
#newsMain { position:absolute; left:500px; top:50%; width:800px; height:530px; margin-top:-265px; }
#newsMain ul { width:100%; overflow:hidden; }
#newsMain li { width:100%; height:90px; margin-bottom:10px; cursor:pointer; overflow:hidden; }
#newsMain li span { float:left; width:90px; height:90px; background:#B2822C; text-align:center; font-size:14px; }
#newsMain li span strong { display:block; padding:5px 0; font-size:40px; }
#newsMain li p { float:right; width:674px; height:70px; padding:10px 15px; background:#845432; }
#newsMain li p strong { display:block; height:30px; margin-bottom:8px; line-height:30px; font-weight:bold; font-size:24px; overflow:hidden; }
#newsMain li:hover p { background:#c8a045; }
/*************************************** jQuery lightBox ***************************************/
#jquery-overlay { position:absolute; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.8; filter:alpha(opacity=80); z-index:90; }
#jquery-lightbox { position:absolute; left:0; top:0; width:100%; text-align:center; z-index:100; }
#lightbox-container-image-box { position:relative; width:250px; height:250px; margin:0 auto; background:#fff; }
#lightbox-container-image { padding:5px; }
#lightbox-loading { position:absolute; left:0; top:40%; width:100%; height:25%; text-align:center; line-height:0; }
#lightbox-nav { position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; }
#lightbox-nav a { outline:none; }
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width:49%; height:100%; zoom:1; }
#lightbox-nav-btnPrev { left:0; float:left; }
#lightbox-nav-btnNext { right:0; float:right; }
#lightbox-container-image-data { padding:0 5px; margin:0 auto; background:#fff; line-height:22px; font-size:14px; color:#333; overflow:auto; }
#lightbox-image-details { float:left; width:70%; text-align:left; }
#lightbox-image-details-caption { display:block; height:24px; font-weight:bold; }
#lightbox-image-details-currentNumber { display:block; height:22px; }
#lightbox-secNav { float:right; width:80px; text-align:right; }
/*************************************** 弹出内容框 ***************************************/
#dialogBg { position:absolute; display:none; width:100%; height:100%; background:#000; opacity:0.6; filter:alpha(opacity=60); z-index:9; }
#dialogDiv { display:none; position:absolute; left:500px; top:50%; width:680px; padding:15px; margin-top:-315px; background:#0954df; box-shadow:5px 5px 5px rgba(0,0,0,0.5); z-index:10; }
#dialogTitle { position:relative; line-height:30px; }
#dialogTitle h2 { padding-right:50px; font-size:18px; padding-bottom:10px; }
#dialogTitle a { position:absolute; right:0; top:0; width:25px; height:25px; background:url(close.png) no-repeat; text-indent:-9999px; overflow:hidden; }
#dialogContent { width:680px; height:540px; background:#fff; line-height:1.5; overflow:auto; }
#dialogContent .contentBox { width:640px; padding:10px 0 20px 0; margin:0 auto; overflow:hidden; }
#dialogContent img { max-width:640px; }
/*************************************** 翻页导航栏 ***************************************/
.pager { height:30px; line-height:30px; font-size:14px; overflow:hidden; }
.pager a, .pager span {  float:left; height:30px; padding:0 10px; background:#855533; margin-right:5px; text-align:center; }
.pager a:hover, .pager a.cur { background:#c8a045; }
.pager .pagetext { background:#B2822C; }
.pager .nolink { background:#855533; }
.pager .curpage { background:#fff; }
/*************************************** 留言表单 ***************************************/
#gbook { width:600px; height:500px; margin:10% auto 0 auto; }
#gbook h3 { width:540px; height:70px; text-align:center; line-height:50px; font-size:40px; color:#ec9e07; }
#gbook .message_table { width:100%; font-size:16px; color:#333; }
#gbook .message_table .text { width:70px; padding:8px 5px; text-align:right; font-weight:bold; }
#gbook .message_table .input { width:510px; padding:8px 5px; }
#gbook .message_table select { width:180px; height:30px; }
#gbook .message_table .input .info { padding-left:15px; font-family:"宋体"; color:#f00;}
#gbook .message_table .input img { width:70px; height:16px; margin:0 0 0 10px; }
#gbook .message_table .submint { padding:10px 5px; }
.message_table input.input-text, .message_table input.code, .message_table textarea { padding:4px; border:1px solid #ccc; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; text-shadow:0 1px 0 #fff; -webkit-transition:.3s ease-in-out; -moz-transition:.3s ease-in-out; -o-transition:.3s ease-in-out; font-size:15px; outline:none; }
.message_table input.input-text:focus, .message_table input.code:focus, .message_table textarea:focus { border:1px solid #fafafa; -webkit-box-shadow:0 0 6px #007eff; -moz-box-shadow:0 0 5px #007eff; box-shadow:0 0 5px #007eff; }
.message_table .button { display:inline-block; *display:inline; padding:.5em 2em .55em; margin:0 2px; -webkit-border-radius:.5em; -moz-border-radius:.5em; border-radius:.5em; -webkit-box-shadow:0 1px 2px rgba(0,0,0,.2); -moz-box-shadow:0 1px 2px rgba(0,0,0,.2); box-shadow:0 1px 2px rgba(0,0,0,.2); text-shadow:0 1px 1px rgba(0,0,0,.3); text-align:center; vertical-align:baseline; font:14px/100% Arial, Helvetica, sans-serif; outline:none; cursor:pointer; zoom:1; }
.message_table .orange { background:#f78d1d; background:-webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); background:-moz-linear-gradient(top, #faa51a, #f47a20); border:solid 1px #da7c0c; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20'); color:#fef4e9; }
.message_table .orange:hover { background:#f47c20; background:-webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015)); background:-moz-linear-gradient(top, #f88e11, #f06015); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015'); color:#fff; }


#valuesMain { position:absolute; width:810px; height:390px; margin-top:-185px; left:500px; top:50%; }
#valuesMain h2 { font-size:72px; font-weight:bold; color:#ffe100; padding:10px 0; white-space:nowrap; }
#valuesMain p { font-size:14px; line-height:1.5; }
#valuesMain p strong { font-weight:bold; }
#valuesTab { display:block; height:42px; overflow:hidden; }
#valuesTab li { float:left; display:block; width:120px; height:40px; vertical-align:top; text-align:center; line-height:40px; font-size:18px; cursor:pointer; }
#valuesTab li.cur { border-bottom:#ffe100 solid 2px; }
.valuesContent { position:absolute; left:0; top:40px; }
#buildingMain { position:absolute; width:942px; height:185px; margin-top:-93px; left:500px; top:50%; }
#buildingTxt { position:absolute; width:540px; bottom:55px; right:55px; text-align:right; line-height:1.2; }
#buildingTxt h2 { font-size:60px; font-weight:bold; color:#fff; }
#buildingTxt h3 { font-size:24px; font-weight:bold; color:#fff; }
#buildingBox ul { width:942px; height:185px; }
#buildingBox li { float:left; width:467px; height:90px; margin-left:-24px; margin-bottom:5px; cursor:pointer; }
#buildingBox .raw2 { margin-left:-55px; }
#picSlide img { background:url(loading.gif) center no-repeat #313288; }
#picBtn { height:90px; margin-left:360px; position:relative; top:50%; margin-top:-45px; }
#picBtn a { width:90px; height:90px; position:absolute; opacity:0.6; filter:alpha(opacity=60); }
#picBtn a:hover { opacity:1; filter:alpha(opacity=100); }
#picBtn .leftBtn { left:30px; background:url(arrow_left.png) no-repeat; }
#picBtn .rightBtn { right:30px; background:url(arrow_right.png) no-repeat; }
#about_tfMain { position:absolute; width:1033px; height:750px; bottom:0; right:0; background:url(tianfu_right_bg.png) 0 -2px; }
#about_tf_txt { position:absolute; width:496px; height:328px; right:66px; top:340px; }
#about_tf_txt h2 { font-size:60px; font-weight:bold; text-align:right; line-height:1.2; margin-bottom:10px; }
#about_tf_txt p { padding:5px; font-size:14px; }
#courseMain { position:absolute; left:500px; top:50%; width:915px; height:375px; margin-top:-187px; }
#courseTxt { float:right; width:550px; line-height:1.5; font-size:14px; }
#courseTxt p { padding:5px 0; text-align:justify; }
#courseTxt p strong { margin-right:10px; color:#ffe100; }