/* CSS Document */

@font-face {

    font-family: 'Myriad Pro';

    src: url('MyriadPro-Regular.eot');

    src: url('MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),

         url('MyriadPro-Regular.ttf') format('truetype'),

         url('MyriadPro-Regular.svg#UTM_Bebas') format('svg');

    font-weight: normal;

    font-style: normal;

}

html,body{

	padding:0px;

	margin:0px;

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

	font-size:12px;

}

.top-page{

	height:30px;

	min-width:1010px;

	background:#2d2d2d;	

	overflow:hidden;

	color:#9d9d9d;

	line-height:30px;

}

.top-page .date{

	width:300px;	

	float:left;

}

.top-page .smo-search-lang{

	float:right;

	width:405px;	

}



.top-page .smo-search-lang .langen{

	background:url(../images/icon-flag.jpg) no-repeat left;

	width:22px;

	height:15px;

	float:right;	

	height:30px;

	display:block;

}

.top-page .smo-search-lang .lang{

	background:url(../images/icon-flag.jpg) no-repeat left;

	background-position:-26px 7px;

	width:22px;

	height:15px;

	float:right;	

	height:30px;

	display:block;

}

.top-page .smo-search-lang .search-box{

	background:url(../images/bg-search-box.png) no-repeat 50%;

	width:262px;

	height:30px;

	float:right;

	margin-right:5px;

}

.top-page .smo-search-lang .search-box .text{

	width:220px;

	padding:0px 5px;

	height:20px;

	float:left;

	border:none;

	margin:5px 0px 0px 3px;	

	outline:none;

}

.top-page .smo-search-lang .search-box .btn-search{

	display:block;

	float:right;

	width:25px;

	height:30px;	

}



.banner{

	background:url(../images/bgbanner.png) repeat-x;

	height:140px;

	min-width:1010px;	

}

.menubar{

	background:url(../images/bgmenubar.png) repeat-x;

	height:36px;	

}

#nav{

	height:36px;

	padding:0px;

	margin:0px;

	width:1000px;

	margin:0 auto;

}



#nav li{

	float:left;

	list-style:none;	

	height:36px;

	line-height:36px;

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

	position:relative;

}

#nav li:first-child{

	background:none;	

}



#nav li a{

	color:#FFF;

	text-decoration:none;

	padding:0px 25px;

	text-transform:uppercase;

	font-weight:bold;

	display:inherit;

}



.icon-home-nav{

	display:block;

	background:url(../images/icon-home.png) no-repeat 50% !important;

	width:25px;

	height:36px;	

}

#nav li:hover, #nav li.active{

	background:#1a317d;

}

#nav li ul{

	position:absolute;

	top:100%;

	float:left;	

	left:0px;

	z-index:99999;

	background:#CCC;

	display:none;

	width:230px;

	padding:0px;

	margin:0px;

	background:#1a317d;

}

#nav li ul li{

	width:230px;	

	border-bottom:solid 1px #142d9e;

	border-top:solid 1px #0437d2;

	background:none;

}

#nav li ul li:hover{

	background:#1138a6;	

}

#nav li ul li a{

	text-transform:none;	

}

.slideshow{

	border-top:solid 1px #FFF;

	min-width:1000px;

	height:auto;

}



.menufooter{

	background:url(../images/bgmenubar.png) repeat-x 50%;

	height:25px;	

	min-width:1010px;

}



.page-content{

	width:1000px;

	margin:0 auto;

	padding:0px 0px 0px 0px;	

}

.title-box{

	background:url(../images/bgtitle.png) repeat-x 50%;

	height:30px;

	line-height:30px;	

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

}

.title-box .text{

	text-transform:uppercase;

	background:#FFF;

	float:left;

	padding:0px 10px 0px 0px;

	margin:0px;

	font-size:20px;

	font-weight:normal;

	color:#1138a6;

}

.page-name{

	text-transform:uppercase;

	background:#FFF;



	padding:0px 10px 0px 0px;

	margin:0px;

	font-size:20px;

	font-weight:normal;

	color:#1138a6;

}

.title-box .text a{

	color:#1138a6;

	text-decoration:none;

}



