#pager{margin:0px;padding:0px;overflow: hidden;overflow-x:hidden;}
#navbar {
    width: 1200px;
    overflow: visible;
    margin: 0 auto;
}
#navbar #logo {
    width: 200px;
    float: left;
}

#navbar #nav {
    width: 880px;
    float: left;
    padding-top: 10px;
}
#nav .layui-nav-item,
#nav .layui-nav-item a {
    font-size: 16px;
}

#nav .layui-nav-item a:hover {
    font-weight: bold;
    color: #1A61AE !important;
}

#nav .layui-bg-gray {
    background-color: transparent !important;
}

#nav .layui-nav-bar {
    background-color: #1A61AE !important;
}



#navbar #ricon {
    width: 100px;
    float: left;
}

#navbar #ricon div {
    float: left;
    width: 49px;
    margin-top: 30px;
    cursor: pointer;
    text-align: center;
}

#navbar #ricon img {
    width: 20px;
}
#banner {
    width:1920px;
    margin: 0 auto;
    overflow: hidden;
    background-position: center center;
}
#banner img{width:100%;}
#bannertxt {
    text-align: center;
    width: 1200px;
    margin: 0px auto;
    margin-top: -300px;
}
.clear {
    clear: both;
}
#search {
    width: 1200px;
    margin: 0px auto;
    padding: 20px 0px;
}

#search form {
    margin: 0px;
    padding: 0px;
}

#search #searchbtn,#feedbtn {
    background-color: #1A60AE;
}

#part {
    background-color: #F6FAFF !important;
    overflow: auto;
}

.parttitle {
    text-align: center;
    font-size: 24px;
    margin-bottom: 50px;
}

.parttitle_eng {
    color: #1A60AE;
    font-size: 18px;
}


.showitem {
    position: absolute;
    cursor: pointer;
    background-color: rgba(131, 146, 163, 0.9);
    opacity: 0.9;
    line-height: 35px;
    display: none;
}

.showitem .ptitle {
    font-size: 18px;
    font-weight: bold;
}

.showitem .div-bg-dark {
    color: #ffffff;
    padding: 20px;
    width: 341px;
    height: 341px;
    background: rgba(0, 0, 0, 0.5);
}

.showitem .div-bg-dark .pinfo {
    height: 100px;
    overflow: hidden;
    padding: 10px;
}

.showitem .div-bg-dark .plink {
    margin-top: 80px;
}

.showitem .div-bg-dark a {
    text-decoration: none;
    color: #ffffff;
    font-size: 18px;;
}

#plist {
    overflow: hidden;
}

#plist .item {
    cursor: pointer;
    width: 380px;
    height: 380px;
    margin-right: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    border: 1px solid #cccccc;
    background-color: #ffffff;
    float: left;
}

#plist .pimage {
    height: 330px;
}

.pname {
    border-top: 1px solid #cccccc;
    text-align: center;
    line-height: 50px;
    font-size: 16px;
}

#copyright {
    background-color: #F7F7F9;
}

#copyright .copyright {
    width: 1200px;
    margin: 0px auto;
    border-bottom: 1px solid #333;
}

#copyright .toppart {
    width: 1180px;
    margin: 0px auto;
    height: 220px;
    overflow: hidden;
    padding: 10px;
    border-bottom: 1px solid #CCCCCC;
}

#copyright .toppart .logo {
    width: 200px;
    float: left;
    margin-right: 80px;
}

#copyright .toppart .navmenu {
    width: 900px;
    float: left;
}

#copyright .toppart .navmenu .navmenuitem {
    float: left;
    width: 250px;
    padding: 0px 25px;
}

#copyright .toppart .navmenu .navmenuitem .itemtitle {
    font-size: 16px;
    font-weight: bold;
    color: #555555;
    line-height: 50px;
}

#copyright ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

#copyright ul li {
    line-height: 30px;
}

#copyright ul li a {
    text-decoration: none;
    color: #555555;
}

a:hover {
    color: #1A60AE !important;
}

#copyright .cpinfo {
    line-height: 35px;
    text-align: center;
}

#news {
    overflow: hidden;
    background-image: url("/static/img/news.png");
    background-repeat: no-repeat;
    background-position: center;
    padding-bottom: 50px;
}

