* {
  margin: 0px;
  padding: 0px;

}

body {
  background-image: url(../images/bg_02.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  font-size: 12px;
  font-weight: normal;
  color: #292929;
  font-family: "微软雅黑";
}
.fl{float:left}
.fr{ float:right}
ul {
  list-style-type: none;
}
a {
  color: #292929;
  text-decoration: none;
}
a:hover {
  color: #FF3300;
  text-decoration: none;
}img {
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}
#warp {
  width: 100%;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto; height:28px; background:#0059ab
}.warp {
  width: 1213px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
}
.mainn{ width:1213px; margin:0 auto}
#warp_1 {
  width: 100%;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  height: 108px; background-color:#fff;
}

.mainn {
  width:  1213px;

  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto; 
}

.dianhua{ width:auto;}

.dianhua a{ color:#fff; line-height:28px}

.sousuo{ width:190px;}
#header {
  width:  1248px;
  height: 139px;
    margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto; 
}






#header h1 {
  float: left;
  height: 139px;
  width: 265px;
}

#header_right {
  float: left;
  height: 139px;
  width: 960px; margin-left:20px;
}
#header_right_s {
  float: left;
  height: 41px;
  width: 860px;margin-left:110px; background:url(../images/linew.jpg) no-repeat right  bottom; 
}
#header_right_s_1 {
  float: left;
  width: 520px;
  padding-top: 8px;
  padding-left: 391px; 
}
#header_right_s_1 a{  border-right:1px #cbcbcb dotted; padding:0 10px; color:#9a9a9a}



.search1 {
  float: left;
  height: 28px;
  width: 144px;
  background-color: #669bcd;
  color: #fff;
  display: inline;
  line-height: 24px;
  font-size: 12px;
  border: 0px solid #dcdcdc;
  margin-left: 0px;
  text-align: left;
  padding-left: 10px;
}
.searchimg1 {
  float: left;
  display: inline;
  
}
#navz {
  float: left;
  width: 1213px;
  line-height: 108px;
  height: 108px;
  font-family: "微软雅黑";

}#navz h1 { width:97px; 

}
#bannerz {
  clear: both;
  height: 650px;
  width: 100%;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  overflow: visible;
}

#sycontent {
  width: 1200px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  clear: both;
  
  overflow: visible; }
#wenzi_about{ width:1200px; height:517px; float:left; background:url(../images/about.jpg) no-repeat center top; margin-top:87px}
#wenzi_about h2{ font-size:30px; text-align:center; font-weight:100; margin-top:50px}

#about_bg{
  width: 100%;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  clear: both;
  height: 1170px;
  overflow: visible; background:#fafafa}
#synews {


}
  #warp7 {
  width: 1250px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto; 
}


#zhongjian{ width:1003px;  
    margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto; }

#left_indus{ width:240px; height:624px ;float:left; margin-top:138px}

#center_indus{ width:522px; height:624px ;float:left; margin-top:138px}

#right_indus{ width:240px; float:left; margin-top:138px}

#zhongjian h2{ font-weight:100; font-size:22px; }

#zhongjian  span{ text-transform:uppercase; text-align:center}


#kuai1{ width:240px; height:180px; float:left}
#kuai1 h2{ color:#FFF;  padding-top:50px;text-align:center; }
#kuai1 a{ color:#FFF;}
#kuai1 a:hover{ color:#CCC; }

#kuai2{ width:240px; height:338px; float:left}




#kuai3{ width:240px; height:105px; float:left}
#kuai3 h2{   padding-top:20px; text-align:center; }
#kuai3 span{  text-align:center; display:block  }
#kuai3 a{ color:#FFF;}
#kuai3 a:hover{ color:#CCC; }



#kuai4{ width:492px; height:207px; float:left; padding-left:30px}

#kuai4 h2{   padding-top:20px; text-align:left; padding-top:140px  }
#kuai4 span{  text-align:left ; display:block  }



#kuai5{ width:492px; height:208px; float:left; padding-right:30px}

#kuai5 h2{   padding-top:20px; text-align:right; padding-top:50px ;  }
#kuai5 span{  text-align:right ; display:block  }



#kuai6{ width:492px; height:208px; float:left; padding-left:30px}
#kuai6 h2{   padding-top:20px; text-align:left; padding-top:30px  }
#kuai6 span{  text-align:left ; display:block  }

