/* CSS Document */
.banner{border-top:2px solid #bf9052;height:409px;position:relative;overflow:hidden;}
.banner .bd li{text-align:center;}
.banner .hd{width:697px;position:absolute;left:50%;bottom:16px;margin-left:-633px;padding:0 243px 0 260px;text-align:center;}
.banner .hd span{display:inline-block;width:30px;height:5px;background:#fff;margin:0 3px;cursor:pointer;}
.banner .hd span.on{background:#80c269;}
.banner .banner_arrow{width:100%;position:absolute;left:0;top:169px;display:none;overflow:hidden;}
.banner .banner_arrow a{display:block;background:url(imgs/icon.png) no-repeat;width:50px;height:69px;}
.banner .banner_arrow a.prev{float:left;background-position:0 0;}
.banner .banner_arrow a.next{float:right;background-position:-50px 0;}

.title{text-align:left;font-family:"Microsoft Yahei";font-size:12px;height:auto;}
.jdmore { float:right; font-size:16px; color:#333; line-height:50px; }
.index_hot li{float:left;width:293px;float:left;margin-right:7px;position:relative;height:224px;overflow:hidden;margin-top:10px;}
.hot_text{background:rgba(0,0,0,0.5)!important;background-color:#000;filter:Alpha(opacity=50);position:absolute;left:0;bottom:-140px;padding:50px 0;width:293px;text-align:center;height:140px;color:#fff;}
.index_hot li .hot_text h3{font-size:25px;text-align:center;border-bottom:1px solid #fff;position:relative;margin-bottom:10px;padding-bottom:3px;}
.index_hot li .hot_text p{line-height:16px;position:relative;}
.index_pro_list .bd .in_pro{margin-top:10px;}
.index_pro_list .bd .in_pro .p_l_left{width:208px;height:482px;background:url(imgs/pro_bg01.gif) 0 0;border:1px solid #959595;position:relative;padding:20px 40px;}
.index_pro_list .bd .in_pro .p_l_left img{position:absolute;bottom:14px;left:5px;}
.index_pro_list .bd .in_pro .p_l_left li{float:left;margin:0 4px;line-height:26px;font-size:12px;width:96px;}
.index_pro_list .bd .in_pro .p_l_right{width:909px;height:524px;position:relative;}
.in_pro_img01{width:295px;height:210px;overflow:hidden;position:absolute;}
.in_pro_img02{width:295px;height:300px;overflow:hidden;position:absolute;}
.in_pro_img01 p,.in_pro_img02 p{position:absolute;bottom:0;height:24px;background:rgba(0,0,0,0.7)!important;background:#000;line-height:24px;font-size:13px;text-align:center;width:100%;left:0;color:#fff;filter:Alpha(opacity=70);}
.in_pro_position01{top:0;left:0px;}
.in_pro_position02{top:0;left:307px;}
.in_pro_position03{top:0;right:0px;}
.in_pro_position04{bottom:0;left:0px;}
.in_pro_position05{bottom:0;left:307px;}
.in_pro_position06{bottom:0;right:0px;}
.in_pro_img01 p span,.in_pro_img02 p span{position:relative;}
.index_pro_list .hd{background:#f3f4f4;padding:20px 0;}
.index_pro_list .hd span{width:139px;text-align:center;display:inline-block;margin:0 28px;cursor:pointer;color:#999;position:relative;}
.index_pro_list .hd span h3{font-size:15px;color:#000;padding-top:8px;}
.index_pro_list .hd span.on{color:#efbc7a;}
.index_pro_list .hd span.on h3{color:#ec9629;}
.index_pro_list .hd span i{background:url(imgs/icon.png) no-repeat -125px -177px;width:127px;height:99px;position:absolute;left:6px;top:0;}
.index_case .title{padding-bottom:10px;}
.index_case dt{width:162px;height:225px;float:left;color:#fff;text-align:center;font-size:15px;line-height:30px;border-bottom:1px solid #fff;position:relative;}
.index_case dt span{display:block;background:url(imgs/icon.png) no-repeat -129px -40px;width:10px;height:19px;position:absolute;right:-1px;top:103px;}
.index_case dt h3{font-size:25px;padding-top:80px;}
.index_case dt a { color:#fff; }
.index_case dd{float:right;width:1036px;height:224px;border-bottom:1px solid #e5e5e5;}
.index_case .case_01 dd{border-top:1px solid #e5e5e5;}
.index_case .case_bg01{background:#efa20e;}
.index_case .case_bg02{background:#625245;}
.index_case .case_bg03{background:#6C4300;}
.index_case .case_bg04{background:#2EA942;}
.index_case dd .case_list li{width:230px;float:left;margin:19px 0 0 26px;font-size:13px;}
.index_case dd .case_list li a:hover{color:#ec9629;}
.index_case dd .case_list li p{height:30px;line-height:30px;padding-top:3px; text-align:center; }
.index_case dd .case_list li a:hover img,.index_pro_list2 li a:hover img{filter:Alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
.index_pro_list2{background:#f3f4f4;padding:14px 0 10px 0;}
.index_pro_list2 li{width:101px;text-align:center;position:relative;float:left;margin:0 49px;}
.index_pro_list2 li p{line-height:18px;padding-top:8px;font-size:15px;}
.index_pro_list2 li span{display:block;color:#999;font-size:12px;}
.index_pro_list2 li span.pro_shade{width:97px;height:97px;top:0;left:2px;background:url(imgs/icon.png) no-repeat -6px -176px;position:absolute;}
.index_pro_list2 li a:hover{color:#ec9629;}
.index_pro_list2 li a:hover span{color:#efbc7a;}
.index_jion_01{background:#efebeb;height:26px;padding:5px 0 5px 10px;line-height:26px;margin-top:10px;}
.index_jion .index_jion_01 span{font-size:15px;color:#000;padding-right:10px;border-right:1px solid #8a8686;}
.index_jion .index_jion_01 a{margin:0 10px;color:#7d7979;}
.index_jion .index_jion_01 a:hover{color:#ec9629;}

.xwzxbox { width:558px; border:1px solid #d3d0d0; margin-top:20px; padding:0 15px 15px; }
.xwzxbox h2 { height:40px; line-height:40px; font-weight:bold; font-size:18px; }
.xwzxbox ul li { margin:10px 0; font-size:14px; }
.xwzxbox ul li a { font-size:16px; color:#EFA20E; background:url(imgs/icon.png) no-repeat -700px -290px; padding-left:20px; transition:all ease-in-out 0.2s; }
.xwzxbox ul li a:hover { margin-left:5px; }
.xwzxbox ul li p { margin:5px 10px; line-height:25px; }

.index_jion_left{width:924px;}
.index_jion_left li{width:422px;height:140px;border:1px solid #d3d0d0;float:left;margin:14px 18px 9px 0;padding-right:20px; transition:all ease-in-out 0.2s; }
.index_jion_left li:hover { border-color:#EA8A1C; }
.index_jion_left li img{float:left;margin-right:18px;}
.index_jion_left li h3 { font-size:16px;color:#EFA20E;padding-top:10px;}
.index_jion_left li h3 span{font-size:12px;color:#736f6f;}
.index_jion_left li p{padding-top:5px;line-height:21px; text-indent:2em; }
.index_jion_left li a{color:#868686;font-size:13px;}
.index_jion_left li a:hover{color:#ec9629;}
.index_jion_right{width:228px;height:450px;margin-top:14px;border:1px solid #d3d0d0;padding:20px 22px 0 22px;}
.index_jion_right .hd{background:url(imgs/icon.png) no-repeat 0 -114px;height:32px;line-height:30px;font-size:13px;}
.index_jion_right .hd span{display:block;float:left;width:114px;text-align:center;cursor:pointer;}
.index_jion_right .hd span.on{border-bottom:2px solid #89c997;}
.index_jion_right .bd .index_franchisee li img{float:left;margin-right:20px;}
.index_jion_right .bd .index_franchisee li{line-height:15px;font-size:11px;color:#888686;}
.index_jion_right .bd .index_franchisee li a{font-size:12px;}
.index_jion_right .bd .index_franchisee li p{padding-top:8px;}
.index_jion_right .bd h2 { line-height:35px; }
.index_jion_right .bd p{ font-size:14px; line-height:30px; }
.index_jion_right .bd .index_news .in_news_img a:hover{color:#fff;}
.index_jion_right .bd .index_news .in_news_img p{position:absolute;bottom:-90px;width:90px;height:30px;background:rgba(0,0,0,0.7)!important;background:#000;filter:Alpha(opacity=70);left:0;padding:30px 5px;line-height:14px;}
.index_jion_right .bd .index_news .in_news_img p span{position:relative;}
.index_jion_right .bd .index_news .in_news_list p a{font-size:11px;background:url(imgs/icon.png) no-repeat -909px -64px;line-height:22px;padding-left:7px;color:#6e6c6c;}
.index_jion_right .bd .index_news .in_news_list{width:115px;float:right;}
.index_jion_right .bd .index_news .in_news_list p a:hover{color:#ec9629;}
.index_link{border:2px solid #dbdada;width:1196px;margin:30px auto 0 auto;}
.index_link .hd{height:56px;line-height:56px;border-bottom:3px solid #625245;font-size:18px;}
.index_link .hd span{display:inline-block;padding:0 30px;color:#fff;cursor:pointer;background:#625245;}
.index_link .hd span.on{background:#625245;color:#fff;}
.index_link .bd{padding:5px 10px;}
.index_link .bd a{margin:5px 12px;display:inline-block;}
.index_link .bd .index_link02 a{background:url(imgs/icon.png) no-repeat -909px -181px;padding-left:10px;line-height:24px;white-space:nowrap;font-size:16px;color:#545252;}
.index_link .bd .index_link02{padding:5px 0;}
.index_link .bd .index_link02 a:hover{color:#ec9629;}
.index_link02 li { float:left; list-style:none; }
