/* ::::: http://www.ahbbsun.com{$myurl}/0552/css/style.css ::::: */
* { margin: 0px; padding: 0px; }
body { font-size: 12px; font-family: "微软雅黑"; margin: 0px; padding: 0px; color: rgb(102, 102, 102); min-width: 1260px; }
ul, dl { margin: 0px; padding: 0px; }
p { margin: 0px; padding: 0px; }
li { list-style-type: none; margin: 0px; padding: 0px; }
.site_filter .select dl::after { content: " "; display: block; clear: both; height: 0px; overflow: hidden; }
.service_about { height: 275px; width: 100%; clear: both; float: none; }
.service_about .container { height: 205px; width: 1130px; margin-right: auto; margin-left: auto; padding-left: 42px; padding-right: 28px; padding-top: 70px; }
.service_about .container .left { float: left; height: auto; width: 460px; }
.service_about .container .left strong { font-size: 28px; color: rgb(68, 68, 68); }
.service_about .container .left p { font-size: 14px; line-height: 22px; padding-top: 15px; }
.service_about .container .left .tel { height: 36px; width: 266px; margin-top: 25px; font-size: 14px; line-height: 34px; font-weight: bold; color: rgb(255, 255, 255); background-color: rgb(246, 80, 58); }
.service_about .container .left .tel em { font-style: normal; padding-left: 15px; }
.service_about .container .left .tel span { float: right; display: block; height: 34px; border: 1px solid rgb(217, 217, 217); background-color: rgb(255, 255, 255); color: rgb(246, 80, 58); width: 130px; text-align: center; }
.service_about .container .right { float: right; width: 600px; }
.service_about .container .right .project { padding-top: 20px; }
.service_about .container .right .project ul li { float: right; height: 29px; width: 109px; text-align: center; color: rgb(255, 255, 255); padding-top: 80px; display: inline; margin-left: 30px; }
.se_strength { background-color: rgb(250, 250, 250); height: 297px; }
.se_strength .container { height: 197px; width: 600px; margin-right: auto; margin-left: auto; background-repeat: no-repeat; background-position: left bottom; padding-left: 580px; padding-top: 100px; padding-right: 20px; font-size: 14px; line-height: 22px; }
.se_strength .container strong, .se_hardware .container strong { font-size: 28px; color: rgb(68, 68, 68); display: block; padding-bottom: 15px; }
.se_hardware { height: 300px; width: 100%; }
.se_hardware .container { background-image: url('service_02.jpg'); background-repeat: no-repeat; background-position: right center; height: 220px; width: 1160px; margin-right: auto; margin-left: auto; padding-left: 40px; padding-top: 80px; font-size: 14px; line-height: 22px; }
.clearfix::after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
/* ::::: http://www.ahbbsun.com{$myurl}/0552/css/fonts.css ::::: */
@font-face {
	font-family: "ElegantIcons";
	src: url('eleganticons.eot');
}
/* ::::: http://sgoutong.baidu.com/embed/1528361143/asset/embed/css/pc/main.css ::::: */
#newBridge .nb-icon-group .nb-clearfix::after { content: ""; display: block; height: 0px; line-height: 0; clear: both; visibility: hidden; }
*::-moz-placeholder { color: rgb(171, 171, 171); opacity: 1; }
.firebugResetStyles { z-index: 2147483646 ! important; top: 0px ! important; left: 0px ! important; display: block ! important; border: 0px none ! important; margin: 0px ! important; padding: 0px ! important; outline: 0px none ! important; min-width: 0px ! important; max-width: none ! important; min-height: 0px ! important; max-height: none ! important; position: fixed ! important; transform: rotate(0deg) ! important; transform-origin: 50% 50% 0px ! important; border-radius: 0px ! important; box-shadow: none ! important; background: transparent none repeat scroll 0% 0% ! important; pointer-events: none ! important; white-space: normal ! important; }
style.firebugResetStyles { display: none ! important; }
.firebugResetStyles::before, .firebugResetStyles::after { content: "" ! important; }
.firebugResetStyles { z-index: 2147483646 ! important; top: 0px ! important; left: 0px ! important; display: block ! important; border: 0px none ! important; margin: 0px ! important; padding: 0px ! important; outline: 0px none ! important; min-width: 0px ! important; max-width: none ! important; min-height: 0px ! important; max-height: none ! important; position: fixed ! important; transform: rotate(0deg) ! important; transform-origin: 50% 50% 0px ! important; border-radius: 0px ! important; box-shadow: none ! important; background: transparent none repeat scroll 0% 0% ! important; pointer-events: none ! important; white-space: normal ! important; }
style.firebugResetStyles { display: none ! important; }
.firebugResetStyles::before, .firebugResetStyles::after { content: "" ! important; }
