@charset "utf-8";
/* CSS Document */
.blue{width: 20%; background: #00a0ea; height: 3px; float: left}
.green{width: 20%; background: #73ca0d; height: 3px; float: left}
.pink{width: 20%; background: #fd6eb1; height: 3px; float: left}
.yellow{width: 20%; background: #fec71e; height: 3px; float: left}
.nblue{width: 20%; background: #1e68fe; height: 3px; float: left}

.bg1{background: url( ../images/topbg.png) repeat-x;}
.hei155{height: 155px;}
.wi320{width: 320px;}
/*banner*/
.slides{width:100%;height:740px;position:absolute;overflow:hidden; top:150px;}
.slideInner{height:740px;position:relative;left:0;margin-left:0;}
.slideInner a{display:block;height:740px;background-size:cover;background-position:center center;position:relative;text-align:center;z-index:1;}
.slideInner a div.img1{width:1070px;position:absolute;left:50%;margin-left:-535px;}
.slideInner a div.img2{width:1070px;position:absolute;top:700px;left:50%;margin-left:-535px;}
.slideInner .slide3 .img2{top:200px;}
.slideInner .slide3 .img3{width:181px;height:286px;position:absolute;left:50%;margin-left:330px;top:330px;}
.nav{width:1200px;position:relative;left:50%;margin-left:-600px;display:none;}
.navListBox{position:absolute;left:50%;top:700px;z-index:99;}
.navListBox li{width:12px;height:12px;float:left;margin-left:5px;border-radius:50%;overflow:hidden;}
.navListBox li:first-child{margin-left:0;}
.navListBox li a{display:block;width:100%;height:100%;border-radius:50%;background-color:#fff;box-shadow:0 0 5px #666 inset;}
.navListBox li a.active{background-color:#40b8ef;}
/*banner end*/


/*vi*/
.bt{line-height: 50px; font-size: 40px; color: #00a0ea; background: url(../images/btbg.jpg) no-repeat bottom center;}
.bt span{display: block; color: #b4b4b4; height: 30px;  margin: 0 auto;font-size: 14px; text-transform: uppercase;line-height: 20px;padding: 0px 20px;}
.bt em{font-size: 30px; color: #fec71e}
.vid ul li{border-radius: 8px; border:3px #000 solid; width: 365px; height: 240px;}
.vid ul li:nth-child(1), .vid ul li:nth-child(3) {
    margin-top: 3em;
}
a.more:link,a.more:visited,a.more:active{display: block; width: 50px; height: 50px; font-size: 50px; line-height: 50px; color: #9eb2dd}
.bg2{background: url(../images/bg2.jpg) no-repeat top; background-size: 100%;}
.abzi{width: 550px; background: url(../images/abzibg.png); padding: 15px 35px;}
.hei250{height:250px;}
.abimg{width: 590px;}
/*vi end*/
/*pro*/
.bg3{background:#00a0ea url(../images/bg3.png) no-repeat right; min-height: 780px; padding: 50px 0px;}
.bt1{line-height: 50px; font-size: 40px; color: #fff; background: url(../images/btbg1.jpg) no-repeat bottom center;}
.bt1 span{display: block; color: #fff; height: 30px;  margin: 0 auto;font-size: 14px; text-transform: uppercase;line-height: 20px;padding: 0px 20px;}
.bt1 em{font-size: 30px; color: #fff}



.proa a,.proa a:visited,.proa:active{ padding: 10px 30px; color: #6fc2fb; margin: 0px 10px; border-radius: 20px; line-height: 40px; background: #ffffff}
.proa a:hover{background: #bde4ff; color: #fff}
a.proa_on:link,a.proa_on:visited,a.proa_on:active{background: #bde4ff; color: #fff}


.pro_type a { display: inline-block; width: 155px; height: 36px; line-height: 36px; margin: 0 30px; background: #e4e4e4; border-radius: 5px; color: #000; font-size: 16px; }
.pro_type a.on { border: transparent solid 2px; color: #fff; transition: 1s; -webkit-transition: 1s; background: #1a3865 }
.pro_type a:hover {transition: 1s; -webkit-transition: 1s;  background: #1a3865; color: #fff }

.inprl{text-align: center;}
.inprl a,.inprl a:visited,.inprl a:active{padding: 5px 15px; border-radius: 5px; display: block; float: left; margin: 10px; background:#1a3865; color: #FFFFFF }
#000000.inpr { margin: 50px 0; }
.inpr li { width: 320px; margin: 0 23px; float: left; overflow: hidden; }
.inpr li:hover {}
.inpr li a { display: block; }
.inpr li .inprn { overflow: hidden; text-align: left; font-size: 16px; width: 290px; margin: 0 auto; line-height: 50px; }
.inpr li:hover .inprn {color: #00a0ea}
 
.inpr li .inprnt { display: block; line-height:50px; text-align: center;  height: 50px;  color: #00a0ea; border-bottom: 1px #e1e1e1 solid;   }
.inprn_dd{line-height: 25px; font-size: 14px; color: #a9a9a9; margin-top: 10px; height:50px;}
.inprn i{font-size: 30px; margin: 0 auto; width: 30px; color: #00a0ea; display: block;}

.inpr li .inprnt span{font-size: 22px;}
.pic_img{width: 295px; height: 220px; overflow: hidden;  border-radius: 30px; margin:12px 12px 0px 12px;}
.pic_img img{width:295px; height:220px; border-radius: 30px;}
.rollBox { width: 1200px; margin:60px auto; position: relative; overflow:hidden}
.BottonLeft { width:50px; height: 50px; font-size: 50px; color: #fff; cursor: pointer; position: absolute; left:0px; top: 160px; }
.BottonLeft,.BottonRight i{font-size: 50px; width: 50px; height: 50px; display: block; line-height: 50px;}
a.BottonLeft:hover{width:50px; height: 50px; font-size: 50px; color: #fff; cursor: pointer; position: absolute; left:0px; top: 160px;}
.BottonRight { width:50px; height: 50px; cursor: pointer; color: #fff;  position: absolute; right:0px; top: 160px; }
.Cont { width: 1100px; overflow: hidden; margin: 0 auto; }
.ScrCont { width: 10000000px; }
.pic {float: left; text-align: center; background: #fff; width: 320px; height: 400px; border-radius: 30px;}
#List1, #List2 { float: left; }
.pro_more a { color: #fff; margin: 50px auto 0 auto; text-align: center; width: 155px; height: 36px; line-height: 36px; display: block; }

@media screen and (max-width: 1360px) {
.LeftBotton { width: 92px; height: 56px; cursor: pointer; position: absolute; left: 0px; top: 50px; }
.RightBotton { width: 92px; height: 56px; cursor: pointer; position: absolute; right: 0px; top:50px; }
}


a.more1:link,a.more1:visited,a.more1:active{display: block; width: 160px; text-align: center; border-radius: 50px; border:5px #fff solid; height: 50px; font-size: 16px; line-height: 40px; color: #fff; cursor: pointer;transition: all 0.5s;/*图片缩小过程的时间*/}
a.more1:hover{background: #fff; color: #00a0ea;border:5px #00a0ea solid;}

a.more2:link,a.more2:visited,a.more2:active{display: block; width: 160px; text-align: center; border-radius: 50px; border:5px #ff9c00 solid; height: 50px; font-size: 16px; line-height: 40px; color: #ff9c00; cursor: pointer;transition: all 0.5s;/*图片缩小过程的时间*/}
a.more2:hover{background: #ff9c00; color: #fff;border:5px #fff solid;}

/*pro end*/

/*indz*/
.indz a{float: left; margin: 5px; width: 386px; height: 293px;}
.indz a:nth-child(1),.indz a:nth-child(2){ width: 585px; height: 293px; display: block; overflow: hidden}
.indz:nth-child(1),.indz:nth-child(1) img{width: 585px; height: 293px;}
.indza img{position: absolute}
.indza span{width: 100%; font-size: 20px; padding-left: 15px; color: #fff; bottom: 0px; height: 100px; line-height: 150px;background: #000;
background: -webkit-linear-gradient(rgba(0,160,234,0),rgba(0,160,234,1));
background: -moz-linear-gradient(top,rgba(0,160,234,0) 50%,rgba(0,160,234,1) 100%);; /*FireFox*/
background: -o-linear-gradient(top,rgba(0,160,234,0) 50%,rgba(0,160,234,1) 100%);  /* Opear */
background: -ms-linear-gradient(rgba(0,160,234,0),rgba(0,160,234,1)); /*IE10及IE10+*/
}
/*indz end*/

/*xbanner*/
.bg5{background: url(../images/bbg.png) repeat-x; height: 204px;}
.bg5n{background: url(../images/bbgn.png) no-repeat right; height: 204px; color: #fff}
.bbgimg{margin: 30px;}
.bbgzi{margin-top: 60px; width: 590px;}
.bbgzi span{font-size: 30px; display: block; line-height: 80px;}
.bbgtel{margin-top: 50px; font-size: 16px;}
.bbgtel span{text-shadow:2px 2px 0px #fff; margin-top: 20px; font-size: 30px; font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', 'Arial Black', 'sans-serif'; color: #ff9600; display: block}
a.bbgmore:link,a.bbgmore:visited,a.bbgmore:active{width: 140px; height: 30px; background: #ff9600; border: 2px #fff solid;margin-top: 20px; display: block; background: #ff9600; border-radius: 30px; text-align: center; color: #fff; font-size: 16px;}
.newa{color: #333}
.newa a,.newa a:visited,.newa a:active{float: left; color: #333;width: 580px; margin: 10px; display: block; border: 1px #cecece solid; border-radius: 120px; height: 120px; }
.newa a:hover{border: 1px #00a0ea solid}
.newad{width:110px; height: 110px; border-radius: 110px; overflow: hidden ;margin: 4px;}
.newad img{border-radius: 120px; }
.newadt{width: 390px; float: left; margin-left: 10px;}
.newadt em{display: block; color: #bbbbbb}
.newadt h1{line-height: 40px; margin-top: 10px; font-size: 20px;}
.newadt span{color: #8e8e8e; display: block; height: 25px; overflow: hidden; line-height: 25px;}
/*xbanner end*/








/*down*/
.down{background: url(../images/dbg.png) no-repeat; background-size: cover; height: 590px; color: #fff}
.down a,.down a:visited,.down a:active{color: #fff}
.dfri{width: 340px; border-right: 1px #32c5fb solid}
.dfri h1{font-size: 34px; line-height:80px;}
.dfri h2{font-size: 20px; line-height: 25px;}
.dfri_s{width: 290px; height: 140px; overflow: hidden; display: block;margin-top: 10px;}
.ddh h1{font-size: 18px; line-height: 70px; float: left;width: 100%; display: block; text-align: left; width: 100px;}
.ddh{width: 140px;border-right: 1px #32c5fb solid; margin-left: 40px;}
.ddh a,.ddh a:visited,.ddh a:active{ float: left; width: 100%; text-align: left; font-size: 14px; line-height:30px; display: block; }
.dlx{font-size: 16px; line-height: 30px; border-bottom: 2px #ccc solid}
.dlx span{border-bottom: 2px #000 solid; padding: 5px 10px; }
.wi350{width: 350px;}
.dlxzi{height: 75px; overflow: hidden; line-height: 22px; color: #727272; font-size: 12px;}
.dew img{margin: 15px 30px; border: 1px #000 solid; line-height: 35px;}
.dew span{display: block;}
.dew{text-align: center}
.linet{background: #0081bb;line-height: 50px; color: #fff}
.linet a,.linet a:visited,.linet a:active{color: #fff}
/*down end*/








/*fenye*/
.nzibg{background: url(../images/abzibg.png); padding: 35px; font-size: 16px; line-height: 2em}

.lmbt{ height: 70px; width: 200px; text-align: center; margin-right: 10px; border-radius: 0px 0px 10px 10px;
	background: -webkit-linear-gradient(#3f9f28, #6a9a0a ); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#3f9f28, #6a9a0a ); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#3f9f28, #6a9a0a ); /* Firefox 3.6 - 15 */
  background: linear-gradient(#3f9f28, #6a9a0a ); /* 标准的语法 */}
.lmbt span{margin: 5px; width: 190px; height: 60px;  border: 1px #d6f29d solid; display: block; border-radius: 0px 0px 10px 10px;
	background: -webkit-linear-gradient(#3f9f28, #6a9a0a ); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#3f9f28, #6a9a0a ); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#3f9f28, #6a9a0a ); /* Firefox 3.6 - 15 */
  background: linear-gradient(#3f9f28, #6a9a0a ); /* 标准的语法 */
}
a.nylm:link,a.nylm:active,a.nylm:hover{width:120px;  background: #ff8936; color: #fff; text-align: center; display: block; height: 35px; line-height: 35px; border-radius: 35px; }
a.nylm:hover{background: #c5c5c5;  height: 35px; color: #FFFFFF}
.lb li{width: 140px;  float: left; }
.lb{text-align: center; width: 100%; overflow: hidden}
.nbanner{}
.lmt_2{float:right; width:500px; text-align:right; color:#4d3700; font-size:12px; line-height: 50px;}
.lmt_2 img{width:20px; height:15px}
.lmwz{height: 70px; background: url(../images/lanmubg.jpg) repeat-x}

.lmc{width: 190px; z-index: 1000;  color: #FFFFFF; font-size: 24px; font-weight: bold; line-height: 30px; margin-top:5PX;}
.lme{width: 190px; z-index: 1; font-size: 16px; text-transform: uppercase; line-height: 20px; color: #aeda55}


.abnr{line-height: 30px; color: #636363; min-height: 500px;}
.nyr{width: 280px; margin-right: 10px; border-radius: 0px 0px 20px 20px;
	padding:0px 0px 10px 0px;
	border-left: 5px #ebebeb solid; border-bottom: 5px #ebebeb solid; border-right: 5px #ebebeb solid;
background: -webkit-linear-gradient(#3f9f28, #6a9a0a ); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#3f9f28, #6a9a0a ); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#3f9f28, #6a9a0a ); /* Firefox 3.6 - 15 */
  background: linear-gradient(#3f9f28, #6a9a0a ); /* 标准的语法 */
}
.nyrn{width: 250px;  border-radius: 0px 0px 20px 20px; border: 1px #4a6803 solid; 
-moz-box-shadow:0px 10px 20px #4a6803; -webkit-box-shadow:0px 10px 20px #4a6803; box-shadow:0px 10px 20px #4a6803;
background: -webkit-linear-gradient(#72a609, #5b8702 ); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#72a609, #5b8702 ); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#72a609, #5b8702 ); /* Firefox 3.6 - 15 */
  background: linear-gradient(#72a609, #5b8702 ); /* 标准的语法 */
	padding:0px 0px 50px 0px;

}
.abwz img{margin: 20px 0px;}
.abwz p{ text-indent: 2em}

.foot{background:#303030; height: 200px;}
.foot a,.foot a:visited,.foot a:active{color: #a3a3a3}

.fole{width: 250px; height: 160px;text-align: center;}

.fole img{border-radius: 10px; width: 130px; height: 130px;}
.forn{line-height: 30px; color: #fff; margin-top: 35px; height: 60px; overflow: hidden }
.dolx{line-height: 35px; border: 1px #494949 solid; margin: 10px 0px;}
.dolx img{margin-top: 6px; float: left; margin-left: 15px;}

a.fh:link,a.fh:visited,a.fh:active{display: block; height: 50px; text-align: center; float: right; font-weight:100; font-size: 24px; color: #262626; line-height: 50px; width: 200px; border-radius: 50px;
	margin-right: 10px; border: 1px #e2c900 solid;
-moz-box-shadow:3px 3px 7px #e2c900; -webkit-box-shadow:3px 3px 7px #e2c900; box-shadow:3px 3px 7px #e2c900;
background: -webkit-linear-gradient(#fec71e, #fde101 ); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#fec71e, #fde101 ); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#fec71e, #fde101 ); /* Firefox 3.6 - 15 */
  background: linear-gradient(#fec71e, #fde101 ); /* 标准的语法 */

}
a.fh:hover{
-moz-box-shadow:3px 3px 7px #888; -webkit-box-shadow:3px 3px 7px #ffa260; box-shadow:3px 3px 7px #ccc;
background: -webkit-linear-gradient(#00a0ea, #0084c1 ); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#00a0ea, #0084c1 ); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#00a0ea, #0084c1 ); /* Firefox 3.6 - 15 */
  background: linear-gradient(#00a0ea, #0084c1 ); /* 标准的语法 */
	margin-left: 10px; border: 1px #006797 solid;
	color: #fff
}
.nyfl{width:200px; color: #fff6dc}
.fllm a,.fllm a:visited,.fllm:active{line-height: 35px; color: #ffa260; display: block; text-indent: 1em; 
	margin-top: 10px;
	
-webkit-border-top-left-radius:10em;
-webkit-border-top-right-radius:10em;
-webkit-border-bottom-right-radius:10em;
-webkit-border-bottom-left-radius:10em;
-moz-border-radius-topleft:10em;
-moz-border-radius-topright:10em;
-moz-border-radius-bottomright:10em;
-moz-border-radius-bottomleft:10em;
border-top-left-radius:10em;
border-top-right-radius:10em;
border-bottom-right-radius:10em;
border-bottom-left-radius:10em;
-moz-box-shadow:0px 4px 9px #5e8811; -webkit-box-shadow:0px 4px 9px #ffa260; box-shadow:0px 4px 9px #ffa260;

}
.fllm a:hover{
	background: -webkit-linear-gradient(#f7ffe9, #c4e489 ); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#f7ffe9, #c4e489 ); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#f7ffe9, #c4e489 ); /* Firefox 3.6 - 15 */
  background: linear-gradient(#f7ffe9, #c4e489 ); /* 标准的语法 */
	color: #486a02
}
.fllm1 a,.fllm1 a:visited,.fllm1:active{
		background: -webkit-linear-gradient(#f7ffe9, #c4e489 ); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#f7ffe9, #c4e489 ); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#f7ffe9, #c4e489 ); /* Firefox 3.6 - 15 */
  background: linear-gradient(#f7ffe9, #c4e489 ); /* 标准的语法 */
line-height: 35px; color: #486a02; display: block; text-indent: 1em; 
	margin-top: 10px;
	
-webkit-border-top-left-radius:10em;
-webkit-border-top-right-radius:10em;
-webkit-border-bottom-right-radius:10em;
-webkit-border-bottom-left-radius:10em;
-moz-border-radius-topleft:10em;
-moz-border-radius-topright:10em;
-moz-border-radius-bottomright:10em;
-moz-border-radius-bottomleft:10em;
border-top-left-radius:10em;
border-top-right-radius:10em;
border-bottom-right-radius:10em;
border-bottom-left-radius:10em;
-moz-box-shadow:0px 4px 9px #486a02; -webkit-box-shadow:0px 4px 9px #486a02; box-shadow:0px 4px 9px #486a02;
}
.nylx{line-height: 35px;}

.fllm1 a:hover{ color: #486a02}

/*pho*/
.pho ul li{width: 25%; float: left; height: 185px; margin-top:20px;}
.pho ul li a,.pho ul li a:visited,.pho ul li a:active{ width:265px; display: block; height: 185px; position: relative; margin: 0 auto; background: #f1f1f1}
.pho ul li a:hover{background: #E3E3E3}
.pho ul li img{width:265px; height:185px; position: absolute; }

.pho1 ul li{width: 33%; float: left; height: 300px; background:}
.pho1 ul li a,.pho ul li a:visited,.pho ul li a:active{ width:265px; display: block; height: 185px; position: relative; margin: 0 auto; background: #f1f1f1}
.pho1 ul li a:hover{background: #E3E3E3}
.pho1 ul li img{width:265px; height:185px;position: absolute; }


.pho_zi{position: absolute; left: 0; top:0; background-color: #4d4e50; height: 100%; opacity: 0; width: 100%;}
.pho_li .pho_zi{opacity: 0.8; top: -100%; transition: 0.5s; color: #fff; text-align: center; padding-top: 35%; font-size: 20px; font-weight: bold;}
.pho_li:hover .pho_zi{top:0}

.pho_li a img{cursor: pointer;transition: all 0.5s;/*图片缩小过程的时间*/}
.pho_li a img:hover{transform: scale(0.9);/*鼠标经过图片放大的倍数*/}
.phoxx a,.phoxx a:visited,.phoxx a:active{float: left; width: 80px; display: block; font-size: 80px; margin-top:200px; color: #d6d6d6}
.phoxx span{width: 1000px; text-align: center;display: block }
.phoxx i{ height: 100px; line-height: 100px; }
.phoxx a:hover{font-size: 50px; color: #3f9f28;}
.ym{width:100%; padding-top:20px; padding-bottom:10px; overflow:hidden;}
.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:#f69314; color:#FFF; border:solid 1px #ff8e93;}
a.select{background:#f69314; color:#FFF; border:solid 1px #ff8e93;}
a.select:hover{background:#f69314; color:#FFF; border:solid 1px #ff8e93;}


.path{
	color: #999999;
	font-size:14px;
	margin: 15px 0 15px 0;
	line-height:30px;
}
.path a,.path a:visited,.path a:active{
	color:#999;
}
.path i{
	font-size:16px;
	float:left;
	color:#076ac5;
}
.path span{
	color: #076ac5;
}
.yema ul.pagination li {display: inline; margin-left: 10px;; float: left}

.yema ul.pagination li a {
    color: #4d3700;
    float: left;
    padding: 4px 16px;
    text-decoration: none;
    border-radius: 5px;
	border: 1px #ECECEC solid
}

.yema ul.pagination li a.active {
	background: #076ac5;

    color: white;
    border-radius: 5px;
}

.yema ul.pagination li a:hover:not(.active) {
	background: #076ac5;

    color: white;}
.sxy{line-height: 35px; margin-right: 20px;}
.sxy span{color: #C5C5C5}
.new{height: 160px; margin-bottom: 15px; border-bottom: 1px #d9d9d9 dashed}
.newli{width: 200px; height: 160px; margin-left: 35px;}
.newli a,.newli:visited,.newli a:active{ border: 5px #dbdbdb solid;width: 180px; display: block}
.newli img{width: 100%}
.newli1{width: 770px; height: 160px; line-height: 20px; margin-left: 30px;}
.newdt{height: 44px; margin: 10px 0px 0px 0px; overflow: hidden; display: block; line-height: 22px; }
.newli1 i{line-height: 30px;}
.newli1 dd{font-size: 10px; color: #ff8936}
.newli1 a,.newli1 a:visited,.newli1 a:active{font-weight: bold; font-size: 20px; line-height: 50px; color: #505050}
.newli1 a:hover{ color: #ff8936; font-size: 20px; padding-left: 10px;}
.newrq{width: 160px; border-right: 1px #ebebeb solid; text-align: center; height: 140px; font-size: 20px;}
.newrq span{ font-size:80px; line-height: 100px;  font-weight: bold; color: #076ac5}
/*fenye end*/

.hc_lnav{z-index:9999;position:relative;height: 70px; width: 200px; text-align: center; margin-right: 10px;
	background: -webkit-linear-gradient(#3f9f28, #6a9a0a ); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#3f9f28, #6a9a0a ); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#3f9f28, #6a9a0a ); /* Firefox 3.6 - 15 */
  background: linear-gradient(#3f9f28, #6a9a0a ); /* 标准的语法 */}
.hc_lnav .allbtn{z-index:99999;position:relative}
.hc_lnav .allbtn h2{font-size:14px;box-shadow:2px 0px 6px -3px #428000;-webkit-box-shadow:2px 0px 6px -3px #428000;-moz-box-shadow:2px 0px 6px -3px #428000}
.hc_lnav .allbtn h2 a{line-height:70px;padding-left:10px;width:180px;display:block;height:70px;color:#ffffff;font-size:20px;font-weight:normal}
.hc_lnav .allbtn h2 a:hover{text-decoration:none}
.hc_lnav .allbtn h2 i{}
.hc_lnav .allbtn h2 strong{}
/*一级导航隐藏*/
.hc_lnav .allbtn ul{z-index:99999;position:absolute;background-color:#3f9f28;width:200px;display:none;height:486px;top:70px;left:0px}
body.hc_home .hc_lnav .allbtn ul{display:block}
body.hc_list .hc_lnav .allbtn ul{display:block}
.hc_lnav .allbtn ul li{padding-bottom:7px;zoom:1;clear:both;cursor:default}
.hc_lnav .allbtn ul li .tx{line-height:35px;background-color:#79aa15;padding-left:10px;background-repeat:no-repeat;background-position:right center;height:35px;_background-image:none}
.hc_lnav .allbtn ul li .tx a{color:#ffffff;font-size:14px;-webkit-transition:color 0.1s ease-out 0s;-moz-transition:color 0.1s ease-out 0s;-ms-transition:color 0.1s ease-out 0s;-o-transition:color 0.1s ease-out 0s;transition:color 0.1s ease-out 0s}
.hc_lnav .allbtn ul li .tx a i{line-height:25px;margin-top:5px;width:25px;background-position:0px 0px;float:left;height:25px;margin-right:10px;text-decoration:none}
.hc_lnav .allbtn ul li.a1 .tx a i{background-image:url(../images/header_ico1.png)}
.hc_lnav .allbtn ul li.a2 .tx a i{background-image:url(../images/header_ico2.png)}
.hc_lnav .allbtn ul li.a3 .tx a i{background-image:url(../images/header_ico3.png)}
.hc_lnav .allbtn ul li.a4 .tx a i{background-image:url(../images/header_ico4.png)}
.hc_lnav .allbtn ul li dl{zoom:1;color:#ffffff;clear:both;overflow:auto;padding-top:4px}
.hc_lnav .allbtn ul li dl a{line-height:22px;white-space:nowrap;float:left;color:#fff;margin-left:6px;margin-right:6px;-webkit-transition:color 0.1s ease-out 0s;-moz-transition:color 0.1s ease-out 0s;-ms-transition:color 0.1s ease-out 0s;-o-transition:color 0.1s ease-out 0s;transition:color 0.1s ease-out 0s}

.hc_lnav .allbtn ul li dt{padding-left:10px;width:30px;float:left;padding-top:1px}
.hc_lnav .allbtn ul li dd{line-height:22px;width:150px;float:left;padding-top:2px}
/*二级导航隐藏*/
.hc_lnav .allbtn ul li .pop{border-bottom:#599900 2px solid;position:absolute;border-left:medium none;padding-bottom:10px;background-color:#fcfcfc;min-height:466px;padding-left:30px;width:640px;padding-right:30px;display:none;border-top:medium none;top:0px;border-right:#599900 2px solid;padding-top:10px;left:200px;box-shadow:4px 4px 5px -1px #999999;-webkit-box-shadow:4px 4px 5px -1px #999999;-moz-box-shadow:4px 4px 5px -1px #999999}
.hc_lnav .allbtn ul li .pop h3{display:none;font-size:14px}
.hc_lnav .allbtn ul li .pop dl{padding-bottom:6px;color:#666666;padding-top:6px}
.hc_lnav .allbtn ul li .pop dl:hover{background-color:#6a9a0a}
.hc_lnav .allbtn ul li .pop dl a{color:#666666;margin-left:12px;margin-right:12px}
.hc_lnav .allbtn ul li .pop dl a.un{color:#a5a5a5}
.hc_lnav .allbtn ul li .pop dt{padding-left:0px;width:72px;}
.hc_lnav .allbtn ul li .pop dd{width:565px;margin-left:-12px;}
.hc_lnav .allbtn ul li .pop .act{width:640px;height:80px;overflow:hidden;padding-top:10px}

.hc_lnav .allbtn:hover ul{display:block}/*控制一级菜单显示隐藏*/
.hc_lnav .allbtn ul li:hover{background-color:#fcfcfc}
.hc_lnav .allbtn ul li:hover .tx{background-color:#f5f5f5}
.hc_lnav .allbtn ul li:hover .tx a{color:#333333}
.hc_lnav .allbtn ul li:hover .tx a i{background-position:0px -25px}

.hc_lnav .allbtn ul li:hover .pop{display:block;top:0px;left:200px}/*控制二级菜单显示隐藏*/
.hc_lnav .allbtn ul li:hover .pop dl a.un{color:#a5a5a5;text-decoration:none}
.hc_lnav .allbtn ul li:hover dl{color:#6e6e6e}
.hc_lnav .allbtn ul li:hover a{color:#666666}
.hc_lnav .allbtn ul li:hover a:hover{color:#cd0606}


#dowebok{ padding: 45px 0px;}

.dowebok-outer { height:540px;  /*background-attachment: fixed; background-position: bottom left;*/ width: 100%; overflow: hidden; top:0px; left: 0px;}
#dowebok { width: 100%; margin: 0 auto; font-family: "Microsoft Yahei";}
#dowebok .owl-wrapper-outer { margin: 0 auto;}
#dowebok .item { position: relative; width:100%;margin: 0 auto; background-color: #fff; overflow: hidden;}
#dowebok .item img{width: 100%}	
#dowebok .shd { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.15);}
#dowebok .shd a { display: block; width: 100%; height: 288px; *background-image: url(about:blank); background-image: url(about:blank)\0;}
#dowebok .txt { width: 100%; height:100%; position: absolute; left: 0; top: 0; color: #888;  background-color: #e50033\9; background-color: rgba(229, 0, 51, 0.5);}
#dowebok h3 { width: 70%; height: 35px; text-align: center; margin:100px auto 10px auto;verflow: hidden; font-weight:bold; line-height: 35px;}
#dowebok h3 a { color: #fff; text-decoration: none;  font-size: 30px; color: #fff;  font-family: "Microsoft Yahei"; font-weight: 100}
#dowebok h3 a:hover { color: #668bd1;}
#dowebok h4{width: 70%; margin: 0 auto; text-align: center; color: #FFFFFF; font-family: "Arial"; font-weight: 100}

#dowebok .item:hover .shd { background-color: rgba(0, 0, 0, 0);}
#dowebok .item:hover .txt { background-color: #fff\9; background-color: rgba(0, 62, 180, 0.0);}




.explain, .dowebok-explain { margin-top: 20px; font-size: 12px; text-align: center; color: #f50;}
.acmore{ width: 70%; display: block; margin: 20px auto}

.abbt{ margin-top: 50px; width:100%;overflow: hidden}
.abbtt{width: 100%;margin: 0 auto; font-family: "微软雅黑"; font-weight: bold;}
.abbtt h3{ width:100%;  color: #3f9f28; z-index: 10; text-align: center; font-size: 35px; line-height: 50px; font-family: Arial, '微软雅黑'; }
.abbtt span{ color: #1c1a1a; font-size: 30px; line-height: 30px; padding: 0px 50px;}
.abbtt h4{ width:100%; color: #aeaeae; text-align: center; font-size: 12px; font-weight: 100;text-transform: uppercase; font-family: Arial;}
.abbtt em{width: 50px; height: 3px; margin-top: 5px; background: #004083; display: block;}


.abbt1{ margin-top: 50px; width:100%;overflow: hidden}
.abbtt1{width: 100%;margin: 0 auto; font-family: "微软雅黑"; font-weight: bold;}
.abbtt1 h3{ width:100%;  color: #fff;  z-index: 10; text-align: center; font-size: 35px; line-height: 50px; font-family: Arial, '微软雅黑'; }
.abbtt1 span{ color: #fff; font-size: 30px; line-height: 30px; padding: 0px 50px;}
.abbtt1 h4{ width:100%; color: #aeaeae; text-align: center; font-size: 12px; font-weight: 100;text-transform: uppercase; font-family: Arial;}
.abbtt1 em{width: 50px; height: 3px; margin-top: 5px; background: #004083; display: block;}


.inab{ overflow: hidden; z-index: 10000; font-size: 14px; line-height: 25px; color: #777777}
.inaba{}
.inaba a,.inaba a:visited,.inaba a:active{display: block;  float: left; width: 115px; height: 115px;border: 10px #ccecfb solid; border-radius: 110px; background: #00a0ea; display: block;color: #fff; line-height: 110px;text-align: center}
.inaba a:hover{border: 10px #ffe8a7 solid; background: #fecf4a}
.inaba i{ font-size: 58px; color: #fff;  text-align: center;width: 60px; height: 60px;line-height: 60px; margin: 18px; display: block;}
.inaba dd{margin: 40px; width: 115px; float: left; text-align: center; line-height: 50px; font-size: 14px;}
.inaba dd span{display: block;}



/*招商*/
.inzs a,.inzs a:visited,.inzs a:active{width: 30%; float: left; margin: 0px 1.6%; display: block; }
.inzs a:hover{ margin-top: -15px;
}

.inzs_tb{width:60%; display: block; margin: 10px auto; overflow: hidden}
.inzs_tb i{color: #fff; text-align: center; width: 150px; line-height: 150px; text-align: center; height: 150px;   border-radius:200px; display: block; display:block; font-size: 65px; background: #4d4e50; margin:10px auto; border: 5px #fde101 solid}
.inzs_tb span{ line-height: 30px; text-align: center; display: block; width: 100%; font-size: 20px; color: #ff8936; font-weight: bold}
.inzs_nr{float: left; width: 100%; color: #434544; height:180px; margin-top: 35px;}
.inzs_m{width: 100%;  font-size: 30px;  line-height: 50px; text-align: center}
.inzs_text{width:100%; line-height: 25px;  height: 75px; overflow: hidden; margin-top: 10px;
} 

/*招商结束*/

/*关于我们*/
.abbg{background: url(../images/menubg.jpg); height: 200px; width: 100%; bottom: 0px; z-index: 1}
.abbt1{width: 650px; float: left; text-align: left; margin-top: 10px;}
.abtel{width: 650px; border: 5px #e6e6e6 solid; float: left; padding:8px 15px;  font-size: 20px; color: #db0000;font-family:"微软雅黑";}
.inable{width: 650px; text-align: left; z-index: 1000;}
.abtel span{display: block; font-family: "impact"; font-size: 35px; line-height: 45px;}
.abtel span i{color: #e5e5e5; font-size: 45px; font-weight: bold;float: left}
.in_ab{width: 650px;height: 185px; background: #FF0004; padding:20px; background: #FF0004;  text-align: left; float: left;margin-top:50px; overflow: hidden; background: url(../images/abbg.png) no-repeat;}
.in_ab span{ display: block; height:140px; text-indent: 2em; color: #000; line-height: 200%; margin-top: 10px; overflow: hidden; margin: 0px 25px;}
.inab_img{right:0px; z-index: 100000}
.inab_img a img{cursor: pointer;transition: all 0.5s;/*图片缩小过程的时间*/}
.inab_img a:hover{transform: scale(1);/*鼠标经过图片放大的倍数*/}
/*关于我们  end*/



/*产品*/

}

/*产品结束*/



/*菜品展示*/
.incpname{width: 155px;color: #fff; height: 440px; writing-mode: vertical-lr;/*从左向右 从右向左是 writing-mode: vertical-rl;*/
writing-mode: tb-lr;/*IE浏览器的从左向右 从右向左是 writing-mode: tb-rl；*/ }
.incpname h3{width:45px; height: 100%;  display: block;font-weight: bold;color: #fff; z-index: 10; text-align: left; margin-top: 20px; float: left; font-size: 35px; line-height: 50px; font-family: Arial, '宋体'; }
.incpname span{ color: #ff8936; font-size: 45px;}
.incpname h4{ width:45px; color: #aeaeae;float: left; text-align: left; margin-top: 50px; line-height: 50px; font-size: 16px; font-weight: 100;}
.incpname em{width: 33px;  margin-top: 50px; margin-left: 15px; display: block; float: left}
.incplist{ margin-top: 50px; background:#36F}
.case {
width:1200px; height: 335px;
	display: inline-block;
	padding-top: 0;
	padding-right: auto;
	padding-left: auto;
	padding-bottom: 0;
	position: absolute;
	top: 50%;
	left:50%;
	transform: translate(-50%, -50%);
}
.case ul {width: 1200px;margin: 0 auto;}
.case>ul li {display: inline-block;margin:0  2px;}
.case .grid-content {position: relative;overflow: hidden;}
.case .grid-content>img {width: 230px;height: 161px;display: inline-block;background: #ccc;}
.case .grid-content .grid-shade {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	color: #5E5E5E;
	font-size: 20px;
	display: none;
	padding: 20px 0 0 20px;
}
.case .grid-content .grid-shade .grid-enter {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.case .grid-content .grid-shade .grid-enter a {
color: #fff;
}
.case .grid-content .grid-shade .grid-enter>img {width: 28px;vertical-align: top;margin-top: 10px;}

/*菜品展示结束*/
/*新闻*/
.newd dd{font-size:50px; line-height:50px; text-align:center; font-family:Impact}
.newd dt{font-size:14px; line-height:25px;}
.newr{width:530px;}
.newr h1{text-align:left; font-size:18px; font-weight:bold;}
.new1{width:650px; margin-bottom:20px;}
.new1 a,.new1 a:visited,.new1 a:active{ color:#fde101; padding:10px; border:1px #474747 solid; display:block}
.new1 a:hover{border:1px #e5e5e5 solid; color:#a2a2a2}
.newrzi{margin-top:8px;}
/*新闻结束*/
.type{
	padding: 63px 0 0;
}
.type a{
	height: 40px;
	background: #076ac5;
	padding: 0 80px;
	margin: 0 10px;
	color: #fff;
	border-radius: 100px;
	display: inline-block;
	line-height: 40px;
}
.type a:hover{background: #fde101; color: #4d4e50}




.hbt{width:1200px; text-align: center;height: 150px;left:50%; margin-left: -600px; overflow: hidden;}
.hbt h3{text-align: center; width: 100%; text-align: center; top: 70px; color: #000; z-index: 10; font-size: 35px; line-height: 50px; font-family: Arial, '宋体'; font-weight: 100}
.hbt h4{text-align: center; width: 100%; top:50px;color: #ebebeb; font-size: 50px; text-transform: uppercase}
.hbt span{ display: block; top:0; left: 50%; margin-left: -50px; width: 100px; text-align: center; }
.hbt em{width: 60px; height: 5px;  display: block; top:120px; left: 50%; margin-left: -30px;}
.fre{position:relative; top:160px; left: 0px;}
.fre ul li img{border-radius: 5px;}
.fre ul li{width: 14%; float: left;}
.fre a,.fre a:visited,.fre a:active{width: 98%; margin: 0 auto; display: block; margin-top: 6px; border-right: 5px; overflow: hidden }

.nybt{width: 100%; text-align: center; height: 60px; font-size: 30px; line-height: 60px; color: #fff; background-color: rgba(63, 159, 40, .5); margin-top: 300px; }
.przi{width: 95%;  padding-bottom: 15px;}


/*留言*/

#gbook {
	width:760px;
	overflow:hidden;
	margin:100px auto;
	padding:35px 0px;
	background:rgba(255,255,255,.8);
	border-left:1px #d2d2d2 solid;
	border-top:1px #d2d2d2 solid;
	border-bottom:1px #d2d2d2  solid;
}
#gbook li {
	padding: 10px 0px;
	float:left;
	width:100%;
}
.gbook_i{
	border: 1px solid #999;
	width: 300px;
	padding-left: 2px;
	height: 35px;
	float:left;
	line-height: 35px;
}
.gbook_s{
	border: 1px solid #999;
	width: 500px;
	padding-left: 2px;
	height: 35px;
	line-height: 35px;
}
#gbook #tijiao {
	width: 100px;
	height: 35px;
	line-height: 35px;
	margin:50px;
	color: #FFF;
	background: -webkit-linear-gradient(#076ac5, #035aa9 ); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#076ac5, #035aa9 ); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#076ac5, #035aa9 ); /* Firefox 3.6 - 15 */
  background: linear-gradient(#076ac5, #035aa9 ); /* 标准的语法 */
  text-align:center;

	border: 0px;

}
#gbook textarea {
	width: 400px;
	height: 120px;
	border: 1px solid #999;
	overflow: hidden;
	padding-left: 2px;
}
#gbook #chongzhi {
	width: 100px;
	height: 35px;
	line-height: 35px;
	margin:50px;
	color: #FFF;
	background: -webkit-linear-gradient(#076ac5, #035aa9 ); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#076ac5, #035aa9 ); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#076ac5, #035aa9 ); /* Firefox 3.6 - 15 */
  background: linear-gradient(#076ac5, #035aa9 ); /* 标准的语法 */
  text-align:center;

	border: 0px;
}
#gbook span {
	color: #ccc;
	font-size: 14px;
	display:block; 
	float:left;
	margin-left:15px;
	text-align:right
}

#gbook dd {
	color: #000;
	font-size: 14px;
	display:block; float:left;
	width:100px;
	text-align:right;
	margin-right:15px;
}

/*留言结束*/



