* {padding:0;margin:0;transition:all  500ms;-webkit-transition:all  500ms;-moz-transition:all  500ms;-o-transition:all  500ms;}
body {width:100%; border: 0 none; background:#fff; font-family:Microsoft Yahei;font-size:62.5%; color:#333;-webkit-text-size-adjust:none;}
table{border-collapse:collapse; border-spacing:0;}
ul {list-style:none; border:none;}
hr{border:none; background:#5ac5fe; width:100%; margin:0 auto; height:2px;}
a{text-decoration: none; outline:none; color:#333;}
.cl {clear:both;}
.fl{float:left;}
.fr{float:right;}
.pa_rt{padding-right:64px;}
.pd_btm{padding-bottom:80px;}
.pd{padding:40px 0;}
a{transition:all  300ms;-webkit-transition:all  300ms;-moz-transition:all  300ms;-o-transition:all  300ms;}
a:hover{transition:all  300ms;-webkit-transition:all  300ms;-moz-transition:all  300ms;-o-transition:all  300ms;}
.a_fff a{color:#fff;}
.a_fff a:hover{color:#fff;}
.a_333 a{color:#333;}
.a_333 a:hover{color:#fe3943;}
.img_blk{display:block;}
img{ border: 0 none;}
textarea,input{font-family:Microsoft Yahei; font-size:14px;}
.head_wai{position:absolute; left:0; right:0; z-index:9999;}
.head{ background:#c8f7f2; box-shadow:2px 2px 3px #999; height:55px; position:relative;}
.logo{ position:absolute;}
.ap_nav{z-index:9999;}
.nav{float:left;}
.nav ul li{float:left; margin-right:10px; font-size:16px; line-height:55px; text-align:center; width:103px; position:relative;}
.nav ul li a{color:#333; display:block;}
.nav ul li:hover a{color:#fff;}
.nav ul li:hover{ background:url(../images/img/nav_on.jpg) repeat-x;color:#fff;}
.nav ul .nav_on{ background:url(../images/img/nav_on.jpg) repeat-x;}
.nav ul .nav_on a{color:#fff;}
.nav_erji{display:none; position:absolute; top:55px; left:0; z-index:100; text-align:center;}
.nav ul li:hover .nav_erji{display:block; background:url(../images/img/nav_erbg.png) repeat-y;transition:all  0ms;-webkit-transition:all  0ms;-moz-transition:all  0ms;-o-transition:all  0ms;}
.nav ul li:hover .nav_lei{transition:all  0ms; border-bottom:1px dashed #fff;-webkit-transition:all  0ms;-moz-transition:all  0ms;-o-transition:all  0ms; position:relative; width:103px;}
.nav ul li .nav_lei a{display:block;font-size:16px; line-height:40px; padding:0; color:#008a7c; width:103px;}
.nav ul li .nav_lei a:hover{color:#fff;}
.nav ul li:hover .nav_erji .nav_lei:last-child{border:none;}
.hd_pd{padding-top:100px;}
.lang{float:right; margin-left:50px; font-size:14px; padding-top:17px;}
.lang a{padding:2px 5px; border:2px solid #c8f7f2; color:#333;}
.lang .la_on{border:2px solid #008a7c; color:#008a7c}
.in_bt{position:relative; height:34px;}
.in_bt h3{font-size:24px; float:left; color:#008a7c}
.in_bt h4{ font-size:14px; border:2px solid #008a7c; font-weight:normal; line-height:30px; height:30px; width:100px; text-align:center; float:right;}
.in_bt h4 a{ color:#008a7c; display:block;}
.in_bt h4 a:hover{ color:#fff; background:#008a7c;}
.in_bt span{position:absolute; left:110px; right:115px; height:2px; background:#008a7c; top:16px;}
.in_newstop{padding-top:15px;}
.in_newstop img{display:block; max-width:100%;}
.in_newstop h3{font-size:20px; font-weight:normal; padding-bottom:10px;}
.in_newstop h4{font-size:14px; font-weight:normal; line-height:30px;}
.in_newstop h5 a{font-size:14px; font-weight:normal; color:#008a7c; text-align:right; display:block; margin-top:10px;}
.in_newsls{padding-top:15px;}
.in_newsls ul li .fl{font-size:16px;}
.in_newsls ul li .fr{font-size:14px;}
.in_newsls ul li a .fr{color:#59a158;}
.in_newsls ul li a:hover .fl{color:#008a7c;}
.in_newsls ul li{clear:both; padding-top:25px; line-height:22px;}
.in_rtbt{font-size:24px; font-weight:bold;color:#008a7c; padding-bottom:10px;}
.in_rtbt a{color:#008a7c;}
.pd_top{padding-top:20px;}
.in_whpic img{width:100%;}
.in_dl{margin-top:10px;}
.in_dl a{display:block; margin-right:3.33%; float:left; width:31%;}
.in_dl a img{display:block; width:100%;}
.in_dl a:nth-child(3){float:right; margin-right:0;}
.in_gc{background:#c8f7f2; margin-top:40px; padding:30px 0;}
.in_apal ul li{margin-top:20px;}
.in_apal ul li img{display:block; width:100%;}
.in_apal ul li a h3{font-size:16px; display:block; margin:14px 0 5px; font-weight:normal; color:#008a7c;}
.in_apal ul li a h4{font-size:14px; font-weight:normal;}
.foot{background:#e4e5e6; padding:25px 0;}
.ft_nr h3{font-size:18px; font-weight:normal;}
.ft_nr h4{font-size:14px; font-weight:normal; line-height:26px; padding-top:10px;}
.ft_nr h4 span{display:block; color:#949495;}
.ft_link h3{font-size:16px; font-weight:normal; color:#008a7c;}
.ft_link select{width:220px; margin-top:10px;}
.nei_bt{border-bottom:2px solid #008a7c;}
.nei_bt h3{font-size:36px; font-weight:normal; color:#008a7c; line-height:56px; height:56px;}
.nei_bt h3 img{float:left; margin-right:10px;}
.nei_bt h4{font-size:16px; font-weight:normal; display:block; padding-top:24px;}
.nei_bt h4 a{display:block; line-height:30px; margin-bottom:-2px;}
.nei_bt h4 a:hover{color:#008a7c;}
.nei_bt h4 .nei_rton{border:2px solid #008a7c; color:#008a7c;}
.dqwz{font-size:14px; line-height:23px; padding-top:15px;}
.sy{background:url(../images/img/fz.png) no-repeat left center; padding-left:32px; display:block; float:right;}
.nr{padding-top:25px; line-height:36px; font-size:16px; color:#666464;}
.nr img{max-width:100%;}
.fanye{text-align:center; padding-top:40px;}
.fanye img{max-width:100%; }
.zz_list ul li img{width:100%;border:1px solid #d2d2d2;display:block;}
.zz_list ul li span{font-size:16px; padding-left:15px; display:block; margin-top:10px;}
.al_lei{padding-top:15px;}
.al_lei a{display:block; color:#333; padding:0 25px; line-height:30px; height:30px; font-size:18px;}
.al_lei a:hover{color:#fff; background:#008a7c;}
.al_lei .al_on{color:#fff; background:#008a7c;}
.al_list ul li{position:relative;}
.al_list ul li img{display:block; width:100%;}
.al_list ul li a h3{font-size:16px; font-weight:normal; display:block; color:#008a7c; line-height:22px;}
.al_list ul li a h4{font-size:14px; font-weight:normal; color:#666464;}
.al_list ul li span{opacity:0; position:absolute; top:0; left:0; right:0; height:170px; display:block; background:url(../images/img/al_on.png) no-repeat center center;}
.al_list ul li a:hover span{opacity:1;}
.al_list ul li a:hover img{opacity:0.5;}
.anli_nei{font-size:14px; line-height:28px;}
.anli_nei img{max-width:100%;}
.anli_nei h3{font-size:24px; font-weight:normal; padding-top:30px; text-align:center; padding-bottom:20px;}
.anli_nei h3 span{font-size:14px; display:block; padding-top:5px;}
.news_list{background:#f7f7f7; padding-bottom:50px;}
.news_list ul li {padding-top:15px;}
.news_list ul li span{display:block;}
.news_date{background:#008a7c; height:50px; width:110px; text-align:center; line-height:50px; font-size:16px; font-weight:bold; color:#fff;}
a .news_date{color:#fff;}
.news_lswz{background:#fff; box-shadow:2px 2px 3px #bbb; line-height:20px; padding:15px;}
.news_lswz h3{font-size:16px; font-weight:normal; float:left;}
.news_lswz h4{font-size:16px; font-weight:normal; float:right;}
a:hover .news_lswz{color:#008a7c;}
.anli_nei h4{font-size:36px; color:#008a7c; border-bottom:4px solid #008a7c; line-height:50px; display:table; margin:20px auto;}
.rl_bn{background:url(../images/img/rl_bn.jpg) no-repeat center center; background-size:cover;}
.hrbt{padding-top:40px;}
.hrbt img{max-width:100%;}
.hr2_list{padding-top:30px;}
.hr2_lei a{display:block; height:40px; line-height:40px; border:3px solid #bfbfbf; padding-left:10px; margin-bottom:15px; font-size:16px;}
.hr2_lei a:hover{color:#008a7c; border:3px solid #008a7c;}
.hr2_lei .hr_on{color:#008a7c; border:3px solid #008a7c;}
.hr2_nr{line-height:28px; font-size:14px; color:#595757;}
.hr2_nr h3{font-size:20px; padding-bottom:10px; color:#008a7c;}
.zz_list2 ul li img{width:100%;border:1px solid #d2d2d2;display:block;}
.zz_list2 ul li span{font-size:16px; padding-left:15px; display:block; margin-top:10px;}