@charset "utf-8";

/* CSS Document */

@font-face {

  font-family: 'UTMAlterGothic';

  src: url('../fonts/UTMAlterGothic.eot?#iefix') format('embedded-opentype'),  

  url('../fonts/UTMAlterGothic.woff') format('woff'), 

  url('../fonts/UTMAlterGothic.ttf')  format('truetype'), 

  url('../fonts/UTMAlterGothic.svg#UTMAlterGothic') format('svg');

  font-weight: normal;

  font-style: normal;

}


@font-face {

  font-family: 'UTMHelvetIns';

  src: url('../fonts/UTMHelvetIns.eot?#iefix') format('embedded-opentype'),  

  url('../fonts/UTMHelvetIns.woff') format('woff'), 

  url('../fonts/UTMHelvetIns.ttf')  format('truetype'), 

  url('../fonts/UTMHelvetIns.svg#UTMHelvetIns') format('svg');

  font-weight: normal;

  font-style: normal;

}

@keyframes scalemenu{

	0%{

		transform:scale(0);

		-o-transform:scale(0);

		-ms-transform:scale(0);

		-moz-transform:scale(0);

		-webkit-transform:scale(0);

		color:#fff;

		}

	100%{

		transform:scale(1);

		-o-transform:scale(1);

		-ms-transform:scale(1);

		-moz-transform:scale(1);

		-webkit-transform:scale(1);

		color:#014398;

		}

	}

@-o-keyframes scalemenu{

	0%{

		transform:scale(0);

		-o-transform:scale(0);

		-ms-transform:scale(0);

		-moz-transform:scale(0);

		-webkit-transform:scale(0);

		color:#fff;

		}

	100%{

		transform:scale(1);

		-o-transform:scale(1);

		-ms-transform:scale(1);

		-moz-transform:scale(1);

		-webkit-transform:scale(1);

		color:#014398;

		}

	}

@-moz-keyframes scalemenu{

	0%{

		transform:scale(0);

		-o-transform:scale(0);

		-ms-transform:scale(0);

		-moz-transform:scale(0);

		-webkit-transform:scale(0);

		color:#fff;

		}

	100%{

		transform:scale(1);

		-o-transform:scale(1);

		-ms-transform:scale(1);

		-moz-transform:scale(1);

		-webkit-transform:scale(1);

		color:#014398;

		}

	}

@-webkit-keyframes scalemenu{

	0%{

		transform:scale(0);

		-o-transform:scale(0);

		-ms-transform:scale(0);

		-moz-transform:scale(0);

		-webkit-transform:scale(0);

		color:#fff;

		}

	100%{

		transform:scale(1);

		-o-transform:scale(1);

		-ms-transform:scale(1);

		-moz-transform:scale(1);

		-webkit-transform:scale(1);

		color:#014398;

		}

	}

body{

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;
	
	
	
	}

ul{

	padding-left:0;

	}

ul li{

	list-style:none;

	}

a:hover{

	text-decoration:none;

	}

img{

	border:none;

	}

#header{

	background:url(../images/boxsd.jpg) repeat-x left bottom;
	background-color:#fff;
	border-bottom:2px solid #fff;
	position:relative;
	}

.ct_header{
	max-width:1150px;
	width:100%;
	margin:0 auto;
	position:relative;
	}
.ct_header .slogan{
	margin-left:13%;
	}
.ct_header .slogan h3{
	margin:0;
		text-align:center;
		font-size:33px;

	}
.logo{
	float:left;
	width:10%;
	height:102px;
	}
.logo h1{
	margin-top:0;
	}
.logo h1 img{
	display:block;
	height:auto;
	max-width:100%;
	margin-left:20px;
	}
.menu{

	float:right;

	width:100%;

	background:url(../images/d_bg1.png) no-repeat right bottom;
	}

.menu li{

	float:left;

	}

.menu li a{

	display:block;

	font-family: 'UTMAlterGothic';

	font-size:21px;

	text-transform:uppercase;

	color:#323945;

	padding:0 18px;

	margin:10px 0;

	transition:color 400ms ease 200ms;

	-o-transition:color 400ms ease 200ms;

	-ms-transition:color 400ms ease 200ms;

	-moz-transition:color 400ms ease 200ms;

	-webkit-transition:color 400ms ease 200ms;

	}

