﻿@charset "utf-8";
/* CSS Document */
body{ font-size:14px; font-family:"微软雅黑", Arial; margin:0; padding:0}
ul,li{ margin:0; padding:0; list-style:none;}
p{ margin:0; padding:0;}
a{ color:#FFF;text-decoration:none;}
a:hover{ color:#4fbb8e;}
.clear{ clear:both;}
.w1200{ width:1200px; margin:auto}
.in_banner{overflow:hidden; background: url(../images/ly_banner.jpg) no-repeat center; height:349px;}
.in_banner_about{overflow:hidden; background: url(../images/ly_banner_about.jpg) no-repeat center; height:349px;}

.hear{ width:1200px; margin:auto; height:110px;}
.logo{  padding-top:30px; float:left}
/* main_image */
.main_visual{height:555px;overflow:hidden;position:relative; margin-bottom:45px;}
.main_image{height:555px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:555px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:555px;}
.main_image li span{display:block;width:100%;height:555px}
.main_image li a{display:block;width:100%;height:555px}
.main_image li .img_1{background:url(../images/img_main_1.jpg) center top no-repeat}
.main_image li .img_2{background:url(../images/img_main_2.jpg) center top no-repeat}
.main_image li .img_3{background:url(../images/img_main_3.jpg) center top no-repeat}

div.flicking_con{position:absolute;top:520px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url(../images/btn_main_img.png) 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}


/*menu*/
#nav {margin:0 auto 20px; display:block; height:55px; line-height:55px;z-index: 99999; margin-top:-4px; padding:0 3px; float:right;  padding-top:30px; font-size:16px;}
#nav .mainlevel { float:left; width:115px;/*IE6 only*/}
#nav .mainlevel a {color:#9da7a8; text-decoration:none; display:block; text-align:center;  }
#nav .mainlevel a:hover {color:#47b889; text-decoration:none; border-bottom:3px solid #47b889;}
#nav .mainlevel ul {display:none; position:absolute;z-index:999;}
#nav .mainlevel li {margin:0; padding:0;background:#f8f9fb; width:115px;/*IE6 only*/}
#nav .mainlevel ul a{ color:#999999;}
#nav .mainlevel ul li{ margin:0 0 -4px 0; }

.service{ width:1200px; margin:auto;}
.service_title{ text-align:center;}
.service li{ text-align:center; display:block; float:left; margin:50px 12px; line-height:24px;}
.service a{ background:#ebedee;display:block; width:376px; height:279px; color:#999; padding-top:10px;}
.service a h2,.service li.li_ser3 h2,.service li.li_ser2 h2{ color:#111; background:url(../images/ico1.png) no-repeat center; padding-top:120px;}
.service li.li_ser3 h2{ background: url(../images/ico3.png) no-repeat center;}
.service li.li_ser2 h2{ background: url(../images/ico2.png) no-repeat center;}
.service a:hover{ background:#f5f6f7;}
.tp2{ background:#47b889 url(../images/tp2_bg.jpg) no-repeat top; height:590px; color:#FFF; font-family:Arial, Helvetica,"微软雅黑", sans-serif;}
.w_con{ width:1200px; margin:0 auto; padding-top:90px;}
.w_con a:hover{ color:#d2ebf0;}
.in_news{ width:580px; line-height:24px; float:left;}
.in_news ul,.in_zs ul{ margin-top:30px;}
.in_news ul img{ float:left; padding-right:10px;}
.in_news ul li,.in_zs ul li{ font-size:12px; margin:18px 0; height:110px;}
.in_news ul h3,.in_zs ul h3{ padding-top:10px; margin-bottom:10px; font-size:17px; font-weight:300;}
.in_zs{ margin-left:40px; width:580px; float:left;}
.zs_rq{ width:120px; height:70px; float:left; text-align:center; font-size:14px; border-right: 1px solid #90c8b1; line-height:40px; padding-top:20px; margin-right:20px;letter-spacing:3px;}
.zs_rq span{ font-size:76px;}
.zs_rq_con{ line-height:24px;}
.tp3 .service_title{ margin:50px auto;}
.tp3 li,.tp4 li{ float:left; margin:0 30px 50px 31px;}
.tp4{ background:#ecedef; height:73px; padding:50px 0;}
.tp4 li{ margin:0 55px;}

.footer{ background:#33363a; height:195px;}
.footer_con{ width:1200px; color:#999; margin:auto; line-height:26px; padding-top:35px;}
.foo_nav{ float:left;}
.foo_nav a{ margin:0 18px 0 2px;}
.foo_2wm{ float: right;}


/*新闻*/
.ny_con{ width:1200px; margin:auto;}
.con_content,.con_content_wz{/* border-bottom:2px solid #d1ccc8;*/ width:1200px; padding-bottom:30px; line-height:30px;    margin: 0 auto;}
.con_content_wz{ font-size: 14px;
    line-height: 30px;}
.ny_zs ul{ margin-top:30px;}
.in_news ul img{ float:left; padding-right:10px;}
.ny_zs ul li{ font-size:12px;margin: 32px 0;color:#666;
height: 165px; border-bottom:1px solid #c0c2c3; padding:0 10px}
.ny_zs ul h3{ padding-top:10px; margin-bottom:10px; font-size:17px; font-weight:300; color:#000;}
.ny_zs{ width:1100px; float:left;font-family:Arial, Helvetica,"微软雅黑", sans-serif;}
.ny_zs_rq{ width:120px;height:110px;float:left; text-align:center; font-size:14px; border-right: 1px solid #ebebeb; line-height:40px; margin-right:20px;letter-spacing:3px; color:#999;padding-top:20px;}
.ny_zs_rq span{ font-size:66px; color:#666; margin-bottom:20px;line-height: 55px; font-family:Arial, Helvetica, sans-serif;}
.ny_zs a{ line-height:24px; color:#666;}
.zs_rq_con a:hover,.zs_rq_con h3 a:hover,.ny_zs ul h3:hover{ color:#4fbb8e;}
.ny_zs .ny_zs_img img{ float:left; margin-left:10px;width:300px; height:130px;}
.ny_zs .zs_rq_con h3{ padding-top:16px;}

/*内页副导航设置*/
.pagenav{position: relative;background:#f5f7fa;font-size:16px;border-bottom:1px solid #e1e6ed;}
.pagenav ul{text-align: center;}
.pagenav li{position: relative;bottom: -1px;display: inline-block;}
.pagenav li a{display:inline-block;margin:0;padding:0 35px;height:70px;color:#6c7480;line-height:70px;}
.pagenav li a:hover{background:#fff;color:#47b889;border-bottom:2px solid #47b889;}
.navon{background:#fff;color:#47b889;border-bottom:2px solid #47b889;}

/*show*/
#Article{ margin:0 40px;}
#Article h2{ text-align:center; border-bottom:1px dashed #999;padding-bottom: 20px; padding-top:15px;}
#Article span{ font-size:13px; font-weight:200;}


.photo-list li{ float:left;margin: 20px 10px 10px 10px;}
.home_nw{ line-height:18px;}
#Article a{ color:#666;}
#Article a:hover{ color:#F00;}