.content{width:1178px;margin:0 auto; overflow:hidden;}
.contentLeft{width:846px; float:left; overflow:hidden;}


.nowPlace{margin:16px auto 13px;}


.contentLeft .title{height:60px; margin-top:5px; padding-left:20px; background-color:#f5f5f5; font-size:26px; line-height:60px; color:#3b3b3b; font-weight:bold; border-left:2px solid #f34541;width: 100%;}



.contentLeft .details{overflow:hidden;margin-top:15px;width: 100%;}
.contentLeft .details dt{width:320px; height:320px; overflow:hidden; margin:12px 36px 0 0; float:left; background:#f5f5f5;position: relative;}
.contentLeft .details dt img{ max-width:320px; margin:0 auto;}
.contentLeft .details dt span{position: absolute; left:0px; top:0px; display:inline-block; color:#fff; font-size:14px; line-height:30px; font-weight:bold;border-bottom-right-radius:6px; padding:2px 10px; background:#F60;}
.contentLeft .details .detailsOne{overflow:hidden;float: left;width: 490px; }
.contentLeft .details .detailsOne li{font-size:14px;  color:#7e7e7e; text-align:left; width:48%; float:left; display:inline; padding: 10px 0;height: 17px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.contentLeft .details .detailsOne li.long{width:100%;}
.contentLeft .details .detailsOneS{margin-left: 5px;}
.contentLeft .details .detailsOne ul li{font-size:14px; line-height:14px; }
.contentLeft .details .detailsOne .titleO{font-weight:bold; color:#ff6d0c;}
.contentLeft .details .detailsOne .title3{color:#3f3f3f;}
.contentLeft .details .detailsOne .title4{color:#404040;}
.contentLeft .details .detailsOne .title5{color:#555;}
.contentLeft .details .detailsOne .title6{color:#666;}
.contentLeft .details .detailsOne a{font-size:15px; margin-left:4px;line-height:14px; font-weight:bold; color:#3f3f3f;}
.contentLeft .details .detailsOne span,.contentLeft .details .detailsOne span a{margin-left:4px; font-size:14px;}

.contentLeft .details .detailsTwo{width:488px; height:83px; border:1px solid #e8e8e8; float:left;margin-top: 6px;}
.contentLeft .details .detailsTwo li{font-size:16px; font-weight:bold; color:#666; float:left; text-align:center; width:162px; height:68px;line-height: 21px;padding: 15px 0 0 0; border-left:1px solid #e8e8e8;}
.contentLeft .details .detailsTwo li:first-child{border:none;}
.contentLeft .details .detailsTwo span{font-size:22px; font-weight:bold; color:#ff6d0c; text-align:center;    line-height: 21px;margin: 13px 0 0 0;display: block;}
.contentLeft .details .detailsTwo span.small{ font-size:14px; height:25px; overflow:hidden;}

.contentLeft .details .detailsFour{width:488px; height:76px; border:1px solid #e8e8e8; float:left;margin-top: 12px; overflow:hidden;}
.contentLeft .details .detailsFour li{font-size:16px; font-weight:bold; color:#666; float:left; text-align:center; width:120px; height:76px;line-height: 21px; border-left:1px solid #e8e8e8;}
.contentLeft .details .detailsFour li.noline{ border:none;}
.contentLeft .details .detailsFour li a{ line-height:76px; font-size:16px; font-weight:bold;}
.contentLeft .details .detailsFour span{font-size:22px; font-weight:bold; color:#ff6d0c; text-align:center;    line-height: 21px;margin: 13px 0 0 0;display: block;}


.contentLeft .details .detailsThr{overflow:hidden;float: left;width: 490px; margin-top:15px;}
.contentLeft .details .detailsThr .detailsThrOne{width:184px; height:41px; float:left; background-color:#ed3d39; font-size:16px; color:#ffffff; font-weight:bold;line-height: 41px;}
.contentLeft .details .detailsThr .detailsThrTwo{width:144px; height:39px; margin:0 12px; float:left; border:1px solid #d9d9d9; font-size:16px; color:#272727; font-weight:bold;line-height: 39px;}
.contentLeft .details .detailsThr .detailsThrThr{width:136px; height:41px; float:left; background-color:#0095fc; font-size:16px; color:#fff; font-weight:bold;line-height: 41px;}
.detailsThr .icon-xiangqing{color:#fff;font-size: 20px;float: left;padding: 9px 5px 0 12px;}
.detailsThr .icon-lianxi{color: #000;font-size: 21px;float: left;padding: 9px 7px 0 32px;}
.detailsThr .icon-liuyan{color: #fff;font-size: 21px;float: left;padding: 9px 8px 0 25px;}

.business{width:100%; overflow:hidden; height:57px; border-bottom:1px solid #e5e5e5;}
.business span{font-size: 25px;font-weight: bold;color: #ed3d39;border-bottom: 2px solid #ed3d39;line-height: 27px;display: block;width: 106px;text-align: center;position: absolute; padding:16px 0 12px 0;}

.detailsTop{height:77px; background:#f5f5f5; padding-left:19px; margin-top: 22px; position:relative;}
.detailsTopImg{width:96px; height:96px; overflow:hidden; border-radius:50%; border:1px solid #e7e7e7; float:left; background:#fff; display:table; position:absolute; left:19px; top:-8px;}
.detailsTopImg .img{width:96px; height:96px; display:table-cell; vertical-align:middle;}
.detailsTopT{float:left; height:auto; overflow:hidden;width: 530px; display:inline; margin:5px 0 0 90px;}
.detailsTopT dt,.detailsTopT dd{font-size:14px; line-height:14px; float:left; margin-left:27px; width:174px; height:26px; padding: 5px 0 0 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#3d3d3d;}
.detailsTopT dt a,.detailsTopT dd a{ font-size:14px; font-weight:bold;}
.detailsTopT dt{width:300px;}

.detailsTopT dt span,.detailsTopT dd span{font-size:14px; color:#777; padding-left:10px;}
.detailsTopB{float:right; display:inline; margin:13px 7px 0 0; overflow:hidden; width:180px; height:52px; text-align:right;}
.detailsTopB a{font-size:16px; font-weight:bold; color:#3d3d3d;height:50px; border:1px solid #d2d2d2; border-radius:8px; display:inline-block; line-height: 50px; padding:0 10px;}
.detailsTopB a span{ float:left; line-height:50px; font-size:16px;}
.detailsTopB a span.icon-pinpaizhuanxiang{font-size: 33px !important; line-height:53px; margin-right:5px;}



.company{ width:100%; height:auto; overflow:hidden; text-indent:2em; font-size:16px; line-height:34px; color:#696969; margin-top:20px;}
.companyImg{width:100%;overflow:hidden; padding-top:17px; text-align:center;}


.companyAll{height:40px; border-top:1px solid #f04343; border-bottom:1px solid #e6e6e6; overflow:hidden;margin-top: 27px;}
.companyAll a.aLeft{font-size:18px; line-height:40px; color:#fff; font-weight:bold; width:121px; overflow:hidden; float:left; text-align:center;background-color: #f04343;}
.companyAll a{float:right; font-size:14px; line-height:40px; color:#555555;}

.news{width:100%; overflow:hidden;padding-top: 8px;}
.news dd{background: url(/public/images/publicbg2020.png) no-repeat -796px -414px; width:390px; height:21px; overflow:hidden; float:left;padding-left: 13px;margin:8px 5px;}
.news dd.fr{ float:right;}
.news dd a{font-size:16px; color:#3d3d3d;line-height: 24px}
.news dd a:hover{color:#ff3333;}


.contact{width:844px; overflow:hidden; height:43px; border:1px solid #ededed;margin-top: 18px;}
.contact .line{width:5px; height:20px; background-color:#f04343; margin-left:-1px;float: left;margin-top: 12px;}
.contact .line2{font-size:20px; line-height:43px; color:#f04343; padding-left:18px;font-weight: bold;}
.contact .line3{font-size: 14px; color:#757575;font-family: Verdana, Geneva, sans-serif;font-weight: bold; padding-left:15px;}

.contactAbout{width:844px; overflow:hidden; height:auto; border:1px solid #ededed; border-top:none;}
.contactAbout dl{padding: 10px 0 20px 22px; height:auto; overflow:hidden;}
.contactAbout dd{font-size:16px; color:#3d3d3d; height:26px; overflow:hidden; margin-top:15px;}

.contactAbout span{font-size:16px; color:#767676;}
.contactAbout a,.contactAbout .bold{font-size:16px; font-weight:bold; color:#3d3d3d;}
.contactAbout a:hover{color:#ff3333;}
.contactAbout .lxr{padding-left:5px;}


.detailsOne2{overflow: hidden;float: left;width: 490px;}
.detailsOne2 li{font-size:14px; line-height:14px; color:#7e7e7e; width:100%; overflow:hidden;padding: 10px 0;}
.detailsOne2 .titleO{color:#ff6d0c; font-size:14px; line-height:14px; font-weight:bold;}
.detailsOne2 .title5{color:#555555; font-size:14px; line-height:14px;}
.detailsOne2 .title6{color:#666666; font-size:14px; line-height:14px;}
.detailsOne2 a{color:#3f3f3f; font-size:16px;font-weight: bold;}
.detailsTwo2{width: 488px;height: 56px;border: 1px solid #e8e8e8;float: left;margin-top: 12px;}
.detailsTwo2 li{font-size:16px; line-height:56px; font-weight:bold; color:#3b3b3b; text-align:center; height:56px; width:121px;border-left: 1px solid #e8e8e8; float:left;}
.detailsTwo2 li:last-child{border:none; width:122px;}