﻿@charset "utf-8";

/* page 框架 */

.column{ overflow:hidden; margin-bottom:10px;  }
.mainContent{ width:795px; overflow:hidden; float:right; background: url(images/bg_right.jpg)  repeat-y 782px top;min-height: 600px;line-height: 26px; }
.side{ width:215px; overflow:hidden; float:left; background: url(images/bg_side.jpg) repeat-y  -5px 0px;min-height: 600px;}
.side .sideBox{ margin-bottom:10px;  }

.infoList li.noData{ background:none; border:0; padding:0;  }

.mab0{ margin-bottom:0 !important;  }
.txt_about{ background:url(images/photo_about.jpg) no-repeat left top; padding-left:264px; padding-right:10px;}
.txt_about .f_name{ color:#bf1616; font-weight:bold;}
.txt_about .f_en{ font-family:"Arial";}

/* 侧栏-栏目菜单 */
#sideMenu{ margin-bottom:10px;  background: url(images/bg_left.jpg) no-repeat -5px 0;   }
#sideMenu .hd{ height:37px; text-align:center;   }
#sideMenu .hd h3{ height:42px; line-height:36px;  font-weight:bold; font-size:14px; color:#fff; }
#sideMenu .hd h3 a{ color:#fff;  }
#sideMenu .hd h3 a:hover{ text-decoration:none; color:#ff0;  }
#sideMenu .bd{ padding:0 0 10px 3px; background: url(images/photo_left.jpg) no-repeat 3px bottom; padding-bottom: 119px; }
#sideMenu .bd ul{  width: 200px; overflow:hidden }
#sideMenu .bd li{ padding-left: 23px;  background:url(images/menu_bg.jpg) repeat-x top;  }
#sideMenu .bd .h1{ height:28px; line-height:28px; font-weight:400;   font-size:14px;width: 200px; }
#sideMenu .bd .h1 em{ display:none;  }
#sideMenu .bd .hasUl1 .h1 em{ display:block; width:14px; height:14px; float:right; background:url(images/icons.png) 0 -220px no-repeat; _display:inline;
	margin:8px 25px 0 0; cursor:pointer;
}
#sideMenu .bd .h1 .a1{ padding-left:47px;   }
#sideMenu .bd .h1 .a1:hover{ text-decoration:none;  }
#sideMenu .bd .ul1{ padding: 5px 0 0px 35px;  margin-left: -60px; }
#sideMenu .bd .ul1 .a2{ padding-left: 15px; background:url(images/icons.png) 0 -190px no-repeat;  }

#sideMenu .bd .on1 .a1{ color: #0f3a5b; font-weight: bold; font-size: 14px;background: url(images/menu_icon.gif) no-repeat left 3px; }
#sideMenu .bd .on2 .a2{ color:#f60;  }
#sideMenu .bd .on1 .h1 em{ background-position:-50px -220px; }
#sideMenu .bd h4 span{ margin-left:5px; color:#999;   }
#sideMenu .bd .ul1 .li2{ padding-left: 93px;   }
#sideMenu .fd{ height:19px; overflow:hidden; background:url(images/side.jpg) 0 -490px;  }



