@charset "utf-8"; /* CSS Document */ @font-face { font-family: 'Conv_Cambria'; src: url('Cambria.eot'); src: local('☺'), url('Cambria.woff') format('woff'), url('Cambria.svg') format('svg'); font-weight: normal; font-style: normal; } html, body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, dd, dt, dl, table, tr, td, th, p, span, strong, small, a, img, form { margin: 0px; padding: 0px; } html { height: 100%; font-size: 62.5%; } body { font: normal 16px/22px Cambria, 'Conv_Cambria', sans-serif; color: #666666; background: #fff url(../images/bg.jpg) repeat-x; min-width: 1000px; position: relative; padding: 20px 0 0;} img { border: none; } a { cursor: pointer; text-decoration: underline; color: #1085fe; } a:hover { text-decoration: none; } p { margin-bottom: 1.35em; } p small { font-size: 0.8em; } h1, h2, h3, h4, h5, h6 { font: normal 42px Cambria, 'Conv_Cambria', sans-serif; color: #333; padding-bottom: 15px; } h1 { font-size: 48px; } h3 { font-size: 24px; } h4 { font-size: 18px; } h5 { font-size: 16px; } h6 { font-size: 12px; } input[type='submit'], input[type='button'] { cursor: pointer; } ul, ol { padding-left: 30px; } ul li { list-style: disc outside; } .set, .header:after, .page:after, .items:after, .how:after { height: 0; overflow: hidden; clear: both; font-size: 0; line-height: 0; display: block; content: ''; } .fl { float: left; } .fr { float: right; } .rel { position: relative; } #wrap { position: relative; width: 962px; padding: 47px 38px 19px; border: solid 1px #fff; margin: 0 auto; background: #fff; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: #999 0px 0px 4px; -moz-box-shadow: #999 0px 0px 4px; box-shadow: #999 0px 0px 4px;} .header {position: relative; background: url(../images/head.png) 506px 8px no-repeat; height: 172px;} .h101 {float: left; width: 480px; line-height: 42px;} .h101 small {font-size: 24px; line-height: 18px; display: inline-block; top: -6px; position: relative;} .tel {float: right; margin-right: -2px; width: 300px; text-align: right; font-size: 36px; color: #333333; font-weight: bold; padding-top: 38px;} .tel small {font-size: 18px; font-weight: normal; line-height: 43px; padding-right: 3px; display: inline-block;} .page {padding: 30px 38px 0; width: 962px; margin: 0 -38px; background: url(../images/page_bg.jpg) repeat-x; position: relative;} .page:before {position: absolute; width: 100%; height: 15px; left: 0; top: 0; background: url(../images/shad_1.jpg) 50% 0 no-repeat; content: '';} .items {color: #333; margin-bottom: 23px;} .items_list {width: 696px; float: left; overflow: hidden; position: relative;} .items_list ul {padding: 0; margin: 0; width: 110%;} .items_list li {float: left; width: 220px; height: 276px; list-style: none; position: relative; display: block; padding: 1px; margin: 0 12px 10px 0; background: #fff; border: solid 1px #e7e8f1; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; text-align: center;} .items_list li:hover {cursor: pointer; padding: 0; border: solid 2px #b8bde0;} .item_name {font-size: 20px; line-height: 22px; color: #b05b00;; padding: 16px 20px 0; height: 48px;} .items_list li:hover .item_name {color: #000;} .item_img {height: 164px; padding-left: 1px; vertical-align: middle;display: inline-block;} .item_img * { vertical-align: middle;} .item_img img {max-width: 218px;} .item_img:after, .item_active_img:after {display: inline-block; width: 1px; content: ' '; height: 75px;} .item_price {background: url(../images/shad_2.jpg) 50% 0 no-repeat; padding: 14px 0 0; font-size: 18px;} .item_active {float: right; width: 216px; position: relative; padding: 15px 16px 0; height: 551px; background: url(../images/active.jpg) no-repeat; border: solid 2px #b8bde0; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;} .h201 {font-size: 28px; line-height: 26px; text-align: center; height: 74px; padding: 0;} .item_active_img {height: 238px; text-align: center; padding-left: 1px;} .item_active_img * {vertical-align: middle;} .item_active_img:after {height: 120px;} .item_active_price {padding-top: 18px; height: 66px; line-height: 25px; padding-left: 2px;} .item_active_price dt {float: left; width: 70px; font-weight: bold;} .item_active_price dd {overflow: hidden;} .item_active_descr {height: 69px; font-size: 18px; padding-left: 2px;} .buy_now {width: 214px; height: 64px; text-indent: -99in; overflow: hidden; position: relative; background: url(../images/b1.png) no-repeat; padding: 0; margin: 0; border: none;} .how {position: relative; margin-bottom: 20px;} .h202 {font-size: 42px; font-weight: normal; color: #333; padding-bottom: 20px;} .step_1, .step_2, .step_3 {float: left; width: 220px; height: 95px; padding: 25px 11px 0 75px; color: #333; background: url(../images/1.jpg) no-repeat; margin: 0 22px 20px 0;} .step_2 {background: url(../images/2.jpg) no-repeat;} .step_3 {background: url(../images/3.jpg) no-repeat; margin-right: 0;} .slider {position: relative; width: 1040px; height: 260px; margin: 0 -39px 30px;} .text {position: relative;} #footer {width: 1000px; padding: 22px 0; margin: 0 auto; text-align: center;} .pop_wrap {} .bg {position: fixed; left: 0; top: 0; right: 0; bottom: 0; background: #000; opacity: .6; filter: alpha(opacity=60);} .popup {position: fixed; width: 377px; left: 50%; top: 50%; margin: -234px 0 0 -260px; height: 419px; padding: 49px 71px 0; background: url(../images/window.png) no-repeat;} .h203 {font-size: 36px; white-space: nowrap; height: 57px; padding: 0;} .form {padding: 40px 3px 41px;} .form dt {width: 103px; float: left; height: 40px; font-size: 22px; line-height: 40px;} .form dd {overflow: hidden; height: 60px;} .form dd input[type="text"] {width: 248px; height: 40px; background: url(../images/i1.png) no-repeat; border: none; padding: 0 10px; font-size: 24px; line-height: 40px;} .order_now {width: 258px; height: 50px; display: block; margin: 0 auto; padding: 0; border: none; text-indent: -99in; overflow: hidden; position: relative; background: url(../images/b2.png) no-repeat;}