.clr{clear: both;}
.auto{width:1140px;margin:0px auto;}
.left{float:left;}
.right{float:right;}
h1,h2,h3,h4,h5,h6{font-weight: normal;font-size: 14px;}
p, span, a{font-size: 14px;}
#wrap{overflow: hidden;width:100%;}


#backToTop {
    width: 44px;
    height: 44px;
    position: fixed;
    margin-left: 1010px;
    bottom: 40%;
    cursor: pointer;
    background: url(../images/back_top.png) no-repeat;
    z-index: 999;
}

.catalog_page{padding:15px 0px;text-align: center;width:100%;}
.catalog_content a{color:#666!important;border:#E0E0E0 1px solid;display: inline-block;padding:4px 7px;font-size: 13px;
    transition:all 0.4s ease;
    -moz-transition:all 0.4s ease;
    -ms-transition:all 0.4s ease;
    -webkit-transition:all 0.4s ease;
    -o-transition:all 0.4s ease;
    font-weight: bold;
}
.catalog_content .active, .catalog_content a:hover{background: #0095da;color:#FFF!important;text-decoration: none;}

.story_news .price{color:#d0922c;padding:5px 0px;}
.story_news .price img{margin-right:5px;position: relative;top:1px;}
.contact ul li{
    list-style: none;
    line-height: 40px;
    display: inline-block;
}
.contact .w-20-100{width:100px;display: inline-block;}
.contact ul li input{height:24px;width:400px;border: 2px solid #D5EBEF!important;}
.contact ul li textarea{height:100px;width:400px;margin-top:7px;border: 2px solid #D5EBEF!important;}
.form_lh{padding:30px 0px;}
.contact ul li input.bg-blue{
    width:auto;
    border:none!important;
    padding:5px 20px;
    color:#FFF;
    background:#015ba4 ;
    cursor: pointer;
}
.contact .red {color: red;}
.contact label{font-weight: bold;}
.sb_gui{border:none;background: #DC4905;color:#FFF;padding:5px 7px;cursor: pointer;font-size: 12px!important;}
.form_lh{padding-left:195px;}
.contact label{ display: inline-block!important;}
.contact{padding-left:0px;padding-top:20px;}
#content .contact input{padding:17px 0px;}
#content label span.red{color:#F00;}
.form_lh{padding-left:103px;}
.contact .sb_gui{padding:5px 15px!important;}

.detail_news .title_intro{border-bottom:#ccc 1px dashed;padding-bottom:10px;}
.detail_news .date{color:#666;}
.date img{margin-left: 10px;position: relative;top:3px;margin-right: 5px;}

.other_news .title{text-transform: uppercase;color:#4c5c69;font-size: 18px;margin-bottom:10px;font-weight: normal;}
.other_news ul{padding:0px;margin:0px;}
.other_news ul li{padding:7px 0px;list-style:none;
    background: url(../images/arrow.png) no-repeat 0px 9px;}
.other_news ul li a{color:#666;font-weight: normal;padding-left: 20px;}
.other_news ul li a:hover{color:#d0922c;}
.cont_foot img{height:150px;width:100%;}
.title_d{font-family: UVNhonghahepB;font-size: 18px;text-transform: uppercase;}
.other_news ul li img{position: relative;top:5px;margin-right:7px;}
.other_news ul li .span1{background: url(../images/icon_view1.png) 0px 0px no-repeat;padding-left: 25px;margin-left: 7px;}

.derectory{}
.derectory a, .derectory{color:#333;}
.derectory a:hover, .derectory a.active{color:#F19028;}

.partner{position: relative;}
.partner .prev1{position:absolute;left:-35px;top:30%;}
.partner .next1{position:absolute;right:-35px;top:30%;}

.story_partner{padding:0px 0px 0px;}
.story_partner .story_thumb img{width:180px;height:77px;margin-right:30px;border:#ccc 1px solid;}
.couter{color:#FFF;margin-top:15px;}
.design a{color:#FFF;}
.design a:hover{text-decoration: underline;}
.form_contact{width:400px;}
.form_contact p span{color:#F00;}
.form_contact p input, .form_contact p textarea{border:#ddd 1px solid;border-radius: 3px;height:25px;width:100%;}
.form_contact p textarea{height:100px;}
.form_contact .sb_gui{padding:5px 20px;}
.form_contact .sb_gui:hover{background: #2798d8;}
.form_contact p{margin-bottom:10px;}


.story_news{border-bottom:#ccc 1px dotted;padding-bottom:15px;margin-bottom:15px;}
.story_news .story_thumb{width:230px;float:left;margin-right:15px;}
.story_news .story_thumb a, .story_news .story_thumb img{display: inline-block;width:100%;height:150px;}
.story_news .story_thumb img{border:#ddd 1px solid;}
.story_news .story_title a{font-size: 16px;color:#555;font-weight: bold;}
.story_news .story_title a:hover{color:#f58026}
.story_news .story_title{margin-bottom:5px;height:18px;overflow: hidden;}
.story_news .story_description p,
.story_news .story_description span{line-height: 20px;color:#535353;font-size:14px;}
.story_news .story_description{height:60px;overflow: hidden;}
.story_news .views_more a{background: #476269;display: inline-block;padding:6px 17px;color:#FFF;margin-top:7px;}
.story_news .views_more a:hover{background:#f58026; }

.story_pro{float:left;margin-bottom:25px;margin-right:25px;width:320px;margin-left:25px;
}
.story_pro:hover{}
.story_pro .story_thumb img, .story_pro .story_thumb a{height:185px;width:100%;display: inline-block;}
.story_pro .story_title{text-align: center;padding: 0px 10px;height:17px;overflow: hidden;margin-top:10px;}
.story_pro .story_title a{color:#5c5c5c;font-size: 14px;}
.story_pro .story_title a:hover{color:#E36C09;}
.story_pro .description{padding:20px 0px 0px;}
.story_pro .description table{margin-bottom:0px!important;width:100%;}
.story_pro .description table td{padding:10px 10px;}
.story_pro .description table thead th{border-bottom:#F00 2px solid;text-align: left;padding-left: 13px;font-size: 14px;padding-bottom:10px;}
.story_pro .description table td, .story_pro .description table th{border-bottom:#ccc 1px solid;}
.story_pro .description table tbody tr:nth-child(1){background: #f0f0f0;}
.story_pro .description table tbody tr:nth-child(3){background: #f0f0f0;}
.story_pro .description table tbody tr:nth-child(5){background: #f0f0f0;}
.story_pro .description table tbody tr:nth-child(7){background: #f0f0f0;}
.story_pro .description table tbody tr:nth-child(9){background: #f0f0f0;}
.story_pro .description table tbody tr:nth-child(11){background: #f0f0f0;}
.story_pro .description table tbody tr:hover{background: #ccc;}
.story_pro .description table tbody tr a{display: block;color:#000;font-size: 14px;}

.slide_view{margin-bottom:20px;}

.page_text{padding:20px 0px;line-height: 22px;"font-size: 14px;"color:#525252;}
.page_text li{margin-left: 20px;}
.page_text p, .page_text h1, .page_text h2, .page_text h3, .page_text h4, .page_text h5, .page_text h6{margin-bottom:7px;}
.page_text table{border-collapse: collapse;padding:5px;max-width: 100%!important;}
.page_text td{padding:7px;}
.sitemap{margin-left:30px;}
.sitemap > li{}
.sitemap > li > a{font-size: 16px;font-family: UVNhonghahepB;color:#476269;text-transform: uppercase;padding:10px 0px;display: inline-block;}
.sitemap > li ul{padding-left: 20px;}
.sitemap > li li a{font-size: 16px;color:#0095da;}
.list_sitemap{padding-bottom:30px;}

.menu_responsive{display: none;margin-bottom:10px;}
.menu_responsive select{border:#ddd 1px solid;padding:10px 0px 10px 5px;display: block;width:100%;background: #ddd;}
.nav_foot{display: inline-block;width:100%;}
.nav_foot li{list-style: none;float:left;}
.nav_foot li a{font-size: 16px;font-family: UVNhonghahep;color:#454545;padding:0px 30px;line-height: 40px;
text-transform: uppercase;}
.nav_foot li a:hover, .nav_foot li.active a{color:#81d8d0;}


.detail_news h1.title{color:#555;font-size: 24px;margin-bottom:5px;}
.detail_news .date, .detail_news .date a{color:#d0922c;font-size: 14px;}
.detail_news .date a:hover{color:#555;}
.other_news .title_h3{color:#555;font-size: 16px;text-transform: uppercase;font-family: UVNhonghahep;
    border-bottom:#ccc 1px solid;padding-bottom:5px;margin-bottom:10px;}
.other_news .date{font-size: 12px;font-style: italic;margin-left: 10px;}

