
/*-----------------共用样式------------------B */
body { font-size: 12px; margin: 0px; padding: 0px; font-family: "微软雅黑" , "Microsoft Yahei" , "Hiragino Sans GB"; color: #333; }
div { margin: 0px auto; padding: 0px; }
ul, li, dl, dt, dd, ol, img, h1, h2, h3, h4, h5, h6, form, input, p, option { margin: 0px; padding: 0px; }
li, ol, ul { list-style-type: none; }
img { vertical-align: top; border: 0px; }
.clear { clear: both; width: 0px; height: 0px; line-height: 0px; font-size: 0px; overflow: hidden; }
.f_l { float: left; }
.f_r { float: right; }

/* 链接 */
a { color: #333; text-decoration: none; }
a:hover { color: #9b4f00; }
.orange { color: #ff7300; }

/* banner */
.banner { background: url(../images/banner01.jpg) no-repeat center center; height: 580px; width: 100%; }

/* 导航 */
.mainNav { height: 40px; width: 100%; background: #313131; padding-top: 4px; }
.nav { height: 36px; width: 1000px; }
.nav ul { padding-left: 30px; }
.nav ul li { width: 96px; height: 36px; float: left; margin-right: 25px; }
.nav ul li a { width: 96px; height: 36px; float: left; display: block; color: #FFF; font-size: 18px; line-height: 36px; text-align: center; }
.nav ul li a:hover, .nav ul li a.on { background: #FFF; color: #333; }

.stage { width: 1000px; height: 316px; margin-top: 22px; }
.focusBox { width: 553px; height: 316px; }
.news { width: 347px; height: 290px; background-color: #f6f6f6; padding-top: 26px; padding-left: 50px; padding-right: 50px; }
.news_t { height: 38px; line-height: 38px; font-size: 18px; color: #6a3906; font-weight: bold; }
.news_c { height: 233px; width: 100%; }
.news_c ul li { height: 28px; font-size: 14px; line-height: 28px; display: block; overflow: hidden; }
.news_c ul li span { font-size: 14px; float: right; }


.stage2 { width: 1000px; height: 300px; margin-top: 40px; }
.synopsis { width: 535px; }

.public_text { width: 100%; height: 50px; }
.public_text dl { width: 100%; height: 50px; display: block; }
.public_text dl dt { height: 50px; float: left; display: block; width: 239px; font-size: 18px; color: #6a3906; padding-left: 30px; line-height: 23px; }
.public_text dl dd { width: 265px; display: block; float: right; height: 50px; background: url(../images/x_bg.gif) no-repeat left 44px; }

.synopsis_c { height: 221px; width: 100%; margin-top: 22px; position: relative; }
.caption { float: left; background-color: #dab67c; height: 180px; width: 447px; padding-top: 35px; padding-left: 40px; padding-right: 40px; position: absolute; top: 0px; left: 0px; z-index: 322; }
.caption p { width: 100%; height: auto; display: block; }
.caption p.t1 { font-size: 14px; line-height: 26px; color: #FFF; text-align: center; height: 135px; }
.caption p.t2 { text-align: center; }
.caption p.t2 a { font-size: 14px; color: #6a3906; border: 1px solid #6a3906; padding: 3px 30px; }
.caption_bg { width: 526px; height: 213px; background-color: #FFF; border: 1px solid #dab67c; position: absolute; top: 6px; right: 0px; z-index: 1; }

.guide { width: 442px; height: 300px; }
.guide_c { height: 221px; width: 100%; margin-top: 22px; position: relative; }
.guide_t { background-color: #FFF; z-index: 33; width: 392px; height: 194px; border: 1px solid #cfa972; position: absolute; top: 0px; left: 0px; padding-top: 19px; padding-left: 20px; padding-right: 20px; }
.guide_t dl { width: 100%; height: 180px; display: block; }
.guide_t dt { width: 146px; height: 180px; display: block; float: left; }
.guide_t dt p, .guide_t dd p { width: 100%; height: auto; display: block; }
.guide_t dt p.t1 { height: 98px; width: 144px; border: 1px solid #d2d2d2; margin-bottom: 15px; }
.guide_t dd { width: 226px; height: 180px; display: block; float: right; }
.guide_t dd p.t3 { color: #7d7d7d; line-height: 28px; }
.guide_t dd p.t4 { text-align: center; }
.guide_t dd p.t4 a { font-size: 14px; color: #fff; background-color: #cfa972; padding: 3px 30px; }
.guide_t_bg { width: 434px; height: 215px; background-color: #cfa972; position: absolute; top: 6px; right: 0px; z-index: 1; }


.information { margin-top: 36px; height: 362px; width: 1000px; }
.information_c { height: 270px; width: 100%; margin-top: 34px; }
.information_l { width: 528px; height: 260px; }
.information_l dl { width: 100%; height: 120px; display: block; margin-bottom: 18px; }
.information_l dl dt { height: 120px; width: 196px; float: left; display: block; }
.information_l dl dd { width: 314px; float: right; height: 120px; display: block; }
.information_l dl dd p { width: 100%; height: auto; display: block; }
.information_l dl dd p.t1 { color: #6a3906; height: 28px; font-size: 18px; font-weight: bold; line-height: 28px; margin-bottom: 3px; }
.information_l dl dd p.t2 { height: 72px; font-size: 14px; color: #7d7d7d; line-height: 20px; }
.information_l dl dd p.t2 a { color: #7d7d7d; }
.information_l dl dd p.t2 a:hover { text-decoration: underline; }
.information_l dl dd p.t3 { height: 18px; font-size: 14px; color: #7d7d7d; line-height: 18px; }

.information_l ul { width: 100%; height: 130px; display: block; }
.information_l ul li { text-indent: 24px; background: url(../images/dian_bg.png) no-repeat 10px center; height: 28px; line-height: 28px; color: #000; display: block; font-size: 14px; }
.information_l ul li span { float: right; }

.information_r { width: 442px; height: 260px; }
.inf_r_p { width: 120px; height: 260px; }
.inf_r_p ul li { width: 100%; height: 73px; margin-bottom: 13px; }
.inf_r_p ul li img { width: 120px; height: 73px; }

.inf_r_t { width: 312px; height: 260px; }
.inf_r_t ul { width: 100%; height: 260px; display: block; }
.inf_r_t ul li { height: 28px; line-height: 28px; color: #000; display: block; font-size: 14px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.inf_r_t ul li span { float: right; }

.highlights { height: 634px; width: 1000px; margin-top: 43px; }

.highlights_c { width: 1000px; overflow:hidden; height: 490px; margin-top: 20px; }
.highlights_c ul{width: 1012px; height:100%;}
.highlights_c ul li { width: 240px; height: 155px; margin-bottom: 12px; margin-right: 13px; float: left; }
.highlights_c ul li img { width: 240px; height: 155px; }


.stage3 { height: 354px; width: 1000px; }
.exhibition { width: 438px; height: 354px; }
.exhibition_c { height: 250px; width: 438px; margin-top: 30px; }
.exhibition_c ul li { -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, .2); -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, .2); box-shadow: 3px 3px 3px rgba(0, 0, 0, .2); margin-bottom: 10px; margin-right: 12px; float: left; width: 209px; height: 111px; border: 2px solid #FFF; }
.exhibition_c ul li img { width: 209px; height: 111px; }

.atlas { width: 1000px; height: 50px; }
.atlas_c { width: 100%; height: 433px; margin-top: 30px; }
.slider { width: 100%; min-width: 1000px; height: 433px; position: relative; overflow: hidden; background: #fff; text-align: center; }
.slider .bd { width: 1000px; position: absolute; left: 50%; margin-left: -500px; }
.slider .bd li { width: 1000px; overflow: hidden; }
.slider .bd li dl { width: 365px; height: 433px; float: left; position: relative; z-index: 1; }
.slider .bd li dl.te { width: 310px; height: 433px; display: block; float: left; position: relative; z-index: 1; margin-left:7px; }/**1000-365-620=15**/
.slider .bd li dl.te p { width: 269px; height: 79px; background-color: #eeeeee; display: block; padding: 10px 20px; text-align: left; }
.slider .bd li dl p { width: 290px; height: 79px; background-color: #eeeeee; display: block; padding: 10px 20px; text-align: left; }
.slider .bd li dl p span { width: 100%; height: 100%; display: block; }
.slider .bd li dl p span.t1 { color: #000; height: 36px; line-height: 36px; font-size: 18px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; }
.slider .bd li dl.on p span.t1 { color: #FFF; }
.slider .bd li dl.on p span.t2 { color: #FFF; }
.slider .bd li dl p span.t2 { font-size: 13px; color: #7d7d7d; line-height: 18px; text-indent:0em; overflow:hidden; height:35px; text-overflow: ellipsis; }
.slider .bd li dl.on p { background-color: #dab67c; text-align: left; width: 325px; }
.slider .bd li dl.te img { width: 310px; height: 335px; }
.slider .bd li dl img { display: block; width: 365px; height: 335px; }
.slider .tempWrap { overflow: visible !important; }
.slider .tempWrap ul { margin-left: -1000px !important; /*强制位置*/ }

.slider .hd { position: absolute; width: 100%; left: -1px; z-index: 1; height: 8px; bottom: 20px; text-align: center; }
.slider .hd li { display: inline-block; zoom: 1; width: 8px; height: 8px; line-height: 99px; overflow: hidden; background: url(../images/slider-btn.png) 0 -10px no-repeat; margin: 0 5px; cursor: pointer; filter: alpha(opacity=60); opacity: 0.6; }
.slider .hd li.on { background-position: 0 0; filter: alpha(opacity=100); opacity: 1; }
.slider .pnBtn { position: absolute; z-index: 1; top: 0; width: 100%; height: 335px; cursor: pointer; }
.slider .prev { left: -50%; margin-left: -500px; }
.slider .next { left: 50%; margin-left: 500px; }
.slider .pnBtn .blackBg { display: block; position: absolute; left: 0; top: 0; width: 100%; height: 433px; background: #000; filter: alpha(opacity=50); opacity: 0.5; }
.slider .pnBtn .arrow { display: none; position: absolute; top: 0; z-index: 1; width: 60px; height: 433px; }
.slider .pnBtn .arrow:hover { filter: alpha(opacity=60); opacity: 0.6; }
.slider .prev .arrow { right: 0; background: url(../images/slider-arrow.png) -120px 0 no-repeat; }
.slider .next .arrow { left: 0; background: url(../images/slider-arrow.png) 0 0 no-repeat; }



.brands { width: 534px; height: 354px; }
.brands_c { height: 219px; width: 520px; border: 1px solid #cfa972; padding: 9px 6px; margin-top: 30px; }
.brands_c ul li { margin-bottom: 7px; margin-right: 5px; float: left; width: 98px; height: 48px; border: 1px solid #e7e7e7; }
.brands_c ul li:hover{ border: 1px solid #cfa972; }
.brands_c ul li img { width: 98px; height: 48px; }

.dnavibox{ width:80px; height:10px; margin: 0px auto; padding:20px 0px 10px 0px;}
.dnavi{ width:30px; height:10px; background:#ccc; float:left; margin-left:10px; cursor:pointer;}
.dnavibox .current{cursor:default; background:red;}