﻿/* By 5811.com.cn */ body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0; padding:0; } table{border-collapse:collapse; border-spacing:0; } fieldset,img{border:0; } ol,ul{list-style:none; } caption,th{text-align:left; } q:before,q:after{content:''; } abbr,acronym{border:0; } .clear{clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0; } .l,.col-l,.col_l,.col-c,.col_c{float:left; } .r,.col-r,.col_r,dt span,.ul-txt li span,.ul_txt li span{float:right; } .c{clear:both; } .n,em{font-weight:normal; font-style:normal; } .b{font-weight:bold; } .i{font-style:italic; } .fa{font-family:Arial; } .fg{font-family:Georgia; } .ft{font-family:Tahoma; } .fl{font-family:Lucida Console; } .fs{font-family:'宋体'; } .fw{font-family:'微软雅黑'; } .tc{text-align:center; } .tr{text-align:right; } .tl{text-align:left; } .tdu{text-decoration:underline; } .tdn,.tdn:hover,a.tdl:hover{text-decoration:none; } .fc0{color:#000000; } .fc3{color:#333333; }
.fc6{color:#666666; } .fc9{color:#999999; } .fcr{color:red; } .fcw{color:white; } .fcb{color:blue; } .fcg{color:green; } .f0{font-size:0; } .f10{font-size:10px; } .f12{font-size:12px; } .f13{font-size:13px; } .f14{font-size:14px; } .f16{font-size:16px; } .f20{font-size:20px; } .f24{font-size:24px; } .vm{vertical-align:middle; } .vtb{vertical-align:text-bottom; } .vt{vertical-align:top; } .vn{vertical-align:-2px; } .vimg{margin-bottom:-3px; } .m0{margin:0; } .ml0{margin-left:0; } .ml5{margin-left:5px; } .ml10{margin-left:10px; } .ml20{margin-left:20px; } .mr0{margin-right:0; } .mr5{margin-right:5px; } .mr10{margin-right:10px; } .mr20{margin-right:20px; } .mt5{margin-top:5px; } .mt10{margin-top:10px; } .mt20{margin-top:20px; } .mb5{margin-bottom:5px; } .mb10{margin-bottom:10px; } .mb20{margin-bottom:20px; } .ml-1{margin-left:-1px; } .mt-1{margin-top:-1px; } .p1{padding:1px; } .pl5{padding-left:5px; } .p5{padding:5px; } .pt5{padding-top:5px; } .pr5{padding-right:5px; } .pb5{padding-bottom:5px; }
.p10{padding:10px; } .pl10{padding-left:10px; } .pt10{padding-top:10px; } .pr10{padding-right:10px; } .pb10{padding-bottom:10px; } .p20{padding:20px; } .pl20{padding-left:20px; } .pt20{padding-top:20px; } .pr20{padding-right:20px; } .pb20{padding-bottom:20px; } .rel,.pr{position:relative; } .abs,.pa{position:absolute; } .dn{display:none; } .db{display:block; } .dib{-moz-inline-stack:inline-block; display:inline-block; } .di{display:inline; } .ovh{overflow:hidden; } .ovs{overflow:scroll; } .vh{visibility:hidden; } .vv{visibility:visible; } .lh14{line-height:14px; } .lh16{line-height:16px; } .lh18{line-height:18px; } .lh20{line-height:20px; } .lh22{line-height:22px; } .lh24{line-height:24px;} .fix{*zoom:1; } .fix:after,.fix:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; } .z{_zoom:1; } .h1{height:1px; } .h5{height:5px; } .h10,.h{height:10px; } .h15{height:15px; } .h20{height:20px; }
.h1,.h5,.h10,.h15,.h20,.h{font-size:0px; line-height:0; overflow:hidden; clear:both; } body{font:12px 宋体,Arial,sans-serif; } a{text-decoration:none; } a:hover{color:#FF6600 }

/*-----------------[初始化]--------------*/
body{color: #444;font-size: 12px;line-height: 1.5;font-family:"微软雅黑","Microsoft Yahei";}
a{color: #444;}
a:hover{color: #07913a;}
img{max-width: 100%;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
input,textarea,select{font-size: 12px;color: #444;
    font-family:"微软雅黑","Microsoft Yahei";outline: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
input[type='submit'],input[type='reset'],input[type='button'],select{
  
}
input[type='submit'],input[type='reset'],input[type='button']{cursor: pointer;}
::-webkit-input-placeholder {color: #999;}
::-moz-placeholder {color: #999; }
::-ms-input-placeholder {color: #999;}

.ani,a{
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}

/*布局*/
.wp{width: 100%;max-width: 1392px;margin: 0 auto;}
.h50{height: 50px;clear: both;overflow: hidden;}
.h100{height: 100px;clear: both;overflow: hidden;}

*{outline: none;}


/*******************************
  -------[=头部]-------
********************************/
#top{
    height: 32px;
    background:#07913a;
    font-size: 12px;color: #fff;line-height: 32px;
}
.soBox{
    float: right;width: 180px;height: 32px;
    background:#ececec;position: relative;
}
.soBox .inp{
    display: block;width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;   
    box-sizing: border-box;
    padding: 0 35px 0 10px;
    background: none;border: none;
    font-size: 12px;color: #fff;line-height: 32px;
}
.soBox .inp::-webkit-input-placeholder {font-family: "Arial";color: #bebebe;text-transform: uppercase;}
.soBox .inp::-moz-placeholder {font-family: "Arial";color: #bebebe;text-transform: uppercase; }
.soBox .inp::-ms-input-placeholder {font-family: "Arial";color: #bebebe;text-transform: uppercase;}
.soBox .sub{
    display: block;width: 35px;height: 32px;
    background: url(../images/icon3.png) no-repeat center center;
    position: absolute;right: 0;top: 0;
    cursor: pointer;
    border: none;
}

#top .lang{
    float: right;
    width: 110px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;   
    box-sizing: border-box;
    padding-right: 20px;
    background: url(../images/icon2.png) no-repeat 90px center;
    font-size: 12px;color: #fff;line-height: 32px;
    position: relative;
    cursor: pointer;
}
#top .lang span{
    display: block;padding-left: 25px;
    background: url(../images/icon1.png) no-repeat left center;
}
#top .lang ul{
    position: absolute;left: 0;right: 0;top: 100%;z-index: 900;
    background:#07913a;
    border-top: 0px #fff solid;
    display: none;
}
#top .lang ul li a{
    display: block;padding-left: 25px;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #fff;
}
#top .lang ul li a:hover{text-decoration: underline;}


#hd{
    height: 90px;
    background: #fff;
}
.logo{
    display: block;float: left;
    height: 90px;line-height: 90px;
}
.logo img{
    display: inline-block;vertical-align: middle;
    height:60px;
    -o-transition:none !important;
    -ms-transition:none !important;
    -moz-transition:none !important;
    -webkit-transition:none !important;
    transition:none !important;
}

.nav{float: right;position: relative;}
.nav li{float: left;position: relative; background:url(../images/a.png) no-repeat right center; }
.nav li:nth-child(n+4){position: static;}
.nav .v1{
    display: block;
    padding: 0 7px;
    font-size: 16px;color: #333;line-height:30px;
    background-position: center bottom;
    background-repeat: no-repeat; margin:30px 5px;
}
.nav .v1:hover,.nav li.on .v1{background:#07913a;border-radius: 50px; color:#fff;}

.nav .subBox{
    width: 425px;
    position: absolute;
    left: 0;
    top: 100%;z-index: 999;
    background: #fff;
    border-top: 1px solid #fbfcfd;
    padding:10px 0;
    display: none;
}
.nav li:nth-child(n+4) .subBox{left: auto;right: 0;}
.nav .subBox dl {
    width: 125px;
    float: left;
    background: url(../images/bg8.jpg) repeat-y right 5px top;
    height: auto !important;
    height: 195px;
    min-height: 195px;
}
.nav .subBox dl dd{text-align: center;}
.nav .subBox dl dd a {
    display: block;
    line-height: 35px;
    font-size: 14px;color: #555;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap; width:120px;margin: 0 auto;
}
.nav .subBox dl dd a:hover{
    color: #fff;
    background: #07913a;
}
.nav .subBox .pic {
    width: 255px;
    float: right;
    padding-bottom: 10px;
    margin-right:25px;
    font-size: 12px;
    line-height: 22px;color: #555;
}
.nav .subBox .pic img{
    display: block;width: 100%;height: auto;
    margin-bottom: 10px;
}
.nav .subBox .pic p{
    max-height: 66px;overflow: hidden;
}

.a-lang{
    display: block;float: right;
    font-size: 16px;color: #07913a;
    display: none;
}

/*******************************
    -------[=导航]-------
********************************/
.menuBtn{position: relative;z-index: 9;display: none;float: right;
    width: 30px;height: 35px;padding: 20px 0 0;cursor: pointer;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.menuBtn b{display: block;height: 3px;
    margin: 3px 0 5px;border-radius: 2px;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.menuBtn.open{}
.menuBtn.open b{display: none;margin: 0;position: absolute;left: 2px;top: 50%;width: 30px;}
.menuBtn.open b:first-child{display: block;
    transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
}
.menuBtn.open b:last-child{display: block;
    transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
}

/*******************************
  -------[=banner]-------
*******************************/
#banner{height: 500px;}
#banner .slick-slider,#banner .slick-list,#banner .slick-track,#banner .slick-slide{height: 100%;}
#banner .slick-slide{outline: 0;position: relative;
    background-position: center center;background-repeat: no-repeat;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}

#banner .slick-dots{position: absolute;right: 50%;bottom: 125px;text-align: center;z-index: 99;margin-right: -580px;}
#banner .slick-dots li{display: inline-block;margin: 0 2px;}
#banner .slick-dots li button{display: block;width: 10px;height: 10px;border: none;text-indent: -9999em;cursor: pointer;padding: 0;margin: 0;
    font-size: 0;line-height: 0;text-indent: 999px;background-color:#f1f1f1;border-radius: 50%;
}
#banner .slick-dots li.slick-active button{width: 20px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;background-color: #07913a;
}

#banner .slick-slide.slick-current{
    -webkit-animation: bg-scalc 10s infinite linear alternate;
    -o-animation: bg-scalc 10s infinite linear alternate;
    animation: bg-scalc 10s infinite linear alternate;
}
@keyframes bg-scalc{
    0% {
        -webkit-transform: translate3d(0, 0, 0) scale(1);
    }

    100% {
        -webkit-transform: translate3d(0, 0, 0) scale(1.1);
    }
} 
@-webkit-keyframes bg-scalc{
    0% {
        -webkit-transform: translate3d(0, 0, 0) scale(1);
    }

    100% {
        -webkit-transform: translate3d(0, 0, 0) scale(1.1);
    }
} 
@-o-keyframes bg-scalc{
    0% {
        -webkit-transform: translate3d(0, 0, 0) scale(1);
    }

    100% {
        -webkit-transform: translate3d(0, 0, 0) scale(1.1);
    }
} 


#ban{
    height: 350px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    margin-bottom: 40px;
}

/*******************************
  -------[=底部]-------
********************************/

#fd{
    background: #fff;
}
#fd .f-top{overflow: hidden;padding: 24px 0 20px;border-top: 1px solid #e6e6e6;}
#fd .f-top-r{float: right;padding-left:30px;border-left:1px solid #e0e0e0;margin-right:39%;}
.f-nav{float: left;overflow: hidden;}
.f-nav dl{
    float: left;width: auto;
    font-size: 14px;color:#151515;line-height: 30px;margin: 12px 18px;
}
.f-nav dl dt{
    font-size: 16px;font-weight: normal;line-height: 26px;
}
.f-nav dl dd{
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.f-nav dl dd a{color: inherit;}
.f-nav dl dd a:hover{color:#07913a;}



.f-share{
    font-size: 12px;color: #000;line-height: 26px;
    margin-bottom: 30px;
}
.f-share a{
    display: inline-block;vertical-align: top;
    width: 25px;height: 24px;
    background-repeat: no-repeat;
    background-image: url(../images/share.png);
}
.f-share a:hover{
    opacity: .8;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}
.f-share .a-more{background-position: left top;}
.f-share .a-qzone{background-position: left -52px;}
.f-share .a-sina{background-position: left -104px;}
.f-share .a-tqq{background-position: left -260px;}
.f-share .a-renren{background-position: left -208px;}
.f-share .a-wechat{background-position: left -1612px;}

/*.f-share .jiathis_style {margin-left: 0;margin-top: -5px;}*/



.f-ma{
    overflow: hidden;padding-right: 12px;
    background: url(../images/bg1.png) no-repeat right 14px;
}
.f-ma .pic{
    float: right;width: 103px;margin-right:5px; margin-bottom:10px;
    font-size: 12px;line-height: 20px;text-align: center;
}
.f-ma .pic img{
    display: block;width: 103px;height: 103px;
    margin-bottom: 5px;
}


.f-copy{
    /*overflow: hidden;*/
    background: #333;
    font-size: 12px;color: #fff;line-height: 41px;
}
.f-copy span{float: right;}
.f-copy span a{color: inherit;}
.f-copy span a:hover{text-decoration: underline;}

.fb-cygs{margin-left: 30px;float: right; width:200px; height:25px; border:1px solid #565656; background:#4a4a4a; position:relative; margin-top:8px; cursor:pointer;}
.fb-cygs .cygs-t{ 
    float: none;display:block; line-height:30px; text-indent:30px; position:relative;
    background: url(../images/icon27.png) no-repeat right 15px center;
}
.fb-cygs .cygs-t .ion{ position:absolute; right:10px;}
.fb-cygs .cygs-v{
     display:none; 
     width:100%; 
     left:-1px; position:absolute; bottom:100%; background:#696868; 
     border:1px solid #4a4a4a; padding:10px 0; max-height:164px; overflow:auto;
     z-index: 100;
 }
.fb-cygs .cygs-v a{ 
    display:block; line-height:24px; padding-left:10px;color: #fff;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.fb-cygs .cygs-v a:hover{text-decoration: underline;}

/*******************************
    -------[=正文]-------
********************************/
/*右侧浮动条*/
.m-float-r{
    position: fixed;right: 0;bottom: 40%;z-index: 999;
}
.m-float-r a{
    display: block;height: 50px;width: 50px;float: right;clear: both;
    margin-bottom: 1px;
    /*padding-right: 50px;*/
    -webkit-background-size: 50px auto;
    -moz-background-size: 50px auto;
    -o-background-size: 50px auto;
    background-size: 50px auto;
    background-position: right center;
    background-repeat: no-repeat;
    background-color: #07913a;
    font-size: 16px;color: #fff;line-height: 50px;
    position: relative;
}
.m-float-r a:hover{background-color: #e8890f;}
.m-float-r .a-online{background-image: url(../images/icon9.png);}
.m-float-r .a-share{background-image: url(../images/icon34.png);}
.m-float-r .topBtn{background-image: url(../images/icon11.png);}

.m-float-r .a-online span,.m-float-r .a-share span{
    display: block;
    width: 130px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;   
    box-sizing: border-box;
    padding-left: 18px;
    position: absolute;left: 100%;top: 0;z-index: -1;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
    overflow: hidden;
    background: #e8890f;
}
.m-float-r .a-online:hover span,.m-float-r .a-share:hover span{left: -130px;}
.jiathis_style {margin-left: -242px;margin-top: -50px;}


.m-float-l{
    position: fixed;left: 24px;bottom: 50%;z-index: 999;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.m-float-l:hover{bottom: 51%;}

/*
-----------------[03研发与创新-01研发概况]--------------*/


.ul-list2{overflow: hidden;margin: 0 -9px 9px;}
.ul-list2 li{
    float: left;width: 25%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;   
    box-sizing: border-box;
    padding: 0 9px 18px; 
}
.ul-list2 a{
    display: block;position: relative;
    font-size: 16px;color: #fff;line-height: 46px;text-align: center;
}
.ul-list2 .pic{
    height: 0;padding-top: 74.88%;position: relative;z-index: 1;
}
.ul-list2 .pic img{
    display: block;width: 100%;height: 100%;
    position: absolute;left: 0;top: 0;
}
.ul-list2 p{
    position: absolute;left: 0;right: 0;bottom: 0;z-index: 2;
    padding: 0;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: url(../images/bg6.png);
}
.ul-list2 .bg{
    position: absolute;left: 0;top: 0;z-index: 3;
    width: 100%;height: 100%;
    background: rgba(29,81,152,.5) url(../images/icon15.png) no-repeat center 28px;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
    opacity: 0;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}
.ul-list2 a:hover .bg{
    opacity: 1;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

.btn-more{
    font-size: 18px;color: #07913a;line-height: 24px;text-align: center;font-weight: bold;
}
.btn-more a{
    display: inline-block;vertical-align: top;color: inherit;
    padding-bottom: 35px;
    background: url(../images/icon16.png) no-repeat center 27px;
}
.btn-more a:hover{background-position: center 32px;}

.m-platform{position: relative;height: 297px;padding-top: 15px;overflow: hidden;}
.m-platform .slick-next,.m-platform .slick-prev{
    position: absolute;overflow: hidden;top: 0;
    width: 250px;height: 100%;font-size: 0;line-height: 0;z-index: 999;
    background: none;border: none;cursor: pointer;
}
.m-platform .slick-prev{left: 0;}
.m-platform .slick-next{right: 0;}

.m-platform .item{width: 192px;margin: 72px 0;position: relative;z-index: 10;}

.m-platform .con{
    display: block;height: 153px;margin: 0 auto;
    position: relative;
    background: #ccc;
    font-size: 14px;color: #fff;line-height: 22px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;   
    box-sizing: border-box;
}
.m-platform h3{
    font-size: 18px;color: #fff;line-height: 30px;
    position: absolute;left: 20px;right: 5px;top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    /*text-align: center;*/
    padding: 0 90px;
}
.m-platform .txt p{
    display: none;
    height: 82px;overflow: hidden;
}
.m-platform .num{
    height: 65px;overflow: hidden;line-height: 65px;
    display: none;
}
.m-platform .num i{
    display: block;float: left;width:  77px;height: 65px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.m-platform .num span{
    float: right;font-size: 60px;
    font-size: 60px;font-weight: bold;
}

.m-platform .slick-center{z-index: 999;}
.m-platform .slick-center .con{
    width: 513px;
    padding: 27px 30px 0;
    height: 297px;
    background: #07913a;
    margin: -72px auto 0;
    left:-77px;
}
.m-platform .slick-center .con h3{
    position: static;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    margin-bottom: 9px;
    padding: 0;
    font-size: 24px;
}
.m-platform .slick-center .con .num{display: block;margin-bottom: 41px;}
.m-platform  .slick-center .txt p{display: block;}

/*
-----------------[06社会责任-01责任理念]--------------*/
.m-text-1{
    font-size: 14px;color: #333;line-height: 1.86;
    margin-bottom: 31px;
}
.m-text-1 h1{
    font-size: 24px;color: #000;line-height: 30px;font-weight: normal;
    padding: 8px 0 6px;
}
.m-text-1 .p-txt{
    font-size: 16px;color: #666;line-height: 30px;
    margin-bottom: 20px;
}


/*******************************
    -------[=苹果]-------
********************************/
#bd.index-bd{position: relative;overflow: visible;}
.g-section1{position: absolute;left: 0;right: 0;top: -105px;height: 105px;background: rgba(0,0,0,.25);z-index: 999;}
.ul-list3{overflow: hidden;}
.ul-list3 li{float: left;width: 14%;}
.ul-list3 .con{display: block;overflow: hidden;}
.ul-list3 li:hover,.ul-list3 .on{width: 28%;}
.ul-list3 .pic{width: 61%;float: right;display: none;height: 105px;    
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;background-position: center center;background-repeat: no-repeat;    
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;

}
.ul-list3 .pic img{display: block;width: 100%;height: 100%;display: none;}
.ul-list3 li:hover .pic,.ul-list3 .on .pic{display: block;}
.ul-list3 li:hover .txt,.ul-list3 .on .txt{background: #07913a;width: 39%;float: left;}
.ul-list3 .txt{padding-top: 20px;text-align: center;height: 105px;    
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.ul-list3 h4{color: #fff;font-size: 16px;font-weight: normal;height: 1.1em;line-height: 1.1em;overflow: hidden;}
.ul-list3 .icon{display: block;height: 39px;background-position: center bottom;background-repeat: no-repeat;margin-bottom: 15px;}
.g-title1{padding: 44px 0 25px;}
.g-title1 h2{font-size: 26px;font-weight: normal;color: #333;padding-left: 38px;background-position: center left;background-repeat: no-repeat;}
.g-section2{overflow: hidden;padding-bottom: 23px;}
.g-section2 .l-section{/*float: left;width: 55%;*/overflow: hidden;padding-right: 90px;}
.g-section2 .r-section{float: right;/*width: 38%;*/width: 387px;}

.ul-list4 li{overflow: hidden;margin-bottom: 30px;}
.ul-list4 .con{display: block;font-size: 14px;color: #999;}
.ul-list4 .date{float: left;color: #ccc;font-size: 14px;width: 60px;padding-right: 12px;border-right: 1px solid #ccc;text-align: center;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.ul-list4 .date span{display: block;font-size: 36px;height: 1.1em;line-height: 1.1em;overflow: hidden;}
.ul-list4 .con:hover .date{color: #07913a}
.ul-list4 .txt{overflow: hidden;padding-left: 18px;}
.ul-list4 h3{display: block;font-size: 16px;color: #333;font-weight: normal;height: 1.1em;line-height: 1.1em;overflow: hidden;margin: 8px 0 12px;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ul-list4 p{height: 1.1em;line-height: 1.1em;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.ul-list4 .con:hover h3{color: #07913a;}

.m-radio1{height: 334px;position: relative;overflow: hidden;background: #000;display: block;}
.m-radio1 .txt{position: absolute;left: 0;right: 0;bottom: 0;height: 40px;line-height: 40px;font-size: 14px;color: #fff;padding: 0 10px;text-align: center;background: rgba(0,0,0,.5);z-index: 100;}
.m-radio1 .play{position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: url(../images/gicon10.png) no-repeat center center;cursor: pointer;}
.m-radio1 img{display: block;width: 100%;height: 100%;}
.m-radio1:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.g-section3{height: 330px;background-position: center center;background-repeat: no-repeat;padding-top: 56px;color: #fff;text-align: center;font-size: 24px;   
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    background-attachment:fixed;
}
.g-section3 h3{font-size: 44px;}
.g-section3 h3 em{display: block;font-size: 16px;font-weight: normal;font-family: 'arial';}
.g-section3 h4{display: inline-block;height: 40px;line-height: 40px;font-size: 16px;font-weight: normal;padding: 0 78px;background:#07913a;position: relative;    
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;margin: 14px 0 19px;
}
.g-section3 h4:before{position: absolute;content: '';width: 35px;height: 2px;background: #fff;top: 50%;margin-top: -1px;left: 38px;}
.g-section3 h4:after{position: absolute;content: '';width: 35px;height: 2px;background: #fff;top: 50%;margin-top: -1px;right: 38px;}

.ul-list5{overflow: hidden;margin: 0 -10px;padding-bottom: 50px;}
.ul-list5 li{width: 25%;float: left;padding: 0 10px;    
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.ul-list5 .pic{display: block;padding-top: 63%;overflow: hidden;height: 0;position: relative;}
.ul-list5 .pic img{position: absolute;display: block;width: 100%;height: 100%;top: 0;left: 0;}
.ul-list5 .txt{background: #fff;box-shadow: 0  6px 15px rgba(0,0,0,.1);padding: 20px 22px 18px;color: #555;font-size: 14px;}
.ul-list5 h3 a{display: block;height: 1.1em;line-height: 1.1em;color: #333;font-size: 16px;overflow: hidden;}
.ul-list5 h3{margin-bottom: 12px;}
.ul-list5 p{line-height: 24px;height: 48px;overflow: hidden;margin-bottom: 14px;}
.ul-list5 .details{display: block;width: 98px;height: 28px;line-height: 28px;color: #e8890f;border: 1px solid #e8890f;text-align: center;}
.ul-list5 .details:hover{border-color: #07913a;color: #07913a;}
.ul-list5 .con:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.m-deve{
    position: relative;
    margin: -30px -10px 0;padding: 30px 0 20px;
}
.m-deve .slick-dots{position: absolute;right: 10px;top: -50px;text-align: center;z-index: 999;}
.m-deve .slick-dots li{display: inline-block;margin: 0 2px;}
.m-deve .slick-dots li button{
    display: block;
    width: 10px;
    height: 10px;
    padding: 0;
    font-size: 0;
    line-height: 0;
    border: 0;
    text-indent: 999px;
    background-color: #07913a;
    border-radius: 5px;
    cursor: pointer;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.m-deve .slick-dots li.slick-active button{width: 25px;}
.m-deve .con{
    padding: 0 10px 20px;
}
.m-deve .pic{display: block;padding-top: 63%;overflow: hidden;height: 0;position: relative;}
.m-deve .pic img{position: absolute;display: block;width: 100%;height: 100%;top: 0;left: 0;}
.m-deve .txt{background: #fff;box-shadow: 0  6px 15px rgba(0,0,0,.1);padding: 20px 22px 18px;color: #555;font-size: 14px;}
.m-deve h3 a{display: block;height: 1.1em;line-height: 1.1em;color: #333;font-size: 16px;overflow: hidden;}
.m-deve h3{margin-bottom: 12px;}
.m-deve p{line-height: 24px;height: 48px;overflow: hidden;margin-bottom: 14px;}
.m-deve .details{display: block;width: 98px;height: 28px;line-height: 28px;color: #e8890f;border: 1px solid #e8890f;text-align: center;}
.m-deve .details:hover{border-color: #07913a;color: #07913a;}
.m-deve .con:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.toentit{
	text-align: center;
}
.tocntit{
	background: url(../images/home_13.png) no-repeat center;
	text-align: center;
	font-size: 25px;
	line-height: 42px;
	color: #000;
	margin-top: 35px;
}
.tosentit{
	text-align: center;margin: 5px 0;
}
.ilinkA{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: block;}
.productIbox dd{ float: left; display: block; width:33.33%; background-color:#f7fbf7; position: relative;}
.productIbox .img{ position: relative; overflow: hidden; margin:0px 0px 75%; overflow: hidden;}
.productIbox .img img{ width: 100%; display: block; transition: all 0.9s cubic-bezier(0.445, 0.145, 0.355, 1) 0s; -webkit-transition: all 0.9s cubic-bezier(0.445, 0.145, 0.355, 1) 0s; height:300px;}
.productIbox .twoItem .img{ margin: 75% 0px 0px;}
.productIbox .black-20{ opacity: 0; visibility: hidden; transition: 300ms; -webkit-transition: 300ms;}
.productIbox .con{ position: absolute; left:15%; top: 50%; width:70%; height: 50%; text-align: center; }
.productIbox .twoItem .con{ top: 0; }
.productIbox .arrow{ background: url(../images/sj.png) no-repeat scroll center center; width: 19px; height: 12px; position: absolute; left: 50%; top: -12px; margin-left: -9px;}
.productIbox .twoItem .arrow{ background-image: url(../images/sj2.png); top: auto; bottom: -12px;}
.productIbox .info{ padding-top: 15%; transform: translateY(32px); -webkit-transform: translateY(32px); transition: transform .5s cubic-bezier(0.645, 0.045, 0.355, 1);  -webkit-transition: transform .5s cubic-bezier(0.645, 0.045, 0.355, 1);}
.productIbox .info .t{ font-size: 19px; line-height: 1.5; margin-bottom: 12px; color: #212121;}
.productIbox .info .c{ color: #676767; max-height: 95px; overflow: hidden; margin-bottom: 20px;font-size: 14px;
    line-height: 30px;}
.productIbox .btn-viewMore{ opacity: 0; visibility: hidden; transition:  opacity .38s cubic-bezier(.4,0,.2,1),visibility .3s;  -webkit-transition:opacity .38s cubic-bezier(.4,0,.2,1),visibility .3s;}
.btn-viewMore { text-align: left; position: relative; width: 104px; height: 32px;line-height: 32px; color: #fff; overflow: hidden; display: block; margin: 0px auto; padding: 0px 16px; z-index: 1; background-color:#e98205; }
.btn-viewMore .i{ background: url(../images/jt_1.png) no-repeat scroll right center; width: 41px; height: 100%; position: absolute; right: 16px; top: 0; -webkit-transition: 400ms; transition: 400ms;} 
.btn-viewMore:hover .i{ -webkit-animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite; animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite;}
@keyframes mouse-dot {
    from { opacity: 0; }
    33% { opacity: 1; }
    to { transform: translateX(12px); -webkit-transform: translateX(12px); opacity: 0; }
}
@-webkit-keyframes mouse-dot {
    from { opacity: 0; }
    33% { opacity: 1; }
    to { transform: translateX(12px); -webkit-transform: translateX(12px); opacity: 0; }
}
.productIbox dd:hover .btn-viewMore .i{ -webkit-animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite; animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite;}
.productIbox dd:hover .img img{ transform: scale(1.08); -webkit-transform: scale(1.08);}
.productIbox dd:hover .black-20{ opacity: 1; visibility: visible;}
.productIbox dd:hover .info{  transform: none; -webkit-transform: none; }
.productIbox dd:hover .btn-viewMore{ opacity: 1; visibility: visible;}
.linkList a:link, .linkList a:visited { color: #676767;}
.linkList a:active,.linkList a:hover { color: #212121;}  
.linkList{ padding: 26px 0px;}
.linkList .item{ float: left; display: block; width: 176px; padding: 12px;}
.linkList .img{ display: block; margin: 0px auto; max-width: 100%; transition: 400ms; -webkit-transition: 400ms;}
.linkList .item .img:hover { transform: scale(0.8); -webkit-transform: scale(0.8); }
/*index style end*/






.hyou{ width:680px; padding-top:16px; overflow:visible; }
.tel{ width:230px; }
.tel_bt{ width:190px; font-size:14px; color:#686969; line-height:20px; text-align:right; }
.tel_bt img{ padding-top:2px; }
.tel_img{ width:40px; }

.navi{ width:700px; display:block; float:right; margin-right:-16px; }
.naul{display:block; height:55px; overflow:visible; }
.nali{ overflow:visible; display:block; float:left; position:relative; z-index:100; }
.items{ width:100px; height:30px; padding:10px 0; display:inline-block; overflow:hidden; position:relative; } 
.nali:hover a.items .n1{ top:-30px; }
.nali:hover a.items .n2{ top:0; }

.nye{ width:70px; }
.n_jie{ height:30px; position:relative; }
.n1{ width:100%; height:30px; position:absolute; top:0; left:0; font-size:16px; color:#000; line-height:30px; text-align:center; }
.n1{
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.items:hover .n1{ top:-30px; }
.n2{ width:100%; height:30px; position:absolute; top:30px; left:0; font-size:16px; color:#027516; line-height:30px; text-align:center; }
.n2{
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.items:hover .n2{ top:0; }
.nann .n1{ top:-30px; }
.nann .n2{ top:0; }
.navi_content{display:none; width:140px; position:absolute; top:40px; z-index:8; overflow:hidden; }
.navj{ text-align:center; position:relative; z-index:10; }

.nav_jie{ background:#fdfdfc; padding-top:10px; padding-bottom:20px; border:1px solid #8ecf9a; position:relative; z-index:9; margin-top:-1px;  }
.nav_jie a{ height:40px; padding:0 20px; font-size:14px; color:#000; line-height:40px; text-align:center; background:url(../images/navjt.png) center bottom no-repeat; }
.nav_jie a:hover{ background:#027516; color:#FFF; }

/**- 选项卡开始 -**/
.msn-focus{width:562px; overflow:hidden; display:block; position:relative; z-index:9; margin-top:-1px; padding:30px; border:1px solid #8ecf9a; background:#fdfdfc; }
.hd{ width:60px; overflow:hidden; display:block; float:left; padding-right:36px; }
.hd ul{ overflow:hidden; display:block;}
.hd li{ overflow:hidden; display:block; height:44px; position:relative; z-index:10; background:url(../images/nj1.png) 3px 17px no-repeat; border-bottom:1px solid #d1e6d5; }
.hd li{
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.hd li:hover{ background:url(../images/nj2.png) 7px 17px no-repeat; }
.hd li a{ overflow:hidden; display:block; width:102px; height:44px; z-index:14; padding-left:18px; font-size:14px; color:#000; line-height:44px; text-align:left; }
.hd li a:hover{ color:#007112; }
.hd li.on{ background:url(../images/nj2.png) 7px 17px no-repeat; }
.hd li.on a{ color:#007112; }

.bd{ width:390px; position:relative; overflow:hidden; display:block; padding-left:0; border-left:1px solid #d4f5db; }
.bd ul{ overflow:hidden; display:block; position:relative;  }
.bd li{ overflow:hidden; display:block; position:relative; }
.nav_img{ width:390px; height:218px; }
.nav_bt{ width:243px; border-right:1px solid #cbcbcb; font-size:12px; color:#262626; line-height:22px; }
.nav_bt span{ padding-bottom:8px; font-size:18px; color:#027516; line-height:18px; }
.nav_jian{ width:112px; padding-left:8px; }
.nav_jian span{ height:28px; padding-bottom:14px; font-size:14px; color:#747474; line-height:28px; text-align:left; }
.nav_jian span i{ font-style:normal; font-size:26px; color:#027516; line-height:28px; }
.nav_jian a{ width:84px; height:23px; float:left; border:2px solid #f39800; font-size:12px; color:#646464; line-height:22px; text-align:center; }

/**- 选项卡结束 -**/

.hea_bai{ width:0; height:10px; background:url(../images/hea_bai.png) left top repeat-x; }
.hea_bai{
	animation:bai 2.5s ease-out 0.3s 1;
	-webkit-animation:bai 2.5s ease-out 0.3s 1;
	-moz-animation:bai 2.5s ease-out 0.3s 1;
	-o-animation:bai 2.5s ease-out 0.3s 1;
	animation-fill-mode:both;
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-o-animation-fill-mode:both;
	width:100%;
}
@keyframes bai{
0%{ opacity:1; width:0; }
100%{ opacity:1; width:100%; }
}
@-webkit-keyframes bai{
0%{ opacity:1; width:0; }
100%{ opacity:1; width:100%; }
}
@-moz-keyframes bai{
0%{ opacity:1; width:0; }
100%{ opacity:1; width:100%; }
}
@-o-keyframes bai{
0%{ opacity:1; width:0; }
100%{ opacity:1; width:100%; }
}

.htop{ margin-top:-10px; position:relative; z-index:8; }

/**- banner -**/
.main_visual{height:431px; overflow:hidden; display:block; position:relative; }
.main_image{height:431px; overflow:hidden; display:block; position:relative;}
.main_image ul{width:9999px; overflow:hidden;position:absolute;top:0;left:0;}
.main_image li{float:left;width:100%;height:431px;}
.main_image li a{float:left; width:100%; height:431px; background-size:cover!important; }
.flicking_con{ height:16px; margin-top:-34px; margin-left:auto; margin-right:auto; position:relative; z-index:15;}
.flicking_con a{float:left;width:16px;height:16px; padding:0; margin:0 2px; display:block; background:url(../images/btn1.png) center center no-repeat; }
.flicking_con a:hover{ background:url(../images/btn2.png) center center no-repeat;}
.flicking_con a.on{ background:url(../images/btn2.png) center center no-repeat;}
#btn_prev,#btn_next{z-index:20;position:absolute;display:block;width:74px!important;height:74px!important;top:149px;display:none;}
#btn_prev{ background:url(../images/banner_zuo.png) left top no-repeat; left:4%;}
#btn_next{ background:url(../images/banner_you.png) right top no-repeat; right:4%;}

/**- 四块 -**/
.fu{ padding-top:30px; padding-bottom:0px;}
.fu ul{ height:129px; padding-top:12px; padding-top:13px; padding-bottom:12px; background:url(../images/fu_bg.jpg) center top no-repeat;width: 1200px;
    margin: 0 auto;}
.fu li{ width:288px; height:129px; overflow:hidden; display:block; float:left; margin-left:9px; position:relative; z-index:10; background:url(../images/ftt.png) center top no-repeat; }
.fu li:hover{ }
.fu_jie{ width:254px; height:97px; padding:16px 17px; position:relative; z-index:12; }
.fu_img{ width:96px; height:96px; position:relative; z-index:14; }
.fu1{ width:96px; height:96px; position:absolute; top:0; left:0; z-index:16; }
.fu2{ width:96px; height:96px; position:absolute; top:0; left:0; z-index:18; }
.fu2{
	-webkit-transition: all 0.6s linear;
	-moz-transition: all 0.6s linear;
	-o-transition: all 0.6s linear;
	transition: all 0.6s linear;
}
.fu_jie:hover .fu2{ transform:rotateZ(120deg); -webkit-transform:rotateZ(120deg); -moz-transform:rotateZ(120deg); -o-transform:rotateZ(120deg); }
.fu3{ width:96px; height:96px; position:absolute; top:0; left:0; z-index:20; }
.fu3{
	-webkit-transition: all 0.6s linear;
	-moz-transition: all 0.6s linear;
	-o-transition: all 0.6s linear;
	transition: all 0.6s linear;
}
.fu_jie:hover .fu3{ transform:rotateY(360deg); -webkit-transform:rotateY(360deg); -moz-transform:rotateY(360deg); -o-transform:rotateY(360deg); }

.fu_bt{ padding:0 12px;width: 134px;}
.fu_bt td{ height:96px; font-size:16px; color:#FFF; line-height:28px; }

.ft1{ width:0; height:1px; position:absolute; z-index:22; top:0; left:0; }
.ft1{
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
.fu li:hover .ft1{ width:301px; top:0;}
.ft2{ width:1px; height:0; position:absolute; z-index:22; bottom:1px; left:0; }
.ft2{
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
.fu li:hover .ft2{ height:127px; }
.ft3{ width:0; height:1px; position:absolute; z-index:22; bottom:0; right:0; }
.ft3{
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
.fu li:hover .ft3{ width:301px; }
.ft4{ width:1px; height:0; position:absolute; z-index:22; top:1px; right:0; }
.ft4{
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
.fu li:hover .ft4{ height:127px; }
/*冬令营特别奉献*/
.te_bt2{ padding:23px 0; background:url(../images/tet-d.png) center center no-repeat; font-size:24px; color:#24824d; line-height:32px; text-align:center; }
.te_jie-d{ margin-left:-19px; padding-top:71px; padding-bottom:14px; overflow:hidden; }
.te_jie-d li{ width:403px; height:231px; float:left; margin-left:20px; margin-bottom:35px; position:relative;  overflow: visible; background:#FFF; border-bottom:1px solid #d0d8d1; box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);  -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2); -o-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);}
.te-dk{ display:block; height: auto; position:relative; padding:70px 28px 22px; overflow: visible;}
.te-dkc{ display:block; height: auto; padding:15px 34px; background:#f7f7f7; line-height:26px; color:#444; font-size:14px; }
.tu-d{ width:127px; height:127px; display:block; position:absolute; top:-63px; left:50%; margin-left:-63px; overflow:hidden;}
.tu-d img{ position:relative; z-index:4;}
.tu-dtu{ display:block; position:absolute; left:0; top:0; width:100%; height:100%; z-index:2; background-size:cover !important;}
.te-dk-lf{ display:block; float:left; width:190px; height:112px;}
.te-dk-n1{ padding:5px 0 8px; font-size:20px; color:#027516; line-height:30px;}
.te-dk-n2{ height:45px; font-size:14px; color:#717171; line-height:24px;}
.te-dk-n3{  font-size:24px; color:#027516; line-height:28px;}
.tu-d .tu-dtu{transition:all 8s linear;
	-webkit-transition:all 8s linear;
	-moz-transition:all 8s linear;
	-o-transition:all 8s linear;}
.te_jie-d li:hover .tu-d .tu-dtu{
-webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}
/**- 特别奉献 -**/
.te_bt{ padding:23px 0; background:url(../images/tet.png) center center no-repeat; font-size:24px; color:#ee7000; line-height:32px; text-align:center; }
.te_jie{ margin-left:-10px; padding-top:5px; padding-bottom:14px; overflow:hidden; margin:30px auto; width:1200px;}
.te_jie li{ width:190px; height:283px; position:relative; margin-left:10px; background:#FFF; border-bottom:1px solid #c2c9c3; }
.tew{ width:190px; height:283px; position:relative;margin: 0 auto;}
.tew_jie{ height:100px; padding:0 20px; padding-top:20px; }
.tey{ height:24px; padding-top:10px; font-size:18px; color:#000; line-height:24px; }
.tex{ padding-top:10px;}
.te_img{ width:190px; height:163px; }
.tet{ width:180px; height:273px; position:absolute; top:4px; left:4px; z-index:8; border:1px solid #e9f2ea; }

.te_xi{ width:190px; height:0; position:absolute; top:0; left:0; background:#027516;overflow: hidden;}
.te_xi{
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.te_jie li:hover .te_xi{ height:283px; }

.te_xi .tew_jie{ height:245px; padding-top:38px; position:relative; z-index:10; }
.te_xi .tey{ padding-top:0; color:#FFF; text-align:center; }
.te_xi .tex{ padding-bottom:18px; text-align:center; }
.tej{ height:105px; font-size:14px; color:#FFF; line-height:28px; text-align:center; width:90%; margin:0 auto;}
.teq{ padding-top:16px; padding-bottom:30px; font-size:18px; color:#FFF; line-height:22px; text-align:center; }
.te_more{ width:29px; height:29px; position:relative; z-index:12; margin-left:auto; margin-right:auto; text-align:center; }
.te_more{
	animation:tem 1.8s linear 0s infinite;
	-webkit-animation:tem 1.8s linear 0s infinite;
	-moz-animation:tem 1.8s linear 0s infinite;
	-o-animation:tem 1.8s linear 0s infinite;
	animation-fill-mode:both;
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-o-animation-fill-mode:both;
	transform:rotateZ(360deg); -webkit-transform:rotateZ(360deg); -moz-transform:rotateZ(360deg); -o-transform:rotateZ(360deg);
}
@keyframes tem{
0%{ opacity:1; transform:rotateZ(0deg); -webkit-transform:rotateZ(0deg); -moz-transform:rotateZ(0deg); -o-transform:rotateZ(0deg); }
100%{ opacity:1; transform:rotateZ(360deg); -webkit-transform:rotateZ(360deg); -moz-transform:rotateZ(360deg); -o-transform:rotateZ(360deg); }
}
@-webkit-keyframes tem{
0%{ opacity:1; transform:rotateZ(0deg); -webkit-transform:rotateZ(0deg); -moz-transform:rotateZ(0deg); -o-transform:rotateZ(0deg); }
100%{ opacity:1; transform:rotateZ(360deg); -webkit-transform:rotateZ(360deg); -moz-transform:rotateZ(360deg); -o-transform:rotateZ(360deg); }
}
@-moz-keyframes tem{
0%{ opacity:1; transform:rotateZ(0deg); -webkit-transform:rotateZ(0deg); -moz-transform:rotateZ(0deg); -o-transform:rotateZ(0deg); }
100%{ opacity:1; transform:rotateZ(360deg); -webkit-transform:rotateZ(360deg); -moz-transform:rotateZ(360deg); -o-transform:rotateZ(360deg); }
}
@-o-keyframes tem{
0%{ opacity:1; transform:rotateZ(0deg); -webkit-transform:rotateZ(0deg); -moz-transform:rotateZ(0deg); -o-transform:rotateZ(0deg); }
100%{ opacity:1; transform:rotateZ(360deg); -webkit-transform:rotateZ(360deg); -moz-transform:rotateZ(360deg); -o-transform:rotateZ(360deg); }
}

.te_xi .tet{ z-index:8; border:1px solid #0f9627; }
.tef{ width:100%; height:70px; position:absolute; bottom:0; left:0; z-index:11; background:url(../images/tej.png) center top no-repeat; }
.tef{
	animation:tef 1.8s linear 0s infinite alternate;
	-webkit-animation:tef 1.8s linear 0s infinite alternate;
	-moz-animation:tef 1.8s linear 0s infinite alternate;
	-o-animation:tef 1.8s linear 0s infinite alternate;
	animation-fill-mode:both;
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-o-animation-fill-mode:both;
	transform:rotateZ(360deg); -webkit-transform:rotateZ(360deg); -moz-transform:rotateZ(360deg); -o-transform:rotateZ(360deg);
}
@keyframes tef{
0%{ opacity:1; transform:rotateZ(0deg); -webkit-transform:rotateZ(0deg); -moz-transform:rotateZ(0deg); -o-transform:rotateZ(0deg); }
100%{ opacity:1; transform:rotateZ(20deg); -webkit-transform:rotateZ(20deg); -moz-transform:rotateZ(20deg); -o-transform:rotateZ(20deg); }
}
@-webkit-keyframes tef{
0%{ opacity:1; transform:rotateZ(0deg); -webkit-transform:rotateZ(0deg); -moz-transform:rotateZ(0deg); -o-transform:rotateZ(0deg); }
100%{ opacity:1; transform:rotateZ(20deg); -webkit-transform:rotateZ(20deg); -moz-transform:rotateZ(20deg); -o-transform:rotateZ(20deg); }
}
@-moz-keyframes tef{
0%{ opacity:1; transform:rotateZ(0deg); -webkit-transform:rotateZ(0deg); -moz-transform:rotateZ(0deg); -o-transform:rotateZ(0deg); }
100%{ opacity:1; transform:rotateZ(20deg); -webkit-transform:rotateZ(20deg); -moz-transform:rotateZ(20deg); -o-transform:rotateZ(20deg); }
}
@-o-keyframes tef{
0%{ opacity:1; transform:rotateZ(0deg); -webkit-transform:rotateZ(0deg); -moz-transform:rotateZ(0deg); -o-transform:rotateZ(0deg); }
100%{ opacity:1; transform:rotateZ(20deg); -webkit-transform:rotateZ(20deg); -moz-transform:rotateZ(20deg); -o-transform:rotateZ(20deg); }
}


/**- 报名流程 -**/
.bao{ height:160px; padding:0 15px; background:url(../images/bao_bg.jpg) center top no-repeat; }
.bao_bt{ font-size:20px; color:#000; line-height:24px; padding-top:15px; padding-bottom:9px; }
.bao_jian{ height:90px; margin-right:-100px; }
.bao_z{ width:261px; height:90px; position:relative; z-index:10; }
.bao_jie{ width:176px; height:90px; position:absolute; top:4px; left:0; z-index:12; }
.bao_jie{
	-webkit-transition: all 0.15s linear;
	-moz-transition: all 0.15s linear;
	-o-transition: all 0.15s linear;
	transition: all 0.15s linear;
}
.bao_jie:hover{ top:0; }
.bao_n{ width:48px; height:48px; position:relative; z-index:14; margin-left:auto; margin-right:auto; }
.bao_wen{ width:146px; height:36px; padding:0 15px; padding-top:26px; margin-top:-25px; position:relative; z-index:12; font-size:16px; color:#070707; line-height:32px; text-align:center; background:url(../images/bao_f.png) center top no-repeat; }
.bao_y{ width:85px; padding-top:40px; background:url(../images/baoyt.png) center 54px no-repeat; }
.bao_y span{ width:85px; height:29px; text-align:center; }
.bao_z:hover .bao_y span{
	animation:baoy 0.8s linear 0s infinite;
	-webkit-animation:baoy 0.8s linear 0s infinite;
	-moz-animation:baoy 0.8s linear 0s infinite;
	-o-animation:baoy 0.8s linear 0s infinite;
	animation-fill-mode:both;
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-o-animation-fill-mode:both;
	transform:rotateX(360deg); -webkit-transform:rotateX(360deg); -moz-transform:rotateX(360deg); -o-transform:rotateX(360deg);
}
@keyframes baoy{
0%{ opacity:1; transform:rotateX(0deg); -webkit-transform:rotateX(0deg); -moz-transform:rotateX(0deg); -o-transform:rotateX(0deg); }
100%{ opacity:1; transform:rotateX(360deg); -webkit-transform:rotateX(360deg); -moz-transform:rotateX(360deg); -o-transform:rotateX(360deg); }
}
@-webkit-keyframes baoy{
0%{ opacity:1; transform:rotateX(0deg); -webkit-transform:rotateX(0deg); -moz-transform:rotateX(0deg); -o-transform:rotateX(0deg); }
100%{ opacity:1; transform:rotateX(360deg); -webkit-transform:rotateX(360deg); -moz-transform:rotateX(360deg); -o-transform:rotateX(360deg); }
}
@-moz-keyframes baoy{
0%{ opacity:1; transform:rotateX(0deg); -webkit-transform:rotateX(0deg); -moz-transform:rotateX(0deg); -o-transform:rotateX(0deg); }
100%{ opacity:1; transform:rotateX(360deg); -webkit-transform:rotateX(360deg); -moz-transform:rotateX(360deg); -o-transform:rotateX(360deg); }
}
@-o-keyframes baoy{
0%{ opacity:1; transform:rotateX(0deg); -webkit-transform:rotateX(0deg); -moz-transform:rotateX(0deg); -o-transform:rotateX(0deg); }
100%{ opacity:1; transform:rotateX(360deg); -webkit-transform:rotateX(360deg); -moz-transform:rotateX(360deg); -o-transform:rotateX(360deg); }
}


.juzhong{ width:1200PX; overflow:hidden; display:block; margin-left:auto; margin-right:auto;}
.lf{ overflow:hidden; display:block; float:left;}
.rf{ overflow:hidden; display:block; float:right;}


/**新闻**/
.xueh{ padding-top:10px; padding-bottom:10px;}
/**学会新闻焦点样式**/
.Focus{width:400px;position:relative;height:375px; float:left;}
.Focus .prev,.Focus .next{position:absolute;display:block;left:10px;top:97px;width:46px;height:62px;background:url(../images/focusadvbg.png) no-repeat;filter:alpha(opacity=80);opacity:0.8;}
.Focus .next{left:auto;right:10px;background-position:-46px 0;}
.Focus .prev:hover,.Focus .next:hover{filter:alpha(opacity=100) !important;opacity:1 !important;}
.FocusIn{width:400px;height:375px;position:relative;margin:0 auto;overflow:hidden;}
.FocusIn .bd li{vertical-align:middle;height:375px;}
.FocusIn .hd{position:absolute;right:0px;top:205px; z-index:999;}
.FocusIn .hd ul{vertical-align:middle;display:inline-block;*display:inline;overflow:hidden;zoom:1;}
.FocusIn .hd ul li{position:relative;float:left;display:inline; margin:0 4px; cursor:pointer; width:11px; height:11px; background:#FFF; -moz-border-radius:50%;  -webkit-border-radius:50%; border-radius:50%;}
.FocusIn .hd ul li.on{ background:#07913a;} 

/**新闻切换 begin**/
.xuexx{width:790px;position:relative; }
.tabPanel dl{width:790px;float:none; clear:both; z-index:1; position:relative;}
.tabPanel dl dd{ float:left;width:120px; height:38px; line-height:38px; font-size:16px; color:#000; border:1px solid #bfbfbf; cursor:pointer;text-align:center; margin-right:10px; position:relative; overflow:hidden;}
.tabPanel dl dd span{ cursor:pointer; display:block; position:relative; top:0;}
.tabPanel dl dd span, .tabPanel dl dd{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.tabPanel dl dd:hover span, .tabPanel .hit span{ top:-100%;}
.tabPanel .hit, .tabPanel dl dd:hover{background-color:#07913a;cursor:pointer; border-color:#07913a; color:#FFF;}
.panes{ display:block;  clear:both; padding-top:20px;}
.pane{ min-height:100px;background-color:#fff;display:none;}
/**新闻切换 end**/

/**新闻切换**/
.tab{width:790px;position:relative; }
.tab .tab_menu{width:790px;float:none; z-index:1; position:relative;}
.tab .tab_menu li{float:left;width:120px; height:38px; line-height:38px; font-size:16px; color:#000; border:1px solid #bfbfbf; cursor:pointer;text-align:center; margin-right:10px; position:relative; overflow:hidden;}
.tab .tab_menu li span{ cursor:pointer; display:block; position:relative; top:0;}
.tab_menu li span, .tab_menu li{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.tab .tab_menu li:hover span{ top:-100%;}
.tab .tab_box{width:790px;height:375px; float:left; margin-top:20px; }
.tab .tab_menu .selected, .tab .tab_menu li:hover{background-color:#07913a;cursor:pointer; border-color:#07913a; color:#FFF;}
.hide{display:none;}
.tab_box .div{} 

/**首页新闻推荐**/
.xw_in{ width:790px; height:375px; position:relative; }
.xw_intj{ background:#07913a; width:390px; height:375px; position:relative;}
.xw_intu{ width:400px; height:248px; position: relative; z-index:1; overflow:hidden;}
.xw_intu img{ display:block; float:left; width:400px; height:248px; position:relative; z-index:1;}
.xw_tumc{ width:372px;padding:26px 20px 0; height:35px; bottom:0px; background:url(../images/ne_inbg.png) left bottom repeat-x; position: absolute; z-index:2;  line-height:26px; color:#FFF; font-size:14px;}
.xw_tumc a, .xw_tumc a:visited{ color:#FFF; }
.xw_tjj{ padding: 16px 25px 25px;}
.xw_tjj1{ height:60px; line-height:24px; font-size:12px; color:#fff;}
.xw_tjj1 a{ display:block;}
.xw_tjj1 a, .xw_tjj1 a:visited{ color:#fff;}
.duo1{ width:96px; height:34px; display:block; background:#05b345; line-height:34px; text-align:center; font-size:13px; color:#FFF;}
.duo1 span{ display:block; position:relative; top:0; cursor:pointer;}
.duo1 span{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.duo1:hover span{ top:-100%;}
.xw_tj_da{ color:#fff; line-height:34px; font-size:12px;}
/*新闻推荐列表*/
.ne_tjlb{  width:370px; height: 375px; margin-left:18px; position:relative; top:-27px;}
.ne_tjlb ul{ border-top:1px solid #d1d1d1;}
.ne_tjlb ul li{ border-bottom:1px solid #d1d1d1; overflow:hidden; padding-bottom:10px;}
.ne_lbti{ padding-top:7px; padding-bottom:3px; height:26px; line-height:26px; font-size:14px; color:#000;}
.ne_lbti a{ display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ne_lbti a, .ne_lbti a:visited{ color:#000; }
.ne_lbjs{ height:51px; line-height:24px; color:#585858; font-size:12px;}
.ne_lbjs a, .ne_lbjs a:visited{ color:#585858;}
.ne_lbda{ background:url(../images/biao1.png) left center no-repeat; padding-left:20px; line-height:26px; color:#9f9f9f; font-size:12px;}
.ne_lbxx{ line-height:20px; font-size:12px; color:#b1b1b1; border-bottom:2px #cfcfcf solid;}
.ne_lbxx:visited{ color:#b1b1b1;}
.ne_tjlb ul li .ne_lbti a{-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.ne_tjlb ul li:hover .ne_lbti a{ padding-left:5px;}
.duo2{ width:41px; height:29px; display:block; line-height:29px; position: relative; overflow:hidden; padding-left:25px; font-size:12px; color:#000; background:url(../images/duobg.png) center center no-repeat; float:right; top:-55px;}
.duo2 span{ display:block; position:relative; top:0; cursor:pointer;}
.duo2 span{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.duo2:hover span{ top:-100%;}

/***学会简介***/
.xuej{ width:380px; height:384px; padding:20px 0;}
.xuej_ti{ overflow:hidden; padding-bottom:20px; line-height:30px; font-size:20px; color:#000;}
.xuejs{ background:#f5f5f5; height:384px; width:380px;}
/*学会选项卡*/
.tabPanel2 dl{height:110px; float:left; width:41px; position:relative;}
.tabPanel2 dl dd{ float:left; position:relative; overflow:hidden;  width:34px; height:126px; margin-bottom:2px;  padding-right:7px; text-align:center; cursor:pointer; background:url(../images/jj_tibg1.png) center center no-repeat; line-height:16px; font-size:16px; color:#fff;}
.tabPanel2 dl dd span{ display:block; width:34px; float:left;height:85px; padding-top:35px;  position:relative; } .xue01{ top:0;left:0;} .xue02{ top:-100%;left:100%;}
.tabPanel2 dl dd span, .tabPanel2 dl dd{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.tabPanel2 dl dd:hover .xue01, .tabPanel2 .hit2 .xue01{ left:-100%;}
.tabPanel2 dl dd:hover .xue02, .tabPanel2 .hit2 .xue02{ left:0%;}
.tabPanel2 .hit2, .tabPanel2 dl dd:hover{ cursor:pointer; background:url(../images/jj_tibg2.png) center center no-repeat; }
.panes2{ margin-left:30px; }
.pane2{ min-height:100px; display:none; }

.zcbg{ width:310px; height:358px; padding:22px 22px 0; color:#454545; line-height:24px; font-size:12px;}
.zcks{ height:240px; padding-bottom:10px; }



/**学术交流**/
.xuejl{ background:#f1f1f1; padding-top:35px; padding-bottom:14px;}
.xuejl_dti{ display:block; position:relative; line-height:42px; font-size:26px; color:#000; }
.jlxx{  padding-top:12px;}
.xuejllb{ margin:40px 25px 23px; height:220px ; overflow:hidden; }
.xuejllb ul{ margin-left:-35px; margin-top:-25px;}
.xuejllb ul li{ width:335px; height:84px; float:left; padding-left:35px; padding-top:25px; padding-bottom:25px; padding-right:32px;  border-left:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;}
.jllb_da{ width:58px; float:left; text-align: center; font-family:Arial, Helvetica, sans-serif;}
.jlda1{ position:relative; height:56px; overflow:hidden; margin-bottom:2px; font-size:48px; color:#838383; line-height:56px; border-bottom:1px solid #b7b7b7;}
.jlda2{ position:relative; height:24px; overflow:hidden; font-size:12px; color:#8f8f8f; line-height:24px;}
.jlda1 span, .jlda2 span{ display:block; position:relative; top:0;}

.jllb_js{ display:block; margin-left:78px;}
.jllb_js_ti{ color:#000; font-size:14px; line-height:32px;}
.jllb_js_ti a{ display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.jllb_js_ti a, .jllb_js_ti a:visited{ color:#000;}
.jllb_js_js{ height:48px; padding-top:2px; line-height:24px; color:#6c6c6c; font-size:12px;}
.jllb_js_js a, .jllb_js_js a:visited{ color:#6c6c6c;}

.jllb_js_ti a, .jlda1 span, .jlda2 span{-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.xuejllb ul li:hover .jllb_js_ti a{ padding-left:5px; color:#07913a;}
.xuejllb ul li:hover .jlda1 span, .xuejllb ul li:hover .jlda2 span{ top:-100%; color:#07913a;}

/*交流选项卡*/
/**tabs**/
.chanpin dl{height:46px;width: 670px;margin: 0 auto;}
.chanpin dl dd{ float:left; height:46px;width:128px;text-align:center; position:relative; overflow:hidden; background:#e8e8e8; margin-left:6px; cursor:pointer;line-height:46px; font-size:16px; color:#000;}
.chanpin dl dd span{ display:block; position:relative; top:0; cursor:pointer;}
.chanpin dl dd span, .chanpin dl dd{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.chanpin dl dd:hover span, .chanpin .hit3 span{ top:-100%;}

.chanpin .hit3, .chanpin dl dd:hover{cursor:pointer;color:black; background:#07913a; color:#FFF;}
.panes3{ display:block; clear:both; height:281px; background:#fff;}
.pane3{ min-height:100px; display:none;}

/**项目-业绩**/
.xmyjk{ padding-top:27px; padding-bottom:37px;}
/*项目*/
.xmtjk{ width:625px;height:406px; }
/*项目选项卡样式*/
.tabPanel4 dl{height:46px; margin-left:-25px;}
.tabPanel4 dl dd{ float:left; font-size:16px;height:46px; position:relative; overflow:hidden; line-height:46px; cursor:pointer; margin-left:25px; background:url(../images/xm_tilin.jpg) right center no-repeat; }
.tabPanel4 dl dd img{ display:block; clear: both; top:0; position:relative;}
.tabPanel4 dl dd img{-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.tabPanel4 dl dd:hover img, .tabPanel4 .hit4 img{ top:-100%;}
.tabPanel4 .hit4{}
.pane4{ min-height:100px; display:none;}

.xmk{ padding-top:6px; height:356px; width:625px; position:relative;}
.xmk .duo2{ top:-45px;}
.xmtk{ border-top:1px #e1e1e1 solid; border-bottom:1px #e1e1e1 solid; height:165px; padding:24px 0;}
.xm_tu{ width:246px; height:165px; display:block; float:left; position:relative; overflow:hidden;}
.xm_tu img{ display:block; float:left;}
.xm_tu img{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.xm_tu img{transition-duration:1s; -webkit-transition-duration:1s; -o-transition-duration:1s; -moz-transition-duration:1s;}
.xmtk:hover .xm_tu img{ transform: scale(1.09);
-ms-transform: scale(1.09);	/* IE 9 */
-webkit-transform: scale(1.09);	/* Safari 和 Chrome */
-o-transform: scale(1.09);	/* Opera */
-moz-transform: scale(1.09);	/* Firefox */
}
.xm_jsk{ display:block; margin-left:275px;}
.xm_jsk_ti{ display:block; line-height:24px; color:#000; font-size:14px; margin-top:-2px;}
.xm_jsk_ti:visited{ color:#000;}
.xm_jsk_js{ padding-top:9px; height:82px; line-height:24px; font-size:12px; color:#666;}
.xm_jsk_js a, .xm_jsk_js a:visited{ color:#666;}
.duo5{ width:78px; height:28px; display:block; line-height:28px; position: relative; overflow:hidden; text-align:center; font-size:12px; color:#000; border:1px solid #626262;}
.duo5 span{ display:block; position:relative; top:0; cursor:pointer;}
.duo5 span{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.duo5:hover span{ top:-100%;}


.xmtk2{ display:block;}
.xmtk2 li{padding:12px 0; border-bottom:1px #e1e1e1 solid; color:#474747; font-size:12px; line-height:22px;}
.xmtk2 li a, .xmtk2 li a:visited{ color:#474747;}
.xmtk2 li a{ display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.xmtk2 li a{-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.xmtk2 li:hover a{ padding-left:5px;}

/*学会业绩*/
.yjk{ width:550px; padding-left:35px; position:relative; height:406px;}
.yjk_lin{ width:1px; height:400px; position:absolute; left:0; top:6px; background:#c9c9c9;}
.yjk_dti{ line-height:38px; color:#000; font-size:20px; }
.duo3{ width:41px; height:29px; display:block; line-height:29px; position: relative; overflow:hidden; padding-left:25px; font-size:12px; color:#000; background:url(../images/duobg.png) center center no-repeat;}
.duo3 span{ display:block; position:relative; top:0; cursor:pointer;}
.duo3 span{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.duo3:hover span{ top:-100%;}
.yjlb{ padding-top:14px;}
.yjlb li{ height:49px; border:1px solid #dfdfdf; margin-bottom:10px; padding:15px 22px;}
.yjkk{ margin-right:50px;}
.yj_ti{ line-height:26px; font-size:14px; color:#000; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.yj_ti a, .yj_ti a:visited{ color:#000;}
.yj_ti a{ display:block;}
.yj_js{ line-height:20px; color:#5d5d5d; font-size:12px; padding-top:6px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.yj_js a, .yj_js a:visited{ color:#5d5d5d;}
.jian1{ display:block; float:right; margin-top:6px; width:41px; height:41px; background:url(../images/jianbg1.png) center center no-repeat;}
.jian10{display:block; width:41px; height:41px; background:url(../images/jian1.png) center center no-repeat;}
.yjlb li, .yj_ti a, .yj_js a, .jian1, .jian10{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.jian1{transition-duration:0.6s; -webkit-transition-duration:0.6s; -o-transition-duration:0.6s; -moz-transition-duration:0.6s;}
.yjlb li:hover{ background:#07913a;}
.yjlb li:hover .yj_ti a{ color:#fff; padding-left:5px; }
.yjlb li:hover .yj_js a{ color:#acc9fe;}
.yjlb li:hover .jian1{ background:url(../images/jianbg10.png) center center no-repeat;}
.yjlb li:hover .jian10{ background:url(../images/jian10.png) center center no-repeat;
transform: rotate(360deg);
-ms-transform: rotate(360deg);		/* IE 9 */
-webkit-transform: rotate(360deg);	/* Safari and Chrome */
-o-transform: rotate(360deg);		/* Opera */
-moz-transform: rotate(360deg);
}
/***会员之家***/
.hyzj{ padding:27px; background:#eee;}
.hy_dti{ line-height:30px; color:#000; font-size:20px;}
.hy_dk{ padding-top:13px;}
.hy_dk1{ width:676px; float:left; height:376px; background:#FFF; border-bottom:1px solid #c2c1c1;}
/**会员单位选项卡样式**/
.tabPanel5 dl{height:52px; background:#07913a; padding:15px 26px 0;}
.tabPanel5 dl dd{ float:left; border:2px solid transparent; position:relative; overflow:hidden; margin-right:14px; height:34px;font-size:16px; color:#FFF; line-height:34px; padding:0 15px; cursor:pointer;}
.tabPanel5 dl dd span{ display:block; clear:both; position:relative; cursor: pointer; top:0;}
.tabPanel5 dl dd span{-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.tabPanel5 dl dd:hover span, .tabPanel5 .hit5 span{ top:-100%;}
.tabPanel5 .hit5{ border:2px solid #fff;cursor:pointer;}
.pane5{ border-top:0;min-height:100px;background-color:#fff;display:none;}

.huiy{ width:612px; height:284px; padding:25px 32px 0;}
.huiylb{ display:block;}
.huiylb li{ display:block; margin-bottom:26px; height:66px;}
.dw_tu{ display:block; float:left; height:63px; width:140px; overflow:hidden; border:1px solid #d7d7d7;}
.dw_tu img{ display:block; float:left;}
.dw_jsk{ display:block; margin-left:164px;}
.dw_jsk_ti{ padding-bottom:6px; line-height:16px; font-size:14px; color:#000;}
.dw_jsk_ti a, .dw_jsk_ti a:visited{ color:#000;}
.dw_jsk_js{ line-height:22px; font-size:12px; color:#5a5a5a;}
.dw_jsk_js a, .dw_jsk_js a:visited{ color:#5a5a5a;}
.dw_jsk_ti a, .dw_tu img{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.huiylb li:hover .dw_jsk_ti a{ padding-left:5px; color:#07913a;}
.huiylb li:hover .dw_tu img{ transform: scale(1.09);
-ms-transform: scale(1.09);	/* IE 9 */
-webkit-transform: scale(1.09);	/* Safari 和 Chrome */
-o-transform: scale(1.09);	/* Opera */
-moz-transform: scale(1.09);	/* Firefox */
}
/**会员单位切换end**/
.hy_dk2{ width:268px; height:376px; float:left; background:#FFF; border-bottom:1px solid #c2c1c1; margin-left:19px;}
.hy_rh_ti{ background:#07913a; height:67px; padding:0 22px; position:relative;}
.duo4{ top:18px; display:block; position:relative; float:right; }
.duo4 img{ display: block;}
.duo4 img, .xix, .xix span, .zclb li a{-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.duo4 img{transition-duration:1s; -webkit-transition-duration:1s; -o-transition-duration:1s; -moz-transition-duration:1s;}
.hy_dk2:hover .duo4 img{transform: rotateY(360deg);
-ms-transform: rotateY(360deg);		/* IE 9 */
-webkit-transform: rotateY(360deg);	/* Safari and Chrome */
-o-transform: rotateY(360deg);		/* Opera */
-moz-transform: rotateY(360deg);}
.hy_rh_js{ display:block; padding:17px 22px 0; }
.hy_rh_js1{ height:220px; padding-bottom:10px; line-height:24px; color:#4b4b4b; font-size:12px;}
.hy_rh_js1 a, .hy_rh_js1 a:visited{ color:#4b4b4b;}
.xix{ display:block; width:100%; height:38px; position:relative; overflow:hidden; text-align:center; background:#eee; color:#5a5a5a; font-size:12px; line-height:38px;}
.xix span{ display:block; position:relative; top:0%;}
.xix:hover{ background:#07913a;}
.xix:hover span{ top:-100%; color:#FFF;}
.zclb{ margin-top:-6px;}
.zclb li{ padding-bottom:14px; padding-top:9px; border-bottom:1px solid #e0e0e0;}
.zclb li a, .zclb li a:visited{ color:#4b4b4b;}
.zclb li:hover a{ color:#07913a;}
/***专家委员会***/
.zjhbg{ background:#819dce; padding-top:23px; padding-bottom:40px;}
.wyh_ti{ line-height:30px; font-size:20px; color:#FFF;}
.wyhlb{ display:block; padding-top:12px; margin-left:-18px;}
.wyhlb li{ width:263px; height: auto; float:left; background:#FFF; margin-left:18px; padding:26px 18px;}
.wyh_tu{ display:block;  width:81px; height:81px; margin:0 auto; background:url(../images/zj_tubg.png) center center no-repeat;}
.wyh_tu img{ display:block; float:left;}
.wyh_tu img, .wyh_jsk_ti a, .wyh_jsk_js a span{-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.wyh_tu img{transition-duration:1s; -webkit-transition-duration:1s; -o-transition-duration:1s; -moz-transition-duration:1s;}
.wyhlb li:hover img{transform: rotateY(360deg);
-ms-transform: rotateY(360deg);		/* IE 9 */
-webkit-transform: rotateY(360deg);	/* Safari and Chrome */
-o-transform: rotateY(360deg);		/* Opera */
-moz-transform: rotateY(360deg);}
.wyh_jsk{ display:block; padding-top:15px;}
.wyh_jsk_ti{ line-height:32px; font-size:16px; color:#000; text-align:center;} 
.wyh_jsk_ti a, .wyh_jsk_ti a:visited{ color:#000;}
.wyhlb li:hover .wyh_jsk_ti a{ padding-left:3px; color:#2857ad;}
.wyh_jsk_js{ padding-top:4px; height:44px; line-height:22px; color:#6b6b6b; font-size:12px; text-align:center;}
.wyh_jsk_js a, .wyh_jsk_js a:visited{ color:#6b6b6b;}
.wyhlb li:hover .wyh_jsk_js a span{ color:#416fc2;}
/***foot-联系我们***/
.folx{ background:#183c7e; padding:32px; color:#FFF;}
.fo_lxk1{ line-height:26px; font-size:14px; color:#fff; margin-left:35px;}
.fo_tu{ display:block; float:left; }
.fo_tu{-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.fo_tu{transition-duration:1s; -webkit-transition-duration:1s; -o-transition-duration:1s; -moz-transition-duration:1s;}
.fo_lxk1:hover .fo_tu{transform: rotateY(360deg);
-ms-transform: rotateY(360deg);		/* IE 9 */
-webkit-transform: rotateY(360deg);	/* Safari and Chrome */
-o-transform: rotateY(360deg);		/* Opera */
-moz-transform: rotateY(360deg);}
.fo_lxx{ display:block; margin-left:52px; text-align:left;}
.folx table{ margin-left:-36px;}
.folx table td{ padding-top:10px; padding-bottom:10px; border-left:1px solid #34599d;}

/***foot***/
.fobg{ background:#11316b; height:48px; line-height:48px; font-size:12px; color:#768db7;}
.fobg a, .fobg a:visited{ color:#768db7;}
.fobg a{-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.fobg a:hover{ color:#91b6f8;}

/*******************about********************/
.fotk{ height:40px;}
.dbtbg{ background: url(../images/nytbg.jpg) center top repeat-x; height:72px; position:relative; z-index:2; top:-7px; margin-bottom:26px;}
.wzk{ padding-top:21px; line-height:30px; font-size:12px; color:#bdd1f8;}
.wzk span{ font-family:"宋体";}
.wzk a, .wzk a:visited{ color:#bdd1f8;}
.wzk a{
	-webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.wzk a:hover{ color:#f0f5ff;}
.dbtk{ line-height:72px; font-size:26px; color:#FFF;}

.zuok1{ width:238px; }
.zuok2{ width:676px; margin-left:20px;}
.zuok20{ width:934px;}
.zuok3{ width:296px; margin-left:20px;}
.zuok4{ width:992px; margin-left:20px;}
.abbg{ background:#FFF; border-bottom:1px solid #bbb; padding:25px 37px 37px; height:auto; min-height:685px; _height:685px;}
.abbg2{ background:#FFF; border-bottom:1px solid #bbb; padding:25px 37px 37px; height:auto; min-height:568px; _height:568px;}
.shu12{ line-height:30px; font-size:14px; color:#555;}
.wzdq{ line-height:30px; font-size:12px; color:#9c9c9c;}
.wzdq span{ font-family:"宋体";}
.abxt{ padding-bottom:6px; border-bottom:1px solid #dedede; overflow:hidden; margin-bottom:15px; line-height:30px; font-size:18px; color:#000;}
/**侧导航**/
.cenav{ border-top:5px solid #07913a; background:#07913a; padding-bottom:20px; margin-bottom:20px;}
.cenav li{ padding:0 20px; line-height:49px !important; font-size:16px; color:#fff; position:relative;}
.cenav li a{ display:block; color:#FFF; border-bottom:1px solid #738fbf; position:relative; overflow:hidden; line-height:49px; z-index:2;}
.cenav li a span{ display:block; float:left; cursor:pointer;}
.cenav li a b{ display:block; float: right; cursor:pointer; font-family:"宋体"; font-weight:normal;}
.cenav li div{ display:block; position:absolute; left:0; top:0; width:0px; height:50px; background:#d2e2ff;}
.cenav li div, .cenav li a{
	-webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.cenav li:hover div, .cenav li.cenn div{ display:block; position:absolute; left:0; top:0; width:100%; height:50px;}
.cenav li:hover a, .cenav li.cenn a{ color:#000; border-bottom-color:#d2e2ff;}
/**左侧学会新闻**/
.xwtk{ border-top:5px solid #07913a; border-bottom:1px solid #d4d4d4; background:#fff; border-bottom:1px solid #c4c3c3; padding:0 20px; padding-bottom:20px; margin-bottom:20px; }
.tjbt{ display:block; padding-top:8px; padding-bottom:8px; border-bottom:1px solid #d4d4d4; line-height:30px; font-size:18px; color:#000;}
.tjbt a, .tjbt a:visited{ color:#000;}
.duon1{ display:block; float: right; line-height:30px; font-size:12px; color:#6c6c6c !important;}
.duon1:visited{ color:#6c6c6c !important;}
.xhxw{ display:block;}
.xhxw dd{ padding:10px 0 12px; border-bottom:1px solid #d4d4d4;}
.xhxw_ti{ display:block; height:48px; line-height:24px; color:#5e5e5e; font-size:12px;} 
.xhxw_da{ line-height:20px; color:#9c9c9c; font-size:12px; padding-top:5px;}
/**学术交流**/
.xsjl{border-top:5px solid #07913a; border-bottom:1px solid #d4d4d4; background:#fff; border-bottom:1px solid #c4c3c3; padding:0 20px; padding-bottom:20px; margin-bottom:20px; }
.xjlk{ display:block; position:relative; padding-top:12px; line-height:34px; font-size:12px; color:#616161;}
.xjlk ul{ display:block; position:relative; z-index:3; margin-bottom:7px;}
.xjlk ul li{ display:block; background:url(../images/xuq1.jpg) left center no-repeat; padding-left:22px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.xjlk li a{ display:block;}
.xjlk li a, .xjlk li a:visited{ color:#616161;}
.xjline{ position:absolute; z-index:2; width:1px; height:218px; left:6px; margin-top:10px; background:#d6d6d6;}
.xjlk ul li, .xjlk ul li a, .duo_xs span{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.xjlk ul li:hover{ background-image:url(../images/xuq2.jpg) ; }
.xjlk ul li:hover a{ color:#07913a; padding-left:3px;}
.duo_xs{ display:block; clear:both; position:relative; overflow:hidden; height:34px; border:1px solid #999; color:#444; line-height:34px; font-size:12px; text-align:center;}
.duo_xs span{ display:block; position:relative; top:0; cursor:pointer;}
.duo_xs:hover span{ top:-100%; color:#07913a;}
/**会员单位**/
.hydw{ display:block; background:#FFF; overflow:hidden; padding-bottom:20px; border-bottom:1px solid #c8c8c8; margin-bottom:20px;}
.hytibg{ background:#07913a; height:46px; padding:0 20px;}
.hydti{ line-height:46px; font-size:18px; color:#FFF;}
.hydti a, .hydti a:visited{ color:#FFF;}
.duo_hy{ display:block; float:right; line-height:46px; font-size:12px; color:#FFF;}
.duo_hy:visited{ color:#FFF;}
.hyzs{padding:17px 0 0; margin:0 20px;}
.hyjs{ display:block;}
.hy_tu{ display:block; border:1px solid #cdcdcd; text-align:center; height:88px;} 
.hy_mc{ padding-top:10px; font-size:16px; line-height:26px; color:#000; text-align:center;}
.hy_mc a, .hy_mc a:visited{ color:#000;}
.hymct{ text-align:center; padding-bottom:12px;}
.hymct img{ display:block; margin:0 auto; }
.jyms{ line-height:24px; color:#6d6d6d; font-size:12px;}
.jyms a{ display:block;}
.jyms a, .jyms a:visited{ color:#6d6d6d;}
/***************contact****************/
.conk{ clear:both; margin-left:-20px; padding-top:17px; overflow:hidden; padding-bottom:40px;}
.conk li{ width:420px; float:left; margin-left:20px; padding:25px 0; border-bottom:1px dashed #c5c5c5; border-top:1px dashed #c5c5c5; line-height:26px; font-size:14px; color:#565656;}
.conk li img{ display:block; float:left; padding-top:3px;}
.con_ad{ display:block; margin-left:52px; height:52px; }
.map{ display:block; overflow:hidden; border:1px solid #b6b6b6;}
.map img{ display: block;}
/***************public****************/
.yjlk{ padding-bottom:22px; overflow:hidden;}
.yjlk li{ display:block; padding:12px 0; border-bottom:1px solid #cdcdcd;}
.yjxti{ display:block; font-size:14px; color:#000; line-height:26px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.yjxjs{ display:block; line-height:24px; font-size:12px; color:#5d5d5d;}
.yjxti{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.yjlk li:hover .yjxti{ color:#07913a; padding-left:5px; }
.erjk{ display:block; overflow:hidden;}
.erjk a{ display:block; width:127px; height:48px; float:left; overflow:hidden; background:#d6d6d6; margin-right:6px; text-align:center; line-height:48px; font-size:18px; color:#000;}
.erjk a span{ display:block; position:relative; top:0; cursor: pointer;}
.erjk a, .erjk a span{-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.erjk a.ernn span, .erjk a:hover span{ top:-100%;color:#FFF;}
.erjk a.ernn, .erjk a:hover{ background:#07913a; color:#FFF;}
.gysyk{ display:block; background:#FFF; padding:37px; border-bottom:1px solid #c4c3c3; height:auto; min-height:1073px; _height:1073px;}
/**页码**/
.yema{ display:block; padding-top:23px; clear:both;}
.yema table{ margin:0 auto;}
.yema a{ display:block; width:32px; height:32px; float:left; border:1px solid #b7b7b7; margin:0 4px; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:16px; line-height:32px; color:#4a4a4a;}
.yema a.yeh{ font-family:"宋体"; font-weight:bold;}
.yema a{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.yema a.yenn, .yema a:hover{ color:#07913a; border-color:#07913a;}
.gylb{ display:block; }
.gylb li{ border:1px solid #e2e2e2; padding:20px; overflow:hidden; margin-bottom:10px;}
.gytu{ display:block; float:left; width:241px; height:161px; overflow:hidden;}
.gyjsk{ margin-left:265px;}
.gyxti{ padding-bottom:6px; line-height:28px; font-size:16px; color:#000;}
.gyxti a, .gyxti a:visited{ color:#000;}
.gytline{ display:block; width:49px; height:2px; position:relative; background:#c4c4c4;}
.gytline2{ display:block; width:0; height:2px; position:absolute; left:0; top:0; background:#07913a;}
.gyxjs{ padding-top:9px; height:88px; color:#666; font-size:12px; line-height:24px;}
.gyxjs a{ display:block;}
.gyxjs a, .gyxjs a:visited{ color:#666;}
.duo_gy{ display:block; width:78px; height:26px; overflow:hidden; position:relative; text-align:center; border:1px solid #848483; line-height:26px; font-size:12px; color:#777;}
.duo_gy span{ display:block; position:relative; cursor:pointer; top:0;}
.gytline2, .gyxti a, .duo_gy span, .gylb li, .duo_gy{ 
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.gylb li:hover{ background:#f8f8f8;}
.gylb li:hover .gytline2{ width:100%;}
.gylb li:hover .gyxti a{ color:#07913a;}
.duo_gy:hover{ border-color:#07913a;}
.duo_gy:hover span{ top:-100%; color:#07913a;}

/**************exchange**************/
.excl{ display: block; padding-top:8px; margin-left:-28px;}
.excl li{ width:366px; height:140px; padding:20px 25px 0; position:relative; float:left; margin-left:28px; margin-bottom:40px; position:relative; background:#f4f4f4;}
.exdak{ position:absolute; top:-10px; left:25px; width:92px; height:66px; background:#d6d6d6;}
.exdak2{ display:block; position:absolute; z-index:1; left:0; top:0; background:#335da8; height:100%; width:0;}
.exdak span{ display:block; position:relative; z-index:3;}
.da1{  text-align: center; padding-top:14px; line-height:26px; font-size:26px; color:#1f1f1f;}
.da2{ padding:0 12px; text-align: right; line-height:16px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6c6c6c;}
.duo_ex{display:block; float:right; width:78px; height:26px; overflow:hidden; position:relative; text-align:center; border:1px solid #848483; line-height:26px; font-size:12px; color:#777;}
.duo_ex span{ display:block; position:relative; cursor:pointer; top:0;}
.exck{ display:block; padding-top:18px;}
.exxti{ line-height:26px; color:#000; font-size:14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.exxjs{ padding-top:3px; line-height:24px; font-size:12px; color:#6c6c6c;}
.exxjs a, .exxjs a:visited{ color:#6c6c6c;}
.excl li, .exdak2, .da1, .da2, .duo_ex span, .duo_ex, .exxti ,.exxjs a, .wytu img{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.wytu img{transition-duration:0.8s; -moz-transition-duration:0.8s; -webkit-transition-duration:0.8s; -o-transition-duration:0.8s;}
.excl li:hover{ background:#07913a;}
.excl li:hover .exdak2{ width:100%;}
.excl li:hover .da1{ color:#FFF;}
.excl li:hover .da2{ color:#93acd8;}
.excl li:hover .duo_ex{ border-color:#abbee1;}
.excl li:hover .duo_ex span{ top:-100%; color:#FFF;}
.excl li:hover .exxti{ padding-left:5px; color:#FFF;}
.excl li:hover .exxjs a{ color:#b1c8f2;}
.wyhtj li:hover .wytu img{transform: rotateY(360deg); -ms-transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -o-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}
.wyjs{ margin-left:74px;}
.wyhtj{ display:block; clear:both; overflow:hidden;}
.wyhtj li{ padding:15px 0; overflow:hidden; border-bottom:1px solid #d7d7d7;}
.wytu{ display: block; float:left; padding-top:4px; background: url(../images/whtubg.png) center bottom no-repeat;}
.wytu img{ display:block; float:left;}
.wyxti{ display:block; color:#000; font-size:16px; line-height:24px;}
.wyxti:visited{ color:#000;}
.wyxjs{ display:block; color:#6b6b6b; font-size:12px; line-height:20px;}
.wyxjs span{ color:#949494;}
.wyxjs:visited{ color:#6b6b6b;}
.wyxti, .wyxjs span{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.wyhtj li:hover .wyxti{ color:#2857ad; padding-left:3px;}
.wyhtj li:hover .wyxjs span{ color:#2857ad;}
/*****************news********************/
.nelb{ display:block; margin-top:-10px;}
.nelb li{ display:block; padding:24px 0; border-bottom:1px solid #d9d9d9;}
.nedjs{ margin-right:142px;}
.nexti{ padding-bottom:7px; line-height:28px; font-size:16px; color:#000;}
.nexti a, .nexti a:visited{ color:#000;}
.nexjs{ height:60px; line-height:24px; font-size:12px; color:#636363;}
.nexjs a, .nexjs a:visited{ color:#636363;}
.nedak{ display: block; float:right; position:relative; overflow:hidden; width:121px; height:106px; background:url(../images/nedabg1.png) left top no-repeat;}
.nedak2{ position:absolute; z-index:1; top:0; left:0; background:url(../images/nedabg2.png) left top no-repeat; width:0; height:100%;}
.nedak span{ position:relative; z-index:3;}
.neda1{ display:block; width:60px; height:50px; text-align:center; border-bottom:2px solid #8b8b8b; margin-left:38px; padding-top:16px; font-family:Arial, Helvetica, sans-serif; line-height:50px; font-size:48px; color:#636363;}
.neda2{display:block; width:60px; margin-left:38px; text-align:center; line-height:26px; font-size:12px; color:#636363;}

.nexti a,.nedak2, .neda1{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.nelb li:hover .nexti a{ color:#3a65b4; padding-left:3px;}
.nelb li:hover .nedak2{ width:100%;}
.nelb li:hover .neda1{ color:#FFF; border-bottom-color:#a5bce7;}
.nelb li:hover .neda2{ color:#95b6f3;}
/*******************member*********************/
.huik{ height:auto; min-height:410px; _height:410px; overflow: hidden; background:#FFF; border-bottom:1px solid #ddd; padding:33px; margin-bottom:30px;}
.huik3{ height:auto; min-height:1077px; _height:1077px; overflow: hidden; background:#FFF; border-bottom:1px solid #ddd; padding:33px; margin-bottom:30px;}
.huik2{ border:1px solid #e0e0e0; height:345px; padding:33px 25px 33px 33px;}
.huij{ height:345px; border-right:1px solid #8e99ad;}
#sucai{ height:335px; overflow:hidden; width:770px; padding-right:39px;}

.huiyk{ margin-left:-28px;}
.huiyk li{ width:248px; height:286px; float:left; margin-bottom:28px; border:1px solid #dfdfdf; background:#f5f5f5; margin-left:28px; padding:19px;}
.hyxtu{ display:block; height:143px; margin-bottom:10px;}
.hyxtu img{ display:block; margin:0 auto;}
.hymct2{ text-align:center; height:14px; background:url(../images/hymct.png) center top no-repeat; padding-bottom:12px;}
.huiyk li, .hy_mc a, .jyms a, .hymct2{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.huiyk li:hover{ background:#07913a;}
.huiyk li:hover .hy_mc a{ color:#FFF;}
.huiyk li:hover .jyms a{ color:#b0c8f5;}
.huiyk li:hover .hymct2{background:url(../images/hymct2.png) center top no-repeat;}
/*************************news_view****************************/
.nedti{ text-align:center; line-height:36px; font-size:24px; color:#000; margin-bottom:15px;}
.nedgjc{ text-align:center; margin-bottom:15px; padding:10px; border-bottom:1px solid #ddd; border-top:1px solid #ddd; line-height:26px; font-size:12px; color:#888;}
.nedgjc a, .nedgjc a:visited{ color:#888;}
.view{ margin-top:30px; padding:16px 0;border-bottom:1px solid #ddd; border-top:1px solid #ddd;}
.fanye{ width:700px;}
.fanye a{ line-height:22px; font-size:12px; color:#888;}
.fanye a span{ color:#888;}
.fanl{ display: block; float:right; width:90px; height:30px; overflow:hidden; position:relative; text-align:center; border:1px solid #bbb; font-size:12px; color:#888; line-height:30px; }
.fanl span{ display:block; position:relative; top:0; cursor:pointer; }
.fanl, .fanl span, .fanye a span,.nedgjc a{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.fanl:hover{ border-color:#07913a;}
.fanl:hover span{ top:-100%;color:#07913a;}
.fanye a:hover span{ color:#07913a;}
.nedgjc a:hover{ color:#07913a;}
/****************member_policy********************/
.yjlk2{ padding-bottom:22px; overflow:hidden;}
.yjlk2 li{ display:block; padding:18px; border:1px solid #ddd; margin-bottom:10px;}
.yjlk2 li .yjxti{ font-size:16px; margin-bottom:6px;}
.yjlk2 li, .yjlk2 li .yjxti{-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.yjlk2 li:hover{ background:#f4f4f4;}
.yjlk2 li:hover .yjxti{ color:#07913a; padding-left:5px;}




@-moz-keyframes fill {
    0% { height: 0px; }
    25% { height: 40px; }
    50% { height: 85px; }
    75% { height: 125px; }
    100% { height: 170px; }
}

@-webkit-keyframes fill {
    0% { height: 0px; }
    25% { height: 40px; }
    50% { height: 85px; }
    75% { height: 125px; }
    100% { height: 170px; }
}

@keyframes fill {
    0% { height: 0px; }
    25% { height: 40px; }
    50% { height: 85px; }
    75% { height: 125px; }
    100% { height: 170px; }
}

.inner { margin: 0px auto; overflow:hidden; height:200px;}
.pinner { width: 1100px; margin: 0px auto; }
.head { width: 100%; position: fixed; left: 0px; top: 0px; z-index: 1000; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5); }
.gropBox { background: url(../images/tbg.gif) repeat; text-align: right; color: #fff; height: 22px; overflow: hidden; padding: 4px 0px; transition: 300ms; -webkit-transition: 300ms; -ms-transition: 300ms; }
.g-tel i { font-size: 18px; line-height: 1.4; font-family: "zaproman"; }
.searchBox { float: right; display: block; border: 1px solid #80b0af; height: 18px; border-radius: 10px; padding: 0px 8px; margin: 0px 0px 0px 10px; }
.searchTxt, .searchBtn { float: left; display: block; margin: 0px; padding: 0px; border: 0px none; line-height: 18px; height: 18px; background-color: transparent; color: #fff; }
.searchTxt { border: 0px none; width: 100px; font-size: 12px; font-family: "Microsoft JhengHei"; }
input.searchTxt::-webkit-input-placeholder { color: #9dbab9; }
input.searchTxt:-moz-placeholder { color: #9dbab9; }
input.searchTxt::-moz-placeholder { color: #9dbab9; }
input.searchTxt:-ms-input-placeholder { color: #9dbab9; }
.searchBtn { background: url(../images/search_btn.png) no-repeat scroll center center; width: 18px; }
.gropBox2 { float: right; display: none; margin-top: 12px; margin-right: 88px; }
.gropBox2 a.g-tel { color: #006766; font-size: 14px; display: block; }
.gropBox2 a.g-tel i { font-style: inherit; }
.gropBox2 .searchBox { background-color: #087b7a; border: 0px none; width: auto; margin-left: 0px; padding: 0px 0px 0px 12px; height: 24px; border-radius: 12px; }
.gropBox2 .searchBox .searchTxt, .gropBox2 .searchBox .searchBtn { height: 24px; line-height: 24px; }
.gropBox2 .searchBox .searchTxt { width: 88px; color: #fff; }
.gropBox2 .searchBox .searchBtn { width: 30px; background: url(../images/search_btn2.png) no-repeat scroll center center; background-size: cover; }

@-webkit-keyframes flipInX {
    0% { -webkit-transform: perspective(400px) rotateX(90deg); transform: perspective(400px) rotateX(90deg); opacity: 0; }
    40% { -webkit-transform: perspective(400px) rotateX(-10deg); transform: perspective(400px) rotateX(-10deg); }
    70% { -webkit-transform: perspective(400px) rotateX(10deg); transform: perspective(400px) rotateX(10deg); }
    100% { -webkit-transform: perspective(400px) rotateX(0deg); transform: perspective(400px) rotateX(0deg); opacity: 1; }
}

@keyframes flipInX {
    0% { -webkit-transform: perspective(400px) rotateX(90deg); -ms-transform: perspective(400px) rotateX(90deg); transform: perspective(400px) rotateX(90deg); opacity: 0; }
    40% { -webkit-transform: perspective(400px) rotateX(-10deg); -ms-transform: perspective(400px) rotateX(-10deg); transform: perspective(400px) rotateX(-10deg); }
    70% { -webkit-transform: perspective(400px) rotateX(10deg); -ms-transform: perspective(400px) rotateX(10deg); transform: perspective(400px) rotateX(10deg); }
    100% { -webkit-transform: perspective(400px) rotateX(0deg); -ms-transform: perspective(400px) rotateX(0deg); transform: perspective(400px) rotateX(0deg); opacity: 1; }
}

.flipInX { -webkit-backface-visibility: visible!important; -ms-backface-visibility: visible!important; backface-visibility: visible!important; -webkit-animation-name: flipInX; animation-name: flipInX; }

@-webkit-keyframes fadeInLeft {
    0% { opacity: 0; -webkit-transform: translate3d(-100%,0,0); transform: translate3d(-100%,0,0); }
    100% { opacity: 1; -webkit-transform: none; transform: none; }
}

@keyframes fadeInLeft {
    0% { opacity: 0; -webkit-transform: translate3d(-100%,0,0); -ms-transform: translate3d(-100%,0,0); transform: translate3d(-100%,0,0); }
    100% { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; }
}

.fadeInLeft { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; }
.page { padding: 65px 0px 85px; margin: 0px auto; }
.footPage { width: 1100px; margin: 0px auto; }
.footPage .finner a.r { color: #efefef; }
.tool a:link, .tool a:visited { color: #fff; }
.tool a:active, .tool a:hover { color: #fff; }
.tool { width: 51px; position: fixed; right: 0px; top: 45%; z-index: 600; color: #fff; }
.tool a { transition: 200ms; width: 51px; height: 51px; line-height: 51px; float: left; margin: 0 0 1px 0; background: #b4b4b4 url(../images/sharp5.png) no-repeat 0px 0px; display: inline-block; position: relative; border-radius: 5px 0 0 5px; position: relative; }
.tool .blacKTop { background-image: none; text-align: center; }
.tool .a2 { background-position: 16px 0px; }
.tool .a3 { background-position: 16px -52px; }
.tool .a3 .con { background-position: 16px -52px; border-radius: 5px 0 0 5px; background-color: #b4b4b4; padding-left: 51px; display: block; background-image: url(../images/sharp5.png); background-repeat: no-repeat; overflow: hidden; font-size: 18px; font-style: italic; font-family: Arial, Helvetica, sans-serif; position: absolute; width: 126px; right: -126px; top: 0px; }
.tool .a3:hover .con { background-color: #006766; }
.tool .a4 { background-position: 16px -104px; margin-bottom: 0px; }
.tool a:hover { background-color: #006766; }
.popUpblack { background: url(../images/black_bg.png) repeat; width: 100%; height: 100%; position: fixed; left: 0px; top: 0px; z-index: 1010; display: none; }
.popUp { width: 220px; height: 242px; border: 5px solid #999; background: #fff; position: fixed; left: 50%; top: 50%; margin: -87px 0 0 -115px; z-index: 1004; }
.popUp .t { padding: 0 0 0 10px; height: 26px; line-height: 26px; color: #666; font-weight: bold; border-bottom: 1px solid #e8e8e8; background: #f2f2f2; }
.popUp .t .close { padding: 0 10px 0 0; float: right; cursor: pointer; color: #666; font-weight: normal; }
.popUp .img { padding: 20px; }
.popUp .img img { width: 100%; height: 100%; display: block; }
/** THEME
===================================*/
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto { position: absolute; bottom: -30px; width: 100%; }
/* LOADER */
.bx-wrapper .bx-loading { min-height: 50px; background: url(../images/loader.gif) center center no-repeat #fff; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2000; }
/* PAGER */
.bx-wrapper .bx-pager { text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; padding-top: 20px; }
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block; *zoom: 1; *display: inline; }
.bx-wrapper .bx-pager.bx-default-pager a { background: #9c9c9c; text-indent: -9999px; display: block; width: 10px; height: 10px; margin: 0 8px; outline: 0; }
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active { background: #c61210; }
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev { left: 0%; background: url(../images/a_l3.png) no-repeat 0 bottom; }
.bx-wrapper .bx-next { right: 0%; background: url(../images/a_r3.png) no-repeat right bottom; }
.bx-wrapper .bx-prev:hover { background-position: 0 top; }
.bx-wrapper .bx-next:hover { background-position: right top; }
.bx-wrapper .bx-controls-direction a { position: absolute; top: 50%; margin-top: -15px; outline: 0; width: 30px; height: 30px; text-indent: -9999px; z-index: 999; }
.bx-wrapper .bx-controls-direction a.disabled { display: none; }
/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto { text-align: center; }
.bx-wrapper .bx-controls-auto .bx-start { display: block; text-indent: -9999px; width: 10px; height: 11px; outline: 0; /*background: url(../images/controls.png) -86px -11px no-repeat;*/ margin: 0 3px; }
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active { background-position: -86px 0; }
.bx-wrapper .bx-controls-auto .bx-stop { display: block; text-indent: -9999px; width: 9px; height: 11px; outline: 0; /*background: url(../images/controls.png) -86px -44px no-repeat;*/ margin: 0 3px; }
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active { background-position: -86px -33px; }
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager { text-align: center; width: 100%; }
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto { right: 0; width: 35px; }


/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: white url(../images/loader.gif) center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

/* Arrows */
.slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top: 50%; margin-top: -10px; padding: 0; border: none; outline: none; }

.slick-prev { left: -25px; }

.slick-next { right: -25px; }

/* Dots */
.slick-slider { margin-bottom: 30px; }

.slick-dots { position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; }
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; outline: none; }
.slick-dots li button:focus { outline: none; }


/*
 * jQuery FlexSlider v2.6.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 and later license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 *
 */

.flex-direction-nav { *height: 0; }
.flex-direction-nav a { text-decoration: none; display: block; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; }
.flex-direction-nav .flex-prev { left: -50px; }
.flex-direction-nav .flex-next { right: -50px; }
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-control-nav { width: 100%; position: absolute; bottom: -40px; text-align: center; }
.flex-control-nav li { margin: 0 6px; display: inline-block; zoom: 1; *display: inline; }
.flex-control-paging li a { width: 11px; height: 11px; display: block; background: #666; cursor: pointer; text-indent: -9999px; }
.flex-control-paging li a:hover { background: #333; }
.flex-control-paging li a.flex-active { background: #000; cursor: default; }
.flex-control-thumbs { margin: 5px 0 0; position: static; overflow: hidden; }
.flex-control-thumbs li { width: 25%; float: left; margin: 0; }
.flex-control-thumbs img { width: 100%; height: auto; display: block; opacity: .7; cursor: pointer; -moz-user-select: none; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.flex-control-thumbs img:hover { opacity: 1; }
.flex-control-thumbs .flex-active { opacity: 1; cursor: default; }
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp { padding: 0; margin: 0; border: 0; outline: none; vertical-align: top; }

.fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 8020; }

.fancybox-skin { position: relative; background-color: #fff; color: #505050; text-shadow: none; }

.fancybox-opened { z-index: 8030; }
.fancybox-outer, .fancybox-inner { position: relative; }

.fancybox-inner { overflow: hidden; }

.fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling: touch; }

.fancybox-error { color: #505050; font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; margin: 0; padding: 15px; white-space: nowrap; }

.fancybox-image, .fancybox-iframe { display: block; width: 100%; height: 100%; }

.fancybox-image { max-width: 100%; max-height: 100%; }

#fancybox-loading { background-image: url('../images/fancybox_sprite.png'); }

#fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: 0.8; cursor: pointer; z-index: 8060; }

#fancybox-loading div { width: 44px; height: 44px; background: url('../images/fancybox_loading.gif') center center no-repeat; }

.fancybox-close { position: absolute; top: 0px; right: -60px; width: 39px; height: 41px; cursor: pointer; z-index: 8040; background: url(../images/fram_close.png) no-repeat scroll center center; }

.fancybox-nav { position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer; text-decoration: none; background: transparent url('../images/blank.gif'); /* helps IE */ -webkit-tap-highlight-color: rgba(0,0,0,0); z-index: 8040; }
.fancybox-prev { left: -60px; }

.fancybox-next { right: -60px; }
.fancybox-prev span { background-image: url(../images/pro_l3.png); }
.fancybox-next span { background-image: url(../images/pro_r3.png); }
.fancybox-nav span { position: absolute; display: block; top: 50%; width: 22px; height: 41px; margin-top: -20px; opacity: 0.5; cursor: pointer; z-index: 8040; }

.fancybox-prev span { left: -62px; background-position: 0 0px; }

.fancybox-next span { right: -62px; background-position: right 0px; }

.fancybox-nav:hover span { visibility: visible; opacity: 1; }

.fancybox-tmp { position: absolute; top: -99999px; left: -99999px; visibility: hidden; max-width: 99999px; max-height: 99999px; overflow: visible !important; }

/* Overlay helper */

.fancybox-lock { overflow: hidden !important; width: auto; }

.fancybox-lock body { overflow: hidden !important; }

.fancybox-lock-test { overflow-y: hidden !important; }

.fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 8010; background: url('../images/fancybox_overlay.png'); }

.fancybox-overlay-fixed { position: fixed; bottom: 0; right: 0; }

.fancybox-lock .fancybox-overlay { /*overflow: auto;
	overflow-y: scroll;*/ }

/* Title helper */

.fancybox-title { visibility: hidden; font: normal 18px/1.5 "Microsoft JhengHei","Helvetica Neue",Helvetica,Arial,sans-serif; position: relative; text-shadow: none; z-index: 8050; }
.fancybox-title .i { background: url(../images/i.gif) no-repeat scroll left center; padding-left: 12px; font: 14px/1.4 "zaproman","Helvetica Neue",Helvetica,Arial,sans-serif; text-transform: uppercase; color: #b4b4b4; }
.fancybox-title .i2 { font: 14px/1.4 "zaproman","Helvetica Neue",Helvetica,Arial,sans-serif; text-transform: uppercase; color: #b4b4b4; }
.fancybox-opened .fancybox-title { visibility: visible; }

.fancybox-title-float-wrap { position: absolute; bottom: 0; right: 50%; margin-bottom: -90px; z-index: 8050; text-align: center; }

.fancybox-title-float-wrap .child { display: inline-block; margin-right: -100%; padding: 2px 20px; background: transparent; /* Fallback for web browsers that doesn't support RGBa */ color: #FFF; font-size: 20px; white-space: nowrap; }

.fancybox-title-outside-wrap { position: relative; margin-top: 10px; color: #fff; }

.fancybox-title-inside-wrap { padding-top: 15px; text-align: center; }

.fancybox-title-over-wrap { position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: #000; background: rgba(0, 0, 0, .8); }
/*base style*/
/*index style*/
.banner a:link, .banner a:visited { color: #fff0d4; }
.banner a:active, .banner a:hover { color: #fff; }
.banner { position: relative; overflow: hidden; width: 100%; height: 500px; background-color: #ddd; z-index: 5; }
.banner .pic { position: relative; width: 100%; height: 100%; overflow: hidden; }
.banner .pic img { width: 100%; display: block; position: absolute; }
.banner .picShwo .binbox { visibility: hidden; }
.bannerBox { position: relative; overflow: hidden; }
.banner .binbox { position: absolute; width: 1200PX; left: 55%; display: none; top: 12%; margin-left: -640px; color: #d9b777; }
.banner ul li { background-size: cover; background-repeat: no-repeat; background-position: center center; position: relative; }
.banner ul li .nameLinkA { position: absolute; left: 0; top: 0; display: block; width: 100%; height: 100%; z-index: 10; }
.binbox .bcon { background: url(../images/black_bg.png) repeat; background: none rgba(0,0,0,0.5); float: right; display: block; padding: 25px 30px; width: 260px; }
.binbox .bcon .h { padding-bottom: 25px; }
.binbox .bcon .bt { border: 5px solid #c41b1b; font-size: 24px; color: #c41b1b; display: block; float: left; width: 60px; height: 60px; text-align: center; font-weight: bold; line-height: 1.1; }
.binbox .bcon .bico { background: url(../images/banner_ico.png) no-repeat; width: 27px; height: 37px; float: right; display: block; }
.banner .binbox .t { font: bold 25px/1.2 "Microsoft JhengHei"; padding-bottom: 25px; border-bottom: 1px solid #59493f; margin-bottom: 15px; color: #fff0d4; }
.banner .binbox .c { font-size: 14px; margin-bottom: 10%; height: 76px; overflow: hidden; }
.bmore { display: block; width: 115px; height: 30px; border: 1px solid #fff0d4; font-size: 14px; text-align: center; line-height: 30px; position: relative; }
.bmore .i1 { position: absolute; -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); transition: 300ms; -webkit-transition: 300ms; -ms-transition: 300ms; background-color: transparent; width: 70%; height: 100%; left: 15%; top: 0px; display: block; }
.bmore .i2 { position: relative; z-index: 1; }
.bmore:hover { border: 1px solid #d9b777; }
.bmore:hover .i1 { width: 100%; left: 0px; background-color: #d9b777; }

@-moz-keyframes a_slidercurrent {
    from { width: 0%; }
    to { width: 100%; }
}

@-webkit-keyframes a_slidercurrent {
    from { width: 0%; }
    to { width: 100%; }
}

@-o-keyframes a_slidercurrent { from;
{ width: 0%; }
to { width: 100%; }
}

@keyframes a_slidercurrent {
    from { width: 0%; }
    to { width: 100%; }
}

.banner .flex-control-nav { height: 7px; bottom: 8%; position: absolute; width: 100%; left: 0px; z-index: 99; text-align: center; margin-top: 0px; }
.banner .flex-control-paging li a { height: 7px; line-height: 7px; width: 26px; border-radius: 0; display: inline-block; overflow: hidden; background-color: #fff; cursor: pointer; }
.banner .flex-control-paging li a span { height: 7px; line-height: 7px; width: 0px; display: block; overflow: hidden; background-color: #fff; cursor: pointer; background-color: #006766; }
.banner .flex-control-paging li a.flex-active span { -moz-animation: a_slidercurrent 5s linear; -webkit-animation: a_slidercurrent 5s linear; -o-animation: a_slidercurrent 5s linear; animation: a_slidercurrent 5s linear; }
.banner .flex-control-paging li a.flex-active, .banner .flex-control-paging li a:hover { background-color: #018d8c; }
/*.banner .bx-wrapper .bx-pager{ height: 7px; bottom: 8%; position: absolute; width: 100%; left: 0px; z-index: 99; text-align: center; margin-top: 0px;}
.banner .bx-wrapper .bx-pager.bx-default-pager a{ height: 7px; line-height: 7px; width: 26px; margin: 0px 2px; display: inline-block; overflow: hidden; background-color: #fff; cursor: pointer;}
.banner .bx-wrapper .bx-pager.bx-default-pager a:hover,.banner .bx-wrapper .bx-pager.bx-default-pager a.active{ background-color: #006766;}*/
.ibg { background: url(../images/ibg.jpg) repeat scroll center bottom; width: 100%; height: 659px; position: fixed; left: 0px; bottom: 0px; }
.main { position: relative; z-index: 5; width:1200px; margin:0 auto; }
.ibox a:link, .ibox a:visited { color: #ede4ca; }
.ibox a:active, .ibox a:hover { color: #fff; }
.ibox { background: url(../images/iboxbg.gif) repeat; width: 100%; }
.ibox dd { float: left; display: block; width: 20%; height: 110px; }
.ibox a { display: block; border: 1px solid #035d5c; height: 70px; position: relative; padding-top: 38px; overflow: hidden; }
.ibox dd .zh { font-size: 20px; display: block; color: #ffe4bb; line-height: 1; }
.ibox dd .en { font-family: georgia,"times new roman"; color: #8d8969; display: block; line-height: 2.5; }
.ibox dd .ico { background: url(../images/ico_bg1.png) no-repeat; width: 48px; height: 37px; float: left; display: block; margin: 0px 26px; }
.ibox dd i { width: 48px; height: 37px; display: block; background-image: url(../images/ico1.png); background-repeat: no-repeat; }
.ibox .con { position: absolute; left: 0px; top: 100%; width: 100%; height: 100%; background: url(../images/ibox_cbg.jpg) no-repeat; transition: 400ms; -webkit-transition: 400ms; }
.ibox .con i { position: absolute; right: 8px; top: 10px; background-image: url(../images/ico2.png); transform: scale(0.5); -webkit-transform: scale(0.5); opacity: 0; }
.ibox .con .c { padding: 28px 25px 0px; }
.ibox .con .c .more { background: url(../images/ibox_more1.png) no-repeat; width: 18px; height: 18px; display: block; margin-top: 2px; }
.ibox .con .zh { color: #006766; }
.ibox .con .en { color: #b6a585; }
.ibox dd .i1 { background-position: 0px 0px; }
.ibox dd .i2 { background-position: -48px 0px; }
.ibox dd .i3 { background-position: -96px 0px; }
.ibox dd .i4 { background-position: -144px 0px; }
.ibox dd .i5 { background-position: -192px 0px; }
.ibox dd .i6 { background-position: -240px 0px; }
.ibox dd .i7 { background-position: -288px 0px; }
.ibox dd .i8 { background-position: -336px 0px; }
.ibox dd .i9 { background-position: -384px 0px; }
.ibox dd .i10 { background-position: -432px 0px; }
.ibox a:hover .con { top: 0px; }
.ibox a:hover .con i { transform: scale(1); -webkit-transform: scale(1); opacity: 1; transition: 400ms ease 300ms; -webkit-transition: 400ms ease 300ms; }
.aboutIbox { width: 958px; margin: 92px auto; }
.aboutIbox .con { text-align: center; color: #505050; }
.aboutIbox .con .by1 { font-size: 48px; font-weight: bold; }
.aboutIbox .con .by2 { font-size: 35px; font-weight: bold; }
.aboutIbox .con .t { font-size: 25px; margin: 20px 0px 50px; }
.aboutIbox .con .c { color: #787878; font-size: 14px; }
.aboutIbox .bmore { width: 118px; height: 34px; line-height: 34px; border: 0px none; font-size: 18px; background-color: #006766; margin: 0px auto; }
.aboutIbox .bmore .i2 { color: #fff; }
.aboutType { padding: 76px 0px 80px; }
.aboutType dd { float: left; display: block; width: 20%; color: #323232; margin-bottom: 10px; }
.aboutType .item { display: block; width: 130px; margin: 0px auto; }
.aboutType .item .t { font: 60px/1.2 "times new roman"; color: #006766; position: relative; display: inline-block; }
.aboutType .item .t b { font-weight: normal; }
.aboutType .item .t i { font-style: initial; font-size: 14px; color: #323232; position: absolute; top: 0px; right: -21px; line-height: 2.5; }
.aboutType .item .c { border-top: 1px solid #323232; font-size: 14px; padding-top: 10px; height: 50px; }
.aboutType a { color: #323232; }
.aboutIbox .con.target .by1, .aboutIbox .con.target .by2, .aboutIbox .con.target .t, .aboutIbox .con.target .c { transform: translate(0px,50px); -webkit-transform: translate(0px,50px); opacity: 0; }
.aboutIbox .con.action .by1, .aboutIbox .con.action .by2, .aboutIbox .con.action .t, .aboutIbox .con.action .c { transform: translate(0px,0px); -webkit-transform: translate(0px,0px); opacity: 1; transition: 500ms ease 350ms; }
.aboutIbox .con.action .c { transition: 600ms ease 450ms; }
.aboutIbox .aboutType.target dd .item { transform: translate(50px,0px); -webkit-transform: translate(50px,0px); opacity: 0; }
.aboutIbox .aboutType.action dd .item { transform: translate(0px,0px); -webkit-transform: translate(0px,0px); opacity: 1; transition: 500ms ease 350ms; }
.aboutIbox .aboutType.action dd .item2 { transition: 650ms ease 500ms; }
.aboutIbox .aboutType.action dd .item3 { transition: 750ms ease 600ms; }
.aboutIbox .aboutType.action dd .item4 { transition: 850ms ease 700ms; }
.aboutIbox .aboutType.action dd .item5 { transition: 950ms ease 800ms; }
.aboutIbox .slick-prev, .aboutIbox .slick-next { width: 21px; height: 24px; position: absolute; top: 50%; margin-top: -12px; z-index: 100; }
.aboutIbox .slick-prev { background: url(../images/btnnum.png) no-repeat scroll left top; left: -161px; }
.aboutIbox .slick-next { background: url(../images/btnnum.png) no-repeat scroll right top; right: -161px; }
.aboutIbox .slick-prev:hover { background-position: left bottom; }
.aboutIbox .slick-next:hover { background-position: right bottom; }
.iboxt { margin-bottom: 38px; }
.iboxt .name { color: #323232; }
.iboxt .name span { background: url(../images/star.png) no-repeat scroll left center; padding-left: 20px; transition: 300ms; -webkit-transition: 300ms; -ms-transition: 300ms; height: 20px; margin-right: 10px; display: inline-block; float: left; margin-top: 5px; }
.iboxt .name i { background: url(../images/t2.png) no-repeat scroll right center; padding-right: 46px; transition: 300ms; -webkit-transition: 300ms; -ms-transition: 300ms; font: bold 24px/1.2 "Microsoft JhengHei"; }
.iboxt .name:hover span { transform: rotate(90deg); -webkit-transform: rotate(90deg); }
.iboxt .name:hover i { padding-right: 56px; color: #006766; }
.caseIbox { margin-bottom: 100px; }
.caseDemo { background-color: #ebebeb; }
.caseDemo .item { position: relative; float: left; width: 100%; display: block; overflow: hidden; }
.caseDemo .black { background: url(../images/black_bg2.png) repeat; background: none rgba(0,0,0,0.35); position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 4; }
.caseDemo .item img { position: relative; width: 100%; display: block; }
.caseDemo .c { position: absolute; left: 5%; bottom: 5%; color: #fff; font-size: 18px; line-height: 1.5; z-index: 5; width: 90%; }
.caseDemo .c2 { position: absolute; left: 5%; top: 5%; color: #fff; font-size: 25px; opacity: 0; z-index: 4; width: 90%; opacity: 0; }
.caseDemo .c2 .summy { font-size: 14px; }
.caseDemo .item .bg { position: absolute; width: 100%; height: 100%; background: #000; opacity: 0.2; display: none; z-index: 3; }
.caseDemo .item:hover .black { display: none; }
.caseDemo .item:hover .bg { display: block; }
.caseDemo .item:hover .c { transition: 500ms; opacity: 0; }
.caseDemo .item:hover .c2 { top: 8%; transition: 500ms ease 550ms; opacity: 1; }
.caseDemo .item:hover img { transform: scale(1.2); transform-origin: center center 0; transition: transform 5s ease-out 0s; }
.caseDemo .slick-dots { bottom: 12px; }
.caseDemo .slick-dots li { position: relative; display: inline-block; height: 12px; width: 12px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.caseDemo .slick-dots li button { transition: 400ms; -webkit-transition: 400ms; -ms-transition: 400ms; height: 8px; width: 8px; padding: 0px; cursor: pointer; border: 1px solid #006766; margin-top: 2px; border-radius: 50%; }
.caseDemo .slick-dots li button:focus { outline: none; }
.caseDemo .slick-dots li.slick-active button { background-color: #006766; margin-top: 0px; width: 12px; height: 12px; }
.caseDemo .slick-prev, .caseDemo .slick-next { width: 50px; height: 50px; position: absolute; top: 50%; margin-top: -25px; z-index: 100; }
.caseDemo .slick-prev { background: url(../images/jiantou2.png) no-repeat; left: 2%; }
.caseDemo .slick-next { background: url(../images/jiantou.png) no-repeat; right: 2%; }
.newIbox { margin-bottom: 60px; }
.tankList a:link, .tankList a:visited { color: #fff; }
.tankList a:active, .tankList a:hover { color: #fff; }
.tankList dd { float: left; display: block; width: 281px; margin: 0px 2px; overflow: hidden; position: relative; height:198px;border: 1px solid #dadada;}
.tankList a { display: block; }
.tankList img { width: 100%; display: block; }
.tankList .name { position: absolute; left: 5%; bottom: 5%; font-size: 20px;    opacity: 0;}
.tankList .bg { background: url(../images/gree.png) repeat scroll center center; background:none rgb(7, 145, 58); position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; transition: 400ms; -webkit-transition: 400ms; }
.tankList .name2 { font-size: 25px; display: block; margin: 20% 0px 5%; }
.tankList .more { border: 1px solid #fffffd; height: 36px; width: 120px; text-align: center; display: block; line-height: 36px; margin: 0px auto; }
.tankList a:hover .name { display: none; }
.csstransitions .tankList .bg { opacity: 0; transform: scale(0.8); -webkit-transform: scale(0.8); }
.csstransitions .tankList a:hover .bg { opacity: 1; transform: scale(1); -webkit-transform: scale(1); display: block; }
.no-csstransitions .tankList .bg { display: none; }
.no-csstransitions .tankList a:hover .bg { display: block; }
.newIlist { position: relative; }
.newIlist a:link, .newIlist a:visited { color: #757575; }
.newIlist a:active, .newIlist a:hover { color: #006766; }
.inewImg { width: 614px; height: 326px; overflow: hidden; float: left; display: block; }
.inewImg a { background-repeat: no-repeat; background-size: cover; background-position: center center; }
.inewImg img { width: 100%; display: block; }
.inewTab { position: absolute; right: 0px; top: -66px; }
.inewTab span { padding: 0px 12px; margin-left: 6px; font-size: 18px; cursor: pointer; }
.inewTab span.act { border: 1px solid #006766; color: #fff; background-color: #006766; border-radius: 5px; }
.inewIcon { width: 295px; height: 360px; overflow: hidden; margin-right: 10px; float: right; }
.inewIcon .list { display: none; }
.inewIcon .list li { height: 30px; overflow: hidden; margin-bottom: 12px; transition: 400ms; -webkit-transition: 400ms; }
.inewIcon .list li a.t { line-height: 30px; color: #080808; font-size: 14px; height: 30px; display: block; overflow: hidden; margin-bottom:5px; }
.inewIcon .list li a.t .r { color: #b4b4b4; font-size: 13px; }
.inewIcon .list li .con { height: 70px; color: #646464; font-size: 13px; margin-bottom: 18px; overflow: hidden; }
.inewIcon .list li .bot { color: #b4b4b4; font-size: 13px; }
.timeI, .easeI, .linkI { padding-left: 24px; }
.timeI { margin-right: 28px; }
.easeI { margin-right: 14px; }
.timeI { background: url(../images/li1.png) no-repeat scroll left center; }
.easeI { background: url(../images/li2.png) no-repeat scroll left center; cursor: default; }
.easeI:hover { background-image: url(../images/li22.png); }
.linkI { background: url(../images/li3.png) no-repeat scroll left center; }
.linkI:hover, .linkI.red { background-image: url(../images/li32.png); }
.inewIcon .bot a:link, .inewIcon .bot a:visited { color: #b4b4b4; }
.inewIcon .bot a:active, .inewIcon .bot a:hover { color: #006766; }
.inewIcon .list li.act { border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; padding: 5px 0px 10px; height: 110px; }
.teamIbox a:link, .teamIbox a:visited { color: #fff; }
.teamIbox a:active, .teamIbox a:hover { color: #fff; }
.teamIboxQA { overflow: hidden; margin:60px AUTO;}
.teamIbox { position: relative; overflow: hidden; position: relative; }
.teamIbox dd { float: left; display: block; width:220px; box-sizing: content-box;margin: 10px; height:168px; overflow:hidden;}
.teamIbox dd a { display: block; width: 100%; position: relative; overflow: hidden; }
.teamIbox dd.item1 { width:460px; height:356px; overflow:hidden }
.teamIbox img { width: 100%; display: block; transition: 400ms; -webkit-transition: 400ms; }
.teamIbox .ico { background: url(../images/fdico.png) no-repeat scroll left center; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.9); color: #ffffff; font-size: 16px; padding-left: 28px; position: absolute; right: 5%; bottom: 5%; display: none; }
.teamIbox .filler { background-color: #cfa972; position: absolute; display: block; }
.filler-left { width: 3px; height: 0%; left: 0px; bottom: 0px; }
.filler-right { width: 3px; height: 0%; right: 0px; top: 0px; }
.filler-top { width: 0%; height: 3px; right: 0px; top: 0px; }
.filler-bottom { width: 0%; height: 3px; right: 0px; bottom: 0px; }
.teamIbox dd a:hover .ico { display: block; }
.teamIbox dd a:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); }
.team-info { background: url(../images/gree.png) repeat scroll center center; background: none rgba(0,103,102,0.9); display: none; position: absolute; z-index: 101; top: 0px; width: 421px; color: #fff; }
.team-info .t { width: 80%; margin: 0px auto; padding: 8% 0px 5%; }
.team-info .zh { font-size: 28px; line-height: 1.2; font-family: Arial, Helvetica, sans-serif; }
.team-info .en { font-size: 16px; }
.team-info .zw { float: right; display: block; }
.team-info .c { width: 80%; overflow: hidden; margin: 0px auto; height: 64px; }
.teamIbox dd.item1 .team-info { font-size: 14px; }
.teamIbox dd.item1 .team-info .t { padding: 12% 0px 20%; }
.teamIbox dd.item1 .team-info .zh { font-size: 40px; }
.teamIbox dd.item1 .team-info .en { font-size: 20px; }
.teamIbox dd.item1 .team-info .c { height: 150px; }
.teamIbox dd.item15 .moreBg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; font-size: 14px; }
.teamIbox dd.item15 .more { background: url(../images/team_more.png) no-repeat; width: 55px; height: 55px; margin: 30% auto 15%; display: block; transition: 400ms; -webkit-transition: 400ms; -ms-transition: 400ms; }
.teamIbox dd.item15 .zh { display: block; }
.teamIbox dd.item15 .zh2, .teamIbox dd.item15 .en2, .teamIbox dd.item15 .ico2, .teamIbox dd.item15 .more2 { display: none; }
.teamIbox dd.item15 a:hover .more { transform: rotate(90deg); -webkit-transform: rotate(90deg); }
.teamIbox dd.blackbg { background-color: rgba(0,0,0,0.3); position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; display: none; }
/*index style end*/
/*branch style*/
.pbanner1 { border-bottom: 4px solid #006766; height: 294px; padding: 100px 0px 0px; color: #fff; text-align: center; }
.pbox1 { background: url(../images/black_bg.png) repeat; background: rgba(0,0,0,0.5); padding: 30px 100px; display: inline-block; *zoom: 1; *display: inline; margin: 0px auto; line-height: 1.1; text-align: center; }
.pbox1 .t { color: #face8c; font: bold 60px/1.1 "Microsoft JhengHei"; margin-bottom: 25px; }
.pbox1 .t .pfont { background: url(../images/banner_ico.png) no-repeat scroll right 10px; padding-right: 38px; }
.pbox1 .en .pfont { background: url(../images/fico.png) no-repeat scroll left center; font: bold 15.8px/1.2 "zaproman","times new roman"; padding-left: 90px; text-align: left; display: inline-block; margin: 0px auto; }
.branchPage { width: 840px; }
.pageCon { font-size: 14px; color: #505050; }
.pageCon a:link, .pageCon a:visited { color: #b4b4b4; }
.pageCon a:active, .pageCon a:hover { color: #006766; }
.pageCon img { max-width: 100%; }
.branchC { text-align: center; width: 88%; margin: 0px auto 8%; }
.branchDl { position: relative; overflow: hidden; }
.branchDl a:link, .branchDl a:visited { color: #fff; }
.branchDl a:active, .branchDl a:hover { color: #b28850; }
.branchDl ul { margin-left: -12%; }
.branchDl li { width: 38%; display: block; margin: 0px 0px 7% 12%; float: left; }
.branchDl a { display: block; border: 2px solid #006766; background-color: #006766; padding: 2px; }
.branchDl .item { border: 1px solid #cfa972; display: block; height: 270px; padding: 0px 30px; text-align: center; font-size: 14px; }
.branchDl .item .name { font-size: 25px; font-weight: bold; display: block; line-height: 1.4; margin: 30% 0px 22px; transition: margin 300ms; -webkit-transition: margin 300ms; -ms-transition: margin 300ms; }
.branchDl .item .more { width: 178px; height: 40px; line-height: 40px; display: block; background-color: #b28850; margin: 0px auto 54px; display: none; transition: 300ms; -webkit-transition: 300ms; -ms-transition: 300ms; }
.branchDl .item .bot { display: block; }
.branchDl a:hover { background-color: #fff; border: 2px solid #cfa972; }
.branchDl a:hover .name { margin-top: 20%; font-size: 20px; }
.branchDl a:hover .more { color: #fff; display: block; }
.botIco { background: url(../images/nbot2.png) no-repeat; width: 86px; height: 20px; display: block; margin: 0px auto; }
.branchIpage { width: 704px; float: left; display: block; margin-right: 90px; }
.siderCase { width: 254px; background-color: #f5f5f5; padding: 28px 26px; color: #787878; float: left; display: block; }
.branchIT { font: bold 30px/1.4 "Microsoft JhengHei"; color: #006766; border-bottom: 1px solid #eeeeee; padding: 20px 0px; margin-bottom: 40px; }
.branchImore { border-top: 1px solid #197675; border-bottom: 1px solid #197675; height: 50px; line-height: 50px; text-align: center; margin: 60px 0px 50px; }
.branchImore span { background: url(../images/mico.png) no-repeat scroll right center; padding-right: 20px; font-size: 16px; color: #197675; }
.branchOneDl a:link, .branchOneDl a:visited { color: #fff; }
.branchOneDl a:active, .branchOneDl a:hover { color: #fff; }
.branchOneDl { width: 100%; overflow: hidden; color: #fff; }
.branchOneDl ul { width: 106%; }
.branchOneDl li { width: 29.66%; margin-right: 3%; float: left; overflow: hidden; position: relative; }
.branchOneDl img { width: 100%; display: block; }
.branchOneDl .con { position: absolute; left: 0px; top: 80%; width: 100%; height: 100%; background: url(../images/gree.png) repeat; background: rgba(0,103,102,0.9); transition: 300ms; -webkit-transition: 300ms; -ms-transition: 300ms; }
.branchOneDl .bot2 { position: absolute; left: 5%; bottom: 0px; width: 28px; background-color: #cfa972; height: 3px; z-index: 2; transition: 400ms; -webkit-transition: 400ms; -ms-transition: 400ms; }
.branchOneDl .name { height: 44px; line-height: 2.5; position: absolute; left: 5%; bottom: 0px; width: 70px; text-align: center; font-size: 16px; z-index: 2; transition: 300ms; -webkit-transition: 300ms; -ms-transition: 300ms; }
.branchOneDl .more { border: 1px solid #fff; width: 92px; height: 32px; text-align: center; color: #fff; display: block; position: absolute; left: 50%; top: 50%; margin: -32px 0px 0px -46px; line-height: 32px; opacity: 0; }
.branchOneDl .bot1 { position: absolute; left: 50%; top: 0px; width: 0; height: 12px; border-bottom: 1px solid #cfa972; }
.branchOneDl a:hover .bot1 { width: 90%; left: 5%; transition: 400ms ease 300ms; -webkit-transition: 400ms ease 300ms; -ms-transition: 400ms ease 300ms; }
.branchOneDl a:hover .bot2 { width: 100%; left: 0; }
.branchOneDl a:hover .name { width: 90%; }
.branchOneDl a:hover .con { top: 0; }
.branchOneDl a:hover .more { opacity: 1; transition: 300ms ease 300ms; -webkit-transition: 300ms ease 300ms; -ms-transition: 300ms ease 300ms; }
.pageW { width: 1110px; margin: 0px auto; }
.siderCase a:link, .siderCase a:visited { color: #9c9c9c; }
.siderCase a:active, .siderCase a:hover { color: #006766; }
.siderCT a:link, .siderCT a:visited { color: #fff; }
.siderCT a:active, .siderCT a:hover { color: #fff; }
.siderCT { background-color: #006766; color: #fff; padding: 18px; margin-bottom: 25px; }
.siderCT .zh { font-size: 18px; }
.siderCT .en { font-size: 18px; font-family: "zaproman"; text-transform: uppercase; }
.siderCT .more { height: 0px; position: relative; border-bottom: 1px solid #fff; margin-top: 18px; display: block; }
.siderCT .more span { position: absolute; right: 0px; top: -10px; padding-left: 12px; background-color: #006766; }
.siderCItem { margin-bottom: 40px; }
.siderCItem .img { width: 100%; overflow: hidden; background-color: #000; }
.siderCItem img { width: 100%; display: block; transition: 400ms; -webkit-transition: 400ms; -ms-transition: 400ms; }
.siderCItem .name { height: 44px; padding: 0px 8px; overflow: hidden; margin-top: 10px; font-size: 14px; line-height: 1.5; }
.siderCItem a:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -ms-transform: scale(1.1); opacity: 0.8; }
.siderC-address { border-top: 1px solid #006766; padding: 15px 0px; font-size: 14px; }
.siderC-address .pl { padding-left: 44px; position: relative; }
.siderC-address .pl .sL { position: absolute; left: 0px; top: 0px; }
.businessTwoDl { margin: 40px 0px 50px; }
.branchITwo-t a:link, .branchITwo-t a:visited { color: #fff; }
.branchITwo-t a:active, .branchITwo-t a:hover { color: #fff; }
.branchITwo-t { background-color: #006766; color: #fff; padding: 0px 25px; font-size: 14px; height: 52px; line-height: 52px; margin-bottom: 40px; }
.branchITwo-t .zh { padding: 0px 25px 0px 0px; font-size: 18px; }
.branchITwo-t .en { text-transform: uppercase; font-family: "zaproman"; font-size: 18px; }
.branchITwo-t2 { background-color: #006766; color: #fff; padding: 0px 25px; font-size: 14px; height: 52px; line-height: 52px; margin-bottom: 40px; }
.branchITwo-t2 .zh { padding: 0px 25px 0px 0px; font-size: 18px; }
.branchITwo-t2 .en { text-transform: uppercase; font-family: "zaproman"; font-size: 18px; }
.teamTwoDl .branchITwo-t { padding: 0px; }
.teamTwoDl .branchITwo-t span { display: inline-block; float: left; display: block; width: 50%; padding: 0px; text-indent: 25px; font-size: 18px; cursor: pointer; }
.teamTwoDl .branchITwo-t span.act { background-color: #cfa972; }
.teamTwoDl .teamTwo-dd { display: none; }
.teamTwo-dd { position: relative; overflow: hidden; }
.teamTwo-dd a:link, .teamTwo-dd a:visited { color: #fff; }
.teamTwo-dd a:active, .teamTwo-dd a:hover { color: #fff; }
.teamTwo-dd ul { margin-left: -5%; }
.teamTwo-dd li { width: 28.33%; margin-left: 5%; overflow: hidden; float: left; display: block; position: relative; font-size: 14px; margin-bottom: 5%; }
.teamTwo-dd img { width: 100%; display: block; }
.teamTwo-dd li .bg { display: block; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: url(../images/gree.png) repeat; background: none rgba(0,103,102,0.9); color: #fff; text-align: center; transition: 400ms; -webkit-transition: 400ms; -ms-transition: 400ms; }
.teamTwo-dd li .name { display: block; margin: 25% 0px 0px; font-weight: bold; font-size: 16px; }
.teamTwo-dd li .zw { margin-bottom: 30px; }
.teamTwo-dd li .zw span { position: relative; top: 8px; padding: 0px 8px; }
.teamTwo-dd li .more { border: 1px solid #fff; width: 92px; height: 32px; margin: 0px auto; line-height: 32px; text-align: center; display: block; }
.teamTwo-dd li a:hover .bg { display: block; }
.csstransitions .teamTwo-dd li .bg { opacity: 0; transform: scale(0.8); -webkit-transform: scale(0.8); }
.csstransitions .teamTwo-dd li a:hover .bg { opacity: 1; transform: initial; -webkit-transform: initial; display: block; }
.no-csstransitions .teamTwo-dd li .bg { display: none; }
.no-csstransitions .teamTwo-dd li a:hover .bg { display: block; }
.businessTwo-dd { height: 272px; border: 2px solid #006766; padding: 4px; overflow: hidden; padding-left: 115px; position: relative; border-left: 0px none; }
.businessTwo-dd .tab { position: absolute; left: 0px; top: 0px; height: 100%; width: 115px; background-color: #006766; }
.businessTwo-dd .tab li { height: 56px; line-height: 56px; color: #fff; text-align: center; font-size: 16px; z-index: 2; cursor: pointer; }
.businessTwo-dd .tab li.act { background-color: #cfa972; color: #006766; }
.businessTwo-dd .tab li span { border-bottom: 1px solid #005251; display: block; width: 90%; margin: 0px auto; }
.businessTwo-dd .con { border: 1px solid #d1c0a5; border-left: 0px none; height: 270px; padding: 0px 30px; position: relative; font-size: 14px; color: #969696; display: none; }
.businessTwo-dd .t { color: #006766; padding-top: 20px; }
.businessTwo-dd .t .zh { font-weight: bold; font-size: 22px; display: block; }
.businessTwo-dd .t .en { font: 16px; font-family: "zaproman"; }
.businessTwo-dd .t .bot { border-bottom: 1px solid #d1c0a5; width: 35px; height: 18px; display: block; }
.businessTwo-dd .ctype { position: absolute; bottom: 35px; color: #d1c0a5; width: 144px; }
.businessTwo-dd .ctxt { width: 58%; text-align: justify; color: #969696; position: absolute; bottom: 35px; right: 6%; overflow: hidden; }
/*branch style end*/
/*thinkTank style*/
.pbanner2 { min-height: 395px; }
.pbanner2 .pinner { margin: 70px auto 50px; }
.pbanner2 .pbox { width: 554px; color: #fffbd2; }
.pbanner2 .t { font-size: 40px; font-weight: bold; line-height: 1.1; background: url(../images/gree.png) repeat; background: none rgba(0,103,102,0.9); padding: 12px 44px; }
.pbanner2 .c { padding: 18px 44px; background: url(../images/black_bg.png) repeat; background: none rgba(0,0,0,0.5); }
.pbanner2 .bot { border-top: 1px solid #967d5d; margin-top: 20px; color: #b36a48; }
.thinkMenu { background-color: #fff; border-bottom: 1px solid #e7e3e1; text-align: center; }
.thinkMenu a:link, .thinkMenu a:visited { color: #505050; }
.thinkMenu a:active, .thinkMenu a:hover, .thinkMenu a.active { color: #fff; background-color: #006766; }
.thinkMenu a { height: 45px; line-height: 45px; display: inline-block; *zoom: 1; *display: inline; padding: 0px 25px; font-size: 16px; }
.bgfbfafa { background-color: #fbfafa; }
.mb65 { margin-bottom: 65px; }
.more3 { border: 1px solid #8a8a8a; color: #9a9a9a; width: 108px; height: 30px; display: block; overflow: hidden; position: relative; line-height: 30px; text-align: center; }
.more3 i { font-style: inherit; }
.more3 .mi1 { -webkit-transition: border-color 0.3s, color 0.3s; transition: border-color 0.3s, color 0.3s; -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); position: absolute; top: 0; left: 0; width: 150%; height: 100%; -webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0); transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0); -webkit-transform-origin: 0% 100%; z-index: -1; transform-origin: 0% 100%; -webkit-transition: -webkit-transform 0.3s, opacity 0.3s, background-color 0.3s; transition: transform 0.3s, opacity 0.3s, background-color 0.3s; }
.more3 .mi2 { position: relative; z-index: 2; }
.more3:hover { border: 1px solid #006766; color: #fff; }
.more3:hover .mi1 { opacity: 1; z-index: 1; background-color: #006766; -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); }
.thinkOneList { width: 1140px; margin: 0px auto; }
.thinkOneList a:link, .thinkOneList a:visited { color: #a0a0a0; }
.thinkOneList a:active, .thinkOneList a:hover { color: #545454; }
.thinkOneList .itembox { float: left; display: block; width: 530px; margin: 0px 20px; }
.thinkOneList .item { background-color: #ffffff; margin: 4px 0px 44px; }
.thinkOneList .item a { display: block; padding: 20px 32px 12px 12px; }
.thinkOneList .item .img { width: 36%; overflow: hidden; float: left; display: block; margin-right: 7%; background-color: #000; }
.thinkOneList .item .img img { width: 100%; display: block; transition: 400ms; -webkit-transition: 400ms; -ms-transition: 400ms; }
.thinkOneList .item .con { float: left; display: block; width: 57%; font-size: 14px; }
.thinkOneList .item .t { height: 50px; line-height: 50px; overflow: hidden; margin-bottom: 15px; font-size: 20px; color: #545454; }
.thinkOneList .item .txt { height: 98px; overflow: hidden; margin-bottom: 12%; }
.thinkOneList .item:hover { box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.3); }
.thinkOneList .item:hover .img img { transform: scale(1.1); -webkit-transform: scale(1.1); -ms-transform: scale(1.1); opacity: 0.8; }
.thinkOneList .item:hover .more3 { border: 1px solid #006766; color: #fff; }
.thinkOneList .item:hover .more3 .mi1 { opacity: 1; z-index: 1; -webkit-transition: -webkit-transform 0.3s ease 0.1s, opacity 0.3s, background-color 0.3s; transition: transform 0.3s ease 0.1s, opacity 0.3s, background-color 0.3s; background-color: #006766; -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); }
.thinkOneList .slick-dots { bottom: -25px; }
.thinkOneList .slick-dots li { position: relative; display: inline-block; height: 12px; width: 12px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.thinkOneList .slick-dots li button { transition: 400ms; -webkit-transition: 400ms; -ms-transition: 400ms; height: 8px; width: 8px; padding: 0px; cursor: pointer; border: 1px solid #cfa972; margin-top: 2px; border-radius: 50%; }
.thinkOneList .slick-dots li button:focus { outline: none; }
.thinkOneList .slick-dots li.slick-active button { background-color: #cfa972; margin-top: 0px; width: 12px; height: 12px; }

.thinkOneList .slick-prev, .thinkOneList .slick-next, .thinkforList .slick-prev, .thinkforList .slick-next { width: 50px; height: 50px; position: absolute; top: 50%; margin-top: -47px; z-index: 100; }
.thinkOneList .slick-prev, .thinkforList .slick-prev { background: url(../images/jiantou3.png) no-repeat; left: -50px; }
.thinkOneList .slick-next, .thinkforList .slick-next { background: url(../images/jiantou4.png) no-repeat; right: -50px; }

.thinkOneImg { width: 30%; margin-right: 4%; float: left; display: block; overflow: hidden; }
.thinkOneImg .img { width: 100%; overflow: hidden; margin-bottom: 14px; }
.thinkOneImg .img img { width: 100%; display: block; }
.thinkOneImg .btn { text-align: center; line-height: 40px; }
.thinkOneImg .btn a { padding: 10px 8%; line-height: 1.1; margin: 0px 5px; background-color: #006766; color: #fff; display: inline-block; }
.thinkOneImg .btn a:hover { background-color: #B28850; }
.thinkOneBox { width: 54%; float: left; display: block; background-color: #f5f5f5; padding: 45px 6% 30px; }
.thinkOneBox .name { font-size: 30px; color: #545454; position: relative; left: -10px; }
.thinkOneBox .info { font-size: 20px; color: #076F66; margin-bottom: 50px; }
.thinkOneBox .pageCon { color: #a0a0a0; margin-bottom: 8%; }
.pSharpBox { margin-bottom: 22px; line-height: 16px; }
.pSharpBox .i { height: 16px; background: url(../images/sharp4.png) no-repeat; padding-left: 16px; display: inline-block; }
.pSharpBox .i1 { background-position: 0px 0px; }
.pSharpBox .i2 { background-position: -23px 0px; }
.pSharpBox .i3 { background-position: -46px 0px; }
.pSharpBox .i4 { background-position: -69px 0px; }
.pSharpBox .i5 { background-position: -92px 0px; }
.pSharpBox .i6 { background-position: -115px 0px; }
.pSharpBox .i7 { background: url(../images/dy.png) no-repeat scroll right center; padding-right: 24px; margin-left: 12px; height: 18px; display: inline-block; }
.pSharpBox a:link, .pSharpBox a:visited { color: #909090; }
.pSharpBox a:active, .pSharpBox a:hover { color: #545454; }
.paging a:link, .paging a:visited { color: #a0a0a0; }
.paging a:active, .paging a:hover { color: #545454; }
.paging { border-top: 1px solid #b2b2b2; padding-top: 16px; }
.paging p { width: 70%; margin-bottom: 5px; }
.backList { float: right; display: inline-block; padding: 10px 18px; background-color: #076f67; }
.backList span { color: #fff; background: url(../images/back.png) no-repeat scroll left center; padding-left: 30px; }
.backList:hover { background-color: #adadad; }
.pbanner2 { min-height: 395px; }
.thinkTwoList a:link, .thinkTwoList a:visited { color: #545454; }
.thinkTwoList a:active, .thinkTwoList a:hover { color: #006766; }
.thinkTwoList { position: relative; overflow: hidden; padding-bottom: 12px; }
.thinkTwoList ul { margin-left: -52px; }
.thinkTwoList li { width: 332px; float: left; display: block; margin: 0px 0px 42px 52px; background-color: #fff; }
.thinkTwoList a { display: block; border: 1px solid #fff; padding: 30px 35px 22px; }
.thinkTwoList .t { font: bold 20px/1.2 "Microsoft JhengHei"; margin-bottom: 12px; height: 50px; overflow: hidden; }
.thinkTwoList .c { border-top: 1px solid #eeeeee; padding-top: 12px; font-size: 14px; height: 98px; margin-bottom: 52px; overflow: hidden; color: #a0a0a0; }
.thinkTwoList .c b { color: #787878; }
.thinkTwoList .item:hover { border: 1px solid #006766; }
.thinkTwoList .item:hover .more3 { border: 1px solid #006766; color: #fff; }
.thinkTwoList .item:hover .more3 .mi1 { opacity: 1; z-index: 1; -webkit-transition: -webkit-transform 0.3s ease 0.1s, opacity 0.3s, background-color 0.3s; transition: transform 0.3s ease 0.1s, opacity 0.3s, background-color 0.3s; background-color: #006766; -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); }
.ledmore2 { font-size: 14px; border: 1px solid #c4a983; color: #c4a983; width: 136px; height: 40px; display: block; overflow: hidden; position: relative; margin: 0px auto; line-height: 40px; text-align: center; }
.ledmore2 .m1 { -webkit-transition: border-color 0.3s, color 0.3s; transition: border-color 0.3s, color 0.3s; -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); position: absolute; top: 0; left: 0; width: 150%; height: 100%; -webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0); transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0); -webkit-transform-origin: 0% 100%; z-index: -1; transform-origin: 0% 100%; -webkit-transition: -webkit-transform 0.3s, opacity 0.3s, background-color 0.3s; transition: transform 0.3s, opacity 0.3s, background-color 0.3s; }
.ledmore2 .m2 { position: relative; z-index: 2; }
.ledmore2:hover { border: 1px solid #c4a983; color: #fff; }
.ledmore2:hover .m1 { opacity: 1; z-index: 1; background-color: #c4a983; -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); }
.infoPic { overflow: hidden; }
.infoPic img { width: 100%; display: block; }
.thinkTwo-Ipage { width: 680px; margin: 50px auto 0px; }
.thinkTwo-Ipage .infoT { font-size: 28px; font-weight: bold; text-align: center; color: #505050; line-height: 1.2; margin-bottom: 22px; }
.thinkTwo-Ipage .infoI { color: #c7c7c7; text-align: center; }
.thinkTwo-Ipage .pageCon { margin: 36px auto 8%; color: #505050; text-align: justify; }
.thinkforList { width: 1140px; margin: 0px auto; }
.thinkforList a:link, .thinkforList a:visited { color: #a0a0a0; }
.thinkforList a:active, .thinkforList a:hover { color: #545454; }
.thinkforList .itembox { float: left; display: block; width: 530px; margin: 0px 20px; }
.thinkforList .item { background-color: #ffffff; margin: 4px 0px 44px; }
.thinkforList .item a { display: block; padding: 20px 32px 12px 12px; }
.thinkforList .item .img { width: 40%; overflow: hidden; float: left; display: block; margin-right: 7%; background-color: #000; }
.thinkforList .item .img img { width: 100%; display: block; transition: 400ms; -webkit-transition: 400ms; -ms-transition: 400ms; }
.thinkforList .item .con { float: left; display: block; width: 53%; font-size: 14px; }
.thinkforList .item .t { height: 50px; line-height: 50px; overflow: hidden; margin-bottom: 34px; font-size: 20px; color: #545454; }
.thinkforList .item .txt { height: 98px; overflow: hidden; margin-bottom: 35px; }
.thinkforList .item .txt b { color: #505050; }
.thinkforList .item .bot { font-size: 12px; }
.thinkforList .item .bot .time { float: right; display: block; background: url(../images/time.png) no-repeat; width: 138px; height: 22px; line-height: 22px; font-size: 14px; color: #fff; text-align: center; }
.thinkforList .item:hover { box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.3); }
.thinkforList .item:hover .img img { transform: scale(1.1); -webkit-transform: scale(1.1); -ms-transform: scale(1.1); opacity: 0.8; }
.thinkforList .slick-dots { bottom: -25px; }
.thinkforList .slick-dots li { position: relative; display: inline-block; height: 12px; width: 12px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.thinkforList .slick-dots li button { height: 8px; width: 8px; padding: 0px; cursor: pointer; border: 1px solid #cfa972; margin-top: 2px; border-radius: 50%; }
.thinkforList .slick-dots li button:focus { outline: none; }
.thinkforList .slick-dots li.slick-active button { background-color: #cfa972; margin-top: 0px; width: 12px; height: 12px; }
.pbanner8 { padding: 110px 0px 115px; color: #fff; text-align: center; }
/*thinkTank style end*/
/*news style*/
.bgf8f6f2 { background-color: #f8f6f2; }
.pbanner3 { height: 326px; padding-top: 110px; color: #fff; }
.pbox3 { text-align: center; }
.pbox3 .t { font-size: 20px; line-height: 1.5; }
.pbox3 .c { font-size: 80px; line-height: 1.2; }
.pbox3 .bot { border-bottom: 4px solid #fff; width: 0px; display: block; margin: 0px auto; height: 22px; transition: 600ms ease 550ms; -webkit-transition: 600ms ease 550ms; }
.pbox3 .en { font-size: 25px; font-family: "times new roman",georgia,sans-serif; margin: 22px 0px 40px; }
.pbox3 .bot2 { width: 86px; margin: 0px auto; position: relative; height: 20px; }
.pbox3 .bot2 span { position: absolute; top: 0px; width: 48px; height: 20px; opacity: 0; transition: 800ms ease 750ms; -webkit-transition: 800ms ease 750ms; }
.pbox3 .bot2 span.l { left: -100%; background: url(../images/cc_l1.png) no-repeat; }
.pbox3 .bot2 span.r { right: -100%; background: url(../images/cc_r1.png) no-repeat; }
.pbox3 .t, .pbox3 .c, .pbox3 .en { opacity: 0; transform: translate(0px,50px); -webkit-transform: translate(0px,50px); transition: 600ms ease 350ms; -webkit-transition: 600ms ease 350ms; }
.pbox3 .en { transition: 600ms ease 650ms; -webkit-transition: 600ms ease 650ms; }
.pbannerAct .pbox3 .t, .pbannerAct .pbox3 .c, .pbannerAct .pbox3 .en { opacity: 1; transform: translate(0px,0px); -webkit-transform: translate(0px,0px); }
.pbannerAct .pbox3 .bot { width: 58px; }
.pbannerAct .pbox3 .bot2 span.l { left: 0px; opacity: 1; }
.pbannerAct .pbox3 .bot2 span.r { right: 0px; opacity: 1; }
.ninfoT { background-color: #f3f3f3; padding: 50px 0px; color: #909090; text-align: center; margin-bottom: 50px; }
.ninfoT .t { font-size: 26px; color: #575757; line-height: 1.2; margin-bottom: 18px; }
.ninfoT .bot { background: url(../images/nbot6.png) no-repeat; width: 59px; height: 14px; margin: 0px auto; }
.ninfoT .type { font-weight: bold; font-size: 14px; color: #909090; margin-bottom: 35px; }
.ninfoPage { width: 780px; margin: 0px auto 8%; color: #787878; }
.bgf3 { background-color: #f3f3f3; }
.infoPaging { text-align: center; }
.infoPaging a { display: block; padding: 22px 0px; height: 30px; color: #adadad; font: 14px/30px "Microsoft JhengHei"; }
.infoPaging a span { font-family: "宋体"; }
.infoPaging a.list { margin: 0px auto; padding-left: 30px; background: url(../images/list.png) no-repeat scroll left center; width: 60px; }
.infoPaging a:hover { color: #006766; }
.infoPage { margin: 0px auto 6%; overflow: hidden; }
.nmenu { float: left; display: block; }
.nmenu a:link, .nmenu a:visited { color: #fff; }
.nmenu a:active, .nmenu a:hover { color: #fff; }
.nmenu a { margin-right: 4px; padding: 0px 20px; display: inline-block; float: left; font-size: 15px; background-color: #b6a282; height: 35px; line-height: 35px; }
.nmenu a.act { background: url(../images/gou.png) no-repeat 98% 2px #006766; }
.nmenu a:hover { background-color: #006766; }
.newSearch { float: left; display: block; margin-left: 22px; padding-top: 2px; }
.newSearch-txt, .newSearch-btn { margin: 0px; padding: 0px; height: 30px; }
input[type="text"].newSearch-txt { border: 1px solid #c9bbae; background-color: #efebe6; border-radius: 15px; padding: 0px 20px; width: 184px; float: left; }
input[type="text"].newSearch-txt:focus { border: 1px solid #006766; }
.newSearch-btn { cursor: pointer; background: url(../images/query_btn.png) no-repeat scroll left center; width: 39px; height: 30px; border: 0px none; margin-left: 10px; }
.newType-nav { border-bottom: 1px solid #b6a282; padding-bottom: 30px; margin-bottom: 18px; }
.newTime-nav a:link, .newTime-nav a:visited { color: #787878; }
.newTime-nav a:active, .newTime-nav a:hover { color: #006766; }
.newTime-nav { margin-bottom: 55px; font-size: 14px; color: #dcdcdc; }
.newTime-nav a { height: 22px; line-height: 22px; display: inline-block; }
.newTime-nav .i1 span { background: url(../images/time2.png) no-repeat scroll left center; padding-left: 24px; }
.newTime-nav a { background: url(../images/sx2.png) no-repeat scroll right center; padding-right: 32px; }
.newTime-nav a.jx { background-image: url(../images/sx.png); }
.newMenu.fixed { position: fixed; width: 100%; left: 0px; top: 0px; z-index: 1000; padding-top: 15px; background-color: #f8f6f2; border-bottom: 1px solid #b6a282; }
.newMenu.fixed .newType-nav { width: 1100px; margin: 0px auto; border-bottom: 0px none; }
.newsList a:link, .newsList a:visited { color: #787878; }
.newsList a:active, .newsList a:hover { color: #006766; }
.newsList ul { width: 1122px; }
.newsList li { float: left; display: block; width: 352px; margin: 0px 22px 62px 0px; position: relative; font-size: 14px; position: relative; overflow: hidden; }
.newsList li.shown { overflow: inherit; }
.newsList li.shown, .newsList li.shown .item { visibility: visible; }
.newsList li.animate .item { -webkit-animation: showMe 1.5s step-end forwards; animation: showMe 1.5s step-end forwards; }
.newsList .item { visibility: hidden; border: 3px solid #fff; display: block; background-color: #fff; padding: 0px 11px 20px; color: #787878; transition: 300ms; -webkit-transition: 300ms; -ms-transition: 300ms; box-shadow: 2px 3px 4px 0 rgba(0, 0, 0, 0.2); }
.newsList .time { position: absolute; right: 14px; top: 0px; background: url(../images/nico.png) no-repeat scroll center top #b6a282; width: 90px; padding-top: 18px; height: 95px; display: block; color: #fff; text-align: center; transition: 300ms; -webkit-transition: 300ms; -ms-transition: 300ms; }
.newsList .time .num { display: block; font-size: 45px; line-height: 1.4; font-family: Tahoma,arial; font-weight: bold; }
.newsList .time .year { border-top: 1px solid #fff; padding-top: 4px; font-family: "din_b","Comic Sans MS",Tahoma,arial; }
.newsList .t { height: 52px; font-weight: bold; font-size: 18px; padding-right: 100px; overflow: hidden; line-height: 1.4; margin: 40px 0px 37px; }
.newsList .t a { color: #505050; }
.newsList .img { width: 100%; overflow: hidden; margin-bottom: 15px; height: 167px; background-color: #000; }
.newsList .img img { width: 100%; display: block; transition: 400ms; -webkit-transition: 400ms; -ms-transition: 400ms; }
.newsList .c { line-height: 1.5; height: 62px; overflow: hidden; margin-bottom: 28px; }
.newsList .bot { position: relative; }
.newsList .bot .typeI { border: 1px solid #e5e5e5; border-radius: 4px; padding: 0px 6px; margin-right: 8%; transition: 300ms; -webkit-transition: 300ms; -ms-transition: 300ms; }
.newsList .bot .more { background: url(../images/more4.png) no-repeat; width: 18px; height: 18px; position: absolute; right: 0px; top: 0px; }
.newsList .item:hover { border-color: #006766; }
.newsList .item:hover .time { background-color: #006766; }
.newsList .item:hover .t a { color: #006766; }
.newsList .item:hover .bot .typeI { background-color: #b6a282; color: #fff; border: 1px solid #b6a282; }
.newsList .item:hover .bot .easeI { background-image: url(../images/li22.png); }
.newsList .item:hover .img img { transform: scale(1.1); -webkit-transform: scale(1.1); -ms-transform: scale(1.1); opacity: 0.8; }
.pagingTwo { position: fixed; left: -40px; top: 38%; width: 36px; }
.pagingTwo a { display: block; width: 36px; height: 32px; position: relative; text-align: center; line-height: 32px; color: #fff; margin-bottom: 1px; background-color: #bababa; }
.pagingTwo a:hover, .pagingTwo a.act { background-color: #006766; }
.pagingTwo a.act i { display: block; background: url(../images/sj.png) no-repeat; width: 6px; height: 10px; position: absolute; right: -3px; top: 50%; margin-top: -5px; }
.pagingTwo a.prev, .pagingTwo a.next { background-position: center center; background-repeat: no-repeat; }
.pagingTwo a.prev { background-image: url(../images/prev.png); }
.pagingTwo a.next { background-image: url(../images/next.png); }
/*news style end*/
/*case style*/
.pbox4 { float: right; display: block; padding: 108px 40px 56px 40px; color: #fff; width: 320px; background: url(../images/gree2.png) repeat scroll center center; background: none rgba(0,103,102,0.8); line-height: 1.2; overflow: hidden; opacity: 0; transform: translate(-50px,0px); -webkit-transform: translate(-50px,0px); transition: 400ms ease 250ms; -webkit-transition: 400ms ease 250ms; }
.pbox4 .t { font-size: 20px; position: relative; z-index: 2; }
.pbox4 .c { font-size: 40px; color: #fce4be; font-weight: bold; position: relative; z-index: 2; }
.pbox4 .bot { border-bottom: 4px solid #fff; width: 58px; display: block; height: 22px; position: relative; z-index: 2; }
.pbox4 .en { color: #be995f; font-size: 25px; font-family: "times new roman",georgia,sans-serif; margin: 48px 0px 0px; position: relative; z-index: 2; }
.pbox4 .bot2 { background: url(../images/laiye.png) no-repeat; width: 262px; height: 482px; position: absolute; right: -100%; top: -10%; opacity: 0; transition: 600ms ease 550ms; -webkit-transition: 600ms ease 550ms; }
.proMenu a:link, .proMenu a:visited { color: #fff; }
.proMenu a:active, .proMenu a:hover { color: #fff; }
.proMenu { background-color: rgb(190, 153, 95); transition: 300ms; -webkit-transition: 300ms; -ms-transition: 300ms; left: 0px; top: -300px; position: fixed; width: 90%; padding: 8px 5%; z-index: 9999; text-align: center; }
.proMenu .menuT { padding-bottom: 8px; margin-bottom: 8px; border-bottom: 1px solid #96733d; }
.proMenu .menuT a { margin: 0px 2px 2px 0px; padding: 5px 15px; line-height: 2; font-size: 16px; font-weight: bold; }
.proMenu .subC a { padding: 5px 15px; }
.proMenu .menuT a.act, .proMenu .subC a.act { background: #006766 url("../images/gou2.png") no-repeat scroll 98% 2px; }
.cmenu a.act { background: url(../images/gou2.png) no-repeat scroll 98% 2px #006766; }
.cmenu-sub a { padding: 0px 14px; font-size: 15px; background-color: #b6a282; height: 37px; margin-bottom: 1px; line-height: 37px; float: left; display: inline-block; }
.cmenu-sub a.grey { background-color: #c8c8c8; }
.cmenu-sub a.act { background: url(../images/gou.png) no-repeat scroll 98% 2px #006766; }
.pbannerAct .pbox4 { opacity: 1; transform: translate(0px,0px); -webkit-transform: translate(0px,0px); }
.pbannerAct .pbox4 .bot2 { right: -20%; opacity: 1; }
.caseMmenu a:link, .caseMmenu a:visited { color: #fff; }
.caseMmenu a:active, .caseMmenu a:hover { color: #fff; }
.caseMmenu { padding-bottom: 56px; border-bottom: 1px solid #fff; margin-bottom: 40px; }
.cmenu { overflow: hidden; padding-bottom: 26px; }
.cmenu a { font-size: 20px; display: inline-block; float: left; font-weight: bold; height: 75px; line-height: 75px; background-color: #be995f; margin: 0px 2px 2px 0px; padding: 0px 18px 0px 19px; }
.cmenu a.act { background: url(../images/gou2.png) no-repeat scroll 98% 2px #006766; }
.cmenu-sub a { padding: 0px 14px; font-size: 15px; background-color: #b6a282; height: 37px; margin-bottom: 1px; line-height: 37px; float: left; display: inline-block; }
.cmenu-sub a.grey { background-color: #c8c8c8; }
.cmenu-sub a.act { background: url(../images/gou.png) no-repeat scroll 98% 2px #006766; }
.caseList ul { width: 1158px; }
.caseList a:link, .caseList a:visited { color: #505050; }
.caseList a:active, .caseList a:hover { color: #505050; }
.caseList li { float: left; display: block; width: 328px; margin: 0px 58px 58px 0px; background-color: #ffffff; }
.caseList li { position: relative; overflow: hidden; }
.caseList li.shown { overflow: visible; }
.caseList li.animate .img, .caseList li.animate .con { -webkit-animation: showMe 1.5s step-end forwards; animation: showMe 1.5s step-end forwards; -ms-animation: showMe 1.5s step-end forwards; }

@-webkit-keyframes showMe {
    from { visibility: hidden; }
    100%,60% { visibility: visible; }
}

@keyframes showMe {
    from { visibility: hidden; }
    100%,60% { visibility: visible; }
}

@-ms-keyframes showMe {
    from { visibility: hidden; }
    100%,60% { visibility: visible; }
}

@-webkit-keyframes swipeDown {
    50%,60% { -webkit-transform: -webkit-translate3d(0,0,0); }
    100% { -webkit-transform: -webkit-translate3d(0,100%,0); }
}

@keyframes swipeDown {
    50%,60% { transform: translate(0); }
    100% { transform: translate3d(0,100%,0); }
}

@-ms-keyframes swipeDown {
    50%,60% { -ms-transform: -ms-translate(0); }
    100% { -ms-transform: -ms-translate3d(0,100%,0); }
}

.caseList li.shown .img, .caseList li.shown .con { visibility: visible; }
.caseList .item { position: relative; display: block; transition: 300ms; -webkit-transition: 300ms; -ms-transition: 300ms; box-shadow: 2px 3px 4px 0 rgba(0, 0, 0, 0.2); padding-bottom: 15px; overflow: hidden; }
.caseList .item .hot { background: url(../images/hot.png) no-repeat; width: 56px; height: 56px; position: absolute; right: -1px; top: 0px; z-index: 10; }
.caseList .item .img { width: 100%; height: 280px; margin-bottom: 8px; overflow: hidden; background-position: center center; background-size: cover; background-repeat: no-repeat; visibility: hidden; }
.caseList .item img { width: 100%; display: none; }
.caseList .item .con { padding: 0px 58px 0px 25px; font-size: 20px; line-height: 1.4; height: 56px; overflow: hidden; position: relative; visibility: hidden; }
.caseList .item .ico { background: url(../images/more4.png) no-repeat; width: 18px; height: 18px; position: absolute; right: 20px; top: 5px; }
.caseList .bcon { position: absolute; left: 0; top: -100%; z-index: 5; background: url(../images/with.png) repeat; width: 100%; height: 100%; transition: 400ms; -webkit-transition: 400ms; -ms-transition: 400ms; }
.caseList .bcon .t { font-size: 25px; line-height: 1.4; padding: 55px 26px 0px; height: 70px; overflow: hidden; margin-bottom: 20px; }
.caseList .bcon .c { padding: 0px 26px; font-size: 16px; color: #787878; height: 86px; overflow: hidden; margin-bottom: 50px; }
.caseList .bcon .more { height: 78px; text-align: center; display: block; background-color: #006766; color: #fff; font-size: 25px; line-height: 78px; }
.caseList .shown:hover .bcon { top: 0px; }
.btn-danger { display: none; width: 100%; border: none; background-color: #96733d; color: #fff; margin: 0; outline: 0; line-height: 50px; height: 50px; overflow: hidden; text-align: center; font-size: 14px; }
.caret { display: inline-block; width: 0; height: 0; margin-left: 10px; vertical-align: middle; border-top: 4px solid; border-right: 4px solid transparent; border-left: 4px solid transparent; }
.caseII { background-color: #f9f9f9; padding: 86px 0px 42px; }
.caseII .t { font-size: 28px; line-height: 1.5; font-weight: bold; }
.caseII .by { font-size: 18px; }
.caseIImg { position: relative; overflow: hidden; }
.caseIImg .flex-nav-prev, .caseIImg .flex-nav-next { background: url(../images/black_bg2.png) repeat; position: absolute; top: 0px; width: 98px; height: 100%; }
.caseIImg .flex-nav-prev { left: 0px; }
.caseIImg .flex-nav-next { right: 0px; }
.caseIImg li img { width: 100%; display: block; }
.caseIImg .flex-direction-nav a { position: relative; display: block; width: 100%; height: 100%; display: block; text-shadow: 0; }
.caseIImg .flex-direction-nav .flex-prev { left: auto; top: auto; margin-top: 0px; background: url(../images/pl.png) no-repeat scroll center center; }
.caseIImg .flex-direction-nav .flex-next { right: auto; top: auto; margin-top: 0px; background: url(../images/pr.png) no-repeat scroll center center; }
.caseIpage { margin: 50px auto 60px; }
.caseIcon { width: 692px; padding: 22px 60px 28px; background-color: #f5f5f5; float: left; display: block; }
.caseIcon .pageCon { margin-bottom: 70px; }
.caseIsider a:link, .caseIsider a:visited { color: #969696; }
.caseIsider a:active, .caseIsider a:hover { color: #505050; }
.caseIsider { width: 238px; float: right; display: block; font-size: 14px; }
.caseIsider .csiderT { background-color: #006766; padding: 25px 12px 15px; color: #fff; }
.csiderT .en { font-size: 30px; font-family: "zaproman"; line-height: 1.4; display: inline-block; border-bottom: 1px solid #024c4b; }
.csiderT .zh { font-size: 20px; display: block; line-height: 2; }
.csiderC { color: #969696; padding: 18px 0px; border-bottom: 1px solid #eeeeee; margin-bottom: 55px; }
.recommendCon .t { font-size: 18px; color: #505050; line-height: 32px; margin-bottom: 15px; }
.recommendCon .t .en { font-size: 14px; color: #b4b4b4; margin-left: 10px; }
.recommendCon .siderCItem { border-bottom: 1px solid #eeeeee; padding-bottom: 10px; }
.loadmore { display: none; }
/*case style end*/
/*thinkTank3 style*/
.pagingIco a { display: block; margin-left: 10px; float: right; width: 25px; height: 25px; border: 1px solid #a0a0a0; }
.pagingIco { margin-bottom: 28px; }
.pagingIco a i { display: block; width: 100%; height: 100%; background-position: center center; background-repeat: no-repeat; }
.pagingIco a .i1 { background-image: url(../images/list22.png); }
.pagingIco a .i2 { background-image: url(../images/list11.png); }
.pagingIco a:hover, .pagingIco a.act { background-color: #006766; border: 1px solid #006766; }
.pagingIco a.act .i1, .pagingIco a:hover .i1 { background-image: url(../images/list2.png); }
.pagingIco a.act .i2, .pagingIco a:hover .i2 { background-image: url(../images/list1.png); }
.thinkThreeList a:link, .thinkThreeList a:visited { color: #505050; }
.thinkThreeList a:active, .thinkThreeList a:hover { color: #505050; }
.thinkThreeList { overflow: hidden; position: relative; }
.thinkThreeList ul { margin-left: -5%; }
.thinkThreeList li { float: left; display: block; font-size: 14px; width: 28.33%; margin: 0px 0px 5% 5%; }
.thinkThreeList .item { display: block; position: relative; background-color: #000; }
.thinkThreeList .item .img { width: 100%; display: block; }
.thinkThreeList .item .con { position: absolute; left: 8%; bottom: 8%; width: 84%; background-color: #fff; border-bottom: 1px solid #e60012; transition: 400ms; -webkit-transition: 400ms; -ms-transition: 400ms; }
.thinkThreeList .con .t { padding: 10px 15px; font-size: 16px; line-height: 1.5; }
.thinkThreeList .con .c { height: 50px; padding-top: 12px; border-top: 1px solid #eeeeee; margin: 0px 15px 0px; color: #969696; display: none; }
.thinkThreeList .con .more3 { margin: 14% auto 10%; border: 1px solid #cfa972; color: #cfa972; display: none; }
.thinkThreeList .con .more3 .mi1 { background-color: #cfa972; }
.thinkThreeList .con .more3:hover { color: #fff; }
.thinkThreeList .item:hover .con { border-bottom: 8px solid #006766; padding: 6% 0px 0px; }
.thinkThreeList .item:hover .con .c, .thinkThreeList .item:hover .con .more3 { display: block; }
.thinkThreeBox { border-top: 1px solid #eeeeee; padding: 75px 0px 50px; margin-bottom: 0px; }
.thinkThreeBox a:link, .thinkThreeBox a:visited { color: #505050; }
.thinkThreeBox a:active, .thinkThreeBox a:hover { color: #006766; }
.thinkThreeBox .itembox .item { margin-right: 25px; margin-left: 25px; }
.thinkThreeBox .itembox2 .item { margin-right: 25px; margin-left: 25px; }
.thinkThreeBox .item { position: relative; padding-right: 126px; margin-bottom: 18px; }
.thinkThreeBox .item .time { position: absolute; right: 0px; top: 0px; color: #b4b4b4; font-size: 14px; }
.thinkThreeBox .item a { font-size: 16px; line-height: 1.5; }
.thinkThreeBox .slick-dots { bottom: 0px; }
.thinkThreeBox .slick-dots li { position: relative; display: inline-block; height: 14px; width: 14px; margin: 0px 4px; padding: 0px; cursor: pointer; }
.thinkThreeBox .slick-dots li button { transition: 400ms; -webkit-transition: 400ms; -ms-transition: 400ms; height: 10px; width: 10px; line-height: 6px; padding: 0px; cursor: pointer; border: 2px solid #006766; margin-top: 2px; border-radius: 50%; }
.thinkThreeBox .slick-dots li button:focus { outline: none; }
.thinkThreeBox .slick-dots li.slick-active button { background-color: #006766; margin-top: 0px; width: 14px; height: 14px; }
.pbanner5 { color: #fff; padding: 132px 0px 112px; }
.pbox5 { padding: 34px 40px 34px 25px; background: url(../images/black_bg.png) repeat; background: rgba(0,0,0,0.5); float: left; padding-right: 224px; position: relative; }
.pbox5 .t { font: bold 60px/1.2 "Microsoft JhengHei"; color: #f7e9c4; border-bottom: 1px solid #ffffff; margin-bottom: 18px; padding-bottom: 22px; }
.pbox5 .en { font: 16px/1.2 "zaproman","times new roman"; }
.pbox5 .ico1 { background: url(../images/2.png) no-repeat; width: 77px; height: 77px; position: absolute; right: 25px; top: 34px; }
.pbox5 .ico2 { background: url(../images/banner_ico.png) no-repeat; width: 27px; height: 37px; position: absolute; right: 25px; top: 124px; }
.urbanDL { margin-top: 7%; }
.urbanDL .branchITwo-t { margin-bottom: 64px; }
.urbanBox { position: relative; }
.urbanBox .itemBox { overflow: hidden; }
.urbanBox a:link, .urbanBox a:visited { color: #cfa972; }
.urbanBox a:active, .urbanBox a:hover { color: #006766; }
.urbanBox .itemBox ul { margin: -41px 0px 0px -4%; }
.urbanBox .itemBox li { float: left; display: block; padding: 40px 0px 0px 4%; width: 46%; border-top: 1px solid #eeeeee; margin-bottom: 40px; }
.urbanBox .item { display: block; font-size: 14px; }
.urbanBox .img { width: 50%; overflow: hidden; float: left; display: block; }
.urbanBox .img img { width: 100%; display: block; transition: 400ms; -webkit-transition: 400ms; -ms-transition: 400ms; }
.urbanBox .con { float: left; display: block; width: 46%; margin-left: 4%; }
.urbanBox .con .t { height: 55px; overflow: hidden; margin-bottom: 22px; font-size: 20px; line-height: 1.4; }
.urbanBox .con .c { border-top: 1px solid #eee; padding-top: 12px; height: 86px; overflow: hidden; color: #7b7b7b; line-height: 1.5; margin-bottom: 35px; }
.urbanBox .con .more { color: #006766; }
.urbanBox .item:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -ms-transform: scale(1.1); opacity: 0.8; }
.urbanDL .slick-dots { bottom: -25px; }
.urbanDL .slick-dots li { position: relative; display: inline-block; height: 12px; width: 12px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.urbanDL .slick-dots li button { transition: 400ms; -webkit-transition: 400ms; -ms-transition: 400ms; height: 8px; width: 8px; padding: 0px; cursor: pointer; border: 1px solid #cfa972; margin-top: 2px; border-radius: 50%; }
.urbanDL .slick-dots li button:focus { outline: none; }
.urbanDL .slick-dots li.slick-active button { background-color: #cfa972; margin-top: 0px; width: 12px; height: 12px; }
.urbanBox2 a:link, .urbanBox2 a:visited { color: #9c9c9c; }
.urbanBox2 a:active, .urbanBox2 a:hover { color: #006766; }
.urbanBox2 .itemBox ul { margin: 0px 0px 0px -2%; }
.urbanBox2 .itemBox li { float: left; display: block; margin: 0px 0px 30px 2%; width: 23%; border-top: 1px solid #eeeeee; }
.urbanBox2 .itemBox .img { width: 100%; overflow: hidden; }
.urbanBox2 .itemBox img { width: 100%; display: block; transition: 400ms; -webkit-transition: 400ms; -ms-transition: 400ms; }
.urbanBox2 .itemBox .name { height: 44px; padding: 0px 8px; overflow: hidden; margin-top: 10px; font-size: 14px; line-height: 1.5; }
.urbanBox2 .itemBox a:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -ms-transform: scale(1.1); opacity: 0.8; }
/*thinkTank3 style end*/
/*team style*/
.pbanner6 { padding: 110px 0px 0px; height: 284px; }
.pbox6 .zh, .pbox6 .en { opacity: 0; transform: translate(0px,50px); -webkit-transform: translate(0px,50px); transition: 600ms ease 350ms; -webkit-transition: 600ms ease 350ms; }
.pbox6 .en { transition: 600ms ease 500ms; -webkit-transition: 600ms ease 500ms; }
.pbannerAct .pbox6 .zh, .pbannerAct .pbox6 .en { opacity: 1; transform: translate(0px,0px); -webkit-transform: translate(0px,0px); }
.pbox6 { text-align: center; color: #fff; }
.pbox6 .zh { font: bold 60px/1.4 "Microsoft JhengHei"; color: #fff2c9; }
.pbox6 .en { font: 20px/1.5 "zaproman",Georgia,"times new roman"; }
.teamBg { background: url(../images/bg2.gif) repeat; }
.teamPT { text-align: center; color: #006766; }
.teamPT .zh { font-size: 40px; font-weight: bold; line-height: 1.5; }
.teamPT .en { font-size: 16px; font-family: Georgia,"times new roman"; }
.teamPT .bot { background: url(../images/nbot3.png) no-repeat scroll center center; height: 30px; }
.teamType { padding: 60px 0px 70px; border-bottom: 1px solid #c1a57e; margin-bottom: 70px; }
.teamType a:link, .teamType a:visited { color: #fff; }
.teamType a:active, .teamType a:hover { color: #c1a57e; }
.teamType ul { padding-left: 5%; }
.teamType li { width: 184px; height: 184px; float: left; display: block; margin-left: 10%; }
.teamType li a { position: relative; text-align: center; display: block; width: 100%; height: 100%; }
.teamType .b1 { background: url(../images/team_2.png); width: 184px; height: 184px; display: block; position: absolute; left: 0px; top: 0px; transition: 400ms; -webkit-transition: 400ms; -ms-transition: 400ms; }
.teamType .b2 { background: url(../images/team_1.png); width: 184px; height: 184px; display: block; position: absolute; left: 0px; top: 0px; -webkit-transform: scale(1.2); transform: scale(1.2); opacity: 0; filter: alpha(opacity=0); transition: 400ms; -webkit-transition: 400ms; -ms-transition: 400ms; }
.teamType .ico1, .teamType .ico2, .teamType .ico3 { width: 52px; height: 52px; display: block; position: relative; z-index: 2; margin: 0px auto 15px; padding-top: 22px; }
.teamType .ico1 { background: url(../images/ti11.png) no-repeat scroll center bottom; }
.teamType .ico2 { background: url(../images/ti22.png) no-repeat scroll center bottom; }
.teamType .ico3 { background: url(../images/ti33.png) no-repeat scroll center bottom; }
.teamType .name { border-top: 1px solid #fff; font-size: 18px; padding-top: 14px; display: block; width: 70%; margin: 0px auto; position: relative; z-index: 2; transition: 300ms; -webkit-transition: 300ms; -ms-transition: 300ms; }
.teamType .i { background: url(../images/team_act.png) no-repeat; width: 11px; height: 32px; position: absolute; bottom: -88px; left: 50%; margin-left: -5px; display: none; }
.teamType a.act .i { display: block; }
.teamType a:hover .b1, .teamType a.act .b1 { opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale(1.4); transform: scale(1.2); }
.teamType a:hover .b2, .teamType a.act .b2 { opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); transform: scale(1); }
.teamType a:hover .ico1, .teamType a.act .ico1 { background-image: url(../images/ti1.png); }
.teamType a:hover .ico2, .teamType a.act .ico2 { background-image: url(../images/ti2.png); }
.teamType a:hover .ico3, .teamType a.act .ico3 { background-image: url(../images/ti3.png); }
.teamType a:hover .name, .teamType a.act .name { color: #c1a57e; border-color: #c1a57e; }
.team-I { border: 1px solid #c4a983; padding: 25px 40px 35px; width: 618px; margin: 0px auto; font-size: 14px; }
.teamList { padding: 50px 0px 45px; position: relative; z-index: 10; width: 1130px; margin: 0px auto; }
.teamList a:link, .teamList a:visited { color: #969696; }
.teamList a:active, .teamList a:hover { color: #969696; }
.teamList li { float: left; display: block; width: 20%; margin-bottom: 25px; position: relative; z-index: 2; }
.teamList a { border: 1px solid #fff; border-bottom: 0px none; display: block; padding: 14px 14px 0px; font-size: 14px; -webkit-transition: 0s; -moz-transition: 0s; -o-transition: 0s; transition: 0s; }
.teamList .img { background-color: #f0f0f0; padding: 6px; position: relative; overflow: hidden; }
.teamList .img img { width: 100%; display: block; transition: 400ms; -webkit-transition: 400ms; -ms-transition: 400ms; }
.teamList .img .ico { background: url(../images/moreteam.png) no-repeat; width: 73px; height: 73px; position: absolute; left: 50%; top: 50%; margin: -36px 0px 0px -36px; -webkit-transform: scale(0); transform: scale(0); opacity: 0; filter: alpha(opacity=0); transition: 400ms; -webkit-transition: 400ms; -ms-transition: 400ms; }
.teamList .con { position: absolute; left: 0px; top: 100%; padding: 0px 20px 28px; background-color: #fff; opacity: 0; filter: alpha(opacity=0); }
.teamList .con .t { color: #006766; font-size: 18px; }
.teamList .con .c { height: 0px; overflow: hidden; transition: 400ms ease 50ms; -webkit-transition: 400ms ease 50ms; -ms-transition: 400ms ease 50ms; }
.no-touchevents .teamList li:hover { z-index: 10; }
.no-touchevents .teamList li:hover a { border: 1px solid #006766; border-bottom: 0px none; background-color: #fff; }
.no-touchevents .teamList li:hover .img { background-color: #fff; }
.no-touchevents .teamList li:hover .img img { transform: scale(1.1); -webkit-transform: scale(1.1); -ms-transform: scale(1.1); opacity: 0.8; }
.no-touchevents .teamList li:hover .img .ico { opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); transform: scale(1); }
.no-touchevents .teamList li:hover .con { display: block; border: 1px solid #006766; border-top: 0px none; opacity: 1; filter: alpha(opacity=100); }
.no-touchevents .teamList li:hover .con .c { height: 70px; }
.icon-weibo { background: url(../images/wb.png) no-repeat scroll center center; width: 100%; height: 100%; display: block; }
.share-con a { display: block; height: 34px; width: 34px; background: #a0a0a0; border-radius: 50%; }
.share-con a:hover { background-color: #db8044; }
.teamImg { width: 28%; float: left; display: block; }
.teamImg .img { margin-bottom: 20px; }
.teamImg .img img { width: 100%; display: block; }
.teamCbox { width: 60%; padding: 20px 4% 30px; float: right; display: block; background-color: #fafafa; }
.teamCbox .name { font-size: 35px; color: #006766; line-height: 1.4; }
.teamCbox .zw { text-align: right; font-size: 16px; color: #929292; line-height: 1.5; padding: 15px 0px; background: url(../images/line.gif) repeat-x scroll left bottom; margin-bottom: 20px; }
.teamCbox .zw .en { font-family: "zaproman"; }
.teamCbox .pageCon { color: #787878; background: url(../images/line.gif) repeat-x scroll left bottom; padding-bottom: 30px; margin-bottom: 12px; }
.teamIPage .paging { border-color: #e0e0e0; }
.recomTeam { margin: 56px auto 40px; position: relative; }
.recomTeam .item { margin-right: 10px; overflow: hidden; }
.recomTeam .item img { width: 100%; display: block; transition: 400ms; -webkit-transition: 400ms; -ms-transition: 400ms; }
.recomTeam .item:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -ms-transform: scale(1.1); }
.recomTeam .slick-prev, .recomTeam .slick-next { width: 24px; height: 24px; margin-top: -12px; z-index: 10; }
.recomTeam .slick-prev { background: url(../images/pro_l.png) no-repeat scroll center center; left: 14px; }
.recomTeam .slick-next { background: url(../images/pro_r.png) no-repeat scroll center center; right: 14px; }
.recomTeam .slick-prev:hover, .recomTeam .slick-next:hover { opacity: 0.8; }
/*team style end*/
/*business style*/
.pbanner7 { padding: 90px 0px 110px; text-align: center; color: #fef3b5; z-index: 2; }
.pbox7 { display: inline-block; *zoom: 1; *display: inline; margin: 0px auto; padding: 9px; background: url(../images/gree2.png) repeat scroll center center; background: none rgba(0,103,102,0.8); }
.pbox7 .con { padding: 24px 78px 14px; border: 1px solid #69928a; border: 1px solid rgba(209,192,165,0.5); }
.pbox7 .zh { font: bold 50px/1.2 "Microsoft JhengHei"; }
.pbox7 .en { font: 15px/1.8 "zaproman",Georgia,"times new roman"; padding: 12px 0px; }
.pbox7 .bot { background: url(../images/nbot5.png) no-repeat; width: 59px; height: 14px; margin: 0px auto; display: block; }
.businessBg { background: url(../images/pbg.jpg) no-repeat scroll center top; background-attachment: fixed; }
.bbg { background: url(../images/pbg.jpg) no-repeat scroll center bottom; height: 100%; }
.businessPage { background-color: #fff; background-color: rgba(255,255,255,0.9); position: relative; z-index: 2; }
.businessSider { background: url(../images/bmenu_bg.jpg) repeat; padding: 0px 10px 24px; width: 168px; float: left; display: block; margin-top: 90px; position: relative; overflow: hidden; }
.businessSider .bot0 { background: url(../images/laiye2.png); width: 173px; height: 482px; position: absolute; right: 0px; top: 45%; }
.businessSider .h { padding: 56px 0px 30px; position: relative; z-index: 2; }
.businessSider .h .bt { background: url(../images/2.png) no-repeat; width: 77px; height: 77px; display: block; margin: 0px auto; }
.businessSider .h .bico { background: url(../images/banner_ico.png) no-repeat; width: 27px; height: 37px; float: right; display: block; }
.businessSider .bot2 { background: url(../images/nbot4.png) no-repeat; height: 14px; width: 59px; margin: 0px auto; }
.businessMenu { text-align: center; padding-bottom: 76px; position: relative; z-index: 2; }
.businessMenu dt { color: #887453; font-size: 22px; font-weight: bold; margin-bottom: 16px; }
.businessMenu a:link, .businessMenu a:visited { color: #505050; }
.businessMenu a:active, .businessMenu a:hover { color: #006766; }
.businessMenu dd { margin-bottom: 8px; font-size: 14px; }
.businessMenu a.act { color: #006766; font-size: 18px; }
.understandBox { text-align: center; position: relative; z-index: 2; margin-bottom: 32px; height: 0px; overflow: hidden; transition: 400ms; -webkit-transition: 400ms; -ms-transition: 400ms; }
.show { height: 226px; }
.understandBox a:link, .understandBox a:visited { color: #9a8b75; }
.understandBox a:active, .understandBox a:hover { color: #fbedd9; }
.understandBox dt { color: #887453; font-weight: bold; font-size: 18px; }
.understandBox dt .m { background: url(../images/bm.png) no-repeat scroll center center; width: 24px; height: 14px; margin: 5px auto; display: block; }
.understandBox dd { width: 110px; margin: 17px auto 0px; }
.understandBox dd a { display: block; border: 1px solid #9a8b75; font-size: 16px; }
.understandBox dd a:hover { border: 1px solid #006766; background-color: #006766; }
.understandBox dd .line { width: 48px; border-bottom: 1px solid #9a8b75; height: 14px; display: block; margin: 0px auto; }
.businessPcon { float: right; display: block; width: 774px; margin-right: 40px; border-top: 1px solid #f2e3cc; padding: 110px 0px 10px; }
.businessItem a:link, .businessItem a:visited { color: #505050; }
.businessItem a:active, .businessItem a:hover { color: #006766; }
.businessItem { margin-bottom: 24px; }
.conbox { overflow: hidden; margin-bottom: 24px; font-size: 14px; }
.businessItem .img { width: 49%; float: left; display: block; overflow: hidden; }
.businessItem .img img { width: 100%; display: block; }
.businessItem .con { width: 41%; float: right; display: block; overflow: hidden; font-size: 14px; color: #787878; }
.businessItem .t { margin-bottom: 25px; line-height: 1.2; border-bottom: 1px solid #f6e6cd; }
.businessItem .t .zh { font-size: 25px; float: left; display: inline-block; height: 45px; color: #987949; }
.businessItem .t .en { color: #d1c0a5; margin-left: 15px; font: 12px/1.2 "zaproman",Georgia,"times new roman"; display: inline-block; }
.businessItem .txt { margin-bottom: 28px; }
.businessItem .bot { border-top: 1px solid #f2e3cc; color: #f2e3cc; font-size: 12px; }
.businessList { border-top: 1px solid #f2e3cc; border-bottom: 1px solid #f2e3cc; padding: 56px 0px; }
.businessList a:link, .businessList a:visited { color: #fff; }
.businessList a:active, .businessList a:hover { color: #fff; }
.businessList ul { margin-left: -1.33%; }
.businessList li { width: 32%; margin-left: 1.33%; float: left; display: block; position: relative; }
.businessList img { width: 100%; display: block; }
.businessList .item1 { display: block; }
.businessList .item1 .img { position: relative; z-index: 10; }
.businessList .item1 .con, .businessList .item1 .con2 { background: url(../images/bi1.gif) repeat; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; text-align: center; }
.businessList .item1 .con2 { background-image: url(../images/bi2.gif); display: block; color: #9a8b75; }
.businessList .item1 .con .t { font-size: 25px; padding-top: 20%; color: #f2e3cc; line-height: 1.4; }
.businessList .item1 .con .line { color: #099694; }
.businessList .item1 .con .type { color: #48d9d7; font-size: 16px; margin-bottom: 10%; }
.businessList .item1 .con .en { color: #0ea8a6; font-size: 14px; font-family: "zaproman",Georgia,"times new roman"; }
.businessList .item1 .con2 .en { padding: 10% 0px; font-family: "zaproman",Georgia,"times new roman"; }
.businessList .item1 .con2 .more { color: #099694; margin-bottom: 22px; }
.businessList .item1 .con2 .more span { line-height: 1.5; font-size: 22px; color: #006766; }
.businessList .item1 .con2 .t { font-size: 20px; }
.businessList .item1 .con2 .type { font-size: 14px; }
.businessList .item1 .con { transition: 400ms; -webkit-transition: 400ms; -ms-transition: 400ms; }
.businessList .item1 .con2 { -webkit-transform: scale(0.8); transform: scale(0.8); opacity: 0; filter: alpha(opacity=0); transition: 400ms; -webkit-transition: 400ms; -ms-transition: 400ms; }
.businessList .item1:hover .con { opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale(0.8); transform: scale(0.8); }
.businessList .item1:hover .con2 { opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); transform: scale(1); }
.businessList .item2 { position: relative; overflow: hidden; display: block; font-size: 14px; }
.businessList .item2 .con { position: absolute; left: 0px; bottom: 0px; background: url(../images/gree2.png) repeat scroll center center; background: none rgba(0,103,102,0.8); padding: 8px 5%; width: 90%; line-height: 1.5; overflow: hidden; transition: 400ms; -webkit-transition: 400ms; -ms-transition: 400ms; }
.businessList .item2 .more { padding-top: 26px; height: 100px; width: 126px; text-align: center; position: absolute; left: 50%; top: 50%; margin: -63px 0px 0px -63px; background: url(../images/gree2.png) repeat scroll center center; background: none rgba(0,103,102,0.8); border-radius: 50%; -webkit-transform: scale(0.8); transform: scale(0.8); opacity: 0; filter: alpha(opacity=0); transition: 400ms; -webkit-transition: 400ms; -ms-transition: 400ms; }
.businessList .item2:hover .con { bottom: -100px; }
.businessList .item2:hover .more { opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); transform: scale(1); }
/*business style end*/
/*about style*/
.u-arrow { position: absolute; left: 50%; bottom: 30px; background: url(../images/u-arrow.png) no-repeat; width: 19px; height: 27px; margin-left: -10px; -webkit-animation: start 1.5s infinite ease-in-out; -moz-animation: start 1.5s infinite ease-in-out; animation: start 1.5s infinite ease-in-out; }

@-webkit-keyframes start {
    0%,30% { opacity: 0; -webkit-transform: translate(0,-8px); }
    60% { opacity: 1; -webkit-transform: translate(0,0); }
    100% { opacity: 0; -webkit-transform: translate(0,10px); }
}

@-moz-keyframes start {
    0%,30% { opacity: 0; -moz-transform: translate(0,-8px); }
    60% { opacity: 1; -moz-transform: translate(0,0); }
    100% { opacity: 0; -moz-transform: translate(0,10px); }
}

@keyframes start {
    0%,30% { opacity: 0; transform: translate(0,-8px); }
    60% { opacity: 1; transform: translate(0,0); }
    100% { opacity: 0; transform: translate(0,10px); }
}

#aboutPage a:link, #aboutPage a:visited { color: #201710; }
#aboutPage a:active, #aboutPage a:hover { color: #fff; }
#aboutPage { position: relative; overflow: hidden; }
#aboutPage .ptxt { position: absolute; top: 18%; color: #201710; width: 90%; left: 5%; }
#aboutPage .zh { background: url(../images/hes_bg.png) repeat; background: none rgba(32,23,16,0.9); color: #fef3b5; font-size: 65px; font-weight: bold; line-height: 1.2; width: 480px; margin: 0px auto; padding: 20px 0px; text-align: center; }
#aboutPage .en { font-size: 58px; font-family: Georgia,"times new roman",tahoma; color: #fef3b5; text-align: center; }
#aboutPage .c { width: 324px; margin: 0px auto; height: 72px; overflow: hidden; font-size: 14px; text-align: justify; }
#aboutPage .more { margin: 32px auto 0px; width: 110px; height: 40px; line-height: 40px; text-align: center; border: 1px solid #cfa972; display: block; }
#aboutPage .more:hover { background-color: #cfa972; }
.theorBox { width: 1122px; margin: 0px auto; padding: 88px 0px 0px; }
.theorBox a:link, .theorBox a:visited { color: #fff; }
.theorBox a:active, .theorBox a:hover { color: #fff; }
.theorBox li { float: left; display: block; width: 29.33%; margin: 0px 2%; color: #fff; }
.theorBox li a { display: block; position: relative; height: 396px; overflow: hidden; }
.theorBox .img { width: 100%; background-position: center center; background-size: cover; height: 100%; }
.theorBox .ico { background: url(../images/bm2.png) no-repeat; width: 22px; height: 13px; position: absolute; left: 50%; margin-left: -11px; bottom: 5%; transition: 400ms; -webkit-transition: 400ms; -ms-transition: 400ms; }
.theorBox .con { width: 210px; padding-top: 60px; height: 150px; border-radius: 50%; position: absolute; left: 50%; top: 50%; margin: -105px 0px 0px -105px; background-color: #006766; background-color: rgba(0,103,102,0.9); text-align: center; transition: 400ms; -webkit-transition: 400ms; -ms-transition: 400ms; }
.theorBox .item2 .con { background-color: #e39b55; background-color: rgba(227,115,85,0.9); }
.theorBox .item3 .con { background-color: #810505; background-color: rgba(129,5,5,0.9); }
.theorBox .zh { border-top: 1px solid #fff; border-bottom: 1px solid #fff; font-size: 28px; padding-bottom: 8px; }
.theorBox .bot { background: url(../images/nbot5.png) no-repeat; width: 59px; height: 14px; display: block; margin: 12px auto 8px; }
.theorBox .en { font-size: 14px; font-family: "zaproman",Georgia,"times new roman"; }
.theorBox .con2 { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-color: #eeeeee; color: #787878; font-size: 14px; transition: 500ms ease 400ms; -webkit-transition: 500ms ease 400ms; -ms-transition: 500ms ease 400ms; }
.theorBox .con2 .c { padding: 22px 22px 0px; height: 256px; overflow: hidden; }
.theorBox .con2 .line { border-bottom: 1px solid #dcdcdc; font-weight: bold; padding-bottom: 10px; margin-bottom: 15px; }
.theorBox .con2 .more { width: 106px; height: 35px; text-align: center; line-height: 35px; border: 1px solid #c9c9c9; display: block; float: right; margin: 12% 22px 0px 0px; }
.theorBox a:hover .con { opacity: 0; -webkit-transform: scale(1.3); transform: scale(1.3); }
.theorBox a:hover .ico { transform: translate(0px,-10px); -webkit-transform: translate(0px,-10px); opacity: 0; }
.theorBox a:hover .img { transform: scale(1.1); -webkit-transform: scale(1.1); }
.csstransitions .theorBox .con2 { opacity: 0; transform: scale(1.1); -webkit-transform: scale(1.1); border: 3px solid #e5e5e5; box-sizing: border-box; }
.csstransitions .theorBox a:hover .con2 { opacity: 1; transform: scale(1); -webkit-transform: scale(1); }
.no-csstransitions .theorBox .con2 { display: none; }
.no-csstransitions .theorBox a:hover .con2 { display: block; }
.pageBT { color: #575757; text-align: center; padding: 90px 0px; }
.pageBT .zh { border-bottom: 1px solid #e5e5e5; width: 586px; margin: 0px auto 22px; height: 28px; }
.pageBT .zh span { background-color: #fff; padding: 0px 32px; font-size: 35px; position: relative; top: -8px; }
.pageBT .en { color: #575757; font-size: 20px; font-family: "times new roman",tahoma; }
.pageBT .bot { background: url(../images/nbot6.png) no-repeat scroll center center; height: 34px; }
.cooperativeCon a:link, .cooperativeCon a:visited { color: #fff; }
.cooperativeCon a:active, .cooperativeCon a:hover { color: #fff; }
.cooperativeCon { background-color: #eee; padding: 55px 60px; }
.cooperativeCon li { float: left; display: block; width: 12.5%; position: relative; overflow: hidden; }
.cooperativeCon a { display: block; border: 1px solid #eeeeee; }
.cooperativeCon a .img { display: block; width: 100%; }
.cooperativeCon a > div { position: absolute; background-color: #cfa972; width: 100%; height: 100%; text-align: center; font-size: 16px; line-height: 1.5; display: none; color: #fff; }
.cooperativeCon .info { display: table; padding: 0px 10%; height: 100%; position: relative; width: 80%; }
.cooperativeCon .t { font-size: 14px; font-family: "微软雅黑"; display: table-cell; vertical-align: middle; }
.cooperativeCon .ico { color: #fff; margin: 12px auto 0px; display: block; transition: 400ms; background: url(../images/add_ico.png) no-repeat; width: 13px; height: 13px; }
div.da-animate { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.da-slideFromTop { left: 0px; top: -101%; }
.da-slideFromBottom { left: 0px; top: 101%; }
.da-slideFromLeft { top: 0px; left: -101%; }
.da-slideFromRight { top: 0px; left: 101%; }
/* Final state classes: */
.da-slideTop { top: 0px; }
.da-slideLeft { left: 0px; }
.partentCon { padding: 20px 0px; background: url(../images/cooperative.jpg) no-repeat scroll center top; background-attachment: fixed; }
.partentCon li { float: left; display: block; position: relative; width: 12%; margin-left: 2%; }
.partentCon a { display: block; }
.partentCon img { width: 100%; display: block; }
.partentCon .img2 { position: absolute; left: 0px; top: 0px; display: none; }
.partentCon a:hover { background-color: #fff; }
.partentCon a:hover .img2 { display: block; }
.partenttxt { margin: 1% 0px 0px 2%; font-size: 14px; color: #323232; }
.continueMore { padding: 3px; width: 190px; height: 206px; background-color: #006766; display: block; margin: 6% auto; position: relative; }
.continueMore .ico { background: url(../images/laiye3.png) no-repeat; width: 90px; height: 170px; position: absolute; right: 0px; bottom: 0px; }
.continueMore .con { border: 1px solid #fff; height: 204px; background: url(../images/more2.png) no-repeat scroll center center; position: relative; z-index: 2; }
.continueMore:hover { background-color: #d3a96a; }
.continueMore:hover .ico { display: none; }
.pbanner9 { padding: 120px 0px; margin-bottom: 10px; }
.pbox9 { text-align: center; color: #fff; }
.pbox9 .zh { font: bold 68px/1.4 "Microsoft JhengHei"; color: #c10e0e; }
.pbox9 .en { font: 30px/1.5 "zaproman",Georgia,"times new roman"; padding: 12px 0px 32px; }
.pbox9 .zh, .pbox9 .en { opacity: 0; transform: translate(0px,50px); -webkit-transform: translate(0px,50px); transition: 400ms ease 350ms; -webkit-transition: 400ms ease 350ms; }
.pbox9 .en { transition: 500ms ease 400ms; -webkit-transition: 500ms ease 400ms; }
.pbox9 .bot2 { width: 59px; margin: 0px auto; position: relative; height: 14px; }
.pbox9 .bot2 span { position: absolute; top: 0px; width: 33px; height: 14px; opacity: 0; transition: 600ms ease 650ms; -webkit-transition: 600ms ease 650ms; }
.pbox9 .bot2 span.l { left: -100%; background: url(../images/cc_l2.png) no-repeat; }
.pbox9 .bot2 span.r { right: -100%; background: url(../images/cc_r2.png) no-repeat; }
.pbannerAct .pbox9 .bot2 span.l { left: 0px; opacity: 1; }
.pbannerAct .pbox9 .bot2 span.r { right: 0px; opacity: 1; }
.pbannerAct .pbox9 .zh, .pbannerAct .pbox9 .en { opacity: 1; transform: translate(0px,0px); -webkit-transform: translate(0px,0px); }
.aboutMenu a:link, .aboutMenu a:visited { color: #fff; }
.aboutMenu a:active, .aboutMenu a:hover { color: #fff; }
.aboutMenuBox { height: 76px; }
.aboutMenu { background-color: #006766; height: 76px; }
.aboutMenu a { display: block; float: left; display: block; line-height: 76px; height: 76px; background: url(../images/bm4.png) no-repeat scroll left center; overflow: hidden; width: 21%; font-size: 14px; text-align: center; transition: width 300ms; -webkit-transition: width 300ms; -ms-transition: width 300ms; }
.aboutMenu a .zh { font-size: 18px; }
.aboutMenu a .en { margin-left: 18px; font-family: "zaproman",Georgia,"times new roman"; display: none; }
.aboutMenu a.act { width: 37%; background-image: url(../images/bm3.png); background-position: 95% center; background-color: #cfa972; text-align: left; }
.aboutMenu a.act .zh { font-size: 25px; padding-left: 25px; }
.aboutMenu a.act .en { display: inline; }
.aboutMenu a:hover { background-color: #cfa972; }
#honorPage { padding: 90px 0px; }
#honorPage .pageCon, #joinPage .pageCon { width: 625px; margin: 0px auto 70px; color: #787878; }
.honorList a:link, .honorList a:visited { color: #787878; }
.honorList a:active, .honorList a:hover { color: #fff; }
.honorList { overflow: hidden; position: relative; padding-bottom: 30px; }
.honorList ul { margin-left: -5%; }
.honorList li { float: left; display: block; width: 20%; margin: 0px 0px 38px 5%; }
.honorList a { display: block; }
.honorList .img { border: 1px solid #e7dfd2; padding: 18px 16px 14px; overflow: hidden; position: relative; }
.honorList .img img { width: 100%; display: block; transition: 400ms; -webkit-transition: 400ms; -ms-transition: 400ms; }
.honorList .con { padding: 0px 16px; height: 52px; line-height: 52px; overflow: hidden; color: #787878; text-align: center; }
.honorList .bg { background: url(../images/gree2.png) repeat; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; display: none; }
.honorList .ico { background: url(../images/fd.png) no-repeat; width: 58px; height: 58px; position: absolute; left: 50%; top: 50%; margin: -29px 0px 0px -29px; }
.honorList li:hover { background-color: #006766; }
.honorList li:hover .img { border: 1px solid #006766; }
.honorList li:hover .img img { transform: scale(1.1); -webkit-transform: scale(1.1); }
.honorList li:hover .bg { display: block; }
.honorList li:hover .ico { top: 50%; opacity: 1; }
.honorList li:hover .con { color: #fff; }
#stylePage { padding-bottom: 50px; }
.stylePCon { background: url(../images/stylebg.jpg) no-repeat scroll center top; margin-bottom: 65px; }
.stylePCon li { float: left; display: block; width: 50%; }
.stylePCon .fistItem { background-color: #fff; height: 443px; position: relative; }
.stylePCon .fistItem .con { width: 304px; padding: 0px 146px 0px 50px; position: relative; height: 384px; margin: 32px 0px 0px 22px; border: 1px solid #e7dfd2; color: #787878; font-size: 16px; }
.stylePCon .fistItem .ico1 { border-bottom: 1px solid #e7dfd2; border-right: 1px solid #e7dfd2; width: 8px; height: 8px; position: absolute; left: 3px; top: 3px; }
.stylePCon .fistItem .ico2 { border-top: 1px solid #e7dfd2; border-right: 1px solid #e7dfd2; width: 8px; height: 8px; position: absolute; left: 3px; bottom: 3px; }
.stylePCon .fistItem .ico3 { border-top: 1px solid #e7dfd2; border-left: 1px solid #e7dfd2; width: 8px; height: 8px; position: absolute; right: 3px; bottom: 3px; }
.stylePCon .fistItem .con .lyico { background: url(../images/2.png) no-repeat; width: 77px; height: 77px; position: absolute; right: -1px; top: -1px; }
.stylePCon .fistItem .con .t { color: #ab9166; padding: 52px 0px 0px; }
.stylePCon .fistItem .con .t .zh { font-size: 30px; height: 64px; line-height: 1.1; padding-right: 30px; display: inline-block; float: left; }
.stylePCon .fistItem .con .t .en { font-size: 12px; margin-top: 5px; line-height: 1.2; float: left; color: #f5f1eb; }
.stylePCon .fistItem .con .c { height: 168px; overflow: hidden; margin-bottom: 38px; }
.stylePCon .fistItem .bot { border-top: 1px solid #e1d2be; color: #e1d2be; font-size: 10px; }
.stylePCon .item a:link, .stylePCon .item a:visited { color: #fff; }
.stylePCon .item a:active, .stylePCon .item a:hover { color: #fff; }
.stylePCon .item { position: relative; overflow: hidden; }
.stylePCon .item img { width: 100%; display: block; }
.stylePCon .item .name { position: absolute; left: 5%; bottom: 5%; padding: 4px 20px; color: #fff; font-size: 16px; background: url(../images/black_bg2.png) repeat; background: none rgba(0,0,0,0.4); }
.stylePCon .item .con { background: url(../images/gree.png) repeat scroll center center; background: none rgba(0,103,102,0.9); position: absolute; left: 5%; top: 5%; width: 90%; height: 90%; opacity: 0; transform: scale(0.9); -webkit-transform: scale(0.9); transition: 400ms; -webkit-transition: 400ms; -ms-transition: 400ms; }
.stylePCon .item .t, .stylePCon .item .c, .stylePCon .item .bot { width: 389px; margin: 0px auto; }
.stylePCon .item .t { padding-top: 38px; height: 40px; font-size: 25px; text-align: center; margin-bottom: 32px; overflow: hidden; line-height: 40px; }
.stylePCon .item .c { font-size: 14px; height: 76ppx; overflow: hidden; }
.stylePCon .item .more { border: 1px solid #fff; width: 136px; height: 40px; text-align: center; line-height: 40px; font-size: 14px; margin: 12% auto; display: block; }
.stylePCon .item .fk { background: url(../images/bot3.png) no-repeat scroll center center; height: 14px; }
.stylePCon .item:hover .name { display: none; }
.stylePCon .item:hover .con { opacity: 1; transform: scale(1); -webkit-transform: scale(1); }
#joinPage { padding-bottom: 80px; }
#joinPage .pageBT { color: #ac9062; padding: 50px 0px 50px; }
.joinBox a:link, .joinBox a:visited { color: #fff; }
.joinBox a:active, .joinBox a:hover { color: #fff; }
.joinBox { border: 1px solid #d7bf98; padding: 4px; margin-bottom: 68px; }
.joinBox .list { border: 1px solid #d7bf98; background: url(../images/join1.png) no-repeat scroll 28px 50px; padding: 50px 30px; }
.joinBox .list li { float: left; display: block; width: 202px; height: 202px; overflow: hidden; position: relative; border-radius: 50%; margin-left: 11%; }
.joinBox .list .img { width: 100%; display: block; }
.joinBox .list .con { position: absolute; left: 0px; top: 0px; color: #fff; padding-top: 72px; height: 130px; text-align: center; width: 100%; }
.joinBox .list .con .zh { font-size: 20px; display: block; }
.joinBox .list .con .en { font-size: 14px; font-family: "zaproman",Georgia,"times new roman"; }
.joinBox .list .con .more { border: 1px solid #fff; width: 116px; height: 36px; text-align: center; line-height: 36px; font-size: 14px; margin: 0px auto 8px; display: none; }
.joinBox .list li:hover .con { background-color: #cdad7a; background-color: rgba(205,173,122,0.9); border-radius: 50%; }
.joinBox .list li:hover .zh { display: none; }
.joinBox .list li:hover .more { display: block; }
.joinBox .list li:hover .en { font-size: 12px; }
.mapBox { height: 490px; }
.pensionBox { margin-top: 5%; }
.pensionBox a:link, .pensionBox a:visited { color: #787878; }
.pensionBox a:active, .pensionBox a:hover { color: #006766; }
.pensionBox .itemBox { float: left; display: block; width: 32.33%; margin: 0px 0.5%; padding-top: 28px; }
/*.pensionBox dd.item1 { margin-left: 0px; }*/
.pensionBox .item { padding: 30px 20px 50px; position: relative; font-size: 14px; color: #787878; display: block; }
.pensionBox .sj { background: url(../images/sj2.png) no-repeat; width: 36px; height: 16px; position: absolute; left: 50%; margin-left: -18px; top: -28px; display: none; }
.pensionBox .t { font-size: 17px; font-weight: bold; line-height: 1.5; color: #006766; margin-bottom: 34px; }
.pensionBox .act { border: 1px solid #d1c0a5; }
.pensionBox .act .sj { display: block; }
.pensionBox .address { background: url(../images/ci1.png) no-repeat scroll left 4px; padding-left: 27px; }
.pensionBox .tel { background: url(../images/ci2.png) no-repeat scroll left 4px; padding-left: 27px; }
.pensionBox .cel { background: url(../images/ci3.png) no-repeat scroll left 4px; padding-left: 27px; }
.pensionBox .slick-dots { bottom: -25px; }
.pensionBox .slick-dots li { position: relative; display: inline-block; height: 12px; width: 12px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.pensionBox .slick-dots li button { transition: 400ms; -webkit-transition: 400ms; -ms-transition: 400ms; height: 8px; width: 8px; padding: 0px; cursor: pointer; border: 1px solid #cfa972; margin-top: 2px; border-radius: 50%; }
.pensionBox .slick-dots li button:focus { outline: none; }
.pensionBox .slick-dots li.slick-active button { background-color: #cfa972; margin-top: 0px; width: 12px; height: 12px; }
.BMap_bubble_title { font-weight: bold; color: #006766; }
.aboutMenuBox2 a:link, .aboutMenuBox2 a:visited { color: #fff; }
.aboutMenuBox2 a:active, .aboutMenuBox2 a:hover { color: #fff; }
.aboutMenuBox2 { height: 78px; background-color: #006766; color: #fff; margin-bottom: 60px; }
.aboutMenuBox2 dt, .aboutMenuBox2 dd { float: left; display: block; height: 78px; line-height: 78px; width: 162px; background: url(../images/bm4.png) no-repeat scroll left center; padding-left: 4px; margin-left: 3px; }
.aboutMenuBox2 dt { background: url(../images/rr.png) no-repeat scroll right center; width: 392px; padding-left: 0px; margin-left: 0px; margin-right: 32px; }
.aboutMenuBox2 dt .zh { font-size: 25px; float: left; }
.aboutMenuBox2 dt .en { font-size: 14px; padding-left: 18px; font-family: "zaproman",Georgia,"times new roman"; }
.aboutMenuBox2 dd a { font-size: 20px; font-weight: bold; text-align: center; display: block; }
.aboutMenuBox2 dd a:hover { background-color: #cfa972; }
.aimg { float: right; display: block; margin-left: 28px; }
.ainfoPage { width: 760px; margin: 0px auto; }
.ainfoPage .pageCon { margin-bottom: 9%; }
.closeWD, .stampWD { height: 75px; line-height: 75px; display: inline-block; padding-left: 28px; margin: 0px 10px; *zoom: 1; *display: inline; }
.closeWD { background: url(../images/close.png) no-repeat scroll left center; }
.stampWD { background: url(../images/dy.png) no-repeat scroll left center; }
.aiPaging { text-align: center; }
.aiPaging a:link, .aiPaging a:visited { color: #909090; }
.aiPaging a:active, .aiPaging a:hover { color: #006766; }
/*about style end*/
/*join style*/
html.openJ, html.openJ body { overflow: hidden; width: 100%; }
html.openJ .frameHtmlact { overflow-y: auto; }
html.openJ .frameHtmlact .frame-ct { transform: translate(0,0); -webkit-transform: translate(0,0); }
html.openJ .frameHtmlact .frameClose { transform: translate(0,0); }
.frameHtml { position: fixed; top: 0; left: 0; right: 0px; bottom: 0px; z-index: 1006; background: url(../images/black_bg.png) repeat; overflow: hidden; -webkit-overflow-scrolling: touch; }
.frame-ct { background-color: #fff; position: relative; min-height: 100%; }
.frameClose { display: block; width: 39px; height: 41px; position: absolute; right: 40px; top: 0px; background: url(../images/fram_close2.png) no-repeat; z-index: 1008; overflow: hidden; }
.pb50 { padding-bottom: 50px; }
.hrList { font-size: 14px; color: #969696; line-height: 2; padding: 40px; }
.hrList a:link, .hrList a:visited { color: #969696; }
.hrList a:active, .hrList a:hover { color: #006766; }
.hrList .hicon { width: 4%; height: 48px; float: left; position: relative; display: block; }
.hrList .hspan { text-align: center; cursor: pointer; width: 15%; display: block; float: left; color: #969696; height: 48px; line-height: 48px; }
.hrList .hspan1 { text-align: left; padding-left: 6%; }
.hrList .hrdt { margin-bottom: 6px; }
.hrList dd { margin-bottom: 22px; position: relative; }
.hrList .hrT, .hrList .hrdt { height: 48px; overflow: hidden; }
.hrList .hrT .hspan { background: #d1c0a5; transition: 400ms; -ms-transition: 400ms; -webkit-transition: 400ms; -moz-transition: 400ms; color: #fff; }
.hrList .hicon .ib { width: 21px; height: 21px; margin-top: 12px; display: block; position: relative; transition: 400ms; -webkit-transition: 400ms; -moz-transition: 400ms; -ms-transition: 400ms; }
.hrList .hicon i { display: block; background: #d1c0a5; }
.hrList .hicon .ic1 { width: 1px; height: 21px; margin-left: 10px; }
.hrList .hicon .ic2 { width: 21px; height: 1px; position: absolute; left: 0; top: 50%; margin-top: -1px; }
.hrList .hrB { border: 1px solid #006766; display: none; margin-left: 4%; }
.hrList .hrCon { width: 89%; margin: 0px auto; padding: 25px 0px; overflow: hidden; }
.hline { border-top: 1px solid #eee; padding: 30px 0px; margin-top: 35px; }
.hrList .active { margin-bottom: 38px; }
.hrList .active .hspan { background: #006766; }
.hrList .active .hicon .ib { transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -moz-transform: rotate(45deg); }
.hrList dd.active .hicon i { background-color: #006766; }
.hrList dd.active .hspan, .hrList dd:hover .hspan { background: #006766; }
.hrList .zd { position: absolute; left: 5%; background-color: #ce0e0e; color: #D1C0A5; font-size: 12px; border-radius: 3px; padding: 0px 5px; top: 12px; }
.jledmore { font-size: 16px; border: 1px solid #b91905; color: #b91905; width: 202px; height: 56px; display: block; overflow: hidden; position: relative; margin: 0px auto; line-height: 56px; text-align: center; }
.jledmore .m1 { -webkit-transition: border-color 0.3s, color 0.3s; transition: border-color 0.3s, color 0.3s; -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); position: absolute; top: 0; left: 0; width: 150%; height: 100%; -webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0); transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0); -webkit-transform-origin: 0% 100%; z-index: -1; transform-origin: 0% 100%; -webkit-transition: -webkit-transform 0.3s, opacity 0.3s, background-color 0.3s; transition: transform 0.3s, opacity 0.3s, background-color 0.3s; }
.jledmore .m2 { position: relative; z-index: 2; }
.jledmore:hover { color: #fff; }
.jledmore:hover .m1 { opacity: 1; z-index: 1; background-color: #b91905; -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); }
.fixed { position: fixed; left: 0px; top: 0px; width: 100%; z-index: 100; }
/*join style end*/

/*course style*/
.courseBox { background: url(../images/course1.jpg) no-repeat scroll center bottom #ffe8c3; padding: 170px 0px 45px; }
.courseBox .pinner { padding-bottom: 150px; }
.courseTxt { width: 166px; float: left; display: block; color: #7e6b5a; margin-left: 42px; }
.courseTxt .t { font-size: 60px; background: url(../images/li.png) no-repeat scroll right bottom; color: #825f4d; line-height: 1.1; width: 115px; margin-bottom: 28px; }
.courseTxt .c { font-size: 14px; text-align: justify; }
.courseDemo { width: 588px; float: right; display: block; margin-right: 38px; cursor: url("../images/mouse.ico") 16 16, default; }
.courseDemo .i1 { background: url(../images/co1.png) no-repeat; width: 47px; height: 47px; margin-left: 60px; }
.courseDemo .i2 { background: url(../images/co2.png) no-repeat scroll center center; width: 47px; height: 29px; margin-left: 60px; }
.courseDemo dd { position: relative; margin: 12px 0px 8px; overflow: hidden; height: 480px; }
.courseDemo .bg { background-color: #7e6b5a; width: 8px; border-radius: 4px; height: 100%; display: block; position: absolute; left: 80px; overflow: hidden; }
.courseDemo .bg i { display: block; border-radius: 4px; height: 80px; background-color: #006766; transition: 400ms; -ms-transition: 400ms; -webkit-transition: 400ms; -moz-transition: 400ms; }
.courseDemo .year { font-size: 18px; font-family: "zaproman",Georgia,"times new roman"; }
.courseDemo ul { position: relative; top: 0px; transition: 400ms; -ms-transition: 400ms; -webkit-transition: 400ms; -moz-transition: 400ms; }
.courseDemo li { height: 45px; padding-top: 35px; position: relative; }
.courseDemo li.one { padding-left: 85px; }
.courseDemo .i { width: 15px; height: 2px; background-color: #7e6b5a; display: inline-block; border-radius: 3px; margin: 0px 8px; position: relative; top: -5px; }
.courseDemo .con { position: absolute; left: 198px; width: 390px; top: 0px; background-color: #fff; -webkit-transform: scale(0.8); transform: scale(0.8); opacity: 0; filter: alpha(opacity=0); transition: 400ms; -webkit-transition: 400ms; -ms-transition: 400ms; }
.courseDemo .con .sj { background: url(../images/sj3.png) no-repeat; width: 14px; height: 28px; position: absolute; left: -14px; top: 35px; }
.courseDemo .con .t { background: url(../images/ibg.gif) repeat; color: #fff; height: 107px; line-height: 107px; padding-left: 25px; font-size: 60px; font-family: 'Fuji',"zaproman",Georgia,"times new roman"; color: #ffe8c3; position: relative; }
.courseDemo .con .itime { background: url(../images/biao.png) no-repeat; position: absolute; top: 18px; right: 15px; width: 43px; height: 43px; display: block; }
.courseDemo .con .ifont { background: url(../images/banner_ico.png) no-repeat; width: 27px; height: 37px; top: 20px; right: 68px; position: absolute; }
.courseDemo .con .c { padding: 28px 28px 40px; color: #787878; font-size: 18px; }
.courseDemo .con .bot { margin: 0px 28px; border-top: 1px solid #ffe8c3; color: #ffe8c3; font-size: 12px; height: 28px; }
.courseDemo li.act .i { display: block; height: 7px; background-color: #ca270d; border-radius: 5px; top: 10px; }
.courseDemo li.act .year { display: none; }
.courseDemo li.act .con { opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); transform: scale(1); }
.backUP { border-bottom: 1px solid #d7bf98; width: 440px; margin: 0px auto; position: relative; height: 0px; }
.backUP i { background: url(../images/bm5.png) no-repeat scroll center center #ffe8c3; width: 52px; height: 29px; display: block; margin: 0px auto; position: relative; top: -15px; }
/*course style end*/
.animate .curtain { -webkit-animation: swipeDown 1.5s cubic-bezier(0.6,0,.4,1) forwards; -ms-animation: swipeDown 1.5s cubic-bezier(0.6,0,.4,1) forwards; animation: swipeDown 1.5s cubic-bezier(0.6,0,.4,1) forwards; animation-delay: 244.92ms; }
.shown .curtain { display: none; }
.no-csstransforms3d .animate .curtain { display: none; }
.no-csstransforms3d .newsList .item, .no-csstransforms3d .caseList .item { visibility: visible; }
.adelay1 { transition: 500ms ease 150ms; }
.adelay2 { transition: 500ms ease 250ms; }
.adelay3 { transition: 500ms ease 300ms; }
.adelay4 { transition: 500ms ease 280ms; }
.adelay5 { transition: 500ms ease 340ms; }
.curtain { position: absolute; left: 0px; top: 0px; transform: translate3d(0px, -100%, 0px); -webkit-transform: -webkit-translate3d(0px, -100%, 0px); -ms-transform: -ms-translate3d(0px, -100%, 0px); width: 100%; height: 100%; z-index: 100; }
.adelay1 .curtain { background-color: #b4b4b4; animation-delay: 147.266ms; }
.adelay2 .curtain { background-color: #b4b4b4; animation-delay: 244.92ms; }
.adelay3 .curtain { background-color: #b4b4b4; animation-delay: 380ms; }
.adelay4 .curtain { background-color: #b4b4b4; animation-delay: 304.92ms; }
.adelay5 .curtain { background-color: #b4b4b4; animation-delay: 335.176ms; }
#bsBox { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; border: 2px solid #666 !important; height: 400px !important; margin-left: -160px !important; margin-top: -200px !important; padding: 0 !important; width: 320px !important; }
#bsBox .bsTop { width: 320px !important; }
#bsBox .bsClose { right: 10px !important; top: 3px !important; }
#bsBox #bsMorePanel { height: 376px !important; width: 320px !important; }
#bsBox .bsPlatDiv { height: 316px !important; }
#bsBox .bFind { width: 200px !important; }
#bsLogoList li { width: 68px !important; }

/*search style*/
.serachBox2 { float: right; display: block; border: 1px solid #d2d2d2; padding: 0px 0px 0px 18px; height: 35px; line-height: 35px; border-radius: 8px; }
.serachBox2 .serachTxt2 { float: left; display: block; width: 240px; float: left; display: block; margin: 0px; border: 0px none; padding: 0px; height: 100%; color: #646464; }
.serachBox2 .serachbtn2 { width: 40px; height: 35px; background: url(../images/search_i2.png) no-repeat center center; display: block; float: left; }
.pserach { border-bottom: 2px solid #006766; padding-bottom: 20px; margin-bottom: 30px; }
.pserach .search-num { font-size: 18px; color: #323232; }
.serachPage { background-color: #f5f5f5; }
.serachTab { margin-bottom: 30px; width: 100%; }
.serachTab a { display: inline-block; float: left; display: block; width: 20%; height: 42px; line-height: 42px; text-align: center; color: #fff; background-color: #006766; }
.serachTab a:hover { background-color: #CFA972; }
.serachTab a.act { background-color: #f5f5f5; color: #000; }
.serachPage .item a:link, .serachPage .item a:visited { color: #646464; }
.serachPage .item a:active, .serachPage .item a:hover { color: #006766; }
.serachPage .item { padding: 15px 5% 25px; background-color: #fff; width: 80%; margin: 0px auto 12px; }
.serachPage .item .t { font: 16px/1.2 "Microsoft JhengHei"; color: #000000; border-bottom: 1px solid #c4c4c4; padding-bottom: 15px; margin-bottom: 15px; }
.serachPage .item .t a { color: #000000; }
.serachPage .item .t a .red { color: #f40909; padding: 0px 5px; }
#paging2 { padding: 18px 0px 30px; text-align: center; }
#paging2 a, #paging2 span { padding: 4px 8px; margin: 0px 4px; color: #fff; background-color: #bdbdbd; }
#paging2 a:hover, #paging2 span { background-color: #006766; color: #fff!important; }


.suibian { padding: 40px 0px 56px; }
.suibian .contxt { padding-bottom: 50px; }
.suibian .contxt img { width: auto; max-width: 100%; display: inline; }
.suibian ul { margin: 0; }
.suibian ul li { margin: 0 auto; float: none; }

.teamnews .t { padding-right: 0px; margin: 40px 0px 20px; height: 26px; }
.teamnews li { margin: 0px 22px 28px 0px; }
.teamnews .item { padding: 0px 11px 10px; }



/*css3*/
.transition_05s {
	-webkit-transition:all .5s;
	transition:all .5s;
}
.wrap {
	width:1200px;
	margin:0 auto;
	clear:both;
}
/*index_02*/
.index_02 {
	width:100%;
	height:640px;
	padding:35px 0 0;
	overflow:hidden;
	background:#f7fbf7 url(../images/index_c_bg1.jpg) no-repeat top center;
	box-sizing:border-box;
}
.index_02 .tit {
	margin-bottom:15px;
	text-align:center;
}
.index_02 .tit h3 {
	padding-bottom:13px;
	background:url(../images/icon_4.png) no-repeat bottom center;
	font-size:28px;
	color:#000;
	line-height:40px;
}
.index_02 .tit h4 {
	font-size:20px;
	color:#ccc;
	line-height:30px;
	letter-spacing:.2em;
}
.index_02 .mian .hd {
	padding:30px 0;
	text-align:center;
}
.index_02 .mian .hd ul {
	display:inline-block;
}
.index_02 .mian .hd ul li {
	float:left;
	margin:0 5px;
	padding:0 20px;
	border:1px solid #e1e1e1;
	background:#fff;
	line-height:32px;
	cursor:default;
	-webkit-transition:all .5s;
	transition:all .5s;
}
.index_02 .mian .hd ul li.on,.index_02 .mian .hd ul li:hover {
	border:1px solid #E1112A;
	background:#E1112A;
	color:#fff;
	-webkit-transform:scale(1.05);
	transform:scale(1.05);
}
.index_02 .mian .bd .box .gg {
	position:relative;
	height:510px;
	overflow:hidden;
}
.index_02 .mian .bd .box .gg > div {
	position:absolute;
	overflow:hidden;
}
.index_02 .mian .bd .box .gg > div > a {
	display:block;
}
.index_02 .mian .bd .box .gg > div > a > img {
	width:100%;
	background:url(../images/loading.gif) no-repeat center;
	-webkit-transition:all .8s;
	transition:all .8s;    height: 215px;
}
.index_02 .mian .bd .box .gg > div > a > span {
	position:absolute;
	left:0;
	bottom:-64px;
	width:100%;
	height:64px;
	padding:6px 20px 0 20px;
	background:url(../images/icon_5.png) repeat;
	box-sizing:border-box;
	-webkit-transition:all .5s;
	transition:all .5s;
}
.index_02 .mian .bd .box .gg > div > a > span font {
	display:block;
	font-size:13px;
	color:#f5f5f5;
	line-height:26px;
}
.index_02 .mian .bd .box .gg > div > a > span font:first-child {
	font-size:16px;
}
.index_02 .mian .bd .box .gg > div:hover > a > span {
	bottom:0;
}
.index_02 .mian .bd .box .gg > div:hover > a > img {
	-webkit-transform:scale(1.01);
	transform:scale(1.01);
}
.index_02 .mian .bd .box .gg .a1 {
	top:0;
	left:0;
	width:390px;
	height:450px;
}
.index_02 .mian .bd .box .gg .a1 a {
	width:390px;
	height:450px;
	background-position:top left;
	-webkit-transition:all 5.5s;
	transition:all 5.5s;
}
.index_02 .mian .bd .box .gg .a2 {
	top:0;
	left:405px;
	width:255px;
	height:215px;
}
.index_02 .mian .bd .box .gg .a3 {
	top:234px;
	left:405px;
	width:255px;
	height:215px;
}
.index_02 .mian .bd .box .gg .a4 {
	bottom:0;
	left:405px;
	width:390px;
	height:215px;
}
.index_02 .mian .bd .box .gg .a5 {
	bottom:0;
	right:0;
	width:390px;
	height:450px;
	background-position:top left;
	-webkit-transition:all 5.5s;
	transition:all 5.5s;
}
.index_02 .mian .bd .box .gg .a6 {
	bottom:0;
	left:0;
	width:390px;
	height:215px;
}
.index_02 .mian .bd .box .gg .a7 {
	top:0;
	right:0;
	width:390px;
	height:215px;
}
.index_02 .mian .bd .box .gg .a1:hover a {
	background-position:top right;
}
.index_02 .mian .bd .box .gg .a5:hover {
	background-position:top right;
}
.index_02 .mian .bd .box .gg .aa p {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-align:center;
	line-height:213px;
}
.index_02 .mian .bd .box .gg .aa p em {
	visibility:hidden;
	position:absolute;
	top:0;
	right:0;
	z-index:1;
	width:100%;
	height:100%;
	background:url(../images/icon_68.png) repeat;
	-webkit-transition:all .5s;
	transition:all .5s;
	/*opacity:0;
	*/
                visibility:inherit;
	opacity:1;
}
.index_02 .mian .bd .box .gg .aa p font {
	display:inline-block;
	position:relative;
	z-index:2;
	width:245px;
	height:72px;
	font-size:24px;
	/*color:#ccc;
	*/
                line-height:72px;
	vertical-align:middle;
	-webkit-transition:all .3s;
	transition:all .3s;
	background:url(../images/icon_74.png) no-repeat top center;
	color:#fff;
}
.index_02 .mian .bd .box .gg .aa p font i {
	display:block;
	font-size:20px;
	color:#fff;
	line-height:0;
	-webkit-transition:all .5s;
	transition:all .5s;
	-webkit-transform:translateY(30px);
	transform:translateY(30px);
	opacity:0;
}
/*.index_02 .mian .bd .box .gg .aa:hover p em {
	visibility:inherit;
	opacity:1;
}
.index_02 .mian .bd .box .gg .aa:hover p font {
	background:url(../images/icon_74.png) no-repeat top center;
	color:#fff;
}
*/

            .index_02 .mian .bd .box .gg .aa:hover p font i {
	-webkit-transform:translateY(0);
	transform:translateY(0);
	opacity:1;
}
.index_02 .mian .bd .box .kk {
	margin-top:40px;
	padding:25px 0;
	text-align:center;
}
.index_02 .mian .bd .box .kk a {
	display:inline-block;
	width:200px;
	height:50px;
	background:#3f4a55;
	font-size:16px;
	color:#fff;
	text-align:center;
	line-height:50px;
	-webkit-transition:all .5s;
	transition:all .5s;
}
.index_02 .mian .bd .box .kk a:hover {
	background:#E1112A;
}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}




