﻿/*
文件名：Global Style
创建人：  金亚军
创建时间：2009-09-20 11:20
创建内容：
PMingLiU,Mingliu
修改人：
修改时间：
修改内容：
*/
html, body, form
{
    margin: 0px;
    border: 0px;
    background: #fff;
    font-family: Tahoma, Verdana, Arial, "宋体";
    font-size: 12px;
    color: #555;
}
dl,dt,dd,ul,li,p,h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;font-size:12px;}
em, b{font-style:normal;}
li{list-style:none;}
.clear{display:block;clear:both;font-size:0px;height:0px;}

/********************************************
    Layout Style
********************************************/
/* Web Header */
.header
{
    height: 96px;
    color: #4c6e92;
    background: url(../Images/headerRepeatBg.gif);
    overflow: hidden;
    clear: both;
}
.header .headerBg
{
    height: 96px;
    width:1000px;
    background:url(../Images/headerBg.gif) left no-repeat;
    }
.header .webName
{
    padding: 56px 0px 0px 90px;
    font-size: 11px;
    float: left;
}
.header .webName span
{
    font-family: PMingLiU;
}
.header .companyInfo
{
    float: right;
    padding-right:20px;
}
.header .headLinks
{
    padding: 37px 0px 0px 0px;
    text-align:right;
}
.header .headLinks a:link, .header .headLinks a:visited
{
    color: #4c6e92;
    text-decoration: none;
}
.header .headLinks a:hover
{
    color:#113a50;
    text-decoration:underline;
    }
.header .telephone
{
    font-size:11px;
    font-family: Arial, PMingLiU;
    padding-top:4px;
    }
    
/* Web Menu */
.menus
{
    height:36px;
    padding:0px 17px;
    border-bottom:solid 1px #e7f4ff;
    overflow:hidden;
    clear:both;
    }
.menus ul{overflow:hidden;clear:both;}
.menus li
{
    float:left;
    height:36px;
    }
.menus li a:link, .menus li a:visited
{
    display:block;
    height:36px;
    line-height:36px;
    padding:0px 15px;
    color:#113a50;
    float:left;
    text-decoration:none;
    }
.menus li a:hover
{
    color:#fff;
    background:#0a58ba;
    }
    
/* Web Navigation */
.navigation
{
    color:#a3c7d9;
    height:28px;
    line-height:28px;
    padding:0px 0px 0px 57px;
    background:url(../Images/navigateIcon.gif) 33px center no-repeat;
    clear:both;
    }

/* Web AD */
.da
{
    width:940px;
    padding:0px 30px;
    margin-bottom:6px;
    overflow:hidden;
    clear:both;
    }
.da .leftDa
{
    float:left;
    width:671px;
    }
.da .rightDa
{
    float:right;
    width:268px;
    }

/* Web Main */
.main
{
    width:940px;
    padding:0px 30px;
    overflow:hidden;
    clear:both;
    }
.mainLeft
{
    width:656px;
    padding-right:15px;
    float:left;
    }
.mainRight
{
    width:268px;
    float:right;
    }
/*column list*/
.columnSplit
{
    height:10px;
    }
.columnLeft
{
    float:left;
    width:304px;
    }
.columnRight
{
    float:right;
    width:333px;
    }
.columnTitle
{
    padding:5px 0px;
    border-bottom:solid 1px #e7f4ff;
    
    font-size:14px;
    font-weight:bold;
    color:#0a58ba;
    }
.list
{
    clear:both;
    overflow:hidden;
    padding:5px 0px;
    }
/*column service*/
.columnService
{
    
    }
.columnService a:link, .columnService a:visited
{
    display:block;
    width:152px;
    padding:2px 0px;
    float:left;
    color:#555;
    text-decoration:none;
    }
.columnService a:hover
{
    color:#40a003;
    text-decoration:underline;
    }
/*column product*/
.columnProduct
{
    
    }
.columnProduct a:link, .columnProduct a:visited
{
    display:block;
    padding:2px 0px;
    color:#555;
    text-decoration:none;
    }
.columnProduct a:hover
{
    color:#40a003;
    text-decoration:underline;
    }
