@charset "utf-8";
/* CSS Document */

/*menu*/
.top01{width:100%; height:160px; background-color: rgba(255, 255, 255, 0.8);position:fixed; z-index: 99999; }
.top02{height:110px; margin:0px auto;}
.top02_l{float:left; margin-top: 10px; }
.top02_l img{ display:block; }
.logoti{font-size: 24px; color: #1a6eb6; font-weight: bold; width: 450px; margin-top: 15px; margin-left: 10px; overflow: hidden; display: block; float: left}
.logoti em{font-size: 14px; color: #000000; font-weight: 500; display: block}
.top02_c dd:nth-child(1){ border-right: 1px #bbbbbb dashed;}
.top02_c dd{float: left; padding:0px 20px; margin-top: 20px;}

.top02_c{ height:110px; float:right; background:url("/images/t.png") no-repeat left; padding-left: 60px; text-align: center;  }
.top02_c span{display: block; font-size: 30px; color: #079239; font-weight: bold; }
.top02_r{width:29px; height:110px; float:right;}
.top02 .search_dk{width:29px; height:24px; cursor:pointer; margin-top:40px; display:block;}
.top02 .search_gb{width:29px; height:24px; cursor:pointer; margin-top:40px; display:none;}
.top02 .search02{width:100%; height:auto; background:url(/images/sousuo02.png); position:fixed; left:0px; top:142px; height: 60px; z-index:99999; display:none;}
.top02 .search03{width:1200px; height:auto; padding:15px 0px; margin:0px auto;}
.top02 .search04{width:215px; height:30px; background:#FFF; float:right; border: 1px #0b3b8a solid}
.top02 .search05{width:38px; height:30px; float:right;}
.top02 .in{width:100%; height:30px; line-height:30px; border:0px; display:block;}


.dh{width:100%; height:50px;  background: #1a6eb6 ;}
.dh ul{width:1200px; margin: 0 auto;height:auto; overflow: hidden;}
.dh ul li{width:171px; height:50px; float:left; }
.dh ul li .a01{width:100%; line-height:50px; text-align:center; font-size:16px; display:block;background: no-repeat bottom left -50px; height: 50px; color: #fff;}
.dh ul li:hover .a01{ background:#079239;height: 50px;}










/*menu end*/

/*menu end*/
/*banner*/

.flexslider{position:relative;height:500px;overflow:hidden;background:url(/images/loading.gif) 50% no-repeat; top:160px;}
.slides{position:relative;z-index:1;}
.slides li{height:500px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(/images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(/images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(/images/next.png) center center no-repeat;}


/*banner end*/
.bgh{background: #f9f9f9}
.bt{font-size: 50px; font-weight: bold; color: #079239; line-height: 1em;}
.bt span{color: #1a6eb6}
.bt dd{display: block; font-size: 18px; color: #333; font-weight: 500;}
.bt1{color: #fff;font-size: 50px; font-weight: bold; line-height: 1em;}
.bt1 span{color: #fff}
.bt1 dd{display: block; font-size: 18px; color: #fff; font-weight: 500;}
.soso{box-shadow: 0 0px 10px #ccc; height: 60px; line-height: 60px; margin-top: 110px; background: #fff}
.soson span{font-size: 18px; font-weight: bold;color: #079239}
.sosoin{background: #f3f3f3; width: 320px; border-radius: 5px 0px 0px 5px; height: 40px; float: left; margin-top: 10px; padding: 0px 15px}
.sosobu{background:#079239 url("../images/so.png") no-repeat center center; width: 40px; height: 40px; margin-top: 10px;  border-radius: 0px 5px 5px 0px;}


.inprle{width: 270px; }
.inpr1{ background: #fff; border: 1px #eeeeee solid;overflow: hidden;}
.bg2{background: url("/images/listbg1.jpg") no-repeat!important;}

.inprt{ line-height: 1.5em; color: #fff; background: url("/images/listbg.jpg"); background-size: 100%; text-align: center; padding: 30px 0px;font-size: 16px;}
.inprt span{font-size: 28px; display: block; font-weight: bold; line-height: 1.5em; }
.inpra a,.inpra a:visited,.inpra a:active{width:100%; height: 65px; display: block; text-indent: 1em; color: #373737; line-height: 65px; background:url(/images/r.png) no-repeat 20px center; padding-left: 35px; border-bottom: 1px #eeeeee solid; font-size: 16px;}
.inpra a:hover{background: #eeeeee url(/images/r.png) no-repeat right 15px center}
.inpra a:last-child{border-bottom: 0px;}
.inpr{padding:25PX 30PX; color: #828282}
/*.inpra a:hover{background:#733396 url(/images/r.png) no-repeat 147px;}*/
.inprs{margin-top: 50px;}
.inprs dd{margin-top: 20px;}
.inprs dd a{padding-right: 15px;white-space:nowrap; line-height: 1.5em}
.inso{background: #fff; margin-top: 30px; width: 100%; line-height: 50px; height: 50px;}

.scrollbox {
	position:relative;
	width:900px;
	height:830px;
	overflow:hidden;
}
.scrollbox ul {
	position:absolute;
	left:0px;
	top:0px;
}
.scrollbox li {
	float:left;
	width:900px;
	height:282px;
	overflow:hidden;
}
.scrollbox li a {
	float:left;
	display:inline-block;
	width:280px;
	height:262px;
	overflow:hidden;
	margin:0px 10px;
	background: #1a6eb6;
}
.scrollbox li a img {
	display:block;
	width:280px;
	height:207px;
	background:#000;
}
.scrollbox li a span{
	display: block;
	line-height: 55px;
	text-align: center;
	font-size: 18px;
	color: #fff

}
.scrollbox li a dd{
	width: 280px;
	height: 207px;
	overflow: hidden;
	display: block;
}
/* leftlist */
#leftlist {
	width:999em;
}
/* fontlist */
#fontlist li {
	height:22px;
	line-height:22px;
}
#fontlist li a {
	width:auto;
}

/*product end*/

/*yingyong*/
.yiyo > dl{width: 25%; text-align: center; float: left;}
.yiyo > dl:hover img { }
.yiyo > dl > dt{font-size: 30px; line-height: 50px; height: 50px; margin-top: 20px;	overflow:hidden; color: #1a6eb6; font-weight: bold}
.yiyo > dl > em{width: 30px; display: block; background: #079239; margin: 0 auto;height: 3px;}
.yiyo > dl > dd{margin:20px;}

/*yingyong end*/
/*about*/
.inab{}

.inabzi h2{font-size: 30px; color: #015cad;background: #f9f9f9;}
.inabzi{width: 50%; }
.inabn{width: 570px; float: right; margin-right: 30px; margin-top: 100px;}
.inabzin{ margin-top: 40px; color: #6b6b6b; height: 120px; overflow: hidden; float: right}
.fg{box-shadow: 0 0 8px #6b6b6b;  -moz-box-shadow: 0 0 8px #6b6b6b; -ms-box-shadow: 0 0 8px #6b6b6b; -o-box-shadow: 0 0 8px #6b6b6b;}
.abina{margin-top: 50px;}
.abina a,.abina a:visited,.abina a:active{margin-top: 50px; font-size: 16px; display: block; width: 200px; height: 40px; line-height: 40px; color: #fff; text-align: center; float: left; margin-right: 30px; background: #079239}
.abina a:nth-child(2){background: #3f3c41 url("/images/r.png") no-repeat 120px}
.abina a:hover{background: #0051ac  url("/images/r.png") no-repeat 135px}
.inabvi{width:50%; vertical-align: top}
.inabvi img{width: 100%}
/*about end*/
/*case*/


.bg3{background: url("/images/cabg.jpg") no-repeat; background-size: cover}
.bigbox {
  overflow: hidden;
  width: 1200px;
  height: 400px;
margin: 10px auto;
	padding: 30px 0px;

}
.content_1.content_2 {
  width: 100%;
  float: left;
}
.inex {
  transition:all .7s ease 0s;
  width: 400px;
  height: 400px;
  float: left;
	text-align: center
}
.inex:hover {
transform: scale(1.1);
}

.ineximg{
	z-index: 2;
	right:39px;
}
.ineximg img{	
	width: 350px;
	height: 260px;
}


.inexn{
	width: 350px;
	margin: 0 auto;
}
.inexn dt{width: 90%; margin: 0 auto; font-size: 16px; height: 75px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;  line-height: 75px;}
.inex img:hover{transform:rotateY(0deg);}
a.more:link,a.more:visited,a.more:active{width: 160px; color: #fff; line-height: 45px; text-align: center; margin: 0 auto; background: #015cad; display: block; border-radius: 500px;}

/*case end*/

.innew{margin-bottom: 20px;}
.innew ul a{padding:20px ; width: 31.333333%; display: block; color: #b0b0b0; border: 1px #ffffff solid; background: #ffffff; float: left; margin: 1%}
.innew ul a:hover{border: 1px #e9e9e9 solid; background: #fafafa}
.innew ul a:hover img{transform: scale(0.95);}
.innew ul a:hover .nmore{background: #fff; color: #287f3f}
.innew ul li:nth-child(2){height: 2em; overflow: hidden;line-height: 2em; font-size: 18px; color: #444; font-weight: bold;  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;  margin-top: 10px;}
.nzi{width: 100%; color: #a3a3a3; height: 2.8em; overflow: hidden; margin: 10px 0px; line-height: 1.4em; }



/*down*/
.down{background:#252525;color: #fff; padding-top: 60px; color: #c0c0c0}
.down a{color: #fff}
.downew{ margin-top: 20px; text-align: left; color: #666; line-height: 25px; width: 265px; }
.downew img{width: 90px;}
.downew span{display: block}
.dmenu h2{font-size: 24px; font-weight: bold; margin-bottom: 20px; color: #fff}
.dmenu a{float: left; width: 50%; color: #b2b2b2; font-size: 16px;}
.dmenu > div{color: #c0c0c0}

.bor{border-right: 1px #2e2e2e solid}
/*down end*/

.pro {
	width:900px;
	overflow:hidden;
}
.pro ul {

}
.pro li {
	float:left;
	width:900px;
	overflow:hidden;
	padding:5px 0px;
}
.pro li a {
	float:left;
	display:inline-block;
	width:31.3%;
	overflow:hidden;
	margin-left:10px;
	background: #1a6eb6;
	margin-top: 10px;
	
}
.pro li a img {
	display:block;
	width:100%;
}
.pro li a span{
	display: block;
	line-height: 35px;
	padding: 0px 30px;
	text-align: center;
	height: 35px;
	margin-bottom: 10px;
	color: #fff;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis; 

}
.pro li a dd{
	width: 100%;
	overflow: hidden;
	display: block;
}
.protext{width: 100%; text-align: center; font-size: 24px;font-weight: bold}

.prle{width: 180px; overflow: hidden}
.proa{padding-top: 20px;}
.proa a,.proa a:visited,.proa a:active{width: 160px; margin-top: 15px;  height: 40px; display: block; text-indent: 1em; color: #fff; line-height: 40px; background:#0051ac url(/images/r.png) no-repeat 140px;}
.proa a:hover{background:#733396 url(/images/r.png) no-repeat 147px;}
a.proa1:link,a.proa1:visited,a.proa1:active{background:#733396 url(/images/r.png) no-repeat 147px;}
.ym{width:100%; padding-top:20px; padding-bottom:10px; overflow:hidden; margin-top: 80px; }
.ym a{float:left; border:solid 1px #e3e3e3; padding:5px 10px 5px 10px; color:#545454; background: #fff; margin-right:5px; margin-bottom:5px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 -o-border-radius:3px;
 -webkit-border-radius:3px;
 border-radius:3px;
}
.ym a:hover{background: #0051ac; color:#FFF; border:solid 1px #cdcdcd;}
a.select{background: #0051ac; color:#FFF; border:solid 1px #ff8e93;}
a.select:hover{	background: #0051ac; color:#FFF; border:solid 1px #0051ac;}
.nlesb a,.nlesb a:visited,.nlesb a:active,.nlesb a:hover{border: 0px; background: none;  text-indent: 0; }
.ndy{background: #fff; width: 900px; padding: 30px; font-size: 16px; line-height: 1.8em}
.nprot{font-size: 30px;line-height: 2em; margin-top: 50px;}
.nproimg{width: 500px;}
.nprozi{width: 400px;}
a.nproa:link,a.nproa:visited,a.nproa:active{
	padding: 2px 5px; border: 1px #ccc solid;white-space:nowrap;margin: 3px;float: left
}
.npronbt{border-bottom: 2px #ccc solid}
.npronbt h1{background: #0051ac; color: #fff; width: 150px; line-height: 40px; text-align: center;}
.npronzi{padding: 20px;}

.sx a{ font-size: 16px; border-bottom: 1px #eaeaea solid; display: block; }
.sx a i{background: url("/images/sx.png") no-repeat; width: 30px; height: 15px; display: block; float: left; margin-top: 5px;}

.sx a dd{float: left; width: 110px; padding: 15px 10px; color: #0051ac; margin-right:10px;}
.sx a:hover dd{background: #0051ac; color: #fff}
.sx a:hover i{background: url("/images/sx1.png") no-repeat; }
.sx a h3{padding: 15px 0px; font-weight:bold; font-size: 18px; color: #333}

.sx a:nth-child(2) i{background: url("/images/sx.png") no-repeat; background-position: 0px -15px; width: 30px; height: 15px; display: block; float: left; margin-top: 8px;}

.sx a:nth-child(2):hover i{background: url("/images/sx1.png") no-repeat;  background-position: 0px -15px;  }

.nneimg{width: 250px; height: 175px; overflow: hidden}
.nneri{width: 550px;}
.nneri dt{color: #666666; font-size: 12px;}
.nneri h1{font-size: 16px; font-weight: bold}
.nneri dd{margin-top: 10px; color: #aeaeae}
.nneri em{padding: 0px 20px; border: 1px #ececec solid; margin-top: 20px; float: left; color: #1a6eb6}
.nneri em:hover{background: #1a6eb6!important; color: #fff}
.nnea a,.nnea a:visited,.nnea a:active{padding: 6px; overflow: hidden; width: 850px; height: 190px; display: block; margin: 5px 0px;}
.nnea a:hover{background: #f9f9f9}
.nnea1 li h1{width: 800px; height: 35px; overflow: hidden; line-height: 35px; font-weight: bold}
.nnea1 li em{font-size: 12px; color: #ccc}
.nnea1 a,.nnea1 a:visited,.nnea1 a:active{padding: 10px 20px; border: 1px #e5e5e5 solid; display: block; width: 898px;height: 90px; display: block; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; margin-bottom: 15px;}
.nnea1 a:hover{border: 1px #e1c4a8 solid; transition: all 1s;transform: scale(0.98);}
.nnea1z{width: 860px; overflow: hidden; height: 35px; line-height: 35px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.nen h1{width: 100%; background: #f7f7f7; padding: 10px 20px; line-height: 1.8em; text-align: center; font-size: 25px; color: #666666}
.nen em{font-size: 12px; color: #0051ac; padding: 10px 0px; width: 100%; text-align: center; float: left}
.nenz{padding: 20px 5px; font-size: 16px; color: #666666; min-height: 500px;}
.nenz img{max-width: 100%}
.nen dt img{max-width: 100%}

{}



