﻿@import url("base.css");
@import url("font.css");
/**/
body { display:block; overflow-x:hidden; width:100%; min-width:970px; background:#111; }
.w1000 { display:block; width:1000px; margin:0 auto; }
#head { height:130px; background:url(../images/head-bg.png) repeat-x; z-index:44; position:relative; }
.logo { display:block; float:left; height:100px; width:170px; background:url(../images/logo.png) no-repeat; }
.logo a { display:block; height:100px; }
.top-menu { display:block; float:right; width:400px; text-align:right; color:#666; padding-top:36px; position: relative;}
.top-menu a { padding:0px 6px; line-height:25px; color:#666; font-size:13px; font-family:'微软雅黑'; }
.top-menu h3 { display:block; height:30px; line-height:30px; text-align:right; padding-right:6px; }
.nav { display:block; height:32px; line-height:31px; clear:both; }
.nav ul { display:block; float:left; width:700px; }
.nav li { display:block; float:left; width:100px; text-align:center; height:32px; line-height:30px; position:relative; }
.nav li a { display:block; width:100px; height:30px; text-align:center; line-height:30px; font-size:13px; font-family:'微软雅黑'; overflow:hidden;}
.nav li.on a { background:url(../images/nav-on.png) repeat; }
.nav li div { position:absolute; top:50px; width:800px; left:0px; height:23px; display:none; }
.nav li div a { display:inline-block; padding:0px 10px; width:auto; text-align:center; background:url(../images/nav-sbg.png) repeat; height:23px; line-height:23px;float:left; }
.nav li div.nr { right:0px; left:inherit; text-align:right; }
.nav li div a.on { color:#fcc91a; }
.nav .search { display:block; float:right; margin-top:4px; background:url(../images/search.png) no-repeat; height:21px; width:251px; padding-left:10px; }
.nav .search input { display:block; width:220px; float:left; background:none; border:none; height:21px; line-height:21px; color:#d1d1d1; }
.nav .search input.btn { width:30px; float:right; height:21px; cursor:pointer; }
#main { background:url(../images/body-bg.jpg) bottom center no-repeat; position:relative; overflow:hidden; display:block; z-index:33; clear:both; }
#foot { background:url(../images/foot-bg.jpg) 0px -70px repeat; height:150px; }
#foot div.center { display:block; height:60px; padding-top:20px; }
#foot div.center a { display:inline-block; padding:0px 20px; line-height:60px; }
#foot h1 { text-align:center; color:#FFF; font-size:20px; font-family:'微软雅黑'; font-weight:normal; background:url(../images/tel-ico.png) left center no-repeat; width:180px; margin:0 auto; padding-left:20px; }
#foot p { text-align:center; height:25px; line-height:25px; font-family:Arial, Helvetica, sans-serif; clear:both; }
/*----------------------------index--------------------------------*/
#index-foot { display:block; height:70px; background:url(../images/foot-bg.jpg) top repeat; position:relative; width:100%; bottom:0px; left:0px; z-index:66; }
#index-foot div.center { display:block; height:45px; }
#index-foot div.center a { display:inline-block; padding:0px 20px; line-height:45px; }
#index-foot p { text-align:center; height:25px; line-height:25px; font-family:Arial, Helvetica, sans-serif; clear:both; }
.islide-img { position:relative; overflow:hidden; }
.islide-img img { position:absolute; }
.index-word { position:absolute; left:50%; margin-left:-230px; top:50%; margin-top:-240px; display:block; width:460px; height:160px; z-index:66; background:url(../images/index-word.png) no-repeat; }
.index-word02 { position:absolute; left:50%; margin-left:-210px; top:50%; margin-top:-200px; display:block; width:420px; height:350px; z-index:66; cursor:pointer; background:url(../images/index-word2.png) no-repeat; }
.islide-page { position:absolute; bottom:20px; height:100px; width:500px; left:50%; margin-left:-250px; z-index:77; }
.islide-page li { display:block; width:85px; height:100px; float:left; margin:0px 7px; position:relative; }
.islide-page li h3 { display:block; height:18px; line-height:18px; overflow:hidden; text-align:center; }
.islide-page li a:hover h3 { color:#fff; }
.islide-page li span { display:block; position:absolute; background:#000; width:83px; height:62px; left:1px; top:1px; }
/*--------------------------------------------channel---------------------------------------------------*/
.main-box { position:absolute; left:50%; top:50%; width:1000px; height:560px; margin-left:-500px; margin-top:-280px; z-index:33; }
.map { width:1000px; height:560px; }
.map .tab-t li { display:block; height:34px; width:163px; float:left; background:url(../images/map-tab.png) no-repeat; margin-right:2px; text-align:center; line-height:41px; cursor:pointer; }
.map .tab-t li a:hover { color:#FFF; }
.map .tab-t li.on a, .map .tab-t li.on a:hover { color:#000; }
.map .tab-t li.on { background:url(../images/map-tab-on.png) no-repeat; color:#000; }
.map .tab-t { position:absolute; bottom:50px; left:50%; margin-left:-165px; width:330px; height:34px; }
.map dt { display:block; float:left; width:550px; }
.map dd { display:block; float:right; width:410px; padding-top:80px; }
.map dd h2 { font-weight:normal; }
.map dd ul { padding-top:20px; }
.map dd ul li { display:block; height:24px; line-height:24px; overflow:hidden; margin-bottom:2px; cursor:pointer; }
.map dd ul li h5 { display:block; height:24px; line-height:24px; overflow:hidden; background:#0d0d0d; padding-left:21px; color:#fff; }
.map dd ul li.on { height:72px; background:#fff; }
.map dd ul li.on h5 { background:#fcc91a; color:#000; }
.map dd ul li p { display:block; height:36px; background:#FFF; line-height:18px; padding-left:21px; color:#000; padding-top:6px; }
.knowledge { width:780px; margin-left:-390px; height:500px; margin-top:-250px; }
.knowledge .tab-t li { display:block; float:left; width:90px; height:24px; line-height:24px; color:#FFF; background:#000; color:#FFF; text-align:center; cursor:pointer; }
.knowledge .tab-t li.on { background:#fdca1c; color:#000; }
.knowledge .tab-t { position:absolute; top:50%; margin-top:240px; left:50%; margin-left:-225px; width:450px; height:24px; }
.knowledge .tab-c ul li { display:block; height:24px; line-height:24px; margin-bottom:2px; overflow:hidden; background:#303030; }
.knowledge .tab-c ul li h3 { display:block; height:24px; line-height:24px; color:#000; background:#fed019; padding:0px 60px; }
.knowledge .tab-c ul li a { display:block; padding:0px 60px; height:24px; line-height:24px; }
/*------------------------------------------------scroll------------------------------------------------------*/
.scroll { width: 610px; clear: both; }
.scroll .viewport { width: 570px; height: 400px; overflow: hidden; position: relative; }
.scroll .overview { list-style: none; position: absolute; width:570px; left: 0; top: 0; color: #949494; }
.scroll .overview img { display:block; }
.scroll .thumb .end, .scroll .thumb { }
.scroll .scrollbar { position: relative; float: right; width: 5px; }
.scroll .track { background:#d7d7d7; height: 100%; width:5px; position: relative; }
.scroll .thumb { background:#5e574e url(../images/s_c.png) center center no-repeat; width: 5px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
.scroll .thumb .end { overflow: hidden; height: 5px; width: 5px; }
.scroll .disable { display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }
/*----------------------------------------news--------------------------------------------*/
.content_box { background:#FFF; }
.content_box .close { display:block; position:absolute; right:0px; top:0px; z-index:55; background:url(../images/close.png) 0px -35px no-repeat; height:35px; width:35px; cursor:pointer; }
.product-box .close { display:block; position:absolute; left:0; top:0; z-index:55; width:1200px; height:592px; cursor:pointer; }
.product-box .close:hover { background:url(../images/imghide.png) center center no-repeat; }
.content_box .close:hover { background-position:0px 0px; }
.news-content { padding:0px 25px; }
.news-content h1.title { color:#000; display:block; height:36px; line-height:36px; padding-top:20px; }
.news-content p.description { display:block; height:30px; line-height:20px; overflow:hidden; }
.news-content * { color:#949494; }
.news-content .scroll { width: 750px; clear: both; }
.news-content .scroll .viewport { width: 720px; height:380px; }
.news-content .scroll .overview { width:720px; }
/*-----------------------------------------download---------------------------------------*/
.book { height:379px; margin-top:-190px; width:100%; left:0px; margin-left:0px; background:url(../images/down-line.png) repeat-x; padding-top:1px; }
.book .scroll li { display:block; float:left; width:236px; background:#fff; padding:5px; margin-right:4px; }
.book .scroll li.on { background:#000; }
.book .scroll li img { width:236px; height:230px; }
.book .scroll li h3 { display:block; height:36px; line-height:36px; color:#000; }
.book .scroll li.on h3 { color:#FFF; }
.book .scroll { width:1000px; height:379px; margin:0 auto; }
.book .scroll .viewport { width: 1000px; height:365px; }
.book .scroll .overview { width:1000px; height:280px; }
.book .scroll .scrollbar { position: relative; float: none; height:14px; width:530px; margin:0 auto; }
.book .scroll .track { background:#999; height:14px; position: relative; }
.book .scroll .thumb { height: 14px; background:#fcc91a; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
.book .book-kind { margin:0px auto; width:508px; display:block; height:34px; padding-top:16px; }
.book .book-kind li { display:block; height:34px; width:127px; float:left; text-align:center; line-height:34px; cursor:pointer; }
.book .book-kind li a { color:#fff; background:#000; display:block; height:34px; line-height:34px; text-align:center; }
.book .book-kind li a:hover, .book .book-kind li.on a { color:#000; background:#fcc91a; }
/*联系我们*/
.contact { display:block; height:auto; width:460px; background:#000; margin:0px; left:150px; bottom:100px; top:inherit; }
.contact h3 { background:#fcc91a; padding:0px 20px; display:block; height:25px; line-height:25px; color:#000; }
.contact h2 { font-weight:normal; padding:0px 20px; font-size:16px; height:40px; line-height:40px; color:#d1d1d1; }
.contact p { padding:0px 20px; color:#d1d1d1; }
/*#map {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
}*/
/*------------------------------------经销商-----------------------------------------*/
.dealer .tab-c h3 { display:block; height:24px; line-height:24px; color:#000; background:#fed019; padding:0px 60px; text-align:center; }
.dealer .scroll { background:#191919; padding:20px; width:740px; }
.dealer .scroll .viewport { width: 720px; height: 400px; }
.dealer .scroll .overview { width:720px; }
.dealer .scroll .track { background:url(../images/scroll-line.png) 2px 0px repeat-y; height: 100%; width:6px; position: relative; }
.dealer .scroll .thumb { background:#fcc91a; width: 6px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
/*------------------------------在线留言----------------------------------------*/
.message { width:640px; margin-left:-350px; background:#000; padding:30px; margin-top:-280px; height:500px; }
.message ul li { display:block; height:30px; line-height:30px; overflow:hidden; }
.message ul li em { display:block; float:left; text-align:right; width:160px; padding-right:10px; height:20px; line-height:20px; color:#d1d1d1; font-size:13px; font-family:'微软雅黑' }
.message ul li input { display:block; float:left; width:215px; border:1px solid #000; padding-left:2px; height:20px; line-height:20px; }
.message ul li.word { height:160px; }
.message ul li.word textarea { width:300px; height:140px; line-height:20px; border:1px solid #000; padding:2px; }
.message ul li input.btn { background:#fcc91a; width:70px; text-align:center; height:22px; line-height:22px; cursor:pointer; }
.message h1 { text-align:center; color:#d1d1d1; height:40px; line-height:40px; font-size:20px; font-family:'微软雅黑' }
.message p { text-align:center; color:#d1d1d1; font-size:13px; font-family:'微软雅黑' }
/*------------------------------人才招聘----------------------------------------*/
.join { background:#000; padding:50px 30px; height:400px; margin-top:-250px; margin-left:-530px; }
.join-l { display:block; float:left; width:360px; }
.join-r { display:block; float:right; width:640px; }
h3.join-t { display:block; height:22px; line-height:22px; background:#fcc91a; color:#000; padding-left:20px; }
.join-l h3.join-t { border-right:1px solid #000; }
.join ul { padding:20px; border-right:1px dotted #949494; height:286px; overflow:hidden; }
.join ul li { display:block; height:25px; line-height:25px; border-bottom:1px dotted #333; overflow:hidden; }
.join ul li span { display:block; float:right; width:80px; text-align:center; color:#949494; }
.join ul li a { color:#949494; line-height:25px; cursor:pointer; }
.join ul li a:hover, .join ul li.on a { color:#fcc91a; }
.join-r .scroll { padding-left:20px; width:620px; padding-top:10px; }
.join-r .scroll .viewport { width: 600px; height: 310px; }
.join-r .scroll .overview { width:600px; }
.join-r .scroll p { color:#949494 }
.join-info { background:#fcc91a; width:130px; text-align:center; height:24px; line-height:24px; cursor:pointer; display:block; color:#000; margin-left:20px; }
.join-info:hover { color:#000; }
.join-tab { padding:40px 20px; }
.join-tab .tab-t { height:28px; }
.join-tab .tab-t li { display:block; height:22px; line-height:22px; width:120px; text-align:center; float:left; margin-right:10px; background:#fdcb1d; color:#000; cursor:pointer; }
.join-tab .tab-t li.on { background:#000; color:#fff; }
.join-dialog .scroll { width:710px; }
.join-dialog .scroll .viewport { width:690px; }
.join_form { display:block; width:690px; }
.join_form h3 { border-bottom:1px solid #ddd; height:25px; line-height:25px; overflow:hidden; }
.join_form ul { padding-top:15px; }
.join_form ul li { display:block; float:left; width:220px; height:60px; }
.join_form ul li em { display:block; height:25px; line-height:25px; }
.join_form ul li input { border:1px solid #e5e5e5; width:180px; height:20px; padding-left:2px; line-height:20px; }
.join_form ul li.address { width:610px; }
.join_form ul li.address input { width:620px; }
.join_form ul li.text { width:610px; height:180px; }
.join_form ul li.text textarea { width:618px; height:120px; padding:2px; border:1px solid #e5e5e5; }
.join_form ul li.check { width:610px; height:80px; }
.join_form ul li.check label { width:70px; float:left; display:block; height:31px; overflow:hidden; }
.join_form ul li.check label em { display:inline; float:none; padding:0px; vertical-align:middle; height:31px; line-height:30px; }
.join_form ul li.check input { width:20px; vertical-align:middle; }
.join_form ul li input.btn_r, input.btn_r { background:#fdcb1d; color:#fff; border:none; text-align:center; cursor:pointer; height:22px; line-height:22px; width:100px; margin:0px; }
.join_form li select { width:160px; }
.join-dialog p.gray { color:#999; height:40px; line-height:40px; }
.upload { border:none; display:block; width:105px; height:20px; cursor:pointer; }
.join_upload div { position:relative; margin-top:10px; display:block; height:22px; overflow:hidden; }
.join_upload div input.u_text { width:45px; border:1px solid #e0e0e0; height:19px; float:left; }
.join_upload div input.btn { background:url(../images/file.jpg) no-repeat; width:51px; margin-left:6px; height:19px; border:none; cursor:pointer; }
.join_upload div input.upload { position:absolute; top:0px; left:0px; width:105px; height:22px; }
.upfile { float:left; width:465px; padding-top:0px; }
.upfile div input.u_text { width:200px; }
.upfile div input.upload { width:265px; }
/*------------------------------pagelist----------------------------------------*/
.pagelist { padding-left:110px; }
.pagelist em { display:block; float:left; width:40px; text-align:center; height:13px; line-height:13px; overflow:hidden; vertical-align:middle; }
.pagelist a { line-height:13px; background:url(../images/page_arr.png) no-repeat; height:13px; width:13px; display:block; float:left; margin-right:3px; vertical-align:middle; margin-top:1px; cursor:pointer; overflow:hidden; }
.pagelist a.home { background-position:-13px 0px; }
.pagelist a.home_none { background-position:-13px -13px; }
.pagelist a.home:hover { background-position:-13px -26px; }
.pagelist a.end { background-position:-39px 0px; }
.pagelist a.end_none { background-position:-39px -13px; }
.pagelist a.end:hover { background-position:-39px -26px; }
.pagelist a.pageprev { background-position:0px 0px }
.pagelist a.prev_none { background-position:0px -13px }
.pagelist a.pageprev:hover { background-position:0px -26px }
.pagelist a.pagenext { background-position:-26px 0px; }
.pagelist a.next_none { background-position:-26px -13px; }
.pagelist a.pagenext:hover { background-position:-26px -26px; }
/*------------------------------新闻中心----------------------------------------*/
.news-list { height:320px; margin-top:-160px; width:100%; left:0px; margin-left:0px; }
.news-list li { display:block; float:left; background:#FFF; width:239px; height:300px; margin-right:26px; cursor:pointer; position:relative; }
.news-list li span { position:absolute; left:0px; top:0px; width:239px; height:300px; background:#000; display:block; }
.news-list li.on { -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8); -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8); -o-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8); box-shadow: 0 0 20px rgba(0, 0, 0, 0.8); }
.news-list li img { width:239px; height:173px; }
.news-list li h3 { display:block; padding:0px 20px; height:48px; line-height:22px; color:#000; overflow:hidden; }
.news-list li i { display:block; height:20px; line-height:20px; color:#000; padding:0px 20px; padding-top:15px; }
.news-list li em { color:#000; display:block; padding:0px 20px; text-align:right; color:#999; }
.news-list li a:hover { color:#000; }
.news-list .scroll { width:1060px; height:379px; margin:0 auto; }
.news-list .scroll .viewport { width: 1060px; height:365px; }
.news-list .scroll .overview { width:1060px; height:300px; }
.news-list .scroll .scrollbar { position: relative; float: none; height:14px; width:530px; margin:0 auto; }
.news-list .scroll .track { background:#000; height:14px; position: relative; }
.news-list .scroll .thumb { height: 14px; background:#fcc91a; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
.news-list .scroll .thumb .end { overflow: hidden; margin:0 auto; text-align:center; color:#000; line-height:14px; height: 14px; width: 50px; }
.prev, .next { display:block; height:56px; width:28px; background:url(../images/prevnext.png) no-repeat; position:absolute; top:110px; z-index:66; cursor:pointer; }
.prev { left:30px; }
.next { background-position:-28px 0px; margin-left:500px; right:30px; }
.prev:hover { background-position:0px -56px; }
.next:hover { background-position:-28px -56px; }
.news-box { position:relative; width:1060px; overflow:hidden; height:320px; margin:0 auto; }
.listnext, .listprev { display:none; }
.newslist { position:absolute; width:1060px; height:320px; top:0px; }
/*------------------------------工程案例----------------------------------------*/
.project { height:500px; margin-top:-250px; width:100%; left:0px; margin-left:0px; }
.project h1, .project h2 { display:block; height:50px; line-height:50px; overflow:hidden; text-align:center; font-size:24px; }
.project h2 { height:30px; line-height:30px; font-size:18px; font-weight:normal; }
.project-list li { display:block; float:left; width:395px; height:262px; margin-right:30px; cursor:pointer; position:relative; padding:5px; }
.project-list li.on { border:5px solid #fff; padding:0px; }
.project-list li.on h3 { display:block; }
.project-list li img { width:395px; height:262px; }
.project-list li h3 { position:absolute; display:none; width:355px; padding:0px 20px; height:24px; line-height:24px; left:0px; bottom:0px; color:#000; background:#fff; text-align:center; overflow:hidden; }
.project-list li a:hover { color:#000; }
.project .scroll { width:100%; height:340px; background:url(../images/project-bg.png) repeat; position:relative; }
.project .next, .project .prev { top:120px; }
.project .scroll .viewport { width:100%; height:326px; }
.project .scroll .overview { width:100%; padding-top:25px; height:280px; }
.project .scroll .scrollbar { position: relative; float: none; height:14px; width:530px; margin:0 auto; }
.project .scroll .track { background:url(../images/project-scroll-bg.png) repeat; height:14px; position: relative; }
.project .scroll .thumb { height: 14px; background:#fcc91a; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
.project .scroll .thumb .end { overflow: hidden; margin:0 auto; text-align:center; color:#000; line-height:14px; height: 14px; width: 50px; }
/*------------------------------工程案例----------------------------------------*/
.project-search { background:#000; height:22px; padding:4px 0px; line-height:22px; position:absolute; width:800px; left:50%; bottom:30px; margin-left:-465px; font-size:13px; font-family:'微软雅黑' }
.minglu { display:block; width:120px; height:30px; background:#fcc91a; color:#000; font-size:14px; font-family:'微软雅黑'; position:absolute; left:50%; bottom:30px; margin-left:345px; text-align:center; cursor:pointer; }
.minglu:hover { color:#000; }
.project-search em, .project-search i { color:#fcc91a; display:block; width:55px; text-align:center; float:left; }
.project-search i { color:#FFF; }
.project-search span { color:#333 }
.project-search select { float:left; width:80px; margin-right:3px; }
.project-search input.search { background:url(../images/project-btn.png) center center no-repeat; display:block; float:right; width:30px; height:22px; border:none; cursor:pointer; text-indent:-999px; }
/*------------------------------应用空间--------------------------------------*/
.room { height:480px; margin-top:-240px; overflow:hidden; }
.room-search { height:65px; padding:3px 0px; line-height:22px; position:absolute; width:640px; left:50%; bottom:0px; margin-left:-320px; font-size:13px; font-family:'微软雅黑' }
.room-search .tab-c { display:block; clear:both; height:23px; }
.room-search .tab-t { margin:0px auto; width:508px; display:block; height:34px; padding-top:6px; }
.room-search .tab-t li { display:block; height:34px; width:127px; float:left; background:url(../images/map-tab.png) center center no-repeat; text-align:center; line-height:41px; cursor:pointer; }
.room-search .tab-t li.on { background:url(../images/map-tab-on.png) center center no-repeat; color:#000; }
.room-search .tab-t li a, .room-search .tab-t li a:hover { color:#fff; display:block; height:34px; line-height:41px; overflow:hidden; text-align:center; }
.room-search .tab-t li.on a, .room-search .tab-t li.on a:hover { color:#000 }
.room-search .tab-c { display:block; height:30px; overflow:hidden; }
.room-search .tab-c div { display:block; height:30px; text-align:center; }
.room-search .tab-c div a { padding:0px 20px; background:#2b2b2b; line-height:30px; }
.room-search .tab-c div a.on { color:#fcc923; }
.room-information { display:none; position:absolute; width:750px; padding:10px 20px; height:125px; left:50%; margin-left:-395px; bottom:80px; background:url(../images/room-bg.png) repeat; z-index:66; }
.room-information h5 { display:block; height:25px; line-height:25px; text-align:center; }
.room-information p { line-height:20px; height:100px; overflow:hidden; }
.roomprev, .roomnext { position:absolute; top:50%; margin-top:-61px; width:32px; background:url(../images/roomprevnext.png) no-repeat; z-index:66; height:122px; cursor:pointer; }
.roomprev { left:20px; }
.roomnext { right:20px; background-position:-32px 0px; }
.roomprev:hover { background-position:0px -122px; }
.roomnext:hover { right:20px; background-position:-32px -122px; }
.aboutprev, .aboutnext { position:absolute; top:50%; margin-top:-91px; width:32px; background:url(../images/roomprevnext.png) no-repeat; z-index:66; height:122px; cursor:pointer; }
.aboutprev { left:20px; }
.aboutnext { right:20px; background-position:-32px 0px; }
.aboutprev:hover { background-position:0px -122px; }
.aboutnext:hover { right:20px; background-position:-32px -122px; }
/*------------------------------关于雅高--------------------------------------*/
.about { position:absolute; width:1000px; height:500px; z-index:66; left:50%; margin-left:-500px; top:50%; margin-top:-250px; }
.about dt { width:420px; height:310px; float:right; background:#000; padding:5px; margin-top:180px; }
.about dd { display:block; float:left; width:520px; padding:5px 20px 35px; height:280px; margin-top:180px; background:#000 url(../images/about-bg.png) right bottom no-repeat; overflow:hidden; }
/*.about dd div { left:0px; bottom:35px; position:absolute; width:520px; padding:20px 20px 0px; height:265px; background:#000; overflow:hidden; }
*/
.about dd div.scroll { background: none repeat scroll 0 0 #000000;
    bottom: 35px;
    height: 265px;
    left: 0;
    overflow: hidden;
    padding: 20px 20px 0;
    position: absolute;
    width: 520px; }
	
	

.about dd h3 { color:#fcc91a; }
.about dd p { font-size:12px; font-family:'微软雅黑';line-height:18px; }
/*------------------------------开采流程--------------------------------------*/
.mine-page h3 { position:absolute; bottom:0px; left:0px; z-index:66; display:block; width:85px; }
.step { display:block; width:808px; position:absolute; height:336px; left:50%; margin-left:-424px; bottom:100px; z-index:88; padding:0px 20px; }
.step li { width:200px; height:166px; overflow:hidden; position:relative; float:left; margin-right:2px; margin-bottom:2px; }
.step li h3 { position:absolute; right:0px; bottom:0px; display:block; width:156px; height:30px; line-height:30px; text-align:right; z-index:7; padding-right:10px; color:#787878; }
.step li dl { display:block; width:400px; position:absolute; left:-200px; height:166px; }
.step li dl dt { display:block; float:left; width:200px; height:166px; position:relative; }
.step li dl dt span { display:block; height:30px; line-height:30px; width:190px; background:url(../images/room-bg.png) repeat; left:0px; bottom:-30px; position:absolute; z-index:6; text-align:right; padding-right:10px; font-size:13px; font-family:'微软雅黑'; }
.step li dl dt img { width:200px; height:166px; }
.step li dl dd { width:200px; height:166px; float:right; position:relative; }
/*------------------------------应用空间--------------------------------------*/
/*------------------------------产品列表--------------------------------------*/
.product { height:450px; margin-top:-225px; width:100%; left:0px; margin-left:0px; }
.product .scroll { width:720px; height:300px; margin:0 auto; }
.product .scroll .viewport { width: 720px; height:320px; }
.product .scroll .overview { width:720px; height:320px; }
.product .scroll .scrollbar { position: relative; float: none; height:14px; width:530px; }
.product .scroll .track { background:#999; height:14px; position: relative; }
.product .scroll .thumb { height: 14px; background:#fcc91a; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
.product { }
.product dl dd li { display:block; width:220px; height:270px; float:left; margin-right:20px; position:relative; overflow:hidden; }
.product dl dd li span { position:absolute; width:200px; padding:0px 10px; height:50px; background:#000; left:0px; bottom:-25px; }
.product dl dd li span h3 { line-height:25px; height:50px; overflow:hidden; color:#FFF; text-align:center; }
.product dl { display:block; height:320px; width:960px; margin:0 auto; }
.product dl dt { display:block; float:left; width:220px; height:270px; background:url(../images/product-kind.png) no-repeat; }
.product dl dd { display:block; float:right; width:720px; }
.product-choose { height:65px; padding:3px 0px; line-height:22px; position:absolute; width:600px; left:50%; bottom:0px; margin-left:-300px; font-size:13px; font-family:'微软雅黑' }
.product-choose li { display:block; height:34px; width:120px; float:left; background:url(../images/map-tab.png) center center no-repeat; text-align:center; line-height:41px; cursor:pointer; position:relative; }
.product-choose li.on { background:url(../images/map-tab-on.png) center center no-repeat; color:#000; }
.product-choose li div { position:absolute; top:-45px; width:600px; left:0px; height:30px; line-height:24px; display:none; }
.product-choose li div a { padding:0px 10px; background:url(../images/gray-bg.png) repeat; display:inline-block; height:24px; color:#FFF; }
.product-choose li.on a, .product-choose li a:hover { color:#000; }
.product-choose li.on div a { color:#FFF; }
.product-choose li div a:hover, .product-choose li div a.on { color:#000; }
/*------------------------------产品详细页--------------------------------------*/
#product-main { background:url(../images/body-bg.jpg) bottom center fixed no-repeat; padding-top:60px; position:relative; }
.site a { display:inline-block; background:url(../images/gray-bg.png) repeat; height:22px; line-height:22px; text-align:center; padding:0px 20px; border-right:1px solid #000; color:#000; font-size:13px; font-family:'微软雅黑' }
.site a.hover, .site a:hover { color:#fcc91a; }
.product-title { display:block; height:60px; line-height:60px; padding-top:30px; font-size:30px; }
.product-img { display:block; height:336px; }
.product-img dt { display:block; position:relative; overflow:hidden; float:left; width:657px; height:324px; }
.product-img dt a { position:absolute; z-index:6; width:657px; height:324px; cursor:pointer; top:0px; left:0px; background:url(../images/imgshow.png) right bottom no-repeat; }
.product-img dt img { height:324px; width:657px; }
.product-img dd { display:block; float:right; width:328px; height:324px; }
.product-img dd img { height:324px; width:328px; }
.title-y { background:#fcc91a; color:#000; padding:0px 10px; height:25px; line-height:25px; overflow:hidden; }
.title-g { background:#b4b4b4; color:#000; padding:0px 10px; height:30px; line-height:30px; text-align:center; overflow:hidden; }
.product-physical { display:block; height:190px; }
.product-physical dt { display:block; float:left; width:360px; }
.product-physical dt ul { padding-top:20px; }
.product-physical dt ul li { display:block; width:50px; text-align:center; float:left; margin-right:10px; }
.product-physical dt li em { display:block; clear:both; text-align:center; height:30px; line-height:30px; }
.product-physical dd { display:block; float:right; width:600px; }
.product-physical dd ul li { background:url(../images/pro-ico.png) no-repeat; padding-left:25px; display:block; float:left; height:25px; line-height:25px; width:275px; margin-bottom:5px; }
.product-physical dd ul li.pro-ico01 { background-position:0px 0px; }
.product-physical dd ul li.pro-ico02 { background-position:0px -25px; }
.product-physical dd ul li.pro-ico03 { background-position:0px -50px; }
.product-physical dd ul li.pro-ico04 { background-position:0px -75px; }
.product-physical dd ul li.pro-ico05 { background-position:0px -100px; }
.product-physical dd ul li.pro-ico06 { background-position:0px -125px; }
.product-physical dd ul li.pro-ico07 { background-position:0px -150px; }
.anchor { display:block; height:150px; }
.product-detail .title-y { text-align:center; width:140px; }
.anchor ul { display:block; padding-top:10px; height:140px; z-index:666; }
.anchor-s { top:0; left:50%; position:fixed; margin-left:-500px; }
.anchor li { background:#fff; display:block; float:left; width:188px; margin:0px 5px; border:1px solid #fff; height:135px; cursor:pointer; }
.anchor li h3 { display:block; height:25px; line-height:25px; text-align:right; padding-right:6px; color:#000; }
.anchor li:hover { background:#000; border:1px solid #000; }
.anchor li:hover h3 { color:#FFF; }
.product-slide01, .product-slide02, .product-slide03, .product-slide04 { position:relative; height:560px; overflow:hidden; }
.productImg { display:block; height:560px; width:1000px; overflow:hidden; }
.productImg img { width:1000px; height:560px; }
.board .productImg { height:580px; }
.board .productImg img { width:1000px; height:580px; }
.product-img-page { display:block; position:absolute; left:50%; bottom:0px; z-index:666; margin-left:-45px; height:30px; width:90px; overflow:hidden; }
.product-img-page li { display:block; width:15px; height:15px; background:url(../images/current.png) no-repeat; overflow:hidden; float:left; }
.product-img-page li.current { background-position:-15px 0px; }
.product-img-page li a { display:block; height:15px; text-indent:-9999px; cursor:pointer; }
/*------------------------------生产设备--------------------------------------*/
.about-slide { display:block; position:absolute; width:920px; height:230px; padding:8px 0px; left:50%; margin-left:-460px; top:50%; margin-top:-153px; z-index:66; background:#191919; overflow:hidden; display:none; }
.shebei { height:180px; margin-top:-128px; display:none; }
.about-slide h3 { display:block; width:120px; text-align:center; background:#303030; color:#fcc91a; margin:0 auto; height:26px; line-height:26px; cursor:pointer; }
.about-page li { display:block; float:left; width:171px; height:120px; }
.about-page li h6 { display:block; height:24px; line-height:24px; overflow:hidden; text-align:center; }
.about-page li img { padding:3px; width:165px; height:90px; }
.about-page li.current img { padding:0px; border:3px solid #fcc91a; }
.aboutclose { position:absolute; right:12px; top:107px; display:block; height:30px; width:30px; background:url(../images/prevnext-about.png) 0px -60px no-repeat; z-index:66; cursor:pointer; }
.aboutclose:hover { background-position:-30px -60px; }
.about-atricle { display:block; height:80px; line-height:20px; clear:both; padding:0px 55px 0px 10px; }
/*------------------------------左右切换--------------------------------------*/
.jcarousel-container { clear:both; position: relative; }
.jcarousel-clip { z-index: 2; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; position: relative; }
.jcarousel-next { z-index: 3; display: none; }
.jcarousel-prev { z-index: 3; display: none; }
.about-slide .jcarousel-skin-tango .jcarousel-container-horizontal { width: 855px; height:120px; padding: 10px 55px 0px 10px; }
.about-slide .jcarousel-skin-tango .jcarousel-clip-horizontal { width:855px; overflow:hidden; height: 120px; }
.about-slide .jcarousel-skin-tango .jcarousel-item { float: left; width: 171px; height: 120px; }
.about-slide .jcarousel-skin-tango .jcarousel-item h6 { display:block; height:24px; line-height:24px; color:#fff; font-size:14px; font-family:'微软雅黑'; text-align:center; }
.about-slide .jcarousel-skin-tango .jcarousel-item img { }
.about-slide .jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000; }
.about-slide .jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top: 43px; right: 12px; width:30px; height: 30px; cursor: pointer; background:#343434 url(../images/prevnext-about.png) -30px 0px no-repeat; }
.about-slide .jcarousel-skin-tango .jcarousel-next-horizontal:hover { background-position:-30px -30px; }
.about-slide .jcarousel-skin-tango .jcarousel-next-horizontal:active { background-position:-30px -30px; }
.about-slide .jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .about-slide .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .about-slide .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { cursor: default; background-position:-30px 0px; }
.about-slide .jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top: 13px; right:12px; width: 30px; height: 30px; cursor: pointer; background:#343434 url(../images/prevnext-about.png) 0px 0px no-repeat; }
.about-slide .jcarousel-skin-tango .jcarousel-prev-horizontal:hover { background-position:0px -30px; }
.about-slide .jcarousel-skin-tango .jcarousel-prev-horizontal:active { background-position:0px -30px; }
.about-slide .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .about-slide .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .about-slide .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position:0px 0px; }
/*------------------------------矿山介绍--------------------------------------*/

.mine-info { position:absolute; z-index:66; width:400px; height:300px; background:#fcc91a; left:50%; padding:0px 125px; margin-left:-325px; bottom:100px; overflow:hidden; }
.mine-info h3 { display:block; padding-top:15px; height:40px; line-height:40px; color:#000; }
.mine-ico { position:absolute; z-index:55; width:18px; height:220px; background:url(../images/mine-ico.png) no-repeat; top:50%; left:50%; margin-left:-300px; margin-top:-220px; overflow:hidden; }
.mine-info-word { display:block; width:400px; height:180px; }
.mine-info-word p { color:#000; }
.mine-info a { display:block; height:25px; line-height:25px; width:90px; text-align:center; background:#000; color:#fff; margin-top:10px; }
span.about-close { position:absolute; display:block; height:15px; width:15px; cursor:pointer; background:url(../images/about-close.png) center center no-repeat; right:3px; top:3px; z-index:66; }
/*------------------------------企业文化--------------------------------------*/
.cultural li h3 { display:block; height:56px; line-height:56px; border-bottom:1px dotted #fff; text-align:center; font-size:16px; color:#FFF; }
.cultural li p.des { display:block; height:230px; line-height:20px; padding-top:10px; text-align:center; }
.cultural li em { display:block; width:80px; height:20px; line-height:20px; color:#FFF; margin:0 auto; cursor:pointer; text-align:center; border:1px solid #8c8b8b; }
.cultural li a:hover em { border:1px solid #8a7429; background:#8a7429; color:#FFF; }
/*调试*/

.cultural { width:1000px; height:400px; position:absolute; z-index:66; left:50%; top:50%; margin-left:-500px; margin-top:-200px; overflow:hidden; }
.cultural li { width:224px; height:400px; float:left; display:block; margin-right:26px; overflow:hidden; }
.cultural li a { display:block; height:328px; width:204px; padding:0px 10px; background:url(../images/cultural-bg.png) no-repeat; cursor:pointer; }
.cultural li div { }
#cultural { position:relative; height:400px; overflow:hidden; }
.cultural > ul > li { float:left; height:400px; overflow:hidden; }
.cultural > ul > li a { margin-top:0px; opacity:0; text-align:center; }
.ac_subitem { width:620px; padding-left:20px; height:0px; /* animate to 400px */ top:50%; left:50%; margin-top:0px; /* animate to -200px */ margin-left:-330px; position:absolute; z-index:99; overflow:hidden; background:#fff; }
.ac_subitem * { color:#000; }
.cultural li .ac_subitem p { padding:0px; text-align:left; height:auto; }
.cultural li span.ac_close { position:absolute; width:21px; height:21px; right:3px; top:3px; cursor:pointer; background:url(../images/close.png) no-repeat -7px -7px; }
.cultural .scroll { width:610px; height:350px; }
.cultural .scroll .viewport { width: 580px; height:350px; }
.cultural .scroll .overview { width:580px; height:350px; }
.brand { width:1000px; height:460px; margin-left:-500px; margin-top:-230px; }
.brand .tab-t li { display:block; float:left; width:100px; height:24px; line-height:24px; color:#FFF; background:#000; color:#FFF; text-align:center; cursor:pointer; }
.brand .tab-t li.on { background:#fdca1c; color:#000; }
.brand .tab-t { position:absolute; top:50%; margin-top:240px; left:50%; margin-left:-200px; width:400px; height:24px; }
.brand .tab-c div { text-align:center; }
.factory { width:1000px; height:370px; margin-left:-500px; margin-top:-180px; }
.factory ul { height:300px; overflow:hidden; }
.factory li { display:block; width:270px; height:270px; margin-right:30px; margin-left:30px; float:left; position:relative; }
.factory li h3 { position: absolute; bottom:10px; left:0px; display:block; height:65px; line-height:36px; color:#FFF; text-align:center; width:270px; }
.factory div { display:block; text-align:center; }
/*.factory-info {
	width:1000px;
	height:370px;
	margin-left:-500px;
	margin-top:-185px;
}
.factory-info ul { display:block; height:230px; overflow:hidden;}
.factory-info li { display:block; width:190px; height:190px; float:left; margin-right:10px; position:relative; margin-top:40px;}
.factory-info li h3 { position: absolute; bottom:10px; left:0px; display:block; height:45px; line-height:32px; color:#FFF; text-align:center; width:190px;}
*/

.factory-info { width:1000px; height:420px; margin-left:-500px; margin-top:-210px; }
.factory-info ul { display:block; height:280px; overflow:hidden; }
.factory-info li { display:block; width:240px; height:240px; float:left; margin-right:10px; position:relative; margin-top:40px; }
.factory-info li h3 { position: absolute; bottom:20px; left:0px; display:block; height:45px; line-height:32px; color:#FFF; text-align:center; width:240px; }
.factory-info02 { height:420px; margin-top:-210px; }
.factory-info02 li h3 { width:240px; bottom:20px; }
.factory-info02 ul { height:280px; }
.factory-info02 li { width:240px; height:240px; }
.factory-info h1 { display:block; width:240px; background:url(../images/jjg-title.png) no-repeat; height:115px; margin:0 auto; }
.factory-info02 h1 { background:url(../images/daban-title.png) no-repeat; }
.factory-info a { clear:both; display:block; background:#fcc91a; color:#000; width:120px; margin:0 auto; height:25px; line-height:25px; text-align:center; }
.cangcu { width:650px; height:500px; margin-left:-325px; margin-top:-250px; display:none; }
.cangcu a { display:block; background:#fcc91a; color:#000; width:120px; margin:0px auto; height:25px; line-height:25px; text-align:center; }
.roomback { display:block; position:absolute; left:50%; width:150px; margin-left:-75px; height:25px; line-height:25px; bottom:13px; background:#fcc91a; color:#000; text-align:center; cursor:pointer; z-index:66; }
.roomdetail { display:block; position:absolute; left:50%; width:150px; margin-left:-155px; height:25px; line-height:25px; bottom:13px; background:#fcc91a; color:#000; text-align:center; cursor:pointer; z-index:66; }
.roomback2 { margin-left:5px; }
.roomback:hover, .roomdetail:hover { color:#000; }
.room-information .close { display:block; position:absolute; right:-35px; top:0px; z-index:55; background:url(../images/close.png) 0px -35px no-repeat; height:35px; width:35px; cursor:pointer; }
.room-information .close:hover { background-position:0px 0px; }
.login-box { display:none; }
.login-box dl dt { display:block; float:left; width:210px; height:210px; padding:0px 20px; }
.login-box dl dt h3 { display:block; height:60px; line-height:60px; text-align:center; text-align:center; border-bottom:1px dotted #7f7f7f; color:#000; font-size:16px; }
.login-box dl dd { display:block; float:right; width:270px; text-align:center; background:#e6e6e6; }
.login-box dl dd a { line-height:210px; color:#000; font-size:13px; font-family:'微软雅黑'; }
.login-box dl dt ul { padding-top:20px; }
.login-box dl dt ul li { height:35px; overflow:hidden; }
.login-box dl dt ul li input { width:148px; background:#c6c6c6; color:#333; padding-left:2px; cursor:text; }
.login-box dl dt ul li em { display:block; float:left; width:60px; height:20px; line-height:20px; color:#000; text-align:right; }
.login-box dl dt input { background:#000; color:#FFF; width:80px; height:20px; line-height:20px; border:none; float:right; cursor:pointer; }
.login-box a.close { display:block; position:absolute; top:2px; right:2px; cursor:pointer; width:11px; height:11px; background:url(../images/about-close.png) no-repeat; }
.cangcu-slide { display:block; background:#FFF; width:640px; height:450px; padding:5px; position:relative; }
.cangcu-img { display:block; width:640px; height:385px; overflow:hidden; }
.cangcu-img img { width:640px; height:385px; }
.cangcu-dec { color:#000; padding-top:8px; height:54px; overflow:hidden; }
.cangcu-dec * { color:#000; }
.cangcu-dec p { line-height:18px; }
.cangcu .cnext, .cangcu .cprev { position:absolute; top:170px; text-indent:-999px; overflow:hidden; width:25px; height:45px; z-index:66; background:url(../images/cc-arr.png) no-repeat; cursor:pointer; }
.cangcu .cnext { left:0px; }
.cangcu .cprev { background-position:-25px 0px; right:0px; }
.cangcu-slide .close { display:block; position:absolute; right:5px; top:5px; z-index:55; background:url(../images/close.png) 0px -35px no-repeat; height:35px; width:35px; cursor:pointer; }
.cangcu-slide .close:hover { background-position:0px 0px; }
.minepage { position:absolute; bottom:30px; left:50%; z-index:66; display:block; margin-left:-290px; width:580px; }
.minepage li { display:block; height:43px; width:193px; line-height:50px; text-align:center; color:#000; cursor:pointer; float:left; background:url(../images/mine-tab.png) no-repeat; }
.minepage li.on { background:url(../images/mine-tab-on.png) no-repeat; }
.minepage li a { display:block; height:43px; line-height:50px; text-align:center; color:#000; }
.mine-l { display:block; position:absolute; left:0px; width:300px; z-index:77; }
.mine-r { display:block; position:absolute; right:0px; width:300px; z-index:77; }
#errormsg { display:block; clear:both; height:30px; line-height:30px; overflow:hidden; color:#000; text-align:right; }
.national { position:absolute; z-index:77; left:0px; top:0px; height:100%; width:320px; background:#FFF; }
.national * { color:#000; }
.national .scroll { width:310px; padding-right:10px; margin-top:10px; }
.national .scroll .viewport { width:300px; }
.national .scroll .overview { width:300px; }
.national h1 { font-weight:bold; display:block; height:36px; line-height:36px; overflow:hidden; padding:20px 20px 0px; }
.national h6 { line-height:20px; padding:0px 20px; font-size:13px; font-family:'微软雅黑'; }
.national h2 { display:block; height:30px; line-height:30px; overflow:hidden; border-bottom:1px solid #000; font-size:16px; padding:0px 20px 10px; }
.address_info { padding:6px 20px 0px; }
.mall { display:block; padding:6px 0px; border-bottom:1px dotted #e0e0e0; }
.mall h3 { cursor:pointer; }
.mall h3, .mall p { color:#575757; font-size:13px; font-family:'微软雅黑'; line-height:18px; }
.network li { display:block; height:34px; width:163px; float:left; background:url(../images/map-tab.png) no-repeat; margin-right:2px; text-align:center; line-height:41px; cursor:pointer; }
.network li a:hover { color:#FFF; }
.network li.on a, .network li.on a:hover { color:#000; }
.network li.on { background:url(../images/map-tab-on.png) no-repeat; color:#000; }
.network { position:absolute; bottom:50px; left:50%; margin-left:-165px; width:330px; height:34px; z-index:66; }
/*20130730edit*/
.islideprev em, .islideprev i, .islidenext em, .islidenext i { display:none; }
.islideprev { position:absolute; z-index:666; left:10px; display:block; width:32px; background:url(../images/roomprevnext.png) no-repeat; height:122px; top:50%; margin-top:-95px; cursor:pointer; text-align:center; color:#FFF; }
.islideprev:hover { background-position:0px -122px; }
.islidenext { position:absolute; z-index:666; right:10px; top:50%; margin-top:-95px; display:block; width:32px; background:url(../images/roomprevnext.png) -32px 0px no-repeat; height:122px; cursor:pointer; text-align:center; color:#FFF; }
.islidenext:hover { background-position:-32px -122px; }
.proprev { display:block; z-index:666; text-indent:-999px; position:absolute; left:10px; top:250px; width:21px; height:41px; cursor:pointer; background:url(../images/productnextprev.png) no-repeat; }
.pronext { display:block; z-index:666; text-indent:-999px; position:absolute; right:10px; top:250px; width:21px; height:41px; cursor:pointer; background:url(../images/productnextprev.png) -21px 0px no-repeat; }
.webmap h3 { display:block; height:24px; line-height:24px; color:#000; background:#fed019; padding:0px 20px; }
.webmap ul { width:780px; }
.webmap li { display:block; height:55px; border-bottom:1px solid #333; padding-top:5px; overflow:hidden; }
.webmap li a { display:block; height:25px; line-height:25px; font-size:14px; font-family:'微软雅黑'; color:#fcc91a; }
.webmap li div { display:block; height:25px; line-height:25px; overflow:hidden; }
.webmap li div a { display:inline-block; padding-right:20px; height:25px; color:#fff; font-size:12px; }
.webmap li div a:hover { color:#fcc91a; }
/*-------------------------------------------------------2013-11-19 edit-------------------------------------------------------*/
.news-detail-box { }
.branch { width:800px; margin-left:-400px; margin-top:-240px; background:#181818; height:480px;}
.branch h3 { display:block; height:24px; line-height:24px; color:#000; background:#fed019; padding:0px 60px; text-align:center; }
.branch .scroll { height:430px; overflow:hidden; width:780px; padding:10px 10px; }
.stock { height:500px; margin-top:-250px; }
.report { width:800px; margin-left:-400px; height:480px; margin-top:-240px; }
.report h3 { display:block; height:24px; line-height:24px; color:#000; background:#fed019; padding:0px 60px; }
.report li { display:block; height:24px; line-height:24px; margin-bottom:2px; overflow:hidden; padding:0px 10px; background:url(../images/report-list-bg01.png) repeat; }
.report li:nth-child(even) {
background:url(../images/report-list-bg02.png) repeat;
}
.report li.th { background:#fed019; color:#181818; font-family:'微软雅黑'; }
.report li.th em { color:#181818; }
.report li em { display:block; float:right; width:100px; text-align:center; height:24px; line-height:24px; color:#6f6f6f; }
.report .pagelist { padding-left:340px; }
.bookpdf { display:block; width:500px; margin-left:-250px; height:500px; margin-top:-250px; }
.report05 { width:800px; margin-left:-400px; height:400px; margin-top:-200px; }
.report05 li, .report05 li.th {
background:none;
padding:0px;
}
.report05 li:nth-child(even){background:none;
padding:0px;}
.report05 li div { display:block; width:180px; float:left; height:24px; background:url(../images/report-list-bg01.png) repeat; padding-left:15px; }
.report05 li em { display:block; float:left; width:98px; background:url(../images/report-list-bg01.png) repeat; margin-right:2px; }
.report05 li:nth-child(even) em, .report05 li:nth-child(even) div {
background:url(../images/report-list-bg02.png) repeat;
}
.report05 .scroll { width:600px; float:right; clear:none; }
.report05 .report05-l { width:200px; float:left; }
.report05 .report05-l li { background:url(../images/report-list-bg01.png) repeat; width:180px; padding-left:18px; }
.report05-l li:nth-child(even) {
background:url(../images/report-list-bg02.png) repeat;
}
.report05-l li.th, .report05 li.th em { background:#fed019; }
.report06 li { padding:0px; }
.report06 li:hover { background:#6f6f6f; }
.report06 li.th:hover { background:#fed019; }
.report06 li:hover em, .report06 li:hover em a { color:#FFF; }
.report06 li span { display:block; float:left; width:100px; text-align:center; }
.report06 li div { display:block; float:left; width:580px; }
.report06 li em { width:60px; display:block; float:left; }
.report06 li em a { color:#6f6f6f; text-decoration:underline; }
.report06 li em a:hover { color:#fed019; }
.card { width:894px; margin-left:-447px; height:400px; margin-top:-200px; }
.card ul{width:894px;}
.card li {width:276px; float:left; height:149px; padding:17px 10px 0; overflow:hidden;  margin:2px 2px 0 0; background:url(../images/team.png) no-repeat; }
.card li:nth-child(even){background-position:0px -166px;}
.card .scroll {width:894px;height:400px;}
.card h3{width:100%;line-height:20px;float:left;}
.card h3 span{float:left;}
.card h3 a{border:1px #878686 solid;padding:0 10px;height:18px;line-height:18px;text-align:center;background-color:#575656;float:left;font-size:12px;margin-left:10px;}
.card h3 a:hover{background-color:#fcc91a;border-color:#fcc91a;color:#262525;}
.card h4{width:100%;color:#818180;font-size:13px;line-height:18px;overflow:hidden;font-family:'微软雅黑';float:left;}
.card h4.mt-5{margin-top:5px;}
.card h4.mt-20{margin-top:20px;}
.card h4.mt-30{margin-top:30px;}
.card .info{display:none;}

.report .w20,.report .w25,.report .w30,.report .w35,.report .w40,.report .w45.report .w50.report .w55,.report .w60,.report .w100{height:24px;line-height:24px;float:left;position:relative;}
.report.director .list li{width:390px;padding:0px;float:left;cursor:pointer;margin-right:10px;display:inline;}
.report.director .list li:hover font{color: #fcc91a;}
.report.director .list .info{display:none;}
.report.director .list .list_2 { clear:both}
.report .w20{width:20%;}
.report .w25{width:25%;}
.report .w30{width:30%;}
.report .w35{width:35%;}
.report .w40{width:40%;}
.report .w45{width:45%;}
.report .w50{width:50%;}
.report .w55{width:55%;}
.report .w60{width:60%;}
.report .w100{width:100%;}
.report li.new,.report li.new:hover,.report.director .list li{background:none;color:#a9a9a9}

.report.director .list li.odd font{background: url(../images/report-list-bg02.png) repeat;}
.report.director .list li.odd:nth-child(even) font{background: url(../images/report-list-bg02.png) repeat;}



.report li span font{position:absolute;top:0;right:2px;bottom:0;left:0;text-align:left;padding:0 10px 0 22px;background:url(../images/report-list-bg01.png);overflow:hidden;}
.report.director .list li:nth-child(even) font{position:absolute;top:0;right:2px;bottom:0;left:0;text-align:left;padding:0 10px 0 22px;background:url(../images/report-list-bg01.png);overflow:hidden;}
.report li:nth-child(even) span font{background:url(../images/report-list-bg02.png);}
.report li.th.new{width:798px;}
.report li.th span font,.report li.th:hover span font{background:#fed019;right:0px; color:#000;}
.report li:hover span font{background: #6f6f6f;}

.bodyMask{width:100%;height:100%;position:fixed;float:none;top:0px;left:0px;z-index:1000;background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;display:none;}
.bodyWindow{width:750px;overflow:hidden;height:320px;background-color:#fff;padding:40px;position:fixed;float:none;top:50%;left:50%;margin:-200px 0 0 -400px;z-index:1500;display:none;font-family:'微软雅黑';line-height:26px;}
.bodyWindow .img,.bodyWindow .img img{width:250px;height:320px;float:left;}
.bodyWindow .info{/*width:480px;*/width:750px;float:right;}
.bodyWindow .name,.bodyWindow .place{width:100%;float:left;color:#333;font-size:14px;}
.bodyWindow .name{font-size:24px;}
.bodyWindow .text{width:100%;height:240px;float:left;color:#666;margin-top:20px;}
.bodyWindow .close{width:22px;height:22px;position:absolute;top:5px;right:5px;background:url(../images/close.png) no-repeat -7px -41px;cursor:pointer;}
.bodyWindow .close:hover{background-position:-7px -6px;}
.bodyWindow .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #fcc91a;}
.bodyWindow p{color:#666;}

.data { width:891px; margin-left:-414px; height:360px; margin-top:-180px; }
.data li { width:136px; float:left; height:274px; overflow:hidden; overflow:hidden; margin-right:2px; }
.data li:nth-child(even) {
background:url(../images/data02.png) no-repeat;
}
.data li div:hover { background:#fed019; color:#000; }
.data li div { display:block; height:116px; margin-bottom:2px; padding:10px; background:url(../images/data01.png) no-repeat;}
.data li div:nth-child(even) { background-position:0px -118px;}
.data li:nth-child(even) div { background-position:0px -118px;}
.data li:nth-child(even) div :nth-child(even) { background-position:0px 0px;}

.data li div h3 { display:block; height:30px; line-height:30px; overflow:hidden; text-align:right; padding-top:60px; }
.data li div em { font-size:12px; padding-left:5px; font-family:'微软雅黑'; }
.data .scroll { width:828px; }
.history { display:block; height:260px; margin-top:-130px; }
.history dt { display:block; float:left; width:400px; height:216px; float:left; padding-top:20px; }
.history dd { display:block; float:right; width:600px; }
#history { display:block; height: 230px; padding:20px 0px; position:relative; overflow: hidden; }
.history-box { display:block; position:relative; width:600px; height:230px; overflow:hidden; background: url(../images/history-line.png) 95px 0px no-repeat; }
#dates { width: 140px; height: 230px; float:left; }
#dates li { list-style: none; float: left; width: 140px; text-align:center; height: 45px; background: url(../images/news-dot.png) 92px 16px no-repeat; position:relative; }
#dates a { display:block; width:120px; height:46px; line-height:46px; font-size:14px; font-family:'微软雅黑'; color:#fdcf18; }
#dates .selected { background:url(../images/news-dot-on.png) 92px 16px no-repeat; }
#dates .selected:hover { color:#fdcf18; }
#dates a:hover { color:#fdcf18; }
#issues { width: 460px; float:right; height:230px; overflow:hidden; }
#issues li { width: 460px; height:46px; float: left; position:relative; }
#issues li h3 { display:block; height:36px; line-height:18px; padding-top:10px; }
#issues li.selected dd h3 { color:#349fd0; }
#issues li.selected dt strong, #issues li.selected dt em { color:#888; }
#nnext, #nprev { position: absolute; display:block; left: 87px; width: 20px; height: 12px; cursor:pointer; overflow: hidden; z-index:999; background:url(../images/prevnext2.png) no-repeat; }
#nprev { top: 5px; }
#nnext { bottom:5px; background-position:0px -12px; }
#nnext:hover { background-position:-20px -12px; }
#nprev:hover { background-position:-20px 0px; }

.reporttab { height:400px; margin-top:-200px;}
.reporttab .tab-t { width:600px; margin-left:-300px;}
.reporttab .tab-t li { width:150px;}

.news_industry div{padding-left:10px;}

