/* CSS Document */
*{margin:0; padding:0;}
a{text-decoration:none;}
ul li{list-style:none;}
img{outline:none; border:none;}
input,select{outline:none;}
area{outline:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
i,em{font-style:normal;}
body{font-family:"微软雅黑"; font-size:12px;}

/*header*/
.header{width:1020px; height:120px; line-height:120px; overflow:hidden; margin:0 auto;}
.header a{width:108px; height:120px; overflow:hidden; float:left;}
.header ul{float:left; margin-left:144px;}
.header ul li{float:left;}
.header ul li a{display:block; padding:0px 12px; text-align:center; line-height:120px; color:#fff; font-size:20px;}
.header ul li a:hover{color:#dcf24d;}
.header p{float:right; line-height:120px; color:#dcf24d; font-size:18px;}


/*banner*/
.banner{width:1020px; height:629px; overflow:hidden; margin:0 auto; position:relative;}
.banner a{width:365px; height:72px; line-height:72px; text-align:center; color:#fff; border:1px solid #91c7c5; font-size:26px; transition:all 0.4s; position:absolute; left:302px; bottom:74px;}
.banner a:hover{background:#dcf24d; color:#333; border:1px solid #dcf24d;}

/*main_one*/
.main_one{width:1020px; height:657px; padding-top:80px; overflow:hidden; margin:0 auto; position:relative;}
.main_one h2{width:100%; text-indent:292px; line-height:46px; color:#000000; font-size:48px; font-weight:bold;}
.main_one h2 font{color:#12a3a3;}

.main_one dl{position:absolute;}
.main_one dl dt{text-align:right; color:#12a3a3; font-size:26px; font-weight:bold; line-height:52px;}
.main_one dl dd{text-align:right; color:#000000; font-size:22px; line-height:38px;}

.word1{top:250px; left:8px;}
.word2{top:192px; right:34px;}
.main_one dl.word2 dt,.main_one dl.word2 dd{text-align:left;}
.word3{top:536px; left:286px;}


/*main_two*/
.main_two{width:1020px; height:568px; padding-top:1px; overflow:hidden; margin:0 auto; position:relative;}
.main_two h2{width:100%; text-indent:292px; line-height:46px; color:#000000; font-size:48px; font-weight:bold;}
.main_two h2 font{color:#12a3a3;}
.main_two ul{ margin-top:139px;}
.main_two ul li{width:202px; height:305px; overflow:hidden; float:left; margin-right:2px;}
.main_two ul li h3{width:100%; line-height:63px; color:#fff; font-size:20px; text-align:center; font-weight:bold; margin-bottom:26px;}
.main_two ul li h4{width:100%; line-height:63px; color:#12a3a3; font-size:20px; text-align:center; font-weight:bold; margin-bottom:26px;}
.main_two ul li p{width:100%; line-height:22px; color:#000; font-size:16px; text-align:center; margin-bottom:18px;}


/*main_three*/
.main_three{width:1020px; height:1118px; padding-top:61px; overflow:hidden; margin:0 auto;}
.main_three h2{width:100%; text-indent:224px; line-height:46px; color:#000000; font-size:48px; font-weight:bold;}
.main_three h2 font{color:#12a3a3;}
.main_three h3{width:100%; line-height:68px; text-align:center; color:#12a3a3; font-size:36px; font-weight:bold; margin-top:37px;}
.main_three table{width:100%; overflow:hidden; display:block; margin-top:30px;}
.main_three table tr th{line-height:57px; text-align:center; font-weight:normal; color:#fff; font-size:20px;}
.main_three table tr td{line-height:51px; text-align:center; color:#151515; font-size:14px;}
.main_three table tr td a{color:#12a3a3; font-size:16px;}
.main_three table tr td a:hover{color:#ff6600;}
.main_three h4{width:100%; text-align:center; line-height:61px; color:#000000; font-size:36px; font-weight:bold; margin-top:42px;}
.main_three h4 font{color:#12a3a3;}
.main_three ul{margin-top:167px;}
.main_three ul li{width:252px; height:218px; padding-top:14px; overflow:hidden; float:left; margin-right:4px;}
.main_three ul li h5{width:210px; line-height:40px; color:#12a3a3; font-size:20px; font-weight:bold; margin:0 auto;}
.main_three ul li span{color:#12a3a3; font-size:14px; line-height:18px; width:210px; margin:0 auto; display:block;}
.main_three ul li p{color:#8d8b97; font-size:14px; line-height:18px; width:210px; margin:0 auto; margin-bottom:14px;}
.main_three ul li span font{font-size:20px; margin-bottom:14px; display:inline-block;}
.main_three ul li span em{color:#8d8b97;}
.main_three ul li a{display:block; width:134px; height:34px; line-height:34px; text-align:center; background:#12a3a3; color:#dcf24d; font-size:14px; margin:0 auto; margin-top:14px;}
.main_three ul li a:hover{background:#dcf24d; color:#12a3a3;}

/*main_four*/
.main_four{width:1020px; height:490px; padding-top:66px; overflow:hidden; margin:0 auto;}
.main_four h2{width:100%; text-indent:164px; line-height:46px; color:#000000; font-size:48px; font-weight:bold;}
.main_four h2 font{color:#12a3a3;}
.main_four ul{margin-top:74px;}
.main_four ul li{width:252px; height:272px; float:left; margin-right:4px; position:relative; transition:all 0.4s;}
.main_four ul li.se{width:250px; height:240px; padding-top:30px; background:#17a386; opacity:0.8;}
.main_four ul li.se h4{display:none;}
.main_four ul li h4{width:100%; height:56px; color:#fff; font-size:18px; text-align:center; line-height:56px; border:1px solid #eaeaea; background:#12a3a3; opacity:0.8; position:absolute; bottom:0px; left:0px;}
.main_four ul li.se h3{width:74px; margin:0 auto; display:block; border-bottom:2px solid #fff; text-align:center; line-height:42px; color:#fff; font-size:20px; font-weight:bold;}
.main_four ul li.se p{width:200px; line-height:20px; color:#fff; display:block; font-size:14px; margin:0 auto; text-align:center; margin-top:20px;}
.main_four ul li.se a{width:134px; height:34px; line-height:34px; display:block; text-align:center; color:#12a3a3; font-size:14px; background:#dcf24d; position:absolute; bottom:24px; left:58px;}
.main_four ul li.se a:hover{background:#fff;}

.main_four ul li h3,.main_four ul li p,.main_four ul li a{display:none;}


/*main_five*/
.main_five{width:1020px; height:679px; overflow:hidden; margin:0 auto; position:relative;}
.main_five h2{width:100%; text-indent:258px; line-height:46px; color:#000000; font-size:48px; font-weight:bold;}
.main_five h2 font{color:#12a3a3;}
.main_five a{position:absolute; width:154px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:18px; background:#12a3a3; top:224px; left:430px;}
.main_five dl{width:290px; height:310px; position:absolute;}
.main_five dl dt{width:100%; height:129px; line-height:180px; text-align:center; color:#fff; font-size:30px; margin-bottom:20px;}
.main_five dl dd{width:100%; line-height:30px; color:#000000; font-size:18px; text-align:center;}


/*main_six*/
.main_six{width:1020px; height:570px; padding-top:60px; overflow:hidden; margin:0 auto; position:relative;}
.main_six h2{width:100%; text-indent:312px; line-height:46px; color:#fff; font-size:48px; font-weight:bold;}
.main_six h2 font{color:#dcf24d;}
.main_six ul{width:514px; height:242px; overflow:hidden; position:absolute; right:0px; top:198px;}
.main_six ul li{width:119px; height:38px; line-height:38px; text-align:center; margin-bottom:20px; color:#fff; font-size:18px; float:left; margin-left:7px;}
.main_six ul li a{color:#fff; display:block; border:1px solid #fff;}
.main_six ul li a:hover{background:#dcf24d; border:1px solid #dcf24d; color:#17a386;}

.btn{width:336px; height:70px; line-height:70px; text-align:center; transition:all 0.4s; background:#dcf24d; color:#17a386; font-size:20px; position:absolute; right:102px; bottom:102px;}
.btn:hover{background:#fff;}


/*footer*/
.footer{width:100%; line-height:30px; color:#fff; font-size:14px; text-align:center; background:#3d3d3d; height:140px; padding-top:40px;}





