/******************************

 ******************************/


/*基础*/
html { overflow-x:hidden;}
a * { cursor:pointer;}
a{ color:#333;}
.bs-limit { display:inline-block; max-width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.bs-break { word-break:break-all; word-wrap:break-word; }
.bs-black-white { filter:gray; -webkit-filter:grayscale(1); -moz-filter:grayscale(1); -ms-filter:grayscale(1); -o-filter:grayscale(1);}
.bs-color { filter:grayscale(1); -webkit-filter:grayscale(0); -moz-filter:grayscale(0); -ms-filter:grayscale(0); -o-filter:grayscale(0);}
.bs-clearin{ zoom:1;}
.bs-clearin:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.bs-line { text-decoration:none;}
.bs-line:hover { text-decoration:underline;}
.bs-test { position:fixed; top:50px; left:50px; z-index:999999; border:2px solid red;}

/*公共*/
.ctner { width:1200px; margin:0 auto; position:relative;}
.about{ padding-bottom:20px;}
.about p{ line-height:24px; font-size:14px; color:#333; padding:10px;}
.about img{ display:block; margin:10px auto; max-width:1200px; height:auto;}
/*联系我们*/
.abt-title { height:190px; background:url(../images/about_tittle.jpg) no-repeat center 50px;}
.con-title { height:190px; background:url(../images/contact_title.png) no-repeat center 50px;}

.con-path { height:30px; margin:0 0 30px 0; background:url(../images/contact_line.png) no-repeat center center; color:#666; font-size:14px; line-height:28px; text-align:center;}
.con-path span{ background:#fff; padding:0 10px;}
.con-path a { color:#666;}
.con-viewmap { display:block; width:1200px; height:450px; background:url(../images/contact_viewmap_pic.png) 0px 0px; position:relative; overflow:hidden;}
.con-viewmap span { display:none; width:221px; height:192px; background:url(../images/contact_viewmap.png) no-repeat; position:absolute; right:-20px; bottom:-32px;}
.con-viewmap:hover span { display:block;}
.con-type { width:1200px; height:342px; margin:0 0 35px 0; background:url(../images/contact_type.png) no-repeat center top; position:relative;}
.con-type .item { display:block; position:absolute; top:0px;}
.con-type .item1 { left:0px; padding:292px 0 0 0; color:#666; font-size:23px; font-weight:bold;}
.con-type .item2 { left:221px; width:253px;}
.con-type .item3 { left:474px; width:253px; cursor:pointer;}
.con-type .item4 { left:765px; width:182px;}
.con-type .item5 { left:1018px; width:182px;}
.con-type .item2,.con-type .item3,.con-type .item4,.con-type .item5 { padding:288px 0 0 0; height:30px; line-height:30px; text-align:center; color:#666; font-size:14px;}
.con-imgtitle { width:1200px; height:76px; margin:0 0 48px 0; background:url(../images/contact_title2.png) no-repeat;}
.con-img1 { width:1200px; height:202px; background:url(../images/contact_show1.png) no-repeat;}
.con-img2 { width:1200px; height:204px; background:url(../images/contact_show2.png) no-repeat;}
.con-img3 { width:1200px; height:210px; background:url(../images/contact_show3.png) no-repeat;}
.con-img4 { width:1200px; height:230px; background:url(../images/contact_show4.png) no-repeat;}
.con-img5 { width:1200px; height:230px; background:url(../images/contact_show5.png) no-repeat;}
.con-img6 { width:1200px; height:305px; background:url(../images/contact_show6.png) no-repeat;}
.con-img7 { width:1200px; height:305px; margin:0 0 50px 0; background:url(../images/contact_show7.png) no-repeat;}

/*最新动态*/
.event-title { height:190px; background:url(../images/news_title.png) no-repeat center 50px;}
.event-list { width:1218px; margin:0 0 25px 0;}
.event-item { display:block; width:386px; float:left; margin:0 20px 0px 0; position:relative;}
.event-item:hover .event-itdate { display:block;}
.event-item:hover .event-ittitle { color:#74AFBA;}
.event-ittop { display:block; width:386px; height:5px; background:url(../images/news_item_top.png) no-repeat;}
.event-itcenter { display:block; width:386px; padding:13px 0 12px 0; background:url(../images/news_item_center.png) repeat-y;}
.event-itbottom { display:block; width:386px; height:21px; background:url(../images/news_item_bottom.png) no-repeat;}
.event-itimg { display:block; width:350px; height:240; margin:0 auto;}
.event-ittitle { display:block; width:350px; height:60px; margin:0 auto 8px auto; border-bottom:1px solid #C9C9C9; color:#666; font-size:20px; font-weight:bold; line-height:60px;}
.event-itsummary { display:block; width:350px; max-height:75px; margin:0 auto; line-height:25px; color:#666; font-size:14px; overflow:hidden;}
.event-itdate { display:none; width:85px; height:80px; background:url(../images/news_item_date.png) no-repeat; position:absolute; right:27px; top:-4px;}
.event-itdate .span1 { display:block; width:80px; height:40px; line-height:54px; color:#fff; font-size:30px; font-family:'Arial'; text-align:center;}
.event-itdate .span2 { display:block; width:80px; text-align:center; height:18px; line-height:18px; color:#FFEA00; font-weight:bold; font-size:14px;}
.event-more { width:1200px; height:45px; margin:0 0 50px 0; background:url(../images/news_more_line.png) no-repeat center center;}
.event-more a { display:block; width:166px; height:45px; margin:0 auto; background:url(../images/news_more.png) no-repeat;}
.event-more a:hover { background-position:0px -45px;}

/*最新动态详情*/
.evde-title { margin:0 0 30px 0; color:#333; font-size:35px; line-height:45px; text-align:center;}
.evde-content { width:1000px; margin:0 auto 50px; line-height:26px; font-size:12px; color:#666;}
.evde-content2 { width:600px; margin:0 auto;}
.evde-content p{ padding:5px 10px; font-size:14px; color:#333; line-height:28px;}
.evde-content img, .evde-content embed, .evde-content iframe { max-width:1000px; display:block; margin:10px auto; height:auto;}

.evde-page { height:40px; margin:0 0 50px 0;}
.evde-paprev,.evde-panext { width:600px; height:40px; float:left;}
.evde-paprev a { display:inline-block; padding:0 50px 0 0; margin:0 11px 0 0; height:40px; line-height:40px; float:right; background:url(../images/news_page.png) no-repeat right -40px; color:#666; font-size:14px;}
.evde-panext a { display:inline-block; padding:0 0 0 50px; margin:0 0 0 11px; height:40px; line-height:40px; float:left; background:url(../images/news_page.png) no-repeat left -120px; color:#666; font-size:14px;}
.evde-paprev a:hover { background-position:right 0px;}
.evde-panext a:hover { background-position:left -80px;}

/*服务报价*/
.ser-title { height:190px; background:url(../images/services_title.png) no-repeat center 50px;}
.ser-nav { height:81px; margin:0 0 49px 0; position:relative;}
.ser-navmain { width:1200px; height:81px; margin:0 auto; position:relative; }
.ser-navctner { width:1200px; height:81px;}

.siebarleft{ position:relative; }

.ser-navprev,.ser-navnext { display:block; width:30px; height:40px; position:absolute; top:21px; z-index:999;}
.ser-navprev { left:18px; background:url(../images/services_nav_page.png) no-repeat 0px -40px;}
.ser-navnext { right:18px; background:url(../images/services_nav_page.png) no-repeat 0px -120px; z-index:99999;}
.ser-navprev:hover { background-position:0px 0px;}
.ser-navnext:hover { background-position:0px -80px;}


.ser-navlist { width:1080px; height:81px; position:relative; overflow:hidden; margin: 0 auto;}
.ser-navlist a { display:block; width:262px; height:81px; float:left; margin:0 8px 0 0; background:url(../images/services_nav.png) no-repeat;}
.ser-navlist a .span1 { display:block; width:100%; height:46px; line-height:60px; text-align:center; color:#333; font-size:26px;}
.ser-navlist a .span2 { display:block; width:100%; height:20px; line-height:20px; text-align:center; font-family:'Arial'; color:#72ADB8; font-size:13px; font-weight:bold; text-transform:capitalize;}
.ser-navlist a:hover,.ser-navlist a.selected { background-position:0px -81px;}


.ser-list { width:1202px; height:428px; margin:0 0 30px 0; position:relative; overflow:hidden; left:-1px;}
.ser-lictner { width:1240px; height:428px;}
.ser-limain { width:1240px; height:428px; position:relative; overflow:hidden;}
.ser-item { display:block; width:272px; height:428px; float:left; margin:0 38px 0 0; background:url(../images/services_item_bg.png) no-repeat;}
.ser-item:hover .ser-itprice .span1 { color:#735748;}
.ser-item:hover .ser-itprice .span2 { color:#735748;}
.ser-item:hover .ser-ittitle { color:#333;}
.ser-item:hover .ser-itimg span { background-position:0px -218px;}
.ser-itimg { display:block; width:200px; height:200px; padding:28px 0 0 0; margin:0 auto 20px auto; position:relative;}
.ser-itimg img { display:block; width:180px; height:180px; position:absolute; top:37px; left:10px;}
.ser-itimg span { display:block; width:204px; height:218px; background:url(../images/services_item_img_lock.png) no-repeat; position:absolute; top:26px; left:-2px;}
.ser-itprice { display:block; width:100%; height:33px; margin:0 0 16px 0; text-align:center;}
.ser-itprice .span1 { display:inline-block; height:33px; color:#333; font-size:30px; line-height:33px; font-weight:bold; position:relative;}
.ser-itprice .span2 { display:inline-block; height:20px; line-height:20px; color:#333; font-size:16px; font-weight:normal; position:absolute; top:12px; left:-19px;}
.ser-ittitle { display:block; width:230px; height:50px; margin:0 auto; line-height:60px; text-align:center; color:#666; font-size:18px; font-weight:bold; border-top:1px solid #ddd;}
.ser-itsummary { display:block; width:230px; height:40px; margin:0 auto; line-height:20px; overflow:hidden; color:#868686; font-size:12px; text-align:center;}
.ser-page { height:40px; margin:0 0 50px 0; text-align:center; position:relative; background:url(../images/services_line.png) no-repeat center center;}
.ser-paprev,.ser-panext { display:block; width:30px; height:40px; position:absolute; top:0px; background:url(../images/services_nav_page.png) no-repeat;}
.ser-paprev { left:-5px; background-position:0px -40px;}
.ser-panext { right:-5px; background-position:0px -120px;}
.ser-paprev:hover { background-position:0px 0px;}
.ser-panext:hover { background-position:0px -80px;}
.ser-page .prev,.ser-page .next { display:block; width:30px; height:40px; float:none; margin:0; position:absolute; top:0px; background:url(../images/services_nav_page.png) no-repeat;}
.ser-page .prev { left:-5px; background-position:0px -40px;}
.ser-page .next { right:-5px; background-position:0px -120px;}
.ser-page .prev:hover { background-position:0px 0px;}
.ser-page .next:hover { background-position:0px -80px;}
.ser-panum { display:inline-block; height:40px;}
.ser-panum a,.ser-panum span { display:inline-block; width:41px; height:40px; margin:0 10px; background:url(../images/services_page.png) no-repeat; color:#fff; font-size:16px; line-height:40px; text-align:center;}
.ser-panum a:hover,.ser-panum a.selected { background-position:0px -40px;}

/*服务报价详情*/
.serde-nav { margin:0 0 40px 0;}
.serde-title { height:46px; line-height:46px; font-size:35px; color:#333; font-weight:bold; text-align:center;}
.serde-price { height:37px; margin:0 0 34px 0; text-align:center;}
.serde-price .span1 { display:inline-block; height:37px; line-height:37px; color:#73AEB9; font-size:30px; font-weight:bold; position:relative;}
.serde-price .span2 { display:inline-block; height:20px; line-height:20px; color:#73AEB9; font-size:16px; font-weight:normal; position:absolute; top:13px; left:-19px;}
.serde-content { margin:0 0 50px 0;}
.serde-content p{ padding:10px; font-size:14px; color:#333; line-height:26px;}
/*客片欣赏*/
.gue-title { height:190px; background:url(../images/guests_title.png) no-repeat center 50px;}
.gue-list { width:1212px; margin:0 0 35px 0;}
.gue-item { display:block; width:290px; height:435px; float:left; margin:0 13px 15px 0; position:relative;}
.gue-item img { display:block; width:290px; height:435px;}
.gue-itmore { display:block; width:95px; height:96px; background:url(../images/guests_item_more.png) no-repeat; position:absolute; top:-5px; right:-5px; opacity:0; filter:alpha(opacity=0);}
.gue-ittitle { display:block; width:290px; height:50px; position:absolute; bottom:0px; left:0px; overflow:hidden;}
.gue-ittitle span { display:block; width:290px; height:50px; line-height:50px; text-align:center; color:#fff; font-size:18px; font-weight:bold; background:url(../images/public_opacity_0.7.png); position:absolute; left:0px; bottom:-50px; opacity:0; filter:alpha(opacity=0);}

/*客片欣赏详情*/
.guede-main { width:100%; background:#eee; margin:0 0 50px 0;}
.guede-ctner { padding:46px 0 50px 0;}
.guede-title { height:46px; color:#333; font-size:33px; font-weight:bold; line-height:46px; text-align:center;}
.guede-total { height:28px; margin:0 0 33px 0; line-height:28px; text-align:center; font-size:18px; color:#333; font-weight:bold;}
.guede-cont { width:1006px; height:562px; margin:0 auto 23px auto; position:relative;}
.guede-list { width:1004px; height:560px; background:#fff; border:1px solid #ddd; position:relative;}
.guede-list img { display:none; opacity:0; filter:alpha(opacity=0); position:absolute; top:50%; left:50%;}
.guede-prev,.guede-next{ display:block; width:40px; height:80px; background:url(../images/guests_page.png) no-repeat; position:absolute; top:50%; margin:-20px 0 0 0;}
.guede-prev { left:-40px; background-position:0px 0px;}
.guede-next { right:-40px; background-position:0px -160px;}
.guede-prev:hover { background-position:0px -80px;}
.guede-next:hover { background-position:0px -240px;}
.guede-thumb { width:1002px; height:90px; margin:0 auto 50px auto; position:relative; overflow:hidden;}
.guede-thumb div { width:1026px; height:90px; position:absolute; top:0px; left:0px; overflow:hidden;}
.guede-thumb div a { display:block; width:90px; height:90px; float:left; margin:0 24px 0 0; position:relative; overflow:hidden; filter:gray; -webkit-filter:grayscale(1); -moz-filter:grayscale(1); -ms-filter:grayscale(1); -o-filter:grayscale(1);}
.guede-thumb div a.selected { filter:grayscale(1); -webkit-filter:grayscale(0); -moz-filter:grayscale(0); -ms-filter:grayscale(0); -o-filter:grayscale(0);}
.guede-thumb div a.selected span { display:block;}
.guede-thumb div a img { display:block; position:relative; top:50%; left:50%;} 
.guede-thumb div a span { display:none; width:80px; height:80px; border:5px solid #FFD800; position:absolute; top:0px; left:0px;}
.guede-page { margin:0;}
.like-title { width:1200px; height:142px; margin:0 0 47px 0; background:url(../images/guests_youlike.png) no-repeat;}
.like-list { margin:0 0 50px 0;}
.like-list .gue-item { margin:0 13px 0 0;}

/*韩式样片详情*/
.case-title { height:190px; background:url(../images/showcases_title.png) no-repeat center 50px;}
.casede-title { margin:0 0 27px 0;}
.casede-content { margin:0 0 50px 0;}
.casede-content img { max-width:1200px; display:block; margin:10px auto;}

.cali-list { width:1230px; height:578px; margin:0 0 35px 0; position:relative; left:-3px;}
.cali-item { display:block; width:386px; height:578px; float:left; margin:0 24px 0 0; background:url(../images/showcases_item_bg.png) no-repeat; position:relative;}
.cali-item img { display:block; width:360px; height:540px; position:absolute; top:13px; left:13px;}
.cali-ittitle { display:block; width:360px; height:60px; position:absolute; bottom:25px; left:13px; overflow:hidden;}
.cali-ittitext { display:block; opacity:0; filter:alpha(opacity=0); width:360px; height:60px; position:absolute; bottom:-60px; left:0px; background:url(../images/showcases_item_hover_title.png) no-repeat;}
.cali-ittitext span { text-indent:20px; width:285px; line-height:60px; color:#333; font-size:24px; font-weight:bold;}

.dia-weixin { width:300px; height:300px; background-color:#fff; background-image:url(../images/index_weixin.jpg); background-repeat:no-repeat; background-position:center center;}

.dia-qq { width:550px; height:380px; padding:17px;}
.dia-qqclose { display:block; width:41px; height:41px; background:url(../images/dialog_qq_close.png) no-repeat; position:absolute; top:0px; right:0px; z-index:10;}
.dia-qqclose:hover { background-position:0px -41px;}
.dia-qqmain { width:550px; height:380px; background:url(../images/dialog_qq_bg.png) no-repeat; position:relative;}
.QQPanel2 { display:block; width:286px; height:156px; position:absolute; top:50%; left:50%; margin:-45px 0 0 -143px;}
.QQPanel2 li { display:block; width:40px; height:65px; position:absolute;}
.QQPanel2 li.li1 { top:0px; left:0px;}
.QQPanel2 li.li2 { top:0px; left:80px;}
.QQPanel2 li.li3 { top:0px; left:163px;}
.QQPanel2 li.li4 { top:0px; right:0px;}
.QQPanel2 li.li5 { bottom:0px; left:0px;}
.QQPanel2 li.li6 { bottom:0px; left:80px;}
.QQPanel2 li.li7 { bottom:0px; left:163px;}
.QQPanel2 li.li8 { bottom:0px; right:0px;}
.QQPanel2 li a { display:block;}
.QQPanel2 li a .span1 { display:block; width:31px; height:38px; margin:0 auto; background:url(../images/public_qq.png) no-repeat;}
.QQPanel2 li a .span2 { display:block; width:100%; height:27px; line-height:27px; text-align:center; font-size:12px; color:#333;}
.QQPanel2 li.li1 a .span1,.QQPanel2 li.li7 a .span1 { background-position:-31px -38px;}
.QQPanel2 li.li1.online a .span1,.QQPanel2 li.li7.online a .span1 { background-position:-31px 0px;}
.QQPanel2 li.li2 a .span1,.QQPanel2 li.li5 a .span1,.QQPanel2 li.li6 a .span1 { background-position:0px -38px;}
.QQPanel2 li.li2.online a .span1,.QQPanel2 li.li5.online a .span1,.QQPanel2 li.li6.online a .span1 { background-position:0px 0px;}
.QQPanel2 li.li3 a .span1,.QQPanel2 li.li4 a .span1,.QQPanel2 li.li8 a .span1 { background-position:-62px -38px;}
.QQPanel2 li.li3.online a .span1,.QQPanel2 li.li4.online a .span1,.QQPanel2 li.li8.online a .span1 { background-position:-62px 0px;}




/*修复style.css*/
.headerbg ul.header_navigate { margin:0; width:870px; height:98px; border-left:none;}
.headerbg ul.header_navigate li { border-right:none; display:block; width:124px; height:98px; background:url(../images/navlibg.gif) no-repeat center right;}
.headerbg ul.header_navigate li a { width:100%; margin:0; height:98px; color:#666666; text-align:center; padding-top:30px; font-weight:bold; font-size:14px; }
.headerbg ul.header_navigate li a span{ display:block; color:#c2c2c2; text-transform:uppercase; line-height:20px; font-weight:normal; font-size:12px;}

.headerbg ul.header_navigate li a:hover{ color:#ffffff;}
.headerbg ul.header_navigate li a:hover span{ color:#bad7dd;}


.headerbg ul.header_navigate li.current_page_item .iloft_nav_bg,.headerbg ul.header_navigate li.current-menu-item .iloft_nav_bg,.headerbg ul.header_navigate li.current-menu-parent .iloft_nav_bg,.headerbg ul.header_navigate li.current-page-ancestor .iloft_nav_bg,.headerbg ul.header_navigate li.current-category-ancestor .iloft_nav_bg,.headerbg ul.header_navigate li.current-post-ancestor .iloft_nav_bg{
	background: url(../images/iloft_nav_bg.png) no-repeat;width: 139px;height: 139px;position: absolute; left: -7px;top: 0px;z-index: 0;
}
.headerbg ul.header_navigate li.current_page_item .iloft_nav_bg,.headerbg ul.header_navigate li.current-menu-item a,.headerbg ul.header_navigate li.current-menu-parent a,.headerbg ul.header_navigate li.current-page-ancestor a,.headerbg ul.header_navigate li.current-category-ancestor a,.headerbg ul.header_navigate li.current-post-ancestor a{
	color:#ffffff;
}


.headerbg ul.header_navigate li a.home { background-position:-256px -114px;}
.headerbg ul.header_navigate li a.brand { background-position:-381px -114px;}
.headerbg ul.header_navigate li a.showcase { background-position:-505px -114px; width:124px;}
.headerbg ul.header_navigate li a.guest { background-position:-629px -114px;}
.headerbg ul.header_navigate li a.service { background-position:-753px -114px;}
.headerbg ul.header_navigate li a.event { background-position:-877px -114px;}
.headerbg ul.header_navigate li a.contact { background-position:-1002px -114px; width:126px;}
.headerbg ul.header_navigate li:hover a.home,.headerbg ul.header_navigate li.selected a.home { background-position:-256px -212px;}
.headerbg ul.header_navigate li:hover a.brand,.headerbg ul.header_navigate li.selected a.brand { background-position:-381px -212px;}
.headerbg ul.header_navigate li:hover a.showcase,.headerbg ul.header_navigate li.selected a.showcase { background-position:-505px -212px; width:124px;}
.headerbg ul.header_navigate li:hover a.guest,.headerbg ul.header_navigate li.selected a.guest { background-position:-629px -212px;}
.headerbg ul.header_navigate li:hover a.service,.headerbg ul.header_navigate li.selected a.service { background-position:-753px -212px;}
.headerbg ul.header_navigate li:hover a.event,.headerbg ul.header_navigate li.selected a.event { background-position:-877px -212px;}
.headerbg ul.header_navigate li:hover a.contact,.headerbg ul.header_navigate li.selected a.contact { background-position:-1002px -212px; width:126px;}
.iloft_nav_bg { left:-8px;}
.news_bg .bg_center a{ position:relative;}

.news_bg .bg_center a.irnew1 img{display:block; width:360px; height:540px;}
.news_bg .bg_center a.irnew2 img{display:block; width:540px; height:540px;}
.news_bg .bg_center a.irnew3 img{display:block; width:265px; height:265px;}
.news_bg .bg_center a.irnew4 img{display:block; width:265px; height:265px;}


.gu_bg ul.guest_wra li { display:block;}
.gu_bg ul.guest_wra li a { display:block; width:380px; height:590px;}

.ind-shittitle { width:360px; height:60px; position:absolute; left:13px; bottom:0px; overflow:hidden; display:none;}
.gu_bg ul.guest_wra li .bg_header_center .guest_ho { display:block; left:0px; bottom:0px;}
.sevice_bg a .service_more { display:block; top:-4px; opacity:0; filter:alpha(opacity=0);}
.sevice_bg a p { display:block; bottom:-50px; background:url(../images/public_opacity_0.7.png); opacity:0; filter:alpha(opacity=0);}
.ind-gueittitle { width:230px; height:50px; position:absolute; left:0px; bottom:0px; overflow:hidden;}
.ind-banner { width:100%; height:492px; margin:0 auto; position:relative; top:-8px;}

#slides {
	POSITION: relative;
	MARGIN: 0px auto;
	WIDTH: 100%;
	HEIGHT: 500px;
}
.slides_container {
	POSITION: relative;
	WIDTH: 1903px;
	DISPLAY: none;
	HEIGHT: 500px;
	OVERFLOW: hidden; position:absolute; left:50%; margin-left:-950px;
}
.slides_container DIV.slide {
	WIDTH: 1903px;
	DISPLAY: block;
	HEIGHT: 500px;
	
}

/*小点*/
.pagination {
	MARGIN: 20px auto 0px;
	position:absolute;
	left:50%;
	bottom:10px;
}
.pagination LI {
	LIST-STYLE-TYPE: none;
	FLOAT: left
}
.pagination LI A {
	background: url('../images/iloft_bt.png') no-repeat 0px -73px;
	TEXT-INDENT: 5em;
	margin: 20px 10px;
	width: 21px;
	height: 21px;
	DISPLAY: block;
	FLOAT: left;
	OVERFLOW: hidden;
	TEXT-DECORATION: none;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none
}
.pagination LI.current A {
	BACKGROUND-POSITION: -40px -73px;
}




.banner_con { width:1904px; height:500px; margin-bottom:0; position:absolute; top:0px; left:-347.5px; overflow:hidden;}
.bg_contain { padding:0px 0 0 0;}
.show-list { padding:0 0 25px 0;}
.footerbg03 ul li a.selected p { display:none;}
.footerbg03 ul li a.selected span { display:block;}
.about_bg08 .about_num { position:relative;}
.about_bg08 .about_num .bran-totaldw { display:block; width:28px; height:28px; background:url(../images/brand_total_danwei.png) no-repeat; position:absolute; right:-32px; bottom:-3px;}
.know_question ul li .question_icon6 { background: url(../images/question_iconbg.jpg) no-repeat -930px top;width: 200px;height: 210px;margin:0 auto;}
.know_question ul li:hover .question_icon6 { background-position: -935px -240px;}
.news_bg .bg_center { height:550px;}
.sevice_bg a .service_more { background:url(../images/iloft_bt.png) no-repeat -995px 0px;}
.about_bg04 { position:relative;}
.about_bg04 a { display:block; width:100%; height:350px; position:absolute; top:135px; left:0px;}
.about_bg08 { display:block;}
.ind-guests { padding:0; padding-top:0;}
.ind-gucenter { padding:10px 0 0 0;}
.ind-gubg { width:1903px; height:501px; background:url(../images/index_guests_bg.jpg) no-repeat; position:absolute; top:57px; left:-346.5px;}
.ind-gulist { width:100%; height:122px; position:absolute; top:150px; left:0px; text-align:center;}
.ind-gulicenter { display:inline-block; height:122px; position:relative;}
.ind-gulicenter span { display:inline-block; width:79px; height:122px; margin:0 1.5px; font-family:'Arial'; font-size:80px; line-height:122px; text-align:center; color:#fff; background:url(../images/index_guests_item.png) no-repeat;}
.sevice_bg .ind-gulicenter a { display:block; width:37px; height:37px; background:url(../images/index_guests_danwei.png) no-repeat; position:absolute; bottom:-6px; right:-48px;}
.sevice_bg .ind-gubtn { display:block; width:250px; height:60px; background:url(../images/index_guests_btn.png) no-repeat; position:absolute; top:398px; left:50%; margin:0 0 0 -125px; cursor:pointer;}
.sevice_bg .ind-gubtn:hover { background-position:0px -60px;}

.ind-video { width:100%; padding:24px 0 0 0; background:#EEEEEE;}
.ind-vititle { width:1210px; height:171px; margin:0 auto 10px auto; background:url(../images/index_video_title.png) no-repeat center center;}
.service_tips { width:1210px; background-position:center center;}
.ind-vivideo { width:1210px; height:480px; margin:0 auto 36px auto;}

.ind-contact { background:#181818;}
.ind-ctner { width:1210px; margin:0 auto; padding:30px 0 0 0;}
.ind-coitem1 { width:100%; height:215px; margin:0 0 33px 0; background:url(../images/index_contact1.png) no-repeat center center; position:relative;}
.ind-coitem2 { width:100%; height:155px; background:url(../images/index_contact2.png) no-repeat center center; position:relative;}

.ind-coitem3 { width:100%; height:180px; position:relative;}
.ind-coitem1 span { line-height:30px; color:#999; font-size:13px; position:absolute; top:115px;}
.ind-coitem1 .span1 { left:49px;}
.ind-coitem1 .span2 { left:392px;}
.ind-coitem1 .span3 { left:738px;}
.ind-coitem2 .span { line-height:21px; color:#999; font-size:13px; position:absolute; top:75px;}
.ind-coitem2 .span1 { left:5px;}
.ind-coitem2 .span2 { left:348px;}
.ind-coitem2 .span3 { left:716px;}
.ind-coitem2 .span4 { left:1045px;}
.ind-coitem3 .spana { display:inline-block; line-height:30px; font-size:13px; font-weight:bold; color:#fff; position:absolute; top:23px; padding:0 0 20px 0; border-bottom:1px solid #464646;}
.ind-coitem3 .spana a { line-height:30px; font-size:13px; font-weight:bold; color:#fff;}
.ind-coitem3 .spanb { display:inline-block; line-height:30px; font-size:14px; font-weight:bold; color:#fff; position:absolute; top:123px;}
.ind-coitem3 .span1 { left:142px;}
.ind-coitem3 .span2 { left:142px;}
.ind-coitem3 .span3 { left:564px;}
.ind-coitem3 .span4 { left:564px;}
.ind-coitem3 .span5 { left:985px;}
.ind-coitem3 .span6 { left:985px;}
.ind-coitem3 img{ position:absolute;}
.ind-coitem3 img.ewm1{ left:7px; top:30px;}
.ind-coitem3 img.ewm2{ left:430px; top:30px;}
.ind-coitem3 img.ewm3{ left:850px; top:30px;}

.ind-bottom { width:100%; height:60px; position:fixed; bottom:0px; left:0px; background:#75AFBA; z-index:10;}
.ind-boctner { width:1210px; height:60px; margin:0 auto; background:url(../images/index_bottom_bg.png) no-repeat center top; position:relative;}
.ind-boctner .QQPanel { position: absolute; bottom:-11px; left:338px;}
.ind-boctner .QQPanel li {float: left; margin-right: 2px;width: 35px;}
.ind-boctner .QQPanel a{display: block; height: 35px; width: 35px; background: url('../Img/iloft_bt.png') no-repeat -549px -78px; }
.ind-boctner .QQPanel .online a.qq1,.online a.qq4{ background-position: -431px -78px; }
.ind-boctner .QQPanel .online a.qq2,.online a.qq5 { background-position: -471px -78px; }
.ind-boctner .QQPanel .online a.qq3,.online a.qq6 { background-position: -511px -78px; }
.ind-boweixin { display:block; width:182px; height:60px; position:absolute; top:0px; right:3px;}
.ind-bogift { display:block; width:210px; height:60px; position:absolute; top:0px; left:547px;}
.ind-boqq { display:block; width:280px; height:60px; position:absolute; top:0px; left:265px;}

.dia-getgift { width:362px; height:311px; padding:0 37px; position:relative; opacity:0;}
.dia-geclose { display:block; width:37px; height:37px; background:url(../images/dialog_close.png) no-repeat; position:absolute; top:10px; right:0px;}
.dia-geclose:hover { background-position:0px -37px;}
.dia-gemain { width:362px; height:311px; background:#fff;}
.dia-getitle { width:100%; height:50px; line-height:50px; margin:0 0 18px 0; background:#75AFBA; font-size:28px; color:#fff; text-align:center;}
.dia-geinput { margin:0; padding:0; border:none; outline:none; width:213px; height:30px; padding:0 10px; background:url(../images/index_gift_input.png) no-repeat; color:#555; font-weight:bold; font-size:14px;}
.dia-getable { margin:0 0 17px 15px;}
.dia-getable tr { height:60px;}
.dia-getable .td1 { width:70px; text-align:center; color:#74AEB9; font-weight:bold; font-size:16px;}
.dia-getable .td2 { width:233px;}
.dia-getable .td3 { color:#FFD800; font-weight:bold; font-size:18px; text-indent:8px;}
.dia-getable .td4 { text-align:center;}
.dia-getable .td4 span { display:inline-block; height:20px; padding:0 0 0 25px; margin:0 0 0 10px; background:url(../images/index_icon1.png) no-repeat; color:#666666; font-weight:bold; font-size:13px;}
.dia-gebtn { display:block; margin:0 auto; width:144px; height:38px; background:url(../images/index_gift_btn.png) no-repeat;}

.ind-vielement { display:block; width:830px; height:480px; margin:0 auto;}

.headerbg a.iloft_logo { width:269px; height:95px; margin:0px 0 0 0;}

#doyoo_panel{ display:none;}



/*分页样式开始*/
#pageabc{
 	clear:both; height:30px; padding:20px 0; text-align:center;
}
#pageabc span,#pageabc a{
	padding:10px 14px; color:#484848; background:#e5e5e5; margin:0 2px;
}
#pageabc a:hover,#pageabc a.current{
	background:#82b8c2; color:#FFF;
}
/*分页样式结束 */
.wp-pagenavi {CLEAR: both}
.wp-pagenavi A {BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none}
.wp-pagenavi SPAN {BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none}
.wp-pagenavi A:hover {BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000}
.wp-pagenavi SPAN.current {BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000}
.wp-pagenavi SPAN.current {FONT-WEIGHT: bold}



/******************************
 ** 在线留言
 ** v.1.2
 ******************************/
.message-page input.code { border-color:#aaa; }
.message-page { width:680px; }
.message-page .row-1,
.message-page .row-2,
.message-page .row-3 { width:100%; clear:both; margin-bottom:15px; position:relative; overflow:hidden;float:left; }
.message-page .row-1 { width:328px; height:auto; padding:0 0 0 50px; border:1px solid #ddd; }
.message-page .row-2 { height:110px; padding:0 0 0 0; border:1px solid #ddd; }
.message-page .row-3 {  }
.message-page .ico-name { background:url(../images/zzz.png) 15px center no-repeat; }
.message-page .ico-phone { background:url(../images/xxx.png) 15px center no-repeat; }
.message-page .ico-email { background:url(../images/mail.png) 15px center no-repeat; }
.message-page .tip { position:absolute; right:0; top:0; height:40px; line-height:40px; padding:0 10px; font-style:normal; color:#F00; }
.message-page .txt { width:100%; height:40px; line-height:40px; background:none; border:0; color:#999; }
.message-page .text { width:98%; border:0; background:#fff; padding:5px 5px; line-height:20px; height:100px; color:#999;}
.message-page img.code { float:left; width:110px; height:42px; margin-right:20px; cursor:pointer; }
.message-page input.code { float:left; width:150px; height:40px; line-height:40px; border:1px solid #ddd; background:#fff; margin-right:20px; padding:0 10px; color:#999; }
.message-page .submit, .message-page .reset { float:left; margin:0 0 0 10px; width:184px; height:42px; border:0; cursor:pointer; color:#FFF; font-size:16px; }
.message-page .submit { background:#7cb4be; margin-left:0; }
.message-page .reset { background:#999; }
.message-page .submit:hover { background:#f07800; }
.message-page .reset:hover { background:#777; }
.message-page .onfocus, .message-page .onfocus input.code { border-color:#aaa; }

.dialog-log { position:absolute; z-index:99; width:auto; padding:10px 20px; border:1px solid #e0272c; background:#ffe8e9; border-radius:3px; box-shadow:1px 1px 5px rgba(0,0,0,0.2); color:#e0272c; }
.dialog-log i { position:absolute; left:15px; top:-7px; width:14px; height:7px;}