.title-box .viewmore{

	float:right;

	height:30px;

	display:block;

	background:#FFF url(../images/arrow-right.png) no-repeat;

	background-position:5px 11px;

	padding-left:15px;	

	font-size:11px;

	text-decoration:none;

	font-weight:bold;

	color:#1138a6;

}

.col-1-6{

	width:16.66%;	

	float:left;

}

.col-1-6 img{

	padding:0px;

	margin:0px;	

}

.col-1-6 .name{

	background:#1138a6;	

	padding:5px 0px;

	margin:0px;

	margin-top:-5px;

	color:#FFF;

	font-size:12px;

	text-align:center;

}

.col-1-6 .name a{

	color:#FFF;

	text-decoration:none;

}

.col-1-6 .content-col{

	padding-right:10px;

}

.c,.c5,.c10,.c15,.c20,.c30,.c3,.c2{

	clear:both;	

}

.c2{

	height:2px;	

}

.c3{

	height:3px;	

}

.c5{

	height:5px;	

}

.c10{

	height:10px;	

}

.c15{

	height:15px;	

}

.c20{

	height:20px;	

}

.c30{

	height:30px;	

}

.box-border{

	border:solid 1px #d0d0d0;	

}

.padding10{

	padding:10px;

}

.viewdetail{

	color:#0b32a1;

	font-weight:bold;

	text-decoration:none;

	background:url(../images/arrow-right.png) no-repeat left 50%;	

	padding-left:7px;

	

}

.viewdetail:hover{

	text-decoration:underline;	

}

.leftcol{

	width:745px;

	float:left;	

}

.rightcol{

	width:240px;

	float:right;

}

.image-news{

	border:solid 1px #d0d0d0;	

	padding:2px;

	float:left;

	margin-right:10px;

}

.col-left-home{

	width:492px;

	float:left;	

}

.col-right-home{

	width:230px;

	float:right;

}

.newsname{

	font-size:12px;

	padding:0px;

	margin:0px;	

}

.newsname a{

	color:#333;

	text-decoration:none;	

}

.newsname a:hover{

	text-decoration:underline;

}

.line-gray{

	border-bottom:solid 1px #d0d0d0;	

	height:1px;

}

.news-item-right-home{

	background:url(../images/arrow-right.png) no-repeat left;	

	padding:2px 0px;

	background-position:0px 6px;

	padding-left:10px;	

}

.news-item-right-home a{

	color:#333;

	text-decoration:none;

}

.news-item-right-home a:hover{

	text-decoration:underline;	

}

.createdate{

	color:#666;	

}

.tab-home{

	height:40px;

	border-bottom:solid 1px #d0d0d0;

	padding:0px;

	margin:0px;	

	background:#ededed;

}

.tab-home li{

	float:left;

	list-style:none;	

	line-height:40px;

	border-left:solid 1px #d0d0d0;

	padding:0px 12px;

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

	font-size:14px;

	text-transform:uppercase;

	color:#666;

	cursor:pointer;

}

.tab-home li:first-child{

	border-left:none;

}

.tab-home li.active{

	background:#FFF;	

	color:#1138a6;

	height:41px;

}

.menu-footer{

	width:1000px;

	margin:0 auto;

}

.menu-footer a{

	line-height:25px;

	display:inline-block;

	float:left;	

	color:#FFF;

	text-decoration:none;

	background:url(../images/linemenubar.png) no-repeat left 50%;

	padding:0px 15px;

}

.menu-footer a:first-child{

	background:none;	

}

.footer{

	background:#212121;

	border-top:solid 1px #FFF;	

	min-width:1010px;

	color:#8c8b8b;

}

.icon-home-footer{

	display:block;

	background:url(../images/icon-home.png) no-repeat 50% !important;

	width:19px;

	height:25px;	

}



.tab-display-none{

	display:none;	

}

.cell-photo{

	width:160px;

	float:left;	

	margin-left:24px;

}

.cell-photo .image{

	border:solid 1px #d5d5d5;

	box-shadow:0px 0px 3px #d5d5d5;

	width:153px;

	height:100px;



	-webkit-border-radius:2px;

	-moz-border-radius:2px;

	-o-border-radius:2px;

	-ms-border-radius:2px;

	border-radius:2px;

	padding:3px;

	background:#FFF;

}

