body{margin:0px;padding:0px;font-family:Arial;color:#333;font-size:12px;line-height:20px;background:#e7e8e9;border-top:5px solid #ac01a7; min-width:1000px;}
.footer a {color:#fff !important;}
h1,h2,h3,h4,h5{padding:0px;margin:0px}
a{text-decoration:none;color:#ac01a7}
a:hover{text-decoration:none;color:#fbbd16}
.wrapper{width:1000px;margin:0px auto;}
.clear {clear: both;display: block;overflow: hidden;visibility: hidden; width: 0;height: 0;}
ol,ul{padding:0px;margin:0px;list-style:none}
/* header*/
.header{background:url(/images/top-header.png) #fff no-repeat right;position: relative;}
.lefthead{float:left;width:40%}
.righthead{float:right;width:60%;text-align:right}
.righthead .flag{padding:10px 10px 0px 0px; float: right;}
.search{width: 255px;background: url(/images/search.png) no-repeat;height:30px;float:right;margin-top: 10px;margin-right: 20px;}
.search input{width:200px;margin-right: 35px;margin-top: 7px;background:#FBFAFB;border:none;outline: none;color:#8b8a8a;font-style:italic;}
.slogan{position: absolute;color: #fff;width: 750px;text-align: center;font-size: 25px;font-weight: bold;line-height: 30px;top: 70px;
left: 250px;text-shadow: -1px 1px #0e62aa;}
.slogan p {color:#299dd8; margin-top:120px;}
.slogan.cn{font-size:35px;top:95px}
/* menu*/
.nav {margin-top:2px;background:#fff;}
.nav .menuc {background:url(/images/bgmenu.png)}
.nav ul li {float:left;border-bottom:3px solid #C7C8CA;}
.nav ul li:hover,.nav ul li.active{background:#ac01a7;border-bottom:3px solid #9c01a7;cursor:pointer;}
.nav ul li a{color:#949698;padding: 15px 40px;display: block;font-size: 16px;text-transform: uppercase;font-weight: bold;}
.nav li.gach{width: 1px;height: 50px;padding:0px}
.nav li.gach a{width: 1px;background: #e0e0df;height: 45px;padding: 0px;
margin-top: 2px}
.nav ul li:hover a,.nav ul li.active a{color:#fff}

/* slider*/
.captionOrange{background: #EB5100;background-color: rgba(235, 81, 0, 0.6);}
.captionBlack{font-size:16px;background: #000;background-color: rgba(0, 0, 0, 0.4);}
a.captionOrange, A.captionOrange:active, A.captionOrange:visited{color: #ffffff;text-decoration: none;}
a.captionOrange:hover{color: #eb5100;text-decoration: underline;background-color: #eeeeee;background-color: rgba(238, 238, 238, 0.7);}
.jssorb01 div, .jssorb01 div:hover, .jssorb01 .av{filter: alpha(opacity=70); opacity: .7;overflow:hidden;cursor: pointer;border-radius: 6px;}
.jssorb01 div { background-color: #bcbec0; }
.jssorb01 div:hover, .jssorb01 .av:hover { background-color: #ed1c24; }
.jssorb01 .av { background-color: #ed1c24; }
.jssorb01 .dn, .jssorb01 .dn:hover { background-color: #555555; }
.jssora05l, .jssora05r, .jssora05ldn, .jssora05rdn{position: absolute;cursor: pointer;display: block;background: url(../img/a17.png) no-repeat;overflow:hidden;}
.jssora05l { background-position: -10px -40px; }
.jssora05r { background-position: -70px -40px; }
.jssora05l:hover { background-position: -130px -40px; }
.jssora05r:hover { background-position: -190px -40px; }
.jssora05ldn { background-position: -250px -40px; }
.jssora05rdn { background-position: -310px -40px; }
.textslide{position: absolute;right: 13px;text-align: right;top:0px}
.textslide .text1,.textslide .text2{text-transform:uppercase}
.textslide .text1{background:#fff200;border-radius: 15px;padding: 7px 10px;font-size: 16px;font-weight:bold;}
.textslide .text2{background:#ed1c24;padding: 7px 10px 7px 30px;font-size: 16px;font-weight:bold;color:#fff}
.textslide .text3{width:250px;float:right;padding-top:9px;font-size: 15px;}
.textslide .text3 li{background:url(/images/text3.png);margin-bottom:5px;padding: 6px 10px;}
.textslide .text3 li a{color:#fff}
.textslide .text3 li a:hover{color:#ac01a7}
/* main*/
.row{margin-top:5px}
.text_home{color:#fff;background:url(/images/textslide.png);padding: 10px;font-size: 18px;position: absolute;
bottom: 6px;width:980px}
.homeright {float:right;width:245px}
.homeright h2{background:#ac01a7;text-align:center;color:#fff;text-transform:uppercase;padding:7px;
font-size: 15px;}
.doc-content img{max-width:710px}
.homeright .ndmeet{height:244px;background:#f1f1f2}
.homeleft{float:left;width:750px;background:#fff}
.homeleft .btuong{background:#ac01a7}
.homeleft .btuong .cothome{float:left;width:219px;text-align: center;color: #fff;padding:15px 15px 5px}
.homeleft .btuong .cothome img{padding:11px 0px; width: 100px;}
.homeleft .btuong .line{background: #fff;width: 1px;height: 150px;float: left;margin-top: 10px;}
.homeleft .btuong .cothome .titbtuong{font-weight: bold;font-size: 14px;padding: 0 10px;height: 40px;}
.homeleft .btuong .cothome .titbtuong a{color:#fff}
.homeleft .btuong .cothome .titbtuong a:hover{color:#CD2127}
.homeright .meeting .videoh2 {position:relative}
.homeright .meeting .videoh2 .pre{position:absolute;left:20px}
.homeright .meeting .videoh2 .next{position:absolute;right:20px}
.photogallery{text-transform:uppercase;font-size:20px;padding: 23px 5px;border-top: 1px solid #dededd;margin: 30px 5px 0px 5px;font-family: 'Open Sans Condensed', sans-serif;}
.photogallery .pho1{color:#ac01a7;}
.photogallery .pho2{color:#a7a9ac}
.photogallery .pre1,.photogallery .next1{vertical-align:middle}
.photoimg{padding: 10px;background: #fff;border-top: 1px solid #dededd;}
.container{background:#fff;padding:15px}
.container .title{color:#ac01a7;padding-top:20px;padding-bottom:10px;font-family: 'Open Sans Condensed', sans-serif;font-size: 26px;}
.container .mcon ul li{float:left;padding-bottom: 6px;padding-top:7px;margin-right:13px}
.container .mcon ul li.cuoi{margin-right:0px}
.container .mcon ul li:hover a, .container .mcon ul li.active a {color: #ac01a7;}
.container .mcon ul li:hover,.container .mcon ul li.active{border-bottom: 3px solid #ac01a7;}
.container .mcon ul li:hover,.container .mcon ul li.active{border-bottom: 3px solid #ac01a7;}
.container .mcon ul li.cach:hover{border-bottom:none;}
.container .mcon ul li a{color:#949698;font-weight:normal; font-size:14px;font-family: 'Arial', sans-serif;letter-spacing:-1px}
.container .mcon ul li.cach{width:12px;height:22px}
.content-right{float:right;width:215px;padding-top:62px}
.content-right.nho{padding-top:72px}
.content-right.b{padding-top:120px}
.content-right .cot{text-align:center; font-size:15px;background:#bcbec0;margin-bottom:5px}
.content-right .cot:hover,.content-right .cot.active{background-position: center bottom;}
.content-right .cot a{color:#fff}
.content-right a {display: inline-block;height: 150px;background-position: center top;}
.content-left{float:left;width:745px}
.content-left .tit2{font-family: 'Open Sans Condensed', sans-serif;padding:20px 0px;color:#ac01a7;font-size: 22px;}
.content-left table td.td {font-weight: bold;}
.content-left table td input {width: 95%;background: #eaeaea;border: 1px solid #ddd;border-radius: 5px;padding: 6px;margin-bottom: 8px;}
.content-left table td select {width: 50%;background: #eaeaea;border: 1px solid #ddd;border-radius: 5px;padding: 6px;margin-bottom: 8px;}
.content-left table td textarea {width: 95%;background: #eaeaea;border: 1px solid #ddd;border-radius: 5px;padding: 6px;height: 180px;margin-bottom: 8px;}
.content-left table td input.btn {width: 15%;border-radius: 0px;float: right;margin-right: 17px;cursor:pointer}
.content-left table td input.btn:hover{background:#ac01a7;color:#fff}
.content-left .searchlist input,.content-left .searchlist select{color:#AEABAB;font-style:italic;padding: 5px;border-radius: 15px;border: 1px solid #AEABAB;outline: none;}
.content-left .searchlist input{width:278px}
.content-left .searchlist select{width:200px}
.content-left .searchlist{background: url(/images/bg.png) no-repeat;height: 50px;padding-top: 9px;}
.content-left .bang .tt{color:#fff;font-weight:bold;font-family: 'Open Sans Condensed', sans-serif;font-size:20px;background:#ac01a7;padding:7px;}
.slimScrollBar{display:block !important; background: #ac01a7 !important;}
.content-left .bangnho .tt2{padding: 7px;background:#fff}
.content-left .bangnho{background:#BCBEC0}
.content-left .bang {background:#fff}
.contact iframe {padding-top:50px;border-top: 3px solid #C7C8CA;}
.mcon ul{background:url(/images/bgmenu2.png)}
.news_detail_content{padding-right:15px}
.news_detail_content.c{padding-right:0px}
.others{padding:0px ;margin:10px 0px 0px 15px;list-style:none}
.others li{margin-right:20px}
.others li a{color:#333;font-size:14px;white-space:nowrap;font-weight: normal;text-transform: none;}
.others li a:hover,.others li a.active{color:#ac01a7;}

ul.album{list-style:none;margin:10px 0px;padding:0px}
ul.album li{float:left;margin-right:15px;margin-bottom:10px}
ul.album li.k{margin-right:0px;}
ul.album li .title2{text-align:center}
ul.album li .title2 h2{font-size:15px}
ul.album li img{padding: 5px;border: 1px solid #ddd;border-radius: 5px;background: #fff;}
.gallery-wrapper{margin:10px 0px}
.gallery-wrapper .gallery-item {display: inline-block;width: 24.4%; }
.gallery-wrapper .gallery-item img{padding: 5px;border: 1px solid #ddd;border-radius: 5px;background: #fff;}
.video p{margin:0px}
.video iframe{height:243px}
.mcon{text-transform: uppercase;}
iv.K2ItemsRow {clear: both;}
div.itemContainer {float: left;}
.itemContainer { -moz-box-sizing: border-box; padding: 0 10px;}
.catItemHeader, .itemHeader {position: relative;}
.catItemHeader {padding-bottom: 10px;}
.moduleItemImage, .itemImageBlock, .catItemImageBlock, .userItemImageBlock { float: left;margin-bottom: 20px;margin-right: 20px;}
.itemImageBlock a, .catItemImageBlock a, .userItemImageBlock a { display: block;}
.moduleItemImage img, .itemImageBlock img, .catItemImageBlock img, .userItemImageBlock img {border: 5px solid #FFFFFF;box-shadow: 0 0 10px rgba(0, 0, 0, 0.07);}
.catItemTitle{font-family: Arial,Helvetica,sans-serif;font-size: 12px;padding: 0;}
.catItemTitle a:hover{text-decoration:none;color:#E9B42A}
.catItemTitle a{color:#ac01a7}
.pages .page{float:left}
/* foot*/
.part-slider li {width: 100% !important;height: 85px;float: left;}
.part-right img {margin-right: 2px;float: left;display: inline;}
#j-cycle-1{margin:3px 0px 0px 0px;}
.footer-widget h2{color:#ac01a7}
.footer-widget{background:#fff;color:#949698;}
.footer-widget  h2{margin-bottom:20px;font-family: 'Open Sans Condensed', sans-serif;font-weight:bold}
.footer-widget .cot1{float:left;width:225px;margin: 0px 10px 10px 0px;border-right: 1px solid #dededd;}

.footer-widget .cot2{float:left;width:296px;margin: 0px 10px 0px 0px;border-right: 1px solid #dededd;}
.footer-widget .cot3{float:left;width:437px}
.footer-widget .row{padding:20px 10px 10px 10px;margin-top:1px}
.footer{background:#ac01a7;color:#fff}
.footercontain{padding:10px 0;}
.footercontain .l{float:left;padding-left:10px}
.footercontain .r{float:right;padding-right:10px;text-align: right;}

/*---scroll phôt gallery-item---*/
.home_products_wrapper {background: #eeeeee;border-bottom: 1px solid #ddd;}
.home_products {position: relative;margin: 0 auto;width: 980px;}
.home_products .paging {text-align: right;padding-right: 45px;margin: 20px 0 40px}
.home_products .next {cursor: pointer;position:absolute;top:-47px;left:180px}
.home_products .prev {cursor: pointer;position:absolute;top:-47px;}
.home_products .prev a, .home_products .next a {display: inline-block;background: url(images/icon_arrows.png) no-repeat 0 0;width: 19px;
height: 51px;}
.home_products .prev a:hover {background: url(images/icon_arrows.png) no-repeat -19px 0;}
.home_products .next {float: right;}
.home_products .next a {background: url(images/icon_arrows.png) no-repeat 0px -51px;}
.home_products .next a:hover {background: url(images/icon_arrows.png) no-repeat -19px -51px;}
.home_products .list_items {padding: 0 0 0 0;}
.home_products .list_items .item {width: 195px;font-size: 12px;padding: 0px 2px 0px;}
.home_products .list_items .item .title {padding: 0 0 20px;}
.home_products .list_items .item .title a {color: #da2128;font-size: 23px;font-weight: 700;}
.home_products .list_items .item .img {padding: 0 0 10px;}
.home_products .list_items .item .img a {display: inline-block;background: #fff;padding: 5px;box-shadow: 0 0 3px rgba(0,0,0,0.2);border: 1px solid #ddd;}
.home_products .list_items .item .des {font-size: 13px;padding: 0 0 15px;height:70px;}
.home_products .list_items .item .des p{padding:0;margin:0}
.read_more a {font-size: 11px;text-decoration:underline;}
.scrollable {position:relative;overflow:hidden;width: 970px;height:140px;float: left;}
.scrollable .list_items {width:20000em;position:absolute;}
.scrollable .list_items .item {float:left;}
/*-----*/