@charset "utf-8";

html, body, ul, li, h1, h2, h3, h4, h5, h6, fieldset, legend {padding:0; margin:0; font-size:14px; color:#333;font-family:Helvetica,Microsoft Yahei,Simsun,Arial}
a{font-size:14px; color:#333; text-decoration:none}
a:hover{color:#1C4587; text-decoration:none}
img{border:none}
img:hover{filter:alpha(opacity=70);opacity:0.7;}
.w1200{width:1200px; margin:auto;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
#body{line-height:28px; margin-top:10px}
#body img{max-width:940px;}
ul,li{list-style:none}
button{border:none;padding:0; margin:0;}

.top{ height:31px; background:url(f1.jpg)  center; line-height:31px; color:#FFFFFF;}
.top a{ color:#FFFFFF;}
.top a:hover{ color:#FF9205;}
.biaozhi{ height:100px;}
.logo1{ margin-top:15px;}

/* header */
.header{width:100%; height:50px; background-color:#0255AA;}
.header  li{ width:118px; float:left; text-align:center; height:50px; line-height:50px;}
.header  li a{ color:#FFFFFF; display:block; font-size:16px; border-right:1px solid #034385;}
.header  li a:hover{ background-color:#2C82DC;}
.header .curr{ color:#FFffff; background-color:#2C82DC; display:block;width:118px; float:left; text-align:center; height:50px; line-height:50px; font-size:16px;}


/*products_pro*/
.products_pro li{float:left; margin:9px; }
.products_pro img:hover{filter:alpha(opacity=70);opacity:0.7;}
.products_pro span{ display:block; line-height:45px; text-align:left; color:#0255AA; font-size:16px; font-weight:bold;}


/* banner */
#full-screen-slider { width:100%; height:550px; float:left; position:relative;z-index:999;}
#slides { display:block; width:100%; height:550px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute;bottom:20px;left:55%;z-index:9;width:600px;margin-left:-500px; z-index:9900;  padding:5px 15px 5px 0;  margin:auto 0;}
#pagination li { display:block; list-style:none; width:17px; height:17px; line-height:16px; float:left; margin-left:15px; border-radius:50%; background-color:#BBBBBB}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background-color:#005BAC;}

/*about*/
.about{margin-top:80px;}
.about .w996{ width:996px; height:444px; background:url(about.jpg);}
.about .w996 p{ padding-top:200px; padding-left:400px; padding-right:30px; line-height:30px;}
.about .w160{ width:160px;}
.about .w160 img{ margin-bottom:40px;}

/*products*/
.products{width:100%; background-color:#005BAC; margin-top:50px; overflow:hidden; padding-bottom:50px;}
.products span{ display:block; margin:auto;}
.products .t1{ color:#ffffff; font-size:28px; line-height:30px; text-align:center; padding-top:60px;}
.products .t2{ margin:auto; width:50px; height:1px; background-color:#FFFFFF; margin-top:10px; margin-bottom:10px;}
.products .t3{ color:#ffffff; font-size:18px; line-height:25px; text-align:center; padding-bottom:20px;text-transform:Uppercase}
.products .t4{ color:#FFFFFF; height:40px; line-height:40px; padding-bottom:30px;}
.products li{ float:left; margin:10px; width:280px; height:320px;}
.products li img{ width:280px; height:250px;}
.more{color:#005BAC;width:140px; height:35px; background-color:#FFFFFF; line-height:35px; text-align:center; display:block; margin:auto;border-radius:50px; clear:both;}
.more:hover{ background-color:#DBEEFF;}

/*news*/
.news{ margin-top:60px;}
.news span{ display:block; margin:auto;}
.news .t1{ color:#005BAC; font-size:28px; line-height:30px; text-align:center;}
.news .t2{ margin:auto; width:50px; height:1px; background-color:#cccccc; margin-top:10px; margin-bottom:10px;}
.news .t3{ color:#cccccc; font-size:18px; line-height:25px; text-align:center; padding-bottom:20px;text-transform:Uppercase}
.news .w600{ width:600px;}
.news .w525{ width:525px;}
.news .news_1{ border-bottom:1px solid #EEEEEE; margin-bottom:10px;}
.news .news_1 span{ color:#005BAC; font-size:16px;}
.news .news_1 p{ line-height:26px; color:#666666;}
.news .news_2 li{ float:left; width:600px; height:40px; line-height:40px;}
.news .news_2 .t5{ float:left;}
.news .news_2 .t6{ float:right;}
.more1{color:#005BAC;width:140px; height:35px; background-color:#FFFFFF; border:1px solid #005BAC; line-height:35px; text-align:center; display:block; margin:auto;border-radius:50px; clear:both;}
.more1:hover{ background-color:#005BAC; color:#FFFFFF}


/*yqlj*/
.yqlj{margin-top:30px;}
.yqlj a{padding-left:10px; color:#666666;}
.yqlj a:hover{ color:#FF8100;}

/* left */
#left li a:link,
#left li a:visited {float:left; text-decoration: none; background:url(left.jpg); color:#666666;  font-size:16px;line-height:49px; width:168px;  text-align:left;padding-left:40px; }
#left li a:hover {float:left; text-decoration: none;  color:#0255AA;}


/*cpzx*/
.cpzx{width:100%; overflow:hidden; margin-top:40px;}
.cpzx .w208{width:208px;}
.cpzx .w208_left{ width:100%; background-color:#0255AA; height:100px; padding-top:30px; text-align:center; font-size:26px; color:#ffffff; font-weight:bold;}
.cpzx .w864{width:964px;}
.cpzx .cpzs{ margin-top:20PX; }
.cpzx .cpzs li{float:left; margin-bottom:10px; margin-right:17px;border:2px solid #EBEAEA; padding:9px;}
.cpzx .cpzs li:hover{border:2px solid #F36010;}
.cpzx .cpzs li img{width:249px; height:188px;}
.cpzx .cpzs li span{ display:block; text-align:center;}
.cpzx .w864 .bt{background:url(t11.jpg); height:53px; color:#1C4587; font-size:20px; display:block; line-height:53px; padding-left:20px; font-weight:bold;}

/*xwzx*/
.xwzx{width:964px; margin:auto; margin-top:20px;}
.xwzx ul li {width:100%; border-bottom:1px dashed #cccccc; clear:both; height:210px; padding-top:20px;}
.xwzx ul li img { float:left; margin-right:20px;}
.xwzx ul li h1 { font-size:16px; color:#333333; line-height:50px;}
.xwzx ul li h1:hover{ color:#F67800}
.xwzx ul li span {color:#666666; line-height:200%; font-size:14px;}
.xwzx ul li .ckxq{font-size:14px; color:#F67800; } 
.xwzx ul li img{display:block; z-index:80;opacity:1;filter(alpha=100)}
.xwzx ul li a:hover img{opacity:0.8;filter(alpha=80)}


/*footer*/
.footer{ width:100%;  background:#1E61BA; overflow:hidden; margin-top:50px; padding-top:65px; padding-bottom:35px; color:#FFFFFF;}
.footer a{ color:#FFFFFF; padding-right:25px;}
.footer a:hover{ color:#F85F03;}
.footer ul { border-bottom:1px solid #A0C9FF; border-top:1px solid #A0C9FF; height:50px; line-height:50px;}
.footer ul li{ float:left;}
.footer p{ line-height:30px;}
.footer .w730{ width:730px;}
.footer .w200{ width:200px;}


/* 懒人图库 搜集整理 www.lanrentuku.com */

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 525px;
  height:340px;
  border: 0;
  }
.slide_container {
  position: relative;
  float: left;
  width: 100%;
  }

.slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
  
 .slide img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 525px;
  height:340px;
  border: 0;
  }

.slide .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 16px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }
  
 .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("themes.gif") no-repeat left top;
  margin-top: -45px;
  }

.slide_nav:active {
  opacity: 1.0;
  }

.slide_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }