* { 
margin : 0 ; 
padding : 0; 
} 
body { 
background : #e0eff6; 
} 
ul, h1, h2, h3, li, p, img { 
margin : 0; 
padding : 0; 
} 
.clearfix:after { 
clear : both; 
display : block; 
content : "."; 
height : 0; 
visibility : hidden; 
} 
* html > body .clearfix { 
width : 100%; 
display : block; 
} 
* html .clearfix { 
height : 1%; 
} 

.clearfix{ overflow:hidden}

#container { margin : 0 auto; width : 1003px; border:1px solid #599cd4; background: url(images/bg_bd.jpg) no-repeat top center;
} 

#container .banner{ width : 1003px; height : 122px; margin : 0 auto; clear : both; 
} 

;
#container .banner .banner_right{ width:189px; height:84px;background: url(images/bg_banner.jpg) no-repeat ; float:left 
} 

#container .col_main_center{ width : 1003px; margin : 0 auto;clear : both;background:#dfeff6 url(images/bg_content.jpg) repeat-x top center;  }
#container .col_main_center .col_content{width : 961px; margin : 0 auto; overflow:hidden;clear : both;}
#container .col_main_center .col_content .col_partner{ margin:6px 0 3px 0; border:2px solid #fff; height:281px; overflow:hidden; clear : both;}

#container .col_main_center .col_main{ margin : 0 auto; width : 961px; background:#e0eff6 url(images/bg_body_content.jpg) repeat-x top center;
                                       overflow:hidden; clear:both }
