@charset "utf-8";
/* CSS Document */
/* by think for 2008/04/30 */
body{background:url(../img/body_bg.gif); margin:0 auto; width:980px; border:#ccc 1px solid; font-size:12px; color:#555; font-family:Tahoma,Arial, Helvetica, sans-serif}
h2 {font-size:14px;font-weight:bold; color:#222}
h3{font-size:12px;font-weight:normal;}


h3 a {color:#336699; text-decoration:none}
h3 a:hover {text-decoration:underline}
ul,li{ list-style:none; padding:0; margin:0;}
img{ border:0;}
.clear{ clear:both;}
.fl { float:left}
.fr { float:right}

.w50 { width:50px;}
.w100 { width:100px;}
.w120 { width:120px;}
.w130 { width:130px;}
.w150 { width:150px;}
.w200 { width:200px;}
.w250 { width:250px;}
.w300 { width:300px;}
.w350 { width:350px;}
.w400 { width:400px;}
.w450 { width:450px;}
.w500 { width:500px;}
.w550 { width:550px;}
.w600 { width:600px;}
.w650 { width:650px;}
.w700 { width:700px;}

.h200 {height:200px}
.b { font-weight:bold}
/* input */
input.normal {width:104px;padding:3px 0 2px 1px;margin-right:6px;border:solid 1px #28618e;font-weight:normal;font-size:12px}

input.check {font-size:12px;font-weight:bold;width:19px;border:solid 1px #28618e;padding:3px 0 1px 4px;vertical-align:middle}
input.radio {padding-left:8px;width:15px}

input.login {width:201px;height:16px;border:solid 1px #28618e;padding:2px;margin:0 0 5px;vertical-align:middle}
input.search {width:381px;height:16px;border:solid 1px #28618e;padding:2px;margin:0;vertical-align:middle}
/* */
a.arrlink { background:url(../img/link_arrow.gif) no-repeat 5px 3px; padding-left:15px}

/* ͷ */
.header{ height:85px; background:url(../img/head_bg.gif) repeat-x;}
.logo{ margin:10px 0 0 30px;float:left; _margin-left:15px;}
.logo h2{ color:#003366; margin:0;}
.logo h6{font-size:10px; color:#003366; margin:0; padding:0; font-weight:normal; *margin-top:-3px; _margin-top:0px;}
.head{float:right; margin-right:20px; _margin-right:10px; text-align:right; width:400px; *margin-top:10px}
.head h3{ padding-bottom:18px; margin:0; padding-top:10px; *padding-top:0px;}
.search{height:22px; line-height:20px;float:right;}
.search a{ float:left;font-size:12px; height:24px; line-height:24px; color:#333; font-weight:600; padding-right:4px;}
.searchbox{border:#ccc 1px solid; height:18px; line-height:18px;}
.searchbutton{background:url(../img/searchbutton.gif) no-repeat;border:0px;height:22px; width:22px;}   
/*  */
.main {background:#f2f2f2}
.mainnav{ height:35px; background:url(../img/nav_bg.gif)}
.mainnav a{display:block; float:left;height:35px; }

.mainnav_r{ float:right; height:24px;margin-top:5px;background:url(../img/icon.gif) no-repeat 0px 4px; padding-left:20px; padding-right:20px}
.mainnav_r .title{ float:left;  background:url(../img/title_bg.gif); width:280px;height:22px; padding:1px;  margin:0; padding-left:5px; overflow:hidden;}
#upMaarq {height:22px;overflow:hidden;}

.mainnav_r .title a {color:#0252a2;line-height:22px;height:22px; display:block;width:280px;overflow:hidden; text-overflow:ellipsis}
.mainnav_r .title_l{float:left; height:24px; width:4px}
.mainnav_r .icon{float:left; padding:4px 4px 0 0;} 
/* 图片动画 */ 
#flashFrames, #flashFrames div { width:980px; height:416px; background:#0099CC; overflow:hidden; background-repeat:no-repeat;}
#flashFrames {position:relative;left:0px; top:0px}
#flashFrames div { position:absolute; left:0px; top:0px;filter:alpha(opacity=100);-moz-opacity:1.0;opacity: 1.0;}
#flashFrames div.ff1 { z-index:2007;background:url(../img/1.jpg) no-repeat;}
#flashFrames div.ff2 { z-index:2006;background:url(../img/2.jpg) no-repeat;}
#flashFrames div.ff3 { z-index:2005;background:url(../img/3.jpg) no-repeat;}
#flashFrames div.ff4 { z-index:2004;background:url(../img/4.jpg) no-repeat;}

#flashFrames div.ff1 a{width:102px; height:30px; margin:360px 0px 0px 124px; _margin-left:62px}
#flashFrames div.ff2 a{width:102px; height:30px; margin:300px 0px 0px 145px; _margin-left:72px}
#flashFrames div.ff3 a{width:102px; height:30px; margin:360px 0px 0px 124px; _margin-left:62px}
#flashFrames div.ff4 a{width:102px; height:30px; margin:360px 0px 0px 124px; _margin-left:62px}

#flashFrames a {text-decoration:none;display:block; float:left;background:#003399;filter:alpha(opacity=0);-moz-opacity:0.0;opacity: 0.0;}
#flashBtns { width:980px; height:90px; background:#e0e0e0 url(../img/btn_r.png) no-repeat right;}
#flashBtns a {width:205px; height:60px; background:#0099CC; float:left; margin-left:25px; margin-top:0px; display:block; background:url(../img/bt.jpg) no-repeat;}
#flashBtns a.fb1 {margin-left:30px;_margin-left:15px;background-position: 0px -2px;}
#flashBtns a.fb2 {background-position: -225px -2px;}
#flashBtns a.fb3 {background-position: -455px -2px;}

#flashBtns a.fb1a, #flashBtns a.fb1:hover, #flashBtns a.fb1:active {margin-left:30px;_margin-left:15px;background-position: 0px -65px;}
#flashBtns a.fb2a, #flashBtns a.fb2:hover, #flashBtns a.fb2:active {background-position: -225px -65px;}
#flashBtns a.fb3a, #flashBtns a.fb3:hover, #flashBtns a.fb3:active {background-position: -455px -65px;}
/*  */ 
.kslinks{height:26px;margin:10px auto; width:868px; overflow:hidden;}
.links_l{float:left;}
.links_m{background:url(../img/link_bg.gif) repeat-x; height:26px; padding-left:90px;}
.links_r{float:right;}
.kslinks a{ display:block; float:left; margin:0 10px; line-height:26px; height:26px; letter-spacing:2px; color:#000;}
/* ײ */
.footer{ height:40px;background:url(../img/foot_bg.gif); text-align:center; color:#727272; padding-top:18px; line-height:20px;}
.footer a.a01{ text-decoration:underline; color:#727272; }
.footer a.a02{ text-decoration:underline; color:#005ec4;}

.sharelink{ height:20px; background:#cfcfcf;color:#727272; padding-bottom:18px; line-height:20px; padding-left:50px}
.sharelink a.a01{ text-decoration:underline; color:#727272; }
.sharelink a.a02{ text-decoration:underline; color:#005ec4;}
.sharelink a.a07{ text-decoration:underline; color:#cfcfcf; display:block; float:left; width:1px; height:1px; overflow:hidden}

.mainbottom{ background:url(../img/bottom_bg.gif) repeat-x #cfcfcf; height:312px;}

.v{width:216px; float:left; margin:22px 0 0 10px; background:#fff;}
.top{border-bottom:#616161 1px solid; height:25px;}
.t_l{height:25px; background: url(../img/t_l.gif); width:4px;float:left;}
.t_bg{background: url(../img/t_bg.gif) repeat-x; height:25px;width:208px;float:left;}
.t_r{background: url(../img/t_r.gif);}
.mid{border-left:#616161 1px solid;border-right:#616161 1px solid;width:214px; height:200px; overflow:hidden; float:left}
.mid a{display:block; overflow:hidden; width:200px; margin:2px auto ; color:#0053b1; text-align:center}
.mid a img{display:block; padding:0px;}

.mainbottom .Programme{width:495px; float:left; margin:22px 15px 0 15px; background:#fff;}
.Programme .top2{border-bottom:#616161 1px solid;}
.t_bg2{background: url(../img/t_bg.gif) repeat-x; height:25px;width:487px;float:left;}
.mid2{width:493px;border-left:#616161 1px solid;border-right:#616161 1px solid;height:200px;}
.mid2 .mx{height:27px; background:#e6e6e6; margin-bottom:4px;}
.mid2 .mx a{ display:block; width:226px; float:left; color:#000; font-size:14px; font-weight:600;margin-top:6px; padding-left:20px}
.mid2 .mx a img{margin-left:5px;}
.mid2 .page{}
.mid2 .page a{ display:block; font-size:14px; width:120px; margin-left:28px; height:20px; line-height:20px}
.mid2 .page span{ display:block; font-size:14px; width:160px; margin-left:20px; height:30px; line-height:30px}
.mid2 .page a.blu{color:#0068b5;}		
.mid2 .page a.more{ text-align:right; color:#000;width:190px;}
.mid2 .page .page_l{width:246px; float:left;border-right:#c9c7c8 1px dotted;}
.mid2 .page .page_r{width:246px; float:left;}

.mainbottom .Case{width:216px; float:left; margin:22px 0 0 0;}
.mainbottom .Case h2{ font-size:14px; margin:0px; font-weight:600; color:#fff;background: url(../img/nav_bg2.gif); height:25px; line-height:25px; padding-left:8px;}
.mainbottom .Case h2 a{ margin-left:70px; font-weight:100;color:#fff; text-decoration:none;}
.mainbottom .Case .case_top{}
.case_top_m{ overflow:hidden; padding:9px 2px 9px 2px; text-align:center;border-left:#616161 1px solid;border-right:#616161 1px solid;background:#fff;}

.mainbottom .Case .case_bot{ margin-top:7px;}

#partners { width:200px; height:60px; overflow:hidden;}
#partners a {width:200px; height:60px; display:block;overflow:hidden;background: url(../img/PtnLogos.gif) no-repeat; text-decoration:none}

#partners a.ptn1 {background-position: 0 0;}
#partners a.ptn2 {background-position: 0 -60px;}
#partners a.ptn3 {background-position: 0 -120px;}
#partners a.ptn4 {background-position: 0 -180px;}
#partners a.ptn5 {background-position: 0 -240px;}
#partners a.ptn6 {background-position: 0 -300px;}
#partners a.ptn7 {background-position: 0 -360px;}
#partners a.ptn8 {background-position: 0 -420px;}


.case_top_m2{ overflow:hidden; padding:10px 2px 6px 2px; text-align:center;border-left:#616161 1px solid;border-right:#616161 1px solid;background:#fff;}

#History { width:200px; height:70px; overflow:hidden;}
#History a {width:200px; height:70px; display:block;overflow:hidden;background: url(../img/History.gif) no-repeat; text-decoration:none; text-align:center; color:#000000; line-height:130px; vertical-align:baseline}

#History a.ptn1 {background-position: 0 0;}
#History a.ptn2 {background-position: 0 -70px;}
#History a.ptn3 {background-position: 0 -140px;}
#History a.ptn4 {background-position: 0 -210px;}
#History a.ptn5 {background-position: 0 -280px;}
#History a.ptn6 {background-position: 0 -350px;}
#History a.ptn7 {background-position: 0 -420px;}
#History a.ptn8 {background-position: 0 -490px;}

/* Main Menu */
#mn_bg { float:left; width:620px; height:35px;margin: 0; padding: 0;}
#mn_bg li{ display: inline; }
#mn_bg li a {float: left; background:url(../img/menu.gif) no-repeat; color:#CCCCCC; text-decoration:none}

/* Normal Status */
#mn_bg li#mn-home a {width: 59px;background-position: 0 0;}
#mn_bg li#mn-vFresh a {width: 101px;background-position: -59px 0;}
#mn_bg li#mn-smb a {width: 102px;background-position: -160px 0;}
#mn_bg li#mn-ent a {width: 146px;background-position: -262px 0;}
#mn_bg li#mn-partner a {width: 102px;background-position: -408px 0;}
#mn_bg li#mn-about a {width: 102px;background-position: -510px 0;}

/* OVER Status */
#mn_bg li#mn-home a:hover {width: 59px;background-position: 0 -35px;}
#mn_bg li#mn-vFresh a:hover {width: 101px;background-position: -59px -35px;}
#mn_bg li#mn-smb a:hover {width: 102px;background-position: -160px -35px;}
#mn_bg li#mn-ent a:hover {width: 146px;background-position: -262px -35px;}
#mn_bg li#mn-partner a:hover {width: 102px;background-position: -408px -35px;}
#mn_bg li#mn-about a:hover {width: 102px;background-position: -510px -35px;}

/* Click Status */
#mn_bg li#mn-home a:active {width: 59px;background-position: 0 -70px;}
#mn_bg li#mn-vFresh a:active {width: 101px;background-position: -59px -70px;}
#mn_bg li#mn-smb a:active {width: 102px;background-position: -160px -70px;}
#mn_bg li#mn-ent a:active {width: 146px;background-position: -262px -70px;}
#mn_bg li#mn-partner a:active {width: 102px;background-position: -408px -70px;}
#mn_bg li#mn-about a:active {width: 102px;background-position: -510px -70px;}


/* Selected Status */
#mn_bg.home li#mn-home a {width: 59px;background-position: 0 -70px;}
#mn_bg.vFresh li#mn-vFresh a {width: 101px;background-position: -59px -70px;}
#mn_bg.smb li#mn-smb a {width: 102px;background-position: -160px -70px;}
#mn_bg.ent li#mn-ent a {width: 146px;background-position: -262px -70px;}
#mn_bg.partner li#mn-partner a {width: 102px;background-position: -408px -70px;}
#mn_bg.about li#mn-about a {width: 102px;background-position: -510px -70px;}

/* v-Fresh Page */
.vF_main{ background:#e0dedf; border-top:#cacaca 1px solid; padding-bottom:8px; padding-top:1px}
#vF_nav { padding-left:11px;_padding-left:5px;height:49px;}
#vF_nav a{  margin:0 5px; float:left; display:block; width:128px; height:49px; background:url(../img/vFMenu.gif) no-repeat}

#vF_nav a.fb1 {background-position: 0px -50px;}
#vF_nav a.fb2 {background-position: -130px -50px;}
#vF_nav a.fb3 {background-position: -260px -50px;}

#vF_nav a.fb1a {background-position: 0px 0px;}
#vF_nav a.fb2a {background-position: -130px 0px;}
#vF_nav a.fb3a {background-position: -260px 0px;}

#vUndo {margin:0px; padding:0px; height:249px;width:980px; overflow:hidden; background:#F9F9F9;}
#vUndo a{margin:0;padding:0px; float:left; display:block; width:980px; height:249px;}

#vUndo a.fb1 {background:url(../img/21d.jpg) no-repeat;}
#vUndo a.fb2 {background:url(../img/21c.jpg) no-repeat;}
#vUndo a.fb3 {background:url(../img/21e.jpg) no-repeat;}

#vSafe {margin:0px; padding:0px; height:249px;width:980px; overflow:hidden; background:#F9F9F9;}
#vSafe a{margin:0;padding:0px; float:left; display:block; width:980px; height:249px;}

#vSafe a.fb1 {background:url(../img/21b.jpg) no-repeat;}
#vSafe a.fb2 {background:url(../img/21a.jpg) no-repeat;}

#vProducts {margin:0px; padding:0px; height:249px;width:980px; overflow:hidden; background:#F9F9F9;}
#vProducts a{margin:0;padding:0px; float:left; display:block; width:980px; height:249px;}

#vProducts a.fb1 {background:url(../img/21g.jpg) no-repeat;}
#vProducts a.fb2 {background:url(../img/21h.jpg) no-repeat;}
#vProducts a.fb3 {background:url(../img/21f.jpg) no-repeat;}

#smbProducts {margin:0px; padding:0px; height:249px;width:980px; overflow:hidden; background:#F9F9F9;}
#smbProducts a{margin:0;padding:0px; float:left; display:block; width:980px; height:249px;}

#smbProducts a.fb1 {background:url(../img/1i.jpg) no-repeat;}
#smbProducts a.fb2 {background:url(../img/1j.jpg) no-repeat;}
#smbProducts a.fb3 {background:url(../img/1k.jpg) no-repeat;}

#entProducts {margin:0px; padding:0px; height:249px;width:980px; overflow:hidden; background:#F9F9F9;}
#entProducts a{margin:0;padding:0px; float:left; display:block; width:980px; height:249px;}

#entProducts a.fb1 {background:url(../img/1m.jpg) no-repeat;}
#entProducts a.fb2 {background:url(../img/1n.jpg) no-repeat;}
#entProducts a.fb3 {background:url(../img/1s.jpg) no-repeat;}


.frech_top{ padding-top:4px; background:#FFF;}
.frech_top div {height:24px; width:500px; font-weight:400; background:url(../img/freshv.gif) no-repeat 15px 4px;padding:5px 0px 5px 40px;}

.frech_top div a{color:#336699; font-weight:400; font-family:Tahoma, Arial, Helvetica, sans-serif;}

#vbox {margin:12px 16px 12px 16px; }
#vpbox {margin:0px 16px 12px 16px; *margin:-10px 16px 12px 16px; _margin:-15px 16px 12px 16px;}
.frech_page{ padding:19px;background:#fff; padding-top:12px}
.frech_page .js{}
.frech_page .js img{ display:block; float: right; border:0;}
.frech_page .js a{ color:#686868; font-size:12px; text-decoration:none;}
/*.frech_page .js a:hover{ background:#a1d8e6; color:#fff;}*/
.frech_page .js p{ text-indent:2em; margin-top:5px; width:500px; line-height:20px;}
.frech_page .js h2{ font-size:16px; margin-bottom:15px; }
.frech_page .js h3{ font-size:12px; font-weight:600; margin:5px 0;}
.frech_bot{ border-top:#d0d0d0 1px solid;height:620px; overflow:hidden;}
.frech_bot ul{}
.frech_bot ul li{line-height:20px;margin-bottom:20px; padding-bottom:5px;height:125px; float:left; width:375px; padding-right:30px;}
.frech_bot ul li h3{ color:#003a8e; font-size:14px; font-weight:600;margin:0; text-decoration:underline;}
.frech_bot ul li img{width:129px; height:125px; display:block; float:left; margin-right:10px; border:0;}
.frech_bot ul li a{color:#003a91;}
.frech_bot ul li p{}

/*SMB*/
#smb_nav { padding-left:11px;height:49px;}
#smb_nav a{  margin:0 5px; float:left; display:block; width:128px; height:49px; background:url(../img/SMBMenu.gif) no-repeat}

#smb_nav a.fb1 {background-position: 0px -50px;}
#smb_nav a.fb2 {background-position: -130px -50px;}
#smb_nav a.fb3 {background-position: -260px -50px;}

#smb_nav a.fb1a {background-position: 0px 0px;}
#smb_nav a.fb2a {background-position: -130px 0px;}
#smb_nav a.fb3a {background-position: -260px 0px;}

/*Enterprise*/
#ent_nav { padding-left:11px;height:49px;}
#ent_nav a{  margin:0 5px; float:left; display:block; width:128px; height:49px; background:url(../img/EntMenu.gif) no-repeat}

#ent_nav a.fb1 {background-position: 0px -50px;}
#ent_nav a.fb2 {background-position: -130px -50px;}
#ent_nav a.fb3 {background-position: -260px -50px;}

#ent_nav a.fb1a {background-position: 0px 0px;}
#ent_nav a.fb2a {background-position: -130px 0px;}
#ent_nav a.fb3a {background-position: -260px 0px;}

.PartLeft { float:left; width:184px; padding:30px 0px 30px 15px; margin:0px; height:100%; min-height:100%}
.PartRight { margin-left:200px; background:#FFFFFF;border-left:#989898 1px solid;}



.menu {font-size:12px;  line-height:25px;  margin:0px; padding:0px; margin-left:10px;}
.menu li {height:25px;  margin-top:8px; *margin-top:4px;display:block; width:100%;padding-right:16px;}
.menu li a{height:25px;  display:block;color:#FFFFFF; text-decoration:none; text-align:center; background:url(../img/box_md.png);width:100%;}
.menu li a div.mi_l{background:url(../img/box_bd.png) no-repeat; width:6px; height:25px; float:left; cursor:pointer}
.menu li a div.mi_r{background:url(../img/box_bd.png) no-repeat right; width:6px; height:25px; float:right; cursor:pointer}
.menu li a div.mi_m{cursor:pointer; margin-left:7px; margin-right:7px;height:25px;}

.menu li.act {background:url(../img/arr.png) no-repeat right;}
.menu li a:hover, .menu li.act a{background:url(../img/box_m.png);}
.menu li a:hover div.mi_l, .menu li.act a div.mi_l{background:url(../img/box_b.png) no-repeat; width:6px; height:25px; float:left; cursor:pointer}
.menu li a:hover div.mi_r, .menu li.act a div.mi_r{background:url(../img/box_b.png) no-repeat right; width:6px; height:25px; float:right; cursor:pointer}

.menu2 {font-size:12px;  line-height:34px;  margin:0px; padding:0px; margin-left:13px; margin-top:12px}
.menu2 li {height:30px;  margin-top:8px; *margin-top:4px;display:block; padding-right:10px; float:left; padding-bottom:10px;}
.menu2 li a{height:30px;  display:block;color:#FFFFFF; text-decoration:none; text-align:center; background:url(../img/pbox_md.png);width:100%;}
.menu2 li a div.mi_l{background:url(../img/pbox_bd.png) no-repeat; width:18px; height:30px; float:left; cursor:pointer}
.menu2 li a div.mi_r{background:url(../img/pbox_bd.png) no-repeat right; width:18px; height:30px; float:right; cursor:pointer}
.menu2 li a div.mi_m{cursor:pointer; margin-left:7px; margin-right:7px;height:25px;}

.menu2 li.act {background:url(../img/arr_up.png) no-repeat bottom;}
.menu2 li a:hover, .menu2 li.act a{background:url(../img/pbox_m.png); font-weight:bold;line-height:30px; }
.menu2 li a:hover div.mi_l, .menu2 li.act a div.mi_l{background:url(../img/pbox_b.png) no-repeat; width:18px; height:30px; float:left; cursor:pointer}
.menu2 li a:hover div.mi_r, .menu2 li.act a div.mi_r{background:url(../img/pbox_b.png) no-repeat right; width:18px; height:30px; float:right; cursor:pointer}

.menu3 {font-size:14px; font-weight:500; line-height:32px;  margin:0px; padding:0px; margin-left:16px; margin-top:4px}
.menu3 li {height:31px;  margin-top:8px; *margin-top:4px;display:block; padding-right:10px; float:left; padding-top:20px;}
.menu3 li a{height:100%;  display:block;color:#FFFFFF; text-decoration:none; text-align:center; background:url(../img/sbox_md.png);width:100%;}
.menu3 li a div.mi_l{background:url(../img/sbox_bd.png) no-repeat; width:8px; height:100%; float:left; cursor:pointer}
.menu3 li a div.mi_r{background:url(../img/sbox_bd.png) no-repeat right; width:8px; height:100%; float:right; cursor:pointer}
.menu3 li a div.mi_m{cursor:pointer; margin-left:7px; margin-right:7px;height:26px;}

.menu3 li.act {background:url(../img/s_arr.png) no-repeat top;}
.menu3 li a:hover, .menu3 li.act a{background:url(../img/sbox_m.png); }
.menu3 li a:hover div.mi_l, .menu3 li.act a div.mi_l{background:url(../img/sbox_b.png) no-repeat; width:8px; height:100%; float:left; cursor:pointer}
.menu3 li a:hover div.mi_r, .menu3 li.act a div.mi_r{background:url(../img/sbox_b.png) no-repeat right; width:8px; height:100%; float:right; cursor:pointer}

.menu4 {font-size:14px; font-weight:500; line-height:41px;height:41px;margin:0px; padding:0px; margin-left:16px; margin-top:0px; padding-bottom:16px; border-bottom:#d0d0d0 1px solid}
.menu4 li {height:41px;  display:block; margin-right:10px; float:left; padding-top:0px;margin-left:-4px;}
.menu4 li a{height:100%; display:block;color:#010101; text-decoration:none; text-align:center; background:url(../img/ssbox_md.png);width:100%;}
.menu4 li a div.mi_l{background:url(../img/ssbox_bd.png) no-repeat; width:11px; height:100%; float:left; cursor:pointer}
.menu4 li a div.mi_r{background:url(../img/ssbox_bd.png) no-repeat right; width:11px; height:100%; float:right; cursor:pointer}
.menu4 li a div.mi_m{cursor:pointer; margin-left:12px; margin-right:12px;height:100%;}

.menu4 li.act {background:url(../img/ssbox_m.png) repeat-x;}
.menu4 li a:hover {background:url(../img/ssbox_m.png);color:#197abe;}
.menu4 li.act a{ color:#197abe;background:url(../img/ss_arr.png) no-repeat right;}
.menu4 li a:hover div.mi_l, .menu4 li.act a div.mi_l{background:url(../img/ssbox_b.png) no-repeat; width:11px; height:100%; float:left; cursor:pointer}
.menu4 li a:hover div.mi_r, .menu4 li.act a div.mi_r{background:url(../img/ssbox_b.png) no-repeat right; width:11px; height:100%; float:right; cursor:pointer}
.menu4 li.act a div.mi_m{background:url(../img/ss_arr.png) no-repeat right 17px ;}

#ct_box {width:150px; height:80px; margin-left:10px; margin-top:20px; font-size:14px; font-weight:bold; text-align:center}

.alb {float:left; width:300px; margin:30px 0px 30px 60px; _margin:30px 30px 30px 30px;}
.alb_title {font-size:14px; font-weight:bold; color:#28618e;margin-bottom:10px;}
.alb_subtitle {font-size:12px; color:#28618e;margin-bottom:0px;}
.alb_subtitle a {color:#28618e; padding-left:30px}

.alb img { border:#CCC 1px solid; margin-bottom:10px}

.alb a { display:block; color:#28618e; width:auto; line-height:150%}

.ar_title { font-size:24px; font-weight:400; color:#28618e; border-bottom:#28618e 1px solid; margin:10px 40px 20px 40px; line-height:50px; height:50px}
.ar_page { padding:0px 40px 40px 40px; line-height:180%}
.ar_page label { top:5px}
.ar_page b { line-height:300%}

form#support,form#support input {font-size:12px}
form#support input { margin-top:-4px}
form#support label {display:block; padding:10px 0; text-align:right; clear:both;}
form#support label b {display:block; width:139px; float:left; text-align:left; line-height:160%; padding-left:50px}
.pl189 {padding-left:189px;text-align:left; padding-top:10px}
form#support label .w356 {width:356px}
span.needMark {top:0; color:#FF0000}

.ml50 { margin-left:50px}
.ml350 { margin-left:350px}
.mt20 {margin-top:20px}

.download{ background: url(../img/list_bg.gif) repeat-x bottom #fbfbfb; height:600px;}
.downl{width:180px; float:left; border:#dedede 1px solid;}
.downl h2{color:#3366cc; height:30px; line-height:30px; font-size:14px; padding-left:5px; margin:5px 0; background:url(img/icon_2.gif) no-repeat 3px 9px #f0f6ff;}
.downl ul{ width:160px; margin:2px auto;}
.downl ul li{height:35px;margin:10px 0px;}
.downl ul li a{ text-decoration:none; color:#28618e; word-break:break-all;}
.downl ul li a:hover{ background:#28618e; color:#fff;}
.dr{ width:700px; margin-left:40px; padding-bottom:20px}  
.dr h2{background:#f3f4f6; border-top:#dcdee2 1px solid;border-bottom:#dcdee2 1px solid; height:35px; line-height:35px;}
.dr h2 span{display:block; float:left;}
.dr h2 span.cp{width:350px; padding-left:10px;}
.dr h2 span.time{width:120px;}
.dr h2 span.bs{width:80px;}
.dr ul{ background:#fff;}
.dr ul li{ height:30px; border-bottom:#dcdee2 1px solid; line-height:30px; width:700px; clear:both; background:#FEFEFE}
.dr ul li a{display:block;float:left;width:350px; padding-left:10px;color:#28618e; text-decoration:none;}
.dr ul li a:hover{text-decoration:underline;}
.dr ul li span.t1{width:120px;display:block; float:left;}
.dr ul li span.dx{width:80px;display:block; float:left;}
.dr ul li a.downimg{width:104px;}

.cp_list{ background: #fbfbfb; height:400px;}
.cp_list ul{ padding:20px 35px 10px 75px;margin:0 auto; width:860px;}
.cp_list ul li{ width:280px; float:left; height:160px;}
.cp_list ul li div{display:block; height:28px; line-height:28px; color:#28618e;}
.cp_list ul li a {color:#28618e; text-decoration:underline;} 
.cp_list ul li h2{ color:#28618e; margin-top:30px; margin-bottom:5px}
.cp_list ul li h2 span{ font-weight: normal;}

.sitemap{ background: #fbfbfb; height:600px;}
.sitemap ul{ padding:20px 35px 10px 35px;margin:0 auto; width:800px;}
.sitemap ul li{ width:270px; float:left;}
.sitemap li a{display:block; height:28px; line-height:28px; color:#28618e; text-decoration:underline; margin-left:10px}
.sitemap li h2{ color:#28618e; margin:10px 10px 10px 0px; background:url(../img/icon_2.gif) no-repeat 0px 5px; padding-left:10px}
.sitemap li h2 span{ font-weight: normal;} 

#vF_nav {padding-left:11px;_padding-left:5px;height:49px;}
#vF_nav a{margin:0 5px; float:left; display:block; width:128px; height:49px; background:url(../img/vFMenu.gif) no-repeat}

#SysRecue {margin:0px; padding:0px; height:249px;width:980px; overflow:hidden; background:#F9F9F9 url(../img/sysrescue.jpg) no-repeat;}
#DataRecue {margin:0px; padding:0px; height:249px;width:980px; overflow:hidden; background:#F9F9F9 url(../img/3b.jpg) no-repeat;}

.SR_Title {font-size:24px; font-weight:800; color:#195b9d;margin:30px 0px 15px 0px; font-family:黑体}
.SR_Item {color:#195b9d; font-size:13px;_font-size:12px; line-height:180%}
.SR_Require { margin-top:20px}

#SysRecue .ml350 { margin-left:350px; _margin-left:175px;}


#productBtns { padding-left:50px;height:30px;}
#productBtns a{  margin:0 5px; float:left; display:block; width:100px; height:30px; background:url(../img/p3btns.jpg) no-repeat; padding:0; list-style-type:none}

#productBtns a.fb1 {background-position: 0px 0px;}
#productBtns a.fb2 {background-position: -111px 0px;}
#productBtns a.fb3 {background-position: -222px 0px;}

#productAward {height:90px;}
#productAward a{ background:url(../img/pcmag2.jpg); height:80px; width:62px; display:block; margin:10px 10px 0px 350px; }
#productPrice { height:60px; width:400px; margin:0px 0px 0px 0px; text-align:center; font-size:36px; font-weight:800; color:#000000; font-family: Arial, "Arial Black"}
#ProductDoc { margin-left:282px;_margin-left:285px; margin-top:4px}

.success_list {padding-left:220px; border-bottom:#CCCCCC 1px dashed; margin-top:20px}
.success_list .img {float:left; margin-left:-220px;_margin-left:-110px; margin-top:10px}
.success_title { font-size:16px; font-weight:400; color:#28618e; line-height:50px; height:50px}

.box64 {float:left; width:72px; height:64px; margin-right:10px}
#vista_support { width:64px; height:64px; background:url(../img/vista.jpg) no-repeat;}
#vpp_inside {width:64px; height:64px; background:url(../img/vpp.jpg) no-repeat;}

.pane {  position:relative; left: 0px; top:0px;}

/*静态树 样式*/
.stree { margin-top:-10px; position:absolute;right: 30px; _right: 100px; top:320px; z-index:100;width:180px;  padding:1px; overflow:hidden}
.stree {margin:0px; padding:0px;}
.stree li { margin: -5px 0px -5px 0px; padding:0px; clear:both; }
.stree li h1 { padding:0px; margin:-5px 0px;_width:178px; font-size:12px; font-weight:normal; text-align:left; border:#CCCCCC 1px solid; overflow:hidden; line-height:130%;}
.stree li h3 {padding:0px; margin:0px; width:100%; line-height:130%;}
.stree li.collapsed h1{ display:none;}

.stree li h3 a div {background:url(../img/panes.gif)}
.stree li h3 a div.b { background-position: 0px -90px; height:26px; line-height:26px; text-align:center;}
.stree li h3 a div.b div {width:8px; height:26px;}
.stree li h3 a div.b div.l {background-position: 0px -64px;float:left}
.stree li h3 a div.b div.r {background-position: -8px -64px;float:right}

.stree li h3 a:hover { text-decoration:none; color:#336699; cursor:pointer}
.stree li h3 a:hover div.b { background-position: 0px -142px; cursor:pointer;color:#336699;}
.stree li h3 a:hover div.l {background-position: 0px -116px;float:left; cursor:pointer}
.stree li h3 a:hover div.r {background-position: -8px -116px;float:right; cursor:pointer}

.stree li.title h3 a div {background:url(../img/panes.gif)}
.stree li.title h3 a div.b,.stree li.title h3 a:hover div.b { background-position: 0px -32px; height:32px;  line-height:32px; text-align:center;}
.stree li.title h3 a div.b div,.stree li.title h3 a:hover div.b div {width:8px; height:32px; }
.stree li.title h3 a div.b div.l,.stree li.title h3 a:hover div.b div.l {background-position: 0px 0px;float:left}
.stree li.title h3 a div.b div.r,.stree li.title h3 a:hover div.b div.r {background-position: -8px 0px;float:right}

.stree li.title h3 a,.stree li.title h3 a:hover div.b {color:#333333; cursor:default};

.stree li ul {margin:10px 0px 0px 10px}
.stree li ul li{ list-style:disc;  line-height:130%; display:block; width:100%; height:25px; padding-left:10px; background:url(../img/link_arrow.gif) 0px 2px no-repeat;}
.stree li ul li a { color:#336699; text-decoration:none}
.stree li ul li a:hover {color:#336699; text-decoration:underline; background:#FFFFFF}

.stree li h1 p {margin:10px 0px 0px 10px}
/**/


/*
.stree li li a{ padding-left:20px; line-height:24px;}
.expanded li,.collapsed li,.empty li{ height:24px;background:url(../img/dot1.gif) 0px 23px repeat-x;}
.stree a{display:block; overflow:hidden; text-decoration:none; color:#656565}
.stree a:hover { text-decoration:none;color:#408ea8}
.stree li.expanded b a {float:left;width:11px; height:11px; background:url(../img/node1.gif) -11px 0px;padding-left:0px }
.stree li.expanded b a:hover {background-position:-11px -11px;}

.stree li.collapsed b a {float:left;width:11px; height:11px; background:url(../img/node1.gif) 0px 0px; padding-left:0px}
.stree li.collapsed b a:hover {background-position:0px -11px;}
.stree li.collapsed ul {display:none}

.stree li.empty b a {float:left;width:11px; height:11px; background:url(../img/node1.gif) -22px 0px; padding-left:0px}

.stree h3 { padding-top:16px; padding-bottom:4px}
.stree h3 b{float:left; width:11px; height:11px; background:#000000; margin-top:1px}
.stree h3 span { margin-top:-2px; }
.stree h3 span a {color:#956634; font-weight:bold; font-size:14px; padding-left:8px;_padding-left:16px;}*/