.cell-photo .name{

	padding:0px;

	margin:0px;

	text-align:center;	

	font-size:12px;

	color:#333;

	margin-top:5px;

}

.cell-photo .name a{

	color:#333;

	text-decoration:none;	

}

.cell-photo .count-image{

	

	text-align:center;	

}



.marginleft0{

	margin-left:0px !important;	

}

.menuleft{

	padding:0px;

	margin:0px;	

}

.menuleft li{

	list-style:none;

	background:url(../images/arrow-right.png) no-repeat 0px 8px;	

}

.menuleft li a{

	padding:4px 0px 4px 10px;

	display:inherit;	

	text-decoration:none;

	font-weight:bold;

	color:#1b3aad;

}

.menuleft li.active a,.menuleft li a:hover{

	color:#dc2b27;	

}

.scroll-arrow-top,.scroll-arrow-bottom{

	height:30px;	

	display:block;

	width:100%;

}

.scroll-arrow-bottom{

	border-top:solid 1px #d0d0d0;

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

}

.scroll-arrow-top{

	border-bottom:solid 1px #d0d0d0;

	background:url(../images/arrow-top.png) no-repeat center 50%

}

.info-name{

	font-size:16px;

	padding:5px 0px;	

}

.line-gray{

	border-bottom:solid 1px #CCC;

	height:1px;	

}

.other-article{

	padding:0px 0px 0px 15px;

	margin:0px;	

}

.other-article li{

	color:#FF0000;

	padding:3px 0px;	

}

.other-article li a{

	text-decoration:none;

	color:#333;	

}

.newsimage{

	float:left;

	margin-right:10px;	

}

.newsname{

	font-size:12px;

	padding-bottom:5px;	

}

.news-cat-name{

	color:#1935c0;	

	text-transform:uppercase;

	font-weight:normal;

	padding:0px;

	margin:0px;

}

.news-cat-name a{

	color:#1935c0;	

	text-decoration:none;

}

.news-cat-name a:hover{

	color:#FF0000;	

}

.item-cat{

	border-bottom:solid 1px #cecece;	

	padding-bottom:10px;

}

.news-cat-big{

	width:500px; 

	float:left; 	

}

.news-cat-small{

	float:right; 

	width:205px;

}

.icon-arrow-news{

	background:url(../images/arrow-right.png) no-repeat left;	

	background-position:0px 4px;

	padding-left:10px;

	padding-bottom:8px;

}

.createdate{

	color:#666;	

	font-weight:normal;	

}

.news-detail-name{

	font-size:14px;

	padding:0px 0px 0px 0px;	

}

.news-intro{

	font-size:12px;	

}

.item_news{

	border-bottom:solid 1px #eee;

	padding-top:10px;

}

.paging{

	text-align:right;	

}

.paging a{

	text-decoration:none;

	color:#333;

	border-left:solid 1px #CCC;	

}

.paging .clicked{

	border-left:solid 1px #CCC;	

}

.cell_video_detail{

	width:221px;

	float:left;

	margin-left:20px;	

}

.cell_video_detail .video-name{

	color:#333;

	font-size:12px;

	text-decoration:none;

	padding:5px 0px;

	margin:0px;

}

.cell_video_detail .video-name a{

	color:#333;

	text-decoration:none;

}

.cell_video_detail .video-name a:hover{

	text-decoration:underline;	

}

#playvideo{

	border:solid 1px #CCC;

	width:100%;	

}

.bottom-video{

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

	background-size:100%;

	height:19px;	

}

.crumb{

	text-transform:none !important;	

	font-size: 12px !important;

}

.txt-contact{

	width:90%;

	background:#f4f2f2;

	border:solid 1px #a4a4aa;

	height:20px;	

	padding:0px 5px;

}

.txt-contact:focus{

	background:#FFF;

}

.new{

	background:url(../images/icon_new_True.gif) no-repeat;

	height:16px;

	width:32px;

	display:inline-block;

}