*{
    margin: 0;
    padding: 0;
    border: 0;
}

body{
    font-size: 14px;
    font-family: '宋体';
    font-family: '黑体';
    font-family: '微软雅黑';
    -webkit-text-size-adjust:none;
    background: #fff;
    min-width:1200px;
}
a{text-decoration: none;color:#000}
ul,ol,li{list-style-type:none;}
table {border-collapse: collapse;border-spacing: 0;}
td, th { padding: 0;}
.inner {padding: 0 3%;}
.clear:before,.clear:after{content: '';display: table;}
.clear:after{clear: both;}

@font-face {
    font-family: 'icomoon';
    src:url('../fonts/icomoon.eot?fpjfyj');
    src:url('../fonts/icomoon.eot?#iefixfpjfyj') format('embedded-opentype'),
    url('../fonts/icomoon.woff?fpjfyj') format('woff'),
    url('../fonts/icomoon.ttf?fpjfyj') format('truetype'),
    url('../fonts/icomoon.svg?fpjfyj#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}
[class^="icon-"], [class*=" icon-"] {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-circle-right:before {content: "\ea42";}
.icon-home3:before{ content: "\e902";}
.icon-users:before {content: "\e972";}
.icon-file-text:before {content: "\f15c";}
.icon-circle-left:before {content: "\ea44";}
.icon-perm-identity:before {content: "\e600";}
.icon-call:before { content: "\e601";}
.icon-location-on:before {content: "\e602";}
.icon-smartphone:before {content: "\e603";}
.icon-schedule:before {content: "\e604";}
.clear{clear:both;}
.L{float:left}
.R{float:right}
.cw{width:1200px;margin:0 auto}

.headerbg{
    position:fixed;
    width:100%;
    height:78px;
    background: rgba(49,49,48,.8);
    z-index:9999;
    top:0;
    left:0;
}
.header{
    width:1200px;
    height:100%;
    margin:0 auto;
}
.header .logo{
    display:block;
    width:320px;
    height:78px;
    background:url("../images/logo_02.png") no-repeat left;
}
.header .R{
    width:770px;
    height:100%;
}
.nav>ul>li{
    width:110px;
	font-size:16px;
    height:72px;
    margin-left:0px;
    line-height:72px;
    text-align:center;
    float:left;
    border-bottom:6px solid transparent;
}
.nav>ul>li>a{
    display:block;
    width:100%;
    height:100%;
    color:#fff
}

.nav>ul>li>a:hover{
    display:block;
    width:100%;
    height:100%;
    color:#C0A248
}

.nav li .dropdown{
    display:none;
	font-size:14px;
    width:100%;
    position:absolute;
    height:45px;
    line-height:45px;
    top:78px;
    left:0;
    z-index:10
}
.nav .dropdown a{
    margin-left:20px;
    color:#000;
    position:relative;
}
.nav li .dropdown>div{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background:#fff;
    opacity:0.7;
    filter:alpha(opacity=70);
    z-index:-1;
}
/*.nav .dropdown a:hover,.nav .dropdown a.on{
    color:#000
}*/
.nav>ul>li:hover,.nav>ul>li.on{
    border-bottom-color:#C0A248; background:#202020;
}


.banner{position:relative;width:100%;margin-top:78px;}
.banner>img{display:block;width:100%;opacity:0}
#myjQuery{margin:0}
#myjQueryContent {width:100%; height: 100%;margin:0}
#myjQueryContent>DIV { position:absolute; width:100%;top:0;left:0;display:block;opacity:0;margin:0}
#myjQueryContent>DIV:first-child{opacity:1}
#myjQueryContent>DIV img{display:block;width:100%}
.banner>span{
    position:absolute;
    display:block;
    width:33px;
    height:63px;
    top:280px;
    z-index:99;
    cursor:pointer;
}
#prev{left:95px;background:url("../images/left.png") no-repeat center}
#next{right:95px;background:url("../images/right.png") no-repeat center}

.jqueryNav{
    position:absolute;
    width:416px;
    height:48px;
    padding:9px 0;
    background:#e4d3b4;
    left:50%;
    margin-left:-208px;
    bottom:27px;
    z-index:99;
    overflow:hidden;
}
.jqueryNav>span{
    position:absolute;
    font-size:22px;
    color:#55312f;
    cursor:pointer;
    top:21px;
}
#iprev{left:15px}
#inext{right:15px}
#myjQueryNav{
    position:relative;
    width:320px;
    height:40px;
    padding:4px;
    overflow:hidden;
    margin:0 auto;
}
#myjQueryNav li{
    position:relative;
    float:left;
    width:100px;
    height:40px;
    margin-right:10px;
    cursor:pointer;
}
#myjQueryNav li:before{
    content:"";
    display:none;
    position:absolute;
    width:94px;
    height:34px;
    border:3px solid #fff;
    top:0;
    left:0;
}
#myjQueryNav li img{display:block;width:100%;height:100%}
#myjQueryNav li.cur{
    box-shadow:0 0 10px #333 ;
}
#myjQueryNav li.cur:before{display:block}
.gray{
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);


    filter: url(gray.svg#grayscale);

    filter: gray;
}



h3.sectionTil{
    font-size:32px;
    text-align:center;
    font-family:Arial;
    text-transform:uppercase;
    color:#C0A248;
    font-weight:100;
}
a.sectionTil{
    display:block;
    text-align:center;
    color:#C0A248;
    width:210px;
    height:49px;
    line-height:49px;
    font-size:20px;
    margin:0 auto;
    margin-bottom:33px;
    background:url("../images/secbg.png") no-repeat center;
}
a.sectionTil span{
    position:relative;
    padding:5px 20px;

}
a.sectionTil i{
    position:absolute;
    display:block;
    width:93px;
    height:1px;
    background:#5b4e37;
    top:18px;
    right:-85px;
}
a.sectionTil i:first-child{left:-85px}


