/*
* @file: style.css 
* @version: 20100223
*/

/*****************************************************************************/
/* BASE								                                         */
/*****************************************************************************/
img { border:0px; }
body { background:#fff; padding:0px; margin:0px; font-family:"宋体", "Arial", "Verdana"; line-height:21px; font-size:12px; color:#484848; text-align:left; }
* { margin:0; padding:0; }
table { margin:auto; }
.arrow { font-size:18px; }
.language { padding-right:30px; }
a { color:#484848; text-decoration:none; }
a:hover { color:#FF0000; }
/*****************************************************************************/
/* index								                                     */
/*****************************************************************************/
.index_left { height:449px; vertical-align:top; background:url(../images/line_v.jpg) no-repeat right top; }
.index_left .title { width:191px; background:url(../images/dot_bg.jpg) repeat-x bottom; margin:0 0 5px 20px; }
.index_left .content { padding:0 25px 15px 30px; line-height:20px; }
.index_left p { padding:10px 0; text-align:left; }
.index_left a { color:#5989a0; text-decoration:none; }
.index_left a:hover { text-decoration:underline; }
.index_left .arrow { color:#5989a0; }
.index_left .more { text-align:right; }
.index_left .link { padding:0 30px 0 25px; line-height:20px; }
.index_left .link ul { list-style:none; float:left; }
.index_left .link li { line-height:20px; background:url(../images/icon_list.gif) no-repeat 10px 8px; padding:3px 0 3px 30px; float:left; width:175px; }
.index_left .link li a { color: #333333; text-decoration:underline; font-weight:normal; }
.index_left .link li a:hover { color: #333333; text-decoration:none; }
.index_right { vertical-align:top; }
.index_right .title { background:url(../images/dot_bg.jpg) repeat-x bottom; height:24px; margin-bottom:25px; }
.index_right .title img { float:left; }
.index_right .title .more { float:right; color:#a3a3a3; }
.index_right .title .more a { color:#a3a3a3; text-decoration:none; }
.index_right .title .more a:hover { text-decoration:underline; }
.index_right .news { float:left; width:608px; margin-bottom:15px; }
.index_right .news div { float:left; width:170px; padding-top:6px; }
.index_right .news ul { float:right; list-style:none; width:420px; }
.index_right .news li { line-height:22px; border-bottom:1px solid #f2f2f2; float:left; width:420px; background:url(../images/dot_blue.gif) no-repeat left 8px; }
.index_right .news li .left { color:#484848; text-decoration:none; padding-left:20px; float:left; width:320px; }
.index_right .news li .right { float:right; color:#c85d0d; }
.index_right .product { list-style:none; }
.index_right .product li { float:left; width:200px; text-align:right; padding-top:15px; }
/*****************************************************************************/
/* footer								                                     */
/*****************************************************************************/
.footer { border-top:1px solid #e9e9e9; }
.footer td { text-align:center; color:#666666; line-height:25px; }
.footer td table { color:#666666; line-height:25px; }
.footer .footer_menu { padding:15px 0 5px 0; }
.footer a { color:#666666; text-decoration:none; padding:0 15px; }
.footer a:hover { text-decoration:underline; }
.footer .copyright { color:#8a8a8a; }
/*****************************************************************************/
/* about   								                                     */
/*****************************************************************************/
.about_left { background:url(../images/line_v.jpg) no-repeat right top; height:540px; vertical-align:top; }
.about_left .title { padding:0 0 20px 16px; }
.about_left .title_link { padding:25px 0 20px 16px; }
.about_left .link { padding:0 0 0 16px; line-height:20px; width:180px; }
.about_left .link ul { list-style:none; }
.about_left .link li { line-height:20px; background:url(../images/icon_list.gif) no-repeat 5px 8px; padding:3px 0 3px 20px; float:left; width:175px; list-style:none }
.about_left .link li a { color: #333333; text-decoration:underline; font-weight:normal; float:left; background:none }
.about_left .link li a:hover { color: #333333; text-decoration:none; }
.about_left ul { list-style:none; }
.about_left li { line-height:30px; }
.about_left a.a2 { background:url(../images/dot_dark_blue.jpg) no-repeat left; padding-left:10px; color:#FF6600; text-decoration:none; }
.about_left a.a2:hover { color:#f22900; text-decoration:underline; }
.about_left a { background:url(../images/dot_dark_blue.jpg) no-repeat left; padding-left:10px; color:#484848; text-decoration:none; }
.about_left a:hover { color:#f22900; text-decoration:underline; }
.about_left p { padding:0 20px 0 28px; }
.p_l { padding:0 20px 0 28px; }
.p_l div { clear:both; margin-left:1em; }
.nodot a { background:none; padding-left:0; }
.about_right { vertical-align:top; }
.about_right .title { background:url(../images/title_bg.jpg) repeat-x bottom; padding-bottom:13px; margin-right:20px; margin-bottom:30px; text-align:left; }
.about { margin-bottom:10px; }
.about .pic { text-align:center; }
.about .pic img { margin-bottom:30px; }
.about strong { display:block; margin-bottom:15px; }
.about p { text-indent:24px; padding-bottom:10px; }
/*****************************************************************************/
/* aboutusnews   								                             */
/*****************************************************************************/
.aboutusnews { float:left; width:610px; margin-bottom:15px; text-align:left; }
.aboutusnews img { float:left; }
.aboutusnews ul { float:right; list-style:none; }
.aboutusnews li { line-height:22px; border-bottom:1px solid #f2f2f2; float:left; width:600px; }
.aboutusnews li a { color:#484848; text-decoration:none; background:url(../images/dot_blue.gif) no-repeat left; padding-left:20px; float:left; }
.aboutusnews li a:hover { color:#ff0000; }
.aboutusnews li span { float:left; color:#c85d0d; margin-right:5px; }
a.newstitle { color:#000; text-decoration: none; font-weight: bold; }
a.newstitle:hover { color:#666; }
a.more { color:#5989a0; text-decoration:none; }
a.more:hover { text-decoration:underline; }
.image1 { border:#CCCCCC; border:thin solid #CCCCCC; padding: 2px; }
/*****************************************************************************/
/* list   								                                     */
/*****************************************************************************/
.list { margin-bottom:30px; }
.list a { color:#000; font-weight:bold; text-decoration:none; }
.list a:hover { text-decoration:underline; color:#ff0000; }
.list td { padding:0 15px; }
.list .pro_name { color:#000; font-weight:bold; font-size:13px; }
.list .right { text-align:right; color:#ff0000; font-weight:bold; padding-right:40px; }
.list span { color:#5a899d; margin-right:25px; }
.list .description { padding:13px 15px; }
.list .description p { padding-bottom:10px; }
.bgcolor { background:#f7f7f7; }
.list .line_top { background:url(../images/line_top.jpg) no-repeat top; }
.list .line_bottom { background:url(../images/line_bottom.jpg) no-repeat bottom; height:40px; }
.list .line_bottom2 { background:url(../images/line_bottom.jpg) no-repeat bottom; height:10px; }
.list .line_single { background:url(../images/line_single.jpg) no-repeat top; }
.list ol { list-style-type: lower-roman; list-style-position: outside; margin-left:25px; }
.list ol li { list-style-type: decimal; list-style-position: outside; }
/*****************************************************************************/
/* product_list   								                             */
/*****************************************************************************/
.product_list { background:url(../images/dot_bg.jpg) repeat-x bottom; margin-bottom:30px; }
.product_list .pic { text-align:left; vertical-align:top; width:250px; padding-bottom:15px; }
.product_list .pic img { width:216px; }
.product_list .list td { padding:0; }
.product_list a { font-size:13px; }
.product_list .right { vertical-align:bottom; font-size:13px; }
.product_list .list .description { padding:10px 0; }
.single { background:none; }
/*****************************************************************************/
/* hr   								                                     */
/*****************************************************************************/
.td_hr { padding:5px; }
.td_hr a { color:#5989a0; text-decoration:underline; }
.td_hr span ol { list-style-type: lower-roman; list-style-position: outside; margin-left:25px; }
.td_hr span ol li { list-style-type: decimal; list-style-position: outside; }
.td_hr ol { list-style-type: decimal; list-style-position: outside; margin-left:25px; }
.td_hr ol li { list-style-type: decimal; list-style-position: outside; }
/*****************************************************************************/
/* link   								                                     */
/*****************************************************************************/
a.link_black, a.link_black:visited, a.link_black_bold, a.link_black_bold:visited, a.link_black_b14, a.link_black_b14:visited { color: #000000; }
a.link_white, a.link_white:visited, a.link_white_bold, a.link_white_bold:visited, a.link_white_b14, a.link_white_b14:visited { color: #ffffff; }
a.link_sash, a.link_sash:visited, a.link_sash_bold, a.link_sash_bold:visited, a.link_sash_b14, a.link_sash_b14:visited { color: #666666; }
a.link_ash, a.link_ash:visited, a.link_ash_bold, a.link_ash_bold:visited, a.link_ash_b14, a.link_ash_b14:visited { color: #696969; }
a.link_gray, a.link_gray:visited, a.link_gray_bold, a.link_gray_bold:visited, a.link_gray_b14, a.link_gray_b14:visited { color: #959595; }
a.link_red, a.link_red:visited, a.link_red_bold, a.link_red_bold:visited, a.link_red_b14, a.link_red_b14:visited { color: #f00000; }
a.link_red2, a.link_red2:visited, a.link_red2_bold, a.link_red2_bold:visited, a.link_red2_b14, a.link_red2_b14:visited, a.link_red2_b16, a.link_red2_b16:visited { color: #f00000; }
a.link_red2:hover { text-decoration:underline; }
a.link_yellow, a.link_yellow:visited, a.link_yellow_bold, a.link_yellow_bold:visited, a.link_yellow_b14, a.link_yellow_b14:visited { color: #ffc600; }
a.link_blue, a.link_blue:visited, a.link_blue_bold, a.link_blue_bold:visited, a.link_blue_b14, a.link_blue_b14:visited { color: #48a8d9; }
a.link_black, a.link_white, a.link_ash, a.link_sash, a.link_gray, a.link_red, a.link_red2, a.link_yellow, a.link_blue, a.link_black_bold, a.link_white_bold, a.link_ash_bold, a.link_gray_bold, a.link_red_bold, a.link_yellow_bold, a.link_blue_bold { font-size: 12px; line-height: 20px; }
a.link_black_bold, a.link_white_bold, a.link_ash_bold, a.link_sash_bold, a.link_gray_bold, a.link_red_bold, a.link_red2_bold, a.link_yellow_bold, a.link_blue_bold, a.link_black_b14, a.link_white_b14, a.link_ash_b14, a.link_gray_b14, a.link_red_b14, a.link_yellow_b14, a.link_blue_b14 { font-weight: bold; }
a.link_black_bold, a.link_white_bold, a.link_ash_bold, a.link_sash_bold, a.link_gray_bold, a.link_red_bold, a.link_red2_bold, a.link_yellow_bold, a.link_blue_bold, a.link_black_b16, a.link_white_b16, a.link_ash_b16, a.link_gray_b16, a.link_red_b16, a.link_yellow_b16, a.link_blue_b16 { font-weight: bold; }
a.link_black_b14, a.link_white_b14, a.link_ash_b14, a.link_sash_b14, a.link_gray_b14, a.link_red_b14, a.link_red2_b14, a.link_yellow_b14, a.link_blue_b14 { font-size: 14px; line-height: 20px; }
a.link_black_b16, a.link_white_b16, a.link_ash_b16, a.link_sash_b16, a.link_gray_b16, a.link_red_b16, a.link_red2_b16, a.link_yellow_b16, a.link_blue_b16 { font-size: 16px; line-height: 20px; }
/*****************************************************************************/
/* text   								                                     */
/*****************************************************************************/
.text_sash, .text_sash_bold, .text_sash_b14, .text_sash_b16, {color:#666666}
.text_black, .text_black_bold, .text_black_b14, .text_black_b16 { color: #000000; }
.text_white, .text_white_bold, .text_white_b14, .text_white_b16 { color: #ffffff; }
.text_ash, .text_ash_bold, .text_ash_b14, .text_ash_b16 { color: #696969; }
.text_gray, .text_gray_bold, .text_gray_b14, .text_gray_b16 { color: #959595; }
.text_red, .text_red_bold, .text_red_b14, .text_red_b16 { color: #f00000; }
.text_red2, .text_red2_bold, .text_red2_b14, .text_red2_b16 { color: #D01F3C; }
.text_yellow, .text_yellow_bold, .text_yellow_b14, .text_yellow_b16 { color: #ffc600; }
.text_blue, .text_blue_bold, .text_blue_b14, .text_blue_b16 { color: #48a8d9; }
.text_black, .text_sash, .text_white, .text_ash, .text_gray, .text_red, .text_yellow, .text_blue { font-size: 12px; line-height: 20px; }
.text_black_bold, .text_sash_bold, .text_white_bold, .text_ash_bold, .text_gray_bold, .text_red_bold, .text_yellow_bold, .text_blue_bold { font-size: 12px; line-height: 20px; font-weight: bold; }
.text_black_b14, .text_sash_b14, .text_white_b14, .text_ash_b14, .text_gray_b14, .text_red_b14, .text_yellow_b14, .text_blue_b14 { font-size: 14px; line-height: 20px; font-weight: bold; }
.text_black_b16, .text_sash_b16, .text_white_b16, .text_ash_b16, .text_gray_b16, .text_red_b16, .text_yellow_b16, .text_blue_b16 { font-size: 16px; line-height: 20px; font-weight: bold; }
/*****************************************************************************/
/* tab   								                                     */
/*****************************************************************************/
.tab { margin-top:-30px; }
.tab td { height:33px; vertical-align:bottom; line-height:23px; text-align:center; }
.tab .line { border-bottom:1px solid #c4c4c4; }
.tab .tab_on { width:102px; background:url(../images/tab_on.gif) no-repeat bottom; }
.tab .tab_on a { color:#444; }
.tab .tab_on a:hover { color:#ff0000; }
.tab .tab_off { width:94px; background:url(../images/tab_off.gif) no-repeat bottom; }
.tab .tab_off a { color:#a3a3a3; }
.tab .tab_off a:hover { color:#ff0000; }
/*****************************************************************************/
/* tab  content 								                             */
/*****************************************************************************/
.tab_content { margin-bottom:50px; margin-top:10px; }
.tab_content ul { margin:30px; margin-bottom:0; }
.tab_content li { padding:0 0 10px 10px; }
.tab_content li a { text-decoration:underline; color:#666 }
.tab_content li a:hover { text-decoration:none; }
.tab_content p { padding:15px; }
.tab_content .data { border-right:1px solid #e5e5e5; border-top:1px solid #e5e5e5; }
.tab_content .data td { border-left:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding:3px 10px; }
.tab_content .insidebox { width:100%; }
.tab_content .lefttitle { text-align:center; font-weight:bold; width:60px; }
.tab_content table.insidebox { width:100%; border:none; margin:0; }
.tab_content .insidebox td { border:none; border-top:1px solid #e5e5e5; }
.tab_content .insidebox .firstcol { width:25%; border-top:none; }
.tab_content .insidebox .secondcol { width:25%; border-top:none; }
.tab_content .insidebox .thirdcol { width:25%; border-top:none; }
.tab_content .insidebox .forthcol { width:25%; border-top:none; }
#content3 .data { margin-top:30px; }
/*****************************************************************************/
/* support 								                                     */
/*****************************************************************************/
.support { float:left; margin-bottom:30px; width:610px; }
.support1 { float:left; margin-bottom:15px; width:610px; }
.support ul { float:right; list-style:none; }
.support li { line-height:30px; border-bottom:1px dashed #bbbbbb; float:left; width:610px; }
.support li a { color:#000000; text-decoration:none; padding-left:20px; float:left; font-weight: bold; background-image:none; }
.support li a:hover { color:#ff0000; }
.support li span { float:right; color:#999999; width:50px; }
#support_tutorial { padding-left:20px; background: url(../images/icon_tutorial.gif) no-repeat 5px; }
#support_tutorial a { color:#666666; padding-left:0px; line-height:30px; font-weight: normal; }
#support_tutorial a:hover { color:#FF0000; }
#support_faq { padding-left:20px; background: url(../images/icon_faq.gif) no-repeat 5px; margin-left:20px; }
#support_faq a { color:#666666; padding-left:0px; line-height:30px; font-weight: normal; }
#support_faq a:hover { color:#FF0000; }
#support_doc { padding-left:20px; background: url(../images/ico_doc.gif) no-repeat 5px; margin-left:20px; }
#support_doc a { color:#666666; padding-left:0px; line-height:30px; font-weight: normal; }
#support_doc a:hover { color:#FF0000; }
.ad_table { margin-bottom:20px; }
/*****************************************************************************/
/* team 								                                     */
/*****************************************************************************/
.team { margin-bottom:30px; }
.team img { margin-bottom:20px; }
.team .pic { margin-left:20px; }
.team .pic img { border:1px solid #aeadad; padding:5px; margin:18px 0 18px 50px; }
.team p { text-indent:24px; padding:10px 25px 10px 25px; }
.team .line { background:url(../images/line_bg.gif) repeat-x 0 20px; height:60px; }
.partner p { text-indent:24px; padding:0 30px 0 20px; }
.partner table { margin:30px 0 10px 0; }
.partner .pic { vertical-align:top; }
.partner .pic img { margin:20px 0 0 50px; }
.partner .info { background:url(../images/dot_bg.jpg) repeat-x top; padding-top:10px; }
.partner .info a { background:url(../images/arrow_gray.gif) no-repeat left; padding-left:15px; font-size:13px; font-weight:bold; color:#000; }
.partner .info a:hover { color:#ff0000; }
.partner .info p { text-indent:0; padding:15px 0 30px 15px; }
/*****************************************************************************/
/* hr 								                                         */
/*****************************************************************************/
.hr_left { background:url(../images/line_v.jpg) no-repeat right top; height:540px; vertical-align:top; }
.hr_left .title { padding:0 0 20px 16px; }
.hr_left ul { list-style:none; }
.hr_left li { text-align:right; padding-right:25px; line-height:30px; }
.hr_left a { color:#484848; text-decoration:none; }
.hr_left a:hover { color:#f22900; text-decoration:underline; }
.hr_left p { padding:0 20px 0 28px; }
.hr_left a { color:#484848; }
.hr_left a:hover { color:#484848; text-transform:inherit; }
.clear { clear:both; }
.line { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; }
.contact td { padding-bottom:20px; vertical-align:top; }
.contact img { margin-top:5px; }
/*****************************************************************************/
/* sitemap 								                                         */
/*****************************************************************************/
.sitemap ul { list-style:none; }
.sitemap li { background:url(../images/dot_gray.gif) no-repeat 0 18px; padding:0 0 10px 13px; }
.sitemap a.section { font-size:13px; font-weight:bold; color:#000; line-height:40px; }
.sitemap a.section:hover { color:#ff0000; }
.certificate { margin:20px auto; }
.certificate td { text-align:center; padding-bottom:60px; }
/*****************************************************************************/
/* price 								                                     */
/*****************************************************************************/
.comments_l { color:#999; font: bold 10px "Verdana", "Tahoma", "Arial"; text-decoration:line-through; }
/*****************************************************************************/
/* Feng 								                                     */
/*****************************************************************************/
.b { font-weight:bold; }
.black { color:#000; }
.font_12 { font-size: 12px; }
.font_13 { font-size: 13px; }
.font_14 { font-size:14px; }
