@charset "utf-8";
/* CSS Document */

*{padding:0;margin:0;font-family:"Microsoft YaHei";}
img{border:none;}
li{list-style:none;}
i{ font-style:normal;}
a{color:#333; text-decoration:none;}
a:focus{outline:none;}
a{blr:expression(this.onFocus=this.blur());}
body{ min-width:1200px;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
input,button,textarea{font-family:"Microsoft YaHei";outline:none;}

/****welcome��ʼ***/
.welcomebox{ height:30px; width:100%; line-height:30px; font-size:13px; color:#444; background-color:#f2f2f2;}
.welcomebox p{ width:1200px; margin:0 auto;}
/****welcome����***/

/****headerbox��ʼ***/
.headerbox{
	width: 100%;
	padding-top: 10px;
	border-bottom: 1px solid #eee5de;
}
.headerbox .header{ width:1200px; margin:0 auto; overflow:hidden;}
.headerbox .header .logoa{
	display: block;
	width: 100%;
	height: auto;
}
.headerbox .header .logoa img{
	display: block;
	width: 100%;
}
.headerbox .header .text{
	float: left;
	width: 760px;
}
.headerbox .header .text img{
	display: block;
	width: 700px;
}
.headerbox .header p{
	height: 88px;
	color: #FFF;
	text-align: right;
	line-height: 88px;
}
.headerbox .header p span{
	padding-left: 22px;
	background-position: left center;
	background-repeat: no-repeat;
	display: inline-block;
	background-image: url(../images/index2_08.png);
	font-size: 14px;
	height: 88px;
}
/****headerbox����***/

/***navbox��ʼ***/
.navbox{
	width: 100%;
	height: 80px;
	overflow: hidden;
	background-color: #017a37;
}
.navbox .nav{
	width: 1200px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.navbox .nav ul{
	padding-left: 30px;
}
.navbox .nav ul li{ float:left; position:relative;}
.navbox .nav ul li .biga{ display:block; padding:0 30px; padding-top:25px; padding-bottom:15px; font-size:12px; line-height:20px; height:40px; color:#fff;  }
.navbox .nav ul li .biga span{ display:block;}
.navbox .nav ul li .biga i{ display:block; font-family:"Arial";}
.navbox .nav ul li>a:hover{
	background-color: #e67817;
	color: #fff;
}
.navbox .nav ul li>a.current{ background-color:#e67817; color:#fff;}
.navbox .nav ul li>a.current1{
	background-color: #e67817;
	color: #fff;
}
.navbox .nav ul li .hidenav{ position:absolute; left:0%; top:80px; height:54px; line-height:54px; background-color:#2b2b2b; width:1200%; text-indent:10px; display:none; z-index:33;}
.navbox .nav ul li .hidenav a{ font-size:12px; color:#fff; line-height:54px; margin:0 5px;}
.navbox .nav ul li .hidenav a:hover{ color:#e67817;}
/***navbox����***/


/****banner��ʼ****/
.bannerbox2{
	width: 100%;
	height: 321px;
}
.bannerbox2 .banner{
	width: 100%;
	position: absolute;
	margin-left: 0px;
}
.bannerbox2 .banner .top{ width:100%; overflow:hidden;}
.bannerbox2 .banner .top a{ display:block; width:100%;}
.bannerbox2 .banner .top a img{ display:block; width:100%;}
/****banner����****/

/******/
.heartbox{ width:100%; margin:30px 0;}
.heartbox .heart{ width:1200px; margin:0 auto; }
.heartbox .heart .title{ overflow:hidden; }
.heartbox .heart .title h2{ width:230px; float:left; line-height:40px; height:40px; font-size:17px; color:#017a37; overflow:hidden;  }
.heartbox .heart .title h2 span{ font-size:12px; color:#017a37; padding-left:10px; text-transform:uppercase; }
.heartbox .heart .title p{ width:970px; height:26px; line-height:26px; border-bottom:1px solid #017a37; font-size:13px; line-height:30px; color:#444; float:right; text-align:right;}
.heartbox .heart .title p span{ padding-left:24px; display:inline-block; height:26px; background-image:url(../images/weizhi_05.png); background-position:left center; background-repeat:no-repeat;}
.heartbox .heart .title p span a{ font-size:13px; line-height:30px; color:#444;  }
.heartbox .heart .title p span a:hover{ color:#017a37; }
/******/



/***kefu��ʼ***/
.kefu{ width:32px; position:fixed; right:0; top:350px; }
.kefu .left{ width:30px; border:1px solid #cfc7c0; height:70px; cursor:pointer; padding:20px 0; font-size:13px; color:#d6b8a0; text-align:center; float:left; background-color:#fff; line-height:16px;}
.kefu .right{ float:right; width:0; display:none; position:relative;}
.kefu .right span{ display:block; width:10px; height:10px; background-color:#f00; position:absolute; left:0;top:0; cursor:pointer;}
.kefu .box{ width:124px; border:1px solid #cfc7c0; background-color:#f5f1ee; }
.kefu .box img{ display:block; margin:0px auto; width:54px; height:54px;}
.kefu .box .btn{ display:block; width:88px; height:26px; border:1px solid #d6b8a0; background-color:#fff; line-height:26px; font-size:14px; color:#d6b8a0; text-align:center; margin:5px auto;   }
.kefu .box .text{ height:30px; line-height:30px; font-size:13px; color:#cfc7c0; text-align:center; display:block;}
.kefu .box2{ width:124px; border:1px solid #cfc7c0; background-color:#017a37; }
.kefu .box2 img{ display:block; margin:0px auto; width:54px; height:54px;}
.kefu .box2 .btn{ display:block; width:88px; height:26px; border:1px solid #d6b8a0; background-color:#fff; line-height:26px; font-size:14px; color:#d6b8a0; text-align:center; margin:5px auto;   }
.kefu .box2 .text{ height:30px; line-height:30px; font-size:13px; color:#fff; text-align:center; display:block;}
/***kefu����***/


/****footer��ʼ***/
.footerbox{ width:100%; padding:20px 0; background-color:#2b2b2b;}
.footerbox .footer{ width:1200px; margin:0 auto;}
.footerbox .footer .ftimg{ display:block; width:174px; height:76px; margin:0 auto; margin-bottom:20px;}
.footerbox .footer .text1{ overflow:hidden; width:1200px;}
.footerbox .footer .text1 .lkl{ width:550px; float:left;}
.footerbox .footer .text1 .lkl .ha{ display:block; height:36px; line-height:36px; padding-right:30px; background-image:url(../images/index2_130.png); background-position:right center; background-repeat:no-repeat; font-size:14px; color:#fff; margin-bottom:10px; border-bottom:1px solid #017a37;}
.footerbox .footer .text1 .lkl .linka{ }
.footerbox .footer .text1 .lkl .linka a{ display:inline-block; min-width:20px; margin-right:20px; font-size:14px; line-height:20px; color:#fffefe;}
.footerbox .footer .text1 .lkr{ width:550px; float:right;}
.footerbox .footer .text1 .lkr .ha{ display:block; height:36px; line-height:36px; padding-right:30px; background-image:url(../images/index2_130.png); background-position:right center; background-repeat:no-repeat; font-size:14px; color:#fff; margin-bottom:10px; border-bottom:1px solid #017a37;}
.footerbox .footer .text1 .lkr .linka{ }
.footerbox .footer .text1 .lkr .linka a{ display:inline-block; width:250px; margin-right:20px; font-size:14px; line-height:20px; color:#fffefe;}
.footerbox .footer .text2{ margin-top:30px;}
.footerbox .footer .text2 .ha{ display:block; height:36px; line-height:36px; padding-right:30px; background-image:url(../images/index2_130.png); background-position:right center; background-repeat:no-repeat; font-size:14px; color:#fff; margin-bottom:10px; border-bottom:1px solid #017a37;}
.footerbox .footer .text2 p{ font-size:14px; line-height:20px; color:#fffefe; }
.footerbox .footer .flink{
}
.footerbox .footer .flink h2{ font-size:15px; color:#fff; line-height:40px; height:40px; }
.footerbox .footer .flink .link{ border-top:1px solid #525252; border-bottom:1px solid #525252; padding:10px 0; }
.footerbox .footer .flink .link a{ display:inline-block; min-width:20px; margin-right:20px; font-size:14px; line-height:30px; color:#fffefe;}
.footerbox .footer .support{ height:20px; line-height:20px; font-size:13px; color:#fffefe; text-align:center; margin-top:20px;}
.footerbox .footer .support a{ line-height:20px; font-size:13px; color:#fffefe; }
.footerbox .footer a:hover{ color:#017a37 !important;}
/****footer����***/
