﻿@charset "utf-8";
/* CSS Document */

*{ font:14px "微软雅黑"; margin:0px; padding:0px; border-style:none;}
img{ border:none;}
ul,li{ padding:0; margin:0; list-style:none;}
a{ text-decoration:none; color:#333; font-size:14px;}
a:hover{ text-decoration:none; color:#0355bf;}
/*a.link01{ color:#fff;line-height:41px; display:block; padding:0 20px;}
a.link01:hover{ background:#0063e3; color:#fff;}*/
.top_c_c a{ color:#fff;line-height:41px; display:block; padding:0 20px; clear:both; overflow:hidden;}
.top_c_c a.on,.top_c_c a:hover{ background:#0063e3; color:#fff;}
a.link02{ font-size:16px; color:#fff;}
a.link02:hover{ color:#fff;}
a.s_m_link{font-size:13px; color:#333; line-height:27px;}
a.s_m_link:hover{ color:#0355bf;}
a.head_link{ font-size:16px; color:#0355bf; line-height:60px;}
a.b_a_link{ font-size:27px; color:#fff; line-height:50px;}
a.b_a_link:hover{ color:#fff;}
a.more_1{ font-size:12px; color:#666;}
a.more_1:hover{ color:#0355bf;}
a.mater_link{ font-size:12px; display:block;}
a.link4{ font-size:14px; color:#333;}
a.link4:hover{ color:#0355bf;}
/*************************** ie6.7 **************************************** */
a.link5{font-size:18px; color:#000; line-height:36px;*line-height:38px; display:block; padding:0 5px;}
a.link5.on,a.link5:hover{ border-bottom:#0355bf 2px solid; color:#0355bf; background:none;}
a.link6{ font-size:30px; color:#333;line-height:46px;}
a.link6:hover{ color:#0355bf;}
a.link7{ font-size:42px; color:#fff; line-height:46px; }
a.link8{ font-size:18px; color:#da0404; text-align:left;}
a.link10{ font-size:30px; color:#0355bf; line-height:52px;}
a.link9{ display:block; font-size:16px; padding:0 9px; line-height:37px;}
a.link11{color:#e70809; line-height:37px;}
a.link12{ color:#fff; line-height:30px;}
a.link12:hover{ color:#fff;}
a.link13{ font-size:12px; color:#da0404;}
a.link13:hover{ color:#0355bf;}
a.link14{ font-size:16px; color:#0355bf;}
a.link15{ font-size:15px; color:#fff;}
a.link16{ color:#666; line-height:30px;}
a.link16:hover{ color:#0355bf;}
a.link17{ font-size:16px; color:#333; line-height:36px; font-weight:600;}
a.link18{ font-size:26px; color:#000;}
a.link19{ font-size:13px; color:#333;}
a.link19:hover{ color:#0355bf;}
a.link20{ font-size:13px; color:#da0404;}
a.link21{ font-size:15px; color:#0355bf; line-height:25px;}
input{outline:medium;}
.left{ float:left;}
.right{ float:right;}
.marg_10{ margin:10px;}

/* 首页 */
.top_nav{ height:41px; background:#0355bf; position: relative; z-index: 9999;}
.main_cont_f{ width:1200px; margin:0 auto;}
.main_cont{ width:1200px; margin:0 auto; clear:both; overflow:hidden; margin-bottom:25px;}
.m_b_1{ margin-bottom:20px;_margin-bottom:0px;}
.m_b_2{ margin-bottom:10px;}
.m_b_3{ margin-bottom:15px;_margin-bottom:0px;  height: 491px;   overflow: hidden;}

.top_cont{_width:450px; }
.top_cont.right{_width:300px;}
.top_cont p{ margin-right:15px; color:#fff; font-size:14px; line-height:41px; float:left;}
.top_c_c{ display:block; height:41px; float:left;}
.top_c_c span{ display:block; color:#fff;line-height:41px; float:left;}
.top_c_c em.i_map{ background:url(../images/icons.png) -5px 9px no-repeat; display:block; float:left; width:18px; height:30px;}
.top_c_c em.i_arrow_d{ background:url(../images/icons.png) -41px 9px no-repeat; display:block; float:left; width:18px; height:30px;}
.bigbanner { height:452px; position:relative; margin:0px auto; z-index:88; min-width:1200px; }
.banner{ width: 100%; text-align: center;height:452px;position: relative;z-index: 1;overflow: hidden;}
.banner img{ display:black; height:452px; position:absolute;left:49%;top:0;margin-left:-950px;}
.banner_img{ display:block; height:452px;position:absolute; left:49%;top: 0;margin-left: -49%;}
.logo_search{ width:727px; position: absolute; z-index:333; left:51%; top:165px;margin-left:-380px;text-align:left; background:url(../images/sstm.png) no-repeat; height:212px;}
.logo{ padding:25px 0 0 45px;}
.top2{ height: 40px; clear: both;overflow: hidden;}
.top2 ul{ width: 540px;float: left;}
.top2 ul li{ width: 88px; height: 40px;float: left;}
.top2 ul li a { color: #fff; font-size: 16px; text-align: center;display: block;line-height: 40px;width: 87px;}
.top2 ul li a.on,.top2 ul li a:hover{ background:#0355bf; border-radius:3px; color:#fff;}
.top2 p{ width: 50px; float: left; height: 40px;}
.top2 p a{ display: inline-block; line-height: 40px; font-size: 14px; color: #fff;text-align: center;}
.Popup{width: 80px; position: absolute;right: 85px; top: 125px; z-index: 1000; padding: 0; margin: 0;}
.Popup a { display: block; width: 80px; height: 32px;line-height: 32px;text-align: center;color: #fff; background: #605f5f; margin: 0;}
.s_choice{_height:35px; height:35px;}
.search{ padding:15px 0 0 45px; }
.search_bar{ margin-top:8px; position:relative; padding-top:7px;}
.a_up{ background:url(../images/navsjt.gif) no-repeat; width:16px; height:7px; position:absolute; top:0px;_top:1px; left:35px;}
.search01{ width:550px; height:42px;*height:38px; padding-left:10px; line-height:40px; border-right:none; color:#999; float:left; border-radius:3px 0px 0px 3px;}
.search02{ background:url(../images/icons.png) -126px -231px no-repeat; width:66px; height:42px; border:none; cursor:pointer; float:left;}
.top_c2{ position:relative;}
.top_c2 ul{ width:180px; height:85px; background:#fff; position: absolute; box-shadow: 3px 3px 3px rgba(0, 0, 0, .1); top:41px; padding:10px;left:0px;}
.top_c2 ul li{ width:60px; padding:10px 15px 0 15px; float:left;}
.top_c2 ul li span{ color:#333; text-align:center; display:block; font-size:12px;}
.top_c3{ position:relative;}
.contact_us{ width:400px; height:130px; background:#fff; position: absolute; box-shadow: 3px 3px 3px rgba(0, 0, 0, .1);top:41px; padding:10px;right:0px;}
.c_u_l{ width:138px; height:120px; border-right:#eee 1px solid;}
.c_u_l img{ display:block; width:120px; height:120px; margin-left:5px;}
.c_u_r{ width:240px; margin-top:10px;}
.c_u_r span{ display:block; line-height:30px; color:#666; font-size:15px;}
.top_c5{ position:relative;}
.top_c5 ul{ position: absolute; width:1160px; height:138px; background:#fff; box-shadow: 3px 3px 3px rgba(0, 0, 0, .1); top:41px;left: auto;right:0; padding:10px 20px;}
.top_c5 ul li{ width:165px; float:left; margin:0 13px 0 5px;_margin:0 9px 0 5px;}
.top_c5 ul li.f15{ width:210px;}
.top_c5 ul li p{ line-height:30px;}
.link_16{ display:inline; margin-right:15px; }
.main_nav{ width:1200px; margin:0 auto; background:#f7f7f7; padding:15px 0;}
.menu{ clear:both; overflow:hidden; margin-top:10px; margin-left:11px;}
.menu ul li{ float:left;}
.m_tit1{ width:35px;}
.m_tit2{ width:68px;}
.m_tit3{ width:55px;}
.m_s_tit1{ width:145px;_width:144px;}
.m_s_tit2{ width:175px;_width:175px;}
.m_s_tit3{ width:125px;_width:120px;}
.m_s_tit4{ width:141px;_width:135px;}
.m_subtitle{ margin-right:4px;}
.m_subtitle a{ display:inline-block; line-height:30px; margin-left:9px;}
/* 广告 */
.ad_a1{ width:1200px; height:60px; background:#bf0000; margin-top:10px;}
.ad_a2{ width:1200px; height:60px; background:#dec296; margin-top:10px;}
.ad_a3{ width:1200px; height:60px; background:#151d32; margin-top:10px;}
.ad_b{ width:1200px; height:60px; margin-top:10px; clear:both; overflow:hidden;}
.ad_b1{ width:595px; height:60px; display:block; float:left; background:#210806;}
.ad_b2{ width:595px; height:60px; display:block; float:right; background:#8a59b4;}
.ad_c1{ width:393px;height:60px; display:block; float:left; background:#210806; margin-right:10px;}
.ad_c2{ width:394px;height:60px; display:block; float:right; background:#210806;}
/* 百房购 */
.more2 a{ line-height:38px;}
.baifg{ width:1198px; height:220px; border:#e7e7e7 1px solid; background:#f8f8f8; margin:0px auto; margin-bottom:15px;}
.bfg_tel{ margin-left:35px;_margin-left:20px; width:258px;_width:278px; float:left;}
.bfg_logo{ margin:15px 0;}
.bfg_qq em{ background:url(../images/icons.png) -5px -33px no-repeat; height:30px; width:30px; display:block; float:left; }
.bfg_qq i{ background:url(../images/icons.png) -5px -65px no-repeat; height:30px; width:30px; display:block; float:left;}
.bfg_qq{ width:140px; display:block; margin:20px 10px;_margin:10px 10px;_width:190px;_height:30px; clear:both; overflow:hidden; }
.bfg_qq span{ font-size:16px; color:#333; line-height:30px; display:block; float:left; margin:0 5px;}
.bfg_phone{ clear:both; overflow:hidden;}
.bfg_p_i{ float:left; background:url(../images/icons.png) -1px -100px no-repeat; height:60px; width:60px; }
.bfg_p_w{ float:left; margin-left:5px;}
.bfg_p_w p{ font-size:16px; color:#666;}
.bfg_p_w span{ font-size:21px; color:#d50008;}
.bfg_right{ float:right; width:833px; margin-right:23px;_margin-right:13px; height:218px; position:relative;}
.bfg_six{ float:left; width:500px; margin-top:20px;}
.six_tit{ font-size:18px; color:#fff; background:url(../images/six_bg.png) no-repeat; height:30px; line-height:30px; padding-left:12px; margin-bottom:19px;}
.bfg_six p{ margin-left:20px; clear: both; overflow:hidden; margin-top:5px;_height:32px;}
.bfg_six p span{ font-size:18px; color:#333; line-height:35px; margin-right:35px; float:left;}
.six_icon1{ background:url(../images/icons.png) -81px -6px no-repeat; display:block; float:left; width:35px; height:30px;}
.six_icon2{ background:url(../images/icons.png) -85px -41px no-repeat; display:block; float:left; width:35px; height:30px;}
.six_icon3{ background:url(../images/icons.png) -83px -76px no-repeat; display:block; float:left; width:35px; height:30px;}
.six_icon4{ background:url(../images/icons.png) -81px -114px no-repeat; display:block; float:left; width:35px; height:30px;}
.six_icon5{ background:url(../images/icons.png) -87px -152px no-repeat; display:block; float:left; width:35px; height:30px;}
.six_icon6{ background:url(../images/icons.png) -85px -189px no-repeat; display:block; float:left; width:35px; height:30px;}
.bfg_btn{ width:250px; float:right; margin-top:15px; margin-right:30px;}
.bfg_btn p span{ font-size:16px; color:#666; margin-right:5px;}
.bfg_btn1{ width:208px; height:42px; color:#42px; background:#da0404; border-radius:3px; margin-top:11px; font-size:24px; color:#fff; cursor:pointer;}
.bfg_ad{ width:833px; height:50px; background:url(../images/ad_bg.jpg) no-repeat; position:absolute; bottom:8px; left:1px; text-align:center;}
/* 房源搜索 */
.clear{ clear:both; overflow:hidden;}
.c_left{ width:248px; float:left;}
.fy_search{ position:relative; height:290px;}
.fy_s_head span{ font-size:18px; color:#000; float:left; line-height:32px;}
.more1{float:right; line-height:32px;}
.more1 a{ line-height:32px;}
.fy_cont{ border-left:#e3e3e3 1px dotted; position: absolute; top:40px; left:8px;}
.s_tip{ font-size:12px; color:#fff; text-align:center; line-height:25px;}
.s_t{ margin-top:3px; margin-left:17px; margin-bottom:15px;}
.last{ margin-bottom:0; border-right:0;}
.s_t_link{ margin:0 2px; line-height:24px;display:inline;_line-height:24px;}
.s_t em{ font-size:12px; color:#666; font-style:normal;}
.s_t_01{ background:url(../images/icons.png) -131px -10px no-repeat; width:112px; height:25px; position: relative; left:-9px;}
.s_t_02{ background:url(../images/icons.png) -131px -42px no-repeat; width:112px; height:25px; position:relative; left:-9px;}
.s_t_03{ background:url(../images/icons.png) -131px -74px no-repeat; width:112px; height:25px; position:relative; left:-9px;}
.s_t_04{ background:url(../images/icons.png) -131px -105px no-repeat; width:112px; height:25px; position:relative; left:-9px;}
.little_ad1{ margin-top:10px; height:90px;}
.little_ad1 a{ display:block;}
.material{ margin-bottom:15px;}
.material_tit{ font-size:18px; color:#0355bf; line-height:35px;}
.material ul{ clear:both; overflow:hidden;}
.material ul li{ float:left; width:80px; margin:0px auto; margin-top:10px; text-align:center; margin-right:5px;_width:75px;}
.material ul li.penghu{ width:66px;}
.material ul li span{ display:block; width:75px; height:45px; background:url(../images/icons.png) -240px -56px no-repeat; margin-bottom:6px;}
.material ul li span.mater_i2{ background:url(../images/icons.png) -240px -112px no-repeat;}
.material ul li span.mater_i3{ background:url(../images/icons.png) -240px -172px no-repeat;}
.c_center{ width:620px; float:left; margin-left:15px;}
.top_news{ width:618px; height:108px; margin-top:3px; border:#e7e7e7 1px solid;}
.top_n_list{ width:122px; border-right:#e7e7e7 1px solid;height:108px; float:left;_width:122px;}
.top_n_list p{ width:88px; margin:13px auto; height:25px; text-align:center; line-height:25px; font-size:14px; color:#fff; background:#fab925; border-radius:5px;}
.top_n_list p.bg_blue{ background:#0355bf; }
.top_n_link{ text-align:center; margin:15px 2px 0 2px;}
.tn_last{ border-right:none;}
.c_right{ width:302px; float:right;}
/****right 购房报名*****/
.sign_in{ padding:5px 16px; background: #f9f9f9; position: absolute; z-index: 999; width: 270px; margin-top:3px;}
.sign_i_head{ font-size:18px; color:#0355bf;}
.sign_i_head span{ font-size:12px; color:#999; margin-left:7px;}
.bm_form {height:105px; overflow: hidden; padding-top:10px; padding-left:10px;_height:109px; _padding-top:5px;}
.bm_form p{ margin-bottom: 5px;_margin-bottom:7px; clear:both; overflow:hidden;}
.bm_form p span{line-height:30px; height:30px; display:block; float:left;}
.bm_form .text { width: 200px; height:28px;line-height:28px; border: 1px solid #ddd; padding-left: 5px;_height: 26px;_line-height:26px; float:left; }
.bm_form .shouhuo { margin-left:15px; vertical-align: text-top;line-height: 20px;}
.bm_form .btn{width:90px; height:30px; text-align:center; color:#fff; margin-left:15px; margin-top:5px;}
.bm_form .btn1{ background:#7abdff; border:1px solid #7abdff;}
.bm_form .btn1:hover{ background:#308eec;border:1px solid #308eec;}
.bm_form .btn2{ background:#fff; border:1px solid #ddd; color:#308eec;}
.bm_form .btn2:hover{ background:#308eec;border:1px solid #308eec;color:#fff;}
.theme-popover{z-index:9999;position:fixed;top:25%; left:26%; width:46%;background-color:#fff;display:none;box-shadow: 0 0 10px #aaa;}
.theme-popbod{padding:10px 15px;}
.theme-popbod table td .text{ height:30px; width:200px; border:1px solid #ddd; padding-left:5px;}
.theme-popbod table td textarea{width:94%; height:100px; border:1px solid #ddd; padding:5px;}
.theme-popbod table td select{ padding:5px; border:1px solid #ddd; width:200px;}
.theme-popbod table td span{ color:#f47864; font-weight:bold; margin-right:5px;}
.ipt{width:95%; height:26px; line-height:26px; border:1px solid #ddd; padding-left:5px;}
.theme-poptit{padding:5px 12px;position: relative; background:#7abdff;}
.answer .theme-poptit .close{float:right;color:#999; font-size:20px; background:none;height:auto; font-weight:bold; color:#fff;}
.answer .theme-poptit .close:hover{ background:none; height:auto}
.theme-poptit .close:hover{color:#fff;}
.theme-popbod .btnqd{ background:#7abdff; width:150px; height:36px; line-height:36px; color:#fff; margin-right:10px;border:none; cursor:pointer; vertical-align:text-bottom; margin-top:10px;}
.theme-popbod .btnqd:hover{ background:#308eec;}
.theme-poptit .f16{color:#fff;}
.theme-popover1{z-index:9999;position: absolute; bottom:-20px; left:3px;width:290px; height:36px; display:none;box-shadow: 0 0 5px #ccc;background-color:#fff; padding:3px;}
.theme-popbod1{ float:left;width:270px;}
.theme-poptit1{ float:right;width:18px;}
.theme-popbod1 .text{ border:1px solid #ddd; height:26px; line-height:26px;width:120px; padding:0 5px; border-right:0px;}
.theme-popbod1 .btn{ background:#f99282; color:#fff; height:28px; border:none;width:50px; line-height:25px;}
.theme-popbod1 .btn:hover{background:#f47864;}
/* 数据展示 */
.s_t_05{ background:url(../images/icons.png) -131px -140px no-repeat; width:112px; height:25px; position:relative; left:-9px;}
.s_t p{ font-size:14px; color:#333; line-height:25px;}
.s_t p span{ color:#da0404;}
.s_t p.trend_tit{ font-size:14px; margin-top:10px;}
.s_t p img{ margin-top:5px;}
.open{ margin-top:15px;}
.open_head{ height:38px; border-bottom:#dddddd 1px solid;}
.o_p_link{ float:left; height:36px; }
.open_cont{ position:relative; height:176px; overflow:auto; margin-top:15px;}
.open_c_l{ position:absolute;}
.area_tit{ width:70px; height:27px; font-size:14px; color:#fff; text-align:center; line-height:27px;}
.blue{ background:#0355bf;}
.orange{ background:#fab925;}
.area1 ul{ margin-top:5px;}
.area1 ul li{ clear:both; overflow:hidden; line-height:23px;_line-height:23px;}
.area1 ul li p{ float:left; width:76px; font-size:12px; color:#0355bf; text-align:left; line-height:23px;}
.area_link{ display:block; float:left; width:85px; overflow:hidden; margin-right:5px;text-align:left;}
.area_link a{ line-height:23px;}
.area1 ul li span{ display:block; float:left; width:60px; overflow:hidden;font-size:12px; color:#333; text-align:left; line-height:22px;}
.open_c_r{ position:absolute; right:5px; width:8px; height:180px; }
.on_bar{ position:absolute; top:0; z-index:1100; display:block; width:8px; height:20px;}
.mc_right{ float:right; width:937px;}
.top_line{ width:100%; height:113px; background:#f8f8f8;}
.today_top{ width:113px; float:left; background:#da0404; height:103px; text-align:center; padding-top:10px;}
.today_news{ width:790px; float:left; margin-left:20px; padding-top:10px;}
.today_news p{width:800px; overflow:hidden;}
.week_hot{ width:623px; margin-top:15px;}
.first_new{ margin:17px 0 5px 10px;}
.news_list_cont{ margin-left:10px; padding-top:7px; width:418px; overflow:hidden;_width:410px;}
.news_list_cont ul li{ width:418px; overflow:hidden; height:27px; line-height:27px;}
.news_list_cont ul li em{ font-size:14px; color:#333; margin:0 10px;}
.pic_new{ float:right; margin-right:20px;_margin-right:10px; width:163px;}
.boder_b{ width:615px; height:10px; border-bottom:#ccc 1px dotted; margin:10px auto;}
.hot_r{ width:300px; margin-top:15px; height:195px; overflow:hidden;_width:296px;}
.hot_head{ height:38px; border-bottom:#dddddd 1px solid;}
/*************************** ie6.7 **************************************** */
.hot_head span{ display: block; float:left; padding:0 5px; font-size:18px; line-height:36px;*line-height:38px; border-bottom:#0355bf 2px solid; color:#0355bf;}
.hot_activity ul{ clear: both; overflow: hidden; padding-top:20px;}
.hot_activity ul li{ float:left; margin:0 11px 0 3px;_margin:0 8px 0 3px; width:86px;}
.topics{ margin-top:15px;}
.topic_cont{ width:275px; margin:15px auto; text-align:center;}
.more2{ float:right; line-height:38px; margin-right:5px;}
/* 新房 */
.title_top{ height:52px; border-bottom:#cecece 4px solid; margin-bottom:18px;}
.title_top_l{ width:252px; float:left;}
.title_top_c{ width:675px; float:left; _position:absolute;}
.title_top_r{ width:273px; float:right;}
.map_find{ float:left; margin:7px 0 0 10px;}
.m_f_link{ padding-top:12px;}
.map_find em{ margin:14px 3px 0 0; background:url(../images/icons.png) -210px -239px no-repeat; width:15px; height:19px; display:block; float:left;_margin:10px 3px 0 0; }
.tit_link{ float:left;margin:15px 10px 0 0px;}
/*************************** ie6.7 **************************************** */
.tit_link a.on,.tit_link a:hover{ color:#0355bf; border-bottom:#0355bf 4px solid; background:url(../images/tri_1.png) no-repeat center 32px;*background:url(../images/tri_1.png) no-repeat center 33px;}
.tit_r_link{ float:right;  margin:15px 7px 0 0px; }
.m_left{ width:245px; float:left;}
.m_center{ width:650px; float:left; margin-left:15px;}
.m_right{ width:275px; float:right;}
.quiz_tit{ width:240px; height:35px; background:#0355bf; margin:0 auto; font-size:18px; color:#fff; text-align:center; line-height:35px;}

.q_and_a{ height:156px; overflow:hidden; position:relative; margin-top:5px; margin-bottom:10px;}
.qa_left{ width:213px; position:absolute; left:5px;overflow:hidden;overflow-x: hidden;}
.qa_left ul li{ border-bottom:#ccc 1px dotted; padding:8px 0;}
.qa_left ul li p{ height:40px; overflow:hidden; font-size:12px; color:#333; line-height:22px; margin-bottom:8px;}
.qa_left ul li p i.q_blue{ background:url(../images/icons.png) -16px -173px no-repeat; height:25px; width:30px; display:block; float:left;}
.qa_left ul li p i.q_orange{ background:url(../images/icons.png) -16px -206px no-repeat; height:25px; width:30px; display:block; float:left;}
.qa_left ul li p em{ font-style:normal; color:#0355bf; font-size:12px;}
.tools ul { clear: both; overflow:hidden; margin:10px 0 0 0;}
.tools ul li{ float:left; margin:0 25px 10px 0px;_margin:0 20px 10px 0px;}
.tools ul li.third{ margin-right:0;}
.tools ul li{ display:block; width:60px; text-align:center;height: 75px;}
.tools ul li span{ display:block; width:60px; height:42px; background:url(../images/icons.png) 2px -239px no-repeat; margin-bottom:5px;}
.tools ul li span.tool_i2{ background:url(../images/icons.png) 1px -292px no-repeat;}
.tools ul li span.tool_i3{ background:url(../images/icons.png) 1px -340px no-repeat;}
.tools ul li span.tool_i4{ background:url(../images/icons.png) 0px -386px no-repeat;}
.tools ul li span.tool_i5{ background:url(../images/icons.png) 0px -437px no-repeat;}
.tools ul li span.tool_i6{ background:url(../images/icons.png) 0px -491px no-repeat;}
.tools ul li span:hover{ display:block; width:60px; height:42px; background:url(../images/icons.png) -56px -239px no-repeat; margin-bottom:5px;}
.tools ul li span.tool_i2:hover{ background:url(../images/icons.png) -57px -292px no-repeat;}
.tools ul li span.tool_i3:hover{ background:url(../images/icons.png) -57px -340px no-repeat;}
.tools ul li span.tool_i4:hover{ background:url(../images/icons.png) -58px -386px no-repeat;}
.tools ul li span.tool_i5:hover{ background:url(../images/icons.png) -58px -437px no-repeat;}
.tools ul li span.tool_i6:hover{ background:url(../images/icons.png) -58px -491px no-repeat;}
.house_display{ height:417px; overflow:hidden;}
.h_d_h2{ height:347px;_height:357px;}
.house_display ul{ clear:both; overflow:hidden;  width: 670px;}
.house_display ul li{ float:left;  margin-right:17px; margin-bottom:13px;_margin-bottom:5px;width: 205px;}
.house_display ul li.house_ad1{ width:427px;}
.house_display ul li.third{ margin-right:0;}
.house_display ul li.bt_no{ margin-bottom:0;}

.house_display1 ul{ clear:both; overflow:hidden;  width: 670px;}
.house_display1 ul li{ float:left;margin-bottom:13px;_margin-bottom:5px;}
.house_display1 ul li.house_ad1{ width:427px;margin-right:17px;}
.house_display1 ul li.third{ margin-right:0;width: 205px;}
.house_display1 ul li.bt_no{ margin-bottom:0;margin-right:17px;}

.house_pic{ height:136px; position:relative;}
.house_pic span{ position:absolute; bottom:0; left:0; background:url(../images/half_bg.png) no-repeat; font-size:14px; color:#fff; width:205px; height:30px; line-height:30px;padding-left:15px;}
.house_price{ margin-top:9px;}
.house_price span{ font-size:14px; color:#0355bf; float:left; line-height:27px;}
.buy_btn{ width:83px; height:27px; background:#ff8d1d; border-radius:5px; font-size:14px; color:#fff; cursor:pointer; float:right;}
.house_focus p{ float:left; font-size:12px; color:#353535; line-height:30px;}
.house_focus p em{ font-size:14px; color:#d50000; font-style:normal;}
.house_focus span{ float:right; font-size:14px; color:#333; line-height:30px;}
.house_focus span i{ display:block; float:left; width:10px; height:30px; background:url(../images/icons.png) -280px -6px no-repeat; margin-right:7px; }
.house_focus span i.blue_dot{ background:url(../images/icons.png) -257px -6px no-repeat; }
.loupan_f_news{ height:69px; margin:13px 0 5px 0;}
.loupan_f_w{ width:130px; float: left; margin-left:10px;}
.loupan_f_w1{ width:160px; float: left; margin-left:10px;}
.loupan_f_w p{ font-size:12px; color:#888;}
.loupan ul li{ line-height:28px; width:98%; height:28px; overflow:hidden; }
.loupan ul.m_t{ margin-top:5px; margin-left:5px;}
.x_miao{ margin-top:5px;}
.x_miao ul{ clear:both; overflow:hidden;}
.x_miao ul li{width:137px; float:left;_width:135px; margin-top:13px;}
.x_miao1{ margin-top:5px;}
.x_miao1 ul{ clear:both; overflow:hidden;}
.x_miao1 ul li{width:100%; float:left; margin-top:13px;}
/* 热线聚焦 */
.loupan_ad4{ margin-top:15px;}
.biz_dichan{ clear:both; overflow:hidden;}
.big_pic{ position:relative; width:490px; height:401px;}
.pic_w{ position:absolute; left:0; bottom:0; background:url(../images/half_bg2.png) no-repeat; height:75px;}
.pic_w p{ width:88%; margin:0px auto; line-height:25px; margin-top:12px;}
.small_pics{ width:157px;}
.small_pics p{ height:98px; margin-bottom:3px;_margin-bottom:4px;}
.penggai p{ font-size:16px; color:#0355bf; line-height:35px; margin-bottom:10px; float:left;}
.country_pic{ margin:0 10px; clear:both; overflow:hidden;}
.bor_t{ border-top:#ccc 1px dotted; padding-top:15px;}
.nc_choice{ border:#f0f0f0 1px solid;_height:120px;}
.nc_c_1{ border-bottom:#f0f0f0 1px solid;clear:both; overflow:hidden; height:30px;}
.nc_c_1 span{ float:left;font-size:12px; color:#333; line-height:30px; margin-left:15px;}
.nc_choice ul{ float:left;}
.nc_c_1 li{ float:left; font-size:12px; color:#666; line-height:30px; margin:0 10px;}
.nc_c_1 li a{line-height:30px;}
.nc_pics{ margin-top:20px; clear:both; overflow:hidden; }
.nc_pics li{ float:left; margin:0 12px 15px 5px;}
.nc_pics li a{ display:block;}
.nc_pic_1{ clear:both; overflow:hidden; margin-top:25px;height:95px; }
.nc_pic_1 span{ display:block;width:313px;}
.nc_pic_1 span a{ margin-right:10px;_margin-right:5px; display:block; height:95px; width:146px;}
.hs_search{ margin-top:15px;}
.hsbox1{ width:206px; height:26px; border:#cecece 1px solid; font-size:12px; color:#999; line-height:26px; padding-left:5px;}
.hsbtn1{ width:50px; height:28px; background:#ff8d1d; font-size:12px; color:#fff;}
.gjj_cx span{ display:block; float:left; width:100px; text-align:center; margin-left:10px;}
.gjj_cx span em{ display: block; width:85px; height:45px; background: url(../images/icons.png) -235px -223px no-repeat; margin-bottom: 6px;}
.gjj_cx span em.danwei{ display: block; width:85px; height:45px; background: url(../images/icons.png) -240px -271px no-repeat; margin-bottom: 6px;}
.jisuan{ border:#e2e2e2 1px solid; margin-top:10px; height:230px;}
.jisuan p{ height:25px; font-size:13px; color:#333; line-height:25px; margin:15px 0 0 23px;}
.jisuan p span{ font-size:13px; color:#d70707; margin:0; display: inline;}
.jisuan_box1{ width:80px; height:23px; border:#d2d2d2 1px solid; margin:0 10px;}
.jisuan_btn1{ width:65px; height:25px; background:#0355bf; font-size:13px; color:#fff; cursor:pointer; margin-left:10px;}
.jisuan_btn2{ width:81px; height:25px; background:#ff8d1d; font-size:13px; color:#fff; cursor:pointer; margin-left:15px;}
.jisuan span{ display:block; font-size:12px; color:#333; line-height:20px; margin:19px 10px 0 10px;}
.loupan_a{ width:310px; margin-right:5px;}
.ad9{ margin-top:15px;}
.grid1{ margin-top:15px;}
.grid_tit{ background:url(../images/grid.jpg) no-repeat left center; padding-left:28px;} 
.grid1 ul{ margin-top:5px;}
.grid1 li{ height:27px; line-height:27px;}
.grid1 li span{ margin-right:15px;}
.lp5 ul li{ height:26px;line-height:26px;}
.loupan_f_news2{ margin-top:15px;}
.loupan_f_w2{ width:185px;float: left; margin-left: 10px;}
.loupan_f_w2 p{ color:#666; font-size:12px; line-height:22px;}
.loupan_b{_width:260px;}
.pg_m { height:45px;}
/* 二手房频道 */
.secondhand{ position:relative; height:390px;}
.sh_cont{ top:0;}
.new_loupan ul{ margin:10px 0;}
.new_loupan ul li{ clear:both; overflow:hidden;}
.n_l_link{ float:left; max-width:193px;_width:195px; line-height:27px; height:27px; overflow:hidden; margin-right:10px;_margin-right:5px;}
.new_loupan ul li span{ float:left; font-size:14px; color:#888; line-height:26px;}
.n_l_link em{ display:block; width:25px; height:26px; float:left; background:url(../images/icons.png) -154px -184px no-repeat; }
.n_l_link em.zu_i{ background:url(../images/icons.png) -187px -184px no-repeat;}
.sh_house_pic{ height:136px; position:relative;}
.sh_house_pic{ margin-bottom:5px;}
.sh_house_pic2{ height:136px; position:relative;  background-color: #666666;}
.sh_house_pic2{ margin-bottom:5px;}
.sh_house_pic2 img{ margin-left: 55px;height:100%} 



.sh_h_link{ position:absolute; bottom:0; left:0; background:url(../images/half_bg.png) no-repeat; width:205px; height:30px; clear:both; overflow:hidden;}
.sh_h_link p{ float:left; margin-left:5px;}
.sh_h_link em{ float: right; font-size:14px; color:#fff; line-height:30px; margin-right:5px;}
.sh_price{ width:205px; height:32px; overflow:hidden;}
.sh_price span{ font-size:14px; color:#333; margin-right:6px; line-height:32px;}
.sh_price span.sh_p{ color:#da0404;}
.sh_add span{ font-size:12px; color:#333;}
.f_yuan{ clear:both; overflow:hidden;}
.f_yuan1{ width:310px; margin-right:5px;}
.f_y_head span{ float:left; text-align:center; color:#0355bf; line-height:25px; margin-top:15px; height:25px; overflow:hidden;}
.f_yuan1 li{ height:37px; line-height:37px; clear:both; overflow:hidden; border-bottom:#e3e3e3 1px dotted;}
.fy_name{ width:49%; text-align:left;}
.fy_huxing{ width:23%;text-align:center;}
.fy_mianji{ width:15%; text-align:center;}
.fy_price{ width:12%; text-align:center;}
.fy_huxing span,.fy_name a,.fy_mianji span{line-height:37px; font-size:13px; color:#333;}
.fy_price span{line-height:37px; font-size:13px; color:#de0d03;}
.tit7 { height: 24px;}
.tit7 a { color: #333; display: inline-block; height: 24px; line-height: 20px; padding: 0 15px; font-size: 14px;}
.tit7 a.on { background: url(../images/tit_t.gif) no-repeat center bottom;color: #0064b4; border-bottom:none;}
.usekk { border: 1px solid #0064b4; padding: 10px 0;_height:100px;}
.usekk p { padding:5px 10px; clear:both; overflow:hidden;}
.usebox1 { border: 1px solid #ddd; height: 26px; width:200px; float:left;line-height: 26px;color: #999;}
.usebtn { width: 45px;height: 28px; font-size:12px; color:#fff; cursor: pointer; border: 0; float:right; background: url(../img/usessbtn1.gif) no-repeat;}
.usekk select { border: 1px solid #ddd; width:81px; height:25px; font-size:12px;}
.usekk p a { margin-left: 10px; padding-left: 20px; display: inline-block; line-height: 24px;}
.usekk p a.er_map {  background: url(../images/ico16.gif) no-repeat 0 center;}
.usekk p a.er_ps { background: url(../images/ico17.gif) no-repeat 0 center;}
.add8{ margin:10px 0 5px 0;}
.jingji ul{ margin-left:13px; margin-top:10px;}
.jingji li{ float:left; width:125px; text-align:center; margin-top:5px;_margin-top:2px;}
/* 家居频道 */
.jiaju{ position:relative; height:175px;}
.zx_tool_cont{ margin-top:15px;}
.zx_t_row{ clear:both; overflow:hidden; margin-top:8px;}
.zx_t_link{ width:119px; height:34px; background:#50b6e0; font-size:14px; color:#fff; text-align:center; line-height:34px;}
.zx_describ p{ float:left; font-size:14px; color:#333; line-height:30px; }
.zx_describ span{ float:right; font-size:14px; color:#333; line-height:30px; }
.loupan2 ul{ margin:10px 0;}
.loupan2 ul li{ clear:both; overflow:hidden;width:270px; height:27px; line-height:27px;}
.loupan2 ul li span{ margin-right:10px;}
.land_left{ float:left; width:902px;}
.m_r{ margin-right:10px;}
.land_l_l{ width:313px;}
.land_icons ul{ clear:both; overflow:hidden; margin:25px 0 8px 0;_margin:15px 0 8px 0;}
.land_icons ul li{ float:left; width:78px;text-align:center;}
.land_icons ul li span{ display:block; width:78px; height:43px; background:url(../images/icons.png) -121px -298px no-repeat; margin-bottom:5px;}
.land_icons ul li span.land_i2{ background:url(../images/icons.png) -122px -353px no-repeat;}
.land_icons ul li span.land_i3{ background:url(../images/icons.png) -125px -413px no-repeat;}
.land_icons ul li span.land_i4{ background:url(../images/icons.png) -125px -471px no-repeat;}
.land_icons ul li span:hover{ background:url(../images/icons.png) -184px -298px no-repeat; }
.land_icons ul li span.land_i2:hover{ background:url(../images/icons.png) -185px -353px no-repeat;}
.land_icons ul li span.land_i3:hover { background:url(../images/icons.png) -188px -413px no-repeat;}
.land_icons ul li span.land_i4:hover{ background:url(../images/icons.png) -188px -471px no-repeat;}
.land_news ul li{ border-bottom:#d5d5d5 1px dotted; padding-bottom:10px; padding-top:5px;}
.land_news ul li p{ width:310px; height:35px; overflow:hidden; padding-top:5px; line-height:35px;}
.land_news ul li span{ display:block; width:310px; max-height:50px; overflow:hidden; color:#666; line-height:23px; text-indent:2em;}
.land_l_t{ padding-top:10px; padding-right:20px;}
.a_left{ width:328px; float:left;}
.a_ad7{ width:286px; height:155px; margin:18px auto; margin-bottom:5px;}
.a_topic_new{ width:300px; margin:0 auto;}
.a_topic_new p{line-height:37px;}
.a_topic_new span{ line-height:24px;}
.a_center{ width:395px; float:left; margin-left:41px;}
.a_top_tit{ margin-top:10px;line-height:35px;width:395px; height:35px; overflow:hidden;}
.a_row{ clear:both; overflow:hidden;}
.a_row span{ width:255px; float:right; display:block; margin-right:6px; line-height:23px; margin-top:5px;}
.a_center ul{ margin-top:5px;}
.a_center ul li{ width:395px; height:30px; overflow:hidden;line-height:30px;}
.a_center ul li span{ margin-right:10px;}
.dichan{ width:350px;}
.map_find em.dichan_i{ margin:14px 3px 0 0; background:url(../images/icons.png) -280px -374px no-repeat; width:25px; height:20px; display:block; float:left;_margin:10px 3px 0 0; }
.map_find em.ershou_i{ margin:14px 3px 0 0; background:url(../images/icons.png) -280px -338px no-repeat; width:25px; height:20px; display:block; float:left;_margin:10px 3px 0 0; }
.foot1{ background:#f4f4f4; height:180px; margin:15px 0 15px 0;}
.foot_list{ width:145px; padding:0px 77px; margin:20px 0; border-right:#dddddd 1px solid; float:left;}
.foot_l_tit{line-height:50px;}
.foot_row{ line-height:28px; width:160px;}
.fo_link{ display:inline;line-height:28px;_display:inline;}
.foot_row em{ font-size:12px; color:#333; margin:0 10px; }
.title_top_l span{ font-size:30px; color:#323232; line-height:52px;}
.friend_links{font-size:12px; color:#323232; line-height:28px; margin:0 15px;}
.f_link{display:inline-block; margin:0 5px;_display:inline;}
.wx{ padding:20px 0 25px 0; clear:both; overflow:hidden; border-bottom:#eeeeee 1px solid; margin-bottom:10px;}
.clearfix { zoom: 1;}
.wx dl{ float:left; height:90px; width:350px; margin-left:38px; _margin-left:28px;}
.wx dl dt{ float:left; width:90px; height:90px; margin-right:10px;}
.wx dl dd{ width:190px; float:left; margin-left:10px;}
.wx dl dd .f16{ height:35px; line-height:35px; font-size:18px;}
.wx dl dd .f12{ margin-bottom:8px; color:#888; font-size:12px;}
.mb_none{ margin-bottom:0;}
#copyright {margin: 0px auto;font-size:12px;}
#copyright .cop {width: 980px; text-align: center; line-height: 23px;}
#copyright .cop span {color: rgb(35, 72, 127);}
#copyright .kuang {margin: 7px auto 0px; width: 920px; height: 55px; background:#FFF}
#copyright .kuang .k02 {border: 1px solid rgb(214, 214, 214); width: 141px; height: 52px; margin-left: 10px; float: left; display: inline;}
#copyright .kuang .k02 .wj {width: 57px; height: 44px; text-align: center; line-height: 51px; padding-top: 5px; float: left;font-size:12px;}
#copyright .kuang .k02 .w_z {margin: 5px; width: 63px; height: 41px; text-align: center; line-height: 20px; float: left; display: inline; text-decoration:none;font-size:12px;}
#copyright .kuang .k02 .w_z a{font-size:12px;}
.bottom {width:980px;margin:0 auto; margin-top: 3px;}
.bottom p {height: 30px; text-align: center; color:#333; line-height: 30px; font-size:12px;}
.bottom p a {color:#333; text-decoration:none;font-size:12px;}
.bottom p a:hover {color: rgb(255, 102, 0);font-size:12px;}

.addjs {
 width: 620px; 
  height: 263px; 
clear: both;
overflow: hidden;
position: relative;


}
.p_left1 .box {
box-shadow: 0px 0px 5px #ddd;
margin: 0px auto;
overflow: hidden;
}
.p_left1 .box a {
position: absolute;
left: 0px;
top: 0px;
}
.addjs span.js_l {
display: block;
position: absolute;
left: 10px;
top: 95px;
cursor: pointer;
}
.addjs span.js_r {
display: block;
position: absolute;
right: 10px;
top: 95px;
cursor: pointer;
}
.hotsth{ height:27px; padding:10px 5px 5px;color:#fff; background:#000;position: relative;}
.hotsth span{ color:#fff; font-size:14px;  display:inline; margin-right:10px;}
.hotsth span.hot{ background:#b40000; color:#fff;  padding:5px;}
.xian{display: block;}
.yin{display: none;}


.hotnews{ border:1px solid #dedede; background:#f5f9ff; margin:10px 0; height:38px; padding:1px;}
.hotnews p{ background:#b40000 url(../img/ico4.gif) no-repeat right center; height:38px; line-height:38px; float:left; width:95px; font-size:16px; font-family:"微软雅黑"; color:#fff; text-indent:12px;}
.hotnews a{color:#333; line-height:38px; }
.hotnews a:hover{ color:#c90000;}
.hotnews a span{ color:#06c;}

#playBox{ width:auto; height:195px;  position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:70px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:70px; right:10px; z-index:10;}
#playBox .smalltitle {width:427px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#69aaec;}

.Popup{ width: 80px;position: absolute;right: 85px;z-index: 1000;padding: 0;margin: 0;}
.Popup a{ display:block; width:80px; height:32px; line-height:32px; text-align:center; color:#fff; background:#605f5f; margin:0;}
.Popup a:hover{ color:#f0ff00;}
.Popup a.first{ border-bottom:1px  solid #002c53;}
.Popup a.second{ border-bottom:1px  solid #002c53;border-top:1px  solid #2a9aff;}
.Popup a.three{border-top:1px  solid #2a9aff;}

/***柱状图**/
#shuoming {
text-align: center;
margin-top: 50px;
width: 50%;
float: left
}
#shuoming p {
text-align: center;
line-height: 10px
}
#shuoming a {
color: #333;
font-size: 12px;
text-decoration: none;
}
#parentDiv{
width:520px;

border:1px solid #ccc;
margin:0 auto;
overflow:hidden;
}
#Main{
width:520px;
height:195px;
margin-top:-17px;
}

#parentDiv1{
width:520px;
border:1px solid #ccc;
margin:0 auto;
overflow:hidden;
bottom: 50px;
   
}
#Mains2{
width:520px;
height:195px;
margin-top:-17px;

}
.loupan2 ul li a{overflow:hidden;width:270px; height:27px; line-height:27px;}

/*热线聚焦 农民工进城购房改商业地产  2016-11-30*/
.commercial-item li{ float:left; height:211px;width:200px; margin-right:13px; margin-bottom:13px;_margin-bottom:5px}
.simple-box{ clear:both; height:35px; line-height:35px}
.fram-num{ display:block; width:20px; height:20px; float:left; color:#fff; border-radius:3px; text-align:center; margin-right:5px; margin-top:5px}
.bg-blue{ background:#0355bf}
.f-orange{line-height: 28px;color:#ff8d1d;height: 28px;margin-left:5px;display: block;}
.bg-gray{ background:#949494}
.news-tit{display:block; width:135px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; float:left; line-height:28px; margin-right:10px}
.material ul li span.l-building{ width:66px; height:66px; background:url(../images/icons.png) -327px 5px no-repeat}
.building-name{position:absolute; bottom:0; left:0; background:url(../images/half_bg.png) no-repeat; width:200px; height:30px; clear:both; overflow:hidden;}
.material ul li span.l-shops{height:66px;background:url(../images/icons.png) -327px  -55px no-repeat;}
.material ul li span.l-synthesis{ height:66px;background:url(../images/icons.png) -327px -115px no-repeat;}
.commercial-item li{ float:left; width:200px; margin-right:13px; margin-bottom:13px;_margin-bottom:5px}
.l-address{ background:url(../images/icons.png) -210px -235px; padding:3px 7px; margin-right:3px}
.l-price{ color:#da0404; font-size:16px; margin-right:3px}
.building-name p{ float:left; margin-left:5px; line-height:30px}
.price-box{ color:#666}
.l-hot{ background: url(../images/icons.png) no-repeat -355px -218px; padding:2px 8px; margin-right:3px}
.news-item{ margin-top:10px; margin-left:5px}
.complex-box{ display:none; height:70px; overflow:hidden}
/*.loupan ul li { width:98%; height:auto; overflow:hidden; clear:both; margin-bottom:3px}*/
.complex-left{ float:left; width:120px; margin-right:10px}
.complex-right{ float:left; width:100px; }
.sale-details p{ font-size: 14px;color:#333; width:200px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.zx_describ{ height:auto; overflow:hidden; height:25px; }
/*新房客服部分样式*/
.q_and_a-item li{ clear:both; height:auto; overflow:hidden; border-bottom:1px solid #ededed; height:155px}
.q_and_a-img{ float:left; width:87px; border:1px solid #aaa; height:125px; overflow:hidden; margin-top:10px; margin-right:10px}
.q_and_a-dtit{ font-size:18px; line-height:30px}
.q_and_a-details{ float:left; padding: 5px}
.consultation,.scan{ height:auto;  margin:4px 0; font-size:12px}
.consultation a{ display:block; background:#0355bf url(../images/newicons.png) no-repeat -7px -4px; color:#fff; height:25px; border-radius:5px; line-height:25px; padding:3px 7px; padding-left:33px; width:60px }
.scan a{ display:block; background:#ff8d1d url(../images/newicons.png) no-repeat -8px -38px;color:#fff; height:25px; border-radius:5px; line-height:25px; padding:3px 7px; padding-left:33px;width:60px}
.consultation a:hover,.scan a:hover{ opacity:.9; filter:alpha(opacity=90)}
.phone-num{ background:url(../images/newicons.png) no-repeat -14px -75px; line-height:35px; font-size:14px; color:#da0404; padding-left:25px}
.scan{ position:relative}
.code{ position:absolute; width:70px; height:70px; margin-top:-30px; display:none; right:0}
.scan1 a{line-height: 26px;width: 93%;margin-left: 5%;height: 26px;overflow: hidden;display: block;}
.scan1{ position:relative}
.code1{ position:absolute; width:70px; height:70px; margin-top:-80px; display:none; right:0}
/*2017-07-25最新样式*/
.f_yuanitem{width:650px; }
.fy_name1{ width:20%; text-align:left; overflow:hidden}
.fy-item{width:15%; text-align:center; white-space:nowrap}
.fy-price{ width:20%; text-align:center}
.fy-price span{cline-height: 37px; font-size: 13px; color: #de0d03;}

.f-y-head span { float: left; display:block; text-align: center; color: #666;line-height: 25px; margin-top: 15px;  height: 25px; overflow: hidden; margin-bottom:10px; font-size:15px;}
.hot-head { height: 38px;border-bottom: #dddddd 1px solid;}
.hot-head span{ display: block; float:left; padding:0 5px; font-size:18px; line-height:36px;*line-height:38px;color:#0355bf;}
.f_yuanitem li{ clear:both; height:auto; overflow:hidden; padding:0; line-height:40px; height:40px}
.f_yuanitem li div{color:#999}
.fy_name1 a{color:#999}
.addborder { border: 1px solid #eee; padding: 10px 0; _height: 100px; margin-bottom:20px;}
.serchbox { padding-left:5px;  border: 1px solid #ddd;  height: 30px; width: 245px;  float: left; line-height: 30px; color: #999;}
.searchbtn{ background:#0355bf url(../images/serch.png) no-repeat 80px center; width:250px; height:35px; color:#fff; border-radius:5px; font-size:16px;}
.datasource-item li{float:left; width:47%; margin-right:3%; border-radius:5px; margin-bottom:15px;}
.datasource-item li div{ padding:0 0 0  4px; line-height:34px; font-size:16px; height:65px; line-height:65px;}
.datasource-item li  a{color:#fff}
.datasource-item li div span{ display:block; float:left; width:38px; height:34px; margin-right:4px; margin-top:15px}
.fc-datasource{background:url(../images/1.png) no-repeat;}
.xc-datasource{background:url(../images/2.png) no-repeat}
.gx-datasource{background:url(../images/3.png) no-repeat}
.xq-datasource{background:url(../images/4.png) no-repeat}
.xz-datasource{background:url(../images/5.png) no-repeat}
.dx-datasource{background:url(../images/61.png) no-repeat}
.bg-orange{background:#ffa44a}
.bg-lightred{background:#f07989}
.bg-purple{background:#b07ac6}
.bg-yellow{background:#fbc751}
.bg-lightblue{background:#73c5e6}
.bg-lightpurple{background:#a5b1fc}
.s-t{margin-top: 0px;
margin-left:17px;
margin-bottom: 2px; line-height:24px}
.s-t em {
font-size: 12px;
color: #666;
font-style: normal;
}
/*更改部分*/
.limitsearch-width{width:480px;}
.input3 { width: 90px; height: 42px; margin-left: 15px;  padding-left: 15px;  line-height: 40px;  font-size: 16px;  color: #fff;  font-family: "微软雅黑";  border: 0px solid #dedede;-moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius: 5px;   background:#0355bf url(../images/addre.png) 5px center no-repeat  }
/*新增加部分2018-03-29*/
.tourist-l{float:left; width:313px; margin-right:5px;}
.tl-top h4 a{ font-size:14px; font-weight:700; width:300px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; line-height:30px;}
.tl-top p{ font-size:12px; color:#6d798c; line-height:20px; margin-bottom:10px; }
.tl-top{ height:auto; overflow:hidden; border-bottom:1px dashed #f2f3f7}
.tl-item li{ line-height:30px;}
.tl-item li a{ color:#465671; display:block; line-height:30px;  width:300px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.tourist-r{ float:right; width:800px; border:1px solid #ebebeb; padding:15px;}
.list-item .third { margin-right: 0; width: 205px; float:left; margin:0 17px; }
.leftbtn,.rightbtn{ margin-top:75px}
.leftbtn{float:left}
.rightbtn{ float:right}
.tourist-r .list-item { float:left}

/*搜索特效*/
#full-screen-slider { width:100%; height:460px; float:left; position:relative}
/*#slides { display:block; width:100%; height:460px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
*/#pagination { display:block; list-style:none; position:absolute; left:50%; top:340px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}


.bigbbg {width: 100%;height: 460px;text-align: center;font-size: 50px;overflow: hidden;position: relative;}
.bigbbg ul {width: 100%;height: 460px;position: relative;}
.bigbbg ul li {width: 100%;height: 460px;top: 0;position: absolute;margin:auto; }
.bigbbg li img{width:100%;height:460px;}
.bigbbg ol {position: absolute;bottom:0px;z-index:200;height: 40px;text-align: center;right: 50%;}
.bigbbg ol a {width: 10px;height: 10px;margin-right: 10px;background: #fff;border-radius: 50%;display: inline-block;box-shadow: 1px 1px 1px #333;}
.bigbbg ol a.active {background: white;background:#202220;z-index: 20;}


/*新增部分2018.6.19*/
.tu11 li {width: 147px; float: left; margin: 0px 6px 10px 6px;display: inline;margin-bottom:12px;}
.d_gfjl ul li{ line-height:26px; width:93%; margin-left:5%; height:26px; overflow:hidden; display:block;}
.tu11 li a img {width: 145px;height: 125px;margin-bottom:5px;border: 3px solid #DEDEDE;}
.tu11 li span a {display: block; text-align: center;width:95%; margin:0 auto;height: 30px; line-height:30px;background: #ff8d1d;border-radius: 5px;font-size: 14px;color: #fff;cursor: pointer;}
.tit_link01{ float:left;margin:15px 10px 0 0px;}	
.d_qqpic{ width:80px; height:80px; float:left;margin-right: 10px;}
.qq2000{ padding-left:10px; display:block}
.qq2000 span{ color:#F00; font-size:18px;}	
	
/*2018.11.06新增*/
.hy_list{ margin-left:10px; overflow:hidden;_width:410px;}
.hy_list ul li{ overflow:hidden; height:30px; line-height:30px;}
.hy_list ul li span {margin-right:10px;}
.pic_new01{ float:right; margin-right:20px;_margin-right:10px; width:163px; margin-top:40px;}
.d_center{ width:570px; float:left; margin-left:15px;}
.d_center .newlist{ width:570px;}
.hot_head01{height:38px;border-bottom:#dddddd 1px solid; padding-top:15px;}
.hot_head01 span{ display: block; float:left; padding:0 5px; font-size:18px; line-height:36px;*line-height:38px; border-bottom:#0355bf 2px solid; color:#0355bf;}
.padding15{ padding-top:15px;}