.homeAbout{border-top:2.5px solid #C0A248;padding:64px 0 102px 0;background:url("../images/ha1_02.jpg") no-repeat center;height:450px;}
.adv{
    width:476px;
    margin:0 auto;
    margin-bottom:25px;
    height:90px;
    overflow:hidden;
    position:relative
}
.adv li{
    float:left;
    width:112px;
    height:67px;
    padding-top:45px;
    margin-left:70px;
    font-size:16px;
    color:#e4d3b4;
    background:url("../images/ha2.png") no-repeat center;
    text-align:center;
}
.adv li p+p{font-size:10px;color:#755D2E;font-family:Arial;letter-spacing:-1px}
.adv li+li{background:url("../images/ha3.png") no-repeat center}
.adv li+li+li{background:url("../images/ha4.png") no-repeat center}
.adv li:first-child{margin-left:0}

.homeAbout .cw>p{text-align:center;color:#e4d3b4;line-height:2em;width:406px;margin:0 auto;position:relative;margin-bottom:57px;}
.homeAbout .cw>p span{
    position:absolute;
    width:284px;
    height:1px;
    background:#C0A248;
    top:38px;
    right:-305px
}
.homeAbout .cw>p span:first-child{left:-305px;}

.homeGongn{padding:60px 0 102px 0;background:url("../images/research-background.jpg") no-repeat center;height:610px;}
.homeGongn .cw>p{text-align:center;color:#fff;line-height:2em;margin:0 auto;position:relative;margin-bottom:20px;margin-top:20px;}
 h3.sectionGn{
    font-size:32px;
    text-align:center;
    font-family:Arial;
    text-transform:uppercase;
    color:#C0A248;
    font-weight:100;
}
.advGn{
    background:url("../images/lsfgn.png") no-repeat center;height:500px;
}
.advGn li{
    float:left;
    width:320px;
	height:150px;
    color:#fff;
	text-align:center;
    margin-left:60px;
    padding-top:90px;
}
.advGn span{color:#C0A248;font-weight:bold;}
.advGn li p{padding-top:20px;font-size:16px;}
.advGn li p+p{font-size:14px;padding-top:15px;}

.innerLink{width:755px;margin:0 auto}
.innerLink li{
    float:left;
    width:158px;
    height:129px;
    overflow:hidden;
    margin-left:140px;
    text-align:center;
    font-size:14px;
    font-weight:bold;
    background:url("../images/ha5.png") no-repeat center;
}
.innerLink li:first-child{margin-left:0}
.innerLink li a{color:#C0A248;display:block;width:100%;height:54px;padding-top:75px}
.innerLink li+li{ background:url("../images/ha6.png") no-repeat center;}
.innerLink li+li+li{ background:url("../images/ha7.png") no-repeat center;}
.innerLink li:hover a{color:#e4d3b4}
.innerLink li:hover{background:url("../images/ha5-1.png") no-repeat center;border-color:#fff}
.innerLink li+li:hover{background:url("../images/ha6-1.png") no-repeat center;}
.innerLink li+li+li:hover{background:url("../images/ha7-1.png") no-repeat center;}

.homePdc{padding:60px 0 67px 0;background:#efefef;height:600px;position:relative;z-index:2}
.homePdc:before{
    content:"";
    display:block;
    position:absolute;
    width:100%;
    height:1px;
    background:#ddd9d9;
    top:256px;
    left:0;
    z-index:-1
}
.pdcNav{
    width:100%;
    height:33px;
    text-align:center;
    margin-bottom:65px;
    font-size:0;
}
.pdcNav a{
    display:inline-block;
    width:168px;
    height:31px;
    line-height:31px;
    border:1px solid #ddd9d9;
    border-left:none;
    color:#330a0f;
    font-size:14px;
    font-weight:bold;
    background:#efefef;
    z-index:2
}
.pdcNav a:first-child{border-left:1px solid #ddd9d9;}
.pdcNav a:hover{background:#cca444;color:#fff}
.hpdcNav{text-align:center;height:10px;font-size:0;margin-bottom:20px}
.hpdcNav span{
    display:inline-block;
    width:8px;
    height:8px;
    border-radius:50%;
    margin:0 3px;
    background:#330a0f;
    cursor:pointer;
}
.hpdcNav span.cur{
    background:#cca444;
}
.hlist{
    position:relative;
    overflow:hidden;
    height:515px;
}
.hlist li{
    position:relative;
    float:left;
    width:340px;
    height:340px;
    margin-right:10px;
    overflow:hidden;
}
.hlist li a,.hlist li img{display:block;width:100%;height:100%}
.hlist li .hpname{
    position:absolute;
    width:100%;
    height:40px;
    line-height:40px;
    text-align:center;
    z-index:2;
    font-size:14px;
    color:#fff;
    bottom:0;
    left:0;
}
.hlist li .hpname:before{
    content:"";
    display:block;
    position:absolute;
    width:100%;
    height:100%;
    background:#000;
    opacity:.6;
    filter:alpha(opacity=60);
    top:0;
    left:0;
    z-index:-1
}
.hlist li img{
    transition:all 0.5s ease-i-out;
    -webkit-transition:all 0.5s ease-in-out;
    -ms-transition:all 0.5s ease-in-out;
}
.hlist li:hover img{
    transform:scale(1.1);
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1)
}


.homeCase{padding:75px 0 100px 0;background:#efefef;position:relative;z-index:10;height:528px;}
.homeCase>img{
    position:absolute;
    display:block;
    width:100%;
    height:421px;
    top:0;
    left:0;
    z-index:-1
}
.caseList li{
    float:left;
    width:600px;
    height:207px;
    background:#fff;
}
.caseList li .L,.caseList li .R{
    position:relative;
    width:300px;
    height:207px;
}
.caseList li img{
    display:block;
    width:300px;
    height:207px;
}

.caseText{
    position:relative;
    padding:40px 24px 27px 20px;
    height:140px;
    width:256px;
    background:#fff;
    color:#000
}
/*.caseList li .R>p{
    position:absolute;
    width:100%;
    height:100%;
    background:#AA8E59;
    z-index:10;
    right:-207px;
    transition:all 0.5s;
    transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
}
.caseList li:hover .R p{
    right:0;
    transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -moz-transform: rotate(00deg);
}*/
.caseText h3{
    font-size:16px;
    margin-bottom:10px;
}
.caseText p{
    color:#474747;
    margin-bottom:8px;
}
.caseText>span{
    display:block;
    width:50px;
    height:3px;
    background:#000;
    margin-bottom:15px;
}
.caseText>i{
    position:absolute;
    display:inline-block;
    width:0;
    height:0;
    top:100px;
    border:12px solid transparent;
}

.R .caseText>i{
    border-right-color:#fff;
    left:-24px;
}
.L .caseText{text-align:right}
.L .caseText>span{margin-left:205px}
.L .caseText>i{
    border-left-color:#fff;
    right:-24px;
}
.caseList li :hover .caseText{color:#fff}
.caseList li :hover .caseText p{color:#d9cebc}
.caseList li :hover span{background:#fff}
.caseList li :hover .caseText{background:#AA8E59}
.caseList li :hover .L .caseText>i{border-left-color:#AA8E59}
.caseList li :hover .R .caseText>i{border-right-color:#AA8E59}


.homeBus{padding:60px 0 175px 0;background:url("../images/hj_02.jpg") no-repeat center;height:440px;}
.bLink .L,.bLink .R{
    width:291px;
    height:207px;
    padding-top:53px;
    text-align:center;
    background:#fff;
}
.bLink .L div:first-child,.bLink .R div:first-child{
    width:50px;
    height:64px;
    margin:0 auto;
    margin-bottom:35px;
}
.bLink .L div:first-child{background:url("../images/hj1.png") no-repeat}
.bLink .R div:first-child{background:url("../images/hj2-1.png") no-repeat}
.bLink .L p,.bLink .R p{
    font-size:18px;
    color:#57441f
}
.bLink .L p+p,.bLink .R p+p{
    font-size:14px;
    font-family:Arial;
    margin-bottom:18px;
    text-transform:uppercase;
}
.line{
    width:50px;
    height:2px;
    background:#57441f;
    margin:0 auto;
}
.bLink .L:hover,.bLink .R:hover{
    background:#AA8E59;
}
.bLink .L:hover .line,.bLink .R:hover .line{background:#fff}
.bLink .L:hover p,.bLink .R:hover p{
    color:#fff
}
.bLink .L:hover p+p,.bLink .R:hover p+p{color:#dfd6c7}
.bLink .L:hover div:first-child{background:url("../images/hj1-1.png") no-repeat}
.bLink .R:hover div:first-child{background:url("../images/hj2.png") no-repeat}

.load{
    position:relative;
    width:618px;
    height:172px;
    margin:0 auto;
    background:url("../images/hj3_03.jpg") no-repeat center;
    padding: 43px 0px 45px 0px;
}
.load>img{
    position:absolute;
    display:block;
    width:618px;
    height:494px;
    bottom:-120px;
    left:1px;
}
.btn-sub{
    display:block;
    width:130px;
    height:35px;
    font-size:14px;
    background:transparent;
    cursor:pointer;
    color:#fff;
    font-weight:bold;
}
/*
.loadInfo{color:#fff}
.loadInfo h3{
    font-size:18px;
    margin-bottom:15px;
}
.loadInfo input[type=text],.loadInfo input[type=password]{
    width:253px;
    padding-left:15px;
    height:36px;
    line-height:36px;
    background:#fff;
    margin-bottom:10px;
    border-radius:2px;
}
.loadInfo>div{
    position:relative;
    width:130px;
    height:35px;
    margin-right:8px;
    float:left;
    text-align:center;
    z-index:10
}
.loadInfo>div>span{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    left:0;
    top:0;
    background:#fff;
    opacity:0.4;
    filter:alpha(opacity=40);
    z-index:-1
}
.loadInfo>div:hover span{
    background:#AA8E59;
    opacity:1;
    filter:alpha(opacity=100)
}*/


.homeSev{padding:60px 0;height:468px}
.sLink{
    width:100%;
    height:322px;
}
.sLink .L{width:882px;height:282px;padding:20px;background:#25211e}
.sLink .L img{
    display:block;
    float:left;
    width:340px;
    height:282px;
    margin-right:30px;
}
.hfn{
    height:100px;
    margin-bottom:24px;
}
.hfn a,.hnew li a{display:block;width:100%;height:100%;color:#fff}
.hfn h3{font-size:15px;margin-bottom:10px}
.hfn p{line-height:1.8em}
.hfn:hover a{color:#AA8E59}
.hnew li{
    height:36px;
    line-height:36px;
    border-bottom:1px solid #38322e;
}
.hnew li span{float:right}
.hnew li:first-child{border-top:1px solid #38322e;}
.hnew li:hover a{color:#AA8E59}
/*.sLink .L .line{width:22px;background:#6a5627;margin:0}
.sLink .L>div{float:left}
.first{width:612px;height:100%;background:url("../images/hs_03.png") no-repeat top right;}
.first>div{
    width:343px;
    height:290px;
    padding:32px 25px 0 25px;
    background:#25211e;
}
.first>div h3{font-size:18px;color:#c9a664;margin-bottom:5px}
.sLink .first>div .line{margin-bottom:21px;}

.box{
    width:132px;
    height:127px;
    padding:32px 0 0 18px;
    border-top:1px solid #e0e0e0;
    border-bottom:1px solid #e0e0e0;
}
.sLink .box .line{margin-bottom:63px;}
.box h3{font-size: 16px;color:#6a5627;margin-bottom:8px;}
.box p{font-size:10px;color:#939393;font-family:Arial;text-transform:uppercase}
.box:hover{background:#6a5627}
.box:hover .line{background:#fff}
.box:hover h3,.box:hover p{color:#fff}
*/
.more{
    display:block;
    width:70px;
    height:26px;
    line-height:26px;
    text-align:center;
    font-family:Arial;
    color:#7e7e7e;
    font-style:italic;
    background:#fff;
    margin-top:22px;
}
.more:hover{color:#fff;background:#8d7a4d}
.sLink .R{background:url("../images/hs1_03.png") no-repeat center;width:278px;height:322px;position:relative}
.sLink .R div{
    position:absolute;
    width:161px;
    height:130px;
    left:75px;
    top:98px;
}
.sLink .R div p{font-size:18px;color:#fff;margin-bottom:14px;}
.sLink .R div p span{font-family:Arial;font-weight:bold}
.sLink .R div p+p{font-family:Arial;color:#ffe5b3;font-size:22px;font-weight:bold}


/*.comment{
    position:relative;
    width:1000px;
    height:330px;
    padding:60px 0 62px 40px;
    background:url("../images/com_03.png") no-repeat;
    margin:0 auto;
    margin-bottom:-40px;
    z-index:10
}
.comment h3{font-size:18px;color:#fff;font-weight:100;margin-bottom:37px;}
.comment h3 span{font-size:34px;font-family:Arial}
.comment input[type=text]{
    display:block;
    width:282px;
    height:38px;
    padding-left:15px;
    margin-bottom:10px;
    background:#fff;
    border-radius:2px;
    opacity:0.5;
    filter:alpha(opacity=50)
}
.comment textarea{
    width:520px;
    height:135px;
    padding-top:15px;
    padding-left:15px;
    margin-bottom:15px;
    background:#fff;
    opacity:0.5;
    filter:alpha(opacity=50)
}
.comment  .btn-sub{background:#fff;color:#000;width:83px}
*/
.footerbg{
    width:100%;
    height:150px;
    padding:30px 0 30px 0;
    background:#202020;
}
.footer p,.footer p a{
    text-align:center;
    color:#606060;
    line-height:1.8em;
}

.quick{width:38px;position:fixed;right:0;top:40%;z-index:9999;font-size:0}
.quick li{
    position:relative;
    width:38px;
    height:38px;
    border-bottom:1px solid #423a2b;
    cursor:pointer;
}
.phone{background:url("../images/icon1.png") no-repeat center}
.phone:hover{background:url("../images/icon1-1.png") no-repeat center}
.weibo{background:url("../images/icon2.png") no-repeat center}
.weibo:hover{background:url("../images/icon2-1.png") no-repeat center}
.txwb{background:url("../images/icon3.png") no-repeat center}
.txwb:hover{background:url("../images/icon3-1.png") no-repeat center}
.erweima{background:url("../images/icon4.png") no-repeat center}
.erweima:hover{background:url("../images/icon4-1.png") no-repeat center}
.comments{background:url("../images/icon5.png") no-repeat center}
.comments:hover{background:url("../images/icon5-1.png") no-repeat center}
#backup{
    font-size:12px;
    text-align:center;
    line-height:25px;
    background:#504839;
    color:#fff
}
#backup i{
    position:relative;
    display:block;
    width:0;
    height:0;
    border:6px solid transparent;
    border-bottom-color:#fff;
    margin:0 auto;
    top:3px;
}
#backup:hover{background:#AA8E59}
.quick li div{
    font-size:12px;
    position:absolute;
    width:100px;
    height:38px;
    left:-80px;
    line-height:38px;
    background:#AA8E59;
    text-align:center;
    opacity:0;
    filter:alpha(opacity=0);
    transition:all 0.5s;
    -webkit-transition:all 0.5s;
    z-index:-1;
}
.quick li div a{color:#fff}
.quick li:hover div{
    left:-100px;
    opacity:1;
    filter:alpha(opacity=100);
    z-index:1
}
.quick li.erweima div{
    display:none;
    width:100px;
    height:auto;
    padding:10px;
    background:#fff;
    left:-120px;
    line-height:1em;
}
.quick li.erweima div img{display:block;width:100px;height:100px;}
.quick li.erweima:hover div{display:block}

.slider{
    display:none;
    width:38px;
    text-align:center;
    position:fixed;
    right:0;
    top:57%;
    background:url("../images/slider.png") no-repeat bottom;
    z-index:999999;
    padding-bottom:60px;
}
.slider li{
    width:4px;
    height:4px;
    border:3px solid transparent;
    background:#e0c28b;
    border-radius:50%;
    margin:0 auto;
    margin-bottom:10px;
    cursor:pointer;
}
.slider li.active{background:#24201e;border-color:#e0c28b;width:6px;height:6px}




.banner2{width:100%;margin-top:0px;position:relative;z-index:2}
.banner2 img{display:block;width:100%;z-index:-1}
.crumb{text-align:center;color:#fff;}
.crumb a{color:#fff}
.crumb i{margin-right:5px;}
.banner2 .crumb{
    position:absolute;
    width:100%;
    left:0;
    top:220px;
}
.colTil{
    position:absolute;
    width:100%;
    text-align:center;
    font-size:30px;
    color:#fff;
    top:140px
}
.line2{width:40px;height:4px;background:#5a3c00}
.line5{height:1px;background:#5a3c00}
.about{padding:72px 0 82px 0;height:591px;}
 h3.cntTil{font-size:28px;color:#202020;font-family:Arial;margin-bottom:10px;text-transform:uppercase}
 div.cntTil{font-size:22px;color:#202020;margin-bottom:10px;}
.about .cntTil{text-align:center}
.about .cnt{height:466px;overflow-y:scroll;overflow-x:hidden;padding-right:40px;position:relative}
.cnt>div{
    position:relative;
    width:810px;
    height:300px;
    padding-top:10px;
    
    padding-right:348px;
    margin-bottom:60px;
    line-height:1.8em;
}
.cnt>div img{
    position:absolute;
    right:0;
    top:0
}
.cnt>div+div{
    padding-left:348px;
	
}
.cnt>div+div img{
    left:0;
	top:75px
}

.culturebg{width:100%;background:#000;padding:94px 0 90px 0;height:595px;}
.culture{background:url("../images/c1_02.png") no-repeat left}
.culture .cw{width:600px;padding-left:599px;}
.culture .cntTil{color:#fff}
.cultureList{
    height:428px;
    overflow-y:scroll;
    overflow-x:hidden;
    position:relative;
}

.cultureList::-webkit-scrollbar,.about .cnt::-webkit-scrollbar {
    width:8px;
    height:8px;
}
.cultureList::-webkit-scrollbar-button,.about .cnt::-webkit-scrollbar-button    {
    background-color:#2a2418;
}
.cultureList::-webkit-scrollbar-track ,.about .cnt::-webkit-scrollbar-track    {
    background:#2a2418;
}
.cultureList::-webkit-scrollbar-track-piece,.about .cnt::-webkit-scrollbar-track-piece {
    background:url(http://www.lyblog.net/wp/wp-content/themes/mine/img/stripes_tiny_08.png);
}
.cultureList::-webkit-scrollbar-thumb,.about .cnt::-webkit-scrollbar-thumb{
    background:#6e5d3e;
    border-radius:4px;
}
.cultureList::-webkit-scrollbar-corner,.about .cnt::-webkit-scrollbar-corner {
    background:#6e5d3e;
}
.cultureList::-webkit-scrollbar-resizer,.about .cnt::-webkit-scrollbar-resizer  {
    background:#FF0BEE;
}
.cultureList li{
    position:relative;
    width:560px;
    padding-bottom:18px;
    margin-bottom:18px;
    border-bottom:1px dashed #534429;
}
.cultureList li h3{font-size:16px;color:#eac886;margin-bottom:16px;}
.cultureList li p{color:#C0A248;line-height:1.6em}
.cultureList li div{
    display:inline-block;
    *zoom:1;*display:inline;
    width:380px;
    padding-right:20px;
    vertical-align:middle;
}
.cultureList li span{
    display:inline-block;
    width:94px;
    height:94px;
    border:4px solid #AA8E59;
    border-radius:50%;
    overflow:hidden;
    vertical-align:middle;
    margin-right:20px;
}

.honor{padding:94px 0 110px 100px;background:#e9e9e9;position:relative;height:480px;}
.honor>span{
    position:absolute;
    display:block;
    width:100%;
    height:200px;
    bottom:0;
    left:0;
    background:#fff;
}
.honor .cntTil{text-align:center}
.honorList{overflow:hidden;width:1200px;height:350px;}
.honorList li{
    position:relative;
    float:left;
    width:338px;
    height:380px;
    margin-right:27px;
    background:#C0A248;
    padding-right:10px;
}
.honorList li img{width:330px;height:248px;padding:8px 8px 8px 8px;}
.honorList li p{height:55px;text-align:center;color:#fff;font-size:14px;padding-top:10px;}

.btn-cut{
    position:absolute;
    display:block;
    width:41px;
    height:64px;
    top:325px
}
#prev2,#prev3{background:url("../images/p8.png") no-repeat center;left:115px;}
#next2,#next3{background:url("../images/p9.png") no-repeat center;right:115px;}

.brand{padding:140px 0;width:100%;background:url("../images/h2_02.png") no-repeat center;position:relative;height:447px;}
.brand .cntTil{color:#fff;text-align:center}
.brandList li{
    float:left;
    width:326px;
    height:297px;
    margin-right:31px;
}
.brandList li img{display:block;width:326px;height:230px;}
.brandList li p{height:45px;padding-top:20px;color:#d7b77b}
.brand .btn-cut{top:373px}

.Display{padding:94px 0 120px 150px;position:relative;height:487px;}
.Display .dimg{position:absolute;left:0;bottom:0;width:100%;height:235px;background:#2f323c}
.dimg img{display:block;width:100%;height:100%;margin-left:-5px;}
.Display .cntTil{text-align:center}
.DisList li{
    position:relative;
    float:left;
    width:332px;
    height:322px;
    margin-right:22px;
}
.DisList li a{display:block;width:100%;height:100%}
.DisList li img{display:block;width:332px;height:204px;}
.DisList li img+p{height:96px;background:#202020;text-align:center;padding-top:22px;color:#ffe6b5;font-size:14px}
.DisList li img+p span{font-size:36px;font-family:Arial}
.cover{
    position:absolute;
    width:100%;
    height:252px;
    padding-top:70px;
    left:0;
    top:0;
    background:#C0A248;
    display:none;
    cursor:pointer;
}
.cover>div{
    width:88px;
    height:88px;
    margin:0 auto;
    border:2px solid #fff;
    text-align:center;
    color:#fff;
    font-size:36px;
    line-height:88px;
    margin-bottom:25px;
    border-radius:50%;
}
.cover p{text-align:center;color:#fff;font-size:16px;}
.cover p span{font-size:36px;font-family:Arial}
.DisList li:hover .cover{display:block}
#prev4{background:url("../images/left.png") no-repeat center;left:100px}
#next4{background:url("../images/right.png") no-repeat center;right:100px}

.case{padding:94px 0 115px 0;background:#f1f1f1;height:600px;}
.case .cntTil{text-align:center}
.cases .L{width:580px;margin-right:20px;height:467px;overflow:hidden}
.Small-list{height:426px;}
.Small-list ul{width:580px}
.Small-list li{
    position:relative;
    float:left;
    width:285px;
    height:203px;
    margin-right:10px;
    margin-bottom:10px;
}
.Small-list li img{
    position:absolute;
    display:block;
    width:285px;
    height:203px;
    left:0;
    top:0;
    z-index:10;
}
.Small-list li div{
    position:relative;
    width:100%;
    height:155px;
    padding-top:48px;
    left:0;
    top:0;
    background:#C0A248;
    cursor:pointer;
}
.Small-list li div span{
    display:block;
    width:70px;
    height:70px;
    border:2px solid #fff;
    margin:0 auto;
    margin-bottom:16px;
    text-align:center;
    font-size:24px;
    color:#fff;
    line-height:70px;
    border-radius:50%;
}
.Small-list li div p{
    text-align:center;
    color:#fff;
    font-size:14px;
}
.Small-list li:hover img{
    opacity:0;
    filter:alpha(opacity=0)
}

.pages,.ppage{height:41px}
.ppage>a{
    display:inline-block;
    width:39px;
    height:39px;
    border:1px solid #AA8E59;
    margin-right:2px;
    vertical-align:middle;
    font-size:20px;
    text-align:center;
    line-height:39px;
}
.ppage>a:hover,.ppage>a.on{background:#AA8E59}
.ppage>span{
    display:block;
    height:41px;
    float:right;
    font-size:40px;
    font-family:Arial;
}
.ppage>span span{color:#C0A248}
.cases .R{width:600px;height:467px;}
.Big-img{
    position:relative;
    width:600px;
    height:467px;
}
.Big-img img{display:block;width:600px;height:467px;}
.Big-img>div{
    position:absolute;;
    width:568px;
    height:41px;
    padding:16px;
    bottom:0;
    left:0;
    z-index:2
}
.Big-img>div h3{font-size:14px;color:#fff;font-weight:100;margin-bottom:10px;}
.Big-img>div p{font-size:12px;color:#000}
.Big-img>div>span{
    position:absolute;
    width:100%;
    height:73px;
    left:0;
    top:0;
    background:#C0A248;
    opacity:0.6;
    filter:alpha(opacity=60);
    z-index:-1;
}


.products{background:url("../images/p1_02.png") no-repeat center}
.navTwo{width:100%;height:66px;background:#202020;margin-bottom:105px;}
.navTwo li{
    position:relative;
    float:left;
    width:150px;
    height:59px;
    line-height:59px;
    border-top:7px solid transparent;
    text-align:center;
    font-size:14px;
    background:#202020;
    border-right:1px solid #3e382d;
}
.navTwo li i{
    position:absolute;
    display:none;
    width:0;
    height:0;
    border:8px solid transparent;
    border-top-color:#C0A248;
    left:50%;
    margin-left:-8px;
    bottom:-16px;
}
.navTwo li a{color:#8f8f8f;display:block;width:100%;height:100%}
.navTwo li:hover,.navTwo li.on{border-top-color:#977b46;background:#C0A248}
.navTwo li:hover a,.navTwo li.on a{color:#fff}
.navTwo li:hover i,.navTwo li.on i{display:inline-block}



.product{padding-bottom:60px;margin-top:105px;}
.product .L{width:303px;height:935px;background:#C0A248;}
.product .cntTil{color:#000; padding-left:20px;margin-top:10px;}
.product .h3.cntTil{font-size:28px;}
.product div.cntTil{font-size:16px;}
.product div.cntTil span{font-size:20px}
.product .line2{margin-bottom:20px;margin-left:20px; }
.product .L dl{width:200px; text-align:left; margin-bottom:25px; padding-left:20px}
.product .L dl dt{color:#000; font-size:16px; margin-bottom:20px;}
.product .L dl dd a{font-size:14px; color:#000; line-height:24px; border-bottom:1px solid #453d2d;}
.product .L dl dd a:hover{color:#fff;}
.product .ppage{margin-top:30px; margin-bottom:22px; margin-left:30px;}
.product .ppage a{color:#C0A248}
.product .ppage a:hover,.product .ppage a.on{color:#000}
.product .ppage span{color:#C0A248}
.product .ppage span span{color:#5A3C00}
.cImg{padding:0 18px 18px 0;background:#C0A248;width:283px;height:638px;}
.cImg img{width:283px;height:638px;display:block}
.product .R{width:897px;height:620px;}
.pdcList2 li{
    position:relative;
    float:left;
    width: 269px;
    height:385px;
    margin-left:30px;
    padding-bottom:15px;
    margin-bottom:30px;
    border-bottom:1px solid #453d2d;
}
.pdcList2 img{width:269px;display:block;height:269px;}
.pdcList2 h3{margin:17px 0 15px 0;font-size:16px;color:#eac886}
.pdcList2 p{color:#a88d5a;line-height:1.6em}
.pdcList2 p span{float:right}


.prod{padding-bottom:60px;margin-top:105px;}
.prod .L{width:303px;height:935px;background:#C0A248;}
.prod .cntTil{color:#000; padding-left:20px;margin-top:10px;}
.prod .h3.cntTil{font-size:28px;}
.prod div.cntTil{font-size:16px;}
.prod div.cntTil span{font-size:20px}
.prod .line2{margin-bottom:20px;margin-left:20px; }
.prod .L dl{width:200px; text-align:left; margin-bottom:25px; padding-left:20px}
.prod .L dl dt{color:#000; font-size:16px; margin-bottom:20px;}
.prod .L dl dd a{font-size:14px; color:#000; line-height:24px; border-bottom:1px solid #453d2d;}
.prod .L dl dd a:hover{color:#fff;}
.cImg{padding:0 18px 18px 0;background:#C0A248;width:283px;height:638px;}
.cImg img{width:283px;height:638px;display:block}
.prod .R{width:860px;}
.prod .R .line2{margin:5px 0 20px 0}
.prod .R p{line-height:1.5em;margin-bottom:6px}
.prod .R td{border: 1px solid #000;height:36px;font-size:15px;padding:2px 2px 2px 10px;}


.news{background:url("../images/n1_02.png") no-repeat center}
.new{padding-bottom:150px;}
.new .L{width:300px;height:477px}
.fn{
    position:relative;
    width:268px;
    height:427px;
    padding:20px 19px 30px 18px;
    background:#C0A248;
    color:#fff
}
.fn a{color:#fff}
.fn img{width:268px;height:210px;display:block}
.fn h3{font-size:16px;margin:14px 0 10px 0}
.fn .time{padding-bottom:8px;margin-bottom:10px;border-bottom:1px solid #fff}
.fn p{line-height:1.6em}
.new .R{width:860px;height:477px;}
.newList li{
    width:100%;
    height:39px;
    line-height:39px;
    border-top:1px solid #2c2922
}
.newList li:first-child{border-top:none}
.newList li a{color:#000}
.newList li span{float:right}
.newList li:hover a{color:#d0b88c}
.newList .ppage{margin-top:37px;height:41px;}
.newList .ppage a{color:#AA8E59}
.newList .ppage a:hover,.newList .ppage a.on{color:#000}
.newList .ppage span{color:#C0A248}
.newList .ppage span span{color:#5A3C00}

.detail{padding-bottom:94px;}
.detail>h3{font-size:16px;text-align:center;margin-bottom:15px }
.detail .label{
    height:28px;
    line-height:28px;
    text-align:center;
    color:#6b6253;
    border-top:0px solid #353026;
    border-bottom:1px solid #353026;
    margin-bottom:30px;
}
.detail .label a{color:#6b6253}
.detail p{line-height:28px}
.detail .page{width:100%;height:50px;padding-top:45px;border-top:1px solid #353026;margin-top:46px;}
.detail .page li{width:307px;height:48px;line-height:48px;border:1px solid #AA8E59;font-size:14px;position:relative;text-align:center}
.detail .page li a{color:#AA8E59}
.detail .page li span{
    position:absolute;
    display:block;
    width:48px;
    height:48px;
    text-align:center;
    background:#AA8E59;
    color:#000;
    font-size:20px;
}
.detail .page li.L{padding-left:48px;}
.detail .page li.L span{left:0;top:0}
.detail .page li.R{padding-right:48px;}
.detail .page li.R span{right:0;top:0}


.severs{background:url("../images/s1.jpg") no-repeat center}
.s-one{padding:95px 0 180px 0;background:url("../images/s2_03.png") no-repeat right;height:485px;}
.s-one .cntTil{color:#fff}
.content{color:#e1c081;width:480px;}
.content p{line-height:2.2em}
.content td{border: 1px solid #fff;height:36px;font-size:15px;padding:2px 2px 2px 10px;}
.s-two{width:100%;background:#fff;padding:85px 0 110px 0;height:580px;}
.s-two .L{width:333px;height:614px;}
.s-two .cntTil{color:#000}
.s-two .cImg{width:303px;height:452px;}
.s-two .cImg img{width:303px;height:450px;}
.s-two .R{width:840px;}
.s-two .AR{background:url("../images/zhang.png") no-repeat right; position:absolute; width:600px; height:400px; opacity:.9; filter:alpha(opacity=90)}
.s-two .R .line2{margin:5px 0 20px 0}
.s-two .R p{line-height:1.5em;margin-bottom:6px}
.s-three{background:url("../images/s4_02.png") no-repeat center;height:700px;}
.s-three .cw{position:relative}
.s-three .cw .cntTil{color:#fff}
.s-three .cw h3.cntTil{margin-bottom:0}
.s-three .cw>div{
    position:absolute;
    width:310px;
    height:76px;
    right:0;
    top:180px;
    padding:20px 17px 14px 20px;
    background:#C0A248;
    text-align:right;
}
.s-three .cw>div+div{
    width:310px;
    height:110px;
    top:290px;
    background:#000;
    color:#C0A248;
    padding:20px 17px 14px 20px;
    text-align:right;
    line-height:1.6em;
}
.s-three .cw>div+div+div{
    width:310px;
    height:110px;
    top:434px;
    padding:15px 17px 10px 20px;
    line-height:24px;
    background:#252525;
    font-size:12px;
    color:#e7cd9c;
    text-align:left;
    font-family:Arial;
}
.thank input{width:280px;height:40px;padding:0 15px;margin-bottom:10px}
.thank .btn-sub-2{width:100px;height:40px;line-height:40px;margin:10px auto;}


.bussinesss{background:url("../images/b1_02.png") no-repeat center}
.j-one{padding:80px 0;background:#efefef;width:100%;height:560px;}
.j-one .L{width:840px;height:560px;}
.j-one .L .cntTil{color:#000}
.jcontent{overflow-y:scroll;height:410px;padding-right:40px;}
.jcontent::-webkit-scrollbar {
    width:8px;
    height:8px;
}
.jcontent::-webkit-scrollbar-button    {
    background-color:#c9bda8;
}
.jcontent::-webkit-scrollbar-track     {
    background:#dddddd;
}
.jcontent::-webkit-scrollbar-track-piece {
    background:url(http://www.lyblog.net/wp/wp-content/themes/mine/img/stripes_tiny_08.png);
}
.jcontent::-webkit-scrollbar-thumb{
    background:#c9bda8;
    border-radius:4px;
}
.jcontent::-webkit-scrollbar-corner {
    background:#6e5d3e;
}
.jcontent::-webkit-scrollbar-resizer  {
    background:#FF0BEE;
}
.jcontent h3{margin-bottom:12px;}
.jcontent p{line-height:1.8em;}
.j-one .R{width:310px;height:560px;}
.j-one .R>div:first-child{
    width:270px;
    height: 147px;
    padding: 20px 20px 27px 20px;
    background:url("../images/j1_03.png") no-repeat center;
    margin-bottom:10px;
}
.j-one .R>div:first-child h3{
    font-size:18px;
    color:#fff;
    padding-bottom:10px;
    margin-bottom:10px;
    border-bottom:1px dashed #fff;
    font-weight:100;
}
.j-one .R>div:first-child h3 span{font-size:24px;}
.j-one .R>div:first-child  p{font-size:12px;color:#fff;line-height:1.8em}
.j-one .R .cImg{width:292px;height:339px;}
.j-one .R .cImg img{width:292px;display:block;height:339px;}

.j-two{padding:110px 0 105px 100px;position:relative;height:423px;}
.j-two .cntTil{color:#000;text-align:center}
.stepList li{
    position:relative;
    float:left;
    width:196px;
    height:230px;
    padding-top:30px;
    margin-right:30px;
}
.stepList li>div{
    width:184px;
    height:184px;
    border:6px solid #d7c699;
    overflow:hidden;
    border-radius:50%;
    margin-bottom:16px;
}
.stepList li>div img{
    width:184px;
    height:184px;
    display:block;
}
.stepList li p{text-align:center}
.stepList li span{
    position:absolute;
    display:block;
    width:100%;
    font-size:72px;
    color:#C0A248;
    text-align:center;
    top:-15px;
}
.j-two .btn-cut{top:362px;}
.j-two #prev4{left:94px}
.j-two #next4{right:94px}

.j-three{padding:94px 0 85px 0;background:#efefef;height:540px;}
.j-three .cntTil{color:#000;text-align:center}
.j-three form{width:100%}
.j-three .group{
    overflow:hidden;
    position:relative;
    float:left;
    width:325px;
    height:20px;
    padding:15px 44px 15px 13px;
    border:1px solid #cecece;
    line-height:20px;
    background:#fff;
    margin-right:16px;
    margin-bottom:16px;
}
.j-three .group>span{
    position:absolute;
    display:block;
    width:44px;
    height:50px;
    text-align:center;
    background:#fff;
    right:0;
    top:0;
    line-height:50px;
}
.j-three .group input[type=text]{vertical-align:middle;display:block;width:100%;height:100%}
.j-three .group>div{
    position:absolute;
    width:120px;
    height:50px;
    right:0;
    top:0;
    line-height:50px;
}
.j-three .group input[type=radio]{vertical-align:middle;margin-left:14px;;margin-right:5px;position:relative;top:-1px}
.j-three .Select select{
    float:left;
    width:330px;
    border:1px solid #cecece;
    margin-right:16px;
    margin-bottom:16px;
    background:#fff;
    height:47px;
    display:block;
    position:relative;
}
.j-three textarea{
    padding:14px;
	font-size:14px;
    background:#fff;
    width:1170px;
    border:1px solid #cecece;
}
.btn-sub-2{
    display:block;
    width:162px;
    height:45px;
    line-height:45px;
    text-align:center;
    font-size:14px;
    color:#fff;
    background:#C0A248;
    margin:0 auto;
    margin-top:26px;
    cursor:pointer;
}

.j-four{padding-top:88px;height:590px;background:url("../images/j3_02.png") no-repeat center}
.j-four .cntTil{color:#fff;text-align:center}
.login{
    position:relative;
    width:340px;
    padding:10px;
    margin:0 auto;
    z-index:10
}
.login>span{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:-1;
    background:#336386;
    opacity:0.3;
    filter:alpha(opacity=30)
}
.login input[type=text],.login input[type=password]{width:310px;height:40px;padding:0 15px;margin-bottom:10px}
.login .btn-sub-2{width:100%;height:40px;line-height:40px;margin:10px auto;}
.login>div a{
    position:relative;
    display:block;
    width:100%;
    height:40px;
    line-height:40px;
    text-align:center;
    font-size:14px;
    z-index:10;
    color:#fff
}
.login>div a span{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background:#fff;
    opacity:0.3;
    filter:alpha(opacity=30);
    z-index:-1
}

.j-five{padding:78px 0 50px 0;background:#fff;height:615px;}
.net{width:100%;height:498px;}
.net .L{width: 610px;}
.net .R{width:310px;}
.netSearch{
    margin-top:41px;
    background:url("../images/j4_03.png") no-repeat center;
    padding:25px 25px 60px 25px;
    width:260px;
    height:334px;
}
.netSearch p:first-child{font-size:14px;color:#fff;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #fff}
.netSearch form{width:100%}
.netSearch select{width:100%;margin-bottom:10px;background:#fff;padding:9px 0}
.netSearch input[type=button]{width:80px;height:30px;line-height:30px;background:#ede4ce;text-align:center;color:#000;font-size:12px;}


#crumb{width:100%;height:78px;background:#2c2c2c;text-align:left}
#crumb .cw{height:56px;padding-top:22px;line-height:56px;color:#828282}
#crumb .cw a{color:#828282}
#crumb .cw span{float:right}
.downloadList ul{width:1100px;}
.downloadList li{
    float:left;
    width:292px;
    height:73px;
    padding:20px 20px 15px 20px;
    background:#C0A248;
    text-align:center;
    margin-right:23px;
    margin-bottom:23px;
}
.downloadList li h3{font-size:14px;margin-bottom:5px;}
.downloadList li p{font-size:12px;color:#846a39}
.downloadList li p i{margin-right:5px}
.downloadList .icon-down{width:30px;height:30px;margin:0 auto;background:url("../images/download.png") no-repeat center;margin-top:8px;}
.downloadList li:hover{background:#fff}
.downloadList li:hover p{color:#9c9c9c}

#allmap{width:100%;height:730px;}
.address{height:160px;background:#000;z-index:10;margin-top:-232px;position:relative;}
.address li{
    float: left;
    width:260px;
    height:80px;
    padding:40px 20px;
    color:#bba57a;
}
.address li div{font-size:16px;padding-bottom:8px;position:relative;border-bottom:1px solid #474747;margin-bottom:20px;}
.address li div i{
    position:absolute;;
    width:115px;
    height:4px;
    background:#AA8E59;
    bottom:0;
    left:0;
}
.address li:hover{color:#fff}
.address li:hover div i{background:#fff}

.job{padding:96px 0 30px 0;background:#e2e2e2}
.job .cntTil{text-align:center}
#alljob{position:relative}
#alljob>span{
    position:absolute;
    display:block;
    width:42px;
    height:64px;
    top:3px;
    z-index:10;
    cursor:pointer;
}
.j-l{left:-50px;background:url("../images/j-l.png") no-repeat center}
.j-r{right:-50px;background:url("../images/j-r.png") no-repeat center}
.jobList{height:70px;overflow:hidden}
.jobList ul{height:70px;}
.jobList>ul>li{width:292px;height:56px;background:#2b2b2b;border:4px solid transparent;float:left;color:#989797;padding-top:6px;cursor:pointer}
.jobList>ul>li>span{float:left;display:inline-block}
.jobList>ul>li>span:first-child{
    width:80px;
    height:56px;
    text-align:center;
    font-family:Arial;
}
.jobList>ul>li>span:first-child span{font-size:26px;}
.jobList>ul>li>span+span{width:171px;height:56px;line-height:2em}
.jobList>ul>li>span+span span{font-size:14px;}
.jobList>ul>li:hover,.jobList>ul>li.on{border-color:#AA8E59;color:#fff}

.jobList li:first-child .j-detail{display:block}
.j-detail{
    position:absolute;
    width:1120px;
    padding:40px 40px 50px 40px;
    background:#fff;
    top:70px;
    left:0;
    display:none;
    color:#000
}
.j-detail h3{font-size:16px;text-align:center;color:#684f24;margin-bottom:10px;height:21px;}
.j-detail .label{text-align:center;height:28px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;line-height:28px;margin-bottom:32px;}
.j-detail p{line-height:1.8em;margin-bottom:10px;}
.info{min-height:160px}
.j-detail>i{
    position:absolute;
    display:none;
    width:0;
    height:0;
    border:8px solid transparent;
    border-top-color:#AA8E59;
    top:0;
    left:112px;
}

.contact{padding:55px 0 75px 0;background:#AA8E59;height:381px;}
.contact .cw>.cntTil{color:#fff}
.contact form{width:650px;}
.contact input[type=text]{
    display:block;
    width:220px;
    height:40px;
    background:#ddd2bd;
    padding:0 20px;
    margin-bottom:10px;
    border-radius:2px;
}
.contact textarea{
    width:610px;
    padding:20px;
    border-radius:2px;
    background:#ddd2bd;
    margin-bottom:10px;
}
.contact input[type=submit]{
    display:block;
    width:83px;
    height:33px;
    line-height:33px;
    text-align:center;
    background:#fff;
    color:#000;
    border-radius:2px;
}
.free{
    position:absolute;
    width:135px;
    top:0;
    right:0;
    padding:27px 25px 32px 20px;
    border:6px solid #cbae77;
    color:#fff
}
.free h3{font-family:Arial;font-size:52px;font-weight:100;line-height:0.9em}
.free h3+p{font-family:Arial;margin-bottom:10px;}
.free h3+p+p{font-size:24px;margin-bottom:10px;}
.free img{
    position:absolute;
    display:block;
    width:193px;
    height:205px;
    bottom:-205px;
    left:-6px;
}


.page_list li{float:left;}
.page_list a{
    display:inline-block;
    width:39px;
    height:39px;
    border:1px solid #AA8E59;
    margin-right:2px;
    vertical-align:middle;
    font-size:20px;
    text-align:center;
    line-height:39px;
}
.page_list a:hover,.page_list a.on{background:#AA8E59}
.page_list #next{background:none;}

/*表单警告提示框*/
.tipsBox{font-family: "微软雅黑"; width:220px;padding:10px;background-color:#fff;border-radius:4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;color:#FF000A;box-shadow:0 0 3px #ddd inset;-webkit-box-shadow: 0 0 3px #ddd inset;text-align:center;position:fixed;top:25%;left:50%;z-index:999999;margin-left:-120px;}
.tipsBox img{vertical-align: middle;margin-right:5px;}



.index_2{border-top:2.5px solid #C0A248;border-bottom:2.5px solid #C0A248;position: relative;}
.index_2 img{max-width: 100%;display: block;margin:0 auto;}
.index2_top{display: block;position:absolute;top: 0px;width:100%;text-align: center; padding-top: 3.5%;}
.index2_top b{color: #C0A248;font-size:27px;display: block;}
.index2_top span{font-size:23px;display: block;color:#000;padding:2% 0 1%;}
.index2_top .p{font-size:7px;line-height: 10px;}
.index2_top p{font-size: 13px;}
.index2_bottom{ position: absolute;bottom: 3.5%;width:100%;text-align: center;font-size:8px;}
.index2_bottom span{display: inline;font-size: 16px;color: #000;padding-bottom: 1%;}
.index2_bottom b{color:#C0A248;font-size: 16px;}
