body{
	margin: 0px;
	font-size:15px;
	/*font-family: "瀹嬩綋";*/
	font-family: "Microsoft YaHei";
	color: #363636;
	background: #fbfefc;
	overflow-x: hidden;
}


p{
	margin: 0px;
	padding: 0px;
}
ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
img{
	padding: 0px;
	margin: 0px;
	border: 0px;
}
table{
	margin: 0px;
	padding: 0px;
}
form{
	margin: 0px;
	padding: 0px;
}
a{
	list-style-type: none;
	text-decoration: none;
	color: #363636;
	/*font-family: "Microsoft YaHei UI","Microsoft YaHei";*/
}

div{
	margin: 0px;
	padding: 0px;
}
.clear{
	clear: both;
}
.center{
	/*margin-top: 10px;*/
	text-align: center;
	color: #383838;
}
.center a{
	color: #4b4b4b;
}

.container{
	overflow: hidden;
	margin: 0px auto;
	width: 1200px;
}
*{
	padding:0px;
	margin: 0px;
}


.fleft{
	float: left;
}
.fright{
	float: right;
}

.tleft{
	text-align: left;
}
.tright{
	text-align: right;
}
.tcenter{
	text-align: center;
}

a:hover{
	text-decoration: none;
}


.row{

	margin-top: 30px;
	overflow: hidden;
}
.item{
}

.item-head{
	height: 27px;
	overflow: hidden;
}

.item-title{
	float: left;
}

.item-more{
	float: right;
	color: #000;
}

.item-more a{
	font-size: 12px;
	color: #000;
}

.item-body{
/*	padding-top: 5px;
	padding-left: 9px;
	padding-right: 9px;*/
	overflow: hidden;
}

/*=============end comm============*/
.top{
	font-size: 12px;
	overflow: hidden;
	line-height: 20px;
	height: 20px;
	/*background: #f1f1f1;*/
	border-bottom: 1px solid #36bd6f;
}

.top .twell{
	color: #a9aaa9;
	float: left;
}


.top .setpage{
	float: right;
	color: #a9aaa9;
}

.top .setpage a{
	color: #a9aaa9;
}

/*========================================*/
.logo{
	float: left;
	margin-left: 30px;
}

.dianhua{
	line-height: 88px;
	float: right;
	margin-top: 22px;
	color: #fd8001;
	font-family: 'Impact';
	line-height: 46px;
	overflow: hidden;
	width: 250px;
	margin-right: 40px;
}
.top1{
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 30px;
}

.dianhua img{
	display: block;
	float: left;
}
.dianhua .sll{
	float: right;
	line-height: 48px;
}

.navbg{
	height: 42px;
	line-height: 42px;
	background: #000;
}

.nav{
	overflow: hidden;
}

.nav ul{
	overflow: hidden;
}

.nav ul li{
	float: left;

}

.nav ul li .nf{
	display: block;
	color: #fff;
	padding-left: 34px;
	padding-right: 34px;
	text-align: center;
	font-size: 16px;
}

.xlmenu{
    position: absolute;
    background: #14bf5d;
    z-index: 999;
    display: none;
    border-top: 1px solid #fff;
    overflow: hidden;
}

.nav ul li .xlmenu a{
	display: block;
	color: #fff;
	text-align: left;
	padding-left: 34px;
	padding-right: 34px;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #0c9e4a;
	/*opacity: 0.9;*/
	font-size: 16px;
}

.nav ul li:hover{
	background: #14bf5d;
}

.nav ul li:hover .xlmenu{
	background: #14bf5d;
	animation: xiala 0.3s;
	-moz-animation: xiala 0.3s;	/* Firefox */
	-webkit-animation: xiala 0.3s;	/* Safari 和 Chrome */
	-o-animation: xiala 0.3s;
	display: block;
}

@keyframes xiala
{
from {opacity:0;}
to {opacity:1;}
}

@-moz-keyframes xiala /* Firefox */
{
from {opacity:0;}
to {opacity:1;}
}

@-webkit-keyframes xiala /* Safari 和 Chrome */
{
from {opacity:0;}
to {opacity:1;}
}

@-o-keyframes xiala /* Opera */
{
from {opacity:0;}
to {opacity:1;}
}


.line{
	height: 3px;
	background: #26b864;
	margin-top: 2px;
	margin-bottom: 2px;
}

