* {
	vertical-align:baseline;
	box-sizing: border-box;
	font-weight:inherit;
	font-family:inherit;
	font-style:inherit;
	font-size:100%;
	border:0 none;
	outline:0;
	padding:0;
	margin:0;
}

@font-face {
	font-family:'RR';
	src:url(font/Raleway-Regular.ttf) format("opentype")
}

@font-face {
	font-family:'RI';
	src:url(font/OpenSansItalic.ttf) format("opentype")
}

@font-face {
	font-family:'RL';
	src:url(font/Raleway-Light.ttf) format("opentype")
}

@font-face {
	font-family:'RB';
	src:url(font/Raleway-Bold.ttf) format("opentype")
}

@font-face {
	font-family:'RM';
	src:url(font/Raleway-Medium.ttf) format("opentype")
}

@font-face {
	font-family:'RSB';
	src:url(font/Raleway-SemiBold.ttf) format("opentype")
}

@font-face {
	font-family:'OSR';
	src:url(font/OpenSansRegular.ttf) format("opentype")
}

@font-face {
	font-family:'OSB';
	src:url(font/OpenSansBold.ttf) format("opentype")
}

body {
    font-family: RR;
    font-size: 16px;
	background: url(img/bg6.jpg) top center no-repeat;
}

.mtop, .mcart, .mcBaner {
	display: none;
}

.home {
	background: url(img/bg1.jpg) top center no-repeat;
}

.top {
    width: 1170px;
    margin: auto;
    overflow: hidden;
}

.menu {
    width: 508px;
    float: left;
    margin-top: 115px;
    padding: 0 48px;
    list-style: none;
}

.logo {
    float: left;
    margin: 51px 0 45px;
    width: 153px;
    height: 155px;
}

.menu li {
    float: left;
    margin: 0 18px;
}

.menu li a {
    padding: 0 6px;
    color: #fff;
    position: relative;
    text-decoration: none;
	font-family: RM;
	font-size: 18px;
}

.menu li a:after, .f-menu li a:after, .mmenu li a:after {
	display: block;
	position: absolute;
	left: 0;
	bottom: -8px;
	width: 0;
	height: 2px;
	background-color: #ce9518;
	content: "";
	transition: width 0.2s;
}

.menu li a:hover:after, .f-menu li a:hover:after, .menu li a.active:after, .mmenu li a.active:after  {
	width: 100%;
}

.topSlider {
    float: left;
    width: 100%;
    height: 424px;
    border: 3px solid #fff;
    margin-top: 7px;
    position: relative;
    overflow: hidden;
}

.topSlider .slick-dots {
    position: absolute;
    width: 17px;
    height: auto;
    background: url(img/slider/pcbg.png) center no-repeat;
    background-position: center 2px;
    top: 50%;
    transform: translateY(-50%);
    left: 42px;
}

.topSlider .slick-dots li {
    width: 13px;
    height: 13px;
    display: inline-block;
    cursor: pointer;
    margin: 2px 0 52px;
    border: 2px solid #868686;
    border-radius: 50%;
    background: none;
}

.topSlider .slick-dots li.slick-active {
    background: none;
    box-shadow: 0 0 0 0 #fff;
    border: 3px solid #ce9518;
    width: 17px;
    height: 17px;
    margin: 0 0 50px;
}

.topSlider .slick-dots li:last-child {
    margin-bottom: 0;
}

.sp-button:last-child {
    margin-bottom: 0;
}

.sliderLeft {
    width: 504px;
    height: 100%;
    float: left;
    background: url(img/slider/title.jpg);
	background-size: cover;
    padding: 160px 88px 0 0;
    text-align: right;
}

.sp-slide {
	width: 100%;
	float: left;
	height: 418px !important;
}

.sliderRight {
    width: 658px;
    height: 100%;
    float: right;
    background-size: cover !important;
}

.sliderTitle {
    float: right;
    width: 100%;
    color: #fff;
    font-family: RB;
    font-size: 22px;
}

.sliderDop {
    width: 100%;
    float: right;
    color: #cc9d36;
    font-size: 14px;
    margin-top: 12px;
}

.sliderCont {
    width: 100%;
    height: 20px;
    float: right;
    font-size: 14px;
    font-family: RI;
    color: #a2a2a2;
    margin-top: 64px;
}

.sliderCont1 {
    float: right;
    height: 20px;
    line-height: 20px;
    padding-left: 30px;
    background: url(img/slider/date.png) left no-repeat;
    margin-right: 25px;
}

.sliderCont2 {
    float: right;
    height: 20px;
    line-height: 20px;
    padding-left: 30px;
    background: url(img/slider/cat.png) left center no-repeat;
}

.topSlider .slick-prev {
	display: block;
    width: 33px;
    height: 32px;
    cursor: pointer;
    position: absolute;
    left: 34px;
    background: url(img/slider/up.png);
    top: 41px;
	z-index: 50;
}

.topSlider .slick-prev:hover {
    background: url(img/slider/uph.png);
}

.topSlider .slick-next {
	display: block;
    width: 33px;
    height: 32px;
    cursor: pointer;
    position: absolute;
    left: 34px;
    background: url(img/slider/down.png);
    top: 352px;
	z-index: 50;
}

.topSlider .slick-next:hover {
    background: url(img/slider/downh.png);
}

.sliderBut {
    width: 200px;
    height: 45px;
    line-height: 40px;
    float: right;
    text-align: center;
    color: #fff;
    text-decoration: none;
    font-size: 18px;
	font-family: RSB;
    border: 2px solid #ce9518;
    margin-top: 25px;
}

.sliderBut:hover, .cArrow-go:hover {
	background: #ce9518;
}

.cart {
    width: 1170px;
    height: auto;
    overflow: hidden;
    background: #fff;
    z-index: 100;
    margin: 122px auto 0;
    box-shadow: 0px 0px 36px 0px rgba(0, 0, 0, 0.36);
    position: relative;
}

.cartOne {
    width: 418px;
    height: 320px;
    float: left;
    padding: 33px 45px 0;
    text-align: center;
}

.cartTitle {
    width: 100%;
    float: left;
    font-size: 30px;
    font-family: RB;
}

.cartDop {
    width: 100%;
    float: left;
    margin-top: 7px;
}

.cartText {
    width: 100%;
    float: left;
    margin-top: 18px;
    font-size: 14px;
    font-family: OSR;
    text-align: justify;
    line-height: 26px;
}

.cartBut {
    display: inline-block;
    height: 46px;
    line-height: 40px;
    text-align: center;
    text-decoration: none;
    color: #000;
    font-size: 18px;
    font-family: RSB;
    border: 2px solid #ce9518;
    margin-top: 25px;
    padding: 0 31px;
}

.cartBut:hover {
	background: #ce9518;
	color: #fff;
}

.cartTwo {
    width: 752px;
    height: 320px;
    float: left;
    background: url(img/cart1.jpg);
	background-size: cover;
}

.cartThree {
    width: 418px;
    height: 320px;
    float: left;
    background: url(img/cart2.jpg);
	background-size: cover;
}

.cartFour {
    width: 752px;
    height: 320px;
    float: left;
    padding: 33px 49px 0;
    text-align: center;
}

.products {
    height: 1180px;
    background: url(img/bg2.jpg) center no-repeat;
    margin-top: -90px;
}

.marn {
    width: 1170px;
    margin: auto;
	overflow: hidden;
}

.prodTitle {
    width: 100%;
    float: left;
    text-align: center;
	margin-top: 358px;
}

.prodTitle span {
    font-size: 30px;
    font-family: RB;
    color: #fff;
    padding-left: 19px;
    height: 38px;
    line-height: 38px;
    border-left: 4px solid #ce9518;
}

.pr-cont {
    width: 230px;
    float: left;
    margin: 0 53px;
}

.pr-contImg {
    float: left;
    width: 100%;
    height: 360px;
    margin-bottom: 49px;
    text-align: center;
}

.pr-contBd {
	float: left;
    width: 100%;
    height: 10px;
    background: url(img/prod-slider/border.png) center;
}

.pr-contTitle {
    float: left;
    width: 100%;
    height: 58px;
    line-height: 61px;
    font-size: 24px;
    font-family: RM;
    color: #fff;
    text-align: center;
}

.pr-contTitle span {
    font-size: 20px;
    line-height: 22px;
    padding-top: 10px;
	display: inline-block;
}

