@charset "utf-8";
/* CSS Document */
*{ max-height:999999999999px;}

.flexslider{ width:100%;position:relative;height:260px;overflow:hidden;background:url(../images/common/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:260px;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%; left:48%;}
.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: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;}

.biaoyubg{ width:100%; height:92px; background:#cc0000; line-height:92px; font-size:30px; color:#ffff00; font-weight:bold; text-align:center;}
.yinying{ width:100%; height:22px; background:url(../images/common/bg_bottom.png) no-repeat top center; margin-top:1px;}

.tuijian,.guojia{ width:94%; float:left; margin:0px 3%;}
.news_title{ width:100%; height:60px; line-height:60px; border-bottom:1px solid #cc0000;}
.news_title h3{ float:left; font-size:24px; background:url(../images/common/bt.jpg) no-repeat left center; text-indent:15px;}
.news_title ul{ float:right;}
.news_title li{ width:auto;color:#333; height:60px; line-height:60px; cursor:pointer;float:left;text-align:center; border:1px solid #fff; font-size:22px; font-weight:bold; padding:0 10px; border-bottom:none; margin-left:10px;}
.news_title li.hover{ border:1px solid #cc0000;color:#cc0000;border-bottom:none; height:60px;}
.display_no{ display:none;}
.tjlist{ width:100%; height:auto; float:left;}
.tjlist dl{ display:block; width:100%; height:105px; padding:25px 0; float:left; border-bottom:1px dotted #ddd;}
.tjlist dd{ width:240px; height:100px; float:left;}
.tjlist dd a img{ border:1px solid #ddd; width:240px; height:100px;transition:all 0.5s;}
.tjlist dd a:hover img{ border:1px solid #cc0000;}
.tjlist dt{ width:335px; height:105px; float:right;}
.tjlist dt a.tjtitle{ display:block; float:left; height:70px; line-height:35px; font-size:22px; font-weight:bold;}
.tjlist dt a.tjtitle i{ color:#cc0000; font-style:normal;}
.tjlist dt a.bmbnt{ float:right; display:block; width:120px; height:35px; line-height:35px; text-align:center; background:#f77400; color:#fff; font-size:20px; margin-top:5px;}

.tjlist ul{ display:block; width:100%; margin-top:25px; font-size:22px; float:left;}
.tjlist ul li{ width:100%; float:left; height:48px; line-height:48px; *width:49%; }
.tjlist ul li a{ display:block; width:100%; float:left; height:48px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.tjlist ul li a i{ color:#cc0000; font-style:normal;}

.gg{ width:100%; float:left; margin:20px 0;}
.gg img{ max-width:100%;}

.gjbt{width:100%; height:60px; line-height:60px; border-bottom:1px solid #cc0000;font-size:24px; background:url(../images/common/bt.jpg) no-repeat left center; text-indent:15px; font-weight:bold;}
.gjbt h3{ float:left; font-size:24px; background:url(../images/common/bt.jpg) no-repeat left center; text-indent:15px;}
.gjlist{ width:100%; height:auto; margin-top:30px; overflow:hidden;}
.gjlist li{ width:25%; text-align:center; float:left; height:120px;}
.gjlist li img{ height:48px;}
.news_titleg{ width:100%; height:60px; line-height:60px; border-bottom:1px solid #cc0000; margin-top:30px;}
.news_titleg ul{ float:left;}
.news_titleg li{ width:auto;color:#333; height:60px; line-height:60px; cursor:pointer;float:left;text-align:center; border:1px solid #fff; font-size:22px; font-weight:bold; padding:0 10px; border-bottom:none; margin-right:10px;}
.news_titleg li.hover{ border:1px solid #cc0000;color:#cc0000;border-bottom:none; height:60px;}
.gjtxt{ width:100%; margin-top:20px; height:auto; float:left;}
.gjtxt ul li{ height:48px; line-height:48px; width:100%;}
.gjtxt ul li a{ display:block; width:70%; height:48px; overflow:hidden;white-space:nowrap; text-overflow:ellipsis; background:url(../images/common/listbg.jpg) no-repeat left center; text-indent:15px; float:left; font-size:22px;}
.gjtxt ul li span{ float:right; color:#999;}


.bg{ width:100%; height:auto; background:#f4f4f4; padding:45px 0 30px; margin-top:20px; float:left;}
.liuxue{ width:100%; margin:0 auto; height:auto;}
.news_title2{ width:100%; height:65px; line-height:65px; border-bottom:1px solid #cc0000;}
.news_title2 ul{ display:block; margin-left:2%; width:auto;}
.news_title2 li{ width:auto;color:#cc0000; height:65px; line-height:65px; cursor:pointer;float:left;text-align:center; border:1px solid #cc0000; font-size:24px; font-weight:bold; padding:0 20px; border-bottom:none; margin-left:20px;}
.news_title2 li.hover{ background:#cc0000;color:#fff;}
.lxlist{ width:96%; float:left; height:auto; margin:0 2% 20px;}
.lxlist li{ width:295px; height:330px; background:#fff; float:left; box-shadow:0 0 5px #ccc;  border-top:3px solid #c97777;transition:all 0.5s; margin:30px 20px 0 0; cursor:pointer; *margin:50px 20px 0 0; }
.lxlist li h3{ width:100%; height:55px; background:url(../images/common/kcbt.png) no-repeat bottom #f5ebeb; color:#cc0000; font-size:22px; line-height:55px; text-align:center;}
.lxlist li img{ width:267px; height:115px; float:left; display:block; margin:14px; _margin:7px; margin-bottom:12px;}
.lxlist li p{ font-size:22px; color:#666; line-height:36px; margin:0 13px;height:72px; overflow:hidden; float:left;}
.lxlist li a.lxbnt1{ width:130px; height:40px; line-height:40px; display:block; text-align:center; background:#979797; margin-left:14px; float:left; color:#fff;  margin-top:10px; _margin-left:7px;}
.lxlist li a.lxbnt2{ width:130px; height:40px; line-height:40px; display:block; text-align:center; background:#c52a2a; margin-right:14px;float:right; color:#fff; margin-top:10px; _margin-right:7px;}
.lxlist li:hover{ background:#f8f0f0;box-shadow:0 0 5px #cc0000;}
.lxlist li:nth-child(2n){ margin-right:0;}
.lxlist li a:hover{ background:#f6c643;}
.more{ color:#cc0000; font-size:24px; text-align:center;display:block;}

.news_title3{width:100%; height:65px; line-height:65px; border-bottom:1px solid #0083ce; float:left;}
.news_title3 ul{ display:block; margin-left:10%; width:auto;}
.news_title3 li{ width:auto;color:#0083ce; height:65px; line-height:65px; cursor:pointer;float:left;text-align:center; border:1px solid #0083ce; font-size:22px; font-weight:bold; padding:0 20px; border-bottom:none; margin-left:20px;}
.news_title3 li.hover{ background:#0083ce;color:#fff;}
.lxlist1 li{ border-top:3px solid #7796c9;}
.lxlist1 li h3{ background:url(../images/common/kcbt1.png) no-repeat bottom #f1f3fc; color:#0083ce;}
.lxlist1 li a.lxbnt2{ background:#0083ce;}
.lxlist1 li:hover{ background:#e9f0f5;box-shadow:0 0 5px #0083ce;}


.zixun{ width:94%; height:auto; float:left; margin:20px 3%;}
.zxtj dl{ width:100%; height:126px; float:left; display:block; margin:20px 0;}
.zxtj  dd{ width:178px; height:126px; float:left;}
.zxtj  dd a img{ width:178px; height:126px;}
.zxtj  dd a:hover img{ opacity:0.8;}
.zxtj  dt{ width:405px; float:right; height:126px;}
.zxtj  dt a{ font-weight:bold; font-size:22px; line-height:40px; height:80px;}
.zxtj  dt p{ color:#999; margin-top:10px;}
