.mainsite{width:1024px;margin-left:auto;margin-right:auto;}

body{margin:0px;padding:0px; 
background-repeat: no-repeat;
background-color:#f7f7f7;min-width:1080px;
}
.clear{height:0px;clear: both;}
a, img, div, span, td{    outline: 0 !important;}
body{margin:0px;padding:0px; 
background-repeat: no-repeat;
background-color:#fff;
min-width:1080px;
}
.clear{height:0px;clear: both;}

.cent_mainsite{
width: 1024px;
margin-right: auto;
margin-left: auto;
clear: both;
}

.cent_top{
padding-top: 10px; 
    border-bottom: 1px solid #ccc;line-height: 0px;
}

.cent_telmailnation{}

.cent_tel{
    float: left;
    width: 322px;
    padding-bottom: 9px;
}

.cent_tel a{}

.cent_tel a img{
    display: block;
    float: left;
    margin-right: 12px;
}

.cent_tel span{
    display: block;
    float: left;
    width: 280px;}

.cent_tel span a{
    display: block;
    font-size: 21px;
    color: #000;
    float: left;
    text-decoration: none;line-height: 25px;
}

.cent_mailnation{
    float: right;
    width: 530px;
}

.cent_mail{
    float: left;
    width: 412px;
    margin-right: 58px;
}

.cent_mail a{}

.cent_mail a img{
    display: block;
    float: left;
    margin-right: 12px;
}

.cent_mail span{}

.cent_mail span a{
    display: block;
    font-size: 21px;
    color: #000;
    float: left;line-height: 25px;
    text-decoration: none;
}

.cent_national{
    float: right;
    width: 60px;
    margin-top: 9px;
}

.cent_national ul{
    padding: 0px;
    margin: 0px;
    list-style: none;
}

.cent_national ul li{}

.cent_national ul li a{}

.cent_national ul li a img{
    display: block;
    float: left;
    margin-left: 10px;
}

.cent_logomenu{
    border-top: 1px solid #d9d9d9;
}

.cent_logo{
        float: left;
         width: 100%;
}

.cent_logo a{}

.cent_logo a img{    width: 100%;}

.cent_menu{float:right;}

.cent_menu ul{
    padding: 0px;
    margin: 0px;
    list-style: none;
}

.cent_menu ul li{}

.cent_menu ul li a{
display: block;
    font-size: 25px;
    color: #000;
    float: left;
    text-decoration: none;
    text-transform: uppercase;
    padding: 57px 17px;
}

