@charset "utf-8";
/*//////////////////////////////////base css style///////////////////////////////////////*/
body {
	margin: 0px auto;font: 12px/140% Arial,'新宋体'; COLOR:#666666; height:100%; line-height:20px; background:#E7E7E7
}
td {
	font: 12px/140%
}
td h2{
	margin-left:10px
}
SELECT {
	FONT-SIZE: 12px
}
INPUT {
	FONT-SIZE: 12px
}
TEXTAREA {
	FONT-SIZE: 12px
}
A:link {
	COLOR: #4A6BA8; TEXT-DECORATION: none
}
A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
A:hover {
	COLOR: #4A6BA8; TEXT-DECORATION: underline
}
A:active {
	COLOR: #666666; TEXT-DECORATION: none
}
H1 {
	PADDING-RIGHT: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; font-size:20px; color:#000000; font-weight:bold; line-height:28px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 15px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; list-style-type: decimal; list-style-position:inside
}
/*
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; list-style-type:disc; list-style-position:inside
}
*/
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px; border-spacing: 0; font-size:12px
}
P {
	MARGIN: 5px 0px 15px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
Hr {
	color:#CCCCCC; height:1px; margin:10px 0px; font-size:1px; line-height:1px
}
/*//////////////////////////////////////////////////////////////////////////////////*/
#container {
	width:950px; margin:0 auto; background:#fff; padding:0 15px
}
#container a{

}
#container a:hover{

}
#container a:link{

}
#container a:visited{

}
#container ul{margin:0px; padding:0px; }
#container li{list-style: disc inside none;}
#container h2 {
	font-size:18px; line-height:30px; margin:0;  color:#000; font-weight:normal
}
#header{padding:10px 0}
*+html #header{padding:8px 0 0 0}
#logo{float:left; width:168px}
#tel{float:right; margin-top:8px}
#menu{}
#float-left{float:left}
#float-right{float:right}
#clear {
	clear:both; height:0; margin:0; padding:0
}
#location{margin:3px 18px 0 0; width:700px; float:left; color:#adadad}
#location a{color:#adadad}
#location a:hover{text-decoration:underline}
#bookmark{margin:6px 2px 0 8px; float:right}
#catalog{}
#catalog #solution{ background:url(/images/solutions_ad.jpg) no-repeat; width:950px; height:211px;  margin:10px 0 0 0; text-shadow:1px 1px 3px #000;}
#catalog #solution h1{font-size:36px; line-height:40px; padding:65px 0 5px 30px; color:#FFFFFF; font-weight:normal}
#catalog #solution h2{font-size:16px; line-height:20px; margin:0 0 50px 30px;  color:#FFFFFF; font-weight:normal}
#catalog #products{ background:url(/images/products_ad2.jpg) no-repeat; width:950px; height:211px;  margin:10px 0 0 0; text-shadow:1px 1px 3px #000;}
#catalog #products h1{font-size:36px; line-height:40px; padding:65px 0 5px 30px; color:#FFFFFF; font-weight:normal}
#catalog #products h2{font-size:16px; line-height:20px; margin:0 0 0 30px;  color:#FFFFFF; font-weight:normal}
#catalog #company{ background:url(/images/company_bg.jpg) no-repeat; width:950px; height:211px;  margin:10px 0 0 0; text-shadow:1px 1px 3px #000;}
#catalog #company h1{font-size:36px; line-height:40px; padding:65px 0 5px 30px; color:#FFFFFF; font-weight:normal}
#catalog #company h2{font-size:16px; line-height:20px; margin:0 0 0 30px;  color:#FFFFFF; font-weight:normal}
#catalog #partners{ background:url(/images/partner_bg.jpg) no-repeat; width:950px; height:211px;  margin:10px 0 0 0; text-shadow:1px 1px 3px #000;}
#catalog #partners h1{font-size:36px; line-height:40px; padding:65px 0 5px 30px; color:#fff; font-weight:normal}
#catalog #partners h2{font-size:16px; line-height:20px; margin:0 0 0 30px;  color:#fff; font-weight:normal}
#catalog #training{ background:url(/images/training.jpg) no-repeat;  width:950px; height:211px;  margin:10px 0 0 0; text-shadow:1px 1px 3px #000;}
#catalog #training h1{font-size:36px; line-height:40px; padding:65px 0 5px 30px; color:#fff; font-weight:normal}
#catalog #training h2{font-size:16px; line-height:20px; margin:0 0 0 30px;  color:#fff; font-weight:normal}
#catalog #support{ background:url(/images/support_bg.jpg) no-repeat; width:950px; height:211px;  margin:10px 0 0 0; text-shadow:1px 1px 3px #000;}
#catalog #support h1{font-size:36px; line-height:40px; padding:65px 0 5px 30px; color:#FFFFFF; font-weight:normal}
#catalog #support h2{font-size:16px; line-height:20px; margin:0 0 0 30px;  color:#FFFFFF; font-weight:normal; width:550px}
#catalog #download{ background:url(/images/download_bg.jpg) no-repeat; width:950px; height:211px;  margin:10px 0 0 0; text-shadow:1px 1px 3px #000;}
#catalog #download h1{font-size:36px; line-height:40px; padding:65px 0 5px 30px; color:#FFFFFF; font-weight:normal}
#catalog #download h2{font-size:16px; line-height:20px; margin:0 0 0 30px;  color:#FFFFFF; font-weight:normal; width:550px}
#catalog #sitemap{ width:950px; margin:10px 0 0 0;}
#catalog #sitemap h1{font-size:36px; line-height:40px; padding:15px 0 5px 10px; font-weight:normal}
#catalog #sitemap h2{font-size:16px; line-height:20px; margin:0 0 0 10px;  font-weight:normal}
#catalog #sitemap p{font-size:12px; line-height:20px; margin:0 0 0 10px;  font-weight:normal}
#catalog #sitemapM{width:200px; margin:10px 0 0 10px; float:left}
#catalog #sitemapM h3{font-size:14px}
#catalog #other{padding:15px}
#catalog #other h2{font-size:14px; margin:25px 0 5px 0}
#solution2{ background:url(/images/solution_bg.gif) repeat-x; width:950px; height:210px; margin:0}
#solution2{ background:url(/images/solution_bg.gif) repeat-x; width:950px; height:210px; margin:0}
#solution2 h1{font-size:36px; line-height:40px; padding:65px 0 5px 30px; color:#000; font-weight:normal}
#solution2 h2{font-size:14px; line-height:20px; margin:0 0 50px 30px;  color:#000; font-weight:normal}

