#logo {text-align: left;float:none;}
#main-menu {background-color: #15487c; width: 100%;border-radius: 3px;}
#main-menu > ul > li.current {background-color: #3180d1;}
#main-menu > ul > li > a:HOVER {background-color:#3180d1;}
#main-menu > ul > li.current > a:HOVER {background-color: #3180d1;}
header { margin-bottom: 10px; }
main .container {padding: 0 30px;}

ul#companyImages li img {cursor: pointer;}
ul#companyImages li {
    margin-bottom: 15px;
    text-align: center;
}

#largeImage {
    width: 100%;
    min-height: 100%;
    height: 1118px;
    background: none repeat scroll 0 0 rgba(191, 189, 189, 0.3);
    -moz-opacity: 0.5;
    filter: alpha(opacity=50);
    position: fixed;
    z-index: 99999;
    top: 0;
    left: 0;
    display: none;
    text-align: center;
    padding-top: 50px;
}

.apply_page {margin-bottom:15px;overflow:hidden;}
.apply_page ul {list-style:none;}
.apply_page ul li {padding:0;}
.apply_page ul li > div {border-radius: 20px;border: 1px solid #888;margin: 20px;}
.apply_page ul li > div img {width: 100%; border-radius: 20px;}

.product_page > div {
border-bottom:1px solid #333;
text-align:center;
margin-bottom:15px;
}
.product_page > ul {
list-style:none;
overflow:hidden;
}
.product_page > ul li {
position: relative;
    display: inline-block;
padding-bottom:30px;
}
.product_page > ul li > div{
border:1px solid #ddd;
}
.product_page > ul li > div:hover {
border:1px solid #777;
}
.product_page > ul li p{
text-align:center;
}
.product_page > ul li  img {
width:100%;
}
.product_page h3 span {
border-bottom:4px solid #31495a;
display: inline-block;
padding: 5px 15px;
color:#111;
}

footer ul {
    list-style: none;
    font-size: 14px;
    padding: 0 5% 10px;
    float: left;
}
footer ul > li {
    margin: 10px 0;
}
.th-powered {
display:none;
}

footer {background: #15487c;}
footer .copyright {
    background-color: #072e56;
}

.jingxin_list {margin: 10px 0;overflow: hidden;}
.jingxin_list li {padding: 10px;}
.jingxin_list li > div {border: 1px solid #4d92d9;padding:5px;}
.jingxin_list li > div > span {font-size:16px;display:block;background-color: #3891eb;padding: 3px 10px;font-weight: bold;color:#eee;}
.jingxin_list li > div > p {padding: 10px 15px;background-color: #bad6f3;}

ul.home_service {list-style: none;}
ul.home_service li {float:left; font-size: 40px;padding: 30px 0;border-right: 1px solid #ccc;}
ul.home_service li:last-child {border-right:none;}
ul.home_service li i {display: block;text-align: center;color: #cd3e3e;}
ul.home_service li div {display: block;text-align: center;}
ul.home_service li span {border-bottom: 4px solid #cf4848;font-size: 22px;padding: 6px 4px;}

ul.home_products {list-style: none;padding: 30px;}
ul.home_products li {float:left; padding: 10px;}
ul.home_products li:last-child {border-right:none;}
ul.home_products li div {display: block;text-align: center;border: 1px solid #ddd;}
ul.home_products li span {font-size: 16px;padding: 6px 4px;display: block;border-top: 1px solid #ddd;}
ul.home_products li div img {width:90%;}
ul.home_products li div:hover {border: 1px solid #aaa;}
ul.home_products li div:hover span {border-top: 1px solid #aaa;}