﻿@charset "utf-8";

.magazinedetailBG{ background:#393333}


.aboutUsField{}
.txtCenter{ text-align:center}
.paddingTop{padding-top: 30px}
.paddingBottom{ padding-bottom: 30px }
.marginBottom{ margin-bottom:40px}
.margintop20{ margin-top:20px}
.margintop40{ margin-top:40px}
.beijingArea{ line-height:30px}


/*一排搜索的样式*/
.zhsearchField{ text-align:justify; letter-spacing:-5px ; line-height:10px}
.zhsearchField:after{content:""; width:100%; height:0px;display:inline-block;zoom:1;*display:inline; font-size:0px; line-height:0px;letter-spacing:0}
.zhsearchField .stArea{ width:265px; display:inline-block;zoom:1;*display:inline; margin-right:10px;}
.zhsearchField .stArea .selectAera{ width:100%;letter-spacing:0}
.zhsearchField .ssArea{ width:845px; position:relative; display:inline-block;zoom:1;*display:inline;letter-spacing:0}
.zhsearchField .ssArea .wbtext{width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.zhsearchField .ssArea .btn{ position:absolute; right:0; top:0; bottom:0; width:55px; background:url(../img/ssbtn.png) #9fa0a0 50% 50% no-repeat; border:none; cursor:pointer}

.zhsearchField .stArea.stAreaWidth01{ width:230px}
.zhsearchField .ssArea.ssAreaWidth01{ width:400px}

.zhsearchField .stArea.stAreaWidth03{ width:260px}

.zhsearchField .stArea.stAreaWidth02{ width:275px}
.zhsearchField .ssArea.ssAreaWidth02{ width:550px}


/*圆角快速链接*/
.fastLj{ text-align: center;}
.fastLj .link{ display:inline-block;zoom:1;*display:inline; vertical-align:middle; border:1px solid #dcdcdc; line-height:36px; padding:0 15px; margin:0 5px; min-width:100px; color:#9fa0a0;}
.fastLj .link.on{ border:1px solid #c41f77; color:#fff; background:#c41f77}


/*灰色的底部tab 按钮链接*/
.floorBtn{ margin:0 -1px 18px 0}
.floorBtn .btnTable{ display:table; width:100%; margin:0; padding:0; table-layout:fixed}
.floorBtn .btnTable .btnRow{ display:table-row}
.floorBtn .btnTable .btncel{ display:table-cell; border-right:1px solid #fff; background:#f7f7f7; position:relative; text-align:center; padding:15px 10px; color:#000; font-size:24px}
.floorBtn .btnTable .btncel.on{ background:#ece8f2;}
.floorBtn .btnTable .btncel.on:after{content:"";position:absolute; left:50%; bottom:-16px; border:8px solid; border-color:#f3f3f8 transparent transparent; margin-left:-8px}
.floorBtn .btnTable .btncel .icon{ display:inline-block;zoom:1;*display:inline; vertical-align:middle; width:70px; height:70px; background:url(../img/icon_circel01.png) 50% 50% no-repeat; line-height:70px; color:#fff; margin-right:10px; font-style:normal}
.floorBtn .btnTable .btncel.on .icon{background:url(../img/icon_circel02.png) 50% 50% no-repeat; }
.floorBtn .btnTable .btncel .rlicon01{ display:block; width:100%; height:100%; background:url(../img/rili_icon01.png) 50% 50% no-repeat}
.floorBtn .btnTable .btncel .rlicon02{ display:block; width:100%; height:100%; background:url(../img/rili_icon02.png) 50% 50% no-repeat}
.floorBtn .btnTable .btncel .rlicon03{ display:block; width:100%; height:100%; background:url(../img/rili_icon03.png) 50% 50% no-repeat}


/*新闻详细页之类的*/
.infroDetail{}
.infroDetail .title{ text-align:center; font-size:24px; padding:0 0 15px}
.infroDetail .rightbtn{ position:relative; text-align:left;}
.infroDetail .rightbtn .yybtn{ position:absolute; right:0; top:0; width:180px}
.infroDetail .time{ text-align:center; font-size:12px; color:#999999}
.infroDetail .contentC{ padding:30px 0 0}
.infroDetail .contentC p{ padding:0 0 20px; text-indent:2em}

.infroDetail.newsdetail{ width:800px !important; margin:0 auto;}
.infroDetail.newsdetail .contentC{ padding-top:10px}
.infroDetail.newsdetail .contentC #News_h2{ display:none !important; }
.infroDetail.newsdetail .contentC #News_h3{ display:none !important}
.infroDetail.newsdetail .contentC #News_h4{ display:none !important}
.infroDetail.newsdetail .contentC #p_content{display:none !important}
.infroDetail.newsdetail .contentC .news_text{ margin:0 !important; width:100% !important;/* text-align:center!important*/}
.infroDetail.newsdetail .contentC .news_text p img{ display:block; margin:0 auto;  max-width:100%;}
/*.infroDetail.newsdetail .contentC .news_text p{ text-align:center!important}*/
.infroDetail.newsdetail .contentC .news_text table{ margin:0 auto; border:1px solid #dbdbdb; border-collapse:collapse}
.infroDetail.newsdetail .contentC .news_text table td,.infroDetail.newsdetail .contentC .news_text table th{ border:1px solid #dbdbdb; text-align:left; padding:4px}

.backBtnan{ display:block; margin:0 auto; width:110px; height:30px; text-align:center; line-height:30px; text-align:center; color:#fff; font-size:15px; background:#bbbbbb;}

/*/产品列表带二维码搜索*/
.productKind{ background:#f8f8f8; padding:30px 30px 26px 150px; height:100px; margin-bottom:10px}
.productKind .ptkindField{ position: relative}
.productKind .ptkindField h2{ font-size:22px;}
.productKind .ptkindField p{ padding:0 0 6px}
.productKind .ptkindField em{ font-weight:normal; color:#c41f77}
.productKind .ptkindField .ewm{ position:absolute; left:-122px; top:-3px; width:90px; height:90px; padding:4px; border:1px dashed #969696; overflow:hidden}
.productKind .ptkindField .ewm img{ display:block; width:100%; height:auto}
.productKind .ptkindField .ptkindLink{ position:absolute;right:0; top:0; text-align:right; width:50%;}
.productKind .ptkindField .ptkindLink .link{ font-size:12px; color:#666666; display:inline-block;zoom:1;*display:inline; vertical-align:middle; margin:0 6px}
.productKind .ptkindField .ptkindLink .link i{ font-size:20px; color:#cfcfcf; line-height:24px; vertical-align: middle; margin-right:4px}
.productKind .ptkindField .ptkindLink .link.on i{ color:#c41f77}



.yetaiField{ width:100%; overflow:hidden}
.yetaiField ul{ letter-spacing:-5px; margin-right:-40px}
.yetaiField ul li{ display:inline-block;zoom:1;*display:inline; vertical-align:top; letter-spacing:0; padding-right:40px; width:250px;}
.yetaiField ul li .pic{ width:250px; height:250px; overflow:hidden; border-bottom:4px solid #c41f77}
.yetaiField ul li .pic img{ display:block; width:100%; height:auto}
.yetaiField ul li h2{ padding:16px 0 10px; font-size:#333333; font-size:18px}
.yetaiField ul li p{ font-size:12px;}

.wuyeField{}
.wuyeField ul{ text-align: center; padding:0 90px;}
.wuyeField ul li{ display:inline-block;zoom:1;*display:inline; vertical-align: top;}
.wuyeField ul li:first-child{ padding-right:110px}
.wuyeField ul li .icon{ display:inline-block;zoom:1;*display:inline; vertical-align:middle; width:70px; color:#aaaaaa; padding:0 10px 0 0}
.wuyeField ul li .txt{ display:inline-block;zoom:1;*display:inline; vertical-align:middle; text-align:left}
.wuyeField ul li .txt h2{ font-size:20px; color:#333333; padding:0 0 8px;}
.wuyeField ul li .txt p{ font-size:14px; color:#666666}
.wuyeField ul li .txt small{ display:inline-block;zoom:1;*display:inline; vertical-align:top; margin:0 3px;height:24px; line-height:24px; color:#666; border:1px solid #cccccc; padding:0 10px}
.wuyeField ul li .txt small a{ display:block}

.zenzhiField{ zoom:1}
.zenzhiField:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }
.zenzhiField .part{ float:left; width:505px}
.zenzhiField .part:first-child{ padding-right:110px}
.zenzhiField .part .biaoti{}
.zenzhiField .part .biaoti .icon{ display:inline-block;zoom:1;*display:inline; vertical-align:middle; width:52px; color:#aaaaaa; padding:0 10px 0 0}
.zenzhiField .part .biaoti .txt{ display:inline-block;zoom:1;*display:inline; vertical-align:middle; text-align:left}
.zenzhiField .part .biaoti .txt h2{ font-size:20px; color:#333333; padding:0 0 8px;}
.zenzhiField .part .biaoti .txt p{ font-size:14px; color:#666666}
.zenzhiField .part .neirong{ padding:20px 0 0}
.zenzhiField .part .neirong p{ padding:0 0 25px; line-height:20px;}
.zenzhiField .part .neirong p strong{ font-weight:bold; color:#333}
.zenzhiField .part .neirong .hasicon{ position:relative; padding:0 0 0 76px}
.zenzhiField .part .neirong .hasicon .logicon{ position:absolute; left:0; top:4px; width:60px; display:block}

.aroundField{ background:#fafafa}
.aroundField .listTable{ width:100%; display:table; padding:0; margin:0}
.aroundField .listTable .list{ display:table-row}
.aroundField .listTable .list:nth-child(2n),.aroundField .listTable .list.odd{ background:#f3f3f8}
.aroundField .listTable .pic{ display:table-cell; width:428px; border-bottom:1px solid #fff}
.aroundField .listTable .pic img{ vertical-align:top}
.aroundField .listTable .txt{ display:table-cell; vertical-align:middle; border-bottom:1px solid #fff; padding:0 80px}
.aroundField .listTable .txt h2{ font-size:18px; color:#000}
.aroundField .listTable .txt i{ display:block; margin:10px 0 20px; width:35px; height:1px; background:#dcdddd}


.positionField{}
.positionField .map{ border:1px solid #f3f3f3; margin:0 0 40px}
.positionField .map img{ display:block;}


.positionField .trafficArea{ zoom:1;}
.positionField .trafficArea:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }
.positionField .trafficArea .content{ float:left; width:50%; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.positionField .trafficArea .content:first-child{ padding-right:80px}
.positionField .trafficArea .part,
.positionField .trafficArea .pstyle{ padding-bottom:20px}
.positionField .trafficArea h2{}
.positionField .trafficArea i{ font-size:24px; color:#fcac3e; padding:0 8px 0 0}
.positionField .trafficArea em{ font-weight:bold; color:#333333}
.positionField .trafficArea p{ line-height:26px}
.positionField .trafficArea small{ color:#faa229; font-size:18px}
.positionField .trafficArea .hcolor{ color:#faa229}
.positionField .trafficArea .yuan{ font-size:14px;}
.positionField .trafficArea .yuan.color01{ color:#c6afd4}
.positionField .trafficArea .yuan.color02{ color:#8cc220}
.positionField .trafficArea .yuan.color03{ color:#fcd600}
.positionField .trafficArea .yuan.color04{ color:#461d84}


.companys{ text-align:center; padding:60px 0 0}
.companys .part{ display:inline-block;zoom:1;*display:inline; margin:0 25px; width:380px; height:260px; padding:110px 20px 0; vertical-align:top; position:relative; background:#fff}
.companys .part .clogo{ position:absolute; left:50%; top:-60px; width:140px; height:140px; margin:0 0 0 -70px; overflow:hidden}
.companys .part .clogo img{ display:block;}
.companys .part h2{ font-size:24px; color:#111111;}
.companys .part h3{ font-size:14px; font-weight:bold; color:#666; padding:10px 0 0; min-height:25px}
.companys .part p{ font-size:14px; line-height:30px; text-align:left}
.companys .part:first-child h3{ padding:20px 0}

.aboutField{zoom:1}
.aboutField:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }
.aboutField .pic{ float:right; width:520px;}
.aboutField .pic img{ vertical-align:middle}
.aboutField .txt{ width:560px}
.aboutField p{ line-height:32px; padding:0 0 6px}


.corePlateField{}
.plateList{ margin:0 -7px}
.plateList .plateTable{ display:table; width:100%; margin:0; padding:0; table-layout:fixed}
.plateList .plateTable .palteRow{ display:table-row}
.plateList .plateTable .paltecel{ display:table-cell; border:7px solid #fff; background:#f7f7f9; position:relative; text-align:center; padding:15px 2px; color:#666}
.plateList .plateTable .paltecel.on{ background:#c41f77; color:#fff}
.plateList .plateTable .paltecel.on:after{content:"";position:absolute; left:50%; bottom:-17px; background: url(../img/icon_corearrow.png) 50% 100% no-repeat; width:40px; height:17px; margin-left:-20px}
.plateList .plateTable .paltecel .icon{ font-size:70px; height:80px; display:block;; line-height:80px; color:#9f9fa0}
.plateList .plateTable .paltecel.on .icon{ color:#fff}
.plateList .plateTable .paltecel p{ font-size:14px;}

.telArea{ padding:40px 0 30px; text-align:center}
.telArea .name{ display:inline-block;zoom:1;*display:inline; border:1px solid #c41f77; padding:15px 25px; font-size:28px; color:#c41f77}
.telArea p{ text-align:center; padding:25px 0 0; font-size:20px;}
.telArea i{ color:#cccccc; font-size:34px; vertical-align:middle; margin-right:10px}

.plateDetail_01{ margin:0 -1px; background:#f3f3f8}
.plateDetail_01 .detail_talbe{ width:100%; margin:0; padding:0; border:0 none; table-layout:fixed; display:table}
.plateDetail_01 .detail_row{ display:table-row; width:100%;}
.plateDetail_01 .odd{ background:#fafafa}
.plateDetail_01 .detail_cel{ display:table-cell; border:1px solid #fff; position:relative; vertical-align:middle; width:50%;}
.plateDetail_01 .detail_cel img{ vertical-align:middle}
.plateDetail_01 .detail_cel.rightArrow:after{ content:"";position: absolute; top:50%; right:-26px;border:30px solid; margin-top:-13px; border-color: transparent transparent  transparent #f3f3f8; margin-right:-28px; z-index:3}
.plateDetail_01 .detail_cel.leftArrow:after{ content:""; position: absolute; top:50%; left:-26px;border:30px solid;margin-top:-3px; border-color: transparent #f3f3f8 transparent  transparent; margin-left:-28px}

.plateDetail_01 .detail_row.odd .rightArrow:after,
.plateDetail_01 .detail_row.odd .leftArrow:after{border-color: transparent #fafafa transparent  transparent; }


.plateDetail_01 .detail_cel .textContent{ padding:30px 60px;}
.plateDetail_01 .detail_cel .textContent h2{ font-size:24px; color:#333; padding:0 0 20px}
.plateDetail_01 .detail_cel .textContent p{ font-size:14px; line-height:26px}
.plateDetail_01 .detail_cel .textContent .pic{ text-align:center; padding:10px 0 0}
.plateDetail_01 .detail_cel .textContent .pic img{ vertical-align:middle}
.plateDetail_01 .detail_cel .textContent > .table_01{ width:100%; background:#fff; border-collapse:collapse; }
.plateDetail_01 .detail_cel .textContent > .table_01 th{ width:150px; text-align:center;border:1px solid #f3f3f8;}
.plateDetail_01 .detail_cel .textContent > .table_01 td{ padding:5px 30px;border:1px solid #f3f3f8; color:#666666}
.plateDetail_01 .detail_cel .floatpic{ position:absolute; left:0;right:0; bottom:0}
.plateDetail_01 .detail_cel .textContent.padding02{ padding:30px 40px 30px 50px;}

.plateDetail_01 .detail_cel.detail_celwd01{ width:400px}
.plateDetail_01 .detail_cel.detail_celwd02{ width:auto}
.plateDetail_01 .detail_cel.detail_celwd01 .textContent,
.plateDetail_01 .detail_cel.detail_celwd02 .textContent{ padding:20px 20px 30px; text-align:center}
.plateDetail_01 .detail_cel.detail_celwd01 .textContent h2,
.plateDetail_01 .detail_cel.detail_celwd02 .textContent h2{ padding:0 40px; text-align:left}

.plateTL_01{ border:1px solid #fff; border-left:0 none; border-right:0 none; padding:60px 0 0; background:#f3f3f8}
.plateTL_01 .tllist{ margin:0 26px; display:inline-block;zoom:1;*display:inline; vertical-align:top; height:150px; width:316px; position:relative}
.plateTL_01 .tllist .num{ display:block; position:absolute; left:0; top:0; font-size:55px; color:#c41f77; line-height:55px; font-family:"宋体"}
.plateTL_01 .tllist .tt{ padding:0 0 0 40px;}
.plateTL_01 .tllist .tt h2{ font-size:18px; color:#333333; padding:0 0 10px}
.plateTL_01 .tllist .tt p{ line-height:20px}








.leasePanel{ padding:40px 0 0}

.leaseMetting{ width:100%; overflow:hidden}
.leaseMetting .pictures{zoom:1;}
.leaseMetting .pictures:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }
.leaseMetting .pictures .pics{ float:left; width:560px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box; position:relative; height:420px; overflow:hidden}
.leaseMetting .pictures .pics:first-child{ border:1px solid #e6e6e6;}
.leaseMetting .pictures .pics .downIcon{ position: absolute; right:30px; top:30px; background:#c41f77; border-radius:5px; height:40px; line-height:40px; padding:0 40px; color:#fff; font-size:16px}
.leaseMetting .pictures .pics .slidePics{ height:420px}
.leaseMetting .tbiaoti{ text-align: center; font-size:24px;  color:#000; padding:0 0 24px; line-height:25px}
.leaseMetting .jianjie{zoom:1}
.leaseMetting .jianjie.meetingexhibi{ margin-bottom:40px}
.leaseMetting .jianjie .pic{ width:180px; height:180px;}
.leaseMetting .jianjie .pic img{ display:block; width:100%; height:auto}
.leaseMetting .jianjie .pic_wd01{ width:330px;}
.leaseMetting .jianjie .text{ padding-left:30px; line-height:28px}
.leaseMetting .jianjie .text h2{ font-size:24px; padding:0 0 12px}
.leaseMetting .jianjie .text .shixinCircal{ font-size:12px; line-height:28px; vertical-align:middle}
.leaseMetting .jianjie .pStyle{ padding-top:20px;}
.leaseMetting .jianjie .pStyle em{ font-size:20px; color:#c41f77}
.leaseMetting .table_01 td,.leaseMetting .table_01{ table-layout:auto}
.leaseMetting .table_01 td,.leaseMetting .table_01 th{ text-align:left; padding-left:50px}
.leaseMetting .table_01.advZhendi{ width:80%; margin:0 auto 40px; border:1px solid #f1f1f1; border-collapse:collapse}
.leaseMetting .table_01.advZhendi td{ padding-left:25px}
.leaseMetting .table_01.advZhendi th{ background:#f3f3f8; width:82px; padding:0; text-align:center}

.grayzise{ background:#f3f3f8; color:#666666 }
.wtltborder{ border-left:1px solid #fff}
.wtbtborder{ border-bottom:1px solid #fff !important}

.meetingIntro{ padding:20px 0  0 }
.meetingIntro h2{ font-size:20px; line-height:20px; padding:10px 0}
.meetingIntro p{ font-size:14px; line-height:20px; padding:0 0 15px}




.leaseMetting .serviceList{ margin-right:-35px;zoom:1}
.leaseMetting .serviceList:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }
.leaseMetting .serviceList li{ float:left; width:350px; height:306px; margin-right:35px; position:relative; padding:0 25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.leaseMetting .serviceList li .link{ display:block; position:relative; z-index:2;}
.leaseMetting .serviceList li .link .pc{ width:300px; height:215px; overflow:hidden}
.leaseMetting .serviceList li .link .pc img{ display:block; width:100%; height:auto}
.leaseMetting .serviceList li .link .tt{ text-align:center; padding:12px 0; line-height:24px; font-size:16px}
.leaseMetting .serviceList li .link .tt span{ font-size:14px}
.leaseMetting .serviceList li .icon{ display:block; position:absolute; left:0;right:0; bottom:0; top:108px; background:#fff}

.leaseMetting .peitaoService{zoom:1; margin-right:-60px;}
.leaseMetting .peitaoService:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }
.leaseMetting .peitaoService li{ float:left; width:530px; margin-right:60px; height:180px; margin-bottom:20px}
.leaseMetting .peitaoService li h2{ height:38px; line-height:38px; background:#f3f3f8; padding:0 30px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:16px}
.leaseMetting .peitaoService li .txt{ border:1px solid #f2f2f2; padding:4px 0  0 30px; height:140px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.leaseMetting .peitaoService li .txt .tt{ display:inline-block;zoom:1;*display:inline; vertical-align:middle; width:466px}
.leaseMetting .peitaoService li .txt:after{content:'';display:inline-block;zoom:1;*display:inline; vertical-align:middle; width:20px; height:100%} 
.leaseMetting .peitaoService li .txt p{ padding:0 0 6px; line-height:20px}


.leaseMetting .wenjianDown{}
.leaseMetting .wenjianDown li{ margin:0 0 10px}
.leaseMetting .wenjianDown h2{ padding:6px 40px 6px 20px; font-weight:nomal; line-height:20px; color:#666666; background:url(../img/icon_downarrow2.png) #f3f3f8 99% 14px no-repeat; cursor:pointer}
.leaseMetting .wenjianDown h2.on{ background:url(../img/icon_uparrow2.png) #f3f3f8 99% 14px no-repeat}

.leaseMetting .wenjianDown .neirong{ padding:10px 0;display:none;}
.leaseMetting .wenjianDown .neirong .list{ padding:5px 15px; display:block}
.leaseMetting .wenjianDown .neirong .hasborder{ border-bottom:1px solid #f1f1f1;}
.leaseMetting .wenjianDown .neirong .hassuojin{ text-indent:1.1em}




.leaseService{}
.leaseService .intro_01{}
.leaseService .intro_01 .pic{ width:310px; height:180px;}
.leaseService .intro_01 .pic img{ display:block; width:100%; height:auto}
.leaseService .intro_01 .text{ padding:0 0 0 40px; line-height:30px}

.leaseService .sect{ padding:40px 0 0}
.leaseService .sect .title_bt{ padding:0 0 40px}
.leaseService .sect .title_bt h2{ font-size:24px; text-align:center; padding:0 0 20px}
.leaseService .sect .table_01{border-collapse:collapse}
.leaseService .sect .table_01 th,.leaseService .sect .table_01 td{text-align:left; padding-left:20px; padding-right:20px}
.leaseService .sect .table_01 .td_tel{ width:160px; text-align:center}

.tabChild{ display:none}
.tabChild.act{ display:block}



.leaseAdv{ width:100%; overflow:hidden}
.leaseAdv ul{ margin:0 -17px ;zoom:1; letter-spacing:-5px}
.leaseAdv ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }
.leaseAdv ul li{ display:inline-block;zoom:1;*display:inline; vertical-align:top; width:350px; padding:0 17px 10px; letter-spacing:0}
.leaseAdv ul li a{ display:block}
.leaseAdv ul li .pic{ width:100%; height:240px; position:relative}
.leaseAdv ul li .pic img{ display:block; width:100%; height:auto}
.leaseAdv ul li .pic i{ display:block; position:absolute; left:4px; top:4px; width:22px; height:22px; text-align:center; line-height:22px; color:#fff; font-size:15px; font-style:normal; background:url(../img/icon_lease01.png)}
.leaseAdv ul li .txt{ padding:15px 0 0}
.leaseAdv ul li .txt h2{ font-weight:bold; color:#333333; padding:0 0 5px; font-size:15px}
.leaseAdv ul li .txt p{ font-size:12px; color:#656565; line-height:20px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.leaseAdv.leaseAdvzhendi ul{ margin:0 -35px 0 0;}
.leaseAdv.leaseAdvzhendi ul li{ width:158px; margin:0 34px 0 0; height:260px; padding:0 0 10px; letter-spacing:0}
.leaseAdv.leaseAdvzhendi ul li .pic{ width:100%; height:124px; border:1px solid #f1f1f1; background:#fff; padding:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box; box-sizing:border-box; position:relative}
.leaseAdv.leaseAdvzhendi ul li .txt h2{ font-size:14px; padding:0 0 2px}
.leaseAdv.leaseAdvzhendi ul li .txt p{ word-break:break-all; word-wrap:break-word; overflow:visible;text-overflow:clip;white-space:normal }



.serviceFood{}
.serviceFood .content{}
.serviceFood .content p{ padding:0 0 15px}
.serviceFood .content .pstyle01{ margin-top:30px;}
.serviceFood .table_01 th{ background:none; padding:15px 0; font-weight:bold; border-bottom:1px solid #f1f1f1}
.serviceFood .table_01.txlefttable th,
.serviceFood .table_01.txlefttable td{ text-align:left; padding-left:60px; padding-right:30px}


.serviceCustom{}
.customRZshuoming{}
.customRZshuoming .h2{ font-size:22px; color:#000000; text-align:center; padding:0 0 20px}
.customRZshuoming p{ color:#666666; padding:0 0 15px}
.customRZshuoming p.pbigfont{ font-size:16px; color:#000000; padding:0 0 10px}
.customRZshuoming .ulStyle{}
.customRZshuoming .ulStyle li{ position:relative; padding:0 0 15px 30px}
.customRZshuoming .ulStyle li .icon{ display:block; width:24px; height:24px; background: url(../img/icon_cir01.png) 50% 50% no-repeat; line-height:24px; color:#fff; text-align:center; position:absolute; left:0; top:0; font-style:normal}
.customRZshuoming .ulStyle li h3{ color:#000000}
.customRZshuoming .ulStyle li p{ padding-bottom:0; padding-top:5px}

.customRZshuoming .ulStyle.ul02{zoom:1}
.customRZshuoming .ulStyle.ul02:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }
.customRZshuoming .ulStyle.ul02 li{ padding-left:40px; float:left; width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;  box-sizing:border-box;padding-left:0;}
.customRZshuoming .ulStyle.ul02 li .icon{ width:30px; height:30px;  background:none;}
.customRZshuoming .ulStyle.ul02 li .icon img{ display:block; width:100%; height:auto}
.customRZshuoming .ulStyle.ul02 li h3{ font-size:16px; line-height:30px; padding-left:36px}
.customRZshuoming .ulStyle.ul02 li p{ padding-top:0}
.customRZshuoming .ulStyle.ul02 li em{ color:#fdad3e}

.customWuye{ width:100%; overflow:hidden;position:relative}
.customWuye ul{zoom:1; padding-right:340px}
.customWuye li{ float:left; width:340px; padding-right:40px;  height:110px; padding-bottom:50px}
.customWuye .titleCus{ font-size:18px;}
.customWuye .titleCus i{ display:inline-block;zoom:1;*display:inline; vertical-align:middle; margin-right:10px; width:26px; height:26px}
.customWuye .titleCus i img{ display:block}
.customWuye .titleCus span{display:inline-block;zoom:1;*display:inline; vertical-align:middle}
.customWuye .longlist{ position:absolute; right:0; top:0; width:360px}
.customWuye li.padding_30{ padding-bottom:40px}

.customWuye.officShw{ background: url(../img/pic_leaseOfficepic01.jpg) 0 0 no-repeat; padding-left:372px; width:auto}
.customWuye.officShw ul{ text-align:left; padding:0}
.customWuye.officShw ul li{padding-right:40px; float:none; padding-bottom:35px; height:auto}
.customWuye.officShw ul li.nobottom{ padding-bottom:0}
.customWuye.officShw .titleCus{ padding-bottom:6px}
.customWuye.officShw ul li b{ color:#333}
.customWuye.officShw ul li p{ padding-bottom:8px}
.customWuye.officShw .itemCell{ vertical-align:top}


.feedbackForm{ width:628px; margin:30px auto }
.feedbackForm .itemCell{ padding:6px 0; }
.feedbackForm .formName{ width:85px; padding-right:20px; text-align:right}

.feedbackForm .textWd_01{ width:500px;}
.feedbackForm .textWd_02{ width:500px; height:140px}
.feedbackForm  .sendbtn{ padding:15px 0 0;}
.feedbackForm  .sendbtn .anbtn{ margin-right:10px; height:40px; line-height:40px; width:115px}
.feedbackForm  .sendbtn .anbtn.qkbtn{ background:#eeeeee; color:#929292}








.contactContact{}
.contactContact .tel{ text-align:center; font-size:18px; color:#333}
.contactContact .ewmField{ text-align:center; padding:20px 0}
.contactContact .ewmField .ewm{ display:inline-block;zoom:1;*display:inline; vertical-align:top; text-align:center; width:180px; padding:0 20px}
.contactContact .ewmField .ewm .img{ display:inline-block;zoom:1;*display:inline; width:166px; border:1px dashed #e5e5e5; padding:5px; overflow:hidden}
.contactContact .ewmField .ewm .img img{ display:block; width:100%; height:auto}
.contactContact .ewmField .ewm small{ display:block; padding:10px 0 0; text-align:center }
.contactContact .table_Contact{ background:#f6f6f6}
.contactContact .table_Contact th{ padding:10px 0}
.contactContact .table_Contact .trbg{ background-color:#fff}
.contactContact .table_Contact td{ border-bottom:0 none}


.contactContact .recruitList{}
.contactContact .recruitList dd{ border-bottom:1px solid #f1f1f1}
.contactContact .recruitList dt{ background:#f4f3f9;}
.contactContact .recruitList .zhiwei{zoom:1}
.contactContact .recruitList .zhiwei:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }
.contactContact .recruitList .ziduan{ display:block; float:left; padding-top:15px; padding-bottom:15px;}
.contactContact .recruitList .ziduan.zidun01{ width:280px; text-align:left; padding-left:10px; padding-right:10px}
.contactContact .recruitList .ziduan.zidun02{ width:70px; text-align:left;}
.contactContact .recruitList .ziduan.zidun03{ width:162px; text-align:left;}
.contactContact .recruitList .ziduan.zidun04{width:110px; text-align:center; }
.contactContact .recruitList .ziduan.zidun05{ width:140px; text-align:left;}

.contactContact .recruitList .zhiweiDetail{ display:none}

.contactContact .recruitList .zhiweiDetail .table_01{ width:90%; margin:0 auto; border:1px solid #f1f1f1; border-collapse:collapse;}
.contactContact .recruitList .zhiweiDetail .table_01 strong{ color:#333333}
.contactContact .recruitList .zhiweiDetail .table_01 td{ background:#fff; text-align:left; padding:0 50px}
.contactContact .recruitList .zhiweiDetail .table_01 .tdwd01{ background:#f3f3f8; width:80px; padding:10px 50px}
.contactContact .recruitList .zhiweiDetail .btnsField{ text-align:center; padding:30px 0}



.contactContact .recruitdetail .title{ padding:0 0 10px ; border-bottom:1px solid #eeeeee}
.contactContact .recruitdetail .title h2{ text-align:center; font-size:28px; color:#000; padding:0 0 10px}
.contactContact .recruitdetail .title p{ text-align:center; color:#666666}

.contactContact .recruitdetail .replayForm{ padding:20px 0 0}
.contactContact .recruitdetail .replayForm p{ text-align:right; padding:0 0 5px}
.contactContact .recruitdetail .replayForm p span{ color:#e8911a}
.contactContact .recruitdetail .replayForm .table_01{ table-layout:auto; margin-bottom:28px}
.contactContact .recruitdetail .replayForm .table_01 th{  border-bottom:1px solid #fff; border-right:1px solid #fff; text-align:left; padding:10px 10px}
.contactContact .recruitdetail .replayForm .table_01 td{ padding:5px 10px; background:none; border:0 none}
.contactContact .recruitdetail .replayForm .table_01 .width01{ text-align: right; padding:8px 10px; width:90px; border-bottom:1px solid #fff;}
.contactContact .recruitdetail .replayForm .table_01 em{ color:#e8911a; padding:0 4px}
.contactContact .recruitdetail .replayForm .table_01 .txtArea{ width:100%; height:80px; background:none; padding:5px ; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.contactContact .recruitdetail .replayForm .table_01 .label{ padding-right:20px}
.contactContact .recruitdetail .replayForm .table_01 .selectAera{  width:100%; text-align:left}
.contactContact .recruitdetail .replayForm  .sendBtns{ text-align:center;}
.contactContact .recruitdetail .replayForm  .sendBtns .btn{ display:inline-block;zoom:1;*display:inline; min-width:120px; height:40px; line-height:38px; background:#eeeeee; font-weight:normal; border:none; margin:0 5px; color:#666; cursor:pointer}
.contactContact .recruitdetail .replayForm  .sendBtns .redbtn{ background:#c31f76; color:#fff;}
.contactContact .itemTable{ margin-bottom:20px}
.contactContact .itemCell img{ display:block}
.contactContact .recruit_intro{  padding:60px 34px; background:#f3f3f8}
.contactContact .recruit_intro i{ display:block; width:60px; height:1px; background:#c41f77; margin:0 0 10px}




.newsField{}
.kanwuList{zoom:1; width:914px; margin:0 auto}
.kanwuList:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }
.kanwuList li{ padding:17px; width:270px; height:372px; overflow:hidden; float:left}
.kanwuList li .picBox{ width:100%; height:100%; overflow:hidden; position:relative; }
.kanwuList li .picBox .pic{  -webkit-transition: -webkit-transform 0.3s;-moz-transition: -moz-transform 0.3s; -o-transition: -o-transform 0.3s;transition: transform 0.3s;}
.kanwuList li .picBox .pic img{ display:block; width:100%; height:auto;}
.kanwuList li .picBox .linkArea{ position: absolute; left:0;right:0; bottom:0;top:0; background:url(../img/smark01.png); opacity:0; -webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;-o-transition: opacity 0.3s;transition: opacity 0.3s;}
.kanwuList li .picBox:hover .linkArea{ opacity:1}
.kanwuList li .picBox:hover .pic{ -webkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05); transform: scale(1.05);}
.kanwuList li .picBox .linkArea .name{ position:absolute; left:10px;right:10px; bottom:10px; font-size:16px; color:#fff; text-align:left}
.kanwuList li .picBox .linkArea .linkAre{ position:absolute; left:50%;top:50%; width:206px; height:80px; margin:-40px 0 0 -103px}
.kanwuList li .picBox .linkArea .linkAre .links{zoom:1; padding:0 0 10px}
.kanwuList li .picBox .linkArea .linkAre .links:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }
.kanwuList li .picBox .linkArea .linkAre .links .lk{ float:left; margin-left:6px; width:100px; background:#fff; color:#333; line-height:32px; text-align:center; display:block}
.kanwuList li .picBox .linkArea .linkAre .links .lk:first-child{ margin-left:0}
.kanwuList li .picBox .linkArea .linkAre .links .lk.wd1{ width:150px}
.kanwuList li .picBox .linkArea .linkAre .links .lk.wd2{ width:50px; background:#d52891; color:#fff}
.kanwuList li .picBox .linkArea .linkAre .links .lk .webtext{ height:32px; line-height:32px; padding:0 5px; margin:0; border:0 none; background:none}


.huizhanList{ margin-bottom:20px}
.huizhanList li{ position:relative; padding:40px 0 0 120px}
.huizhanList li .timeField{ position:absolute; left:0; top:40px; bottm:0; width:110px; background:#cccccc}
.huizhanList li .timeField .day{ background:#abbdd5; border-bottom:4px solid #fff; height:98px; line-height:98px; text-align:center; font-size:50px; color:#fff}
.huizhanList li .timeField .month{ text-align:center; height:53px; line-height:53px; color:#abbdd5; border:1px solid #abbdd5; background:#fff}
.huizhanList li .link{ display:block; position:relative}
.huizhanList li .link .pic{ width:270px; height:156px; overflow:hidden}
.huizhanList li .link .pic img{ display:block; width:100%; height:100%}
.huizhanList li .link .txt{ position:absolute; left:270px; top:0; bottom:0;right:0; border-bottom:1px solid #efefef; max-height:155px; overflow:hidden}
.huizhanList li .link .txt .tt{ padding:16px 0 0 26px;}
.huizhanList li .link .txt .tt h2{ color:#333333; font-size:16px; font-weight:bold; min-height:40px}
.huizhanList li .link .txt .tt p{ color:#999999;}
.huizhanList li:first-child{ padding-top:20px}
.huizhanList li:first-child .timeField{ top:20px}

.newszuhuField{ background: url(../img/news_zuhu01.jpg) 0 0 no-repeat; padding:0 0 0 460px ; min-height:530px; margin-bottom:20px}
.newszuhuList{}
.newszuhuList li{ padding:12px 0; border-bottom:1px solid #f2f2f2;}
.newszuhuList li .link{ display:block}
.newszuhuList li h2{ color:#333333; font-size:16px;position:relative; padding:0 180px 0 0}
.newszuhuList li h2 .time{ display:block; position:absolute; right:0; top:0; font-size:12px; color:#999999;}
.newszuhuList li p{ padding:8px 0 ; color:#999999; height:42px; overflow:hidden; line-height:24px}

.newszuhuList li:first-child{ padding-top:0}


.magazinedetail{ width:1100px; margin:0 auto; padding:50px 0 }
.magazinedetail .logoPic{ padding:0 50px 10px}
.magazinedetail .bread{ height:40px; line-height:40px; position:relative; padding:0 50px 10px}
.magazinedetail .bread .crumbsField{ padding:0; width:100%; margin:0 auto ;color:#fff; line-height:14px; padding:20px 0 0}
.magazinedetail .bread .crumbsField a{ color:#fff}
.magazinedetail .bread .dy{ position:absolute; right:50px; top:0; width:500px; text-align:right}
.magazinedetail .bread .dy .txtbox{ margin-left:6px; width:150px; background:#fff; color:#333; line-height:32px; text-align:center; display:inline-block;zoom:1;*display:inline; vertical-align:middle}
.magazinedetail .bread .dy .txtbox .webtext{ height:32px; line-height:32px; padding:0 5px; margin:0; border:0 none; background:none}
.magazinedetail .bread .dy .btnbox{ margin-left:6px; width:50px; background:#d52891; color:#fff; line-height:32px; text-align:center; display:inline-block;zoom:1;*display:inline; vertical-align:middle}
.magazinedetail .bread .dy .downbtn{display:inline-block;zoom:1;*display:inline; vertical-align:middle;; font-size:14px; color:#fff; padding-left:15px}
.magazinedetail .bread .dy .downbtn i{ font-size:16px; color:#fff; vertical-align:middle; padding:0 5px 0 0}

.magazinedetail .magePics{ padding:0 50px; position:relative; height:700px;}
.magazinedetail .magePics .slidePics{ position:relative; overflow:hidden; height:650px; width:1000px; margin:0 auto}
.magazinedetail .magePics .slidePics .pic{ width:100%; height:650px}

.magazinedetail .magePics .prev{ display:block; position: absolute; top:50%; left:0; width: 50px; height:80px;  z-index: 10; cursor: pointer; margin-top:-40px; background:url(../img/arrow_left.png) 50% 50% no-repeat}
.magazinedetail .magePics .next{ display:block; position: absolute; top:50%; right:0;  width: 50px; height:80px; z-index: 10; cursor: pointer; margin-top:-40px; background:url(../img/arrow_right.png) 50% 50% no-repeat}

.magazinedetail .magePics .biaoti{ position:absolute; left:0;right:0; bottom:0; text-align:center; color:#fff; font-size:18px}
.magazinedetail .magePics .biaoti .magepage{ position:absolute; right:50px; bottom:0; text-align:right; font-size:12px}
.magazinedetail .magePics .biaoti .magepage em{ color:#d52891; padding:0 6px}


.zuhuList{ margin-bottom:20px}

.zuhuPanel .itemTable{ margin-bottom:20px}
.zuhuPanel .itemCell{ padding:12px 10px; border-bottom:1px solid #f1f1f1;}
.zuhuPanel .itemCell.itemCell_header{ padding:8px 10px;background:#f3f3f8; font-weight:bold}
.zuhuPanel .itemCell a{color:#323232}
.zuhuPanel .itemTable .hasarowlink{ display:inline-block;zoom:1;*display:inline; padding-right:8px; background:url(../img/icon_arrow5.png) 100% 50% no-repeat; color:#c41f77}
.zuhuPanel .itemTable .btnstar{ display:block; font-size:20px; color:#e5e5e5; width:40px; height:40px; margin:0 auto; text-align:center; line-height:40px}
.zuhuPanel .itemTable .btnstar.btnstar_hasdone{ color:#ffcc33; }

.zuhuPanel .itemCell.itemWidth{ width:110px}


.productDetail01{zoom:1}
.productDetail01:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }
.productDetail01 .detal01_left{ float:left; width:800px; padding-right:80px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.productDetail01 .detal01_right{ width:320px; float:left}

.productDetail02{zoom:1}
.productDetail02:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }
.productDetail02 .detal02_left{ float:left; width:88px;}
.productDetail02 .detal02_middle{ float:left; width:732px; padding:0 29px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;box-sizing:border-box;}
.productDetail02 .detal02_right{ float:left; width:300px;}



.smallpicField{ width:100%; height:588px; position:relative; padding:28px 0}
.smallpicField .leftbtn{ width:100%; height:28px; position:absolute; left:0; top:0;  background:url(../img/pre_icon_no.png) 50%  50% no-repeat; z-index:5; cursor:pointer; display:none}
.smallpicField .hasleftbtn{ background:url(../img/pre_icon.png)  50%  50% no-repeat}
.smallpicField .rightbtn{ width:100%; height:28px; position:absolute; left:0; bottom:0; background:url(../img/next_icon_no.png)  50%  50% no-repeat;z-index:5; cursor:pointer;display:none}
.smallpicField .hasrightbtn{ background:url(../img/next_icon.png)  50%  50% no-repeat}

.smallpicField .crollPic{ width:100%; height:588px; overflow:hidden;}
.smallpicField .crollPic ul{ zoom:1; height:500%}
.smallpicField .crollPic li{ width:88px; height:88px; padding:0 0 10px;}
.smallpicField .crollPic li .pic{width:100%; height:100%; margin:0 auto; overflow:hidden; position:relative; cursor:pointer}
.smallpicField .crollPic li .pic img{ display:block; width:100%; height:auto}
.smallpicField .crollPic li .pic.on:after{content:""; position:absolute; left:0;right:0; top:0; bottom:0; border:3px solid #c41f77;}

.bigpicField{ width:100%; height:644px; overflow:hidden; text-align: center}

.bigpicField img{ display: inline-block;zoom:1;*display:inline;}
.bigpicField .heightlong{ height:100%; width:auto;}
.bigpicField .widthlong{ width:100%; height:auto;}

.picfieldIntro{ width:100%;}
.picfieldIntro h2{ font-size:24px; color:#333; line-height:26px}
.picfieldIntro .redcolor{ color:#c41f77}
.picfieldIntro .p{ padding:0 0 20px}
.picfieldIntro .btn{ margin-bottom:15px; width:100%;}
.picfieldIntro .btn .anbtn{ width:100%}

.productDetail02 .companylist{ padding:20px 0 0}
.productDetail02 .companylist .link{ display:block; width:100%; padding:10px 10px 10px 0; border-bottom:1px solid #eeeeee; position:relative; margin-bottom:5px}
.productDetail02 .companylist .link:after{content:''; position:absolute; right:0; top:50%; width:6px; height:10px; margin-top:-5px; background:url(../img/icon_leftarrow.png) 0 50% no-repeat}


.zhbrife{}
.zhbrife .picBox{ width:118px}
.zhbrife .pic{width:118px; height:118px; border:1px solid #dddddd}
.zhbrife .text{ padding-left:30px}
.zhbrife .text h2{ font-size:24px; padding:0 0 5px}
.zhbrife .text p{ padding:0 0 8px; line-height:20px;}
.zhbrife .text p span{ padding:0 4px}

.lindedField{ width:100%}
.lindedField .itemTable{ table-layout:fixed;  border:1px solid #dddddd; padding:10px 5px }
.lindedField .itemTable a{ display:block; padding:3px 10px}
.lindedField .itemTable i{ font-size:20px; vertical-align:middle; color:#c9caca; padding:0 6px 0 0}
.lindedField p{ color:#999999; font-size:12px}

.zjList{ padding:20px 0}
.zjList .link{ color:#c41f77; background: url(../img/smallIcon_01.png) 100% 50% no-repeat; padding:0 6px; margin:0 5px 0 0; display:inline-block;zoom:1;*display:inline}

.photoList01{ width:100%; overflow:hidden;}
.photoList01 .title_01{ font-size:18px; color:#000; padding:0 0 20px}
.photoList01 ul{zoom:1; margin-right:-50px;}
.photoList01 ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }
.photoList01 li{ width:250px; padding:0 40px 40px 0; float:left; height:300px;}
.photoList01 li a{ display:block;}
.photoList01 li .pic{ width:250px; height:250px; overflow:hidden; margin-bottom:18px}
.photoList01 li .pic img{ display:block; width:100%; height:auto}
.photoList01 li .txt{ position:relative}
.photoList01 li .txt .link{ margin-right:50px}
.photoList01 li .txt p{ color:#333333; line-height:16px; display:block; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.photoList01 li .txt small{ display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#888888; font-size:12px; line-height:12px; padding:4px 0 0}
.photoList01 li .txt .btnstar{ display:block; position:absolute; right:-10px; top:-4px; height:26px; width:40px; line-height:26px; text-align:center}
.photoList01 li .txt .btnstar i{ font-size:20px; line-height:24px; color:#c9caca;}
.photoList01 li .txt .btnstar.btnstar_hasdone i{ color:#ffcc33}

.photoList02{ width:100%; overflow:hidden;}
.photoList02 ul{zoom:1; margin-right:-40px;}
.photoList02 ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }
.photoList02 li{ width:540px; float:left; margin:0 40px 40px 0; height:200px; position:relative; border:1px solid #f5f5f5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box; box-sizing:border-box;}
.photoList02 li a{ display:block;}
.photoList02 li .pic{ width:200px; height:200px; overflow:hidden; position: absolute; left:-1px;top:-1px; bottom:0px}
.photoList02 li .pic img{ display:block; width:100%; height:auto}
.photoList02 li .txt{margin-left:200px; display:inline-block;zoom:1;*display:inline; vertical-align:middle; width:280px; padding:0 0 0 30px; overflow:hidden;}
.photoList02 li .iline{display:inline-block;zoom:1;*display:inline; vertical-align:middle; width:0; height:100%;}
.photoList02 li .txt p{ color:#333333; line-height:24px; font-size:20px; padding:0 0 10px }
.photoList02 li .txt small{ display:block;color:#888888; font-size:12px; line-height:16px; padding:4px 0 0}
.photoList02 li .txt .btnstar{ display:block; position:absolute; right:0; top:0; height:42px; width:42px; line-height:26px; text-align:right; background:url(../img/icon_starbg.png) 0 0 no-repeat}
.photoList02 li .txt .btnstar i{ font-size:18px; line-height:28px; color:#fff; padding:3px}
.photoList02 li .txt .btnstar.btnstar_hasdone{  background:url(../img/icon_starbgon.png) 0 0 no-repeat}


.photoList03{ width:100%; overflow:hidden}
.photoList03 ul{ margin-right:-6px;zoom:1;}
.photoList03 ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }
.photoList03 li{ float:left; width:50%; padding:0 2px 2px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box; box-sizing:border-box; height:340px}
.photoList03 li .box{ width:100%; height:100%; zoom:1; overflow:hidden}
.photoList03 li .box .text{ float:left; width:220px; height:100%}
.photoList03 li .box .pic{ margin-left:220px; height:100%}
.photoList03 li .box .pic img{ display:block; width:100%; height:auto}
.photoList03 li .box .titlebt{ padding:80px 24px 0; text-align:center}
.photoList03 li .box .titlebt i{ display:inline-block;zoom:1;*display:inline; vertical-align:middle; width:56px; height:56px; overflow: hidden; margin-right:10px}
.photoList03 li .box .titlebt i img{ vertical-align:middle}
.photoList03 li .box .titlebt span{ font-size:28px; color:#fff;display:inline-block;zoom:1;*display:inline; vertical-align:middle;}
.photoList03 li .box .fastLik{ padding:30px 20px;zoom:1; overflow:hidden}
.photoList03 li .box .fastLik .link{ float: left; width:80px; height:30px; background: url(../img/smarkwhite_bg.png); margin:5px; text-align:center; line-height:30px; color:#fff}
.photoList03 li .box .text.txtbg01{ background:#c0a1c1}
.photoList03 li .box .text.txtbg02{ background:#99bedb}
.photoList03 li .box .text.txtbg03{ background:#d0b88a}
.photoList03 li .box .text.txtbg04{ background:#a3a6c5}


.productContent{}
.productContent p{ padding:0 0 15px;}
.productContent p:last-child{ padding-bottom:0}

.productRemark{}
.productRemark .wbtext{ width:100%; height:146px}
.productRemark .btnArea{ text-align:right; padding:10px 0 0}
.productRemark .btnArea .anbtn{ width:124px}

.remarkList{}
.remarkList ul{ margin:0 0 30px}
.remarkList li{ padding:20px 0; position: relative; border-bottom:1px solid #f2f2f2}
.remarkList li .time{ display:block; position:absolute; right:0; top:20px; font-size:12px; color:#b2b2b2; line-height:26px}
.remarkList li .name{ color:#c41f77; padding:0 150px 0 0}
.remarkList li p{ color:#333}

.activMenu{ width:100%; background:#f4f4f4; text-align:left; letter-spacing:-5px; margin-bottom:20px}
.activMenu .menubtn{ letter-spacing:0; display:inline-block;zoom:1;*display:inline; vertical-align:top; padding:0px 20px; line-height:36px; border-right:1px solid #fff; color:#666666}
.activMenu .menubtn.on{ background:#c41f77; color:#fff}
.activMenu .menubtn i{ vertical-align:middle; font-size:20px; margin-right:6px}

.brandActiv{ width:100%; overflow:hidden}
.brandActiv .txtbrife{ text-align:center; font-size:24px; padding:0 0 40px; width:850px; margin:0 auto; line-height:40px}
.brandActiv .txtbrife .icon{ display:inline-block;zoom:1;*display:inline; vertical-align:middle; width:24px; height:24px;}
.brandActiv .txtbrife img{ margin:0 10px}
.brandActiv ul{ letter-spacing:-5px; margin-right:-25px}
.brandActiv ul li{ display:inline-block;zoom:1;*display:inline; vertical-align:top; letter-spacing:0; padding-right:20px; width:360px;}
.brandActiv ul li .pic{ width:360px; height:360px; overflow:hidden; border-bottom:4px solid #c41f77; position:relative}
.brandActiv ul li .pic .flag{ display:block; position:absolute; left:6px; top:6px; width:70px; height:73px}
.brandActiv ul li .pic img{ display:block; width:100%; height:auto}
.brandActiv ul li h2{ padding:16px 0 10px; font-size:#333333; font-size:18px}
.brandActiv ul li p{ font-size:14px;}



.floorField{ padding:20px 0 0}
.floorField .floorConent{}






.calenderPanel{ position:relative}
.calenderPanel:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }
.calenderPanel .calenderField{ width:840px; float:left;}

.calendar_content{ float:left; width:230px; margin-left:20px}
.calendar_content .contentlist{ background:#f8f8f8; padding:20px 15px 15px; margin-bottom:10px;}
.calendar_content .contentlist h2{ text-align:center; width:100%; position:relative; margin-bottom:20px; line-height:16px}
.calendar_content .contentlist h2:after{content:""; width:100%; height:1px; background:#c41f77; position:absolute; left:0;right:0; top:50%; margin:2px 0 1px 0; }
.calendar_content .contentlist h2:before{content:""; width:100%; height:1px; background:#c41f77; position:absolute;left:0;right:0; top:50%; margin:-2px 0 1px 0;}
.calendar_content .contentlist h2 span{ display:inline-block;zoom:1;*display:inline; font-size:16px; color:#c41f77; background:#f8f8f8; position:relative; z-index:3; padding:0 6px}

.calendar_content .contentlist .anbtn{ width:100%; height:34px; line-height:34px; margin-top:15px; border-radius:5px; font-size:15px}
.calendar_content .contentlist .title{ padding: 0 0 15px; border-bottom:1px solid #f1f1f1; font-size:14px; font-weight:bold; color:#000; line-height:18px; margin-bottom:15px}
.calendar_content .contentlist em{ color:#c41f77; font-weight:normal}
.calendar_content .contentlist p{ font-size:12px; }
.calendar_content .contentlist strong{ color:#000}
.calendar_content .contentlist .ul_table{ width:100%; display:table}
.calendar_content .contentlist .ul_table li{ display:table-row}
.calendar_content .contentlist .ul_table li small{ display:table-cell; font-size:12px; font-weight:bold; color:#000}
.calendar_content .contentlist .ul_table li big{ display:table-cell; font-size:12px;  color:#666666}

.contentChild{ display:none}
.contentChild.act{ display:block}

.loucengPanel{}
.loucengBreif{ border:1px solid #c41f77; position:relative; padding:15px; width:874px; margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box; box-sizing:border-box;}
.loucengBreif .icon{ position: absolute; left:-20px; top:-20px; width:40px; height:40px; background:url(../img/icon_louceng01.png) 50% 50% no-repeat}
.loucengBreif p{ color:#666;}

.loucengSeach{ display:block; width:874px; margin:20px auto 0;border:1px solid #e0e0e0; height:40px; line-height:40px; padding:0 60px 0 150px; position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box; box-sizing:border-box; text-align:center; overflow:hidden}
.loucengSeach .textField{ width:727px; display:inline-block;zoom:1;*display:inline;letter-spacing:0; position:static; }
.loucengSeach .textField .wbtext{ border:0 none; background:none; margin:0; vertical-align:3px}
.loucengSeach  small{ display:block; position:absolute; left:0;top:0; bottom:0; background:#fafafa; padding:0 15px; font-size:16px; color:#727171; letter-spacing:0}

.loucengArea{ padding:30px 0 0;}
.loucengArea .title{ font-size:18px; padding:0 0 10px;}
.loucengList{ padding:30px 0 0}

.loucengArea .itemCell.lc_itemCell01{ width:222px; background:#faeacf; text-align:center; vertical-align:middle; position:relative}
.loucengArea .itemCell h2{ font-size:18px ; color:#000000; padding:0 0 15px; background:#fff; height:25px}
.loucengArea .itemCell h2 span{ font-size:14px;}
.loucengArea .itemCell.lc_itemCell01 h2{ position:absolute; left:0;right:0; top:0; text-align:left}
.loucengArea .itemCell.lc_itemCell01 h1{ font-size:20px; text-align:center; font-weight:normal}
.loucengArea .itemCell.lc_itemCell01 h1 span{ font-size:16px;}

.loucengArea .itemCell.lc_itemCell02{ vertical-align:bottom; padding:165px 0 0 20px}
.loucengArea .itemCell.lc_itemCell02 .middle{ float:left; width:525px; padding-right:20px;}
.loucengArea .itemCell.lc_itemCell02 .right{ float:left; width:325px; padding-top:204px}
.loucengArea .itemCell.lc_itemCell02 .item{ margin-top:8px; position:relative; height:60px; padding:8px 10px 8px 24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box; box-sizing:border-box;}
.loucengArea .itemCell.lc_itemCell02 .item.hasrtLine:after{content:""; position:absolute; left:100%; top:50%; height:6px; width:30px; background:#c9caca; margin-top:-3px;}
.loucengArea .itemCell.lc_itemCell02 .item.hasrtLine.hasline2:after{content:""; top:18px}
.loucengArea .itemCell.lc_itemCell02 .item.hasrtLine.hasline2:before{content:""; position:absolute; right:100%; top:50%; height:6px; width:20px; background:#c9caca; margin-top:-3px;}
.loucengArea .itemCell.lc_itemCell02 .item a{ display:block;}
.loucengArea .itemCell.lc_itemCell02 .item:first-child{ margin-top:0;}
.loucengArea .itemCell.lc_itemCell02 .item .icon{ width:45px; height:45px; background: url(../img/icon_louceng02.png) 50% 50% no-repeat; line-height:45px; text-align:center; color:#fff; font-size:20px; color:#999999; display:inline-block;zoom:1;*display:inline; vertical-align:middle }
.loucengArea .itemCell.lc_itemCell02 .item .tx{ width:385px;display:inline-block;zoom:1;*display:inline; vertical-align:middle; padding-left:35px }
.loucengArea .itemCell.lc_itemCell02 .item .tx p{ line-height:18px}
.loucengArea .itemCell.lc_itemCell02 .item .tx span{ font-size:12px; color:#666}

.loucengArea .itemCell.lc_itemCell02 .item.bg01{ background:#faeacf}
.loucengArea .itemCell.lc_itemCell02 .item.bg02{ background:#e9e2d6}
.loucengArea .itemCell.lc_itemCell02 .item.bg03{ background:#dde1c7}
.loucengArea .itemCell.lc_itemCell02 .item.bg04{ background:#e9e2d6}
.loucengArea .itemCell.lc_itemCell02 .item.bg05{ background:#ead8d8}
.loucengArea .itemCell.lc_itemCell02 .item.bg06{ background:#dfdfdf}
.loucengArea .itemCell.lc_itemCell02 .item.bg07{ background:#eee6db}

.loucengArea .itemCell.lc_itemCell02 .item.item2{ height:94px}

.loucengArea .itemCell.lc_itemCell02 .item:hover{ background:#c41f77 }
.loucengArea .itemCell.lc_itemCell02 .item:hover .tx,
.loucengArea .itemCell.lc_itemCell02 .item:hover .tx span{ color:#fff}

.loucengArea .itemCell.lc_itemCell02 .right .tx{ width:260px;padding-left:10px}
.loucengArea .itemCell.lc_itemCell02 .right .icon{ width:1px; background:none; height:100%;}
