@charset "utf-8";
body{background:#000;}
body,table {font-size: 9pt;line-height:1.6em;color:#999;font-family:Tahoma;margin:0px;padding:0px;}
form,input,select,img{margin: 0px;padding: 0px;border: 0px;}

h2{margin:15px 0px;font-size:20px;font-weight:bold;font-family:微软雅黑,黑体;}
h3{margin:15px 0px;font-size:16px;font-weight:bold;font-family:微软雅黑,黑体;}

a{outline:none;}
a:link {text-decoration: none; color: #999;}
a:visited {text-decoration: none; color: #999}
a:hover {text-decoration: underline;color:#999;}
a:active {text-decoration: none; color: #999;}

/* 颜色属性 [定义规则，小写i加颜色名称] */
.iRed,a.iRed:link,a.iRed:visited{ color:Red; }
.iBlue,a.iBlue:link,a.iBlue:visited{color:#1f3a87;}
.lBlue,a.lBlue:link,a.lBlue:visited{color:#0066ff;}
.iDRed,a.iDRed:link,a.iDRed:visited{ color:#bc2931;}
.iGray,a.iGray:link,a.iGray:visited{ color: #4F544D;}
.iDGray,a.iDGray:link,a.iDGray:visited{ color: #ccc;}
.iWhite,a.iWhite:link,a.iWhite:visited{ color:#fff;}
.iBlack,a.iBlack:link,a.iBlack:visited{color:#000;}a.iBlack:hover{color:#bc2931;}
.iYellow,a.iYellow:link,a.iYellow:visited{color:#ff0;}
.iGreen,a.iGreen:link,a.iGreen:visited{color:#5EA73A;}
.iText,a.iText:link,a.iText:visited{color:#003399;}
.clear{height:1px;clear:both;overflow:hidden;}

.font10 {font-size: 10px;}
.font11 {font-size: 11px;}
.font12 {font-size: 12px;}
.font13 {font-size: 13px;}
.font14 {font-size: 14px;}
.bfont14 {font-size: 14px;font-weight:bold;}
.font15 {font-size: 15px;}
.font16 {font-size: 16px;}

.tablestyle{border:1px solid #333;border-left:none;border-top:none;border-top:1px solid #333;}
.tablestyle td{border:1px solid #333;border-right:none;border-bottom:none;padding:5px 5px 5px 8px;}

.style_input {border: 1px solid #CCCCCC;text-indent: 5px;font-family: Tahoma;}
.style_img {border: 5px solid #D7CFC2;}
.inputBn {background:#fff;border:1px solid #990000;padding:3px 3px 0 3px;height:23px;font-size:12px;color:#990000;}
.navdiv {text-align:center;margin:20px 0 0 0;clear:both;}

.header{background:url(/images/header_bg.jpg) repeat-x;}
.header .headertable{width:1024px;margin:0px auto;height:80px;}
.header .headerlink {text-align:right;}
.header_nav {background:url(/images/header_line_bg.jpg) repeat-x left top;height:32px;overflow:hidden;margin:0 auto;}
.header .headernavlink{width:998px;height:auto;margin:0 auto;}
.header .headernavlink ul {margin:0 0 0 362px;padding:0px;list-style:none;}
.header .headernavlink ul li {float:left;width:123px;text-align:center;}
.header .headernavlink ul li a {display:block;width:100%;height:27px;background:url(/images/header_nav_bg.jpg) no-repeat left top;padding:5px 0 0 0;}
.header .navleft{border-right:1px solid #000;height:27px;overflow:hidden;}

.headermenu {width:672px;height:49px;overflow:hidden;}
.headermenu ul {margin:0px;padding:0px;list-style:none;}
.headermenu ul li {float:left;}
.headermenu ul li a{display:block;width:103px;height:30px;background:url(/images/header_menu_bg_link.jpg) no-repeat;text-align:center;font-size:14px;font-weight:bold;padding:19px 0 0 0;color:#ccc;}
.headermenu ul li a:hover{background:url(/images/header_menu_bg_hover.jpg) no-repeat;text-decoration: none;}
.headermenu .headhover {display:block;background:url(/images/header_menu_bg_hover.jpg) no-repeat;text-decoration: none;}

.footer{background:url(/images/footer_bg.jpg) repeat-x left top;height:140px;margin-top:28px;clear:both;}
.footer .footerinfo{width:982px;margin:0px auto;padding:10px 0 0 42px;} /* width:1024px */
.footer .footerinfo ul{margin:0px;padding:0px;list-style:none;}
.footer .footerinfo li{margin:0px;padding:1px 0;}
.footer .footerinfo li a{color:#999999;}

.pagebody{width:1024px;margin:0px auto;padding:0px;}
.pagebody .mainleft {float:left;padding-left:42px;width:634px;}
.pagebody .pageleft {float:left;width:676px;}
.pagebody .pageright {float:left;width:348px;}

/*LEFT*/
.mainflash {width:634px;height:258px;overflow:hidden;background:url(/images/main_r3_c2.jpg) no-repeat;padding-top:16px;}
.mainflash_f1 {width:348px;overflow:hidden;}
.mainmarquee {}
.mainprofile {height:232px;background:url(/images/main_profile_bg.jpg) no-repeat;}
.mainprofile p{padding:52px 16px 0 22px;line-height:1.8em;display:block;}

.main_patch {width:308px;margin-top:20px;}
.patch_event {background:url(/images/patch_event.jpg) no-repeat left top;}
.patch_news {background:url(/images/patch_news.jpg) no-repeat left top;}
.main_patch ul {padding:38px 10px 0px 80px;margin:0px;list-style:none;}
.main_patch ul li {background:url(/images/icon_black.gif) no-repeat left center;text-indent:18px;padding:2px 0;}
.main_patch .patch_more{display:block;margin:15px 0px 0px 175px;width:40px;height:12px;background:url(/images/dot_more.jpg) no-repeat center center;overflow:hidden;}

/*RIGHT*/
.rightnav{width:318px;padding:0 0 0 30px;background:url(/images/main_r4_c7.jpg) no-repeat left top;}

.right_navigation{width:318px;margin:10px 0 0 0;padding:0px;}
.right_navigation dt{width:318px;height:49px;overflow:hidden;}
.right_navigation dd{margin:0px;padding:0px;font-weight:bold;color:#fff;width:318px;height:47px;overflow:hidden;}
.right_navigation dd p {display:block;margin:16px 0 0 75px;}

.right_navigation .d1{background:url(/images/side_right_bg_01.jpg) no-repeat;}
.right_navigation .d2{background:url(/images/side_right_bg_02.jpg) no-repeat;}
.right_navigation .d3{background:url(/images/side_right_bg_03.jpg) no-repeat;}
.right_navigation .d4{background:url(/images/side_right_bg_04.jpg) no-repeat;}
.right_navigation .d5{background:url(/images/side_right_bg_05.jpg) no-repeat;}

.right_service{width:318px;margin:0px;padding:0px;}
.right_service dt{width:318px;height:49px;overflow:hidden;margin:0 0 20px 0;}
.right_service dd{width:159px;margin:0px;float:left;text-align:center;}
.right_service dd a{display:block;width:100%;padding:4px 0;}
/*CATEGORY*/
.catebanner {}
.catebanner .cate_nav {border-bottom:1px solid #392525;padding:20px 0 10px 12px;margin:0 0 0 26px;}
.catebody{width:650px;padding:0 0 0 26px;background:url(/images/category_bg_body.jpg) repeat-y 26px top;}
.catecaption{width:650px;height:107px;overflow:hidden;}
.catefoot{width:650px;height:51px;background:url(/images/category_bg_footer.jpg) no-repeat left top;overflow:hidden;}
.cate_mainbody{width:570px;padding:0px 40px;color:#ccc;overflow:hidden;height:1%;}
.cate_mainbody p{text-indent:0px;line-height:1.8em;}
/*ASPI*/
.aspi_column{width:650px;margin:45px 0 0 26px;background:url(/images/apis_main_bg.jpg);}
.aspi_column .aspi_left{float:left;width:230px;background:url(/images/apis_main_caption01.jpg) no-repeat left top;text-align:center;padding:30px 0 0 0;}
.aspi_column .aspi_right{float:left;width:420px;}
.aspi_column .aspi_right .aspi_info {padding:16px;line-height:2.0em;}
.aspi_column .aspi_footer {clear:both;height:44px;overflow:hidden;}

.aspi_detail {width:650px;padding:0 0 0 26px;background:url(/images/apis_main_bg.jpg) repeat-y 26px top;}
.aspi_detail .detailcaption{height:60px;background:url(/images/apis_detail_caption.jpg) no-repeat;}
.aspi_detail .detailcaption p {font-size:14px;font-weight:bold;color:#fff;padding:26px 0 0 64px;}
.aspi_detail .detailbody{padding:18px 50px;line-height:2.2em;}
.aspi_detail .detailfoot{height:52px;background:url(/images/apis_detail_footer.jpg) no-repeat;clear:both;}

.showcase_caption{width:635px;height:55px;padding:0 0 0 41px;margin-top:30px;}
.aspi_showcase {width:635px;height:200px;background:url(/images/apis_detail_bg_634.gif) no-repeat left top;margin:16px 0 0 41px;}
.aspi_showcase .showleft{width:245px;float:left;text-align:center;}
.aspi_showcase .showleft .showimg {width:150px;height:114px;background:url(/images/apis_detail_img_bg.jpg) no-repeat left top;overflow:hidden;margin:45px auto 0px auto;}
.aspi_showcase .showleft .showimg img {width:141px;height:105px;margin:4px 0 0 1px;}
.aspi_showcase .showright{width:352px;float:left;}
.aspi_showcase .showright .case_caption{color:#fff;font-size:14px;font-weight:bold;margin:30px 0px 10px 0px;border-bottom:2px solid #000;padding:0 0 10px 0;}
.aspi_showcase .showright .case_caption span{float:right;margin-right:16px;font-size:11px;font-weight:normal;color:#999;}
.aspi_showcase .showright .case_synopsis{line-height:2.0em;}

.more_case{display:block;background:url(/images/case_more.jpg) no-repeat;width:124px;height:16px;margin:25px 25px 0px 500px;clear:both;}
/*CASES*/
.aspi_detail .detailbody ul {margin:0px;padding:0px;list-style:none;}
.aspi_detail .detailbody ul li {float:left;width:183px;text-align:center;}
.aspi_detail .detailbody ul li .imgli{width:150px;height:114px;background:url(/images/case_img_bg.jpg) no-repeat left top;text-align:left;}
.aspi_detail .detailbody ul li .imgli img{width:140px;height:105px;margin:4px 0 0 5px;}
.aspi_detail .detailbody ul li p{text-align:center;display:block;}
.case_more {display:block;width:131px;height:23px;margin:15px 0px 15px 540px;clear:both;}

.nav_case{display:block;width:293px;height:30px;text-align:center;margin:25px auto 0px auto;clear:both;}
.nav_case .nav_left{float:left;width:88px;height:30px;background:url(/images/navigation_l.gif) no-repeat;}
.nav_case .nav_left_empty{float:left;width:88px;height:30px;}
.nav_case .nav_center{float:left;width:117px;height:30px;background:url(/images/navigation_c.gif) no-repeat;}
.nav_case .nav_center p{margin:0px;padding:5px 0 0 0;font-size:11px;}
.nav_case .nav_right{float:left;width:88px;height:30px;background:url(/images/navigation_r.gif) no-repeat;}
.nav_case .nav_right_empty{float:left;width:88px;height:30px;}

.case_body{width:650px;padding:0 0 0 26px;background:url(/images/case_body_bg.jpg) repeat-y 26px top;}
.case_info{width:520px;margin:0px auto;}
.case_info .case_title{margin:35px 0 0 0;text-align:center;padding:12px 0 0 0;font-size:14px;font-family:微软雅黑,黑体;font-weight:bold;color:#fff;}
.case_info .case_media{width:520px;height:300px;background:url(/images/case_media_bg.jpg) no-repeat;margin:25px auto;}
.case_info .case_media #container{margin:0px 0 0 11px;padding:10px 0 0 0;width:500px;height:280px;display:block;}
.case_info .case_detail {width:520px;overflow:hidden;line-height:2.0em;padding:0 0 25px;}
/*NEWS*/
.site_news {width:650px;padding:0 0 0 26px;}
.site_news ul {margin:35px 54px;padding:0px;list-style-type: square;}
.site_news ul li {padding:4px 0;}
