@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:14px; line-height:24px;  font-family:"Microsoft YaHei"; color:#333333;}
p{margin:0px; padding:0px;}
.w1200{width:1200px; margin:0px auto;}
.fr{float:right;}
.clear{clear:both;}
img{border:0px;}
ul,li{list-style:none; padding:0px; margin:0px;}
a{text-decoration:none;}
a:link{color:#333333;}
a:visited{color:#333333;}
a:hover{color:#1b6ebc;}
a:active{color:#1b6ebc;}

.top{height:48px; line-height:48px;}
.top_r span{color:#1b6ebc;}
.top_r{background:url(../images/icon05.png) no-repeat 2px; padding-left:20px;}

.head{height:100px; line-height:100px; background:#1b6ebc;}
.head_l{width:400px; height:100px;}
.head_r{width:780px;}
.head_r li{width:130px; float:left; text-align:center; font-size:16px;}
.head_r li a:link{color:#ffffff;width:130px; height:100px; display:inline-block;}
.head_r li a:visited{color:#ffffff;width:130px; height:100px; display:inline-block;}
.head_r li a:hover{color:#ffffff; background:#ff5301; width:130px; height:100px; display:inline-block;}
.head_r li a:active{color:#ffffff;background:#ff5301; width:130px; height:100px; display:inline-block;}
.on {color:#ffffff;background:#ff5301; width:130px; height:100px; display:inline-block;}


#full-screen-slider { width:100%; height:622px; float:left; position:relative}
#slides { display:block; width:100%; height:622px; 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; left:50%; top:580px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}


.index_product{height:900px; background: white; /* 为较旧的或者不支持的浏览器设置备用属性 */
background: -moz-linear-gradient(top, #ffffff, #efefef 88%);
background: -webkit-gradient(linear, 0 0, 0 88%, from(#ffffff), to( #efefef));
padding-top:50px;}

.index_product_h{width:300px; height:100px; margin:0px auto; text-align:center;}
.index_product_h span{font-weight:bold; font-size:28px;line-height:40px;}




/* CSS Document */
#tab { width:1200px; height:600px; position:relative;margin:20px auto 0 auto;}
/*设置容器高宽等*/
html > body #tab { width:1200px;}
/*兼容IE6:IE6下宽度不够*/
#tab div { position:absolute; top:30px; left:0; width:1200px; height:600px;}
/*设置容器高宽等*/
#tab div { display:none;}
/*设置容器默认隐藏:不用ID是因为下面将利用class来控制容器显示,而class优先级低于id选择器*/
#tab .block { display:block;}
/*选中的容器*/
#tab h3 { float:left; width:123px; height:14px; line-height:14px; margin:0 0 0 0; font-size:14px; cursor:pointer;  text-align:center; color:#5a5a5a; font-family:Microsoft YaHei;font-weight:normal; margin-left:20px; border-right:1px solid #5a5a5a;}
/*默认标题样式*/
#tab .up {color:#1b6ebc;}
/*选中的标题样式*/
/*修饰列表内容*/
#tab ul { list-style:none; padding:0; height:600px; margin-top:20px;}
#tab li { width:255px; height:247px; float:left; margin-right:15px; margin-left:15px; margin-bottom:30px;}
#tab li  img{width:255px; height:217px; border:1px solid #d5d5d5;}
#tab li p{height:30px; line-height:30px; text-align:center;}
#tab li a img:hover{border:1px solid #ff5300;}
#tab li a img:active{border:1px solid #ff5300;}


a.button02{ border-radius:3px; text-align:center; line-height:40px;background:#ffffff; margin:30px auto;}
a.button02:link{width:200px; height:40px; border:1px solid #cccccc;display:block;}
a.button02:visited{width:200px; height:40px; border:1px solid #cccccc;display:block;}
a.button02:hover{width:200px; height:40px; border:1px solid #fb6e2a;display:block; background:#ff5301; color:#ffffff;}
a.button02:active{width:200px; height:40px; border:1px solid #fb6e2a;display:block; background:#ff5301; color:#ffffff;}







.index_about{height:606px; background:url(../images/bg.jpg) no-repeat; background-size:100% 100%; padding-top:80px;}
.index_about_r{width:457px; height:483px;}
.index_about_p{width:600px;}
.index_about_p p{text-indent:2em;}
.index_about_list li{width:90px; height:80px; border:1px solid #cfd3d4; float:left; margin-right:20px; margin-top:20px; padding-top:10px;}
.index_about_list li p{text-align:center;}


.index_news{ padding-top:30px; padding-bottom:100px;}
.index_n_r{width:220px; background:#1b6ebc; padding:10px; padding-bottom:20px;color:#ffffff;}
.index_n_l{width:930px; height:350px; }
.index_news_button{width:930px; height:40px;}
.index_contact_h{height:40px; line-height:40px; border-bottom:1px solid #2376c4;}
.index_contact_h span{font-weight:bold; font-size:16px;}
.index_contact_main{border-top:1px solid #1967b2; border-bottom:1px solid #2376c4; padding-top:10px; padding-bottom:10px; font-size:12px;}
.weixin{ border-top:1px solid #1967b2; padding-top:10px;}
.weixin img{width:100px; height:100px; margin:0px auto; display:block;}
.index_news_r{width:484px;}
.index_news_l{width:400px;}
.index_news_list_time{background:#2376c4; color:#ffffff; width:60px; height:50px; text-align:center; font-size:12px; padding-top:10px;}
.index_news_list_time span{font-weight:bold; font-size:18px;}
.index_news_list_r{width:384px;}
.index_news_list_r .title{font-size:16px; height:24px; }
.index_news_list_r .text{height:40px; overflow:hidden; font-size:12px; color:#999999; line-height:18px;}
.index_news_list li{border-bottom:1px dotted #cccccc; padding-bottom:20px; margin-bottom:30px;}
.index_news_l .title{height:40px;line-height:40px; font-size:18px;}
.index_news_l .time{font-size:12px; line-height:18px; height:18px;}
.index_news_l .text{height:40px; overflow:hidden; font-size:12px; color:#999999; line-height:18px;}
a.button01{ border-radius:3px; text-align:center; line-height:40px;background:#ffffff; margin:0px auto;}
a.button01:link{width:200px; height:40px; border:1px solid #cccccc;display:block;}
a.button01:visited{width:200px; height:40px; border:1px solid #cccccc;display:block;}
a.button01:hover{width:200px; height:40px; border:1px solid #fb6e2a;display:block; background:#ff5301; color:#ffffff;}
a.button01:active{width:200px; height:40px; border:1px solid #fb6e2a;display:block; background:#ff5301; color:#ffffff;}
.index_news_h{font-size:12px; height:60px; line-height:24px;}
.index_news_h span{font-size:28px; font-weight:bold;}



.footer{height:110px; background:#f0eced; width:100%; padding-top:30px;}
.footer_l{width:300px;}
.footer_r{width:900px;}
.footlist li{width:135px; text-align:center; height:40px; line-height:40px; float:left;}
.copy{height:45px; line-height:45px; text-align:center; border-top:1px solid #cccccc;}



.pagebanner{border-bottom:1px solid #87bdd7;}
.pagebg{ min-height:500px; padding-top:30px; padding-bottom:30px; background:url(../images/img12.jpg) repeat-x;}

.side{width:300px;}
.side_h{width:260px; height:100px; background:#1b6ebc; color:#ffffff; padding:20px; margin-bottom:10px;}
.main{width:870px;}
.sideul li{width:100%; height:45px; line-height:45px; background:#ededed; text-align:center; margin-bottom:10px; font-size:16px;}
.sideul li a:hover{width:100%; height:45px; display:block; background:#ff5301; color:#ffffff;}
.sideul li a:active{width:100%; height:45px; display:block; background:#ff5301; color:#ffffff;}
.here a{width:100%; height:45px; display:block; background:#ff5301; color:#ffffff;}


.side_box{border:1px solid #d1e7f5; background:#f1f9fc; padding:10px;}
.side_box_title{height:40px; line-height:40px;}
.side_box2{width:240px; border:1px solid #d1e7f5; font-size:12px; background:#ffffff; margin:0px auto; padding:10px; padding-bottom:20px;}
.side_img{border:1px solid #cccccc; margin-top:20px;}
.add{border-bottom:1px solid #cccccc; height:40px; line-height:40px; background:url(../images/icon14.png) no-repeat 2px; padding-left:30px; margin-bottom:20px;}


.news_list_time{background:#2376c4; color:#ffffff; width:60px; height:50px; text-align:center; font-size:12px; padding-top:10px;}
.news_list_time span{font-weight:bold; font-size:18px;}
.news_list_r{width:784px;}
.news_list_r .title{font-size:16px; height:24px; }
.news_list_r .text{height:40px; overflow:hidden; font-size:12px; color:#999999; line-height:18px;}
.news_list li{border-bottom:1px dotted #cccccc; padding-bottom:20px; margin-bottom:30px;}
.news_l .title{height:40px;line-height:40px; font-size:18px;}
.news_l .time{font-size:12px; line-height:18px; height:18px;}
.news_l .text{height:40px; overflow:hidden; font-size:12px; color:#999999; line-height:18px;}

.pagelist li{float:left;width:24px; height:24px;  text-align:center; line-height:24px; font-size:12px;  border-radius:3px;border:1px solid #cccccc; margin-right:10px;   color:#333333;}
.pagelist li a:link{color:#333333;width:24px; height:24px;  display:inline-block; }
.pagelist li a:visited{color:#333333;width:24px; height:24px;  display:inline-block; }
.pagelist li a:hover{background:#2c73cd; color:#ffffff; width:24px; height:24px;  display:inline-block; }
.pagelist li a:active{background:#2c73cd; color:#ffffff; width:24px; height:24px; display:inline-block;}
.pagelist li a.on{background:#2c73cd; color:#ffffff; width:24px; height:24px; display:inline-block;}
.pagelist {margin:20px auto 0px; width:270px; margin-bottom:50px;}

.contact_list  li{width:380px; height:150px; background:#f1f9fc; border:1px solid #c0e9fb; float:left; margin-right:20px; margin-left:20px; position:relative; padding-top:50px; margin-bottom:30px;}
.con_bottom{height:60px; border-top:1px solid #c0e9fb; text-align:center; line-height:60px;  width:100%;position:absolute; bottom:0px; background:#e7f8ff;}
.icon{width:60px; height:50px; border-bottom:2px solid #1b6ebc; margin:0px auto; text-align:center;}


.icon img{
    width: 41px;
    height:41px;
  }
  @-webkit-keyframes pic {
    0% {
      -webkit-transform: rotate(0deg) scale(1);
      opacity: 0.3;  /*透明度*/
    }
    40% {
      -webkit-transform: rotate(30deg) scale(1.5);
      opacity: 0.6;
    }
    60% {
      -webkit-transform: rotate(15deg) scale(1.2);
      opacity: 0.9;
    }
    90% {
      -webkit-transform: rotate(0deg) scale(0.8);
      opacity: 1;
    }
  }
  @-moz-keyframes pic {
    0% {
      -moz-transform: rotate(0deg) scale(1);
      opacity: 0.3;  /*透明度*/
    }
    40% {
      -moz-transform: rotate(30deg) scale(1.5);
      opacity: 0.6;
    }
    60% {
      -moz-transform: rotate(15deg) scale(1.2);
      opacity: 0.9;
    }
    90% {
      -moz-transform: rotate(0deg) scale(0.8);
      opacity: 1;
    }
  }
  .icon:hover img { /*鼠标经过box盒子时img动画情况*/  
      animation-name: pic;  /*动画名字是pic，与上面定义的名字一样*/
      -webkit-animation-name: pic;
      -moz-animation-name: pic;
      -ms-animation-name: pic;
      -o-animation-name: pic;
      animation-duration: 1s;  /*动画用时1s*/
      -webkit-animation-duration: 1s;
      -moz-animation-duration: 1s;
      -ms-animation-duration: 1s;
      -o-animation-duration: 1s;
      animation-timing-function: linear;  /*匀速动画*/
      -webkit-animation-timing-function: linear;
      -moz-animation-timing-function: linear;
      -ms-animation-timing-function: linear;
      -o-animation-timing-function: linear;
  }


.equlist li{width:255px; height:220px; float:left; margin-right:15px; margin-left:15px; margin-bottom:30px; -moz-box-shadow:0px 2px 4px #BFBFBF; -webkit-box-shadow:0px 2px 4px #BFBFBF; box-shadow:0px 2px 4px #BFBFBF;}
.boximg{width:235px; height:160px;  padding:10px;  overflow:hidden;}
.boximg img{width:235px; height:160px;}
.equlist li p{height:40px; line-height:40px; text-align:center; background:#efefef;}



.img{display: block;width: 100%;height: 100%;transition: all 1s;}
.img:hover{ transform: scale(1.2); }


.xx_title{font-size:24px; color:#1b6ebc; text-align:center; height:60px; line-height:60px; font-weight:bold; border-bottom:1px dotted #cccccc; margin-bottom:30px;}
.xx_bottom{height:40px; line-height:40px; margin-top:30px; border-top:1px dotted #cccccc;}



.productlist li { width:255px; height:247px; float:left; margin-right:15px; margin-left:15px; margin-bottom:30px;}

.productlist li  img{width:255px; height:217px; border:1px solid #d5d5d5;}
.productlist li p{height:30px; line-height:30px; text-align:center;}
.productlist li a img:hover{border:1px solid #ff5300;}
.productlist li a img:active{border:1px solid #ff5300;}


.Honor_list li{width:255px; height:220px; float:left; margin-right:15px; margin-left:15px; margin-bottom:30px; -moz-box-shadow:0px 2px 4px #BFBFBF; -webkit-box-shadow:0px 2px 4px #BFBFBF; box-shadow:0px 2px 4px #BFBFBF;}

.page-num{width:25px;text-align:center;float:left;font-family:'microsoft yahei';margin:0 2px;line-height:25px;background:#fff;border:1px solid #d8dadf; list-style:none}
.page-num:hover{width:25px;text-align:center;text-decoration:none;color:#fff;border:1px #333 solid;background-color:#333}