@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
a{text-decoration:none;}
li{list-style:none;}
body{background:url(../images/bg.png) 0 0 repeat; font-family:"微软雅黑";}
.clear{clear:both;}
h1{font-size:30px; color:#20b697;}

.top{width:100%; height:; background:;}
.top .logo{width:204px; height:53px; margin:0 auto; padding:20px 0;}

.menu{width:960px; padding:0 20px; height:60px; margin:0 auto; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; background-color:white; overflow:;}
.menu ul li{float:left; text-align:center; width:160px; height:60px; line-height:60px;}
.menu ul li.xl{position:relative;}
.menu ul li a{font-size:20px; color:#20b697; display:block; font-weight:500;}
.menu ul li a:hover{ color:black;}
.menu ul li.xl ol{width:160px; height:auto; position:relative; z-index:999; display:none;}
.menu ul li.xl ol li{width:160px; text-align:center; height:40px; line-height:40px; font-size:20px; border-bottom:1px dashed #ccc; background-color:white;}
.menu ul li.xl ol li.last{border-bottom:0;}

.black{width:1000px; height:28px; margin:0 auto; background:url(../images/black.png) 0 0 no-repeat;}

.banner{width:980px; padding:10px; height:420px; margin:0 auto; margin-top:15px;position:relative; overflow:hidden; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; background-color:white;}
/* flexslider */
.flexslider{width:980px; padding:10px; height:400px; margin:0 auto; margin-top:15px;position:relative; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; background-color:white;}
.slides{position:relative;z-index:1;}
.slides li{height:400px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:-60px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:-40px;background:url(../images/next.png) center center no-repeat;}


.container{width:1000px; height:auto; margin:0 auto; margin-top:15px;}
.main{width:960px; padding:20px; height:auto; margin:0 auto; margin-top:15px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; background-color:white;}
.main .txt{width:960px; overflow:hidden; padding:10px 0 20px 0; border-bottom:2px solid #dcdcdc;}
.main .txt p{float:left; width:300px; font-size:16px; line-height:34px; color:#2f3743;  padding-right:14px; border-right:1px dashed #dcdcdc; margin-right:15px; text-align: justify;text-indent:2em;}
.main .txt p.last{margin-right:0; padding-right:0; border-right:0; text-indent:0;}
.main .ts{width:960px; height:auto; overflow:hidden; margin-top:20px;}
.main .ts dl{float:left; width:225PX; height:auto;margin-right:20px;}
.main .ts dl.last{margin-right:0;}
.main .ts dl dt{width:100%; height:50px; background:url(../images/icon1.png) 0 0 no-repeat; font-size:20px; color:white; line-height:50px; text-align:center;}
.main .ts dl dd{ font-size:16px; color:black; line-height:32px; text-align:center;}

.main .kc{width:960px; height:auto; overflow:hidden;}
.main .kc ul li{width:225px; margin-right:20px; height:225px; text-align:center; line-height:225px; background:url(../images/btn1.png) 0 0 no-repeat; float:left; margin-top:20px;}
.main .kc ul li.last{margin-right:0;}
.main .kc ul li a{display:block; font-size:24px; font-weight:bold; color:white; letter-spacing:0.5em;}
.main .kc ul li a:hover{ background:url(../images/btn2.png) 0 0 no-repeat;}

.main .ms{width:960px; height:auto; overflow:hidden;}
.main .ms ul li{float:left; position:relative; cursor:POINTER;}
.main .ms ul li.no_1{width:328px; height:418px; border:1px solid #ccc; margin-top:20px;}
.main .ms ul li.no_1 .pic{position:absolute; bottom:0; left:20px;}
.main .ms ul li.no_1 .pic_js{width:328px; height:268px; text-align:center; background-color:rgba(26,26,26,0.7); position:absolute; color:white; font-size:18px; line-height:38px;padding-top:150px; display:none;}
.main .ms ul li.no_2{width:188px; height:198px; margin-left:20px; border:1px solid #ccc; margin-top:20px;}
.main .ms ul li.no_2 .pic{position:absolute; bottom:0; left:30px;}
.main .ms ul li.no_2 .pic_js{width:190px; height:150px; text-align:center; background-color:rgba(26,26,26,0.7); position:absolute; color:white; font-size:18px; line-height:38px;padding-top:50px; display:none;}

.main .time{width:960px; height:auto; margin-top:20px;}

.main .xy{width:960px; height:auto; margin-top:20px; overflow:hidden;}
.main .xy dl{width:205px;height:auto; padding:9px; border:1px solid #ccc; margin-right:20px; float:left;}
.main .xy dl.last{margin-right:0;}
.main .xy dl dt{width:205px; height:240px; }
.main .xy dl dd{font-size:14px; color:#333; line-height:28px; margin-top:5px;}
.main .xy dl dd strong{color:#F90;}

.main .lx{width:960px; height:auto; margin-top:20px; overflow:hidden;}
.main .lx p{line-height:32px; color:#333; font-size:16px; text-indent:2em; text-align:inherit;}
.main .lx .lx_add{width:960px; height:50px; overflow:hidden; margin-top:15px;}
.main .lx .lx_add span{width:238px; height:49px; line-height:49px; text-align:center; color:#339900; font-size:20px;background-color:#dcdcdc; display:block; float:left; border:1px solid #ccc; cursor:pointer;}
.main .lx .lx_add span.active{background-color:#390; color:white;}
.main .lx .lx_phone{width:960px; height:auto; overflow:hidden;}
.main .lx .lx_phone dl{border:1px solid #ccc; display:none; padding:10px;}
.main .lx .lx_phone dl dt{FONT-size:18px; line-height:50px;}
.main .lx .lx_phone dl dd{FONT-size:18px; line-height:50px;}


#footer{width:100%; height:auto; padding:20px 0; margin-top:px;}
.footer{ margin:0 auto; margin-top:15px; font-size:12px; color:#613502; text-align:center; line-height:1.8;}
.footer a{ font-size:12px; color:#613502; line-height:1.8;}