/* ::::: http://www.hnwjjt.cn/skin/henwj/css/c_common.css ::::: */

* { padding: 0px; margin: 0px; font: 14px/24px "宋体"; }
img { border: 0px none; }
a { text-decoration: none; }
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }
.wbox11 { width: 100%; min-width: 1200px; }
.p10 { padding: 10px 0px; }
.relative { position: relative; }
.absolute { position: absolute; }
.fix { position: fixed; }
.z10 { z-index: 10; }
.z100 { z-index: 100; }
.z1000 { z-index: 1000; }
.z2000 { z-index: 2000; }
.hidden { display: none; }
.overhidden { overflow: hidden; }
.c3 { width: 20%; }
.c7 { width: 80%; }
body { max-width: 100%; background: #FFFFFF none repeat scroll 0% 0%; }
.cban_box { height: 420px; }
.cban_box .chubd { position: absolute; bottom: 10px; width: 1000px; left: 50%; margin-left: -500px; text-align: center;top: 500px; }
.cban_box .chubd span { display: inline-block; width: 30px; height: 5px; margin: 0px 5px; cursor: pointer; background: rgb(221, 221, 221) none repeat scroll 0% 0%; border-radius: 10px; }
.cban_box .chubd span.on { background: rgb(0, 126, 24) none repeat scroll 0% 0%; }
.cban_box01 { height: 600px; }
.cban_box01 .cban_con { height: 100%; }
.cban_box01 .cban_con li { height: 100%; width: 100%; position: absolute; left: 0px; top: 0px; }
.bod_bg { position: fixed; width: 100%; height: 100%; left: 0px; top: 0px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; opacity: 0; display: none; }
.row::before, .row::after { content: " "; display: table; clear: both; }
.full-row::before, .full-row::after { content: " "; display: table; clear: both; }

/* ::::: http://www.hnwjjt.cn/skin/henwj/css/style.css ::::: */

html, body { overflow-x: hidden; min-width: 1180px; }
input, button, select, textarea { font-size: 100%; box-sizing: border-box; margin: 0px; padding: 0px; vertical-align: middle; border: 1px solid rgb(204, 204, 204); outline: medium none; line-height: normal; font-family: "Microsoft Yahei"; color: rgb(102, 102, 102); }
ul { padding-left: 0px; list-style-type: none; }
i, b { font-weight: normal; font-style: normal; }
a { transition: all 0.3s ease 0s; text-decoration: none; outline: medium none; color: rgb(85, 85, 85); }
a:hover { color: rgb(0, 126, 24); }
*::-moz-selection { color: rgb(255, 255, 255); background: rgb(0, 126, 24) none repeat scroll 0% 0%; }
.ico { display: inline-block; overflow: hidden; width: 20px; height: 20px; vertical-align: middle; background: url('../../images/wujian/shouye/ico.png') repeat scroll 0% 0%; margin: 0px 0.3em; }
.ico1_2 { background-position: -20px 0px; }
.fix {  }
.fix::before, .fix::after { display: table; clear: both; content: ""; }

.imainBox { clear: both; width: 100%; overflow: hidden; background: url('../../images/wujian/shouye/bg.jpg') repeat scroll 0% 0%; }
.cban_box01 { height: 600px; }

.Boutique{width: 1920px;height: 550px;margin: 0 auto;}
.Boutique .engineering{width: 1200px;margin: 0 auto;margin-top: 50px;}
.Boutique .engineering .yansekuang .daxiao{font-size: 10px;}
.Boutique .engineering .yansekuang .gongchengshili{font-weight: bold;font-size: 30px;height: 40px;margin-top: 20px;}
.Boutique .engineering  .changxian{border-bottom: 1px solid #668CA1;width: 50px;margin-bottom: 20px;}
.jingpin{width: 345px;float: left;margin-right: 40px;border: 1px solid #EBEBEB;height: 400px;}
.jingpin .chaochu{display: inline-block;width: 345px;height: 257px;overflow: hidden;}
.jingpin .chaochu img{width: 100%;height: 100%;}
.jingpin .dizhilan{display: inline-block;margin-left: 20px;}
.jingpin .dizhi{font-size: 16px;height: 30px;margin: 20px 0 30px 0;font-weight: bold;}
.jingpin .gengduo{margin-bottom: 15px;}



.pageFooter { position: relative; clear: both; background-color: rgb(27, 26, 28); overflow: hidden; color: rgb(255, 255, 255); }
.pageFooter a { color: rgb(255, 255, 255); transition: none 0s ease 0s ; }
.pageFooter a:hover { opacity: 0.7; }
.pageFooter .foot01 { position: relative; clear: both; overflow: hidden; background: url('../../images/wujian/shouye/bg02.png') no-repeat scroll center bottom; }
.pageFooter .foot01 .siteMap { width: 870px; float: right; padding-bottom: 20px; }
.pageFooter .foot01 .siteMap .dl { width: 140px; float: right; }
.pageFooter .foot01 .siteMap .dt{height: 40px;padding-top: 40px;font-size: 18px;font-weight: bold;}
.pageFooter .foot01 .siteMap .dd { height: 165px; overflow: hidden; margin-right: 20px; }
.pageFooter .foot01 .siteMap .dd li { line-height: 20px; padding: 2px 0px; }
.pageFooter .foot01 .siteMap .dd li a { color: rgb(255, 255, 255); opacity: 0.5; }
.pageFooter .foot01 .wrap { width: 1200px; margin-right: auto; margin-left: auto; }
.cfoot_dfl { color: rgb(96, 96, 97); }
.cfoot_dcon .cfoot_dfr { text-align: right; }
.fSider { width: 300px; float: left; padding-top: 40px; }
.fewm { overflow: hidden; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 140px; float: left; }
.fSider .dt { height: 25px; line-height: 25px; font-size: 15px; text-align: center; color: rgb(51, 51, 51); }
.fSider .fewm img { margin: 0px auto; display: block; }
.fSider .fewm span { color: rgb(51, 51, 51); text-align: center; display: block; background: rgb(205, 205, 205) none repeat scroll 0% 0%; height: 25px; line-height: 25px; }
.fSider .flx { float: right;}
.fSider .flx dt { height: 25px; line-height: 25px; font-size: 15px; }
.fSider .flx dd { font-size: 18px; padding: 5px 0px 0px; height: 25px; }
.fSider .flx span, .fSider .flx p { margin-top: 15px; display: block; }
.sdScroll { position: relative; overflow: hidden; }
.sbHolder { background-color: rgb(45, 45, 45); border: 1px solid rgb(81, 81, 81); font-family: Arial,sans-serif; font-size: 12px; font-weight: normal; height: 30px; position: relative; width: 132px; }
.sbHolder:focus .sbSelector {  }
.sbSelector { display: block; height: 30px; left: 0px; line-height: 30px; outline: medium none; overflow: hidden; position: absolute; text-indent: 10px; top: 0px; width: 132px; }
.sbSelector:link, .sbSelector:visited, .sbSelector:hover { color: rgb(246, 246, 246); outline: medium none; text-decoration: none; }
.sbToggle { background: url('../../images/wujian/shouye/select-icons.png') no-repeat scroll 0px -116px; display: block; height: 30px; outline: medium none; position: absolute; right: 0px; top: 0px; width: 30px; }
.sbToggle:hover { background: url('../../images/wujian/shouye/select-icons.png') no-repeat scroll 0px -167px; }
.sbOptions { background-color: rgb(33, 33, 33); border: 1px solid rgb(81, 81, 81); list-style: outside none none; left: -1px; margin: 0px; padding: 0px; position: absolute; top: 30px; width: 132px; z-index: 1; overflow-y: auto; }
.sbOptions li { padding: 0px 7px; }
.sbOptions a { border-bottom: 1px dotted rgb(81, 81, 81); display: block; outline: medium none; padding: 3px; font-size: 12px; }
.sbOptions a:link, .sbOptions a:visited { color: rgb(221, 221, 221); text-decoration: none; }
.sbOptions a:hover, .sbOptions a:focus, .sbOptions a.sbFocus { color: rgb(246, 246, 246); }
.sbOptions #moren { display: none; }

/*房地产开发*/
.graybg{background: url('../../images/wujian/shouye/images/bg.jpg') repeat scroll center top;width: 100%;margin: 0 auto;}
.recommond { padding: 55px 0px;width: 1200px;margin: 0 auto; }
.recommond .slider { height: 262px;width: 1920px;margin: 0px auto; }
.recommond .slider .item {  height: 262px; position: relative; float: left; overflow: hidden; cursor: pointer; }
.recommond .slider .item img { float: right; position: absolute; right: 0px; }
.recommond .slider .item .para.i1 { background-color: rgb(90, 90, 90); }
.recommond .slider .item .para.i2 { background-color: rgb(60, 60, 60); }
.recommond .slider .item .para.i3 { background-color: rgb(29, 29, 29); }
.recommond .slider .item .para {  position: absolute; height: 100%; z-index: 2; left: 0px; top: 0px; overflow: hidden; word-break: break-all; }
.recommond .slider .item .para b { display: inline-block; width: 67px; height: 57px; z-index: 9; position: absolute; top: auto; left: auto; right: 0px; bottom: 0px; background: url('../../images/wujian/shouye/ic.png') repeat scroll 0% 0%; }
.recommond .slider .item.active {  }
.recommond .slider .item.active .para { background: url('../../images/wujian/shouye/abg.png') no-repeat scroll left center; width: 275px; }
.recommond .slider .item.active .para b { background: url('../../images/wujian/shouye/ic_ac.png') repeat scroll 0% 0%; }
.recommond .slider .item.active .para .main h4, .recommond .slider .item.active .para .main a, .recommond .slider .item.active .para .main p { display: block; }
.recommond .slider .item .para .main { padding: 25px; color: rgb(255, 255, 255);}
.recommond .slider .item .para .main h3 { font-size: 24px;}
.recommond .slider .item .para .main h4 { font-size: 16px; }
.recommond .slider .item .para .main p { font-size: 12px; display: none; margin: 10px auto; }
.recommond .slider .item .para .main a { display: block; width: 120px; height: 33px; background-color: rgb(255, 255, 255); line-height: 33px; text-align: center; font-size: 12px; }
.recommond .slider .item .para .main a:hover { color: rgb(0, 126, 24); }

.imainPart02 .hd { clear: both; overflow: hidden; margin-bottom: 10px; }
.imainPart02 .hd .n { float: left; font-size: 30px; height: 60px; line-height: 60px; position: relative; top: 8px; }
.imainPart02 .hd .n a { font-size: 18px; font-weight: bolder; }
.imainPart02 .inews_btn { width: auto; float: right; padding-top: 20px; }
.imainPart02 .inews_btn .inb { display: block; width: 28px; height: 27px; float: left; background: url('../../images/wujian/shouye/inews_btn.png') no-repeat scroll 0% 0%; }
.imainPart02 .inews_btn .inb_prev { margin-right: 3px; }
.imainPart02 .inews_btn .inb_prev:hover { background-position: 0px -27px; }
.imainPart02 .inews_btn .inb_next { background-position: -28px 0px; }
.imainPart02 .inews_btn .inb_next:hover { background-position: -28px -27px; }
.imainPart02 .more { float: right; font-size: 30px; height: 60px; line-height: 60px; position: relative; top: 8px; right: 325px; }
.imainPart02 .more a { color: rgb(102, 102, 102); font-size: 18px; font-weight: bolder; }
.inewslist01 { width: 702px; float: left; }
.news_con_txt ul li { float: left; width: 700px; height: 128px; margin-bottom: 12px; border-right: 1px solid rgb(218, 218, 218); }
.news_con_txt .news_con_txt_img { margin-left: 10px; width: 150px; height: 116px; overflow: hidden; }
.news_con_txt .news_con_txt_img img { min-width: 100%; height: 100%; }
.news_con_txt .news_con_txt_timer { height: 116px; width: 66px; background: url('../../images/wujian/shouye/new_time.png') no-repeat scroll center top; color: rgb(200, 255, 199); font-size: 12px; text-align: center; }
.news_con_txt .news_con_txt_timer span { padding-top: 6px; font-size: 30px; line-height: 32px; color: rgb(255, 255, 255); display: block; text-align: center; }
.news_con_txt .news_con_txt_right { width: 470px; height: 116px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.news_con_txt .news_con_txt_right h6 { width: 100%; text-indent: 14px; overflow: hidden; margin-top: 5px; }
.news_con_txt .news_con_txt_right h6 a { color: rgb(68, 68, 68); line-height: 30px; text-overflow: ellipsis; white-space: nowrap; width: 100%; text-indent: 14px; overflow: hidden; margin-top: 5px; font-size: 16px; padding-right: inherit; float: inherit; font-weight: bolder; }
.news_con_txt .news_con_txt_right h6 a:hover { color: rgb(0, 126, 24); }
.news_con_txt .news_con_txt_right p { color: rgb(102, 102, 102); line-height: 24px; width: 460px; margin: 5px auto 0px; text-indent: 24px; height: 48px; overflow: hidden; }
.news_con_txt .news_con_txt_right a { color: rgb(255, 153, 51); font-size: 12px; float: right; padding-right: 10px; }
.cvideo_box { height: 225px;  text-align: center; }
.cvideo_box a { display: inline-block; margin-top: 48px; font-size: 30px; color: rgb(255, 255, 255); line-height: 30px; }
.cvideo_box a img { display: block; margin: 30px auto 0px; }
.bod_video_box { left: 50%; top: 50%; width: 574px; height: 322px; margin-left: -287px; margin-top: -161px; }
.inewslist02 { width: 460px; float: right; }
.inewslist02 ul { position: relative; }
.inewslist02 li { border: 1px solid rgb(218, 218, 218); margin-bottom: 12px; padding: 15px 20px; }
.inewslist02 li:hover { background-color: rgb(246, 246, 246); }
.inewslist02 .n { display: block; height: 30px; line-height: 30px; font-size: 16px; color: rgb(68, 68, 68); white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-weight: bolder; }
.inewslist02 .time { display: block; line-height: 26px; color: rgb(102, 102, 102); }
.inewslist02 .text { line-height: 20px; height: 40px; overflow: hidden; color: rgb(102, 102, 102); }
.inewslist02 a:hover .n { color: rgb(0, 126, 24); }
.pageHeader .wrap { position: relative; }
.inewslist01 { position: relative; }
.inewslist01 .refresh { position: absolute; right: 30px; top: -36px; font-size: 14px; }
.inews_0730 .inews_btn .inb { background-image: url('../../images/wujian/shouye/inews_btn_0730.png'); }
.inews_0730 .inewslist02 { height: 408px; overflow: hidden; position: relative; }
.inews_toggle { width: 100%; height: 420px; position: relative; overflow: hidden; }
.imainPart02 { background: rgb(255, 255, 255) url('../../images/wujian/shouye/bg02.jpg') no-repeat scroll center bottom; }
#top { width: 76px; height: 86px; position: fixed; right: 5px; bottom: 100px; z-index: 9999; }
#top img { display: block; width: 100%; height: 100%; cursor: pointer; opacity: 0; }
.column_img .img::before { content: ""; position: absolute; width: 70px; height: 100%; top: 0px; left: -100px; overflow: hidden; background: rgba(0, 0, 0, 0) -moz-linear-gradient(left center , rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0) 100%) repeat scroll 0% 0%; transform: skewX(-25deg); }
.column_img .img:hover::before { left: 150%; transition: left 1s ease 0s; }
.clear, .left_nav .an_c { width: 100%; overflow: hidden; }
.hidden { display: none; }



.box_main_cont { position: relative;  width: 100%; min-width: 1200px; height: 650px;margin-top: 30px;}
.box_main_cont.even { background: rgb(251, 251, 251) none repeat scroll 0% 0%; }
#wrapper {font-style: normal;}
.box_inner { padding: 70px 0px 32px; }
.box_main_cont { position: relative;  width: 100%; min-width: 1200px; }
.box_inner { padding: 20px 0px; width: 1200px; margin: 0px auto; }
.tit_type05 {width: 1200px; font-weight: 600; font-size: 2rem; line-height: 1.2;  color: #2A2720;font-size: 30px; }
.view_more02 { position: relative; display: inline-block; font-size: 1rem; margin: 0px 0px 20px; padding: 10px 0px 0px; color: #8D9192; z-index: 10; font-size:11px;}
.box_main_cont_hr{display:inline-block;border-bottom:1px solid #668CA1;width: 50px;height: 1px;margin: 20px 0 30px 0;}
.mWorkreference { position: relative; margin: 0px auto; width: 1200px; height: 404px; overflow: hidden; }
.mWorkreference .full-image { background-color: rgb(0, 0, 0); height: 404px; }
.mWorkreference .full-image .back { position: absolute; top: 0px; left: 0px; background-color: rgb(0, 0, 0); width: 100%; height: 100%; opacity: 0; }
.mWorkreference .full-image .back img { opacity: 0.7; }
.mWorkreference .full-image .back.t0 { display: block; opacity: 1; }
.mWorkreference ol { top: 0px; bottom: 0px; left: 1px; right: 0px; position: absolute; list-style: outside none none; display: flex; padding: 0px; margin: 0px; z-index: 20; }
.mWorkreference li { counter-increment: horizontal-visual; position: relative; background: url('../../images/wujian/shouye/ico_line1.png') repeat-y scroll 0px 0px; flex-grow: 1; line-height: 150%; width: 0px; transform: translate3d(0px, 0px, 0px); text-align: left; }
.mWorkreference .txt { font-size: 18px; line-height: 130%; overflow: hidden; height: 0px; }
.mWorkreference .bar { position: absolute; top: 50%; left: -1px; margin-top: -11px; display: block; background-color: rgb(244, 115, 34); width: 2px; height: 28px; }
.mWorkreference li a, .mWorkreference li .ls { position: absolute; left: 0px; right: 0px; top: 54%; color: rgb(255, 255, 255); padding: 0px 40px; transform: translate(0px, -50%); }
.mWorkreference li .icoArr01 { display: block; margin: 20px 0px 0px; height: 16px; }
.mWorkreference li.selected .bar { top: 14px; height: 444px; }
.mWorkreference .Ttxt { font-size: 22px; font-weight: normal; margin-bottom: 30px; }
.icoArr01 { display: inline-block; background: url('../../images/wujian/shouye/bg_icon_more.png') no-repeat scroll 0px 0px; margin: 0px 0px 0px 13px; vertical-align: middle; width: 16px; height: 16px; }



#juzhongtu{width: 1200px;margin: 0 auto;position:relative;overflow:hidden;height: 300px;}
.banner .pic_fuwu{width:9999px;}
#juzhongtu ul li .a1 img{width: 270px;height: 267px;}
#juzhongtu ul li{width: 270px;height: 267px;list-style: none;position: relative;float: left;overflow: hidden;margin: 15px;}
#juzhongtu ul li .a1 .divA{position: absolute;bottom: 0;left: 0;width: 270px;background: #fafafa;}
#juzhongtu ul li .a1 .divA>.p1{width: 270px;height: 25px;font-size: 18px;line-height: 25px;color: #666;text-align: center}
#juzhongtu ul li .a1 .divA>.p2{width: 270px;font-size: 14px;color: #b4b4b4;line-height: 20px;white-space: nojuzhongtu;overflow: hidden;text-overflow: ellipsis;}
#juzhongtu ul li .a1 .divA>.p3{position: absolute;right: 0;bottom: 12px;width: 108px;height: 28px;color: #f60;}
#juzhongtu ul li .a1 .divA>.p3>span{font-size: 24px;font-weight:800;}
/*遮罩*/
#juzhongtu ul li .a2{position: absolute;top: 0;left:-270PX;width: 270px;height: 267px;text-align: center;color: white;background: rgba(0,0,0,0.5);transition: all 0.2s;}
#juzhongtu ul li .a2 .p4{width: 270px;text-align: center;position: absolute;top: 34px;left: -270px;color: #ffe605;font-size: 24px;font-weight: bold;transition: all 0.2s 0.1s ease-out ;}
#juzhongtu ul li .a2 .p5{width: 270px;text-align: center;line-height:20px ;position: absolute;top: 65px;left: -270px;margin: 30px  0 10px;font-size: 14px;color: white;transition: all 0.2s 0.2s ease-out ;}
#juzhongtu ul li .a2 .p6{position: absolute;top: 140px;left: 175px;transform: scale(1.4);transition: all 0.3s 0.2s ;}
#juzhongtu ul li .a2 .p6 span{font-family: Arial;font-size: 36px;font-weight: 700;color: white;}
#juzhongtu ul li .a2 .p7{position: absolute;bottom:-50px;left: 55px;width: 160px;height: 38px;line-height: 38px;border-radius: 20px;margin: 10px auto;border: 1px solid;transition: all 0.2s 0.5s ;}



.banner .lr{width:1200px;height:50px;position:absolute;top:250px;display:none}
.banner .lr a{color:white}
.banner .lr .pre{width:20px;height:50px;float:left;background:none repeat scroll 0px 0px rgba(1, 0, 0, 0.6);text-align:center;line-height:50px;cursor:pointer}
.banner .lr .next{width:20px;height:50px;float:right;background:none repeat scroll 0px 0px rgba(1, 0, 0, 0.6);text-align:center;line-height:50px;cursor:pointer}
