@font-face{font-family:"OpenSans";src:url(../fonts/OpenSans-Regular.ttf)}
@font-face{font-family:"OpenSansLight";src:url(../fonts/OpenSans-Light.ttf)}
@font-face{font-family:"OpenSansBold";src:url(../fonts/OpenSans-Semibold.ttf)}
@font-face{font-family:"RobotoCondensed";src:url(../fonts/RobotoCondensed-Regular.ttf)}
@font-face{font-family:"Tahomabold";src:url(../fonts/tahoma.ttf)}
@font-face{font-family:"Tahoma";src:url(../fonts/tahoma.ttf)}
@font-face{font-family:"Tahomab1";src:url(../fonts/TAHOMAB0.TTF)}
@font-face{font-family:"Roboto";src:url(../fonts/Roboto-Regular.ttf)}
*{box-sizing: border-box;}
/*Dòng chữ chạy*/
.dad{position: relative;}
.dad.marquee marquee {position: absolute;top: 0;font-weight: 700;line-height: 34px;font-size: 17px;color: #d30912;}
.container{width:1190px;margin:0 auto;padding:0 10px;}
.container:before, .row:before, .row5:before, .row15:before{content:" ";display:table} 
.container:after, .row:after, .row5:after, .row15:after{content:" ";display:table;clear: both}
.row5{margin-right: -5px;margin-left: -5px;}.row{margin-right: -10px;margin-left: -10px;}.row15{margin-right: -15px;margin-left: -15px;}
.clearfix:before{content:"";display:table}
.clearfix:after{content:"";display:table;clear:both;}
body a{text-decoration:none}
body{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 14px;min-width:1190px}
body a:hover{text-decoration:none;}
ul{list-style:none;}
.clear{clear:both;}
.block_right {float: right;}
.block_left {float: left;}
.mb10{margin-bottom:10px;}.mb15{margin-bottom:15px;}.mb20{margin-bottom:20px;}.mb30{margin-bottom:30px;}.mb40{margin-bottom:40px;}.mb50{margin-bottom:50px;}.mb60{margin-bottom:60px;}
.plr5 {padding-left: 5px;padding-right: 5px;}.plr10 {padding-left: 10px;padding-right: 10px;}.plr15 {padding-left: 15px;padding-right: 15px;}
.p5{padding:5px;}.p10{padding:10px;}.p15{padding:15px;}.p20{padding:20px;}
.t-on,.m-on {display: none;}
.fixf{width:100%;float:left;}
.fixw {width: 100%;overflow: hidden;display: block;}
.o0{outline:0;}
.center{text-align:center;}.left{text-align:left;}.right{text-align:right;}
img {vertical-align: middle;}
.btn {padding: 0 15px;text-align: center;text-transform: uppercase;}
.imgf{width:100%;vertical-align:middle;overflow:hidden;}
.breadcrumb{padding: 12px 5px 13px 13px;width: 100%;float: left;background: #f1f1f1;border: 1px solid #cecdcd;border-radius: 5px;}
.breadcrumb ul li{float: left;color: #295991;font-size: 14px;line-height: 26px;font-family: Tahomab1;}
.breadcrumb ul li:first-child{padding-left:0;}
.breadcrumb ul li a{color: #565656;font-size: 14px;font-family: Tahomab1;}
.breadcrumb ul li a:hover{color:#2196F3}
.breadcrumb ul li:before{content:"\f101";font-family:FontAwesome;padding: 0 10px;}
.breadcrumb ul li:first-child:before{content:"";padding:0;}
.pagination {float: right;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #2196f3;margin: 0;display: block;}
.pagination > li {display: inline;}
.pagination > li > a {position: relative;float: left;padding: 6px 12px;margin-left: -1px;margin: 0 5px 0 0;line-height: 1.42857143;color: #428bca;border-radius: 4px;text-decoration: none;background-color: #fff;border: 1px solid #ddd;}
.pagination .current {position: relative;background: #2196f3!important;float: left;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;color: #fff;background-color: #fff;border: 1px solid #ddd;border-radius: 3px;margin-right: 4px;}
.pagination .current:hover {text-decoration: underline;}
.pagination li.next,.pagination li.prev{display:none;position: relative;float: left;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;color: #428bca;text-decoration: none;background-color: #fff;border: 1px solid #ddd;margin-right:4px;}
/* stick */
.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-webkit-touch-callout: none;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;}
.slick-track:before,.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}[dir='rtl'] 
.slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-initialized .slick-slide{display: block;outline:0;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
.slick-prev,.slick-next{font-size: 0;line-height: 0;color: rgba(0, 0, 0, 0.3);position: absolute;z-index: 1;top: 50%;background: rgba(0, 0, 0, 0.3);border-radius: 3px;width: 30px;height: 60px;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);transition:all 0.3s ease;cursor: pointer;border: none;outline: none;}
.slick-prev{left:10px;}
.slick-prev:hover{color:#fff;background: rgba(0, 0, 0, 0.5)}
.slick-prev:before{content:"\f104";font-family: FontAwesome;display: block;font-size: 50px;}
.slick-next{right:10px;}
.slick-next:hover{color:#fff;background: rgba(0, 0, 0, 0.5)}
.slick-next:before{content:"\f105";font-family: FontAwesome;display: block;font-size: 50px;}
.slick-dots{position: absolute;bottom: -20px;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;}
.slick-dots{position: absolute;bottom: 10px;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;}
.slick-dots li{position: relative;display: inline-block;width: 20px;height: 20px;margin: 0 5px;padding: 0;cursor: pointer;}
.slick-dots li button{font-size: 0;line-height: 0;display: block;width: 20px;height: 20px;padding: 3px;cursor: pointer;color: transparent;border: 0;outline: none;background: transparent;outline:0;}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{background:#2196F3;}
.slick-dots li button:before{content: "";width: 100%;height: 100%;background: #9e9e9e;border-radius: 50%;display: block;box-sizing: border-box;border: 1px solid #fff;transition:all 0.3s ease;}
.slick-dots .slick-active button:before{background:#2196F3;border-color:#2196F3}
/* arr-bx */
.arr_bx .slick-prev,.arr_bx .slick-next{font-size: 0;line-height: 0;position: absolute;z-index: 1;top: 50%;display: block;width: 26px;height: 46px;padding: 0;transform: translate(0, -50%);cursor: pointer;color: transparent;border: none;outline: none;background: transparent;}
.arr_bx .slick-prev:hover:before{color:#0077d2;transition:color 0.3s;}
.arr_bx .slick-next:hover:before{color:#0077d2;transition:color 0.3s;}
.arr_bx .slick-prev:before{content:"\f104";font-family:FontAwesome;color:#95cbf5;font-size: 60px;display: block;transition:color 0.3s;}
.arr_bx .slick-next:before{content:"\f105";font-family:FontAwesome;color:#95cbf5;font-size: 60px;display: block;transition:color 0.3s;}
.arr_bx .slick-prev{left: -26px;transition:left 0.3s ease;}
.arr_bx:hover .slick-prev{left: 0px;transition:left 0.3s ease;}
.arr_bx .slick-next{right: -26px;transition:right 0.3s ease;}
.arr_bx:hover .slick-next{right: 0px;transition:right 0.3s ease;}
/* arr_bx2 */
.arr_bx2 .slick-prev,.arr_bx2 .slick-next{font-size: 0;line-height: 0;color:transparent;position: absolute;z-index: 1;top: 50%;background: rgba(0, 0, 0, 0.3);border-radius: 3px;width: 30px;height: 60px;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);transition:all 0.3s ease;cursor: pointer;border: none;outline: none;}
.arr_bx2 .slick-prev{left:10px;}
.arr_bx2 .slick-prev:hover{background: rgba(0, 0, 0, 0.5)}
.arr_bx2 .slick-prev:before{content: "";width: 27px;height: 2px;position: absolute;background: rgba(0, 0, 0, 0.3);margin-top: -1px;transition: all 0.3s ease;top: 50%;left: -8px;transform: rotate(-45deg) translate(50%,0);}
.arr_bx2 .slick-prev:after{content: "";width: 27px;height: 2px;position: absolute;background: rgba(0, 0, 0, 0.3);margin-bottom: -1px;transition: all 0.3s ease;bottom: 50%;left: -8px;transform: rotate(45deg) translate(50%,0);}
.arr_bx2 .slick-prev:hover:before,.arr_bx2 .slick-prev:hover:after{background:#fff}
.arr_bx2 .slick-next{right:10px;}
.arr_bx2 .slick-next:hover{background: rgba(0, 0, 0, 0.5)}
.arr_bx2 .slick-next:before{content: "";width: 27px;height: 2px;position: absolute;background: rgba(0, 0, 0, 0.3);margin-top: -1px;transition: all 0.3s ease;top: 50%;right: -8px;transform: rotate(-135deg) translate(50%,0);}
.arr_bx2 .slick-next:after{content: "";width: 27px;height: 2px;position: absolute;background: rgba(0, 0, 0, 0.3);margin-bottom: -1px;transition: all 0.3s ease;bottom: 50%;right: -8px;transform: rotate(135deg) translate(50%,0);}
.arr_bx2 .slick-next:hover:before,.arr_bx2 .slick-next:hover:after{background:#fff}
/* header */
header{width:100%;float:left;}
.logo {width:100%;float:left;}
.logo a {display:block;}
.logo a img {vertical-align:center;width:100%;}
.right_hdr {float: right;padding-top: 15px;}
.hotline{width: 100%;float: left;padding: 5px 10px;background: #3387ff;border-radius: 4px;margin-bottom: 5px;text-align: center;}
.hotline span.div {display: block;width: 100%;color: #777;font-size: 12px;font-weight: normal;line-height: 24px;font-family: Tahoma;text-align: center;}
.hotline i{display: inline-block;color: #cecdcd;font-size: 40px;line-height: 32px;font-weight: normal;vertical-align: top;margin-right: 4px;margin-top: -10px;display:inline-block;}
.hotline i:hover{color: #565656;}
.hotline span{color: #3387ff;font-size: 23px;line-height: 24px;font-weight: bold;text-align: right;font-family: 'Roboto',sans-serif;display:inline-block;}
.bot_hdr{width: 100%;float: left;background: #fff;}
.marquee{padding-top:5px;}
.marquee marquee p {line-height: 30px;}
.addthis_inline_share_toolbox_0fp9 {padding-top:5px;float: right;}
/* search */
.form_1 {position: relative;width: 100%;float: left;padding: 5px 0;}
.form_1 input {width: calc(100% - 45px);max-width: calc(100% - 45px);float: left;font-size: 15px;line-height: 38px;padding:0 10px;border-radius: 5px;outline: 0;color: #666;border: 1px solid #3387ff}
.form_1 button {width: 40px;height: 40px;line-height: 40px;border: 0;font-size: 14px;cursor: pointer;outline: 0;border-radius:5px;background: #3387ff;color: #feec02;float:left;margin-left:5px;}
.form_1 button:hover, .btn_submit:hover {background-color: #feec02;color: #3387ff;}
/* cột trái middle */
.head_cate h3{margin-bottom: 6px;color: #fef300;background: #3387ff;border: none;font-size: 20px;line-height: 26px;font-weight: bold;padding: 12px 5px 13px 12px;border-radius: 5px;}
.body_cate>.nav_sub>li{margin-top: 4px;width: 100%;float:left;position:relative;}
.body_cate>.nav_sub>li>a{border-radius: 5px;font-size: 14px;line-height: 26px;padding: 4px;display: block;font-weight: bold;color: #1d5181;border: 1px solid #cecdcd;font-family: Tahomab1;}
.body_cate>.nav_sub>li>a:hover{text-decoration: underline;}
.body_cate>.nav_sub>li>a>i{display: inline-block;font-size: 20px;line-height: 30px;height: 30px;vertical-align: top;padding: 0 11px 0 12px;color: #feec02;background: #3387ff;text-align: center;margin-right: 8px;border-radius: 3px;}
.body_cate>.nav_sub>li>a:hover>i{color: #3387ff;background: #feec02;}
.body_cate>.nav_sub>li.dropdown>.nav_sub_1{display: none;}
.body_cate>.nav_sub>li>.nav_sub_1{float: left;width: 100%;overflow: hidden;margin-top: 4px;border: 1px solid #cecdcd;border-radius:5px;font-family: Tahoma;transition : all 0.5s ease;}
.body_cate>.nav_sub>li>.nav_sub_1>li{padding: 6px 5px 7px 30px;width: 100%;float: left;position: relative;}
.body_cate>.nav_sub>li>.nav_sub_1>li>a{display: inline-block;font-size: 13px;line-height: 16px;color: #295991;float: left;font-family: Tahoma;}
.body_cate>.nav_sub>li>.nav_sub_1>li>a:hover{color: #313131;}
.body_cate>.nav_sub>li>.nav_sub_1>li>a>i{color: #006bb3;font-size: 14px;line-height: 17px;height: 16px;margin-right: 12px;vertical-align: top;border-radius: 5px;}
.support{padding: 15px 0;border: 1px solid #cecdcd;}
.support a{display: block;margin: 5px 0;color: #1e1e1e;font-family: Tahoma;}
.banner li{width: 100%;float: left;position: relative;}
.banner li a{display: block;position: relative;outline: 0;overflow: hidden;}
.banner li a img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;min-height:100%;}
/* cột phải middle */
.bg5656{background: #565656;border-radius: 5px;}
.slogan_left{width: 50px;float:left;line-height: 50px;margin-right: 20px;text-align: center;background: #8b8b8a;border-radius: 5px;font-family: Tahoma;}
.slogan_left a i{font-size: 26px;color: #feec02;}
.slogan_right{width: calc(100% - 70px);max-width: calc(100% - 70px);float: left;position:relative;}
.slogan_right .trademark li a{line-height: 50px;font-size: 14px;color: #f6f6f6;font-family: Tahoma;}
.slogan_right .trademark li a:hover{text-decoration: underline;}
.slogan_right .trademark li a:focus{outline: none;}
.owl_buttons {float: right;position: absolute;top: 0;right: 0;}
.owl_buttons a{color: #f6f6f6;line-height: 50px;font-size: 16px;float: left;}
.owl_buttons a:hover{color: #feec02;}
.owl_buttons .next {margin: 0 10px;}
/* các loại ghạch */
.wrapper_box .item_box{border: 1px solid #cecdcd;border-radius: 5px;position:relative;overflow: hidden;}
.wrapper_box .image{position: relative;}
.wrapper_box .image a{display: block;position: relative;outline: 0;overflow:hidden;}
.wrapper_box .image a img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;}
.wrapper_box .info{position:absolute;left:0;bottom:0;width: 100%;float:left;text-align: center;background: #3387ff;line-height: 29px;padding: 8px 0 13px;border-radius: 0 0 5px 5px;}
.wrapper_box .info:hover{background-color: #feec02;}
.wrapper_box .info h4{font-size: 16px;font-weight:bold;font-family: Tahomab1;}
.wrapper_box .info h4 a{color: #feec02;}
.wrapper_box .info:hover h4 a{color: #313131;text-decoration:underline;}
.block_photo_view .wrapper_box .image a img{cursor: url(../js/zoomin.cur), pointer !important;}
/* tin tuc */
.head_panel h3{font-size: 20px;line-height: 26px;color: #313131;font-weight: bold;background: #f1f1f1;font-family: Tahomab1;border: 1px solid #cecdcd;padding: 12px 5px 13px 13px;border-radius: 5px;}
.wrapper_news .item_news .image{position: relative;}
.wrapper_news .item_news .image a{display: block;position: relative;outline: 0;overflow:hidden;}
.wrapper_news .item_news .image a img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;}
.wrapper_news .item_news .info h5 a{color: #295991;font-weight: normal;font-family: Tahoma;font-size: 18px;margin-bottom: 10px;margin-top: 0;line-height: 1.3;overflow: hidden;display: block;white-space: nowrap;text-overflow: ellipsis;}
.wrapper_news .item_news .info h5 a:hover{text-decoration: underline;}
.wrapper_news .item_news .info .date{font-size: 13px;font-style: italic;color: #888888;margin: 5px 0;}
.wrapper_news .item_news .info .des{font-size: 13px;height: 60px;overflow: hidden;line-height: 20px;color: #555555;text-align: justify;font-family: Tahoma;}
/* slide dự án thực hiện */
.head_panel .owl_buttons a{color: #333;outline:0;}
.body_panel{overflow: hidden;}
.slide_partner li{padding: 0 10px;position: relative;}
.slide_partner li a{display: block;position: relative;outline: 0;overflow: hidden;border: 1px solid #cecdcd;border-radius: 5px;}
.slide_partner li a img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;min-height:100%;}
/* footer */
.top_ft {background-color: #565656;line-height: 24px;color: #ffffff;font-size: 12px;font-family: Tahoma;}
.top_ft h3{font-family: Tahomab1;font-weight: bold;font-size: 14px;}
.top_ft .info_add p{font-size: 14px;}
.top_ft .info_add img{max-width:100%;}
.top_ft .top_online{}
.top_ft .top_online li{display: inline-block;padding: 0 10px;}
.top_ft .top_online li span{}
.top_ft .counter h4{font-family: Tahomab1;font-weight: bold;}
.bot_ft{background:#333;color:#fff;padding: 15px;}
.bot_ft p {display: inline-block;font-size:12px;color:#fff;}
/* move control */
.move_control {position: fixed;bottom: 30px;right: -40px;z-index:999;transition:0.5s ease;}
.move_control .scroll_top {width: 35px;line-height: 35px;text-align: center;font-size: 30px;transition: all 0.3s ease;color:#fff;background: #565656;display:block;}
.move_control.show2 {right:30px;}
.move_control .scroll_top:hover{background:#333333;}
/* share */
.share_small {color: #000;line-height: 1.5em;}
.share_small.bor a {font-size: 12px;color: #fff;border: 1px solid #e1e1e1;transition: all 0.3s ease;border-radius: 4px;padding: 0 10px;line-height: 20px;font-family:OpenSans;}
.share_small.bor .facebook{background: #4267b2;border: 1px solid #4267b2;}
.share_small.bor .google{background:#fe6d4c;border:1px solid #fe6d4c;}
.share_small.bor .twitter{background-color: #1b95e0;border:1px solid #1b95e0;}
.share_small.bor .pinterest{color:#b80d22;background:#fff;}
.share_small a {display: inline-block;text-align: center;}
.tag {width: 100%;float: left;margin-top: 5px}
.tag a {display: inline-block;padding: 0 8px;transition: all 0.3s ease;color: #c97178;font-family:OpenSans;}
.tag a:hover{color:#00A042;}
/* new view */
.title_body {font-size: 20px;line-height: 24px;color: #263d80;font-family:Tahomab1;font-weight: bold;}
.head_panel h5{font-size: 14px;color: #2b2b2b;text-transform: uppercase;font-family: Tahomab1;line-height: 24px;font-weight: bold;}
.body_panel ul li{font-family: Tahoma;font-size: 12px;}
/* .body_panel ul li:before{content:"\f105";font-family: FontAwesome;color: #2b2b2b;font-weight: bold;padding-right: 15px;} */
.body_panel ul li a{line-height: 24px;color: #295991;}
.body_panel ul li a:hover{text-decoration: underline;}
.body_panel ul li span{color: #2b2b2b;padding-left: 3px;}
/* product index */
.info_text{border-bottom: 1px solid #cecdcd;}
.info_show {height: 300px;line-height: 25px;color: #777777;overflow: hidden;text-align: justify;}
.show_more{text-align: right;margin: 20px 0;font-weight: bold;color: #0a5bce;font-style: italic;display: block;font-family: Tahomab1;}
.show_more:hover{text-decoration: underline;}
.wrapper_prd .item_prd{position: relative;text-align: center;border: 1px solid #cecdcd;border-radius: 5px;}
.wrapper_prd .item_prd .image{position: relative;padding: 10px 0;}
.wrapper_prd .item_prd .image a{display: block;position: relative;outline: 0;overflow:hidden;}
.wrapper_prd .item_prd .image a img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;max-height:100%;padding: 0 5px;}
.wrapper_prd .item_prd .info h4 {font-size: 14px;line-height: 20px;font-weight: bold;text-align: center;padding: 0 5px;height: 60px;overflow: hidden;font-family: Tahomab1}
.wrapper_prd .item_prd .info h4 a{color: #295991;outline:0;}
.wrapper_prd .item_prd .info .btn_cart{cursor: pointer;font-size: 13px;line-height: 19px;display: inline-block;color: #fff;font-weight: bold;border-radius: 5px;}
.wrapper_prd .item_prd .info .btn_cart:hover span{color: #313131;background: #feec02;}
.wrapper_prd .item_prd .info .btn_cart i{color: #3387ff;background: #feec02;font-size: 26px;line-height: 39px;width: 41px;height: 35px;float: left;border-radius: 5px 0 0 5px;}
.wrapper_prd .item_prd .info .btn_cart:hover i{background: #3387ff;color: #feec02;}
.wrapper_prd .item_prd .info .btn_cart span{padding: 8px 17px 8px 15px;float: left;background: #3387ff;border-radius: 0 5px 5px 0;}
/* contact index */
.item_contact {padding-top: 20px;border-bottom: 1px dotted #ccc;}
.head_contact {margin-top: 40px;}
.head_contact h3 {font-size: 20px;line-height: 20px;color: #161616;text-transform: uppercase;font-weight: 500;display: inline-block;}
.head_contact h3:after {content: "";float: right;width: 27px;background: #333;height: 1px;margin: 9px;}
.body_contact {width: 100%;float: left;border-top: 0;}
.body_contact p {color: #333;line-height: 1.5;font-family:OpenSansLight;font-size:13px;}
.head_contact1 {margin-bottom: 10px;font-size: 14px;line-height: 1.42857143;color: #333;}
.head_contact1 h3 {color: #333;font-size: 14px;font-family:OpenSansLight;}
.head_contact1 h3 strong{font-family:OpenSansBold;}
/* form_group */
.wrapper_form{}
.form_group label{width:100%;float:left;line-height:38px;}
.f_style_1[type=text],.f_style_1[type=email]{border: 1px solid #ccc;width: 100%;float: left;padding: 10px;font-size: 14px;}
.f_style_1[type=radio],.f_style_1[type=checkbox]{display: inline-block;margin-right: 5px;}
.f_style_1[type=submit],.f_style_1[type=button],.f_style_1[type=reset]{display: inline-block;border: 1px solid #ccc;background: inherit;border-radius: 5px;padding: 10px 15px;font-size: 14px;color: #333;cursor: pointer;}
.f_style_1[type=submit]:hover,.f_style_1[type=button]:hover,.f_style_1[type=reset]:hover{border: 1px solid #808E9B;box-shadow: 0 0 3px #999999;}
textarea.f_style_1{width: 100%;border: 1px solid #ccc;padding: 10px;font-size: 14px;font-family: inherit;}
.o0{outline:0;}
.like_social li{float: left;margin-right: 10px;height: 20px;}
.like_social li a.twitter{background: #1b95e0;border-radius: 3px;padding: 3px 4px;color: #fff;font-size: 13px;}
#map .map iframe{width:100% !important}
/* product view */
.block_prd_view .prd_view_left .slide_view {width: 100%;float: left;}
.block_prd_view .prd_view_left .slide_view a{display: block;position: relative;outline: 0;overflow: hidden;}
.block_prd_view .prd_view_left .slide_view a img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;min-height:100%;}
.block_prd_view .prd_view_left .slide_nav {width: 100%;float: left;height: 80px;overflow: hidden;margin-top: 5px;}
.block_prd_view .prd_view_left .slide_nav a {width: 19%;float: left;margin: 0 .5%;cursor: pointer;border: 1px solid transparent;outline: 0;position: relative;overflow: hidden;display: block;overflow: hidden;}
.block_prd_view .prd_view_left .slide_nav a img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;min-height:100%;}
.prd_view_right h3 {line-height: 1.1;font-size: 30px;color: #333;margin-bottom: 10px;font-weight: 400;font-family: sans-serif;}
.prd_view_right p {margin-bottom: 10px;color: #333;}
.prd_view_right p b {color: #ff0000;font-weight: 400;padding-right: 5px;;font-weight:700}
.prd_view_right p a{cursor: pointer;font-size: 14px;display: inline-block;color: #fff;font-weight: bold;border-radius: 5px;}
.prd_view_right p a:hover span{color: #3387ff;background: #feec02;}
.prd_view_right p a i{color: #3387ff;background: #feec02;font-size: 24px;line-height: 36px;width: 40px;float: left;border-radius: 5px 0 0 5px;text-align: center;transition:all .3s ease;}
.prd_view_right p a:hover i{background: #3387ff;color: #feec02;}
.prd_view_right p a span{padding: 8px 18px;float: left;background: #3387ff;border-radius: 0 5px 5px 0;transition:all .3s ease;}
.tab_basic{width:100%;float:left;border: 1px solid #3387ff;border-top: 0;}
.tab_basic li{float:left;}
.tab_basic li.current a {color: #feec02;}
.tab_basic li:hover{background:#ddd;}
.tab_basic li.current{background: #3387ff;border: 1px solid transparent;} 
.tab_basic li:last-child {border: 1px solid #ccc;border-bottom: 0;border-left: 0;border-radius: 0 5px 0 0;}
.tab_basic li a{display: block;padding: 10px 15px;font-size: 12px;color: #666;font-weight: bold;}
.content_tab_basic{width:100%;float:left;}
#views_block{width:100%;float: left;}
#thumbs_list ul{ width:100%; height:auto; float:left;list-style:none;}
#thumbs_list ul li{list-style:none; float:left; height:72px; width:72px;margin: 6px 0 6px 11px;}
#thumbs_list ul li img{ max-height:72px; max-width:72px; margin:auto;}
#thumbs_list ul li a{ text-align:center;width: 70px;display: block;height:70px}
#thumbs_list ul li a.shown{border: 1px solid red;}
/* @media all and (min-width:1200px){
    .container{width:1190px}
	.slide_home a img{}
}
@media all and (min-width:992px) and (max-width:1199px){
    .container{width:960px}
	.slide_home a img{}	
}
@media all and (min-width:768px) and (max-width:991px){
    .container{width:768px}
	.slide_home a img{}	
	.bar {display: inline-block;}
	.t-on {display: inline!important;}		
}
@media all and (max-width:767px){
    .container{width:100%}
	.slide_home a img{}	
	.bar {display: inline-block;}
	.m-on {display: inline!important;}	
	.logo{width:100%;}
} */