.building{margin-top:20px;}
.white{font-color:#ff5800;}
.ml10{margin-left:10px;}
.mt5{margin-top:5px;}
.mt15{margin-top:15px;}
.mt10{margin-top:10px;}
.ml20{margin-left:20px;}
.mr10{margin-right:10px;}
.fl{float:left;} 
.fr{float:right;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16 {font-size:16px;}
.f20{font-size:20px;}
.pb8{padding-bottom:8px;}
.pt5{padding-top:5px;}
.pl10{padding-left:10px;}
.padding5{padding:5px;}
.padding10{padding:10px;}
.mtb10{margin:10px 0;}
.color66{color: #666 !important;}
.colorred{color: #1a5fb9;}
.clearfix{*zoom:1}
.clearfix:after{content: "\200B";display: block;height: 0;clear: both;}
.overflow{}
nofollow

.building h3.titlenew{height: 45px;line-height: 45px;overflow: hidden;border: 1px solid #ff0000;border-bottom: 2px #1a5fb9 solid;padding-left: 5px;font-size: 12px;}
.building h3.titlenew span.Themebg{width: 40px;height: 30px;border-radius: 0px 8px 0px 8px;line-height:30px;text-align: center;display: inline-block;padding-left: 3px;background: #0080ff;}
.building h3.titlenew span.Themebg a{font-size: 16px;font-color:#fff;font-weight: 600;line-height:30px;}
.building h3.titlenew .Themefont{color: #888888!important;font-weight:normal;padding-right: 10px;line-height:45px;font-size: 12px;}

.company_listmenu p{width: 238px;font-weight: bold;font-size: 20px;line-height:45px;}

.building .classifiBuilding li{float: left;font-size: 12px; line-height: 45px; padding: 0 10px;position: relative;border-left: 1px solid #555;}
.building .classifiBuilding li:first-child{border: none;}

.building .buildingBox{border: 1px solid #e5e5e5;background: #ffffff; border-radius: 5px;}

.company_listmenu .classifiBuilding{margin: 7px !important;position: relative;width: 700px;height: 25px;line-height: 25px;overflow: hidden;}
.company_list_box .buildingBox{overflow: hidden;border-top: 0;}

.company_list_box .company_topmenu li{padding: 0;border: 1px solid #e0e0e0;margin-right: 15px;height: 23px;line-height: 23px;overflow: hidden;border-radius: 3px;}
.company_list_box .company_topmenu li.tjhy{background-color: #ffffff;}
.company_list_box .company_topmenu li.tjhy:hover{background-color:#1a5fb9;border: 1px solid #1a5fb9;}
.company_list_box .company_topmenu li.tjhy:hover a{color:#ffffff!important;}
.company_list_box .company_topmenu li.gstjhy{background-color:none !important;font-weight:bold;}

.compan_left_img{width: 100%;}
.compan_left_img img{width:264px;height: 264px;}

.CompanyBox .buildingBox{padding: 0;}
.CompanyBox .buildingBox .top{padding-top: 15px;}
.company_list_box .buildingBox .left .Classification{border-bottom:0;}
.company_list_box .buildingBox .left .Classification .classBox{height: 127px;}
.company_list_box .buildingBox .left .Classification .classBox li{line-height: 20px;height: 20px;font-size: 14px;}
.company_list_box .buildingBox .left .Classification .classBox i{padding:2px 4px;color: #333;background-color: #ddd;}
.classBox .mt5>li:first-child i,.classBox .mt5>li:first-child+li i,.classBox .mt5>li:first-child+li+li i{background-color: #DE474C !important; color: #fff!important;}
.company_list_box .buildingBox .left .Classification a{display: block;}
.company_list_box .buildingBox .content .top{border: 0}
.company_list_box .buildingBox .left .Classification h3{border-bottom: 1px dashed #ccc;    border: 0;padding-bottom: 5px;}
.company_list_box .buildingBox .right .newBox li a{padding-right: 0; border-bottom: 1px dashed #ccc;}
.company_list_box .buildingBox .right .newBox li:last-child a{border: 0;}
.company_list_box .building .buildingBox .left{padding-bottom: 0;}


.building .buildingBox .left{width: 284px;padding-bottom: 0;}
.buildingBox .left .Classification{padding:15px 0 0; border-bottom: 1px dashed #555;}
.buildingBox .left .Classification .classBox{height:54px;overflow: hidden;}
.buildingBox .left .Classification a{margin:10px 10px 0 0;display: inline-block;}
.buildingBox .left .titlenew{line-height:20px;height: 20px;color: #333;}
.buildingBox .left .titlenew:before{content: '';position: relative;top: 1px;display: inline-block;margin-right: 5px;background: #1a5fb9;width:3px;height: 15px;}


.buildingBox .content{padding: 26px 15px 0;width: 698px;height: 445px;border-left: 1px solid #ddd;border-right: 1px solid #ddd;}
.buildingBox .content .top{height: auto;border:none;border-bottom: 1px dashed #555;}
.col-md-6{float: left; width: 50%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.buildingBox .content li{margin-bottom: 30px;}
.buildingBox .content li .imgBox{width:125px;height:110px;float: left;margin-right: 10px;overflow: hidden;}
.buildingBox .content li .name{float: left;margin-top:1px;width: 180px;height: 108px;font-size: 13px;}
.buildingBox .content li .name a{line-height: 22px;height: 44px;overflow: hidden;display: inline-block;font-weight: bold;font-size: 15px;color: #444444;text-decoration:none;}
.buildingBox .content li .name p{padding-top: 2px;line-height: 19px;color: #999;text-indent: 0;}
.buildingBox .content li .name .keyword a{color: #999;margin: 0 5px;}
.buildingBox .content .bottom li{margin-bottom: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.buildingBox .content .bottom li .imgBox{width: 62px;height: 62px;}
.buildingBox .content .bottom li h3{color: #333;line-height:26px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.buildingBox .right{width: 233px;}
.buildingBox .right .newBox{padding:0 10px;margin-top: 10px;}
.buildingBox .right .newBox h3.titlenew{color:#333;font-size: 15px;border-bottom: 1px solid #ddd;    border: 0;line-height: 35px;padding: 0 5px;}
.buildingBox .right .newBox h3.titlenew .fr{font-size:12px;font-weight:normal}
.buildingBox .right .newBox h3.titlenew:before{content: '';width: 3px;height: 15px;margin-top: -3px;background: #1a5fb9;display: inline-block;vertical-align: middle;margin-right: 5px;}
.buildingBox .right .newBox li{line-height: 32px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;}
.buildingBox .right .newBox li a{display: block;padding-right: 42px;position:relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.buildingBox .right .newBox li a .time{position: absolute;right: 0;top: 0;width: 71px;text-align: right}
.buildingBox .right .newBox li i{padding: 0 5px;}

/*动画*/
.productrightimg li,
.piimgbox img,
.ptabs_box ul li,
.compan_left_img img,
.buildingBox .content li.col-md-6,
.buildingNew .buildingBox .left img,.Information a,
.buildingNew .content .logoClass li .imgBox,
.buildingNew .buildingBox .leftClass li a,
.xcnav .IndexclassBox .IndexClassRight li,
.Floor,.IndexTop .smallBanner li .imgBox img,
.xcnav li .LeftBox li a.font,.xcnav li .LeftBox li:before,.productrightimg li .goods_img:hover img{-webkit-transition: all 1s ease 0s;-moz-transition: all 1s ease 0s;-ms-transition: all 1s ease 0s;-o-transition: all 1s ease 0s;transition: all 1s ease 0s;}
.ptabs_box ul li:hover,.compan_left_img img:hover,.productrightimg li .goods_img:hover img{-webkit-transform:scale(1.03); -moz-transform:scale(1.03); -ms-transform:scale(1.03); -o-transform:scale(1.03); transform:scale(1.03);}
.buildingBox .content li.col-md-6:hover{-webkit-transform:translateX(10px); -moz-transform:translateX(10px); -ms-transform:translateX(10px); -o-transform:translateX(10px); transform:translateX(10px);}
.buildingBox .content li.col-md-6:hover a{color:red !important;}

/*楼层AD*/
.cBanner{width:1220px; margin:0 auto;}
.cBanner img{max-height: 78px;}
.cBanner a:hover img{filter:Alpha(opacity=80);opacity:0.8;}

.name{overflow: hidden;display: block;}