@charset "gb2312";
/* CSS Document */
body{font:12px/1.6 "Microsoft YaHei",verdana,"宋体",Arial;color:#333;}
body,div,form,img,ul,ol,li,dl,dt,dd,p {margin: 0; padding: 0; border: 0; list-style:none;}
h1,h2,h3,h4,h5,h6,form,input,textarea{ margin:0; padding:0;}
table,td,tr,th {font-size:12px;font-weight: normal;}
em,i{font-weight:normal;font-style:normal;}

/* 公共 */
.bd {width:1200px;margin:0px auto;}
.wraper {width:1200px; margin: 0 auto;}


/* 间距属性 */
.mt6 {margin-top: 6px;}
.mt10 {margin-top:10px;}
.ml10 {margin-left: 10px;}
.mb10 {margin-bottom: 10px;}
.mb15 {margin-bottom: 15px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.ml20 {margin-left: 20px;}
.mlr5 {margin:0 5px;}
.fl {float:left;}
.fr {float:right;}
.padding{padding: 10px;}
.f14 {font-size: 14px;}
.f16 {font-size: 16px;}
.f18 {font-size: 18px;}
.bold { font-weight: bold;}
.clearfix:after{content:'\20';display:block;height:0;clear:both;}
.clearfix{zoom:1;}
.clear{clear:both; overflow:hidden; height:1px; font-size:1px;}
.mid{ vertical-align:middle;}
.a_01{margin-left: 10px;}
.a_02{margin-left: 18px;}
.Pri{ color: #F60;font-size: 22px; padding-right: 3px;}
.pri{font-size: 16px;padding-right: 4px; color: red; }
.fixed{top:10px;}
.bdshare{font-size: 16px;color: red;margin-top: 5px;text-align: center;}
.border{border:1px solid #e6e5e5;padding: 6px 0;background: #FFF;overflow: hidden;}

/* 广告尺寸 */
.ad1200 {width: 1200px;height: 90px;margin-bottom: 8px;position: relative;overflow:hidden;}
.ad1200 em{position:absolute; right: 0px; bottom: 0px; width: 30px; height: 20px; z-index: 12; background:url(/image/ico_gg.png) no-repeat;}

/* 链接颜色 */
a:link {color: #2B2B2B; text-decoration:none;}
a:visited {color: #2B2B2B;text-decoration:none;}
a:hover {color: red; text-decoration:none;}
a:active {color: #bc2931;}
a.blue{color:blue;}
a.blue:hover{color:red;}
a.blue1{color:#05A}
a.blue2{color:#0076D5;}
a.red{color:#F33;}
a.red1{color:#C00;}
a.t{color: red;font-weight: 400;}

/* 字体颜色 */
.blue {color:#25D;}
.blue2 {color:#1f64b2;}
.green {color: #247607;}
.red {color: red;}
.Dred {color: #FF7600;}
.gray{color:#999;}
.c_ccc{color: #ccc;}

/* 表单按钮 */
input,select, textarea, botton{font-family: "microsoft yahei";}
input:focus { outline:none;} 
textarea { border: 1px solid #CCC; padding:5px;}
select{margin:2px;height:24px;border: solid 1px #CCC;}
.button_add {width: 100px;float:left;height: 34px;line-height: 34px;background:url(/images/button.gif) no-repeat;border:none;cursor:pointer;color: white;font-size: 16px;}
.but_a{background:url(/image/but_bg.png) repeat-x; border: 1px solid #7188C6; display:inline-block; color:#fff; padding:0 10px; height:24px;line-height: 22px; margin-left:10px; text-decoration:none;cursor: pointer;}
.button{border: 0; margin: 0 6px;cursor: pointer;  background: url(/images/newhouse/search.png) no-repeat 0 -28px; height: 28px; width: 76px;font-weight: 700; font-size：14px; font-size:14px; color:white;}
.bigbtn {padding: 0 10px;height: 26px;line-height: 26px;font-size: 12px;}

/* 分页 */
.pagelist{clear:both; padding:15px 0 15px 0; text-align:center;line-height: 29px;}
.pagelist a{height: 26px;line-height: 26px;border: 1px solid #ccc;padding: 3px 10px;background: url(../image/bt_2.gif) navajowhite;margin-right:5px;}
.pagelist a:hover{height: 26px;width: 30px;border: 1px solid #f90; color: #fff; padding:3px 10px; background:url(../image/bt_1.gif); text-decoration:none;}
.pagelist span{padding:0 5px;font-weight:700;}
.pagelist strong{height: 26px;width: 30px;border: 1px solid #f90; color: #fff; font-weight: normal;padding:3px 10px; background:url(../image/bt_1.gif)}

/*板块*/
.zmain { overflow: hidden}  
.leftb { float:left;width:885px;margin:0;}  
.rightb{ float:right;width:300px; overflow:hidden;}
.side{width: 300px;}

/*标题样式*/
.title0{height: 33px;line-height: 33px; padding: 0 10px 0 22px;font-weight: bold;  font-size: 14px;background:url(/image/title0.gif) no-repeat}
.title0 span{float:right;font-size:12px;font-weight:normal;}
.title1 {font-size: 16px;line-height: 40px;height: 40px;font-weight: 700;padding: 0 15px;}
.title1 span{float:right;font-size:12px;font-weight:normal;}
.title2{height: 33px;line-height: 33px; padding: 0 10px 0 22px;font-weight: bold;  font-size: 14px;background:url(/image/title2.gif) no-repeat}


/*通用页头*/
.alltop{width:100%;height:38px;line-height:38px;background: #F8F8F8;border-bottom: 1px solid #ddd;}
.menu{width: 1200px;margin: 0px auto;font-size: 14px;overflow: hidden;color: #9A9A9A;}
.menu .login {height: 38px;float: left;}
.menu .login a{color: #0474E9;}
.menu .login span{padding: 0 5px;}
.menu .login .mobile {background: url(/image/tel.jpg) no-repeat 5px 4px;padding: 0px 5px 0px 18px;}
.menu .topnav{height: 38px;float:right;}
.menu .topnav li{float: left;}
.menu .topnav li a{padding: 0 8px;}
.menu .topnav li a:hover{ color:#f60;text-decoration:none;}

/*通用头部logo*/
.header{width:100%;}
.mainbanner{ width:1200px;height: 90px; margin: 0 auto;padding: 10px 0;}
.mainbanner .logo{float:left; margin: 5px 0 0 0;}
.mainbanner .link {float:left;padding: 30px 0 0 20px;font-size: 22px; font-weight:bold; }
.mainbanner .search_house{float: left;margin: 25px 0 0 125px; display: inline-block;}
.mainbanner .search_house .text{float: left;width: 400px;height: 40px;line-height: 40px;text-indent: 10px;color: #666;font-size: 14px;outline:0;border: 2px solid #f78115;border-top-left-radius: 20px;border-bottom-left-radius: 20px;}
.mainbanner .search_house .sub{float: left;border:0 none;width: 88px;height: 44px;background-color: #f78115; color: #fff;font-size: 16px;cursor: pointer;border-top-right-radius: 20px;border-bottom-right-radius: 20px;}
.mainbanner .publish{margin: 25px 50px 0 25px;float: right;}
.mainbanner .publish .but{width: 140px;height: 40px;line-height: 40px;font-size: 16px;color:#fff;display: inline-block;text-align: left;text-indent: 44px;border-radius: 20px;background: #f78115 url(../images/index/icon.png) no-repeat 18px 7px;padding-left: 15px;}
.mainbanner .out {float: right; padding:10px 20px 0 0;line-height: 30px;text-align: right;}
.mainbanner .ewm{float: right; display: block;text-align: center;width: 74px;height: 88px;color: #666;border: 1px solid #eee;background-color: #FFF;}
.mainbanner .ewm img{display: block; margin-left: 6px; width: 62px;height: 62px;}
.mainbanner .ewm span{width: 78px;line-height: 20px; margin: 4px auto 0; color: #ff5000;}

 /* 二级头部logo*/
.topbanner{ width:1200px;height: 90px; margin: 0 auto;padding: 10px 0;}
.topbanner .logo{float:left; margin: 5px 0 0 0;}
.topbanner .link {float:left;padding: 30px 0 0 20px;font-size: 22px; font-weight:bold; }
.topbanner .search {float:right;padding-top:35px;}
.topbanner .search .ss{ height: 32px; float: left;margin: 0;margin-right: 5px;padding: 5px;}
.topbanner .search .skw{width:180px;height:30px;line-height: 32px;padding: 0 5px;color:#999;outline:none;border: solid 1px #E1E1E1;}
.topbanner .search .sbtn{width:68px;height:32px;line-height:32px;border:0;background:#288dff;cursor:pointer;color:#fff;font-weight:700;font-size:14px}
.topbanner .back{float:right;font-size: 16px;padding-top: 40px;}

/*当前位置*/
.position { height:42px; line-height:42px;}
.position .left{float:left;}
.position .right{float:right;}
.position .right span{color: #999;line-height: 42px;float: left;padding-right: 15px;}
.position p { color:#999;}
.position p a { color:#999;}
.position p a:hover { color: red;text-decoration:underline; }

/*搜索框*/
.search_box { margin-bottom:15px;background: white;}
.search_option {margin: 0 0 10px 0;font-size: 14px;padding: 10px 20px;border: 1px solid #e7ebee;}
.search_option .item2 {height: 39px;line-height: 39px;overflow: hidden;border-bottom: 1px solid #f2f2f2;}
.search_option .item2 em { color:#999;}
.search_option .item2 a { padding:2px 6px; margin-right: 8px;}
.search_option .item2 a.current{color: #ff552e;border: 1px solid #ff552e;}

/*关键词搜索*/
.kw_search{ height: 38px;line-height: 38px; padding: 0 0 15px 0;}
.kw_search .inp_txt{width: 390px;height: 26px;padding: 4px 6px;font-size:14px;line-height: 26px;border:2px solid #f60;float:left; background-color: white; */}
.kw_search .shouse{width: 80px;height: 38px;line-height: 38px;background: #FF6537;float:left;color:#fff;font-size:16px;text-align: center;border:0 none;outline:0;cursor:pointer;}
.kw_search .shouse:hover{ background-color:#f30;}
.kw_search .map{padding-left:30px;margin-left: 20px;font-size:14px;background:url(../images/house_pc_icons.png) 0 -134px no-repeat;display:inline-block;}

/*右侧资讯排行*/
.zxph{border:1px solid #eee;padding:0 15px;font-size:14px;margin-bottom:15px;background: #FFF;}
.zxph .title{font-size:18px;color:#333;border-bottom:1px solid #eee;padding:10px 0;}
.zxph .title span{height:26px;line-height:26px; font-weight: bold;}
.zxph ul{font-size:14px;padding: 10px 0 10px 25px;background: url(../images/top_lp_icon.gif) no-repeat 0 18px;}
.zxph li{height:36px;line-height:36px; overflow:hidden;}
.zxph li span{float:right;color:#ff6600;width:96px;text-align:right;}

/*底部频道说明*/
.channel{overflow:hidden;}
.channel h4{ font-size: 16px;color: #333; margin: 10px 0;}
.channel p{ line-height: 24px;font-size: 14px;}


/* 友情链接*/
.friends {overflow:hidden;border: 1px solid #D8D8D8;background: #fff;}
.friends .hd {height: 35px;line-height: 35px;padding: 0 15px;font-size: 14px;}
.friends .hd strong{ font-size: 16px;color: #f78115;font-weight: normal; border-bottom: 2px solid #f78115; padding-bottom: 5px; padding-right: 10px;}
.friends .hd .more{float:right;font-size: 12px;}
.friends .info { font-size: 14px;padding:15px; overflow: hidden; }
.friends .info a {height: 25px; line-height: 25px;padding-right: 8px;display: inline-block;}


/*通用页脚*/
.footWrap{min-width: 1200px;margin:15px auto 0;}
.foot_Top{margin:0 auto;height:auto; background:#fafafa;}
.foot_box{width:1200px;margin:0 auto;padding-bottom: 15px;}
.foot_TL{float:left;width:250px;margin-left: 10px;}
.foot_TL h2{font-size:18px;color:#666666;font-weight:normal;margin-top:30px}
.foot_TL span{font-size:24px;color:#f78114;}
.foot_TL p{font-size:13px;color:#999999;margin-top:10px;margin-bottom:10px}
.foot_TL b{font-size:13px;color:#666666;font-weight:normal}
.foot_TL b img{margin-left:10px; vertical-align:-6px;}
.foot_TM{float:left;width: 640px;}
.foot_TM dl{float:left;margin-top:30px;width: 125px;text-align:center;border-right:1px solid#e8e8e8}
.foot_TM dl dt{font-size:18px;padding-bottom:10px}
.foot_TM dl dd{font-size:12px;padding:3px 0}
.foot_TR{float:right;margin-right:0;margin-top:30px;width:250px}
.foot_TR p{color:#666666;font-size:14px;margin-bottom:10px}
.foot_TR .TR_LL{float:left;width:96px;height:auto}
.foot_TR .TR_RR{float:right;margin-right:27px;width:96px;height:auto}
.foot_TR .TR_LL p,.foot_TR .TR_RR p{text-align:center;color:#666666;font-size:14px}
.foot_Mid{background:#565656; padding:8px 0; text-align:center;}
.foot_Mid li {padding:0 12px; display:inline-block; *display:inline; *zoom:1; border-left:1px solid #919191; line-height:14px;}
.foot_Mid .first { border:0 none;}
.foot_Mid a{color:#E3E3E3;font-size:12px;}
.foot_Mid a:hover{color:#fff}
.foot_Mid span{width:1px;height:12px;background:#919191;display:block;float:left;margin-top:10px}
.foot_Bot{width: 100%;margin:0 auto;background:#fff;}
.foot_Bot p{ text-align:center; padding:15px 0;font-size:12px;color:#8c8c8c}
.foot_TR img { width:96px; height:96px; vertical-align:top;}
.foot_Bot img { vertical-align:-2px;}


/*二级导航*/
.wapper{width: 100%; height: 43px;background:#1ba0f8;}
.nav { width:1200px;margin: 0px auto;padding-left: 10px;line-height: 43px;font-size: 18px;}
.nav li{float: left;}
.nav li a {padding: 0px 15px;color: #ffffff; display: block;}
.nav li.selected { background: #1980fe;}
.nav li a:hover{background: #1980fe;text-decoration: none;}

/*旧二级/计算器页*/
.header-nav{height:32px;clear:both;background:url(../images/repeat-x.png) left -128px repeat-x;position:relative;}
.header-nav .allcate{width:1000px;margin: 0px auto;height:30px; float:left; overflow:hidden; background:url(../images/repeat-x.png) left top no-repeat;padding-top:2px;padding-left:4px;}
.header-nav .allcate li{float:left; height:17px;font-size:14px;font-weight:bold;line-height:17px;padding:6px 5px 0px 4px;margin-right:-3px; background:url(../images/repeat-x.png) right -192px no-repeat;overflow:hidden;}
.header-nav .allcate a{color:#FFF;float:left;white-space:nowrap;padding:0px 10px;}
.header-nav .allcate a:hover{ color:#FF0;text-decoration:none;}

/*新闻内容*/
.comment{font-size: 14px; line-height:25px; margin: 10px 15px;}
.comment p {margin:15px 0px;}
.commentpl {width: 585px;margin:10px 10px;padding:0px;}
.comment img{ max-width:530px;}


/*影视首页*/
#infoLong{padding:10px;line-height:22px;font-size: 14px;}
#infoLong p {margin:10px 8px;padding:0px;}
#movie_left { width:310px;height:257px;border:1px #D3D3D3 solid;padding:5px; float:left; margin-right:5px;}
#movie_right { width: 664px;border:1px #D3D3D3 solid;padding:2px; float: right;}
#movie_right .infos { clear:both; padding:0px;}
#movie_right .infos li{ float:left; padding:3px 5px; text-align:center; line-height:20px;}
#movie_right .infos img{ height:100px; width:150px; border:1px solid #D3D3D3;display:block;margin:2px 0 2px 3px;}

/*二级视频列表+缩略图*/
.picText { padding: 7px 5px;}
.picText ul{overflow:hidden; zoom:1;}
.picText li{ float:left; padding:3px 4px; text-align:center; line-height:24px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis; width:150px;}
.picText img{ border:1px solid #CCC;height:104px; width:134px; display:block;margin:4px;padding:3px;}

/*视频*/
.searchzm a { font-family:Arial, Helvetica, sans-serif;margin-right:4px;margin-left:4px;}
.searchzm {	font-weight:600;font-size:14px;font-family:Arial, Helvetica, sans-serif;}
.mxiannr .mnrjs {line-height:20px;height:53px;padding-top:5px;padding-bottom:5px;overflow:auto;text-indent:20px;}
.mxiannr {border:1px dashed #CCC;color:#666;}
.mxiannr li {line-height:28px;background-image:url(images/movelibg.gif);background-repeat:repeat-x;background-position:bottom;margin-left:224px;}
.mxiannr h3 {line-height:30px;padding-top:10px;padding-left:5px;color:#002B00;height:30px;}