#catalog h1{font-size:36px; line-height:40px; padding:30px 0 5px 10px; width:auto}
#catalog h2{font-size:18px; line-height:20px; margin:0 0 50px 10px; width:auto}
#catalog h3{font-size:18px; line-height:20px; color:#494949; width:auto}
#catalog h3 a{color:#4184AF}
#catalog h3 a:hover{color:#4184AF; text-decoration:underline}
#catalog a{color:#4184af}
#catalog a:hover{color:#4184af}
#catalog p{padding:0; margin:0 0 5px 0}
#catalog li{ list-style:none; margin-left:5px}
#catalog #content{width:650px; padding:30px 0 30px 20px; float:left}
#catalog #content2{width:900px; background:#ffffff; padding:30px 20px; height:auto}
#left{float:left; width:170px; height:100%; min-height:400px}
#main-left{float:left; width:170px; margin-right:10px; *margin-right:10px !important; *margin-right:8px; background:#f0f0f0; border:solid 1px #e0e0e0; margin-top:5px; margin-bottom:10px; height:100%;}
#main-left #title{width:170px; background:url(/images/submenu_title_bg2.gif) repeat-x; height:37px; background:none}
#main-left #title h2{color:#333; margin:0 0 0 5px; padding:8px 0 0 10px; line-height:20px; font-size:14px; font-weight:900}
#main-left #title h2 a{color:#333}
#main-left #title h2 a:hover{}
#main-left #menulist{width:178px; margin:0}
#main-left #menulist ul{padding:0; *padding:0 0 0 20px}
#main-left #menulist ul li{ padding:4px 0 2px 0; *padding:4px 0 2px 0; _padding:0; height:22px; width:170px; *width:150px; border-bottom:solid 1px #dfdfdf; list-style:inside;  list-style-image:url(/images/aarow.gif); }
*+html #main-left #menulist ul li{padding-left:-10px; margin-left:-16px}
#main-left #menulist .on {height:25px; width:170px; *width:150px; display:block; background:#586D82; color:#FFFFFF}
#main-left #menulist .on a{color:#FFFFFF; padding:7px 0 0 22px;}
#main-left #menulist .on a:hover{color:#FFFFFF}
#main-left #menulist ul li a{color:#666}
#main-left #menulist ul li a:hover{color:#3660C3}
#main-left #menulist  .MenuListSpaceB{height:22px; width:170px; padding:4px 0 0 15px}
#main-left #subbt{width:170px;}
#main-middle{float:left; width:601px; height:100%;}
#main-middle #top{width:601px}
#main-middle #content{width:601px; margin:0; padding:0;}
#main-middle #main-content{padding:5px; height:auto; width:590px; overflow:hidden; margin-left:10px}
#main-middle #main-content h1{PADDING-RIGHT: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 5px; font-size:24px; color:#000000; font-weight:normal; line-height:30px}
#main-middle #main-content h2{PADDING-RIGHT: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 10px; font-size:12px; color:#333333; font-weight:bold; line-height:16px}
#main-middle #main-content h3{PADDING-RIGHT: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; font-size:12px; color:#666666; font-weight:bold; line-height:16px}
#main-middle #main-content p{margin: 5px 0px 15px}
#main-middle #main-content ul{padding:0 0 25px 0}
#main-middle #main-content ol{padding:0 0 25px 0}
#main-middle #main-content ol li{margin:2px 0 5px 20px}
#main-middle #main-bt{width:601px}
#main-middle #float {float:left; width:270px; margin-right:15px}
#main-middle #float ul{margin:10px 0 0 15px; padding:0 0 15px 0}
#main-middle #float ul li{margin:3px 0 0 0px; padding:0}
#main-middle #capsa-left{float:left; width:380px; margin-top:10px}
#main-middle #capsa-left ul{margin:10px 0 0 10px; padding:0 0 5px 0}
#main-middle #capsa-left ul li{list-style:none; margin:2px 0 5px 5px}
#main-middle #capsa-left ol{margin:10px 0 0 10px; padding:0 0 5px 0}
#main-middle #capsa-left ol li{margin:2px 0 5px 5px}
#main-middle #capsa-left h2{370px; background:#f5f5f5; padding:5px 0 5px 5px}
#main-middle #capsa-right{float:left; width:175px; margin-left:14px; margin-top:10px}
#main-middle #capsa-right ul{margin:10px 0 0 0; padding:0 0 5px 0}
#main-middle #capsa-right ul li{list-style:none; margin:2px 0 5px 5px}
#main-middle #capsa-right h2{370px; background:#f5f5f5; padding:5px 0 5px 5px}
#main-middle #capsa-right h3{padding:10px 0 0 0; margin:0; font-size:11px}