.menu li:hover a{

	animation:scalemenu 700ms;

	-o-animation:scalemenu 700ms;

	-ms-animation:scalemenu 700ms;

	-moz-animation:scalemenu 700ms;

	-webkit-animation:scalemenu 700ms;

	color:#014398;

	}

#carousel_pri .inner_pri{

	background:url(../images/pbg-inner.jpg);

	}

#carousel_pri .inner_pri .item img{

	display:block;

	width:100%;

	height:auto;

	transform:scale(1.1);

	-o-transform:scale(1.1);

	-ms-transform:scale(1.1);

	-moz-transform:scale(1.1);

	-webkit-transform:scale(1.1);

	transition:all 300ms ease;

	-o-transition:all 300ms ease;

	-ms-transition:all 300ms ease;

	-moz-transition:all 300ms ease;

	-webkit-transition:all 300ms ease;

	}

#carousel_pri .inner_pri .active img{

	transform:scale(1);

	-o-transform:scale(1);

	-ms-transform:scale(1);

	-moz-transform:scale(1);

	-webkit-transform:scale(1);

	transition:all 300ms ease;

	-o-transition:all 300ms ease;

	-ms-transition:all 300ms ease;

	-moz-transition:all 300ms ease;

	-webkit-transition:all 300ms ease;

	}

#carousel_pri .left .prev_ed{

	display:inline-block;

	background:url(../images/prev.png) no-repeat;

	width:50px;

	height:50px;

	text-indent:-9999px;

	}

#carousel_pri .right .next_ed{

	display:inline-block;

	background:url(../images/next.png) no-repeat;

	width:50px;

	height:50px;

	text-indent:-9999px;

	}
.w_wrapper{
	background:url(../images/bg_home.jpg) no-repeat;
	background-size:cover;
	}
#wrapper{
	background:#fff;
	max-width:1150px;
	padding:0 0.3%;
	width:100%;

	margin:0 auto;

	}

.list_category{



    font-family: "Roboto-Condensed";

  

    overflow: hidden;

    padding: 5px 0px;

    position: relative;

    z-index: 999;

	}

.list_category ul{

	overflow:hidden;

	}

.list_category ul li{

	float: left;

    margin: 0 1.22% 0 0;

    width: 19%;

	}

.list_category ul li .col_category{

	position:relative;

	height:145px;

	}

.list_category ul li .col_category .img_category{

	display:block;

	width:100%;

	height:100%;

	overflow:hidden;

	}

.list_category ul li .col_category .img_category img{

	display:block;

	width:100%;

	height:100%;

	transition:all 300ms ease;

	-o-transition:all 300ms ease;

	-ms-transition:all 300ms ease;

	-moz-transition:all 300ms ease;

	-webkit-transition:all 300ms ease;

	opacity:1;

	transform:scale(1.2);

	-o-transform:scale(1.2);

	-ms-transform:scale(1.2);

	-moz-transform:scale(1.2);

	-webkit-transform:scale(1.2);

	}

.list_category ul li:hover .col_category .img_category img{

	transform:scale(1);

	-o-transform:scale(1);

	-ms-transform:scale(1);

	-moz-transform:scale(1);

	-webkit-transform:scale(1);

	}

.list_category ul li .col_category .txt_category{

	position:absolute;

	bottom:0;

	left:0;

	background:rgba(0,0,0,0.85);

	width:100%;

	height:24%;

	transition:all 300ms ease;

	-o-transition:all 300ms ease;

	-ms-transition:all 300ms ease;

	-moz-transition:all 300ms ease;

	-webkit-transition:all 300ms ease;

	}

.list_category ul li:hover .col_category .txt_category{

	height:30%;

	}

.list_category ul li .col_category .txt_category .tlt_category{

	margin:0;

	text-transform:uppercase;

	padding-left:5%;

	background:url(../images/arrow-category.png) 96% center no-repeat;

	}

.list_category ul li .col_category .txt_category .tlt_category a{

	color:#fff;

	font-family: 'UTMAlterGothic';

	font-size:22px;

	display:block;

	}

.col_l{

	float:left;

	width:48.3%;
	position:relative;
	}

.top_col{

	height:42px;

	border-bottom:1px solid #b2b6b9;

	margin

	}

.top_col .tlt_coll{

	line-height:42px;

	height:42px;

	border-bottom:2px solid #014296;

	float:left;

	margin:0;

	}

