@charset "utf-8";
body {
	font-family:"微软雅黑",Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	line-height:24px;
	margin-bottom: 0px;
	color: #3D3D3D;
	background:#ffffff;
	border:0;
	padding-bottom:0;
}

@font-face {
font-family:"altgo"; 
src:local('altgo.ttf'),
	url('../fonts/altgo/altgo.ttf') format('TrueType'),
	url('../fonts/altgo/altgo.eot?#iefix') format('embedded-opentype'),
	url('../fonts/altgo/altgo.woff') format('woff'),
	url('../fonts/altgo/altgo.ttf') format('truetype'),
	url('../fonts/altgo/altgo.svg#altgo') format('svg');
}

body, html {width:100%; overflow-x:hidden;}
html{-webkit-text-size-adjust: none;}

td {
	font-size: 12px;
	line-height: 24px;
	}

a:link,a:visited,a:active {
	color: #3D3D3D;
	font-size:14px;
	text-decoration: none;
}
a:hover {
	color: #00479E;
	font-size:14px;
	text-decoration:none;
}

.fb{ font-size:84px; font-family:"altgo"; color:#00479E; text-transform:uppercase; line-height:100px;}
.fy{ font-size:26px; color:#3D3D3D;}
.fy img{ vertical-align:middle; margin-left:15px;}

ul,li{ margin:0; padding:0; border:0; list-style:none;}
*{ margin:0; padding:0; border:0;}
.wrapper{ width:1097px; margin:0 auto;}
.clear_both,.clear{ clear:both;}
html{-webkit-text-size-adjust:none;}

#menu ul li .suvnav_menu a,.footer_ad a,.sales_title i,.table_lamps span,.floor_lamps span,.chandeliers_lamps span,.wall_lamps span,.table_lamps b,.floor_lamps b,.chandeliers_lamps b,.wall_lamps b,#footermenu li a,#sales_products li,.catelog,#right_menu ul li a,#prolist li,#left_menu ul li a{-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;}

.ad b,.ad div,#menu ul li a{-webkit-transition: all 600ms ease-in-out;-moz-transition: all 600ms ease-in-out;transition: all 600ms ease-in-out;-o-transition: all 600ms ease-in-out;-ms-transition: all 600ms ease-in-out;}

.k{ width:1100px; margin:0 auto;}
.b_radius{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; overflow:hidden;}

.bookinput{  margin-top:0;}
.bookinput td{ font-size:12px; padding:4px 0;}
.bookinput input.intput{ width:498px; padding:0 5px; height:40px; line-height:40px; border:1px solid #C1CAD1;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; color:#C1CAD1;}
.bookinput textarea{ width:558px; padding:5px; height:130px;border:1px solid #C1CAD1;color:#C1CAD1;resize: none;}
.bookinput .button{ border:none; background:none; padding:0 2px;width:113px; height:34px;}


/*上下页*/
a.page_front:link,a.page_front:visited,a.page_front:active,a.page_back:link,a.page_back:visited,a.page_back:active{ padding:0 4px;height:16px; overflow:hidden;border:1px solid #E3E3E3; display:block; text-align:center; color:#999999; text-decoration:none;line-height:16px;}
a.page_front:hover,a.page_back:hover{background:#CB0000;line-height:16px; color:#fff;border:1px solid #CB0000;}
/*页面*/
a.bb:link,a.bb:visited,a.bb:active{ padding:0 4px;height:16px; overflow:hidden;border:1px solid #E3E3E3;text-align:center; color:#999999; display:block; margin:0 1px;line-height:16px;}
a.bb:hover{background:#CB0000; border:1px solid #CB0000; text-decoration:none; color:#fff;}
/*当前页*/
a.aa:link,a.aa:visited,a.aa:active{ width:16px; height:16px; overflow:hidden; background:#CB0000; display:block; text-align:center; color:#fff;border:1px solid #CB0000; margin:0 1px;text-decoration:none; line-height:16px;}

.pagelist select{ border:1px solid #E3E3E3;}

/*头部*/

#header{ position:relative; background:#004FA3 url(top_bg.jpg) no-repeat top center; width:100%; z-index:999999999; height:60px;}

.header_bottom{-moz-box-shadow: 0 3px 10px rgba(0,0,0,.2);-webkit-box-shadow: 0 3px 10px rgba(0,0,0,.2);box-shadow: 0 3px 10px rgba(0,0,0,.2); transition: all 0.2s; -moz-transition: all 0.2s; -webkit-transition: all 0.2s; -o-transition: all 0.2s;}
#header .wrapper_header{ position:relative; width:1280px; margin:0 auto;}
a#logo{ width:333px; height:60px; display:block; float:left; margin:0 0 0 0;}
a#logo img{ height:60px;}
.nav {width:auto; height:60px;position:absolute; left:320px; top:0;}
.nav ul li {height:60px; line-height:60px; overflow:hidden; float:left;}
.nav ul>li {width:auto;}



.nav a {width:auto; _width:0; white-space:nowrap; color:#fff; display:block; height:113px; padding:0 20px; font-size:14px; position:relative; z-index:2; transition:all 0.2s ease-in; -webkit-transition:all 0.2s ease-in;}
.nav p {width:100%; height:113px; background:#00489E; position:relative; top:-226px; z-index:1; transition:all 0.2s ease-in; -webkit-transition:all 0.2s ease-in;}
.nav .nav_on p, .nav ul li:hover p {top:-113px;}
.nav .nav_on a, .nav ul li:hover a {color:#fff;}

.nav ul li .subNav{position:absolute;width:182px;overflow:hidden;display:none;padding:0 0 0 0;z-index:9999999999;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px; top:60px;}
.nav ul li .subNav a{ width:165px; height:37px; text-align:left; float:left;background:#00489E;border-top:1px solid #0057BE;font-size:14px; line-height:37px; font-weight:normal; padding-left:17px;filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9; color:#fff;}
.nav ul li .subNav a:hover{ background:#00489E; color:#fff;}


.search_click {width:30px; height:60px; overflow:hidden; cursor:pointer; position:absolute; top:0; right:0;}
.search_click div, .search_click p {width:30px; height:60px; overflow:hidden; position:absolute; top:0; left:0; transition:all 0.2s ease-in; -webkit-transition:all 0.2s ease-in;}
.search_click div {background:url(sear_b.png) no-repeat center center; z-index:1; -webkit-opacity:1; opacity:1;}
.search_click p {background:url(sear_b.png) no-repeat center center; z-index:2;  -webkit-opacity:0; opacity:0;}
.search_click:hover div {-webkit-opacity:0; opacity:0;}
.search_click:hover p {-webkit-opacity:1; opacity:1;}
.search_pad {width:670px; height:48px; position:absolute; margin-left:430px;z-index:999; background:#00489E; display:none; margin-top:5px;}
.search_pad_tit {width:670px; height:48px;}
.search_main {width:100%; height:200px; background:#333; display:none;}
.search {width:580px; height:48px; overflow:hidden; position:absolute; top:0; left:10px;}
.sear_t {width:530px; height:48px; line-height:48px; float:left; overflow:hidden; border:0; background:#00489E; text-indent:5px; position:relative; z-index:2; font-size:12px; color:#fff;}
.sear_b {width:30px; height:48px; float:left; overflow:hidden; border:0; background:url(sear_b.png) no-repeat center center; cursor:pointer; position:relative; z-index:2;}
.search_close {width:30px; height:48px; overflow:hidden; background:url(sear_x.png) no-repeat center center; position:absolute; top:0; right:10px; z-index:1; cursor:pointer;}
/*头部*/

/*大图*/
#banner{ width:100%; height:480px; margin:0 auto; overflow:hidden; z-index:2;}
#banner div{ width:100%; height:480px; z-index:2;}

#btn {  width:114px; height:18px; overflow:hidden; float:left; position:absolute; top:539px; z-index:99999; display:inline; }
#btn a {width:18px; height:18px; display:block;float:left; background:#fff;margin:0 10px; display:inline;border-radius:50%; text-indent:-999px;}
#btn a.activeSlide, #btn a:hover { width:18px; height:18px; display:block;float:left; background:#0057BE; font-size:11px; text-align:center; overflow:hidden;text-decoration:none; color:#ffffff;display:inline;}
/*大图*/

/*首页介绍*/
.i_company{ width:100%; background:#F0F0F0; padding-bottom:63px; z-index:9;}
.company_wrapper{ background:#fff; height:628px; margin:0 auto; width:1097px; text-align:left;}
.inner_company_wrapper{padding-bottom:60px;margin:0 auto; width:1097px; text-align:left;}
.gray_k{ width:124px; height:124px; background:#F0F0F0; position:absolute; margin-left:428px;}
.gray_k_inner{ width:124px; height:190px; background:#F0F0F0; position:absolute; margin-left:428px;}
.company_right_content{ position:absolute; height:641px; width:544px; float:right; margin-top:-68px; z-index:999; background:#fff; padding-top:53px; margin-left:552px;}
.company_right_content_inner{ position:absolute; height:641px; width:544px; float:right; margin-top:-1px;z-index:999; background:#fff; padding-top:53px; margin-left:552px;}

.company_left_inner{ width:378px; padding-right:90px; padding-bottom:40px; float:left; padding-left:84px; display:inline; background:#fff; color:#3D3D3D; font-size:14px;}
.company_inner_top{ width:150%; background:#F0F0F0; height:65px; margin-left:-84px;}
.company_left{ width:378px; float:left; margin-left:84px; display:inline; color:#3D3D3D; font-size:14px;}
.company_right_title{ width:510px; margin:0 auto; text-align:center;}
.company_right_title img{ margin:25px 0;}
.c_rth2{ font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:20px; padding-bottom:45px;}
.c_rth2 b{ font-size:16px;}
.c_rth1{ font-size:24px; color:#3D3D3D; line-height:34px;}
.title_company{ width:350px; float:left; padding-top:120px;}
.title_company .fb{ line-height:70px;}
.title_company .fy{ padding-top:25px; padding-bottom:25px;}
/*首页介绍*/

/*首页范围*/
.i_business{padding-top:70px; background:url(bussiness_bg.jpg) no-repeat top center;}
/*首页范围*/


/*首页产品*/
.i_products{padding-top:70px;}

#focus_Box{position:relative;width:1262px;height:350px;margin:50px auto; overflow:hidden;}
#focus_Box ul{position:relative;width:1262px;height:350px}
#focus_Box li{z-index:0;position:absolute; width:0px;background:#787878;height:0px;top:146px;cursor:pointer;left:377px;background:#fff;padding-bottom:60px;}
#focus_Box li img{width:100%;background:url(http://192.168.0.222/bojing/templates/zh/default/images/loading.gif) no-repeat center 50%;height:100%;vertical-align:top}
#focus_Box li p{position:absolute;height:60px;line-height:20px;width:95%;padding-top:10px;color:#838485;text-align:right;}
#focus_Box li p b{display:block;font-size:14px;color:#838485;font-weight:normal;}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:32px;height:80px;top:100px;}
#focus_Box .prev{background:url(left_btn.jpg) left bottom no-repeat;left:0px}
#focus_Box .next{background:url(right_btn.jpg) right bottom no-repeat;right:0px} 

#focus_Box a.imgs-scroll-btn{display:block;position:absolute;z-index:110;top:7px;right:15px;width:51px;height:23px;overflow:hidden;background:url(http://192.168.0.222/bojing/templates/zh/default/images/share-btn.png) no-repeat;text-indent:-999px;}


/*首页产品*/

/*首页案例*/
.i_case{ width:100%; height:897px; overflow:hidden; background:url(case_bg.jpg) no-repeat top center; padding-top:50px;}
#i_case_img{ width:1100px; margin:0 auto; padding-top:40px;}
#i_case_img li{ width:358px; height:255px; float:left; margin:0 13px 13px 0;-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;}
#i_case_img li:hover{-webkit-box-shadow: 0 1px 10px rgba(0,0,0,.125);box-shadow: 0 1px 10px rgba(0,0,0,.125); margin-top:-5px; margin-bottom:18px;}
#i_case_img li.item{ margin-right:0;}
#i_case_img li img{ width:358px; height:255px;}
a.morecase{ width:228px; display:block; margin:0 auto; text-align:center; line-height:49px; border-top:1px solid #C3C3C3; border-bottom:1px solid #C3C3C3; font-size:14px; margin-top:25px;}
a.morecase:hover{ color:#01479D;}
a.morecase img{ margin-left:15px; vertical-align:middle;}
/*首页案例*/

/*新闻*/
.i_news{ padding:20px 0 0 0;}
.title_news{ text-align:center; width:800px; margin:0 auto; color:#3D3D3D; font-size:14px; line-height:24px;}
.i_news_img{ width:515px; height:256px; float:left; margin-top:55px; margin-right:60px; display:inline;}
.i_news ul{ width:522px; float:right; margin-top:55px;}
.i_news ul li{ line-height:29px; float:left;font-family:"altgo";}
.i_news ul li .d1{ font-size:16px; float:left; width:77px;}
.i_news ul li a{ width:445px; line-height:29px; display:block;font-family:"微软雅黑"; font-size:14px; color:#3D3D3D;}
.i_news ul li a:hover{ color:#014FA2; text-decoration:underline;}
/*新闻*/

/*友情链接*/
.links{font-size:16px; text-align:left; color:#3D3D3D; line-height:52px; padding:0 0; background:url(links_bg.jpg) repeat-x top left;margin:57px auto 45px;}
.links a{ font-size:14px; color:#3d3d3d; padding-right:10px;}
.links a:hover{ color:#01479D; text-decoration:underline;}
/*友情链接*/

/*底部*/
#footermenu{ background:#014FA2 url(f_bottom_bg.jpg) repeat top center; width:100%; padding:0 0; color:#EAEAEA; padding-bottom:18px; font-size:14px;}
#footermenu ul li{ padding-right:130px; float:left;}
#footermenu ul li.ewm{ width:240px; float:right; text-align:left; padding:0;}
#footermenu ul li.ewm img{ margin-top:12px;}
#footermenu ul li span{ display:block; float:left; font-size:17px; color:#fff; padding:18px 0;}
#footermenu ul li a{ width:100%; display:block; font-size:13px; color:#EAEAEA; line-height:24px;}
#footermenu ul li a:hover{ color:#fff; text-decoration:underline;}

#footer{ width:100%; line-height:40px; color:#fff; background:#01479D; text-align:center; font-size:12px;}
#footer a{ color:#fff;font-size:12px;}
#footer a:hover{ text-decoration:underline;}
/*底部*/

.infor_nav{ width:100%; line-height:40px; border-bottom:1px solid #F0F0F0; font-size:14px; color:#686868;}
.infor_nav a{ font-size:14px;color:#686868;}
.infor_nav a:hover{color:#00479D;}

.pagesone{ width:977px; margin:0 auto; padding:30px 60px 50px;}

.cate {width:800px; text-align:center; margin:0 auto; padding-bottom:15px;}
.cate a {border:1px solid #ddd; background:#f0f0f0; padding:5px 12px; font-size:14px; margin-right:5px; margin-bottom:15px; display:inline-block; border-radius:3px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.cate a:hover {border:1px solid #00479E; background:#00479E; color:#fff;}
.cate a.cate_on {border:1px solid #00479E; background:#00479E; color:#fff;}


.inner_honor{ width:100%; height:680px; background:url(i_honor_bg.jpg) no-repeat top center; padding-top:115px;}

.honorlist{ width:1016px; margin:0 auto; padding:60px 0;}
.honorlist li{ width:240px; float:left; margin-left:18px; display:inline;}
.honorlist li.item{ margin-left:0;}

.inner_team{ width:100%; text-align:center; background:#01479D url(team_bg.jpg) repeat-x top left; margin:60px 0;}


.book {width:746px; margin:0 auto;}
.book_input {width:100%;}
.book_input p {margin:4px 0 12px;}
.binput {border:1px solid #ddd; background:#fff; width:724px; padding:0 10px; height:30px; line-height:30px; font-size:14px;}
.book_textarea {border:0;}
.btext {border:1px solid #ddd; background:#fff; width:724px; height:175px; padding:10px 10px 0; font-size:14px; font-family:Arial, Helvetica, sans-serif; resize:none;}
.binput2 {width:80px; height:25px; border:1px solid #cfcfcf;}
.book_submit table td {padding:0 5px;}
.button {width:90px; height:27px; background:#01479D; cursor:pointer; color:#fff; line-height:25px; text-align:center; border:0; cursor:pointer;}
.close {width:30px; height:30px; line-height:30px; text-align:center; position:absolute; top:0; right:0; font-size:28px; cursor:pointer;}


.newslist li{border-bottom:1px solid #ddd;padding:5px 0; margin-bottom:8px; padding-bottom:10px;}
.newslist li h4{font-size:16px;padding:5px 0;}
.newslist li h4 a{color:#000;font-size:14px; text-transform:uppercase;}
.newslist li h4 a:hover{ color:#01479D;}
.nlistinfo{padding:5px 0;line-height:20px;color:#666; font-size:13px;}
.nlistinfo img{float:left;margin-right:10px;border:1px solid #ddd;background:#fff;padding:2px}
.nbdate{padding-top:8px; font-size:12px;}



/*新闻详细*/
.news_title{ width:100%;  text-align:center; font-size:24px; color:#01479D; font-weight:bold; padding-bottom:0; font-family:"微软雅黑"; margin-top:30px;}
.news_title_audit{ width:100%;  text-align:left; padding-top:20px; font-size:18px; color:#CB1C1C; font-weight:bold; padding-bottom:0; font-family:"微软雅黑";}
#news_infor_audit{  width:100%; color:#999999;border-bottom:1px solid #E7E7E7; line-height:32px; overflow:hidden; text-align:left; font-size:11px;}
#news_infor{ width:100%; color:#999999;border-bottom:1px solid #E7E7E7; line-height:32px; overflow:hidden; text-align:center; font-size:14px; padding:10px 0; font-size:12px;}
.news_content_detail{ padding:15px 0;}



#i_prolist_inner{ width:977px; float:left; padding-top:0;}

#i_prolist_inner li{ width:210px; border:1px solid #dedede; background:#fff; padding:5px 5px 5px;float:left; margin-right:29px; display:table-cell; margin-bottom:29px;box-shadow: 0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out; overflow:hidden;}
#i_prolist_inner li:hover{-webkit-box-shadow: 0 1px 10px rgba(0,0,0,.125);box-shadow: 0 1px 10px rgba(0,0,0,.125); margin-top:-5px; margin-bottom:34px; background:#f5f5f5;border-radius:5px;}
#i_prolist_inner li:hover img{transform: scale(0.95);}

#i_prolist_inner li img{ width:210px;-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;}

#i_prolist_inner li span{ line-height:42px; color:#525252;}

#i_prolist_inner li.item{ margin-right:0;}

#design_list{ width:1134px; margin:0 auto; padding-bottom:60px;}
#design_list li{ width:547px; height:205px; overflow:hidden; margin:10px 10px; display:inline; float:left; padding-top:70px;-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;}
#design_list li b{-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;}
#design_list li span{ width:100%; display:block; text-align:center; font-size:20px; padding:10px 0;}
#design_list li p{ width:100%; text-align:center; color:#15509C; text-transform:uppercase;-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;}

#design_list li.item1{ background:url(d01.jpg) no-repeat top left;}
#design_list li.item2{ background:url(d02.jpg) no-repeat top left;}
#design_list li.item3{ background:url(d03.jpg) no-repeat top left;}
#design_list li.item4{ background:url(d04.jpg) no-repeat top left;}

#design_list li.item1 b{ height:70px; width:100%; display:block; background:url(d_icon01.png) no-repeat top center;}
#design_list li.item2 b{ height:70px; width:100%; display:block; background:url(d_icon02.png) no-repeat top center;}
#design_list li.item3 b{ height:70px; width:100%; display:block; background:url(d_icon03.png) no-repeat top center;}
#design_list li.item4 b{ height:70px; width:100%; display:block; background:url(d_icon04.png) no-repeat top center;}

#design_list li:hover{background:url(d_hoverbg.jpg) no-repeat top left;}
#design_list li:hover b{ background-position:50% 100%;}
#design_list li:hover span,#design_list li:hover p{ color:#fff; font-size:16px;}

