﻿
	/*- 2013.11.13 | isnow -*/

	@charset "utf-8";
 @import url(reset.css);
/*-- Global Style --*/
body { margin:0 auto; font-size:14px; }
body,td,th,div { font-family: "宋体"; }
a { color:#666; }
.fn-margin { position:relative; width:1060px; margin:0 auto; }
.fn-l { float:left; }
.fn-r { float:right; }
.text_l { text-align:left }
.text_2 { text-align:center; }
.btn-icon { display:inline-block; background:#000000; text-align:center; text-transform:uppercase; word-spacing:10px; }
.btn-icon:hover { background:#333333; }
/*-- Loading --*/
	.load { position:absolute; top:0; left:0; z-index:9999; width:100%; height:100%; _height:1000px; background:#000000; }
.loading { position:absolute; top:50%; left:50%; width:432px; height:55px; margin:-50px 0 0 -216px; display:none; }
.loading img { display:block; width:66.66666%; margin:0 auto; }
.browser { display:none; }
.ie6 .loading { top:100px; margin-top:0; }
.ie6 .browser { position:relative; top:200px; left:0; display:block; width:100%; height:200px; margin-top:0; text-align:center; color:#666666; }
.ie6 .browser h1 { margin-bottom:15px; font-size:25px; letter-spacing:2px; color:#333333; }
.ie6 .browser p { line-height:1.8; font-size:13px; }
.ie6 .browser ul { width:600px; margin:25px auto 0; }
.ie6 .browser ul li { float:left; width:120px; text-align:center; }
.ie6 .browser ul li em { display:block; height:25px; line-height:25px; color:#ffffff; }
.ie6 .browser ul li a:hover em { color:#cc0000; }
/*-- Index --*/
	.header { height:90px; background:#fff; }
.logo { width:205px; margin-left:60px; }
.logo a { display:block; width:205px; height:50px; margin-top:30px; background:url(logo.jpg) no-repeat center center; text-indent:-9999px; }
.logotel {float:right; color:#666666; margin-top:60px; font-weight:bold;}
.logotel img { padding-left:5px; padding-right:5px;}
.logotel span { color:#F00;}
.nav ul { height:40px; margin-top:52px; }
.nav ul li { float:left; margin-right:10px; }
.nav ul li a { display:inline-block; height:36px; line-height:34px; }
.nav ul li.current a, .nav ul li a:link, .nav ul li a:visited { color:#999999 }
.nav ul li a:hover { color: #666666; border-bottom:1px solid #666666; }
.header-current { position:fixed; top:0; left:0; z-index:9997; width:100%; }

/*案例分类*/
.nav2 ul { margin-top:50px; _margin-left:-82px; margin-left:-42px; }
.nav2 ul li { float:left; _margin-left:22px; margin-left:42px; height:250px; }
.nav2 ul li a { display:inline-block; line-height:34px; }
.nav2 ul li.current a, .nav ul li a:link, .nav ul li a:visited { color:#999999 }
.nav2 ul li a:hover { color: #666666; border-bottom:1px solid #666666; }

/*设计师推荐搭配*/
.nav3 { width:740px; float:left;}
.nav3 dd{ font-size:16px; font-weight:bold; color:#666; }
.nav3 dl img{ width:685px; height:300px; border:none; padding-top:20px; }
.nav3 dt{ padding-top:20px; font-size:12px; font-weight:normal;}

/*配饰产品*/
.nav4 { width:320px; float:left;}
.nav4 dd{ font-size:16px; font-weight:bold; color:#666; }
.nav4 dl img{ width:324px; height:190px; border:none; padding-top:20px; }
.nav4 dt{ padding-top:20px; padding-bottom:15px; font-size:12px; font-weight:normal; border-bottom:1px #CCC solid;}

/*ABOUT US*/
.nav5 { width:320px; float:left; padding-top:50px;}
.nav5 dd{ font-size:24px; font-weight:bold; color:#666; }
.nav5 dt{ padding-top:10px; padding-bottom:15px; font-size:12px; color:#333;line-height: 20px;}
.nav6 {width:324px; float:left;}
.nav6 dl img{ width:324px; height:190px;border:none; padding-top:50px; padding-left:50px;}

/*新闻资讯*/
.nav7 { width:300px; float:left; padding-top:50px; padding-left:100px}
.nav7 dd{ font-size:16px; font-weight:bold; color:#666; }
.nav7 dt{ padding-top:10px; font-size:12px; font-weight:normal;}

/*底部导航*/
.fn-wrap2 { padding:0px 0; background-color:#333; margin-top:30px; padding-bottom:50px; border-bottom:2px #444 solid;}
.nav8 { width:320px; float:left; padding-top:30px;}
.nav8 dd{ font-size:16px; font-weight:bold; color:#FFF;}
.nav8 dt{ padding-top:50px; padding-bottom:15px; font-size:36px; color:#FFF;line-height: 20px;}
.nav9 {width:400px; float:left; padding-top:30px;}
.nav9 a { color:#999;}
.nav9 a:hover { color:#ccc;}
.nav9 ul{float:left; padding-right:30px;}
.nav9 dd { font-weight:bold; padding-bottom:25px;}
.nav9 dt { padding-bottom:10px;}
.nav9 dl { font-weight:normal; }
.nav10 { width:300px; float:left; padding-top:30px; padding-left:20px;}
.nav10 dt{ padding-top:10px; font-size:12px; font-weight:normal; color:#FFF; text-align:center; line-height:25px;}
.fn-wrap3 { padding:0px 0; background-color:#333; padding-top:20px; padding-bottom:20px; }
.nav11 {}
.nav11 dd{ font-size:12px; font-weight:bold; color:#666;}
.nav11 dt{  color:#666;line-height: 20px;}



#wrapper { position:relative; z-index:10; height:600px; width:100%; }
#banner { width:100%; }
#banner ul li { position:absolute; top:0; left:0; width:100%; height:600px; display:none; }
.banner-title { position:relative; top:50px; left:0; }
.banner-btn-prev, .banner-btn-next { position:absolute; top:0; width:100px; height:100%; }
.banner-btn-prev { left:0; }
.banner-btn-next { right:0; }
#menu { position:absolute; bottom:0; left:0; width:100%; height:39px; background:url(black-aph.png); }
#menu ul li { float:left; margin-right:30px; line-height:39px; text-transform:uppercase; }
#menu ul li a:hover { color:#cccccc; }
.page-down { position:absolute; bottom:-16px; left:50%; width:30px; height:32px; margin-left:-14px; background:url(icon.png) no-repeat 0 0; cursor:pointer; }
.fn-wrap { padding:0px 0; }
.contain-title { margin-bottom:20px; text-align: center; }
.contain-title hgroup { display:inline-block; }
.contain-title h1 { font-size:35px; text-transform:uppercase; font-weight:normal; }
.contain-title h2 { width:80%; margin:0 auto; padding-top:10px; letter-spacing:2px; font-size:24px; font-weight:normal; }
.about-article p { font-size:14px; line-height:2; }
#concept { background:#ececec; color:#000000; text-align:center; }
#about {
background:# FFF; color:#000000; text-align:center; width: auto; height:auto; }
#about1 { color:#000000; width:100%; }
#concept .contain-title h2 { border-color:#ffffff; }
.concept-article { display:inline-block; text-align:left; }
.concept-article h3 { margin-bottom:15px; }
.concept-article p { font-size:14px; line-height:2; }
#founder { position:relative; z-index:12; }
.founder-article { width:100%; height:338px; overflow:hidden; }
.founder-article img { float:left; margin-right:35px; }
.founder-article h1 { font-size:35px; font-weight:normal; margin-bottom:10px; }
.founder-article h3 { font-size:24px; text-transform:uppercase; font-weight:normal; letter-spacing:2px; margin-bottom:10px; }
.founder-article sub { margin-left:10px; font-size:16px; }
.founder-article p { font-size:14px; line-height:2; }
.founder-honnor { position:absolute; right:0; top:150px; width:310px; padding:20px 0 0 20px; }
.founder-honnor h3 { height:70px; font-size:16px; }
.founder-honnor ul { height:308px; overflow:hidden; }
.founder-honnor ul li { height:20px; margin-bottom:20px; color:#333333; }
.founder-honnor:hover { background:#efefef; }
.founder-honnor:hover ul { height:auto; }
#team { position:relative; z-index:10; background:#ebecec; color:#ffffff; }
#team .contain-title h2 { border-color:#ffffff; }
.team-article { position:relative; }
.team-article img { width:100%; }
.team-articleinfo { position:absolute; left:0; top:615px; width:80%; min-height:200px; padding:25px 10%; background:#efefef; color:#666666; line-height:2; font-size:12px; display:none; }
.team-articleinfo h3 { margin-bottom:30px; text-align:center; font-size:14px; color:#000000; line-height:1; }
.awards-item { float:left; width:335px; margin-right:27px; }
.awards-item:last-child { margin-right:0; }
.awards-pic { width:335px; height:200px; overflow:hidden; }
.awards-title { padding:12px 0; border-bottom:3px solid #000000; line-height:2; }
.awards-title a { color:#000000; }
.awards-title p { text-align:left; line-height:1.8; font-size:12px; color:#666666; }
.new-more { position:relative; height:23px; margin:100px 0 70px; border-top:1px solid #000000; }
.new-more a { position:absolute; top:-9px; left:50%; width:100px; height:16px; margin-left:-50px; line-height:16px; font-size:10px; }
#footer { position:relative; z-index:10; height:100px; background:#000000; color:#b6b6b6; width:100%; }
.page-up { position:absolute; top:-16px; left:50%; width:30px; height:32px; margin-left:-14px; background:url(icon.png) no-repeat -30px 0; cursor:pointer; }
.footer-l { line-height:40px; font-size:12px; }
.footer-l span { margin-right:25px; }
.footer-r { position:relative; height:20px; padding-top:10px; }
.lsd-weixin { position:relative; top:-2px; right:-2px; display:inline-block; width:16px !important; height:16px !important; margin:0 0 0 10px !important; padding:0 !important; background:url(flogo.png) no-repeat !important; }
.lsd-weixin:hover { background-position:0 0 !important; }
.tsina-wb { position:relative; top:-2px; right:-2px; display:inline-block; width:21px !important; height:16px !important; margin:0 0 0 10px !important; padding:0 !important; background:url(share-icon.png) no-repeat 0 0 !important; }
.tsina-wb:hover { background-position:-21px 0 !important; }
.tsina-bk { display:inline-block; width:27px !important; height:20px !important; margin:0 0 0 10px !important; padding:0 !important; background:url(share-icon.png) no-repeat 0 -32px; }
.tsina-bk:hover { background-position:0 -52px; }
.qrcode-pic { position:absolute; right:0; bottom:40px; display:none; border:1px solid #eeeeee; box-shadow:0 0 5px rgba(100, 100, 100, 0.7); }
.qrcode-pic1 { position:absolute; right:0; bottom:40px; display:none; border:1px solid #eeeeee; box-shadow:0 0 5px rgba(100, 100, 100, 0.7); }
.qrcode-pic2 { position:absolute; right:0; bottom:40px; display:none; border:1px solid #eeeeee; box-shadow:0 0 5px rgba(100, 100, 100, 0.7); }
.footer-r .lsd-weixin img { position:absolute; bottom:0; right:0; }
.footer-r .tsina-wb img { position:absolute; bottom:0; right:0; }
.footer-r .tsina-bk img { position:absolute; bottom:0; right:0; }
/*-- Case --*/
	.c-wrapper { height:auto !important; padding-bottom:39px; }
.case-banner { background:#000000; }
.case-banner .contain-title { color:#ffffff; }
.case-banner .contain-title h2 { border-color:#ffffff; }
.case-banner-article { margin-bottom:80px; }
.case-nav { margin-top:4px; }
.case-nav a { display:block; }
.case-nav-item { position:relative; height:300px; margin-bottom:4px; background-color:#000000; overflow:hidden; }
.case-nav-item1 { position:relative; height:300px; margin-bottom:4px; background-color:#000000; overflow:hidden; }
.case-nav-item2 { position:relative; height:300px; margin-bottom:4px; background-color:#000000; overflow:hidden; }
.case-nav-title { position:absolute; top:50%; left:-80px; z-index:9; width:100%; margin-top:-40px; color:#000000; text-align:center; cursor:pointer; }
.case-nav-title h1 { margin-bottom:10px; font-size:35px; font-weight:normal; color:#FFFFFF; font-weight:normal; }
.case-nav-title h2 { position:relative; display:inline-block; width:500px; height:30px; line-height:30px; text-transform:uppercase; letter-spacing:2px; font-size:24px; font-weight: bold; color:#FFFFFF; font-weight:normal; }
.case-nav-title h2 span { position:absolute; top:4px; right:0; display:inline-block; width:30px; height:32px; background:url(icon.png) no-repeat -60px 0; }
.case-nav-image { position:absolute; top:0; left:50%; margin-left:-960px; }
.case-nav-image img { position:absolute; top:0; left:0; }
/*-- 项目 --*/
	.xiangmu { position:relative; height:775px; overflow:hidden; margin:0 auto; width:1060px; margin-top:50px; margin-bottom:50px; }
.xiangmu_l { float:left; width:305px; margin-right:25px; }
.xiangmu_l_1 { height:240px; margin-bottom:25px; background:url(xm1.jpg) no-repeat; }
.xiangmu_l_1 h1 { font-size:20px; color:#FFFFFF; text-transform:uppercase; letter-spacing:2px; margin-bottom:10px; margin-left:30px; padding-top:70px; }
.xiangmu_l_1 h2 { font-size:14px; color:#FFFFFF; text-transform:uppercase; letter-spacing:2px; margin-left:30px; }
.xiangmu_l_2 { height:505px; overflow:hidden; }
.xiangmu_r { float:left; width:730px; }
.xiangmu_r_1 { width:730px; overflow:hidden; }
.xiangmu_r_1_1 { width:475px; float:left; margin-right:25px; }
.xiangmu_r_1_2 { width:230px; float:left; }
.xiangmu_r_1_2_1 { margin-bottom:24px; }
.xiangmu_r_2 { width:730px; overflow:hidden; }
.xiangmu_r_2_1 { width:230px; float:left; margin-right:25px; }
.xiangmu_r_2_2 { width:475px; float:left; }
.xiangmu_ny { }
/* artist */
.artist { width:1060px; position:relative; height:770px; margin:40px auto 0 auto; }
.artist li { left:240px; overflow:hidden; width:110px; position:absolute; top:0px; height:110px }
.artist li a { background:url(mg.png) repeat; left:0px; color:#fff; font-family:"宋体"; position:absolute; top:0px; opacity:.8 }
.artist li a:hover { color:#fff }
.artist li a strong { line-height:2em }
.artist .a1 { left:0px; position:absolute; top:0px; width:305px; height:240px; background:url(xm1.jpg) no-repeat; }
.artist .a1 h1 { font-size:20px; color:#FFFFFF; margin-bottom:10px; font-weight:normal; margin-left:60px; padding-top:70px; }
.artist .a1 h2 { font-size:14px; color:#FFFFFF; font-weight:normal; margin-left:60px; }
.artist .a2 { width:305px; height:505px; left:0px; top:265px; }
.artist .a3 { width:475px; height:500px; left:330px; top:0px; }
.artist .a4 { width:230px; height:238px; left:830px; top:0px; }
.artist .a5 { width:230px; height:238px; left:830px; top:262px; }
.artist .a6 { width:230px; height:245px; left:330px; top:525px; }
.artist .a7 { width:475px; height:245px; left:585px; top:525px; }
.artist .a2 a { font-size:14px; overflow:hidden; width:305px; height:35px; padding-top:435px; text-align:center; }
.artist .a3 a { width:475px; height:35px; overflow:hidden; font-size:14px; padding-top:465px; text-align:center; }
.artist .a4 a { width:230px; height:35px; overflow:hidden; font-size:14px; padding-top:203px; text-align:center; }
.artist .a5 a { width:230px; height:35px; overflow:hidden; font-size:14px; padding-top:203px; text-align:center; }
.artist .a6 a { width:230px; height:35px; overflow:hidden; font-size:14px; padding-top:180px; text-align:center; }
.artist .a7 a { width:475px; height:35px; overflow:hidden; font-size:14px; padding-top:180px; text-align:center; }
/*-- 项目 --*/
	/*-- 项目列表 --*/
	.contain-menu { height:70px; margin-bottom:15px; line-height:70px; }
.contain-menu h1 { font-weight:normal; color:#575757; font-size:12px; }
.contain-menu h1 a { color:#575757; font-size:12px; text-decoration:none; }
.contain-menu h1 span { margin:0 10px; }
.caselist-classify { margin-bottom:35px; padding:10px 0; font-size:12px; border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; }
.caselist-name span, .caselist-name strong { position:relative; float:left; display:inline-block; padding:5px 15px; }
.caselist-name i { position:absolute; font:0/0 Arial; }
.caselist-name strong { margin-right:5px; background:#000000; color:#ffffff; font-weight:normal; }
.caselist-name strong i { right:0px; top:50%; margin-top:-3px; width:4px; height:7px; background:url(icon.png) no-repeat -146px -9px; }
.caselist-name span { background:#efefef; color:#333333; cursor:pointer; }
.caselist-name span i { bottom:-4px; left:50%; margin-left:-4px; display:none; width:7px; height:4px; background:url(icon.png) no-repeat -137px -19px; }
.caselist-name span:hover, .caselist-name span.current { background:#999999; color:#ffffff; }
.caselist-name span.current i { display:inline-block; }
.caselist-nameinfo { }
.caselist-nameinfo span { position:relative; float:left; display:inline-block; margin-right:7px; height:26px; padding:0 15px; background:#f2f2f2; color:#8a8a8a; line-height:26px; cursor:pointer; }
.caselist-nameinfo span i { position:absolute; right:0px; bottom:0px; display:none; width:10px; height:9px; background:url(icon.png) no-repeat -134px -5px; }
.caselist-nameinfo span a { color:#666666; }
.caselist-nameinfo span:hover, .caselist-nameinfo span.current { height:22px; padding:0 13px; border:2px solid #999999; line-height:22px; }
.caselist-nameinfo span.current i { display:inline-block; }
.caselist-nameinfo-item { margin-top:15px; display:none; }
.caselist-wrap { min-height:400px; font-weight:normal; }
.caselist-item { float:left; width:318px; margin-right:35px; }
.caselist-item1 { float:left; width:318px; margin-right:35px; }
.caselist-item-p { width:318px; height:167px; overflow:hidden; }
.caselist-title { margin-bottom:25px; }
.caselist-title b { font-weight:normal; }
.caselist-title h3 { height:56px; line-height:56px; font-size:14px; text-align:center; ext-transform:uppercase; letter-spacing:2px; font-weight:normal; background:#efefef; font-weight:200; }
.caselist-title h3 a { color:#000000; font-size:12px; font-weight:normal; }
.case-font { height:56px; line-height:56px; font-size:14px; text-align:center; font-weight:normal; background:#efefef; font-weight:200; }
.case-font a { color:#000000; font-size:12px; font-weight:normal; }
.caselist-item:hover .caselist-title { margin-bottom:23px; background:#efefef; border-color:#efefef; }
.caselist-item:hover .caselist-title div { height:45px; }
.web-page { height:25px; margin-bottom:120px; color:#999999; font-weight:normal }
.web-page a { display:inline-block; padding:5px; margin-right:12px; text-align:center; line-height:23px; color:#999999; font-weight:normal }
.web-page a.current, .web-page a:hover { border:1px solid #999999; color:#000000; font-weight:normal }
/*-- 项目详情页 --*/
	.caseinfo-aside { width:350px; }
.caseinfo-title { margin-bottom:75px; }
.caseinfo-title h1 { margin-bottom:25px; font-size:24px; text-transform:uppercase; }
.caseinfo-title h2 { font-size:18px; font-weight:normal; *font-weight:bold;
}
.caseinfo-about { color:#666666; line-height:2; font-size:14px; }
.caseinfo-info { height: auto; margin-top:35px; border-bottom:1px solid #e5e5e5; line-height:50px; font-size:12px; }
.caseinfo-info span { margin-right:30px; color:#8f8f8f; }
.caseinfo-article { width:656px; padding-bottom:100px; }
.caseinfo-article img { max-width:656px; margin-bottom:30px; }
/*-- 店铺详情--*/
	.store-banner { width:100%; height:452px; }
.store-banner .contain-title { position:absolute; top:50%; left:0; width:100%; margin-top:-60px; color:#ffffff; }
.store-banner .contain-title h1 { margin-bottom:0px; padding-bottom:25px; display:inline-block; border-bottom:1px solid #ffffff; }
.store-banner .contain-title h2 { width:100%; border:none; }
.store-about { margin:80px auto 70px; }
.store-about-info { width:694px; overflow:hidden; }
.store-about-address { width:300px; }
.store-about-address dl dt { line-height:1; margin-bottom:9px; }
.store-about-address dl dd { margin-bottom:9px; font-size:12px; color:#828181; }
.product { padding-bottom:100px; }
.product-title { position:relative; width:100%; height:20px; margin-bottom:60px; border-top:1px solid #000000; }
.product-title h1 { position:absolute; left:50%; top:-10px; display:inline-block; height:20px; margin-left:-107px; padding:0 80px; background:#ffffff; line-height:20px; font-size:16px; }
.product-item { float:left; width:316px; margin-right:56px; border-bottom:3px solid #000000; }
.product-item-p { width:316px; height:162px; overflow:hidden; }
.product-list { text-align:center; }
.product-list h2 { height:55px; line-height:55px; }
.product-list ul { margin-bottom:15px; }
.product-list ul li { padding:0 40px; text-transform:uppercase; font-size:12px; overflow:hidden; }
.product-list ul li a { color:#5b5b5b; }
.product-list ul li span { display:block; width:100%; height:25px; }
.product-list ul li div { height:0; text-align:left; line-height:1.8; overflow:hidden; }
.product-list ul li:hover { padding:15px 40px 30px; background:#efefef; }
.product-list ul li:hover a span { color:#000000; }
.product-list ul li:hover div { height:auto; }
/*-- 店面详情 --*/
.storelist-wrap { min-height:400px; }
.store-box { float:left; margin:0 0 14px 0; overflow:hidden; }
.store-box img { max-width:100%; cursor:pointer; }
.store-box-title { position:absolute; bottom:0; left:0; display:none; width:100%; padding:10px 0; background:url(gray-aph.png); color:#ffffff; font-size:12px; }
.store-box:hover .store-box-title { display:block; }
.store-box-title div { height:20px; padding:0 10px; line-height:20px; }
.store-box-info { text-align:right; }
.store-box-info i { margin-left:10px; }
.page-more { width:100%; height:40px; margin-bottom:100px; }
.page-more a { display:block; width:100%; height:100%; background:#999999; text-align:center; line-height:40px; }
.back-aph { position:fixed; top:0; left:0; z-index:9998; display:none; width:100%; height:100%; background:url(gray-aph.png); cursor:pointer; }
.storelist-bigbox { position:fixed; top:50%; left:50%; z-index:9999; margin:-250px 0 0 -250px; display:none; background:#ffffff; }
.storelist-bigpic { width:500px; height:500px; text-align:center; }
.storelist-bigpic img { display:none; }
.storelist-bigbox .store-box-title { display:block; background:#000000; font-size:14px; }
/*-- 动态频道 --*/
.n-wrapper { height:458px !important; overflow:hidden; }
.new-banner { position:relative; }
.new-banner img { position:absolute; top:0; left:50%; margin-left:-960px; }
.new-hot { padding:60px 0 0; color:#ffffff; text-align:left; }
.new-hot h1 { font-size:26px; font-weight:normal; line-height:1.5; }
.new-hot hr { width:200px; margin:40px 0; }
.new-hot-about { width:400px; line-height:1.8; font-size:12px; color:#a2a2a2; }
.new-wrap { }
.new-item { margin-bottom:110px; }
.new-item-pic { width:330px; height:179px; }
.new-item-pic { max-width:100%; }
.new-item-wrap { width:590px; margin-left:70px; line-height:2; }
.new-item-wrap h1 { display:inline-block; margin-bottom:15px; font-size:24px; line-height:1; text-transform:uppercase; }
.new-item-wrap h1 a { display:inline-block; font-size:24px; font-weight:normal; line-height:1; color:#666666; }
.new-item-wrap h1 sub { position:relative; top:-2px; *position:static;
margin-left:20px; font-size:14px; font-weight:normal; }
.new-item-wrap ul li { padding-left:15px; background:url(icon.png) no-repeat -176px -4px; font-size:12px; line-height:2; }
.new-item-wrap ul li a { margin-right:25px; color:#000000; }
.new-item-wrap ul li a:hover { text-decoration:underline; color:#666666; }
.new-item-wrap ul li time { color:#666666; }
.new-item-more { text-align:left; }
.new-item-more a { padding:2px 12px; font-size:10px; }
.new-item-wrap p { line-height:2; margin-bottom:15px; color:#666666; }
/*-- 动态列表 --*/
.newlist-wrap { padding-bottom:50px; }
.newlist-item { float:left; width:340px; margin:0 20px 50px 0; }
.newlist-pic { width:340px; height:179px; overflow:hidden; }
.newlist-pic img { max-width:100%; }
.newlist-title { padding:25px 0 15px; border-bottom:3px solid #000000; }
.newlist-title h1 { margin-bottom:8px; font-weight:normal; }
.newlist-title a { display:block; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#000000; }
.newlist-title time { color:#999999; }
.newlist-about { height:85px; margin-top:15px; overflow:hidden; line-height:1.8; font-size:12px; color:#676767; }
.newlist-more { margin-top:20px; }
.newlist-more a { padding:2px 12px; font-size:10px; }
/*-- 动态详情 --*/
.newinfo-sidebar { width:270px; }
.newinfo-title { margin-bottom:50px; text-align:center; }
.newinfo-title h1 { font-size:24px; margin-bottom:25px; color:#666666; font-weight:normal; }
.newinfo-title time { color:#999999; }
.newinfo-other { padding:15px; background:#efefef; }
.newinfo-other h2 { margin-bottom:20px; }
.newinfo-other ul li { width:215px; padding-left:15px; background:url(icon.png) no-repeat -176px -4px; overflow:hidden; line-height:2; font-size:12px; white-space:nowrap; text-overflow:ellipsis; }
.newinfo-other ul li a { color:#666666; }
.newinfo-other ul li a:hover { text-decoration:underline; color:#000000; }
.newinfo-content { width:100%; color:#666666; font-size:14px; }
.newinfo-content p { font-size:14px; }
.newinfo-content div { font-size:14px; }
.newinfo-content { line-height:2; font-size:12px; }
.newinfo-content img { margin:10px 0; }
.new-back { margin:30px 0 80px; }
.new-back a { margin-left:403px; padding:2px 15px; }
/*-- 关于 --*/
	
.guanyuinfo { height: auto; margin-top:35px; width:100%; }
.guanyuinfo_title { }
.guanyuinfo_title h1 { font-size:24px; font-weight:normal; margin-bottom:10px; color:#666666; padding-bottom:15px; border-bottom:1px #666666 double; width:100%; }
.guanyuinfo_content { line-height:2; color:#666666; margin-top:30px; width:100%; }
.awards-item1 { float:left; width:330px; margin-right:35px; height:700px; }
.awards-item1:last-child { margin-right:0; }
.last-child1 { margin-right:0; }
.awards-pic1 { width:330px; height:340px; overflow:hidden; }
.awards-title1 { font-size:24px; }
.awards-title1 h1 { font-size:18px; line-height:35px; font-weight:normal; color:#666666; }
.awards-title1 h1 font { font-size:18px; font-weight:normal; }
.awards-title1 h2 { font-size:16px; line-height:20px; padding-bottom:10px; font-weight:normal; color:#666666; }
.awards-title1 a { color:#000000; }
.awards-title1 p { text-align:left; line-height:1.8; font-size:12px; color:#666666; height:auto; }
.vcr-pic1 { width:335px; height:200px; overflow:hidden; }
/*-- 人才招聘 --*/
	.j-wrapper { height:235px !important; background:#000000; }
.job-banner { padding:45px 0 25px; color:#ffffff; }
.job-banner .contain-title h1 { width:300px; }
.job-banner .contain-title h2 { border:none; }
.job-banner .contain-title hr { width:100px; margin:0 auto; }
.job { padding:70px 0 100px; }
.job-title { margin-bottom:30px; text-align:center; }
.job-title h1 { margin-bottom:15px; }
.job-title ul { display:inline-block; width:300px; padding:15px 0; border-top:1px solid #000000; text-align:left; font-size:12px; line-height:1.5; }
.job-title ul li { text-indent:60px; color:#666666; }
.job-title ul li span { color:#333333; }
.job-wrap { min-height:350px; overflow:hidden; text-align:center; padding-bottom:100px; }
.job-contain { position:relative; left:-20px; width:1100px; }
.job-item { position:relative; display:inline-block; width:336px; height:205px; margin:0 11px 25px; padding:10px 0; text-align:left; }
.job-item h1 { font-size:16px; margin:0 10px; padding:10px 0; border-bottom:3px solid #000000; }
.job-item-info { position:absolute; top:50px; left:0; margin-top:20px; padding:0 10px 50px; font-size:12px; line-height:1.8; color:#666666; }
.job-item-dl { height:65px; overflow:hidden; }
.job-item-info dl dt { font-size:14px; color:#000000; font-weight:bold; }
.job-item:hover { z-index:9; background:#efefef; }
.job-item:hover .job-item-dl { height:auto; }
/*-- Contact --*/
	.t-wrapper { height:auto !important; padding:60px 0 40px; }
.message { padding:45px 0 25px; background:#000000; }
.message-info { width:195px; margin-right:70px; }
.message-info input { float:left; width:195px; height:20px; margin-bottom:16px; text-indent:5px; line-height:20px; border:none; font-size:12px; }
.message-content { width:795px; }
.message-content textarea { width:795px; height:92px; border:none; }
.message-content input { width:60px; height:18px; margin-top:15px; border:none; line-height:18px; font-size:12px; }
.contact-wrap { padding:50px 0 100px; overflow:hidden; }
.contact-title { text-align:center; }
.contact-title ul { display:inline-block; width:400px; padding:15px 0; border-top:1px solid #000000; text-indent:70px; text-align:left; font-size:12px; color:#666666; line-height:1.5; }
.contact-contain { position:relative; left:-36px; width:1132px; margin-top:60px; text-align:center; }
.contact-item { display:inline-block; width:305px; margin:0 34px 80px; text-align:left; }
.contact-item h1 { position:relative; margin-bottom:25px; padding-bottom:13px; border-bottom:3px solid #000000; line-height:1; }
.goMap { position:absolute; bottom:15px; right:0; display:inline-block; width:32px; height:46px; background:url(map-icon.png) no-repeat left top; }
.contact-item ul { line-height:1.5; color:#666666; font-size:12px; }
.contact-item ul li { position:relative; margin-bottom:5px; padding-left:40px; }
.contact-item ul li span { position:absolute; left:0; top:0; color:#000000; }
.gray-aph { position:fixed; top:0; left:0; z-index:9998; display:none; width:100%; height:100%; background:url(gray-aph.png); }
.c-map { width:100%; height:500px; background:#ffffff; }
.map-close { position:fixed; top:0; right:0; z-index:9999; width:80px; height:40px; background:#999999; line-height:40px; text-align:center; }
.map-close a { display:block; width:100%; height:100%; }
/* 焦点图 */  

.mainbox { overflow:hidden; position:relative; }
.flashbox { overflow:hidden; position:relative; }
.imagebox { text-align:right; position:relative; z-index:999; }
.bitdiv { display:inline-block; width:8px; height:8px; margin:0 10px 10px 0px; cursor:pointer; float:right; }
.defimg { background-image: none }
.curimg { background-image: none }
