﻿@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,p,form,img,select{margin:0; padding:0;}

body{color:#636363;font:12px/1.5 "Tahoma",\5b8b\4f53,"microsoft yahei",Arial;outline:none;}
a{color:#636363;text-decoration:none;/*transition:color 0.2s linear 0s*/outline:none;}
a:hover{color:#C7000B;text-decoration:none}

ul,li{list-style:none;}
.clear{clear:both;}
.blank10{height:10px;}
img{border:0;}
.blank{height: 20px;}
.blank10{height:10px;}
.blank15{height:15px;}
.blank20{height:20px;}
.blank30{height:30px;}
.blank40{height:40px;}
.blank50{height:50px;}
.fl{float: left;}
.fr{float: right;}

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.main{width:990px; margin:auto;}

/* 头部 */
.header { position:relative;width:100%; background:url(../images/topbg.jpg) repeat-x; height:115px;}
.topArea { position:relative; height:76px; width:990px; margin:0 auto; z-index:10;}

/* logo */
.logo { width:357px; height:76px;  overflow:hidden; padding:0; float:left;}
.logo a { display:block; width:357px; height:76px; padding-top:76px; font-size:0;background:url(../images/logo.jpg) no-repeat;}

.topRight { float:right; position:relative; height:18px; padding-top:40px; line-height:18px;}
.set a {color:#FFF;margin-left:25px; font-size:14px; font-family:"microsoft yahei";}
.set a.ico1 { background:url(../images/ico_top2.png) no-repeat left center; padding-left:30px;}
.set a.ico2 { background:url(../images/ico_top1.png) no-repeat left center; padding-left:22px;}
.gotop{width:58px;height:58px;position:fixed;bottom:10px;right:90px; z-index:999999;}
.gotop a{ background:url(../images/bt.jpg) no-repeat; opacity:0.7; filter:alpha(opacity=70); display:block; overflow:hidden; width:58px; height:58px;}
.gotop a:hover { opacity:0.9; filter:alpha(opacity=90);}


/* 导航区域 */
.nav { height:35px; width:990px; margin:4px auto 0; position:relative; z-index:10;}
.nav ul {}
.nav ul li { float:left; width:141px; background:url(../images/navLine.jpg) no-repeat right top; font:14px/35px "microsoft yahei"; text-align:center;height:35px;}
.nav ul li a { width:141px; color:#fff; display:block;}
.nav ul li a:hover,.nav ul li.curr { color:#fff; background:#C7000B;}

/*幻灯*/
.banner { position:relative;z-index:9; width:100%; overflow:hidden;}
.banner .bd { position:absolute; left:50%; margin-left:-800px; top:0; width:1600px; z-index:9;}
.banner, .banner .bd { height:482px; overflow:hidden;}
.banner .hd a { position:absolute; top:182px; display:block; width:76px; height:117px; z-index:999;}
.banner .hd a.prev { background:url(../images/ico_prev.png) no-repeat; left:0;}
.banner .hd a.next { background:url(../images/ico_next.png) no-repeat; right:0;}

/*项目推荐*/
.superslidebox { background:url(../images/bank.png); width:100%; height:84px; position:absolute; left:0; bottom:-84px; z-index:10;}
.superslidebox .w990 { position:relative; height:84px; margin:auto; width:990px;}
.btn_updown { background:url(../images/ico_btnbg.png) no-repeat; width:94px; height:27px; position:absolute; right:0; top:-27px; line-height:27px;}
.btn_updown a { display:block; color:#fff;font-family:"microsoft yahei"; font-size:14px; padding-left:10px; background:url(../images/ico_btnup.jpg) 70px center no-repeat;}
.btn_updown a.down { background-image:url(../images/ico_btndown.jpg);}

.tabsList li {display: inline;float: left;height: 84px;overflow: hidden;padding: 0; margin-right:3px; border-left:1px solid #2B1E21;}
.tabsList li.nobr { border-left:none;}
.tabsList li h4 {height: 84px; width:108px; padding:0; float:left;}
.tabsList li .tabBody { display:none;}
.tabsList li.on { width:537px;}
.tabsList li.on .tabBody {display: inline;float: left; width:537px; height:84px;}
.tabsList li.on h4 { display:none;}

/*标题*/
.box h2 { background:url(../images/index_line.jpg) no-repeat left bottom;font:bold 16px/24px "microsoft yahei"; color:#CC242C; padding-left:7px; margin-bottom:15px;}
.box h2 span { float:right; font-family:"Arno Pro","Times New Roman"; font-size:16px; color:#B4B4B4; text-transform:capitalize; font-weight: normal;}
.box h2 span a { color:#4C4C4C;}
.box h2 em {font-family:"Times New Roman"; font-weight: normal; padding-left:5px; font-size:18px; color:#B4B4B4; font-style:normal;text-transform:capitalize;}


/*首页新闻区域*/
.fareal { width:680px; float:left; position:relative;}
.fareal .bd { background:#4D4D4D; height:247px;}
.fareal .bd .pic { float:left; width:386px; height:247px;}
.fareal .bd .txt { float:left; width:256px; font:12px/20px "microsoft yahei"; color:#BBBBBB; padding:20px 0 0 18px;}
.fareal .bd .txt a { color:#FFF; line-height:24px;}
.fareal .bd .txt p { border-top:1px solid #616161; margin:8px 0 0; padding-top:8px;}
.fareal .hd a.more { position:absolute; display:block; width:40px; height:39px; background:url(../images/ico_right.png) no-repeat; right:0; bottom:208px;}
.fareal .hd a.prev, .fareal .hd a.next {position:absolute; display:block; width:20px; height:20px; bottom:18px;}
.fareal .hd a.prev { background:url(../images/ico_f.jpg) no-repeat; right:255px;}
.fareal .hd a.next {background:url(../images/ico_l.jpg) no-repeat;right:226px;}

.farear { width:296px; float:right; position:relative;}
.farear h2 {font: normal 12px/24px "microsoft yahei"; color:#4e4e4e; height:24px; padding-left:5px; margin-bottom:15px; position:relative;}
.farear h2 img { vertical-align:middle;}
.farear h2 a { padding:0 8px;}
.farear .video { background:#B80002; height:247px;}
.farear .video .hd {font: normal 17px/53px "microsoft yahei"; color:#fff; padding-left:20px;}
.farear .video .hd em { font-size:11px; text-transform:uppercase; font-style:normal;}
.farear .video .hd span { float:right;}
.farear .video .bd { padding-left:21px;}

.hbewm { display:none; position:absolute; bottom:24px; right:0; z-index:99999;}

/*关于华邦区域*/
.sareal { width:680px; float:left; position:relative;}
.sareal .bd { border:1px solid #dedede; background:url(../images/index_bg1.jpg) no-repeat right top #F4F4F4; min-height:258px; padding:20px}
.sareal .bd dl {}
.sareal .bd dl dt { float:left; width:178px; margin-right:20px}
.sareal .bd dl dd { float:left; color:#9F9F9F; width:440px; font:12px/23px "microsoft yahei";}
.sareal .bd dl dd .p1 { color:#000; line-height:28px; font-size:15px;}
.sareal .bd h3 { font-family:"楷体_GB2312"; font-size:18px; line-height:20px; padding-bottom:15px; color:#565656; font-weight:normal;}

.sareal .bd dl dd p.a { padding-top:10px;}
.sareal .bd dl dd p.a a {display:inline-block; *display:inline; zoom:1; width:105px; height:38px; color:#fff; line-height:38px; text-align:right; font-size:14px; padding-right:10px; margin-right:20px;}
.sareal .bd dl dd p.a a.qywh { background:url(../images/index_bg2.jpg) no-repeat;}
.sareal .bd dl dd p.a a.fzlc { background:url(../images/index_bg3.jpg) no-repeat;}

.sarear {width:288px; float:right; position:relative;}


/*项目鉴赏*/
.tarea { margin:10px 0; position:relative; height:231px;}
.tarea .bd {border:1px solid #dedede; background:url(../images/index_bg1.jpg) no-repeat right top #F4F4F4; min-height:150px; padding:20px}
.tarea .bd li { width:202px; float:left; height:147px; position:relative; margin-right:30px;}
.tarea .bd li .title { position:absolute; height:27px; line-height:27px; text-align:center; left:0; bottom:0; width:100%; background:url(../images/bank.png); font-family:"microsoft yahei";}
.tarea .bd li .title a { color:#fff;}
.tarea .hd a { display:block; width:19px; height:71px; right:20px; position:absolute;}
.tarea .hd a.prev { background:url(../images/btn_up.jpg) no-repeat; top:60px;}
.tarea .hd a.next { background:url(../images/btn_down.jpg) no-repeat; top:135px;}

/*文章区域*/
.fourarea .fourareal { width:327px; float:left;}
.fourarea .fourareac { width:327px; float:left; margin-left:23px;}
.fourarea .fourarear { width:290px; float:right;}
.fourarea .bd ul li {font: normal 12px/26px "microsoft yahei"; white-space:nowrap; text-overflow: ellipsis; overflow:hidden; width:80%;}
.fourarea .fourarear dl { border-bottom:1px solid #E8E8E8; padding-bottom:13px; margin-bottom:10px;}
.fourarea .fourarear dt { float:left; width:105px;}
.fourarea .fourarear dd { font-family:"microsoft yahei"; color:#A8A8A8;}
.fourarea .fourarear dd a { font-size:13px;}


/* 底部 */
.footer { position:relative; width:100%; margin:0 auto; color:#fff; background:#5E0000; z-index:99; }
.footer a { color:#E7D6D6; }
.footer a:hover { color:#fff; }

.footnav { background:#8A0000; padding:45px 0 70px;}
.footnav dl { float:left;}
.footnav dl.f1 { width:381px; margin-right:35px; border-right:1px solid #A74040; padding-right:34px;}
.footnav dl.f2 { width:370px;}
.footnav dl.f3 { width:167px; float:right; padding-top:88px;}
.footnav dl dt { margin-bottom:15px; color:#fff;font-family:"microsoft yahei"; font-size:14px;}
.footnav dl dt span { float:right; font-family:\5b8b\4f53;}
.footnav dl dd { line-height:24px; float:left;}
.footnav dl.f1 dd { width:190px;}
.footnav dl.f2 dd { width:185px;}

.copyright { width:290px; float:right; padding:25px 0 20px; line-height:22px; text-align:right;}
.copyright .weibo { height:27px; line-height:27px; margin-top:15px;}
.copyright .weibo img { vertical-align:middle;}

.footleft { width:594px; float:left; line-height:24px; padding:25px 0 0;}
.footleft .footlink { border-bottom:1px solid #652323; padding-bottom:5px; margin-bottom:5px;}

.footcontact { line-height:28px;}
.footcontact span.f1 { background:url(../images/ico_01.jpg) no-repeat left center; padding-left:25px; margin-right:20px;}
.footcontact span.f2 { background:url(../images/ico_02.jpg) no-repeat left center; padding-left:25px; margin-right:20px;}
.footcontact span.f3 { background:url(../images/ico_03.jpg) no-repeat left center; padding-left:25px;}
.footcontact span.f4 { background:url(../images/ico_04.jpg) no-repeat left center; padding-left:25px; display:block;}


/*--------------------*/




/*二级页面*/
.page_ban { position:relative;z-index:9; width:100%; overflow:hidden; height:252px;}
.page_ban .bd { position:absolute; left:50%; margin-left:-800px; top:0; width:1600px; z-index:9;}

/* 主体 */
.wrap { position:relative; width:992px; margin:0 auto; padding:30px 0 90px;}
.wrap .sidebar {}
.wrap .main_box { border:1px solid #E4E4E4; border-top:none; padding:20px 30px}

.menu { position:relative; z-index:10;}
.leftTxtTitle { float:left; width:203px; color:#969696; font:normal 18px/44px "microsoft yahei"; background:#fff;border:1px solid #E4E4E4; border-bottom:none; text-align:center;}

/* 二级导航 */
.menu dl { float:left; padding-top:4px;}
.menu dl dt { width:117px; font:15px/40px "microsoft yahei"; float:left; text-align:center;}
.menu dl dt a { display:block; width:117px; _height:40px; *min-height:40px; background:url(../images/menu_1.jpg) no-repeat; color:#fff;}
.menu dl dt a:hover, .menu dl dt .currclass { background:url(../images/menu_2.jpg) no-repeat; color:#fff; text-decoration:none; }

.location { position:relative; height:80px; background:url(../images/locationbg.jpg) repeat-x; border:1px solid #E4E4E4;z-index:9; margin-top:-1px;}
.location h3 { position:absolute; top:0; left:35px; color:#797979; font:normal 17px/80px "microsoft yahei";}
.location h3 em { padding-left:1px; color:#C2C2C2; font:normal 10px/80px "microsoft yahei"; text-transform:uppercase; }
.breadcrumbs { float:right; padding:0 20px 0 0; color:#CACBCB; line-height:80px; font-size:12px; }
.breadcrumbs a { color:#CACBCB; }
.breadcrumbs a:hover { color:#C7000B; }



/* Display */
.article { padding:0; line-height:210%; }
.article .hd { margin-bottom:13px; padding-bottom:5px; border-bottom:1px solid #e4e4e4; text-align:center; }
.article .hd h1 { padding-bottom:6px; color:#333; font:20px/40px "microsoft yahei"; }
.article .hd .titBar { padding-bottom:8px; color:#666; line-height:16px; } 
.article .bd { padding:10px 10px 20px; color:#6f6f6f; line-height:2.2; word-wrap:break-word; }
.article .bd img{ max-width:860px;}
.article .ft { border:1px dotted #BFBFBF; border-width:1px 0; padding:10px 0; margin:0 10px;}
.article .ft p { background:url(../images/ico_ft.jpg) left center no-repeat; padding-left:15px; font-weight:bold;}
.loupan .hd { border-bottom:none; margin-bottom:0;}
.loupan .hd h1 { color:#E20000; text-align:left;font:20px/24px "microsoft yahei"; }
.loupan .bd { padding:0 10px 10px;}

/*楼盘多图*/
.loupanfoucs { position:relative; width:870px; margin:20px 0 0 10px;}
.loupanfoucs .bd { padding:0;}
.loupanfoucs .bd li img{width:124px; height:83px;}
.loupanfoucs .bd li { width:124px; float:left; margin-right:15px;}
.loupanfoucs .hd a { display:block; width:24px; height:41px; position:absolute; right:0;}
.loupanfoucs .hd a.prev { background:url(../images/ico_prev.jpg) no-repeat; top:0;}
.loupanfoucs .hd a.next { background:url(../images/ico_next.jpg) no-repeat; top:42px;}



/* 新闻列表 */
.list { padding:0 0 25px; margin-top:15px }
.list ul {}
.list li { padding:1px 0; border-bottom:1px dashed #e0e0e0; font-size:12px; line-height:30px; clear:both; }
.list li span { float:right; font-size:12px; color:#969696; }
.list li a { padding-left:15px; color:#969696;background:url(../images/ico_dot.jpg) no-repeat 3px center; font:13px/30px "microsoft yahei";}
.list li a:hover { text-decoration:none; color:#F43842;}


/* 热门新闻 */
.hotNews { margin:0; padding:0; clear:both; }
.hotNews .pic { float:left; width:207px; height:146px; display:inline; overflow:hidden; padding:5px; border:1px solid #E5E5E5; }
.hotNews dl { float:right; width:680px; padding:0; line-height:20px; overflow:hidden; }
.hotNews dl dt { color:#ec0517; font:15px/36px "microsoft yahei"; }
.hotNews dl dt a { color:#ec0000; }
.hotNews dl .time { padding-bottom:2px; background:url(../images/ico_13.jpg) no-repeat left bottom; color:#969696; line-height:18px; }
.hotNews dl .info { padding:5px 0 0; color:#969696;font:13px/23px "microsoft yahei"; }
.hotNews dl .info p {}

/*图文列表*/
.picTxtMod-1 { width:100%; margin-bottom:25px; padding:0 0 25px; border-bottom:1px dotted #B6B6B6;}
.picTxtMod-1 .pic { float:left; width:133px; height:93px; padding:5px; border:1px solid #E7E7E7; margin-right:30px;}
.picTxtMod-1 .txt { display:block; *display:inline; zoom:1; }
.picTxtMod-1 .txt dt { margin-bottom:5px;font:16px/26px "microsoft yahei";}
.picTxtMod-1 .txt dt a {}
.picTxtMod-1 .txt .i { padding:5px 0; color:#BEBEBE; line-height:24px; font-size:14px;}



/* 人才招聘 */
.hr { position:relative; margin:0 5px 34px; }
.hr h3 { padding-left:3px; border-bottom:1px solid #999; color:#e61323; font:14px/34px "microsoft yahei"; }
.hr h3 s { float:right; width:20px; height:20px; margin-top:7px; cursor:pointer; }
.hr h3 .off { background:url(../images/hr-down.jpg) no-repeat center; }
.hr h3 .on { background:url(hr-up.jpg) no-repeat center; }
.jobh3 a { color:#e61323; }
.hrItem { margin-bottom:5px; }
.hrItem .title { color:#999; font-weight:bold; line-height:31px; }
.hrItem .title span { float:right; font-weight:100; }
.hrItem .title span a { color:#0187d0; }
.hrItem .con { margin-bottom:10px; padding:15px 20px; background:#efefef; color:#666; font-size:14px; line-height:24px; }
.hrItem .con .txtLeft { float:left; width:300px; }
.hrItem .con .txtRight { float:right; width:300px; }
.hrItem .con h4 { margin-bottom:5px; color:#e61323; font:14px/26px "microsoft yahei"; }
.apply { width:110px; height:26px; background:#e61323; color:#fff; font:12px/26px "microsoft yahei"; text-align:center; }
.apply a,.apply a:hover { color:#fff; }

/* 人才招聘 */
.hr { padding:0; }
.hr-list { margin-bottom:5px; padding:5px 5px 15px; border-bottom:1px dotted #777; }
.hr-list .title { padding:0; color:#777; font-weight:bold; font-size:18px; font-family:"microsoft yahei"; color:#e61323; line-height:20px; }
.hr-list .title span { float:right; font-weight:100; }
.hr-list .info { padding:5px 0; line-height:24px; }
.hr-list .apply { height:24px; line-height:24px; /*text-align:right;*/ }

/* 人才招聘 */
.hrbox { padding:0 20px 20px;}
.hrbox .hrt { padding:0 0 15px; line-height:24px;}
.hrbox .hrt p { background:url(../images/ico_ft.jpg) left center no-repeat; padding-left:15px; font-weight:bold;}

.hrTable { margin:0;}
.hrTable .hrTableTh { height:36px; background:#CE1B1B; }
.hrTable th { color:#fff; font-weight:100; }
.hrTable td { }
.hrTable .even { background:#EDEDED;}

/* 在线留言 */
.message { padding:0 5px 34px; }
.message-list { margin-bottom:5px; padding:5px 5px 15px; border-bottom:1px dotted #ccc; }
.message-list .m-title { padding:0; color:#e61323; font-size:14px; font-weight:bold; line-height:20px; }
.message-list .m-title span { float:right; color:#ccc; font-size:12px; font-weight:100; }
.message-list .m-info { padding:5px 0; line-height:24px; }
.message-list .r-title { padding:0; color:#e61323; line-height:20px; }
.message-list .r-info { padding:5px 0; line-height:24px; }

.messagetip {  line-height:25px;padding:0 40px;}
.messagetip h2 { font-size:14px;border-top:1px dotted #CCCCCC; padding-top:15px;}
.messagetip li {background:url(../images/ico_ft.jpg) left center no-repeat; padding-left:15px;}


/* 表单部分 */
.form-panel { padding:0 40px; }
.form-panel h4 { margin-bottom:10px; padding-left:20px; <!--background:#ccc;--> color:#333; line-height:22px; font-size:16px; }
.form-panel .tips { padding:10px 0 10px 110px; font-weight:bold; font-size:13px; text-align:left; color:#F10A1C; }
.form-panel .field { clear:both; }
.form-panel li.field label { display:block; float:left; width:100px; line-height:24px; text-align:right; }
.form-panel .input { padding:5px 0; zoom:1; }
.form-panel .field:after { content:'\20'; display:block; height:0; clear:both; }
.form-panel .text { height:20px; padding:1px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .textarea { width:450px; height:100px; padding:1px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .submit-field { padding:0 10px 20px 100px; _padding:0 10px 20px 103px; clear:both; }
.form-panel .submit-field input { margin-right:10px; }
.form-panel .submit-field .btn-submit { width:93px; height:29px; border:none; background:#D10000; color:#fff; cursor:pointer; }
.form-panel .submit-field .btn-reset { width:93px; height:29px; border:none; background:#909090; color:#fff; cursor:pointer; }

/* 站点地图 */
.sitemap { margin:0 0 35px; }
.sitemap dl { padding:0; clear:both; }
.sitemap dl dt { padding-left:6px; font-size:13px; font-weight:bold; line-height:22px; }
.sitemap dl dd { margin-bottom:10px; padding:0 0 4px; border-bottom:1px solid #ddd; line-height:22px; }
.sitemap dl dd a { padding:0 6px; color:#555; }




/*自定义分页开始*/
.mypages{width:600px; overflow:hidden; margin-left:10px;}
.mypages .clumb{width:12px; height:22px; background:url(images/a-1.jpg) no-repeat; display:block;float:left; margin-right:5px;}
.mypages .num{width:22px; height:22px; float:left; background:#a2a2a2; display:block; text-align:center; margin-right:1px; line-height:22px; font-size:11px; font-family:Verdana, Geneva, sans-serif; color:#4b4b4b;}
.mypages .num:hover,.mypages .hover{background:#000; color:#FFF;}
.mypages .clumb:hover{background-position:0 -22px;}
.mypages .clumb_n{width:12px; height:22px; background:url(images/a-1.jpg) no-repeat; background-position:-12px 0; display:block;float:left; margin-left:4px;}
.mypages .clumb_n:hover{background-position:-12px -22px;}
.mypages .curr{width:22px; height:22px; float:left; background:#e0e0e0; display:block; text-align:center; margin-right:1px; line-height:22px; font-size:11px; font-family:Verdana, Geneva, sans-serif; color:#000; }

/*分页2*/
.mypage_2{font-size: 0;text-align: center;overflow: hidden;}
.mypage_2 > *{ box-sizing:border-box;color: #666;width: 42px;height: 42px;line-height: 40px;background: #fff; border:solid 1px #e8e8e8; border-left:0;}
.mypage_2 a, .mypage_2 .curr{font-family: arial;font-size: 16px;display: inline-block;vertical-align: top;}
.mypage_2 .curr,.mypage_2 a:hover{background-color: #eee; color:#666;}
.mypage_2 .pre,.mypage_2 .nex{font-size: 12px;font-family: "microsoft yahei";width: 64px;text-align: center;}
.mypage_2 > *:first-child,.mypage_2 > *:last-child{font-size: 12px; width: 74px;text-align: left;background-repeat: no-repeat;}
.mypage_2 > *:first-child {padding-left: 30px;border-left: solid 1px #e8e8e8;background-position: 15px center;background-image: url(../images/pre_pic.png); border-bottom-left-radius:5px;border-top-left-radius:5px;}
.mypage_2 > *:last-child {padding-left: 22px;background-position: 55px center;background-image: url(../images/nex_pic.png);border-bottom-right-radius:5px;border-top-right-radius:5px;}

/*搜索分页*/
#fenye{ margin:10px;}
#fenye table{ margin:auto;}
#fenye .prev,#fenye .next{text-align:center;}
#fenye a.curr,#fenye a:hover{background:#0051B6;  color:#FFFFFF;}
#fenye a{background:#e8e8e8; padding:8px 15px; color:#333; font-size:14px; border-radius:3px;}








