

.focus{ margin:0 auto;max-width:1920px; min-width:1400px; height:469px;}
.contents{ margin:60px auto 60px auto;max-width:1920px; width:1398px; padding-bottom:20px; border:#f6f6f6 solid 1px; overflow:hidden; }

.about_focus{ background:url(../images/inside/about.jpg) no-repeat center bottom;}
.products_focus{ background:url(../images/inside/products.jpg) no-repeat center bottom;}
.cases_focus{ background:url(../images/inside/cases.jpg) no-repeat center bottom;}
.joins_focus{ background:url(../images/inside/joins.jpg) no-repeat center bottom;}
.news_focus{ background:url(../images/inside/news.jpg) no-repeat center bottom;}
.contact_focus{ background:url(../images/inside/contact.jpg) no-repeat center bottom;}


.news_contents{padding-bottom:0;}




.navigation{ position:relative;margin:-70px auto 0 auto; background:rgba(246,171,0,0.9); height:70px;line-height:70px;max-width:1920px; min-width:1400px;}
.navigation_box{margin:0 auto; position:relative; width:1400px;opacity:1;}
.navigation h3{display:inline-block;*display:inline;*zoom:1; vertical-align:top; color:#fff; padding-left:62px; font-weight:normal; font-size:14px; z-index:20;background: url(../images/inside/navigation.png) no-repeat 22px center;}
.navigation a{ color:#fff;}
.navigation strong{ color:#996a00;}

.navigation_menu { position:absolute; top:0px; right:22px; font-size:0px;}

.navigation_menu a{display:inline-block;*display:inline;*zoom:1; width:180px; text-align:center; height:100%; font-size:16px; color:#fff;}

.navigation_menu a:hover,.navigation_menu a.hover,.navigation_menu a:active{text-decoration:none; color:#231815; background:#fff;}



.top{ margin:0 auto 0 auto; padding:30px 0 35px 0; position:relative; width:1400px; text-align:center; background:#f6f6f6;}
.top label{ display:block; color:#999999; font-size:48px; font-weight:bolder; font-family: "Myriad Pro Regular","Arial Regular",Cambria;text-transform:Uppercase; opacity:.22;}
.top h2{ position:relative; display:block; margin:-40px 0 0 0; color:#3d3d3d; font-size:30px; font-weight:bolder;}
.top h2:after{content: "";   position:absolute;  left:50%; margin-left:-60px; bottom:-6px; width:120px; border-top:#f6a600 solid 2px; z-index:1;}


.honor_list{margin:0 auto 0 auto; woverflow:hidden;}
.honor_list dl{ font-size:0px;margin-left:0; }
.honor_list dd{display:inline-block;*display:inline;*zoom:1; vertical-align:top; position:relative; margin:40px 0 0 34px; width:306px; background:#fff; cursor:pointer; }
.honor_list dd span{ display:table-cell;width:306px;overflow:hidden; vertical-align:bottom;}
.honor_list dd img{width:100%;  z-index:1;-webkit-transition:all 1s;transition:all 1s; vertical-align:bottom;}
.honor_list dd h5{ padding-top:18px; display:block; text-align:center; font-size:16px; color:#3f3f3f; }

.honor_list dd:hover,.honor_list dd:hover{}


.stores_map{ margin:60px auto 0 auto; height:500px; width:1236px;}
.contact_box{margin:60px auto 0 auto; width:1190px;}
.contact_text{ float:left; width:534px;}
.contact_feedback{ border-left:#e9e9e9 solid 1px; float:left; padding-left:74px; min-height:500px;}
.contact_text h4,.contact_feedback h4{ font-size:24px; color:#f08200;}
.contact_text p{ font-size:16px; line-height:45px; padding-right:40px;}
.contact_text h4{ padding-bottom:18px;}
.contact_text img{ width:212px;}


.contact_feedback dl{ display:block; margin-top:18px;}
.contact_feedback dd{display:inline-block;*display:inline;*zoom:1; vertical-align:top; width:478px; padding-left:10px;}
.contact_feedback dt{ display:inline-block;*display:inline;*zoom:1; vertical-align:top; width:60px; line-height:42px; text-align:right;}
.contact_feedback input[type="text"],.contact_feedback input[type="tel"]{ display:block; border:#d4d4d4 solid 1px; padding-left:20px; text-align:left;width:472px;height:42px; border-radius:0px; box-sizing:border-box; font-size:17px; color:#000; background-color:#fff;}
.contact_feedback textarea {padding:20px;width: 472px;height: 162px;border: #d4d4d4 solid 1px;box-sizing:border-box;  background-color:#fff;}
.contact_feedback button,.contact_feedback .bm_form_btn{ display:block; margin:0 auto 0 auto;  border:0; background:#f08200; width:238px;height:50px; line-height:50px;  text-align:center; font-size:14px; color:#fff; border-radius:50px; box-sizing:border-box; cursor:pointer; } 

.joins_img{padding:40px 0 20px 0; text-align:center;}
.joins_img img{ max-width:100%; }
.joins{ padding:0 0 0 0; }

.contents .joins:nth-child(even){background:#f6f6f6;}
.contents .joins:nth-child(3) .top{background:#fff;}

.joins_02{ padding:0 0 40px 0; background:#f6f6f6;}
.joins_03{ padding:0 0 40px 0; }
.joins_03 .top{ background:#fff;}


.joins_store{ margin:20px auto 0 auto; width:100%; text-align:center; }
.joins_store dl{ font-size:0px;}
.joins_store dd{ display:inline-block;*display:inline;*zoom:1; vertical-align:top;  margin:0 10px 18px 10px; width:416px; cursor:pointer; text-align:center;}
.joins_store img{ max-width:100% height:248px;}
.joins_store dd h5{ position:relative; display:block; padding:0 0 0 26px; height:82px; line-height:82px; font-size:19px;color:#fff;background:rgba(151,151,151,0.9); font-weight:normal; text-align:left;}
.joins_store dd h5:after{content: "→"; font-size:20px;   position:absolute; top:0;  right:10px; width:30px; z-index:1;}

.joins_store dd:hover h5,.joins_store dd:active h5{background:rgba(246,171,0,0.9);}

.cases_list{ margin:40px auto 0 auto; width:100%;  }
.cases_list dl{ padding-left:30px; font-size:0px;}
.cases_list dd{ display:inline-block;*display:inline;*zoom:1; vertical-align:top;  margin:0 0 34px 20px; width:416px; cursor:pointer; text-align:center;}
.cases_list img{ max-width:100%; height:248px;}
.cases_list dd h5{ position:relative; display:block; padding:0 0 0 26px; height:82px; line-height:82px; font-size:19px;color:#fff;background:rgba(151,151,151,0.9); font-weight:normal; text-align:left;}
.cases_list dd h5:after{content: "→"; font-size:20px;   position:absolute; top:0;  right:10px; width:30px; z-index:1;}

.cases_list dd:hover h5,.cases_list dd:active h5{background:rgba(246,171,0,0.9);}


.products_list{margin:40px auto 0 auto; width:100%;}
.products_list dl{ padding-left:20px;}
.products_list dd{ display:inline-block;*display:inline;*zoom:1; vertical-align:top; padding-top:14px;  margin:0 0 55px 20px;width:310px; cursor:pointer; border:#e8e8e8 solid 1px; text-align:center;}
.products_list dd span{ margin:0 auto; display:block;width:280px; text-align:center}
.products_list img{ max-width:100%; min-width:280px;   height:280px;}
.products_list dd h5{ position:relative; display:block; padding:20px 10px 20px 10px; font-size:19px;color:#231815; font-weight:normal; }
.products_list dd:hover,.products_list dd:active{ background:rgba(246,171,0,0.9);}
.products_list dd:hover h5,.products_list dd:active h5{ color:#fff;}


.news_list{ margin:20px 81px 0 81px; }

.news_list dl{ display:block; padding:28px 0 28px 0; border-bottom:#e5e5e5 dotted 1px; overflow:hidden;}
.news_list dt{display:inline-block;*display:inline;*zoom:1; vertical-align:top; width:284px; height:165px;margin-left:38px;}
.news_list dt img{ width:100%; max-height:100%;}
.news_list dd{display:inline-block;*display:inline;*zoom:1; vertical-align:top; position:relative; padding-right:200px; margin-left:42px; width:626px;}
.news_list dd h4{ display:block;padding:6px 0 8px 0; font-size:22px; color:#312b30; font-weight:normal;}


.news_list dd p{ display:block; padding:6px 0 8px 0; line-height:30px; color:#333333;}

.news_list dd label{ padding-left:5px; color:#1d21a3;}
.news_list dd span{ position:absolute; right:0px; padding-top:26px; height:122px; border-left:#e3e3e3 solid 1px; top:0px; width:188px; font-size:16px; color:#333333; text-align:center;}
.news_list dd i{position:relative; padding-bottom:20px; font-size:54px; color:#333333; display:block; font-style:normal;}
.news_list dd i:after{content: "";   position:absolute; left:68px; bottom:16px;width:28px; height:0px; z-index:2; border-bottom:#e3e3e3 solid 4px;}
.news_list dd strong{ display:block; padding-top:3px;  font-size:12px;color:#4b4948; }
.news_list dl:hover{background:#fff;}
.news_list dl:hover h4,.news_list dl:hover strong{color:#f6ab00;}


.details_summary{ margin:20px 72px 0 72px; padding:16px 25px; background:#f8f8f8; color:#666666; line-height:30px;}
.details_tag{margin:20px 72px 0 72px;}

.details_tips{ margin:20px 72px 0 72px; padding:20px 34px; font-size:12px;  border:#d1d1d1 solid 1px; color:#949494; line-height:24px;color:#949494;}


.prducts_details{ margin:50px 60px 0 60px; padding:0 0 30px 0;border-bottom:#262626 solid 1px;}
.prducts_details_img{ float:left; display:inline; padding:20px 0;width:500px; text-align:center; border:#efefef solid 1px;}
.prducts_details_img img{ max-width:460px;}
.prducts_details_rights{float:right; display:inline; width:728px;}
.p_d_top{padding:32px 0 30px 0; margin-bottom:48px;border-bottom:#262626 solid 1px;}
.p_d_top h1{ padding:0 0 20px 0;font-size:24px; color:#262626;}
.p_d_top p{ padding:0 20px 0 0;font-size:16px;}


.p_d_btn a{display:inline-block;*display:inline;*zoom:1; vertical-align:top; margin-right:26px; text-align:center; width:140px; height:46px; line-height:46px; background:#3d3d3d; color:#fff; font-size:16px;}
.p_d_btn a.p_zx{ background:#f08200; color:#fff;}
.p_d_fx{ margin-top:44px; line-height:22px;}
.p_d_fx a.t1,.p_d_fx a.t2,.p_d_fx a.t3,.p_d_fx .t4{display:inline-block;*display:inline;*zoom:1; vertical-align:top;}
.p_d_fx a.t1{padding-left:34px; margin-right:10px; background:url(../images/inside/p_ico1.png) no-repeat left center ;}
.p_d_fx .t4{padding-left:34px; background:url(../images/inside/p_ico1.png) no-repeat left center ;}
.p_d_fx a.t2{padding-left:34px; margin-right:10px; background:url(../images/inside/p_ico2.png) no-repeat left center ;}
.p_d_fx a.t3{padding-left:34px; margin-right:10px; background:url(../images/inside/p_ico3.png) no-repeat left center ;}
.p_d_share{display:inline-block;*display:inline;*zoom:1; vertical-align:top; padding-left:0;}

.prducts_details_title{ padding:20px 0 16px 0; text-align:center;font-size:24px; color:#f6ab00;}

.cases_details_title{ padding:0 0 16px 0;border-bottom:#f8f8f8 solid 1px; text-align:center;}
.cases_details_title h1{ padding:32px 0 20px 0;font-size:30px; color:#333333;}

.details_contents{ margin:20px 72px 0 72px;line-height:1.8;}
.about_contents{margin:20px 12px 0 12px; font-size:16px;}

.details_share{ display: block; margin: 30px 72px; text-align: right;}
.details_share em{display:inline-block;*display:inline;*zoom:1; vertical-align:top; line-height:22px;}
.details_share #share{display:inline-block;*display:inline;*zoom:1; vertical-align:top;}

.details_contents img{ margin-top:15px; max-width:100%;}
.cases_details_contents{ width:90%;}

.details_contents p{ margin-bottom:20px;}

.previous,.next{margin:0 auto;padding:0 0 0 36px;text-align:left; font-size:16px; color:#a4a4a4; line-height:36px;}
.previous { margin-top:15px; background:#f4f4f4; border-top:#dedede solid 2px;}
.next{ background:#f4f4f4;}
.previous a{ color:#1b1b1b;}
.next a{ color:#1b1b1b;}
.previous strong,.next strong{ color:#0091c9;}


#video{ margin:10px auto;width:760px;height:460px;}