#container .col_main_center .col_main .col_left{ float:left; width:209px; padding-left:3px; }
#container .col_main_center .col_main .col_center{ float:left; width:535px;border-left:1px dotted #bfbfbf; border-right:1px dotted #bfbfbf}
#container .col_main_center .col_main .col_center .box{ margin:0 auto; width:500px; padding:14px 0 0 0;}
#container .col_main_center .col_main .col_center .box h2{ font:bold 14px Arial, Helvetica, sans-serif;  color:#0f86c8; line-height:22px; padding:0 0 10px 0}
.col_main .col_center .box h2 a{ font:bold 14px Arial, Helvetica, sans-serif; text-decoration: none; color:#0f86c8; line-height:22px; padding:0 0 10px 0}

#container .col_main_center .col_main .col_right{ float:left; width:209px;}

#container .footer{ background: url(images/bg_footer.jpg) repeat-x ;height:100px; overflow:hidden }
#container .footer1 .footer_in1 a{ color:#000; }

#container .footer .footer_in{ border-top:1px solid #a5c7db; margin-top:38px; padding-top:8px;font:11px tahoma;text-align:center;color:#0169a3}
#container .footer1{ background: url(images/bg_footer.jpg) repeat-x ;height:100px; overflow:hidden }
#container .footer1 .footer_in1{ border-top:1px solid #a5c7db;padding-top:10px;font:11px tahoma;text-align:center; line-height:18px;color:#0169a3}
/* ^^^^^^menu_top^^^^^^^^^^ */
.col_menu{  margin : 0 auto;  width:959px; 
			border:1px solid #587f97;    
			background : url(images/bg_header.jpg) repeat-x; 
			margin :  0; 
			height : 30px; 
			overflow : hidden; 
			clear : both; 
} 
.rhm1-left { float : left; 
} 
.rhm1-right { width:198px;   
				background: url(images/bg_search.jpg) repeat-x; 
				height : 30px; color:#9a0000; padding:0 8px 0 12px;
				float : right;
}

.rhm1-right h2{ font:11px Tahoma; color:#000; float:left; line-height:27px; padding-right:6px;
}
.rhm1-right .form{ padding:6px 0 0 0; }

.rhm1-right .form input{ font:11px Tahoma; width:100px; height:15px; vertical-align:top;  border:1px solid #afafb2; padding-left:5px;}
.rhm1-right .form input.button{ font:11px Tahoma; width:34px; height:16px; vertical-align:top; color:#fff; 
                              border:none; margin-left:6px;background: url(images/go.jpg) repeat-x; }

.menu_hamatra {  
				font : bold 10px Tahoma, Helvetica, sans-serif; text-transform:uppercase; color:#4f4f4f;line-height : 23px; 
} 
.menu_hamatra ul { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
.menu_hamatra li { background : url(images/li_right.jpg) no-repeat top right;   
display : block; 
float : left; 
margin : 0; 
padding : 0; 
}

.menu_hamatra li a {  
display : block; 
float : left; 
color : #4f4f4f; 
text-decoration : none; 
padding : 0 26px 0 26px; 
line-height : 30px; 
} 
.menu_hamatra li a:hover, .menu_hamatra li a.active {
color : #fd0000; 
} 


/* ^^^^^^menu_left^^^^^^^^^^ */

.left_menu { 
width : 190px; 
padding : 0 0 10px 0; 
margin : 0 auto; 
} 
.left_menu ul { 
padding : 0; 
list-style-image : none; 
list-style-type : none; 
} 
.left_menu li { 
margin : 0; 
padding : 0; 
} 
.left_menu ul li a { 
display : block; 
line-height : 22px; 
text-decoration : none; 
padding : 0 8px; 
} 
.left_menu .menucap1 { 
font: bold 12px Arial, Helvetica, sans-serif ; 
padding : 0 0 1px 8px; border-top:1px dotted #3573b5;
background : url(images/arr_1.jpg) no-repeat 6px 8px; 
} 
.left_menu .menucap1 a:hover { 
color : #000 ;  
text-decoration : none; 
} 
.left_menu .act-menu { background : url(images/arr_1.jpg) no-repeat 6px 8px; 
font : bold 12px Arial, Helvetica, sans-serif; 
padding : 0 0 1px 8px; 
} 
.left_menu .menucap2 {
font : 11px Tahoma; 
padding : 0 0 1px 0; 
} 
.left_menu .menucap2 a:hover { 
color : #f7a500; 
text-decoration : none; 
} 
.left_menu .menucap3 { 
border-left : 1px solid #776347; 
border-right : 1px solid #776347; 
border-bottom : 1px solid #776347; 
} 
.left_menu .menucap1 a { 
color : #0278c0; 
} 
.left_menu .act-menu a { 
text-decoration : none; 
color : #000; 
} 
.left_menu .menucap2 a { 
color : #2c2c2c; 
padding-left : 16px; 
} 
.left_menu .menucap3 a { 
color : #764c33; 
padding-left : 20px; 
} 

.kgs_pro_news{ padding:16px 0 16px 0; border-bottom:1px  dotted #fff;}
.stdo_img_about{ float:left; width:194px; height:101px; margin:0 12px 0 0; border:none}
.stdo_img_news_cm{ float:left; width:136px; margin:0 12px 0 0; padding:1px; border:1px solid #CCCCCC }	
.stdo_content { font:11px  Verdana, Arial, Helvetica, sans-serif; color:#545454;padding:0 0 18px 0;line-height:18px; text-align:justify;}
.kgs_title {text-decoration:none; color:#000; font: bold 12px  Arial, Helvetica, sans-serif; padding:0 0 10px 0;  }
.kgs_title a{text-decoration:none; color:#000; font: bold 12px  Arial, Helvetica, sans-serif; }
.kgs_title a:hover{text-decoration:none; color:#0f86c8;}

a.chitiet:visited,
a.chitiet:link{font:11px Tahoma; text-align:justify; float:right; text-decoration:none;color:#f07d02;}
a.chitiet:hover{ text-decoration:underline;  }	

.page{ text-align:center; font:12px Arial, Helvetica, sans-serif; color:#6b6b6b; padding:12px 12px 18px 12px }
.page a{font:12px Arial, Helvetica, sans-serif; color:#6b6b6b;  padding:0 3px 0 3px; text-decoration:none}
.page a:hover{ text-decoration:underline}

.new_dadang {margin-top:12px; background:#edf3f6}
.new_dadang h3 { background-color:#0e88cb; font: bold 14px Tahoma; color: #fff; padding: 4px 0 4px 8px;}
.new_dadang ul {padding: 8px;}
.new_dadang ul li {list-style:none; background:url(images/arr.gif) no-repeat left 7px;padding:3px 0 4px 10px;line-height:18px;}
.new_dadang ul li a { font:11px Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;}
.new_dadang ul li a:hover { text-decoration:underline}

/* ^^^^^^box_menu_right^^^^^^^^^^ */
.box_menu_right { width:209px; float:left;background :#e0eff6 url(images/bg_box_left.jpg) repeat-x top;  display:inline; }
.box_menu_right .title{background: url(images/menu_left.jpg) no-repeat ;height:25px; width:209px} 
.box_menu_right .title h2 { font: bold 12px Tahoma; color:#fff; line-height:24px ; padding-left:15px;}
.box_menu_right .box{padding:8px 0 6px 6px;}

.stdo_nd { font: 12px Arial, Helvetica, sans-serif; color : #0a0a0a; padding : 0; line-height : 18px; text-align : justify; 
}
.stdo_img_pr { float : left; width : 250px; padding:4px 12px 0 0; height : 180px; border:none;
}  
/* ^^^^^^box_menu_left^^^^^^^^^^ */
.box_menu_left { width:209px; float:left;background :#e0eff6 url(images/bg_box_left.jpg) repeat-x top;  display:inline; }
.box_menu_left .title{background: url(images/menu_left.jpg) no-repeat ;height:25px; width:209px} 
.box_menu_left .title h2 { font: bold 12px Tahoma; color:#fff; line-height:24px ; padding-left:15px;}
.box_menu_left .box{padding:10px 6px 6px 6px;}
.box_menu_left .box form{ margin:0 auto; padding:8px 0 10px 8px;}
.box_menu_left .box form select{ width:180px; height:20px; border:1px solid #a7a6aa ;font:11px Tahoma; color:#999999;}

.box_menu_left .box_support {width:180px;  padding:14px;}
.box_menu_left .box_support .bg_sp{ width:179px; height:64px; background: url(images/bg_hotline.jpg) no-repeat ;}
.box_menu_left .box_support .bg_sp h2 {font: bold 11px Tahoma; color:#FF0000; padding:15px 0 0 68px; line-height:18px; }

.box_menu_left .box_support img{padding:5px 0 5px 0; }


.box_news { width:350px; float:left; clear:both }
.box_news .box {padding:12px 14px 0 14px; }
.box_news .box .title { font:bold 14px  Arial, Helvetica, sans-serif; color:#0f86c8; line-height:22px; }
.box_news .box  h2{ font: bold 11px  Verdana, Arial, Helvetica, sans-serif; color:#656565; line-height:17px; padding-bottom:6px;  }
.box_news .box  img { width:320px; height:101px; padding:8px 0 8px 0;}
.box_news .box p.content { font:11px  Verdana, Arial, Helvetica, sans-serif;color:#656565; text-align:justify; line-height:18px; }


.box_cttv { width:219px; float:left;background :#e0eff6 url(images/bg_cttv.jpg) no-repeat; display:inline;  }
.box_cttv .box {padding:12px 14px 0 14px; }
.box_cttv .box .title { font:bold 14px  Arial, Helvetica, sans-serif; color:#0f86c8; line-height:22px; }


.box_sk { width:382px;display:inline;  }
.box_sk .box {float:left; padding:12px 0 0 12px; }
.box_sk .box .title { font:bold 14px  Arial, Helvetica, sans-serif; color:#0f86c8; line-height:22px; }

.box_news{ width:362px;}

.box_support { width:360px; margin:0 auto; clear:both }
.box_support .left{ float:left; width:133px; padding:22px 0 0 15px; font: bold 10px Tahoma; color:#FF0000;}
.box_support .right{ float:right; width:180px;}
.box_support .right img{ margin:4px 0 6px 0}
/* ^^^^^^list_box_tt^^^^^^^^^^ */
.list_box_tt {  padding: 0 0 14px 0; float:left; width:176px;
} 
.list_box_tt ul { margin:0; list-style:none;
}
.list_box_tt ul li { display : block; font:11px Verdana, Arial, Helvetica, sans-serif; line-height : 18px;  padding:4px 0 12px 11px;
} 
.list_box_tt ul li a {  display:block; text-decoration : none; color : #5c5c5c; 
} 
.list_box_tt ul li a:hover { text-decoration : underline; 
} 
.list_box_tt li.icon_c { background : url(images/arr.gif) no-repeat 0 10px; 
}
/* ^^^^^^list_box_tt^^^^^^^^^^ */
/* ^^^^^^list_cttv^^^^^^^^^^ */
.list_box_cttv { width:auto; padding: 0 6px 8px 6px; float:left; clear:both
} 
.list_box_cttv ul { margin:0; list-style:none;
}
.list_box_cttv ul li { display : block; font: bold 11px Tahoma, Arial, Helvetica, sans-serif; line-height : 16px;  padding:4px 0 6px 11px;
} 
.list_box_cttv ul li a {  display:block; text-decoration : none; color : #4b4b4b; 
} 
.list_box_cttv ul li a:hover { text-decoration : underline; 
} 
.list_box_cttv li.icon_c { background : url(images/arr3.jpg) no-repeat 0 10px; 
}


.stdo_img_gt { float : left; width : 178px; padding-top:4px; height : 118px; border:none;
} 