.top_col .tlt_coll a{

	font-family: 'UTMAlterGothic';

	text-transform:uppercase;

	font-size:19px;

	color:#010c18;

	}

.box_news{

	overflow:hidden;

	padding:10px 0;

	border-bottom:1px solid #e5e5e5;

	}

.box_news .img_boxns{

	width:24%;

	height:111px;

	display:block;

	float:left;

	}

.box_news .img_boxns img{

	display:block;

	height:100%;

	width:100%;

	}

.box_news .txt_boxns{

	float:right;

	width:74%;

	}

.box_news .txt_boxns .tlt_boxns{

	margin:0;

	}

.box_news .txt_boxns .tlt_boxns a{

	color:#383838;

	font-size:16px;

	line-height:20px;

	height:20px;

	overflow:hidden;

	display:block;

	}

p.date_boxns {background:url(../images/callen.png) no-repeat left center; padding-left:20px;}

.list_social ul li:hover a img{

	transform:scale(1.1);

	-o-transform:scale(1.1);

	-ms-transform:scale(1.1);

	-moz-transform:scale(1.1);

	-webkit-transform:scale(1.1);

	filter:opacity(0.8);

	-o-filter:opacity(0.8);

	-ms-filter:opacity(0.8);

	-moz-filter:opacity(0.8);

	-webkit-filter:opacity(0.8);

	}

.box_news .txt_boxns .date_boxns{

	color:#383838;

	background:url(../images/callen.png) no-repeat left center;

	padding-left:20px;

	margin-bottom:0;

	line-height:27px;

	height:27px;

	}

.box_news .txt_boxns .dt_boxns{

	color:#383838;

	line-height:18px;

	height:36px;

	overflow:hidden;

	margin-bottom:0;

	}

.box_news .txt_boxns .mr_boxns{

	display:block;

	width:75px;

	height:28px;

	line-height:28px;

	text-align:center;

	color:#fff;

	background:#222526;

	}

.list_tv{

	overflow:hidden;

	}

.list_tv ul li{

	border-bottom:1px dotted #bcbdbd;

	}

.list_tv ul li a{

	display:inline-block;

	height:35px;

	line-height:35px;

	background:url(../images/icon_arr.png) no-repeat left center;

	padding-left:15px;

	color:#323945;

	transition:all 300ms ease;

	-o-transition:all 300ms ease;

	-ms-transition:all 300ms ease;

	-moz-transition:all 300ms ease;

	-webkit-transition:all 300ms ease;

	}

.list_tv ul li a:hover{

	text-indent:10px;

	}

.col_r{

	float:right;

	width:49.7%;
	position:relative;
	
	}

.col_r .top_col .btn_carouselproj{

	float:right;

	position:relative;

	width:60px;

	padding-top:10px;

	}

.col_r .top_col .btn_carouselproj a{

	display:inline-block;

	width:25px;

	height:25px;

	position:static;

	}

.col_r .top_col .btn_carouselproj a span{

	display:inline-block;

	text-indent:-9999px;

	height:25px;

	width:25px;

	margin:0;

	position:static;

	}

.col_r .top_col .btn_carouselproj .prevpj_ed{

	background:url(../images/btn_prevprj.png) no-repeat;

	}

.col_r .top_col .btn_carouselproj .nextpj_ed{

	background:url(../images/btn_nextprj.png) no-repeat;

	}

#carousel_proj .item .w_item ul li{

	float:left;

	width:45%;

	margin-right:10%;

	}

#carousel_proj .item .w_item ul li:last-child{

	margin-right:0;

	}

#carousel_proj .item .w_item ul li .img_proj{

	width:100%;

	height:150px;

	display:block;

	overflow:hidden;

	}

#carousel_proj .item .w_item ul li .img_proj img{

	display:block;

	width:100%;

	height:auto;

	transition:all 500ms ease;

	-o-transition:all 500ms ease;

	-ms-transition:all 500ms ease;

	-moz-transition:all 500ms ease;

	-webkit-transition:all 500ms ease;

	}

#carousel_proj .item .w_item ul li .img_proj:hover img{

	filter:sepia(0.7);

	-o-filter:sepia(0.7);

	-ms-filter:sepia(0.7);

	-moz-filter:sepia(0.7);

	-webkit-filter:sepia(0.7);

	transform:scale(1.1);

	-o-transform:scale(1.1);

	-ms-transform:scale(1.1);

	-moz-transform:scale(1.1);

	-webkit-transform:scale(1.1);

	}

