﻿@charset "utf-8";
/* CSS Document */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite, code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio, video{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; outline-style:none;/*FF*/font-size:10px;  font-family: "Arial","Microsoft Yahei";  list-style:none;}
body { line-height:1; }
a{ margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; background:transparent;text-decoration:none; color:#333; cursor:pointer;outline:0;}
a:hover,a:focus{ text-decoration:none;  outline-style:none;/*FF*/ }
table { border-collapse:collapse; border-spacing:0;}
input, select {vertical-align:middle;}
/*css为clearfix，清除浮动*/
.clearfix::before,.clearfix::after{content:""; height:0; line-height:0; display: block;visibility: hidden; clear:both;}
.clearfix:after{clear:both;} 
.clearfix{*zoom:1;/*IE/7/6*/}

body>div{ min-width: 1200px;}
.warp{ max-width:1440px; padding:0 20px;  margin:0 auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.warp2{ max-width:1160px; padding:0 20px;  margin:0 auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.clear{ overflow:hidden;}
.clear2{ clear:both;}

h1,h2,h3,h4,h5,h6{ font-weight:normal;}
.play{transition:linear .5s all;-moz-transition: linear .5s all; -webkit-transition:linear .5s all; -o-transition: linear .5s all;} 


/*parts*/
div.fy {text-align:right;line-height:4rem; padding-top:20px;}
div.fy a { margin:2px 2px;padding:8px 12px;color:#666;font-size:1.4em; display:inline; border: 1px solid #bfbfbf; background: #fff;}
div.fy a:hover{color:#fff;  background: #a28444; border: 1px solid #a28444;}
div.fy a:active{ color:#fff;  background: #a28444; border: 1px solid #a28444;}
div.fy span.current{  margin:2px 2px;padding:8px 12px; color:#fff;  font-size:1.4em;  background: #a28444; border: 1px solid #a28444;}
div.fy span.disabled{  margin:2px 2px;padding:8px 12px; color:#666; font-size:1.4em; border: 1px solid #bfbfbf; background: #fff;}


div.fy2 {
    text-align: right;
    line-height: 4rem;
    padding-top: 20px;
}

    div.fy2 a {
        margin: 2px 2px;
        padding: 2px 12px;
        
    }

        div.fy2 a:hover {
            color: #fff;
            background: #a28444;
            border: 1px solid #a28444;
        }

        div.fy2 a:active {
            color: #fff;
            background: #a28444;
            border: 1px solid #a28444;
        }

div.fy2 span {
        margin: 2px 2px;
        padding: 2px 12px;
        color: #fff;
        background: #a28444;
        border: 1px solid #a28444;
    }
    /*
    div.fy2 span.disabled {
        margin: 2px 2px;
        padding: 8px 12px;
        color: #666;
        font-size: 1.4em;
        border: 1px solid #bfbfbf;
        background: #fff;
    }*/
    div.fy2 .layui-laypage .layui-laypage-curr .layui-laypage-em {
        background: #a28444;
    }
    div.fy2 .layui-laypage .layui-laypage-spr {
        color: #fff
    }
/*弹出input*/
.overCurtain {
    position: fixed;
    top: 20px;
    right: 40px;
    height: 40px;
    width: 40px;
    display: none;
    opacity: 1;
    z-index: 1000;
    cursor: pointer;
}
.hide-center {background-color:#444;  position:fixed; z-index:999; display:none; width:100%; height:100%; top:0; left: 0;}
.hide-center .boxs{ display:table; width:100%; height:100%;}
.hide-center .box{ display:table-cell; vertical-align:middle; padding:0 20px;}
.field__input{ float:left; width:100%; border:none; outline:none; height:60px; padding:20px 160px; font-size:3.2em; font-weight:bold; color:#fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align:center; border-bottom:1px solid #ccc; background-color: transparent;}
.m-btn{ float:left;border:none; outline:none; background-color: transparent; padding:19.5px; height:60px; font-size:1.6em; font-weight:bold; color:#fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width:140px; position:absolute; right:40px; text-transform:uppercase;}
.s-close { width:40px; height:40px; transition:linear .5s all;-moz-transition: linear .5s all; -webkit-transition:linear .5s all; -o-transition: linear .5s all; font-size:0px; margin-top:20px;	display:block;}
.s-close::before,.s-close::after {	content:'';	width:40px;	height:2px;	background:#FFF;	display:block; transition:linear .5s all;-moz-transition: linear .5s all; -webkit-transition:linear .5s all; -o-transition: linear .5s all;}
.s-close::before {	-webkit-transform:rotate(45deg);	transform:rotate(45deg);}
.s-close::after {	-webkit-transform:translateY(-2px) rotate(-45deg);	transform:translateY(-2px) rotate(-45deg);}
.s-close:hover:before{transform:rotate(90deg);}
.s-close:hover:after{ transform:rotate(0deg);}

.overCurtain2 .s-close{ float: right; top:20px; right: 20px; position: absolute;}
.overCurtain2 {position: fixed; top: 0;    bottom: 0;    left: 0;    right: 0;width:100%;display:none; background-color:#000; opacity:0.7; z-index:999;}
.hide-center2 {position:fixed;right:0;left:0;	bottom:0;	top:20%;margin:auto;	display:none;	z-index:1000;	width: 100%;   max-width: fit-content;	}

/*header*/
.header,.header .m-list>a:after,.header .m-list .mdots .dot h3,.header .m-list .mdots{transition:ease .5s all;-moz-transition: ease .5s all; -webkit-transition:ease .5s all; -o-transition: ease .5s all;}
.header{ background: rgba(0,0,0,0.8); z-index: 99;  position: fixed; left: 0; width: 100%; top:0%;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.header .logo{ float:left; }
.header .mune{ float:right; }
.header .mune>*,.header .m-list{  float:left; }
.header .m-list>a{ display: inline-block;  font-size:1.6em; color:#fff; padding:35px 0 62px 0; margin: 0 30px;  line-height:22px; position: relative;}
.header .m-list>a:before{ position: absolute; bottom: 44px; left: 0; width: calc(100% + 60px); height:1px;  content: ""; border-bottom: 1px solid rgba(255,255,255,0.6); }
.header .m-list>a:after{ position: absolute; bottom: 40px; left: 0; width: 100%; height:7px;  content: ""; background: #a28444; transform: scaleX(0);}
.header .m-list:first-child>a{  margin: 0 30px 0 0;}
.header .m-list:hover>a:after,#m1 .m1:after,#m2 .m2:after,#m3 .m3:after,#m4 .m4:after,#m5 .m5:after,#m6 .m6:after,#m7 .m7:after{ transform: scaleX(0.8);}
.header .m-list.more{ padding: 42px 10px 62px 10px;}
.header .m-list .mdots{  position: absolute; top:100%; width: 1160px; left: calc(50% - 580px); height: 420px; overflow-y: auto; background: #fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 10px 0; transform-origin : 100% 0 0; transform: scaleY(0);}
.header .m-list .mdots .dot{ float:left;  width: calc(33.33% - 90px); margin: 10px 45px;}
.header .m-list .mdots .dot h3{ font-size: 1.8em; color: #000; line-height: 1.5; /*font-family: "宋体";*/ border-bottom: 1px solid #000; margin-bottom: 20px;}
.header .m-list .mdots .dot img{ width: 100%;}
.header .m-list:hover .mdots{transform: scaleY(1);}
.header .m-list .mdots::-webkit-scrollbar-track {
	background-color:#F5F5F5;
}
.header .m-list .mdots::-webkit-scrollbar {
	width:4px;
	background-color:#F5F5F5;
}
.header .m-list .mdots::-webkit-scrollbar-thumb {
	background-color:#a28444;
}
.header .m-list .mdots .dot:hover h3{ color: #a28444; border-bottom: 1px solid #a28444;}



/*footer*/
.footer a{transition:ease .5s all;-moz-transition: ease .5s all; -webkit-transition:ease .5s all; -o-transition: ease .5s all;}
.footer .fo1{ background: #242529; overflow:hidden;}
.footer .fo1 .warp>*{ float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.footer .fo1 .fl{ text-align: center; width: 240px; padding:40px 20px; background: #a28444; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.footer .fo1 .fl .two{ margin-top: 20px;}
.footer .fo1 .fr{ padding: 60px 0 0 0; float:right; max-width: calc(100% - 300px);}
.footer .fo1 .fr .links{ padding-bottom: 26px; border-bottom: 1px solid #525254;}
.footer .fo1 .fr .links a{ font-size: 1.8em; color: rgba(255,255,255,0.8); display: inline-block; padding-left: 90px; /*font-family: "宋体";*/}
.footer .fo1 .fr .links a:first-child{ padding: 0;}
.footer .fo1 .fr .links a:hover{color: rgba(255,255,255,1);}
.footer .fo1 .fr .fs{ overflow: hidden;  padding-top: 35px;}
.footer .fo1 .fr .fs .txt{ float:left; width: calc(100% - 160px);}
.footer .fo1 .fr .fs .txt .td{ float:left; padding-right: 8%;}
.footer .fo1 .fr .fs .txt .td p{ font-size: 1.4em; color: #818181; line-height: 2;}
.footer .fo1 .fr .fs .txt .td p span{ display: inline-block; width: 16px; height: 16px; margin-right: 6px; }
.footer .fo1 .fr .fs .txt .td p .ft1{background: url(../images/ft1.png) center center no-repeat;}
.footer .fo1 .fr .fs .txt .td p .ft2{background: url(../images/ft2.png) center center no-repeat;}
.footer .fo1 .fr .fs .fsd{ margin-top: 6px; text-align: right; width: 160px; float:right;}
.footer .fo1 .fr .fs .fsd a{ margin-left: 14px;}

.footer .fo2{ padding: 12px 0; overflow: hidden; background: #000;}
.footer .fo2 p{ font-size: 1.4em; color: #cacaca; line-height: 1.5; float:left;}
.footer .fo2 p:last-child{ float:right;}
.footer .fo2 p a{ font-size: 1em; color: #cacaca;}
.footer .fo2 p a:hover{ text-decoration: underline;}
.footer .fo2 p span img{ margin: 0 0 -5px 8px;}


/*banner*/
.banner *{transition:ease-out 0.4s all;-moz-transition: ease-out 0.4s all; -webkit-transition:ease-out 0.4s all; -o-transition: ease-out 0.4s all;}
.banner img{ width: 100%;}
/*itits*/
.itits{ overflow: hidden;  padding-bottom: 50px; position: relative;}
.itits:after{ position: absolute; bottom: 0; left: 0; content: ""; background: #a28444; width: 110px; height: 10px;}
.itits:before{ position: absolute; bottom: 5px; left: 0; content: ""; background: #7f7f7f; width: 100%; height: 1px;}
.itits .itl{ float:left;}
.itits .itl h3{ font-size: 2.8em; color: #000; /*font-family: "宋体";*/ text-transform: uppercase; line-height: 1.2;}
.itits .itl h4{ font-size: 3.6em; color: #000; /*font-family: "宋体";*/ line-height: 1.2;}
.itits .itr{ text-align: right; float:right;}
.itits .itr h3{font-size: 1.8em; color: rgba(0,0,0,0.8); /*font-family: "宋体";*/ line-height: 1.2;}
.itits .itr h4{font-size: 1.6em; color: #000; /*font-family: "宋体";*/ line-height: 1.2; margin-top: 6px;}
/*ip*/
.ip .ipimg .txt a{transition:ease-out 0.4s all;-moz-transition: ease-out 0.4s all; -webkit-transition:ease-out 0.4s all; -o-transition: ease-out 0.4s all;}
.ip{ padding: 90px 0;}
.ip .ipt{  margin-bottom: 70px; overflow: hidden;}
.ip .ipimg{ background: url(../images/ip.jpg) center center no-repeat; background-size: cover !important; height: 630px;}
.ip .ipimg .txt{ text-align: right; padding: 16% 60px 0 60px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ip .ipimg .txt h3{ font-size: 4.8em;  line-height: 1.2; /*font-family: "宋体";*/ color: #010101; margin-right: -6px;}
.ip .ipimg .txt h4{ font-size: 2.4em; color: #010101; line-height: 1.2;  /*font-family: "宋体";*/ text-transform: uppercase;}
.ip .ipimg .txt p{font-size: 2.4em; color: #010101; line-height: 1.2;  /*font-family: "宋体";*/ margin-top: 20px;}
.ip .ipimg .txt a{ padding: 4px 20px; border: 1px solid #7d7d7d; font-size: 1.8em; color: #270c0c; display: inline-block; margin-top: 60px; text-transform: uppercase;  /*font-family: "宋体";*/ }
.ip .ipimg .txt a:hover{ color: #fff; background: #a28444; border: 1px solid #a28444;}
/*iplink*/
.iplink .ipboxs .ipbox .pbdt .pb,.iplink .ipboxs .ipbox .pbdt .pb *,.iplink .ipboxs .ipbox .pbdt .pb .txt h3:after{transition:ease-out 0.4s all;-moz-transition: ease-out 0.4s all; -webkit-transition:ease-out 0.4s all; -o-transition: ease-out 0.4s all;}
.iplink{ padding: 90px 0;}
.iplink .ipboxs{ background: #eee; margin-top: 70px;}
.iplink .ipboxs .ipbox .pbd{ transform: translateY(-108px); text-align: right;  }
.iplink .ipboxs .ipbox .pbd a{ display: inline-block; border: 1px solid #626262; width: 100px; font-size: 1.6em;  /*font-family: "宋体";*/  color: #000; text-align: center;  line-height: 1.2; padding: 6px 0; margin:  0 0 0 8px;}
.iplink .ipboxs .ipbox .pbd a:hover,.iplink .ipboxs .ipbox .pbd a.hover{ background: #a28444; border: 1px solid #a28444; color: #fff;}
.iplink .ipboxs .ipbox .pbdt{  width: calc(100% + 60px); margin-left: -30px; overflow: hidden; padding: 60px 0 50px 0;}
.iplink .ipboxs .ipbox .pbdb{display: none;}
.iplink .ipboxs .ipbox .pbdb:first-child{ display: block;}
.iplink .ipboxs .ipbox .pbdt .pb{ float:left; width: calc(25% - 60px); margin: 0 30px;}
.iplink .ipboxs .ipbox .pbdt .pb .img{overflow: hidden;}
.iplink .ipboxs .ipbox .pbdt .pb .img img{ width: 100%;}
.iplink .ipboxs .ipbox .pbdt .pb .txt h3{ font-size: 2.4em; color: #000;  /*font-family: "宋体";*/ line-height: 28px; margin-top: 10px; position: relative;}
.iplink .ipboxs .ipbox .pbdt .pb .txt h3:after{ position: absolute; opacity: 0.5; content: "+"; font-size: 30px; color: #000;  /*font-family: "宋体";*/ right:0; top:0;}
.iplink .ipboxs .ipbox .pbdt .pb .txt h4{ font-size: 1.8em; line-height: 24px; letter-spacing: 2px;
    margin-top: 6px; /*font-family: "宋体";*/}
.iplink .ipboxs .ipbox .pbdt .pb:hover .txt h3:after{ opacity: 1;}
.iplink .ipboxs .ipbox .pbdt .pb:hover img{ transform: scale(1.05);}

/*ipnew*/
.ipnew .ipnd .ipndr>div .txt a{transition:ease-out 0.4s all;-moz-transition: ease-out 0.4s all; -webkit-transition:ease-out 0.4s all; -o-transition: ease-out 0.4s all;}
.ipnew .ipnd{ overflow: hidden; padding: 70px 0 90px 0;}
.ipnew .ipnd .ipndl{ float:left; width: calc(36% - 25px); margin-right: 25px; background: url(../images/ipnd.jpg) center center no-repeat; background-size: cover !important;  height: 630px;}
.ipnew .ipnd .ipndr{ float:right; width: 64%;}
.ipnew .ipnd .ipndr .ipd1{background: url(../images/ipd1-0.png) right center no-repeat #eee; margin-bottom: 30px;}
.ipnew .ipnd .ipndr .ipd2{background: url(../images/ipd2-0.png) left center no-repeat #eee; }
.ipnew .ipnd .ipndr>div{ width: 100%; display: table; overflow: hidden;}
.ipnew .ipnd .ipndr>div>div{ display: table-cell; vertical-align: middle; width: 50%;}
.ipnew .ipnd .ipndr>div .img img{ max-width: 100%;}
.ipnew .ipnd .ipndr>div .img{ text-align: center;}
.ipnew .ipnd .ipndr>div .txt h3{ font-size: 3em;  color: #270c0c;  /*font-family: "宋体";*/ margin-left: -15px; line-height: 1.5;}
.ipnew .ipnd .ipndr>div .txt h4{ font-size: 1.4em; color: #270c0c; /*font-family: "宋体";*/  line-height: 1.2; letter-spacing: 2px; border-bottom: 1px solid #270c0c; display: inline-block;}
.ipnew .ipnd .ipndr>div .txt a{ padding: 4px 20px; border: 1px solid #7d7d7d; font-size: 1.8em; color: #270c0c; display: inline-block; margin-top: 36px; text-transform: uppercase;  /*font-family: "宋体";*/ }
.ipnew .ipnd .ipndr>div .txt a:hover{ color: #fff; background: #a28444; border: 1px solid #a28444;}
.ipnew .ipnd .ipndr .ipd1 .txt{ padding-right: 60px;}
.ipnew .ipnd .ipndr .ipd2 .txt{ padding-left: 80px;}
/*ivideo*/
.ivideo img{transition:ease-out 0.4s all;-moz-transition: ease-out 0.4s all; -webkit-transition:ease-out 0.4s all; -o-transition: ease-out 0.4s all;}
.ivideo{ text-align: center; background: url(../images/iv-bg.jpg) center center no-repeat; background-size: cover !important;}
.ivideo img{ cursor: pointer; margin: 22% 0;}
.ivideo img:hover{ transform: scale(1.1);}
/*iab*/
.iab .dots .dot .txt *,.iab .dots .dot .txt{transition:ease-out 0.4s all;-moz-transition: ease-out 0.4s all; -webkit-transition:ease-out 0.4s all; -o-transition: ease-out 0.4s all;}
.iab{ padding: 90px 0;}
.iab .dots{ width: calc(100% + 20px); margin-left: -10px; overflow: hidden; }
.iab .dots .dot{ position: relative; height: 760px; width: calc(50% - 20px); margin: 0 10px; float:left; background-size: cover !important;}
.iab .dots .dot1{ background: url(../images/iab1.jpg) center center no-repeat; }
.iab .dots .dot2{ background: url(../images/iab2.jpg) center center no-repeat; }
.iab .dots .dot .txt{ padding: 40px 50px; bottom: 0; left: 0; width: 100%; position: absolute; background: rgba(238,238,238,1); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.iab .dots .dot .txt h3{ font-size: 2.8em; color: #111; /*font-family: "宋体";*/ line-height: 1.2; text-transform: uppercase;}
.iab .dots .dot .txt h4{ font-size: 3.6em; color: #111; /*font-family: "宋体";*/ line-height: 1.2; margin-bottom: 20px;}
.iab .dots .dot .txt p{font-size: 1.4em; color: #111; /*font-family: "宋体";*/ line-height: 1.2;}
.iab .dots .dot .txt a{ padding: 4px 20px; border: 1px solid #7d7d7d; font-size: 1.8em; color: #270c0c; display: inline-block; margin-top: 36px; text-transform: uppercase;  /*font-family: "宋体";*/ }
.iab .dots .dot .txt a:hover{ color: #fff; background: #a28444; border: 1px solid #a28444;}
.iab .dots .dot:hover .txt{ background: rgba(255,255,255,0.9); bottom: 120px; text-align: center;}
/*iab2*/
.iab2 .txt a{transition:ease-out 0.4s all;-moz-transition: ease-out 0.4s all; -webkit-transition:ease-out 0.4s all; -o-transition: ease-out 0.4s all;}
.iab2{ background: url(../images/iab2-bg.jpg) center center no-repeat; background-size: cover !important;}
.iab2 .txt{ padding: 20% 0; text-align: center;}
.iab2 .txt h3{font-size: 3.6em; color: #fff; /*font-family: "宋体";*/ line-height: 1.2; margin-bottom: 15px;}
.iab2 .txt p{ color: #fff; font-size: 1.4em;  /*font-family: "宋体";*/ line-height: 1.2;}
.iab2 .txt a{ padding: 4px 20px; border: 1px solid #7d7d7d; font-size: 1.8em; color: #fff; display: inline-block; margin-top: 34px; text-transform: uppercase;  /*font-family: "宋体";*/ }
.iab2 .txt a:hover{ color: #fff; background: #a28444; border: 1px solid #a28444;}

/*banners*/
.banners .lists a{transition:ease-out 0.4s all;-moz-transition: ease-out 0.4s all; -webkit-transition:ease-out 0.4s all; -o-transition: ease-out 0.4s all;}
.banners{ position: relative; height: 700px; background-size: cover !important;}
.about{ background: url(../images/banner/about-banner.jpg) center center no-repeat; }
.club{ background: url(../images/banner/club-banner.jpg) center center no-repeat; }
.contact{ background: url(../images/banner/contact-banner.jpg) center center no-repeat; }
.join{ background: url(../images/banner/join-banner.jpg) center center no-repeat; }
.school{ background: url(../images/banner/school-banner.jpg) center center no-repeat; }
 .lists{ text-align: center; position: absolute;  bottom: 0; left: 0; width: 100%; overflow: hidden; background: rgba(0,0,0,0.8);}
 .lists a{ padding: 30px 10px 20px 10px; float:left;}
.banners .lists.cl-list a{ width: 20%;}
.banners .lists.cl-list p{ /*font-family: "宋体";*/ font-size: 1.8em; color: #fff; line-height: 1.2;} 
.banners .lists.cl-list h3{ margin-top: -16px; text-transform: uppercase; font-size: 2.4em; color: rgba(255,255,255,0.1);  /*font-family: "宋体";*/ line-height: 1.2;}
.banners .lists.cl-list a:hover,.banners .lists a.lock{ background: #a28444;}
.banners .lists.ab-list{ text-align: center;}
.banners .lists.ab-list a{ display: inline-block; float:none; min-width: 300px;}
.banners .lists.ab-list p{ /*font-family: "宋体";*/ font-size: 1.8em; color: #fff; line-height: 1.2;} 
.banners .lists.ab-list h3{ margin-top: -16px; text-transform: uppercase; font-size: 2.4em; color: rgba(255,255,255,0.1);  /*font-family: "宋体";*/ line-height: 1.2;}
.banners .lists.ab-list a:hover,.banners .lists a.lock{ background: #a28444;}

/*tits*/
.tits h3{ font-size: 3em; color: #000; border-bottom: 1px solid #e7e7e7; display: inline-block; /*font-family: "宋体"; */line-height: 2;}
.tits h4{ font-size: 4.4em;  color: rgba(0,0,0,0.5); font-family: "宋体";  line-height: 1.2; text-transform: uppercase;}

/*about*/
.about-t .ab2 .dots .dot .txt .tip,.about-t .ab2 .dots .dot .txt .tip *,.about-t .ab3 .timeline .time-slider h3:after,.about-t .ab3 .timeline .time-slider .swiper-slide:after{transition:ease-out 0.4s all;-moz-transition: ease-out 0.4s all; -webkit-transition:ease-out 0.4s all; -o-transition: ease-out 0.4s all;}
.about-t .ab1{ padding: 70px 0;}
.about-t .ab1 .txt{ margin-top: 30px;}
.about-t .ab1 .txt p{ font-size: 1.4em; color: #000; line-height: 1.5; /*font-family: "宋体";*/ text-indent: 2em;}
.about-t .ab2{ padding: 70px 0; background: #fdfdfb; overflow: hidden;}

.about-t .ab2 .ab-culture .mySwiper2 .txt .t h3,.about-t .ab2 .ab-culture .mySwiper2 .txt .d,.about-t .ab2 .ab-culture .mySwiper2 .swiper-slide .txt:before,.about-t .ab2 .ab-culture .mySwiper2 .swiper-slide .txt:after{transition:ease-out 0.4s all;-moz-transition: ease-out 0.4s all; -webkit-transition:ease-out 0.4s all; -o-transition: ease-out 0.4s all;}

.about-t .ab2 .ab-culture{ margin-top: 60px; }
.about-t .ab2 .ab-culture .mySwiper2{ height: 850px; width: 55%; float:left;  overflow: hidden; margin-left: -10%;}
.about-t .ab2 .ab-culture .mySwiper2 .swiper-slide{ position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: 240px;}
.about-t .ab2 .ab-culture .mySwiper2 .swiper-slide .txt:after{ position: absolute; top:0; left: -10%; width: 0%; height: 100%; background-image:linear-gradient(90deg,#a28444 0%,#dfd6c0 100%); content: "";}
.about-t .ab2 .ab-culture .mySwiper2 .swiper-slide .txt>*{ z-index: 3;}
.about-t .ab2 .ab-culture .mySwiper2 .swiper-slide .txt:before{ position: absolute; top:0; left: -10%; width: 120%; height: 100%; background-image:linear-gradient(0deg,#fdfdfb 40%,transparent  80%,transparent 100%); content: ""; z-index: 4;}

.about-t .ab2 .ab-culture .mySwiper2 .txt{ overflow: hidden;  padding:40px 40px 40px 80px; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.about-t .ab2 .ab-culture .mySwiper2 .txt>*{opacity: 0.5;  float:left;}
.about-t .ab2 .ab-culture .mySwiper2 .txt .d{ position: relative;  float:left; width:120px; line-height: .8; color: #8a6c2b; font-size: 18em; }
.about-t .ab2 .ab-culture .mySwiper2 .txt .t{ float:left; width: calc(90% - 120px);}
.about-t .ab2 .ab-culture .mySwiper2 .txt .t h3{ font-size: 2.4em;  color: #8a6c2b; font-weight: bold; line-height: 1.5;} 
.about-t .ab2 .ab-culture .mySwiper2 .txt .t h4{ font-size: 1.6em; color: rgba(0,0,0,0.7); line-height: 1.2;}
.about-t .ab2 .ab-culture .mySwiper2 .txt .t p{ transform-origin: 100% 0 0; font-size: 1.4em; color: rgba(255,255,255,0.7); line-height: 1.5;  transform:scaleY(0); height: 0; opacity: 0;}
.about-t .ab2 .ab-culture .mySwiper2 .txt .t span{ display: inline-block; margin-top: 30px; border-bottom: 1px solid #fff;  padding: 6px 0; color: #fff; }
.about-t .ab2 .ab-culture .mySwiper2 .txt .t span img{width: 16px; display: inline-block; margin: 0 0 3px 5px}
.about-t .ab2 .ab-culture .mySwiper2 .swiper-slide-next{ position: relative; z-index: -1; margin-top: 20px; margin-bottom: -40px;}

.about-t .ab2 .ab-culture .mySwiper2 .swiper-slide-prev{  position: relative; z-index: 5;}
.about-t .ab2 .ab-culture .mySwiper2 .swiper-slide-active .txt{ z-index: 5; position: relative;}
.about-t .ab2 .ab-culture .mySwiper2 .swiper-slide-active .txt>*{ z-index: 5; position: relative;  opacity: 1;}
.about-t .ab2 .ab-culture .mySwiper2 .swiper-slide.swiper-slide-active .txt:after{ width: 120%; z-index: 4;}
.about-t .ab2 .ab-culture .mySwiper2 .swiper-slide.swiper-slide-active .txt .d,.about-t .ab2 .ab-culture .mySwiper2 .swiper-slide.swiper-slide-active .txt .t h3{ color: #fff;}
.about-t .ab2 .ab-culture .mySwiper2 .swiper-slide.swiper-slide-active .txt .t h4{ color: rgba(255,255,255,0.7);}
.about-t .ab2 .ab-culture .mySwiper2 .swiper-slide.swiper-slide-active:hover .txt .t p{  height: 100px; transform:scaleY(1); opacity: 1; transition:ease-out 0.4s all;-moz-transition: ease-out 0.4s all; -webkit-transition:ease-out 0.4s all; -o-transition: ease-out 0.4s all;}
.about-t .ab2 .ab-culture .mySwiper2 .swiper-slide.swiper-slide-active:hover .txt .t span,.about-t .ab2 .ab-culture .mySwiper2 .swiper-slide.swiper-slide-active:hover .txt .t h4{ display: none;}
.about-t .ab2 .ab-culture .mySwiper{ margin-left: -5%; width: 60%; float:left;}
.about-t .ab2 .ab-culture .mySwiper img{ padding-top: 160px; width: 100%;}








.about-t .ab2 .dots{ margin-top: 20px;}
.about-t .ab2 .dots .dot{ width: calc(100% + 20px); overflow:hidden; margin: 40px 0 40px -10px;}
.about-t .ab2 .dots .dot>*{ float:left; width: calc(50% - 20px); margin: 0 10px;}
.about-t .ab2 .dots .dot:nth-child(2n) .img{ float:right;}
.about-t .ab2 .dots .dot .img img{ width: 100%;}
.about-t .ab2 .dots .dot .txt{ height: 300px; border-bottom: 1px solid #e7e7e7;}
.about-t .ab2 .dots .dot .txt .tip{ overflow: hidden;  padding: 14px 40px; background: #f8f8f8;}
.about-t .ab2 .dots .dot .txt .tip>*{ float:left;}
.about-t .ab2 .dots .dot .txt .tip h3{ font-size: 1.8em; color: #000; /*font-family: "宋体";*/ line-height: 24px;}
.about-t .ab2 .dots .dot .txt .tip h3 span img{ margin: 0 5px -5px 0;}
.about-t .ab2 .dots .dot .txt .tip p{font-size: 1.4em; color: #000; /*font-family: "宋体";*/ line-height: 24px; margin-left: 30px;}
.about-t .ab2 .dots .dot .txt .t{ padding: 20px 40px 0 40px;}
.about-t .ab2 .dots .dot .txt .t p{font-size: 1.4em; color: #000; /*font-family: "宋体";*/ line-height: 24px;}
.about-t .ab2 .dots .dot .txt:hover .tip{ background: #ab9056;}
.about-t .ab2 .dots .dot .txt:hover .tip *{filter: invert(100%);}
.about-t .ab3{ background: #faf9f5; padding: 80px 0;}
.about-t .ab3 .timeline{ padding: 40px 10% 0 10%;}
.about-t .ab3 .timeline .time-slider{ text-align: center; padding: 0 50px;}
.about-t .ab3 .timeline .swiper-slide{ position: relative; }
.about-t .ab3 .timeline .time-slider h3{ padding: 0 60px; font-size: 6em; color: #b0b0b0; line-height: 1.5; background: #faf9f5; display: inline-block; /*font-family: "宋体";*/ position: relative; z-index: 2;}
.about-t .ab3 .timeline .swiper-slide:after{ width: 100%; top:46px; content: ""; border-bottom: 1px dashed #666; height: 1px; left: 0; position: absolute; transform: scale(0);}
.about-t .ab3 .timeline .time-slider h3:after{ position: absolute; top:100%; left: 50%; width: 2px; height:0px; content: ""; background: #ab9056;}
.about-t .ab3 .timeline .time-slider p{ font-size: 1.4em; line-height: 1.5; color: #ab9056; /*font-family: "宋体";*/ opacity: 0; padding-top: 60px;}
.about-t .ab3 .timeline .swiper-button-white{ top:36px; background-color: #ab9056; background-size: 16px 20px; width: 40px; height: 60px;}
.about-t .ab3 .timeline .swiper-slide,.about-t .ab3 .timeline .swiper-slide *{transition:ease-out 0.4s all;-moz-transition: ease-out 0.4s all; -webkit-transition:ease-out 0.4s all; -o-transition: ease-out 0.4s all;}
.about-t .ab3 .timeline .swiper-slide{ width: 20%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;} 
.about-t .ab3 .timeline .time-slider .swiper-slide-next{ width: 60%;}
.about-t .ab3 .timeline .time-slider .swiper-slide-next h3{ color: #ab9056;}
.about-t .ab3 .timeline .time-slider .swiper-slide-next h3:after{ height: 50px;}
.about-t .ab3 .timeline .time-slider .swiper-slide-next p{ opacity: 1;}
.about-t .ab3 .timeline .time-slider .swiper-slide-next:after{transform: scale(1);}


/*club*/
.club-t .cl3 .ce-boxs .ce-box .txt,.club-t .cl4 .news-dots .nd .img img{transition:ease-out 0.4s all;-moz-transition: ease-out 0.4s all; -webkit-transition:ease-out 0.4s all; -o-transition: ease-out 0.4s all;}
.club-t .cl-w{ background: url(../images/club/cl-bg.png) center  center no-repeat; background-size:100% auto !important;}
.club-t .cl1{ padding-top: 80px;}
.club-t .cl1 .img{ overflow:hidden;}
.club-t .cl1 .img .i{ position: relative; z-index: 2; width: 75%; float:left;}
.club-t .cl1 .img .i img{ width: 100%;}
.club-t .cl1 .img .tits{ margin-top: 40px; text-align: right; width: 25%; float:right;}
.club-t .cl1 .img .tits img{ margin-top: 60px;  width: 120%; margin-left: -20%;}
.club-t .cl1 .txt{ margin-top: 10px;}
.club-t .cl1 .txt p{ margin: 30px 0; font-size: 1.4em; color: #000; line-height: 1.5; /*font-family: "宋体";*/ text-indent: 2em;}
.club-t .cl2{ padding-top: 60px; overflow: hidden;}
.club-t .cl2 .img{ float:left; width: 40%;}
.club-t .cl2 .txt{ float:left; width: 60%;}
.club-t .cl2 .txt .t{ padding-top: 60px;}
.club-t .cl2 .txt .t p{ font-size: 1.8em; line-height: 2; color: #000; /*font-family: "宋体";*/}
.club-t .cl3{  padding: 70px 0 40px 0;}
.club-t .cl3 .ce-boxs{ width: calc(100% + 20px); margin: 20px 0 0 -10px;}
.club-t .cl3 .ce-boxs .ce-box{ width: calc(33.33%  - 20px); margin: 20px 10px; float:left; position: relative;}
.club-t .cl3 .ce-boxs .ce-box .img img{ width: 100%;}
.club-t .cl3 .ce-boxs .ce-box .txt{ padding: 6px; text-align: center; position: absolute; bottom: 0; left: 0; width: 100%; background: rgba(0,0,0,0.8); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.club-t .cl3 .ce-boxs .ce-box .txt p{ font-size: 1.8em; color: #fff; line-height: 24px; /*font-family: "宋体";*/ display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1;}
.club-t .cl3 .ce-boxs .ce-box:hover .txt{ background: #a28444;}
.club-t .cl4{ padding: 50px 0 80px 0; background: #faf9f5;}
.club-t .cl4 .news-dots{ width: calc(100% + 20px); margin: 20px 0 0 -10px; overflow: hidden;}
.club-t .cl4 .news-dots .nd{ width: calc(33.33% - 20px); margin: 20px 10px; float:left;}
.club-t .cl4 .news-dots .nd .img img{ width: 100%; border-bottom: 10px solid #323231;}
.club-t .cl4 .news-dots .nd .txt h3{ font-size: 1.8em; color: #000; line-height: 24px; height: 24px;  margin: 25px 0 20px 0; /*font-family: "宋体";*/ display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1;}
.club-t .cl4 .news-dots .nd .txt p{ font-size: 1.4em; color: rgba(0,0,0,0.5); line-height: 20px; height: 40px; /*font-family: "宋体";*/ display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;}
.club-t .cl4 .news-dots .nd .txt .t{ border-top:1px solid #c8c7c4; padding-top: 10px; margin-top: 10px;}
.club-t .cl4 .news-dots .nd .txt .t span{ font-size: 1.4em; color: rgba(0,0,0,0.5); line-height: 20px; height: 40px;  }
.club-t .cl4 .news-dots .nd .txt .t span:last-child{float:right; text-transform: uppercase;}
.club-t .cl4 .news-dots .nd:hover .img img{border-bottom: 10px solid #b49b67;}
.club-t .cl4 .news-dots .nd:hover .txt .t span{ color: #b49b67;} 
.club-t .cl5{ height: 535px; background: url(../images/club/cl5-bg.png) top center no-repeat;  background-size:100% auto !important; position: relative; z-index: 2; margin-top: -4%;}
.club-t .cl5 .two{ float:right; padding: 12% 50px 0 0; text-align: center;}
.club-t .cl5 .two p{ font-size: 1.8em; color: #fff; /*font-family: "宋体";*/  padding: 20px 0 0 0;}

/*newsshow*/
.newsshow{ padding:80px 0;}
.newsshow .boxs{ background:#f5f5f5; }

.newsshow .tit{ padding:40px; text-align:center;}
.newsshow .tit h3{ font-size:1.8em; color:#333333;  line-height:24px; margin-bottom:20px;}
.newsshow .tit .dot{ background:#666; padding:0 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.newsshow .tit .dot h4{ color:#fff; font-size:1.4em; display:inline-block; padding:14px 15px;}
.newsshow .txt{ padding:20px 40px; line-height:24px; color:#666666; }
.newsshow .txt *{ font-size:14px; line-height:24px;}
.newsshow .txt p{ font-size:14px; text-indent:2em;}
.newsshow .txt img{ max-width:100%; margin:0 auto; padding:0px 0;}
.newsshow .btn{ padding:40px;}
.newsshow .btn a{ display:block; background:#fff; font-size:1.4em; color:#333333; line-height:24px; padding:12px 20px; margin-top:10px;}
.newsshow .btn a:hover{ background:#000 !important; color:#fff !important;}

/*prodcut*/
.product-banner .p-list a,.product-t .dots .dot,.product-t .dots .dot *,.product-t .dots .dot .img:after{transition:ease-out 0.4s all;-moz-transition: ease-out 0.4s all; -webkit-transition:ease-out 0.4s all; -o-transition: ease-out 0.4s all;}
.product-banner { position: relative;}
.product-banner .pban img{ width: 100%;}
.product-banner .p-list a{ padding: 20px 10px; font-size: 1.8em; color: #fff; width: 11.11%; float:left; text-align: center; /*font-family: "宋体";*/  line-height: 1.5; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.product-banner .p-list a:hover,.product-banner .p-list a.lock{background: #a28444;}

.product-t{ padding: 80px 0;}
.product-t .tit{ margin-bottom: 20px;}
.product-t .tit h3{ font-size: 3em; color: #000; /*font-family: "宋体";*/ line-height: 1.5;}
.product-t .dots{ overflow: hidden; width: calc(100% + 40px); margin: 0 0 0 -10px;}
.product-t .dots .dot{  float:left; width: calc(33.33% - 40px); margin:  35px 20px;}
.product-t .dots .dot .img{ position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.product-t .dots .dot .img:after{ position: absolute; top:0; left: 0; content: ""; width: 100%; height: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.product-t .dots .dot .img img{ width: 100%;}
.product-t .dots .dot .txt{ overflow: hidden; padding: 20px 6px 15px 6px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.product-t .dots .dot .txt p{ font-size: 1.8em; color: #000; /*font-family: "宋体";*/  float:left; width: calc(100% - 95px); line-height: 24px; height: 24px; display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1;}
.product-t .dots .dot .txt p span{ font-size: 1em; margin-right: 4px; font-weight: 100;}
.product-t .dots .dot .txt>span{ font-size: 1.4em; color: #000; /*font-family: "宋体";*/ border: 1px solid #7f7f7f; float:right; padding: 2px 15px; border-radius: 4px;}
.product-t .dots .dot:hover{ background: #a28444;}
.product-t .dots .dot:hover .img:after{ border: 6px solid #a28444;}
.product-t .dots .dot:hover .txt p span{ color: #a28444;}
.product-t .dots .dot:hover .txt p,.product-t .dots .dot:hover .txt>span{ color: #fff; }
.product-t .dots .dot:hover .txt>span{ border: 1px solid #a28444;}

/*join*/
.join-t .dots .dot .t2,.join-t .dots .dot .t1{transition:ease-out 0.4s all;-moz-transition: ease-out 0.4s all; -webkit-transition:ease-out 0.4s all; -o-transition: ease-out 0.4s all;}
.join-t{ padding: 60px 0;}
.join-t .dots{ overflow:hidden; width: calc(100% + 20px); margin:25px 0 0 -10px;}
.join-t .dots .dot{ float:left; width: calc(50% - 20px); margin: 10px; position: relative; overflow: hidden;}
.join-t .dots .dot .img img{ width: 100%;}
.join-t .dots .dot .t1{ position:absolute; bottom: 0; left: 0; width: 100%;  background: rgba(0,0,0,0.9); padding: 14px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.join-t .dots .dot .t1 p{ margin-top: 12px; font-size: 1.8em; color: #fff; /*font-family: "宋体";*/ float:left; width: calc(100% - 60px);}
.join-t .dots .dot .t1 p span{ font-size: 14px; text-transform: uppercase; /*font-family: "宋体";*/ margin-left: 4px;}
.join-t .dots .dot .t1>span{ float:right; width: 60px; text-align: right; }
.join-t .dots .dot .t2{ padding: 10% 15% 20px 15%;  color: #fff; position: absolute; top:-100%; left: 0; width: 100%; height: 100%; background: rgba(162,132,68,0.9); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.join-t .dots .dot .t2 h3{ font-size: 1.8em; color: #fff; /*font-family: "宋体";*/ line-height: 1.5;}
.join-t .dots .dot .t2 h4{ text-transform: uppercase; font-size: 1.4em; color: #fff; /*font-family: "宋体";*/ line-height: 2; border-bottom: 1px solid #fff; display: inline-block; margin-bottom: 35px;}
.join-t .dots .dot .t2 p{ font-size: 1.4em; color: #fff; line-height: 1.5;}
.join-t .dots .dot:hover .t2{top:0;}
.join-t .dots .dot:hover .t1{ bottom: -100%;}

/*shool*/
.school-t .dots .dot img{transition:ease-out 0.4s all;-moz-transition: ease-out 0.4s all; -webkit-transition:ease-out 0.4s all; -o-transition: ease-out 0.4s all;}
.school-t{ padding: 60px 0;}
.school-t .dots{ width: calc(100% + 20px); margin: 20px 0 0 -10px; overflow: hidden;}
.school-t .dots .dot{ width: calc(33.33% - 20px); margin: 15px 10px; float:left; overflow: hidden;}
.school-t .dots .dot img{ width: 100%;}
.school-t .dots .dot:hover img{ transform: scale(1.05);}


/*contact*/
/*map*/
.content-window-card { position: relative; box-shadow: none; bottom: 0; left: 0; width: auto; padding: 0;}
.content-window-card p { height: 2rem;}
.custom-info {border: solid 1px silver;}
div.info-top { position: relative; background: none repeat scroll 0 0 #F9F9F9; border-bottom: 1px solid #CCC; border-radius: 5px 5px 0 0;}
div.info-top div { display: inline-block; color: #333333; font-size: 14px; font-weight: bold; line-height: 31px; padding: 0 10px;}
div.info-top img { position: absolute; top: 10px; right: 10px; transition-duration: 0.25s;}
div.info-top img:hover { box-shadow: 0px 0px 5px #000;}
div.info-middle { font-size: 12px; padding: 10px 6px; line-height: 20px;}
div.info-bottom {height: 0px; width: 100%; clear: both; text-align: center;}
div.info-bottom img { position: relative;  z-index: 104;}
#map span { margin-left: 5px; font-size: 11px;}
.info-middle img { float: left; margin-right: 6px;}
#container{ height:600px;}

.contact-t{ padding: 60px 0;}
.contact-t .feedback{ margin-top: 30px; overflow: hidden;}
.contact-t .feedback>*{ float:left; width: 50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.contact-t .feedback .tit{ margin-bottom: 30px;}
.contact-t .feedback .tit h3,.contact-t .feedback .tit h4{ display: inline-block; /*font-family: "宋体";*/ line-height: 1.2; color: #000; }
.contact-t .feedback .tit h3{ font-size: 2.4em;} 
.contact-t .feedback .tit h4{ font-size: 1.8em; text-transform: uppercase;}
.contact-t .feedback .txt{ padding-right: 20px;}
.contact-t .feedback .txt .dot{ margin-bottom: 30px;}
.contact-t .feedback .txt .dot h3{ font-size: 1.6em; color: #000; line-height: 2;}
.contact-t .feedback .txt .dot p{  font-size: 1.4em; color: rgba(0,0,0,0.7); line-height: 2;}
.contact-t .feedback .fd  input,.contact-t .feedback .fd  textarea{ margin-bottom: 15px;  padding: 12px 16px 12px 50px; font-size: 1.4em; outline:none; border: none;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  line-height:24px; color:#000; border-bottom: 1px solid #d4d4d4;}
.contact-t .feedback .fd  .fc-input{ width: 100%; }
.contact-t .feedback .fd  textarea{  width:100%; font-family: "Arial","Microsoft Yahei";}
.contact-t .feedback .fd  .fc-input::-webkit-input-placeholder,.contact-t .feedback .fd  textarea::-webkit-input-placeholder { color:rgba(0,0,0,0.5);}
.contact-t .feedback .fd  .fc-input:-moz-placeholder,.contact-t .feedback .fd  textarea:-moz-placeholder { color:rgba(0,0,0,0.5);}
.contact-t .feedback .fd  .fc-input::-moz-placeholder,.contact-t .feedback .fd  textarea::-moz-placeholder { color:rgba(0,0,0,0.5);}
.contact-t .feedback .fd  .fc-input:-ms-input-placeholder,.contact-t .feedback .fd  textarea:-ms-input-placeholder { color:rgba(0,0,0,0.5);}
.contact-t .feedback .fd  .btn{ text-align: right;}
.contact-t .feedback .fd  .btn .fc-btn{ /*font-family: "宋体";*/ display: inline-block; font-size: 1.8em; color: #fff; border: none; position: relative;  margin:35px 0 0 0;   padding:12px 40px; text-transform: uppercase;  line-height:1.5; cursor:pointer; background:#a28444; border-radius: 30px; transition:ease-out 0.4s all;-moz-transition: ease-out 0.4s all; -webkit-transition:ease-out 0.4s all; -o-transition: ease-out 0.4s all;}
.contact-t .feedback .fd  .btn .fc-btn:hover{ box-shadow: 0 0 10px rgba(0,0,0,0.6); background:#000; color: #fff;}

.contact-t .feedback .fd .fc1{ background: url(../images/contact/cf1.png) 10px 10px no-repeat;}
.contact-t .feedback .fd .fc2{ background: url(../images/contact/cf2.png) 10px 10px no-repeat;}
.contact-t .feedback .fd .fc3{ background: url(../images/contact/cf3.png) 10px 10px no-repeat;}
.contact-t .feedback .fd .fc4{ background: url(../images/contact/cf4.png) 10px 10px no-repeat;}
.contact-t .feedback .fd .fc5{ background: url(../images/contact/cf5.png) 10px 10px no-repeat;}







