.flexslider{position:relative;height:426px;overflow:hidden;background:url(../images/common/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:426px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.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:40px;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:45%;}
.flex-direction-nav li a{display:block;width:45px;height:80px;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:1200px; 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:67%; text-align:center; line-height:36px; font-size:17px; color:#666; margin-bottom:15px; margin:0 auto;}
.more{ margin:20px auto 0; display:block; width:43px; height:43px;}

.bg{ width:100%; padding:30px 0 40px; background:#f4f4f4; height:auto; overflow:hidden;}
.kecheng{ width:1200px; margin:0 auto; height:auto;}
.kcbt{background:url(../images/common/btbg1.jpg) no-repeat center;}
.kclist{ width:100%; float:left; height:auto;}
.kclist li{ width:370px; height:195px; float:left; background:#fff;box-shadow:0 5px 25px #999;transition:all 0.5s; margin:25px 45px 20px 0; *margin:25px 30px 20px 0;}
.kclist li a.kctitle{ width:100%; height:45px; line-height:45px; background:#0880e7; display:block; text-align:center; font-size:16px; color:#fff; font-weight:bold;}
.kclist li a.kctitle:hover{ color:#FF0;}
.kclist li p{ width:340px; padding:10px 15px; line-height:28px; font-size:13px;}
.kclist li a.kcbnt1{ display:block; width:155px; height:32px; background:#979797; color:#fff; line-height:32px; text-align:center; font-weight:bold; margin-left:15px; float:left;transition:all 0.5s;}
.kclist li a.kcbnt2{ display:block; width:155px; height:32px; background:#c69d5c; color:#fff; line-height:32px; text-align:center; font-weight:bold; margin-right:15px; float:right;transition:all 0.5s;}
.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:120px; background:url(../images/upload/gg5.jpg) no-repeat top center;}

.youshi{ width:1200px; margin:30px auto; height:auto;}
.yslist{ width:100%; height:auto; margin:10px 0;}
.yslist li{ width:110px; height:190px; float:left; background:url(../images/common/ysbg.png) no-repeat top center; padding:45px 25px 0; text-align:center; margin-right:48px; *margin-right:40px;}
.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;}
.yslist li p{ font-size:17px; color:#fff; line-height:30px; margin-top:10px;}
.yslist li:nth-child(6n){ margin-right:0;}

.kuaibao,.wenda{ width:560px; float:left; height:460px; margin-top:50px;}
.kbbt{ width:100%; height:54px; line-height:54px; text-align:center; background:#0777d6; font-size:24px; font-weight:bold; color:#fff;}
.kblist{ width:100%; float:left; margin:15px 0; height:auto;}
.kblist li{ width:100%; float:left; height:36px; line-height:36px;}
.kblist li a{ display:block; width:455px; float:left; height:36px; 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;}
.wenda{ float:right;}
.wdlist{width:100%; float:left; margin:15px 0; height:auto;}
.list-tweet{height:280px; overflow:hidden;}
.list-tweet li{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s; }
.list-tweet li{float:left;overflow:hidden;padding:0 9px 0 14px;border-bottom:1px solid #eee; width:537px;}
.list-tweet h3{line-height:35px;height:35px;overflow:hidden;font-size:15px; background:url(../images/common/q.png) no-repeat left center; padding-left:32px; margin-top:5px;}
.list-tweet p{ background:url(../images/common/a.png) no-repeat left 6px; padding-left:32px; height:48px;line-height:24px;color:#666;}
.drink-me{height:35px;background:#fff;}
.drink-me h3{ background:url(../images/common/listbg.jpg) no-repeat left center; text-indent:15px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-weight:normal; padding:0; margin:0;}
.eat-me{height:130px; background:#faf8f8;}
.eat-me span{ float:right; color:#999;}

.xwlist{ width:100%; float:left; margin:15px 0; height:auto;}
.xwlist li{ width:560px; float:left; height:36px; line-height:36px; margin-right:75px; *margin-right:38px;}
.xwlist li a{ display:block; width:455px; float:left; height:36px; background:url(../images/common/listbg.jpg) no-repeat left center; text-indent:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#666;} 
.xwlist li span{ float:right; color:#999;}
.xwlist li:nth-child(2n){ margin-right:0;}

.hezuo{ width:1200px; margin:30px auto; height:auto;}
.news_title{ width:auto; height:32px; line-height:32px; margin:15px 0 15px 18%;}
.news_title li{ width:auto;color:#333; height:32px; line-height:32px; cursor:pointer;float:left;text-align:center; border:1px solid #ddd; font-size:14px; font-weight:bold; padding:0 10px; margin-left:10px;}
.news_title li.hover{ border:1px solid #0777d6;color:#0777d6;height:32px;}
.display_no{ display:none;}
.hzlist,.hzlist1{ width:100%; float:left; margin-top:20px;}
.hzlist li,.hzlist1 li{ width:220px; height:auto; float:left; text-align:center; line-height:20px; margin:0px 25px 0 0; *margin:0px 20px 0 0;height:230px;}
.hzlist li a span,.hzlist1 li a span{ display:block; width:200px;text-align:center; border:1px dotted #ddd;transition:all 0.5s; background:#fff; padding:10px; margin-bottom:8px;}
.hzlist li a span img,.hzlist1 li a span img{ height:150px; width:200px;}
.hzlist li a:hover span,.hzlist1 li a:hover span{ border:1px dotted #0880e7;}
.hzlist li:nth-child(5n){ margin-right:0px;}
.hzlist1 li a span{ display:block; width:154px;height:60px;padding:12px 0; text-align:center; border:1px dotted #ddd;transition:all 0.5s; background:#fff;}
.hzlist1 li a span img{ height:60x;}
.hzlist1 li a:hover span{ border:1px dotted #0880e7;}
.hzlist1 li:nth-child(5n){ margin-right:0px;}
.hzlist1 li{ margin:0px 25px 0 0; *margin:0px 20px 0 0;}