body { margin:0; padding:0; font-size:12px; font-family:Tahoma; color:#333; }
#wrapper { margin:0 auto; padding:0 20px 10px 20px; width:960px; background:url(images/bg.gif) repeat-y top center; }
#main { float:left; width:750px; }
#sidebar { float:right; width:200px; }
#footer { padding:5px 0; text-align:center; background:#eff6fd; color:#666; line-height:21px; border-top:1px solid #ace; }
#main2 { float:right; width:750px; }
#sidebar2 { float:left; width:200px; }
.clear { clear:both; height:0; line-height:0; font-size:0; }
img { border:none; }
form { margin:0; padding:0; }
a { text-decoration:none; color:#333; }
a:hover { text-decoration:underline; color:#f50; }
/*------------------------------- Share -----------------------------------------*/
/*--logo--*/
.logo { margin:0 auto; padding:15px 0 0 0; width:960px; }
/*--tel--*/
.tel { margin:-26px auto 2px auto; width:990px }
/*--banner--*/
#main .banner { margin:10px 0; width:750px; height:200px; overflow:hidden; }
#main .banner img { width:750px; height:200px; }
#main2 .banner { margin:10px 0; width:750px; overflow:hidden; }
#idPicShow { position:relative; }
#idPicText { position:absolute; left:10px; top:10px; display:none; }
#idPicText h1 { font-size:24px; margin:10px; }
#idPicText p { font-size:14px; margin:10px; }
#idPicText a { color:#fff; text-decoration:none; }
#idPicText a:hover { color:#fff; text-decoration:none; }
#idNum { position:absolute; right:2px; top:180px; margin:0; padding:0; font-size:20px; }
#idNum li { float: left; list-style:none; color: #fff; text-align: center; line-height: 16px; width: 16px; height: 16px; font-family: Arial; font-size: 12px; cursor: pointer; margin-left: 1px; border: 1px solid #707070; background-color: #060a0b; }
#idNum li.on { line-height: 18px; width: 18px; height: 18px; font-size: 14px; border: 0; background-color: #ce0609; font-weight: bold; }
/*--recommend--*/
.recommend { padding:0 0 10px 0; }
.recommend .gallery { margin:0 auto; padding:0; list-style:none; width:180px; text-align:center; }
.recommend .gallery li { margin:10px 0 0 0; border:1px solid #ddd; color:#049; background:#fff; }
.recommend .gallery li img { padding-bottom:2px; }
.recommend .gallery li span { display:block; padding:5px 0; }
/*--img--*/
.img { margin:10px 0; }
/*--img_btn--*/
.img_btn { margin:10px 0; }
/*--current--*/
#current { margin:0 auto; padding:6px 20px; width:960px; background:url(images/current_bg.gif) repeat-y top center; color:#666; }
/*--pages--*/
.pages { padding:20px 0; text-align:center; }
/*--friendlink--*/
.friendlink { margin:0; padding:0; list-style:none; text-align:center; border:1px solid #ace; }
.friendlink li { display:inline; }
.friendlink li img { vertical-align:top; margin:0 5px }
/*--footer--*/
#footer p { margin:0; }
#footer a { color:#666; text-decoration:none; }
#footer a:hover { color:#573d27; text-decoration:underline; }
#footer .copyright { margin:0px auto; width:960px; }
#footer .site_info { margin:0px auto; padding:5px 10px; width:940px; border:1px solid #ace; background:#fff; text-align:left; }
/*--col--*/
.col { margin:10px 0; border:1px solid #ace; }
.col h3 { margin:0; padding:0 10px; height:27px; line-height:27px; font-size:14px; color:#049; background:url(images/title_bg.gif) repeat-x; }
.col .list { margin:10px; padding:0; list-style:none; line-height:22px; }
.col .list li { padding:0 0 0 12px; background:url(images/list_2.gif) no-repeat 0 9px; }
.col .list li em { float:right; color:#999; font-style:normal; }
.col .snapshot { margin:0; padding:0; list-style:none; }
.col .snapshot li { margin:0 10px; padding:10px 0; border-bottom:1px dashed #ccc; }
.col .snapshot li .pic { float:left; padding-right:5px; }
.col .snapshot li .title { font-weight:bold; font-size:12px; margin-bottom:6px; }
.col .snapshot li .title a { color:#f50; }
.col .snapshot li .text { line-height:20px; }
/*--main3--*/
#main3 { padding:30px 50px; font-size:14px; }
#main3 .headline { margin:0; padding:0 10px; height:27px; line-height:27px; font-size:14px; color:#049; background:url(images/title_bg.gif) repeat-x; border:1px solid #ace; border-bottom:none; }
#main3 .tit { font-size:18px; text-align:center; }
#main3 .info { padding:5px 0; text-align:center; background:#f7f7f7; }
#main3 .content { color:#000; line-height:1.8em; }
/*------------------------------- ˵ -----------------------------------------*/
#nav { margin-top:-70px; padding-bottom:26px; background:url(images/nav_bg.gif) repeat-x bottom; font-size:14px; }
#nav_position { margin:0 auto; width:960px; }
#nav_position p { text-align:right; margin:15px 0; font-size:12px; }
#nav_position p a { background:url(images/list_1.gif) no-repeat 0 5px; padding:0 12px 0 7px; }
#nav ul { float:right; margin:0; padding:0; list-style:none; }
#nav li { float:left; display:inline; margin:0 2px; position:relative; }
#nav strong a { float:left; color:#666; text-decoration:none; padding-left:20px; background:url(images/nav_left.gif) no-repeat left; cursor:pointer; }
#nav strong a span { float:left; padding-right:20px; padding-top:8px; height:25px; background:url(images/nav_right.gif) no-repeat right; }
#nav strong a:hover { color:#fff; text-decoration:none; background:url(images/nav_left2.gif) no-repeat left; }
#nav strong a:hover span { background:url(images/nav_right2.gif) no-repeat right; }
#nav li div { color:#fff; display:none; font-size:12px; }
#nav li div a { color:#fff; text-decoration:none; }
#nav li div a:hover { color:#fff; text-decoration:underline; }
/*--nav1--*/
#nav1_on #nav1 strong a { color:#fff; background:url(images/nav_left2.gif) no-repeat left; }
#nav1_on #nav1 strong a span { background:url(images/nav_right2.gif) no-repeat right; }
#nav1_on #nav1 div { position:absolute; top:37px; left:15px; display:block; width:600px; }
/*--nav2--*/
#nav2_on #nav2 strong a { color:#fff; background:url(images/nav_left2.gif) no-repeat left; }
#nav2_on #nav2 strong a span { background:url(images/nav_right2.gif) no-repeat right; }
#nav2_on #nav2 div { position:absolute; top:37px; left:15px; display:block; width:600px; }
/*--nav3--*/
#nav3_on #nav3 strong a { color:#fff; background:url(images/nav_left2.gif) no-repeat left; }
#nav3_on #nav3 strong a span { background:url(images/nav_right2.gif) no-repeat right; }
#nav3_on #nav3 div { position:absolute; top:37px; left:15px; display:block; width:500px; }
/*--nav4--*/
#nav4_on #nav4 strong a { color:#fff; background:url(images/nav_left2.gif) no-repeat left; }
#nav4_on #nav4 strong a span { background:url(images/nav_right2.gif) no-repeat right; }
#nav4_on #nav4 div { position:absolute; top:37px; left:-57px; display:block; width:500px; }
/*--nav5--*/
#nav5_on #nav5 strong a { color:#fff; background:url(images/nav_left2.gif) no-repeat left; }
#nav5_on #nav5 strong a span { background:url(images/nav_right2.gif) no-repeat right; }
#nav5_on #nav5 div { position:absolute; top:37px; left:-100px; display:block; width:450px; }
/*--nav6--*/
#nav6_on #nav6 strong a { color:#fff; background:url(images/nav_left2.gif) no-repeat left; }
#nav6_on #nav6 strong a span { background:url(images/nav_right2.gif) no-repeat right; }
#nav6_on #nav6 div { position:absolute; top:37px; left:-227px; display:block; width:550px; }
/*--nav7--*/
#nav7_on #nav7 strong a { color:#fff; background:url(images/nav_left2.gif) no-repeat left; }
#nav7_on #nav7 strong a span { background:url(images/nav_right2.gif) no-repeat right; }
#nav7_on #nav7 div { position:absolute; top:37px; left:-7px; display:block; width:150px; }
/*--nav8--*/
#nav8_on #nav8 strong a { color:#fff; background:url(images/nav_left2.gif) no-repeat left; }
#nav8_on #nav8 strong a span { background:url(images/nav_right2.gif) no-repeat right; }
#nav8_on #nav8 div { position:absolute; top:37px; left:-106px; display:block; width:200px; }
/*--menu--*/
.menu { background:#f7fafe; }
.menu .list li { padding:0; background:url(images/menu_line.gif) no-repeat left bottom; line-height:26px; height:26px; overflow:hidden; }
.menu .list li a { padding-left:20px; background:url(images/list_menu.gif) no-repeat 0 3px; font-size:14px; color:#049; }
/*--menu2--*/
.menu2 { background:#fff; }
.menu2 .list li { padding:0; background:url(images/menu_line.gif) no-repeat left bottom; line-height:26px; height:26px; overflow:hidden; }
.menu2 .list li a { padding-left:20px; background:url(images/list_menu2.gif) no-repeat 3px 4px; font-size:14px; color:#049; }
/*--˵--*/
.col .t { padding:10px; display:block; font-size:12px; color:#f50; background:#f7fafe url(images/menu_line.gif) no-repeat left bottom; cursor:pointer; }
.col .c { margin:0 10px; line-height:150%; color:#666; }
/*------------------------------- ҳ -----------------------------------------*/
/*--domain--*/
.domain { margin:10px 0; padding:5px 10px; background:url(images/domain_bg.gif) repeat-x; border:1px solid #ace; }
.domain strong { font-size:20px; color:#f50; }
.domain span { font-weight:bold; }
.domain .text { padding:0; width:200px; height:22px; background:url(images/text.gif) no-repeat; border:none; vertical-align:middle; }
.domain .submit { margin:0 50px 0 5px; padding:0; width:80px; height:22px; border:none; background:none; vertical-align:middle; }
.domain input { vertical-align:middle; }
/*--expo--*/
.expo { float:left; margin:0; padding:10px; width:355px; height:230px; overflow:hidden; line-height:1.6em;}
.expo p{ margin:0 0 10px 0;}
/*--active--*/
.active { float:right; margin:0; width:364px; height:250px; overflow:hidden; }
/*--about us--*/
.about_us { height:198px; overflow:hidden; }
.about_us .snapshot li { border-bottom:none; }
/*--tab--*/
.tab { margin:10px 0; width:748px; height:250px; background:url(images/title_bg.gif) repeat-x; border:1px solid #ace; position:relative; }
.tab h3 { float:left; margin:0 0 0 -1px; padding-left:20px; line-height:27px; font-size:14px; font-weight:normal; color:#049; cursor:pointer; }
.tab h3 span { padding-right:20px; }
.tab .tab_content,
.tab .selectContent,
.tab .unselectContent { width:748px; background:#fff; position:absolute; left:0; top:27px; }
.tab .selectTab { font-weight:bold; background:#fff; border-left:1px solid #ace; }
.tab .selectTab span { font-weight:bold; background:#fff; border-right:1px solid #ace; display:block; }
.tab .unselectContent { display:none; }
.tab .service { margin:0; padding:0; list-style:none; }
.tab .service li { margin:14px 0; padding-left:34px; background:url(images/list_1.gif) no-repeat 20px 4px; }
.tab .service li strong { color:#f50; }
.tab .service li strong a { color:#f50; }
.tab .service li a { padding:0 5px; }
.tab .snapshot_4 { margin:0; padding:0; list-style:none; }
.tab .snapshot_4 li { float:left; padding:15px 15px 0 15px; width:340px; }
.tab .snapshot_4 li .pic { float:left; margin-right:10px; }
.tab .snapshot_4 li .title { color:#f50; font-weight:bold; font-size:14px; }
.tab .snapshot_4 li .text a { color:#0000ff; text-decoration:underline; line-height:250%; }
.tab .snapshot_4 li strong { font-size:18px; color:#990000; }
.tab .snapshot_2 { margin:0; padding:0; list-style:none; }
.tab .snapshot_2 li { float:left; padding:15px 15px 0 15px; width:340px; }
.tab .snapshot_2 li .title { color:#f50; font-weight:bold; }
.tab .snapshot_2 li .pic { float:left; margin-right:10px; }
.tab .snapshot_2 li strong { font-size:18px; color:#990000; }

.news_snapshot { margin:0; padding:0; list-style:none;}
.news_snapshot li {margin:20px;}
.news_snapshot strong {font-size:14px; color:#f50;}
.news_snapshot strong a{font-size:14px; color:#f50;}
.news_snapshot .text {margin:3px 0;}
.news_snapshot .date {margin:3px 0; color:#999; float:right;}
.news_snapshot .keyword {margin:3px 0; color:#0058a7;}

/*--list--*/
#main2 .list { margin:30px; padding:0; list-style:none; font-size:14px; }
#main2 .list li { padding:0 0 0 12px; height:30px; line-height:30px; overflow:hidden; border-bottom:1px solid #eee; background:url(images/list_2.gif) no-repeat 0 13px; }
#main2 .list li em { float:right; color:#999; font-style:normal; }
#main2 .list li a { color:#000; }
#main3 .list { margin:30px; padding:0; list-style:none; font-size:13px; }
#main3 .list li { padding:0 0 0 12px; height:30px; line-height:30px; overflow:hidden; border-bottom:1px solid #eee; background:url(images/list_2.gif) no-repeat 0 13px; }
#main3 .list li em { float:right; color:#999; font-style:normal; }
#main3 .list li a { color:#000; }

/*--snapshot--*/
#main2 .snapshot th { padding:20px 10px 20px 20px; border-bottom:1px dashed #ccc; vertical-align:top; }
#main2 .snapshot td { padding:20px 20px 20px 10px; border-bottom:1px dashed #ccc; line-height:18px; vertical-align:top; }
#main2 .snapshot strong { font-size:14px; font-weight:bold; color:#f50; }
#main2 .snapshot strong a { color:#f50; }
#main2 .snapshot p { margin:5px 0; }
/*--snapshot_2--*/
#main2 .snapshot_2 th { padding:0 10px 30px 0; vertical-align:top; }
#main2 .snapshot_2 td { padding:0 40px 30px 0; line-height:18px; vertical-align:top; }
#main2 .snapshot_2 strong { font-size:14px; font-weight:bold; color:#f50; }
#main2 .snapshot strong a { color:#f50; }
#main2 .snapshot_2 p { margin:0; }
/*--content--*/
#main2 .banner_text { margin:10px 0; padding:16px 20px; background:#f7fafe; border-bottom:1px solid #ace; }
#main2 .banner_text h1 { font-size:18px; margin:0 0 6px 0; }
#main2 .banner_text p { font-size:12px; margin:0; line-height:1.6em; }
#main2 { margin:10px 0; }
#main2 .headline { margin:0; padding:0 10px; height:27px; line-height:27px; font-size:14px; color:#049; background:url(images/title_bg.gif) repeat-x; border:1px solid #ace; border-bottom:none; }
#main2 .headline span { background:url(images/list_3.gif) no-repeat 0 6px; padding-left:12px; }
#main2 .headline_2 { background:#e6eff8; font-size:14px; margin:0 0 20px 0; padding:0 20px; height:27px; line-height:27px; }
#main3 .headline_2 { background:#e6eff8; font-size:14px; margin:0 0 20px 0; padding:0 20px; height:27px; line-height:27px; }
#main2 .content { padding:15px 30px; line-height:150%; color:#000; font-size:14px; line-height:180%; }
#main2 .tit { font-size:18px; text-align:center; }
#main2 .info { margin:0 30px; padding:5px 0; text-align:center; background:#f7f7f7; }
/*--վײ--*/
.site_kits { border:1px solid #ccc; border-collapse:collapse; line-height:200%; margin:10px 0; }
.site_kits th { border:1px solid #ccc; padding:5px; background:#fafafa; white-space:nowrap; }
.site_kits td { border:1px solid #ccc; padding:10px; }
.site_kits .value { color:#f50; font-size:14px; font-weight:bold; white-space:nowrap; }
.site_kits_view { border:1px solid #ace; border-collapse:collapse; line-height:1.8em; margin-top:-1px}
.site_kits_view th { border:1px solid #ace; background:#eff6fd;}
.site_kits_view td { border:1px solid #ace; padding:2px 10px; }
.site_kits_other a { color:#f50; text-decoration:underline; }
/*-- ҵ --*/
.buniess { margin:0; padding:0; list-style:none; }
.buniess li strong { display:block; padding:5px 10px; background:#eff6fd; border-top:1px solid #ace; font-size:14px; color:#049; }
.buniess li strong img { padding:0 5px 0 0; vertical-align:middle; }
.buniess li strong a { color:#049; }
.buniess li div { padding:20px 10px; font-size:14px; }
/*-- ֧ --*/
.faq { margin:0px; }
.faq dt { padding:0 0 0 22px; height:30px; line-height:30px; overflow:hidden; border-top:1px solid #eee; background:#fcfcfc url(images/list_2.gif) no-repeat 11px 13px; color:#049; font-weight:bold; cursor:pointer; }
.faq dd { line-height:2em; color:#666; }
.faq dt a { color:#049; }
.faq dd a { color:#f50; }
/*--չʾ ---*/
.gallery_logo { margin:0; padding:0; list-style:none; background:#fff; }
.gallery_logo li { float:left; display:inline; margin:10px; width:165px; height:60px; border:1px solid #ccc; text-align:center; }
/*-- --*/
.partner { border-top:1px solid #fff; }
.partner .gallery_logo { margin:11px 0; padding:0 11px; }
/*--Ʒ--*/
.domain2 { margin:10px 0; }
.domain2 form { margin:10px 0; padding:20px; border:1px solid #ccc; background:#fafafa; }
.domain2 h3 { margin:0 0 15px 0; font-size:14px; width:100%; }
.domain2 label { float:left; width:100px; height:20px; }
.domain2 strong { font-size:20px; color:#f50; }
.domain2 span { font-weight:bold; }
.domain2 .search { height:40px; }
.domain2 .text { padding:0; width:230px; height:22px; background:url(images/text.gif) no-repeat; border:none; vertical-align:middle; }
.domain2 .submit { margin:0 0 0 5px; padding:0; width:80px; height:22px; border:none; background:none; vertical-align:middle; }
.domain2 input { vertical-align:middle; }
.snapshot_email { margin:0; padding:0 10px; list-style:none; background:#fff; }
.snapshot_email li { float:left; display:inline; padding:0 20px; width:324px; }
.snapshot_email li .pic { float:left; margin-right:10px; width:70px; height:100px; }
.snapshot_email li .title { margin:10px 0; padding:3px 0; font-size:14px; font-weight:bold; color:#f50; border-bottom:1px solid #eee; }
.snapshot_email li .text { line-height:18px; }
.snapshot_email li a { color:#06c; text-decoration:underline; }
.snapshot_host { margin:0; padding:0 10px; list-style:none; background:#fff; }
.snapshot_host li { padding:0 20px; }
.snapshot_host li .pic { float:left; margin-right:10px; width:150px; height:278px; text-align:center; }
.snapshot_host li .title { margin:10px 0; padding:3px 0; font-size:14px; font-weight:bold; color:#f50; border-bottom:1px solid #eee; }
.snapshot_host li .text { line-height:18px; }
.snapshot_host li a { color:#06c; text-decoration:underline; }
/*--վͼ--*/
.sitemap { border:1px solid #ace; border-collapse:collapse; margin:20px 0; width:100%; }
.sitemap th { border:1px solid #ace; padding:10px 20px; background:#eff6fd; }
.sitemap td { border:1px solid #ace; padding:10px 20px; }
/*--404--*/
.page404 { margin:150px auto; width:600px; font-size:14px; line-height:2em; }
.page404 a { color:red; text-decoration:underline; }
/*--ʽ--*/
.payment { border:1px solid #ace; border-collapse:collapse; margin:20px 0; width:100%; text-align:center; }
.payment th { border:1px solid #ace; padding:2px; background:#eff6fd; }
.payment td { border:1px solid #ace; padding:2px; }
/*--disk--*/
#disk { font-size:12px; width:690px; line-height:1.6em; }
#disk p { margin:10px 0; }
#disk .d1 { background:#f7fafe; border:1px solid #f7fafe; padding:0 20px; color:#049; }
#disk .d2 { margin:0; padding:0; list-style:none; color:#666; }
#disk .d2 strong { color:#f60; }
#disk .d2 li { border-bottom:1px solid #ddd; padding:15px 20px 0 100px; float:left; width:225px; height:160px; }
#disk .d3 { background:#f7fafe; border:1px solid #f7fafe; padding:0 20px; color:#049; }
