/* CSS 

@font-face { 
 font-family:"siyuan";
src:url(../font/siyuan.otf),
src:url(../font/siyuan.ttf) format('truetype');  font-weight: normal;  
    font-style: normal;
}
Document */
@charset "utf-8";
/* CSS Document */
/*CSS reset*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both}
a{ text-decoration:none; color:#8c8c8c;}
a:hover{ color:#ff6600}


		

body{ margin:0 auto;padding:0px;width:100%; font-family:microsoft yahei;background:#f0f0f0;font-size:15px; color:#8c8c8c; }
.logo{ width:1156px; margin:0 auto;padding-top:25px; padding-bottom:25px;}
.kouhao{  line-height:35px;  font-size:17px; padding-left:20px;}
.banner{ width:100%; margin:0 auto;background:url(../images/bg.jpg) no-repeat center; height:802px;}
.banner2{ background:url(../images/probg.jpg) no-repeat center!important; width:1280px; height:848px; margin:0 auto}
.zen{ width:1078px; height:600px; margin:0 auto; padding-top:120px;}
.xian{ background:#a6d8ff; height:5px; width:1280px; margin:0 auto}

.biao{ margin-top:40px;}
.search{height:23px;  width:270px; margin:0 auto; }
.search li{ float:left; width:auto }
.guan{ width:700px;}
.guan ul li{ float:left; line-height:26px;}
.guan  .ba{ background:url(../images/index_14.jpg) no-repeat left; width:35px; height:26px;}
.gao{ height:120px;}



.focus{ position:relative; width:100%;height:754px; margin:0 auto}  
.focus img{ height: 754px!important; width:100%; margin:0 auto} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.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;    
display:block;  text-align:center; text-transform:uppercase;top:150px; }  

.focus .zenyang{  text-align:center;color:#fff; font-size:80px;}  

.focus .nine a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; height:40px; line-height:40px; width:200px; display:block}  
.nine{text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin:0 auto; border:4px solid #ffcc00; height:40px; line-height:40px; width:200px; display:block; margin-top:30px;}
.focus .nine a:hover{ background:#ffcc00; color:#fff; display:block}
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000; margin:0 auto; }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:140px; position:absolute; height:41px; text-align:center; z-index: 20; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:44px}    
.focus .D1fBt a{position:relative; display:inline; width:22px; height:22px; border-radius:20px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#ffcc00;}    
.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;} 


/*------------foot-------*/

