/* CSS Document */
body{ font-family:"微軟雅黑";font-size:12px; line-height:180%;color:#666;text-decoration:none; background:url(images/mainbg.jpg) top center repeat-y;}
.inde{font-family:"微軟雅黑";font-size:12px; line-height:180%;color:#666;text-decoration:none;}
a{font-size:12px;line-height:22px; color:#666; text-decoration:none;}
a:hover {color:#f00;}
ul,li {list-style-type:none; text-transform:capitalize;}
td,dl,dt,div{ list-style:none; padding:0; margin:0;}
.clear{ clear:both;}
.img{ padding:2px; border:1px solid #CCCCCC;}
.index_title{ color:#FFFFFF; font-size:12px; line-height:30px;}
.index_title a{ color:#FFFFFF; font-size:12px; line-height:30px;}
.index_title a:hover{ color:#FFFFFF; font-size:12px; line-height:30px; background-color:#1E4CA1; display:block;}
.index_title_b{ color:#1E4CA1; font-size:14px; line-height:30px; font-weight:bold;}
.index_title_b a{ color:#1E4CA1; font-size:14px; line-height:30px;}
.index_title_b a:hover{ color:#ff0000; font-size:14px; line-height:30px; display:block;}
#top{ width:100%; height:30px; background:url(images/topbga.jpg) top repeat-x;}
#topcent{ width:1000px; margin:0 auto; height:30px; background:url(images/top1.jpg) top center no-repeat;}
#topleft{ width:340px; height:30px; line-height:30px; float:left;}
#topright{ width:317px; height:30px; line-height:30px; float:right;}
#logo_all{ width:100%; height:91px; background:url(images/topbg.jpg) top repeat-x;}
#logo_ty{ width:999px; height:91px; margin:0 auto;}
#logo_ty_left{ width:481px; height:91px; float:left;}
#logo_ty_right{
width: 518px;
height: 91px;
float: left;
background:url(images/topright.jpg) top left repeat-x;
}
#search_a{ width:168px; height:23px; float:right; line-height:23px; margin-top:50px;}
#menubg{ width:100%; height:38px; line-height:38px; background:url(images/menu_bg.jpg) top repeat-x; }
#menubg_en{ width:999px; height:38px; margin:0 auto; line-height:38px;}
#menubg_en ul{ width:999px; height:38px; float:left; line-height:38px;}
#menubg_en ul li{ width:111px; height:38px; float:left; line-height:38px; color:#FFFFFF; font-size:14px; background:url(images/menu_a.jpg) top center no-repeat; text-align:center;}
#menubg_en ul li a{ width:111px; height:38px; float:left; line-height:38px; color:#FFFFFF; font-size:14px; text-align:center;}
#menubg_en ul li a:hover{ width:111px; height:38px; float:left; line-height:38px; color:#004B7D; font-size:14px; background:url(images/menu_b.jpg) top center no-repeat;}
#banner_index{ width:100%; height:386px; margin-top:2px; background-color:#CCCCCC;}
#banner_tob{width:100%; height:6px; background:url(images/line_t.png) top left repeat-x;}
#banner_index_nei{ width:100%; height:233px; background:url(images/centbg.jpg) top center no-repeat;}
#banner_index_nei_news{ width:100%; height:250px; background:url(images/newsbg.jpg) top center no-repeat;}
#banner_index_nei_product{ width:100%; height:250px; background:url(images/productbg.jpg) top center no-repeat;}
#banner_index_nei_case{ width:100%; height:250px; background:url(images/casebg.jpg) top center no-repeat;}
#banner_index_nei_sw{ width:100%; height:250px; background:url(images/swbg.jpg) top center no-repeat;}
#banner_index_nei_job{ width:100%; height:250px; background:url(images/jobbg.jpg) top center no-repeat;}
#banner_index_nei_hd{ width:100%; height:250px; background:url(images/hdbg.jpg) top center no-repeat;}
#banner_index_nei_office{ width:100%; height:250px; background:url(images/officebg.jpg) top center no-repeat;}
#line_bg{ width:100%; height:45px; background:url(images/linebg.jpg) top left repeat-x; margin-top:31px;}
/* 主體 */
#all_a{ width:100%; overflow:hidden; margin-top:10px;}
#main_a{ width:1055px; margin:0 auto; height:29px; background:url(images/fee.png) top center no-repeat; }
#all{ width:100%; overflow:hidden; margin-top:10px;}
#main{ width:999px; margin:0 auto;overflow:hidden; padding-top:12px;}
#main_left{ width:348px; overflow:hidden; float:left;}
#main_left .main_t1{ width:348px; height:54px;float:left;}
#main_left .main_t2{ width:348px; height:223px;float:left; background:url(images/aboutbg.jpg) top left repeat-y;}
#main_cent{ width:355px; overflow:hidden; float:left;}
#main_cent .main_t3{width:355px; height:54px; float:left;}
#main_cent .main_t4{width:355px; height:223px; float:left;background:url(images/newsbg.jpg) top left repeat-y;}
#main_right{ width:296px; overflow:hidden; float:left;}
#main_right .main_t5{ width:296px; height:54px; float:left;}
#main_right .main_t6{ width:296px; height:223px; float:left;background:url(images/fwbg.jpg) top left repeat-y;}
#main_pro{ width:999px; height:53px; float:left;}
#main_pro_bg{ width:999px; height:377px; float:left;background:url(images/kbbg.jpg) top left repeat-y;}
#main_pro_left{ width:44px; height:377px; float:left;}
#main_pro_cent{ width:915px; height:377px; float:left;}
#main_pro_right{ width:40px; height:377px; float:left;}
#index_pro{ width:984px; margin:0 auto; overflow:hidden;}
#index_pro_left{ width:217px; float:left; overflow:hidden;}
.krd_a{ width:217px; height:50px; float:left;}
.krd_b{ width:217px; overflow:hidden; float:left; background:url(images/pro-2.jpg) top left repeat-y;}
.krd_c{ width:217px; height:6px; float:left;}
#index_pro_right{ width:758px; float:left; overflow:hidden; margin-left:9px;}
.kkright{ width:758px; float:left; height:50px;}
.kkright_a{ width:758px; float:left; background:url(images/pro-5.jpg) top left repeat-y;}
.kkright_b{ width:758px; height:6px; float:left;}
#index_pro_right_a{ width:758px; float:left; overflow:hidden; margin-top:15px;}
/* 主體-內頁 */
#all_about_a{ width:978px; overflow:hidden; margin:0 auto; padding-top:15px; }
#all_about_left{ width:222px; float:left; overflow:hidden;}
#all_about_left .about_left_title{ width:222px; float:left; height:83px;}
#all_about_left .about_left_bg{ width:222px; float:left; overflow:hidden; background:url(images/listbg.jpg) top left repeat-y;}
#all_about_left .about_left_bottom{ width:222px; float:left; height:6px;}
#all_about_left .about_left_tel{ width:222px; float:left; height:79px; margin-top:12px; margin-bottom:20px;}
#all_about_right{ width:736px; margin-left:20px; float:left; overflow:hidden; }
#all_about_right .about_tat{ width:736px; height:48px; float:left; background:url(images/tt8.jpg) top left no-repeat;}
#all_about_right .about_content{ width:736px; overflow:hidden; line-height:200%;float:left; }
/*內頁*/
#about_all{ width:951px; margin-left:20px; float:left; overflow:hidden; }
#about_left{ width:222px; float:left; overflow:hidden;}
#about_left_a{ width:222px; float:left; overflow:hidden;}
#left_menu{ width:204px; float:left; overflow:hidden; margin-left:11px; margin-top:10PX;}
#left_menu ul{ width:204px; float:left; overflow:hidden;}
#left_menu ul li{ width:204px; float:left; height:36px; line-height:39px; font-size:12px; font-weight:bold; background:url(images/anbg.jpg) top center no-repeat; }
#left_menu ul li a{float:left; height:36px; line-height:39px; font-size:12px; font-weight:bold; padding:0px 5px;}
#left_menu ul li a:hover{ display:block; float:left; height:36px; line-height:39px; font-size:12px; font-weight:bold; color:#fff; background:url(images/rrrr.jpg) top left no-repeat; width:204px;}
#left_menu_a{ width:204px; float:left; overflow:hidden; margin-left:6px; margin-top:10PX;}
#left_menu_a ul{ width:204px; float:left; overflow:hidden;}
#left_menu_a ul li{ width:204px; float:left; height:36px; line-height:39px; font-size:12px; font-weight:bold; background:url(images/anbgc.jpg) top center no-repeat; }
#left_menu_a ul li a{ padding:0px 5px;float:left; height:36px; line-height:39px; font-size:12px; font-weight:bold;}
#left_menu_a ul li a:hover{ width:204px; float:left; height:36px; line-height:39px; font-size:12px; font-weight:bold; color:#fff; background:url(images/rrrr_a.jpg) top left no-repeat;}
#about_left_b{ width:222px; float:left; height:79px; margin-top:18px;}
#about_left_c{ width:222px; float:left; height:151px; margin-top:18px;padding-bottom:20px;}
#about_right{ width:729px; float:left; overflow:hidden; padding-bottom:20px;}
#news_tit{ width:680px; overflow:hidden; margin-top:15px; float:left;}
#news_tit_all{ width:680px; overflow:hidden; margin-top:15px; float:left;}
#news_tit_all ul{ width:680px; overflow:hidden; float:left;}
#news_tit_all ul li{ width:680px; height:100px; float:left; border-bottom:1px dashed #CCCCCC; margin-bottom:15px;}
#news_tit_all_tt{ width:680px; overflow:hidden; margin-top:15px; float:left;}
#news_tit_all_tt ul{ width:680px; overflow:hidden; float:left;}
#news_tit_all_tt ul li{ width:680px; height:200px; float:left; border-bottom:1px dashed #CCCCCC; margin-bottom:15px;}
.news_tit_a{ width:680px; height:40px; font-size:16px; font-weight:bold; color:#1E4CA1; line-height:40px; border-bottom:1px solid #ccc; float:left;}
.news_tit_b{ width:680px; height:40px; font-size:16px; font-weight:bold; color:#1E4CA1; line-height:40px; border-bottom:1px solid #ccc; float:left;border-top:1px solid #ccc; margin-top:10px;}
#prolist{ width:680px; overflow:hidden; float:left; margin-top:20px; margin-bottom:20px; padding-bottom:1px solid #CCCCCC;}
#prolist_yy{ width:680px; height:10px; float:left; border-bottom:1px solid #CCCCCC; }
#prolist_list{ width:680px; overflow:hidden; float:left; margin-top:15px;}
/* 底部 */
.footcontent{ font-size:12px; color:#fff; line-height:25px;}
.footcontent a{ font-size:12px; color:#fff; line-height:25px; text-decoration:none;}
.footcontent a:hover{ font-size:12px; color:#333; line-height:25px;text-decoration:none;}
#foot{ width:999px; height:64px; background:url(images/link.jpg) top center no-repeat;line-height:64px; margin:0 auto;}
#foot_a{ width:880px; height:64px; float:left; line-height:64px; margin-left:105px;}
#foot_tt{ width:100%; height:80px; background:url(images/footbg.jpg) top left repeat-x;}
#foot_tt_a{ width:999px;; height:80px; margin:0 auto; color:#fff;}
.mk_x_focus{min-width:1000px;height:371px;overflow:hidden;position:relative;_zoom:1;}
.mk_x_focus ul,
.mk_x_focus ul li{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;background-position:50% 50%;background-repeat:no-repeat;}
.mk_x_focus ul{z-index:1;}
.mk_x_focus .mk_x_btns{position:absolute;bottom:10px;left:0;width:100%;overflow:hidden;text-align:center;line-height:15px;height:15px;z-index:2;}
.mk_x_focus .mk_x_btns span{background:url(../images/bg_focus_btns_span.png) no-repeat 0 0;width:15px;height:15px;display:inline-block;line-height:15px;cursor:pointer;margin:0 6px;}
.mk_x_focus .mk_x_btns span.on{background:url(../images/bg_focus_btns_span_on.png) no-repeat 0 0;}
#wrap{width:100%;margin:0 auto;min-width:1200px;_width:1200px;}
#innerwrap{ width:1200px; margin:0 auto; overflow:hidden;}