#carousel_proj .item .w_item ul li .txt_proj{

	

	}

#carousel_proj .item .w_item ul li .txt_proj .tlt_proj{

	margin:0;

	transition:all 500ms ease;

	-o-transition:all 500ms ease;

	-ms-transition:all 500ms ease;

	-moz-transition:all 500ms ease;

	-webkit-transition:all 500ms ease;

	}
#carousel_proj .item .w_item ul li .txt_proj .tlt_proj a:hover {
	text-decoration:underline;
	}
#carousel_proj .item .w_item ul li .txt_proj .tlt_proj a{

	line-height:20px;

	height:35px;

	overflow:hidden;

	color:#383838;

	font-size:10px;

	font-weight:bold;

	text-transform:uppercase;

	display:block;

	}

#carousel_proj .item .w_item ul li .txt_proj .tlt_proj:hover a{

	color:#004188;

	}

#carousel_proj .item .w_item ul li .txt_proj p{

	line-height:24px;

	height:24px;

	overflow:hidden;

	color:#383838;

	}
	
	
	
	
	
	

#footer{

	border-top:2px solid #f6f6f6;

	background:url(../images/boxsd2.jpg) repeat-x left bottom #fff;

	overflow:hidden;
	
	position:relative;
	

	}

.ct_footer{

	margin:0 auto;

	max-width:1150px;

	width:100%;

	}

.addcpn{

	float:left;

	width:71%;

	}

.logo_ft{

	float:left;

	margin-top:20px;

	margin-right:15px;

	}

.slogan{

	float:left;

	}

.slogan h3{

	font-family: 'UTMHelvetIns';

	text-transform:uppercase;

	font-style:italic;

	font-size:26px;

	color:#1e9a0b;

	}

.slogan p{

	font-size:11px;

	color:#050000;
	
	}

.list_social{

	float:right;

	width:28%;

	margin-top:15px;

	}



.list_social .tlt_social{

	color:#000;

	font-size:12px;

	text-transform:uppercase;

	font-weight:bold;

	border-bottom:1px solid #e1e1e1;

	margin:0;

	line-height:32px;

	height:32px;

	}

.list_social ul{

	margin-top:10px;

	overflow:hidden;

	}

.list_social ul li{

	float:left;

	padding-right:7px;

	}



.list_social ul li a{

	display:block;

	margin-right:25%;

	}
	
	
	
	
	
	
	

.col_1{

	float:left;

	width:23%;

	}

.top_category{

	height:45px;

	border-bottom:1px solid #b2b6b9;

	margin-bottom:10px;

	}

.top_category .tlt_boxcate{

	margin:0;

	line-height:45px;

	height:45px;

	overflow:hidden;

	background:url(../images/line_boxcate.jpg) no-repeat left bottom;

	font-size:24px;

	color:#010c18;

	font-family: 'UTMAlterGothic';

	text-transform:uppercase;

	}

/*.box_category{

	overflow:hidden;

	}

.box_category ul li{

	border-bottom:1px dotted #c0c0c0;

	overflow:hidden;

	}

.box_category > ul > li > a{

	display:block;

	height:40px;

	line-height:40px;

	background:url(../images/icon_category.png) no-repeat left center;

	padding-left:15px;

	color:#434343;

	font-size:14px;

	}

.box_category ul li .collapse{

	margin-left:25px;

	}

.box_category ul li .collapse ul{

	}

.box_category ul li .collapse ul li a{

	display:block;

	height:40px;

	line-height:40px;

	background:url(../images/icon_category1.png) no-repeat left center;

	padding-left:15px;

	color:#434343;

	font-size:14px;

	}*/

.list_acr .panel-heading {

    background:url(../images/icon_category.png) no-repeat scroll left center;

    border-bottom: 1px dotted #dedede;

}

.list_acr .panel-group .panel {

    border: medium none;

    border-radius: 0;

    margin-top: 0;

    padding-left: 2%;

    padding-right: 2%;

}

.list_acr .panel-title > .small, .list_acr .panel-title > .small > a, .list_acr .panel-title > a, .list_acr .panel-title > small, .list_acr .panel-title > small > a {

    color: #434343;

    font-size: 14px;

    text-transform:capitalize;

}

