*{
    padding-left: 0px !important;
    padding-right: 0px !important;
    font-family:微软雅黑;
}
.slides{
    position:relative;
    z-index:1;
}
.slides li{
    height:560px;
}
.flex-control-nav{
    position:absolute;
    bottom:33%;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{
    display:inline-block;
    width:31px;
    height:14px;
    margin:0 5px;
    *display:inline;
    zoom:1;
    margin-left: 23px;
}
.flex-control-nav .flex-active{
    background-position:0 0;
}
.flex-direction-nav{
    position:absolute;
    z-index:3;
    width:100%;
    top:31%;
}
.flex-direction-nav li a{
    display:block;
    width:50px;
    height:50px;
    overflow:hidden;
    cursor:pointer;
    position:absolute;
}
#btn_prev,#btn_next{
    z-index:11111;
    position:absolute;
    display:block;width:73px!important;
    height:74px!important;top:50%;
    margin-top:-37px;
    display:none;
}
.tr-or-div .container{
    width: 1164px!important;
}
.tr-or-font-1{
    font-size: 38px;
    font-weight: 600;
    margin-left: -32px;
}
.tr-or-font-2{
    font-size: 15px;
    color: #373737;
    margin-left: 11px;
    padding-top: 15px;
}
.tr-or-left-img{
    padding-top: 50px;
}
.tr-or-more{
    width: 240px;
    height: 50px;
    font-size: 14px;
    background: #2e95d2;
    color: #ffffff;
    border: 1px solid #2e95d2;
    margin-top: 35px;
    margin-left: 6px;
}
.tr-or-left-img img{
    width: 56%;
    margin-left: 15px;
}
.tr-or-left{
    display: inline-block;
    float:left;
    width: 423px;
    padding-top: 100px;

}
.tr-or-right{
    display: inline-block;
    float:left;
    width: 733px;
}
.tr-or-div-width div{
    width: 377px;
    padding-top: 13px;
}
.tr-or-div-width-1{
    font-size: 20px;
    width: 87%;
    margin-bottom: 20px;
}
.tr-or-div-width-1 a{
    color:#1b1b1b!important;
}
.tr-or-div-width-1 a:hover{
    color:#1b1b1b!important;
    text-decoration: none;
}
.tr-or-div-width-2 a{
    font-size: 12px;
    color: #6e6e6e;
}
.tr-or-div-width-2 a:hover{
    font-size: 12px;
    color: #6e6e6e;
    text-decoration: none;
}
.tr-or-right .row .col-xs-12{
    margin-bottom: 60px;
}
.tr-tie .container{
    width: 1220px!important;
}
.tr-tie-menu{
    text-align: center;
    font-size: 38px;
    font-weight: 600;
    margin-top: 70px;
}
.tr-tie-left-1{
    border-left: 6px solid #2e95d2;
}
.tr-tie-left-1{
    display: inline-block;
    float: left;
    width: 312px;
}
.tr-tie-left-2{
    display: inline-block;
    float: left;
    margin-left: 87px;
}
.tr-tie-left{
    display: inline-block;
    float: left;
    width: 610px;
    padding-top: 100px;
    padding-left: 34px!important;
}
.tr-tie-right{
    display: inline-block;
    float: left;
    padding-top: 100px;
    margin-left: 67px;
    width: 530px;
}
.tr-text{
    margin-left: 15px;
    font-size: 20px;
    color: #333333;
}
.tr-text-1{
    font-size: 14px;
    margin-left: 10px;
    color: #333333;
}
.tr-tie-left-2 button{
    background: #2e95d2;
    border:1px solid #2e95d2;
    width:110px;
    height: 30px;
    color: #ffffff;
    font-size: 14px;
}
.tr-tie-left .col-xs-12{
    width: 574px;
    margin-bottom: 75px;
}
.tr-tie-right .col-xs-12{
    width: 574px;
    margin-bottom: 75px;
}
.tr-tie-left-text{
    margin-left: 28px;
    width: 51%!important;
}
.tr-tie-left-text-1{
    font-size: 12px;
    padding-top: 25px;
    line-height: 20px;
}
.tr-china .container{
    width: 1200px!important;
    background:#cedfff;
    height:860px;
}
.tr-china-menu{
    text-align: center;
    font-size: 38px;
    font-weight: 600;
    padding-top: 7%;
}
.tf-china-top{
    padding-top: 60px;
    margin-left: 22px;
}
.tr-china-div{
    width: 360px;
    background: #f7f7f7;
    height: auto;
    padding-left: 25px!important;
    padding-right: 25px!important;
    font-size: 18px;
    padding-top: 30px;
}
.tf-china-div-2{
    padding-top: 25px;
    line-height: 17px;
    padding-bottom: 48px;
    text-align:justify;
}
.tf-china-div-2 a{
    font-size:12px!important;
    padding-top: 25px;
    color: #6e6e6e!important;
}
.tr-china-more{
    text-align: center;
}
.tr-china-more button{
    width: 222px;
    height: 34px;
    background: #2e95d2;
    border:1px solid #2e95d2;
    color: #ffffff;
    margin-top: 70px;
}
.tr-you{
    height: 320px;
    padding-top:70px;
}
.tr-you .container{
    width: 1200px!important;
}
.tr-you-div-12{
    margin-top:100px;
}
.tr-you-div-12 .col-xs-4{
    text-align: center;
}
.tr-you-div-12 .col-xs-4 a{
     color:#000000
}
.tr-footer .container{
    width:1200px!important;
    color: #000000;
    background:#cedfff;
    height: 60px;
    padding-top: 19px;
}