#main-right{float:right; width:165px; margin:8px 0 0 0}
#main-right #title h2{color:#FFFFFF; margin:0; padding:6px 0 0 10px; line-height:14px; font-size:12px; font-weight:normal}
#main-right #menulist{background:#ffffff; border-left:solid 1px #d2d2d2; border-right:solid 1px #d2d2d2; width:165px;}
#main-right #menulist ul{padding:10px 0 0 0}
#main-right #menulist ul li{list-style:none; padding:2px 0 3px 0; height:22px; width:165px}
#main-right #menulist ul li a{padding:3px 0 0 10px}
#main-right #menulist ul li a:hover{padding:3px 0 0 10px; color:#666666}
#main-right #subbt{width:167px; background:url(/images/quickmenu_bt_img.gif) no-repeat; height:7px; margin:0 0 10px 0}
#main-right #ad{margin:10px 0; *margin:10px 0  !important; *margin:0;}
#main-right #ad img{margin:0 0 10px 0}

#main-middle .customer{background:#EDEDED; padding:15px; margin:10px 0}
#main-middle .customer ul{clear:both}
#main-middle .customer ul li{float:left; width:180px}
#solution-menu{width:163px; margin-right:10px; *margin-right:10px !important; *margin-right:8px; background:#f0f0f0; border:solid 1px #e0e0e0; margin-top:5px; margin-bottom:10px}
#solution-menu #title{width:163px; background:url(/images/submenu_title_bg2.gif) repeat-x; height:37px; background:none}
#solution-menu #title h2{color:#333; margin:0 0 0 5px; padding:8px 0 0 10px; line-height:20px; font-size:14px; font-weight:normal}
#solution-menu #title h2 a{color:#333}
#solution-menu #title h2 a:hover{}
#solution-menu #menulist{width:163px; margin:0}
#solution-menu #menulist ul{padding:0}
#solution-menu #menulist ul li{list-style:none; padding:4px 0 2px 20px; *padding:4px 0 2px 20px; height:22px; width:143px; border-bottom:solid 1px #dfdfdf}
#solution-menu #menulist .on {height:25px; width:143px; display:block; background:#8d8d8d; padding:4px 0 0 20px; color:#FFFFFF}
#solution-menu #menulist .on a{color:#FFFFFF}
#solution-menu #menulist .on a:hover{color:#FFFFFF}
#solution-menu #menulist ul li a{color:#666}
#solution-menu #menulist ul li a:hover{color:#3660C3}
#solution-menu #menulist  .MenuListSpaceB{height:22px; width:163px; padding:4px 0 0 15px}
#solution-menu #subbt{width:170px;}