.zjtitle{
	height: 45px;
	line-height: 45px;
	background: url(zjjh.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-top: 40px;
	margin-bottom: 20px;
}

.ztlist {
	overflow: hidden;
}

.ztlist ul{
	overflow: hidden;
}

.ztlist ul li{
	float: left;
	width: 25%;
	background-image: url(zheng.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 246px;
}

.ztlist ul li:hover{
	background-image: url(fan.png);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}

.ztimg{
	text-align: center;
}

.ztimg img{
	display: block;
	margin: 50px auto;
}

.ztt{
	text-align: center;
	margin-top: 68px;
	font-size: 16px;
	color: #fff;
}

/*=======================abt====================*/
.abt{
	margin-top: 30px;
	overflow: hidden;
	background: #dafde9;
	padding-top: 70px;
	padding-bottom: 70px;
}

.at{
	overflow: hidden;
	float: left;
	width: 470px;
}

.athead{
	padding: 5px 3px;
	overflow: hidden;
	border-bottom: 2px solid #dadada;
}

.at_title{
	float: left;
	overflow: hidden;
	font-size: 20px;
	color: #070707;
}

.at_title span{
	color: #948f92;
}

.at_more{
	float: right;
	font-size: 12px;
	margin-top: 10px;
}

.at_more a{
	cursor: pointer;
}

.atbody{
	overflow:hidden;
	margin-top: 10px;
	height: 345px;
}

.aleft{
	margin-top: 140px;
	float: left;
	margin-right: 5px;
	width: 15px;
	overflow: hidden;
}

.alists{
	width: 429px;
	overflow: hidden;
	float: left;
}

.aright{
	width: 15px;
	margin-top: 140px;
	float: left;
	overflow: hidden;
	margin-left: 5px;
}

.alists ul{
	overflow: hidden;
}

.alists ul li{
	overflow: hidden;

}
.alists ul li a{
	display: block;
}

.alists ul li a img{
	display: block;
}

.alists ul li .ptitle{
	height: 28px;
	line-height: 28px;
	text-align: center;
	font-size: 14px;
}

.jj{
	float: right;
	width: 675px;
}
.jhead{
	overflow: hidden;

}

.jhead .jtitle{
	text-align: right;
	width: 290px;
	font-size: 30px;
	float: right;
	color: #26b864;
	border-bottom: 2px solid #009342;
	padding-bottom: 3px;
}

.jtitle .au1{
	color: #909391;
	margin-right: 20px;

}

.jtitle .au2{
	color: #000;
}

.jxinxi{
	margin-top: 10px;
	background: #fd8001;
	color: #fff;
	height: 35px;
	line-height: 35px;
	font-size: 20px;
	text-align: center;
	width: 570px;
}

.jbody{
	float: right;
	line-height: 29px;
}

.jbody img{
	margin-left: 5px;
	float: right;

}

.jinfo{
	text-indent: 2em;
	margin-top: 18px;
	font-size: 14px;
}

.hx{
	height: 45px;
	line-height: 45px;
	background: url(hx.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-top: 40px;
	margin-bottom: 20px;
}
.hxlists{
	overflow: hidden;
}

.hxlists ul{
	overflow: hidden;
	width: 1300px;

}

.hxlists ul li{
	float: left;
	width: 380px;
	height: 180px;
	background: #1f80bf;
	border-radius: 8px;
	margin-right: 30px;
	margin-bottom: 30px;

	-moz-transform:scaleX(1);
    -webkit-transform:scaleX(1);
    -o-transform:scaleX(1);
    transform:scaleX(1);
    /*IE*/
    filter:FlipH;


    
}
.hxlists ul li:hover{
	opacity: 0.9;
	animation:zhuand 1s;
	-moz-animation:zhuand 1s; /* Firefox */
	-webkit-animation:zhuand 1s; /* Safari and Chrome */
	-o-animation:zhuand 1s; /* Opera */
}

@keyframes zhuand
{
from {
	opacity: 0.5;
}
to {
	opacity: 0.9;
	}
}

@-moz-keyframes xuanzhuan /* Firefox */
{
from {
	opacity: 0.5;
}
to {
	opacity: 0.9;
	}
}

@-webkit-keyframes xuanzhuan /* Safari and Chrome */
{
from {
	opacity: 0.5;
}
to {
	opacity: 0.9;
	}
}

@-o-keyframes xuanzhuan /* Opera */
{
from {
	opacity: 0.5;
}
to {
	opacity: 0.9;
	}
}













.hxlists ul li a{
	display: block;
	overflow: hidden;
}

.hxlists ul li a .hleft{
	width: 105px;
	text-align: right;
	margin-top: 50px;
	float: left;
}

.hxlists ul li a .hright{
	color: #fff;
	width: 255px;
	float: left;
	margin-top: 35px;
	margin-left: 13px;
}

.htt{
	font-size: 25px;

}

.hinfo{
	line-height: 22px;
	margin-top: 8px;
	font-size: 14px;
}

.hxlists ul .hs1{
	background: #1f80bf;
}
.hxlists ul .hs2{
	background: #ad49a3;
}
.hxlists ul .hs3{
	background: #26b864;
}
.hxlists ul .hs4{
	background: #ffa304;
}

.hxlists ul .hs5{
	background: #de5214;
}
.hxlists ul .hs6{
	background: #7289a6;
}

.al{
	height: 59px;
	line-height: 59px;
	background: url(case.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-top: 40px;
	margin-bottom: 20px;
}

.allist{
	overflow: hidden;
}

.allist ul{
	overflow: hidden;
	width: 1300px;
}
.allist ul li{
	float: left;
	text-align: center;
	background: #ccd2cf;
	width: 170px;
	height: 238px;
	margin-right: 34px;
}

.allist ul li img{
	overflow: hidden;
	display: inline-block;
}

.alimg{
	margin-top: 5px;
}

.allist ul li a{
	display: block;
}

.allist ul li .line{
	width: 95px;
	height: 3px;
	background: #fff;
	margin: 0px auto;
	margin-top: 22px;
	margin-bottom: 8px;
}

.allist ul li .icon{
	width: 36px;
	overflow: hidden;
	text-align: center;
	margin: auto;
}

.allist ul li .icon img{
	/*width: 36px;*/
	height: 34px;
}

.altitle{
	text-align: center;
	color: #222;
}

.allist ul li:hover{
	background: #26b864;
}
.allist ul li:hover .altitle{
	color: #fff;
}

.allist ul li:hover .alimg img{
	transform:rotate(360deg);
	-ms-transform:rotate(360deg); 	/* IE 9 */
	-moz-transform:rotate(360deg); 	/* Firefox */
	-webkit-transform:rotate(360deg); /* Safari 和 Chrome */
	-o-transform:rotate(360deg); 

	animation:xuanzhuan 1.2s;
	-moz-animation:xuanzhuan 1.2s; /* Firefox */
	-webkit-animation:xuanzhuan 1.2s; /* Safari and Chrome */
	-o-animation:xuanzhuan 1.2s; /* Opera */
	height: 125px;
	overflow: hidden;
}


@keyframes xuanzhuan
{
from {
	transform:rotate(0deg);
	-ms-transform:rotate(0deg); 	/* IE 9 */
	-moz-transform:rotate(0deg); 	/* Firefox */
	-webkit-transform:rotate(0deg); /* Safari 和 Chrome */
	-o-transform:rotate(0deg); 
}
to {
	transform:rotate(360deg);
	-ms-transform:rotate(360deg); 	/* IE 9 */
	-moz-transform:rotate(360deg); 	/* Firefox */
	-webkit-transform:rotate(360deg); /* Safari 和 Chrome */
	-o-transform:rotate(360deg); 
	}
}

@-moz-keyframes xuanzhuan /* Firefox */
{
from {
	transform:rotate(0deg);
	-ms-transform:rotate(0deg); 	/* IE 9 */
	-moz-transform:rotate(0deg); 	/* Firefox */
	-webkit-transform:rotate(0deg); /* Safari 和 Chrome */
	-o-transform:rotate(0deg); 
}
to{
	transform:rotate(360deg);
	-ms-transform:rotate(360deg); 	/* IE 9 */
	-moz-transform:rotate(360deg); 	/* Firefox */
	-webkit-transform:rotate(360deg); /* Safari 和 Chrome */
	-o-transform:rotate(360deg); 
	}
}

@-webkit-keyframes xuanzhuan /* Safari and Chrome */
{
from {
	transform:rotate(0deg);
	-ms-transform:rotate(0deg); 	/* IE 9 */
	-moz-transform:rotate(0deg); 	/* Firefox */
	-webkit-transform:rotate(0deg); /* Safari 和 Chrome */
	-o-transform:rotate(0deg); 
}
to {
	 transform:rotate(360deg);
	-ms-transform:rotate(360deg); 	/* IE 9 */
	-moz-transform:rotate(360deg); 	/* Firefox */
	-webkit-transform:rotate(360deg); /* Safari 和 Chrome */
	-o-transform:rotate(360deg); 
	}
}

@-o-keyframes xuanzhuan /* Opera */
{
from {
	transform:rotate(0deg);
	-ms-transform:rotate(0deg); 	/* IE 9 */
	-moz-transform:rotate(0deg); 	/* Firefox */
	-webkit-transform:rotate(0deg); /* Safari 和 Chrome */
	-o-transform:rotate(0deg); 
}
to {
	transform:rotate(360deg);
	-ms-transform:rotate(360deg); 	/* IE 9 */
	-moz-transform:rotate(360deg); 	/* Firefox */
	-webkit-transform:rotate(360deg); /* Safari 和 Chrome */
	-o-transform:rotate(360deg); 
	}
}

.xw{
	height: 58px;
	line-height: 58px;
	background: url(xw.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-top: 29px;
	margin-bottom: 20px;
}

.nhead{
	overflow: hidden;
	border-bottom: 1px solid #ddd;
}

.nhead ul {
	overflow: hidden;
	width: 601px;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
	margin: 0px auto;
	margin-bottom: -1px;
}

.nhead ul li{
	float: left;
	width: 198px;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

.nhead ul  .on{
	background: #26b864;
	color: #fff;
}

.nhead ul li:hover{
	background: #26b864;
	color: #fff;
	cursor: pointer;
}

.newslilst ul .bmore{
	    width: 100%;
    text-align: center;
    height: 34px;
}

.newslilst{
	overflow: hidden;
}

.newslilst ul{
	margin-top: 50px;
	overflow: hidden;
}

.newslilst ul li{
	float: left;
	width: 570px;
	margin-right: 29px;
	overflow: hidden;
	margin-bottom: 30px;
}

.newslilst ul li .nimg{
	width: 200;
	height: 140px;
	float: left;
	overflow: hidden;
}

.newslilst ul li .ncon{
	float: right;
	width: 360px;
}

.newslilst ul li .nctitle{
	font-size: 16px;
	color: #000;
	line-height: 38px;
}


.newslilst ul li :hover .nctitle{
	color: #26b864;
}

.newslilst ul li .ncinfo{
	text-indent: 2em;
	font-size: 13px;
	line-height: 23px;
}
.newslilst ul li .ncmore{
	text-align: right;
	margin-top: 10px;
	text-align: right;
	font-size: 13px;
	color: #b9b9b9;
	margin-right: 5px;
}
.newslilst ul li .ncmore a{
	text-align: right;
	font-size: 13px;
	color: #b9b9b9;
	margin-right: 5px;
}


.show{
	height: 59px;
	line-height: 59px;
	background: url(hd.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-top: 29px;
	margin-bottom: 20px;
}

.show-body{
	overflow: hidden;
	height: 300px;
	background: #dafde9;
}

.imglists{
	margin-top: 40px;
	overflow: hidden;
}
.imglists ul{
	width: 999900px;
	margin-top: 40px;
	overflow: hidden;
}

.imglists ul li{
	float: left;
	width: 285px;
	margin-right: 17px;
}

.imglists ul li img{
	border:8px solid #fff;
	width: 270px;
	height: 200px;
	box-shadow: 3px 3px 5px #ccc;
}

.imglists ul li .stitle{
	text-align: center;
	line-height: 48px;
}

.link{
	overflow: hidden;
}

.link ul{
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}

.link ul li{
	float: left;
	margin-right: 30px;
}
.link ul  .lktitle{
	font-size: 17px;
	color: #fb6772;
	margin-right: 22px;
	font-weight: bold;
}

.link ul li a{
	font-size: 16px;
	color: #2d2b2b;
}

.footer{
	font-size: 13px;
	background: #484747;
	border-top:5px solid #26b864;
	border-bottom: 15px solid #000;
	color: #fff;
	overflow: hidden;
	height: 140px;
}

.footer a{
	color: #fff;
}

.bl1{
	margin-left: 220px;
	float: left;
	margin-top: 15px;
}

.bl2{
	overflow: hidden;
	float: left;
	margin-top: 15px;
	margin-left: 50px;
	text-align: center;
}

.bnav{
	margin-top: 10px;
	color: #fff;
	overflow: hidden;
}


.bnav  a{
	color: #fff;
	margin-right: 5px;
	margin-left: 5px;
}

.bl2 p{
	margin-top: 10px;
}

.code2{
	float: left;
	margin-left: 50px;
}

.code2 img{
	display: block;
	margin-top: 10px;
	border:5px solid #fff;
}

.sec{
	overflow: hidden;
	margin-top: 30px;
}
.sec_left{
	float: left;
	width: 300px;

	
	overflow: hidden;

	margin-bottom: 30px;
	padding-bottom: 20px;
	
}
.sec_right{
	float: right;
	width: 875px;
}

.sec_nav{
	margin-top: 10px;
	overflow: hidden;
	margin-left: 5px;
	margin-right: 5px;
	box-shadow: 0px 0px 10px #ccc;
	-moz-box-shadow:0px 0px 10px #ccc;
     -webkit-box-shadow:0px 0px 10px #ccc; 
	border-radius: 4px;
}

.s11{
	height: 11px;
}

.sec_title{
    margin-top: -11px;
    background: url(sec_title.png);
    width: 292px;
    height: 81px;
    position: absolute;
    text-align: center;
    line-height: 25px;
    font-size: 20px;
    color: #fff;
    overflow: hidden;
}



.secme{
	overflow: hidden;
	margin-top: 80px;
}

.secme li{
	text-align: center;
}
.secme li a{
	text-align: center;
	display: block;
	font-size: 16px;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px dotted #ddd;
}

.secme li a span{
	color: #fd8001;
	font-weight: bold;
}

.sec_zw{
	margin-top: 18px;
}
.sec_yw{
	color: #fefefe;
	font-size: 16px;
	margin-top: 3px;
}

.itab{
	overflow: hidden;
	margin-top: 80px;
	line-height: 28px;
}

.itab td{
	padding: 5px 5px 5px 0px;
}
.contact{
	margin-top: 40px;
}

.sechead{
	overflow: hidden;
	height: 30px;
	border-bottom: 1px solid #ccc;
}

.sctt{
	line-height: 30px;
	width: 87px;
	text-align: center;
	border-bottom: 1px solid #14bf5d;
	font-size: 16px;
	position: absolute;
}

.scmap{
	float: right;
	line-height: 30px;
	font-size: 13px;
}

.secbody{
	margin-left: 0px;
	margin-top: 20px;
	font-size: 14px;
	color: #5a5a5a;
}

.content{
	line-height: 28px;
}
.secimglist ul{
	margin-top: 1px;
	width: 900px;
}
.secimglist ul li{
	margin-right: 8px;
	/*margin-bottom: 15px;*/
}

.imglists ul li img{
	width: 260px;
	height: 180px;
	box-shadow: 0px 0px 3px #918f8f;
	margin-left: 3px;
	margin-top: 3px;
}

.lists{
	overflow: hidden;
}

.lists ul{
	overflow: hidden;
}

.lists ul li{
	overflow: hidden;
	border-bottom: 1px dotted #ddd;
	padding: 10px 0px;
}

.lists ul li .satt .date{
	float: right;
}

.lists ul li .satt{
	height: 20px;
	line-height: 20px;
	color: #26b864;
}

.lists ul li .satt a{
	font-size: 16px;
	color: #26b864;
}

.lists ul li .sainfo{
	color: #848383;
	line-height: 26px;
	text-indent: 2em;
	/*width: 700px;*/
	margin-top: 5px;
	margin-bottom: 5px;
}

.lists ul li .sainfo a{
	font-size: 14px;
	color: #848383;
}

.page{
	text-align: center;
	line-height: 45px;
}

.res-info{
	line-height: 33px;
}

.res-head{
	line-height: 22px;
	border-bottom: 1px solid #ccc;
	text-align: center;

}
.res-tools{
	margin-bottom: 5px;
}

.res-info{
	margin-top: 15px;
}

.res-page{
	margin-top: 10px;
	line-height: 22px;
	color: #222;

}

.res-page a{
	color: #222;
}


.inmore{
	margin-left: 10px;
	background-color: #f88d21;
	color: #fff;
	padding: 2px 6px;
	border-radius: 4px;
	font-size: 13px;

}

/*===================插件================*/
/* 本例子css */
.zizhi_slideBox{ width:470px; height:322px; overflow:hidden; position:relative;}
.zizhi_slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.zizhi_slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.zizhi_slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.zizhi_slideBox .hd ul li.on{ background:#f00; color:#fff; }
.zizhi_slideBox .bd{ position:relative; height:100%; z-index:0;   }
.zizhi_slideBox .bd li{ zoom:1; vertical-align:middle; }
.zizhi_slideBox .bd img{ width:429px; height:300px; display:block;  }




/*.xw_slideTxtBox{ width:450px; border:1px solid #ddd; text-align:left;  }
.xw_slideTxtBox .hd{ height:30px; line-height:30px; background:#f4f4f4; padding:0 10px 0 20px;   border-bottom:1px solid #ddd;  position:relative; }
.xw_slideTxtBox .hd ul{ float:left;  position:absolute; left:20px; top:-1px; height:32px;   }
.xw_slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer;  }
.xw_slideTxtBox .hd ul li.on{ height:30px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; }
.xw_slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
.xw_slideTxtBox .bd li{ height:24px; line-height:24px;   }
.xw_slideTxtBox .bd li .date{ float:right; color:#999;  }*/


.goto{
	width: 330px;
	height: 50px;
	display: block;
	margin: 0px auto;
}


.res-title{
	font-size: 22px;
	margin: 5px;
}