.tr-footer-1{
    display: inline-block;
    float: left;
    border-right: 1px solid #000000;
    width: 270px;
}
.tr-footer-2{
    text-align: center;
}
.tr-main-date{
    position: relative;
    z-index: 4;
    top: -1179px;
    left: 1%;
}
.tr-main-date .container{
    width: 1200px!important;
}
#time{
    margin-left: 48px;
    margin-top: 11px;
    font-size: 14px;
    color: #ffffff;
}
.tf-nav-font{
    font-weight: bold !important;
}

.tf-banner {
    float: left;
    height: 560px;
    width: 100%;
    overflow: hidden;
}

.banner1{
    position: relative;
    left: 50%;
    width: 100%;
}

#b04 { width:1200px;margin:0 auto}
#b04 .dots { position: absolute; left: 0; right: 0; bottom: 20px;}
#b04 .dots li
{
    display: inline-block;
    width: 50px;
    height: 5px;
    margin: 0 4px;
    text-indent: -999em;
    background-color: #aaa;
    cursor: pointer;
    opacity: 0.5;
    border-radius: 16px;
}
#b04 .dots li.active
{
    background: #fff;
    opacity: 1;
}
#b04 .arrow { position: absolute; top: 200px;}
#b04 #al { left: 15px;}
#b04 #ar { right: 15px;}
.banner{
    position: relative;
    overflow:auto;
    text-align: center;
}
.tf-unslider .dots{
    position: absolute;
    left: 0px;
    right: 0px;
    top: 525px;
    padding: 0px;
    margin: 0px;
    height: 20px;
}

.tr-tie-left-text div a{
    color:#3b3b3b;
    font-size: 14px;
}
.tr-tie-left-text-1 a{
    color: #6e6e6e!important;
    font-size: 12px!important;
}
.tr-tie-left-text div a:hover{
    color:#3b3b3b;
    font-size: 14px;
    text-decoration: none;
}
.tr-tie-left-text-1 a:hover{
    color: #6e6e6e!important;
    font-size: 12px!important;
    text-decoration: none;
}
.tr-china-div div a{
    font-size: 17px;
    color: #202020;
}
.tr-or-div-width{
    width: 377px;
    height: 237px;
    float: left;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}
.txt{
    width: 382px;
    height: 45px;
    position: absolute;
    left: 0;
    bottom: -45px;
    font-family: "微软雅黑";
    background: url("../../img/main/2.png")repeat;
}
.tr-or-div-txt{
    width: 377px;
    height: 237px;
    float: left;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}
