﻿@charset "utf-8";
/* CSS Document */

body {}
#demo01 {height:750px;}
/* 内容区 */

.index_wrap { width:100%; position: relative; overflow: hidden;}

.index_box { width:1920px; position:relative; left:50%; margin-left:-960px;}

			/**/
.index_01 { height:560px; background-image:url(../images/p-i01.png); background-position: left 95px; position: relative;}
.i01_nr1 { height:48px; padding-top:28px; position: relative; z-index:2;}
.i01_nr1_l {}
.i01_nr1_l .form { width:480px; position: relative;}
.i01_nr1_l .text { width:380px; height:48px; padding: 0 25px; color: #787676; font-size:16px; line-height:48px; background:url(../images/bg-i01_nr1_l_text.png);}
.i01_nr1_l .submit { position: absolute; right:0; top:0; width:104px; height:48px; color: #ffffff; font-size:16px; cursor:pointer; background:url(../images/bg-i01_nr1_l_submit.png);}

.i01_nr1_r { width:500px; padding-left:32px;}
.i01_nr1_r .abox a,
.i01_nr1_r .abox span,
.i01_nr1_r p { color: #8e8d8d; font-size:16px; line-height:24px;}
.i01_nr1_r .abox {}
.i01_nr1_r .abox a,
.i01_nr1_r .abox span { display: inline-block;}
.i01_nr1_r .abox a {}
.i01_nr1_r .abox span {}

.i01_nr2 {}
.i01_nr2_l { width:420px; padding:40px 0 0 378px;}
.i01_nr2_l p {}
.i01_nr2_l p.no1 { color: #95b7a6; font-size:32px; line-height:38px;}
.i01_nr2_l p.no2 { color: #95b7a6; font-size:36px; line-height:42px; margin:16px 0 18px 0;}
.i01_nr2_l p.no3 { color: #656867; font-size:18px; line-height:26px;color: #95b7a6;}
.i01_nr2_l .gomore { display: block; margin-top:26px; width:164px; height:48px; padding-bottom:12px; color: #446b57; font-size:18px; line-height:48px; text-align: center; background-image:url(../images/bg-i01_nr2_l_more.png);}

.i01_nr2_r { position: absolute; top:0; right:75px;}

			/**/
.index_02 { height:400px; background-image:url(../images/bg-i02.jpg); background-position: center center;}
.i02_title1 { color: #ffffff; font-size:50px; line-height:56px; padding-top:20px; text-align: center;}
.i02_title2 { color: #ffffff; font-size:36px; line-height:42px; padding-top:15px; text-align: center;}

.i02_list { font-size:0; font-size:0; margin-top:30px; text-align: center;}
.i02_list .box { width:210px; display: inline-block; font-size:0; text-align: center;}
.i02_list .box .img { width:97px; display: block; margin: 0 auto;}
.i02_list .box .wz1 { color: #FFF; font-size:24px; line-height:28px; margin:18px 0 7px 0;}
.i02_list .box .wz2 { color: #FFF; font-size:14px; line-height:22px;}
.i02_list .box .wz1:hover{
	color:#6F9381;}
			/**/
.index_03 { height:auto; position: relative;}
.i03_bg { position: absolute; top:0; left:0; width:100%; height:100%; z-index:2;}
.i03_bg img { position: absolute;}
.i03_bg .img1 { top:0; left:576px;}
.i03_bg .img2 { top:107px; right:0;}
.i03_bg .img3 { top:630px; left:0;}
.i03_bg .img4 { top:542px; right:0;}
.i03_bg .img5 { left:0; bottom:0;}
.i03_bg .img6 { right:0; bottom:0;}


.i03_main { position: relative; z-index:3;}
.i03_title { text-align: center;}
.i03_title .title1 { color: #222222; font-size:60px; line-height:60px;}
.i03_title .title2 { color: #222222; font-size:36px; line-height:42px; margin-top:5px;}

.i03_nr1 {}
.i03_nr1 .i03_title { padding:160px 0 46px 0;}
.i03_nr1_main { height:308px; font-size:0; background-color:#f3f4f3;}
.i03_nr1_main .box { float: left; height:100%; position: relative;}
.i03_nr1_main .box1 { width:304px;}
.i03_nr1_main .box2 { width:312px;}
.i03_nr1_main .box3 { width:282px;}
.i03_nr1_main .box4 { width:282px;}

.i03_nr1_main .box .list { padding:25px 15px 0 136px;
position:relative;
z-index:999;}
.i03_nr1_main .box .list ul {}
.i03_nr1_main .box .list ul li { height:43px; text-align:center; padding-bottom:16px;}
.i03_nr1_main .box .list ul li a { display: block; float:left; color: #626262; font-size:20px; line-height:42px; padding:0 4px 1px 4px;}
/**/.i03_nr1_main .box .list ul li a:hover { padding-bottom:0; color: #6f9381; border-bottom:1px solid #6f9381;}

.i03_nr1_main .box_title { position: absolute; top:-24px; left:0; width:130px; height:332px;}
.i03_nr1_main .box_title .ch { color: #ffffff; font-size:36px; line-height:40px; width:36px; position: absolute; top:30px; left:18px;}
.i03_nr1_main .box_title .en { color: #6f9381; font-size:12px; line-height:14px; position: absolute; top:36px; left:62px;-webkit-writing-mode: vertical-rl;writing-mode: tb-rl;}
.i03_nr1_main .box_title .img { position: absolute;}

.i03_nr1_main .box1 .box_title { background-image:url(../images/p-i03_nr1_box-1.png);}
.i03_nr1_main .box1 .box_title .en { color: #6f9381;}
.i03_nr1_main .box2 .box_title { background-image:url(../images/p-i03_nr1_box-2.png);}
.i03_nr1_main .box2 .box_title .en { color: #ffffff;}
.i03_nr1_main .box3 .box_title { background-image:url(../images/p-i03_nr1_box-3.png);}
.i03_nr1_main .box3 .box_title .en { color: #6e99c5;}
.i03_nr1_main .box4 .box_title { background-image:url(../images/p-i03_nr1_box-4.png);}
.i03_nr1_main .box4 .box_title .en { color: #ffffff;}

.i03_nr1_main .box1 .box_title .img { bottom:-46px; left:-41px;}
.i03_nr1_main .box2 .box_title .img { bottom:-30px; left:-24px;}
.i03_nr1_main .box3 .box_title .img { bottom:-46px; left:8px;}
.i03_nr1_main .box4 .box_title .img { bottom:-25px; left:-40px;}

.i03_nr2 { margin-top:80px; background-image:url(../images/bg-i03_nr2.png); background-position: center 66px;}
.i03_nr2 .i03_title {}
.i03_nr2_main { height:293px; padding-top:20px; width:1180px; margin: 0 auto; overflow: hidden;}
.i03_nr2_main ul { width:99999px;}
.i03_nr2_main ul li { float: left; margin:11px 11px 0 0;}
.i03_nr2_main ul li a { display: block; width:386px; height:282px; position: relative;}
.i03_nr2_main ul li a .img { display: block; width:100%; height:100%;}
.i03_nr2_main ul li a .wzbox { display:none; position: absolute; left:0; bottom:0; z-index:3; width:100%; padding-top:119px; background:url(../images/bg-i03_main_list_zg.png) left bottom repeat-x;}
.i03_nr2_main ul li a .wzbox p { color: #ffffff; font-size:18px; line-height:60px; text-align: center; margin: 0 10px;}
/**/.i03_nr2_main ul li a:hover .wzbox { display:block;}

.i03_nr3 { margin-top:44px;}
.i03_nr3 .list {}
.i03_nr3 .list ul { width:1188px;}
.i03_nr3 .list ul li { float: left; margin:10px 8px 0 0;}
.i03_nr3 .list ul li a { display: block; font-size:0; width:289px; position: relative;}
.i03_nr3 .list ul li a .img { display: block; width:289px; height:210px;}
.i03_nr3 .list ul li a .wzbox { height:86px; padding: 1px 5px; border:1px solid #d0d0d0; border-top:0; background-color:#fefefe;}
.i03_nr3 .list ul li a .wzbox .wz1 { color: #7a7878; font-size:16px; line-height:18px; margin:12px 0 8px 0;}
.i03_nr3 .list ul li a .wzbox .wz2 { color: #7a7878; font-size:14px; line-height:18px; height:36px;}
.i03_nr3 .list ul li a .zg { display:none; position: absolute; top:0; left:0; right:0; bottom:0; border:2px solid #98b9a9;}
/**/
.i03_nr3 .list ul li a:hover {}
.i03_nr3 .list ul li a:hover .wzbox { background-color:#f6f7f7;}
.i03_nr3 .list ul li a:hover .wzbox .wz1 { color: #39624d;}
.i03_nr3 .list ul li a:hover .zg { display: block;}
/**/

			/**/
.index_04 { height:574px; position: relative; background-image:url(../images/bg-i04.jpg); background-position: center center;}

.i04_l { padding:99px 0 0 427px;}
.i04_l .video_box { width:580px; height:388px; position: relative;}
.i04_l .video_box .video {}
.i04_l .video_box .video img { width:580px; height:388px;}
.i04_l .video_box .play { position: absolute; top:50%; left:50%; margin-left:-54px; margin-top:-54px;}

.i04_r { width:868px; padding-bottom:50px; position: relative; overflow: hidden;}
.i04_r_title {}
.i04_r_title .wz1 { color: #ffffff; font-size:48px; line-height:52px; padding-top:80px;}
.i04_r_title .wz2 { color: #ffffff; font-size:30px; line-height:36px; margin:7px 0 28px 0;}

#i04_r_list { width:324px; height:230px; overflow: visible !important;}
#i04_r_list .flex-viewport { overflow: visible !important;}
#i04_r_list .slides { width:99999px !important;}
#i04_r_list .slides li { width:324px; float: left;}
#i04_r_list .slides li a { width:310px;}

#i04_r_list .flex-control-nav { margin-bottom:-50px; text-align: left;}
#i04_r_list .flex-control-nav li{margin:0 7px;}
#i04_r_list .flex-control-paging li a{ background-image: url(../images/i04_r_list.png);background-position: center 0; width: 13px; height: 13px; }
/**/#i04_r_list .flex-control-paging li a.flex-active{ background-position: center -13px;}


			/**/
.index_05 { height:786px; position: relative; background:#FFFFFF url(../image/0816/bg-i05.jpg) no-repeat bottom center;}
.index_05 .w1180 { position: relative;}
.i05_title { position: absolute; left:25px; top:60px;}
.i05_title p { font-size:0; height:60px; position: relative; overflow: hidden;}
.i05_title p span { color: #222222; display: block; line-height:60px; float: left;}
.i05_title p .en { font-size:60px; line-height:60px;}
.i05_title p .ch { font-size:36px; margin-left:25px; position: relative; top:5px;}

.i05_l { width:470px; margin-left:25px; padding-top:168px;}
.i05_l_main+.i05_l_main { display:none;}
.i05_l .time { color: #a0a0a0; font-size:14px; line-height:18px; margin:0 0 10px 0;}
.i05_l .wz { color: #1d1d1d; font-size:18px; line-height:22px; height:44px;}
.i05_l .readmore { display:inline-block; color: #1d1d1d; font-size:14px; line-height:20px; margin:18px 0;}

.i05_r { width:630px; padding-top:72px;}
.i05_r_title { padding: 0 0 7px 0; border-bottom:1px solid #99baa9; position: relative;}
.i05_r_title .menu { font-size:0;}
.i05_r_title .menu a { display:inline-block; color: #a0a0a0; font-size:18px; line-height:38px; padding: 0 18px; border-radius:4px;}
.i05_r_title .menu a+a { margin-left:46px;}
.i05_r_title .menu a.on { color: #FFF; font-weight:bold; background-color:#95b7a6;}
.i05_r_title .more { display:block; position: absolute; right:26px; bottom:16px; color: #a0a0a0; font-size:14px; line-height:20px;}
.i05_r .list {}
.i05_r .list+.list { display:none;}
.i05_r .list ul {}
.i05_r .list ul li { padding-top:15px;}
.i05_r .list ul li a { display: block; height:126px; padding: 0 0px 0 10px;}
.i05_r .list ul li a .wz { color: #1d1d1d; font-size:18px; line-height:22px; height:44px;}
.i05_r .list ul li a .time { color: #a0a0a0; font-size:14px; line-height:20px; padding:11px 0 8px 0;}
.i05_r .list ul li a .more { color: #1d1d1d; font-size:14px; line-height:20px; margin-top:12px;}
/**/
.i05_r .list ul li a:hover { background-color:#95b7a6;}
.i05_r .list ul li a:hover .wz { color:#FFF;}
.i05_r .list ul li a:hover .time { color: #688778;}
.i05_r .list ul li a:hover .more { color:#FFF;}
/**/

			/*----- 05 -- 21 -----*/
.i01_nr1_r .abox a:hover,
.i05_l .readmore:hover { color: #446b57;}
.i01_nr2_l .gomore:hover { color:#FFF; background-image:url(../images/bg-i01_nr2_l_more-on.png)}


.i01_nr2_r { position: absolute; top:127px; right:308px;}
.i01_nr2_r .img { width:720px; height:368px; position: relative; z-index:5;}
.i01_nr2_r .bg { position: absolute; top:-127px; right:-233px;}


.i05_l .wz,
.i05_r .list ul li a .wz { height:auto; max-height:44px;}

.i05_r .list { overflow: hidden;}

.i05_r .list ul li a { height:auto; padding-bottom:5px;}
.i05_r .list ul li a .time { padding:6px 0 3px 0;}
.i05_r .list ul li a .more { margin-top:6px;}

.i05_l .img { width:470px; height:278px;}
			/*----- 07-01 -----*/

.i05_l_abox {}
.i05_l_abox a { display: block;}
.i05_l_abox a .ftitle { border:1px solid #e0e0e0; border-bottom:0; padding: 6px 10px 10px 10px;}
.i05_l_abox a .ftitle .wz { height:44px;}
.i05_l_abox a .ftitle .wz2 { color: #727272; font-size:14px; line-height:18px; margin-top:4px; height:36px;}
/**/.i05_l_abox a:hover .ftitle .wz { color: #39624d;}

.i05_l_abox2 { margin:30px 0 0 0;}
.i05_l_abox2 a { display:block; width:470px; height:105px;}
.i05_l_abox2 a .img { float:left; width:123px; height:105px;}
.i05_l_abox2 a .textbox { float:right; width:332px;}
.i05_l_abox2 a .textbox .text_1 { color: #1d1d1d; font-size:18px; line-height:22px; height:44px;}
.i05_l_abox2 a .textbox .text_2 { color: #727272; font-size:14px; line-height:18px; height:36px; margin-top:6px;}

/**/.i05_l_abox2 a:hover .textbox .text_1 { color: #39624d;}


.index_06 { height:637px; position: relative; overflow:hidden; background:url(../image/0816/bg-i06.jpg) no-repeat center center;}
.index_06 .w1180 { position: relative; height:100%;}
.i06_title { text-align: center; padding:32px 0 0 0;}
.i06_title .text_1 { color: #e40000; font-size:48px; line-height:60px; opacity:0.2;filter: alpha(opacity=20);}
.i06_title .text_2 { color: #3a3b43; font-size:32px; line-height:40px; margin-top:4px;}

.i06_main { width:1920px; position: relative; left:50%; margin:60px 0 0 -960px; height:372px; overflow:hidden;}
.i06_main .list {}
.i06_main .list ul {}
.i06_main .list ul li { float:left; margin-bottom:50px; overflow:visible !important;}
.i06_main .list ul li a { display:block; width:340px; font-size:0; margin-right:28px;}
.i06_main .list ul li a .img { display:block; width:340px; height:230px;}
.i06_main .list ul li a .textbox { height:42px; padding: 0 8px;}
.i06_main .list ul li a .textbox .text_1 { float:left; color: #464646; font-size:16px; line-height:42px; width:200px;}
.i06_main .list ul li a .textbox .text_2 { float:right; color: #bf1201; font-size:14px; line-height:42px; width:100px; text-align: right;}
/**/
.i06_main .list ul li a:hover { -webkit-box-shadow:0px 0px 15px 0px rgba(117,39,39,0.60); box-shadow:0px 0px 15px 0px rgba(117,39,39,0.60); }
.i06_main .list ul li a:hover .textbox { background-color:#FFF;}
/**/
.lis1{
	width: 16%;
	float: left;
	border-right: 1px #DDDDDD solid;
}
.lis1 h1{
	color: #636363;
}
.lis1 p{
		color: #636363;
}

.lis2{
	width: 80%;
	float: left;
	margin-left: 10px;
}
.lis2 span{
	text-indent: 1em;
	color: red;
}
.lis2 p{
	font-size: 14px;
	color: #666;
}
.l21{
	margin-top: 5px;
}
.l22{
	margin-top: 5px;
}























