/*kingdee.com
+--------------------------------------------------------
|Global CSS Document
*/
@charset "utf-8";

/*
+--------------------------------------------------------
|Reset CSS Document
*/

@import url("reset.css");

/*
+--------------------------------------------------------
|Common CSS Document
*/

body{font:12px "宋体",Arial,Verdana,Tahoma; margin:0 auto; color:#3f3e3e; background:#fff; line-height:21px; width:100%;}
.clear{clear:both; font-size:0; line-height:0px; height:0;}
.float-left{float:left;}
.float-right{float:right;}
.grid{background-image:url(plugins/icons/grid.png)}

/*
+--------------------------------------------------------
|Background CSS Document
*/
/*index*/
.topnav1 i,span.toponline,.hotnewsbj,.index-conbj{background:url(../images/v2012.5/backgroundbj.png) no-repeat;}

.menu li a.menu-list{background:url(../images/v2012.5/menu-bj.png) no-repeat;_background:url(../images/v2012.5/menu-bj.gif) no-repeat;}
.menu-subnav .subnav,.menu-subnav .subnav2,.menu-con,.menu-subnav .subnav3,.menu-subnav .menu-con3, .menu-con2{background:url(../images/v2012.5/menu-bj.png) no-repeat;}

.toptel,button.seach,.menu-con div ul li,.index-con1more,.index-con2more,.index-con3more,.linkul li a,.android,.iphone,.searchbox,.gdxw,.gywb,.menu-con div strong{background:url(../images/v2012.5/icon.png) no-repeat;}
.linkdl dd a{background:url(../images/v2012.5/map.png) no-repeat;}
.index-subconbj,.index-subconbot{background:url(../images/v2012.5/consubbj.png) no-repeat;}
.noBackground{ background:none; background-color:#fff;}
/*pindao*/
.pdtopBtn,.pdtopBtn dl,.navLeft .listbj1 .listbj0,.navLeft .listbj2 a,.pd1-topbj,.pd1-botbj,.pd2-topbj,.pd2-botbj li a,.pd3-condl dl,.col-right2 .title,.col-left2 dt.title i,.col-left2 dd.xiaoshou,.col-left2 dd.shouhou,.con1-settitle{background:url(../images/v2012.5/pdconbj.jpg) no-repeat;}

/*consult*/
.glzxcon2 dl.glzxcon2bj,.glzxcon2bj dd a.more{background:url(../images/v2012.5/nglzxbj.png) no-repeat;}

/*about*/
.aboutcon2 dl,.aboutcon2 dl dd h3,.aboutcon2 dl dd h3 a i{background:url(../images/about/aboutbj.gif) no-repeat;}


/*
+--------------------------------------------------------
|Links CSS Document
*/
a{ color:#4f4f50;text-decoration:none; hidefocus:true; }
a:hover{ color:#005bac; text-decoration:underline}
.B{color:#339}
.B:hover{color:#F30;text-decoration:underline}
.B2{color:#339;text-decoration:none}
.B2:hover{color:#F30;text-decoration:underline}
.W{color:#FEFEFE;text-decoration:none}
.W:hover{color:#F8F9B8;text-decoration:underline}
.O{color:#F30;text-decoration:none}
.O:hover{text-decoration:underline}
.G,.G2{color:#666;text-decoration:none}
.G:hover{color:#F30;text-decoration:underline}
.G2:hover{text-decoration:underline}
.H{color:#333;text-decoration:none}
.H:hover{text-decoration:underline}
.H1{color:#000;text-decoration:none}
.H1:hover{color:#F30}
.H2{color:#333;text-decoration:none}
.H2:hover{color:#F30;text-decoration:underline}

/*
+--------------------------------------------------------
|Colors CSS Document
*/

.or{color:#f79827 !important; }
.or1{color:#ff8f30 !important;font-family:"Microsoft YaHei";}
.blue{ color:#468dcb!important;}
.cc{color:#ccc !important}
.c3{color:#333 !important}
.c6{color:#666 !important}
.c85{color:#858585 !important}
.c9{color:#999 !important}
.c0{color:#000 !important}
.c6{color:#666 !important}
.c888787{color:#888787;}
.cblock{color:#000000;font-family:"Microsoft YaHei";}
.cff9500{ color:#ff9500 !important;}

/*
+--------------------------------------------------------
|Fonts Size CSS Document
*/

.f10{font-size:10px !important}
.f11{font-size:11px !important}
.f12{font-size:12px !important}
.f14{font-size:14px !important}
.f16{font-size:16px !important}
.f17{font-size:17px !important}
.f18{font-size:18px !important}
.farial{ font-family:Arial !important;}
.fbold{ font-weight:bold;}
.fyahei{font-family:"Microsoft YaHei" !important;}
.fcenter{ text-align:center}
.findent{ text-indent:24px}

/*
+--------------------------------------------------------
|Typography CSS Document
*/
hr{background-color:#ddd; border:none; clear:both; display:block; height:1px}

/*
+--------------------------------------------------------
|Margin CSS Document
*/

.mt5{margin-top:5px !important}
.mt8{margin-top:8px !important}
.mt10{margin-top:10px !important}
.mt20{margin-top:20px !important}
.mb10{margin-bottom:10px !important}
.mb5{margin-bottom:5px !important}
.ml10{margin-left:10px !important}
.ml20{margin-left:20px !important}
.mr10{margin-right:10px !important}
.m0{margin:0 !important}
.m10{margin:10px !important}

/*
+--------------------------------------------------------
|Pading CSS Document
*/
.pb10{padding-bottom:10px !important}
.pb15{padding-bottom:15px !important}

/*
+--------------------------------------------------------
|Layout CSS Document
*/
.wrapper {/*min-width:980px;*/ width:100%;}
.page {width:980px; margin:0 auto;}
.page-print { background:#fff; padding:20px; text-align:left; }
.page-empty { background:#fff; padding:20px; text-align:left; }
.page-popup { padding:20px; text-align:left; }
.main-container,.header,.footer,.top-nav,.search-nav-container{ padding:0 20px}

/* Base Columns */
.col-left{ width:191px; float:left;  margin-bottom:50px; overflow:hidden;}
.col-right{ width:774px; float:right; margin-bottom:20px; overflow:hidden;}


/* Content Columns */
/*----right 1 Column Layout background----*/
.pd2-topbj{ background-position:-3px -65px; height:8px; width:100%; font-size:0; line-height:0;}
.pd2-midbj{ background:url(../images/v2012.5/pdbj_47.jpg) repeat-y -3px top;  width:100%; }
.pd2-botbj{ background:url(../images/v2012.5/pdbj_49.jpg) no-repeat -3px bottom; width:width:100%;  padding-bottom:22px; padding-left:37px; zoom:1}/*一栏背景自适应*/

/*三栏背景自适应begin*/
.col3-set{ width:250px; float:left; /*margin-right:8px; _margin-right:9px;*/ padding-right:9px;}

.col3-set .pd1-topbj{background-position:-4px -31px; width:250px;height:8px; font-size:0; line-height:0}/**/
.col3-set .pd1-midbj{ background:url(../images/v2012.5/ddd_28.jpg) repeat-y -4px top; width:250px;}/**/
.pd1-midbj .pd1-midcon{ background:#fff; width:248px; margin:0 auto; }
.col3-set .pd1-botbj{background-position:-4px -50px; width:250px;height:8px;}/**/
/*.colmargin{ margin:0 12px;}*//**/
/*三栏背景自适应end*/


.col2-set .col-1 { float:left; width:48%; }
.col2-set .col-2 { float:right; width:49%; }
.col2-set .col-narrow { width:33%; }
.col2-set .col-wide { width:65%; }

.col4-set .col-1 { float:left; width:23.5%; }
.col4-set .col-2 { float:left; width:23.5%; margin:0 2%; }
.col4-set .col-3 { float:left; width:23.5%; }
.col4-set .col-4 { float:right; width:23.5%; }

/* 1 Column Layout */
.col1-layout .col-main { float:none; width:auto; }

/* 2 Columns Layout */
.col2-left-layout .col-main { float:right; width:740px;}

/* 3 Columns Layout */
.col3-layout .col-main {float:none; padding:10px 0 0 10px}
.col3-layout .col-left {padding-top:10px}
.col3-layout .col-main .col-main-bottom-left,.col3-layout .col-main .col-main-bottom-right{ float:right; width:152px; overflow:hidden}
.col3-layout .col-main .col-main-bottom-left{float:none; width:auto; padding-right:10px;}




/*
+--------------------------------------------------------
|BreadCrumbs CSS Document
*/
.breadcrumbs {height:29px; line-height:29px; overflow:hidden;  float:right;}
.breadcrumbs  a{color:#787876;}
/*.breadcrumbs li:first-child{ background-image:none}*/

/*
+--------------------------------------------------------
|Sidebar CSS Document
*/

/*top navigation begin*/
.col-top{ height:38px; overflow:hidden; float:right; margin-top:10px; width:338px !important; position:absolute; top:86px; margin-left:163px; left:50%; }
.pdtopBtn{background-position:0 0; height:25px; float:left; padding-left:6px; _width:75px; margin-left:4px; _margin-left:2px; /*overflow:hidden;*/ position:relative;}
.pdtopBtn dl{background-position:right 0px; height:22px; padding-right:6px; padding-top:3px; position:relative; z-index:0}
.pdtopBtn dl dt{background-position:right 50px; height:19px; border-right:1px solid #e8e8e8; float:left; padding:0 5px; padding-top:3px;}
.pdtopBtn dl dd{ float:left; padding:0 9px; line-height:22px; color:#555; cursor:pointer}
/*#bdshare{ position:absolute; z-index:9999; bottom:0px;  width:75px; height:22px;}
.pdtopBtn span.bds_more{ background:none!important;}
span.bds_more, .bds_tools a{ width:50px;}*/
#bdshare{ position:absolute; z-index:9999; bottom:0px;  width:77px; height:22px; left:0;  background:url(about:blank)}
.pdtopBtn span.bds_more{ background:none!important; padding:0; height:25px!important; }
span.bds_more, .bds_tools a{ width:78px; }
/*top navigation end*/

/*Left navigation begin*/

.navLeft {margin:0 0 20px; }
.navLeft h2{font-size:18px; font-family:"Microsoft YaHei"; color:#666666; height:33px; border-bottom:1px solid #d9d9d9;}
.navLeft h2 a,.navLeft h2 a:hover{font-size:18px; font-family:"Microsoft YaHei"; color:#666666; text-decoration:none;}
.navLeft .listbj1{ line-height:37px; border-bottom:1px solid #d9d9d9;}
.navLeft .listbj1 .listbj0{background-position:-788px -58px; padding-left:17px;font-size:14px; font-family:"Microsoft YaHei"; color:#333333; line-height:37px; text-decoration:none;}
.navLeft .listbj1hover .listbj0{background-position:-754px -325px !important;  font-weight:bold;}
.navLeft-1 .cur a,.navLeft .listbj1 .cur{ color:#005BAC;}
.navLeft .listbj2{ background:none;  padding-left:0; line-height:20px; border-bottom:0; font-family:"宋体"; margin-left:6px; font-size:13px;}

.navLeft li{ cursor:pointer;}
.navLeft .listbj2 a{background-position:-785px -87px;display:block; padding-left:13px; width:145px; height:20px;color:#787876; }
.navLeft .navLeft-2 li a:hover,.navLeft .navLeft-2 li a.cur{background-position:-785px -119px; color:#FF9000;}

.navLeft-2{ padding-bottom:5px; display:none;}
.col-left2 dt.title{ width:180px; height:33px; background:#f2f2f2; font-size:14px; color:#999999; font-weight:bold; padding-left:10px; background-position:-774px -201px;}
.col-left2 dt.title i{ width:14px;height:19px;display:inline-block; background-position:-774px -202px; margin-top:9px; margin-right:19px; float:left;}
.col-left2 dt.title span{ display:inline-block; float:left; margin-top:9px;}
.col-left2 dd{ color:#666666; border-bottom:1px solid #d9d9d9; line-height:19px; padding-top:10px;}
.col-left2 dd span{ display:block; font-family:"Microsoft YaHei"; }
.col-left2 dd{ height:44px;}
.col-left2 dd.xiaoshou{background-position:-382px -176px; padding-left:46px;}
.col-left2 dd.shouhou{background-position:2px -175px; padding-left:46px;}
.col-left2 dd.shishi{height:103px; border:0;}
.col-left2 dd.shishi a{font-family:"宋体"; line-height:30px;}
.col-left3{ width:189px; height:130px; padding-top:19px;}
.col-right0{ width:98%; text-align:right; height:29px;}
.col-right0 a{ color:#787876;}


/*2012.11.7train news begin*/
.leftTraintel{ width:188px; border:1px solid #d8d8d8; margin-top:15px;}
.leftTraintel h3{ background:url(../images/train/aleftbj_03.gif) no-repeat 8px center #f2f2f2; height:30px; line-height:30px; width:162px; padding-left:26px; font-size:14px; color:#999999;}
.leftTraintel p{ padding:11px 0 24px; width:167px; margin:0 auto;}
.leftTraintel p strong{ display:block; color:#fea83e; font-family:"Microsoft YaHei";}
.leftTraintel p span{ display:block; color:#666666;}
/*2012.11.7train news end*/

/*Left navigation end*/

/*right common style begin*/
.con1-settitle{ font-family:"Microsoft YaHei"; font-size:16px; color:#333333;margin:12px auto 0px; background-position:-782px -254px; padding-left:14px; line-height:28px;}/*rigth col1-layout栏框架标题*/
/*right common style end*/


.block {margin:0 0 10px; }
.block .block-title strong { font-size:14px; font-weight:bold; }
.block .block-title strong span {}
.block .block-title a { text-decoration:none !important; }
.block .block-subtitle { border-bottom:1px dashed #ccc; color:#333; padding-bottom:8px; margin-bottom:5px}
.block .block-content { padding:10px 0; }
.block .block-content li.item { padding:5px 0; }
.block .btn-remove { }
.block .actions { margin:10px 0}
.block .actions a { float:left; }
.block .empty {}

.block li.odd {}
.block li.even { background-color:#f6f6f6; }

/*
+--------------------------------------------------------
|Data Table CSS Document
*/

.data-table { width:100%;}
.data-table th { padding:5px; border:1px solid #ddd; font-weight:bold; white-space:nowrap; vertical-align: top;}
.data-table td { padding:5px; border:1px solid #ddd; vertical-align: top;}
.data-table thead { background-color:#f2f2f2; }
.data-table tbody {}
.data-table tfoot {}
.data-table tr.first {}
.data-table tr.last {}
.data-table tr.odd {}
.data-table tr.even { background-color:#f6f6f6; }
.data-table tbody.odd {}
.data-table tbody.odd td { border-width:0 1px; }
.data-table tbody.even { background-color:#f6f6f6; }
.data-table tbody.even td { border-width:0 1px; }
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td { border-bottom-width:1px; }
.data-table th .tax-flag { white-space:nowrap; font-weight:normal; }
.data-table td.label,
.data-table th.label { font-weight:bold; background-color:#f6f6f6; }
.data-table td.value {}

/*
+--------------------------------------------------------
|Box CSS Document
*/
.zhenzaochen{ background:#000; position:absolute; width:100%;  height:1000px; top:0; left:0; z-index:100;}

.contentbox{ margin:0 auto; width:980px; color:#666}
.subbox{ position:absolute; left:50%; top:100px; width:630px; height:593px; margin-left:-315px; z-index:90000; color:#666}

 @media screen and (-webkit-min-device-pixel-ratio:0){ .subbox{position:fixed; left:50%; top:100px; width:630px; height:593px; margin-left:-315px;z-index:90000;}
 }
 
.subbox .topbox{ background:url(../images/v2012.5/box/box_03.png) no-repeat left top; width:630px; height:3px; font-size:0;}
.subbox .midbox{ background:#fff; width:630px; height:586px;}
.subbox .botbox{ background:url(../images/v2012.5/box/box_06.png) no-repeat left top; width:630px; height:4px; font-size:0;}
.subbox .midbox .title{ background:url(../images/v2012.5/box/boxx_11.jpg) repeat-x left top; height:50px; width:590px; padding:0 20px;}
.subbox .midbox .title h2,.subbox .midbox .title span{ display:block; width:200px; float:left}
.subbox .midbox .title h2{ font-size:24px; color:#005bac; font-family:"Microsoft YaHei"; line-height:50px; font-weight:normal}
.subbox .midbox .title span{background:url(../images/v2012.5/box/boxx_14.jpg) no-repeat left 17px; padding-left:27px; line-height:50px; margin-left:106px;}
.subbox .midbox span.close{float:right; width:22px; height:17px; cursor:pointer; margin-top:15px; margin-right:0; margin-left:0;}


.subbox .midbox i.red{ color:#ff0000; font-family:Arial, Helvetica, sans-serif;}
.subbox .midbox p.titlebox{ width:587px; margin:21px auto 16px; }
.subbox .midbox form{ width:379px; margin:0 auto; }
.subbox .midbox .input{ margin-bottom:10px; height:24px; position:relative;}
.subbox .midbox .input span{ width:81px; display:block; float:left; height:24px;}
.subbox .midbox .input span i{ margin-right:2px; vertical-align:-2px;}
.subbox .midbox .inputtext{ background:url(../images/v2012.5/box/box_19.jpg) no-repeat left top; border:none; width:242px; height:24px; display:block; float:left; margin-right:5px; line-height:24px; padding-left:3px;}
.subbox .midbox textarea{ width:434px; height:116px; border:1px solid #d8d8d8; display:block; margin:5px auto 11px; }
.subbox .midbox .textareap{ width:436px; margin:0 auto; line-height:30px;}
.subbox .midbox .submit{ margin-left:235px;}

#personal-form .error-txt{display:none; position:absolute; right:-40px;}
#personal-form .error-txt{color:#A40000;margin-left:5px;}