.foot{  width:1150px; margin:0 auto; padding-top:25px; padding-bottom:20px; color:#3a3a3a; border-bottom:1px solid #d8d8d8; }
.ayou a{color: #3a3a3a;}
.ayou{ width:850px; line-height:30px; font-size:13px;}
a.zzb07link{font-family: Arial, Helvetica, sans-serif;font-size: 13px;text-decoration:none;color: #3a3a3a;}
a.zzb07link:hover {text-decoration: underline;color: #3a3a3a;}
.zzb07tail{font-size:13px;font-family:Arial, Helvetica, sans-serif;color:#3a3a3a;}
.footd{ width:1280px; margin:0 auto; color:#3a3a3a; line-height:50px;}
/*------------foot-------*/


.neirong a{ color:#000}
.neirong a:hover{ color:#F00;}
.neirong{ padding:10px 50px; line-height:35px; font-size:15px; text-align:justify; color:#000; height:490px; overflow:auto; margin-top:20px; position:relative}
.zenab h2{ font-size:16px; color:#000; font-weight:bold; padding-left:50px; padding-top:30px; text-align:center}
/*-------
.zenab{width:1078px; height:600px; margin:0 auto; background:#000; -moz-opacity:0.5; -webkit-opacity:0.5; opacity:0.5; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50); 
}
----*/
 .nybg {width:1078px; height:600px; background:#fff; -moz-opacity:0.95; -webkit-opacity:0.95; opacity:0.95; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=95); margin:0 auto }
 .zenab {width:1078px; height:600px; color:#333; position:relative; margin-top:-600px!important; margin:auto}

.contentPage{text-align:center; margin:0px 3px; padding:0px; padding-top:15px;padding-bottom:35px; width: 100%; color: #666; line-height: 30px; text-decoration: none; clear:both;}
.contentPage a:link {color: #036cb4; text-decoration: none; font-size: 12px; margin:0px 3px; padding:4px 7px; border: 1px solid #00959c; font-weight: normal;}
.contentPage a:visited {color: #036cb4; text-decoration: none; font-size: 12px; margin:0px 3px; border: 1px solid #00959c; padding:4px 7px; font-weight: normal;}
.contentPage a:hover {color:#FFF; margin:0px 3px; font-size: 12px; text-decoration: none; padding:4px 7px; background-color:#0d499f; font-weight:normal;}
.contentPage .current{color:#f00; text-decoration: none; font-size: 12px; margin: 0px; border:0px solid #f00; padding:4px 7px; font-weight: normal;}
.contentPage .zi{font-size:12px; font-weight:bold; float:none!important;}
.contentPage .zi form{ display:inline;}
.contentPage .zi form input[type="text"]{ border:1px solid #CCC; line-height:18px; width:25px!important;}
.contentPage .zi form input[type="submit"]{ background-color:#CCC; border:0px; line-height:20px; color:#FFF; cursor:pointer;}
.chanpinlb{ width:200px; height:100px!important;text-align:center;vertical-align:middle;display:block;position:relative;   border:1px solid #d8d8d8;  margin-bottom:10px; margin-left:25px;margin-right:25px}
.chanpinlb a{display:table-cell;vertical-align:middle; width:200px; height:100px }
.chanpinlb a img{max-width:200px;max-height:100px; }
.chanpinlb a:hover{border:1px solid #F60; }
.gcal2 ul li{ float:left; margin-bottom:20px;}
.font_4{border-bottom:1px dashed #d8d8d8; padding-bottom:10px;font-size:16px;font-weight:bold;}
.zheng{ font-size:12px; font-weight:normal}
.chanpinlbc{ width:370px; height:278px!important;text-align:center;vertical-align:middle;display:block;position:relative;   border:1px solid #d8d8d8;  margin-bottom:10px; margin-left:23px;margin-right:23px}
.chanpinlbc a{display:table-cell;vertical-align:middle; width:370px; height:278px }
.chanpinlbc a img{max-width:360px;max-height:268px; padding:5px; }
.chanpinlbc a:hover{border:1px solid #F60; }

.xwlist{ margin-left:15px; margin-right:10px;}
.lanrenzhijia{ width:200px; height:180px; margin-right:25px;text-align:center;vertical-align:middle;display:block;position:relative; border:1px solid #ccc; }
.lanrenzhijia a{display:table-cell;vertical-align:middle;width:200px; height:180px; }
.lanrenzhijia a img{max-width:190px;max-height:170px;padding:5px; }
.lanrenzhijia a:hover{border:1px solid #ff6600; }
.njs{ width:530px;}
.ntitle{ margin-top:-5px;}
.ntitle a{ color:#ff6600; font-size:15px;}
.dixia{ border-bottom:1px dashed #d8d8d8;  margin-bottom:15px; padding-top:15px;}
.nrong{ line-height:25px;}
.pgd{ background:#ff6600;  height:25px; width:50px;text-align:center; margin-top:10px;}
.pgd a{color:#fff; font-size:12px;  line-height:25px;}
.nybt{text-align:center; padding-top:10px;color: #B2191E; font-size:16px; padding-bottom:15px; border-bottom:1px dashed #d8d8d8}


.chanpinlist{ width:230px; height:190px!important;text-align:center;vertical-align:middle;display:block;position:relative;   border:1px solid #d8d8d8;  margin-bottom:10px; margin-left:20px;margin-right:20px}
.chanpinlist a{display:table-cell;vertical-align:middle; width:230px; height:190px }
.chanpinlist a img{max-width:230px;max-height:190px; }
.chanpinlist a:hover{border:1px solid #F60; }
.gcal ul li{ float:left; margin-bottom:20px;}