/*
/*
@author: sunke
*/
@charset "gb2312";
body{font:14px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333; min-width: 1200px;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#555;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;}
.layout{ clear:both;width:1000px;text-align:left;margin:0 auto;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{ float:left; _display:inline;}
.fr{ float:right; _display:inline;}
.pr{ position:relative;}
.abs{position:absolute;}
.icon{ background:url(../images/icon.png) no-repeat;_background:url(../images/icon.gif) no-repeat;}
/*top*/
.top-header{ margin-bottom:20px;}
.top-header .logo{ margin-top:26px;}
.top-header .logo-more{ margin:30px 0 0 11px; width:178px; height:78px; border:1px solid #caa66b; padding-top:4px; color:#555; font-size:30px;}
.top-header .logo-more p{ line-height:24px; padding:11px 0 0 18px; font-size:16px; color:#606060; }
.xydt{ height:37px; line-height:37px; width:435px; text-align:center; font-size:18px; background:#fcead4; border:2px solid #f08200; margin:50px 0 0; overflow:hidden;}
.xydt span{ display:block; background:url(../images/jt.png) no-repeat 115px 0px #f08200; width:120px; color:#fff; float:left; margin-right:15px;}
.xydt a{ color:#555;}
.xydt a:hover{ text-decoration:underline;color:#ff3d23;}
/*nav*/
.nav{ width:100%; height:60px;  background:#00ab4f;}
.nav li{float:left;position:relative;z-index:2; height:30px; line-height:30px; border-right:1px solid #fff; width:124px; margin-top:15px; text-align:center; font-size:18px;}
.nav li span a{display:inline-block; width:124px;color:#fff;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;}
.nav li a:hover,.nav li.on a:hover{background:#00803b;color:#00ff76;text-decoration:underline;}
.nav li .nav-list{width:124px;padding:10px 0;background:#00803b;position:absolute;left:0;top:-15px;display:none;}
.nav li .nav-list dd a{line-height:45px;display:block;color:#fff;}
.nav li.on span a,.nav li.cur span a{background:#00803b;color:#fff;}
.nav li.last{border-right:none;}
.banner{ width:100%; height:450px; overflow:hidden;}
.banner .bd{ width:100%; height:450px;}
.banner .bd li{ width:100%; height:450px;}
.banner .bd li span{display:block; width:240px; margin:0 auto; padding-top:325px;}
.banner .bd li span a{ width:240px; display:block; height:60px; line-height:60px; color:#fff; font-size:24px; text-align:center;}
.banner .bd li span.zxbn{ width:520px; padding-top:345px;}
.banner .bd li span.zxbn a{ width:240px;float:left; margin-right:20px;}
.banner .bd li span a:hover{ color:#00803b;}
.banner .hd{ width:610px; right:50%; margin-right:-312px; bottom:10px; text-align:center;}
.banner .hd li{ display:inline-block; *display:inline; *zoom:1; width:10px; height:10px; line-height:0; font-size:0; background:#fff; border:2px solid #787778; border-radius:50%; margin:0 8px; cursor:pointer;}
.banner .hd li.on{ background:#787778;}
.part01 h3,.part02 h3,.part03 h3,.part04 h3,.part05 h3,.part06 h3,.part07 h3,.part08 h3,.bt{ text-align:center; font-size:45px; margin:25px 0 15px; font-weight:normal;}
.part01 h4{background:url(../images/tit.jpg) no-repeat 0px 35px; font-weight:normal; color:#f08200; font-size:30px; text-align:center; margin-bottom:20px; }
.part01 h4 span{ font-size:45px;}
.part01 li,.part02 li{ width:230px; height:370px; float:left; font-size:16px; text-align:center;margin:0 10px;}
.part01 li span{ display:block; width:138px; margin:0 auto; height:138px; background-position:0 0; margin-bottom:15px;}
.part01 li strong{ font-size:24px;}
.part01 li p{ line-height:26px; margin:10px 0;}
.part01 li a{ display:block; width:135px; height:50px; line-height:50px; text-align:center; color:#fff; margin:0 auto; background:#f08200; font-size:20px; border-radius:8px; }
.part01 li a:hover{color:#00803b;}
.part01 li span.icon01{ background-position:0 -146px;}
.part01 li span.icon02{ background-position:0 -300px;}
.part01 li span.icon03{ background-position:0 -442px;}
.part01 li span.icon04{ background-position:0 -588px;}
.part01 li span.icon05{ background-position:0 -733px;}
.part01 li span.icon06{ background-position:0 -877px;}
.part01 li span.icon07{ background-position:0 -1019px;}
.part02{ background:#feefe7;}
.part02 h3{ padding:45px 0 25px; line-height:32px;}
.part02 li{ font-size:24px; height:285px; margin-bottom:15px;}
.part02 li img{ margin-bottom:10px;}
.part02 li a{ display:block; width:200px; height:46px; border-radius:25px; line-height:46px; text-align:center; color:#fff; background:#00ab4f; margin:10px auto;}
.part02 li a:hover,.part03 .list01 li a:hover,.part04 dl dd a:hover{color:#ff3d23;}
.part03 h3{ margin-bottom:25px;}
.part03 .list01{ width:320px; margin-right:20px;}
.part03 .last{ margin-right:0;}
.part03 .list01 h4{ background:#f47411; font-size:24px; height:52px; line-height:52px; padding-left:15px; color:#fff; font-weight: normal; margin-bottom:10px; }
.part03 .list01 li span{ font-size:16px; color:#f76210;}
.part03 .list01 li{ font-size:14px; height:38px; line-height:38px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.part03 .list01 .gao01{ margin-bottom:20px; display:block; width:320px; height:150px;}
.part03 .list01 a.glink{ display:block; width:265px; height:50px; left:30px; bottom:194px;}
.tbsm { margin:25px 0 30px;}
.tbsm a:hover{ text-decoration:underline;color:#ff3d23;}
.tbsm li{ width:180px; height:170px; float:left; margin:0 10px; font-size:24px; text-align:center;}
.tbsm li span{ display:block; background-position:42px -1169px; width:180px; height:105px; margin-bottom:10px;}
.tbsm li span a{ display:block; width:180px; height:105px;cursor:pointer;}
.tbsm li span.icon01{background-position:42px -1276px;}
.tbsm li span.icon02{background-position:42px -1384px;}
.tbsm li span.icon03{background-position:42px -1488px;}
.tbsm li span.icon04{background-position:42px -1594px;}
.tbsm li span.icon05{background-position:42px -1698px;}
.tbsm li span.icon06{background-position:42px -1802px;}
.tbsm li span.icon07{background-position:42px -1911px;}
.tbsm li span.icon08{background-position:42px -2014px;}
.tbsm li span.icon09{background-position:42px -2122px;}
.part04{background:url(../images/partbg.jpg) no-repeat center top; padding:10px 0 25px; }
.part04 h3{ margin:15px auto;}
.part04 .rmzy{ background:#60d496; border-radius:8px; font-size:24px; padding:10px 50px; line-height:36px;color:#fff; width:555px; margin:20px auto;}
.part04 dl{ width:128px; float:left; text-align:center; margin-right:17px;}
.part04 dl dt{ background-position:0 -2240px; margin-bottom:10px; width:125px; height:105px;}
.part04 dl dd{ line-height:36px; font-size:16px;}
.part04 dl dd strong{ font-size:22px;}
.part04 dl dd a{ display:block; width:130px; margin-top:8px; height:50px; line-height:50px; border-radius:25px; color:#fff; font-size:18px; background:#00ab4f;}
.part04 dl.last{ margin-right:0;}
.part04 dl dt.icon01{ background-position:0 -2348px;}
.part04 dl dt.icon02{ background-position:0 -2456px;}
.part04 dl dt.icon03{ background-position:0 -2561px;}
.part04 dl dt.icon04{ background-position:0 -2673px;}
.part04 dl dt.icon05{ background-position:0 -2778px;}
.part04 dl dt.icon06{ background-position:0 -2883px;}
.part05 h3{ margin-bottom:25px;}
.part05 li{ width:184px; height:225px; float:left; margin:0 20px 10px 0; text-align:center; font-size:14px;}
.part05 li a{  font-size:18px;display:block; width:184px; height:40px; line-height:40px; color:#fff; background:#f47411; margin:10px 0;}
.part05 li a:hover{ color:#00803b; text-decoration:underline;}
.part05 li span{display:block; font-size:20px; line-height:36px;}
.part05 li.last{margin-right:0px;}
.part06{ background:#fef7f3; padding-bottom:25px;}
.part06 h3{ padding:25px 0 15px;}
.part06 .list{ width:490px;}
.part06 .list li{ height:45px; line-height:45px; border:1px solid #f47411; font-size:20px; padding-left:40px; margin-bottom:15px; background:url(../images/help.png) no-repeat 10px 11px;}
.part06 .list li a{ font-size:18px; width:110px; text-align:center; height:45px; color:#fff; background:#f47411; display:block;}
.part06 .mlet{ margin-right:20px;}
.part07 .kcys{background:url(../images/tubiao.png) no-repeat center top; height:378px; width:1000px; font-size:16px; color:#fff; padding-top:88px;}
.part07 .kcys strong{ font-size:24px; height:28px; line-height:28px;}
.part07 .kcys ul{ width:196px;margin-right:42px; padding-left:22px;}
.part07 .kcys ul li{ margin-bottom:5px;}
.part07 .kcys ul.last{ margin-right:0;}
.part07 .kcys ul.bottom{ padding:100px 0px 0 156px;margin-right:22px;}
.part07 .kcys ul.bottom01{padding:100px 0px 0 45px;}
.part07 .kcys ul.bottom02{padding:100px 0px 0 23px;}
.part07  a{ display:block; width:240px; height:50px; line-height:50px;font-size:24px; text-align:center;color:#fff; background:#f08200; border-radius:8px; margin:25px auto;}
.part06 .list li a:hover,.part07 a:hover{ color:#00803b; text-decoration:underline;}
.part08{ background:#ececec; padding:15px 0;}
.part08 h3{ padding-bottom:20px;}
.part08 .fxxz{ text-align:center; width:235px; height:288px; background:#ef972f; border-radius:10px; line-height:44px; color:#fff; padding:40px 0 10px; margin-right:20px;}
.part08 .fxxz h4{ font-size:36px;}
.part08 .fxxz p{ background:#fff; height:140px; font-size:20px; color:#454545; margin-top:40px; padding-top:20px; line-height:36px;}
.part08 .last,.part08 .rycx li.last{ margin-right:0;}
.part08 .bg{ background:#f57e3c;}
.part08 .rycx li{ width:184px; float:left; margin-right:20px; height:128px; margin-bottom:20px;}
.tbfo{background:url(../images/gao03acc.jpg) no-repeat center top; height:165px; padding-top:480px;}
.tbfo a{display:block; width:305px; text-align:center; line-height:60px; font-weight:bold; height:60px; margin:0px auto; cursor:pointer; font-size:24px; color:#fff;}
.tbfo a:hover{color:#00803b;}
.footer{ line-height:30px; font-size:18px;}
.footer p{text-align:center;}
.footer img{ margin:30px auto; }
.footerbg{ background:#2a2c31; padding:45px 0; text-align:center;color:#fff; font-size:16px; margin-top:15px;}
.right-nav{ width:143px; height:413; z-index:99; background:url(../images/floatacc.png) no-repeat; position:fixed; right:0; top:205px; _position:absolute;}
.right-nav .close{ display:block; width:22px; height:22px; right:0px; top:0; background:url(../images/5e6f7ecc479e409e96ace2b97e65fd1c.gif);}
.right-nav ul{ padding:30px 0 0 6px;}
.right-nav li{ width:130px; height:36px; border-bottom:1px dotted #00883d;font-size:18px; color:#fff; margin-bottom:4px; text-align:center;}
.right-nav li a{ display:block; width:130px; height:40px; line-height:40px; color:#fff; text-decoration:none;}
.right-nav li a:hover{ text-decoration:underline;color:#ff3d23;}
.right-nav .btn{ display:block; line-height:42px; text-align:center; font-size:18px; color:#fff;}
.right-nav a.btn:hover{color:#00803b;}
.right-nav .top{ display:block; height:44px;}
.pop-consult-mask{ display:none; width:100%; height:100%; position:fixed; left:0; top:0; z-index:98;}
.pop-consult{ display:none; width:700px; position:fixed; left:50%; top:50%; margin:-200px 0 0 -350px; z-index:99;}
.pop-consult .close{ width:90px; height:90px; position:absolute; right:0; top:0;background:url(../images/5e6f7ecc479e409e96ace2b97e65fd1c.gif);}
/*tan04*/
./*pop-tan04 {
	display: none;
	width: 680px;
	height: 600px;
	position:fixed; 
	left:50%; 
	top:50%; 
	margin: -300px 0 0 -340px; 
	z-index:99;
}
.pop-tan04 .tan04-img {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.pop-tan04 .close {
	width: 36px;
	height: 36px;
	position:absolute; 
	right:0; 
	top:0;
}*/
/*/*tan*/
/*.pop-tan03 {
	display: none;
	background: url(../images/tan03.png) no-repeat;
	width: 1000px;
	height: 880px;
	text-align: center;
	position:fixed; 
	left:50%; 
	top:50%; 
	margin: -440px 0 0 -500px; 
	z-index:99;
}
.pop-tan03 ul {
	width: 1000px; 
	margin: 290px 0 0 18px;
	overflow: hidden;
}
.pop-tan03 ul li { 
	position: relative;
	float: left;
	background:url(../images/kuang.png) no-repeat; 
	width: 406px;
	height: 203px;
	padding: 81px 0 0 30px; 
}
.pop-tan03 ul .fs {
	width: 416px;
	background: url(../images/kuang_1.png) no-repeat;
	margin-right: 56px;
}
.pop-tan03 ul li:nth-child(2) .pop-text {
	padding-top: 20px;
}
.pop-tan03 ul li:nth-child(3) {
	margin-left: 10px;
}
.pop-tan03 ul li:nth-child(3) .pop-text {
	padding-top: 20px;
}
.pop-tan03 ul li:last-child {
	margin-left: 56px;
}
.pop-tan03 .pop-text {
	font-size: 24px;
	font-weight: 540;
	text-align: center;
	line-height: 34px;
	letter-spacing: 0px;
	color: #fff;
}
.pop-tan03 .bb {
	display: block;
	width: 320px;
	height: 78px;
	position: absolute;
	left: 62px;
	bottom: 24px;
}
.pop-tan03 .btn-1 {
	background:url(../images/a_1.png) no-repeat left top; 
}
.pop-tan03 .btn-2 {
	background:url(../images/a_2.png) no-repeat left top; 
}
.pop-tan03 .btn-3 {
	background:url(../images/a_3.png) no-repeat left top; 
}
.pop-tan03 .btn-4 {
	background:url(../images/a_4.png) no-repeat left top; 
}
.pop-tan03 .close {
	width: 36px;
	height: 36px;
	position:absolute; 
	right:0; 
	top:0;
}*/
