﻿#header { width: 100%; }
.header_smallnav { height: 31px; line-height: 26px; }
#header .nav_bg { background: url(../images/nav_bgnew.jpg) repeat-x; height: 81px; overflow: hidden; }
.nav_bg .logo { float: left; margin-top: 16px; }
/*瀵艰埅*/
#navh { padding: 30px 0px 0px 0px; list-style-type: none; font-size: 14px; margin: 0px auto; }
#navh a:link { display: block; padding: 0px 17px 0px 17px; color: #fff; text-decoration: none; }
#navh a:visited { color: #fff; text-decoration: none; }
#navh a:hover { color: #ffac00; text-decoration: none; }

#navh li { float: left; background: url(../images/daox.png) no-repeat right center; width: 120px; text-align: center; }
#navh li span { font: 10px Arial; -webkit-text-size-adjust: none; }
#navh li a:hover { color: #ffac00; }
#navh li ul { line-height: 25px; list-style-type: none; text-align: left; left: -999em; width: 120px; position: absolute; z-index: 1000; _width: 90px; *margin-left: -82px !important; background-color: #F00; }
#navh li ul li { float: left; width: 100px; background: #81ba15; border-top: 1px #fff solid; _width: 70px; padding-left: 20px; }
#navh li ul a { display: block; width: 120px; text-align: left; padding-left: 34px; font-size: 12px; color: #FFF; _width: 70px; }
#navh li ul a:link { color: #fff; text-decoration: none; }
#navh li ul a:visited { color: #fff; text-decoration: none; }
#navh li ul a:hover { color: #fff; text-decoration: none; font-weight: normal; background: #81ba15; display: block; width: 64px; padding-left: 17px; _width: 169px; *margin-left: -152px !important; }
#navh li:hover ul { left: auto; }
#navh li.sfhover ul { left: auto; }




#header button { /*margin: 20px 0px 15px 15px; */ }
#header .xz_button a:hover { text-decoration: none; }
#header .freead_btn { background: url(../images/button_yellow.jpg) no-repeat; width: 90px; height: 31px; line-height: 31px; border: none; cursor: pointer; font-size: 14px; color: #FFF; padding-left: 30px; float: left; display: block; margin: 20px 0px 15px 15px; }
#header .regist_btn { background: url(../images/button_yellow1.jpg) no-repeat; width: 160px; height: 31px; line-height: 31px; border: none; cursor: pointer; font-size: 14px; color: #FFF; padding-left: 30px; float: left; display: block; margin: 20px 0px 15px 15px; }
#header .Managead_btn { background: url(../images/button_green.jpg) no-repeat; width: 78px; height: 31px; line-height: 31px; border: none; cursor: pointer; font-size: 14px; color: #FFF; padding-left: 35px; float: left; display: block; margin: 20px 0px 15px 15px; }

