a {
    -webkit-transition: color 0.5s;
    transition: color 0.5s;
}
body{
    background:url(../img/bodybg.jpg) repeat
}
.hidden{
    display: none !important;
}
/****header***/
header{
    width: 100%;
    padding: 11px 0 0;
    height: 66px;
    margin: 0 auto;
    left: 0;
    top: 0;
    z-index: 10;
    border-bottom: 1px solid rgba(255,255,255,0.6);
}
.logo{
    display: block;
    width: 312px;
    height: 51px;
    left:38px;
    top:11px;
}
.nav{
    padding: 9px 35px 0 0;
}
.nav li,.nav li a{
    float: left;
}
.nav li a{
    padding: 0 15px;
    margin:0 0 0 10px;
    font-size:16px;
    line-height:33px;
    color: #fff;
}
.nav li a:hover,.nav .current a{
    color:#333;
    background: #aebe9a;
}
/****end of header***/
/****welcome***/
.wrap{
    width:89%;
    max-width: 1680px;
    min-width: 960px;
    margin:0 auto;
    box-shadow: -2px -2px 8px #efefed,2px 2px 8px #efefed;
    background: #fff;
}
.banner{

}
/* 本例子css */
.banner .slideBox{ width:100%; height:949px; overflow:hidden; position:relative;}
.banner .slideBox .hd{ height:15px; width:100%;overflow:hidden; position:absolute; left:0; bottom:20px; z-index:1;text-align:center;}
.banner .slideBox .hd ul{ overflow:hidden; zoom:1; display: inline-block;}
.banner .slideBox .hd ul li{ float:left; margin-right:5px;  width:12px; height:13px;background:url(../img/controller.png) 0 0 no-repeat; cursor:pointer; }
.banner .slideBox .hd ul li.on{ background-position:0 -16px;}
.banner .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.banner .slideBox .bd li{ zoom:1; vertical-align:middle;position: relative; }
.banner .slideBox .bd li a{	display:block;width: 100%;height: 949px;}
.banner .slideBox .bd .img{ width: 100%; height:949px; display:block;  }


/*.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-27px; display:block; width:55px; height:55px;overflow: hidden;background:url(../img/bannerPointer.png) 0 0 no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.slideBox .next{ left:auto; right:3%; background-position:0 -120px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;background-position:0 -60px;}
.slideBox .next:hover{background-position:0 -180px;}*/
.banner .slideBox .bd .con{
    width: 465px;
    height: 500px;
    position: absolute;
    top:397px;
    left:50%;
    margin-left:-233px;
    z-index: 1;
}
.banner .slideBox .bd .con img{
    display:block;
    margin:0 auto;
}
.banner .slideBox .bd .con .whiteIcon{
    margin-top: 20px;
    margin-bottom: 20px;
    cursor: pointer;
}
.rotateImg,.rotateImg:hover{
    cursor: pointer;
    -webkit-animation: spinner 3000ms infinite linear;
    animation: spinner 3000ms infinite linear;
}
.slideBox .bd .con p{
    font-size:14px;
    line-height:24px;
    color: #fff;
    text-align: center;
}
/*.box__mainvisual*/
.box__mainvisual {
    position:relative;
    width:100%;
    height:633px;
    background: #000406;
    overflow:hidden
}

