@charset "utf-8";
/* CSS Document */

body { margin:0px; background:#FFF; }



img { border:0px; }
td { vertical-align:top; }
a { outline:none; }
.break { padding:5px; }



.header-bg { background:url(../images/header-bg.jpg) repeat-x bottom #FFF; }
.header-right { /*background:url(../images/header-right.jpg) no-repeat right bottom;*/ }

.logo { margin:12px 20px; }


.menu-bg { background:url(../images/menu-bg.jpg) repeat-x; }

.flash-bg { background:url(../images/flash-bg.jpg) repeat-x; }

.title { font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:22px; padding:6px 20px; color:#febb2e; }

.content-bg { background:url(../images/content-bg.jpg) repeat-x top #FFF; }
.content-bg .hom-page-title { background:#51737f; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:22px; padding:6px 20px; color:#FFF; }
.content-bg .content-line { background:url(../images/slider-bg.jpg) repeat-x top; border-top:#febb2e 5px solid; height:20px; }
.content-bg .content { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:22px; color:#404040; background:#FFF; text-align:justify; }
.content-bg .content .sub-title { font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:22px; color:#00457c; margin-bottom:10px; }
.content-bg .content .hom-event { font-size:12px; border-bottom:#ababab dotted 1px; padding-bottom:10px; margin-bottom:10px; }
.content-bg .content .hom-event .title { color:#00457c; font-weight:bold; font-size:12px; padding-left:0px; text-align:left; }
.content-bg .content .hom-event a { color:#b60028; text-decoration:none; }
.content-bg .content .hom-event a:hover { color:#b60028; text-decoration:underline; }

.content-bg .content .pro-img-bg { background:#b2c9d1; }
.content-bg .content .pro-hed { background:#dce9ee; color:#30505c; }
.content-bg .content .pro-cont { background:#f0f6f8; }
.content-bg .content .pro-cont ul { margin:0px; padding-left:10px; margin-bottom:10px; }
.content-bg .content .pro-cont em { color:#ff0000; }


.slider-bg { background:url(../images/slider-bg.jpg) repeat-x; border-top:#febb2e 6px solid; border-bottom:#002b4e 2px solid; }


.logo-icon-1 { background:#4294b6; border:#e2e505 1px solid; padding:10px 25px 43px 25px; position:absolute; z-index:9; margin-top:-22px; cursor:pointer; }
/*.logo-icon-1 { background:#52a258; border:#e2e505 1px solid; padding:10px 25px 45px 25px; position:absolute; z-index:9; margin-top:-22px; cursor:pointer; }*/
.logo-icon-2 { background:#329186; border:#e2e505 1px solid; padding:10px 25px 43px 25px; position:absolute; z-index:9; margin-top:-22px; cursor:pointer; }
.logo-icon-3 { background:#52a258; border:#e2e505 1px solid; padding:10px 25px 43px 25px; position:absolute; z-index:9; margin-top:-22px; cursor:pointer; }
.logo-icon-4 { background:#7fb03f; border:#e2e505 1px solid; padding:10px 25px 43px 25px; position:absolute; z-index:9; margin-top:-22px; cursor:pointer; }
.logo-icon-5 { background:#c0ca2f; border:#e2e505 1px solid; padding:10px 25px 43px 25px; position:absolute; z-index:9; margin-top:-22px; cursor:pointer; }
.logo-icon-6 { background:#e18c2a; border:#e2e505 1px solid; padding:10px 25px 43px 25px; position:absolute; z-index:9; margin-top:-22px; cursor:pointer; }
.logo-icon-7 { background:#de6b45; border:#e2e505 1px solid; padding:10px 25px 43px 25px; position:absolute; z-index:9; margin-top:-22px; cursor:pointer; }
.logo-icon-8 { background:#be501a; border:#e2e505 1px solid; padding:10px 25px 43px 25px; position:absolute; z-index:9; margin-top:-22px; cursor:pointer; }
.logo-icon-9 { background:#a3200f; border:#e2e505 1px solid; padding:10px 25px 43px 25px; position:absolute; z-index:9; margin-top:-22px; cursor:pointer; }


.logo-icon-1 .title, .logo-icon-2 .title, .logo-icon-3 .title, .logo-icon-4 .title, .logo-icon-5 .title , .logo-icon-6 .title, .logo-icon-7 .title, .logo-icon-8 .title, .logo-icon-9 .title{ background:#51737f; font-size:10px; color:#FFF; text-align:center; position:absolute; z-index:9; width:72px; height:24px; margin-left:-26px; cursor:pointer; line-height:12px; text-align:center; padding:5px 8px 5px 8px; margin-top:10px; }
.logo-icon-1:hover .title, .logo-icon-2:hover .title, .logo-icon-3:hover .title, .logo-icon-4:hover .title, .logo-icon-5:hover .title
, .logo-icon-6:hover .title, .logo-icon-7:hover .title, .logo-icon-8:hover .title, .logo-icon-9:hover .title{ color:#e2e505; z-index:999; }

.right{ background:#e2e2e2; border-left:#51737f 3px solid; border-right:#51737f 3px solid; }
.right-logo { height:50px; border-bottom:#00457c 2px solid; }
.right-logo .right-logo-icon-1 { background:#4294b6; padding:10px 15px; float:left; }
.right-logo .right-logo-icon-2 { background:#329186; padding:10px 15px; float:left; }
.right-logo .right-logo-icon-3 { background:#52a258; padding:10px 15px; float:left; }
.right-logo .right-logo-icon-4 { background:#7fb03f; padding:10px 15px; float:left; }
.right-logo .right-logo-icon-5 { background:#c0ca2f; padding:10px 15px; float:left; }
.right-logo .right-logo-icon-6 { background:#e18c2a; padding:10px 15px; float:left; }
.right-logo .right-logo-icon-7 { background:#de6b45; padding:10px 15px; float:left; }
.right-logo .right-logo-icon-8 { background:#be501a; padding:10px 15px; float:left; }
.right-logo .right-logo-icon-9 { background:#a3200f; padding:10px 15px; float:left; }
.right-logo .right-logo-icon-1 img, .right-logo-icon-2 img, .right-logo-icon-3 img, .right-logo-icon-4 img, .right-logo-icon-5 img, .right-logo-icon-6 img, .right-logo-icon-7 img, .right-logo-icon-8 img, .right-logo-icon-9 img { height:30px; width:18px; }


.right-logo .tit { font-size:12px; color:#00457c; margin-left:40px; padding:12px 20px; }
.right-logo a { text-decoration:none; }


.right-logo:hover .right-logo-icon-1 img,
.right-logo:hover .right-logo-icon-2 img,
.right-logo:hover .right-logo-icon-3 img,
.right-logo:hover .right-logo-icon-4 img,
.right-logo:hover .right-logo-icon-5 img,
.right-logo:hover .right-logo-icon-6 img,
.right-logo:hover .right-logo-icon-7 img,
.right-logo:hover .right-logo-icon-8 img,
.right-logo:hover .right-logo-icon-9 img { height:50px; width:38px; }
.right-logo:hover { height:70px; }
.right-logo:hover .tit { margin-left:60px; padding:22px 20px; }




.footer { background:url(../images/footer-bg.jpg) repeat-y center #000; border-top:#51737f 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:22px; color:#FFF; }
.footer .title { font-size:18px; color:#fdbb30; padding:5px 0px; }
.footer span { color:#fdbb30; }
.footer a { color:#FFF; text-decoration:none; }
.footer a:hover { color:#FFF; text-decoration:underline; }
.footer .line { border-top:#51737f 1px solid; font-size:11px; }



.fl { float:left; margin-right:20px; }
.fr { float:right; margin-left:20px; }
.ml { margin-left:20px; }
.mr { margin-right:20px; }


.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: outside none none;
    background-color: #F5F5F5;
    border-radius: 4px;
}
.breadcrumb > li {
    display: inline-block;
}
.breadcrumb > li a {
    color: #337AB7;
    text-decoration: none;
}
.breadcrumb > li + li:before {
    padding: 0px 5px;
    color: #CCC;
    content: "/ ";
}
.breadcrumb > .active {
    color: #777;
}
.breadcrumb > li {
    display: inline-block;
}