.cent_menu ul li a:hover, .cent_menu .nav-menu li a:hover, .cent_menu .nav-menu li.current-post-ancestor a, 
.cent_menu .nav-menu li.current-menu-parent a, .cent_menu .nav-menu li.current-post-parent a, 
.cent_menu .nav-menu li.current-menu-item a, .cent_menu .nav-menu li.current_page_item a
 {background:#901300;  color:#fff;}

.cent_bbb{}

.cent_bbb img{    width: 100%;}

.cent_about{    padding: 40px 0px;}

.cent_about1{
float: left;
    width: 33%;
    margin-right: 30px;
}

.cent_about1 img{    width: 100%;}

.cent_about2{
    float: right;
    width: 64%;
}

.cent_about2 b{
    display: block;
    font-size: 30px;
    color: #000;
}

.cent_about2 span{
display: block;
    font-size: 23px;
    color: #000;
    line-height: 29px;
}

.cent_service{
    background: #901300;
    padding: 20px 0px;
}

.cent_service1{}

.cent_service1 h1{
    display: block;
    font-size: 50px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    margin-top: 0px;
    margin-bottom: 5px;
}

.cent_service1 span{
    display: block;
    font-size: 30px;
    color: #fff;
    text-align: center;
    line-height: 34px;
}

.cent_service1 b{}

.cent_service1 b a{
    background: #fef904;
    display: block;
    font-size: 29px;
    text-decoration: none;
    color: #000;
    width: 300px;
    text-align: center;
    text-transform: uppercase;
    padding: 10px 10px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 15px;
        margin-bottom: 15px;
}

.cent_service1 b a:hover{background: #000; color:#fff;}

.cent_product{}

.cent_product1{}

.cent_product1 b{
    display: block;
    font-size: 50px;
    color: #000;
    text-align: center;
    text-transform: uppercase;
    margin-top: 60px;
}

.cent_product1 h1{
    border-bottom: 3px solid #901300;
    width: 69px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: 45px;
}

.cent_product1 ul{
    padding: 0px;
    margin: 0px;
    list-style: none;
}

.cent_product1 ul li{
    width: 23.5%;
    float: left;
    margin-right: 2%;
    margin-bottom: 20px;
}

.cent_product1 ul li.end{margin-right: 0px;}

.cent_product1 ul li a{}

.cent_product1 ul li a.img{
	height: 200px;
    overflow: hidden;
    position: relative;
    display: block;
    width: 99%;
    border: 1px solid #ccc;
}

.cent_product1 ul li a.img img{   
        max-width: 90%;
    display: block;
    max-height: 90%;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    margin: auto;
}

.cent_product1 ul li a.link{
display: block;
    background: #fafafa;
    text-align: center;
    font-size: 22px;
    color: #000;
    text-decoration: none;
    line-height: 22px;
    padding: 10px 6px;
    min-height: 100px;
}

.cent_showcase{
    background: #fafafa;
    padding: 50px 0px;
    margin-top: 55px;
}

.cent_showcase1{}

.cent_showcase1 b{
    display: block;
    font-size: 50px;
    color: #000;
    text-align: center;
    text-transform: uppercase;
}

.cent_showcase1 h1{
    border-bottom: 3px solid #901300;
    width: 69px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: 45px;
}

.cent_showcase1 ul{
    padding: 0px;
    margin: 0px;
    list-style: none;
}

.cent_showcase1 ul li{
    width: 32%;
    float: left;
    margin-right: 2%;
	    margin-bottom: 21px;
    height: 199px;
    overflow: hidden;
}

.cent_showcase1 ul li a img{width:100%;}


.cent_showcase1 ul li.end{margin-right: 0px;}

.cent_showcase1 ul li a{}

.cent_showcase1 ul li a.img{}

.cent_showcase1 ul li a.img img{    width: 100%;}

.cent_footer{
    background: #313233;
    padding: 50px 0px;
}

.cent_contact{
    width: 287px;
    float: left;
    margin-right: 50px;
}

.cent_contact b{
    display: block;
    font-size: 30px;
    color: #ffe400;
    text-transform: uppercase;
    margin-bottom: 20px;
}

.cent_contact span{
display: block;
    font-size: 23px;
    color: #fff;
    line-height: 29px;
}

.cent_footservice{
    float: left;
    width: 445px;
    margin-right: 62px;
}

.cent_footservice b{
    display: block;
    font-size: 30px;
    color: #ffe400;
    text-transform: uppercase;
    margin-bottom: 20px;
}

.cent_footservice span{
display: block;
    font-size: 23px;
    color: #fff;
    line-height: 29px;
}

.cent_footmenu{
    float: right;
    width: 156px;
}

.cent_footmenu b{
    display: block;
    font-size: 30px;
    color: #ffe400;
    text-transform: uppercase;
    margin-bottom: 20px;
}

.cent_footmenu ul{
    padding: 0px;
    margin: 0px;
    list-style: none;
}

.cent_footmenu ul li{}

.cent_footmenu ul li a{
    display: block;
    font-size: 23px;
    color: #fff;
    text-decoration: none;
    border-bottom: 1px dashed #636363;
}

.cent_footmenu ul li a:hover{color: #901300;}

.cent_copyright{
    border-top: 1px solid #525252;
    margin-top: 70px;
    font-size: 20px;
    text-align: center;
    color: #bcbcbc;
    text-transform: uppercase;
    padding-top: 20px;
}


.bfd_title {
    margin-bottom: 26px;
}






.entry-content, .entry-summary, .mu_register{padding-top:0px;}

.crea_cat li a.img { position:relative;
    border: 1px solid #ccc;
}
.crea_cat li a.img img{    max-width: 100%;
    max-height: 100%;
    height: auto;
    width: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    position: absolute;}

.ctsmenu{background-color: #ccc;    padding-top: 20px;padding-bottom:10px;}
.ctsmenu ul{}
.ctsmenu ul li{}
.ctsmenu ul li a{  display: block;
    background-color: #fff;
    float: left;
    text-decoration: none;
    color: #000;
    margin-right: 10px;
    margin-bottom: 12px;
    padding: 6px 27px;}
.ctsmenu ul li a:hover, .ctsmenu .nav-menu li a:hover, .ctsmenu .nav-menu li.current-post-ancestor a, 
.ctsmenu .nav-menu li.current-menu-parent a, .ctsmenu .nav-menu li.current-post-parent a, 
.ctsmenu .nav-menu li.current-menu-item a, .ctsmenu .nav-menu li.current_page_item a
 {background-color:#000;color:#fff;}

.cent_footmenu ul li ul{display:none;}