#main { width: 100%; clear: both; }
#main .main_ad1 { width: 990px; height: 180px; overflow: hidden; }
#main .main_ad2 { width: 950px; height: 90px; overflow: hidden; margin: 0px 0px 15px 20px; }
#main .banner { height: 355px; overflow: hidden; margin: 15px 0px; position: relative; }
.banner .title1 { position: absolute; top: 320px; z-index: 999999; }
.banner .titlebg { position: absolute; background: #000; height: 40px; line-height: 40px; z-index: 999; width: 990px; opacity: .7; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; bottom: 0; }
.banner .title1 a { color: #FFF; font-size: 24px; font-weight: bold; padding-left: 10px; }
.banner .title1 a:hover { color: #fff; font-size: 24px; font-weight: bold; padding-left: 10px; text-decoration: underline; }
#main .banner1 { height: 355px; overflow: hidden; margin-bottom: 15px; position: relative; }
.banner1 .title1 { position: absolute; top: 320px; z-index: 999999; }
.banner1 .titlebg { position: absolute; background: #000; height: 40px; line-height: 40px; z-index: 999; width: 990px; opacity: .7; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; bottom: 0; }
.banner1 .title1 a { color: #FFF; font-size: 24px; font-weight: bold; padding-left: 10px; }
.banner1 .title1 a:hover { color: #fff; font-size: 24px; font-weight: bold; padding-left: 10px; text-decoration: underline; }
#main .part1 { border: 1px solid #dbdbdb; width: 968px; padding: 10px 10px 0px; height: 324px; overflow: hidden; margin-bottom: 15px; }
.part1 h3 { font-size: 22px; padding-bottom: 15px; }
.part1 p { font-size: 14px; line-height: 25px; padding-bottom: 5px; }
.part1 strong { font-size: 14px; padding-top: 5px; }
.part1 .price { /*width: 136px;*/ height: 32px; line-height: 32px; font-size: 14px; text-align: center; display: block; margin-top: 15px; float: left; }
.part1 .price span { font-size: 18px; }

#main .fy-qh { position: relative; }
.fy-qh .prev { background: url(../images/prev.png) no-repeat; width: 30px; height: 60px; position: absolute; left: -40px; z-index: 999; top: 100px; }
.fy-qh .next { background: url(../images/next.png) no-repeat; width: 30px; height: 60px; position: absolute; right: -40px; z-index: 999; top: 100px; }
.fy-qh li { float: left; display: block; width: 330px; margin: 0px 5px 15px 0px; position: relative; height: 320px; }
.fy-qh p { font-size: 14px; line-height: 22px; width: 320px; overflow: hidden; }
.w1100 { width: 1100px; }
.w990 { width: 990px; overflow: hidden; }
.fy-qh .title { position: absolute; background: #000; height: 36px; line-height: 36px; z-index: 999; width: 320px; opacity: .7; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; top: 214px; }
.fy-qh .titlel a { float: left; font-size: 14px; font-weight: bold; color: #FFF; padding-left: 10px; position: absolute; top: 225px; z-index: 99999; height: 16px; line-height: 16px; overflow: hidden; }
.fy-qh .titler { float: right; width: 45px; height: 36px; position: absolute; top: 214px; z-index: 99999; left: 275px; }






#main .contact_j { background-color: #f5f5f5; height: auto; overflow: hidden; }
.contact_j .people { border: 1px solid #dddddd; float: left; margin-top: 23px; display: block; }
.contact_j p { padding: 5px 0 10px 0; float: left; line-height: 25px; width: 200px; }
.contact_j .contact_form { background: #f4f8ed; border: 1px solid #dddddd; overflow: hidden; width: 765px; margin: 20px 0; }
.contact_form .formlm { background: #81ba15; width: 765px; height: 30px; line-height: 30px; color: #FFF; font-size: 14px; padding-left: 10px; font-weight: bold; }
.contact_form .sj_form { margin: 15px; }
.contact_form .sj_form .inputbg { background: url(../images/input_bg.jpg) no-repeat; width: 149px; height: 26px; line-height: 26px; padding-right: 20px; }
.contact_form .sj_form .inputbg input { border-width: 0px; margin: 0px; height: 22px; width: 140px; background-color: transparent; line-height: 22px; float: left; padding: 0px 0px 0px 10px; }
.contact_form .sj_form .button_bg { background: url(../images/button_bg.jpg) no-repeat; width: 49px; height: 17px; line-height: 17px; border: none; cursor: pointer; color: #FFF; margin-left: 10px; }
.contact_form .sj_form .button_bg2 { background-color: #81BA15; width: 49px; height: 20px; line-height: 20px; border: none; cursor: pointer; color: #FFF; margin-left: 10px; }

.xz_black { color: #000; }

.inputbgxy4 { vertical-align: middle; height: 25px; line-height: 25px; padding: 0 2px; border: 1px solid #DDD; /*color: #DDD;*/ }
.selectx1 { vertical-align: middle; height: 25px; line-height: 25px; border: 1px solid #DDD; /*color: #C5C5C5;*/ font-size: 14px; }

.inputbgxy5 { vertical-align: middle; height: 20px; line-height: 20px; padding: 0 2px; border: 1px solid #DDD; width: 50px; }
.w200 { width: 200px; }
.h100 { height: 100px; }
.pr10 { padding-right: 10px; }


.fyxz_listx { margin: 0 10px 10px; width: 280px; }
.fyxz_ln1 { background: #F0F0F0; padding: 5px 10px; }

.fyxz_ln1nav { background: #82b913; height: 30px; line-height: 30px; color: #FFF; font-size: 14px; padding-left: 10px; font-weight: bold; }
.fbb14 { font-size: 12px; color: #000; }
.inputbgxy1 { vertical-align: middle; height: 25px; line-height: 25px; padding: 0 2px; border: 1px solid #DDD; }

.inputbgxy2 { vertical-align: middle; height: 20px; line-height: 20px; padding: 0 2px; border: 1px solid #DDD; }

.w50 { width: 50px; }
.w170 { width: 170px; }
.w175 { width: 175px; }
.h120 { height: 120px; }
.sent { background: #81b915; width: 60px; height: 30px; line-height: 30px; display: block; color: #FFF; text-align: center; }
a.sent:hover { color: #FFF; text-decoration: none; }


/*鎴夸骇涓婚〉*/
#main .hotfy { margin: 15px 0px 0px 0px; }
.hotfy .fcnav { background-color: #81ba15; height: 40px; line-height: 40px; padding: 0px 10px 0px 15px; }
.fcnav .lm { height: 40px; line-height: 40px; color: #fff; font-size: 14px; font-weight: bold; width: 239px; }
.fcnav .lm span { font-size: 12px; font-family: Arial; padding-left: 10px; font-weight: 100; }
#main .zyzj { margin: 15px 0px; float: left; }
.zyzj .fcnav { background-color: #81ba15; height: 40px; line-height: 40px; padding: 0px 5px 0px 15px; float: left; width: 660px; }
.zyzj .lm { height: 30px; line-height: 40px; color: #fff; font-size: 14px; font-weight: bold; width: 370px; }
.zyzj .lm span { font-size: 12px; font-family: Arial; padding-left: 10px; font-weight: 100; }
#main .home_banner { width: 990px; height: 350px; overflow: hidden; position: relative; z-index: -999; }

#main .dc_company { float: left; margin: 15px 0px 0px 0px; }
.dc_company .fcnav { background-color: #81ba15; height: 40px; line-height: 40px; padding: 0px 10px 0px 15px; float: left; width: 270px; }
.dc_company .dc_content { width: 270px; padding: 15px 10px 0px 10px; }


#main .select_content { width: 990px; margin: 15px 0px; }
.select_content .sousuo { background-color: #ffac00; width: 19px; height: 42px; float: left; display: block; text-align: center; color: #FFF; padding-top: 10px; }
.select_content li { background: #acacac; display: block; width: 120px; float: left; height: 47px; color: #FFF; font-size: 14px; padding: 5px 0px 0px 10px; line-height: 20px; margin-right: 5px; }

.select_content ul .info { padding: 0px; margin: 0; text-align: left; font-size: 12px; position: absolute; background: #ccc; display: none; width: 0px; z-index: 99; }
.select_content ul .info li { height: 25px; line-height: 25px; float: left; background: #999; margin-left: -10px; *margin: 0px 0px 0px -106px !important; }
.select_content ul li:hover .info { display: block; background: #ccc; }
.select_content .next { background: #acacac; display: block; width: 10px; float: left; height: 47px; color: #FFF; padding: 5px 0px 0px 10px; line-height: 47px; margin-right: 5px; font-size: 16px; }

#main .top_ad { margin: 15px 0px; }
#main .top_ad1 { margin-bottom: 15px; }
#main .top_ad2 { margin: 5px 0px 15px; }
#main .hotfy_content { background: #f5f5f5; height: 650px; overflow: hidden; }
.hotfy_content li { float: left; display: inline; width: 300px; margin: 0px 15px 15px; }
.hotfy_content .hotfc_pic { position: relative; width: 300px; height: 220px; overflow: hidden; }
.hotfy_content p { line-height: 25px; padding-bottom: 10px; }
.hotfy_content .hotfc_price { font-size: 18px; font-weight: bold; }
.hotfc_price span { color: #c30000; }

#main .zyjz_content { width: 660px; }
.zyjz_content li { width: 320px; float: left; display: inline; margin: 0px 5px 10px; }
.zyjz_content .zj_pic { border: 1px solid #81ba15; margin: 20px 0; }
.zyjz_content .zj_js { line-height: 25px; padding-left: 15px; width: 192px; height: 119px; overflow: hidden; }

#main .fy_listline { border-top: 2px solid #81ba15; }

#main .fy_listlm { color: #fff; line-height: 40px; height: 40px; background: #81ba15; font-weight: bold; font-size: 14px; padding-left: 15px; }
#main .fy_listlm1 { color: #fff; line-height: 40px; height: 40px; background: #81ba15; font-weight: bold; font-size: 14px; padding-left: 15px; }
.fy_listlm1 span { font-size: 14px; font-weight: bold; }

.fy_listlm span { font-size: 12px; font-family: Arial; padding-left: 10px; font-weight: 100; }

.home_ad img { margin-bottom: 10px; }
.home_ad .ts_img { margin-left: 70px; }

#main .fy_list { margin-top: 10px; }
.fy_list li { margin-bottom: 15px; }
.fy_list .list_pic { border: 1px solid #ddd; }
.fy_list .list_content { padding-left: 20px; width: 340px; }
.list_content .fy_titile { float: left; display: block; }
.fy_titile a { font-size: 16px; color: #0047b3; font-weight: bold; }
.list_content p { padding-left: 15px; line-height: 25px; }
.list_content p a { color: #0047b3; }
.fy_list .list_priceny { margin-left: 40px; }
.list_priceny .fc_listlogo { margin: 15px 0px 15px 0px; }
.list_priceny .fc_name { padding: 0px 0px 10px 0px; color: #0047b3; font-weight: bold; font-size: 14px; }


#main .news_content { width: 300px; margin-bottom: 10px; }
.news_content .lm { background: #81ba15; height: 40px; line-height: 40px; color: #FFF; }
.news_content .czlist { }
.news_content .czlist li { line-height: 25px; padding: 0px 10px; }
.news_content .hot_city { }

.news_content .hot_city li { width: 130px; float: left; display: block; margin: 10px 5px 0px 6px; }
.news_content .lm strong { font-size: 14px; padding-left: 15px; }
.news_content .lm span { font-family: Arial; font-size: 12px; }
.news_content .hot_newslist { }
.news_content .hot_newslist li { line-height: 25px; padding: 0px 10px; }
.news_content .hot_newslist li a { color: #0047b3; font-size: 14px; font-weight: bold; }



#main .fc_news { float: left; margin-bottom: 15px; }

.fc_news li { line-height: 25px; width: 320px; float: left; display: block; padding-right: 15px; }
.fc_news li span { display: block; color: #0047b3; font-size: 14px; padding-right: 10px; float: left; font-weight: bold; }

/*鎴夸骇璧勮璇︾粏椤�*/
#main .news_deta { }
.news_deta h3 { font-size: 24px; font-weight: bold; color: #000; padding: 10px 0px; }
.news_deta p { text-indent: 2em; line-height: 25px; padding-bottom: 10px; font-size: 14px; }
.news_deta .form { border: 1px solid #ddd; }

/*鎴挎簮璇︾粏椤�*/
#main .fy_newsl { float: left; line-height: 30px; }
#main .fy_newsl .font2 { padding-right: 120px; }
#main .fy_newsl span { padding-right: 60px; }
#main .fy_newsr { float: right; margin-top: 90px; }
#main .fy_newsny { margin-top: 5px; }
.fy_newsny .titlead { border: 2px solid #c4c4c4; }
.titlead h3 { font-size: 18px; height: 30px; line-height: 30px; text-align: center; }
#main .fy_icontx { float: left; padding: 10px; width: 130px; }
#main .fy_icontx img { float: left; }
#main .fy_icontx span { display: block; float: right; height: 70px; line-height: 70px; font-weight: bold; }
#main .fy_msxx { float: left; padding: 10px 0px 0px 10px; width: 510px; }
.fy_msxx li { float: left; width: 250px; display: block; line-height: 30px; }
#main .fy_cpzs { width: 680px; float: left; }
.fy_cpzs ul { /*margin:0px 10px;*/ }
.fy_cpzs li { width: 127px; float: left; display: inline; margin: 0px 4px; }
.fy_cpzs li div { width: 125px; /*height: 125px;line-height: 125px;*/ border: 1px solid #D9D9D9; overflow: hidden; position: relative; text-align: center; margin: auto; }

.fy_cpzs li div p { position: static; top: 50%; }
.fy_cpzs li div p::after { /*content: ".";*/ font-size: 1px; visibility: hidden; }
.fy_cpzs li div { /*height: 125px;*/ text-align: center; margin-bottom: 10px; }
.fy_cpzs li div img { position: static; top: -50%; left: -50%; vertical-align: middle; }

#main .fy_content { margin: 0px 10px; }
.fy_content li { float: left; display: block; width: 330px; line-height: 30px; height: 30px; overflow: hidden; }
.fy_content li span { font-size: 14px; font-weight: bold; padding-right: 10px; }
.fy_content p { line-height: 25px; padding: 0px 5px 10px; }

.fc_contact_form { background: #f4f8ed; border: 1px solid #dddddd; height: 240px; overflow: hidden; width: 648px; margin-right: 10px; }
.fc_contact_form .formlm { background: #81ba15; width: 648px; height: 30px; line-height: 30px; color: #FFF; font-size: 14px; padding-left: 10px; font-weight: bold; }
.formlm strong { float: left; display: block; }
.formlm span { width: 160px; color: #fff; text-align: center; display: block; float: left; font-size: 12px; margin: 5px 15px; height: 20px; line-height: 20px; }
.fc_contact_form .sj_form { margin: 15px; }
.fc_contact_form .sj_form .inputbg { background: url(../images/input_bg.jpg) no-repeat; width: 149px; height: 26px; line-height: 26px; padding-right: 60px; }
.fc_contact_form .sj_form .inputbg input { border-width: 0px; margin: 0px; height: 22px; width: 140px; background-color: transparent; line-height: 22px; float: left; padding: 0px 0px 0px 10px; }
.fc_contact_form .sj_form .button_bg { background: url(../images/button_bg.jpg) no-repeat; width: 49px; height: 17px; line-height: 17px; border: none; cursor: pointer; color: #FFF; margin-left: 10px; }


#main .fy_school { margin: 10px 10px; }
.fy_school h3 { font-size: 18px; border-bottom: 1px solid #ddd; margin-right: 10px; padding: 5px 0px; }
.school_lm { font-size: 14px; }
.school_line { border-bottom: 1px solid #ddd; margin-right: 10px; }
.fy_school .school-nametitle { width: 250px; height: 30px; line-height: 30px; }
.fy_school .school-lxtitle { width: 80px; height: 30px; line-height: 30px; }
.fy_school .school-classtitle { width: 50px; height: 30px; line-height: 30px; }
.fy_school .school-jltitle { width: 50px; height: 30px; line-height: 30px; }

#main .Credit { margin: 10px; }
.Credit h3 { font-size: 18px; color: #999; padding: 5px 0px; }
.Credit ul { margin: 15px 0px; }
.Credit .price { font-size: 24px; font-family: Arial; display: block; margin-top: 50px; }

.Credit .input_bg { background: url(../images/dk-inputbg.png) no-repeat; width: 100px; height: 20px; line-height: 20px; margin-bottom: 5px; }
.Credit .input_bg input { border-width: 0px; margin: 0px; height: 20px; width: 80px; background-color: transparent; line-height: 20px; float: left; padding: 0px 0px 0px 10px; }
.Credit .button_bg { background: #81ba15; width: 100px; height: 25px; left: 25px; color: #FFF; border: none; cursor: pointer; color: #FFF; margin: 60px 0px 0px 30px; }

/*缁忕邯浜哄垪琛�*/
.tg_jjr { background: #f5f5f5; width: 660px; /*height: 200px;*/ margin-top: 10px; overflow: hidden; padding: 10px; }
.tg_jjr .list_peopel { border: 1px solid #ddd; }
.tg_jjr .list_content { width: 210px; padding-left: 20px; line-height: 25px; /*font-size:14px;*/ }
.jjr_fytj { width: 120px; float: left; display: inline; margin: 0px 10px; line-height: 25px; }

.tg_jjr1 { background: #f5f5f5; width: 660px; margin-top: 10px; overflow: hidden; padding: 10px; }
.tg_jjr1 .list_peopel { border: 1px solid #ddd; }
.tg_jjr1 .list_content { width: 210px; padding-left: 20px; line-height: 25px; font-size: 14px; }
.tg_jjr1 .jjr_fytj { width: 116px; float: left; display: inline; margin: 0px 10px; line-height: 18px; }

.jjr_ptlist { }
.jjr_ptlist li { padding: 10px; border-bottom: 1px dotted #ddd; }
.jjr_ptlist .people { border: 1px solid #ddd; }
.jjr_ptlist .ms { line-height: 30px; width: 510px; font-size: 14px; }

#main .fy_zxbg { background: #f9f9f9; }
#main .fy_a1 { margin-bottom: 10px; }
.fy_a1 h3 { font-size: 16px; padding: 10px 0px 10px 10px; }
.fy_a1 .a1_pic { border: 1px solid #ddd; float: left; width: 70px; margin-left: 10px; }
.fy_a1 .a1_content { line-height: 22px; width: 200px; float: left; padding-left: 10px; color: #666; }
.fy_a1 .a1_tgy { border: 1px solid #ddd; padding: 5px 10px; line-height: 20px; background: #f0f0f0; margin: 0px 10px; }

#main .fy_a2 { margin: 0px 10px 10px; }
.fy_a2 .input_bg { background: url(../images/input_bgw280-26.jpg) no-repeat; width: 280px; height: 26px; line-height: 26px; margin-bottom: 10px; }
.fy_a2 .input_bg input { border-width: 0px; margin: 0px; height: 22px; width: 280px; background-color: transparent; line-height: 22px; float: left; padding: 0px 0px 0px 10px; }
.fy_a2 .btn_sentjjr { background: #ffac00; width: 280px; height: 35px; line-height: 35px; border: none; cursor: pointer; font-size: 14px; font-weight: bold; color: #FFF; margin: 5px 0px 10px 0px; }

#main .fy_a3 { margin-bottom: 10px; }
.box { width: 298px; height: 270px; border: 1px solid #ddd; font-size: 16px; font-weight: bold; }
.tagMenu { height: 35px; line-height: 35px; background: #efefef; position: relative; border-bottom: 1px solid #999; width: 650px; margin: 5px 10px; }
.tagMenu h2 { font-size: 12px; padding-left: 10px; }
.tagMenu ul { position: absolute; right: 20px; bottom: -1px; height: 26px; }
ul.menu li { float: left; margin-bottom: 1px; line-height: 16px; height: 14px; margin: 5px 0 0 -1px; text-align: center; padding: 0 12px; cursor: pointer; }
ul.menu li.current { border-top: 2px solid #0047b3; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: none; background: #fff; height: 25px; line-height: 26px; margin: 0; color: #000; }
.content { padding: 10px 0px; }

#main .fy_a4 { clear: both; }
.fy_a4 h3 { font-size: 18px; padding: 10px 0px; }

.fy_a4 .list_pic { float: left; border: 1px solid #ddd; padding: 10px; position: relative; width: 120px; margin-bottom: 10px; }
.fy_a4 .list_pic .icon_fys { position: absolute; background: url(../images/icon_fcs.png) no-repeat; width: 57px; height: 20px; right: 0px; top: 80px; text-align: center; color: #fff; line-height: 20px; }
.fy_a4 .list_pic span { display: block; text-align: center; padding-top: 10px; }
.fy_a4 .list_content { float: left; width: 150px; margin-bottom: 10px; }

.fy_a4 .list_content .title { float: left; display: block; width: 140px; }


#main .fy_a5 { margin-bottom: 10px; }
.fy_a5 h3 { font-size: 15px; font-weight: bold; padding: 10px 0px; }
.fy_a5 li { margin-bottom: 15px; }
.fy_a5 .pic_small3 { margin: 0px 25px; }
.fy_a5 .fy_sl { padding-right: 15px; }
.fy_a5 .input_bg { background: url(../images/input_bgw300-26.jpg) no-repeat; width: 300px; height: 26px; line-height: 26px; margin-bottom: 10px; }
.fy_a5 .input_bg input { border-width: 0px; margin: 0px; height: 22px; width: 150px; background-color: transparent; line-height: 22px; float: left; padding: 0px 0px 0px 10px; }
.fy_a5 button { background: #ffac00; width: 300px; height: 35px; line-height: 35px; border: none; cursor: pointer; font-size: 14px; font-weight: bold; color: #FFF; margin-top: 5px; }
.fy_a5 .bule a { color: #0047b3; }
.fy_a5 .contact_p { line-height: 22px; padding: 10px 0px 0px 10px; }




#footer { width: 100%; }
#footer .footer_line { border-bottom: 1px solid #ebebeb; margin-top: 10px; }
#main .tg_servicebg { height: 160px; background: #f5f5f5; overflow: hidden; margin-bottom: 10px; }
.tg_servicebg h4 { font-size: 16px; font-weight: bold; padding: 20px 0px 10px 0px; }
.tg_servicebg span { font-size: 14px; }
.tg_servicebg .tc { padding-top: 10px; }
.tg_servicebg .by { padding: 20px 0px 0px 10px; }
.tg_servicebg .dj { margin-top: 15px; }

.tg_service1 { width: 280px; height: 50px; background: #3d70d8; float: left; margin: 10px 0px; color: #FFF; padding: 10px; }
.tg_service1 .foot_lineb { background: url(../images/foot_lineb.png) no-repeat left center; padding: 5px 0px; }
.tg_service2 { width: 280px; height: 50px; background: #c90f1a; float: left; margin: 10px 45px; color: #FFF; padding: 10px; }
.tg_service2 .foot_liner { background: url(../images/foot_liner.png) no-repeat left center; padding: 5px 0px; }
.tg_service3 { width: 280px; height: 50px; background: #dd9c1f; float: right; margin: 10px 0px; color: #FFF; padding: 10px; }
.tg_service3 .foot_liney { background: url(../images/foot_liney.png) no-repeat left center; padding: 5px 0px; }
.main_f p { line-height: 35px; }
.main_f p a { padding-right: 15px; color: #999; }
.main_f h3 { font-size: 14px; font-weight: bold; padding: 10px 0px 5px 0px; }
#footer .content { background: #ececec; height: 80px; }
#footer .content li { float: left; width: 150px; font-size: 14px; line-height: 30px; height: 30px; overflow: hidden; }
#footer .content ul { padding-top: 15px; }
#footer .content .fr { margin-top: 15px; }
#footer .content .fr img { margin-left: 10px; }


.ad1tx { width: 180px; margin: 0px 0px 0px 15px; }
.ad1left { margin: 10px 0px 0px 20px; width: 440px; _margin: 10px 0px 0px 20px; height: 170px; background: #FFF; border-right: 1px solid #ddd; }
.ad1left .name { font-size: 24px; color: #333333; font-weight: bold; padding-bottom: 10px; }
.ad1left .phone { background: url(../images/icon_phone.jpg) no-repeat left center; font-size: 16px; color: #000; float: left; padding: 5px 10px 5px 15px; }
.ad1left .email { background: url(../images/icon_mail1.jpg) no-repeat left center; font-size: 16px; color: #000; float: left; padding: 5px 10px 5px 25px; }
.ad1left .address { font-size: 14px; padding: 10px 0px; color: #9a012f; }
.ad1left .Slogan { background: #f7f7f7; /*height: 70px;*/ width: 380px; padding: 10px; }
.ad1left .Slogan span { /*color: #000;*/ font-weight: bold; }
.ad1left .Slogan p { /*color: #999;*/ line-height: 20px; }

.ad1right { margin: 38px 15px 0px 0px; width: 280px; _margin: 38px 8px 0px 0px; }
.ad1right strong { padding: 10px 0px; display: block; }
.ad1right p { line-height: 22px; }




.page { width: 990px; margin: 0 auto; }
.fl { float: left; display: inline; }
.fr { float: right; display: inline; }
.fl h1 { float: left; padding-right: 15px; font-weight: normal; }
.icon_mail { background: url(../images/icon_mail.png) no-repeat 5px 0px; width: 16px; height: 11px; padding-left: 25px; }

.bule, .bule a, a.bule { color: #0047b3; padding-left: 5px; }


.line-green { border-bottom: 1px solid #81ba15; margin: 10px 10px 10px 0px; }
.line-green1 { border-bottom: 1px solid #81ba15; }

.icon_shou { background: #e15718; width: 20px; height: 20px; line-height: 20px; color: #FFF; font-size: 12px; text-align: center; float: left; display: block; margin-right: 10px; }
.icon_zu { background: #81BA15; width: 20px; height: 20px; line-height: 20px; color: #FFF; font-size: 12px; text-align: center; float: left; display: block; margin-right: 10px; }
.icon_price { background: #a30a38; width: 15px; height: 15px; line-height: 15px; color: #FFF; font-size: 12px; text-align: center; float: left; display: block; margin-right: 10px; }

.back a { color: #0047b3; font-size: 14px; font-weight: bold; padding-top: 25px; display: block; }
.back1 a { color: #0047b3; font-size: 14px; font-weight: bold; }
.padd25 { padding-top: 25px; font-size: 14px; }
.w496 { width: 496px; }
.w454 { width: 454px; }
.w375 { width: 375px; }
.w750 { width: 750px; }
.w680 { width: 680px; }
.w300 { width: 300px; }
.w120 { width: 120px; }
.w320 { width: 320px; }
.w150 { width: 150px; }
.w140 { width: 140px; float: left; line-height: 20px; margin-top: 5px; }
.w280 { width: 280px; }
.icommon { float: left; display: block; padding-left: 5px; }
.Tag1 { position: absolute; background-color: #000; width: 454px; height: 30px; line-height: 30px; color: #fff; opacity: .7; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; z-index: 999; top: 284px; }
.openh { position: absolute; z-index: 99999; top: 285px; }
.openh img { margin: 5px; float: left; }
.openh span { height: 30px; line-height: 30px; float: left; display: block; color: #FFF; }
.Tag2 { position: absolute; background-color: #eaa81d; width: 20px; height: 20px; line-height: 20px; color: #fff; text-align: center; left: 5px; top: 5px; }
.Tag3 { position: absolute; background-color: #8bbd36; width: 20px; height: 20px; line-height: 20px; color: #fff; text-align: center; left: 5px; top: 5px; }
.Tag4 { position: absolute; background-color: #d1444f; width: 20px; height: 20px; line-height: 20px; color: #fff; text-align: center; left: 5px; top: 5px; }
.Tag5 { position: absolute; background-color: yellow; width: 76px; height: 20px; line-height: 20px; color: #000; text-align: center; left: 5px; top: 5px; }
.openhouse_small { position: absolute; width: auto; height: 20px; line-height: 20px; color: #000; text-align: center; left: 5px; top: 5px; }
.openhouse_big { position: absolute; width: auto; height: 20px; line-height: 20px; color: #000; text-align: center; left: 5px; top: 5px; }
.more a { color: #FFF; }
.font1 { color: #325fc5; font-weight: bold; }
.font2 { color: #ff0000; font-weight: bold; }
.font3 { font-size: 13px; font-weight: bold; }
.font4 { color: #999; line-height: 35px; padding-left: 10px; font-size: 14px; }
.font5 { font-size: 18px; color: #81BA15; }
.font6 { font-size: 16px; font-weight: bold; }
.font7 { color: #ff0000; font-weight: bold; font-size: 30px; }
.redxz { color: #ff0000; }
.gjz { color: #666; /* #bababa;*/ }
.position { font-size: 14px; padding-top: 25px; display: block; color: #4d4d4d; }
.position a { /*text-decoration: none;*/ }
.news_titler { height: 30px; padding: 10px 0px; }
.news_titlel { padding-top: 10px; }
.news_titlel span { line-height: 20px; padding-bottom: 15px; display: block; color: #ccc; }

.jjr_hotfy { height: 38px; }
.jjr_hotfy h3 { font-size: 24px; color: #81ba15; }
.morenew { padding-top: 10px; display: block; }
.pic_dw { position: relative; }
.common_jx { margin-top: 15px; }
.common_jx span { /*margin-left: 10px;*/ }

/*鍒嗛〉*/
.guide-page { height: 40px; font-size: 0; letter-spacing: -3px; text-align: center; }
.guide-page a, .guide-page span { display: inline-block; vertical-align: top; font-size: 14px; letter-spacing: normal; height: 38px; line-height: 38px; padding: 0 15px; margin: 0 5px; background: #f7f7f7; border: 1px solid #d9d9d9; }
.guide-page .current { background: #8bbe35; border-color: #659424; color: white; }
.guide-page .dot { background: transparent; border: 0; }
.guide-page .edge { background: white; }
.ptb15 { padding-top: 15px; padding-bottom: 15px; }

.jjr-list button { background: #81ba15; width: 55px; height: 20px; line-height: 20px; border: none; cursor: pointer; font-size: 12px; color: #FFF; margin-left: 10px; }



/* basic */
.c:before, .c:after { content: ""; display: table; }
.c:after { clear: both; }
.c { zoom: 1; }
.hide { display: block; width: 0; height: 0; overflow: hidden; }
.pr { position: relative; }
.db, .jcarousel-prev, .jcarousel-next, .arrow1, .arrow2, .f-close, .btn-st, .btn-top { display: block; text-indent: -999em; }
.sp, .btn-tzw, .jcarousel-prev, .jcarousel-next, .arrow1, .arrow2, .btn-qx { background: url(../images/sp.png) no-repeat; }
/* 鍥剧墖鍒囨崲 */
.c-qh { width: 960px; height: 450px; background-color: #fff; position: relative; padding: 0 5px 0 25px; overflow: hidden; }
.p-show { height: 450px; width: 480px; float: left; }
.c-qh li { float: left; width: 240px; height: 220px; display: inline; }
.c-qh li img { display: block; margin: 0px auto; }
/* 宸﹀彸鐐瑰嚮鎸夐挳 */
.arrow1, .arrow2 { width: 14px; height: 23px; position: absolute; top: 167px; }
.arrow1 { left: 0px; background-position: -243px 0; }
.arrow2 { right: 0px; background-position: -243px -39px; }
/* 閫氱煡鎸夐挳 */
.yr-ms { width: 232px; margin: 2px auto 0; }
.yr-ms span { color: #4d4d4d; font-size: 12px; text-align: left; line-height: 180%; }
.yr-ms strong { font-size: 14px; text-align: left; }
.btn-tzw, .btn-qx { text-align: center; display: block; font-weight: bold; }
.btn-tzw:hover.btn-qx:hover { text-decoration: none; }
.btn-tzw, .btn-qx { width: 122px; height: 26px; line-height: 26px; float: right; }
.btn-tzw { background-position: -128px -203px; color: #793000; }
.btn-qx { background-position: 0 -445px; color: #fecfaf; }
/* 榧犳爣婊戣繃鏈夋诞灞� */
.boxgrid { width: 220px; height: 153px; float: left; overflow: hidden; position: relative; }
.boxgrid h3 { color: #fff; font-weight: bold; text-align: center; font-size: 14px; }
.boxgrid p { height: 30px; color: #fff; text-align: center; line-height: 30px; overflow: hidden; }
.boxcaption { float: left; cursor: pointer; position: absolute; background: #000; height: 30px; width: 100%; opacity: .7; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; }
.captionfull .boxcaption { top: 154px; left: 0; }
.caption .boxcaption { top: 100px; left: 0; }




/*寮瑰嚭灞�*/
#test { display: none; width: 800px; height: 300px; font-size: 14px; border: 2px solid #81ba15; background-color: #fff; padding-top: 10px; }
#test .close { float: right; padding-right: 10px; color: #900; }
#test .title { font-size: 18px; font-weight: bold; text-align: left; color: #000; padding-left: 15px; }
#test ul { margin: 15px; }
#test li { float: left; display: block; width: 150px; margin-bottom: 10px; }
#test li span a { font-size: 14px; color: #0047b3; font-weight: bold; display: block; }
#test li a { color: #0047b3; }
/*瓒呭嚭涓€灞忔樉绀�*/
.contact_top { height: 60px; background: #81ba15; color: #FFF; }
.contact_top .con_top1 { font-size: 14px; padding-top: 5px; line-height: 25px; width: 290px; }
.contact_top .con_top2 { font-size: 12px; padding-top: 5px; line-height: 25px; width: 300px; }
.con_top2 img { float: left; }
.con_top2 span { float: left; padding-left: 10px; }
.contact_top .con_top2 { font-size: 12px; padding-top: 5px; line-height: 25px; }
.contact_top .con_top3 { font-size: 12px; padding-top: 5px; line-height: 25px; width: 240px; }
.contact_top .con_top4 { margin-top: 10px; }
.con_top4 button { height: 32px; height: 32px; background: #feac00; width: 110px; float: left; border: none; cursor: pointer; color: #FFF; font-size: 14px; margin-right: 10px; }

* html #divHideTop /* IE6 搴曢儴鍥哄畾  */ { position: absolute; bottom: auto; top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); }



/*鎴挎簮鍑哄敭*/
.fy_salenews { width: 680px; }
.fy_salenews li { width: 130px; float: left; display: block; height: 35px; overflow: hidden; line-height: 35px; }
.fy_salenews li a { color: #0047b3; font-size: 14px; font-weight: bold; }
.fy_salelist { width: 680px; }


#main .fy_a7 { margin-top: 20px; }
.fy_a7 li { width: 330px; float: left; display: block; height: 146px; overflow: hidden; }
.fy_a7 h3 { font-size: 18px; padding: 10px 0px; }
.fy_a7 .list_pic { float: left; border: 1px solid #ddd; padding: 10px; position: relative; width: 120px; margin-bottom: 15px; }
.fy_a7 .list_pic .icon_fys { position: absolute; background: url(../images/icon_fcs.png) no-repeat; width: 57px; height: 20px; right: 0px; top: 80px; text-align: center; color: #fff; line-height: 20px; }
.fy_a7 .list_pic span { display: block; text-align: center; padding-top: 10px; }
.fy_a7 .list_content { float: left; width: 170px; margin-bottom: 15px; }
.fy_a7 .list_content .title { float: left; display: block; width: 150px; }

.ad_tgq { margin-bottom: 15px; }
.ad_tgq li { width: 300px; float: left; display: block; }
/*鏂板鏍峰紡*/
.xz_fcnews { height: 40px; line-height: 40px; padding-left: 15px; }
.xz_fcnews .fl span { font-size: 14px; font-weight: bold; padding-right: 10px; }
.xz_fcpicnews { float: left; }
.xz_fcpicnews .newline_h { line-height: 25px; padding-left: 10px; }
.newline_h span { /*font-size: 14px;*/ color: #0047b3; padding-right: 10px; font-weight: bold; }



.xz_fcpicnews .fxtext { width: 350px; display: inline; text-align: center; }

.xz_fcpicnews .fxtext a { font-size: 14px; color: #0047b3; font-weight: bold; padding: 10px 0px; display: block; }
.xz_fclist1 { clear: both; padding-top: 10px; }
.xz_fclist1 li { float: left; width: 330px; display: block; margin: 0px 0px 10px 0px; }
.xz_fclist1 .pic { border: 1px solid #ddd; padding: 10px; width: 85px; float: left; }
.xz_fclist1 .xzfcms { width: 210px; float: right; }
.xz_fclist1 .xzfcms h3 { font-size: 14px; color: #0047b3; padding-bottom: 5px; }
.xz_fclist1 .xzfcms p { line-height: 20px; }
.xz_ksnav { border: 1px solid #ddd; width: 298px; }
.xz_ksnav li { line-height: 25px; padding: 0px 10px; }

.main_f p { line-height: 35px; }
.main_f p a { padding-right: 15px; color: #999; }
.main_f h3 { font-size: 14px; font-weight: bold; padding: 10px 0px 5px 0px; }
#navh a.nav_dj:link, #navh a.nav_dj:visited, #navh a.nav_dj:hover, #navh a.nav_dj:active { color: #ffac00; }
.nav_dj { color: #FFAC00; }


/*鍑虹鍑哄敭椤甸潰*/
.czfl { width: 300px; margin-bottom: 10px; }
.czfl select { margin-right: 15px; }
.czfr { }
.czfr span { float: left; display: block; color: #ddd; padding: 0px 10px; }
.icon_lbys { background: url(../images/icon_lb18-18.jpg) no-repeat 0px -5px; padding-left: 25px; float: left; display: block; height: 18px; }
.icon_picys { background: url(../images/icon_pic18-18.jpg) no-repeat 0px 0px; padding-left: 25px; float: left; display: block; height: 18px; }


.cz-fy1 { width: 215px; position: relative; float: left; margin-bottom: 15px; display: inline; height: 246px; overflow: hidden; }
.cztitle-bg { position: absolute; background-color: #000; height: 30px; line-height: 30px; z-index: 999; width: 215px; opacity: .7; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; top: 131px; }

.cztitle-content a { font-size: 14px; font-weight: bold; color: #FFF; position: absolute; top: 140px; z-index: 99999; text-align: center; width: 100%; }
.white { font-size: 14px; font-weight: bold; color: #FFF; }
a.white, a.white:visited { color: #FFF; font-size: 14px; font-weight: bold; }

.cz-fy1 p { line-height: 20px; padding: 5px 0px; }
.cz-fy1 .czfy_lx { font-size: 16px; font-weight: bold; padding-right: 10px; }
.cz-fy1 .price { font-size: 16px; font-weight: bold; }




.cz-form { border: 1px solid #ddd; width: 638px; margin: 20px 0px; padding: 10px 20px; }
.cz-form h3 { font-size: 16px; padding-bottom: 15px; }
.cz-form li { margin-bottom: 15px; }
.cz-form .pic_small3 { margin: 0px 25px; }
.cz-form .input_bg { background: url(../images/input_bgw280-26.jpg) no-repeat; width: 280px; height: 26px; line-height: 26px; margin-bottom: 10px; }
.cz-form .input_bg input { border-width: 0px; margin: 0px; height: 22px; width: 250px; background-color: transparent; line-height: 22px; float: left; padding: 0px 0px 0px 10px; }
.cz-form button { background: #ffac00; width: 280px; height: 35px; line-height: 35px; border: none; cursor: pointer; font-size: 14px; font-weight: bold; color: #FFF; margin-top: 5px; }
.cz-form .contact_us { font-size: 14px; padding-top: 15px; }

.green, a.green, a.green:visited { color: #669F00; /*#81ba15;*/ }
.bule-p, a.bule-p, a.bule-p:visited { color: #0047b3; }

/*鏈湴骞垮憡*/
.local_ad { background: #e9e9e9; padding: 10px; margin-bottom: 10px; }
.local_ad h3 { font-size: 24px; color: #000; padding-bottom: 10px; }
.local_ad span { font-size: 16px; color: #666; padding-bottom: 10px; display: block; }
.local_ad p { line-height: 20px; }

.local_adyxx { background: #f5f5f5; padding: 10px; margin-bottom: 10px; }
.local_adyxx .input_bg { background: url(../images/input_bgw281-52.jpg) no-repeat; width: 281px; height: 52px; line-height: 52px; float: left; }
.local_adyxx .input_bg input { border-width: 0px; margin: 0px; height: 52px; width: 200px; background-color: transparent; line-height: 52px; padding: 0px 0px 0px 10px; }
.local_adyxx button { float: left; background: #ffac00; width: 180px; height: 52px; line-height: 52px; color: #FFF; font-size: 16px; text-align: center; border: none; cursor: pointer; margin-left: 10px; }
.local_adyxx p { font-size: 14px; line-height: 25px; }

.local_ad3 { background: #f5f5f5; border: 1px solid #ddd; padding: 10px; margin-bottom: 10px; }
.local_ad3 .lm { background: #81ba15; height: 40px; line-height: 40px; padding-left: 10px; font-size: 14px; font-weight: bold; color: #FFF; margin-bottom: 15px; }
.local_ad3 h3 { font-size: 14px; font-weight: bold; padding-bottom: 10px; }
.local_ad3 p { line-height: 25px; }
.w360 { width: 360px; }
.local_ad3 li { margin-bottom: 10px; }
.local_phone { border: 1px solid #ddd; }
.local_phone .lm { background: #ffac00; height: 40px; line-height: 40px; color: #FFF; font-size: 14px; padding-left: 10px; font-weight: bold; }

.local_phone p { line-height: 30px; padding-left: 20px; }
.local_content { padding: 10px 0px; }
.local_content p { line-height: 25px; }
.local_content span { padding-left: 50px; font-size: 14px; }

.local-buy { margin-left: 10px; }
.local-buy button { float: left; background: #ffac00; width: 180px; height: 52px; line-height: 52px; color: #FFF; font-size: 16px; text-align: center; border: none; cursor: pointer; }
.local-buy span { color: #dbdbdd; font-size: 14px; float: left; display: block; padding: 0px 0px 10px 10px; line-height: 52px; height: 52px; }
.local-form { background: #f7fafc; }
.free-ban { background: #f05c1d; width: 130px; height: 30px; color: #FFF; font-size: 14px; text-align: center; margin-right: 10px; }
.zy-ban { background: #1171b7; width: 130px; height: 30px; color: #FFF; font-size: 14px; text-align: center; margin-right: 10px; }
.hj-ban { background: #f1b321; width: 130px; height: 30px; color: #FFF; font-size: 14px; text-align: center; margin-right: 10px; }
.local-form .lei-name { font-size: 14px; font-weight: bold; padding-left: 10px; height: 50px; }
.local-form img { margin-left: 50px; }
.line_fromx { border-bottom: 1px solid #ddd; }



.tcys { border: 1px solid #ddd; margin: 10px 0px; width: 300px; padding: 10px; float: left; }
.tcys h3 { font-size: 14px; border-bottom: 2px solid #61942a; padding-bottom: 10px; }
.tcys p { text-indent: 2em; line-height: 25px; }

.tcys1 { border: 1px solid #ddd; margin: 10px 12px; width: 300px; padding: 10px; float: left; }
.tcys1 h3 { font-size: 14px; border-bottom: 2px solid #61942a; padding-bottom: 10px; }
.tcys1 p { text-indent: 2em; line-height: 25px; }

.tcys2 { border: 1px solid #ddd; margin: 10px 0px; width: 320px; float: left; }
.tcys3 { border: 1px solid #ddd; margin: 10px 12px; width: 320px; float: left; }
.tcyspart2 { }
.tcyspart2 span { font-size: 14px; font-weight: bold; padding-top: 10px; display: block; }
.tcyspart3 { }
.tcyspart3 span { font-size: 14px; font-weight: bold; padding-top: 10px; display: block; }

.ts_part3 { width: 320px; float: left; margin: 10px 0px; }
.ts_part3 h3 { font-size: 14px; font-weight: bold; }
.ts_part3 p { text-indent: 2em; line-height: 25px; }
.ts_part3 .pic { border: 1px solid #ddd; width: 320px; }

.ts_part4 { width: 320px; float: left; margin: 10px 12px; }
.ts_part4 h3 { font-size: 14px; font-weight: bold; }
.ts_part4 p { text-indent: 2em; line-height: 25px; }
.ts_part4 .pic { border: 1px solid #ddd; width: 320px; }


.local_phone1 { border: 1px solid #ddd; width: 320px; float: left; }
.local_phone1 .lm { background: #ffac00; height: 40px; line-height: 40px; color: #FFF; font-size: 14px; padding-left: 10px; font-weight: bold; }

.local_phone1 p { line-height: 35px; padding-left: 20px; }
.local_content1 { padding: 10px 0px; }
.local_content1 p { line-height: 25px; }
.local_content1 span { padding-left: 50px; font-size: 14px; }

.xz_companylist { width: 350px; }
.xz_companylist h3 { font-size: 14px; }
.xz_companylist p { line-height: 25px; padding: 10px 0px; }
.xz_companyphone { font-size: 14px; color: #ffac00; font-weight: bold; }

.xz_fclistlm { width: 300px; height: 30px; line-height: 30px; margin-bottom: 15px; font-size: 14px; }
.xz_fclistlm a { margin-right: 20px; }
.fy_current { width: 90px; height: 30px; line-height: 30px; text-align: center; display: block; background: #81ba15; color: #FFF; font-size: 14px; float: left; font-weight: bold; }
a.fy_current, a.fy_current:visited { color: #FFF; font-size: 14px; font-weight: bold; }

.xz_fclistnews { }
.xz_fclistnews .xz_fclisttop { margin-bottom: 15px; }
.xz_fclistnews .xz_fclisttop img { float: left; display: inline; }
.xz_fclistnews h3 { font-size: 14px; float: left; padding: 10px 0px; }
.xz_fclistnews .time { float: left; padding: 10px; }
.xz_fclistnews li { border-bottom: 1px dotted #ddd; margin-bottom: 10px; }
.xz_fclistnews li p { line-height: 25px; }
.xz_fclistnews .pic { margin: 10px 0px; }

.xz_ysnews1 { width: 320px; float: left; display: inline; }
.w160 { width: 160px; }

.xz_ysnews1 h3 { font-size: 14px; padding: 10px 0px; }
.xz_ysnews1 p { line-height: 25px; padding-left: 10px; }

.ad_contactform { background: #f5f5f5; border: 1px solid #ddd; padding: 10px; margin: 10px 0px; }
.ad_contactform h3 { text-align: center; font-size: 24px; font-weight: bold; padding-bottom: 10px; color: #000; }
.ad_contactform h4 { text-align: center; font-size: 16px; font-weight: bold; padding-bottom: 10px; }
.ad_contactform .by { height: 110px; background: #ffffcd; }
.ad_contactform .by p { line-height: 25px; padding: 5px 10px 10px; }
.ad_contactform .form { margin: 10px 0px; }
.ad_contactform .form .mc { font-size: 14px; font-weight: bold; }
.ad_contactform .form .input_bg { background: url(../images/input_bgw412-37.jpg) no-repeat; width: 412px; height: 37px; line-height: 37px; padding-bottom: 10px; }
.ad_contactform .form .input_bg input { border-width: 0px; margin: 0px; height: 37px; width: 400px; background-color: transparent; line-height: 37px; float: left; padding: 0px 0px 0px 10px; }
.ad_contactform .form button { background: #ffac00; width: 110px; height: 35px; line-height: 35px; text-align: center; border: none; cursor: pointer; color: #FFF; font-size: 14px; font-weight: bold; margin-top: 10px; }
.ad_picpart1 img { margin-right: 1px; }
.ad_picpart2 img { margin: 1px 0px; }
.ad_picpart3 img { margin-right: 1px; }
.ad_picpart4 img { margin: 1px 1px 0px 0px; }
.ad_picpart5 img { margin: 1px 1px 1px 0px; }
.ad_picpart6 img { margin: 0px 1px 1px 0px; }
.ad_picpart7 img { margin: 0px 1px 10px 0px; }

.w700 { width: 700px; }
.w700 li { float: left; width: 232px; display: inline; }

.line_cd { border-bottom: 1px dotted #ddd; margin-bottom: 15px; }
.xz_tagbq { padding-top: 15px; }
.xz_tagbq span { font-size: 12px; color: #ccc; display: block; padding-bottom: 10px; }

.xz_tagbq .dy_icon { background: url(../images/icon_dayin.jpg) no-repeat 0px 0px; width: 30px; height: 13px; padding-left: 20px; float: left; }
.xz_tagbq .zhuangfa_icon { background: url(../images/icon_zhuangfa.jpg) no-repeat; width: 30px; height: 10px; padding-left: 20px; float: left; }

.xz_zrbj { padding-top: 15px; }
.xz_zrbj span { font-size: 12px; color: #ccc; }

.xz_tshotnews { width: 300px; margin-bottom: 10px; }
.xz_tshotnews .lm { background: #81BA15; height: 40px; line-height: 40px; color: white; }
.xz_tshotnews .lm strong { font-size: 14px; padding-left: 15px; }
.xz_tshotnews li { border-bottom: 1px dotted #ddd; height: 30px; line-height: 30px; }
.xz_tshotnews li a { padding-right: 15px; }
.xz_number { color: #000; font-weight: bold; padding: 0px 10px; }

.w300h { width: 300px; overflow: hidden; }
.w300h li { width: 160px; float: left; margin-bottom: 10px; }
.w320h { width: 320px; }

.xz_jujiatj { }
.xz_jujiatj h3 { font-size: 14px; border-bottom: 1px solid #ddd; margin-bottom: 10px; }
.xz_jujiatj h3 strong { display: block; padding-bottom: 10px; }


.xz2_adq { border: 1px solid #ddd; margin: 10px 0px; }
.xz2_adq ul { padding: 10px; }
.xz2_adq li { padding-bottom: 10px; }
.xz2_adq li span { font-size: 14px; padding-bottom: 5px; display: block; }

.xz3_xgnews { }

.xz3_xgnews .line { border-top: 1px dotted #ddd; }
.xz3_xgnews h3 { font-size: 14px; margin: 10px 0px; }
.xz3_xgnews .pic { border: 1px solid #ddd; padding: 5px; width: 85px; float: left; margin-bottom: 10px; }
.xz3_xgnews .xzfcms { width: 500px; float: left; padding-left: 10px; }
.xz3_xgnews .xzfcms h3 { font-size: 14px; color: #0047b3; padding-bottom: 5px; }
.xz3_xgnews .xzfcms p { line-height: 20px; }

.xz4_pl { }
.xz4_pl h3 { font-size: 14px; margin: 10px 0px; }
.xz4_pl .pl_content { background: #f1f1f1; padding: 10px 0px 10px 10px; }
.xz4_pl .pl_content button { background: #637bad; width: 70px; height: 22px; line-height: 22px; border: none; cursor: pointer; color: #FFF; float: right; margin-top: 5px; }

.xz5_piclist { border: 1px solid #ddd; }

.xz5_piclist li { float: left; margin: 5px 10px; }
.xz5_piclist .pic-list { height: 125px; overflow: hidden; margin: 5px 0px; position: relative; }
.pic-list .title1 { position: absolute; top: 100px; z-index: 999999; }
.pic-list .titlebg { position: absolute; background: #000; height: 40px; line-height: 40px; z-index: 999; width: 205px; opacity: .7; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; bottom: 0; }
.pic-list .title1 a { color: #FFF; font-size: 14px; font-weight: bold; padding-left: 10px; }
.pic-list .title1 a:hover { color: #fff; font-size: 14px; font-weight: bold; padding-left: 10px; text-decoration: underline; }




.xz6_picqh { border: 1px solid #ddd; padding: 10px 0px; }
.xz6_picqh li { position: relative; float: left; width: 200px; margin: 0px 12px; }
.xz6_picqh .title { position: absolute; background: #000; height: 22px; line-height: 22px; z-index: 999; width: 200px; opacity: .7; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; top: 130px; }
.xz6_picqh .titlel a { float: left; font-size: 12px; font-weight: bold; color: #FFF; position: absolute; top: 133px; z-index: 99999; text-align: center; display: block; width: 200px; }
.xz6_picqh .titler { float: right; width: 45px; height: 36px; position: absolute; top: 214px; z-index: 99999; left: 275px; }
.xz6_picqh p { font-size: 14px; line-height: 22px; }










.xz5_piclist li { float: left; margin: 5px 10px; }
.xz5_piclist .pic-list { height: 125px; overflow: hidden; margin: 5px 0px; position: relative; }
.pic-list .title1 { position: absolute; top: 100px; z-index: 999999; }
.pic-list .titlebg { position: absolute; background: #000; height: 40px; line-height: 40px; z-index: 999; width: 205px; opacity: .7; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; bottom: 0; }
.pic-list .title1 a { color: #FFF; font-size: 14px; font-weight: bold; padding-left: 10px; }
.pic-list .title1 a:hover { color: #fff; font-size: 14px; font-weight: bold; padding-left: 10px; text-decoration: underline; }




/*房源详细页*/
#main .fy_news-xd { float: left; }
#main .fy_news-xd .font2 { padding-right: 120px; }
#main .fy_news-xd strong { padding: 20px 0px; display: block; }
#main .fy_news-xd .xz_address { font-size: 14px; }
#main .fy_news-xd .xz_sharexd { margin: 60px 0px 0px 20px; width: 240px; }
#main .xz_xiugai1 { font-size: 14px; font-weight: bold; }
.xz_xiugai1 span { float: left; padding-right: 20px; display: block; }
.w400 { width: 410px; }
#main .fy_icontx { float: left; padding: 10px; width: 130px; }
#main .fy_icontx img { float: left; }
#main .fy_icontx span { display: block; float: left; height: 70px; line-height: 22px; font-weight: bold; width: 60px; word-break: break-all; overflow: auto; }







.box-x { }
.module-title { /*background: url(../images/index_spirit_title.gif) no-repeat -9999px 50%;*/ position: relative; height: 35px; }
.module-title h3 { color: #4d4d4d; font-size: 14px; padding: 10px; }
.module-title ul { right: 0px; width: 145px; position: absolute; top: 8px; }
.module-title li { float: left; margin: 4px 9px 0px 0px; width: 12px; height: 12px; }
.module-title li.prev { margin: 0px 12px 0px 0px; width: 25px; height: 20px; }
.module-title li.next { margin: 0px 12px 0px 0px; width: 25px; height: 20px; }
.module-title li a { display: block; background: url(../images/module-title-nav-bg.gif) no-repeat -9999px 50%; overflow: hidden; width: 100%; cursor: pointer; color: #ffffff; text-indent: -9999px; height: 100%; }
#sales-product .module-title li.prev a { background-position: 0px 0px; height: 20px; }
#sales-product .module-title li.next a { background-position: -93px 0px; height: 20px; }
#sales-product .module-title li a { background-position: -35px -4px; }
#sales-product .module-title li.current a { background-position: -56px -4px; }
#new-market .module-title li.prev a { background-position: 0px -20px; height: 20px; }
#new-market .module-title li.next a { background-position: -98px -20px; height: 20px; }
#new-market .module-title li a { background-position: -35px -24px; }
#new-market .module-title li.current a { background-position: -56px -24px; }
#saving-life .module-title li.prev a { background-position: 0px -40px; height: 20px; }
#saving-life .module-title li.next a { background-position: -98px -40px; height: 20px; }
#saving-life .module-title li a { background-position: -35px -44px; }
#saving-life .module-title li.current a { background-position: -56px -44px; }
#sales-product .module-title { background-position: 0px 0px; }
.sales-dm#sales-product .module-title { background-position: 0px -180px; }
#sales-dm .module-title { background-position: 0px -36px; }
#new-market .module-title { background-position: 0px -72px; }
#saving-life .module-title { background-position: 0px -108px; }
#function-tools .module-title { background-position: 0px -144px; }
#sales-product { clear: both; width: 670px; _zoom: 1; }
#corner-product-main { z-index: 1000; margin: 0px 0px 0px -13px; overflow: hidden; width: 670px; position: absolute; height: 40px; }
#sales-product-main { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; overflow: hidden; width: 948px; padding-top: 9px; position: relative; }
#sales-product-main ul { width: 4000px; }
#sales-product-main li { float: left; width: 200px; height: 258px; }
#sales-product-main li img { display: block; margin: 0px auto; }



#sales-product-main li a.a1 { display: block; margin: 0px auto; vertical-align: middle; width: 187px; height: 178px; text-align: center; }
#sales-product-main li a.sales-product-pic span { display: inline-block; vertical-align: middle; width: 0px; }
#sales-product-main li span.price_symbol { font-size: 23px; line-height: 20px; }



.w420 { width: 420px; }



.focusPic { height: 355px; width: 990px; overflow: hidden; position: relative; margin: 10px auto; }
.focusPic .fpic { position: relative; width: 990px; height: 355px; display: none; }
.focusPic .f_bg { background: #000; height: 40px; width: 990px; position: absolute; left: 0; bottom: 0; z-index: 10; display: block; opacity: .7; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; }
.focusPic .l_btn { background: url(../images/m1.png) 0 0; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/m1.png', sizingMethod='crop'); height: 35px; width: 35px; position: absolute; left: 15px; top: 140px; z-index: 1000; cursor: pointer; }
.focusPic .r_btn { background: url(../images/m2.png) 0 0; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/m2.png', sizingMethod='crop'); height: 35px; width: 35px; position: absolute; right: 15px; top: 140px; z-index: 1000; cursor: pointer; }
.focusPic .fpic h3 { position: absolute; left: 10px; bottom: 9px; _bottom: 12px; *+bottom:12px; z-index: 100; font-weight: normal; }
.focusPic .fpic h3 a { color: #FFFFFF; font-size: 20px; text-decoration: none; font-family: Microsoft yahei; }
.focusPic .fpic h3 a:hover { color: #FF6600; }
.focusPic .btPhoto { width: 100px; height: 12px; position: absolute; bottom: 10px; _bottom: 12px; *+bottom:12px; right: 0px; z-index: 10; background: none; overflow: hidden; }
.focusPic .btPhoto .bt02 { background: url(../images/off.gif) no-repeat; width: 7px; height: 7px; margin: 3px; display: inline; float: left; cursor: pointer; }
.focusPic .btPhoto .current { background: url(../images/on.gif) no-repeat; }


.shuoming { width: 520px; height: 100px; line-height: 30px; padding: 20px; margin: 0px auto; font-size: 14px; font: "微软雅黑"; border: 1px solid #efefef; text-indent: 2em; margin-top: 20px; background: #f9f9f9; }
.shuoming a { color: #000000; text-decoration: none; }
.shuoming a:hover { text-decoration: underline; color: #FF0000; }
.xzmb25 { margin-bottom: 25px; }




.xz_fyxxindex3 { float: left; width: 680px; }
.xz_fyxxindex3 .price { float: left; width: 670px; }
.xz_fyxxindex3 .price span { padding-left: 20px; color: #333; font-size: 14px; }
.xz_fyxxindex3 .news_xz { font-size: 16px; color: #000; padding: 20px 0px; float: left; font-weight: bold; }
.xz_fyxxindex3 .address_xz2 { float: left; font-size: 14px; color: #333; }
.xz_fyxxindex3 .address_xz2 a { background: url(../images/map_index3.jpg) no-repeat center center; padding-left: 55px; }
.xz_fyxxindex3 .xz_jtms { float: left; font-size: 14px; color: #333; padding: 20px 0px; }
/*.xz_fyxxindex3  .xz_jtms span{ padding-left:50px;}*/


/*焦点图*/
.mod18 { width: 680px; height: 406px; margin: 10px auto; position: relative; background: #f7f7f7; }
.mod18 .btn { position: absolute; width: 15px; height: 70px; top: 336px; cursor: pointer; z-index: 99; font-size: 50px; font-weight: bold; }
.mod18 .prev { left: 0; background: url(../images/prevBtn.png) no-repeat; }
.mod18 #prevTop, .mod18 #nextTop { top: 120px; width: 35px; height: 35px; }
.mod18 #prevTop { background: url(../images/prevBtnTop.png) 0 0 no-repeat; }
.mod18 #nextTop { background: url(../images/nextBtnTop.png) 0 0 no-repeat; }
.mod18 .next { right: 0; background: url(../images/nextBtn.png) no-repeat; }
.mod18 li { float: left; }
.mod18 .cf li { position: relative; color: #fff; }
.mod18 .cf a { display: block; width: 680px; height: 330px; position: absolute; color: #fff; }
.mod18 .cf li span { display: block; width: auto; position: absolute; left: 0; top: 250px; padding: 10px 20px; line-height: 22px; text-align: left; background: rgba(0,0,0,0.6); filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000"); }
.mod18 .picBox { height: 330px; position: relative; overflow: hidden; }
.mod18 .picBox ul { height: 330px; position: absolute; }
.mod18 .picBox li { width: 680px; height: 330px; }
.mod18 .listBox { width: 642px; height: 100px; margin: 0 auto; position: relative; padding: 6px 0 10px; overflow: hidden; }
.mod18 .listBox ul { height: 100px; position: absolute; }
.mod18 .listBox li { width: 129px; height: 70px; cursor: pointer; position: relative; }
.mod18 .listBox li i { display: none; }
.mod18 .listBox li a { display: block; width: 124px; height: 70px; }
.mod18 .listBox li img { width: 124px; height: 70px; }
.mod18 .listBox .on img { width: 118px; height: 64px; border: 3px solid #ff6600; font-size: 18px; }
.mod18 .listBox .on i { display: block; }

.xz_maili { background: url(../images/xz_maili.jpg) no-repeat; height: 24px; padding-left: 20px; line-height: 24px; float: left; margin-right: 15px; }
.xz_onlinekf { background: url(../images/xz_onlinekf.jpg) no-repeat; height: 25px; padding-left: 20px; line-height: 25px; float: left; }


/*1112新增样式*/
.xz_fyxxindex3 .price .jt { background: url(../images/icon_jt.gif) no-repeat 0 0; padding-bottom: 10px; color: #23b44f; margin-left: 5px; }


/*1203新增样式*/
.hot_city_span { width: 141px; height: 47px; background: #000; opacity: .5; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; text-align: center; font-size: 16px; font-weight: bold; padding-top: 10px; position: absolute; left: 3px; top: 23px; }
.hot_city ul li .text { width: 114px; height: 47px; color: #fff; position: absolute; left: 3px; top: 23px; padding-top: 15px; text-align: center; }
.hot_city ul li .text:hover { text-decoration: none; }
.news_content .hot_city { }
.news_content .hot_city li { position: relative; width: 142px; float: left; margin: 5px; _margin: 2px; margin-bottom: 2px; _margin-bottom: 0; }
.news_content .hot_city li a { display: block; width: 142px; height: 104px; float: left; }

.com_img { border: 1px solid #dadada; padding: 1px; margin-bottom: 8px; }
.com_img img { width: 290px; height: 122px; overflow: hidden; }
.com_txt { width: 252px; height: 92px; margin: 10px auto; background: #dbdbdb; color: #333; line-height: 18px; padding: 5px; padding-left: 10px; }

.font_cu { font-size: 14px; font-weight: bold; line-height: 25px; }
.red { font-size: 14px; font-weight: bold; color: #c74649; line-height: 25px; }

.zu_li { width: 655px; height: 200px; margin-top: 20px; padding-left: 30px; }
.zu_li ul li { width: 200px; padding-right: 10px; height: 23px; line-height: 23px; float: left; }
.zu_li ul li a { font-size: 14px; }
.fy_a7 .list_pic { margin-bottom: 5px; }

/*2014-01-22新增样式*/
.add_yjsold { position: absolute; text-align: center; left: 5px; top: 5px; }

.add_yjrent { position: absolute; text-align: center; left: 5px; top: 5px; }

.add_yjsolds { position: absolute; text-align: center; left: 0px; top: 0px; }

.add_yjrents { position: absolute; text-align: center; left: 0px; top: 0px; }
/*add details*/
.fy_school .school-lxtitle { width: 380px; }
.xz_black { font-weight: normal; }
.button_contact { background-color: #81BA15; border: medium none; color: #FFFFFF; cursor: pointer; height: 20px; line-height: 20px; margin-top: 6px; width: 85px; }
