@charset "utf-8";

/* CSS Document */

body, h1, h2, h3, h4, h5, h6, p, blockquote, dl, dt, dd, ul, ol, li, form, fieldset, legend, button, input, textarea, th, td {

	margin: 0;padding: 0;}



html {overflow-y: scroll;overflow-x: hidden;}

html, body {height: 100%;font-size: 14px;color: #333333;font-family: arial,"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;}

a {color: #333333;text-decoration: none;}

a:hover {color: #009933;text-decoration: none;}

img {border: 0 none; max-width: 100%;}

ol, ul, li {list-style: none;}

div, ul, li {margin: 0px;padding: 0px;list-style-type: none;}

input[type="submit"], input[type="reset"] {cursor: pointer;}

textarea{font-family: arial,"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;}

.clear {clear: both;}

.fl {float: left;}

.fr {float: right;}

.ov {overflow: hidden;}

.box{width: 1200px;	margin: 0 auto;}

h1,h2,h3,h4,b{font-weight: normal;}

/*头部*/

.header{height: 76px; position: relative; border-top:4px #009933 solid; position: fixed; left: 0px; top: 0px; width: 100%; z-index: 999; background: rgba(255,255,255,0.8);}

.header .logo{float: left; margin-top: 13px;}

.nav {float: right; height: 76px; line-height:76px; font-size: 16px;}

.nav ul {}

.nav ul li {position: relative;float: left; text-align:center;}

.nav ul li>a {display: block; padding: 0px 15px;}

.nav ul li:hover>a, .nav ul li a.nhover {color: #009933;}

.nav ul li .subnav {display: none;width: 100%;height: auto;color: #fff;position: absolute;left: 0px;z-index: 999999;font-size: 14px;top: 76px;background: rgba(255,255,255,0.8);	}

.nav ul li .subnav a {width: 100%;height: 40px;	display: block;  line-height: 40px;display: block;	width: 100%;text-align: center;}

.nav ul li .subnav a:hover {color: #fff;background: #009933; opacity: 0.8; height: 40px;line-height: 40px;}











/******底部****/

.footer{}

.foottop{background: url(../images/index_footer_10.jpg) center center no-repeat;padding: 20px 0px;}

.footlogo{float: left; width: 300px; padding-top: 20px;}

.footmenu h3{height: 30px;}

.footmenu span{display: inline-table; min-width: 160px;}

.footmenu p{line-height: 32px;}

.footmenu{float: left; width: 570px;}

.footerweima{float: right; width: 280px; text-align: center;}

.footerweima span{display: inline-table; width: 90px;}

.footerweima span:nth-child(2){float: right;}

.footerweima h3{font-size: 14px; line-height: 24px; margin-top: 4px;}



.footbot{line-height:30px; background: #009933; color: #fff; text-align: center;}

.footbot a{color: #fff;}









.side{position:fixed;width:78px;right:0;top:50%;margin-top:-200px;z-index:100;border:1px solid #e0e0e0;background:#fff;border-bottom:0}

.side ul li{width:78px;height:78px;float:left;position:relative;border-bottom:1px solid #e0e0e0;color:#333;font-size:14px;line-height:38px;text-align:center;transition:all .3s;cursor:pointer}

.side ul li:hover{background:#009933;color:#fff}

.side ul li:hover a{color:#fff}

.side ul li i{height:25px;margin-bottom:1px;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:auto 25px;margin-top:14px;transition:all .3s}

.side ul li i.bgs1{background-image:url(../images/right_pic5.png)}

.side ul li i.bgs2{background-image:url(../images/right_pic7.png)}

.side ul li i.bgs3{background-image:url(../images/right_pic2.png)}

.side ul li i.bgs4{background-image:url(../images/right_pic1.png)}

.side ul li i.bgs5{background-image:url(../images/right_pic3.png)}

.side ul li i.bgs6{background-image:url(../images/right_pic6_on.png)}

.side ul li:hover i.bgs1{background-image:url(../images/right_pic5_on.png)}

.side ul li:hover i.bgs2{background-image:url(../images/right_pic7_on.png)}

.side ul li:hover i.bgs3{background-image:url(../images/right_pic2_on.png)}

.side ul li:hover i.bgs4{background-image:url(../images/right_pic1_on.png)}

.side ul li:hover i.bgs5{background-image:url(../images/right_pic3_on.png)}

.side ul li .sidebox{position:absolute;width:78px;height:78px;top:0;right:0;transition:all .3s;overflow:hidden}

.side ul li.sidetop{background:#009933;color:#fff}

.side ul li.sidetop:hover{opacity:.8;filter:Alpha(opacity=80)}

.side ul li.sideewm .ewBox.son{width:163px;display:none;color:#363636;text-align:center;position:absolute;left:-163px;top:0;background-image:url(../images/leftewm.png);background-repeat:no-repeat;background-position:center center;border:1px solid #e0e0e0}

.side ul li.sideewm .ewBox.son img{max-width: 100%;}

.side ul li.sideetel .telBox.son{width:240px;height:170px;display:none;color:#fff;text-align:left;position:absolute;left:-240px;top:-20px;background:#009933}

.side ul li.sideetel .telBox dd{display:block;height:80px;overflow:hidden;padding-left:82px;line-height:24px;font-size:18px}

.side ul li.sideetel .telBox dd span{display:block;line-height:28px;height:28px;overflow:hidden;margin-top:20px;font-size:18px}

.side ul li.sideetel .telBox dd.bgs1{background:url(../images/right_pic8.png) left 28px top 28px no-repeat;background-color:#009933}

.side ul li.sideetel .telBox dd.bgs2{background:url(../images/right_pic9.png) 28px center no-repeat}

.side ul li:hover .son{display:block!important;animation:fadein 1s}



@media (max-width: 768px){

	.side{display: none;}

}