.box__mainvisual ul li,.box__mainvisual ul li .hasBg{
    display: block;
    width:100%;
    height:633px;
    position:absolute;
    top:0;
    left:0;
    color:transparent;
    z-index:0;
}
.box__mainvisual ul li{
    display: none;
}
.box__mainvisual ul li.bg1 .hasBg{
    /*background:url(../img/banner_welcome1.jpg);*/
    background-size:cover;
    background-position:50% 50%;
    background-repeat:none;
}
.box__mainvisual ul li.bg2 .hasBg{
    /*background:url(../img/banner_welcome2.jpg);*/
    background-size:cover;
    background-position:50% 50%;
    background-repeat:none;
}
.box__mainvisual ul li.bg3 .hasBg{
    /*background:url(../img/banner_welcome3.jpg);*/
    background-size:cover;
    background-position:50% 50%;
    background-repeat:none;
}
.box__mainvisual ul li.bg4 .hasBg{
    /*background:url(../img/banner_welcome4.jpg);*/
    background-size:cover;
    background-position:50% 50%;
    background-repeat:none;
}
@-webkit-keyframes imageAnimation {
    0% {
        -webkit-transform:scale(1);
        transform:scale(1);
    }
    50% {
        -webkit-transform:scale(1.025);
        transform:scale(1.025);
    }
    100% {
        -webkit-transform:scale(1.05);
        transform:scale(1.05)
    }
}
@-moz-keyframes imageAnimation {
    0% {
        -webkit-transform:scale(1);
        transform:scale(1);
    }
    50% {
        -webkit-transform:scale(1.025);
        transform:scale(1.025);
    }
    100% {
        -webkit-transform:scale(1.05);
        transform:scale(1.05)
    }
}
@keyframes imageAnimation {
    0% {
        -webkit-transform:scale(1);
        transform:scale(1);
    }
    50% {
        -webkit-transform:scale(1.025);
        transform:scale(1.025);
    }
    100% {
        -webkit-transform:scale(1.05);
        transform:scale(1.05)
    }
}
/*.box__mainvisual ul li.scaleme .hasBg {
    -webkit-animation:imageAnimation 6s linear infinite 0s;
    -moz-animation:imageAnimation 6s linear infinite 0s;
    animation:imageAnimation 6s linear infinite 0s;
}*/
.box__mainvisual .con{
    width: 465px;
    height: 500px;
    position: absolute;
    top:397px;
    left:50%;
    margin-left:-233px;
    z-index: 1;
}
.box__mainvisual .con img{
    display:block;
    margin:0 auto;
}
.box__mainvisual .con .whiteIcon{
    margin-top: 20px;
    margin-bottom: 20px;
    cursor: pointer;
}
.box__mainvisual .con p{
    font-size:14px;
    line-height:24px;
    color: #fff;
    text-align: center;
}
/*box__mainvisual*/
.ab-1,.ab-2,.ab-3{
    display: block;
    width: 100%;
    text-align: center;
    position: absolute;
    /*opacity: 0;
    filter:alpha(opacity=0);*/
}
.ab-1{
    height: 109px;
    /*top:-50px;*/
    top:0px;
    left: 0;
}
.ab-2{
    height: 48px;
    /*top:260px;*/
    top:109px;
    left: 0;
}
.ab-3{
    height: 223px;
    /*top:450px;*/
    top:320px;
    left: 0;
}
.inner{
    width:1200px;
    margin:0 auto;
    position: relative;
}
.jidi{

}
.jidehd{
    width: 318px;
    height: 197px;
    margin: 0 auto;
    padding:72px 0 0;
    background:url(../img/jidibg.png) 0 120px no-repeat;
}
.imgBox{
    position: relative;
}
.jidehd .imgBox{
    width: 54px;
    height: 145px;
    margin: 0 auto;
    /*background:url(../img/jidi.png) 0 0 no-repeat; */
}
.jidehd .rotateImg{
    position: absolute;
    left:10px;
    top:66px;
    /*margin: 66px 0 0 10px;*/
}
.jidebd{
    width: 100%;
    position: relative;
    overflow: hidden;
}
.jidebd .item{
    float: left;
    text-align: center;
    overflow: hidden;
    position: relative;
}
.jidebd .about-sub {
    width: 50%;
    height: 418px;
}
.jidebd .total{
    width: 100%;
    height: 430px;
}
.scaleImg{
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .6s ease-in-out;
    transition: all .6s ease-in-out;
}
.jidebd .item .img {
    width: 100%;
    height: 100%;
    display: block;
}
.jidebd .item:hover .scaleImg,.jiangxin .inner li a:hover .scaleImg,.mijingshow li .imgBox:hover .scaleImg,.newsshow li .imgBox:hover img,.fuwu .con .imgBox:hover img,.daoshi li .imgBox:hover img,.tixishow li a:hover img{
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
.jidebd .item .con{
    width: 100%;
    height: 100%;
    text-align: center;
    color: #fff;
    position: absolute;
    left:0;
    top: 0;
}
.jidebd .item .con h3{
    padding:180px 0 0;
    font-size:32px;
    line-height:32px;
}
.jidebd .total .con h3{
    padding:135px 0 15px;
    font-size:32px;
    line-height:32px;
}
.jidebd .item .con p{
    font-size:14px;
    line-height:24px;
}
.bor{
    display: inline-block;
    margin-top: 30px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.jidebd .item .con .bor{
    width: 6px;
    height: 6px;
    border:3px solid #921a12;
}
.jiangxin{
    padding:0 0 80px;
}
.jiangxinhd{
    height:191px;
    width: 145px;
    padding:82px 0 0;
    margin:0 auto;
    background:url(../img/jiangxin.png) 0 82px no-repeat;
}
.jiangxinhd .imgBox{
    margin:0 auto;
    width: 56px;
    height: 145px;
    /*background:url(../img/jiangxinword.png) 0 0 no-repeat; */
}
.jiangxinhd .imgBox .rotateImg{
    position: absolute;
    top:66px;
    left:10px;
    /*margin: 66px 0 0 10px;*/
}
.jiangxin .inner{

}
.jiangxin .inner li,.jiangxin .inner li a .imgBox,.jiangxin .inner li a .imgBox img{
    width: 550px;
}
.jiangxin .inner li{
    float: left;
    height: 569px;
    margin-right: 45px;
    display: inline;
    text-align: center;
    overflow: hidden;
}
.jiangxin .inner .last{
    float: right;
    margin: 0;
}
.jiangxin .inner li a{
    float: left;
    height: 569px;
    background: #eaeaea;
}
.jiangxin .inner li a:hover{
    background: #ac9c9c;
}
.jiangxin .inner li a .imgBox{
    height: 339px;
    overflow: hidden;
}
.jiangxin .inner li a .imgBox img{
    display: block;
    height: 339px;
}
.jiangxin .inner li h3{
    padding:50px 0 15px;
    font-size:26px;
    line-height:28px;
    color: #000;
}
.jiangxin .inner li p{
    padding:0 55px;
    font-size:14px;
    line-height:24px;
    color: #666666;
}
.jiangxin .inner li .bor{
    width: 4px;
    height: 4px;
    border:3px solid #a1a1a1;
}

.jiangxin .inner li a:hover h3{
    color: #fff;
}
.jiangxin .inner li a:hover p{
    color: #fff;
}
.jiangxin .inner li a:hover .bor{
    display: none;
}
.weiying{
    height: 390px;
    background:url(../img/weiyingbg.png) 230px bottom no-repeat;
    display: none;
}
.weiyinghd{
    width: 155px;
    margin: 0 auto;
    /*padding:229px 0 0;*/
    padding:130px 0 0;
    /*background:url(../img/weiying.png) center 130px no-repeat;*/
    text-align: center;
}
.weiyingbd{
    width: 550px;
    margin: 15px auto 0;
    text-align: center;
}
.weiyingbd p{
    padding:0 0 50px;
    font-size:13px;
    line-height:22px;
    color: #666666;
}
.more{
    display: inline-block;
    width:178px;
    height: 53px;
    font-size:18px;
    line-height:53px;
    color:#767064;
    text-align: center;
    border:1px solid #cecece;
    position: relative;
}
.more:hover{
    color:#767064;
}
.more:before, .more:after {
    position: absolute;
    content: "";
    width: 15px;
    height: 1px;
    background: #cecece;
    top: 27px;
    z-index: -1;
}
.more:before {
    left: 25px;
}
.more:after {
    right: 25px;
}
.video{
    width: 100%;
    height: 750px;
    background:url(../img/video.jpg) no-repeat center 0;
    display: none;
}
.shenghuozhou{
    height: 402px;
    padding:148px 0 0;
    background:url(../img/sjz02.png) 23px 310px no-repeat;
}

/* 本例子css */
.shenghuozhou .slideBox{ width:990px; height:340px; overflow:hidden; position:relative;}
.shenghuozhou .slideBox .hd{ height:15px; width:100%;overflow:hidden; position:absolute; left:0; bottom:20px; z-index:1;text-align:center;}
.shenghuozhou .slideBox .hd ul{ overflow:hidden; zoom:1; display: inline-block;}
.shenghuozhou .slideBox .hd ul li{ float:left; margin-right:5px;  width:12px; height:13px;background:url(../img/controller.png) 0 0 no-repeat; cursor:pointer; }
.shenghuozhou .slideBox .hd ul li.on{ background-position:0 -16px;}
.shenghuozhou .slideBox .bd{ position:relative; height:100%; z-index:0;  width:990px;  }
.shenghuozhou .slideBox .bd li{ zoom:1; vertical-align:middle;position: relative;  width:990px;}
.shenghuozhou .slideBox .bd .img{float: left;margin-right: 26px;display: inline;}

.shenghuozhou .slideBox .bd .con{
    float: right;
}
.shenghuozhou .slideBox .bd .con p{
    float: right;
    display: inline;
    padding: 0 8px;
    width:15px;
    height: 340px;
    font-size:15px;
    line-height:15px;
    color:#999999;
    -webkit-writing-mode:horizontal-tb;
    writing-mode:horizontal-tb;
    writing-mode:tb-rl;
    word-wrap:break-word;
    word-break:nomal;
    text-align: left;
    letter-spacing: 5px;
}
.shenghuozhou .slideBox .bd .con p img{

}
.shenghuozhou .title{
    width: 28px;
    height: 340px;
    position: absolute;
    top:-80px;
    right: 150px;
}
.shenghuozhou .flower{
    width: 249px;
    height: 262px;
    position: absolute;
    top:-148px;
    right: -142px;
}
/****end of welcome***/
/****jidi_fudi***/
.ban{
    width: 100%;
    height: 633px;
    position: relative;
    overflow: hidden;
}
.ban-img{
    width: 1920px;
    margin-left: -960px;
    left: 50%;
    position: relative;
    overflow: hidden;
    min-width: 1200px;
}
.ban-img img{
    display: block;
    z-index: 2;
    position: relative;
    -moz-animation: scale 5s linear 0s 2 alternate;
    -webit-animation: scale 5s linear 0s 2 alternate;
    animation: scale 5s linear 0s 2 alternate;
}
@-webkit-keyframes scale{
    0%   {transform: scale(1,1);}
    100% {transform: scale(1.1,1.1);}
}
@-moz-keyframes scale{
    0%   {transform: scale(1,1);}
    100% {transform: scale(1.1,1.1);}
}
@keyframes scale{
    0%   {transform: scale(1,1);}
    100% {transform: scale(1.1,1.1);}
}
.ban_titile{
    width: 100%;
    text-align: center;
    position: absolute;
    height: 65px;
    top: 322px;
    left: 0;
    z-index: 3;
}
.ban_titile .rotateImg{
    margin:15px 0;
}
.navBox{
    height: 70px;
    background: #8f938f;
    text-align: center;
}
.navBox ul{
    display: inline-block;
}
.navBox li,.navBox li a{
    float: left;
    line-height:70px;
    color:#fff;
}
.navBox li .rotateImg{
    opacity: 0;
    filter:alpha(opacity=0);
    position: relative;
    top:-2px;
}
.navBox li a{
    padding:0 70px;
    font-size:16px;
}
.navBox li a:hover .rotateImg,.navBox .current a .rotateImg{
    opacity: 1;
    filter:alpha(opacity=100);
}
.wenhuacun{
    height: 335px;
    text-align: center;
}
.whchd{
    height: 53px;
    padding:117px 0 0;
    background:url(../img/jidibg.png) no-repeat center 60px;
}
.wenhuacun p{
    font-size:16px;
    line-height:25px;
    color:#555555;
}
.cun{
    background:url(../img/cunbg.jpg) no-repeat center 0;
    padding:0 0 80px;
}
.cun .inner{
    height: 521px;
    padding:160px 0 0;
}
.tipHand{
    text-align: center;
    position: absolute;
    cursor: pointer;
}
.tipHand p{
    font-size:20px;
    line-height:28px;
    color:#fff;
    text-align: center;
}
@-webkit-keyframes tip {
    0% {
        top:0;
    }
    50% {
        top:-10px;
    }
    100% {
        top:0;
    }

}
@-moz-keyframes tip {
    0% {
        top:0;
    }
    50% {
        top:-10px;
    }
    100% {
        top:0;
    }

}
@keyframes tip {
    0% {
        top:0;
    }
    50% {
        top:-10px;
    }
    100% {
        top:0;
    }

}
.tipHand .img{
    margin: 0 auto;
    width: 46px;
    height: 48px;
    background:url(../img/tip.png) center 0 no-repeat;
    position: relative;
    top:0;
    -webkit-animation: tip 700ms infinite linear;
    -moz-animation: tip 700ms infinite linear;
    animation: tip 700ms infinite linear;
}
.tipHand .img:hover{
    background:url(../img/tip.png) center bottom no-repeat;
}
.tip_1{
    top: 345px;
    left: 340px;
}
.tip_2{
    top: 160px;
    left: 430px;
}
.tip_3{
    top: 240px;
    left: 385px;
}
.tip_4{
    top: 395px;
    right: 365px;
}
.tipCon{
    width:326px;
    padding:25px 30px 45px 45px;
    margin:-186px 0 0 -203px;
    background: #fff;
    border:2px solid #827158;
    position: absolute;
    top:50%;
    left:50%;
    display: none;
}
.tipCon h3{
    font-size:24px;
    line-height:30px;
    color:#a53519;
}
.tipCon p{
    font-size:15px;
    line-height:26px;
    color:#000;
}
.tipCon .close{
    display: block;
    width: 15px;
    height: 15px;
    background:url(../img/close.png) 0 0 no-repeat;
    position:absolute;
    top:23px;
    right:26px;
}
.tipCon .slideBox{ width:100%; height:157px; overflow:hidden; position:relative;}
.tipCon .slideBox .hd{ height:15px; width:100%;overflow:hidden; position:absolute; left:0; bottom:20px; z-index:1;text-align:center;}
.tipCon .slideBox .hd ul{ overflow:hidden; zoom:1; display: inline-block;}
.tipCon .slideBox .hd ul li{ float:left; margin-right:5px;  width:12px; height:13px;background:url(../img/controller.png) 0 0 no-repeat; cursor:pointer; }
.tipCon .slideBox .hd ul li.on{ background-position:0 -16px;}
.tipCon .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.tipCon .slideBox .bd li{ zoom:1; vertical-align:middle;position: relative; }
.tipCon .slideBox .bd .img{ width: 100%; height:157px; display:block;  }

.mijing{
    padding:110px 0 80px;
    background:url(../img/mijingbg.png) no-repeat 110px 0;
    text-align: center;
    display: none;
}
.mijingshow{
    padding:80px 0 0 50px;
}
.mijingshow li,.mijingshow li a{
    float: left;
}
.mijingshow li{
    opacity: 0;
}
.mijingshow li{
    width: 340px;
    margin:0 40px 40px 0;
    text-align: center;
}
.mijingshow li h3{
    padding:30px 0 26px;
    background:url(../img/mijingicon.png) center 0 no-repeat;
    font-size:18px;
    line-height:18px;
    color:#333;
}
.mijingshow li .imgBox{
    width: 340px;
    height: 190px;
    overflow: hidden;
}
/****end of jidi_fudi***/
/****jidi_ysc***/
.jidi_ysc{

}
.jidi_ysc .shenghuozhou{
    padding-top: 168px;
    height: 436px;
}
.jidi_ysc .shenghuozhou .slideBox .bd .con p{
    height: 290px;
}

/* 本例子css */
.normalbanner .slideBox{ width:100%; height:600px; overflow:hidden; position:relative;}
.normalbanner .slideBox .hd{ height:15px; width:100%;overflow:hidden; position:absolute; left:0; bottom:20px; z-index:1;text-align:center;}
.normalbanner .slideBox .hd ul{ overflow:hidden; zoom:1; display: inline-block;}
.normalbanner .slideBox .hd ul li{ float:left; margin-right:5px;  width:12px; height:13px;background:url(../img/controller.png) 0 0 no-repeat; cursor:pointer; }
.normalbanner .slideBox .hd ul li.on{ background-position:0 -16px;}
.normalbanner .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.normalbanner .slideBox .bd li{ zoom:1; vertical-align:middle;position: relative; }
.normalbanner .slideBox .bd li a{	display:block;width: 100%;height: 600px;cursor:default;}
.normalbanner .slideBox .bd .img{ width: 100%; height:600px; display:block;  }


/*.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-27px; display:block; width:55px; height:55px;overflow: hidden;background:url(../img/bannerPointer.png) 0 0 no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.slideBox .next{ left:auto; right:3%; background-position:0 -120px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;background-position:0 -60px;}
.slideBox .next:hover{background-position:0 -180px;}*/
.normalbanner .detail{
    position: absolute;
    left:35%;
    top:70px;
}
.normalbanner .detail img{
    float: right;
    margin-left:40px;
}
.normalbanner .detail p{
    float: right;
    display: inline;
    padding: 0 8px;
    width:18px;
    height: 430px;
    font-size:18px;
    line-height:18px;
    color:#e2e2e2;
    -webkit-writing-mode:horizontal-tb;
    writing-mode:horizontal-tb;
    writing-mode:tb-rl;
    word-wrap:break-word;
    word-break:nomal;
}
.yundong{
    padding:185px 0 0;
    background:url(../img/yundongbg.png) no-repeat right bottom;
}
/* 本例子css */
.twoslide .slideBox{ width:1200px; height:571px; overflow:hidden; position:relative;}
.twoslide .slideBox .hd{ height:15px; width:100%;overflow:hidden; position:absolute; left:0; bottom:0; z-index:1;text-align:center;}
.twoslide .slideBox .hd ul{ overflow:hidden; zoom:1; display: inline-block;}
.twoslide .slideBox .hd ul li{ float:left; margin-right:5px;  width:12px; height:13px;background:url(../img/controller.png) 0 0 no-repeat; cursor:pointer; }
.twoslide .slideBox .hd ul li.on{ background-position:0 -16px;}
.twoslide .slideBox .bd{ position:relative; height:100%; z-index:0;  width:1200px;  }
.twoslide .slideBox .bd li{ zoom:1; vertical-align:middle;position: relative;  width:1200px;}

.twoslide .slideBox .bd .imgBox{
    width: 791px;
    height: 510px;
    padding:0 70px 60px 0;
    background:url(../img/yundongshadow.png) no-repeat right bottom;
}
.twoslide .slideBox .bd .con{
    width: 600px;
    height: 325px;
    position: absolute;
    right: 0;
    top:120px;
}
.twoslide .slideBox .bd .con h3{
    height: 57px;
    padding:25px 40px 0;
    background: #fff;
    margin-bottom: 14px;
}
.twoslide .slideBox .bd .con .bot{
    height: 160px;
    padding:45px 40px;
    background: #fff;
}
.twoslide .slideBox .bd .con p{
    font-size:16px;
    line-height:22px;
    color:#333;
    text-align: left;
}
.shenghuo{
    padding: 95px 0 40px;
    background:url(../img/shenghuobg.png) no-repeat left 180px;
}
.realShengHuo{
    padding:30px 0;
}
.twoslide .slideBox{
    height:560px;
}
.shenghuo .slideBox .bd .imgBox{
    float: right;
    padding:0 0 55px 70px;
    background:url(../img/shenghuoshadow.png) no-repeat left bottom;
}
.shenghuo .slideBox .bd .con{
    left: 0;
}
.shenghuo .slideBox .bd .con .bot{
    height: 138px;
}
.shenghuo .slideBox .bd .con p{
    padding-bottom: 20px;
}
.xinling{
    padding:70px 0 80px;
    background:url(../img/weiyingbg.png) 45px bottom no-repeat;
}
.xinling .slideBox{ width:1174px; height:292px; overflow:hidden; position:relative;border:1px solid #c0c0c0;}
.xinling .slideBox .hd{ height:15px; width:100%;overflow:hidden; position:absolute; left:0; bottom:10px; z-index:1;text-align:center;}
.xinling .slideBox .hd ul{ overflow:hidden; zoom:1; display: inline-block;}
.xinling .slideBox .hd ul li{ float:left; margin-right:5px;  width:12px; height:13px;background:url(../img/controller.png) 0 0 no-repeat; cursor:pointer; }
.xinling .slideBox .hd ul li.on{ background-position:0 -16px;}
.xinling .slideBox .bd{ position:relative; height:100%; z-index:0;  width:1174px;  }
.xinling .slideBox .bd li{ zoom:1; vertical-align:middle;position: relative;  width:1174px;}

.xinling .inner{
    width:1176px;
    padding:8px 12px;
    background: #fff;
    box-shadow: 4px 4px 7px rgba(0,0,0,0.24);
}
.xinling .detail{
    text-align: center;
}
.xinling .detail h3{
    padding:71px 0 30px;
}
.xinling .detail h4{
    padding:0 0 10px;
    font-size:22px;
    line-height:26px;
    color:#222222;
    font-weight: normal;
}
.xinling .detail p{
    font-size:15px;
    line-height:26px;
    color:#999;
}
.xixing .detail p{
    width: 18px;
    font-size: 18px;
    line-height: 18px;
}
.fangxinwrap{
    padding:90px 0 70px;
}
.fangxinbox{
    padding:9px 12px;
    box-shadow: 4px 0px 7px rgba(0,0,0,0.24);
    border:1px solid #999\9;
}
.fangxinCon{
    padding: 0 0 30px;
    text-align: center;
    border: 1px solid #c0c0c0;
}
.fangxinCon .title{
    margin:43px 0 20px;
}
.fangxinCon h3{
    font-size: 22px;
    line-height: 26px;
    color: #222;
}
.fangxinCon p{
    width: 670px;
    margin: 0 auto;
    font-size: 15px;
    line-height: 26px;
    color: #999;
}
.newhuanjing .slideBox{ width:1200px; height:600px; overflow:hidden; position:relative;}
.newhuanjing .slideBox .hd{ height:15px; width:100%;overflow:hidden; position:absolute; left:0; bottom:20px; z-index:1;text-align:center;}
.newhuanjing .slideBox .hd ul{ overflow:hidden; zoom:1; display: inline-block;}
.newhuanjing .slideBox .hd ul li{ float:left; margin-right:5px;  width:12px; height:13px;background:url(../img/controller.png) 0 0 no-repeat; cursor:pointer; }
.newhuanjing .slideBox .hd ul li.on{ background-position:0 -16px;}
.newhuanjing .slideBox .bd{ position:relative; height:100%; z-index:0;  width:1200px;  }
.newhuanjing .slideBox .bd li{ zoom:1; vertical-align:middle;position: relative;  width:1200px;}

.normalbanner .detail{
    padding:40px 60px;
    background:url(../img/detail.png) repeat
}
.newhuanjing .detail{
    /*left:auto;
    right: 140px;
    top: 40px;*/
    right: auto;
    left: 100px;
    top: 25px;
}
.xixingtiaozheng{
    padding:30px 0 80px;
}
.xixingtiaozheng .detail{
    right:auto;
    left: 100px;
    top: 25px;
}
/****end of jidi_ysc***/
/****jidi_news***/
.news{
    padding:249px 0 143px;
    background:url(../img/newsShow.png) center 65px no-repeat;
    position: relative;
}
.newsIcon{
    position: absolute;
    z-index: -1;
}
.newsLeft{
    left:0;
    top:790px;
}
.newsRight{
    right:0;
    top:225px;
}
.newsshow{

}
.newsshow li{
    float: left;
}
.newsshow li{
    width: 361px;
    margin-right:55px;
    padding:0 0 90px;
    border-top: 1px solid #cdcdcd;
}
.newsshow .last{
    margin: 0;
}
.newsshow li h3{
    height: 60px;
    padding:20px 0 10px;
    font-size:20px;
    line-height:26px;
    color:#333;
}
.newsshow li .imgBox{
    display: block;
    width: 361px;
    height: 168px;
    overflow: hidden;
}
.newsshow li p{
    padding:10px 0 0;
}
.newsshow li p span{
    font-size:16px;
    line-height:26px;
    color:#999;
}
.newsshow li p a{
    font-size:14px;
    line-height:26px;
    color:#999;
    text-transform: uppercase;
}
.newslist{
    border-top: 1px solid #dbdbdb;
}
.newslist li{
    height: 66px;
    border-bottom: 1px solid #dbdbdb;
}
.newslist li a{
    display: inline-block;
    width: 1000px;
    font-size:20px;
    line-height:66px;
    color:#333;
    -webkit-transition: padding 0.5s;
    transition: padding 0.5s;
}
.newslist li a:hover{
    padding-left: 48px;
    background:url(../img/newslist.png) no-repeat 16px center;
}
.newslist li .date{
    font-size:16px;
    line-height:66px;
    color:#999;
}
.page{
    width: 280px;
    margin: 90px auto 0;
}
.page a{
    float: left;
    width: 46px;
    height: 46px;
    margin-right: 3px;
    display: inline;
}
.page .prev,.page .next{
    margin-right: 15px;
    background:url(../img/page.png) no-repeat center 15px;
    cursor: pointer;
}
.page .next{
    margin:0 0 0 15px;
    background-position:center -68px;
}
.page a{
    font-size: 18px;
    color: #333;
    line-height: 46px;
    text-align: center;
}
.page a li{
	list-style: none;
    text-indent: -9999px;	
} 
.page .active,.page a:hover{
    color: #fff;
    background: #a53317;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.page .prev:hover,.page .next:hover{
	background:url(../img/page.png) no-repeat center 15px;
    color: #333;
}
.page .next:hover{
    background-position:center -68px;
}
/****end of jidi_news***/
/****jidi_news_detail***/
.newsDetail{

}
.newsDetail .inner{
    width: 1002px;
}
.newsDetail h3{
    font-size: 20px;
    color: #2c4001;
    line-height: 30px;
    text-align: center;
}
.newsDetail .date{
    font-size: 14px;
    color: #666;
    line-height: 20px;
    text-align: center;
}
.detailCon{
    padding:40px 0;
    margin:35px 0 30px;
    border-top: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
}
.detailCon img{
    margin:0 0 60px;
}
.detailCon p{
    padding:0 0 20px;
    font-size: 14px;
    color: #555;
    line-height: 24px;
}
.pageStatus{
    position: relative;
}
.pageStatus a{
    display: block;
    font-size: 14px;
    color: #333;
    line-height: 28px;
}
.pageStatus .backNews{
    color: #666;
    padding-left: 30px;
    background:url(../img/backNews.png) no-repeat 0 center;
    position: absolute;
    right: 0;
    top:15px;
}
/****end of jidi_news_detail***/
/****jiangxin_fuwu***/
.fuwu{
    padding:0 0 120px;
}
.topHead{
    padding:74px 0 93px;
    text-align: center;
}
.topHead>span{
    display: block;
    width: 34px;
    height: 1px;
    margin:20px auto 0;
    background: #8b946f;
}
.fuwu .con{
    min-height: 500px;
    padding:0 495px 0 135px;
}
.fuwu .con h3{
    padding:65px 0 20px;
    font-size: 30px;
    color: #2c4001;
    line-height: 30px;
}
.fuwu .con p{
    font-size: 15px;
    color: #666;
    line-height: 30px;
}
.godetail{
    display: block;
    margin: 80px 0 0;
    width:117px;
    height: 45px;
    font-size: 16px;
    line-height: 45px;
    color: #b79a70;
    background: transparent;
    border:1px solid #b79a70;

    text-align: center;
    -moz-border-radius: 23px;
    -webkit-border-radius: 23px;
    border-radius: 23px;
}
.godetail:hover{
    color: #fff;
}
.fuwu .con .godetail:hover{
    color: #fff;
    background: #b79a70;
}
.fuwu .con .imgBox{
    width: 339px;
    height: 451px;
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 127px;
}
/****end of jiangxin_fuwu***/
/****jiangxin_fuwu_detail***/
.fuwudetail .topHead{
    padding:64px 0 60px;
}
.fuwudetail .detailcon{
    padding:0 80px 80px 80px;
    background: #e7e9e6;
}
.fuwudetail .detailcon h3{
    padding:90px 0 50px;
    font-size: 20px;
    color: #333;
    line-height: 30px;
}
.fuwudetail .detailcon h3 span{
    display: inline-block;
    /*width: 155px;*/
    font-size: 18px;
    color: #6c7966;
}

/****end of jiangxin_fuwu_detail***/
/****jiangxin_shg***/
.jiangxin_shg{
    padding:0 0 85px;
    position: relative;
}
.shg_left{
    position: absolute;
    top: 0;
    left: 0;
}
.shg_right{
    position: absolute;
    top: 890px;
    right: 0;
    z-index: -1;
}
.shg_bot{
    position: absolute;
    bottom: 0px;
    right: 20px;
}
.jiangxin_shg .con{
    padding:45px 62px;
    border:1px solid #c8c8c8;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
.jiangxin_shg .topHead{
    padding:100px 0 110px;
}
.box{
    padding-bottom: 35px;
}

.jiangxin_shg .explain,.jiangxin_shg .img{
    opacity: 0;
    filter: alpha(opacity=0);
}
.jiangxin_shg .explain{
    width: 440px;
}
.jiangxin_shg .explain p{
    padding:15px 0 0;
    font-size: 16px;
    line-height: 26px;
    color: #666;
}
.box_jk .img{
    margin-left: 0px;
    /*margin-left: 104px;*/
}
.box_jk  .explain{
    padding:150px 0 0;
    margin-right: 0px;
}
.box_kexue  .img{
    margin-right: -100px;
}
.box_kexue  .explain{
    padding:245px 0 0;
    margin-left: 0px;
    /*margin-left: 80px;*/
}
.box_fuwu  .img{
    margin-left: -100px;
}
.box_fuwu  .explain{
    padding:85px 0 0;
    margin-right: -100px;
}
.box_xinan  .explain{
    padding:230px 0 0;
    margin-left: 0px;
}
.box_xinan .img{
    margin-top: 114px;
    margin-right:-100px;
}
/****end of jiangxin_shg***/
/****jiangxin_yvjia***/
.jiangxin_yvjia{
    padding-bottom: 68px;
}
.jiangxin_yvjia .topHead {
    padding: 70px 0 60px;
    text-align: center;
}
.jiangxin_yvjia .topHead p{
    padding:35px 0 0;
    font-size: 13px;
    line-height: 22px;
    color: #999;
}
.daoshi{
    height: auto;
    margin-bottom: 47px;
    background: #fff;
    padding-bottom: 50px;
}
.daoshi ul{
    width: 1100px;
    margin: 0 auto;
    /*overflow-x: hidden;
    height: 550px;*/
}
.daoshi h3{
    padding:43px 0 30px 50px;
    font-size: 24px;
    line-height: 24px;
    color: #6e7759;
}
.daoshi li,.daoshi li .imgBox,.daoshi li .info{
    float: left;
}
.daoshi li{
    /*padding-left: 50px;*/
    margin-bottom: 25px;
}
.daoshi li .imgBox{
    width:180px;
    height: 254px;
    overflow: hidden;
}
.daoshi li .info{
    padding:15px 0 0 40px;
}
.daoshi li p{
    font-size: 16px;
    line-height: 28px;
    color: #333;
}
/* 本例子css */
.jiangxin_yvjia .slideBox{ width:1200px; height:476px; overflow:hidden; position:relative;}
.jiangxin_yvjia .slideBox .hd{ height:15px; width:100%;overflow:hidden; position:absolute; left:0; bottom:0; z-index:1;text-align:center;}
.jiangxin_yvjia .slideBox .hd ul{ overflow:hidden; zoom:1; display: inline-block;}
.jiangxin_yvjia .slideBox .hd ul li{ float:left; margin-right:5px;  width:12px; height:13px;background:url(../img/controller.png) 0 0 no-repeat; cursor:pointer; }
.jiangxin_yvjia .slideBox .hd ul li.on{ background-position:0 -16px;}
.jiangxin_yvjia .slideBox .bd{ position:relative; height:100%; z-index:0;  width:1200px;  }
.jiangxin_yvjia .slideBox .bd li{ zoom:1; vertical-align:middle;position: relative;  width:1200px;}

.jiangxin_yvjia .slideBox .bd .con{
    width: 467px;
    height: 215px;
    padding:60px 70px;
    background: #fff;
    position: absolute;
    right: 0;
    top:45px;
}
.jiangxin_yvjia .slideBox .bd .con h3{
    padding-bottom: 25px;
    font-size:30px;
    line-height:30px;
    color:#6e7759;
}
.jiangxin_yvjia .slideBox .bd .con p{
    font-size:15px;
    line-height:23px;
    color:#666;
    text-align: left;
}
.jiangxin_yvjia .slideBox .bd .con .godetail{
    margin: 50px 0 0;
    width:139px;
    height: 46px;
    font-size: 16px;
    line-height: 46px;
    color: #2c4001;
    border:1px solid #2c4001;
    -moz-border-radius: 23px;
    -webkit-border-radius: 23px;
    border-radius: 23px;
}
.jiangxin_yvjia .slideBox .bd .con .godetail:hover{
    background: #2c4001;
    color: #fff;
}
/****end of jiangxin_yvjia***/
/****about***/
.about{

}
.about .topHead{
    padding-bottom: 55px;
    background:url(../img/aboutTopHead.png) no-repeat 620px 50px;
}
.yuanjing{
    padding:0 0 160px 85px;
}
.yuanjing h3{
    padding: 20px 0 30px;
    font-size:30px;
    line-height:30px;
    color: #333;
}
/* 本例子css */
.about .slideBox{ width:1027px; height:418px; overflow:hidden; position:relative;}
.about .slideBox .hd{ height:15px; width:100%;overflow:hidden; position:absolute; left:0; bottom:20px; z-index:1;text-align:center;}
.about .slideBox .hd ul{ overflow:hidden; zoom:1; display: inline-block;}
.about .slideBox .hd ul li{ float:left; margin-right:5px;  width:12px; height:13px;background:url(../img/yuanjingController.png) 0 0 no-repeat; cursor:pointer; }
.about .slideBox .hd ul li.on{ background-position:0 -16px;}
.about .slideBox .bd{ position:relative; height:100%; z-index:0;  width:1027px;  }
.about .slideBox .bd li{ zoom:1; vertical-align:middle;position: relative;  width:1027px;}

.about .slideBox .bd .con{
    padding:60px 0 0;
    position: absolute;
    left: 75px;
    top:65px;
}
.about .slideBox .bd .con h2{
    font-size:34px;
    line-height:40px;
    color:#fff;
}
.about .slideBox .bd .con p{
    font-size:16px;
    line-height:36px;
    color:#fff;
    text-align: left;
}
.tuanduiinfo{
    height: 370px;
    padding: 0 0 150px 85px;
    position: relative;
}
.tuanduiinfo p{
    width: 440px;
    padding:40px 0 0;
    font-size:14px;
    line-height:24px;
    color:#666;
}
.infoitem{
    height: 370px;
    position: relative;
    display: none;
}
.tuandui{
    display: block;
}
.infoitem .img{
    position: absolute;
    top:-40px;
    right:20px;
}
.snow-link {
    position: absolute;
    height: 110px;
    float: left;
    bottom: 150px;
}
.snow-link a {
    display: block;
    float: left;
    height: 76px;
    width: 28px;
    border: 1px solid #606849;
    font-size: 14px;
    color: #7f7f7f;
    background: url(../img/w4.png) center 15px no-repeat;
    padding-top: 32px;
    margin-right: 28px;
    text-align: center;
    line-height: 16px;
    transition-duration: 300ms;
}
.snow-link a:hover, .snow-link .linking {
    background: #606849 url(../img/w3.png) center 15px no-repeat;
    color: #fff;
}
.newAbout{
    width: 780px;
    padding: 80px 0 80px 0;
    margin-left: 275px;
    position: relative;
}
.newAbout h2{
    padding:20px 0;
    font-size: 24px;
    color: #333;
    line-height: 30px;
}
.newAbout .firstTitle{
    padding-top: 0;
}
.detailimg{
    margin:15px 0 20px;
}
.newAbout p{
    font-size: 14px;
    color: #888;
    line-height: 22px;
}
.newAbout p img{
    position: relative;
    margin-right: 5px;
}



.newAbout .aboutTitle{
    top:80px;
    left:-175px;
}
.newAbout .zhu{
    bottom:80px;
    left:-200px;
}


/****end of about***/
/****jobs***/
.jobs{
    padding-bottom: 70px;
}
.jobs h2{
    font-size:30px;
    line-height:105px;
    color:#333;
}
#jobsList{

}
#jobsList li{
    background: #fff;
    margin-bottom: 6px;
}
#jobsList .hand{
    height: 60px;
    padding:0 60px;
    font-size:20px;
    line-height:60px;
    color:#666;
    background: #fff url(../img/jobmen.png) 30px 20px no-repeat;
    position: relative;
    cursor: pointer;
}
#jobsList .curent .hand{
    color:#f2f2f2;
    background: #aaaea0 url(../img/jobmen.png) 30px -80px no-repeat;
}
#jobsList .hand .pointer{
    display: block;
    width:31px;
    height: 31px;
    background: url(../img/jobsPointer.png) no-repeat 0 0;
    position: absolute;
    right: 20px;
    top:14px;
}
#jobsList .curent .hand .pointer{
    background-position:0 -88px;
}
.jobCon{
    font-size:14px;
    line-height:24px;
    display: none;
}
.jobCon dl{
    padding:25px 30px;
}
.jobCon dt{
    color:#333;
}
.jobCon dd{
    color:#888;
}
.jobCon .botCon{
    height: 103px;
    padding:15px 30px 0;
    border-top: 1px solid #dfdfdf;
    position: relative;
}
.jobCon .botCon p{
    color:#969696;
}
.jobCon .botCon .godetail{
    margin: 0;
    width:134px;
    height: 40px;
    font-size: 16px;
    line-height: 40px;
    color: #2c4001;
    border: 1px solid #2c4001;
    -moz-border-radius: 23px;
    -webkit-border-radius: 23px;
    border-radius: 23px;
    position: absolute;
    right:27px;
    top:39px;
}
.jobCon .botCon .godetail:hover{
    background: #2c4001;
    color: #fff;
}
.getMoreJob{
    height: 53px;
    background: #ececec;
    text-align: center;
    cursor: pointer;
}
.getMoreJob a{
    display: inline-block;
    padding-right:40px;
    font-size: 18px;
    line-height: 53px;
    color: #666;
    background: url(../img/getMoreJob.png) no-repeat right center;

}
/****end of jobs***/
/****jobs_detail***/
.jobs_detail{

}
.jobsDetailForm{
    padding: 0 0 0 40px;
}
.jobsDetailForm div{
    padding:0 0 36px;
}
.jobsDetailForm span,.jobsDetailForm .normalTxt,.jobsDetailForm select{
    float: left;
}
.jobsDetailForm span{
    width:153px;
    padding:0 1px 0 0;
    font-size: 20px;
    line-height: 46px;
    color: #666;
    text-align: right;
}
.jobsDetailForm span i{
    color: #dc0000;
    font-size: 12px;
    font-style: normal;
    position: relative;
    top: -5px;
}
.jobsDetailForm .normalTxt{
    width: 343px;
    height: 48px;
    padding:0 10px;
    font-size: 20px;
    line-height: 50px;
    color: #666;
    border:1px solid #e2e2e2;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.jobsDetailForm select{
    width: 177px;
    height: 44px;
    padding:10px 0\9;
    margin-right: 9px;
    font-size: 20px;
    line-height: 44px;
    color: #666;
    border:1px solid #e2e2e2;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.jobsDetailForm .normalTextarea{
    width: 862px;
    height: 186px;
    padding:10px;
    font-size: 20px;
    line-height: 44px;
    color: #666;
    border:1px solid #e2e2e2;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    resize:none;
}
.jobsDetailForm .normalSubmit{
    display: inline-block;
    width: 126px;
    height: 42px;
    margin-left: 153px;
    font-size: 16px;
    line-height: 42px;
    text-align: center;
    color: #c9d0b5;
    border:none;
    background: #606849;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
/****end of jobs_detail***/
/****yanjiuyuan***/
.yanjiuyuan{
    padding: 300px 0 120px;
    background: url(../img/yjyshow.png) center 60px no-repeat;
    position: relative;
}
.partnerHead{
    text-align: center;
}
.partnerHead h3{
    padding:0 0 20px;
    font-size: 32px;
    line-height: 32px;
    color: #a53519;
}
.partnerHead p{
    font-size: 18px;
    line-height: 18px;
    color: #333;
}
.partner{
    padding:50px 0 90px;
}
.partner .slideBox{ width:1200px; height:300px; overflow:hidden; position:relative;padding-bottom: 30px;}
.partner .slideBox .hd{ height:16px; width:100%;overflow:hidden; position:absolute; left:0; bottom:0; z-index:1;text-align:center;}
.partner .slideBox .hd ul{ overflow:hidden; zoom:1; display: inline-block;}
.partner .slideBox .hd ul li{ float:left; margin-right:5px;  width:12px; height:12px;border:1px solid #333; cursor:pointer;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.partner .slideBox .hd ul li.on{ background:#a88b61;border:none;width: 14px;height: 14px;}
.partner .slideBox .bd{ position:relative; height:100%; z-index:0;  width:1200px;  }
.partner .slideBox .bd li{ zoom:1; vertical-align:middle;position: relative;  width:305px;}
.partner .slideBox .bd li{
    float: left;
    height: 260px;
    padding:20px 33px;
    margin-right: 43px;
    background: #a88b61;
    color: #fff;
}
/*.partner li{
	float: left;	
	width: 305px;
	height: 230px;
	padding:20px 33px;
	margin-right: 43px;
	background: #a88b61;
	color: #fff;
}
.partner .last{
	margin-right:0;
}*/
.partner li h3{
    display: inline-block;
    padding:0 0 12px;
    font-size: 16px;
    line-height: 20px;
    border-bottom: 1px solid #fff;
}
.partner li h2{
    padding:15px 0;
    font-size: 20px;
    line-height: 26px;
}
.partner li p{
    height: 160px;
    font-size: 14px;
    line-height: 20px;
    overflow: hidden;
}
.tixiHead{
    text-align: center;
}
.tixiHead h3{
    padding:0 0 20px;
    font-size: 32px;
    line-height: 32px;
    color: #333;
}
.tixiHead p{
    font-size: 18px;
    line-height: 24px;
    color: #888;
}
.tixishow{
    padding:65px 0 0;
    margin-right: -80px;
}
.tixishow li{
    float: left;
    width: 278px;
    margin-right: 40px;
    opacity: 0;
}
.tixishow li .words{
    min-height: 152px;
}
.tixishow li .imgBox{
    display: block;
    width: 278px;
    height: 152px;
    overflow: hidden;
    cursor: default;
}
.tixishow li h2{
    float: left;
    display: inline;
    font-size: 90px;
    line-height: 90px;
    color: #333;
}
.tixishow li h3{
    font-size: 28px;
    line-height: 32px;
    color: #333;
}
.tixishow li .first{
    padding-top: 15px;
}
.tixishow li p{
    font-size: 14px;
    line-height: 20px;
    color: #666;
}
.yjyleft{
    left: 0;
    top:665px;
}
.yjyright{
    top: 325px;
    right: 0;
}
.yjybot{
    right: 0;
    bottom:0;
}
.newyanjiuyuan{

}
.newyanjiuyuan .topHead p{
    font-size: 16px;
    line-height: 26px;
    color: #666;
    text-align: center;
}
.newyanjiuyuan .topHead .firstP{
    padding:25px 0 70px;
}
.newyanjiuyuan .topHead .specP{
   /* width: 870px;
    margin: 0 auto;*/
}
.newyanjiuyuan .topHead h3{
    padding:0 0 10px;
    font-size: 26px;
    line-height: 36px;
    color: #333;
    text-align: center;
}
.newyanjiuyuan .topHead h3 img{
    position: relative;
    top: -4px;
    left: -10px;
}
.newyanjiuyuan .con {
    padding: 45px 62px;
    border: none;
}
.newyanjiuyuan .specTopHead{
    padding:40px 0;
}
.hezuoLink{
    display: inline-block;
    padding:50px 0 0;
    font-size: 20px;
    line-height: 26px;
    color: #777;
}
.hezuoLink li,.hezuoLink li a{
    float: left;
}
.hezuoLink li a{
    padding:0 10px;
    color: #777;
}
.hezuoLink .first a{
    padding-left:0;
}
.hezuoLink .last a{
    padding-right:0;
}
/****end of yanjiuyuan***/
/****contact***/
.contact{
    padding-bottom: 150px;
}
.contact .topHead p{
    padding-top: 10px;
    font-size: 14px;
    line-height: 18px;
    color: #999;
}
.contact .imgBox{
    width: 1200px;
    /*height: 730px;
    overflow: hidden;*/
}
/****end of contact***/
/****footer***/
footer{
    height: 312px;
    background:url(../img/footer.jpg) center 0 no-repeat;
}
.footerTopCon{
    height: 189px;
    padding:60px 0 0;
    position: relative;
}
.links dl dt{
    margin-bottom: 20px;
}
.links dl dd{
    font-size:14px;
    line-height: 28px;
    color: #888;
}
.share{
    width: 125px;
    position: absolute;
    top:85px;
    right: 0;
}
.share a{
    float: left;
    width: 46px;
    height: 46px;
    margin: 0 0 0 15px;
}
.share p{
    padding: 0 0 20px;
    font-size: 14px;
    color: #a5a5a5;
    line-height: 26px;
    text-align: right;
}
.share .jiathis_style  .jtico{
    float: left;
    width: 46px;
    height: 46px!important;
    padding-left: 0px!important;
    background: url(../img/share.png) no-repeat 0 0;
}
.share .jiathis_style .jtico_tsina{
    background-position: 0 0;
}
.share .jiathis_style .jtico_tqq{
    background-position: -58px 0;
}
.share .jiathis_style  .jtico_weixin{
    background-position: -116px 0;
}
.footerBotCon{
    height: 43px;
    padding:20px 0 0;
    line-height: 20px;
    color: #8a8a8a;
}
.Copyright,.Copyright a,.phoneNumber a{
    font-size: 13px;
    color: #8a8a8a;
    font-family: "Microsoft Yahei";
}
.Copyright a:hover{
    color: #8a8a8a;
}
.phoneNumber{

}
#backWelcome{
	display: block;
	width: 55px;
	padding:55px 0 0;
	background:url(../img/backWelcome.png) no-repeat 0 0;
	text-align: center;
	font-size:13px;
    line-height: 28px;
    color: #777;
    font-family: "Microsoft Yahei";
    position: fixed;
    right: 55px;
    bottom: 100px;
    z-index: 100;
}

.tipCon .p{
    max-height: 160px;
    overflow: auto;
    margin-top: 10px;
    margin-bottom: 15px;
}
/****end of footer***/