@charset "gb2312";
/* CSS Document */ 
*{ margin:0; padding:0;}
a{ text-decoration:none;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,span,img{margin:0; padding:0}
input,from,td,table,img,dl,dt,ul,dd,li,p{ padding:0; margin:0; list-style:none;}
ul,li{padding:0px;margin:0px;list-style-type:none;/*display: block;*/}
body{ font-family:"Î¢ÈíÑÅºÚ"; overflow-x:hidden;}
img{ border:0;}
.clear{ clear:both;}
.cen1120{width:1120px; margin:0 auto; overflow:hidden;}
.banner{ width:100%; height:717px; text-align:center; margin:0 auto; background:url(../images/bannerbg.jpg) no-repeat center;}
.p1{width:100%; background:#a67c52; margin:0 auto; overflow:hidden;}
.p1-left{ width:680px; float:left; font-size:16px; color:#FFF; line-height:28px; padding:30px 0 50px 0;}
.p1-left b{ font-size:26px; display:block; margin:0 0 10px 0;}
.p1-right{ width:407px; float:right; padding:35px 0 0 0;}
.p2{ width:100%; height:654px; background:url(../images/p2.jpg) no-repeat center; margin:0 auto; overflow:hidden;}
.title{ text-align:center; color:#a67c52; font-size:40px; margin:60px auto 40px auto; line-height:55px;}
.title span{ font-size:48px; color:#000; border-bottom:1px #a67c52 solid; font-weight:bold;}
.yb li{ width:360px; float:left; margin:0 0 0 20px;}
.bm{ width:740px; float:left; margin:0 0 0 120px;}
.bm b{ font-size:30px; color:#000; padding:15px 0 15px 30px; display:block;}
.bm1{ width:660px; margin:0 auto; padding:10px 0 0 0;}
.bm1 dl{ margin:15px 0 0 10px;}
.bm1 dt{ width:105px; float:left; font-size:24px; line-height:45px; color:#000;}
.bm1 dd{ width:530px; float:left; margin:0 0 0 14px;}
.bm1 dd input{ width:515px; background:#FFF; border:1px #8c8b8b solid; border-radius:8px; line-height:45px; font-size:20px; color:#8a8a8a; padding:0 0 0 15px;}
.input{ width:532px; height:45px; background:#FFF; border:1px #8c8b8b solid; border-radius:8px; line-height:45px; font-size:20px; color:#8a8a8a; padding:0 0 0 15px;}
.bt{ width:305px; line-height:60px; margin:30px 0 0 210px; background-color:#da3232; color:#FFF; text-align:center; font-size:24px; font-weight:bold; border-radius:10px; border:none; cursor:pointer; border-bottom:5px #981d1d solid;}
.zj-text{ text-align:center; font-size:18px; color:#000;}
.zx{ width:270px; background:#b72317; font-size:24px; color:#FFF; border-radius:10px; line-height:60px; text-align:center; margin:40px auto 50px auto;}
.zx a{ color:#FFF;}
.left{ width:970px; height:590px; margin:95px auto 10px auto;}
.yh li{ width:360px; float:left; margin:0 0 0 20px;}
.al li{ width:240px; float:left; margin:0 0 0 53px;}
.alnr{ width:1120px; margin:25px auto 0 auto;}
.alnr-left{ width:303px; float:left;}
.alnr-center{ width:187px; height:401px; background:url(../images/aljs_bg.jpg) no-repeat center; float:left; margin:15px 0 0 0; font-size:18px; color:#FFF; line-height:30px; padding:60px 0 0 15px;} 
.alnr-center span{ font-size:24px;}
.alnr-right{ width:615px; height:422px; background:#a67c52; float:left; margin:35px 0 0 0; overflow:hidden;}
.alnr-right b{ font-size:18px; color:#FFF; padding:25px 0 0 5px; display:block;}
.jbx{ width:1270px; height:880px; background:url(../images/p7bg.jpg) no-repeat center; margin:0 auto; overflow:hidden;}
.bz li{ width:118px; height:175px; border:1px #ac8662 solid; float:left; font-size:16px; color:#000; line-height:30px; padding:55px 12px 0 12px; margin:100px 0 0 18.6px; position:relative;}
.bz li p{ width:146px; height:146px; background:url(../images/bzbg.png) no-repeat center; font-size:42px; color:#FFF; text-align:center; line-height:146px; position:absolute; display:block; left:-2px; top:-105px;}
.tj li{ width:320px; height:230px; float:left; text-align:center; margin:0 0 50px 40px; font-size:14px; line-height:25px; color:#333333; background:url(../images/tjbg.jpg) no-repeat center;}
.tj li img{ margin:11px 0 0 0;}
.tj li a{color:#333333;}
.dx li{ width:148px; float:left; text-align:center; margin:20px 0 0 63px; font-size:18px; line-height:35px;}
.cw{ width:1120px; height:650px; background:url(../images/cwbg.jpg) no-repeat center; overflow:hidden;}


/*½¹µãÍ¼*/
.focus{ position:relative; width:970px; height:590px; background-color: #000; float: left;}  
.focus img{ width:970px; height:590px;} 
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:56px; line-height: 80px; display:block; text-align:left;}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:20px; right:20px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:20px}    
.focus .D1fBt a{position:relative; display:inline; width:20px; height:20px; border-radius:10px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#a98159; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#754c24;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;} 