#kuai7{ width:240px; height:398px; float:left}
#kuai8{ width:240px; height:85px; float:left; padding-top:20px}
#kuai8 a{ color:#FFF;text-align:center;}
#kuai8 a:hover{ color:#CCC;text-align:center;  }
#kuai8  span{  text-align: center ; display:block; font-size:12px;  }


#kuai9{ width:240px; height:100px; float:left; text-align:center;padding-top:20px}

#kuai9 a{ color:#FFF; text-align:center; }
#kuai9 a:hover{ color:#CCC; text-align:center }



#warp_gun {
  width: 1200px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  clear: both;
  height: 317px;
  overflow: visible;}




#warp1 {
  width: 100%;
  margin-top: 80px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  background-image: url(../images/pro_bg.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  height: 535px; background-color:#fafafa
}



#warp2 {
  width: 100%;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  height: 447px; 
}
#chanpion{ width:1200px; height:837px; margin:0 auto; text-align:center}
#chanpion h2{ font-size:24px; font-weight:100; color:#fff; padding-top:20px}
#chanpion SPAN{ color:#FFF; font-size:14px}


.fenlei{ width:1100px; height:400px; float:left; text-align:center; margin-top:80px; margin-left:110px }
.fenlei ul{ width:1100px; text-align:center;}
.fenlei h2 a{ width:1100px; text-align:center; color:#FFF}
.fenlei h2 a:hover{ color:#CCC}

.li_li1{width:260px; height:280px; float:left; background:url(../images/line1.jpg) no-repeat right center}
.li_li2{width:260px; height:280px; float:left}

.li_li1 h2{ font-size:18px!important}
.li_li2 h2{ font-size:18px!important}


.li_li2  ul{ width:260px; margin-top:20px; margin-left:20px}
.li_li2 li{ width:100px; float:left; margin-right:2px; border-bottom:1px #fff dashed; height:30px; line-height:30px}
.li_li2 li a{ color:#fff}
.li_li2 li a:hover{ color:#CCC}

.li_li1  ul{ width:260px; margin-top:20px; margin-left:20px}
.li_li1 li{ width:220px; margin-right:2px; border-bottom:1px #fff dashed; height:30px; line-height:30px; text-align:center}
.li_li1 li a{ color:#fff}
.li_li1 li a:hover{ color:#CCC}
#tupian{width:239px; height:279px; float:left; margin-top:78px}
#map{ width:472px; height:279px; float:left; margin-top:78px}

#wenzi_map{ width:445px; float:left; margin-left:50px; height:279PX; margin-top:78px}

#wenzi_map H2{ font-size:22PX; color:#000; font-weight:100}

#wenzi_map  span{ color:#c0c0c0; font-size:14px; background:url(../images/di.jpg) no-repeat bottom left; padding-bottom:10px}


.dfret h2{ font-size:16px;  font-weight:700; color:#2462ae}





#wrapper{ width:100%; height:586px; margin:0 auto; background:url(../images/pro_bg.jpg) no-repeat center  top;  overflow: visible;}
#synews_pro {
  width: 1200px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  clear: both;
  height: 586px;
  overflow: visible;}


#synews_1 {
  float: left;
  width: 373px;
  height: 134px;
}#xial{ width:1200PX; height: 245px; float:left; }
.synews_tu {
  float: left;
  height: 134px;
  width: 196px;
  padding-right: 10px;
}
.synews_zi {
  float: left;
  height: 134px;
  width: 157px;
}
.synews_zi_li1 {
  float: left;
  height: 32px;
  width: 157px;
  line-height: 32px;
  font-weight: bold;
  font-size: 13px;
}
.synews_zi_li2 {
  line-height: 25px;
  color: #7b7b7b;
  float: left;
  height: 25px;
  width: 157px;
}
.synews_zi_li3 {
  line-height: 20px;
  color: #7b7b7b;
  text-align: left;
  float: left;
  width: 157px;
  height: 57px;
  overflow: hidden;
}
#synews_2 {
  float: left;
  width: 373px;
}
#synews_2 li {
  line-height: 22px;
  color: #5f5f5f;
  text-align: left;
  float: left;
  height: 22px;
  width: 373px;
}#synews_2 a {
  
  color: #5f5f5f;
  
}

#meiti {
  background-image: url(../images/meitibg_31.jpg);
  float: left;
  height: 222px;
  width: 328px;
  margin-top: 31px;
}
.meiti_1 {
  font-size: 17px;
  line-height: 57px;
  font-weight: bold;
  color: #002d8d;
  float: left;
  height: 57px;
  width: 314px;
  padding-left: 14px;
  text-transform: uppercase;
}
.meiti_1 font {
  font-size: 15px;
  font-weight: normal;
}
.meiti_2 {
  float: left;
  width: 314px;
  padding-left: 14px;
}
.meiti_2 img {
  float: left;
  height: 42px;
  width: 99px;
  margin-right: 2px;
  margin-bottom: 2px;
}
#footer {
  background:url(../images/footer.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  clear: both;
  height: 388px;
  width: 100%;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  overflow: hidden; font-size:14px!important
}
#youqinglianjie{ width:1214px; height:48px; float:left; text-align:center; line-height:48px  }
  
  #youqinglianjie a{ color:#3e3e3e; font-weight:100; font-size:14px; line-height:54px}
  
  #footer a:hover{ color:#969696; }
  
  #youqinglianjie a:hover{ color:#969696; text-decoration:underline}
#erweima{ width:378px; height:266px;float:left; margin-top:20px}

#erweima p{ color:#fff}



#end {
  width: 1213px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;

  background-repeat: no-repeat;
  background-position: right 8px;
  height: 340px;
}
#xnav {
  float: left;
  height: 173px;
  width: 790px;
  padding-top: 50px; padding-left:0px; line-height:24px; margin-left:30px
}

#xnav  p{ color:#a0a0a0; font-size:14px}
#xnav  a{ color:#a0a0a0;font-size:14px}
.xnav_1 {

  background-repeat: no-repeat;
  background-position: right center;
  float: left;
  height: 151px;
  width: 94px;
  padding-left: 30px;
  text-transform: uppercase;
  line-height: 25px; color:#FFF
}
.xnav_1 ul li a {
  color: #eae8db; font-size:12px
}
.xnav_1 ul li a:hover {
  color: #613503; text-decoration:underline
}
.xnav_3  a{ color:#FFF;}


.xnav_3  a:hover {
  color: #613503; text-decoration:underline
}.xnav_2  a:hover {
  color: #613503; text-decoration:underline
}
#xnav .xnav_1 ul li strong {
  line-height: 39px;
  font-weight: normal;
  color: #fff!important;
  font-size: 14px;
}
.xnav_3 {
  
  float: left;

  width: 214px;
  padding-left: 30px;

  line-height: 25px; }
.xnav_3 p{ text-align:left; font-size:12px; color:#eae8db!important;}
.xnav_2 {
  
  float: left;
  height: 151px;
  width: 94px!important;
  padding-left: 30px;
  text-transform: uppercase;
  line-height: 25px; color:#FFF;
}
.xnav_2 ul li a {
color: #eae8db; font-size:12px
}

#xnav .xnav_2 ul li strong {
  line-height: 39px;
  font-weight: normal;
  color: #fff;
  font-size: 14px;
}#banquan {
  background-image: url(../images/dh_54.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  float: left;
  height: 46px;
  width: 1200px;
}
.banquan1 {
  float: left;
  height: 46px;
  width: 871px;
  line-height: 46px;
  color: #eae8db; font-size:12px
}
.banquan1 a {
  color: #eae8db;
}
.banquan1 a:hover {
  color: #fff; text-decoration:underline
}
.fenxiang {
  float: left;
  height: 29px;
  width: 263px;
  padding-top: 17px;
  background-image: url(../images/fx1_57.png);
  background-repeat: no-repeat;
  background-position: left 17px;
  display: inline;
  margin-left: 65px;
}
.fenxiang_1 {
  float: left;
  width: 47px;
  padding-left: 20px;
}

#news1_nei{ width:305px; margin-left:280px; float:left; margin-top:10px}
.ny_news_li1 {
  line-height: 36px;
  float: left;
  height: 36px;
  width: 305px;

  background-repeat: no-repeat;
  background-position: left center;
  text-align: left;

  display: inline;

}#news2_nei{ width:305px; margin-left:280px; float:left;margin-top:10px}

#news2_nei,#news1_nei a{  float:left; font-size:12px}


#li_1{ width:110px;  float:left;}
#li_2{ width:110px;   float:left;}
#li_3{ width:110px; float:left;}

#li_4{width:110px;  float:left;}
#li_5{ width:110px;  float:left;}
#li_6{ width:110px; float:left;}
#li_7{ width:110px; float:left;}

#li_1 h2{ text-align:left; color:#b3b3b3; font-size:18px;  font-weight:100; background:url(../images/lin2.jpg) no-repeat bottom left; padding-bottom:6px }
#li_2 h2{ text-align:left; color:#b3b3b3; font-size:18px;  font-weight:100;  background:url(../images/lin2.jpg) no-repeat bottom left ; padding-bottom:6px}
#li_3 h2{ text-align:left; color:#b3b3b3; font-size:18px;  font-weight:100; background:url(../images/lin2.jpg) no-repeat bottom left  ; padding-bottom:6px}
#li_4 h2{ text-align:left; color:#b3b3b3; font-size:18px;  font-weight:100; background:url(../images/lin2.jpg) no-repeat bottom left  ; padding-bottom:6px}
#li_5 h2{ text-align:left; color:#b3b3b3; font-size:18px;  font-weight:100; background:url(../images/lin2.jpg) no-repeat bottom left  ; padding-bottom:6px}
#li_6 h2{ text-align:left; color:#b3b3b3; font-size:18px;  font-weight:100;  background:url(../images/lin2.jpg) no-repeat bottom left ; padding-bottom:6px}
#li_7 h2{ text-align:left; color:#b3b3b3; font-size:18px;  font-weight:100;  background:url(../images/lin2.jpg) no-repeat bottom left ; padding-bottom:6px}



#li_1 ul { width:80px;  margin-top:10px; }
#li_1 ul li{ width:80px; line-height:28px; font-size:14px; background:url(../images/roll_li.jpg) no-repeat left center; text-align:left}
#li_1 ul li a{ color:#b3b3b3; font-weight:100; font-size:14px;}
#li_1 ul li a:hover{ color:#1686c7; text-decoration:underline}

#li_2 ul { width:80px;  margin-top:10px; }
#li_2 ul li{ width:80px; line-height:28px; font-size:14px;background:url(../images/roll_li.jpg) no-repeat left center;text-align:left}
#li_2 ul li a{ color:#b3b3b3; font-weight:100; font-size:14px;}
#li_2 ul li a:hover{ color:#1686c7; text-decoration:underline}

#li_3 ul { width:80px;  margin-top:10px; }
#li_3 ul li{ width:80px; line-height:28px; font-size:14px;background:url(../images/roll_li.jpg) no-repeat left center;text-align:left}
#li_3 ul li a{ color:#b3b3b3; font-weight:100; font-size:14px;}
#li_3 ul li a:hover{ color:#1686c7; text-decoration:underline}

#li_4 ul { width:80px;  margin-top:10px; }
#li_4 ul li{ width:80px; line-height:28px; font-size:14px;background:url(../images/roll_li.jpg) no-repeat left center;text-align:left}
#li_4 ul li a{ color:#b3b3b3; font-weight:100; font-size:14px;}
#li_4 ul li a:hover{ color:#1686c7; text-decoration:underline}

#li_5 ul { width:80px;  margin-top:10px; }
#li_5 ul li{ width:80px; line-height:28px; font-size:14px;background:url(../images/roll_li.jpg) no-repeat left center;text-align:left}
#li_5 ul li a{ color:#b3b3b3; font-weight:100; font-size:14px;}
#li_5 ul li a:hover{ color:#1686c7;text-decoration:underline}

#li_6 ul { width:80px;   margin-top:10px; }
#li_6 ul li{ width:80px; line-height:28px; font-size:14px;background:url(../images/roll_li.jpg) no-repeat left top;text-align:left}
#li_6 ul li a{ color:#b3b3b3; font-weight:100; font-size:14px;}
#li_6 ul li a:hover{ color:#1686c7; text-decoration:underline}

#li_7 ul { width:80px;  margin-top:10px; }
#li_7 ul li{ width:80px; line-height:28px; font-size:14px;background:url(../images/roll_li.jpg) no-repeat left top;text-align:left}
#li_7 ul li a{ color:#b3b3b3; font-weight:100; font-size:14px;}
#li_7 ul li a:hover{ color:#1686c7; text-decoration:underline}



/*图片轮播*/
.picFocus{ margin:0 auto;  width:100%; position:relative;  overflow:hidden;  zoom:1;   }
.picFocus .bd {overflow:hidden}
.picFocus .bd li{ vertical-align:middle; }
.picFocus .bd img{ width:100%; height:auto; /*display:block;*/  }
.picFocus .hd{ overflow:hidden;margin-top:15px; position:absolute; bottom:10%; left:47%; right:0; }
.picFocus .hd ul{ overflow:hidden; zoom:1; }
.picFocus .hd ul li{ width:5%; height:5px;background-color:#fff; float:left; margin-right:2% }
.picFocus .hd ul li.on{background-color:#0f3891; }