.list_acr .panel-title > a:hover {

    text-decoration: none;

}

.list_acr .panel-group .panel .panel-body {

    border-top: medium none;

    padding: 0;

}

.list_acr .panel-group .panel .panel-body ul {

    padding-left: 20px;

}

.list_acr .panel-group .panel .panel-body ul li a {

    background:url(../images/icon_category1.png) no-repeat scroll left center;

    border-bottom: 1px dotted #dedede;

    color: #474747;

    display: block;

    height: 31px;

    line-height: 30px;

    overflow: hidden;

    padding-left: 15px;

    transition: all 300ms ease 0s;

    white-space: nowrap;

}

.list_acr .panel-group .panel .panel-body ul li:hover a {

    color: #0089d1;

    text-decoration: none;

}

.list_acr {

    border-bottom: 1px solid #d4d4d4;

    border-radius: 0 0 5px 5px;

    padding-bottom: 10px;

}

.list_acr #accordion {

    margin-bottom: 0;

}

.col_2{

	width:74%;

	float:right;

	}

.list_pro ul li{

	width:24%;

	margin-right:1.3%;

	float:left;

	height:230px;

	border:1px solid #d9d9d9;

	margin-bottom:12px;

	overflow:hidden;

	}

.list_pro ul li.lc{

	margin-right:0;

	}

.list_pro ul li .img_pro{

	text-align:center;

	width:100%;

	height:150px;

	padding:10px 1%;

	position:relative;

	}

.list_pro ul li .img_pro span{

	display:block;

	position:absolute;

	top:0;

	left:0;

	height:100%;

	width:100%;

	background:url(../images/more_thumb.png) no-repeat center center #000;

	opacity:0;

	transform:scale(0);

	-o-transform:scale(0);

	-ms-transform:scale(0);

	-moz-transform:scale(0);

	-webkit-transform:scale(0);

	transition:all 300ms ease;

	-o-transition:all 300ms ease;

	-ms-transition:all 300ms ease;

	-moz-transition:all 300ms ease;

	-webkit-transition:all 300ms ease;

	}

.list_pro ul li .img_pro span a{

	display:block;

	width:100%;

	height:100%;

	}

.list_pro ul li .img_pro:hover span{

	opacity:1;

	transform:scale(1);

	-o-transform:scale(1);

	-ms-transform:scale(1);

	-moz-transform:scale(1);

	-webkit-transform:scale(1);

	background-color:rgba(0,0,0,0.5);

	}

.list_pro ul li .img_pro img{

	display:inline-block;

	max-width:100%;

	height:100%;

	transition:all 300ms ease;

	-o-transition:all 300ms ease;

	-ms-transition:all 300ms ease;

	-moz-transition:all 300ms ease;

	-webkit-transition:all 300ms ease;

	}

.list_pro ul li .img_pro:hover img{

	transform:scale(1.1);

	-o-transform:scale(1.1);

	-ms-transform:scale(1.1);

	-moz-transform:scale(1.1);

	-webkit-transform:scale(1.1);

	}

.list_pro ul li .txt_pro{

	padding:0 4%;

	}

.list_pro ul li .txt_pro h3{

	margin:0;

	

	}

.list_pro ul li .txt_pro h3 a{

	font-size:12px;

	color:#434343;

	font-weight:bold;

	text-transform:uppercase;

	height:24px;

	line-height:24px;

	overflow:hidden;

	transition:all 300ms ease;

	-o-transition:all 300ms ease;

	-ms-transition:all 300ms ease;

	-moz-transition:all 300ms ease;

	-webkit-transition:all 300ms ease;

	}

.list_pro ul li .txt_pro h3:hover a{

	color:#014598;

	}

.list_pro ul li .txt_pro p{

	line-height:22px;

	height:44px;

	overflow:hidden;

	}

.pagi{

	float:right;

	}

.col_1 .list_category{

	margin-top:0;

	}

.col_1 .list_category ul li{

	float:none;

	width:100%;

	margin-right:0;

	margin-bottom:10px;

	}

.col_2 .ct_gt{

	padding:10px 0;

	}

.col_2 .ct_gt p{

	line-height:25px;

	}

.list_dv ul li{

	overflow:hidden;

	padding:10px 0;

	border-bottom:1px solid #e5e5e5;

	}

.list_dv ul li .img_dv{

	float:left;

	width:30%;

	height:138px;

	}

