﻿@charset "utf-8";
/* CSS Document */

body {}
/* 内容区 */

.index_wrap {}

.index_title { position: relative; height:28px; padding-bottom:1px; background-image:url(../image/bg-index_title.png); background-position: left bottom;}
.index_title .wz1 { color: #008e60; font-size:18px; font-weight:bold; line-height:28px; padding-left:32px;}
.index_title .icon { position: absolute; left:4px; bottom:4px;}
.index_title .more { line-height:20px; right:4px;}

.allmore { color: #999999; font-size:14px; line-height: inherit; position: absolute; right:0; bottom:0;}
/**/.allmore:hover { color:#008e60;}
			/*第一层*/
.floor_01 { height:40px; background-color:#f2f8f6;}
.index_01 {}
.i01_l { height:40px; width:40px; background:url(../image/p-i01_l.png) no-repeat center center;}
.i01_r { width:1120px;}
#list_i01 {}
#list_i01 .mw_box { height:40px; position: relative; overflow: hidden;}
#list_i01 ul { overflow: hidden; height:9999px;}
#list_i01 ul li { height:40px; overflow: hidden; margin:0;}
#list_i01 ul li a { color: #666666; font-size:16px; line-height:40px;}

#list_i01 ul li { float: left; padding-right:40px;}
/**/#list_i01 ul li a:hover { color: #008e60;}
			/*第二层*/
.floor_02 { height:650px; background-color:#FFF;}

.floor_02_f1 { height:370px;}

.index_02 { width:400px; float: left;}
.index_02 { padding-top:41px;}
.i02_title { height:34px; line-height:34px; position: relative; border-bottom:2px solid #ebebeb;}
.i02_title .menu { font-size:0;}
.i02_title .menu a,
.i02_title .menu span { display: inline-block; color: #666666; font-size:18px; height:34px; line-height:inherit;}
.i02_title .menu a { padding: 0 4px;}
.i02_title .menu span { padding: 0 5px;}
.i02_title .more {}
/**/.i02_title .menu a.on { color: #008e60; font-weight:bold; border-bottom:2px solid #008e60;}

.i02_main { position: relative;}
.i02_main .allmore { top:-22px; line-height:22px;}
.i02_main .top { border-bottom:1px dashed #dddddd;}
.i02_main .top a { display: block; height:90px; padding:15px 0;}
.i02_main .top a .img { float: left; width:120px; height:90px;}
.i02_main .top a .wzbox { float: right; width:270px;}
.i02_main .top a .wzbox .wz1 { color: #333333; font-size:16px; line-height:24px; height:24px;}
.i02_main .top a .wzbox .wz2 { color: #999999; font-size:14px; line-height:20px; height:40px;}
.i02_main .top a .wzbox .tag { font-size:0; text-align: right; margin-top:5px;}
.i02_main .top a .wzbox .tag span { display:inline-block; padding-left:22px; color: #999999; font-size:14px; line-height:20px; background-position: left center; margin-left:8px;}
.i02_main .top a .wzbox .tag span.no1 { background-image:url(../image/p-tag-1-1.png);}
.i02_main .top a .wzbox .tag span.no2 { background-image:url(../image/p-tag-1-2.png);}
/**/.i02_main .top a:hover .wzbox .wz1 { color: #008e60;}

.i02_main .bottom {}
.i02_main .bottom ul { height:160px; padding-top:12px;}
.i02_main .bottom ul li { height:32px; position: relative; overflow: hidden;}
.i02_main .bottom ul li a { display: block; height:32px; line-height:32px; position: relative;}
.i02_main .bottom ul li a .wz1 { color: #000000; font-size:14px; margin-right:110px;}
.i02_main .bottom ul li a .wz1 span { font-weight:bold;}
.i02_main .bottom ul li a .time { position: absolute; right:0; top:0; color: #999999; font-size:14px;}
/**/.i02_main .bottom ul li a:hover p { color: #008e60;}


.index_03 { float: left; width:440px; height:330px; padding-top:40px; margin-left:20px;}
#demo02 { height:100%;}
#demo02 .slides {}
#demo02 .slides li a { position: relative;}
#demo02 .slides li a .wzbox { position: absolute; left:0; bottom:0; width:100%; height:36px; background:url(../image/bg-demo02-wzbox.png) repeat;}
#demo02 .slides li a .wzbox .wz1 { margin: 0 100px 0 8px; color: #ffffff; font-size:16px; line-height:36px;}
#demo02 .flex-control-nav { margin-bottom:12px; text-align: right; width:auto; right:6px;}
#demo02 .flex-control-paging li a{ background-image: url(../image/banner-2.png);background-position: center 0; width: 16px; height: 8px; line-height:300px;}
/**/#demo02 .flex-control-paging li a.flex-active{ background-position: center -8px;}

.f1_r { padding-top:40px;}
.index_04 { width:290px; height:330px; background-color:#f2f9f7;}
.i04_menu { padding-top:8px; margin: 0 10px; border-bottom:2px solid #ebebeb; height:42px; text-align: center;}
.i04_menu a,.i04_menu span { display: inline-block; color: #666666; font-size:16px; line-height:42px;}
.i04_menu a { padding: 0 2px;}
.i04_menu span {}
/**/.i04_menu a.on { color: #008e60; font-weight:bold; border-bottom:2px solid #008e60;}
.i04_main { margin: 0 10px;}
.i04_main ul { padding-top:9px;}
.i04_main ul li { height:32px; position: relative; overflow: hidden;}
.i04_main ul li a { color: #666666; font-size:14px; line-height:32px;}
.i04_main ul li a span { font-weight:bold;}
/**/.i04_main ul li a:hover { color: #008e60;}


.floor_02_f2 { margin-top:50px;}
.index_05 {}
.i05_title { text-align: center; background:url(../image/bg-i05_title-1.jpg) no-repeat left 4px;}
.i05_title span { display: inline-block; padding-left:37px; color: #008e60; font-size:24px; font-weight:bold; line-height:30px; background:url(../image/p-i05_title-2.png) no-repeat left center;}
.i05_main { font-size:0; margin-top:22px;}
.i05_main a { display: inline-block; width:100px; padding-top:110px; font-size:0; position: relative;}
.i05_main a+a { margin-left:18px;}
.i05_main a .wz { color: #00828a; font-size:18px; line-height:22px; text-align: center;}
.i05_main a .img { display: block; position: absolute; left:0; top:0;}
.i05_main a .img.no1 {}
.i05_main a .img.no2 { display:none;}

			/*第三层*/
.floor_03 { height:550px; background-image:url(../image/bg-floor_03.jpg); background-position: top center;}
.f03_l,
.f03_r { padding-top:75px;}
.floor_03 .index_title { padding-top:32px;}

.index_06,
.index_07 { height:398px; background-color:#FFF; border-bottom:2px solid #7fc6af;}

.index_06 { width:680px; padding: 0 20px;}
.i06_main { margin-top:40px;}
#demo03 { height:208px; padding-bottom:42px;}
#demo03 .slides {}
#demo03 .slides li {}
#demo03 .slides li a { display: block; float: left; width:156px; height:208px; position: relative;}
#demo03 .slides li a+a { margin-left:18px;}
#demo03 .slides li a img {}
#demo03 .slides li a .wz1 { color: #ffffff; font-size:16px; line-height:36px; margin-left:10px;}
#demo03 .slides li a .wz2 { color: #ffffff; font-size:14px; line-height:34px; padding-top:2px; margin-left:6px;}
#demo03 .slides li a .wz3 { color: #ffffff; font-size:14px; line-height:20px;}

#demo03 .slides li a .wzbox1 { position: absolute; z-index:4; left:0; bottom:0; width:100%; height:36px; background:url(../image/bg-demo02-wzbox.png) repeat;}
#demo03 .slides li a .wzbox1 p { float: left;}
#demo03 .slides li a .wzbox2 { display:none; position: absolute; z-index:5; top:0; left:0; width:144px; padding: 0 6px; height:100%; background-color:#008e60;}
#demo03 .slides li a .wzbox2 .nr0 { height:90px; background:url(../image/p-demo03_wzbox2_nr0.png) no-repeat center center;}
#demo03 .slides li a .wzbox2 .nr1 { height:30px; overflow: hidden;}
#demo03 .slides li a .wzbox2 .nr1 p { float: left;}
#demo03 .slides li a .wzbox2 .nr1 .wz1 { line-height:30px; margin: 0;}
#demo03 .slides li a .wzbox2 .nr1 .wz2 { line-height:28px;}
#demo03 .slides li a .wzbox2 .nr2 {}
#demo03 .slides li a .wzbox2 .nr2 .wz3 { height:80px;}
/**/
#demo03 .slides li a:hover .wzbox2 { display: block;}
/**/
#demo03 .flex-control-nav { margin-bottom:0;}
#demo03 .flex-control-nav li { margin: 0 5px;}
#demo03 .flex-control-paging li a { background-color:#b2b2b2; width: 18px; height: 6px; }
/**/#demo03 .flex-control-paging li a.flex-active { background-color:#008e60;}


.index_07 { width:380px; padding: 0 20px;}
.i07_main {}
.i07_main .tablebox { width:320px; margin: 0 auto; padding:20px 0;}
.i07_main .tablebox table { table-layout: fixed;}
.i07_main .tablebox table td { height:50px;}
.i07_main .tablebox .form_p { color: #666666; font-size:16px; text-align: right; padding-right:6px;}
.i07_main .tablebox select { width:100%;}
.i07_main .tablebox .textbox { padding: 0 8px; border:1px solid #bbbbbb; position:relative;}
.i07_main .tablebox .textbox .text { padding:0; border:0; width:100%; background:url(../image/p-i07-sel.png) no-repeat right center; outline:none; height:28px; color: #333333; font-size:16px; line-height:28px;}
.i07_main .tablebox .bxsel-list-box { position: absolute; top:28px; left:-1px; width:100%; background-color:#FFF; border:1px solid #bbbbbb; border-top:0;}
.i07_main .tablebox .bxsel-list-box ul {}
.i07_main .tablebox .bxsel-list-box ul li { padding: 0 1px;}
.i07_main .tablebox .bxsel-list-box ul li a { padding: 0 15px; display: block; color: #666666; font-size:16px; line-height:30px;}
.i07_main .tablebox .bxsel-list-box ul li a:hover { color: #008e60; background-color:#fdf7eb;}
.i07_main .subbox { width:320px; height:36px; margin: 0 auto;}
.i07_main .subbox .sub { float: left; padding:0; border:0; outline:none; width:320px; height:36px; background:#008e60 url(../image/p-i07-sub.png) no-repeat 113px center; border-radius:4px; color: #ffffff; font-size:16px; font-weight:bold; text-align: left; text-indent:144px;}

.i07_main2 { margin-top:30px;}

			/*第四层*/
.floor_04 { height:570px; background-color:#FFF;}

.index_08 { padding-top:52px;}
.index_title .menu { font-size:0; position: absolute; right:0; bottom:0;}
.index_title .menu a,
.index_title .menu span { display: inline-block; color: #666666; font-size:16px; line-height:26px; padding-bottom:2px;}
.index_title .menu a { padding-left:8px; padding-right:8px;}
.index_title .menu span { padding-left:2px; padding-right:2px;}
/**/.index_title .menu a.on { color: #008e60; font-weight:bold; border-bottom:2px solid #008e60; padding-bottom:0;}

.i08_main { margin-top:30px; height:270px;}
.i08_main .mainimgbox { width:320px; height:240px; float: left;}
.i08_main .mainimgbox .img { display: block; width:100%; height:100%;}
.i08_main .mainwzbox { float: right; width:840px;}
.i08_main .mainwzbox .nr1 { padding: 0 4px 8px 4px; border-bottom:1px solid #dddddd;}
.i08_main .mainwzbox .nr1 p.wz1 { color: #999999; font-size:16px; line-height:24px; height:48px;}
.i08_main .mainwzbox .nr1 p.wz1 span.no1 { color: #008e60; font-weight:bold;}
.i08_main .mainwzbox .nr2 { position: relative; top:-2px;}
.i08_main .mainwzbox .nr2 ul {}
.i08_main .mainwzbox .nr2 ul li { padding:3px 0;}
.i08_main .mainwzbox .nr2 ul li+li { border-top:1px solid #ececec;}
.i08_main .mainwzbox .nr2 ul li table { table-layout: fixed;}
.i08_main .mainwzbox .nr2 ul li table td { padding:2px 0;}
.i08_main .mainwzbox .nr2 ul li.no2 table td { background-color:#f7f9f9;}
.i08_main .mainwzbox .nr2 ul li table .td1 { width:140px;}
.i08_main .mainwzbox .nr2 ul li table .td2 {}
.i08_main .mainwzbox .nr2 ul li .wz1 { color: #009263; font-size:16px; font-weight:bold; text-align: right; padding-right:15px;}

.i08_main .nr4abox { font-size:0;}
.i08_main .nr4abox a { display: block; width:142px; height:36px; float: left; background-color:#e3f6ec; border-radius:4px;}
.i08_main .nr4abox a p { color: #3b534b; font-size:16px; line-height:36px; padding-left:8px;}
.i08_main .nr4abox a:hover { background-color:#00b67c;}
.i08_main .nr4abox a:hover p { color:#FFF; font-weight:bold;}

.i08_main .mainwzbox .nr2 .nr4abox a { margin:3px 32px 3px 0;}
.i08_main .mainwzbox .nr3 .nr4abox { padding:6px 0;}
.i08_main .mainwzbox .nr3 .nr4abox a { margin:3px 26px 3px 0;}

.index_09 { height:118px; position: relative; overflow: hidden; margin-top:20px;}
#demo04 { height:100%;}

			/*第五层*/
.floor_05 { height:500px; background-image:url(../image/bg-f05.jpg); background-position: center center;}
.f05_l,
.f05_r { padding-top:52px;}
.f05_l .index_12 { width:570px;}

.index_10 { width:520px;}
.index_10 .index_title {}
.index_10 .index_title .menu { right:auto; left:145px;}
.index_10 .index_title .more { position: absolute; right:0; bottom:1px; display: block; width:90px; height:28px; color: #ffffff; font-size:14px; line-height:28px; text-indent:23px; background-color:#eaa92c; background-image:url(../image/p-i10-titile-more.png); background-position:5px center;}

.i10_main { margin-top:10px; height:320px; position: relative; overflow: hidden;}
.i10_main .main_box { margin-bottom:330px;}
.i10_main .main_box+.main_box { display: block;}
.i10_main .list {}
.i10_main .list ul {}
.i10_main .list ul li {}
.i10_main .list ul li a { display: block; padding:16px 5px 16px 0; border-bottom:1px dashed #dddddd;}
.i10_main .list ul li a p { padding-left:32px; font-size:16px; line-height:24px; background-position:5px 2px; max-height:48px;}
.i10_main .list ul li a .wz1 { color: #333333; height:24px; background-image:url(../image/p-i10-list-1-1.png);}
.i10_main .list ul li a .wz2 { color: #666666; margin-top:8px; background-image:url(../image/p-i10-list-1-2.png);}


.index_11 { width:570px;}
.i11_main { margin-top:34px;}
#pic_01 { width:100%;}
#pic_01_Box { position: relative; height: 290px}
#pic_01_Box ul { position: relative;}
#pic_01_Box li { z-index: 0; position: absolute; width:0; background: #FFF; height: 0px; overflow: hidden; top: 146px; left: 377px;}
#pic_01_Box li a,
#pic_01_Box li a img { width: 100%; height:100%;}
#pic_01_Box li a { display: block;}
#pic_01_Box li a .wzbox { position: absolute; left:0; bottom:0 !important; width:100%; height:40px; background:url(../image/bg-head_3_childbox.png) repeat;}
#pic_01_Box li a .wzbox .wz1 { color: #ffffff; font-size:16px; line-height:40px; text-align: center; margin: 0 10px;}
#pic_01_Box .btn {position: absolute; z-index:100; width: 117px; height: 100%; top: 0;}
#pic_01_Box .prev {	display: block; left: 0}
#pic_01_Box .next {	display: block; right: 0}

			/*第六层*/
.floor_06 { height:457px; background-color:#FFF;}
.f06_l,
.f06_r { width:570px; padding-top:52px;}

.index_12 {}
.i12_main {}
.i12_main .top { border-bottom:1px dashed #ebebeb;}
.i12_main .top a { display: block; height:120px; font-size:0; padding:20px 0;}
.i12_main .top a .img { display: block; float: left; width:160px; height:120px;}
.i12_main .top a .wzbox { float: right; width:400px;}
.i12_main .top a .wzbox .wz1 { color: #333333; font-size:18px; line-height:22px; padding:4px 0 8px 0;}
.i12_main .top a .wzbox .wz2 { color: #999999; font-size:14px; line-height:20px;}
/**/.i12_main .top a:hover .wzbox .wz1 { color: #008e60;}

.i12_main .bottom {}
.i12_main .bottom ul { padding:8px 0;}
.i12_main .bottom ul li { height:34px;}
.i12_main .bottom ul li a { height:inherit; line-height:34px; display: block; position: relative;}
.i12_main .bottom ul li a .wz1 { color: #666666; font-size:16px; margin-right:100px;}
.i12_main .bottom ul li a .wz1 span { font-weight:bold;}
.i12_main .bottom ul li a .time { color: #999999; font-size:14px; position: absolute; right:5px; top:0;}
/**/.i12_main .bottom ul li a:hover p { color: #008e60;}

			/*第七层*/
.floor_07 { height:200px; background:url(../image/bg-f07.jpg) center center;}

.index_13 { padding-top:37px;}
.i13_main { margin-top:21px;}
.i13_main .list { height:60px; overflow: hidden; position: relative;}
.i13_main ul {}
.i13_main ul li { float: left;}
.i13_main ul li+li { margin-left:20px;}
.i13_main ul li a,
.i13_main ul li a img { width:220px; height:60px;}
.i13_main ul li a { display: block;}

			/*第二层--i05修改*/
.floor_02 { height:760px;}
.i05_main2 { padding:50px 0 0 0; font-size:0;}
.i05_main2 a { display: inline-block; width:170px; height:170px; position: relative;}
.i05_main2 a+a { margin-left:32px;}
.i05_main2 a .img { position: absolute; top:0; left:0; z-index:2;}
.i05_main2 a .wz { position: relative; z-index:5; color: #ffffff; font-size:18px; line-height:24px; text-align: center; padding-top:126px;}