/*column select maxlinks*/
.columnSelMaxlinks
{
    
    }
.columnSelMaxlinks .columnTitle
{
    height:32px;
    padding:0px;
    border:none;
    
    font-size:14px;
    font-weight:bold;
    color:#0a58ba;
    background:url(../Images/selectMaxlinksTitle.jpg) no-repeat;
    }
.columnSelMaxlinks a:link, .columnSelMaxlinks a:visited
{
    display:block;
    padding:5px 0px 3px 25px;
    color:#555;
    text-decoration:none;
    border-bottom:solid 1px #eee;
    background:url(../Images/columnIcon.jpg) 8px 7px no-repeat;
    }
.columnSelMaxlinks a:hover
{
    color:#40a003;
    text-decoration:underline;
    }
/* General Column Style */
.genColumn
{
    }
a.columnMoreLnk:link, a.columnMoreLnk:visited 
{
    font-size:10px;
    font-weight:bold;
    color:Black;
    text-decoration:none;
    }
a.columnMoreLnk:hover
{
    color:Green;
    text-decoration:underline;
    }
.genColumn .genColumnTitle
{
    height:22px;
    background:url(../Images/columnTitleBg.jpg) right no-repeat #bae7fa;
    
    font-size:12px;
    font-weight:bold;
    color:Black;
    padding:10px 10px 0px 10px;
    }
.genColumnTitle span
{
    float:right;
    }
.genColumnList
{
    clear:both;
    overflow:hidden;
    padding:5px 0px;
    }
.genColumnList li
{
    display:block;
    padding:3px 0px;
    }
.genColumnList li span
{
    float:right;
    color:#999;
    font-size:9px;
    }
.genColumnList li a:link, .genColumnList li a:visited
{
    color:#555;
    text-decoration:none;
    }
.genColumnList li a:hover
{
    color:#40a003;
    text-decoration:underline;
    }
/* Home Right Column */
.homeRightColumn
{
    clear:both;
    }
.homeRightColumn .columnTitle
{
    height:22px;
    padding:10px 5px 0px 8px;
    font-size:12px;
    font-weight:bold;
    color:#000;
    background:url(../Images/columnTitleBg_homeRight.jpg) right no-repeat #bce8f9;
    }
.columnList
{
    padding:5px 0px 0px 0px;
    }
.columnList a.items
{
	display:block;
	text-decoration:none;
    clear:both;
    margin-bottom:10px;
	color:#555;
    }