#newslist .item {
    border: 1px solid #cccccc;
    margin-right: 18px;
    margin-bottom: 18px;
    overflow: hidden;
    padding: 20px;
    width: 540px;
    float: left;
    background: #ffffff;
}

#news .newstitle {
    line-height: 40px;
    font-weight: bold;
    font-size: 16px;
}

#news .newssummary {
    color: #555555;
}

#news .mday,#newslist .mday {
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    margin-top: 25px;
    color: #555555;
}

#news .year,#newslist .year {
    font-size: 12px;
    text-align: center;
    color: #BBBBBB;
    line-height: 25px;
}
#newspart{background-color: #ffffff;}
#newslist .newstitle{font-size:16px;font-weight: bold;color:#1A60AE;line-height: 50px;}
#newslist .newsitem{border-top:1px solid #cccccc;border-bottom: 1px solid #cccccc;margin-bottom: -1px;padding:20px 0px;}
#newslist .newssummary{font-size:14px;color:#888888;line-height: 30px;}
#feedback {
}

.partbody {
    width: 1200px;
    margin: 0px auto;
    padding: 50px 0px;
}

#aboutus .aboutusimg {
    width: 500px;
    float: left;
}

#aboutus .aboutusinf {
    width: 700px;
    float: left;
}

#aboutus .intro {
    line-height: 30px;
    color: #555555;
    font-size: 15px;
    padding: 0px 50px;
    height: 250px;
    overflow: hidden;
}

#successcase {
    background: #F7F7F9;
    overflow: hidden;
    padding-bottom: 50px;
}

#successcase .item {
    cursor: pointer;
    width: 380px;
    height: 380px;
    margin-right: 15px;
    margin-bottom: 15px;
    overflow: hidden;
    border: 1px solid #cccccc;
    background-color: #ffffff;
    float: left;
}

#successcase .sucdate {
    background-image: url("/static/img/display.png");
    background-repeat: no-repeat;
    background-position: 15px center;
    line-height: 35px;
    font-size: 12px;
    color: #555555;
    background-size: 15px;
    padding-left: 35px;
}

#successcase .sucname {
    font-size: 16px;
    font-weight: bold;
    line-height: 25px;
    padding: 0px 15px;
}

#successcase .detail {
    padding-left: 15px;
    margin-top: 20px;
}

#successcase .detail a {
    color: #1A60AE;
    text-decoration: none;
}
#feedback{overflow: hidden;height:420px;}
#feedback .parttitle {
    text-align: left;
    font-size: 24px;
    margin-bottom: 50px;
}

#feedback .parttitle_eng {
    color: #1A60AE;
    font-size: 18px;
}
#feedform{padding-right:19px;width:780px;float:left;border-right: 1px solid #eeeeee;}
#contactlist{width:380px;float:left;padding-left: 20px;}

#contactlist .contitem{margin-bottom:10px;}
#contactlist .contitem .icon{width:50px;float:left;height:50px;}
#contactlist .contitem .continfo{width:330px;padding-left:20px;height:50px;}
.continfo .conttitle{font-size: 18px;font-weight: bold;}
.continfo .cont{color:#888888;}

/*css manu style pagination*/
.tpage{padding:20px;margin:10px;text-align:center;font-size:16px;}
.tpage a{border:#eee 1px solid;padding:10px 15px;margin:5px;color:#036cb4;text-decoration:none;}
.tpage a:hover{border:#999 1px solid;color:#666;}
.tpage a:active{border:#999 1px solid;color:#666;}
.tpage .current{border:#036cb4 1px solid;padding:10px 15px;font-weight:bold;margin:2px;color:#fff;background-color:#036cb4;}
.tpage .disabled{border:#eee 1px solid;padding:10px 15px;margin:2px;color:#ddd;}

#artpart{background-color: #F7F7F9;margin-top:150px;padding-bottom: 50px;}
#artnav{width:1200px;margin:0px auto;line-height: 50px;}
#artnav a{line-height: 50px;font-size: 16px;}
#arttitle{font-size: 18px;font-weight: bold;color:#036cb4;text-align: center;}
#artcontent{padding:50px;line-height: 35px;font-size: 15px;}
#artbody{background-color:#FFFFFF;width:1200px;margin:0px auto;padding:50px 0px;}