﻿body{overflow-x:hidden; display:block; width:100%; height:100%; background-color: #e9e5e2;
	background-image: url(page-top_bg.jpg), url(page_bg.jpg);
	background-repeat: repeat-x, repeat;
	background-position: 0 0, 0 0; }

/* Green: #00cc00  - Blue: #3333ff */

/* Header */
.wrap-bartop{width:100%; height:35px;  float:left; border-top:3px solid #a25641; background:rgba(0,0,0,.05); box-shadow: inset 0 -1px rgba(0,0,0,.02)  }
.wrap-bartop .col-bar{position:relative; }
.wrap-bartop .col-bar .hotline{float:left; margin: 2px 0 0 20px; position:relative;}
.wrap-bartop .col-bar .hotline label{ font-weight:500; color:rgba(0,0,0,.7); float:left; margin-top:4px; margin-right:5px;}
.wrap-bartop .col-bar .hotline label.email{margin-left:15px;}
.wrap-bartop .col-bar .hotline b{font-family:title-font; letter-spacing:1px; color:#a25641; font-size:17px; float:left;}
.wrap-bartop .col-bar .hotline a{text-decoration:none; color:#a25641; float:left; margin-top:4px; transition:.3s;}
.wrap-bartop .col-bar .hotline a:hover{text-decoration:underline;}

/*
.wrap-bartop .col-bar .hotline:before{content:'Email:'; position:absolute; left:100%; top:4px; margin-left:20px;}

.wrap-bartop .col-bar .hotline:after{content:'jack.lu@aectax.asia'; position:absolute; left:100%; top:4px; margin-left:60px; color:#ff9503; z-index:10; cursor:pointer; font-weight:500;}
*/

header{width:100%; float:left; position:relative;  z-index:10; margin-bottom:20px;}
header .col-header{position:relative; height:120px; }
header .col-header a.logo{position:absolute; left:15px; top:10px; float:left;}
header .col-header a.logo img{height:112px;}
.language{float:right; position:absolute; top:61px; right:15px; z-index:15;}
.language label{color:rgba(0,0,0,.5); float:left; padding-right:0px; font-size:12px; font-weight:500; margin-top:3px;}
.language img{float:left; border: none; margin: -1px 0 0 5px;}
/* Search */
.swap-search{ position:absolute; right:150px; top: 25px; float:left; z-index:15;}
.swap-search .textbox{position:relative; float:left;  width:200px;  background:rgba(0,0,0,.1); font-size:12px; padding: 0 5px; border: none; font-style:italic; transition:.3s; height:30px; border: 1px solid transparent; border-radius: 3px 0 0 3px; }
.swap-search .textbox:focus{font-style:normal; color:#000; outline:none;}
.swap-search .bt_search{width:30px; height:30px; border: none; text-decoration:none; float:left; cursor:pointer; text-align:center; line-height:28px; border: 1px solid rgba(0,0,0,.1); display:block; background:#fed09e; color:#fff; border-radius: 0 3px 3px 0}
.swap-search .bt_search:hover{background-position: 0 -24px;}
.swap-search .bt_search b{display:none;}

/* Sitemap */
.swap_sitemap{width:100%; padding: 20px; float:left; position:relative; text-align:right; }
.swap_sitemap a.home{padding: 0; color:#a05541; text-decoration: none;  display:inline-block; font-size:12px;}
.swap_sitemap a.home:hover{text-decoration: underline;}
.swap_sitemap a.sub{text-decoration: none; display:inline-block; padding: 0px 0 0 5px; margin-left:0px; color:#a05541; position:relative; font-size:12px; }
.swap_sitemap a.sub:before{content: "\f0da";  font-family: 'FontAwesome'; font-size:12px; top:6px; padding-right:5px; opacity:.5}
.swap_sitemap a.sub:hover{text-decoration:underline;}
.swap_sitemap .title-page{text-transform:uppercase; color:#a05541; font-weight:bold; font-size:16px; float:left; margin:0; padding:0;}

#conten-page{width:100%; float:left; position:relative;  margin: 0 0 50px 0}
#conten-page .brush-top{width:100%; height:25px;background: url(brush_bg.png) repeat-x 0 0; position:absolute; left:0; bottom:100%;}
#conten-page .brush-bottom{width:100%; height:40px;background: url(brush_vertical_bg.png) repeat-x 0 bottom; position:absolute; left:0; top:100%;}
#conten-page .box-content{width:100%; float:left; position:relative; z-index:5;background:#e2dad2; box-shadow: 0 1px 15px rgba(0,0,0,.2);}
#conten-page:before{width:20px; height:100%; position:absolute; top:0; right:100%; content:''; background: url(brush_bg.png) repeat-y 0 0; z-index:-1;}
#conten-page:after{width:20px; height:100%; position:absolute; top:0; left:100%; content:''; background: url(brush_bg.png) repeat-y right 0; z-index:-1;}

/* Index */
.wrap-hot-service{width:100%; float:left; position:relative; z-index:5; padding-bottom:20px;}
.hot-service-home{ margin-top:0px; padding: 0px 15px}
.hot-service-home .item{ padding:20px; background:#dbd0c4; float:left; margin:25px 8px 5px 8px; min-height:360px; border-radius:3px; box-shadow: 1px 1px 1px rgba(0,0,0,.1); transition:.3s; }
.hot-service-home .item .link-img{width:100%; height:200px; display:block;}
.hot-service-home .item .link-img img{transition:2s;}
.hot-service-home .item:hover .link-img img{transform:scale(1.3, 1.3)}
.hot-service-home .item:hover{box-shadow: 1px 1px 3px rgba(0,0,0,.2);}
.hot-service-home .item a.title{display:block; text-decoration:none; padding: 15px 0 10px 0;}
.hot-service-home .item a.title h3{font-size:14px; font-weight:bold; color:#a15642; margin:0; padding:0; text-transform:uppercase; line-height:20px;}
.hot-service-home .item p{margin:0; padding:0; width:100%; float:left; color:rgba(0,0,0,.75)}
.hot-service-home .owl-pagination{display:none;}
.wrap-hot-service .col-hot-service{position:relative;}

.hot-service-home .owl-buttons{}
.wrap-hot-service .owl-theme .owl-controls .owl-nav div{margin:0; padding:0;width:40px; height:40px; position:relative; font-size:0; background:#a15642; border-radius:0; opacity:.5; position:absolute; top:50%; margin-top:-20px; font-size:0;}
.wrap-hot-service .owl-theme .owl-controls .owl-nav div:hover{opacity:1;}
.wrap-hot-service .owl-theme .owl-controls .owl-nav div.owl-prev{left:0px;}
.wrap-hot-service .owl-theme .owl-controls .owl-nav div.owl-prev:before{content: "\f104";   font-family: 'FontAwesome'; width:40px; height:40px; line-height:40px; text-align:center;  font-size:21px;  color:#fff; display:block;}
.wrap-hot-service .owl-theme .owl-controls .owl-nav div.owl-next{right:0px;}
.wrap-hot-service .owl-theme .owl-controls .owl-nav div.owl-next:before{content: "\f105";   font-family: 'FontAwesome'; width:40px; height:45px; line-height:40px; text-align:center;  font-size:21px;  color:#fff; display:block;}

.col-service-home{position:relative; padding-top:30px; padding-bottom:0px; }
.col-service-home .title-service{text-transform:uppercase; font-size:17px; color:rgba(0,0,0,.7); font-family: title-font,Roboto; margin:0; padding:0; font-weight:bold; padding-bottom:10px; margin-bottom:5px;  border-bottom: 1px dashed #a15541; float:left; width:100%;}
ul.service-home{padding:0; line-height:none; margin-left:-10px; margin-right:-10px; list-style:none; margin-top:-20px;}
ul.service-home li{padding-left:10px; padding-right:10px; margin-top:20px}
ul.service-home li .link-img{width:100%; height:160px; display:block;}
ul.service-home li .link-img img{transition:2s;}
ul.service-home li .wrap-title{width:100%; float:left; border-left:3px solid #a05541; padding: 0px 0 0px 12px; margin:12px 0;}
ul.service-home li .wrap-title .statistics{width:100%; padding: 0 0 7px 0; float:left; clear:both;color:#000; }
ul.service-home li .wrap-title .statistics b{font-weight:500; color:rgba(0,0,0,.5)}
ul.service-home li .wrap-title .statistics .view {height: 13px;padding: 0 0 0 0px;font-size: 11px;margin-right: 15px;float: left; font-weight:500;}
ul.service-home li .wrap-title .statistics .date-update { height: 13px;padding: 0 0 0 0px;font-size: 11px;margin-right: 15px;float: left; font-weight:500;}

ul.service-home li .link-img:hover img{transform:scale(1.3, 1.3)}
ul.service-home li a.title{display:block; text-decoration:none; padding:0;}
ul.service-home li a.title h3{font-size:13px; font-weight:bold; color:#a05541; margin:0; padding:0; text-transform:uppercase; transition:.3s;}
ul.service-home li a.title:hover h3{color:#793726}
ul.service-home li p{margin:0; padding:0; width:100%; float:left; color:rgba(0,0,0,.85)}


.wrap-mainslider{width:100%; float:left; position:relative;}
.wrap-mainslider ul{margin:0; padding:0; list-style:none; }


/* Slider */
#mainslider{width:100%; float:left; position:relative; margin:0; padding:0; clear:both;}
#mainslider .item{width:100%; float:left;} 
#mainslider .item img{display: block; width: 100%; height: auto;}
#mainslider .owl-prev{
	width:44px;
	height:44px;
	display:block;
	cursor:pointer;
	position:absolute;
	top:50%; transition:.3s;
	left:20px; border:2px solid rgba(255,255,255,.7); 
	margin-top:-20px; font-size:0; border-radius:0; background:none;
}
#mainslider .owl-prev:hover{border-color:#fff;}
#mainslider .owl-prev:before{width:40px; height:40px; line-height:40px; content:"\f104"; font-size:35px; color:#fff; display:block; font-family: 'FontAwesome'; position:absolute; top:0; left:0; text-align:center;  }

#mainslider .owl-next{
    width:44px;
	height:44px;
	display:block;
	cursor:pointer;
	position:absolute;
	top:50%; transition:.3s;
	right:20px; border:2px solid rgba(255,255,255,.7);
	margin-top:-20px; font-size:0; border-radius:0; background:none;
}
#mainslider .owl-next:hover{border-color:#fff;}
#mainslider .owl-next:before{width:40px; height:40px; line-height:40px; content:"\f105"; font-size:35px; color:#fff; display:block; font-family: 'FontAwesome'; position:absolute; top:0; left:0; text-align:center;  }
.owl-theme .owl-controls{margin:0;}
#mainslider .slide-desc{ position:absolute; bottom:50px; left:0; padding: 10px 50px 0 20px; background:rgba(0,0,0,.5); float:left; 
  background: -webkit-linear-gradient(left, rgba(0,0,0,.5) 80% , rgba(0,0,0,0) 100%); 
  background: -o-linear-gradient(right, rgba(0,0,0,.5) 80% , rgba(0,0,0,0) 100%);
  background: -moz-linear-gradient(right,rgba(0,0,0,.5) 80% , rgba(0,0,0,0) 100%);
  background: linear-gradient(to right, rgba(0,0,0,.5) 80% , rgba(0,0,0,0) 100%); 
}
#mainslider .slide-desc h2{font-family:title-font; color:#fdd09e; margin:0; padding:0; font-size:30px; letter-spacing:1px;}
#mainslider .slide-desc p{color:#fff; font-size:14px; padding:8px 0px; line-height:20px; margin-top:0px; float:left;}



ul.service-home.thumb-news li{height:350px;}
ul.service-home.thumb-news li .wrap-title{width:100%; float:left; border-left:4px solid #a05541; padding: 0px 0 0px 15px; margin:15px 0;}
ul.service-home.thumb-news li .wrap-title .statistics{width:100%; padding: 0 0 10px 0; float:left; clear:both;color:#000; }
ul.service-home.thumb-news li .wrap-title .statistics b{font-weight:500; color:rgba(0,0,0,.5)}
ul.service-home.thumb-news li .wrap-title .statistics .view {height: 13px;padding: 0 0 0 0px;font-size: 12px;margin-right: 15px;float: left;}
ul.service-home.thumb-news li .wrap-title .statistics .date-update { height: 13px;padding: 0 0 0 0px;font-size: 12px;margin-right: 15px;float: left;}
ul.service-home.thumb-news li .wrap-title .statistics .source {height: 13px;padding: 0 0 0 0px;font-size: 12px;margin-right: 15px;float: left;}
ul.service-home.thumb-news li a.title{padding:0;}
ul.service-home.thumb-news li a.title h3{color:#a05541; line-height:18px; padding:0; font-weight:bold; transition:.3s;}
ul.service-home.thumb-news li a.title:hover h3{text-decoration:none; color:#793726;}
ul.service-home.thumb-news li p{color:rgba(0,0,0,.5); line-height:18px;}
ul.service-home.thumb-news li .link-img{height:200px;}

/* Partner footer */
#wrap-partner{width:100%; float:left; position:relative; background:#f0f0f0; padding: 30px 0; margin-top:20px;}
#wrap-partner .item{padding:10px; margin:0 10px;background:#fff; } 
#wrap-partner .img-fill{width:100%; height:100px; display:block;  }
#wrap-partner .owl-pagination{display:none;}
#wrap-partner .owl-buttons{}
#wrap-partner .owl-theme .owl-controls .owl-buttons div{margin:0; padding:0;width:30px; height:35px; position:relative; font-size:0; background:#00cc00; border-radius:0; opacity:1;}
#wrap-partner .owl-theme .owl-controls .owl-buttons div.owl-prev{position:absolute; left:0; top:50%; margin-top:-17px;}
#wrap-partner .owl-theme .owl-controls .owl-buttons div.owl-prev:before{content: "\f104";   font-family: 'FontAwesome'; width:30px; height:35px; line-height:35px; text-align:center;  font-size:18px;  color:#fff;}
#wrap-partner .owl-theme .owl-controls .owl-buttons div.owl-prev:hover:before{color:#3333ff;}
#wrap-partner .owl-theme .owl-controls .owl-buttons div.owl-next{position:absolute; right:0; top:50%; margin-top:-17px;}
#wrap-partner .owl-theme .owl-controls .owl-buttons div.owl-next:before{content: "\f105";   font-family: 'FontAwesome'; width:30px; height:35px; line-height:35px; text-align:center;  font-size:18px;  color:#fff;}
#wrap-partner .owl-theme .owl-controls .owl-buttons div.owl-next:hover:before{color:#3333ff;}




/* Footer */
#swap-footer{ width:100%; position:relative;  float:left; background:url(footer_bg.jpg) repeat-x 0 0; padding-bottom:10px; box-shadow: inset 0 1px 2px rgba(0,0,0,.2) }
#swap-footer .wrap-connect{width:100%; float:left; clear:both; color:rgba(0,0,0,.85)}
#swap-footer .wrap-connect i{width:45px; height:45px; display:block; font-size:19px; float:left; text-align:center; line-height:40px; border:2px solid rgba(255,255,255,.7); margin-right:20px;}
#swap-footer .wrap-connect label{color:#00cc00; text-transform:uppercase; font-size:14px; }
#swap-footer .wrap-connect b{ color:#fff; font-size:20px; line-height:17px;}
#swap-footer .wrap-connect .col-phone{position:relative; background:#3333ff; padding: 25px 15px;}
#swap-footer .wrap-connect .col-phone:before{content:''; width:100%; height:100%;background:#3333ff; position:absolute; top:0; right:100%; }
#swap-footer .wrap-connect .col-mail{position:relative; background:#3232b4; padding: 25px 15px 25px 30px;}
#swap-footer .wrap-connect .col-mail:before{content:''; width:100%; height:100%;background:#3232b4; position:absolute; top:0; left:100%; }
#swap-footer .wrap-connect .form input[type='text']{background:none; border:none; height:25px; border-bottom: 1px solid rgba(255,255,255,.2);  margin-right:5px; width:150px; float:left; margin-top:-5px; font-size:12px; }
#swap-footer .wrap-connect .form input[type='text']:focus{color:#fff; outline:none; border-bottom-color:#fff;}
#swap-footer .wrap-connect .form a{text-decoration:none; color:rgba(255,255,255,.5); transition:.3s;}
#swap-footer .wrap-connect .form a:hover{color:#fff;}

#swap-footer .title-footer{color:#fff; font-weight:bold; position:relative; display:block; margin-top:35px; text-transform:uppercase; font-size:15px; padding-bottom:10px; margin-bottom:20px;}
#swap-footer .title-footer:before{width:35px; height:3px; content:''; background:#a05541; position:absolute; bottom:0; left:0;}
#swap-footer .col-add{color:rgba(255,255,255,.9); font-size:13px;}
#swap-footer .col-add a{color:#fff;}
#swap-footer .col-share a{float:left; margin-right:5px;}
#swap-footer .wrap-copy{width:100%; float:left; color:rgba(255,255,255,1); padding-top:10px; margin-top:20px; box-shadow: inset 0 1px rgba(0,0,0,.3)}
#swap-footer .wrap-copy .copy{font-size:12px; float:left;}
#swap-footer .wrap-copy .design{font-size:12px; float:right;}
#swap-footer .wrap-copy .design a{text-decoration: none; color:#fff}
#swap-footer .wrap-copy .design a:hover{ color:#3333ff}


/* Content */
.content-body{overflow:hidden; position:relative; float:left; width:100%;}
.col-left, .col-right{position:relative; padding-top: 25px; padding-bottom:25px; }

.col-left{ padding-right:15px; box-shadow:inset -1px 0 rgba(0,0,0,.05), inset 0 1px 1px rgba(0,0,0,.05); 
           background:url(sidebar_bg_left.png) repeat-y right 0; padding-left:35px; padding-right:20px
}
.col-left:before{content:''; width:100%; height:10000px; position:absolute; right:0; top:100%; box-shadow:inset -1px 0 rgba(0,0,0,.05);
                  background:url(sidebar_bg_left.png) repeat-y right 0;
}

.col-right-info{ padding-left:15px; box-shadow:inset 1px 0 rgba(0,0,0,.05), inset 0 1px 1px rgba(0,0,0,.05); 
           background:url(sidebar_bg_right.png) repeat-y 0 0; padding-right:35px; padding-left:20px;
}
.col-right-info:before{content:''; width:100%; height:10000px; position:absolute; right:0; top:100%; box-shadow:inset 1px 0 rgba(0,0,0,.05);
                 background:url(sidebar_bg_right.png) repeat-y 0 0;
}

.col-right-info .panel-info{width:100%; float:left; clear:both;}
.col-right-info .panel-info .contact-info{display:block; padding-top:5px;}
.col-right-info .panel-info .hotline{font-family:title-font; font-size:20px; color:#ff9503}
.col-right-info .panel-info ul.form{margin: 0 -10px; padding:0; list-style:none;}
.col-right-info .panel-info ul.form li{padding:10px 10px 0 10px; position:relative; }
.col-right-info .panel-info ul.form li input[type='text']{width:100%; border: 1px solid rgba(0,0,0,.2); background:none; height:30px; padding: 0 5px; outline:none;}
.col-right-info .panel-info ul.form li input[type='text']:focus{border-color:#a15542;}
.col-right-info .panel-info ul.form li input[type='button']{background:#a15542; color:#fff; padding: 0 15px; height:30px; box-shadow: inset 0 -2px rgba(0,0,0,.3); border:none; border-radius:3px;}

.col-right{padding:0 35px 25px 20px;}
.col-center{padding: 0 20px 25px 20px;}

.wrap-conten-info{width:100%; float:left; position:relative; overflow:hidden;}
.wrap-conten-info img{max-width:100%; width:auto;}

/* Left */
.title-left { text-transform: uppercase;
    font-size: 15px;
    color: rgba(0,0,0,.7);
    font-family: title-font,Roboto;
    margin: 30px 0 0 0;
    padding: 0;
    font-weight: bold;
    padding-bottom: 10px;
    margin-bottom: 5px;
    border-bottom: 1px dashed #a15541;
    float: left;
    width: 100%;}
.title-right { font-size: 22px;color: rgba(0,0,0,.6); margin: 0; padding: 0; font-weight: bold; background: url(section-separator.png) no-repeat 0 bottom; padding-bottom: 10px; margin-bottom: 5px; float:left; width:100%; margin-bottom:15px; }
ul.menu_left{width:100%; margin:0; padding:0; list-style: none; margin-top:15px; }
ul.menu_left li{width:100%; float:left;}
ul.menu_left li label{color:rgba(0,0,0,.8); font-size:13px; color:#a05541; padding-top:10px; font-weight:500; text-transform:uppercase; }
ul.menu_left li ul{list-style:none; width:100%; float:left; margin:0; padding:0;}
ul.menu_left li ul li{width:100%; float:left; position:relative; padding-left:10px;}
ul.menu_left li ul li a{color:rgba(0,0,0,.8); font-weight:500; font-size:12px; padding: 2px 0; margin:0; float:left; display:block; transition:.3s; text-transform:none;}
ul.menu_left li ul li a:before{content: "\f0da";   font-family: 'FontAwesome'; font-size:13px; padding-right:5px; float:left; margin-top:2px; }
ul.menu_left li ul li a:hover{color:#a05541; text-decoration:none;}
ul.menu_left li > a{ font-size:13px; color:#a05541; padding-top:10px; font-weight:500; float:left; text-transform:uppercase;}

.wrap-hotnew-left{width:100%; float:left;}
ul.hotnews{width:100%; margin:10px 0 0 0; padding:0; list-style: none; overflow:hidden; float:left;}
ul.hotnews li{width:100%; float:left; clear:both; padding: 2px 0}
ul.hotnews li a{display:block; float:left; text-align:left; color:#a05541; font-weight:500; padding:5px 10px; background:rgba(0,0,0,.07); width:100%; transition:.3s; font-size:13px; border-radius: 3px;}
ul.hotnews li a:hover{background:rgba(0,0,0,.04); text-decoration:none; }

ul.support{width:100%; margin:0; padding:0; list-style: none; }
ul.support li{width:100%; float:left; clear:both; margin-top:-1px; padding:4px 0; text-align:center; border-bottom: 1px solid rgba(0,0,0,.06)}
ul.support li:last-child{border:none;}
ul.support li .fone{font-size:17px; display:inline-block; padding: 5px 0 0 0; float:right; font-weight:bold; color:#a05541 }
ul.support li a{display:block; width:100%; float:left; text-align:center; padding: 10px 0 0px 0 ; color:rgba(0,0,0,.7)}
ul.support li a span{display:inline-block; float:left; padding: 5px 10px 0 0; font-size:14px; font-weight:500;}
ul.support li a img{float:right;}

ul.ad_left {margin: 0;padding:  0;list-style: none;display: block; width:100%; float:left;}
ul.ad_left li {text-align: center; width:100%;}
ul.ad_left li a{width: 100%; float:left; margin-top:20px;}
ul.ad_left li a img{position:relative; width:100%}

/* News Detail */
.title_news_detail{width:100%; margin:0 0 25px 0; padding:0; float:left; clear:both; border-bottom: 1px dashed #a05541; padding-bottom:15px;}
.title_news_detail h1{ font-size:21px; display:block; color:rgba(0,0,0,.8); margin:0; padding:0 ;}
.title_news_detail .statistics{padding: 0 ; float:left; clear:both;color:#000; padding-top:8px; }
.title_news_detail .statistics b{font-weight:500; color:rgba(0,0,0,.5); padding-right: 5px;}
.title_news_detail .statistics .view {height: 13px;padding: 0 0 0 0px;font-size: 12px;margin-right: 15px;float: left;}
.title_news_detail .statistics .date-update { height: 13px;padding: 0 0 0 0px;font-size: 12px;margin-right: 15px;float: left;}
.title_news_detail .statistics .source {height: 13px;padding: 0 0 0 0px;font-size: 12px;margin-right: 15px;float: left;}
.title_news_detail .share{float:left; padding-top:12px; clear:left;}
.title_news_detail .share .fb-like{ margin-right:20px;}

/* Tags */
.swap_tags{width:100%; margin:20px 0 0 0; padding:10px 15px 10px 65px; float:left; clear:both; background:rgba(0,0,0,.08); border-left:3px solid #a05541; position:relative;}
.swap_tags label{ font-size: 14px; font-weight:500; position:absolute; top:13px; left:15px; }
.swap_tags label:before{content:"\f02c";   font-family: 'FontAwesome'; font-size:13px; padding-right:5px; float:left; margin-top:2px; }
.swap_tags a{font-size: 13px; font-weight:500; color:#a05541; transition:.3s; display:inline-block; padding: 5px 0 0 10px;}


.wrap-news-more{float:left; width:100%; margin-top:80px; position:relative}
.wrap-news-more .title-news{text-transform:uppercase; color:rgba(0,0,0,.8); float:left; font-size:17px; font-weight:bold; position:absolute; top:-35px; left:0;}
.wrap-news-more .news-more{background:#f0f0f0;padding: 0 10px 20px 10px}
.wrap-news-more .news-more .item{ padding:20px 10px;  }
.wrap-news-more .news-more .item .link-img{width:100%; height:160px; display:block;}
.wrap-news-more .news-more .item .link-img img{transition:2s;}
.wrap-news-more .news-more .item .link-img:hover img{transform:scale(1.3, 1.3)}
.wrap-news-more .news-more .item a.title{display:block; text-decoration:none; padding: 15px 0 10px 0;}
.wrap-news-more .news-more .item a.title h3{font-size:14px; font-weight:500; color:#3333ff; margin:0; padding:0; text-transform:uppercase;}
.wrap-news-more .news-more .item p{margin:0; padding:0; width:100%; float:left; color:rgba(0,0,0,.75)}
.wrap-news-more .news-more .owl-pagination{display:none;}
.wrap-news-more .news-more .col-hot-service{position:relative;}
.wrap-news-more .owl-buttons{position:absolute; top:-35px; right:0;}
.wrap-news-more .owl-theme .owl-controls .owl-buttons div{margin:0; padding:0;width:30px; height:35px; position:relative; font-size:0; background:#f0f0f0; border-radius:0; opacity:1;}
.wrap-news-more .owl-theme .owl-controls .owl-buttons div.owl-prev:before{content: "\f104";   font-family: 'FontAwesome'; width:30px; height:35px; line-height:35px; text-align:center;  font-size:18px;  color:rgba(0,0,0,.75);}
.wrap-news-more .owl-theme .owl-controls .owl-buttons div.owl-prev:hover:before{color:#3333ff;}
.wrap-news-more .owl-theme .owl-controls .owl-buttons div.owl-next:before{content: "\f105";   font-family: 'FontAwesome'; width:30px; height:35px; line-height:35px; text-align:center;  font-size:18px;  color:rgba(0,0,0,.75);}
.wrap-news-more .owl-theme .owl-controls .owl-buttons div.owl-next:hover:before{color:#3333ff;}

/* Contact */
.add-contact{width:100%; float:left; clear:both;}
.add-contact h1{text-transform: uppercase;
    font-size: 15px;
    color: rgba(0,0,0,.7);
    font-family: title-font,Roboto;
    margin: 0px 0 0 0;
    padding: 0;
    font-weight: bold;
    padding-bottom: 10px;
    margin-bottom: 5px;
    border-bottom: 1px dashed #a15541;
    float: left;
    width: 100%;}
.add-contact p.detail{width:100%; float:left; clear:both; margin-top:10px; line-height:20px;}
.add-contact p.detail b{font-weight:500;}

.map-contact{width:100%; float:left; clear:both; margin-top:25px;}
.map-contact h1{text-transform: uppercase;
    font-size: 15px;
    color: rgba(0,0,0,.7);
    font-family: title-font,Roboto;
    margin: 0px 0 0 0;
    padding: 0;
    font-weight: bold;
    padding-bottom: 10px;
    margin-bottom: 5px;
    border-bottom: 1px dashed #a15541;
    float: left;
    width: 100%;}
.map-contact .gmap {width:100%;height:100%;min-height:400px; float:left; margin-top:20px;}
.map-contact .gmap_image img {max-width:100%;}
.map-contact h2{text-transform:uppercase; font-size:13px; font-weight:500; color:#a05541; margin:0; padding:5px 0 0 0;}
.map-contact p{font-size:12px; color:rgba(0,0,0,.9); display:block; margin:0; padding:5px 0 0 0;}

.form-contact{width:100%; float:left; clear:both; margin-top:35px;}
.form-contact h1{text-transform: uppercase;
    font-size: 15px;
    color: rgba(0,0,0,.7);
    font-family: title-font,Roboto;
    margin: 0px 0 0 0;
    padding: 0;
    font-weight: bold;
    padding-bottom: 10px;
    margin-bottom: 5px;
    border-bottom: 1px dashed #a15541;
    float: left;
    width: 100%;}
.form-contact ul.form{padding:0; list-style:none;  margin-top:10px; margin-left:-10px; margin-right:-10px;}
.form-contact ul.form li{margin:0; padding-top:15px; padding-left:10px; padding-right:10px; }
.form-contact ul.form li input[type='text']{width:100%; background:none; border: 1px solid rgba(0,0,0,.3); height:34px; padding: 0 5px; transition:.3s;}
.form-contact ul.form li input[type='text']:focus{border-color:#a05541; outline:none;}
.form-contact ul.form li textarea{width:100%; background:none; border: 1px solid rgba(0,0,0,.3); height:150px; padding: 0 5px; transition:.3s; resize:none;}
.form-contact ul.form li textarea:focus{border-color:#a05541; outline:none;}
.form-contact ul.form li .btn{border-radius:0; border:none; background:#a05541; color:#fff; font-weight:500; transition:.3s; }
.form-contact ul.form li .btn:hover{background:#a05541}
























































    