.columnList a.items:hover{color:#039; text-decoration:none;}
.columnList .items img
{
    border:solid 1px #ccc;
    margin-bottom:10px;
	text-decoration:none;
    }
.columnList .clientName
{
    display:block;
    font-weight:bold;
    margin:0px 5px 5px 5px;
	text-decoration:none;
    }
.columnList .clientCaseKeyWord
{
    margin:5px;
	text-decoration:none;
    }
.columnList a.items:hover .clientName, .columnList a.items:hover .clientCaseKeyWord{text-decoration:underline;}
.items h4
{
    font-weight:bold;
    color:#666;
    margin:0px;
    padding:0px;
    }
.bottomMoreLnk
{
    padding:0px 0px;
    text-align:right;
    }
.bottomMoreLnk a:link, .bottomMoreLnk a:visited
{
    font-size:10px;
    font-weight:bold;
    color:#666;
    text-decoration:none;
    }
.textItem
{
    color:#888;
    line-height:16px;
    margin-bottom:5px;
    padding-bottom:5px;
    border-bottom:solid 1px #ddd;
    }
    
/* Footer Style */
.footer
{
    width:940px;
    padding:0px 30px;
    overflow:hidden;
    clear:both;
    margin-top:20px;
    }
.footer .companyInfo
{
    height:67px;
    padding:13px 0px 0px 152px;
    background:url(../Images/bottomBg.gif) top left no-repeat;
    font-size:11px;
    color:#555;
    }
/* Content Page Style*/
.productPageBg
{
    margin:0px 30px 3px 30px;
    height:135px;
    width:940px;
    background:url(../Images/productPageBg.jpg);
    }
.companyPageBg
{
    margin:0px 30px 3px 30px;
    height:135px;
    width:940px;
    background:url(../Images/companyPageBg.jpg);
    }
.servicePageBg
{
    margin:0px 30px 3px 30px;
    height:135px;
    width:940px;
    background:url(../Images/servicePageBg.jpg);
    }
.solutionPageBg{margin:0px 30px 3px 30px;height:135px;width:940px;background:url(../Images/solutionPageBg.jpg);}
.casePageBg{margin:0px 30px 3px 30px;height:135px;width:940px;background:url(../Images/casePageBg.jpg);}
.pageNavigation
{
    float:left;
    width:260px;
    height:auto;
    overflow:hidden;
    background:url(../Images/navigationBg_product.gif) top repeat-x #e0edff;
    }
.pageNavigation dt
{
    height:24px;
    padding:10px 10px 0px 39px;
    background:url(../Images/productPageTitle.jpg);
    font-weight:bold;
    color:#fff;
    }
.pageNavigation dd
{
    padding:9px 0px;
    border-top:solid 1px #fff;
    }
.pageNavigation dd li
{
    border-bottom:solid 1px #fff;
    }
.pageNavigation dd li a:link, .pageNavigation dd li a:visited
{
    display:block;
    padding:8px 5px 6px 59px;
    border-bottom:solid 1px #c2cfe1;
    text-decoration:none;
    font-weight:bold;
    color:#666;
    background:url(../Images/pageNavigationIcon.gif) 41px 8px no-repeat;
    }
.pageNavigation dd li a:hover
{
    display:block;
    padding:8px 5px 6px 59px;
    border-bottom:solid 1px #c2cfe1;
    text-decoration:none;
    color:#000;
    background:url(../Images/pageNavigationIcon.gif) 41px 8px no-repeat #fff;
    }
/* Container Page Style*/
.container
{
    float:right;
    width:630px;
    height:auto;
    padding-right:30px;
    overflow:hidden;
    }
.siteMap
{
    padding:11px 0px;
    color:#666;
    }
.moduleContent
{
    padding:8px 0px;
    }
.moduleContent dd{padding:8px 0px;line-height:18px;}
.moduleContent p{padding:5px 0px;}
.comp_history_title{font-size:12px;font-weight:bold;background:#eee;padding:3px 5px;margin:5px 0px;}
.moduleTitleBg
{
    height:32px;
    background:url(../Images/pageColumnTitleBg.gif) left bottom no-repeat;
    }
.moduleTitleBg .productName
{
    display:block;
    height:30px;
    background:url(../Images/productTitle_1.gif) top left no-repeat;
    }

/* All Page Title Bg*/
.title_compnay_about{display:block;height:30px;background:url(../Images/title_company_about.gif) left no-repeat;}
.title_compnay_culture{display:block;height:30px;background:url(../Images/title_company_culture.gif) left no-repeat;}
.title_compnay_history{display:block;height:30px;background:url(../Images/title_company_history.gif) left no-repeat;}
.title_compnay_projectManage{display:block;height:30px;background:url(../Images/title_company_projectManage.gif) left no-repeat;}
.title_compnay_service{display:block;height:30px;background:url(../Images/title_company_service.gif) left no-repeat;}
.title_compnay_contace{display:block;height:30px;background:url(../Images/title_company_contace.gif) left no-repeat;}
.title_service_website{display:block;height:30px;background:url(../Images/title_service_website.gif) left no-repeat;}
.title_service_consultancy{display:block;height:30px;background:url(../Images/title_service_consultancy.gif) left no-repeat;}
.title_service_multimedia{display:block;height:30px;background:url(../Images/title_service_multimedia.gif) left no-repeat;}
.title_service_domainReg{display:block;height:30px;background:url(../Images/title_service_domainReg.gif) left no-repeat;}
.title_service_email{display:block;height:30px;background:url(../Images/title_service_email.gif) left no-repeat;}
.title_product_mxnet{display:block;height:30px;background:url(../Images/title_product_mxnet.gif) left no-repeat;}
.title_product_elas{}
.title_product_oa{display:block;height:30px;background:url(../Images/title_product_oa.gif) left no-repeat;}
.title_solution_our{display:block;height:30px;background:url(../Images/title_solution_our.gif) left no-repeat;}
.title_solution_website{display:block;height:30px;background:url(../Images/title_solution_website.gif) left no-repeat;}
.title_case_study{display:block;height:30px;background:url(../Images/title_case_study.gif) left no-repeat;}

.compnayNews{display:block;height:30px;background:url(../Images/compnayNewsTitle.gif) left no-repeat;}
.moduleContent dd
{
    padding:15px 0px;
    line-height:18px;
    }
.moduleContent dd ul{padding:0px;}
.moduleContent dd ul li{list-style-image:none;list-style-type:disc; list-style-position:inside;padding:0px 10px 0px 10px;}
/* Pager Css */
dd.pager
{
    border-top:solid 1px #ccc;
    padding:5px;
    overflow:hidden;
    text-align:right;
    }
.currentPager{font-weight:bold;font-size:11px;color:#045bab;}
.countPager{font-weight:bold;font-size:11px;color:#47ac01;}
p.pagerInfo{float:left;height:22px;line-height:22px;margin-right:5px;}
ul.pagerControl{float:left;overflow:hidden;font-size:0px;white-space:nowrap;}
ul.pagerControl li{float:left;font-size:12px;}
ul.pagerControl li a:link, ul.pagerControl li a:visited{display:block;float:left; white-space:nowrap;height:22px;line-height:22px;padding:0px 5px;text-decoration:none;color:#555;border:solid 1px #fff;}
ul.pagerControl li a:hover{background:#47ac01;color:#fff;}
ul.pagerControl li a.pagerNum:link, ul.pagerControl li a.pagerNum:visited{border:solid 1px #ccc;font-size:11px;font-weight:bold;color:#045bab;margin:0px 1px;}
ul.pagerControl li a.pagerNum:hover{color:#fff;border:solid 1px #fff;}
ul.pagerControl li a.pagerNum_Ov:link, ul.pagerControl li a.pagerNum_Ov:visited{color:#fff;background:#47ac01;border:solid 1px #fff;font-weight:bold;}

/* Infos List Css */
dd.infoList{clear:both;overflow:hidden;}
dd.infoList li{padding:3px;border-bottom:dashed 1px #ddd;overflow:hidden;}
dd.infoList li a:link, dd.infoList li a:visited{float:left;text-decoration:none;color:#555;}
dd.infoList li a:hover{text-decoration:none;color:#000;}
dd.infoList .infoDate{float:right;font-size:11px;color:#888;}

/* General Table Css */
.gen_table{background:#66bf3d; border-collapse:collapse;border:solid 1px #ccc;}
.gen_table thead{background:#66bf3d;color:#fff;font-weight:bold;}
.gen_table tbody{background:#fff;}
.gen_table th{border-collapse:collapse;border:solid 1px #ccc;}
.gen_table td{border-collapse:collapse;border:solid 1px #ccc;}

/* Product Intro Css */
.productTbl{display:block; overflow:hidden; zoom:1; padding:0; border:solid 1px #c2cfe1; background:#f3f5f9;}
.productTbl .prodPhoto{display:inline-block; float:left; width:240px; height:240px;}
.productTbl .prodIntro{display:block; margin-left:250px;}
.productTbl .prodName{display:block; font-size:18px; font-weight:bold; color:#000; padding:10px 0;}
.productTbl .prodDesc{display:block; line-height:18px;}
.productTbl .prodDesc b{font-weight:bold; color:#0a58ba;}
.productTbl .prodDesc em{color:#888; font-size:11px;}

/* Common Font Style */
.f_blue_12b{font-size:12px; font-weight:bold; color:#0a58ba;}
.f_blue_12{font-size:12px; font-weight:normal; color:#0a58ba;}

.f_black_14{font-size:14px; font-weight:normal; color:#000;}
.f_black_14b{font-size:14px; font-weight:bold; color:#000;}