.list_dv ul li .img_dv a{

	display:block;

	height:100%;

	width:100%;

	overflow:hidden;

	}

.list_dv ul li .img_dv a img{

	display:block;

	height:100%;

	width:100%;

	margin-left:auto;

	margin-right:auto;

	transition:all 500ms ease;

	-o-transition:all 500ms ease;

	-ms-transition:all 500ms ease;

	-moz-transition:all 500ms ease;

	-webkit-transition:all 500ms ease;

	}

.list_dv ul li .img_dv:hover a img{

	transform:scale(1.1);

	-o-transform:scale(1.1);

	-ms-transform:scale(1.1);

	-moz-transform:scale(1.1);

	-webkit-transform:scale(1.1);

	filter:opacity(0.8);

	-o-filter:opacity(0.8);

	-ms-filter:opacity(0.8);

	-moz-filter:opacity(0.8);

	-webkit-filter:opacity(0.8);

	}

.list_dv ul li .txt_dv{

	float:right;

	width:100%;

	}

.list_dv ul li .txt_dv h2{

	margin:0;

	font-size:16px;

	text-transform:capitalize;

	overflow:hidden;

	white-space:nowrap;

	margin-bottom:10px;

	}

.list_dv ul li .txt_dv h2 a{

	color:#383838;
	text-transform:none;

	}
.list_dv ul li .txt_dv h2 a:hover {

text-decoration:underline;

	}
.list_dv ul li .txt_dv p{

	color:#383838;

	line-height:20px;

	overflow:hidden;

	

	}

.list_dv ul li .txt_dv .btn_mr{

	width:75px;

	height:30px;

	display:block;

	background:#222526;

	line-height:26px;

	text-align:center;

	color:#fff;

	border:2px solid #222526;

	transition:all 500ms ease;

	-o-transition:all 500ms ease;

	-ms-transition:all 500ms ease;

	-moz-transition:all 500ms ease;

	-webkit-transition:all 500ms ease;

	}

.list_dv ul li .txt_dv .btn_mr:hover{
	color:#222526;
	background:none;
	}

.list_du ul{

	overflow:hidden;

	}

.list_du ul li{

	width:30%;

	margin-right:5%;

	float:left;	

	}

.list_du ul li.lc{

	margin-right:0;

	}

.list_du ul li .img_du{

	height:194px;

	overflow:hidden;

	}

.list_du ul li .img_du a{

	display:block;

	height:100%;

	width:100%;

	}

.list_du ul li .img_du a img{

	display:block;

	height:100%;

	max-width:100%;

	margin-left:auto;

	margin-right:auto;

	transition:all 500ms ease;

	-o-transition:all 500ms ease;

	-ms-transition:all 500ms ease;

	-moz-transition:all 500ms ease;

	-webkit-transition:all 500ms ease;

	}

.list_du ul li:hover .img_du a img{

	filter:opacity(0.8);

	-o-filter:opacity(0.8);

	-ms-filter:opacity(0.8);

	-moz-filter:opacity(0.8);

	-webkit-filter:opacity(0.8);

	transform:scale(1.1);

	-o-transform:scale(1.1);

	-ms-transform:scale(1.1);

	-moz-transform:scale(1.1);

	-webkit-transform:scale(1.1);

	}

.list_du ul li .txt_du h2{
	margin:0;
	line-height:20px;
	height:40px;
	overflow:hidden;
	}

.list_du ul li .txt_du h2 a{

	color:#383838;

	font-size:14px;

	font-weight:bold;

	text-transform:uppercase;

	}

.list_du ul li .txt_du:hover a{

	color:#004489;

	}

.list_du ul li .txt_du p{

	line-height:20px;

	height:40px;

	margin-bottom:5px;

	overflow:hidden;

	}

.top_dtpr{

	padding-top:15px;

	padding-left:1%;

	}

.col_dt1{

	width:55%;

	float:left;

	}

.col_dt1 .bx-wrapper{

	margin-bottom:10px;

	}

.bx-viewport 
{height:auto!important;}

.col_dt1 .bx-wrapper .bx-viewport{

	height:auto!important;

	}

.col_dt1 .bx-wrapper img{

	margin-left:auto;

	margin-right:auto;

	}

.col_dt1 #bx-pager a{

	width:102px;

	height:68px;

	display:inline-block;

	border:1px solid #dbdbdb;

	overflow:hidden;

	}