.pr-contDop {
    float: left;
    width: 100%;
	height: 41px;
    font-size: 14px;
    font-family: OSR;
    color: #ce9518;
    text-align: center;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.pr-contWeigh {
    float: left;
    width: 100%;
    font-size: 14px;
    font-family: OSR;
    color: #fff;
	opacity: 0.4;
    text-align: center;
	margin-top: 18px;
}

.prodSlider {
    width: 1008px;
    float: left;
    height: 555px;
    margin: 102px 81px 0;
}

.slick-arrow {
    position: absolute;
    width: 49px;
    height: 50px;
    font-size: 0px;
    top: 180px;
	cursor: pointer;
}

.slick-prev  {
	background: url(img/prod-slider/left.png);
	left: -81px;
}

.slick-next {
	background: url(img/prod-slider/right.png);
	right: -81px;
}

.slick-prev:hover  {
	background: url(img/prod-slider/left-h.png);
}

.slick-next:hover {
	background: url(img/prod-slider/right-h.png);
}

.slick-dots {
    list-style: none;
    position: absolute;
    top: -71px;
    width: 100%;
    text-align: center;
    display: block;
}

.slick-dots li, .slick-dots2 li {
    display: inline-block;
    width: 8px;
    height: 8px;
    cursor: pointer;
    background: rgba(255, 255, 255, 0.3);
    font-size: 0;
    margin: 0 7px;
    border-radius: 50px;
}

.slick-dots li.slick-active, .slick-dots2 li.slick-active {
	box-shadow: 0px 0px 35px 3px #fff;
    background: #fff;
}

.prCenter {
    width: 100%;
    float: left;
    margin-top: 35px;
    text-align: center;
}

.prCenter .cartBut {
    margin-top: 0;
	color: #fff;
}

.we {
    height: 972px;
    background: url(img/bg3.jpg) center no-repeat;
}

.weTitle {
    width: 100%;
    float: left;
    text-align: center;
    margin-top: 235px;
}

.weTitle span {
	display: inline-block;
    font-size: 30px;
    font-family: RB;
    padding-left: 19px;
    height: 38px;
    line-height: 38px;
    border-left: 4px solid #ce9518;
}

.weBlock {
    width: 440px;
    float: left;
    height: 160px;
    margin-top: 95px;
	position: relative;
}

.weBlock2 {
    margin-top: 110px;
}

.weBlockRg {
    width: 290px;
}

.weBlTitle {
    width: 100%;
    float: left;
    font-size: 24px;
    font-family: RSB;
    margin-bottom: 15px;
    position: relative;
    z-index: 10;
}

.weBlNum {
    position: absolute;
    z-index: 5;
    font-size: 80px;
    font-family: OSB;
    color: rgba(0, 0, 0, 0.08);
    top: -56px;
}

.weBlText {
    width: 290px;
    float: left;
    font-size: 14px;
    font-family: OSR;
    line-height: 24px;
}

.weBlBorder {
    position: absolute;
    bottom: 0;
    height: 2px;
    width: 100px;
    background: #ce9518;
}

.weCenter {
    width: 100%;
    float: left;
    margin-top: 64px;
    text-align: center;
}

.weCenter .cartBut {
    margin-top: 0;
}

.send {
    height: 398px;
    background: url(img/bg4.jpg) center no-repeat;
}

.sendTitle {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 43px;
    font-family: RB;
    color: #fff;
    margin-top: 85px;
}

.sendDop {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 24px;
    font-family: RM;
    color: #d6a842;
    margin-top: 23px;
}

.sendDop span {
    font-family: OSB;
}

.sendDop2 {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 30px;
    font-family: RB;
    color: #fff;
    margin-top: 23px;
}

.modalDialog, .modalDialog2 {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 99999;
	-moz-transition: opacity 400ms ease-in;
	display: none;
	pointer-events: none;
	background: rgba(0, 0, 0, 0.7);
}

.modalDialog:target, .modalDialog2:target, .modalDialog3:target  {
	display: block;
	pointer-events: auto;
}

.modalDialog > div {
    height: 210px;
    width: 520px;
    position: relative;
    margin: 10% auto;
    padding: 12px;
    box-sizing: border-box;
    background: #fff;
    z-index: 1005;
}

.close {
    height: 13px;
    width: 77px;
    background: url(img/icon/close.png) left no-repeat;
    position: absolute;
    right: -90px;
    top: 10px;
    cursor: pointer;
    font-family: OSR;
    font-size: 13px;
    line-height: 13px;
    text-align: right;
    color: rgba(255, 255, 255, 0.5);
    text-decoration: none;
}

.close:hover {
	opacity: 0.8;
}

.modalTitle {
    width: 100%;
    float: left;
    text-align: center;
    margin-top: 37px;
}

.modalTitle span {
    display: inline-block;
    font-size: 26px;
    font-family: RB;
    padding-left: 19px;
    height: 36px;
    line-height: 36px;
    border-left: 4px solid #ce9518;
}

.modalDop {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 18px;
    font-family: OSR;
    margin-top: 30px;
}

.closAq {
    bottom: 0;
    display: block;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 100;
	cursor: pointer;
}

.form {
    width: 100%;
    float: left;
    margin-top: 31px;
    text-align: center;
}

.form input[type="text"]::-webkit-input-placeholder {color: #fff;}
.form input[type="text"]::-moz-placeholder {color: #fff;}
.form input[type="text"]:-moz-placeholder {color: #fff;} 
.form input[type="text"]:-ms-input-placeholder {color: #fff;}

.form input[type="text"] {
    width: 276px;
    height: 46px;
    padding-left: 57px;
    border: 2px solid rgba(255, 255, 255, 0.3);
    border-radius: 50px;
    display: inline-block;
    margin: 0 14px;
	color: fff;
	font-family: OSR;
	font-size: 14px;
}

.form input[type="text"]:focus {
    border: 2px solid #d6a842;
}

.forName {
	background: url(img/icon/user.png) 21px center no-repeat;
}

.forNumber {
	background: url(img/icon/phone.png) 21px center no-repeat;
}

.form input[type="submit"] {
    width: 238px;
    height: 46px;
    border: 2px solid #fff;
	background: #fff;
    border-radius: 50px;
    display: inline-block;
    margin: 0 14px;
	color: #000;
	font-family: RSB;
	font-size: 18px;
	cursor: pointer;
}

.form input[type="submit"]:hover {
    border: 2px solid #d6a842;
	background: #d6a842;
	color: #fff;
}

.footer {
    height: 196px;
    background: url(img/bg5.jpg) center no-repeat;
}

.f-menu {
    float: left;
    list-style: none;
    margin-top: 42px;
    font-family: OSR;
    font-size: 14px;
}

.f-menu li {
    float: left;
	margin-right: 20px;
}

.f-menu li a {
    color: #fff;
	text-decoration: none;
	position: relative;
}

.f-logo {
    float: right;
    margin: 19px 0 17px;
}

.f-bg {
    width: 100%;
    float: left;
    height: 1px;
    background: #2e2e2e;
}

.f-copy {
    float: left;
    font-size: 12px;
    font-family: OSR;
    color: rgba(255, 255, 255, 0.5);
    line-height: 24px;
    margin-top: 25px;
}

.f-icon {
    float: right;
    margin-top: 40px;
}

.f-icon a {
	position: relative;
	z-index: 20;
    width: 25px;
    height: 17px;
    float: left;
    background-repeat: no-repeat;
	opacity: 0.55;
}

.f-icon a:hover {
    opacity: 1.0;
}

.f-vk {
	margin: 0 5px;
}

.f-gotop {
    position: absolute;
    width: 1170px;
    height: 61px;
    margin-top: 116px;
    text-align: center;
	z-index: 10;
}

.f-gotop a {
    display: inline-block;
	width: 61px;
	height: 61px;
	background: url(img/icon/gotop.png);
}

.f-gotop a:hover {
	background: url(img/icon/gotop-h.png);
}

section {
    display: block;
}

.white {
	background: #fff;
	display: block;
}

.blcenter {
    width: 100%;
    float: left;
    text-align: center;
}

.cTitle {
    display: inline-block;
    height: 38px;
    line-height: 38px;
    padding-left: 20px;
    border-left: 4px solid #ce9518;
    font-size: 36px;
    font-family: RB;
    margin-top: 51px;
}

.cBaner {
    float: left;
    margin-top: 42px;
}

.сText {
    width: 100%;
    float: left;
    font-size: 14px;
    font-family: OSR;
    line-height: 30px;
    margin-top: 32px;
}

.сText {
    width: 100%;
    float: left;
    font-size: 14px;
    font-family: OSR;
    line-height: 30px;
    margin-top: 32px;
}

.cFedq {
    float: left;
    width: 100%;
    margin-top: 45px;
}

.cFedBlock {
    width: 181px;
    height: 105px;
    float: left;
    margin: 0 26px 44px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.11);
    position: relative;
}

.spincrement {
    display: block;
    width: 100%;
    float: left;
    text-align: center;
    font-size: 46px;
    font-family: OSR;
    color: #ce9518;
    height: 46px;
    line-height: 46px;
}

.cFedText {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 14px;
    margin-top: 20px;
}

.cFedText2 {
    width: 200px;
    position: absolute;
    left: -9px;
    top: 46px;
}

.сSlider {
    width: 100%;
    float: left;
    height: 296px;
    background: #2d2d2d url(img/c-slider/bt.jpg) left bottom no-repeat;
    margin-bottom: 45px;
}

.сSlider2 {
	margin-bottom: 80px;
}

.cSlImg {
    float: left;
    width: 884px;
    height: 246px;
	background-size: cover !important;
}

.cSlGo {
    float: left;
    width: 286px;
    height: 246px;
    opacity: 0.3;
	background-size: cover !important;
}

.cSlTitle {
    float: left;
    width: 100%;
    height: 50px;
    line-height: 50px;
    padding-left: 40px;
    background: none;
    color: #fff;
    font-size: 14px;
    font-family: OSR;
}

.slick-dots2 {
    list-style: none;
    position: absolute;
    top: 267px;
    width: 100%;
    padding-right: 20px;
    text-align: right;
    display: block;
}

.slick-dots2 li {
    margin: 0 5px;
}

.cArrow-none {
	display: none !important;
}

.cArrow-go {
    width: 150px;
    height: 48px;
    line-height: 43px;
    position: absolute;
	display: block;
    text-align: center;
    color: #fff;
    text-decoration: none;
    font-size: 18px;
    font-family: RSB;
    border: 2px solid #ce9518;
    top: 98px;
	left: 951px;
}

.whiteBorder {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding: 36px 0 41px;
}

.docTitle {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
}

.cSvoch {
    width: 100%;
    float: left;
    height: auto;
    position: relative;
}

.cSh {
    width: 389px;
    height: 429px;
    float: left;
    padding: 50px 85px 0 85px;
    cursor: default;
	background:url(img/write.jpg) center;
	background-size: cover !important;
}

.cSh-Num {
    width: 100%;
    float: left;
    font-size: 72px;
    font-family: OSR;
    color: #dda323;
}

.pr-contImg img {
    max-width: 100%;
    max-height: 100%;
    display: inline-block !important;
}

.cSh-Title {
    width: 100%;
    float: left;
    font-size: 22px;
    line-height: 32px;
    font-family: RSB;
    margin-top: 20px;
}

.cSh-Text {
    width: 100%;
    float: left;
    font-size: 14px;
    line-height: 24px;
    font-family: OSR;
    margin-top: 35px;
    color: rgba(0, 0, 0, 0.6);
}

.cSh {
    transition: All .3s ease;
    -webkit-transition: All .3s ease;
    -moz-transition: All .3s ease;
    -o-transition: All .3s ease;
}

.cShBl1:hover {
	background: url(img/cbr1.jpg) center no-repeat;
}

.cShBl2:hover {
	background: url(img/cbr2.jpg) center no-repeat;
}

.cShBl3:hover {
	background: url(img/cbr3.jpg) center no-repeat;
}

.cShBl4:hover {
	background: url(img/cbr4.jpg) center no-repeat;
}

.cShBl5:hover {
	background: url(img/cbr5.jpg) center no-repeat;
}

.cShBl6:hover {
	background: url(img/cbr6.jpg) center no-repeat;
}

.cShBl7:hover {
	background: url(img/cbr7.jpg) center no-repeat;
}

.cShBl8:hover {
	background: url(img/cbr8.jpg) center no-repeat;
}

.cShBl9:hover {
	background: url(img/cbr9.jpg) center no-repeat;
}

.cShBrVr {
    width: 1px;
    margin: 25px 0;
    height: 379px;
    float: left;
    background: rgba(0, 0, 0, 0.1);
}

.cShBrGr {
    width: 339px;
    margin: 0 25px;
    height: 1px;
    float: left;
    background: rgba(0, 0, 0, 0.1);
}

.cShBrVrAct {
    margin: 0 0;
    height: 429px;
}

.cShBrGrAct {
    margin: 0 0;
    width: 389px;
}

.cShRm {
    width: 9px;
	height: 9px;
	position: absolute;
	background: url(img/crb.png)
}

.cShRm1 {
    top: 425px;
	left: 385px;
}

.cShRm2 {
    top: 425px;
	left: 774px;
}

.cShRm3 {
    top: 854px;
	left: 385px;
}

.cShRm4 {
    top: 854px;
	left: 774px;
}

.docTitle {
    font-size: 30px;
    margin-top: 39px;
}

.formSlider {
    float: left;
    width: 1075px;
    margin: 84px 47px 0;
	height: 236px;
}

.fScont {
    width: 215px;
    float: left;
    text-align: center;
}

.fSimg {
    width: 141px;
    height: 141px;
    display: inline-block;
    text-align: center;
    line-height: 141px;
    border: 1px solid #e5e5e5;
    border-radius: 50%;
    background: url(img/form.png) center no-repeat;
    color: #fff;
    font-size: 14px;
    font-family: RSB;
    padding-top: 4px;
}

.fScont:hover .fSimg {
    border: 1px solid #ce9518;
}

.fStext {
    width: 100%;
    display: inline-block;
    font-size: 14px;
    font-family: OSR;
    line-height: 24px;
    margin-top: 12px;
    color: #000;
}

.formSlider .slick-prev {
    background: url(img/form-slider/left.png);
    left: -47px;
}

.formSlider .slick-prev:hover {
    background: url(img/form-slider/left-h.png);
}

.formSlider .slick-next {
    background: url(img/form-slider/right.png);
    right: -47px;
}

.formSlider .slick-next:hover {
    background: url(img/form-slider/right-h.png);
}

.formSlider .slick-arrow {
    top: 46px;
}

.formSlider .slick-dots li {
    background: rgba(0, 0, 0, 0.2);
	margin: 0 5px;
}

.formSlider .slick-dots li.slick-active {
    background: #ce9518;
}

.formSlider .slick-dots {
    top: -54px;
}

.fSbut .cartBut {
    margin-top: 0;
    margin-bottom: 35px;
}

.docWe {
    margin-top: 0;
    font-size: 30px;
	margin-bottom: 0;
}

.cTitleEr {
    margin-top: 0;
    margin-bottom: 52px;
    font-size: 30px;
}

.cOnqTitle {
    width: 100%;
    float: left;
    font-family: '9151';
    font-size: 72px;
    text-align: center;
    margin-top: 32px;
}

.cOnqText {
    width: 100%;
    float: left;
    font-size: 14px;
    font-family: OSR;
    text-align: justify;
    line-height: 30px;
    margin-top: 23px;
}

.peopleq {
    margin-top: 41px;
    font-size: 30px;
	margin-bottom: 0;
}

.cPeople {
    float: left;
    width: 585px;
    margin-top: 47px;
	margin-bottom: 13px;
}

.cPeople img {
    margin: 0 28px 0 8px;
    float: left;
}

.cPeopleTl {
    font-size: 24px;
    font-family: RB;
    padding: 14px 0;
}

.cPeopleDop {
    font-size: 16px;
    font-family: OSR;
}

.cPeopleText {
    font-size: 14px;
    font-family: OSR;
    padding: 14px 50px 0 0;
    color: #7e7e7e;
}

.cPeople:last-child {
    margin-bottom: 37px;
}

.cVideo{
    width: 100%;
    height: 643px;
    float: left;
	margin-top: 39px;
}

.partSlider {
    float: left;
    width: 1040px;
    margin: 50px 65px 70px;
    height: 68px;
}

.partSlider .slick-prev {
    background: url(img/form-slider/left.png);
    left: -65px;
}

.partSlider .slick-prev:hover {
    background: url(img/form-slider/left-h.png);
}

.partSlider .slick-next {
    background: url(img/form-slider/right.png);
    right: -65px;
}

.partSlider .slick-next:hover {
    background: url(img/form-slider/right-h.png);
}

.partSlider .slick-arrow {
    top: 10px;
}

.parCont {
    float: left;
    width: auto;
    margin: 0 30px;
}

.parCont img {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
	opacity: 0.3;
}

.parCont img:hover {
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    opacity: 1.0;
}

.pr-contBd.pr-contBd2 {
    background: url(img/prod-slider/border2.png) center;
}

.pr-contTitle.pr-contTitle2 {
    color: #000;
}

.pr-contDop2 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.pr-contWeigh2 {
    color: #000;
}

.pr-cont.pr-cont2 {
    margin: 62px 31px 0;
}

.pr2title {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 24px;
    font-family: RM;
    line-height: 32px;
    padding: 0 20px;
    margin-top: 65px;
}

.pr2dop {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 14px;
    font-family: OSR;
    line-height: 24px;
    padding: 0 15px;
    margin: 29px 0 32px;
    color: rgba(0, 0, 0, 0.66);
}

.prBottom {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    margin-top: 63px;
    padding: 60px 0;
}

.prBtext1 {
    float: left;
    font-size: 24px;
    font-family: RSB;
}

.prBtext2 {
    float: left;
    font-size: 14px;
    font-family: OSR;
    margin-top: 10px;
}

.prBottom .cartBut {
    margin-bottom: 0;
    float: right;
    margin-top: 3px;
}

.prBottom .marn {
    padding: 0 60px;
}

.dv-top {
    width: 100%;
    float: left;
    font-size: 14px;
    font-family: OSR;
    line-height: 28px;
    margin: 45px 0;
    text-align: justify;
}

.dvTrblock1 {
    margin: 44px 0 0 2px;
    width: 373px;
}

.dvTrblockBr {
    width: 1px;
    float: left;
    height: 214px;
    background: rgba(0, 0, 0, 0.1);
}

.dvTrblock2 {
    margin: 44px 0 0 70px;
    width: 348px;
}

.dvTrblock3 {
    width: 280px;
    margin: 44px 0 0 85px;
    float: left;
}

.dvWarLeft {
    width: 373px;
    height: 261px;
    float: left;
    background: url(img/dv1.jpg);
	background-size: cover;
    color: #fff;
}

.dvWarTitle {
    float: left;
    font-size: 30px;
    margin: 74px 0 0 41px;
}

.dvWarHr {
    float: left;
    width: 63px;
    height: 2px;
    margin: 18px 100px 0 41px;
    background: #ce9518;
}

.dvWarText {
    width: 290px;
    float: left;
    font-size: 14px;
    font-family: OSR;
    line-height: 24px;
    margin: 14px 0 0 41px;
}

.dvWarText span {
    padding-right: 30px;
    float: left;
}

.dvWarText a {
    font-family: OSB;
}

.dvWarRight {
    width: 797px;
    height: 261px;
    float: left;
    border: 1px solid rgba(0, 0, 0, 0.1);
}

.dvWarBr {
    width: 1px;
    height: 134px;
    float: left;
    margin: 62px 0;
}

.dvWarRhn {
    float: left;
    width: 420px;
}

.dvWarBr {
    width: 1px;
    height: 134px;
    float: left;
    margin: 62px 0;
    background: rgba(0,0,0,0.1);
}

.dvWarRight .dvWarTitle {
    margin: 74px 0 0 53px;
}

.dvWarRight .dvWarHr {
    margin: 18px 100px 0 53px;
}

.dvWarRhn .dvWarTitle {
    margin: 74px 0 0 70px;
}

.dvWarRhn .dvWarHr {
    margin: 18px 100px 0 70px;
}

.dvWarRhn .dvWarText {
    margin: 14px 0 0 70px;
}

.ctBlock {
    float: left;
    height: 200px;
    position: relative;
}

.ctBlock1 {
    width: 350px;
    margin: 74px 0 47px 41px;
}

.ctBlock2 {
    width: 404px;
    margin: 74px 0 47px 41px;
}

.ctBlock3 {
    width: 283px;
	margin: 74px 0 47px 49px;
}

.ctBlTitle {
    width: 100%;
    float: left;
    font-family: RSB;
    font-size: 16px;
    margin-top: 16px;
}

.ctBlPhone {
    width: 100%;
    float: left;
    font-family: OSB;
    font-size: 14px;
    line-height: 24px;
    padding-right: 20px;
    margin-top: 11px;
}

.ctBlPhone span {
    font-family: RR;
}

.ctBla {
    width: 100%;
    float: left;
    font-family: RSB;
    font-size: 14px;
    margin-top: 11px;
    color: #ce9518;
}

.ctBla:hover {
	text-decoration: none;
}

.ctBlicon {
    height: 49px;
    width: 50px;
    display: block;
    position: absolute;
    top: 0;
    left: -26px;
}

.ctBli1 {
    background: url(img/icon/ct1.png) center no-repeat;
}

.ctBli2 {
    background: url(img/icon/ct2.png) center no-repeat;
}

.ctBli3 {
    background: url(img/icon/ct3.png) center no-repeat;
}

.ctHr {
    width: 1px;
    height: 200px;
    float: left;
    margin-top: 74px;
    background: rgba(0, 0, 0, 0.1);
}

.white2 {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    padding: 43px 0 61px;
    text-align: center;
}

.white2cart {
    width: 1170px;
    height: 550px;
	display: inline-block;
}

.modalDialog2 > div {
    height: 90%;
    width: 800px;
    max-height: 680px;
    position: relative;
    margin: 3% auto;
    background: #fff;
    z-index: 1005;
	text-align: center;
}

.feedbackBlock {
    height: 100%;
    width: 100%;
    position: relative;
	overflow-y: auto;
}

.fbTitle {
    font-size: 30px;
    margin-top: 46px;
}

.fbText {
    width: 100%;
    float: left;
    text-align: justify;
    font-size: 14px;
    font-family: OSR;
    line-height: 28px;
    padding: 30px 46px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.fbText2 {
    border-bottom: 0px;
}

.fbText2 p {
    padding: 8px 0;
}

.fbText a {
    color: #ce9518;
}

.form2 {
    width: 100%;
    float: left;
    padding: 41px 40px 24px;
    position: relative;
}

.form2 input[type="text"]::-webkit-input-placeholder {color: #000;}
.form2 input[type="text"]::-moz-placeholder {color: #000;}
.form2 input[type="text"]:-moz-placeholder {color: #000;} 
.form2 input[type="text"]:-ms-input-placeholder {color: #000;}
.fbtextrea::-webkit-input-placeholder {color: #000;}
.fbtextrea::-moz-placeholder {color: #000;}
.fbtextrea:-moz-placeholder {color: #000;} 
.fbtextrea:-ms-input-placeholder {color: #000;}

.form2 input[type="text"] {
    display: inline-block;
    width: 200px;
    text-align: center;
    font-size: 14px;
    font-family: OSR;
    padding-bottom: 16px;
    border-bottom: 2px solid #ce9518;
}

.fbName {
	float: left;
}

.fbYt {
	float: right;
}

.fbtextrea {
    width: 100%;
    height: 150px;
    float: left;
    margin-top: 41px;
    border: 2px solid #ce9518;
    padding: 15px 20px 45px 20px;
    font-size: 14px;
    font-family: OSR;
    line-height: 26px;
}

.upload {
    position: absolute;
    width: 200px;
    height: 15px;
    line-height: 15px;
    padding-left: 27px;
    font-size: 13px;
    font-family: OSR;
    text-align: left;
    background: url(img/icon/file.png) left no-repeat;
    top: 236px;
    left: 60px;
}

.upload label {
    color: #989898;
    cursor: pointer;
    position: relative;
    z-index: 200;
}

.upload input[type="file"] {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
    opacity: 0;
}

.fbMail {
    display: inline-block;
    height: 46px;
    line-height: 40px;
    text-align: center;
    text-decoration: none;
    color: #000;
    font-size: 18px;
    font-family: RSB;
    border: 2px solid #ce9518;
    margin-top: 26px;
    padding: 0 31px 0 50px;
    background: url(img/icon/submit.png) 20px center no-repeat;
	cursor: pointer;
}

.fbMail:hover {
    background: #ce9518 url(img/icon/submit-h.png) 20px center no-repeat;
	color: #fff;
}

.fbMail:active {
    background: #ce9518 url(img/icon/submit-h.png) 200px center no-repeat;
	color: #fff;
}

.weBlText.weBlTextQcc {
    width: 320px;
}

.sliderBut, 
.sp-next-arrow, 
.sp-previous-arrow, 
.cartBut, 
.slick-arrow , 
.form input[type="submit"],
.form input[type="text"],
.f-icon a,
.f-gotop a ,
.cArrow-go,
.cShBrVr,
.cShBrGr,
.fSimg,
.parCont img,
.ctBla,
.fbMail {
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-webkit-transition: all 0.2s ease-out;
}

.sliderBut:hover, 
.sp-next-arrow:hover, 
.sp-previous-arrow:hover, 
.cartBut:hover, 
.slick-arrow , 
.form input[type="submit"]:hover,
.form input[type="text"]:hover,
.f-icon a:hover,
.f-gotop a:hover ,
.cArrow-go:hover,
.cShBrVr:hover,
.cShBrGr:hover,
.fSimg:hover,
.parCont img:hover,
.ctBla:hover,
.fbMail:hover {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
}

/* @media 960px */ 
@media screen and (max-width: 1129px) and (min-width: 960px) {
	
	.home {
		background: url(img/960/bg1.jpg) top center no-repeat;
	}
	
	.top {
		width: 960px;
	}
	
	.menu {
		width: 403px;
		margin-top: 114px;
		padding: 0;
	}
	
	#menuRight {
		text-align: right;
	}
	
	#menuRight li {
		float: none;
		display: inline-block;
	}
	
	.logo {
		margin: 49px 0 46px;
	}
	
	.menu li {
		margin: 0 12px;
	}
	
	.sp-slide {
		height: 351px !important;
	}
	
	.topSlider {
		height: 351px !important;
		margin-top: 0;
	}
	
	.sliderLeft {
		width: 414px;
		padding: 134px 74px 0 0;
	}
	
	.sliderTitle {
		font-size: 16px;
	}
	
	.sliderDop {
		font-size: 12px;
		margin-top: 10px;
	}
	
	.sliderCont {
		font-size: 13px;
		margin-top: 53px;
	}
	
	.sliderCont1 {
		padding-left: 27px;
		margin-right: 20px;
	}
	
	.sliderCont2 {
		padding-left: 27px;
	}
	
	.sliderBut {
		width: 160px;
		height: 37px;
		line-height: 34px;
		font-size: 14px;
	}
	
	.sliderRight {
		width: 540px;
	}
	
	.topSlider .slick-dots {
		top: 67px;
		left: 37px;
	}
	
	.cart {
		width: 960px;
		margin: 104px auto 0;
	}
	
	.cartOne {
		width: 342px;
		height: 262px;
		padding: 22px 35px 0;
	}
	
	.cartTitle {
		font-size: 25px;
	}
	
	.cartDop {
		font-size: 14px;
	}
	
	.cartText {
		margin-top: 14px;
		font-size: 11px;
		line-height: 23px;
	}
	
	.cartBut {
		height: 38px;
		line-height: 35px;
		font-size: 14px;
		margin-top: 18px;
		padding: 0 25px;
	}
	
	.cartTwo {
		width: 618px;
		height: 262px;
	}
	
	.cartThree {
		width: 342px;
		height: 262px;
	}
	
	.cartFour {
		padding: 22px 39px 0;
		width: 618px;
		height: 262px;
	}
	
	.products {
		height: 957px;
		background: url(img/960/bg2.jpg) center no-repeat;
		margin-top: -69px;
	}
	
	.marn {
		width: 960px;
	}
	
	.prodTitle {
		margin-top: 288px;
	}
	
	.prodTitle span {
		display: inline-block;
		font-size: 24px;
		padding-left: 15px;
		height: 30px;
		line-height: 30px;
	}
	
	.pr-cont {
		width: 188px;
		margin: 0 45px;
	}
	
	.prodSlider {
		width: 834px;
		height: 444px;
		margin: 92px 63px 0;
	}
	
	.slick-dots {
		top: -57px;
	}
	
	.pr-contImg {
		height: 290px;
		margin-bottom: 36px;
	}
	
	.pr-contTitle {
		font-size: 18px;
		height: 45px;
		line-height: 51px;
	}
	
	.pr-contTitle span {
		font-size: 18px;
		line-height: 20px;
		padding-top: 5px;
	}
	
	.pr-contDop {
		font-size: 12px;
		height: 34px;
	}
	
	.pr-contWeigh {
		font-size: 12px;
		margin-top: 11px;
	}
	
	.we {
		height: 797px;
		background: url(img/960/bg3.jpg) center no-repeat;
	}
	
	.weTitle span {
		font-size: 25px;
		padding-left: 17px;
		height: 30px;
		line-height: 30px;
	}
	
	.weTitle {
		margin-top: 195px;
	}
	
	.weBlock {
		width: 345px;
		padding-left: 5px;
		height: 133px;
		margin-top: 78px;
	}
	
	.weBlTitle {
		font-size: 20px;
		margin-bottom: 8px;
	}
	
	.weBlNum {
		font-size: 68px;
		top: -46px;
	}
	
	.weBlText {
		width: 260px;
		font-size: 12px;
		line-height: 20px;
	}
	
	.weBlockRg {
		width: 270px;
	}
	
	.weCenter {
		margin-top: 54px;
	}
	
	.send {
		height: 326px;
	}
	
	.sendTitle {
		font-size: 35px;
		margin-top: 66px;
	}
	
	.sendDop {
		font-size: 20px;
		margin-top: 18px;
	}
	
	.sendDop2 {
		font-size: 24px;
		margin-top: 20px;
	}
	
	.form input[type="text"] {
		width: 240px;
		height: 44px;
		margin: 0 8px;
		font-size: 14px;
	}
	
	.form input[type="submit"] {
		height: 44px;
		font-size: 16px;
	}
	
	.f-gotop {
		width: 960px;
	}
	
	.slick-prev {
		left: -60px;
	}
	
	.slick-next {
		right: -60px;
	}
	
	.cTitle {
		font-size: 30px;
		margin-top: 36px;
	}
	
	.cBaner {
		margin-top: 34px;
		width: 100%;
	}
	
	.spincrement {
		font-size: 40px;
		height: 40px;
		line-height: 40px;
	}
	
	.cFedText {
		font-size: 12px;
		margin-top: 14px;
	}
	
	.cFedBlock {
		width: 164px;
		height: 84px;
		margin: 0 14px 44px;
	}
	
	.cFedText2 {
		width: auto;
		position: relative;
		left: auto;
		top: auto;
	}
	
	.cSlImg {
		width: 726px;
	}
	
	.cSlGo {
		width: 234px;
	}
	
	.cArrow-go {
		width: 124px;
		height: 42px;
		line-height: 40px;
		font-size: 16px;
		top: 103px;
		left: 781px;
	}
	
	.cTitleEr {
		margin-top: 5px;
		margin-bottom: 28px;
		font-size: 24px;
	}
	
	.cSh {
		width: 319px;
		height: 351px;
		padding: 42px 50px 0 60px;
	}
	
	.cSh-Num {
		font-size: 60px;
	}
	
	.cSh-Title {
		font-size: 18px;
		line-height: 30px;
		margin-top: 15px;
		padding-right: 30px;
	}
	
	.cSh-Text {
		font-size: 13px;
		line-height: 20px;
		margin-top: 19px;
	}
	
	.cShBrVr {
		margin: 20px 0;
		height: 311px;
	}
	
	.cShBrGr {
		width: 279px;
		margin: 0 20px;
	}
	
	.cShRm1 {
		top: 347px;
		left: 315px;
	}
	
	.cShRm2 {
		top: 347px;
		left: 635px;
	}
	
	.cShRm3 {
		top: 699px;
		left: 315px;
	}
	
	.cShRm4 {
		top: 699px;
		left: 635px;
	}
	
	.docTitle {
		font-size: 24px;
		margin-top: 39px;
	}
	
	.formSlider {
		width: 866px;
		margin: 84px 47px 0;
		height: 236px;
	}
	
	.docWe {
		margin-top: 0;
		font-size: 24px;
	}
	
	.cOnqTitle {
		font-size: 60px;
	}
	
	.peopleq {
		margin-top: 32px;
		font-size: 24px;
	}
	
	.cPeople {
		width: 430px;
		margin-top: 38px;
	}
	
	.cPeople img {
		margin: 0 20px 0 5px;
	}
	
	.cPeopleTl {
		font-size: 18px;
		padding: 12px 0;
	}
	
	.cPeopleDop {
		font-size: 14px;
	}
	
	.cPeopleText {
		font-size: 12px;
		padding: 14px 20px 0 0;
	}
	
	.cVideo {
		height: 520px;
	}
	
	.partSlider {
		width: 860px;
		margin: 50px 50px 60px;
	}
	
	.partSlider .slick-prev {
		left: -50px;
	}
	
	.partSlider .slick-next {
		right: -50px;
	}
	
	body {
		background: url(img/960/bg6.jpg) top center no-repeat;
	}
	
	.pr-cont.pr-cont2 {
		margin: 50px 26px 0;
	}
	
	.prBottom .marn {
		padding: 0 20px;
	}
	
	.prBtext1, .prBtext2 {
		font-size: 20px;
	}
	
	.prBtext2 {
		margin-top: 6px;
	}
	
	.dv-top {
		margin: 30px 0;
	}
	
	.dvTrblock1 {
		margin: 44px 0 0 2px;
		width: 284px;
	}
	
	.dvTrblock2 {
		margin: 44px 0 0 43px;
		width: 318px;
	}
	
	.dvTrblock3 {
		float: left;
		width: 268px;
		margin: 44px 0 0 43px;
	}
	
	.dvTrblockBr {
		height: 185px;
	}
	
	.dvWarLeft {
		width: 307px;
		height: 215px;
	}
	
	.dvWarTitle {
		font-size: 24px;
		margin: 51px 0 0 37px;
	}
	
	.dvWarHr {
		margin: 14px 100px 0 37px;
	}
	
	.dvWarText {
		width: 268px;
		margin: 11px 0 0 37px;
	}
	
	.dvWarRight {
		width: 653px;
		height: 215px;
	}
	
	.dvWarRhn {
		width: 334px;
	}
	
	.dvWarBr {
		margin: 39px 0;
	}
	
	.dvWarRhn .dvWarTitle, .dvWarRight .dvWarTitle {
		margin: 51px 0 0 37px;
	}
	
	.dvWarRhn .dvWarHr, .dvWarRight .dvWarHr {
		margin: 14px 100px 0 37px;
	}
	
	.dvWarRhn .dvWarText {
		width: 275px;
		margin: 11px 0 0 37px;
	} 
	
	.dvWarRight .dvWarText {
		margin: 11px 0 0 37px;
	}
	
	.ctBlock {
		height: 200px;
	}
	
	.ctBlock1 {
		width: 420px;
		margin: 52px 0 40px 27px;
		height: 200px;
	}
	
	.ctBlPhone {
		font-size: 14px;
		padding-right: 5px;
	}
	
	.ctHr {
		height: 200px;
		margin-top: 52px;
	}
	
	.ctBlock2 {
		width: 240px;
		margin: 52px 0 40px 30px;
	}
	
	.ctBlock3 {
		width: 199px;
		margin: 51px 0 40px 42px;
	}
	
	.white2cart {
		width: 960px;
		height: 460px;
	}
	
	.close {
		height: 40px;
		width: 40px;
		background: url(img/icon/close.png) center no-repeat;
		right: -59px;
		top: 9px;
		font-size: 0;
		border: 1px solid #949292;
		border-radius: 50px;
	}
	
}

/* @media 768px */ 
@media screen and (max-width: 959px) and (min-width: 768px) {
		
	.home {
		background: url(img/768/bg1.jpg) top center no-repeat;
	}
	
	.top, .marn, .f-gotop {
		width: 768px;
	}
	
	.menu {
		width: 334px;
		margin-top: 98px;
		padding: 0;
	}
	
	.menu li a {
		font-size: 16px;
	}
	
	#menuRight {
		text-align: right;
	}
	
	#menuRight li {
		float: none;
		display: inline-block;
	}
	
	.logo {
		margin: 58px 0 55px;
		width: 100px;
		height: auto;
	}
	
	.menu li {
		margin: 0 6px;
	}
	
	.sp-slide {
		height: 280px !important;
	}
	
	.topSlider {
		height: 280px !important;
		margin-top: 0;
		border: 2px solid #fff;
	}
	
	.sliderLeft {
		width: 333px;
		padding: 102px 58px 0 0;
	}
	
	.sliderTitle {
		font-size: 14px;
	}
	
	.sliderDop {
		font-size: 10px;
		margin-top: 10px;
	}
	
	.sliderCont {
		font-size: 12px;
		margin-top: 39px;
	}
	
	.sliderCont1 {
		padding-left: 19px;
		margin-right: 10px;
		background: url(img/768/icon/date.png) left no-repeat;
	}
	
	.sliderCont2 {
		padding-left: 20px;
		background: url(img/768/icon/cat.png) left center no-repeat;
	}
	
	.sliderBut {
		width: 130px;
		height: 32px;
		line-height: 29px;
		font-size: 12px;
		margin-top: 15px;
	}
	
	.sliderRight {
		width: 431px;
	}
	
	.topSlider .slick-dots {
		top: 65px;
		left: 26px;
		background: url(img/768/icon/pcbg.png) center no-repeat;
		width: 13px;
		height: 150px;
	}
	
	.topSlider .slick-dots li {
		width: 9px;
		height: 9px;
		margin: 2px 0 35px;
	}
	
	.topSlider .slick-dots li.slick-active {
		width: 13px;
		height: 13px;
		margin: 0 0 33px;
	}
	
	.modalDialog2 > div {
		width: 620px;
		max-height: 515px;
	}
	
	.cart {
		width: 768px;
		margin: 87px auto 0;
	}
	
	.cartOne {
		width: 274px;
		height: 210px;
		padding: 12px 20px 0;
	}
	
	.cartTitle {
		font-size: 22px;
	}
	
	.cartDop {
		font-size: 13px;
		margin-top: 2px;
	}
	
	.cartText {
		margin-top: 10px;
		font-size: 12px;
		line-height: 16px;
	}
	
	.cartBut {
		height: 32px;
		line-height: 29px;
		font-size: 12px;
		margin-top: 13px;
		padding: 0 18px;
	}
	
	.cartTwo {
		width: 494px;
		height: 210px;
	}
	
	.cartThree {
		width: 274px;
		height: 210px;
	}
	
	.cartFour {
		padding: 15px 20px 0;
		width: 494px;
		height: 210px;
	}
	
	.products {
		height: 768px;
		background: url(img/768/bg2.jpg) center no-repeat;
		margin-top: -48px;
	}
	
	.prodTitle {
		margin-top: 234px;
	}
	
	.prodTitle span {
		display: inline-block;
		font-size: 20px;
		padding-left: 15px;
		height: 25px;
		line-height: 25px;
	}
	
	.pr-cont {
		width: 152px;
		margin: 0 35px;
	}
	
	.prodSlider {
		width: 666px;
		height: 365px;
		margin: 66px 51px 0;
	}
	
	.products .prCenter {
		margin-top: 16px;
	}
	
	.pr-contBd {
		height: 7px;
		background: url(img/768/icon/border.png) center;
	}
	
	.pr-contBd.pr-contBd2 {
		background: url(img/768/icon/border2.png) center;
	}
	
	.slick-dots {
		top: -46px;
	}
	
	.slick-dots li, .slick-dots2 li {
		width: 6px;
		height: 6px;
		margin: 0 5px;
	}
	
	.pr-contImg {
		height: 235px;
		margin-bottom: 30px;
	}
	
	.pr-contTitle {
		font-size: 16px;
		height: 36px;
		line-height: 40px;
	}
	
	.pr-contTitle span {
		font-size: 14px;
		line-height: 16px;
		padding-top: 2px;
	}
	
	.pr-contDop {
		font-size: 11px;
		line-height: 13px;
		height: 28px;
	}
	
	.pr-contWeigh {
		font-size: 12px;
		margin-top: 10px;
	}
	
	.slick-arrow {
		width: 35;
		height: 35;
		top: 118px;
	}
	
	.we {
		height: 640px;
		background: url(img/768/bg3.jpg) center no-repeat;
	}
	
	.weTitle span {
		font-size: 20px;
		padding-left: 17px;
		height: 25px;
		line-height: 25px;
	}
	
	.weTitle {
		margin-top: 155px;
	}
	
	.weBlock {
		width: 260px;
		padding-left: 5px;
		height: 117px;
		margin-top: 60px;
	}
	
	.weBlTitle {
		font-size: 16px;
		margin-bottom: 7px;
	}
	
	.weBlNum {
		font-size: 54px;
		top: -36px;
	}
	
	.weBlText {
		width: 230px;
		font-size: 12px;
		line-height: 18px;
	}
	
	.weBlockRg {
		width: 248px;
	}
	
	.weCenter {
		margin-top: 36px;
	}
	
	.send {
		height: 262px;
		background: url(img/768/bg4.jpg) center no-repeat;
	}
	
	.sendTitle {
		font-size: 28px;
		margin-top: 50px;
	}
	
	.sendDop {
		font-size: 16px;
		margin-top: 14px;
	}
	
	.sendDop2 {
		font-size: 20px;
		margin-top: 12px;
	}
	
	.form {
		margin-top: 20px;
	}
	
	.form input[type="text"] {
		width: 180px;
		height: 34px;
		margin: 0 8px;
		font-size: 12px;
		padding-left: 34px;
	}
	
	.form input[type="submit"] {
		height: 34px;
		font-size: 12px;
		width: 160px;
		margin: 0 8px;
	}
	
	.forName {
		background: url(img/768/icon/user.png) 15px center no-repeat;
	}
	
	.forNumber {
		background: url(img/768/icon/phone.png) 14px center no-repeat;
	}
	
	.footer {
		height: 127px;
		background: url(img/768/bg5.jpg) center no-repeat;
	}
	
	.f-menu {
		margin-top: 26px;
		font-size: 12px;
	}
	
	.f-menu li {
		margin-right: 16px;
	}
	
	.f-logo {
		width: 85px;
		height: auto;
		margin: 12px 0 12px;
	}
	
	.f-copy {
		line-height: 18px;
		margin-top: 13px;
	}
	
	.f-icon {
		margin-top: 23px;
	}
	
	.f-gotop a, .f-gotop a :hover {
		width: 40px;
		height: 40px;
		background: url(img/768/icon/gotop-h.png) !important;
	}
	
	.f-gotop {
		width: 768px;
		height: 40px;
		margin-top: 75px;
	}
	
	.slick-prev, .slick-prev:hover {
		left: -50px;
		background: url(img/768/icon/left.png);
	}
	
	.slick-next, .slick-next:hover {
		right: -50px;
		background: url(img/768/icon/right.png);
	}
	
	.cTitle {
		font-size: 24px;
		margin-top: 32px;
		height: 30px;
		line-height: 30px;
	}
	
	.сText {
		font-size: 12px;
		line-height: 24px;
		margin-top: 20px;
	}
	
	.cFedq {
		margin-top: 40px;
	}
	
	.cBaner {
		margin-top: 34px;
		width: 100%;
	}
	
	.spincrement {
		font-size: 30px;
		height: 34px;
		line-height: 34px;
	}
	
	.cFedText {
		font-size: 12px;
		margin-top: 14px;
	}
	
	.cFedBlock {
		width: 129px;
		height: 76px;
		margin: 0 12px 36px;
	}
	
	.cFedText2 {
		width: 160px;
		position: absolute;
		left: -15px;
		top: 35px;
	}
	
	.сSlider {
		height: 270px;
		background: #2d2d2d url(img/768/bt.jpg) left bottom no-repeat;
		margin-bottom: 40px;
	}
	
	.cSlImg {
		width: 580px;
		height: 237px;
	}
	
	.cSlGo {
		width: 188px;
		height: 237px;
	}
	
	.cSlTitle {
		height: 33px;
		line-height: 33px;
		padding-left: 30px;
		font-size: 12px;
	}
	
	.cArrow-go {
		width: 100px;
		height: 32px;
		line-height: 28px;
		font-size: 12px;
		top: 110px;
		left: 623px;
	}
	
	.slick-dots2 {
		top: 251px;
		padding-right: 10px;
	}
	
	.cTitleEr {
		margin-top: 0;
		margin-bottom: 35px;
		font-size: 20px;
		height: 25px;
		line-height: 25px;
	}
	
	.cSh {
		width: 253px;
		height: 278px;
		padding: 25px 30px 0 30px;
	}
	
	.cSh-Num {
		font-size: 48px;
	}
	
	.cSh-Title {
		font-size: 14px;
		line-height: 20px;
		margin-top: 8px;
		padding-right: 45px;
	}
	
	.cSh-Text {
		font-size: 12px;
		line-height: 18px;
		margin-top: 15px;
	}
	
	.cShBrVr {
		margin: 10px 0;
		height: 258px;
	}
	
	.cShBrGr {
		width: 233px;
		margin: 0 10px;
	}
	
	.cShRm1 {
		top: 274px;
		left: 249px;
	}
	
	.cShRm2 {
		top: 274px;
		left: 503px;
	}
	
	.cShRm3 {
		top: 553px;
		left: 249px;
	}
	
	.cShRm4 {
		top: 553px;
		left: 503px;
	}
	
	.whiteBorder {
		padding: 36px 0 36px;
	}
	
	.docTitle {
		font-size: 20px;
		height: 25px;
		line-height: 25px;
		margin-top: 32px;
	}
	
	.formSlider {
		width: 656px;
		margin: 67px 56px 0;
		height: 188px;
	}
	
	.fScont {
		width: 164px;
	}
	
	.fSimg {
		width: 114px;
		height: 114px;
		line-height: 114px;
		background: url(img/768/form.png) center no-repeat;
		font-size: 12px;
	}
	
	.fStext {
		font-size: 12px;
		line-height: 18px;
		margin-top: 10px;
	}
	
	.formSlider .slick-dots {
		top: -43px;
	}
	
	.formSlider .slick-prev, .formSlider .slick-prev:hover, .partSlider .slick-prev, .partSlider .slick-prev:hover {
		background: url(img/768/form-slider/left.png);
		left: -47px;
	}
	
	.formSlider .slick-next, .formSlider .slick-next:hover, .partSlider .slick-next, .partSlider .slick-next:hover {
		background: url(img/768/form-slider/right.png);
		right: -47px;
	}
	
	.formSlider .slick-arrow {
		top: 40px;
	}
	
	.docWe {
		margin-top: 0;
		font-size: 20px;
		height: 25px;
		line-height: 25px;
	}
	
	.cOnqTitle {
		font-size: 48px;
	}
	
	.cOnqText {
		font-size: 12px;
		line-height: 24px;
		margin-top: 23px;
	}
	
	.peopleq {
		margin-top: 30px;
		font-size: 20px;
		height: 25px;
		line-height: 25px;
	}
	
	.cPeople {
		width: 384px;
		margin-top: 32px;
		margin-bottom: 10px;
	}
	
	.cPeople img {
		margin: 0 15px 0 3px;
		width: 120px;
	}
	
	.cPeopleTl {
		font-size: 14px;
		padding: 12px 0 8px;
	}
	
	.cPeopleDop {
		font-size: 12px;
	}
	
	.cPeopleText {
		font-size: 12px;
		padding: 8px 10px 0 0;
	}
	
	.cVideo {
		height: 420px;
	}
	
	.partSlider {
		width: 656px;
		margin: 36px 56px 40px;
		height: 50px;
	}
	
	.parCont {
		margin: 0 15px;
	}
	
	.parCont img {
		height: 100%;
	}
	
	.partSlider .slick-prev {
		left: -50px;
	}
	
	.partSlider .slick-next {
		right: -50px;
	}
	
	.pr2title {
		font-size: 18px;
		line-height: 26px;
		padding: 0 5px;
		margin-top: 50px;
	}
	
	.pr2dop {
		font-size: 12px;
		line-height: 20px;
		padding: 0 5px;
		margin: 16px 0;
		color: rgba(0, 0, 0, 0.7);
	}
	
	.prBottom {
		border-top: 1px solid rgba(0, 0, 0, 0.1);
		margin-top: 33px;
		padding: 40px 0;
	}
	
	.prBottom .marn {
		padding: 0 5px;
	}
	
	body {
		background: url(img/768/bg6.jpg) top center no-repeat;
	}
	
	.pr-cont.pr-cont2 {
		margin: 40px 20px 0;
	}
	
	.prBottom .marn {
		padding: 0 20px;
	}
	
	.prBtext1 {
		font-size: 14px;
	}
	
	.prBtext2 {
		font-size: 12px;
	}
	
	.prBtext2 {
		margin-top: 6px;
	}
	
	.dv-top {
		margin: 30px 0;
		font-size: 12px;
		line-height: 22px;
	}
	
	.dvTrblock1 {
		margin: 34px 0 0 2px;
		width: 230px;
	}
	
	.dvTrblock2 .weBlText {
		width: 240px;
		font-size: 12px;
		line-height: 18px;
	}
	
	.dvTrblock2 {
		margin: 34px 0 0 20px;
		width: 250px;
	}
	
	.dvTrblock3 {
		float: left;
		width: 244px;
		margin: 34px 0 0 20px;
	}
	
	.dvTrblockBr {
		height: 165px;
	}
	
	.dvWarLeft {
		width: 245px;
		height: 171px;
	}
	
	.dvWarTitle, .dvWarRhn .dvWarTitle, .dvWarRight .dvWarTitle {
		font-size: 18px;
		margin: 36px 0 0 30px;
	}
	
	.dvWarHr {
		margin: 10px 100px 0 30px;
		height: 1px;
	}
	
	.dvWarText {
		width: 210px;
		margin: 11px 0 0 30px;
		font-size: 12px;
		line-height: 20px;
	}
	
	.dvWarRight {
		width: 523px;
		height: 171px;
	}
	
	.dvWarRhn {
		width: 260px;
	}
	
	.dvWarBr {
		margin: 18px 0;
	}
	
	.dvWarRhn .dvWarHr, .dvWarRight .dvWarHr {
		margin: 10px 100px 0 30px;
	}
	
	.dvWarRhn .dvWarText {
		width: 275px;
		margin: 11px 0 0 37px;
	} 
	
	.dvWarRight .dvWarText {
		margin: 11px 0 0 30px;
		width: 180px;
	}
	
	.ctBlock {
		height: auto;
	}
	
	.ctBlock1 {
		width: 748px;
		margin: 20px 0 30px 20px;
	}
	
	.ctBlPhone {
		font-size: 14px;
		line-height: 20px;
	}
	
	.ctHr {
		height: 1px;
		margin-top: 0;
		width: 100%;
	}
	
	.ctBla {
		font-size: 14px;
	}
	
	.ctBli1 {
		background: url(img/768/icon/ct1.png) center no-repeat;
	}
	
	.ctBli2 {
		background: url(img/768/icon/ct2.png) center no-repeat;
	}
	
	.ctBli3 {
		background: url(img/768/icon/ct3.png) center no-repeat;
	}
	
	.ctBlock2 {
		width: 748px;
		margin: 20px 0 30px 20px;
	}
	
	.white2 {
		padding: 33px 0 41px;
	}
	
	.ctBlock3 {
		width: 748px;
		margin: 20px 0 30px 20px;
	}
	
	.white2cart {
		width: 768px;
		height: 370px;
	}
	
	.close {
		height: 30px;
		width: 30px;
		background: url(img/768/icon/close.png) center no-repeat;
		right: -45px;
		border: 2px solid #fff;
		font-size: 0;
		border-radius: 50%;
	}
	
	.fbTitle {
		font-size: 20px;
		margin-top: 30px;
		height: 25px;
		line-height: 25px;
	}
	
	.fbText {
		font-size: 12px;
		line-height: 22px;
		padding: 24px 38px;
	}
	
	.form2 {
		padding: 24px 38px 24px;
	}
	
	.form2 input[type="text"] {
		display: inline-block;
		width: 158px;
		text-align: center;
		font-size: 12px;
		font-family: OSR;
		padding-bottom: 10px;
		border-bottom: 2px solid #ce9518;
	}
	
	.fbtextrea {
		height: 120px;
		margin-top: 26px;
		padding: 10px 12px 30px 12px;
		font-size: 12px;
		line-height: 20px;
	}
	
	.upload {
		width: 200px;
		height: 14px;
		line-height: 14px;
		padding-left: 22px;
		font-size: 12px;
		background: url(img/768/icon/file.png) left no-repeat;
		top: 171px;
		left: 55px;
	}
	
	.fbMail {
		height: 38px;
		line-height: 30px;
		font-size: 14px;
		margin-top: 20px;
		padding: 0 19px 0 50px;
		background: url(img/icon/submit.png) 20px center no-repeat;
	}
	
	.fbText2 p {
		padding: 6px 0;
	}
	
}

/* @media 480px */ 
@media screen and (max-width: 767px) and (min-width: 480px) {
	
	.mtop {
		display: block;
		overflow: hidden;
		height: 232px;
	}
	
	.home .mtop {
		height: 203px;
	}
	
	.cTitle {
		height: 34px;
		line-height: 34px;
		padding-left: 14px;
		border-left: 3px solid #ce9518;
		font-size: 24px;
		margin-top: 35px;
	}
	
	.mcBaner {
		float: left;
		display: block;
		margin-top: 34px;
		width: 100%;
	}
	
	.mlogo {
		width: 101px;
		height: 101px;
		display: inline-block;
		background: url(img/480/logo.png) center no-repeat;
		margin-top: 65px;
	}
	
	.mscud {
		width: 41px;
		height: 30px;
		float: right;
		background: url(img/480/mail.png);
		margin: 101px 3px 0 0;
	}
	
	#top, .cart, .f-menu, .f-bg, .f-gotop, .cBaner, .сSlider, .cShBrVr, .cShBrGr, .cShRm, .dvTrblockBr, .dvWarBr, .ctBlicon, .ctHr {
		display: none !important;
	}
	
	.icMenu {
		width: 41px;
		height: 27px;
		float: left;
		margin: 103px 0 0 3px;
		background: url(img/480/menu.png);
	}
	
	.modalDialog3 {
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 99999;
		-moz-transition: opacity 400ms ease-in;
		display: none;
		pointer-events: none;
		background: rgba(0, 0, 0, 0.9);
	}
	
	.modalDialog3 > div {
		max-height: 480px;
		height: 80%;
		width: 480px;
		position: relative;
		margin: 10% auto;
		box-sizing: border-box;
		z-index: 1005;
	}
	
	.mmenu {
		width: 240px;
		float: left;
		text-align: left;
		padding-left: 43px;
		list-style: none;
	}
	
	.mmenu span {
		font-size: 24px;
		font-family: RB;
		color: #fff;
		margin-bottom: 24px;
		float: left;
		width: 100%;
	}
	
	.mmenu li {
		width: 100%;
		float: left;
		margin-bottom: 32px;
	}
	
	.mmenu li a {
		padding: 0 6px;
		color: #fff;
		position: relative;
		text-decoration: none;
		font-family: RM;
		font-size: 18px;
	}
	
	.mclose {
		width: 21px;
		height: 21px;
		background: url(img/480/mclose.png);
		display: block;
		position: absolute;
		top: 5px;
	}
	
	.menufix {
		width: 480px;
		height: 203px;
		margin: auto;
		text-align: center;
	}
	
	.menufix.mfixed {
		width: 100%;
		height: 60px;
		position: fixed;
		top: 0;
		background: rgba(0, 0, 0, 0.9);
		z-index: 1000;
	}
	
	.mfixed .icMenu {
		margin: 15px 0 0 3px;
	}
	
	.mfixed .mlogo {
		width: 89px;
		height: 37px;
		background: url(img/480/fixlogo.png) center no-repeat;
		margin-top: 12px;
	}
	
	.mfixed .mscud {
		margin: 15px 3px 0 0;
	}
		
	.home {
		background: url(img/480/bg1.jpg) top center no-repeat;
	}
	
	.mcart {
		display: block;
		margin: 84px 0 37px;
		overflow: hidden;
		text-align: center;
	}
	
	.top, .marn, .f-gotop {
		width: 480px;
	}

	.sp-slide {
		height: 516px !important;
	}
	
	.topSlider {
		height: 516px !important;
		margin-top: 0;
		border: 2px solid #fff;
	}
	
	.sliderLeft {
		width: 100%;
		height: 275px;
		padding: 75px 190px 0 0;
		background: url(img/480/sltitle.jpg);
	}
	
	.sliderTitle {
		font-size: 14px;
	}
	
	.sliderDop {
		font-size: 10px;
		margin-top: 10px;
	}
	
	.sliderCont {
		font-size: 12px;
		margin-top: 11px;
	}
	
	.sliderCont1 {
		padding-left: 19px;
		margin-right: 10px;
		background: url(img/768/icon/date.png) left no-repeat;
	}
	
	.sliderCont2 {
		padding-left: 20px;
		background: url(img/768/icon/cat.png) left center no-repeat;
	}
	
	.sliderBut {
		width: 130px;
		height: 32px;
		line-height: 29px;
		font-size: 12px;
		margin-top: 15px;
	}
	
	.sliderRight {
		width: 100%;
		height: 237px;
	}
	
	.topSlider .slick-dots {
		top: 65px;
		left: 26px;
		background: url(img/768/icon/pcbg.png) center no-repeat;
		width: 13px;
		height: 150px;
	}
	
	.topSlider .slick-dots li {
		width: 9px;
		height: 9px;
		margin: 2px 0 35px;
	}
	
	.topSlider .slick-dots li.slick-active {
		width: 13px;
		height: 13px;
		margin: 0 0 33px;
	}
	
	.modalDialog2 > div {
		max-width: 480px;
		width: 100%;
		max-height: 100%;
		height: 100%;
		margin: 0 auto;
	}
	
	.cartTitle {
		font-size: 24px;
		margin-top: 22px;
	}
	
	.cartDop {
		font-size: 14px;
		margin-top: 4px;
	}
	
	.cartText {
		margin-top: 20px;
		font-size: 14px;
		line-height: 24px;
	}
	
	.cartBut {
		height: 38px;
		line-height: 34px;
		font-size: 14px;
		margin-top: 32px;
		padding: 0 20px;
	}
	
	.products {
		height: 1126px;
		background: url(img/480/bg2.jpg) center no-repeat;
		margin-top: 0;
	}
	
	.prodTitle {
		margin-top: 558px;
	}
	
	.prodTitle span {
		display: inline-block;
		font-size: 20px;
		padding-left: 9px;
		height: 25px;
		line-height: 25px;
		border-left: 3px solid #ce9518;
	}
	
	.pr-cont {
		width: 152px;
		margin: 0 20px;
	}
	
	.prodSlider {
		width: 430px;
		height: 365px;
		margin: 66px 25px 0;
	}
	
	.products .prCenter {
		margin-top: 30px;
	}
	
	.pr-contBd {
		height: 7px;
		background: url(img/768/icon/border.png) center;
	}
	
	.pr-contBd.pr-contBd2 {
		background: url(img/768/icon/border2.png) center;
	}
	
	.slick-dots {
		top: -46px;
	}
	
	.slick-dots li, .slick-dots2 li {
		width: 6px;
		height: 6px;
		margin: 0 5px;
	}
	
	.pr-contImg {
		height: 235px;
		margin-bottom: 30px;
	}
	
	.pr-contTitle {
		font-size: 16px;
		height: 36px;
		line-height: 40px;
	}
	
	.pr-contTitle span {
		font-size: 14px;
		line-height: 16px;
		padding-top: 2px;
	}
	
	.pr-contDop {
		font-size: 11px;
		line-height: 13px;
		height: 28px;
	}
	
	.pr-contWeigh {
		font-size: 12px;
		margin-top: 10px;
	}
	
	.slick-arrow {
		width: 35;
		height: 35;
		top: 118px;
	}
	
	.we {
		height: auto;
		background: url(img/480/bg3.jpg) top center no-repeat;
		overflow: hidden;
	}
	
	.weTitle span {
		font-size: 20px;
		padding-left: 9px;
		height: 25px;
		line-height: 25px;
		border-left: 3px solid #ce9518;
	}
	
	.weTitle {
		margin-top: 155px;
	}
	
	.weBlock, .weBlockRg {
		width: 240px;
		padding-left: 2px;
		height: 122px;
		margin-top: 60px;
	}
	
	.weBlTitle {
		font-size: 16px;
		margin-bottom: 7px;
	}
	
	.weBlNum {
		font-size: 54px;
		top: -36px;
	}
	
	.weBlText {
		width: 230px;
		font-size: 12px;
		line-height: 18px;
	}
	
	.weCenter {
		margin: 38px 0 36px;
	}
	
	.send {
		height: auto;
		background: url(img/480/bg4.jpg) center no-repeat;
		overflow: hidden;
	}
	
	.sendTitle {
		font-size: 24px;
		margin-top: 30px;
		padding: 0 50px;
	}
	
	.sendDop {
		font-size: 18px;
		margin-top: 24px;
		padding: 0 60px;
	}
	
	.sendDop2 {
		font-size: 18px;
		margin-top: 20px;
	}
	
	.form {
		margin-top: 30px;
	}
	
	.form input[type="text"] {
		width: 230px;
		height: 41px;
		margin: 0 40px 24px;
		font-size: 14px;
		padding-left: 34px;
	}
	
	.form input[type="submit"] {
		height: 41px;
		font-size: 14px;
		width: 210px;
		margin: 0 40px 34px;
	}
	
	.forName {
		background: url(img/768/icon/user.png) 15px center no-repeat;
	}
	
	.forNumber {
		background: url(img/768/icon/phone.png) 14px center no-repeat;
	}
	
	.footer {
		height: 128px;
		background: url(img/480/bg5.jpg) center no-repeat;
	}
	
	.f-logo {
		width: 85px;
		height: auto;
		margin: 12px 0 12px;
	}
	
	.f-copy {
		position: absolute;
		line-height: 18px;
		margin-top: 77px;
	}
	
	.f-icon {
		margin-top: 23px;
		float: left;
	}
	
	.slick-prev, .slick-prev:hover {
		left: -22px;
		background: url(img/768/icon/left.png);
	}
	
	.slick-next, .slick-next:hover {
		right: -22px;
		background: url(img/768/icon/right.png);
	}
	
	.сText {
		font-size: 12px;
		line-height: 24px;
		margin-top: 20px;
	}
	
	.cFedq {
		margin-top: 40px;
		text-align: center;
	}
	
	.spincrement {
		font-size: 30px;
		height: 34px;
		line-height: 34px;
	}
	
	.cFedText {
		font-size: 12px;
		margin-top: 14px;
	}
	
	.cFedBlock {
		width: 129px;
		height: 76px;
		margin: 0 12px 36px;
		display: inline-block;
		float: none;
	}
	
	.cFedText2 {
		width: 160px;
		position: absolute;
		left: -15px;
		top: 35px;
	}
	
	.cTitleEr {
		margin-top: 0;
		margin-bottom: 35px;
		font-size: 20px;
		height: 25px;
		line-height: 25px;
		padding-left: 9px;
	}
	
	.cSh {
		width: 100%;
		height: 200px;
		padding: 25px 30px 0 30px;
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	}
	
	.cShBl9 {
		border-bottom: none !important;
	}
	
	.cSh-Num {
		font-size: 48px;
	}
	
	.cSh-Title {
		font-size: 14px;
		line-height: 20px;
		margin-top: 8px;
		padding-right: 45px;
	}
	
	.cSh-Text {
		font-size: 12px;
		line-height: 18px;
		margin-top: 15px;
	}
	
	.whiteBorder {
		padding: 36px 0 36px;
	}
	
	.docTitle {
		font-size: 20px;
		height: 25px;
		line-height: 25px;
		margin-top: 32px;
		padding-left: 9px;
	}
	
	.formSlider {
		width: 328px;
		margin: 67px 76px 0;
		height: 188px;
	}
	
	.fScont {
		width: 164px;
	}
	
	.fSimg {
		width: 114px;
		height: 114px;
		line-height: 114px;
		background: url(img/768/form.png) center no-repeat;
		font-size: 12px;
	}
	
	.fStext {
		font-size: 12px;
		line-height: 18px;
		margin-top: 10px;
	}
	
	.formSlider .slick-dots {
		top: -43px;
	}
	
	.formSlider .slick-prev, .formSlider .slick-prev:hover, .partSlider .slick-prev, .partSlider .slick-prev:hover {
		background: url(img/768/form-slider/left.png);
		left: -47px;
	}
	
	.formSlider .slick-next, .formSlider .slick-next:hover, .partSlider .slick-next, .partSlider .slick-next:hover {
		background: url(img/768/form-slider/right.png);
		right: -47px;
	}
	
	.formSlider .slick-arrow {
		top: 40px;
	}
	
	.docWe {
		margin-top: 0;
		font-size: 20px;
		height: 25px;
		line-height: 25px;
		padding-left: 9px;
	}
	
	.cOnqTitle {
		font-size: 40px;
	}
	
	.cOnqText {
		font-size: 12px;
		line-height: 24px;
		margin-top: 23px;
	}
	
	.peopleq {
		margin-top: 30px;
		font-size: 20px;
		height: 25px;
		line-height: 25px;
		padding-left: 9px;
	}
	
	.cPeople {
		width: 100%;
		margin-top: 32px;
		margin-bottom: 10px;
	}
	
	.cPeople img {
		margin: 0 25px 0 20px;
		width: 120px;
	}
	
	.cPeopleTl {
		font-size: 14px;
		padding: 18px 0 8px;
	}
	
	.cPeopleDop {
		font-size: 12px;
	}
	
	.cPeopleText {
		font-size: 12px;
		padding: 8px 10px 0 0;
	}
	
	.cVideo {
		height: 260px;
	}
	
	.partSlider {
		width: 400px;
		margin: 36px 40px 40px;
		height: 40px;
	}
	
	.parCont {
		margin: 0 15px;
	}
	
	.parCont img {
		height: 100%;
	}
	
	.partSlider .slick-prev, .partSlider .slick-prev :hover {
		left: -40px;
	}
	
	.partSlider .slick-next, .partSlider .slick-next:hover {
		right: -40px;
	}
	
	.partSlider .slick-arrow {
		top: 3px;
	}
	
	.pr2title {
		font-size: 18px;
		line-height: 26px;
		padding: 0 5px;
		margin-top: 50px;
	}
	
	.pr2dop {
		font-size: 12px;
		line-height: 20px;
		padding: 0 5px;
		margin: 16px 0;
		color: rgba(0, 0, 0, 0.7);
	}
	
	.prBottom {
		border-top: 1px solid rgba(0, 0, 0, 0.1);
		margin-top: 33px;
		padding: 40px 0;
	}
	
	.prBottom .marn {
		padding: 0 5px;
	}
	
	body {
		background: url(img/480/bg6.jpg) top center no-repeat;
	}
	
	.pr-cont.pr-cont2 {
		margin: 40px 25px 0;
		width: 190px;
	}
	
	.prBottom .marn {
		padding: 0 20px;
	}
	
	.prBtext1 {
		text-align: center;
		font-size: 18px;
		padding: 0 60px;
	}
	
	.prBtext2 {
		text-align: center;
		margin: 21px 0 60px 0;
		font-size: 14px;
		padding: 0 40px;
	}
	
	.prBottom .cartBut {
		position: absolute;
		margin-bottom: 0;
		margin-top: 3px;
		left: 150px;
		margin-top: 127px;
	}
	
	.dv-top {
		margin: 30px 0;
		font-size: 12px;
		line-height: 22px;
		padding: 0 3px;
	}
	
	.dvTrblock1, .dvTrblock2, .dvTrblock3 {
		width: 100%;
		float: left;
		height: 77px;
		margin: 60px 0 0;
	}
	
	.dvTrblock1 .weBlText, .dvTrblock2 .weBlText, .dvTrblock3 .weBlText {
		width: 100%;
		font-size: 12px;
		line-height: 18px;
	}
	
	.dvWarLeft {
		width: 100%;
		height: 171px;
		background: #2b2b2b url(img/480/dv1.png) left no-repeat;
	}
	
	.dvWarTitle, .dvWarRhn .dvWarTitle, .dvWarRight .dvWarTitle {
		font-size: 18px;
		margin: 40px 0 0 30px;
	}
	
	.dvWarHr {
		margin: 13px 300px 0 30px;
		height: 1px;
	}
	
	.dvWarText {
		width: 100%;
		padding: 11px 100px 0 30px;
		margin: 0;
		font-size: 12px;
		line-height: 20px;
	}
	
	.dvWarRight {
		width: 100%;
		height: auto;
		border: none;
	}
	
	.dvWarRhn {
		width: 100%;
	}
	
	.dvWarBr {
		margin: 18px 0;
	}
	
	.dvWarRhn .dvWarHr, .dvWarRight .dvWarHr {
		margin: 13px 300px 0 30px;
	}
	
	.dvWarRhn .dvWarText, .dvWarRight .dvWarText {
		margin: 0;
	}

	.ctBlock {
		height: auto;
		width: 100%;
		margin: 20px 0 0px 0;
		padding-left: 5px;
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	}
	
	.ctBlock3 {
		border-bottom: none;
	}
	
	.ctBlPhone {
		font-size: 14px;
	}
	
	.ctHr {
		height: 118px;
		margin-top: 38px;
	}
	
	.ctBla {
		font-size: 14px;
		margin-bottom: 30px;
	}
	
	.white2 {
		padding: 0;
		border-top: none;
	}
	
	.white2cart {
		width: 100%;
		height: 370px;
	}
	
	.close {
		height: 23px;
		width: 23px;
		background: url(img/480/close.png) center no-repeat;
		right: 10px;
		top: 10px;
		border: 2px solid #000;
		font-size: 0;
		border-radius: 50%;
		box-sizing: content-box;
		z-index: 11000;
	}
	
	.fbTitle {
		font-size: 20px;
		margin-top: 30px;
		height: 25px;
		line-height: 25px;
		padding-left: 9px;
	}
	
	.fbText {
		font-size: 12px;
		line-height: 22px;
		padding: 24px 38px;
	}
	
	.form2 {
		padding: 24px 38px 24px;
	}
	
	.form2 input[type="text"] {
		display: inline-block;
		width: 100%;
		text-align: center;
		font-size: 12px;
		font-family: OSR;
		padding-bottom: 10px;
		border-bottom: 2px solid #ce9518;
		margin-bottom: 40px;
	}
	
	.fbtextrea {
		height: 120px;
		margin-top: 20px;
		padding: 8px 10px 30px 10px;
		font-size: 12px;
		line-height: 20px;
		border: 2px solid #ce9518;
	}
	
	.upload {
		width: 200px;
		height: 14px;
		line-height: 14px;
		padding-left: 22px;
		font-size: 12px;
		background: url(img/768/icon/file.png) left no-repeat;
		bottom: 95px;
		left: 55px;
		top: initial;
	}
	
	.fbMail {
		height: 38px;
		line-height: 30px;
		font-size: 14px;
		margin-top: 20px;
		padding: 0 19px 0 50px;
		background: url(img/icon/submit.png) 20px center no-repeat;
	}
	
	.fbText2 p {
		padding: 6px 0;
	}
	
	.modalDialog > div {
		width: 300px;
		padding: 0;
	}
	
	.modalTitle span {
		font-size: 20px;
		padding-left: 9px;
		height: 25px;
		line-height: 25px;
		border-left: 3px solid #ce9518;
	}
	
	.modalTitle {
		margin-top: 55px;
	}
	
	.modalDop {
		font-size: 16px;
		padding: 0 30px;
	}
	
}

/* @media 320px */ 
@media screen and (max-width: 478px) {
	
	.mtop {
		display: block;
		overflow: hidden;
		height: 232px;
	}
	
	.home .mtop {
		height: 203px;
	}
	
	.cTitle {
		height: 34px;
		line-height: 34px;
		padding-left: 14px;
		border-left: 3px solid #ce9518;
		font-size: 24px;
		margin-top: 35px;
	}
	
	.mcBaner {
		float: left;
		display: block;
		margin-top: 34px;
		width: 100%;
	}
	
	.mlogo {
		width: 101px;
		height: 101px;
		display: inline-block;
		background: url(img/480/logo.png) center no-repeat;
		margin-top: 65px;
	}
	
	.mscud {
		width: 41px;
		height: 30px;
		float: right;
		background: url(img/480/mail.png);
		margin: 101px 3px 0 0;
	}
	
	#top, .cart, .f-menu, .f-bg, .f-gotop, .cBaner, .сSlider, .cShBrVr, .cShBrGr, .cShRm, .dvTrblockBr, .dvWarBr, .ctBlicon, .ctHr {
		display: none !important;
	}
	
	.icMenu {
		width: 41px;
		height: 27px;
		float: left;
		margin: 103px 0 0 3px;
		background: url(img/480/menu.png);
	}
	
	.modalDialog3 {
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 99999;
		-moz-transition: opacity 400ms ease-in;
		display: none;
		pointer-events: none;
		background: rgba(0, 0, 0, 0.9);
	}
	
	.modalDialog3 > div {
		max-height: 320px;
		height: 100%;
		width: 320px;
		position: relative;
		margin: 10% auto;
		box-sizing: border-box;
		z-index: 1005;
	}
	
	.mmenu {
		width: 240px;
		float: left;
		text-align: left;
		padding-left: 43px;
		list-style: none;
	}
	
	.mmenu span {
		font-size: 24px;
		font-family: RB;
		color: #fff;
		margin-bottom: 24px;
		float: left;
		width: 100%;
	}
	
	.mmenu li {
		width: 100%;
		float: left;
		margin-bottom: 32px;
	}
	
	.mmenu li a {
		padding: 0 6px;
		color: #fff;
		position: relative;
		text-decoration: none;
		font-family: RM;
		font-size: 18px;
	}
	
	.mclose {
		width: 21px;
		height: 21px;
		background: url(img/480/mclose.png);
		display: block;
		position: absolute;
		top: 5px;
	}
	
	.menufix {
		width: 320px;
		height: 203px;
		margin: auto;
		text-align: center;
	}
	
	.menufix.mfixed {
		width: 100%;
		height: 60px;
		position: fixed;
		top: 0;
		background: rgba(0, 0, 0, 0.9);
		z-index: 1000;
	}
	
	.mfixed .icMenu {
		margin: 15px 0 0 3px;
	}
	
	.mfixed .mlogo {
		width: 89px;
		height: 37px;
		background: url(img/480/fixlogo.png) center no-repeat;
		margin-top: 12px;
	}
	
	.mfixed .mscud {
		margin: 15px 3px 0 0;
	}
		
	.home {
		background: url(img/320/bg1.jpg) top center no-repeat;
	}
	
	.mcart {
		display: block;
		margin: 84px 0 37px;
		overflow: hidden;
		text-align: center;
	}
	
	.top, .marn, .f-gotop {
		width: 320px;
	}

	.sp-slide {
		height: 516px !important;
	}
	
	.topSlider {
		height: 516px !important;
		margin-top: 0;
		border: 2px solid #fff;
	}
	
	.sliderLeft {
		width: 100%;
		height: 275px;
		padding: 110px 50px 0 0;
		background: url(img/320/sltitle.jpg);
	}
	
	.sliderTitle {
		font-size: 14px;
	}
	
	.sliderDop {
		font-size: 10px;
		margin-top: 10px;
	}
	
	.sliderCont {
		font-size: 12px;
		margin-top: 11px;
	}
	
	.sliderCont1 {
		padding-left: 19px;
		margin-right: 10px;
		background: url(img/768/icon/date.png) left no-repeat;
	}
	
	.sliderCont2 {
		padding-left: 20px;
		background: url(img/768/icon/cat.png) left center no-repeat;
	}
	
	.sliderBut {
		width: 130px;
		height: 32px;
		line-height: 29px;
		font-size: 12px;
		margin-top: 15px;
	}
	
	.sliderRight {
		width: 100%;
		height: 237px;
	}
	
	.topSlider .slick-dots {
		top: 65px;
		left: 16px;
		background: url(img/768/icon/pcbg.png) center no-repeat;
		width: 13px;
		height: 150px;
	}
	
	.topSlider .slick-dots li {
		width: 9px;
		height: 9px;
		margin: 2px 0 35px;
	}
	
	.topSlider .slick-dots li.slick-active {
		width: 13px;
		height: 13px;
		margin: 0 0 33px;
	}
	
	.modalDialog2 > div {
		max-width: 320px;
		width: 100%;
		max-height: 100%;
		height: 100%;
		margin: 0 auto;
	}
	
	.cartTitle {
		font-size: 24px;
		margin-top: 22px;
	}
	
	.cartDop {
		font-size: 14px;
		margin-top: 4px;
	}
	
	.cartText {
		margin-top: 20px;
		font-size: 14px;
		line-height: 24px;
	}
	
	.cartBut {
		height: 38px;
		line-height: 34px;
		font-size: 14px;
		margin-top: 32px;
		padding: 0 20px;
	}
	
	.products {
		height: 1025px;
		background: url(img/320/bg2.jpg) center no-repeat;
		margin-top: 0;
	}
	
	.prodTitle {
		margin-top: 455px;
	}
	
	.prodTitle span {
		display: inline-block;
		font-size: 20px;
		padding-left: 9px;
		height: 25px;
		line-height: 25px;
		border-left: 3px solid #ce9518;
	}
	
	.pr-cont {
		width: 152px;
		margin: 0 20px;
	}
	
	.prodSlider {
		width: 250px;
		height: 365px;
		margin: 66px 35px 0;
	}
	
	.products .prCenter {
		margin-top: 30px;
	}
	
	.pr-contBd {
		height: 7px;
		background: url(img/768/icon/border.png) center;
	}
	
	.pr-contBd.pr-contBd2 {
		background: url(img/768/icon/border2.png) center;
	}
	
	.slick-dots {
		top: -46px;
	}
	
	.slick-dots li, .slick-dots2 li {
		width: 6px;
		height: 6px;
		margin: 0 5px;
	}
	
	.pr-contImg {
		height: 235px;
		margin-bottom: 30px;
	}
	
	.pr-contTitle {
		font-size: 16px;
		height: 36px;
		line-height: 40px;
	}
	
	.pr-contTitle span {
		font-size: 14px;
		line-height: 16px;
		padding-top: 2px;
	}
	
	.pr-contDop {
		font-size: 11px;
		line-height: 13px;
		height: 28px;
	}
	
	.pr-contWeigh {
		font-size: 12px;
		margin-top: 10px;
	}
	
	.slick-arrow {
		width: 35;
		height: 35;
		top: 118px;
	}
	
	.we {
		height: auto;
		background: url(img/480/bg3.jpg) top center no-repeat;
		overflow: hidden;
	}
	
	.weTitle span {
		font-size: 20px;
		padding-left: 9px;
		height: 25px;
		line-height: 25px;
		border-left: 3px solid #ce9518;
	}
	
	.weTitle {
		margin-top: 155px;
	}
	
	.weBlock, .weBlockRg {
		width: 100%;
		padding-left: 2px;
		height: 100px;
		margin-top: 55px;
	}
	
	.weBlTitle {
		font-size: 16px;
		margin-bottom: 7px;
	}
	
	.weBlNum {
		font-size: 54px;
		top: -36px;
	}
	
	.weBlText {
		width: 100%;
		font-size: 12px;
		line-height: 18px;
	}
	
	.weCenter {
		margin: 38px 0 36px;
	}
	
	.send {
		height: auto;
		background: url(img/480/bg4.jpg) center no-repeat;
		overflow: hidden;
	}
	
	.sendTitle {
		font-size: 20px;
		margin-top: 30px;
		padding: 0;
	}
	
	.sendDop {
		font-size: 18px;
		margin-top: 24px;
		padding: 0 20px;
	}
	
	.sendDop2 {
		font-size: 18px;
		margin-top: 20px;
		padding: 0 25px;
	}
	
	.form {
		margin-top: 30px;
	}
	
	.form input[type="text"] {
		width: 230px;
		height: 41px;
		margin: 0 40px 24px;
		font-size: 14px;
		padding-left: 34px;
	}
	
	.form input[type="submit"] {
		height: 41px;
		font-size: 14px;
		width: 210px;
		margin: 0 40px 34px;
	}
	
	.forName {
		background: url(img/768/icon/user.png) 15px center no-repeat;
	}
	
	.forNumber {
		background: url(img/768/icon/phone.png) 14px center no-repeat;
	}
	
	.footer {
		height: 128px;
		background: url(img/480/bg5.jpg) center no-repeat;
	}
	
	.f-logo {
		width: 85px;
		height: auto;
		margin: 12px 0 12px;
	}
	
	.f-copy {
		position: absolute;
		line-height: 18px;
		margin-top: 77px;
	}
	
	.f-icon {
		margin-top: 23px;
		float: left;
	}
	
	.slick-prev, .slick-prev:hover {
		left: -22px;
		background: url(img/768/icon/left.png);
	}
	
	.slick-next, .slick-next:hover {
		right: -22px;
		background: url(img/768/icon/right.png);
	}
	
	.сText {
		font-size: 12px;
		line-height: 24px;
		margin-top: 20px;
	}
	
	.cFedq {
		margin-top: 40px;
		text-align: center;
	}
	
	.spincrement {
		font-size: 30px;
		height: 34px;
		line-height: 34px;
	}
	
	.cFedText {
		font-size: 12px;
		margin-top: 14px;
	}
	
	.cFedBlock {
		width: 129px;
		height: 76px;
		margin: 0 12px 36px;
		display: inline-block;
		float: none;
	}
	
	.cFedText2 {
		width: 160px;
		position: absolute;
		left: -15px;
		top: 35px;
	}
	
	.cTitleEr {
		margin-top: 0;
		margin-bottom: 35px;
		font-size: 20px;
		height: 25px;
		line-height: 25px;
		padding-left: 9px;
	}
	
	.cSh {
		width: 100%;
		height: 200px;
		padding: 9px 20px 0 20px;
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	}
	
	.cShBl9 {
		border-bottom: none !important;
	}
	
	.cSh-Num {
		font-size: 48px;
	}
	
	.cSh-Title {
		font-size: 14px;
		line-height: 20px;
		margin-top: 8px;
		padding-right: 0;
	}
	
	.cSh-Text {
		font-size: 12px;
		line-height: 18px;
		margin-top: 15px;
	}
	
	.whiteBorder {
		padding: 36px 0 36px;
	}
	
	.docTitle {
		font-size: 20px;
		height: 25px;
		line-height: 25px;
		margin-top: 32px;
		padding-left: 9px;
	}
	
	.formSlider {
		width: 190px;
		margin: 67px 65px 0;
		height: 188px;
	}
	
	.fScont {
		width: 164px;
	}
	
	.fSimg {
		width: 114px;
		height: 114px;
		line-height: 114px;
		background: url(img/768/form.png) center no-repeat;
		font-size: 12px;
	}
	
	.fStext {
		font-size: 12px;
		line-height: 18px;
		margin-top: 10px;
	}
	
	.formSlider .slick-dots {
		top: -43px;
	}
	
	.formSlider .slick-prev, .formSlider .slick-prev:hover, .partSlider .slick-prev, .partSlider .slick-prev:hover {
		background: url(img/768/form-slider/left.png);
		left: -47px;
	}
	
	.formSlider .slick-next, .formSlider .slick-next:hover, .partSlider .slick-next, .partSlider .slick-next:hover {
		background: url(img/768/form-slider/right.png);
		right: -47px;
	}
	
	.formSlider .slick-arrow {
		top: 40px;
	}
	
	.docWe {
		margin-top: 0;
		font-size: 20px;
		height: 25px;
		line-height: 25px;
		padding-left: 9px;
	}
	
	.cOnqTitle {
		font-size: 30px;
	}
	
	.cOnqText {
		font-size: 12px;
		line-height: 24px;
		margin-top: 23px;
	}
	
	.peopleq {
		margin-top: 30px;
		font-size: 20px;
		height: 25px;
		line-height: 25px;
		padding-left: 9px;
	}
	
	.cPeople {
		width: 100%;
		margin-top: 32px;
		margin-bottom: 10px;
	}
	
	.cPeople img {
		margin: 0 10px 0 3px;
		width: 100px;
	}
	
	.cPeopleTl {
		font-size: 14px;
		padding: 4px 0 4px;
	}
	
	.cPeopleDop {
		font-size: 12px;
	}
	
	.cPeopleText {
		font-size: 12px;
		padding: 4px 0 0 0;
	}
	
	.cVideo {
		height: 175px;
	}
	
	.partSlider {
		width: 240px;
		margin: 36px 40px 40px;
		height: 40px;
	}
	
	.parCont {
		margin: 0 15px;
	}
	
	.parCont img {
		height: 100%;
	}
	
	.partSlider .slick-prev, .partSlider .slick-prev :hover {
		left: -40px;
	}
	
	.partSlider .slick-next, .partSlider .slick-next:hover {
		right: -40px;
	}
	
	.partSlider .slick-arrow {
		top: 3px;
	}
	
	.pr2title {
		font-size: 18px;
		line-height: 26px;
		padding: 0 5px;
		margin-top: 50px;
	}
	
	.pr2dop {
		font-size: 12px;
		line-height: 20px;
		padding: 0 5px;
		margin: 16px 0;
		color: rgba(0, 0, 0, 0.7);
	}
	
	.prBottom {
		border-top: 1px solid rgba(0, 0, 0, 0.1);
		margin-top: 33px;
		padding: 40px 0;
	}
	
	.prBottom .marn {
		padding: 0 5px;
	}
	
	body {
		background: url(img/320/bg6.jpg) top center no-repeat;
	}
	
	.pr-cont.pr-cont2 {
		margin: 40px 65px 0;
		width: 190px;
	}
	
	.prBottom .marn {
		padding: 0 20px;
		position: relative;
	}
	
	.prBtext1 {
		text-align: center;
		font-size: 16px;
		padding: 0;
	}
	
	.prBtext2 {
		text-align: center;
		margin: 16px 0 60px 0;
		font-size: 14px;
		padding: 0;
	}
	
	.prBottom .cartBut {
		position: absolute;
		margin-bottom: 0;
		left: 64px;
		margin-top: 127px;
	}
	
	.dv-top {
		margin: 30px 0;
		font-size: 12px;
		line-height: 22px;
		padding: 0 3px;
	}
	
	.dvTrblock1, .dvTrblock2, .dvTrblock3 {
		width: 100%;
		float: left;
		height: 95px;
		margin: 60px 0 0;
	}
	
	.dvTrblock1 .weBlText, .dvTrblock2 .weBlText, .dvTrblock3 .weBlText {
		width: 100%;
		font-size: 12px;
		line-height: 18px;
	}
	
	.dvWarLeft {
		width: 100%;
		height: 171px;
		background: #2b2b2b url(img/480/dv1.png) left no-repeat;
	}
	
	.dvWarTitle, .dvWarRhn .dvWarTitle, .dvWarRight .dvWarTitle {
		font-size: 18px;
		margin: 40px 0 0 30px;
	}
	
	.dvWarHr {
		margin: 13px 300px 0 30px;
		height: 1px;
	}
	
	.dvWarText {
		width: 100%;
		padding: 11px 20px 0 30px;
		margin: 0;
		font-size: 12px;
		line-height: 20px;
	}
	
	.dvWarRight {
		width: 100%;
		height: auto;
		border: none;
	}
	
	.dvWarRhn {
		width: 100%;
	}
	
	.dvWarBr {
		margin: 18px 0;
	}
	
	.dvWarRhn .dvWarHr, .dvWarRight .dvWarHr {
		margin: 13px 300px 0 30px;
	}
	
	.dvWarRhn .dvWarText, .dvWarRight .dvWarText {
		margin: 0;
	}

	.ctBlock {
		height: auto;
		width: 100%;
		margin: 20px 0 0px 0;
		padding-left: 5px;
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	}
	
	.ctBlock3 {
		border-bottom: none;
	}
	
	.ctBlPhone {
		font-size: 14px;
	}
	
	.ctHr {
		height: 118px;
		margin-top: 38px;
	}
	
	.ctBla {
		font-size: 14px;
		margin-bottom: 30px;
	}
	
	.white2 {
		padding: 0;
		border-top: none;
	}
	
	.white2cart {
		width: 100%;
		height: 370px;
	}
	
	.close {
		height: 23px;
		width: 23px;
		background: url(img/480/close.png) center no-repeat;
		right: 10px;
		top: 10px;
		border: 2px solid #000;
		font-size: 0;
		border-radius: 50%;
		box-sizing: content-box;
		z-index: 11000;
	}
	
	.fbTitle {
		font-size: 20px;
		margin-top: 30px;
		height: 25px;
		line-height: 25px;
		padding-left: 9px;
	}
	
	.fbText {
		font-size: 12px;
		line-height: 22px;
		padding: 24px 24px;
	}
	
	.form2 {
		padding: 24px 24px 24px;
	}
	
	.form2 input[type="text"] {
		display: inline-block;
		width: 100%;
		text-align: center;
		font-size: 12px;
		font-family: OSR;
		padding-bottom: 10px;
		border-bottom: 2px solid #ce9518;
		margin-bottom: 40px;
	}
	
	.fbtextrea {
		height: 140px;
		margin-top: 20px;
		padding: 8px 10px 30px 10px;
		font-size: 12px;
		line-height: 20px;
		border: 2px solid #ce9518;
	}
	
	.upload {
		width: 200px;
		height: 14px;
		line-height: 14px;
		padding-left: 22px;
		font-size: 12px;
		background: url(img/768/icon/file.png) left no-repeat;
		bottom: 95px;
		left: 40px;
		top: initial;
	}
	
	.fbMail {
		height: 38px;
		line-height: 30px;
		font-size: 14px;
		margin-top: 20px;
		padding: 0 19px 0 50px;
		background: url(img/icon/submit.png) 20px center no-repeat;
	}
	
	.fbText2 p {
		padding: 6px 0;
	}
	
	.modalDialog > div {
		width: 300px;
		padding: 0;
	}
	
	.modalTitle span {
		font-size: 20px;
		padding-left: 9px;
		height: 25px;
		line-height: 25px;
		border-left: 3px solid #ce9518;
	}
	
	.modalTitle {
		margin-top: 55px;
	}
	
	.modalDop {
		font-size: 16px;
		padding: 0 30px;
	}
	
}