﻿@charset "utf-8";
body,ul,ol,li,dl,dt,dd,table,tr,td,h1,h2,h3,h4,h5,h6,p,form,input,select,fieldset,legend,textarea{margin:0; padding:0;}
ul,ol,li{list-style:none;}
a{text-decoration:none; color:#333; font-size:18px;}
img{border:none;}
body{color:#000; 
  font-family:"Microsoft Yahei","宋体","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";
  font-size:18px; background:#fff;}

.container{width:1440px; margin:auto;}
.fl{float:left;}
.fr{float:right;}
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table; content:""; line-height:0;}
.clearfix:after{clear:both;}

.oneLine{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
.mt80{margin-top:80px;}

.pd60{padding-top:60px;}


/*头部*/
.Top{display:block; width:100%; height:37px; background:#eee; line-height:37px;}
.Top .welco{float:left; display:block; }
.Top .phone{float:left; display:block; margin-left:20px;}
.Top .phone span{float:left; display:block; position:relative;}
.Top .phone span img{width:22px; height:auto; margin-right:10px; vertical-align:-2px;}
.Top .phone .ph2 img{margin-left:10px;}
.Top .yijian{float:right; display:block; }

/*导航*/
header{position:relative; z-index:2; height:65px; padding:12px 0;}
header .logo{display:block;}
header .logo img{float:left; display:block; height:67px; width:auto;}
header .logo .name{float:left; margin-left:5px;}
header .logo .name h3{color: rgb(204, 46, 45); font-size:28px;line-height:42px; font-weight:normal;}
header .logo .name p{font-family: 宋体,Arial; font-size:18px; color:#000; margin-top:8px;}
header .btn{display:none; float:right; margin-top:10px;}
header .pcNav{float:right;}
header .pcNav li{float:left; height:65px; line-height:65px; padding:0 5px; /*width:100px;*/ text-align:center; 
  background:url(../images/png_bg.png) no-repeat left center; position:relative;}
header .pcNav li>a{display:block; font-size:22px; color:#333; font-weight:700;}
header .pcNav li.current>a,header .pcNav li:hover>a{color:#222; font-weight: bold;}
/*header .pcNav li:hover,header .pcNav li.current{background:url(../images/1_10.jpg) no-repeat left center;}*/
header .pcNav li span{font-family:"宋体"; position:relative; top:3px; color:#999;}
header .pcNav li .nav_son{position:absolute; top:65px; left:0; z-index:5; background:#fff; width:100px; display:none;}
.nav_son a{display:block; width:100%; height:40px; line-height:40px; text-align:center; color:#333; position:relative; z-index:99999;}
.nav_son a:hover{color:#222; font-weight: bold;}
header .pcNav li:hover .nav_son{display:block;}

/*banner*/
.Banner{height:540px; margin-top:15px; overflow:hidden;}
.Banner .swiper-wrapper .swiper-slide{display:block; width:1920px; height:100%; overflow:hidden;}
.Banner .swiper-wrapper .swiper-slide img{display:block; width:100%; height:540px; margin:auto;}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {margin:20px 10px;}
.swiper-pagination-bullet{width:14px; height:14px; border:1px solid #fff; opacity: 5; background:transparent; transition:all 500ms ease 0s;}
.swiper-pagination-bullet-active{ background:#FFFFFF;}

.pro_b{height:540px;}
.IT{position:absolute; width:600px; top:100px; left:50%; margin-left:-300px; z-index:110; text-align:center; color:#fff;}
.IT h2{font-size:46px;}
.IT h2 em{color:#DB3D3A; font-style:normal;}
.IT p{font-size:22px; margin:20px auto 50px;}
.IT .me{display:block; width:220px; height:56px; line-height:56px; font-size:18px; text-align:center; color:#fff; margin:auto; border:1px solid #ddd; margin-top:20px;}

/*合作*/
.Coor{margin-top:20px;}
.Coor .picMarquee-left{width: 896px; height:127px; margin:auto;  position:relative; }
.picMarquee-left .hd{position:absolute; left:50%; top:30px; z-index:3;}
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{display:block; width:30px; height:48px; float:left; overflow:hidden;
  background:url(../images/sprite-l.png) no-repeat center; opacity: 0.2; filter: alpha(opacity=20); cursor:pointer; }
.picMarquee-left .hd .prev{margin-left:-1030px;}
.picMarquee-left .hd .next{background:url(../images/sprite-r.png) no-repeat center; margin-left:490px;}
.picMarquee-left .hd .prev:hover,.picMarquee-left .hd .next:hover{ opacity: 0.5; filter: alpha(opacity=50); }
.picMarquee-left .bd{width:100%; height:100%; overflow:hidden; position:relative; z-index:2;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center; height:127px; width:224px;}
.picMarquee-left .bd ul li .pic{padding:10px 20px;}
.picMarquee-left .bd ul li .pic img{ height:89px; width:184px;  display:block;}
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }

/*底部*/
footer{width:100%; background:#111111;}
footer .Flinks{padding:10px 0; }
footer .Flinks .sp00{float:left; width:80px; height:38px; line-height:38px; color:#ccc; font-size:16px; text-align:center;}
footer .Flinks .links{float:left; width:80%; margin-left:20px;}
.Flinks .links a{float:left; display:block; padding:0 8px; font-size:14px; color:#ccc; line-height:38px;}
.Flinks .links a:hover{text-decoration: underline;}
footer .banq{padding:10px 0; border-top:1px solid #999; margin-top:10px;}
footer .banq p{font-size:12px; color:#eee; line-height:35px; text-align:center;}

.db-nav{float:left; width:890px;}
.db-nav li{float:left; width:80px; margin-right:15px;}
.db-nav li a{display:block; width:100%; height:32px; line-height:32px; color:#ccc; font-size:15px;}
.db-call{float:right; color:#ccc; }
.db-call b{display:block; font-size:18px; font-weight:normal; line-height:32px;}
.db-call span{display:block; font-size:36px; color:#ccc;}


/*Title*/
.Title{display:block; text-align:center;}
.Title h3{background:url(../images/lan.png) no-repeat center; width:390px; height:42px; 
  line-height:42px; font-size:30px; margin:auto; color: #DB3D3A;}
.Title span{display:block; font-size: 20px; line-height: 24px;}
.Title p{line-height:20px; margin-top:15px;}


/*二级页面banner*/
.s_ban{margin-top:10px; width: 100%; height:306px; overflow: hidden; background: url(../images/6sxj.jpg) no-repeat center;}
.ba02{ background: url(../images/xbmb.jpg) no-repeat center;}
.ba03{ background: url(../images/karr.jpg) no-repeat center;}
.ba04{ background: url(../images/y3rx.jpg) no-repeat center;}
.ba05{ background: url(../images/26km.jpg) no-repeat center;}

/*当前位置*/
.weizhi{height:30px; margin-top:5px; border-bottom:1px dashed #ccc;}
.weizhi .wz_t{display:block; background:url("../images/kbcw.jpg") no-repeat left center; padding-left:30px; width: 400px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.weizhi .wz_t a{font-size:16px; color:#434343;}
.weizhi .wz_t span{padding:0 10px; font-family: 宋体,Arial; color: rgb(217, 217, 217); font-size:16px;}
.weizhi .clasify a{float:left; display:block; min-width:122px; height:26px; line-height:26px; font-size:16px; text-align:center; color:#434343; background:url(../images/png_bg.png) no-repeat left center; padding:0 16px;}
.weizhi .clasify a:hover,.weizhi .clasify a.current{color:#cc2e2d; font-weight: bold;}
.weizhi .clasify a:hover,.weizhi .clasify a.current{background:url(../images/1_10.jpg) no-repeat left center;}

/*列表内页标题*/
.EJ_name{width:100%; margin:45px auto; text-align:center;}
.EJ_name h3{color:#CC2E2D; font-size:30px; line-height:40px; font-weight:700;}
.EJ_name  p{color:#434343; font-size:18px; margin-top:20px; line-height:30px;}


/*分页*/
.page-bar {text-align: center;}
.pages {position: relative; margin:30px 0 100px;}
.pages a,.pages span{color: #666; background-color:#fff; background:-webkit-linear-gradient(#fff, #ddd); background: -o-linear-gradient(#fff, #ddd); background: linear-gradient(#fff, #ddd);}
.pages a,.pages span.current2 {position: relative; display: inline-block; vertical-align: middle;
    *display: inline; *zoom: 1; border: 1px solid #ddd; line-height: 25px; min-width: 25px;
    padding: 3px 12px; border-radius: 3px; margin: 0 0 0 5px;}
.pages a.current,.pages a:hover {background:#DB3D3A; border-color:#DB3D3A; color: #FFF;}
.pages span.current2 {vertical-align: middle;}

/*翻页*/
.prdview{margin-top:20px; width:100%;}
.prdview p{display:block; height:35px; color:#595959;}
.prdview p span{float:left; display:block; margin-right:5px; line-height:25px;}
.prdview p a{float:left; display:block; width:1000px; color:#595959; line-height:25px;}
.prdview p a:hover{text-decoration: underline;}

/*侧边栏*/
.new-float{
  position: fixed;
  right: 0;
  top: 50%;
  z-index: 50;
  width: 77px;
  height: 374px;
  margin-top: -150px;
}
.new-float li{
  position: relative;
  width: 77px;
  height: 57px;
  margin-bottom: 1px;
  line-height: 27px;
  color: #fff;
  background: #1860a3;
  border-radius: 5px;
  text-align: center;
}

.new-float li a{
  display: inline-block;
  color: #fff;
  font-size: 12px;
}
.new-float li a.tit{
  width: 77px;
  height: 27px;
  padding: 30px 10px 0 0;
  color: #fff;
}
.new-float li p{
  position: relative;
  z-index: 2;
  height: 27px;
  padding-top: 30px;
  cursor: pointer;
}
.new-float li.fi a{
   background: url(../images/bg_float03.png) no-repeat;
}

.new-float li.th a{
  background: url(../images/float_qqicon2.png) no-repeat;
}

.new-float li.fif p{
  background: url(../images/bg_float05.png) no-repeat;
  font-size: 12px;
}

.new-float li.six a{
  background: url(../images/xxf_bg_float01.png) no-repeat;
  cursor: pointer;
}

.new-float li .tel{
  position: absolute;
  left: 74px;
  top: 0;
  z-index: 1;
  width: 187px;
  height: 57px;
  font: 24px/57px Arial;
  color: #fff;
  background: url(../images/bg_float06.png) no-repeat;
  cursor: pointer;
}

.float_shwx{ position:absolute; top: -172px; left:-216px; background:url(../images/float_wxbd.png) no-repeat bottom right; 
  width:216px; height:216px; padding-bottom:9px; display:none;}
.float_shwx img{ display:block; padding:14px; background-color:#FFF; width:188px; height:188px;}

.new-float li .zaix{
  background:  url(../images/zxzzz.png) no-repeat;
  width:87px;
  height:57px;
  border-radius: 5px;
  border:0px;background-color:transparent;
  cursor: pointer;
  outline:none;
}















