@charset "utf-8";

.banner{ width:100%; margin:15px auto 0; height:418px; position:relative; z-index:1; margin-top:-15px; float:left;}
.flexslider{position:relative;height:418px;overflow:hidden;background:url(../images/common/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:418px;}
.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/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:36%;}
.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/left.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:0px;background:url(../images/common/right.png) center center no-repeat;}

.main{ width:1130px; margin:0 auto; height:auto;}
.home_news{ width:805px; float:left; height:320px; margin-top:38px;}
.news_title{ width:100%; height:40px;background:#f5f5f5;}
.news_title li{ width:267px; color:#333; height:40px; line-height:40px; cursor:pointer; font-size:16px; float:left; text-align:center; font-weight:bold; border-right:2px solid #fff;}
.news_title li.hover{ background:#b50000; color:#fff; border-right:0px solid #fff;}
.display_no{ display:none;}
.jianjie{ margin-top:30px; width:100%; float:left;}
.jianjie img{ width:320px; height:235px; padding:6px; border:1px solid #ddd; float:left;}
.jjtxt{ width:450px; float:right;}
.jjtxt p{ color:#666; line-height:30px;}
.jjtxt a{ float:right; color:#d50000;}
.xwlist{ width:100%; float:left; height:auto; margin-top:30px;}
.xwlist .xwpic{ width:320px; height:235px; padding:6px; border:1px solid #ddd; float:left;}
.xwlist .xwpic a{ display:block; width:100%; height:100%; position:relative; overflow:hidden;}
.xwlist .xwpic a img{ width:320px; height:235px; position:relative; z-index:1;transition:all 0.5s;}
.xwlist .xwpic a p{ position:absolute; bottom:0; left:0; height:36px; line-height:36px; text-align:center; color:#fff; background:url(../images/common/black.png) repeat; z-index:2; width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.xwlist .xwpic a:hover img{transform: scale(1.05, 1.05);}
.xwlist dl{ display:block; height:217px;width:450px; float:right; line-height:30px;}
.xwlist dd{ width:358px; float:left; background:url(../images/common/list.png) no-repeat 5px center; text-indent:15px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.xwlist dt{ width:90px; float:left; text-align:right; color:#d50000;}
.xwlist dd a{ color:#666;}

.xiaozhang{ width:292px; float:right; height:320px; background:#d9cbcb; margin-top:38px; text-align:center;}
.xiaozhang a img{ margin-bottom:15px; width:272px; height:255px;transition:all 0.5s;}
.xiaozhang a{ font-weight:bold; font-size:16px; display:block; overflow:hidden; width:272px; margin:10px 10px 0;}
.xiaozhang a:hover img{transform: scale(1.05, 1.05);}

.yiliu{ width:805px; float:left; height:180px; margin-top:38px;overflow:hidden;zoom:1; position:relative;}
.tupian ul li{ float:left;}
.yiliu .pcont {width:800px;float:left;padding-left:5px;overflow:hidden; position:relative; z-index:1;}
.yiliu .ScrCont {width:4766px;zoom:1;margin-left:-5px;}
.yiliu #List1_1, .yiliu #List2_1 { float:left; width:800px; overflow:hidden;}
.yiliu .LeftBotton, .yiliu .RightBotton { height:53px; float:left;  }
.yiliu .LeftBotton {background: url(../images/common/left1.png) no-repeat; width:30px; height:53px; position:absolute; z-index:2; margin-top:60px; left:0;}
.yiliu .RightBotton {background: url(../images/common/right1.png) no-repeat; width:30px; height:53px; position:absolute; z-index:2; right:4px; margin-top:60px; }
.yiliu li{ width:183px; height:180px; float:left; margin-right:23px; *margin-right:16px;}
.yiliu li a{ display:block; width:100%; height:100%; position:relative; overflow:hidden;}
.yiliu li a img{ position:relative; z-index:1;transition:all 0.5s;width:183px; height:180px;}
.yiliu li a p{position:absolute;width:163px; height:150px;opacity:0; top:0; left:0; background:url(../images/common/black.png) repeat; color:#fff; font-size:14px; text-align:center; padding:30px 10px 10px; line-height:30px; z-index:2;transition:all 0.5s;}
.yiliu li a p i{ display:block; width:27px; height:27px; background:url(../images/common/more.png) no-repeat; margin:10px auto 0;}
.yiliu li:hover a p{opacity:1; }
.yiliu li:last-child{ margin-right:-23px;}
.yiliu li a:hover img{transform: scale(1.05, 1.05);}
.yiliu li a:hover{ box-shadow:0 0 5px #666;}

.lianjie{ width:292px; height:180px; float:right; margin-top:38px;}
.lianjie li{ width:100%; height:40px; float:left; margin-bottom:7px; text-align:center; font-size:16px; line-height:40px;}
.lianjie li a{ color:#fff; display:block; width:100%; height:100%; background:url(../images/common/ljbg.jpg) no-repeat;}
.lianjie li:last-child{ margin-bottom:0;}
.lianjie li a:hover{background:url(../images/common/ljbg1.jpg) no-repeat; color:#ff0;}

.ad1{Z-INDEX: 9999; left: 10px; POSITION: fixed; TOP: 240px; width: 150px; height:150px;}
.ad2{right:10px;Z-INDEX: 9999; POSITION: fixed; TOP: 240px; width: 150px; height:150px;}
.ad1 img,.ad2 img{width:150px; height:150px;}
#close_float_ad{ background:url(../images/common/close.gif) no-repeat right; display:block; width:169px; height:14px;Z-INDEX: 9999; }