.txt1{
    width: 382px;
    height: 45px;
    position: absolute;
    left: 0;
    bottom: -45px;
    font-family: "微软雅黑";
    background: url("../../img/main/2.png")repeat;
}
.tr-you-div-12 .col-xs-3 a{
     font-size:16px;
     color:#333333;
}
.tr-you-div a{
    color:#498ec0;
    font-size: 14px;
    cursor: pointer;
}
.tr-you-div a:hover{
    color:#498ec0;
    font-size: 14px;
    cursor: pointer;
}
.tr-or-div-width-2{
    width: 88%;
    text-align:justify;
}
.tr-xs-6{
    margin-bottom: 45px;
}
.tr-xs-61{
    margin-bottom: 66px;
}

.tr-tie-left-text div{
    text-align:justify;
}
.tr-china-div div{
    text-align: justify;
}
.tr-or-div-txt img{
    width:377px!important;
    height:237px;
}
.researchDiv{
    margin-bottom:30px;
}
.researchDiv .container{
    width:1200px!important;
}
.researchImg{
    text-align: center;
    margin-bottom:30px;
}
.tr-nav-height{
    margin-bottom:70px;
}
.workWinner{
    font-size: 20px;
    color: #333333;
    border-left:6px solid #5594ff;
    padding-left:13px!important;
    display:inline-block;
    float:left;
    width:377px;
    margin-bottom:20px;
}
.row {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.workWinner1{
    float:right;
}
.researchID1{
    width:377px!important;
}
.researchID2{
    width:377px!important;
    margin-left:35px;
}
.researchID3{
    width:377px!important;
    float:right!important;
}
.workWinner1 button{
    width:109px;
    height:30px;
    font-size:14px;
    background:#5594ff;
    border: 1px solid #5594ff;
    color:#ffffff;
}
.workDIV{
    height:98px;
    padding-top:13px;
}
.workDIV a{
    font-size:16px;
    color:#1e1e1e;
}
.workDIV a:hover{
    font-size:16px;
    color:#1e1e1e;
    text-decoration:none;
}
.work{
    margin-bottom:30px;
}
.work img{
    width:377px;
    height:237px;
}
/*.workDIV p{*/
    /*text-align:justify;*/
    /*word-break: break-all;*/
/*}*/
.workDIV div{
    text-align:justify;
}
.tr-or-div .container{
    width:1200px!important;
}
.dynamicsTitle{
   text-align:center;
    margin-bottom:30px;
}
.dynamicsTitle .col-xs-12{
    margin-bottom:30px;
}
.dynamicsTitle .col-xs-12 .col-xs-4{
     width:377px!important;
}
.dynamicsTitle .col-xs-12 .col-xs-4 img{
    width:377px!important;
    height:237px;
}
.dyRight{
    float:right!important;
}
.dyLeft{
    margin-left:35px;
}
.dynamicsImg{
    margin-left:115px;
}
.workDivTop{
    margin-top:237px;
}

.newsChina .container{
    width:1200px!important;
    background:#cedfff;
    margin-bottom:30px;
    height:920px;
}
.newsTitle{
    text-align:center;
    margin-top: 30px;
    margin-bottom:30px;
}
.newsChina2{
    margin-left:26px;
}
.newsChina4{
    text-align:center;
    padding-top:53px;
}
.newsChina4 div{
    margin-bottom:80px;
}
.chinaTop{
    text-align: center;
    margin-top: 30px;
    margin-bottom: 30px;
}
.wrokWidth{
    width:377px;
}
.callLeft{
    padding-left:10px!important;
}
.callRight{
    padding-left:10px!important;
}
.callMiddle{
    padding-left:12px!important;
}
#callBackState .col-xs-12{
    margin-bottom:30px;
}
.workTextCenter{
    text-align:center;
}
.workWinner1 a{
    font-size:14px;
    color:#2a79ff;
}
.workWinner1 a:hover{
    color:#154493!important;
}
.tr-you-div-12 .col-xs-3 img{
    width:50px;
    height:50px;
}
.tr-you-div-1{
    display:inline-block;
}
.tr-you-div-1 img{
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
}