@charset "utf-8";
/* CSS Document */

body{font-family:"Microsoft YaHei","Helvetica";}
body,p,ul,li,h1,h2,img,div,span{margin:0; padding:0; border:0;}
input:focus{ box-shadow:none; outline:none; }
ul,li,ol{list-style:none;}
a{text-decoration:none;margin: 0;padding: 0;}
a:hover{text-decoration:none;}
i{font-style:normal;}
.fl{float:left}
.fr{float:right}
.clearfix:after{ content:''; display:block; clear:both;}

 
/*logo*/
.logo{width:100%; height:120px; background-color:#fff;}
.logolist{width:1200px; height:120px; margin:auto;}

.logolist .logoleft{ margin-top:15px;}
.logolist .logoleft a img{ padding-right:20px; border-right:1px solid #dbdbdb; float:left;}
.logolist .logoleft h1{margin-top: 31px;font-size: 22px;color: #333;font-weight:normal;padding-left:20px;float:left;}

.search{ margin-left:85px; margin-top:20px;}
.search .searchtop{ overflow:hidden;}
.search .searchtop span a{font-size:14px;color:#666666;width:67px;text-align:center;display:block;margin-bottom:4px;float:left;cursor: pointer;border-right:1px solid #dbdbdb;}
.search .searchtop span .active{ color:#53A42B; border-right:1px solid #dbdbdb;}

.search .searchbottom{ width:523px; height:42px; border:2px solid #53A42B; box-sizing:border-box;}
.searchbottom input{ height:26px; line-height:26px; padding-left:6px;  margin:6px 0; border:0; font-size:14px; color:#999;  }
.searchbottom .text_city{ border-right:1px solid #dbdbdb; background:url(icon-down.png) no-repeat center right; background-size:28px 26px; width:180px; padding-right:22px;}
.searchbottom .text_name{ width:180px; padding-right:16px;}
.searchbottom .btn_search{ float:right; width:92px; text-align:center; height:38px; line-height:38px; padding:0; margin:0; background-color:#53A42B; font-size:16px; color:#fff;}

.search .btn_wly a{display:block; text-align:center; height:40px; line-height:40px; font-size:16px; color:#53A42B; background-color:#ffe5d9; border:1px solid #ffad85;}
.search .w123{ width:123px; margin:0 10px 0 20px;}
.search .w106{ width:106px;}
.search .btn_hover a{display:block; background-color:#53A42B; border:1px solid #ffad85; color:#fff;}



/*content*/
.con{width:100%; background-color:#f7f7f7; overflow:hidden;}
.con .content{width:1200px; margin:auto;border:0;}

/*conlist*/
.conlist{ margin-top:16px;overflow:hidden;}
.conlist .conlistl{ width:390px; height:310px; background-color:#FFFFFF;}
.conlist .conlistl .title{
	border-bottom:1px solid #dbdbdb;
	height: 35px;
	margin-top: 5px;
}
.conlist .conlistl .title h3{font-size:16px; color:#333;height:34px; line-height:34px; margin: 0 10px 0; border-bottom:2px solid #53A42B;display:inline-block;}
 
.conlist .conlistl ul{margin: 0 20px;}
.conlist .conlistl ul li{border-bottom: 1px dotted #DBDBDB;background: url(icon-arrow.png) no-repeat left center;padding-left: 12px;width: 238px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.conlist .conlistl ul li a{font-size: 14px;color: #333333;height:38px;line-height: 38px;}
.conlist .conlistl ul li a:hover{color:#53A42B;}

/*.banner{width: 595px;height: 273px; margin: 0 12px; overflow: hidden;}*/
   
/*********banner**********/
.banner {
	width:790px;
	height:310px;
	overflow:hidden;
	position:relative;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 12px;
}


.banner2 {width:595px; height:420px; overflow:hidden; position:relative;margin:0 12px;}
.banner2 ul {height:595px; position:absolute;}
.banner2 ul li {float:left; width:595px; height:198px; overflow:hidden; position:relative; background:#000;}
.banner2 ul li a img{width:100%; height:100%;}

/*********banner**********/


/*广告位*/
.ad_long{width: 1200px;height:80px; margin: 20px 0;}
.ad_long a img{width: 1200px;height:80px; }

/*con1*/
.conts{ background-color: #FFFFFF;}
.contss{ background-color: #FFFFFF;}
.w427{width:898px;}

.tit{border-bottom: 1px solid #53A42B;overflow:hidden;}
.tit h3{padding-left: 14px;border-left: 4px solid #53A42B;float: left;margin: 14px 0;display: inline-block;
        font-size: 18px;color: #53A42B;}
.tit a{float: right;font-size: 14px;color: #666666;margin: 17px 0;padding-right: 10px;}
.tit a:hover{color: #53A42B;}

.contents{margin: 10px;overflow:hidden;}

.contents .contents_tit{background-color: #F7F7F7;height: 40px;width: 878px;margin-bottom: 10px;}
.contents .contents_tit li{float: left;height: 40px;line-height: 40px;font-size: 14px;color: #333333;}
.w280{width: 280px;padding-right: 20px;}
.w280 a{ font-size:15px; color:#444}
.w286{width: 286px;padding-right: 20px;}
.w139{width: 139px;padding-right: 20px;}
.w112{width: 112px;padding-right: 20px;}
.w139{width: 139px;padding-right: 20px;}
.w73{width: 73px;padding-right: 20px;}
.w82{width: 82px;padding-right: 20px;}
.pl10{padding-left: 10px;}

.contents .contents_list{height: 58px;line-height: 58px;border-bottom:1px dotted #DBDBDB;}
.contents .contents_list:hover{background-color: #fffbee;}
.contents .contents_list li{float: left;font-size: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.contents .contents_list li a{ }
.contents .contents_list li a:hover{color: #53A42B;}

/*广告位*/
.adsm_vertical{margin-left: 14px;width: 288px;margin-bottom:20px;}
.adsm_vertical ul li a img{margin-bottom: 20px;width: 288px;height: 160px;}
.adsm_vertical ul .dibu0 a img{margin-bottom:0;}
.adsm_vertical ul li{position: relative;float: left;margin-right: 16px;}
.adsm_vertical ul li a span{position: absolute;z-index: 11;top: 130px;left: 0;width:288px;text-align:center;height: 30px;line-height: 30px;
                         background-color: rgba(0,0,0,.5);font-size: 14px;color: #fff;}


.adsm_level{margin-bottom: 20px;overflow: hidden;}
.adsm_level ul li a img{margin-right:16px;width: 288px;height: 128px;float: left;}
.adsm_level ul .tu4 a img{margin:0;}

/*con2*/
.w592{width: 592px;}
.w208{width: 208px;padding-right: 20px;}
.w420{width: 420px;padding-right: 20px;}
.w420 a{ color:#888888}
.w86{width: 86px;padding-right: 20px;}
.w87{width: 93px;padding-right: 20px;}
.w88{width: 64px;padding-right: 20px;}
.w118{width: 118px;padding-right: 20px;}
.w80{width: 80px;padding-right: 10px;}
.w70{width: 68px;padding-right: 20px;}
.w120{width: 120px;padding-right: 20px;}


.ml16{margin-left: 16px;margin-bottom: 20px;}

/*con3*/
.w328{width: 318px;padding-right: 20px;}
.w250{width: 250px;padding-right: 20px;}
.w140{width: 140px;padding-right: 20px;}
.w210{width: 210px;padding-right: 20px;}
.w190{width: 202px;padding-right: 20px;}
.w160{width: 210px;padding-right: 20px;}
.w80{width: 80px;padding-right: 10px;}
.w83{width: 80px;padding-left: 16px;}
.w81{width: 68px;padding-right: 20px;padding-left: 4px;}

/*con4*/
.w255{width: 255px;padding-right: 20px;}
.w198{width: 198px;padding-right: 20px;}
.w234{width: 234px;padding-right: 20px;}
.contents .contents_list .w80 .wb80{width: 51px;text-align:center;height: 23px;line-height:23px;display: block; border-radius: 2px;background-color: #53A42B;
           font-size: 14px;color: #fff;margin-top: 8px;}
.contents .contents_list .crad{color:#53A42B;}
.pl20{padding-left: 20px;}

/*con5*/
.w1201{width: 1200px;margin-bottom: 20px;}
.tucontents{margin: 20px 0 0 20px;overflow:hidden;}
.tucontents ul{padding-bottom: 18px;overflow: hidden;}
.tucontents ul li{position: relative;float: left;margin-right: 16px; padding-bottom:10px; padding-top:5px;}

.tucontents ul li a{width: 219px;height: 194px;display: block;}
.tucontents ul li a img{width: 219px;height: 146px;display: block;}
.tucontents ul li a:hover{-moz-box-shadow:2px 2px 4px #888888; box-shadow: 2px 2px 4px #888888;}
.tucontents ul li a span{position: absolute;z-index: 11;top: 145px;left: 0;width:219px;text-align:center;height: 32px;line-height: 32px;
                         font-size: 14px;color: #333; background-color:#f2f2f2;}
 .tucontents ul li a em{position: absolute;z-index: 11;top: 170px;left: 0;width:217px;text-align:center;height: 32px;line-height: 32px;
                         font-size: 14px;color: #888; background-color:#f2f2f2; border:1px solid #eeeeee;}
                         
/*列表页样式*/
/*面包屑*/
.link{height: 36px;line-height: 36px;font-size: 12px;color: #333;}
.link a{font-size: 12px;color: #333;}
.link a:hover{color: #53A42B;}

/*搜索框*/
.searchtwo{padding: 20px; background: #fff;overflow: hidden;}

.searchtwo .searchlist{padding-left: 100px;height: 34px;line-height:34px;font-size: 16px;color: #333;}
.searchtwo .searchlist span{float: left;}
.searchtwo .searchlist input{width: 290px;height: 30px;border: 1px solid #dbdbdb;margin-right: 40px;padding-left: 10px;float: left;}
.searchtwo .searchlist .choose_city{background: url(icon-map.jpg) no-repeat center right;background-size:31px 32px;}
.searchtwo .searchlist .button_search{border: 0;padding:0;height: 34px;line-height:34px;width: 128px;text-align:center;background-color: #53A42B;color: #fff;font-size: 16px;}

.list_fuwu{padding-left: 100px;height: 20px;line-height:20px;font-size: 14px;color: #333;padding-top:16px;border-top:1px dotted #dbdbdb;margin-top:20px;}
.list_fuwu span{background: url(icon-fuwu.jpg) no-repeat;width: 50px;height: 20px;float:left;margin-right:30px;}
.list_fuwu p{float:left;padding-right:26px;padding-left: 20px; background: url(nochoose.png) no-repeat center left; ;}
.list_fuwu .fuwu_choose{background: url(choose.png) no-repeat center left;}
/*左侧列表*/
.w934{width: 934px;margin: 20px 14px 20px 0;}

.tit span{font-size: 14px;color: #333333;float: right;margin-top:18px;}
.tit .tit_fabu{padding-right: 105px;} 
.tit .tit_looks{padding-right: 42px;} 

.contentlists{padding:20px;overflow:hidden; border-bottom: 1px dotted #dbdbdb;}

.list_tu{width: 136px;height: 108px;margin-right:10px;overflow:hidden;}
.list_tu a{width: 136px;height: 108px;margin-right:10px;overflow:hidden;}
.list_tu a img{width: 136px;height: 108px;margin-right:10px;overflow:hidden;}

.list_cont{width: 540px;}
.list_cont a h3{font-size: 20px;color: #53A42B;margin:0;padding-bottom:6px;padding-right: 40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list_cont p{font-size: 12px;color: #333;height: 20px;line-height: 20px;padding-right: 40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list_cont p i{color: #999;}

.list_fabu{width: 60px;text-align:center;padding-right: 10px;overflow: hidden;}
.list_fabu span{font-size: 14px;color: #53A42B;margin-bottom:6px;display:block;}
.list_fabu i{font-size: 14px;color: #555;}

.list_look{width: 136px;overflow: hidden;}
.list_look .looks a{margin-left:70px; font-size: 14px;color: #fff;display:block; width: 62px;text-align:center;height: 23px;line-height: 23px; border-radius: 2px;background-color: #53A42B;}
.list_look i{width:61px;height:16px;overflow:hidden;display:block;margin-left:70px; margin-top:10px;}
.list_look i a img{width:61px;height:16px;}
.list_look .day{padding-top:40px;font-size: 12px;color: #333;display:block;margin-left:9px;}

/*page*/
.page{margin: 20px 0;text-align:center;}
.page a{font-size: 14px;color: #333;padding: 5px 12px;border: 1px solid #dbdbdb;margin-right:4px;}
.page a:hover{color: #fff;background: #53A42B;border: 1px solid #53A42B;}
.page span{font-size: 14px;color: #fff;padding: 5px 12px;border: 1px solid #53A42B;background: #53A42B;margin-right:4px;}



/*右侧广告位*/
.w252{width: 252px;margin-top: 20px;}
.ad_right{margin: 0 10px;padding-top: 20px;}
.ad_right a img{margin-bottom: 20px;width:232px;height:156px;}


楼层
/*右侧悬浮*/
body{position:relative;}
/*右侧悬浮*/
.floatNavBar{font-size:12px; width:70px; line-height:32px; text-align:center; position:fixed;top:200px;right: 0; z-index:  100; _position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,30)||0)-(parseInt(this.currentStyle.marginBottom,30)||0))); _text-overflow:ellipsis;}
.floatNavBar:hover .rightBarHidden{display: block;}
.floatNavBar .nav-hd{position:relative;}
.floatNavBar .nav-hd ul li{ height:32px; overflow:hidden;}
.floatNavBar ul li a{background:#e8e8e8; color:#777; display:block; border-bottom:1px solid #f7f7f7; }
.floatNavBar ul li a:hover{ background:#ff7300; color:#fff; display:block;}
.floatNavBar ul li.active a {background:#ff720e; color:#fff; display:block;}
.floatNavBar ul li .last{background:#b2b2b2!important; color:#fff; border-bottom:none; height:36px; font-size:12px; position:relative;}
.floatNavBar ul li .last .whiteArw{position:absolute; bottom:4px; left:30px; display:inline-block; width:0; height:0; border-left:7px solid transparent; border-bottom:5px solid #fff; border-right:7px solid transparent;}
.rightKfCon{width:70px; height:70px;}
.rightKf{background:url(rightKf.png) center no-repeat; width:70px; height:70px; display:block; cursor:pointer;}

.rightBarHidden{display:none; position:absolute;top:0;right:60px;z-index:11;width:170px; padding:0 15px 0 0; background:none; border:none;}
.rightBarHidden .item{background:#fff;-webkit-box-shadow:-3px 3px 10px rgba(5, 114, 169, .1);  -moz-box-shadow:-3px 3px 10px rgba(5, 114, 169, .1);   box-shadow:-3px 3px 10px rgba(5, 114, 169, .1); position:relative;}
.rightBarHidden .itemhover{display:block;}
.rightBarHidden .item{border:solid 1px #ff720e;}
.rightBarHidden .kfTop{background:#ff720e; padding:10px 15px;text-align:left;line-height:25px;}
.rightBarHidden .kfTop h3{font-size:16px;color:#fff;}
.rightBarHidden .kfTop p{font-size:13px;color:#fff;}
.rightBarHidden .kfCenter{padding:15px 20px 5px 20px; border-bottom:solid 1px #f3f3f3;}
.rightBarHidden .kfCenter a{border:none;cursor:pointer;}
.rightBarHidden .kfCenter .keFu1{display:block;}
.rightBarHidden .kfRight{background:#fbfbfb url(kfphone.png) no-repeat 6px center;padding:10px 10px 20px 40px;font-size:14px; text-align:left;border-top:solid 1px #fff;}
.rightBarHidden .kfRight .phone{color:#ff720e; font-size:16px; font-family:Georgia; font-weight:bold; line-height:20px;}
.rightBarHidden .kfImg{position:absolute; top:20px; right:-4px; display:inline-block; width:0; height:0; border-top:7px solid transparent; border-left:5px solid #ff720e; border-bottom:7px solid transparent;}
.coinImg{background:url(images_2018/appcoin.png) no-repeat;position:absolute;right:-9px;top:25px;width:25px;height:30px;overflow: hidden;}
/*2018.9.25修改首页F2banner*/
.ad_box .index_ad{position:relative;width:1200px; height:60px;}
.ad_box .index_ad .ad li{position:absolute; left:0; top:0;}
.ad_box .slider-extra {position: relative;z-index: 100;}
.ad_box .slider-nav { margin-left: -30px; position: absolute; right: 3%; bottom: 10px;}
.ad_box .slider-nav li {background: #999; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; color: #fff; cursor: pointer; margin: 0 10px 0 0; overflow: hidden; text-align: center; float: left; height: 13px; width: 13px;}
.ad_box .slider-nav .slider-item-selected {background: #fff;}

/*空页面样式*/
.sh1400{_height:1400px; min-height:1400px;}
.wylnone img{width: 214px;height: 195px;margin: 140px 0 0 368px;}
.wylnone p{margin: 10px 0 0 392px;color: #999;font-size: 14px;}


.area{}
.city{
	padding:10px;
	margin-top: 10px;
}
.recommend .area{height: 322px;}
.area .com_tit{height:19px;margin-bottom:24px;line-height:19px;font-size:14px}
.area .area-row{height:20px;line-height:20px;margin-bottom:18px}
.area dt{float:left;margin-right:10px;height:18px;width:46px;border:1px solid #dddddd;background:#f5f5f5;text-align:center;line-height:18px;color:gray}
.area dd{overflow:hidden}
.area dd a{float:left;margin-right:12px}


.clr:before,.clr:after{content:''; display:table;}
.clr:after{clear:both;}
.clr{*zoom:1;}

/* life_focus */
.life_focus{
	width:790px;
	height:310px;
	overflow:hidden;
	position:relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.life_focus .life_focus_imgs_wrap{width:722px;height:310px;background:url(images/T16WJqXaXeXXXXXXXX-32-32.gif) no-repeat center center;}
.life_focus ul.life_focus_imgs{width:640px;height:9999em;position:absolute;left:0;top:0;}
.life_focus ul.life_focus_imgs li{height:310px;overflow:hidden;}
.life_focus .life_focus_desc h3{
	height:45px;line-height:45px;overflow:hidden;position:absolute;left:0;bottom:0;background:rgba(0,0,0,.5);color:#fff;width:100%;padding-left:24px;z-index:99;font-size:14px;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000',endColorstr='#7F000000');
}
.life_focus .life_focus_nav_wrap{width:150px;height:310px;overflow:hidden;position:absolute;right:0;top:0;z-index:100;background:#424242 url(images/T1tUt5XftCXXXXXXXX-81-1.png) repeat-y;}
.life_focus ul.life_focus_nav{
	width:150px;
	margin-top: 16px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 23px;
}
.life_focus ul.life_focus_nav li{float:left;margin:0 22px 13px 0;_margin:0 22px 10px 0;display:inline;position:relative;width:105px;height:60px;}
.life_focus ul.life_focus_nav li.cur s{background:url(images/T1gOqkXdpGXXXXXXXX-111-66.gif) no-repeat;width:111px;height:66px;position:absolute;left:-3px;top:-3px;z-index:-99;}
.life_focus ul.life_focus_nav li h4{color:#B2B2B2;position:absolute;bottom:0;right:0;font-weight:normal;height:15px;line-height:15px;padding:2px 5px 3px 0;text-align:right;}
.life_focus ul.life_focus_nav li.cur h4{
	background:rgba(0,0,0,.5);color:#fff;width:100px;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000',endColorstr='#7F000000');
}

/* film_focus */
.film_focus{width:1000px;height:310px;overflow:hidden;position:relative;margin:20px auto;}
.film_focus .film_focus_imgs_wrap{width:722px;height:310px;background:url(images/T16WJqXaXeXXXXXXXX-32-32.gif) no-repeat center center;}
.film_focus ul.film_focus_imgs{width:722px;height:9999em;position:absolute;left:0;top:0;}
.film_focus ul.film_focus_imgs li{height:310px;overflow:hidden;}
.film_focus .film_focus_desc h3{
	height:45px;line-height:45px;overflow:hidden;position:absolute;left:0;bottom:0;background:rgba(0,0,0,.5);color:#fff;width:100%;padding-left:24px;z-index:99;font-size:16px;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000',endColorstr='#7F000000');
}
.film_focus ul.film_focus_nav{width:278px;height:310px;background:#424242;position:absolute;right:0;_right:-45px;top:0;z-index:100;}
.film_focus ul.film_focus_nav li{height:68px;background:url(images/T1WiB5Xf0EXXXXXXXX-1-75.png) repeat-x;margin:1px 1px 1px 0;padding:8px 0 0 82px;position:relative;}
.film_focus ul.film_focus_nav li.cur{background:url(images/T19yB9Xm0BXXXXXXXX-296-79.png) no-repeat;width:221px;left:-19px;padding:10px 0 0 101px;_background:url(images/T19UakXlxiXXXXXXXX-296-79.gif) no-repeat 0 0;}
.film_focus ul.film_focus_nav li img{position:absolute;left:24px;top:8px;}
.film_focus ul.film_focus_nav li.cur img{left:42px;}
.film_focus ul.film_focus_nav li h4{color:#fff;}
.film_focus ul.film_focus_nav li p{color:#B9B9B9;line-height:1.8em;}
