/* CSS--STYLE--DOCUMENT 16:42 2009-1-6*/
/* -------all-by----CELESTE------------*/

/* 默认设定 */

/* -------------------image--*/
.pic_border{ padding-top:1px; border:1px #cecece solid;}
.licence_pic{ clear:both; float:right;}

/* -------------------link--*/


/* -------------------细节修饰--*/
#all .stripe{ background-color:#e9f2f9;}
#all .stripe2{ background-color:#f2f1f4;}
.bdr_t{ border-top:1px #fff solid;}
.bdr_u{ border-bottom:1px #cedee4 solid;}
.bdr_u2{ border-bottom:1px #e1e2e3 solid;}
.bg_btm{ padding-bottom:10px; #padding-bottom:10px; width:100%;background:url(../img/content_bottom.gif) bottom no-repeat; overflow:hidden;}
.bg_btm .sln_bg_t{ margin:0 auto; width:938px;background:url(../img/sln_bg.gif) repeat-x #f4f7fc; overflow:hidden;}
.bg_btm .sln_bg_b{width:100%; background:url(../img/sln_b_bg_idc.jpg) bottom no-repeat; overflow:hidden;}
.tip_2{ clear:both; margin:0px auto; margin-bottom:12px;width:920px; height:14px; background:url(../img/tip.gif) repeat-x;}
#sidebar .sidebar_bg{ padding-right:9px; width:198px; background:url(../img/sidebar_border.gif) right repeat-y; overflow:hidden;}
/* -------------------导航条--*/



/*--布局部分--*/

/* -------------------一级布局--*/

#content{ padding-top:1px; border-top:1px #cecece solid; width:100%; background:url(../img/border.gif) repeat-y #fff;}



/* -------------------二级布局(homepage)--*/
#top{ margin:19px 0 0 266px;width:50%;}
#top, #top a{ color:#1c4e67; text-decoration:none; letter-spacing:1px;}
#top a:hover{ text-decoration:underline;}
#banner{width:100%; height:230px; background:url(../img/banner.gif) no-repeat;}
#flash{width:100%; height:230px; background:#5a0e48;text-align:center;}


.subnav{ position:absolute; top:0; border:1px #9db0bc solid; border-top:0px; width:170px; background:#dae9f1; visibility: hidden;z-index:100;}
.subnav a{ display:block;text-indent: 5px;padding: 5px 0;text-decoration: none;color:#000; text-indent:1em;}
* html .subnav a{ /*IE only hack*/width: 100%;}
.subnav a:hover{ color:#fff; background:#174a8b;}

.content_1{ margin:0px auto; width:934px; height:295px; background:url(../img/content_1_bottom.gif) no-repeat bottom; overflow:hidden;}
.search_bar{ padding-left:82px; padding-top:11px; #padding-top:3px;}
.search_bar .t_blank{ border:1px #5a5a59 solid; width:138px; height:16px; background:url(../img/input_bg.gif) repeat-x;}
.search_bar .button{ width:51px; background:url(../img/search_button.gif) no-repeat;}
.search_bar .tab{ display:inline; margin-left:92px; letter-spacing:1px; }
.search_bar a{ display:inline; padding-left:25px; color:#000; text-decoration:none;}
.search_bar .link_1{ margin-left:75px; background:url(../img/icon_1.gif) no-repeat;}
.search_bar .link_2{ margin-left:10px; background:url(../img/icon_2.gif) no-repeat;}

.content_2{ padding:6px 6px 10px; width:934px; background:url(../img/content_bottom.gif) bottom no-repeat; overflow:hidden;}

.serv_center{ float:left; margin-right:10px; width:210px; overflow:hidden; background:#cfc;}
.serv_center .panel .title{width:100%; height:36px; background:url(../img/list_tip.gif) #fff left no-repeat; font-family:"黑体";  font-size:13px; font-weight:bold; line-height:270%; text-indent:2em;}
.serv_center .panel .col{ float:left; padding:13px; width:184px;background:url(../img/serv_bg.gif) no-repeat #fff;}
.serv_center .panel .col a{ display:block; float:left; padding:2px 0 8px 10px; width:60px; background:url(../img/list_tip2.gif) no-repeat; font-size:13px; color:#222; line-height:120%;}
.serv_center .panel .col a:hover, .guide .panel .col .sub_col a:hover, .content_2 .news .panel .col ul li a:hover, .sub_nav a:hover, .crumbs .left a:hover{ color:#0f3f7f;}

.guide{ float:left; margin-right:10px; width:492px; overflow:hidden;}
.guide .panel .title{ width:100%; height:36px; background:url(../img/list_tip.gif) #fff left no-repeat; font-family:"黑体"; font-size:13px; font-weight:bold; line-height:270%; text-indent:2em;}
.guide .panel .title .more{ position:relative; margin-left:300px; height:13px; overflow:hidden;color:#666; font-weight:normal;}
.guide .panel .col{}
.guide .panel .col .sub_col{ display:block; float:left; margin-right:1px; width:81px; height:153px; background:url(../img/guide_tip.gif) no-repeat; }
.guide .panel .col .sub_col span{ display:block; padding-bottom:10px; width:100%; color:#455c79; font-weight:bold; text-align:center; line-height:200%;}
.guide .panel .col .sub_col a{ display:block; width:100%; color:#6d6d6d; text-align:center; line-height:180%;}


.content_2 .news{ float:left; width:210px; overflow:hidden;}
.content_2 .news .panel .title{width:100%; height:21px; background:url(../img/b_tip.gif) repeat-x bottom;overflow:hidden;}

/*
.content_2 .news .panel .title{ padding-top:6px;  width:100%; height:21px; background:url(../img/b_tip.gif) repeat-x bottom;overflow:hidden;}
*/
/*
.content_2 .news .panel .title .t_1{ display:block; float:left; margin-right:1px; width:65px; height:100%; background:url(../img/tabpic_1.gif) bottom  no-repeat; color:#111; line-height:200%; text-indent:33px;}
.content_2 .news .panel .title .t_1:hover{ text-decoration:none;}
*/

.content_2 .news .panel .title .t_1{ display:block; float:left; margin-right:1px; padding-top:7px;width:65px; height:14px; background:url(../img/AWP-4a-133.gif) bottom no-repeat; color:#111; line-height:100%; text-indent:33px;}
.content_2 .news .panel .title .t_2{ display:block; float:left; margin-right:1px; padding-top:7px;width:65px; height:14px; background:url(../img/AWP-4a-134.gif) bottom no-repeat; color:#111; line-height:100%; text-indent:33px;}
.content_2 .news .panel .col{ position:absolute; padding-top:14px; width:100%; overflow:hidden; background:url(../img/news_b_tip.gif) no-repeat #ecf6fb; text-align:right;}
.content_2 .news .panel .col ul{ border-bottom:1px #cecece solid; text-align:left;}
.content_2 .news .panel .col ul li a{ margin-left:5px; padding-left:10px; color:#111; line-height:200%; background:url(../img/list_tip3.gif) no-repeat left;}
.content_2 .news .panel .col .more{ color:#666;}

.bottom_nav{ margin-bottom:2px; padding:13px 0 5px 10px; border-bottom:9px #eeeded solid; width:936px;; height:32px; background:url(../img/bottom_nav.gif) 0px 5px no-repeat #fff; color:#333; }
.bottom_nav a{text-decoration:none; color:#333;}
.bottom_nav a:hover{ color:#f00; text-decoration:underline;}
.bottom_nav .add{ padding-left:51px;#padding-left:15px;}


#column{float:left; width:59.95%; height:100%; overflow:hidden; background:#CC99FF;}

.title{}
.container{}

/* -------------------二级布局(otherpages)--*/

.sub_nav{ margin: 0px 1px; width:944px; height:32px; background:url(../img/subnav_bg.gif) no-repeat;}
.sub_nav a{ display:block; float:left; padding:0 18px 0 18px; height:32px; background:url(../img/subnav_button_sld.gif) no-repeat left; color:#427893; text-decoration:none; line-height:280%;}
.sub_nav a:first-child{ padding-left:30px; color:#333;}
#content .bg_btm .sub_nav .first{ -margin-left:6px; color:#333; -background:none;}
.sub_nav a:hover{ text-decoration:underline;}

.crumbs{ margin:0 auto; margin-bottom:5px; border:1px #fff solid; width:942px; height:29px; background:url(../img/crumbs.gif) no-repeat; overflow:hidden;}
.crumbs .left, #top_ad_1 .left{ float:left; padding:3px 0 0 27px; color:#0a0a0a; line-height:200%; letter-spacing:1px;}
.crumbs .left a{ color:#000;}
.crumbs .right{ float:right; padding:7px 27px 0 0px;color:#0a0a0a;letter-spacing:1px;}
.crumbs .right select{ width:185px;}
.crumbs .right select option{ text-indent:1em; background:#f3fbff;}

#sidebar{ #margin-bottom:140px; margin-left:10px;-margin-left:5px; -margin-right:5px; float:left; width:207px; overflow:hidden;}
#sidebar .side_box1{ margin-bottom:7px; width:100%; background:#fff; overflow:hidden;}
#sidebar .side_box1 .title{ padding-top:4px; #padding-top:7px;width:207px; height:23px; #height:20px; background:url(../img/sidebar_title.gif) no-repeat; color:#fff; font-weight:bold; text-indent:2em;}
#sidebar .side_box1 .title2{padding-top:7px; width:207px;height:27px;background:url(../img/sidebar_title_2.gif) no-repeat; color:#000; font-weight:bold; text-indent:2em;}
#sidebar .side_box1 .title4{padding-top:14px; width:207px;height:20px;background:url(../img/sidebar_title_4.gif) no-repeat; color:#000; font-weight:bold; font-size:14px; text-indent:35px; letter-spacing:1px;}
#sidebar .side_box1 .title5{padding-top:20px; width:207px;height:25px;background:url(../img/sidebar_title_3.gif) no-repeat; color:#000; font-weight:bold; text-indent:6em;}
#sidebar .side_box1 .col{ padding-left:2px; padding-bottom:3px; background:url(../img/sidebar_col_bg.gif) no-repeat bottom #fff; overflow:hidden;}

#sidebar .side_box1 .col2, #sidebar .side_box1 .col3{ padding-left:2px; padding-bottom:3px; border:1px #a9b4b8 solid; border-width:0 1px; background:#fff; overflow:hidden;}
#sidebar .side_box1 .col3{ width:203px;}
#sidebar .side_box1 .bottom{ width:207px; height:5px; overflow:hidden; background:url(../img/sidebar_col2_bg.gif) no-repeat #fff;}
#sidebar .side_box1 .col a{ display:block; padding-top:9px; #padding-top:12px; width:202px; height:24px; #height:21px; background:url(../img/sidebar_button.gif) no-repeat; text-indent:40px; color:#181818;}
#sidebar .side_box1 .col a:hover, #sidebar .side_box1 .col .first{background:url(../img/sidebar_button_h.gif) no-repeat; text-decoration:none;}
#sidebar .side_box1 .col2 a{ display:block; padding-top:9px; #padding-top:12px; width:202px; height:26px; #height:23px; background:url(../img/sidebar_button2.gif) no-repeat; text-indent:40px; color:#181818;}
#sidebar .side_box1 .col2 a:hover, #sidebar .side_box1 .col2 .first{background:url(../img/sidebar_button2_h.gif) no-repeat; text-decoration:none;}
#sidebar .side_box1 .col3 a{ display:block; float:left; padding-top:12px;  width:92px; height:14px; background:url(../img/list_tip3.gif) 10px 17px no-repeat; text-indent:20px; color:#181818;}
#sidebar .side_box1 .col3 a:hover{ color:#0f3f7f; text-decoration:none;}
#sidebar .side_box1 .col_4{ padding-bottom:55px; padding-top:10px; width:100%; background:url(../img/sidebar_col4_bg.gif) no-repeat bottom #fff; overflow:hidden;}
#sidebar .side_box1 .col_4 a{ display:block; padding-top:4px; #padding-top:7px; width:180px; height:24px; #height:21px;text-indent:20px; color:#181818; font-family:"宋体" }
#sidebar .side_box1 .col4{ width:100%; height:75px; background:url(../img/sidebar_box_bg.gif) no-repeat;}
#sidebar .side_box1 .col4 a{ display:block; text-align:right; padding-top:15px; margin-right:15px; color:#000;}
#sidebar .side_box1 .col4 a:hover{}

#sidebar .side_box1 .col5{ padding-left:2px; padding-bottom:3px; background:url(../img/sidebar_col_bg2.gif) no-repeat bottom #fff; overflow:hidden;}
#sidebar .side_box1 .col5 a{ display:block; padding-top:9px; #padding-top:12px; width:202px; height:24px; #height:21px;background:url(../img/sidebar_button2_h.gif) no-repeat bottom; text-indent:40px; color:#426172;}
#sidebar .side_box1 .col5 a:hover{}

#sidebar .side_box1 .col .inner1{ width:100%; height:118px; background:url(../img/sidebar_inner_bg.gif) no-repeat; overflow:hidden;}
#sidebar .side_box1 .col .inner2{ width:100%; height:103px; background:url(../img/sidebar_inner_bg2.gif) no-repeat; overflow:hidden;}
#sidebar .side_box1 .col .inner1 a, #sidebar .side_box1 .col .inner2 a{ display:block; float:right; margin:20px 25px 0 0; -margin-right:12px; width:16px; height:16px; background:url(../img/button_more.gif) no-repeat;}
#sidebar .side_box1 .col .inner1 a:hover, #sidebar .side_box1 .col .inner2 a:hover{background:url(../img/button_more_h.gif) no-repeat;}

#sidebar .side_box2{ padding-top:16px; width:207px; background:url(../img/sidebar_box_link_top.gif) no-repeat; overflow:hidden;}
#sidebar .side_box2 .panel{ padding-bottom:13px; width:100%; background:url(../img/sidebar_box_link_bottom.gif) no-repeat bottom; overflow:hidden;}
#sidebar .side_box2 .panel .col{ margin:0 7px; width:188px; text-align:center;}
#sidebar .side_box2 .panel .col img{ padding:9px 0; border:0px;}
#sidebar .side_box2 .panel .underline{ border-bottom:1px #e5e5e5 solid;}

#sidebar .side_box3{ margin-bottom:7px; width:100%; background:#fff; overflow:hidden;}
#sidebar .side_box3 .title{ padding-left:17px; padding-top:6px;width:190px; height:21px;background:url(../img/sidebar_box_title.gif) no-repeat; color:#fff; font-weight:bold;}
#sidebar .side_box3 .title2{ padding-left:17px; padding-top:6px;width:190px; height:21px;background:url(../img/sidebar_box_title2.gif) no-repeat; color:#fff; font-weight:bold;}
#sidebar .side_box3 .col{ padding:2px 13px 0px 11px; background:url(../img/sidebar_box_col.gif) no-repeat #fff; overflow:hidden;}
#sidebar .side_box3 .col a{ display:block; padding-top:9px; #padding-top:12px; width:180px; height:24px; #height:21px; background:url(../img/list_tip6.gif) no-repeat left 13px #fff; text-indent:20px; color:#181818; font-weight:bold;}
#sidebar .side_box3 .col a:hover{ background-position:5px 13px; text-decoration:none;}
#sidebar .side_box3 .col span{ display:block; width:166px; background:#f0eeee; overflow:hidden;}
#sidebar .side_box3 .col .col_a{ padding:7px 0 7px 15px;border-top:8px #fff solid; border-bottom:5px #fff solid;}
#sidebar .side_box3 .col .col_b{ padding:0px 0 11px 15px;border-top:0px; border-bottom:3px #fff solid;}
#sidebar .side_box3 .col .col_a a{ display:inline; background:none; text-indent:0px; color:#181818; font-weight:normal; line-height:220%;}
#sidebar .side_box3 .col .col_b a{ display:block; padding:4px 0px 5px;width:140px; height:41px; background:none; text-indent:0px; color:#181818; font-weight:normal;}
#sidebar .side_box3 .col .col_b a img{ border:0px; }
#sidebar .side_box3 .bottom{ width:207px; height:12px; background:url(../img/sidebar_box3_bottom.gif) no-repeat;}

#sidebar .side_box4{margin-bottom:7px; width:100%; background: url(../img/sidebar_box4_bg.gif) no-repeat #fff; overflow:hidden;}
#sidebar .side_box4 .col{ padding:6px 0 34px; width:100%; overflow:hidden; text-align:center;}
#sidebar .side_box4 .col a{ display:block; margin:0 auto; margin-bottom:1px; padding-top:10px; padding-left:46px; width:116px; height:22px; background:url(../img/sidebar_box4_button.gif) no-repeat; color:#0f2335; font-size:14px; text-align:left; font-weight:bold;}
#sidebar .side_box4 .col a:hover{background:url(../img/sidebar_box4_button_h.gif) no-repeat; text-decoration:none; color:#1288e3;}

#sidebar .side_box5{margin-bottom:7px; width:100%; overflow:hidden;}
#sidebar .side_box5 .title{ padding-left:8px; padding-top:23px;width:199px; height:83px; background: url(../img/sln_side_top.gif) no-repeat; color:#fff; font-weight:bold;}
#sidebar .side_box5 .title .f_1{ font-size:36px; color:#1d4363;}
#sidebar .side_box5 .title .f_2{ font-size:48px;color:#1d4363;}
#sidebar .side_box5 .title .f_3{ font-size:14px;color:#1d4363; letter-spacing:2px; font-weight:200;}
#sidebar .side_box5 .col{ padding:6px 0 34px; width:100%; overflow:hidden; text-align:center; text-indent:10px;}
#sidebar .side_box5 .col a{ display:block; margin-left:20px;#margin-left:10px; padding-top:6px; padding-left:30px; width:143px; height:22px; color:#0f2335;text-align:left; }
#sidebar .side_box5 .col a:hover{background:url(../img/sln_nav_bg.gif) no-repeat; font-weight:bold; text-decoration:none;}

#sidebar .side_box6{ margin-bottom:7px; width:198px; background:#fff; overflow:hidden;}
#sidebar .side_box6 .title{ padding-top:4px; #padding-top:7px;width:198px; height:26px; #height:23px; background:url(../img/sidebar_title_5.gif) no-repeat; color:#111; font-weight:bold; font-size:14px; text-indent:2em;}
#sidebar .side_box6 .col{padding:12px 10px 8px 6px; border:1px #adbabe solid; border:0px 1px; width:180px; background:url(../img/sidebar_col_bg.gif) no-repeat bottom #edf6fa; overflow:hidden; line-height:180%; }
#sidebar .side_box6 .col a{display:block; padding-left:10px; color:#181818;}
#sidebar .side_box6 .col img{ border:0px;}
#sidebar .side_box6 .col span{ display:block; margin:0px 5px 5px 5px; padding-bottom:5px; border-bottom:1px #adbabe dashed; height:60px; word-break:break-all;}

#sidebar .side_box7{width:198px; background:#fff; overflow:hidden;}
#sidebar .side_box7 .title{ padding-top:6px; #padding-top:9px;width:198px; height:34px; #height:25px; background:url(../img/sidebar_title_6.gif) no-repeat; color:#111; font-weight:bold; font-size:14px; text-indent:2em;}
#sidebar .side_box7 .col{padding:12px 10px 8px 6px; border:1px #adbabe solid; border:0px 1px; width:180px; background:url(../img/sidebar_col_bg.gif) no-repeat bottom #edf6fa; overflow:hidden; line-height:180%; }
#sidebar .side_box7 .col .scrl{ margin:0 auto; margin-bottom:7px; width:174px; height:267px; background:url(../img/sidebar_scroll_text.gif) no-repeat; overflow:hidden;}
#sidebar .side_box7 .col .scrl .title{ padding:0px; padding-top:8px;  width:174px; height:21px; background:none; color:#f00; font-weight:bold; font-size:14px; text-indent:19px;}
#sidebar .side_box7 .col .scrl .col{ margin:0 auto; padding:0px; padding-top:15px; padding-left:5px; border:0px; border-top:1px #9db0bc dashed; width:155px; background:#fff; overflow:hidden;  }
#sidebar .side_box7 .col .scrl .col marquee{line-height:200%; font-family:"宋体";}

#sidebar .side_pic{ padding-bottom:19px; width:207px; height:102px; background:url(../img/sln_side_top_bg.gif) no-repeat bottom;}
#sidebar .side_nav{ padding:0 29px 10px 6px; width:178px; background:url(../img/sln_side_right_bg.gif) no-repeat right top; overflow:hidden;}
#sidebar .side_nav .col{ margin-bottom:20px; width:100%;}
#sidebar .side_nav .col a{ display:block; width:100%; overflow:hidden; color:#5c5b5b;}
#sidebar .side_nav .col .st1{ padding-top:7px; height:20px; background:url(../img/list_tip7.gif) no-repeat left center; font-weight:bold; font-size:14px; text-indent:30px;}
#sidebar .side_nav .col .st2{ padding-top:8px; height:19px;background:url(../img/list_tip8.gif) no-repeat 8px center;text-indent:30px;}
#sidebar .side_nav .answ{ width:100%; overflow:hidden;}
#sidebar .side_nav .answ a{ display:block; width:178px; height:58px; background:url(../img/sln_side_answ.gif) no-repeat;}
#sidebar .side_nav .answ a:hover{background:url(../img/sln_side_answ_h.gif) no-repeat;}

#main{ margin-left:10px; -margin-left:5px; -margin-right:5px;float:left; width:706px; overflow:hidden;}

#top_ad_1{ margin-bottom:7px; width:704px; height:192px; background:url(../img/ad.gif) no-repeat; overflow:hidden;}
#top_ad_2{ margin-bottom:7px; width:704px; height:274px; background:url(../img/ad2.gif) no-repeat; overflow:hidden;}
#top_ad_3{ margin-bottom:7px; width:704px; height:284px; background:url(../img/ad3.gif) no-repeat; overflow:hidden;}
#top_ad_4{ margin-bottom:7px; width:704px; height:192px; background:url(../img/ad4.jpg) no-repeat; overflow:hidden;}
#top_ad_5{ margin-bottom:7px; padding-left:166px;  width:538px; height:192px; background:url(../img/ad5.gif) no-repeat; overflow:hidden;}
#top_ad_6{ margin-bottom:7px; padding-left:166px;  width:538px; height:212px; background:url(../img/ad6.gif) no-repeat; overflow:hidden; color:#333}
#top_ad_7{ margin-bottom:7px; width:704px; height:192px; background:url(../img/ad7.gif) no-repeat; overflow:hidden;}
#top_ad_8{ margin-bottom:7px; width:704px; height:199px; background:url(../img/ad8.gif) no-repeat; overflow:hidden;}
#top_ad_9{ margin-bottom:7px; width:704px; height:192px; background:url(../img/ad9.gif) no-repeat; overflow:hidden;}
#top_ad_9_2{ margin-bottom:7px; width:704px; height:147px; background:url(../img/ad9_2.gif) no-repeat; overflow:hidden;}
#top_ad_10{ margin-bottom:7px; width:704px; height:192px; background:url(../img/ad10.gif) no-repeat; overflow:hidden;}
#top_ad_11{ margin-bottom:2px; width:704px; height:197px; background:url(../img/ad11.gif) no-repeat; overflow:hidden;}
.top_pic{ margin-bottom:7px; margin-top:7px; width:704px; height:177px; background:url(../img/sln_main_bg.gif) bottom no-repeat; overflow:hidden;}


#top_step{ margin-bottom:7px; width:704px; height:93px; background:url(../img/step_intro.gif) no-repeat; overflow:hidden;}
#top_func{ margin-bottom:7px; width:704px; height:92px; background:url(../img/func_intro.gif) no-repeat; overflow:hidden;}
#top_ad_1 .text{ float:right; margin-top:50px; width:330px; height:100px; color:#3f3f3f;}
#top_ad_2 .text{ float:right; margin-top:45px; width:310px; height:100px; color:#3f3f3f;}
#top_ad_2 .text_2{ float:left; margin-left:24px; -margin-left:12px; width:582px; height:60px; color:#3f3f3f;}
#top_ad_2 .text_2 p{ text-indent:2em; line-height:180%;}
#top_ad_3 .text{ float:right; margin-top:50px; width:340px; height:93px; color:#3f3f3f;}
#top_ad_3 .text_2{ float:left; margin-left:24px; -margin-left:12px; width:505px; height:60px; color:#3f3f3f;}
#top_ad_3 .text_2 p{ text-indent:2em; line-height:180%;}
#top_ad_5 .text{ float:left; margin-top:158px;padding:0px; width:auto; letter-spacing:1px;}
#top_ad_5 .text span{ display:block; float:left; color:#0f336f;}
#top_ad_5 .text a{ display:block; float:left; margin-right:18px; color:#1f1d1c;}
#top_ad_6 .text{ position:relative; left:240px; top:145px; width:240px;}
#top_ad_6 .text span{ display:block; float:left; color:#766795;}
#top_ad_6 .text span b{font-size:24px; font-family: Courier, monospace; font-weight:bold;color:#766795;}
#top_ad_6 .text a{ display:block; float:right; margin-right:24px; -margin-right:12px; padding-top:0px; #padding-top:2px; width:60px; height:20px; color:#333;}
#top_ad_6 .text a:hover{ color:#7c5ac1;}
#top_ad_9_2 .input_1{ float:left; margin-top:120px; margin-left:20px; -margin-left:10px; width:265px; height:25px; }
#top_ad_9_2 .input_1 select{ width:260px;}
#top_ad_9_2 .input_2{ float:left; margin-top:120px; margin-left:120px; width:265px; height:25px;}
#top_ad_9_2 .input_2 select{ width:260px;}
#top_func .text{ width:305px; float:right; padding:0px; overflow:hidden;}
#top_func .text .up{ padding:11px 10px 0; height:60px; line-height:140%; color:#333; }
#top_func .text .up a:hover{ color:#fd8600;}
#top_func .text .down{ padding:0 0 0 95px; width:210px; background:url(../img/func_down_bg.gif) 0px 3px no-repeat; color:#333;}
#top_func .text .down a{ display:inline; color:#333;}
#top_func .text .down a:hover{ color:#6942b0; text-decoration:none;}
#top_ad_1 .more{ display:block; margin-top:155px; margin-left:220px; width:50px; height:20px;}

/*---------------------------------------------------------------------------------------------------*/

#main .regpart{ float:left; margin-bottom:7px; -margin-bottom:0px;width:704px; background:url(../img/a01.gif) no-repeat;}
#main .regpart .title{ padding-top:6px; padding-left:22px; height:28px; color:#3b3b3b; text-align:left; line-height:240%; letter-spacing:1px;}
#main .regpart .panel{ padding:0 2px 2px;}
#main .regpart .panel .radio_button{ padding-top:10px; padding-right:20px;height:25px; text-align:right; letter-spacing:1px; background:url(../img/radio.gif) no-repeat;}
#main .regpart .panel .left{ float:left; margin-right:20px; padding-top:22px;width:197px; height:122px;  -height:121px; background:url(../img/select_bg.gif) no-repeat; overflow:hidden;}
#main .regpart .panel .DomainE1{ display:block; float:right; padding-top:11px; padding-left:35px; width:148px; height:23px;background:; color:#3b3b3b; letter-spacing:1px; }
#main .regpart .panel .DomainE2{ display:block; float:right; padding-top:11px; padding-left:35px; width:148px; height:23px;background:; color:#3b3b3b; letter-spacing:1px; background:url(../img/select_button.gif) no-repeat; color:#20528f; text-decoration:none;}
#main .regpart .panel .right{ float:left; width:482px; background:url(../img/ffe456433.gif) no-repeat; overflow:hidden;}
#main .regpart .panel table{}
#main .regpart .panel table tr{}
#main .regpart .panel table tr th{padding-left:57px; width:480px;  height:27px; color:#6e6e6e; font-weight:bold; text-align:left; line-height:200%;}
#main .regpart .panel table tr th input{ float:left; border:1px #758896 solid; width:172px; height:16px; vertical-align:top; margin-top:-1px;#margin-top:0px;}
#main .regpart .panel table tr th a{ display:block; float:left; height:20px;}
#main .regpart .panel table tr th a img{ float:left;border:0; height:18px; margin-left:9px; margin-top:-1px; #margin-top:0px;}
#main .regpart .panel table tr td{ padding-left:10px; width:76px; height:22px; color:#6e6e6e; font-size:10px; text-align:left;}
#main .regpart .panel table tr td input{}

#main .serv_table{ width:704px;overflow:hidden;}
#main .serv_table .menu{ width:100%; -width:706px;height:32px;  background:url(../img/underline.gif) bottom repeat-x; overflow:hidden;}
#main .serv_table .menu a{ display:block; float:left; padding-top:10px;width:117px; height:22px; background:url(../img/serv_table_button.gif) no-repeat; text-align:center; color:#000;}
#main .serv_table .menu a:hover{ background:url(../img/serv_table_button_h.gif) no-repeat; text-decoration:none;}
#main .serv_table .col{ padding:7px 11px; border:1px #c9ced0 solid; border-top:0px; overflow:hidden;}
#main .serv_table .col .tip{background:#edf6fa;}
#main .serv_table .col .tip0{background:#fff;}
#main .serv_table .col a span{ cursor:pointer;}
#main .serv_table .col a .text_1{ display:block; float:left; width:130px; color:#353535;}
#main .serv_table .col a .text_2{ display:block; float:left; width:140px; color:#353535;}
#main .serv_table .col a .text_3{ display:block; float:left; margin-left:20px; width:190px; color:#353535;}
#main .serv_table .col a .text_4{ display:block; float:left; margin-left:20px; width:160px; color:#353535;}
#main .serv_table .col a{display:block; margin:3px 0px; padding-top:8px; padding-left:20px; width:660px; height:22px;border-bottom:1px #fff solid;border-top:1px #fff solid;}
#main .serv_table .col a:hover, #main .serv_table .col a:hover span{text-decoration:none;}

#main .prdct_part{ padding:1px 20px 19px 18px; width:666px; height:254px; background:url(../img/idc_scroll_bg.gif) no-repeat; overflow:hidden;}
#main .prdct_part .arrow{ display:block; float:left; margin-top:110px; width:12px; height:50px; }
#main .prdct_part .panel{ float:left; width:635px; padding:14px 0 0 7px;background:url(../img/45345.gif) no-repeat; overflow:hidden;}
#main .prdct_part .panel .item{ float:left; margin-right:5px; width:206px; height:235px; background:url(../img/sr.gif) no-repeat;}
#main .prdct_part .panel .item .title{ padding:16px 0 0 16px; height:14px; overflow:hidden;}
#main .prdct_part .panel .item .title span{ display:block; float:left; font-family:"幼圆"; font-size:14px; font-weight:bolder; color:#000;}
#main .prdct_part .panel .item .title img{ float:right;}
#main .prdct_part .panel .item .param{ margin-top:10px; padding:0 20px; height:115px; overflow:hidden;}
#main .prdct_part .panel .item .param ul{ padding-left:30px;}
#main .prdct_part .panel .item .param ul li{ line-height:190%;}
#main .prdct_part .panel .item .price{ padding-right:40px; height:35px; overflow:hidden; font-family:Georgia; color:#e7590c; font-size:29.47px; text-align:right;}
#main .prdct_part .panel .item .buttons{ padding-top:16px; padding-right:10px;  height:24px; overflow:hidden; text-align:right;}
#main .prdct_part .panel .item .buttons img{ margin-right:5px; border:0;}

/*------------------------------------------------------------------------------------------*/

#main .prdct_part_2{ padding-bottom:56px;width:704px; overflow:hidden;}
#main .prdct_part_2 .panel{ -width:100%; overflow:hidden;background:url(../img/prdct_bg.gif) no-repeat right bottom;}
#main .prdct_part_2 .panel .item{ float:left; margin-bottom:9px;width:230px; height:327px; background:url(../img/sr2.gif) no-repeat; overflow:hidden;}
#main .prdct_part_2 .panel .mgn_r{ margin-right:5px; }
#main .prdct_part_2 .panel .item .title{ padding:16px 0 0 16px; height:14px; overflow:hidden;}
#main .prdct_part_2 .panel .item .title span{ display:block; float:left; font-family:"幼圆"; font-size:14px; font-weight:bolder; color:#000;}
#main .prdct_part_2 .panel .item .title span b{color:#025e93;}
#main .prdct_part_2 .panel .item .title a{ display:block; float:right; margin-right:10px; color:#517790;}
#main .prdct_part_2 .panel .item .title a:hover{ color:#0f3f7f;}
#main .prdct_part_2 .panel .item .type_pic{ margin-top:13px;width:100%;height:50px; background:url(../img/prdct_type_9.gif) no-repeat center; text-align:center; }
#main .prdct_part_2 .panel .item .type_pic b{line-height:200%; padding-right:15px; font-size:18px; font-weight:bold;}
#main .prdct_part_2 .panel .item .os_pic{ margin-top:5px; width:100%; height:50px; background:url(../img/prdct_os_1.gif) no-repeat center;}
#main .prdct_part_2 .panel .item .param{ margin-top:5px; padding:0 20px; height:93px; overflow:hidden;}
#main .prdct_part_2 .panel .item .param ul{ padding-left:30px;}
#main .prdct_part_2 .panel .item .param ul li{ line-height:190%; text-indent:5px; letter-spacing:1px;}
#main .prdct_part_2 .panel .item .price{ padding-right:70px; height:35px; overflow:hidden; font-family:Georgia; color:#e7590c; font-size:29.47px; text-align:right;}
#main .prdct_part_2 .panel .item .buttons{ padding-top:16px; padding-right:30px;  height:24px; overflow:hidden; text-align:right;}
#main .prdct_part_2 .panel .item .buttons img{ margin-right:5px; border:0;}

#main .serv_content{ margin-top:7px; width:704px;overflow:hidden;}
#main .serv_content .menu{ padding-top:9px; padding-left:2.9%; width:97%; height:21px; background:url(../img/menu_bg.gif) bottom left no-repeat; overflow:hidden;}
#main .serv_content .menu a{ display:block; float:left; width:109px; background-color:none; color:#ff7c00; font-weight:bold; text-lign:center;}
#main .serv_content .menu a.f{color:#fff;}
#main .serv_content .menu a.l{ width:90px; color:#0470ce;}
#main .serv_content .menu a:hover{}
#main .serv_content .panel{ width:702px; border:1px #c9ced0 solid; border-top:0px; height:340px; overflow:hidden;}
#main .serv_content .panel .title{ padding-top:14px; padding-left:15px; border:2px #fff solid;width:683px; height:22px; background:url(../img/title_bg.gif) repeat-x top; color:#41535d; letter-spacing:1px;}
#main .serv_content .panel .title2{ margin-left:15px;padding-left:15px; padding-top:10px; width:648px; height:22px; background:url(../img/title2_bg.gif) no-repeat; color:#000;}
#main .serv_content .panel .col{ padding:5px 44px;}
#main .serv_content .panel .col ol{ line-height:200%;}

#main .serv_content2{margin-top:7px; width:704px;overflow:hidden;}
#main .serv_content2 .title{ width:100%; height:40px; background:url(../img/serv_title.gif) no-repeat; overflow:hidden;}
#main .serv_content2 .title .title_text{ display:block; float:left; margin:14px 0 0 37px; color:#cf4700; font-weight:bold; font-size:14px;}
#main .serv_content2 .title a{display:block; float:right; margin:16px 50px 0 0; color:#333;}
#main .serv_content2 .bottom{ padding-bottom:25px; width:100%; background:url(../img/serv_bottom.gif) no-repeat bottom; overflow:hidden;}
#main .serv_content2 .bottom table{ margin:0px 6px;}
#main .serv_content2 .bottom table td{ height:38px;}
#main .serv_content2 .bottom table .left{ padding-left:60px; border:1px #fff solid; border-width:0px 0px 1px; width:172px; font-weight:bold; font-size:14px; color:#414141;}
#main .serv_content2 .bottom table .right{ padding-left:60px;  border:1px #d5d5d5 solid; border-width:0px 0px 1px 1px;  width:397px;font-size:14px; color:#414141;}
#main .serv_content2 .bottom table .right b{font-size:14px; color:#414141; text-indent:6em;}

#main .prvpart{width:704px; height:181px; background:url(../img/prvpart.gif) no-repeat; overflow:hidden;}
#main .prvpart .panel .left{ float:left; padding:25px 5px 0 1px; width:197px; overflow:hidden;}
#main .prvpart .panel .left a{ display:block; padding-right:37px; padding-top:6px; width:160px; height:22px; color:#3b3b3b; letter-spacing:1px; font-weight:bold; text-align:right; }
#main .prvpart .panel .left .state1{background:url(../img/prvpart_button.gif) no-repeat; color:#455159;}
#main .prvpart .panel .left .state2{ background:url(../img/prvpart_button_h.gif) no-repeat bottom; color:#566f80;}
#main .prvpart .panel .left a:hover{ text-decoration:none;}
#main .prvpart .panel .right{ float:right; width:495px; overflow:hidden;}
#main .prvpart .panel .right .title{ margin-left:25px; margin-top:20px;height:20px; overflow:hidden;}
#main .prvpart .panel .right .title .t_1{ display:block; float:left; padding-right:10px; color:#14212a;}
#main .prvpart .panel .right .title .t_2{ display:block; float:left; margin-top:-1px; padding-left:20px; color:#bccad5; font-family:"Times New Roman", Times, serif; background:url(../img/title_tip.gif) 0px 2px no-repeat; font-weight:bold;}
#main .prvpart .panel .right .col{ padding-top:25px; width:100%;}
#main .prvpart .panel .right .col img{ float:left;}
#main .prvpart .panel .right .col p{ float:right; margin-right:18px; -margin-right:9px; width:306px; line-height:180%; text-indent:2em;}
#main .prvpart .panel .right .col a{ display:block; float:right; margin-right:25px; -margin-right:12px; width:100px; color:#3f3f3f; text-align:right;}
#main .prvpart .panel .right .col a:hover{ color:#306dbf;}

#main .advtg{ width:704px; background:url(../img/advtg_top.gif) no-repeat; overflow:hidden;}
#main .advtg .title{ width:100%; height:39px; }
#main .advtg .title span{ display:block; float:left; margin:10px 0 0 12px; -margin-left:6px; width:87px; height:25px; color:#3d3d3e; font-weight:bold; text-align:center; line-height:150%; letter-spacing:1px; overflow:hidden;}
#main .advtg .col{ padding-left:18px; overflow:hidden;}
#main .advtg .col .item{ float:left; padding-top:10px; width:335px; height:90px;}
#main .advtg .col .under_line{ border-bottom:1px #cdecff dashed;}
#main .advtg .col .item .item_pic{ float:left;}
#main .advtg .col .item .item_text{ float:right; margin-top:3px; margin-right:14px; -margin-right:7px; width:250px; overflow:hidden;}
#main .advtg .col .item .item_text .title{ width:100%; height:17px; color:#425764; font-weight:bold;}
#main .advtg .col .item .item_text .col{padding:0px; width:100%; color:#5c7580; line-height:150%;}
#main .advtg .col .item .item_text .col p{}

#main .advtg2{ width:704px; background:url(../img/advtg_top.gif) no-repeat; overflow:hidden;}
#main .advtg2 .title{ width:100%; height:39px; }
#main .advtg2 .title span{ display:block; float:left; margin:10px 0 0 12px; -margin-left:6px; width:87px; height:25px; color:#3d3d3e; font-weight:bold; text-align:center; line-height:150%; letter-spacing:1px; overflow:hidden;}
#main .advtg2 .col{ padding-left:18px; overflow:hidden;}
#main .advtg2 .col .item{ float:left; padding-top:10px; width:335px; height:80px;}
#main .advtg2 .col .under_line{ border-bottom:1px #cdecff dashed;}
#main .advtg2 .col .item .item_pic{ float:left;}
#main .advtg2 .col .item .item_text{ float:right; margin-top:3px; margin-right:10px; -margin-right:5px; width:240px; overflow:hidden;}
#main .advtg2 .col .item .item_text .title{ width:100%; height:17px; color:#425764; font-weight:bold;}
#main .advtg2 .col .item .item_text .col{padding:0px; width:100%; color:#5c7580; line-height:150%;}
#main .advtg2 .col .item .item_text .col p{}

#main .applpart{ width:704px; background:url(../img/applpart_top.gif) no-repeat; overflow:hidden;}
#main .applpart .item{ float:left; margin-left:12px; -margin-left:6px; margin-right:27px; -margin-right:30px; padding:17px 0 0 5px; width:308px;background:url(../img/weg65478jk2.gif) no-repeat;}
#main .applpart .item .title{ margin:0 5px; padding-top:6px; #padding-top:9px; border-bottom:1px #ccd8e3 solid; height:25px; #height:22px; background:url(../img/list_tip4.gif) no-repeat; color:#4b4b4b; font-weight:bold; text-indent:15px;}
#main .applpart .item .col{ padding-top:6px; width:100%; overflow:hidden;}
#main .applpart .item .col .pic{ float:left; border-right:1px #fff solid;}
#main .applpart .item .col .download{ float:right; padding-top:5px; width:104px; height:34px; background:url(../img/download_bg.gif) repeat-y left; text-align:center;}
#main .applpart .item .col .download img{ border:0px;}
#main .applpart .item .col .download span{ display:block; margin-top:3px; #margin-top:-1px; color:#4a5b6e; text-align:right;}
#main .applpart .item .col2{ margin-top:10px; width:100%; height:160px; overflow:hidden;}
#main .applpart .item .cbg1{ background:url(../img/c1.gif) no-repeat right 20px;}
#main .applpart .item .cbg2{ background:url(../img/c2.gif) no-repeat right 20px;}
#main .applpart .item .cbg3{ background:url(../img/c3.gif) no-repeat right 20px;}
#main .applpart .item .cbg4{ background:url(../img/c4.gif) no-repeat right 20px;}
#main .applpart .item .col2 p{ width:182px; color:#67778a; line-height:180%; word-break:break-all;word-wrap:break-word; }
#main .applpart .item .col2 a{ display:block; float:right; color:#67778a; font-weight:bold;}
#main .applpart .item .col2 a:hover{ text-decoration:none; color:#17A8DF;}

#main .applpart_2{width:704px; overflow:hidden;}
#main .applpart_2 .title{ margin-bottom:8px; height:32px; background:url(../img/app_title.gif) no-repeat;}
#main .applpart_2 .title .text_1{ float:left; margin:4px 0 0 19px; -margin-left:9px; padding-top:6px;#padding-top:7px; padding-left:40px;width:123px; height:22px;#height:21px; color:#fff; font-size:14px; font-weight:bold;background:url(../img/app_title_tab.gif) no-repeat; letter-spacing:1px;}
#main .applpart_2 .title .text_2{ float:left; padding-left:33px; padding-top:9px;color:#060606; font-weight:bold; letter-spacing:1px;}
#main .applpart_2 .title .text_2 a{ color:#04793e; font-weight:normal;}
#main .applpart_2 .col{ width:100%; height:186px; background:url(../img/app_col_bg.gif) no-repeat;}
#main .applpart_2 .col .box{ margin:8px 0 0 9px; border:1px #dfdfdf solid; width:675px; overflow:hidden;}
#main .applpart_2 .col .box .left{float:left; width:140px; height:100%; overflow:hidden;}
#main .applpart_2 .col .box .left img{ margin:18px 0 12px 27px;}
#main .applpart_2 .col .box .left .button{ display:block; margin-left:27px; width:99px; height:21px; background: url(../img/button_download.gif) no-repeat;}
#main .applpart_2 .col .box .left .button:hover{background: url(../img/button_download_h.gif) no-repeat;}
#main .applpart_2 .col .box .right{ float:left; padding-right:10px;width:515px; height:100%; background:url(../img/app_col_right_tip.gif) left no-repeat #fff; overflow:hidden;}
#main .applpart_2 .col .box .right .text{ margin:11px 0 0 28px;-margin-left:14px;padding:0; line-height:190%; overflow:hidden; color:#333; text-indent:2em;}

#main .application{margin-bottom:7px; width:704px;overflow:hidden;}
#main .application .title{ width:704px; height:48px; background:url(../img/application_title.gif) no-repeat;}
#main .application .title .text{ display:block; float:left; margin:11px 0 0 62px; -margin-left:31px; padding:0px; width:190px; color:#000; font-weight:bold; font-size:14px; letter-spacing:1px;}
#main .application .title .tip{ display:block; float:right; margin-top:18px;padding:0px; width:100px; color:#4f4f4f; background:url(../img/button_top.gif) no-repeat right top;}
#main .application .title .tip:hover{ color:#044d98; background:url(../img/button_top_h.gif) no-repeat right 1px;}
#main .application .col{ padding:4px 3px; width:696px;overflow:hidden; line-height:180%;}
#main .application .col p{ padding-left:20px; text-indent:2em;}
#main .domainlist{ width:704px; overflow:hidden;}
#main .domainlist .title{ width:100%; height:55px; background:url(../img/domain_list_title.gif) no-repeat; overflow:hidden;}
#main .domainlist .title .menu{ float:right; margin-top:5px; padding-top:8px; width:504px; height:25px;}
#main .domainlist .title .menu a{ color:#333;}
#col_1{position:absolute; z-index:2;}
#col_2{position:absolute; z-index:3; display:none;}
#main .domainlist .col div{ margin-bottom:5px; padding:0px 3px; border:1px #cdcdcd solid; width:694px; height:30px; background:url(../img/f6_x_tip.gif) repeat-x 0px 3px #fff; overflow:hidden;}
#main .domainlist .col div span, #main .domainlist .col div a{ display:block; float:left; margin:3px 0px; height:22px;}
#main .domainlist .col div a:hover{ color:#328fe5;}
#main .domainlist .col div .text_1{ margin-left:10px; -margin-left:5px; margin-right:10px;width:190px; font-size:21px; font-weight:bold;}
#main .domainlist .col div .text_2{ width:150px; line-height:220%;}
#main .domainlist .col div .text_3{ width:180px; padding-top:2px;#padding-top:0px;line-height:200%;}
#main .domainlist .col div .text_4{ margin-right:40px; padding-top:7px; color:#565656;}
#main .domainlist .col div .text_5{ padding-top:7px;color:#565656;}

#main .domainintro{ margin-bottom:7px; width:704px; background:url(../img/domain_intro_top.gif) no-repeat; overflow:hidden;}
#main .domainintro .title{ margin:3px 3px 21px; padding:6px 0 0 27px; height:18px; color:#fff;}
#main .domainintro .col{ padding:0px 21px 10px; width:662px; background:url(../img/domain_intro_bottom.gif) no-repeat bottom; overflow:hidden;}
#main .domainintro .col .cell_1{ margin-bottom:35px; margin-top:7px; padding-left:4px;  height:54px;  overflow:hidden;}
#main .domainintro .col .cell_1 .c_0{ float:left;}
#main .domainintro .col .cell_1 .c_1{ float:left; margin-left:15px; -margin-left:7px; padding-top:8px; width:145px; overflow:hidden;}
#main .domainintro .col .cell_1 .c_1 span{ letter-spacing:1px; font-size:14px;}
#main .domainintro .col .cell_1 .c_1 .buy{ display:block; float:right; margin-top:8px; margin-right:15px; -margin-right:8px; width:73px; height:23px; background:url(../img/buy.gif) no-repeat;}
#main .domainintro .col .cell_1 .c_2{ float:left; margin-left:35px; padding-top:7px; #width:300px; overflow:hidden; color:#1f1f1f; line-height:200%;}
#main .domainintro .col .cell_2{ padding:20px 12px 0px; border-top:1px #3990c5 dashed; overflow:hidden; line-height:60%;}
#main .domainintro .col .cell_2 span{line-height:180%;}
#main .domainintro .col .cell_2 p, #main .domainintro .col .cell_2 ul{ text-indent:2em;line-height:180%;}
#main .domainintro .col .cell_2 ul{ list-style:inside;}

#main .domainfaq{ width:704px; height:270px; background:url(../img/domain_faq_top.gif) no-repeat; overflow:hidden;}
#main .domainfaq2{ width:704px; height:395px; background:url(../img/domain_faq_top2.gif) no-repeat; overflow:hidden;}
#main .domainfaq .title{ margin:9px 0 1px; -margin-bottom:12px; width:100%; height:24px; -height:14px; overflow:hidden;}
#main .domainfaq .title span{ display:block; float:left; width:127px; color:#fff; font-weight:bold; text-indent:15px;}
#main .domainfaq .title a{ display:block; float:left; margin-right:20px; color:#1f1f1f;}
#main .domainfaq .title a.first{ color:#0b5daa; background:none;}
#main .domainfaq .title a.first:hover{ text-decoration:underline;}
#main .domainfaq .title a.up{ #margin-top:-2px;}

#main .domainfaq2 .title2{ margin:9px 0 1px; -margin-bottom:12px; width:100%; height:24px; -height:14px; overflow:hidden;}
#main .domainfaq2 .title2 span{ display:block; float:left; width:200px; color:#fff; font-weight:bold; text-indent:25px;}
#main .domainfaq2 .title2 a{ display:block; float:left; margin-right:30px; color:#1f1f1f;}
#main .domainfaq2 .title2 a.first{ color:#0b5daa; background:none;}
#main .domainfaq2 .title2 a.first:hover{ text-decoration:underline;}
#main .domainfaq .title2 a.up{ #margin-top:-2px;}

#main .domainfaq .col, #main .domainfaq2 .col{ padding:10px 5px; width:694px; background:url(../img/domain_faq_bottom.gif) no-repeat bottom; overflow:hidden;}
#main .domainfaq .col a, #main .domainfaq2 .col a{ display:block; padding-top:6px; width:100%; height:20px; color:#333; text-indent:10px;}
#main .domainfaq .col a:hover, #main .domainfaq2 .col a:hover{ text-decoration:none;}

#main .goods_intr{ padding:30px 0 0 154px; width:550px; height:37px; background:url(../img/idc_goods_intr.gif) no-repeat; overflow:hidden;}
#main .goods_intr .text_1{ font-size:14px; font-weight:bold; color:#322748;}
#main .goods_intr .text_2{ color:#636363; letter-spacing:1px;}
#main .goods_intr .text_2 b{ font-family:Georgia; font-size:18px;}
#main .goods_intr .text_3 img{ position:absolute; margin-left:24px; #margin-left:12px; border:0px;}

#main .idc_list{ margin-bottom:10px; width:704px;background:url(../img/idc_list_bg.gif) repeat-x; overflow:hidden;}
#main .idc_list .panel{width:100%; height:340px;background:url(../img/idc_list_b_tip.gif) repeat-x bottom; overflow:hidden;}
#main .idc_list .title{ padding:3px 0px 1px 9px; width:695px; overflow:hidden;}
#main .idc_list .title a{ display:block; float:left; margin-right:4px; padding-top:10px; width:114px; height:21px; background:url(../img/idc_list_button.gif) no-repeat; overflow:hidden; text-align:center; color:#0a0809; letter-spacing:1px;}
#main .idc_list .title a:hover, #main .idc_list .title a.first{background:url(../img/idc_list_button_h.gif) no-repeat; font-weight:bold; font-weight:bold; text-decoration:none;}
#main .idc_list .col{ padding:12px 9px; border:1px #d9d4e3 solid; width:684px; overflow:hidden; }
#main .idc_list .col div{ border-bottom:1px #fff solid; width:100%; height:26px; overflow:hidden;}
#main .idc_list .col div .text_1{ display:block; float:left; margin-right:80px; padding-top:5px; width:100px; text-align:right;}
#main .idc_list .col div .text_2{ display:block; float:left; padding-top:5px; padding-left:20px; height:20px; background:url(../img/list_tip5.gif) left 4px no-repeat; #background-position:left 5px;-background-position:left 4px;}
#main .idc_list .col_2{position:absolute;}
#main .idc_list .col div.text_1{ display:block; float:left; padding-top:10px; padding-left:25px; width:295px; height:194px;line-height:210%;}
#main .idc_list .col div.text_2{ display:block; float:right; width:350px; height:204px;}
#main .idc_list .col div.text_2 .t{ display:block; float:left; margin-right:20px; width:150px; height:100%; line-height:210%;}
#main #idc_list_col_2{ height:275px;}

#main .constr{margin-bottom:7px; width:704px;overflow:hidden;}
#main .constr .title{ width:704px; height:37px; background:url(../img/constr_title.gif) no-repeat;}
#main .constr .title .text{ display:block; float:left; margin:9px 0 0 52px; -margin-left:26px; padding:0px; width:200px; color:#000; font-weight:bold;}
#main .constr .title .tip{ display:block; float:right; margin-top:12px; margin-right:7px; -margin-right:3px; padding:0px; width:100px; color:#a3d4fc;}
#main .constr .title .tip:hover{ color:#FFF; text-decoration:none;}
#main .constr .title .tip b{ color:#fff; font-weight:normal;}
#main .constr .title2{ width:704px; height:35px; background:url(../img/constr_title2.gif) no-repeat;}
#main .constr .title2 .text{ display:block; float:left; margin:8px 0 0 58px; #margin-top:10px; -margin-left:29px; padding:0px; width:200px; color:#000; font-weight:bold;}
#main .constr .col{ margin:0px 1px; padding:4px 3px; width:694px; border:1px #cfe4f1 solid; overflow:hidden;}
#main .constr .col2{ padding:3px 4px; width:696px; background:url(../img/constr_col_bg.gif) no-repeat ; overflow:hidden;}
#main .constr .col2 .panel{ padding-bottom:35px;width:694px; background:url(../img/constr_col_tip.gif) repeat-x bottom #f3f5f6; overflow:hidden;}
#main .constr .col2 .pageindex{ padding-left:300px; padding-top:6px;height:29px; background:url(../img/page_index.gif) no-repeat; overflow:hidden;}
#main .constr .col2 .pageindex span{ display:block; float:left;padding:5px 0px 4px; height:12px;width:70px; color:#333; }
#main .constr .col2 .pageindex .page_tip2{display:block; float:left;padding:5px 0px 4px; width:60px; height:12px;  text-align:left;overflow:hidden; color:#000;}
#main .constr .col2 .pageindex .page_tip{display:block; float:left; margin:0 10px 0 3px; padding:5px 0px 4px; width:69px; background:url(../img/button_page.gif) left no-repeat; color:#000;text-align:center;overflow:hidden;}
#main .constr .col2 .pageindex .page_tip:hover{ color:#fff; text-decoration:none;}
#main .constr .col table tr td{ border-bottom:1px #c1ccd1 solid;}
#main .constr .col table .t_l{ padding-left:20px; width:130px; background:#e3ecf0; vertical-align:middle;}
#main .constr .col table .t_r{ padding:6px 0px 5px 20px; width:524px; background:#f3f5f6; line-height:210%;}
#main .constr .col2 .item{ float:left; margin:14px 0 0 25px; padding-right:17px; width:184px; background:url(../img/item_shadow.gif) no-repeat right 30px #f3f5f6; overflow:hidden; }
#main .constr .col2 .first{-margin-left:12px;}
#main .constr .col2 .item .pic{ padding:4px 6px;border:1px #ccc solid; width:170px; height:132px; background:#f8f8f8;}
#main .constr .col2 .item .text{ margin-top:2px;#margin-top:-2px; padding:2px;border:1px #ccc solid;width:178px; background:#f3f5f6; overflow:hidden;}
#main .constr .col2 .item .text a{ display:block; widows:100%;text-align:center; color:#0f2335; background:#e5e5e5; line-height:180%;}
#main .constr .col2 .con{overflow:hidden; text-align:center;}
#main .constr .col2 .con img{ margin:14px auto; margin-bottom:8px; padding:5px; }
#main .constr .col2 .con .text{ padding:10px;  border-bottom:1px #ccc dashed;}
#main .constr .col2 .con .text .name{ display:block; float:right; margin:0 25px 0 0; padding:2px 12px; border:1px #ccc solid;text-align:center; color:#0f2335; background:#e5e5e5; line-height:180%; overflow:hidden;}
#main .constr .col2 .con .text .link{display:block; float:right; margin-right:40px; padding:3px;  text-align:center; color:#0f2335; line-height:180%; overflow:hidden; text-align:left;}
#main .constr .col2 .con .text2{ display:block; padding-top:10px; width:80%; text-align:right;}
#main .constr .col2 .con .text2 a{ color:#333;}

#main .entpr_mail{ margin-bottom:7px; width:704px; overflow:hidden;}
#main .entpr_mail .title{ width:100%; height:30px; background:url(../img/entprmail_title.gif) no-repeat;}
#main .entpr_mail .col{ padding:10px 20px; width:664px; line-height:180%; overflow:hidden;}
#main .entpr_mail2{ margin-bottom:7px; width:704px; overflow:hidden;}
#main .entpr_mail2 .title{ width:100%; height:19px; background:url(../img/entprmail_title2.gif) no-repeat;}
#main .entpr_mail2 .title img{ padding-left:17px;}
#main .entpr_mail2 .col{ padding-top:10px; border:1px #d8d8d8 solid; border-width:0 1px; width:702px; overflow:hidden;}
#main .entpr_mail2 .col .line{ margin:0px auto; width:681px; height:31px; overflow:hidden;}
#main .entpr_mail2 .col .line .text1{ float:left; margin-left:25px; -margin-left:12px; padding-top:9px; width:88px; text-align:left;}
#main .entpr_mail2 .col .line .text2{ float:left; padding-top:9px;  width:160px;}
#main .entpr_mail2 .col .line .text3{ float:left; padding-top:9px;  width:170px;text-align:right;;}
#main .entpr_mail2 .col .line .text4{ float:left; padding-top:9px;  width:120px; text-align:right;}
#main .entpr_mail2 .col .line .text4 .red{font-family:Georgia;}
#main .entpr_mail2 .col .line .text5{ float:left; margin-left:35px; padding-top:5px; overflow:hidden;}
#main .entpr_mail2 .col .line .text5 a img{border:0px;}
#main .entpr_mail2 .bottom{ width:100%; height:7px; background:url(../img/entprmail_bottom2.gif) no-repeat; overflow:hidden;}

#main .solution{ margin-bottom:7px; width:704px; overflow:hidden;}
#main .solution .search_bar{ margin-top:40px; margin-bottom:10px; padding-top:0px; width:100%; height:27px; background:url(../img/sln_search_text.gif) no-repeat 40px #fff; overflow:hidden;}
#main .solution .search_bar input{ float:left; margin-left:28px; padding-top:4px; padding-left:4px; border:1px #d4d4d4 solid; width:263px; height:20px; background:url(../img/input_bg2.gif) repeat-x; color:#a0a0a0; font-size:14px;}
#main .solution .search_bar select{ float:left; margin-left:7px;  border:1px #d4d4d4 solid; width:137px; font-size:17px; height:25px;}
#main .solution .search_bar a{ display:block; float:left; margin-left:7px; padding-left:0px;}
#main .solution .search_bar a img{ border:0px;}
#main .solution .crumbs{ margin-bottom:10px; padding-top:3px; width:100%; height:22px; overflow:hidden; color:#424242; font-size:14px; text-indent:1em; background:#fff;}
#main .solution .crumbs b{ font-weight:normal;font-size:14px;}
#main .solution .crumbs a{color:#424242;font-size:14px;}
#main .solution .pageindex{ margin-right:2%; width:97%; height:20px; text-align:right;}
#main .solution .pageindex a{color:#424242;}
#main .solution .col{ margin:15px 0px; padding:0px 17px; width:670px;}
#main .solution .col ul{ list-style:none;}
#main .solution .col ul li a{ display:block; padding-left:20px;padding-top:8px; height:24px;  #padding-top:9px; #height:23px; border-bottom:1px #d3d3d3 dashed; background: url(../img/list_tip6.gif) no-repeat 5px #fff; font-size:14px; color:#000; }
#main .solution .col ul li a:hover{ text-decoration:none; color:#0066FF;}
#main .solution .text{ margin:0px 17px; -margin-left:8px; margin-bottom:15px;  -margin-bottom:5px; padding:15px 0px; border-bottom:1px #e0e0e0 dashed; width:660px; background:url(../img/border2.gif) repeat-x top; color:#000; overflow:hidden;}
#main .solution .text h1{ font-size:14px; text-align:center; line-height:250%;}
#main .solution .text h2{text-align:right; line-height:200%; font-weight:normal; color:#5c5b5b;}
#main .solution .text p{ line-height:200%; color:#000;}
#main .solution .text p span{ font-size:14px; line-height:220%;}
#main .solution .page_tip1{ margin:0px 0px 25px; width:100%; height:25px; overflow:hidden;}
#main .solution .page_tip1 a{ display:block; float:right;  overflow:hidden; color:#333; }
#main .solution .page_tip1 a img{ border:0px;}
#main .solution .page_tip1 .c_1{ margin:0 5px 0 12px; padding-left:20px; padding-top:4px; #padding-top:6px; background:url(../img/close.gif) left 6px no-repeat;}
#main .solution .page_tip1 .c_2{ margin-left:12px;padding-left:20px; padding-top:4px; #padding-top:6px; background:url(../img/collect.gif) left 6px no-repeat;}
#main .solution .page_tip1 .c_3{ margin-left:12px;padding-left:20px; padding-top:4px; #padding-top:6px; background:url(../img/tell.gif) left 6px no-repeat;}
#main .solution .page_tip1 .c_4{ margin-right:12px; overflow:hidden;}
#main .solution .page_tip1 a:hover{ cursor:pointer;}
#main .solution .page_tip2{ margin:15px 0px 25px; padding:2px 0; border-bottom:1px #d3d3d3 dashed; border-top:1px #d3d3d3 dashed; width:100%; height:25px;}
#main .solution .page_tip2 span{ display:block; padding-top:4px; width:100%; height:21px; background:#ebf2fc;font-weight:bold; font:14px; color:#000; text-align:center; letter-spacing:1px;}
#main .solution .page_tip2 span a{ color:#3a3a3a; font-weight:bold; font:14px;}

#main .sln_text{ margin-bottom:7px; width:704px; overflow:hidden;line-height:150%;}
#main .sln_text p{ color:#25303e; text-indent:2em; line-height:200%;}
#main .sln_text span{ font-size:14px; line-height:220%; font-weight:bold; color:#25303e;}

#main .acnt_top{ float:right; width:288px; height:197px; background:url(../img/ad_side.gif) no-repeat right bottom #eff;}
#main .acnt_top .title{ padding-top:10px; padding-left:18px; width:270px; height:24px; background:url(../img/acnt_top_title.gif) no-repeat;}
#main .acnt_top .title b{ display:block; float:left; color:#f3c; font-size:14px; letter-spacing:1px; color:#111;}
#main .acnt_top .title a{display:block; float:right; margin-right:20px; -margin-right:10px; color:#111;}
#main .acnt_top .col{ width:100%; height:157px; background:url(../img/acnt_top_col.gif) no-repeat;}
#main .acnt_top .col .text1{ margin-bottom:6px; margin-left:2px;padding:10px 13px 0; width:253px; height:44px; background:#ecf1f5; color:#6f7986; line-height:180%;}
#main .acnt_top .col .text2{ display:block; margin-bottom:3px; margin-left:4px; -margin-left:2px; width:275px; height:18px;  color:#4a5564; font-weight:bold; text-align:left; text-indent:35px;}
#main .acnt_top .col .t_border{border-bottom:1px #b7bbc1 dashed;}
#main .acnt_asearch_bar{ padding-top:10px; width:100%; height:70px; background:url(../img/acnt_asearch_bar.gif) no-repeat #fff; overflow:hidden;}
#main .acnt_asearch_bar a{ display:block; float:left; margin-left:22px; padding-left:0px;}
#main .acnt_asearch_bar a img{ border:0px;}
#main .acnt_asearch_bar .col{ padding:10px 0 0 16px; width:100%; height:30px; overflow:hidden; color:#3e474c; font-weight:bold;}
#main .acnt_asearch_bar .col a{ display:inline; float:none; margin:0; padding:0; width:auto; font-weight:normal; color:#4c5358;}

#main .cmnprblm_part{ width:704px; overflow:hidden; }
#main .cmnprblm_part .top{ padding-top:13px; width:704px; height:27px; background:url(../img/cmnprblm_part_title.gif) no-repeat; overflow:hidden;}
#main .cmnprblm_part .top span{ display:block; float:left; margin-left:66px; -margin-left:33px; color:#0f4265; font-size:14px; font-weight:bold;}
#main .cmnprblm_part .top a{ display:block; float:right; margin-right:20px; -margin-right:10px; color:#2b3d55;}
#main .cmnprblm_part .top a:hover{ color:#0a56bc;}
#main .cmnprblm_part .col{ padding:14px 33px 0px 29px; width:642px; height:204px; background:url(../img/cmnprblm_part_scroll_bg.gif) no-repeat; overflow:hidden;}
#main .cmnprblm_part .col .arrow{ display:block; float:left; margin-top:65px; width:15px; height:30px;}
#main .cmnprblm_part .col .panel{ float:left; margin-left:20px; width:612px;overflow:hidden;}
#main .cmnprblm_part .col .panel .item{ float:left; padding-right:1px; width:150px; height:188px;}
#main .cmnprblm_part .col .panel .item .title{ margin:0 auto; margin-top:8px; padding-top:3px; border:1px #b3b3b3 solid; width:135px; height:16px;  background:url(../img/sr3.gif) no-repeat;color:#4a5564; font-weight:bold; font-size:14px; text-align:center; overflow:hidden; }
#main .cmnprblm_part .col .panel .item .param{ margin-top:5px; overflow:hidden;}
#main .cmnprblm_part .col .panel .item .param ul{ padding-left:7px; list-style-type:none;}
#main .cmnprblm_part .col .panel .item .param ul li{}
#main .cmnprblm_part .col .panel .item .param ul li a{ line-height:190%; color:#4a5564; font-family:"宋体";}
#main .cmnprblm_part .col .panel .item .param .orange{ display:block; float:right; padding-top:10px; margin-right:5px; text-align:right;}
#main .cmnprblm_part .col .panel .item .param .orange:hover{ color:#FF3399;}

#main .acnt_serv_list{ width:704px; overflow:hidden;}
#main .acnt_serv_list .box{ float:left; margin-bottom:2px; width:351px; overflow:hidden;}
#main .acnt_serv_list .mgn_r{ margin-right:2px;}
#main .acnt_serv_list .box .title{ padding:6px 0 0 30px; #padding:8px 0 0 30px; width:321px; height:22px; #height:20px; overflow:hidden; font-weight:bold;}
#main .acnt_serv_list .box .title_l{ background:url(../img/acnt_serv_title_2.gif) no-repeat #cedce0;}
#main .acnt_serv_list .box .title_r{ background:url(../img/acnt_serv_title_3.gif) no-repeat right top #cedce0;}
#main .acnt_serv_list .box .col{ width:100%; background:url(../img/acnt_serv_list_bg.gif) repeat-x bottom #fff; overflow:hidden;}
#main .acnt_serv_list .box .col .lft{ float:left; margin:0px; padding:16px 14px 0 24px; width:86px; }
#main .acnt_serv_list .box .col .lft img{ border:0px;}
#main .acnt_serv_list .box .col .tex{float:right; margin:0px; padding:10px 0 6px; width:215px; height:130px; overflow:hidden;}
#main .acnt_serv_list .box .col .tex ul{ padding-left:7px; list-style-type:none;}
#main .acnt_serv_list .box .col .tex ul li{}
#main .acnt_serv_list .box .col .tex ul li a{ line-height:190%; color:#4a5564; font-family:"宋体";}
#main .acnt_serv_list .box .col .tex .orange{ display:block; float:right; margin-right:40px; -margin-right:20px; text-align:right; color:#1a2433; font-weight:bold;}
#main .acnt_serv_list .box .col .tex .orange:hover{ color:#FF3399;}

#main .acnt_list{ margin-bottom:7px; width:704px; overflow:hidden;}
#main .acnt_list .title{ padding:0 0 0 170px;width:534px; height:37px;overflow:hidden; background:url(../img/acnt_list_title.gif) no-repeat;}
#main .acnt_list .title a{ display:block; float:left; margin-top:10px; #margin-top:12px; width:63px; height:13px; color:#fff;}
#main .acnt_list .col{ border:1px #c2c2c2 solid; border-width:0 1px; width:702px; background:#f5f6f7; overflow:hidden;}
#main .acnt_list .col ul{ list-style-type:none; padding:8px 0 0 33px;}
#main .acnt_list .col ul li.first{border-top:0;}
#main .acnt_list .col ul li{ padding-top:9px; #padding-top:8px; border-top:1px #c2c2c2 dashed; width:638px; height:22px; #height:20px; background:url(../img/list_tip9.gif) no-repeat left;  overflow:hidden;}
#main .acnt_list .col ul li a{ display:block; float:left; width:435px; color:#000; text-indent:15px;}
#main .acnt_list .col ul li a:hover{ text-decoration:none; color:#0066CC;}
#main .acnt_list .col ul li .nmb{ display:block; float:right; width:66px; color:#696969; }
#main .acnt_list .col ul li .dt{ display:block; float:right; width:125px; color:#696969;}
#main .acnt_list .bottom{ padding-bottom:4px; padding-right:30px; padding-top:10px; border:1px #c2c2c2 solid; border-width:1px 1px 0; width:672px;height:20px; background:url(../img/acnt_list_bottom.gif) no-repeat bottom #f5f6f7; overflow:hidden; text-align:right;}

/* -------------------三级布局--*/

.logo{ display:block; float:left; width:300px; height:66px; background:url(../img/logo.gif) no-repeat;}
.top_menu{}

/* -------------------元件布局--*/

#item{ float:left; margin:15px 29px 0; -margin-left:15px; -margin-right:42px; width:197px;  overflow:hidden;}
#item img{ padding:7px 8px; border:1px #d138ad solid; width:179px; height:131px; overflow:hidden;}
#item span{ display:block;  padding-top:15px; width:100%; height:45px; line-height:150%;}
#item span a{display:block; color:#fff; text-align:center;}

.text{ display:block; float:left; padding:20px 20px 40px; width:94%; overflow:hidden; color:#ffdcf7; line-height:200%;}
.text p{color:#ffdcf7;}
.text b{ color:#ff8400; font-weight:normal;}

.list{display:block; float:left; padding:20px 20px 40px; width:94%; overflow:hidden;}
.list li{list-style-type:none; padding-top:6px; overflow:hidden;}
.list li a{ display:block; float:left; width:98%; height:24px; background:url(../img/list_tip.gif) 0px 4px no-repeat;}
.list li a:hover{ border-bottom:1px #e436cf dashed; height:23px; cursor:hand;}
.list li img{ float:left;}
.list li a span{ display:block;}
.list .news_title{float:left; padding:1px 3px 0 0; width:265px; color:#fff; text-align:right;}
.list .news_date{float:right; width:85px; color:#deacd2;}

.table{display:block; float:left; padding:20px 20px 40px; width:94%; overflow:hidden;}
.table table{ margin-left:80px;}
.table table tr td{ padding-top:10px; width:70px; height:30px;}
.table table tr td input{ color:#6a0f5f; letter-spacing:1px; padding:3px 0; height:100%;}
.table .lable1{  text-align:left; color:#f0c1ee; font-size:14px; letter-spacing:1px; font-weight:bolder;}
.table .lable2{}
.table .lable2 input{ text-align:left; border:1px #d53fe8 solid; background:#f0c1ee;}
.table .lable3 input{ display:inline;border:1px #d53fe8 solid; width:80px; height:24px; background:url(../img/button.gif) no-repeat; color:#fff; font-size:14px;
font-weight:bolder; letter-spacing:10px;}

.table .lable2 textarea{ border:1px #d53fe8 solid; width:420px; height:90px; background:#f0c1ee;}

p.p2{ text-indent:10em;}
