/*----------------designed by le-o.cn----------------*/

#main{ width:970px; margin:0 auto;}
.main_l{ width:648px; float:left; overflow:hidden;}
.gg_250x60{ width:250px; height:60px; margin:10px 10px 0 0; float:left;}
.news_tout{ width:378px; height:58px; padding:0 10px; line-height:1.8em; margin-top:10px; border:1px solid #b6c6e1; background:#f3f8ff; text-align:center; float:left; font-size:12px; overflow:hidden;}
.news_tout strong{ display:block; height:32px; line-height:32px; font-size:20px; font-family:'ºÚÌå'; overflow:hidden;}
.news_tout strong a{ color:#F00;}
.infos{ width:323px; margin:10px 10px 0 0; border:1px solid #b6c6e1; float:left;}
.infos_t{ height:26px; margin:0 -1px; padding:0 15px; border:1px solid #b6c6e1; border-bottom:3px solid #2e659e; border-top:none; background:url(image/tab_move_bg.gif) repeat-x;}
.infos_t h3{ width:76px; height:24px; line-height:24px; margin-right:10px; text-align:center; margin-top:2px; background:url(image/tab_move_on.gif) no-repeat; font-size:14px; float:left;}
.infos_t h3 a{ color:#FFF;}
.free_msg{ display:block; height:26px; line-height:26px; float:right; color:#F00;}
.infos_t span{ display:block; width:18px; height:15px; margin-top:6px; text-indent:-999px; margin-right:5px; overflow:hidden; float:left; cursor:pointer;}
.prev{ background:url(images/bg_all.png) right -98px no-repeat;}
.next{ background:url(images/bg_all.png) right -63px no-repeat;}
.infos_body{ padding:5px 10px;}
.infos_body ul{}
.infos_body ul li{ height:22px; line-height:22px; overflow:hidden;}
.f_r{ float:right;}
.infos_body ul li label{ padding-right:5px; font-size:10px; color:#999;}

.product{ width:648px; margin:10px 10px 0 0; border:1px solid #b6c6e1;}
.product_t{ height:26px; margin:0 -1px; padding:0 15px; border:1px solid #b6c6e1; border-bottom:3px solid #2e659e; border-top:none; background:url(images/bg_repeat_x.png) left top repeat-x;}
.product_t ul{}
.product_t ul li{ width:76px; height:24px; line-height:24px; margin-right:10px; text-align:center; margin-top:2px; font-size:14px; font-weight:bold; float:left;}
.product_t ul li a{ color:#274b70;}
.product_t ul li.tab_2_2{ background:url(images/bg_h.png) left -147px no-repeat; color:#FFF;}
.product_t ul li.tab_2_2 a{ color:#FFF;}
.product_body{ padding:10px 0;}
.product_body ul{}
.product_body ul li{ width:91px; height:120px; padding:5px 9px; text-align:center; overflow:hidden; float:left;}
.product_body ul li a{}
.product_body ul li a img{ padding:3px; border:1px solid #E8E8E8;}
.product_body ul li a:hover img{ border:1px solid #C30;}
.product_body ul li a span{ display:block; padding-top:4px; line-height:1.4em;}

.cat{ width:648px; margin:10px 10px 0 0; border:1px solid #edc17c;}
.catalog_menu{ height:26px; margin:0 -1px; padding:0 15px; border:1px solid #edc17c; border-bottom:3px solid #f49014; border-top:none; background:url(images/bg_repeat_x.png) left -91px repeat-x;}
.catalog_menu .f_r{ height:20px; line-height:20px; margin-top:4px;}
.catalog_menu .f_r a{ color:#F00;}
.catalog_menu h3{ width:76px; height:24px; line-height:24px; margin-right:10px; text-align:center; margin-top:2px; background:url(images/bg_h.png) -96px -147px no-repeat; font-size:14px; float:left; color:#FFF;}
.catalog_menu ul{}
.catalog_menu ul li{ width:48px; height:26px; line-height:26px; text-align:center; float:left; cursor:pointer; color:#b85f00;}
.catalog_menu ul li.catalog_on{ background:url(images/bg_all.png) -973px 22px no-repeat; color:#F00;}
.catalog_letter{ height:24px; line-height:24px; border-bottom:1px dotted #999; background:url(images/bg.png) left bottom repeat-x;}
.catalog_letter div{ width:65px; height:24px; line-height:24px; text-align:center; font-weight:bold; color:#C30; float:left;}
.catalog_letter ul{ width:}
.catalog_letter ul li{ width:22px; text-align:center; font-family:Verdana; font-weight:bold; float:left; cursor:pointer;}
.catalog_letter_on {color:#FF6600;border:#BCBCBC 1px solid;border-bottom:none;background:#FAFAFA;}
.catalog {}
.catalog li {float:left; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(image/catalog_li.gif) no-repeat right center; PADDING-BOTTOM: 0px; font-size:12px; WHITE-SPACE: nowrap;}
.catalog td {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; COLOR: #666666; LINE-HEIGHT: 20px; PADDING-TOP: 3px}
.catalog p {font-size:14px;margin:3px;height:20px;overflow:hidden;}
.catalog strong {color:#2EA031;}
.catalog_index {width:640px;overflow:hidden;margin:-1px 0 0 5px;line-height:24px;font-size:13px;border:#BCBCBC 1px solid;border-top:none;background:#FAFAFA;position:absolute;z-index:100;}
.catalog_index table {margin:10px 0 5px 15px;}
.catalog_index div {height:7px;line-height:7px;font-size:1px;cursor:pointer;background:#DADADA url('image/close.gif') no-repeat center 2px;}
.px17{FONT-SIZE: 16px;}
.catalog_on_1 {BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid;}
.catalog_on_2 {BORDER-RIGHT: #ffcc00 1px solid; BORDER-TOP: #ffcc00 1px solid; BORDER-LEFT: #ffcc00 1px solid; BORDER-BOTTOM: #ffcc00 1px solid; BACKGROUND-COLOR: #fffcec;}
.catalog_tdl {BORDER-RIGHT: #ffdddf 1px solid; BORDER-TOP: #ffdddf 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 15px; BORDER-LEFT: #ffdddf 1px solid; BORDER-BOTTOM: #ffdddf 1px solid; BACKGROUND-COLOR: #fcf7dc;}
.catalog_tdr {WIDTH: 628px;float:left;}
.catalog_tdl1 {WIDTH: 22px; BORDER-RIGHT: #ffdddf 1px solid; BORDER-TOP: #ffdddf 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 14px; BORDER-LEFT: #ffdddf 1px solid; BORDER-BOTTOM: #ffdddf 1px solid; BACKGROUND-COLOR: #fcf7dc;}
.catalog_tdr1 {WIDTH: 948px;}
#catalog_k {MARGIN-TOP: 2px; MARGIN-BOTTOM: 2px; BORDER-BOTTOM: #cccccc 1px dashed;}

.news{ width:648px; margin:10px 10px 0 0; border:1px solid #b6c6e1;}
.news_t{ height:27px; margin:0 -1px; padding:0 15px; border:1px solid #b6c6e1; border-top:none; background:url(image/tab_move_bg.gif) repeat-x;}
.news_t h3{ width:80px; height:27px; line-height:27px; margin-right:10px; text-align:center; background:url(image/tab_move_on.gif) no-repeat; font-size:14px; float:left;}
.news_t h3 a{ color:#FFF;}
.news_t ul{ width:530px; float:right;}
.news_t ul li{ width:62px; height:27px; line-height:27px; text-align:center; float:left;}
.news_t ul li a{ color:#333;}
.news_t ul li a:hover{ color:#C30;}
.news_body{ padding:5px 9px;}
.news_img_list{ height:135px; border-bottom:1px dotted #999;}
.news_img_list li{ width:118px; padding:0 5px; float:left; text-align:center;}
.news_img_list li a{}
.news_img_list li a img{ padding:3px; border:1px solid #E8E8E8;}
.news_img_list li a:hover img{ border:1px solid #C30;}
.news_img_list li a span{ display:block; height:34px; overflow:hidden; padding-top:4px; line-height:1.4em; cursor:pointer;}
.news_txt_list{ margin-top:5px;}
.news_txt_list li{ width:300px; height:22px; line-height:22px; overflow:hidden; padding:0 10px; float:left; background:url(images/bg_all.png) -996px -140px no-repeat;}
.news_txt_list li .f_r{ color:#999;}


.main_r{ width:300px; float:right; overflow:hidden;}
.main_r_b{ margin-top:10px; border:1px solid #9db0bc;}
.main_r_b_t{ height:26px; line-height:26px; border-bottom:1px solid #9db0bc; background:url(images/bg_repeat_x.png) left -46px repeat-x; font-size:14px;}
.main_r_b_t ul{}
.main_r_b_t ul li{ height:26px; line-height:26px; margin-left:-1px; padding:0 10px; float:left;}
.main_r_b_t ul li.tab_2{ height:26px; line-height:26px; margin-top:1px; margin-bottom:-1px; position:relative; z-index:1000; border-left:1px solid #9db0bc; border-right:1px solid #9db0bc; font-weight:bold; background:#fff;}
.main_r_b_body{ padding:5px 10px;}
.main_r_b_body ul{}
.main_r_b_body ul li{ height:22px; line-height:22px; overflow:hidden;}
.main_r_b_body ul li .px11{ color:#999; font-size:10px;}

.main_r_b_t h3{ padding-left:10px; font-size:14px; color:#003278;}
.main_r_b_t .f_r{ font-family:'ËÎÌå'; padding-right:10px; font-size:12px;}

#links{ width:960px; margin:0 auto; margin-top:10px; border:1px solid #b6c6e1;}
.links_t{ height:26px; margin:0 -1px; padding:0 15px; border:1px solid #b6c6e1; border-top:none; background:url(image/tab_move_bg.gif) repeat-x;}
.links_t h3{ width:80px; height:27px; line-height:27px; margin-right:10px; text-align:center; background:url(image/tab_move_on.gif) no-repeat; font-size:14px; float:left; color:#FFF;}
.links_t span{ display:block; height:27px; line-height:27px; font-size:14px; color:#F00;}
.links_body{ padding:5px 10px; line-height:2em;}
.links{ margin-top:5px;}
.links li{ width:118px; padding-top:5px; float:left; text-align:center;}