body{background-color:#f4f4f4;}
a{text-decoration: none;}
@font-face { font-family: "iconfont"; src: url('../other/iconfont.eot?t=1483434751436'); src: url('../other/iconfont.eot?t=1483434751436#iefix') format('embedded-opentype'), url('../other/iconfont.woff?t=1483434751436') format('woff'), url('../other/iconfont.ttf?t=1483434751436') format('truetype'), url('../other/iconfont.svg?t=1483434751436#iconfont') format('svg') }
.f_cert { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }
.header{height: 112px;background-color: #af0000;}
._in{padding:20px 30px 20px 23px;height: 72px;}
.logo{position: relative;padding-left: 78px;height: 71px;}
.logo img{position: absolute;left: 0;top: 0;}
.logo span{display: block;color: #fff;}
.logo ._sitename1{font-size: 26px;line-height: 1;margin:10px 0 5px;}
.logo ._sitename2{font-size: 23px;line-height: 1;}
/*搜索框*/
.search{margin: 17px 230px 0 150px;}
.search input { box-sizing: border-box; height: 38px; width: 100%; padding: 10px; color: #999; font-size: 14px ;position: relative;z-index: 20;border:none;}
.search input:focus {  outline: none; }
.search .f_cert { color: #999; top: 0px; left: 0; border: none; padding: 0; height: 38px; width: 34px; text-align: center; line-height: 38px;z-index: 30; }
.search .f_cert:hover { color: #ea5a3d }
.s-btn{ top: 0; right:-74px;width:74px;line-height: 36px;color: #555;text-align: center;border-radius: 0 3px 3px 0;height: 38px;border:none;border-left: 1px solid #999;background-color: #fff;font-size: 16px;}
.s-know{line-height: 38px;background-color: #fff;color: #555;text-align: center;padding:0 20px;border-radius: 3px;width:96px;top:17px;position: absolute;right: 0;font-size: 16px;color: #555;}
.s_example { top: 100%; left: 0; right: 0; background-color: #fff;  color: #999; padding: 10px 0; border-radius: 0 0 3px 3px; visibility: hidden; opacity: 0; overflow: hidden;z-index: 10; }
.s_example a { color: #999; display: block; line-height: 34px; padding-left: 50px; padding-right: 10px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.s_example p { padding-left: 15px; line-height: 34px; }
.s_example a:hover { background-color: #fbded7; color: #ea5a3d;  }
.search input:focus ~ .s_example { visibility: visible; opacity: 1; }
.search input:focus ~ .s_example a { padding-left: 30px; }
.search-filter{left:-150px;top: 0;width:116px;height: 38px;background-color: #fff;padding-left: 34px;border-radius: 3px 0 0 3px;}	
.arrow-icon { width: 8px; height: 8px; border-top: 1px solid #6c6c6c; border-left: 1px solid #6c6c6c; display: inline-block; transform: rotate(-135deg); -webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); transform-origin: 4px 4px; right: 10px;bottom: 6px;}
.search-filter>a{color: #6c6c6c;font-size: 14px;line-height: 18px;display: block;height: 18px;margin:10px 0;border-right: 1px solid #999;}
.options{position: absolute;top: 100%;left: 0;width:100%;background-color: #fff;z-index: 30;display: none;transition:all 0.2s ease-in-out;}
.options li{height: 40px;line-height: 40px;}
.options a{color: #999;display: block;padding-left: 34px;}
.options a:hover,.options li.on a{background-color: #fbded7; color: #ea5a3d;  }
/*证书主体*/
.cert{width: 769px;height: 992px;background: url(../images/cert-bg.png) no-repeat 0 0;margin: 40px auto 80px auto;}
.cert-in{padding:30px 40px; height:932px;}
.cert-hd h1{height: 133px;width: 497px;margin:0 auto;background: url(../images/h-bg.png) center center no-repeat;line-height: 133px;font-size: 26px;color: #af0000;margin-top:40px;}
.cert-hd h2{margin:30px 0;}
.cert-company span{color: #555;font-size: 20px;display: block;}
.cert-company h3{font-size:30px;color: #333;border-bottom: 2px solid #dcb96f;display: inline-block;padding:15px 0;line-height:30px; width:80%; margin:auto;}
.file-code{color: #777;font-size: 18px;margin-top: 20px;}
.cert-detail{text-align: left;padding: 70px 94px 98px 88px;font-size: 18px;line-height: 2.5;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;
}
.cert-detail strong{color: #999;}
.cert-detail span{color: #414141;}
.cert-detail ._star{color: #dcb96f;}
.c-seal{right: 0;bottom:0;background:url(../images/zang.png) no-repeat 0 0;width: 141px;height: 141px;z-index: 3;}
.apply { margin-top: 20px; padding: 8px 40px; font-size: 18px; background-color: #a41804; float: right; color: #fff; border-radius:5px; }
/*footer*/
.footer{background-color: #fff;border-top: 1px solid #ddd;color: #777;padding:20px 0;line-height: 22px;}
.footer span{margin:0 15px;}
.footer p{padding:5px 0;}
