﻿.flash_dbox { width:100%; height:508px; overflow:hidden; z-index:1; position:relative;}
#focusBar { width:100%; height:508px; position:relative;  overflow:hidden; z-index:1; margin:0 auto}
#focusBar li { width:100%; clear:both; height:508px; display:none; position:absolute;/* position:relative;*/}
#focusBar .focusL { height:508px; position:absolute; z-index:9; /*left:-1200px;*/ top:0px; left:-600px;margin-left:50%;}
#focusBar .focusR { height:508px; position:absolute; z-index:19;/*right:1200px; */top:0px; left:-600px; margin-left:50%;}

#focusBar a.arrL, #focusBar a.arrR { display:block; width:52px; height:134px; cursor:pointer; background-image:url(../images/bt_arr.png); background-repeat:no-repeat; position:absolute; top:187px; z-index:100; }
#focusBar a.arrL { left:-52px; background-position:0px 0px;}
#focusBar a.arrR { right:-52px; background-position:-68px 0px;}
#focusBar a.arrL:hover { background-position:0px -144px; }
#focusBar a.arrR:hover { background-position:-68px -144px; }







/*首页案下拉*/

.casedbox {  height:auto; }
.casedbox .hd { padding-top:15px; height:35px; }
ul.listnav {width:600px; height:35px; position:relative; z-index:100;margin-top:6px}
ul.listnav li { width:102px; height:35px; float:left; text-align:center; position:relative; z-index:90; }
ul.listnav .depth { width:102px; height:35px; overflow:hidden; font-size:14px; }
ul.listnav .depth a { width:102px; height:35px; overflow:hidden; display:block; float:left; font-size:14px; line-height:35px; text-align:center; }
ul.listnav .depth a:hover,ul.listnav .cleddr1 a,ul.listnav .depth a.h:hover{ color:#fff !important; text-decoration:none; background-color:#e30000 ;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; }
ul.listnav .depth a.h { background:url(../images/sy2_26.png) no-repeat 86px center; }
ul.listnav .cleddr1 a.h{color:#fff !important; text-decoration:none; background-color:#e30000 ;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; }

ul.listnav .children { width:102px; height:auto; position:absolute; left:0px; top:20px; text-align:center; z-index:800; padding-top:20px; display:none; }
ul.listnav .children div { height:auto; overflow:hidden; }
ul.listnav .children a { width:102px; height:30px; overflow:hidden; display:inline-block;background:url(../images/navl.png) repeat-y; line-height:30px; font-size:12px; margin:0px auto; text-align:center; float:left; }
ul.listnav .children a:hover { background:#e30000; color:#fff !important; text-decoration:none; }
ul.listnav .children div.fst { height:10px; line-height:0px; overflow:hidden; font-size:0px; background:url(../images/navj.png) no-repeat center top; }
ul.listnav .children div.last { height:3px; line-height:0px; overflow:hidden; font-size:0px; background:url(../images/navb.png) no-repeat center top; }


.notice{
	width:590px;
	height:37px;
	margin-top:5px;
	background-color:#f3f4f4;
	border-bottom:1px solid #d1d0cf;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit--border-radius:2px;
	box-shadow:1px 1px 2px rgba(209,207,208,0.8);
	-moz-box-shadow:1px 1px 2px rgba(209,207,208,0.8);
	-webkit-box-shadow:1px 1px 2px rgba(209,207,208,0.8);
}

.fs_D3{ width:545px;height:37px; position:relative;margin-left:10px;padding-left:20px;background:url(../images/ca-icon.png) no-repeat;background-position:0 1px;overflow: hidden;}  
.fs_D3 .fPic{position:absolute; left:0px; top:0px;}  
.fs_D3 .fcon{position:relative;width:515px;height: 37px; float:left;line-height:37px;overflow:hidden;}  
.fs_D3 .fcon a{display:block;color:#666;font-size:14px}  
 

.fs_D3 .prev{position:absolute; width:9px;height:5px;top:8px;right:15px;background:url(../images/ca-icon.png) no-repeat;background-position:0 -50px; cursor:pointer; }  
.fs_D3 .next{ position:absolute; width:9px;height:5px;bottom:8px;right:15px;background:url(../images/ca-icon.png) no-repeat;background-position:0 -61px; cursor:pointer; }  
.fs_D3 .fix{ position:relative; width:515px; height:99999px;  }    
.fs_D3 .fPs{ width:100%; overflow:hidden; position:relative;  }  




.wrap1{ width:1212px; margin:0px auto; z-index:1; }
.casehover{background:#f3f3f3}

.case_dlist { height:auto; overflow:hidden; }
.case_dlist ul.list_box { width:1250px; height:auto; overflow:hidden; }
.case_dlist ul.list_box li { width:284px; height:245px; overflow:hidden; float:left; padding:6px; margin-right:8px; margin-bottom:18px}
.case_dlist ul.list_box li img { width:284px; height:180px; overflow:hidden; }
.case_dlist ul.list_box li .wz { padding-top:10px;color:#bbb; line-height:24px; }
.case_dlist ul.list_box li .na { font-size:14px; color:#888; }

@media (max-width:1200px){
.case_dlist { width:894px; }
.case_dlist ul.list_box { width:915px; }
}
@media (max-width:894px){
.case_dlist { width:589px; }
.case_dlist ul.list_box { width:610px; }
}
@media (max-width:589px){
.case_dlist { width:284px; }
.case_dlist ul.list_box { width:310px; }
}



.th_2 { background:url(../images/sy2_03.png) repeat-x left top; padding-top:20px; height:auto; overflow:hidden; }
.th_2 .content { width:1250px; height:auto; overflow:hidden; }
.th_2 .split { width:284px; height:252px; overflow:hidden; float:left; margin-right:21px; position:relative; }
.th_2 .split img { width:284px; height:252px; overflow:hidden; display:block; z-index:10; }
.th_2 .split .shadow { width:284px; height:148px; overflow:hidden; display:none; position:absolute; left:0px; top:0px; z-index:30; background:url(../images/sy2_06.png) no-repeat left top; cursor:pointer; text-align:center; padding-top:170px;  }
.th_2 .split .shadow span { font-size:14px; line-height:24px; color:#c2c2c3; }
.th_2 .on .shadow { display:block; }

.th_3 { height:auto; }
.th_3 .hd { background:url(../images/sy2_20.png) repeat-x left center; }
.th_3 .hd  .change_tab { width:671px; height:38px; overflow:hidden; margin:0px auto; background:#fff; }
.th_3 .hd  .change_tab a { width:162px; height:36px; overflow:hidden; display:block; float:left; text-align:center; line-height:36px; border:solid 1px #5e5e5e; background:#5e5e5e; font-size:16px; color:#fff; margin-right:5px; }
.th_3 .hd  .change_tab a.last { margin:0px; }
.th_3 .hd  .change_tab a.on { border:solid 1px #d9d9d9; background:#fff; color:#5e5e5e !important; text-decoration:none; }
.th_3 .hd  .change_tab a:hover{border:solid 1px #5e5e5e; background:#5e5e5e;color:#fff!important;}

.about .content { border:solid 1px #d9d9d9; padding:15px 24px; height:auto; overflow:hidden; _height:120px; }
.about .content .lbox { width:180px; overflow:hidden; }
.about .content .rbox { width:925px; overflow:hidden; font-size:14px; line-height:24px; padding-top:18px; }

.about .list_box .item { width:364px; height:316px; overflow:hidden; float:left; background:url(../images/sy2_51.png) repeat-y 399px 0; line-height:24px; padding:25px 0px; padding-left:36px;  }
.about .list_box .item .t { height:116px; overflow:hidden; background:url(../images/about_bbg.gif) no-repeat;}
.about .list_box .item .wz { padding:25px 70px 0px 0px; }

.about .list_box .n1 .t { background-position:2px 0px; }
.about .list_box .n2 .t { background-position:-367px 0px; }
.about .list_box .n3 .t { background-position:-736px 0px; }



.th_3 .change_con { height:auto; }

.zxdt ul.list_box li { width:206px; height:450px; float:left; padding:10px; position:relative; margin:0px 7px; _margin:0px 6px;  }
.zxdt ul.list_box li .pic_box { width:206px; height:138px; overflow:hidden; }
.zxdt ul.list_box li .tit { font-size:14px; line-height:22px; height:44px; padding-top:20px; }
.zxdt ul.list_box li .wz { line-height:22px; padding-top:15px; color:#5e5e5e; }
.zxdt ul.list_box li.on { background:#f3f3f3; }
.zxdt ul.list_box li a.btn { width:58px; height:58px; overflow:hidden; display:none; background:url(../images/syxwdt_19.png) no-repeat left top; z-index:50; position:absolute; left:84px; bottom:-29px; }
.zxdt ul.list_box li.on a.btn { display:block; }


/*荣誉*/
.rongyu{overflow:hidden}
.rongyu p{line-height: 24px;padding-bottom: 15px;color: #000;font-size:14px}

.rongyu ul.list_box li { width:206px; height:450px; float:left; padding:10px; position:relative; margin:0px 7px;  _margin:0px 6px; }
.rongyu ul.list_box li .pic_box { width:206px; height:138px; overflow:hidden; }
.rongyu ul.list_box li .tit { font-size:14px; line-height:22px; height:44px; padding-top:20px; }
.rongyu ul.list_box li .wz { line-height:22px; padding-top:15px; color:#5e5e5e; }
.rongyu ul.list_box li.on { background:#f3f3f3; }
.rongyu ul.list_box li a.btn { width:58px; height:58px; overflow:hidden; display:none; background:url(../images/syxwdt_19.png) no-repeat left top; z-index:50; position:absolute; left:84px; bottom:-29px; }
.rongyu ul.list_box li.on a.btn { display:block; }



/*加入*/
.jiaru{overflow:hidden}
.zpBox,.zpBoxEnd { float:left; color:#5e5e5e; line-height:24px; font-size:12px;}
.zpBox { width:220px; padding:10px;}
.zpBoxEnd { width:230px; padding:10px 0px 10px 0px;}
.zpBox .tit,.zpBoxEnd .tit { color:#000000; font-size:18px; padding-bottom:10px;}
.zpBox p,.zpBoxEnd p { padding:8px 0px;}


.show_tc { width:100%; height:auto;  background:#2b2b2b url(../images/sytc2_06.png) repeat left top; position:absolute; left:0px; z-index:100; display:none; }
.show_tc_on { height:274px; border:solid 1px #a0a0a0; border-left:0px; border-right:0px; padding:16px 0px 12px; }


.show_tc .split { width:1200px; height:274px; margin:0px auto; z-index:1; position:relative;  overflow:hidden; }
.show_tc .split .sbtn{ position:absolute; bottom:-3px; left:0px; overflow:hidden; zoom:1; width:100%;  height:16px; z-index:200; text-align:center; }
.show_tc .split .item{ width:1000px; height:252px; overflow:hidden; padding:0px 40px; float:left; position:relative; display:none;    }
.show_tc .item .lbox { width:390px; overflow:hidden; }
.show_tc .item .rbox { width:605px; overflow:hidden; padding-top:55px; }
.show_tc .item .rbox .wz { padding-top:10px; font-size:14px; line-height:26px; }
.show_tc .split .sbtn a { width:10px; height:10px; overflow:hidden; display:inline-block; background:url(../images/sytc2_22.png) no-repeat left top; margin:0px 3px; }
.show_tc .split .sbtn a:hover, .show_tc .split .sbtn a.current{background:url(../images/sytc2_20.png) no-repeat left top;}
.show_tc .split .fix{ position:relative; height:9999px; width:1200px;  }
.show_tc .split .fPs{ width:100%; overflow:hidden; position:relative; height:252px;  background:#fff;}
.show_tc .split span.clo { width:36px; height:36px; overflow:hidden; display:block; position:absolute; right:0px; top:0px; background:url(../images/sytc2_09.png) no-repeat left top; cursor:pointer; z-index:200; }


.lrtk{ width:100%; height:217px; margin:0 auto; overflow:hidden; display:none; background:url(../images/bigad.jpg) no-repeat center top #680001; text-align:center; }
.lrtk .wrap{position:relative;}
.lrtk.t2{background:url(../images/minad.jpg) no-repeat center top #680001;}
.lrtk .close{display:none;position: absolute;z-index:10000;top:29px;right:0;}
.lrtk.t2 .close{display:block;}
.close{background:url(../images/adclose.png) no-repeat;width:22px;height:22px;}
.lrtk a{position:absolute;z-index:100;width:100%;height:217px;float: left;left:0;}
.lrtk.t2 a{height:80px;}