#quick-link{background:#819CB7; width:170px; height:100%; color:#F5F8FF}
#quick-link ul{padding:10px}
#quick-link ul li{}
#quick-link h4{padding:10px 0 0 10px}
#quick-link a{color:#FFF; text-decoration:none}
#quick-link a:hover{text-decoration:underline}









.right_space{width:165px; margin:0 0 10px 0}
.help{background:#eeeeee; border:solid 1px #e2e2e2; width:163px;}
.help .title{height:26px; width:153px; padding:4px}
.help .line{background:#B7B7B7; height:1px; width:147px; margin:7px 0 7px 0; line-height:1px; font-size:1px}
.help .padding{padding:10px}
.help a{color:#4A6BA8}
.help a:hover{color:#4A6BA8}
.help p{padding:0; margin:0}
#document{width:165px; margin-top:10px}
#document #title{height:26px; width:153px; padding:4px}
#document #line{background:#B7B7B7; height:1px; width:165px; margin-bottom:5px; line-height:1px; font-size:1px}
#document #padding{padding:10px}
#document a{color:#0079df}
#document a:hover{color:#0079df}
#document p{padding:0; margin:0}
#document li{list-style:none; margin-left:10px}
#blinks{float:left; width:180px; margin:10px 0 30px 0}
#blinks a{color:#b3b3b3}
#blinks a:hover{color:#7a7a7a}
#blinks h3{font-size:12px; color:#949494; font-weight:bold}
#blinks ul{color:#b3b3b3}
#blinks ul li{ list-style:none}
#bottom{border-top:solid 1px #E9E9E9; padding:10px 0 10px 20px; }
#bottom #mg{color:#aeaeae}
#bottom #mg a{color:#aeaeae}
#bottom #mg a:hover{color:#aeaeae}
#Hbottom{padding:8px 0 10px 10px; color:#aeaeae}
#Hbottom a{color:#aeaeae}
#Hbottom a:hover{color:#aeaeae}

/* Home Page Carousel */
div#homeMods .moduleRight {overflow:hidden;} 
#JCarouselBox {width: 310px; height: 300px; padding:0; margin:0px; overflow:hidden;}
#JCarouselBox .jcarousel-container-horizontal {padding: 0px;}
#JCarouselBox #mycarousel li {padding:0px; margin:0px;}
#JCarouselBox #mycarousel span#jcOverlay {display:block; height:100px; width:1240px; opacity: 0.7; filter:alpha(opacity=70);
background-color:#000; position:absolute; top:117px; left:0; z-index:1;}
#JCarouselBox #mycarousel li a span {display:block;  height:66px; width:290px; _width: 310px; position:absolute; top:116px; left:0; z-index:99; padding:11px 20px 0px 20px;}
#JCarouselBox #mycarousel li.jcarousel-item-2 a span {left: 310px;}
#JCarouselBox #mycarousel li.jcarousel-item-3 a span {left: 620px;}
#JCarouselBox #mycarousel li.jcarousel-item-4 a span {left: 930px;}
#JCarouselBox #mycarousel li a:link, #JCarouselBox #mycarousel li a:visited {color:#fff;text-decoration:none;}
#JCarouselBox #mycarousel ul li span h2 {margin:-100px 0 80px 0; font-size:24px; color:#fff; font-weight:bold; text-shadow:1px 1px 3px #000;}
#JCarouselBox #mycarousel ul li span h3 {font-size:12px; color:#fff;}
#JCarouselBox #mycarousel ul li span p {color:#aaaaaa; font-size:12px; margin-right:5px}
#JCarouselBox .jcarousel-control a:focus, #JCarouselBox .jcarousel-control a:active {outline: none;}
#JCarouselBox #controlContainer {background-color:#292929; padding:0px; line-height: 27px; height: 29px; padding-left: 96px;}
#JCarouselBox #mycarousel-next, #JCarouselBox #mycarousel-prev {cursor: pointer; font-size: 11px; float:left; padding: 9px 6px; *padding: 3px 6px 13px 6px; _padding: 9px 6px !important;}
#JCarouselBox .jcarousel-control {margin-bottom: 10px; text-align: center; float:left;}
#JCarouselBox .jcarousel-control a {font-size: 13px;text-decoration: none;padding: 0 4.5px;margin: 0 0 5px 0;color: #fff !important;font-weight: regular;}
#JCarouselBox .jcarousel-control a.selected {color:#49B0F1 !important; font-weight: bold; font-size: 13px;}
#JCarouselBox #mycarousel li img {float:left; border:none;_float:none;}
#JCarouselBox #mycarousel li a:link, #JCarouselBox #mycarousel li a:visited {color:#fff; text-decoration:none; cursor: pointer;}
#JCarouselBox .jcarousel-clip-horizontal {_width: 292px; _padding:0px; _margin:0px;}
#JCarouselBox .jcarousel-container-horizontal {_margin-bottom:-3px;}
/* / Carousel */


/* 首页新闻样式
.tickerHome {width:780px; _width:800px; height: 35px; color:#5f5f5f; background:url(/shared/img/homepage/rss-feed-bkg.gif); background-color:#EDECEC; padding:0 10px; float: left;}*/
.tickerHome {width:610px; _width:640px; height: 35px; color:#5f5f5f; background-color:#EBEBEB; padding:0 10px; position:absolute; top: 403px; display: block;}
*+html .tickerHome {top: 399px;}

.tickerHome div {line-height:18px;color:#5f5f5f;}
.tickerHd {float:left; font-weight:bold;text-align:right;padding-top:5px; line-height: 24px !important; font-size:11px;}
.tickerHd img {float:left; margin:5px 5px 0 0;}
.tickerNav img {margin:5px 0 0 0; _margin-top: 5px;}
/*.tickerBody {float:left; margin-left:5px; padding: 5px 0px; width: 720px; _width: 730px;} */
.tickerBody {float:left; margin-left:5px; padding: 8px 0px; width: 500px; _width: 500px; font-size:12px; white-space: nowrap; overflow: hidden;}
.tickerBody a {color:#5f5f5f !important;}
.tickerBodyOff {display:none;}
.tickerNav {width:58px; float:right; padding-top:3px;}
*+html .tickerNav {width:68px;}

.reg{margin:37px 0 0 636px; padding-top:5px}
.reg img{float:left; margin:0 3px}
*+html .reg{margin:27px 0 0 636px; margin-bottom:15px}
/*/////////////////////////////////风格二/////////////////////////////////////////*/

#main-middle2{float:left; width:700px; height:100%;}
#main-middle2 #top{width:601px}
#main-middle2 #content{width:601px; margin:0; padding:0;}
#main-middle2 #main-content{padding:5px; height:auto; width:700px; overflow:hidden}
#main-middle2 #main-content h1{PADDING-RIGHT: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 10px; font-size:18px; color:#000000; font-weight:bold; line-height:30px}
#main-middle2 #main-content h2{PADDING-RIGHT: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 10px; font-size:12px; color:#333333; font-weight:bold; line-height:16px}
#main-middle2 #main-content h3{PADDING-RIGHT: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; font-size:12px; color:#666666; font-weight:bold; line-height:16px}
#main-middle2 #main-content p{margin: 5px 0px 15px}
#main-middle2 #main-content a{COLOR: #4A6BA8;}
#main-middle2 #main-content ul{padding:0 0 25px 0}
#main-middle2 #main-content ol{padding:0 0 25px 0}
#main-middle2 #main-content ol li{margin:2px 0 5px 20px}
#main-middle2 #main-bt{width:601px}
#main-middle2 #float {float:left; width:270px; margin-right:15px}
#main-middle2 #float ul{margin:10px 0 0 15px; padding:0 0 15px 0}
#main-middle2 #float ul li{margin:3px 0 0 0px; padding:0}
#main-middle2 #capsa-left{float:left; width:380px; margin-top:10px}
#main-middle2 #capsa-left ul{margin:10px 0 0 10px; padding:0 0 5px 0}
#main-middle2 #capsa-left ul li{list-style:none; margin:2px 0 5px 5px}
#main-middle2 #capsa-left ol{margin:10px 0 0 10px; padding:0 0 5px 0}
#main-middle2 #capsa-left ol li{margin:2px 0 5px 5px}
#main-middle2 #capsa-left h2{370px; background:#f5f5f5; padding:5px 0 5px 5px}
#main-middle2 #capsa-right{float:left; width:175px; margin-left:14px; margin-top:10px}
#main-middle2 #capsa-right ul{margin:10px 0 0 0; padding:0 0 5px 0}
#main-middle2 #capsa-right ul li{list-style:none; margin:2px 0 5px 5px}
#main-middle2 #capsa-right h2{370px; background:#f5f5f5; padding:5px 0 5px 5px}
#main-middle2 #capsa-right h3{padding:10px 0 0 0; margin:0; font-size:11px}


/*//////////////////////////////////广告////////////////////////////////////////////////*/
#capsa_ad{ background:url(/images/capsa_ad.jpg) no-repeat; width:765px; height:209px;  margin:6px 0 0 0; float:right}
#capsa_ad h1{font-size:24px; line-height:30px; padding:15px 0 5px 20px; color:#FFFFFF; font-weight:normal}
#capsa_ad h2{font-size:12px; line-height:20px; margin:0 0 0 20px;  color:#FFFFFF; font-weight:normal; width:400px}

#phras_ad{ background:url(/images/phras_ad.jpg) no-repeat; width:765px; height:209px;  margin:6px 0 0 0; float:right}
#phras_ad h1{font-size:24px; line-height:30px; padding:15px 0 5px 20px; color:#333; font-weight:normal}
#phras_ad h2{font-size:12px; line-height:20px; margin:0 0 0 20px;  color:#333; font-weight:normal; width:260px}

#support_ad{ background:#32597a; width:765px; height:100px;  margin:6px 0 0 0; float:right}
#support_ad h1{font-size:24px; line-height:30px; padding:15px 0 5px 20px; color:#FFFFFF; font-weight:normal}
#support_ad h2{font-size:12px; line-height:20px; margin:0 0 0 20px;  color:#FFFFFF; font-weight:normal; width:400px}

#company_ad{ background:url(/images/company_ad.jpg) no-repeat; width:765px; height:202px; width:765px; height:200px;  margin:6px 0 0 0; float:right}
#company_ad h1{font-size:24px; line-height:30px; padding:15px 0 5px 20px; color:#FFFFFF; font-weight:normal}
#company_ad h2{font-size:12px; line-height:20px; margin:0 0 0 20px;  color:#FFFFFF; font-weight:normal; width:400px}
/*//////////////////////////////////Tabs////////////////////////////////////////////////*/

div.tabs{margin:-26px 0 0 0; float:left; width:750px}
div.tabs a{color:#4A6BA8}
div.tabs img{margin:10px}
div.tabs div.tabContent{padding:20px 10px;}
div.tabs div.tabContent table{font-size:12px;width:100%;line-height:1.5em; background-color:#fff;}
div.tabs div.tabContent table th,div.tabs div.tabContent table td{vertical-align:top;}
div.tabs div.tabContent table td{border-bottom:1px solid #ccc;}
div.tabs ul{}
div.tabs ul li{margin:10px 0}
div.tabs ul.tabsNav{height:37px;list-style:none;list-style-image:none;margin:0 0 0 30px !important;padding:0;background:url(/images/bgTabs2.png) repeat-x;}
div.tabs ul.tabsNav li{float:left;list-style:none !important;margin:0 10px 0 0;padding:0; background:#626262}
div.tabs ul.tabsNav a{float:left;padding:3px 20px;position:relative;color:#e1e1e1;text-decoration:none;}
div.tabs ul.tabsNav li:hover a{text-decoration:none; background:#8ca9c5; color:#fff}
div.tabs ul.tabsNav a.active{cursor:default; background:#FFFFFF; color:#000000}
div.tabs ul.tabsNav a.active:hover{text-decoration:none;}

/*//////////////////////////////////Tabs////////////////////////////////////////////////*/

div.tabs2{margin:0;}

div.tabs2 div.tabContent{padding:0}
div.tabs2 div.tabContent table{font-size:12px;width:100%;line-height:1.5em; background-color:#fff;}
div.tabs2 div.tabContent table th,div.tabs div.tabContent table td{vertical-align:top;}
div.tabs2 div.tabContent table td{}
div.tabs2 ul{padding:0}
div.tabs2 ul li{margin:9px 0; padding:0}
div.tabs2 ul.tabsNav{height:37px;list-style:none; list-style-image:none; margin:0 !important; padding:0;background:url(/images/bgTabs.png) repeat-x;}
div.tabs2 ul.tabsNav li{float:left;list-style:none !important; margin:0; padding:0;}
div.tabs2 ul.tabsNav a{float:left; padding:10px;position:relative;text-decoration:none;}
div.tabs2 ul.tabsNav li:hover a{background:url(/images/bgTabsHover.png) top left repeat-x transparent;text-decoration:none;  margin:0}
div.tabs2 ul.tabsNav a.active{background:transparent url(/images/bgTabActive.png) bottom center no-repeat !important; color:#FFF; padding-bottom:17px;cursor:default}
div.tabs2 ul.tabsNav a.active:hover{text-decoration:none; color:#FFFFFF}
/*//////////////////////////////////action////////////////////////////////////////////////*/
p.action_download{margin:10px 0}
p.action_download a{background:#80be34 !important;color:#fff !important;padding:5px 10px;text-decoration:none;}
p.action_download a:hover{background:#659f42 !important;color:#fff !important;text-decoration:none;}

p.action_other{margin:10px 0}
p.action_other a{background:#3767af !important;color:#fff !important;padding:5px 10px;text-decoration:none;}
p.action_other a:hover{background:#275496 !important;color:#fff !important;text-decoration:none;}

p.h_reg{}
p.h_reg a{padding:9px 10px;text-decoration:none; border:solid 1px #989898; background:#ACACAC; color:#FFF  }
p.h_reg a:hover{text-decoration:none; border:solid 1px #4769AE; background:#4769AE; color:#FFF}

/*//////////////////////////////////others////////////////////////////////////////////////*/
#m20{margin-left:20px}



/*//////////////////////////////////tab menu////////////////////////////////////////////////*/
.tab
{
margin: 5px 0; 
padding: 5px 0; 
} 
.tab p span 
{ 
background-color: #EFEFEF; 
border-top: 1px solid #CCCCCC; 
border-left: 1px solid #CCCCCC; 
border-right: 1px solid #CCCCCC; 
border-bottom: 1px solid none; 
cursor: pointer; 
line-height:24px;
margin-right: 1px; 
padding: 5px 10px 4px;
font-weight:bold;
} 
.tab p span.current 
{ 
background-color: #fff; 
border-bottom-color: #fafafa; 
} 
.tab p.menubg
{ 
border-bottom: 1px solid #CCCCCC; 
font-weight: none; 
padding: 0 10px 2px; 
height:20px;
*height:21px;
} 
.tab ul 
{ 
margin: 10px 0; 
}
.tab li 
{ 
border-bottom: 1px dotted #CCCCCC; 
padding-bottom:0; 
margin: 5px 0; 
}
.tab li.cus
{ 
float:left;
margin:0 10px;
width:190px
} 
.tab .mhot, .tab.allhot 
{ 
display: none; 
} 


