@charset "gb2312";
/* CSS Document */
*{margin:0; padding:0; }
body{font-size:12px; font-family:"SimSun";}
a{text-decoration:none;}
li{list-style:none;}
img,input{border:0;}
.bg{background:url(imagesbodybg.png) left top repeat;}
/*头部*/
#top{float:left; width:100%; height:auto; overflow:hidden;}
#tl {
float: left;
width: 100%;
height: 338px;
background: url(imagesan_bg1.png) center top no-repeat;
overflow: hidden;
margin-bottom: -3px;
}
.tl{width:1150px; height:338px; margin:0 auto; overflow:hidden;}
.tl .logo{float:left; width:377px; height:101px; margin-top:100px; background:url(imageslogo.png) left top no-repeat;  overflow:hidden;}
.tl .r{float:right; width:auto; height:31px;   margin-top:22px; overflow:hidden;}
.tl .r a{float:left; width:32px; height:31px; text-indent:-9999px;  background:url(imagesweib.png) left top no-repeat;  margin-left:14px;    overflow:hidden;}
.tl .r a:hover{background:url(imagesweib_hover.png) left top no-repeat;}
.tl .r a.xl{background-position:-44px 0;}
.tl .r a.wx{background-position:-88px 0; }

#tdh{float:left; width:100%; height:50px;  background:url(imagesnavbg.png) left top repeat-x; overflow:hidden; position:relative}
.tdh{width:1150px; height:50px; margin:0 auto;}
.tdh ul{float:left; width:1150px; height:50px; }
.tdh ul li{float:left; width:136px; height:50px;  background:url(../images/navlibg.png) left center no-repeat; margin-left:-32px; overflow:hidden;}
.tdh ul li a{float:left; width:136px; height:50px; text-align:center; color:#fff; font-family:"microsoft YaHei"; font-size:16px; font-weight:500; line-height:50px; overflow:hidden;}
.tdh ul li.f{margin-left:-27px;}
.tdh ul li.h,.tdh ul li:hover{background:url(imagesnav_hoverbg.png) left -1px no-repeat;}
.tdh .search{float:right;width:235px; height:31px; background:url(../images/searchbg.png) left top no-repeat; margin-top:11px; overflow:hidden;}
.tdh .search input{float:left; width:195px; height:31px; padding:0 8px; background:none; outline:none; line-height:31px; color:#fff; font-size:12px; overflow:hidden;}
.tdh .search input.btn{width:24px; padding:0px; cursor:pointer; cursor:hand;}

/*中间*/
#mi{float:left; width:100%; height:auto; padding-bottom:20px; overflow:hidden;}
.mi{width:1150px; height:auto; margin:0 auto;  background:#F8F8F8; padding-bottom:20px; overflow:hidden;}
.tll{float:left; width:1110px; height:44px; padding:0 20px; background:url(imagestlbg.png) left top repeat-x; overflow:hidden;}
.tll .tlll{float:left; width:auto; height:44px; overflow:hidden;}
.tll .tlll .date{float:left; width:auto; height:44px; overflow:hidden;}
.tll .tlll .date b{float:left; width:19px; height:18px; margin:13px 6px 0 0; overflow:hidden;}
.tll .tlll .date span{float:left; width:auto; height:44px;  font-family:"SimSun"; line-height:44px; color:#555;  overflow:hidden;}
.tll .tlll .date i{float:left;height:44px; line-height:44px;  width:20px; text-align:center; color:#D6D6D6; font-style:normal; overflow:hidden;}
.tll .tlll .qx{float:left; width:auto; height:44px;  font-family:"SimSun"; line-height:44px; color:#996633;overflow:hidden;}
.tll .tllr{float:right; width:303px; height:28px; margin-top:8px; background:url(imagesgjzcx.png) left top no-repeat; overflow:hidden;}
.tll .tllr input{float:left; width:190px; height:28px;line-height:28px; padding:0 5px 0 27px; background:none;  color:#888; overflow:hidden;}
.tll .tllr input.btn{width:81px; padding:0; cursor:pointer;}

.mid{float:left; width:1110px; height:auto; padding:0 20px; overflow:hidden;}
.m1{float:left; width:1110px; height:auto; margin-top:20px; overflow:hidden;}
.m1 .l{float:left; width:775px; height:380px; background:#fff; margin-right:20px;  overflow:hidden;}
.m1 .l .t{float:left; width:775px; height:40px; background:url(imagestitlebg.png) left top repeat-x;   overflow:hidden;}
.m1 .l .t span{float:left; width:90px; height:40px; padding-left:29px; font-size:16px; line-height:40px; font-family:"Microsoft YaHei"; color:#963; cursor:pointer; cursor:hand;   overflow:hidden;}
.m1 .l .t span.h{background:url(imageszjay_hover.png) left top no-repeat; color:#fff;}

.m1 .l .d{float:left; width:745px; height:310px; padding:15px;   overflow:hidden;}
.m1 .l .d .dk{float:left; width:745px; height:310px; display:none;  overflow:hidden;}
.m1 .l .d .dk .ba{float:left; width:385px; height:310px;  margin-right:10px; overflow:hidden;}
.focusBox { position: relative; width: 385px; height:310px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img { width:385px; height:315px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height:35px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 35px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:35px; line-height:35px; position:absolute; bottom:-40px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 8px; font-size: 14px;  }
.focusBox .num { position:absolute; z-index: 3; bottom:7px; right:15px; }
.focusBox .num li{ float: left; position: relative; width:17px; height:17px;  background:url(imagesfoxbg.png) right top no-repeat; overflow:hidden;  margin-left:5px; cursor: pointer; cursor:hand; }
.focusBox .num li.on{background-position:0 0;  }
.m1 .l .d .dk .rd{float:left; width:350px; height:310px;   overflow:hidden;}
.title{float:left; width:100%; height:40px; background:url(imagestitlebg.png) left top repeat-x; overflow:hidden;}
.title span{float:left; width:auto; height:40px; margin-left:10px; padding-left:20px; background:url(imagesicon.png) left top no-repeat; font-size:16px; line-height:40px; font-family:"Microsoft YaHei"; color:#963; overflow:hidden;}
.title a{float:right; width:auto; height:40px; margin-right:10px; background:url(imagesicon.png) right -240px no-repeat; padding-right:10px; line-height:40px; text-transform:uppercase; font-family:"Microsoft YaHei"; color:#666; overflow:hidden;}
.title a:hover{color:#963;}
.m1 .l .rd .ti{float:left; width:350px; height:96px; background:url(imagestibg.png) left bottom repeat-x; padding-bottom:10px;  overflow:hidden;}
.m1 .l .rd .ti a{float:left; width:350px; height:25px; color:#963; font-size:16px;  font-family:"Microsoft YaHei";  line-height:25px;  overflow:hidden;}
.m1 .l .rd .ti a:hover{text-decoration:underline;}
.m1 .l .rd .ti p{float:left; width:350px; height:66px; color:#333; text-indent:2em;  line-height:22px; margin-top:5px;  text-overflow:ellipsis;   overflow:hidden;}
.m1 .l .rd .ti p a{float:none; width:auto; height:22px; line-height:22px; font-size:12px;  text-align:left;  color:#999;}
.m1 .l .rd .ti p a:hover{text-decoration:underline;}
.m1 .l .rd .dd{float:left; width:350px; height:198px;  margin-top:5px;  overflow:hidden;}
.m1 .l .rd .dd ul{float:left; width:350px; height:198px;   overflow:hidden;}
.m1 .l .rd .dd ul li{float:left; width:330px; height:33px; background:url(imageszylibg.png) left center no-repeat; padding-left:20px;   overflow:hidden;}
.m1 .l .rd .dd ul li b{float:left; width:250px; height:33px; font-weight:400;   text-overflow:ellipsis;   white-space:nowrap;  overflow:hidden;}
.m1 .l .rd .dd ul li b a{float:left; width:auto; height:33px; line-height:33px;  color:#666;   overflow:hidden;}
.m1 .l .rd .dd ul li a:hover{color:#fc6; }
.m1 .l .rd .dd ul li span{float:right; width:75px; height:33px; line-height:33px;  color:#999; font-size:12px; text-align:right;  overflow:hidden;}
.m1 .r{float:left; width:315px; height:380px;   overflow:hidden;}
.tzgg{float:left; width:315px; height:167px; background:#fff;  overflow:hidden;}
.du{float:left; width:295px; height:auto; padding:7px 10px 8px;  overflow:hidden;}
.nul{float:left; width:295px; height:auto;   overflow:hidden;}
.nul li{float:left; width:280px; height:28px; background:url(imageslibg.png) left bottom no-repeat; padding-left:15px;   overflow:hidden;}
.nul li b{float:left; width:280px; height:28px; font-weight:400;    overflow:hidden;}
.nul li b a{float:left; width:auto; height:28px; line-height:28px; color:#333;  text-overflow:ellipsis;   white-space:nowrap;  overflow:hidden;}
.nul li b a:hover{color:#fc6;}
.nul li span{float:right; width:75px; height:28px; line-height:28px;  color:#999; font-size:12px; text-align:right;  overflow:hidden;}
.ygzw{float:left; width:315px; height:198px; background:#fff; margin-top:15px;  overflow:hidden;}
.ygzw .title span{background-position:0 -40px; padding-left:15px;}
.dwzw{float:left; width:370px; height:auto; background:#fff;  margin-right:20px; overflow:hidden;}
.dwzw .title span{background-position:0 -40px; padding-left:15px;}
.dwzw .du{width:350px; height:196px; padding:10px;}
.dwzw .nul{width:350px;}
.dwzw .nul li{width:330px; padding-left:20px; background:url(imageslibg.png) left -7px no-repeat;}
.dwzw .nul li b{width:250px;}
.spjq{float:left; width:330px; height:auto; background:#fff;  overflow:hidden;}
.spjq .title span{background-position:0 -80px; padding-left:25px;}
.spjq .d{float:left; width:310px; height:196px; padding:10px; background:#fff;  overflow:hidden;}

.m2{float:left; width:1110px; height:auto;  margin-top:20px; overflow:hidden;}
.m2 img{float:left; width:1110px; height:auto;  overflow:hidden;}
.m3{float:left; width:1110px; height:auto; margin-top:20px; overflow:hidden;}
.m3 .l{float:left; width:885px; height:290px; background:#fff;  margin-right:20px; overflow:hidden;}
.m3 .l .title span{background-position:0 -120px; padding-left:25px;}
.m3 .l .d{float:left; width:800px; height:195px; padding:38px 43px 17px 42px; overflow:hidden;}
.m3 .l .d .ser{float:left; width:800px; height:138px;  overflow:hidden;}
.m3 .l .d .ser ul{float:left; width:834px; height:138px;  overflow:hidden;}
.m3 .l .d .ser ul li{float:left; width:105px; height:138px; margin-right:34px;  overflow:hidden;}
.m3 .l .d .ser ul li a{float:left; width:105px; height:138px; background:url(imagesservice.png) left top no-repeat;  overflow:hidden;}
.m3 .l .d .ser ul li:hover a{background:url(imagesservice_hover.png) left top no-repeat; }
.m3 .l .d .ser ul li.house a{background-position:-138px 0px;}
.m3 .l .d .ser ul li.hike a{background-position:-276px 0px;}
.m3 .l .d .ser ul li.tour a{background-position:-415px 0px;}
.m3 .l .d .ser ul li.shopping a{background-position:-554px 0px;}
.m3 .l .d .ser ul li.fun a{background-position:-693px 0px;}
.m3 .l .d .tog{float:left; width:223px; height:36px; margin:21px 0 0 287px;  overflow:hidden;}
.m3 .r{float:left; width:205px; height:290px; overflow:hidden;}
.m3 .r .title{ height:53px; background:url(imagesdaohang_bg.jpg) left top no-repeat; overflow:hidden;}
.m3 .r .title span{width:100%; height:40px; margin-left:0px; text-align:center; padding-left:0px; background:none; }
.m3 .r .d{float:left; width:178px; height:225px; background:url(imagesdhbg.png) #fff left top no-repeat; padding:12px 14px 13px 13px; overflow:hidden;}
.m3 .r .d ul{float:left; width:198px; height:auto;  overflow:hidden;}
.m3 .r .d ul li{float:left; width:85px; height:30px; margin-right:11px; padding:16px 0px 26px 0px;   overflow:hidden;}
.m3 .r .d ul li a{float:left; width:80px; height:30px;   text-indent:-9999px;  overflow:hidden;}
.m4{float:left; width:1110px; height:auto; margin-top:20px; overflow:hidden;}
.m4 .title span{background-position:0 -160px; padding-left:35px; }
.m4 .title a{background-position:right bottom; padding-right:24px;  font-size:14px;}
.m4 .d{float:left; width:1110px; height:180px; padding:30px 0px; background:#fff; overflow:hidden;}
.m4 .d .le{float:left; width:40px; height:40px; margin:70px 14px 0px 0px;  overflow:hidden;}
.m4 .d .le a{float:left; width:40px; height:40px;  background:url(imagesjt.png) -13px top no-repeat;  overflow:hidden;}
.m4 .d .ri{float:left; width:40px; height:40px;   margin:70px 0px 0px 15px; overflow:hidden;}
.m4 .d .ri a{float:left; width:40px; height:40px;  background:url(imagesjt.png) -58px top no-repeat;   overflow:hidden;}
.m4 .d .mif{float:left; width:1001px; height:186px;  overflow:hidden;}
.m4 .d .mif ul{float:left;  height:186px;  overflow:hidden;}
.m4 .d .mif ul li{float:left; width:173px; height:173px; margin-right:14px; padding:8px 8px 5px; background:#c78a49; overflow:hidden;}
.m4 .d .mif ul li a{float:left; width:173px; height:20px; margin-top:5px; text-align:center; color:#fff;  overflow:hidden;}
.m4 .d .mif ul li a.img{width:173px; height:148px; margin-top:0px;}
.m4 .d .mif ul li a.img img{float:left; width:173px; height:148px; overflow:hidden;}

.m5{float:left; width:1110px; height:auto; margin-top:20px; overflow:hidden;}
.m5 .title span{background-position:0 -200px; padding-left:35px; }
.m5 .title a{background-position:right bottom; padding-right:24px;  font-size:14px;}
.m5 .d{float:left; width:1090px; height:53px; background:#fff; padding:15px 10px 20px; overflow:hidden;}
.m5 .d .le{float:left; width:20px; height:40px;  margin-top:6px;  overflow:hidden;}
.m5 .d .le a{float:left; width:20px; height:40px;  background:url(imagesjt.png) left bottom no-repeat;  overflow:hidden;}
.m5 .d .ri{float:left; width:20px; height:40px; margin-top:6px;  overflow:hidden;}
.m5 .d .ri a{float:left; width:20px; height:40px;   background:url(imagesjt.png) right bottom no-repeat;   overflow:hidden;}
.m5 .d .mif{float:left; width:1050px; height:53px;  overflow:hidden;}
.m5 .d .mif ul{float:left;  height:53px;  overflow:hidden;}
.m5 .d .mif ul li{float:left; width:134px; height:51px; margin:0 7px;  border:#D3E4F2 1px solid; overflow:hidden;}
.m5 .d .mif ul li a{float:left; width:134px; height:51px;  overflow:hidden;}
.m5 .d .mif ul li a img{float:left; width:134px; height:51px; overflow:hidden;}

/*内页列表*/
.nid{float:left; width:1120px; height:auto; padding:0 15px; overflow:hidden;}

.ny{float:left; width:1120px; height:auto; margin-top:20px; overflow:hidden;}
.ny .l{float:left; width:236px; height:auto; margin-right:20px; overflow:hidden;}
.ny .l .lk{float:left; width:234px; height:auto; background:#D9D9D9; border:#E7E7E7 1px solid;  overflow:hidden;}
.ny .l .lk .t{float:left; width:200px; height:32px; line-height:32px; padding-left:34px; background:url(imageszylibg.png) 19px center no-repeat; border-bottom:#E6E6E6 1px solid; font-family:"Microsoft YaHei"; color:#963; font-size:16px;  overflow:hidden;}
.ny .l .lk .m{float:left; width:220px; height:auto; padding: 0 7px 12px; overflow:hidden;}
.ny .l .lk .m ul{float:left; width:220px; height:auto;   overflow:hidden;}
.ny .l .lk .m ul li{float:left; width:220px; height:35px; margin-top:10px;  background:#B08342;   overflow:hidden;}
.ny .l .lk .m ul li a{float:left; width:220px; height:35px;  text-align:center; line-height:35px; color:#fff; font-family:"Microsoft YaHei"; font-size:14px; overflow:hidden;}
.ny .l .lk .m ul li.h,.ny .l .lk .m ul li:hover{background:url(imagesmenu_li.png) left top no-repeat;}
.ny .l .d{float:left; width:236px;  height:237px;  margin-top:20px; position:relative; overflow:hidden;}
.ny .l .d .dk{width:236px;  height:237px;  background:url(imagesleft_bg.png) left top no-repeat; z-index:2; position:absolute; overflow:hidden;}
.ny .l .d .img{width:224px;  height:225px;  position:absolute; left:6px; top:6px; z-index:1; overflow:hidden;}
.ny .l .d .img img{float:left; width:224px;  height:225px;  overflow:hidden;}
.ny .r{float:left; width:864px; height:auto;  background:#fff; padding-bottom:10px; position:relative; overflow:hidden; }
.ny .r .t{float:left; width:864px; height:40px;   background:url(imagestitlebg.png) left top repeat-x; overflow:hidden;}
.ny .r .t .pos{float:right; width:auto; height:40px; line-height:40px; font-family:"SimSun";  color:#666; margin-right:10px; overflow:hidden;}
.ny .r .t .pos span{width:20px; text-align:center; display:inline-block;}
.ny .r .t .pos span.s{width:auto;}
.ny .r .t .pos a{color:#666;}
.ny .r .t .pos a:hover{color:#06c;}
.ny .r .t .name{float:left; width:auto; height:40px; padding-left:36px; background:url(imageszylibg.png) 20px center no-repeat; line-height:40px;  color:#963; font-family:"Microsoft YaHei"; font-size:16px;  overflow:hidden;}
.ny .r .d{float:left; width:829px; height:auto;   padding:20px 15px 20px 20px; overflow:hidden; }
.ny .r .d ul{float:left; width:829px; height:auto; overflow:hidden; }
.ny .r .d ul li{float:left; width:809px; height:35px; background:url(imageslibg.png) left -3px no-repeat; padding-left:20px;   overflow:hidden; }
.ny .r .d ul li b{float:left; width:725px; height:35px; font-weight:normal; overflow:hidden; }
.ny .r .d ul li b a{float:left; width:auto; height:35px; cursor:pointer; cursor:hand;  line-height:35px; white-space:nowrap; text-overflow:ellipsis;  color:#333; overflow:hidden; }
.ny .r .d ul li span{float:right; width:80px; height:35px; line-height:35px; font-family:"SimSun"; font-size:13px; color:#999; text-align:right;  overflow:hidden; }
.ny .r .d ul li:hover b a,.ny .r .d ul li:hover span{color:#fc6;}

/*翻页*/
.innerPage{float:left; width:100%; height:auto; padding:25px 0 20px 0; text-align:center; font-size:14px; color:#666; overflow:hidden;}
.pagination {TEXT-ALIGN: center; font-size:14px; line-height:24px; color:#666; OVERFLOW:hidden; clear:both;}
DIV.page-bottom {padding:0 8px;  margin:0 2.5px;TEXT-ALIGN: center}
.pagination A {display:inline-block;  padding:0 8px; margin:0 2.5px; border:#D0D0D0 1px solid; vertical-align:middle;  color:#666; font-size:14px; line-height:24px; overflow:hidden;}
.pagination A:hover {color:#fff; background:url(imagespage_hover.png) left top repeat-x; }
.pagination A:active {color:#fff; background:url(imagespage_hover.png) left top repeat-x;}
.pagination SPAN{margin-left:6px;  line-height:24px; vertical-align:middle;}
.pagination SPAN.page-cur {display:inline-block;   padding:0 8px;   margin:0 2.5px; border:#D0D0D0 1px solid; vertical-align:middle; color:#fff; font-size:14px; line-height:24px; background:url(imagespage_hover.png) left top repeat-x; overflow:hidden;}
.pagination SPAN.next {display:inline-block;   border:#D0D0D0 1px solid; padding:0 8px;  margin:0 2.5px;  vertical-align:middle;  color:#666; font-size:14px; line-height:24px; overflow:hidden;
}
.pagination SPAN.page-start {display:inline-block; vertical-align:middle; border:#D0D0D0 1px solid; padding:0 8px;  margin:0 2.5px;  color:#666; font-size:14px; line-height:24px; overflow:hidden;}
.pagination SPAN.page-start span,.pagination a span{margin:0px;}

/*文章页*/
.ny .r .dk{float:left; width:834px; height:auto; background:#FEFAF8;  padding:20px 15px; overflow:hidden; }
.ny .r .dk .to{float:left; width:834px; height:auto; padding-bottom:10px; border-bottom:#ccc 1px dashed;  overflow:hidden; }
.ny .r .dk .to .titl{float:left; width:834px; line-height:30px; font-weight:bold; font-size:16px; color:#333; font-family:"Microsoft YaHei"; text-align:center; overflow:hidden; }
.ny .r .dk .to .des{float:left; width:834px; height:20px; line-height:20px; font-size:12px; color:#999; margin-top:5px; text-align:center; overflow:hidden; }
.ny .r .dk .to .des span{padding:0 6px;}
.ny .r .dk .ddk{float:left; width:834px; height:auto; padding:20px 0; line-height:24px; color:#666; font-size:12px; font-family:"SimSun";   overflow:hidden; }

/*图片列表*/
.ml_pic .r .d{width:850px; padding:0px 7px;}
.ml_pic .r .d ul{width:860px;}
.ml_pic .r .d ul li{width:205px; height:165px; margin:20px 10px 0 0px; padding-left:0px;  background:none;}
.ml_pic .r .d ul li a{float:left; width:205px;  height:165px; position:relative; cursor:pointer; cursor:hand; overflow:hidden;}
.ml_pic .r .d ul li a img{float:left; width:205px; height:165px; overflow:hidden;}
.ml_pic .r .d ul li a p{position:absolute; width:205px; height:30px; z-index:2; left:0px; bottom:0px; text-align:center; line-height:30px; color:#fff; overflow:hidden;}
.ml_pic .r .d ul li a b{position:absolute; width:205px; height:30px; z-index:1; left:0px; bottom:0px; background:#333; opacity:0.5; filter:alpha(opacity=50); overflow:hidden;}
.ml_pic .r .d ul li a:hover p{ height:165px;  line-height:165px;}
.ml_pic .r .d ul li a:hover b{height:165px;}

#bt{float:left; width:100%; height:90px; position:relative; overflow:hidden; }
.bt_shadow{position:absolute; left:0px; top:0px; width:100%; height:100px; background:#aa7843; opacity:0.7; filter:(opacity=70); overflow:hidden;}
.copy{position:absolute; width:1150px; left:50%; margin-left:-575px;  height:auto; overflow:hidden;}
.cp{float:left; width:1150px; height:auto; padding:20px 0 20px 0; text-align:center; line-height:25px; color:#333;   overflow:hidden;}
.cp a{color:#333;}
.cp a:hover{color:#06c;}

/*相册*/
.fancybox-wrap{float:left; width:834px; height:auto; overflow:hidden;}
.fancybox-outer{float:left; width:834px; height:auto; position:relative; overflow:hidden;}
.fancybox-outer{float:left; width:834px; height:auto; position:relative; overflow:hidden;}
.fancybox-inner{float:left; width:600px; height:auto; margin-left:117px; overflow:hidden;}
.fancybox-inner img{float:left; width:600px; height:auto; overflow:hidden;}
.fancybox-nav{position:absolute; left:10px; top:200px; cursor:pointer; cursor:hand; width:29px; height:42px; background:url(images813_2.jpg) left top no-repeat; overflow:hidden;}
.fancybox-next{left:auto; right:10px; background:url(images813_3.jpg) left top no-repeat; }
.fancybox-inner .tex{float:left; width:600px; height:30px; text-align:center; line-height:30px; margin-top:5px; color:#666; overflow:hidden;}

.fancybox_small{float:left; width:834px; height:60px; margin-top:50px; overflow:hidden;}
.fancybox_small .sm_left{float:left; width:20px; height:43px; margin:8px; cursor:pointer; cursor:hand; background:url(imagesleft.jpg) center top no-repeat; overflow:hidden;}
.fancybox_small .sm_right{float:right; width:20px; height:43px; margin:8px; cursor:pointer; cursor:hand; background:url(imagesright.jpg) center top no-repeat; overflow:hidden;}
.fancybox_small .sm_img{float:left; width:762px; height:60px;  overflow:hidden;}
.fancybox_small .sm_img ul{float:left; width:768px; height:60px;  overflow:hidden;}
.fancybox_small .sm_img ul li{float:left; width:90px; height:60px; margin-right:6px;  overflow:hidden;}
.fancybox_small .sm_img ul li a{float:left; width:90px; height:60px; overflow:hidden;}
.fancybox_small .sm_img ul li a img{float:left; width:90px; height:60px; overflow:hidden;}
.zhongbu {
    padding-top: 19px;
    clear: both;
    width: 1108px;
    height: 146px;
}
#tll{
    margin-top:240px;
    float:right;
    height: 45px;
    width: 360px;
    background: url(imageslogo_mark2.png) no-repeat!important;
}
#logo_mark {
    float: right;
    padding-top: 240px;
}

#banner {
	width: 100%;
	position: relative;
	min-height:290px;
}
#banner .imglist {
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	min-height:280px;

}
#banner .imglist .img_list_bg img {
	width: 100%;
	min-height:280px;
}
.main {
	width: 1150px;
	margin: 0 auto;
}
.site_top_logo {
	position: absolute;
	top: 57px;
	left: 0;
}
.site_top_logo_mark {
	position: absolute;
	right:0;
	top:190px;
}
#gk {
    position: fixed;
    right: 0;
    top: 500px;
}