﻿@charset "utf-8";
/* CSS Document */
*, dl, dt { margin: 0; padding: 0; }
body { font-size: 14px; color: #666; background: #fff; overflow-x: hidden; min-width: 1200px; font-family: "Microsoft YaHei", "微软雅黑", "SimHei", "黑体"; }
img { border: none; }
ul, li { list-style: none; margin: 0; }
a { text-decoration: none; color: #ca2533; cursor: pointer; outline: none; }
a:hover {/* -webkit-transition: all 0.3s ease; transition: all 0.3s ease;*/ text-decoration: none; outline: 0; }
input, select, button, textarea { font-family: microsoft yahei; vertical-align: middle; border: none; color: #666; outline: none; }
h1, h2, h3, h4, h5, h6, h7, b, label, dt { font-weight: normal; margin: 0; }
p { margin: 0; }
i, em { font-style: normal; }
.fix { zoom: 1 }
.fix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.fl { float: left; display: inline; }
.fr { float: right; display: inline; }
.pr { position: relative; }
.pa { position: absolute; }
.wrap{ width:1200px; margin:0 auto; position:relative;}
.wrap1{ width:1000px; margin:0 auto; position:relative;}
 
.pd40{ padding:40px;}
.clear{ clear:both;}



/*头部*/
.header{ position:relative; padding:1px 0;background-color: #f5f5f5; margin-bottom: 10px;}
.logo a,.logo img{ display:block;padding: 3px;}
.adv{font-size:12px; padding: 8px 8px;}
.adv h1{font-size:14px;}
.head-r{ padding:0px 0 0px; line-height:32px;}
.head-r .lx{ color:#666; font-size:12px; background:url(../images/tel1.png) left center no-repeat; padding-left:18px; padding-right:10px;}
.head-r .tel{ color:#ca2533; font-size:16px;padding-left:4px;  }
.head-r p span{ display:block; font-family:Arial; color:#ca2533; font-weight:bold; font-size:30px;}
.search{ border:1px solid #e5e4e4; width:208px; height:30px; margin:17px 0 0;}
.ipt{ width:144px; height:30px; line-height:30px; padding:0 12px;}
.button{ width:39px; height:30px; background:url(../images/searchico.png) center no-repeat;}
/*导航*/
.navbar{ height:54px; background:#fff;padding: 10px 0 10px 0px;}
.nav{width:732px; padding-top:20px; padding-left:68px;}
.nav .nav_li { position: relative; float: left;text-align: center; margin-right:18px; margin-left:20px; }
.nav .nav_li:first-child{ border:none;}
.nav .nav_li .nav_a { font-size: 16px; display: block; color: #333; position: relative; height:30px;}
.nav .nav_li .nav_a span{ display:block; text-transform:capitalize; font-size:12px; color:#fff; opacity:0.5; filter: alpha(opacity=30); -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(30)); margin:0 0 0;}
.nav .nav_li .nav_a:before { content: ''; width: 111px; height: 4px; /*background:url(../images/navbg.png) no-repeat*/; position: absolute; z-index: 3; left: 0; bottom: -4px; display: none; overflow: hidden; }
.nav .nav_li:hover .nav_a:before { display: block; }
.nav .nav_li:hover .nav_a{ color:#ca2533}
.nav .nav_li:hover .nav_a:hover{border-bottom:3px solid #ca2533;
-webkit-transition: all ease-out 0.2s;
	-moz-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;}

.nav .nav_li.current .nav_a{border-bottom:3px solid #ca2533;color:#ca2533}
.nav .nav_li.current .nav_a:before { display: block; }
.nav .nav_li .layer { position: absolute; top: 33px; left: -22px; width: 110px; background:url(../images/navbg1.png) repeat; display: none; z-index:8999990; padding:15px 0px; }
.nav .nav_4 .layer{ width:600px; left:50%; margin-left:-340px;}
.nav .nav_li .layer em{ display:block; position:absolute; width:119px; height:4px; left:0; top:-4px;}
.navul{ float:left; display:inline; width:25%;}
.navul h3{ font-size:14px; color:#d6323b; text-align:left; margin-bottom:10px;}
.navul h3 a{ color:#d6323b;}
._nav2 li{ float:none; display:block; line-height:24px; }
._nav2 li a{ font-size:14px; color:#3e3232;text-align:center; display:inline-block; line-height:24px;}
._nav2 li a:hover{ color:#fff; background:#ca2533; display:block;}
 

/*banner*/
.banner{ position:relative;}
.banner .slideBox { width: 100%; height: 500px; position: relative; min-width: 1200px; overflow:hidden; }
.banner .slideBox .hd{ position:absolute; bottom:26px; height:13px; left:50%; width:82px; margin-left:-41px; z-index:10;}
.banner .slideBox .hd ul{ width:92px;}
.banner .slideBox .hd li{ float:left; display:inline; width:13px; height:13px; margin-right:10px; background:url(../images/banico.png) no-repeat 0 0; cursor:pointer;}
.banner .slideBox .hd li.on{ background-position:0 bottom;}
.banner .slideBox .prev,
.banner .slideBox .next{ position:absolute; top:50%; margin-top:-20px; display:block; width:40px; height:40px; background:url(../images/banarrow.png) 0 0 no-repeat; filter:alpha(opacity=50);opacity:0.5; background-color:#959595;}
.banner .slideBox .prev{ left:50%; margin-left:-640px;}
.banner .slideBox .next{ right:50%; margin-right:-640px; background-position:-40px 0; }
.banner .slideBox .prev:hover,
.banner .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;}                                                                      
.banner .slideBox .bd { position: absolute; width: 1920px; left: 50%; margin-left: -960px; top: 0; }
.banner .slideBox .bd ul{ width:100%; height:100%;}
.banner .slideBox .bd li { zoom: 1; vertical-align: middle; }
.banner .slideBox .bd img { display: block; width: 1920px; height:500px; }
/*首页内容*/
.idx1{ padding:40px 0; /*background:#e6ebf1;*/}
.idx1-con{ margin-bottom:30px;}
  
.advs{ position:relative; width:100%; overflow:hidden; height:195px;}
.advs img{ display:block; position:absolute; top:0; left:50%; margin-left:-600px; width:1200px; height:148px;}	
.pronav{ width:286px; border:1px solid #eee; background:#fff; height:491px;  }
.pronav .title{ font-size:16px; color:#fff; line-height:20px;PADDING-LEFT: 20PX;PADDING-TOP: 9PX;background:#ca2533; }
.pronav .title span{ font-size:12px; color:#fff; display:block;}
.procolumn dl{ margin-top:5px;margin-left: 20px;}
.procolumn dt{ font-size:14px; color:#000; position:relative; line-height:30px; cursor:pointer; margin-bottom:5px;}
.procolumn dt span{ display:block; position:absolute; top:50%; margin-top:-9px; right:10px; background:url(../images/jiajian.png) no-repeat 0 0; width:18px; height:18px;}
.procolumn dt.active span{ background-position:0 bottom;}
.procolumn dd{ display:none;}
.procolumn dd a{ display:block; font-size:13px; color:#666; line-height:30px; background:url(../images/bg1.png) left center no-repeat; padding-left:13px;}
.procolumn dd a:hover,.procolumn dd a.current{ color:#ca2533; background-image:url(../images/bg1h.png);}
.pronavr{ border:1px solid #eee; width:894px; height:491px; background:#fff;}
.pronavr .tab{width:896px;}
.pronavr .tab a{ float:left; line-height:40px; border-bottom:1px solid #eee; border-left:1px solid #eee; width:222px; text-align:center; font-size:14px; color:#000;}
.pronavr .tab a:first-child{ border-left:none; width:224px;}
.pronavr .tab a.active{ background:#ca2533; color:#fff; border-bottom:1px solid #ca2533;}
.proimg a,.proimg img{ display:block; height:450px; width:894px;}
.tabcon{ display:none;}
.prolists{ overflow:hidden;}
.prolists ul{ width:1217px;}
.prolists li{ float:left; display:inline; border:1px solid #f0eded; width:294px; margin:2px;}
.prolists li.special{ margin-right:0;}
.prolists li .pic{ width:294px; height:300px; overflow:hidden; position: relative; }
.prolists li .pic:hover img{transition: all 0.5s;transform: scale(1.1,1.1);}
.prolists li img{ display:block; width:100%; height:100%;}
.prolists li:hover{color:#fff; background:#ca2533; }
.prolists li:hover .text p a{color:#fff;  }
.prolists li .text{ position:relative;}
.prolists li .text p{ text-align:center;font-size:18px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; line-height:40px;}
.prolists li .text p a{ color:#000;}
.prolists li .text p a:hover{ color:#fff; background:#ca2533;}
.prolists li .text span{ display:block; font-size:14px; color:#999; line-height:34px;}
.prolists li .pic .mask{
   width: 294px;
   height: 300px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.prolists li .pic img {
   display: block;
   position: relative;
}
.prolists li .pic a.info {
  /* background:url(../images/link.png) center no-repeat;*/
   display: inline-block;
   text-decoration: none;
   padding:0;
   text-indent:-9999px;
   width:200px;
   height:200px;
}

.prolists li .pic .mask {
   opacity: 0;
   overflow:visible;
   border:150px solid rgba(0,0,0,0);
   -moz-box-sizing:border-box;
   -webkit-box-sizing:border-box;
   box-sizing:border-box;
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}
.prolists li .pic a.info {
   position:relative;
   top:-89px;
   right:100px;
   opacity: 0;
   -webkit-transition: opacity 0.5s 0s ease-in-out;
   -moz-transition: opacity 0.5s 0s ease-in-out;
   -o-transition: opacity 0.5s 0s ease-in-out;
   -ms-transition: opacity 0.5s 0s ease-in-out;
   transition: opacity 0.5s 0s ease-in-out;
}
.prolists li .pic:hover .mask {
   opacity: 1;
   border:150px solid rgba(255, 255, 255, 0.5);
}
.prolists li .pic:hover a.info {
	opacity:1;
	-moz-transition-delay: 0.3s;
	-webkit-transition-delay: 0.3s;
	-o-transition-delay: 0.3s;
	-ms-transition-delay: 0.3s;
	transition-delay: 0.3s;
}
.prolists li .btn{ display:block; width:70px; height:20px; text-align:center; line-height:20px; border-radius:8px; font-size:12px; color:#343434;  position:absolute; right:0; bottom:0px;border:#ccc 1px solid;}
.prolists li .btn:hover{ background:#ca2533;color:#fff;}

/*产品页*/
.submenubar {padding: 20px 0px;text-align: center;}
.submenubar li {display: inline-block;height: 42px;margin: 0 5px;width: 128px;}
.submenubar li a {background:#5e5e60;color: #fff;display: block;height: 42px;line-height: 42px;width: 128px;font-size:16px;}
.submenubar li a:hover {background:#ca2533;color: #fff;}
.submenubar li#up a{background:#ca2533;color: #fff;}

.promenu{ margin-bottom:15px; width:700px;margin:0 auto;}
.promenu dd{ display:none;}
.promenu dd a{ display:inline; font-size:14px; color:#000; line-height:30px; padding-left:13px;}
.promenu dd a:hover,.promenu dd a.current{ color:#ca2533;}
.promenu1{ margin-bottom:15px; width:700px;margin:0 auto;}
.promenu1 dd a{ display:inline; font-size:14px; color:#000; line-height:30px; padding-left:13px;}
.promenu1 dd a:hover,.promenu1 dd a.current{ color:#ca2533;}

.hr{ width:100%; border-bottom:#CCC 1px solid; margin-bottom:30px; margin-top:14px;}
.prolist{ overflow:hidden;}
.prolist ul{ width:1217px;}
.prolist li{ float:left; display:inline;box-shadow: 0px 1px 8px rgba(200,200,200,.6);border-color: #c8c8c8; padding:10px; background:#fff; width:266px; margin:5px 16px 30px 0;}
.prolist li.special{ margin-right:0;}
.prolist li .pic{ width:266px; height:266px; overflow:hidden;}
.prolist li img{ display:block; width:100%; height:100%;}
.prolist li .pic:hover img{transition: all 0.5s;transform: scale(1.1,1.1);}
.prolist li .text{ padding:10px 0 0; position:relative;}
.prolist li .text p{ font-size:16px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; line-height:30px;}
.prolist li .text p a{ color:#343434;}
.prolist li .text p a:hover{ color:#ca2533;}
.prolist li .text span{ display:block; font-size:14px; color:#999; line-height:34px;}
.prolist li .btn{ display:block; width:70px; height:24px; text-align:center; line-height:24px; border-radius:3px; font-size:13px; color:#fff; background:#7f7677; position:absolute; right:0; bottom:4px;}
.prolist li .btn:hover{ background:#ca2533;}

/*公司简介menu*/
.ppbd1{width: 1200px;height: 43px;border-top: #e8e8e8 solid 1px;border-bottom: #e8e8e8 solid 1px;margin: 0 auto;
margin-top: 20px;background: #fff;}
.ppbd1 a {display: block;float: left;width: 239.1px;height: 43px;line-height: 43px;text-align: center;color: #666;font-size: 14px;background: #fff;}
.ppbd1 a:hover {background: #ca2533;color: #fff;transition: all .3s ease-in-out;}
.ppbd1 a.hover {background: #ca2533;color: #fff;}
.ppbd1 span {display: block;float: left;width: 1px;height: 25px;background: #cdcdcd;margin-top: 10px;}

.idx1-bot{ background:url(../images/img6.png) no-repeat; height:200px; position:relative;}
.idx1-bot h3{ font-size:30px; color:#565252; font-weight:bold; position:absolute; top:50px; right:81px;}
.idx1-bot h3 span{ font-size:60px;color:#ca2533;}
.idx1-bot p{ font-size:24px; color:#494949; position:absolute; top:130px; right:81px;}
.idx1-bot div{ font-size:36px; color:#ca2533; font-family:Arial; font-weight:bold; line-height:50px; position:absolute; top:188px; right:81px;}
.idx1-bot a{ display:inline-block; width:151px; height:50px; font-size:18px; color:#fff; background:#ca2533; border-radius:5px; font-weight:normal; text-align:center; margin-left:55px; vertical-align:top;}
.idx1-bot a:hover{ background:#ca2533;}
.idx2{ padding:50px 0 20px;}
.title1{ background:url(../images/bg2.png) no-repeat center; height:100px; text-align:center; width:812px; margin:0 auto;}
.title1 span{ display:block; line-height:28px; font-size:10px; text-transform:uppercase; color:#999; text-align:left; padding-left:150px;}
.title1 p{ font-size:30px; color:#fff; font-weight:bold; line-height:72px;}
.slideBox1{ width:1000px; height:259px; overflow:hidden; position:relative; margin:40px auto;}
.slideBox1 .hd{ height:25px; overflow:hidden; position:absolute; left:400px; bottom:0px; z-index:1; }
.slideBox1 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox1 .hd ul li{ float:left; margin-right:8px;  width:25px; height:25px; line-height:25px; text-align:center; background:url(../images/arrow.png) no-repeat 0 0; cursor:pointer; font-family:Arial; font-size:12px; color:#fff; }
.slideBox1 .hd ul li:last-child{ display:none;}
.slideBox1 .hd ul li a{color:#fff;}
.slideBox1 .hd ul li.on{ background-position:0 bottom; }
.slideBox1 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox1 .bd li{ zoom:1; vertical-align:middle; }
.slideBox1 .bd img{ width:350px; height:259px; display:block;  }
.slideBox1 .bd .text{ width:600px; height:259px; position:relative; background:#fff;}
.slideBox1 .bd .text h3{ text-align:center; font-size:16px;}
.slideBox1 .bd .text h3 a{ color:#000;}
.slideBox1 .bd .text span{ display:block; text-align:center; font-size:14px; color:#666; line-height:26px; margin:10px 0 15px;}
.slideBox1 .bd .text em{ display:inline-block; width:24px; height:1px; background:#666; vertical-align:middle;}
.slideBox1 .bd .text i{ margin:0 15px;}
.slideBox1 .bd .text p{ font-size:12px; color:#666; line-height:22px;text-indent: 22px;}
.slideBox1 .bd .text a.casemore{ display:block; position:absolute; bottom:0; right:0; width:55px; height:26px; border:1px solid #b6b9bd; font-size:12px; color:#b6b9bd; text-align:center; line-height:26px; text-transform:uppercase;}
.slideBox1 .bd .text a.casemore:hover{ border-color:#ca2533; color:#ca2533;}
.idx2case{ border:1px solid #cccccc; position:relative; padding:35px 0 15px;}
.idx2case .title{ font-size:16px; color:#000; text-align:center; position:absolute; background:#fff; padding:0 19px; top:-18px; left:52px;}
.idx2case .title span{ /*display:block;*/ font-size:14px; color:#999; /*text-transform:uppercase;*/ font-weight:normal;}
.idx2 .picScroll-left{ width:1200px; position:relative;}
.idx2 .picScroll-left .hd{ overflow:hidden;}
.idx2 .picScroll-left .hd ul{ display:none;}
.idx2 .picScroll-left .hd .prev,.idx2 .picScroll-left .hd .next{ display:block;  width:40px; height:40px; position:absolute; top:86px;  overflow:hidden; cursor:pointer; background:url(../images/banarrow.png) no-repeat; background-color:#adabab;}
.idx2 .picScroll-left .hd .prev{ left:-20px;}
.idx2 .picScroll-left .hd .next{ right:-20px; background-position:-40px 0;  }
.idx2 .picScroll-left .hd .prev:hover,.idx2 .picScroll-left .hd .next:hover{ background-color:#ca2533;}
.idx2 .picScroll-left .bd{ overflow:hidden;   }
.idx2 .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.idx2 .picScroll-left .bd ul li{ margin:20px 129px 20px 0; width:314px; float:left; _display:inline; overflow:hidden; text-align:center;position: relative;  }
.idx2 .picScroll-left .bd ul li .pic{ text-align:center; width:314px; height:250px; padding:0px;/* border:1px solid #ddd;*/ }
.idx2 .picScroll-left .bd ul li .pic img{ width:314px; height:237px; display:block; }
/*.idx2 .picScroll-left .bd ul li:hover .pic img{transition: all 0.5s;transform: scale(1.1,1.1);}*/
.idx2 .picScroll-left .bd ul li:hover a {
  opacity: 1;
}
.idx2 .picScroll-left .bd ul li a {
  z-index: 10;
  opacity: 0;
  transition: all 0.45s cubic-bezier(0.4, 0, 0.2, 1);
  position: absolute;
  top: 20%;
  left: 7%;
  width: 70%;
  text-align: left;
  background: #fff;
  box-sizing: border-box;
  padding: 13% 10% 5% 10%;
  box-shadow: 1px 2px 10px #ccc;
}
.idx2 .picScroll-left .bd ul li a h4 {
  color: #ca2533;
  font-size: 15px;
  font-weight: normal;
  background: url(../images/r2.png) no-repeat right center;
}
.idx2 .picScroll-left .bd ul li a b {
  width: 100%;
  height: 2px;
  margin: 10% 0;
}
.idx2 .picScroll-left .bd ul li a p {
  color: #4a4a4a;
}
.idx2 .picScroll-left .bd ul li a span {
  display: block;
  margin-top: 15%;
  text-align: left;
  color: #4a4a4a; font-size:12px;
}
.idx2 .picScroll-left .bd ul li > div > a {
  display: table;
  float: none;
  margin: 3% auto;
  color: #ff6b00;
  padding: 15px 60px;
  letter-spacing: 7px;
  border: 1px solid #ff6b00;
  text-indent: 10px;
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.idx2 .picScroll-left .bd ul li > div > a:hover {
  color: #fff;
  background: #ca2533;
}
.idx2 .picScroll-left .showmore{ border:#ca2533 1px solid; padding:8px 40px; text-align:center; float:right; color:#ca2533; margin:5px 20px 20px 0px; font-size:12px;}
.idx2 .picScroll-left .showmore a{ color:#ca2533;}
.idx2 .picScroll-left .bd ul li p{ font-size:13px; color:#333; margin-top:10px; line-height:20px;}
.idx2 .picScroll-left .bd ul li a:hover p{ color:#ca2533;}
.idx3{ /*background:url(../images/bg1.jpg) no-repeat top center;*/ padding:6px 0 5px;}
.idx3 .title1{ background-image:url(../images/bg2_1.png);}
.idx3 .title1 span{ color:#22529a; text-align:left; padding-left:174px;}
.idx3 .title1 p{ font-size:30px;}
.idx3con{ margin-top:20px;text-align:center; margin:0 auto; width:1200px;}
.idx3con1 div{ width:575px; padding:0 0 0;}
.idx3con li{ position:relative; padding-left:85px; margin-bottom:40px;}
.idx3con li h3{ font-size:20px; color:#dcc9c9; font-weight:bold; line-height:48px; /*margin-bottom:10px;*/}
.idx3con li h3 em{ color:#ca2533;}
.idx3con li span{ display:block; background:url(../images/bg3.png) no-repeat; width:71px; height:69px; text-align:center;  font-size:30px; color:#fff; font-style:italic; font-weight:bold; line-height:58px; position:absolute; top:5px; left:0;}
.idx3con li p{ font-size:16px; color:#333; line-height:28px;}
.idx3con2{ margin-top:-166px;}
.idx3con2 div{ width:565px; padding:0px 0 0;}
.idx3con2 li.special h3{ line-height:36px;}
.idx3con3{ margin-top:0;}
.idx3con3 div{ width:595px; padding:5px 0 0;}
.idx4{ background:#00479d; height:320px; display:none;}
.idx4l{ width:640px;}
.idx4l img.fl{ margin-top:45px;}
.idx4lr{ width:360px; text-align:right;}
.idx4l h3{ font-size:30px; color:#fff; padding:10px 0 25px; font-family:"宋体";}
.idx4l h3 b{ font-size:60px;}
.idx4l p{ font-size:30px; color:#fff; margin-bottom:20px; font-family:"宋体";}
.idx4l span{ display:inline-block; margin-left:60px;}
.idx4l span img{ margin-right:9px;}
.idx4l div{ font-size:14px; color:#fff; margin:35px 0 0;}
.idx4l div em{ font-family:Arial; font-size:36px; color:#fff; font-weight:bold;}
.online{ position:absolute; top:-18px; right:0; width:413px; background:#fff; height:359px;}
.online h3{ background:#ca2533; height:81px; line-height:81px; color:#fff; font-size:30px; padding-left:64px; position:relative;}
.online h3 span{ font-size:14px;}
.online h3 img{ display:block; position:absolute; top:0; left:-19px;}
.online-box{ border:1px solid #e5e4e4; border-top:none; width:280px; height:249px; padding:28px 66px 0 65px;}
.form{ border:1px solid #e5e4e4; margin-bottom:9px; width:280px;}
.form span{ width:38px;}
.form span img{ display:block; margin:10px auto 0;}
.form input{ padding:0 10px; width:219px; height:38px; line-height:38px; border-left:1px solid #e5e4e4; font-size:12px;}
.form textarea{ padding:10px; width:219px; height:48px; line-height:18px; border-left:1px solid #e5e4e4; font-size:12px;}
.submit{ display:block; width:100%; height:40px; background:#ca2533; font-size:18px; color:#fff; margin:11px 0 0; cursor:pointer;}
.submit:hover{ background:#ca2533;}
.idx5{ padding:2px 0 5px;}
.title2{position:relative; text-align:center}
.title2 p{ color:#000; font-size:20px; line-height:1;}
.names{ color:#ca2533; /*display:block;*/ font-size:18px; font-weight:bold; line-height:3;}
.morea{ font-size:12px; color:#333; text-transform:uppercase;}
.title2 a{ position:absolute; right:0; bottom:10px;}
 

.morea:hover{ color:#ca2533;}
.idx5-con{ margin:20px 0 20px;position:relative;}
.idx5-con .aboutimg{ padding-left:5px;}
.idx5-con .aboutimg .aboutimg1{ float:left}
.idx5-con .textimg{ position:absolute; width:400px; height:400px; background:#FFF; opacity:0.8;
  filter:alpha(opacity=80); /* IE8 及其更早版本 */ border-radius:400px; top:10%; left:50%;}
.idx5-con .textimg p{ font-size:12px; color:#000; line-height:24px; text-indent:2em; padding:66px 53px; font-weight:bold;}
.idx5-con .textimg a{ display:block; width:130px; height:38px; line-height:38px; text-align:center; color:#ca2533; font-size:12px; border:1px solid #ca2533; position:absolute; bottom:10%; left:37%;}
.idx5-con .textimg a:hover{ color:#F00; border-color:#F00;}

.idx5 .picScroll-left{ width:1200px; position:relative;}
.idx5 .picScroll-left .hd{ overflow:hidden;}
.idx5 .picScroll-left .hd ul{ display:none;}
.idx5 .picScroll-left .hd .prev,.idx5 .picScroll-left .hd .next{ display:block;  width:29px; height:29px; position:absolute; top:60px; border-radius:3px; overflow:hidden; cursor:pointer; background:url(../images/arrow1.png) no-repeat; border:#818181 1px solid;}
.idx5 .picScroll-left .hd .prev{ left:-49px;}
.idx5 .picScroll-left .hd .next{ right:-49px; background-position:-29px 0;  }
.idx5 .picScroll-left .hd .prev:hover,.idx5 .picScroll-left .hd .next:hover{ border:#ca2533 1px solid;}
.idx5 .picScroll-left .bd{ width:1200px; overflow:hidden;   }
.idx5 .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.idx5 .picScroll-left .bd ul li{ margin:0 22px 0 0; width:283px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.idx5 .picScroll-left .bd ul li .pic{ text-align:center; width:273px; height:155px; padding:4px; border:1px solid #ddd; }
.idx5 .picScroll-left .bd ul li .pic img{ width:273px; height:155px; display:block; }
.idx5 .picScroll-left .bd ul li p{ font-size:14px; color:#666; margin-top:6px; line-height:24px;}
.idx5 .picScroll-left .bd ul li a:hover p{ color:#ca2533;}
.idx5-con1{ background:#22529a; height:160px; padding:0 38px 0 33px; margin:30px 0 0; color:#fff; display:none;}
.idx5-con1l{ padding:38px 0 0;}
.idx5-con1l img{ margin-right:14px;}
.idx5-con1l h3{ font-size:36px; font-weight:bold;}
.idx5-con1l p{ font-size:28px; margin-top:5px;}
.idx5-con1 .btn{ width:71px; height:64px; text-align:center; border:6px solid #fff; font-size:24px; line-height:26px; color:#fff; padding:8px 0 0; margin:43px 0 0 15px;}
.idx5-con1 .btn:hover{ color:#ca2533; border-color:#ca2533;}
.idx5-con1 .phone{ font-size:14px; text-align:right; padding:65px 0 0;}
.idx5-con1 .phone span{ font-family:Arial; font-size:36px; font-weight:bold; display:block; margin-top:5px;}
.idx6{ background:#f7f7f7; padding:20px 0;}
.idx6l{ width:722px; height:450px; background:#fff; padding:0 47px; position:relative;}
.idx6l .tab{ padding:0 0 5px 0; margin:10px 0 10px; border-bottom:1px solid #e5e5e5;}
.idx6l .tab a{ font-size:18px; color:#000; /*background:url(../images/bg5.png) left 5px no-repeat; */padding-left:5px; position:relative; line-height:30px; margin-right:30px;}
.idx6l .tab a:hover,.idx6l .tab a.active{ color:#ca2533;/* background-image:url(../images/bg5h.png);*/}
.idx6l .more{ position:absolute; right:47px; top:25px; line-height:1;}
.idx6l .more a{ display:none;}
.idx6-cl{ width:300px; padding-right:35px; border-right:1px solid #eee; height:335px;}
.idx6-cl img{ display:block; width:300px; height:194px;}
.idx6-cl h3{ font-size:14px;line-height:24px; max-height:48px; overflow:hidden; margin:15px 0 10px;}
.idx6-cl h3 a{ color:#333;}
.idx6-cl h3 a:hover{ color:#ca2f37;}
.idx6-cl p{ font-size:12px; color:#999; line-height:20px; max-height:60px; overflow:hidden; margin-bottom:10px;}
.idx6-cl .btn{ font-size:12px; color:#ca2f37; background:url(../images/bg6.png) right center no-repeat; padding-right:24px;}
.idx6-cl .btn:hover{ color:#ca2533;}
.idx6-cr{ width:352px;}
.list li{ /*border-bottom:1px dashed #dcdcdc;*/ margin-bottom:15px;}
.list li a{ display:block; font-size:14px; color:#333; background:url(../images/bg1.png) left 9px no-repeat; padding:0 0 5px 15px; line-height:24px;}
.list li:hover{ margin-left:8px;
	webkit-transition: all 0.3s linear -1ms;
	-moz-transition: all 0.3s linear -1ms;
	-ms-transition: all 0.3s linear -1ms;
	-o-transition: all 0.3s linear -1ms;
	transition: all 0.3s linear -1ms;}
.list li p{ text-overflow:ellipsis; white-space:nowrap; overflow:hidden;/* text-decoration:underline;*/}
.list li span{ font-size:14px; color:#999;}
.list li a:hover{ background-image:url(../images/bg1h.png); color:#ca2f37; font-size:14px;}
.list li:last-child{ border:none;}
.idx6r{ width:300px; height:450px; background:#fff; padding:0 30px; overflow:hidden;}
.title3{ font-size:18px; color:#333;  border-bottom:1px solid #e5e5e5; padding-left:10px; position:relative; line-height:30px; padding:0 0 8px 5px; margin:10px 0 10px;}
.title3 a{ position:absolute; right:0; bottom:14px; line-height:1; font-weight:normal;}
.qa li{ border-bottom:1px dashed #dcdcdc;}
.qa li a{ display:block; padding:10px 0;}
.qa li h3{ font-size:14px; color:#ca2533; line-height:19px; background:url(../images/q.png) left center no-repeat; padding-left:37px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; margin-bottom:10px;}
.qa li p{ font-size:12px; color:#666; line-height:20px; height:38px; overflow:hidden; background:url(../images/a.png) left 0 no-repeat; padding-left:37px;}
.qa li a:hover h3{margin-left:8px;webkit-transition: all 0.3s linear -1ms;
	-moz-transition: all 0.3s linear -1ms;
	-ms-transition: all 0.3s linear -1ms;
	-o-transition: all 0.3s linear -1ms;
	transition: all 0.3s linear -1ms;}
.qa li p:hover{margin-left:8px;webkit-transition: all 0.3s linear -1ms;
	-moz-transition: all 0.3s linear -1ms;
	-ms-transition: all 0.3s linear -1ms;
	-o-transition: all 0.3s linear -1ms;
	transition: all 0.3s linear -1ms;}
/*底部*/
.footer{ background:#1f1f1f; overflow:hidden;}
.footer1{ background: #1f1f1f;border-top: 2px solid #c9202f; height:170px; padding-top:12px; overflow:hidden;}
/*友链*/
.link{ padding:20px 0 2px; margin-bottom:10px; border-bottom:1px solid #515765; line-height:20px;}
.en{ font-size:12px; color:#606878;}
.links span{ font-size:13px; color:#fff; margin-right:6px;}
.links a{ font-size:12px; color:#83888a; margin-left:7px;}
.links a:hover{ color:#fff;}
.foot-b{ padding-bottom:20px;}
.foot-b h3{ line-height:28px; font-size:12px; color:#fff; margin-bottom:10px;}
.foot-b h3 a{ font-size:13px; color:#fff; margin-right:17px;}
.foot-b h3 span{ display:block; font-size:24px; text-transform:uppercase;}
.foot-bl{ width:550px; margin-right:30px;}
.foot-bl p{ line-height:18px; color:#83888a; font-size:12px;}
.foot-bl p span{/* font-weight:bold;*/ color:#83888a;}
.foot-bl p b{ font-size:13px; color:#ff0d00;}
.foot-bl p a{ color:#83888a;}
.foot-bl p a:hover{ color:#fff;}
.foot-bc{ width:150px; text-align:center; padding-top:5px;}
.foot-bc img{ display:block; width:103px; height:103px; margin:14px auto 6px;}
.foot-bc p{ font-size:12px; color:#fff;}
.foot-br{ width:205px;}
.foot-br h3{ text-align:left;}
.foot-br ul.fl{ width:100px;}
.foot-br li{ line-height:20px; font-size:12px;}
.foot-br li a{ color:#7d8391; /*font-weight:bold;*/}
.foot-br li a:hover{ color:#fff;}
/*右侧悬浮*/
.side{ background:#c92a32; position:fixed; left:0; bottom:20%; width:120px; padding:10px; z-index:50; text-align:center; color:#fff;}
.hide{ position:fixed; left:-100%; cursor:pointer;}
.hide img{ display:block;}
.close{ position:absolute; right:-11px; top:-11px;}
.close img{ display:block;}
.open h3{ font-size:18px; font-weight:bold; line-height:24px;}
.open h3 span{ display:block; font-size:12px; font-weight:normal;}
.qq{ background:#fff; text-align:center; padding:10px 0;}
.qq a{ display:block; line-height:16px; font-size:14px; color:#333; padding:9px 0;}
.qq a img{ display:inline-block; vertical-align:middle; margin-right:8px;}
.qq a:hover{ color:#c92a32;}
.sideewm{ display:block; width:120px; height:120px; margin:15px auto;}
.side p{ font-size:14px; text-align:center; color:#fff; line-height:24px;}
.side p span{ display:block; font-family:Arial; font-size:18px; font-weight:bold;}
.side p img{ vertical-align:middle; margin-right:6px;}
/*内页*/
.pbanner{ position:relative; width:100%; overflow:hidden; height:300px;}
.pbanner img{ display:block; position:absolute; top:0; left:50%; margin-left:-960px; width:1920px; height:300px;}
.content{ padding:20px 0 79px;}
 .proimglist{ width:200px;border-left: 1px solid #f2f2f2;}
 .proimglist ul{ padding:20px 0 20px 30px;}
 .proimglist ul li{ }

.proimglist ul li img{ width:140px; height:140px;}
 
.left{ width:280px;}
.items{ border:#dddddd 1px solid; margin-bottom:24px; margin-bottom:10px;}
.items .procolumn{ overflow:hidden; padding:12px 30px 20px;}
.items .procolumn dl{ margin-top:6px;}
/*.items .procolumn dl a{ color:#666}*/

.items .procolumn dt{ margin-bottom:0; font-weight:normal;}
.items .procolumn dt a{ color:#666}
.items .procolumn dd{ border-top:1px dashed #bfbfbf; margin-bottom:6px; margin-top:13px;}
.items .procolumn dd a{ line-height:33px; border-bottom:1px dashed #bfbfbf; background-position: 25px center; padding-left:48px;}
.lcontact .ptitle{ background-color:#ca2533;}
.ptitle{ height:40px; background: #ca2533; font-size:16px; text-align:center; line-height:40px; color:#fff; font-weight:bold; position:relative;}
.ptitle span{ display:block; font-size:12px; /*text-transform:uppercase;*/}
.lcontact-c{ padding:35px 30px;}
.lcontact-c .phone{ font-size:18px; color:#ca2533; font-weight:bold; margin-bottom:10px;}
.lcontact-c .phone span{ display:block; font-size:30px;/* font-family:fantasy;*/ font-weight:bold; font-family:Arial}
.lcontact-c h3{ font-size:18px; color:#333; font-weight:bold; line-height:30px;}
.lcontact-c p{ line-height:30px; font-size:14px; color:#666;}
.lcontact-c a{ display:block; font-size:14px; color:#666; background:#fff url(../images/ico6.png) no-repeat 11px center; border:1px solid #d2d2d2; width:66px; height:36px; line-height:36px; padding-left:32px; margin-top:15px;}
.lcontact-c a:hover{ color:#ca2533;}
.lqa .ptitle{ height:40px;background:#ca2533; color:#fff;}
.lqa .ptitle a{ position:absolute; top:11px; right:13px; color:#fff;}
.lqa .ptitle a:hover{ color:#ca2533;}
.lqa-c{ padding:4px 28px 30px;  border-top:none;}
.right{ width:880px;}
.location{ font-size:12px; color:#666; padding-bottom:6px;}
.location a{ color:#666;}
.location a:hover{ color:#ca2533;}
.hrs{ font-size:12px; color:#666; padding-bottom:6px; border-top:#CCC 1px solid;}
.ptitle1{ font-size:20px; color:#000; padding:30px 0 20px; text-align:center; margin:0 auto; width:86px;}
.ptitle1 span{ font-size:14px; color:#221a1a; font-style: italic; border-top:#ca2533 2px solid;width:86px; float:left; }

/*产品中心*/
.right .prolist ul{ width:900px;}
.right .prolist li{ margin-left: 3px; width:259px; padding:9px; border-color:#e2e2e2;}
.right .prolist li .pic{ width:260px; height:260px;}
/*分页*/
.paginator{ text-align:center; padding:14px 0 0;}
.paginator:before{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.paginator a,.paginator span{ display:inline-block; height:27px; line-height:27px; font-size:12px; color:#000; padding:0 10px; border:1px #d2d2d2 solid; margin:0 2px;}
.paginator span{ color:#999;}
.paginator a:hover{ background:#434343; border-color:#434343; color:#fff;}
.paginator span.current{ background:#434343; color:#fff; border-color:#434343;}
/*分页--------------------------*/
.hotnews{ margin:40px 0 0; overflow:hidden;}
.title4{ background:#eee; height:45px; line-height:45px; padding-left:19px; border-bottom:1px solid #dcdcdc; font-size:18px; color:#333; margin-bottom:9px;}
.hotnews ul{ width:922px;}
.hotnews li{ float:left; display:inline; width:419px; margin-right:42px; border-bottom:1px dashed #d0d0d0; line-height:40px;}
.hotnews li a{ float:left; background:url(../images/bg4.jpg) left center no-repeat; font-size:14px; color:#403f3f; padding-left:14px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.hotnews li a:hover{ background-image:url(../images/bg4h.jpg); color:#ca2533;}
.hotnews li span{ float:right; font-family:Arial; font-size:14px; color:#999;}
/*产品中心-详情*/
 .prodet{ margin:0px 0 0;}
.proinfo{ float:left; padding-top:20px;}
.propic{ width:400px; padding:3px; height:400px; border:1px solid #f0eded;}
.propic img{ display:block; width:100%; height:100%;}
.protext{ width:447px;padding-left: 50px;}
.protext h3{ font-size:24px; color:#4a4a4a; border-bottom:1px solid #e5e4e4; line-height:52px; margin-bottom:14px;}
.protext .p1{ font-size:14px; color:#4a4a4a; line-height:30px;}
.protext .p2{ line-height:25px; font-size:14px; color:#4a4a4a;}
.probtn{ background:#f3f3f3; height:119px; padding:25px 29px 0; margin:29px 0 0;}
.probtn p{ font-size:14px; color:#454545; margin-bottom:28px;}
.probtn p span{ font-family:Arial; font-size:24px; color:#ff000d; font-weight:bold;}
.probtn .btn2{ display:inline-block; width:178px; height:38px; line-height:38px; text-align:center; background:#d80025 url(../images/buy.png) 33px no-repeat;font-size:16px; color:#fff; }
/*.probtn .btn2:hover{ background:#ca2533 url(../images/buy.png) 8px no-repeat;}*/
.probtn .btn1{ display:inline-block; width:178px; height:38px; line-height:38px; text-align:center; font-size:16px;margin-right:11px;background-color: #ffeded;border: 1px solid #FF0036;color: #FF0036; }
/*.probtn .btn1:hover{ border-color:#d80025; color:#d80025;background:url(../images/online.png) 8px no-repeat; }*/
.prodetc{ margin:0px 0 0;}
.prodetc .tab{ border:1px solid #e7e8e6; border-bottom:1px solid #e7e8e6; height:44px; line-height:44px; background:#fff; width:878px;}
.prodetc .tab a{ float:left; width:131px; text-align:center; font-size:15px; color:#4d4d4d; border-left: #ccc 1px solid;}
.prodetc .tab a.active{color:#434343;border-top: 2px solid #FF0036;}
.prodetc-c{ border:1px solid #e7e8e6; border-top:none; display:none;}
.prodet-pic{ padding:33px 36px 60px;}
.prodet-pic td{ padding:10px;}
.prodet-pic img{ display:inline-block; max-width:100%; margin:0 0 20px;}
.prodet-contact{ padding:55px 40px 78px;}
.pro-contatc{ padding-bottom:57px; border-bottom:5px solid #eee; margin-bottom:55px;}
.pro-contatc img{ display:block; max-width:100%; margin-bottom:35px;}
.pro-contatc p{ font-size:16px; color:#333; line-height:28px;}
.pro-contatc p span{ color:#ff0d00;}
.pro-online p{ font-size:18px; color:#333; margin-bottom:30px;}
.pro-onlinel{ width:280px;} 
.pro-onliner{ width:500px;} 
.pro-onliner .form{ width:500px}
.pro-onliner .form textarea{ width:439px; height:117px;}
.pro-onlinel .submit{ margin-top:20px;}

/*常见问答*/
 
.item .pcolumn dd{ border:none; margin:0;}
.item .pcolumn dd a{ background-position:left center; padding-left:24px;}
.qalist .qa li h3{ background-image:url(../images/q.png); font-size:16px; color:#333; margin-bottom:20px;}
.qalist .qa li p{ background-image:url(../images/a.png); font-size:14px;}
.qalist .qa li p span{ color:#22529a;}
.qalist .paginator{ padding-top:40px;}
.hotpro{ margin:40px 0 0; overflow:hidden;}
.hotpro .title4{ margin-bottom:20px;}
/*工程案例*/
.case-top{ margin-bottom:30px;}
.case-top img{ width:350px; height:258px;}
.case-top .text{ width:495px;}
.case-top .text h3{ font-size:24px; color:#ca2533; font-weight:bold; margin-bottom:25px;}
.case-top .text p{ font-size:14px; color:#666; line-height:25px;}
.case-top .text a{ display:block; font-size:12px; color:#22529a; width:88px; height:38px; line-height:38px; border:1px solid #22529a; padding-left:15px; background:url(../images/bg7.png) no-repeat 74px center; margin-top:25px;}
.case-top .text a:hover{ color:#ca2533; border-color:#ca2533; background-image:url(../images/bg7h.png);}
.caselist li{ background:#f5f5f5; margin-bottom:10px;}
.caselist li a{ display:block; overflow:hidden; padding:25px 30px;}
.caselist li img{ width:200px; height:151px;}
.caselist li .text{ padding-left:221px;}
.caselist li h3{ font-size:18px; color:#333; margin:15px 0 10px;}
.caselist li p{ font-size:14px; line-height:25px; color:#666;}
.caselist li a:hover h3{ color:#ca2533;}
.caselist .paginator{ padding-top:30px;}
.cases{ float:left;padding-top:30px;}
.cases li{ float:left;width:25%; padding:0 0px 10px 0;}
.cases li a{ display:block; font-size:14px; color:#333;}
.cases li a:hover{ color:#ca2533; margin-left:2px;
	webkit-transition: all 0.3s linear -1ms;
	-moz-transition: all 0.3s linear -1ms;
	-ms-transition: all 0.3s linear -1ms;
	-o-transition: all 0.3s linear -1ms;
	transition: all 0.3s linear -1ms;}
 .caseimg{ padding-top:10px;}
.caseimg_left{ float:left; padding:2px 3px 0 0;}
.caseimg_center{float:left; width:290px; padding:1px;}
.caseimg_center ul li{float: left;}
.caseimg_right{float:left; width:347px; padding:1px;}
.caseimg_right ul li{float: left;}
.casetitle{position:absolute; top:0px; left:0px; background:url(../images/hosbg.png) no-repeat; height:22px; line-height:22px; text-align:center;color:#000}

/*公司介绍*/
.aboutbody{margin:4px 0 0; background:#f7f7f7}
.advatagebody{margin:4px 0 0;}
.advatage{ width:1000px;margin: 0 auto; padding:0px 0;font-size:14px; color:#000; line-height:30px; }
.about{ width:1200px;margin: 0 auto; padding:30px 0;font-size:14px; color:#000; line-height:30px; }
.about img{ max-width:100%; }
.aboutimgs{ padding:0 30px;}
.about p{ font-size:14px; color:#000; line-height:26px;}
.aboutlist{ margin:35px 0 0; border:1px solid #e5e5e5; padding:28px 0 28px 31px;}
.aboutlist img{ width:189px; height:151px; float:left; margin:0; margin-right:21px;}
/*公司新闻*/
.news-top img{ width:415px; height:269px;}
.news-top .text{ width:670px;}
.news-top .text h3{ font-size:18px; color:#333; margin:10px 0 25px;}
.news-top .text span{ display:block; width:61px; height:25px; text-align:center; line-height:25px; background:#ca2533; font-size:18px; color:#fff;}
.news-top .text a{ margin-top:55px;}
.newslist li img{ width:233px; height:151px;}
.newslist li .text{ padding-left:253px;}
.newslist li h3{ line-height:31px;}
.newslist li h3 span{ display:block; font-size:12px; color:#999;}
/*公司新闻-详情*/
.det-title{ text-align:center; padding:45px 0 30px;}
.det-title h1{ font-size:18px; font-weight:normal; color:#4c4c4c; margin-bottom:30px;}
.det-title .p3{ border-top:1px #dbd4cd dashed; border-bottom:1px #dbd4cd dashed; font-size:14px; color:#666; height:35px; line-height:35px;}
.det-title .p3 img{ vertical-align:middle;}
.det-title .p3 span{ margin:0 50px;}
.det-title .bdsharebuttonbox{ display:inline-block; vertical-align:middle;}
.det-con{ padding-bottom:35px; font-size:13px; color:#393939; line-height:24px;}
.det-con img{ max-width:100%;}
.det-con a{ color:#0968b8;}
.fy { border-top: 1px #b2b2b2 dashed; margin-top: 20px; padding-top: 35px; }
.fy span { float: left; width: 275px; margin-right: 30px; color: #434343; line-height: 31px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.fy span a { color: #393939; }
.fy span a:hover { color: #c4261d; }
.fy-back{ float:right;}
.fy-back a { float: right; width: 90px; height: 31px; padding-left: 16px; background:#c4261d url(../images/back_ico.png) 88px center no-repeat; line-height: 31px; color: #fff; }
.fy-back a:hover { opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);}
/*联系我们*/
.contact{ margin:30px 0 0;}
.conatctl{ background:#f6f6f6; width:370px; height:500px; padding:0 60px; overflow:hidden;}
.title5{ font-size:30px; color:#333; line-height:46px; margin:30px 0 25px;}
.title5 span{ display:block; text-transform:uppercase; font-size:14px; color:#999;}
.conatctl p{ font-size:18px; color:#666; line-height:36px;}
.conatctl img{ display:block; width:135px; height:135px; border:1px solid #cecece; margin:25px 0 0;}
.conatctr{ background:#eee; width:710px; height:500px;}
.conatctr p{ font-size:30px; color:#22529a; text-transform:uppercase; width:600px; margin:30px auto 25px;}
.map{ width:598px; height:363px; border:1px solid #bfbfbf; margin:0 auto;}
.contact-online{ padding:30px 0 0 62px;}
.contact-online .title5{ margin-bottom:0;}
.contact-online p{ color:#666; font-size:14px; margin-bottom:40px;}
.contact-online dl{ position:relative; padding-left:76px; margin-bottom:15px;}
.contact-online dl dt{ font-size:14px; color:#373737; line-height:31px; position:absolute; top:0; left:0; height:31px;}
.ly-ipt{ border:1px #d7d5d5 solid; width:274px; height:38px; line-height:38px; padding:0 10px;}
.contact-online dl dd textarea{ border:1px #d7d5d5 solid; padding:10px; width:810px; height:138px;}
.ly-btn{ width:120px; height:44px; background:#ca2533; color:#fff; border:none; font-size:14px; cursor:pointer; margin-top:5px;}
.ly-btn:hover{ background:#ca2533;}
/*企业文化*/
.culture{ margin:5px 0 0; padding:50px 0 0; background:url(../images/culture.jpg) no-repeat; height:383px;color:#000; font-size:16px;}
.culture .culture_content{ margin-left:562px;float:left; font-size:16px;  background:#FFF;line-height:24px; color:#000;opacity:0.8;filter:alpha(opacity=80); padding:20px;}
/*.culture h3{ text-align:center; font-size:18px; color:#00479d; line-height:32px;}
.culture img{ display:block; max-width:100%; margin:30px auto 45px;}*/
 
/*荣誉资质*/
.honor{ margin:24px 0 0; overflow:hidden; background:url(../images/honor.jpg) no-repeat; height:430px;}
.honor ul{ width:990px;}
/*.honor li{ float:left; display:inline; width:281px; margin:0 15px 50px 0;}
.honor .pic{ border: #b38251 3px solid; width:266px;  padding:7px 7px 8px 8px;}
.honor p{ font-size:14px; color:#333; line-height:39px; background:#eee; margin-top:10px; text-align:center;}
.honor li:hover p{ color:#ca2533;}*/
/* 本例子css */
.honor .picScroll-left{ width:1200px;  overflow:hidden; position:relative;}
.honor .picScroll-left .hd .prev{background:url(../images/qysl_l.png) no-repeat left center; width:56px; height:110px; position:absolute;left:0;top:187px;}
.honor .picScroll-left .hd .next{background:url(../images/qysl_r.png) no-repeat left center; width:56px; height:110px; position:absolute;right:0;top:187px;}
.honor .picScroll-left .bd{width:954px; overflow:hidden;margin: 0 auto;}
.honor .picScroll-left .bd ul{ overflow:hidden; zoom:1; padding-left: 50px; }
.honor .picScroll-left .bd ul li{ width:298px; margin:20px 10px 10px 10px; display:inline; float:left;}
.honor .picScroll-left .bd ul li img{ display:block; width:270px; height:378px; }
.honor .picScroll-left .bd ul li a:hover img{ border:#888 1px solid;  }

	.layB{width:1200px;}
	.layB .tbC{width:1095px;position:relative;margin:0 auto;}
	.layB .prev{background:url(../images/qysl_l.png) no-repeat left center; width:56px; height:110px; position:absolute;left:-47px;top:187px;}
	.layB .next{background:url(../images/qysl_r.png) no-repeat left center; width:56px; height:110px; position:absolute;right:-47px;top:187px;}
	.layB .slide{ width:1095px; overflow:hidden;}
	.layB ul{ overflow:hidden; zoom:1; padding-left: 50px; }
	.layB li{ width:298px; margin:20px 10px 10px 10px; display:inline; float:left;}
	.layB li img{ display:block; width:270px; height:378px; }
	.layB li a:hover img{ border:#888 1px solid;  }
/*团队风采*/
.team{ margin:37px 0 0;}
.mod18{width:790px;height:578px;margin:0 auto;position:relative;}
.mod18 .btn{position:absolute;width:16px;height:31px;bottom:45px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:0; background:url(../images/arrow2.png) no-repeat 0 0;}
.mod18 .prev:hover{ background-position:0 -31px;}
.mod18 #prevTop,.mod18 #nextTop{top:213px;width:46px;height:48px; display:none;}
.mod18 .next{right:0; background:url(../images/arrow2.png) no-repeat -16px 0;}
.mod18 .next:hover{ background-position:-16px -31px;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:784px;height:444px;position:absolute;color:#fff;}
.mod18 .cf li span{display:block;width:750px;position:absolute;left:0;bottom:0;padding:0 17px; font-size:18px;line-height:47px;text-align:left;background:rgba(0,0,0,0.8);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#80000000",endColorstr = "#80000000");}
.mod18 .picBox{height:444px;position:relative;overflow:hidden; border:3px solid #dcdcdc;}
.mod18 .picBox ul{height:444px;position:absolute;}
.mod18 .picBox li{width:784px;height:444px;}
.mod18 .picBox li img{ display:block;width:784px;height:444px;}
.mod18 .listBox{width:718px;height:96px;margin:31px auto 0;position:relative;overflow:hidden;}
.mod18 .listBox ul{height:100px;position:absolute;}
.mod18 .listBox li{width:183px;height:96px;cursor:pointer;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:169px;height:96px;}
.mod18 .listBox li img{width:169px;height:96px;}
.mod18 .listBox .on img{width:163px;height:90px;border:3px solid #22529a;}
.mod18 .listBox .on i{display:block;}
/*招商加盟*/
.pbanner1,.pbanner1 img{ height:300px;}
.join1{ padding:40px 0 48px;}
.protitle{ border-bottom:1px solid #eee; line-height:40px; font-size:30px; color:#333; text-align:center; padding-bottom:5px;}
.protitle span{ display:block; font-size:14px; color:#999; text-transform:uppercase;}
.protitle em{ display:block; height:1px; background:#959595; width:90px; margin:0 auto; position:relative; top:6px;}
.join1-c{ margin:71px 0 0;}
.join1-c .tab{ width:285px;}
.join1-c .tab a{ display:block; height:80px; background:#bfbfbf; margin-bottom:10px; line-height:80px; font-size:24px; color:#fff; padding-left:54px;}
.join1-c .tab a img{ vertical-align:middle; margin-right:30px;}
.join1-c .tab a.active{ background:#ca2533 url(../images/ico8.png) no-repeat right center;}
.join1-r{ width:840px; height:349px; border-bottom:1px solid #e5e4e4; /*padding:60px 0 0;*/}
.join1-r h3{ font-size:18px; color:#ca2533; font-weight:bold; margin:25px 0 5px;}
.join1-r p{ font-size:14px; color:#333; line-height:24px;}
.join2{ background:url(../images/joinimg1.jpg) no-repeat top center; height:927px; overflow:hidden;}
.join2 .protitle{ border-bottom:none; padding-bottom:0; color:#fff; margin:65px 0 95px;}
.join2 .protitle span{ color:#fff;}
.join2-c{ position:relative; height:523px;}
.join2-c img{ display:block; margin:0 auto;}
.join2-c li{ color:#fff; position:absolute;}
.join2-c li h3{ font-size:16px; font-weight:bold; margin-bottom:5px;}
.join2-c li p{ line-height:22px; font-size:12px;}
.joinli1{ top:0; left:36px; width:392px; text-align:right;}
.joinli2{ top:0; right:22px; width:405px; text-align:left;}
.joinli3{ top:128px; left:25px; width:305px; text-align:right;}
.joinli4{ top:128px; right:0; width:323px; text-align:left;}
.joinli5{ top:325px; left:10px; width:360px; text-align:right;}
.joinli6{ top:325px; right:15px; width:350px; text-align:left;}
.joinli7{ top:533px; left:400px; width:398px; text-align:center;}
.join3{ padding:80px 0 55px;}
.join3-c{ margin:55px 0 0; text-align:center; font-size:14px; color:#333;}
.join3-c img{ display:block; margin:0 auto 25px;}
.join3-c span{ float:left; width:150px;}
.join4{ background:url(../images/joinimg3.jpg) no-repeat top center; height:856px; width:100%; overflow:hidden;}
.join4 .protitle{ border-bottom:none; padding-bottom:0; color:#fff; margin:70px 0 55px;}
.join4 .protitle span{ color:#fff;}
.join4l{ width:449px; background:#fff; height:570px; overflow:hidden;}
.join4l div{ margin:70px 0 0 54px;}
.join4l h3{ font-size:24px; color:#22529a; text-transform:uppercase; margin-bottom:8px;}
.join4l p{ font-size:18px; color:#999; margin-bottom:20px;}
.join4l a{ display:block; width:78px; height:43px; background:#ca2533 url(../images/joinico5.png) no-repeat 27px center; padding-left:60px; line-height:43px; font-size:16px; color:#fff;}
.join4l a:hover{ background-color:#ca2533;}
.join4r{ width:724px; background:#fff; height:570px; overflow:hidden;}
.join-form{ width:560px; margin:48px auto 0;}
.join-form input{ height:55px; line-height:55px; border-bottom:1px solid #e5e4e4; width:100%; font-size:14px;}
.join-form textarea{ border-bottom:1px solid #e5e4e4; width:100%; height:118px; padding:15px 0;}
.join-form input.btn{ border:none; width:169px; height:49px; font-size:18px; color:#fff; background:#ca2533; margin:30px 0 0; cursor:pointer;}
.join-form input.btn:hover{ background-color:#ca2533;}

/* 视频列表 */
.videoList li{float:left;width:280px;margin-right:10px; margin-left:10px;margin-bottom:30px;position:relative;border-bottom:2px solid #dadada;}
.videoList li .nImg{width:280px;height:210px;overflow:hidden;display:block;}
.videoList li img{width:280px;height:210px;transition:all 0.5s;}
.videoList li div{padding:15px;background:#f1f1f1;height:120px;color:#666;line-height:22px;}
.videoList li div h4{color:#333;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;padding-bottom: 8px;margin-bottom:10px;border-bottom:1px solid #dadada;font-size:14px;font-weight:normal;}
.videoList li div h4 span{display:block;color:#999;line-height:16px;font-size:12px;}
.videoList li:hover div{color:#fff;background:#5e5e60;}
.videoList li:hover div h4,.videoList li:hover div span{color:#fff;}
.videoList li:hover div h4{border-bottom:1px solid #ffffff;}
.videoList li:hover img{transition:all 0.5s;transform:scale(1.1,1.1);}
.videoList li::before,.videoList li::after{content:"";position:absolute;bottom:-2px;height:2px;transition:all 0.4s;width:0;left:0;background:#ca2533;}
.videoList li::after{right:0;left:auto;}
.videoList li:hover::before,.videoList li:hover::after{width:50%;transition:all 0.4s;}

/*在线浮动客服*/
.daoRight{ position: fixed; right: 0; top: 30%; width: 72px; z-index: 999;}
.daoRight_box{ background: #d50b0b; margin-bottom: 2px; cursor: pointer;}
.daoRight_box a{ display: block;  width: 72px; height: 71px; position: relative;}
.inpone_box{ width: 217px; position: absolute; left: -145px; top: 0; background: #d50b0b;}
.inpone_box:hover{background:#765522;}
.x1{ float:left;line-height: 71px; font-size: 18px; color: #fff;}
.x2{ float: left; line-height: 24px; font-size: 14px; color: #fff; padding: 12px 15px;}
.erwei{ width: 116px; height: 104px; background: url(../images/bg.png) no-repeat;position: absolute; left: -130px; bottom: 0; padding: 7px 0 0 6px; display: none;}
.daoRight_box:hover{ background:#765522;}
.daoRight_box:hover .erwei{ display: block;}


/*---网站地图---*/

.map_main { overflow:hidden; border:solid 5px #F0F0F0; margin:10px 0; padding-bottom:10px; }
.sitemap_con { width:845px; margin:0 auto; color:#666;}
.sitemap_con .map_top { border-bottom:solid 1px #ccc; }
.sitemap_con .map_top img { float:left;}
.site_r_link { width:133px; margin-top:45px;/*上边界根据需要进行调整*/ border:1px solid #cdcdcd; background:#F8F8F8; padding:5px 10px; float:right; } /*网站地图，显示方式样式，上边界根据需要进行调整*/
.site_plc { background:url(Img/ico27.gif) no-repeat 0 8px; padding:5px 0; text-indent:10px;}
.sitemap_con h4 { line-height:30px;}
.b4 { border:solid 1px #E0E0E0;}
.b4 ul { padding:0 11px;}
.b4 li { float:left ; line-height:25px; width:164px; white-space:nowrap; overflow:hidden; }
.b4 li a { color:#666;}
.b4 li a:hover { color:#0F6BD6;}

/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#ff4a00 url(../images/rightbar.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#ff4a00 url(../images/rightbar.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#ff4a00 url(../images/rightbar.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#ff4a00 url(../images/rightbar.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}