.newsHead{ position:relative;  margin:0px 14px; height:175px; overflow:hidden;}
.newsHead .photo{ position:absolute; top:0px; background:url(images/news_photobg.jpg) no-repeat left top; width:228px; height:152px; text-align:center; padding-top:14px;}
.newsHead .photo img{ width:198px; height:136px;}
.newsHead .txt{ position:absolute; left:235px; top:0px; color:#777777; line-height:22px; width:490px;}
.newsHead .txt h4{ font-size:12px; padding:15px 0px 5px 0px;}
.newsHead .txt p{ padding:0px; margin:0px;}
.newsHead .txt a{ color:#cc0000;font-weight:bold; }

.case_list{ padding:0px 20px;}
.case_list ul li{ width:235px; height:210px; display:block; text-align:center; float:left;}
.case_list ul li .photo{ background:url(images/photo_casebg.jpg) no-repeat 1px top; width:233px; height:160px; padding-top:13px; overflow:hidden;}
.case_list ul li .photo img{ width:212px; height:146px;}
.case_list ul li h5{ font-size:12px; font-weight:normal;}

/* 通用盒子模型 */
.mainBox{ border:1px solid #BDC9D7; background:url(images/bg-mainBox1.jpg) right top no-repeat; }
.mHd{ height:30px;  }
 
.mainBoxA{   padding:1px;   }
.mainBoxA .maHd{ position:relative;  height:32px; line-height:32px; padding: 0 30px;background: url(images/title_bg.jpg) no-repeat 0px -2px; overflow:hidden;  }
.mainBoxA .maHd .path{ float:right;  }
.mainBoxA .maHd h3{ display:inline-block; *display:inline; zoom:1; padding:0 12px; height:30px; line-height:29px; margin-top:2px;background: url(images/title_bg.jpg) no-repeat right -35px; font-weight:bold; color:#fff; font-size:14px;  }
.mainBoxA .maHd h3 a{ color:#fff;  }
.mainBoxA .maHd h3 a:hover{ text-decoration:none;  }
.mainBoxA .maBd{ padding:10px 20px;  overflow:hidden;    }


.mainBoxK{   padding:1px;   }
.mainBoxK .maHd{ position:relative;  height:32px; line-height:32px; padding: 0 30px;background: url(images/title_bg.jpg) no-repeat 0px -2px; overflow:hidden;  }
.mainBoxK .maHd .path{ float:right;  }
.mainBoxK .maHd h3{ display:inline-block; *display:inline; zoom:1; padding:0 12px; height:30px; line-height:29px; margin-top:2px;background: url(images/title_bg.jpg) no-repeat right -35px; font-weight:bold; color:#fff; font-size:14px;  }
.mainBoxK .maHd h3 a{ color:#fff;  }
.mainBoxK .maHd h3 a:hover{ text-decoration:none;  }
.mainBoxK .maBd{ padding:10px 0px;  overflow:hidden;  padding-right: 10px; }

/* 品牌活动 -----------------------------------------*/
.mainBoxB{ border:1px solid #BDC9D7; padding:1px;  }
.mainBoxB .maHd{ height:30px; line-height:30px;  padding:0 20px 0 15px; overflow:hidden; background:url(images/bg.png) 0 -250px no-repeat; }
.mainBoxB .maHd .path{ float:right; color:#fff;  }
.mainBoxB .maHd .path a{ color:#fff;  }
.mainBoxB .maHd .more{ display:block; width:22px; height:5px; background:url(images/icons.png) 0 0 no-repeat;  float:right;  margin-top:12px;  }
.mainBoxB .maHd h3{ display:inline-block; *display:inline; zoom:1; font-weight:bold; font-size:14px; height:27px; line-height:27px; margin-top:3px; background:#fff; padding:0 10px; color:#0078A0;   }
.mainBoxB .maHd h3 a{ color:#0078A0;  }
.mainBoxB .maBd{  padding:10px; overflow:hidden;  }


.brandList{ overflow:hidden; padding:10px 20px 20px 20px; margin-top:20px;  background:url(images/brand-line.png) center bottom no-repeat; }
.brandList .pic{ width:170px; float:left; overflow:hidden;   }
.brandList .pic img{ width:170px; height:170px;   }
.brandList .con{ width:730px; float:right;   }
.brandList .con dt{ height:33px; line-height:33px; overflow:hidden;  }
.brandList .con dt a{ margin-left:10px; color:#0179BE;   }
.brandList .con h3{ float:left;  width:297px; padding-left:20px;   background:url(images/bg.png) 0 -290px no-repeat; color:#fff; font:normal 18px/33px "SimHei";   }
.brandList .con dd{ padding-top:10px;  }
.brandContent .maBd .last{ background:none; }

/* 文章-父列表页 -----------------------------------------*/
#columnA{ overflow:hidden; height:310px;  }
.picScroll li{ width:142px;  }
.picScroll li .pic img{ padding:2px; border:1px solid #ccc;   }
.picScroll .bd{ height:121px;  }

.columnLoop .box{ width:378px; margin-bottom:10px;   }
.columnLoop .box .bd{ height:192px;  }

/* 文章-子列表页 -----------------------------------------*/
.newsList{ text-align:left; padding:10px 15px;  }
.newsList li{ height:28px; line-height:28px; font-size:14px; overflow:hidden;    border-bottom: 1px dashed #9E9E9E; }
.newsList li .date{ float:right; color:#999;   }
.newsList li .node{ color:#999; margin-right:3px; }
.newsList li a{ padding:0 0 0 16px;  background:url(images/icons.png) 0 -160px no-repeat; }
.newsList li.split{ background:none; background:url(images/share/dotted.gif) repeat-x center; }

/* 文章-子列表页-图片 ---------------------------------------------- */
.pagePicList{ padding-top:20px;  }
.pagePicList li{ margin:0 16px; height:155px;  }

/* 文章-内容页 -----------------------------------------*/
.articleCon{ padding:20px 30px;  }
.articleCon .title{ text-align:center; color:#c00; font:normal 22px/32px "Microsoft YaHei"; _font-weight:bold; }
.articleCon .subTitle{ color:#333; font-size:14px; padding-top:10px; text-align:center; }
.articleCon .property,.articleCon .userControl{ margin-top:10px;  text-align:center;line-height:22px; padding:2px 10px; background:#F9FBFB; border:1px dashed #C8DDE4; color:#999;  }
.articleCon .property span{margin:0 2px; }
.articleCon .property .fontZoomA,.articleCon .property .fontZoomB{ vertical-align:middle; color:#666;  background:url("images/share/shareB.gif") no-repeat 3px -124px; padding-left:17px;display:inline-block; line-height:20px; }
.articleCon .property .fontZoomB{ background-position:3px -164px; }
.articleCon .shareBtns #bdshare{ vertical-align:middle; float:none; display:inline-block; *display:inline; zoom:1; margin-right:10px;  }
.articleCon .conTxt{ padding:25px 0 10px 0;  font-size:16px; line-height:28px; width:100%; overflow:hidden;text-align:left; color:#333; }
.articleCon .conTxt p{ margin-bottom:20px; color:#333;}
.articleCon .conTxt a{color:#1855a8;}
.articleCon .conTxt #fontzoom{width:100%; overflow:hidden;ord-break: break-all;white-space: normal; word-wrap: break-word;line-break: strict;/*IE,非汉字换行*/}
.articleCon .page{ padding:0 10px 10px 10px;  }
.articleCon .moodVote{ padding-top:10px;  }
.articleCon .userControl{ overflow:hidden; text-align:left;  }
.articleCon .userControl #bdshare{ float:right;  }
.articleCon .userControl .a{ color:#266CBB;   }
.articleCon .others{line-height:25px;  margin:10px 0;color:#666; border-top:1px dotted #ccc;padding-top:10px;   }
.articleCon .others a{margin-right:10px; color:#c00; }


/* 产品展示服务中心-列表页 -----------------------------------------*/
.proContent .mainBox{ padding:20px 30px 40px 30px;  }
.proContent .mHd{ border-bottom:1px solid #2492D9;  }
.proContent .mHd h3{ width:274px; height:27px;  background:url(images/bg.png) 0 -340px no-repeat;  }
.proListTable{ width:728px; margin:20px auto 0 auto;  background:url(images/proListTable.jpg) no-repeat; }
.proListTable .tit td{ height:37px; line-height:37px; color:#fff; padding-bottom:7px; text-align:center; font-size:14px; overflow:hidden; font-weight:bold;  }
.proListTable .pic{ width:130px; height:100px; }
.proListTable .pic img{ width:120px; height:90px; border:1px solid #ddd; padding:2px; background:#fff;    }
.proListTable .name h3{ font-weight:bold; font-size:14px; }
.proListTable .name h3 a{ color:#0179BE;  }
.proListTable .name p{ color:#999; padding-top:8px;   }
.proListTable .type{ width:90px; text-align:center;  }
.proListTable .postion{ width:90px; text-align:center;  }
.proListTable .node{ width:90px; text-align:center;  }
.proListTable .n td{ border-bottom:1px dotted #ccc; padding:15px 10px;  }
.proListTable .even td{ background:#F0F8FB;  }
.proListTable .on td{ background:#ffffce;  }
.proListTable .on .pic img{ margin-top:-2px; border:1px solid #fea716;  }

.sideProList li{ line-height:18px; padding:6px 0; border-bottom:1px dotted #ccc; padding-left:10px; background:url(images/icons.png) 0 -240px no-repeat;   }

/* 招聘列表 -----------------------------------------*/
.job_list{ width:754px; margin:0 auto; padding-bottom:15px;padding-top: 20px;}
.job_list h4{ background:url(images/box_job_top.jpg) no-repeat; line-height:32px; padding-left:41px; color:#0f3a5b; font-size:14px;font-weight: bold;}
.job_list h4 span{ float:right; font-size:12px; color:#db2525; padding-right:19px;}
.job_list .box{ background:#fff; border-left:solid 1px #d9d9d9; border-right:solid 1px #d9d9d9; padding:10px 26px; line-height:20px; height:auto!important; height:100px; min-height:100px;}
.job_list h5{ font-size:12px; font-weight:normal; color:#777777; background:url(images/box_job_bottom.jpg) no-repeat top; height:43px; line-height:43px; padding-left:26px;}
.job_list h5 span{ float:right; width:84px; display:block; padding-top:14px;}
.job_list .UploadResume{ background:url(images/UploadResume.jpg) no-repeat; width:83px; height:28px; border:none; cursor:pointer;}
 .UploadResumes{ background:url(images/UploadResume.jpg) no-repeat; width:83px; height:28px; border:none; cursor:pointer;}

 
.job_lists{  margin:0 auto; padding-bottom:15px;padding-top: 20px;}
.job_lists h4{ background:url(images/box_job_top.jpg) no-repeat; line-height:32px; padding-left:41px; color:#0f3a5b; font-size:14px;font-weight: bold;}
.job_lists h4 span{ float:right; font-size:12px; color:#db2525; padding-right:19px;}
.job_lists .box{  border-left:solid 1px #d9d9d9; border-right:solid 1px #d9d9d9; padding:10px 26px; line-height:20px; height:auto!important; height:100px; min-height:100px;}
.job_lists h5{ font-size:12px; font-weight:normal; color:#777777; background:url(images/box_job_bottom.jpg) no-repeat top; height:43px; line-height:43px; padding-left:26px;}
.job_lists h5 span{ float:right; width:84px; display:block; padding-top:14px;}
.job_lists .UploadResume{ background:url(images/UploadResume.jpg) no-repeat; width:83px; height:28px; border:none; cursor:pointer;}
/* 产品展示服务中心-内容页 -----------------------------------------*/
.proCon{ padding:20px 30px;  }
.proCon .title{ text-align:center; color:#c00; font:normal 22px/32px "Microsoft YaHei"; _font-weight:bold; padding-bottom:20px;  }
.proConTable{ width:100%;  }
.proConTable{ border-collapse: collapse; empty-cells:show;}
.proConTable td{ border:#eee solid 1px; padding:8px 5px;}
.proConTable .pic{ width:180px;   text-align:center;   }
.proConTable .pic img{ width:160px; padding:3px; border:1px solid #ccc;   }
.proConTable .tdL{ font-weight:bold; width:120px; text-align:right;  }
.proConTable .intro{ width:480px;  padding:20px; font-size:14px; line-height:28px; overflow:hidden;   }


/* 服务指南-首页 ---------------------------------------------- */
.serviceContent .mainBox{ background:url(images/noSideContent.jpg) right 0 no-repeat; padding:20px 30px 40px 30px;  }
.serviceContent .maHd{ border-bottom:1px solid #2492D9; height:30px;   }
.serviceContent .maHd h3{ width:177px; height:26px; padding-bottom:4px;  background:url(images/bg.png) -350px -336px no-repeat; }
.serviceContent .maHd .path{ float:right;    }
.serviceContent .maBd{ width:938px; overflow:hidden;   }
.serviceContent .fwzlList{ width:1100px; padding:10px 0;  }
.serviceContent .fwzlList li{ background:none; padding:0 15px 0 3px; }
.serviceContent .fwzlList li a:hover{ background:none; }
.serviceContent .fwzlList li.on a{ background:url(images/fuznBtns.png) 0 -120px; }
.serviceContent .line{ height:50px; background:url(images/bg.png) center -440px no-repeat;  }
.serviceContent .conWrap{ padding-top:15px;  }
.serviceContent .con{ overflow:hidden;  }
.serviceContent .con .pic{ width:220px; float:left;  }
.serviceContent .con .pic img{ width:220px;  }
.serviceContent .con .intro{ width:420px; float:left;  padding:0 33px; overflow:hidden; line-height:18px;  }
.serviceContent .con .intro p{ padding-top:8px;  }
.serviceContent .con .list{ width:200px; padding:40px 0 0 30px;   float:left; height:220px;  background:url(images/ind-line-H1.jpg) 0 0 no-repeat;  }
.serviceContent .con .list li{ height:26px; line-height:26px;   }
.serviceContent .con .list li a{ color:#0179BE; font-size:14px;  }
.serviceContent .con .list .more{ display:block;  height:28px; line-height:28px; background:url(images/bg.png) 0 -500px; text-align:center; border:1px solid #2397C2; color:#fff; width:100px;
	margin-top:8px;
}
.serviceContent .con .list .more:hover{ text-decoration:none; font-weight:bold;	 }

/* 服务指南-列表页 ---------------------------------------------- */
.serviceContent .curNode{ overflow:hidden; height:80px; line-height:86px;  }
.serviceContent .curNode em{ display:block; float:left; width:97px; height:80px; background:url(images/fuznBtns.png) 0 -5px no-repeat;  }
.serviceContent .curNode span{ display:inline-block; *display:inline; zoom:1; font:normal 24px/86px "Microsoft YaHei"; _font-weight:bold;   }
.serviceContent .curNode .title{ display:inline-block; *display:inline; zoom:1; font-size:16px; font-weight:bold; color:#0179BE;
	margin-left:20px; padding-left:20px; border-left:2px solid #E5A853; height:40px; line-height:40px;
}

#curNode22 em{ background-position:-110px -5px; }
#curNode23 em{ background-position:-220px -5px; }
#curNode24 em{ background-position:-330px -5px; }
#curNode25 em{ background-position:-440px -5px; }
#curNode26 em{ background-position:-550px -5px; }
#curNode27 em{ background-position:-660px -5px; }

.servListTableWrap{ width:938px; margin:20px auto 0 auto;  background:url(images/servListTable.jpg) no-repeat; font-size:14px;  }
.servListTable{ width:918px; margin:0 auto;   }
.servListTable .tit td{ height:37px; line-height:37px; color:#fff; padding-bottom:7px; text-align:center; font-size:14px; overflow:hidden; font-weight:bold;  }
.servListTable .action{ width:152px;  }
.servListTable .dept{ width:252px;  }
.servListTable .n .name a{ font-weight:bold; color:#0179BE;   }
.servListTable .n .name a:hover{  }
.servListTable .n td{ border-bottom:1px dotted #ccc; padding:10px 10px; text-align:center;  }
.servListTable .n .handle{ display:block; width:152px; height:28px; background:url(images/serviceBtns.png) no-repeat;   }
.servListTable .even .handle{ background-position:0 -30px; }
.servListTable .even td{ background:#F0F8FB;  }
.servListTable .on .handle:hover{ background-position:0 -60px; }
.servListTable .on td{ background:#ffffce;  }

.servCon{ padding:20px 0; overflow:hidden;   }
.servSide{ width:200px; float:left;   }
.servSide dt{ height:33px; background:url(images/serviceBtns.png) 0 -100px no-repeat; margin-bottom:10px;   }
.servSide .applay{ background-position:0 -140px; }
.servSide .down{ background-position:0 -180px; }
.servSide dd{ padding:10px 0 20px 0;  }
.servSide dd li{ height:24px; line-height:24px; padding-bottom:10px; background:url(images/serviceBtns.png) center -245px no-repeat; font-size:14px; }
.servSide dd li a{ padding-left: 57px;}
.servSide dd li a:hover{ background: url(images/side.jpg) 27px -520px no-repeat; text-decoration:none; font-weight:bold; }

.servMain{ width:640px; float:right; background:#F6F9FB;  font-size:14px; padding:30px 40px;  }
.servMain dt{ font-weight:bold; color:#0179BE;  }
.servMain dd{ padding:10px 10px 30px 10px;  }

/* 活动列表页 ---------------------------------------------- */
.activityList{ padding:20px 15px;  }
.activityList li{ padding-bottom:10px; margin-bottom:15px; border-bottom:1px dotted #ccc;   overflow:hidden;  }
.activityList li .date{ float:right; color:#999; font-size:12px;  }
.activityList li .start{ color:#390;  }
.activityList li .end{ color:#666;  }
.activityList li{ font-size:14px; }
.activityList li a{ padding-left:20px; background:url(images/icons.png) 0 -280px no-repeat;  }

/* 活动内容页 ---------------------------------------------- */
.articleCon .title{ color:#0078A0;  }
.articleCon .shareBtns{ overflow:hidden; margin-top:20px  }
.articleCon .shareBtns #bdshare{ float:right;  }
.hdjj{ font-weight:bold; font-size:14px; padding:20px 0 10px 0; border-bottom:1px solid #ddd;   }
.activityTable{ margin-top:20px;  }
.activityTable{ width:100%;  border-collapse: collapse; empty-cells:show; border-top:3px solid #ddd; }
.activityTable td{ border:#eee solid 1px; padding:6px 15px; }
.activityTable .pic{ width:200px; background:#f6f6f6; padding:6px 10px;  }
.activityTable .pic img{ width:200px; height:150px; }
.activityTable span{ color:#999;  }
.activityTable em{ font-family:Arial; color:#00b700; font-size:20px; margin:0 5px;   }
.activityTable b{ font-weight:bold; }
.activityTable .date{ color:#c00;  }
.activityTable b.price{ color:#f00; font-family:Arial; font-size:14px; font-weight:normal;  }
.activityTable .btns{ padding:10px 15px;  }
.activityTable .btns a{ width:87px; height:27px; line-height:27px; text-indent:23px; display:block;  background:url(images/smallbaoming.jpg) no-repeat; }
.activityTable .btns a:hover{ text-decoration:none; }
.activityTable .btns .soong{ background:url(images/commesoong.jpg); }

/* 活动提交页 ---------------------------------------------- */
.activityApply{ width:800px; margin:0 auto;   }
.activityApply h3.title{ font:normal 20px/150% "Microsoft YaHei"; _font-weight:bold; text-align:center; padding-bottom:20px; color:#c00;  }
.activityApply .table{ border-collapse: collapse; empty-cells:show; width:100%;  }
.activityApply .table td{ border:#e5e5e5 solid 1px; padding:6px 10px;  }
.activityApply .table td .inputtext{ height:14px; line-height:14px; padding:3px;  }
.activityApply .table .tdL{ background:#f6f6f6; width:100px; text-align:right;  }
.activityApply .userAdd{ width:430px  }
.activityApply .userAdd td{ border:0; padding:3px;   }
.activityApply .userAdd input{ width:145px;  }
.activityApply .btns td{ padding:10px;  }
.activityApply .btns input{ border:0; width:87px; height:27px; line-height:27px; text-align:center; background:url(images/grayBtn.jpg) no-repeat; cursor:pointer; overflow:hidden;  }
.activityApply .btns #BtnSave{ background:url(images/smallbaoming.jpg); text-indent:21px; }

/* 默认信息提示页、用户登录、注册页等 -----------------------------------------*/
.noSideContent{ border:1px solid #e5e2db; background:url( ) right 0 no-repeat; }
.noSideContent{ padding:10px 20px;  }

/* 友情链接列表页 -----------------------------------------*/
.friendLinkList{ overflow:hidden; zoom:1; padding:20px 0 0 20px;  }
.friendLinkList li{ width:180px; height:28px; line-height:28px; padding:0 10px 0 10px;  background:url("images/share/shareA.gif") 0 -114px no-repeat;  float:left;  }



/*--
颜色代码
#0179BE 深蓝色标题
#dadada 淡灰色边框
#c0e1f3 浅蓝色色边框
--*/