@charset "utf-8";
/* CSS Document */
.flexslider{ width:100%;position:relative;height:324px;overflow:hidden;background:url(../images/common/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:324px;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%; left:48%;}
.flex-control-nav li{display:inline-block;width:15px;height:15px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:15px;height:15px;line-height:2em;overflow:hidden;background:url(../images/common/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:40%;}
.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:0px;background:url(../images/common/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:0px;background:url(../images/common/next.png) center center no-repeat;}

.jieshao{ width:100%; margin:30px auto; height:auto;}
.jsbt,.kcbt{ width:100%; text-align:center; height:70px; line-height:70px; color:#333; font-weight:bold; font-size:30px; background:url(../images/common/btbg.jpg) no-repeat center;}
.jslist{ width:80%; text-align:center; line-height:42px; font-size:20px; color:#666; margin:0 10% 15px;}
.more{ margin:0 auto; display:block; width:43px; height:43px;}

.kecheng{ width:100%; margin:0 auto; height:auto; padding:30px 0 40px; background:#f4f4f4; overflow:hidden;}
.kcbt{background:url(../images/common/btbg1.png) no-repeat center;}
.kclist{ width:100%; float:left; height:auto;}
.kclist li{ width:90%; height:240px; float:left; background:#fff;box-shadow:0 5px 25px #999;transition:all 0.5s; margin:25px 5% 0; }
.kclist li a.kctitle{ width:100%; height:55px; line-height:55px; background:#0880e7; display:block; text-align:center; font-size:24px; color:#fff; font-weight:bold;}
.kclist li a.kctitle:hover{ color:#FF0;}
.kclist li p{ width:90%; padding:10px 5%; line-height:36px; font-size:20px; color:#666;}
.kclist li a.kcbnt1,.kclist li a.kcbnt2{ display:block; width:45%; height:42px; background:#979797; color:#fff; line-height:42px; text-align:center;margin-left:20px; float:left;transition:all 0.5s;}
.kclist li a.kcbnt2{  background:#c69d5c;}
.kclist li a.kcbnt1:hover,.kclist li a.kcbnt2:hover{ background:#0880e7;}
.kclist li:hover{ box-shadow:0 5px 25px #79c1ff;}
.kclist li:nth-child(3n){ margin-right:0;}

.gg{ width:100%; height:auto; max-height:200px;}

.youshi{ width:100%; margin:30px auto; height:auto;}
.yslist{ width:95%; height:auto; margin:10px 0 10px 5%;}
.yslist li{ width:130px; height:190px; float:left; background:url(../images/common/ysbg.png) no-repeat top center; padding:45px 15px 0; text-align:center; margin-right:42px; }
.yslist li em{ width:100%; height:60px; line-height:60px; display:block; border-bottom:1px solid #fff; color:#fff; font-size:30px; font-weight:bold; font-style:normal;}
.yslist li p{ font-size:20px; color:#fff; line-height:36px; margin-top:10px;}
.yslist li:nth-child(6n){ margin-right:0;}

.xinwen{ width:100%; float:left; margin-top:50px; padding-bottom:50px;}
.news_title{ width:100%; height:60px; line-height:60px; float:left;}
.news_title li{ width:33%;color:#333; height:60px; line-height:60px; cursor:pointer;float:left;text-align:center; border-right:1px solid #fff; font-size:24px; font-weight:bold; background:#d0e1ef;}
.news_title li.hover{ color:#fff; background:#0777d6;}
.display_no{ display:none;}

.kblist{ width:94%; float:left; margin:15px 3%; height:auto;}
.kblist li{ width:100%; float:left; height:50px; line-height:50px;}
.kblist li a{ display:block; width:78%; float:left; height:50px; background:url(../images/common/listbg.jpg) no-repeat left center; text-indent:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#666;} 
.kblist li span{ float:right; color:#999;}

.wdlist{width:100%; float:left; margin:15px 0; height:auto;}
.wdlist li{float:left;overflow:hidden;padding:0 3%;border-bottom:1px solid #eee; width:94%;}
.wdlist li a{line-height:46px;height:46px;overflow:hidden;font-size:24px; background:url(../images/common/q.png) no-repeat left center; padding-left:32px; margin-top:15px;}
.wdlist li p{ background:url(../images/common/a.png) no-repeat left 6px; padding-left:32px; height:auto;line-height:36px;color:#999;}
.wdlist li span{ float:right; color:#999; margin-bottom:20px;}