.col_dt1 #bx-pager a img{

	display:block;

	margin-left:auto;

	margin-right:auto;

	max-width:100%;

	height:auto;

	}

.col_dt2{

	float:right;

	width:44%;

	}

.col_dt2 h2{

	margin:0;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:18px;

	color:#434343;

	text-transform:uppercase;

	}

.ts_pr{

	border-top:1px solid #d9d9d9;

	margin-top:12px;

	padding-top:15px;

	}

.ts_pr a:hover input {background:#286090; border:none}

input.inputcontact {width:300px; border:1px solid #ccc; border-radius:6px; height:30px;}

textarea.inputcontact {width:300px; border:1px solid #ccc; border-radius:6px;}

input.smcontact {height:30px; background:#337ab7; border:1px solid #337ab7; color:#fff}

.ts_pr p{

	white-space:nowrap;

	overflow:hidden;

	font-family:Tahoma, Geneva, sans-serif;

	color:#434343;

	}

.ts_pr .btn_cart{

	background-image:url(../images/icon_cart.png);

	background-repeat:no-repeat;

	background-position:5% center;

	padding-left:35px;

	border-radius:0;

	}



.pro_lq .top_col .mr_prolq{

	display:block;

	float:right;

	height:42px;

	line-height:42px;

	color:#010c18;

	}

.list_tabs{

	margin-top:25px;

	}

#carousel_dtpr{

	margin-top:10px;

	}

#carousel_dtpr .inner_dtpr .item ul{

	margin-bottom:0;

	}

		

/***************CT********************/

.w_contacts{

	padding:50px 0;

	overflow:hidden;

	}

.map_cpn{

	width:60%;

	float:left;

	}

.map_cpn h2{

	color:#323945;

    font-family: "UTMAlterGothic";

    font-size: 28px;

    text-transform: uppercase;

	}

.map_cpn p{

	color:#39414F;

    font-size:12px;

	}

.map_cpn p span{

	

	display:inline-block;

	margin-right:5px;

	}

.map_cpn p a{

	color:#323945;

	}

.frm_ct{

	float:right;

	width:38%;

	margin-left:2%;

	}

.frm_ct form{

	padding:20px 0;

	}

.frm_ct .form-group label{

	display:block;

	}

.frm_ct .form-group input{

	width:80%;

	}

.textarea_ed textarea{

	display:block;

	height:200px;

	width:100%;

	}

.btn_gr button{

	border-radius:0;

	}







/**********************************DTDU**************************************************/

.top_dtda{

	margin-bottom:10px;

	}

.top_dtdu .bx-wrapper{

	margin-bottom:10px;

	}
.top_dtdu .bx-wrapper .bxslider1 li img{
	width:100%;
	}
#bx-pager1{
}
#bx-pager1 a{

	width:136px;

	height:91px;

	display:inline-block;

	overflow:hidden;

	}

#bx-pager1 a img{

	width:100%;

	height:100%;

	display:block;

	}

/**************************************DTDV************************************************/

.main_dv p{

	line-height:25px;

	}

.main_dv .tlt_dv{

	color: #434343;

    font-family: Tahoma,Geneva,sans-serif;

    font-size: 18px;

    margin:15px 0 10px 0;


	}

.list_dvlq .mr_prolq{

	float:right;

	height:42px;

	line-height:42px;

	}

input.cart {background-color:#337ab7; color:#fff; font-size:14px; border: 1px solid  #337ab7

}

.backgroup {position:absolute; position:fixed;}
.search_b{
	float:right;
	}
.search_b a{
	display:block;
	}
#search_in{
	position:absolute;
	width:200px;
	right:0px;
	top:100%;
	z-index:100;
	}
.search_w{
	height:40px;
	background:#fff;
	border:2px solid #323945;
	
	}
.search_w input{
	border:none;
	background:none;
	height:40px;
	display:inline-block;
	width:78%;
	}
.search_w .btn_search{
	height:36px;
	
	display:inline-block;
	border:none;
	background-color:none;
	transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	}
.search_w .btn_search:hover{
	background:#21977E;
	color:#fff;
	}
.comment {float:left; width:100%; }

.top_form {float:left; width:100%; margin-top:15px; font-weight:bold; color:red;}

.all_form {float:left; width:60%;}
.nav_bg .nav_bar{
	float:left;
	height:auto;
	}