@charset "utf-8";
/* reset */
html{ overflow-y:scroll;}
body, div, dl, dt, dd, ul, ol, li, form, input, textarea, select, p, h1, h2, h3, h4, h5, h6 { font-family:Arial; color:#666; line-height:20px; font-size:12px; font-weight:normal; padding:0; margin:0;}
em, i, del { font-weight:normal; font-style:normal;}
img { border:0;}
ol, ul { list-style:none;}
a { color:#666; cursor:pointer;}
a:link, a:visited { text-decoration:none;}
a:hover { text-decoration:none; color:#cf000d;}
.left{ float:left;}
.right{ float:right;}
.red{ color:#cf000d;}

.gallery{padding-top:20px;}
.bodyer_wrap{ width:100%;background:url(../images/i_bodyer_wrap.gif) repeat-x;}
.footer{ width:960px; height:70px; margin:10px auto 0; border-top:#ddd 1px solid }
.footer p{padding-top:20px;}
.footer .left{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
.footer .beian{font-family: "微软雅黑", "黑体";}
.footer .right{color:#949494; font-size:10px;}
.footer .right em{padding:0 4px; }
.footer .right a{font-family: "微软雅黑", "黑体"; font-size:12px; color:#333;}

#select{ width:160px; height:20px;border:solid 1px #ccc;position:relative;margin:20px 0 0 10px;}
#select span,#select a{padding-left:15px;}
#select #dropSelect{width:158px;position:absolute;border:solid 1px #dfdfdf;background:#fff;left:0;bottom:20px;}
#select #dropSelect a{display:block;line-height:24px;}

.bodyer{ width:960px; margin:0 auto; padding:28px 0; overflow:hidden;}

/**side**/
.side{ width:173px; float:left; display:inline;background:url(../img/bg/bg_sidenav.gif) no-repeat;}
.side .head{ width:140px; height:13px; display:block; text-indent:999em; overflow:hidden;margin:10px 0 0 14px;}
.side .about_head{background:url(../img/head/head.gif) no-repeat 0 0;}
.side .marketing_head{background:url(../img/head/head.gif) no-repeat 0 -13px;}
.side .industry_head{background:url(../img/head/head.gif) no-repeat 0 -26px;}
.side .news_head{background:url(../img/head/head.gif) no-repeat 0 -39px;}
.side .culture_head{background:url(../img/head/head.gif) no-repeat 0 -52px;}
.side .hr_head{background:url(../img/head/head.gif) no-repeat 0 -65px;}
.side .quick_head{background:url(../img/head/head.gif) no-repeat 0 -78px;}

.side .sidenav{width:160px;margin-left:4px;padding:18px 0 28px 0;}
.side .sidenav li{line-height:28px;padding-top:2px; border-bottom:solid 1px #e0e0e3; vertical-align:middle;}
.side .sidenav li a{padding-left:20px;background:url(../img/icon.gif) no-repeat 6px -87px;  text-decoration:none;}
.side .sidenav li.focus a{background:url(../img/icon.gif) no-repeat 6px -101px;color:#cf000d;}
.side .sidenav li a:hover{color:#cf000d;background:url(../img/icon.gif) no-repeat 6px -101px;}

.side .sidebox{margin-top:12px;}
.side .sidebox .sidebox_head{ width:173px; height:31px;line-height:31px;background:url(../img/bg/sidebox_head.gif) no-repeat; display:block;}
.side .sidebox .sidebox_head strong{font-family: "微软雅黑", "黑体"; font-weight:normal;padding:0 0 0 15px; color:#1a1a1a;}
.side .sidebox .sideobx_cont{ border-left:solid 1px #e6e7e4;border-right:solid 1px #e6e7e4;}
.side .sidebox .sideobx_cont .side_list{width:146px; margin:14px auto 0 auto;}
.side .sidebox .sideobx_cont .side_list li{line-height:20px;}
.side .sidebox .side_kf{ width:167px; margin:0 auto; border-top:solid 1px #f5f5f5;}


.side .side_respon{ width:173px; height:50px; display:block; text-indent:-999em; overflow:hidden;background:url(../img/bg/sidelink.jpg) no-repeat 0 0;margin-top:3px;}
.side .side_newspaper{width:173px; height:50px; display:block; text-indent:-999em; overflow:hidden;background:url(../img/bg/sidelink.jpg) no-repeat 0 -53px; margin-top:3px;}
.side .side_hr{width:173px; height:50px; display:block; text-indent:-999em; overflow:hidden;background:url(../img/bg/sidelink.jpg) no-repeat 0 -106px; margin-top:3px;}

/**main***/
.main{ width:755px; overflow:hidden; float:left; display:inline;margin-left:30px;}
.main .head{height:44px; border-bottom:solid 1px #e5e5e5;}
.main .head strong{ width:137px; height:16px; display:inline; float:left;font-family: "微软雅黑", "黑体"; font-weight:normal; color:#010101; font-size:16px;padding-top:4px;}
.position{ float:right; display:inline;padding:8px 10px 0 20px;font-family: "宋体";background:url(../img/icon.gif) no-repeat 0 -113px;}

.main .content{ width:755px; overflow:hidden;}
.main .content h3{line-height:30px;}
.main .content p{line-height:22px;}

/**comon***/
.mt30{margin-top:30px;}
.textline{ width:100%; font-size:0;line-height:0; border-bottom:solid 1px #e5e5e5;margin:10px 0;}


.tableStyle{margin-top:30px; border-left:solid 1px #e0e0e0;border-top:solid 1px #e0e0e0; border-right:solid 1px #e0e0e0;}
.tableStyle thead{ height:36px;line-height:36px;background:url(../img/bg/bg_thead.gif) repeat-x;}
.tableStyle th{border-bottom:solid 1px #e0e0e0;}
.tableStyle td{border-bottom:solid 1px #e0e0e0;line-height:36px;}
.tableStyle td p{ width:170px; display:block;margin-left:20px; overflow:hidden;}
.tableStyle2{ margin:20px auto;}
.tableStyle2 td{line-height:32px;}
.tableStyle3{ border-bottom:solid 1px #d9d9da;border-right:solid 1px #d9d9da;}
.tableStyle3 thead{background:#a6adbb; }
.tableStyle3 th{ text-align:inherit;padding-left:26px;line-height:33px; color:#fff;border-top:solid 1px #d9d9da;border-left:solid 1px #d9d9da;}
.tableStyle3 td{ border-top:solid 1px #d9d9da;border-left:solid 1px #d9d9da;padding-left:26px;line-height:33px;}
.tableStyle3 tr.bg{background:#e8ebee;}
.tableStyle3 tbody tr{background:#f1f3f4;}

.tableStyle4{ border-top:solid 1px #ededed;border-left:solid 1px #ededed;margin-top:28px;}
.tableStyle4 thead{background:url(../img/bg/bg_thead4.gif) repeat-x; }
.tableStyle4 th{ text-align:inherit;padding-left:26px;line-height:30px; }
.tableStyle4 td{ border-bottom:solid 1px #ededed;border-right:solid 1px #ededed;padding-left:5px;line-height:28px;}


.recommend{ width:755px; overflow:hidden;margin:30px auto;}
.recommend .img{ width:300px; float:left; display:inline; overflow:hidden; border:solid 1px #e5e5e5; }
.recommend .img img{ padding:6px; display:block; margin:0 auto;}
.recommend .text{ width:430px; float:left; display:inline;margin-left:20px;}
.recommend .text h1{line-height:28px;}
.recommend .text h2{ color:#b2b2b2;line-height:20px;}
.recommend .text .line{padding:5px 0;}
.recommend .text p{line-height:24px;}

.textlist li{ width:755px; overflow:hidden;line-height:32px; border-bottom: dashed 1px #e0e0e0;}
.textlist li a{ width:580px; overflow:hidden; float:left; padding-left:11px;background:url(../img/icon.gif) no-repeat 0 -148px;}
.textlist li em{ float:right;padding-right:6px;}

.textlist2{ width:755px; overflow:hidden;}
.textlist2 li{ width:755px; height:100px;padding:29px 0 20px 0;background:url(../img/bg/bg_textlist2.gif) repeat-x; overflow:hidden;}
.textlist2 li .img{ width:142px; height:106px;background:#d1d1d1; float:left;}
.textlist2 li .img img{ display:block; margin:2px auto;}
.textlist2 li .text{ width:582px; float:left; display:inline;margin-left:15px;}
.textlist2 li .text h1{line-height:30px; font-weight:bold; border-bottom:dashed 1px #dddddd;}
.textlist2 li .text p{line-height:25px;}
.textlist2 li .text span{line-height:33px;padding-left:12px; color:#b2b2b2;background:url(../img/icon02.gif) no-repeat left center;}

.imglist{ width:755px;overflow:hidden;}
.imglist li{ float:left; display:inline; margin:18px 10px 37px 10px;}
.imglist .paperbox{ width:160px;border:solid 1px #dbdbdb;background:#f6f5fc;padding:1px;}
.imglist .paperbox .img{ width:160px; height:215px;}
.imglist .paperbox .text{ width:116px; height:126px; overflow:hidden; position:relative; display:inline;background:#f7f6f6;}
.imglist .paperbox .text h3{ text-align:center; color:#333333;}
.imglist .paperbox .text .read{ width:73px; height:21px; }
.imglist .paperbox .text .down{ width:73px; height:21px;padding-left:5px;}
.imglist2{ width:755px; overflow:hidden; margin:20px auto 0 auto;}
.imglist2 li{ width:182px; height:100px; overflow:hidden; float:left; display:inline; margin:10px 25px;}
.imglist2 li .img{ width:180px; height:57px; border:solid 1px #ccc; display:block;}
.imglist2 li p{line-height:20px; text-align:center;}

.contentImg{ text-align:center;}
.contentImg img{ padding:2px; border:solid 1px #dddddd;}

.textbox .title{ width:101px; height:30px;line-height:24px;background:url(../img/bg/bg_in_title.gif) no-repeat;margin:20px 0 5px 0;}
.textbox .title strong{ color:#fff;padding-left:20px;}
.textbox p{line-height:22px; text-indent:2em;}

.pro{padding-top:30px;}
.pro .tab{ width:755px; overflow:hidden;background:url(../img/bg/bg_tab_head.gif) repeat-x;}
.pro .tab li{ width:106px; height:36px;line-height:35px; color:#fff; font-size:13px; text-align:center;background:url(../img/bg/bg_tab.gif) no-repeat; float:left; display:inline;margin-right:1px; cursor:pointer; font-weight:bold;} 
.pro .tab li.focus{background:url(../img/bg/bg_tab_focus.gif) no-repeat; color:#cf000d;}
.prolist{ width:755px; overflow:hidden;}
.prolist li{ width:192px; height:187px; overflow:hidden; float:left; display:inline; background:url(../img/bg/bg_pro2.gif) no-repeat;margin:0 27px 25px 27px;}
.prolist li .img{ width:174px; height:124px; overflow:hidden; display:block; margin:10px auto 0 auto;}
.prolist li .img img{ display:block; margin:0 auto;}
.prolist li p{ text-align:center;line-height:30px; padding:15px 3px 0 3px;}

.prolist2{ width:755px; overflow:hidden;}
.prolist2 li{ width:192px; height:187px; overflow:hidden; float:left; display:inline; background:url(../img/bg/bg_pro2.gif) no-repeat; margin:25px 27px;}
.prolist2 li .img{ width:184px; height:144px; overflow:hidden; display:block; margin:3px auto 0 auto;}
.prolist2 li p.name{ text-align:center;line-height:30px;}

.policy{padding-top:30px;}
.policy h2{ text-align:center; font-size:16px;font-family: "微软雅黑", "黑体"; color:#cf000d;padding-bottom:20px;}
.policy p{ text-indent:2em;padding:10px 0; text-align:justify;}

.in_title{line-height:25px;font-family: "微软雅黑", "黑体"; color:#676565;}

.culture_content{ width:755px; overflow:hidden;padding-top:30px;}
.culture_content p{line-height:30px;}

.des{padding:20px 0; border-bottom:solid 1px #eeeeee;}
.probox{ width:250px; float:left; display:inline; margin:20px 110px 0 0;}
.probox .img{ width:85px; height:59px;margin-bottom:5px; overflow:hidden; display:inline; float:left; border:solid 1px #e9e9e7;}
.probox .name{ width:90px; float:left;padding:20px 0 0 10px;background:url(../img/icon.gif) no-repeat right -167px; cursor:pointer;}
.probox .subbox{ width:250px; overflow:hidden; padding:15px 0 ; background:#f7f7f7; clear:both;}
.probox .subbox a{ width:90px;line-height:25px; display:inline; float:left;padding-left:22px;background:url(../img/icon01.gif) no-repeat 10px 10px;}

.video{ width:530px; height:370px; float:left; display:inline;}
.video_name{ width:194px;line-height:30px; float:left;margin-left:22px; display:inline; border-bottom:solid 1px #e2e2e2;}
.video_name strong{padding-left:10px; font-weight:normal;}

.hr_search{ width:160px; float:left; display:inline;margin-left:20px;margin-top:30px; border:solid 1px #E0E0E0;}
.hr_search h1{background:url(../img/bg/bg_thead.gif) repeat-x;line-height:30px; color:#cf000d;padding-left:12px; border-bottom:solid 1px #E0E0E0;}
.hr_search .input{ width:135px; height:20px;line-height:20px; border:solid 1px #999; margin:10px auto; }
.hr_search .submit{ width:130px; height:24px;line-height:20px;margin-bottom:10px;}

.talent table{ margin:30px auto 0px; width:680px; background:#fff; color:#666;}
.talent table td{ padding:6px; background:#f4f5f6;}
.talent table td i{ color:#f00; margin:0 0px 0 6px;}
.talent table td .contxt{width:95px; height:16px; line-height:16px; padding:0 5px; background:#fff; border:1px solid #dbe5ee;}
.talent table td .conarea{ width:480px; height:250px; line-height:20px; padding:5px; background:#fff; border:1px solid #dbe5ee;}
.talent table tr.odd td{ background:#f1f1f1;}
.talent .conbtn{  width:62px; height:23px; border:solid 1px #FFF;  color:#6d6d6d;font-family:"Microsoft Yahei";text-align:center; margin:0 20px 0 0;cursor:pointer;}
.talent table td b a{  color:#ff0000;  font-weight:normal;}

.join{ width:675px; margin:0 auto; padding:12px 0;overflow:hidden;}
.join table{ width:674px; margin:0 auto; border-top:solid 1px #e1e1e1;border-left:solid 1px #e1e1e1;}
.join td{border-bottom:solid 1px #e1e1e1;border-right:solid 1px #e1e1e1;}
.join td span{margin-left:6px;}
.join input{margin-left:6px;}
.join .input{ width:149px; height:16px; border:solid 1px #bbbbbb; }
.join .select{ width:91px; height:20px; border:solid 1px #949494; margin-left:6px; }
.join .textarea{ width:470px; height:80px; border:solid 1px #bbbbbb;margin-left:6px;}
.join .tablebtn{ text-align:center;}
.join .button{ width:83px; height:25px; border:none; border:solid 1px #bbbbbb; line-height:25px; text-align:center; color:#FFF; margin:0 18px; cursor:pointer; color:#000;}

.text_info .info_title{line-height:35px; text-align:center; font-weight:bold; font-size:14px;}
.text_info .o_title{ line-height:35px; text-align:center; font-size:14px;}
.text_info p{line-height:24px;}

.messages li { padding:10px 0 16px 0; border-bottom: solid 1px #e8e8e8; }
.messages .qa_head { line-height:24px; color:#7f7f7f; }
.messages .question { background:url(../img/ico/question.gif) no-repeat left center; padding-left:25px; }
.messages .answer { background:url(../img/ico/answer.gif) no-repeat left 5px; padding-left:25px; color:#6b0920; }
.messages .style01{width:130px; height:18px; border: solid 1px #d4dee7;}
.messages .style02{width:490px; height:18px; border: solid 1px #d4dee7;}
.messages .messages{ margin-top:25px;}
.messages .textarea{ width:549px; height:74px;  border: solid 1px #d4dee7;}
.messages .btn_submit{ width:51px; height:22px; border:none; margin-right:21px; cursor:pointer;}
.messages .btn_reset{ width:51px; height:22px; border:none; cursor:pointer;}

.honor{padding-bottom:15px;}
.honor .title{ width:755px; overflow:hidden; border-bottom:solid 1px #ccc; cursor:pointer; }
.honor .title strong{line-height:34px; font-size:14px;font-family: "微软雅黑", "黑体";float:left;}
.honor .title em{ float:right;padding:13px 10px 0 0;}

.pop_line{ height:0px;line-height:0px; border-bottom:1px solid #ccc; margin:10px;}
.pop_title{ font-size:16px;line-height:30px;font-family: "微软雅黑", "黑体"; color:#C60;padding-left:10px;}
.poplist{ width:600px; overflow:hidden;padding-bottom:20px;}
.poplist li{  width:250px; overflow:hidden; margin:0 10px; display:block;float:left;}

/*******2012.02.14*******/
.proLabel{ margin:30px auto 20px;  height:33px; line-height:33px; border-top:1px solid #ededed; padding:10px 15px; clear:both;}
.mB0{ margin-bottom:0px;}
.proLabel span,.proLabel b{ font-family:"Microsoft Yahei"; font-size:14px; color:#cf000d;}
.proLabel b{ padding-right:12px;}
.proLabel i{ float:left; font-weight:bold; padding-left:18px;background:url(../img/bg/bg_proInfoSpan.jpg) no-repeat left center; color:#000; font-size:14px; }
.proLabel a.btProLoad{ margin-top:5px;*margin-top:2px;_margin-top:5px;}
.proList{ width:768px; overflow:hidden;}
.proList li,.proSubList .proPicbox .img{ float:left;background:url(../img/bg/bg_proList.jpg) no-repeat; width:172px; height:160px; overflow:hidden; margin:0px 20px 30px 0px; display:inline; padding-top:4px; text-align:center;}

.proSubList .proPicbox{ padding:0px 14px 0px 12px; width:172px; height:180px; border-right:1px dotted #898989; overflow:hidden; text-align:left;}
.proSubList .proPicbox .img{ margin-bottom:12px;background:url(../img/bg/bg_subPic.jpg) no-repeat; height:129px; }
.proSubList .proSubLi{ width:550px; overflow:hidden;}
.proSubList .proSubLi dl{ width:492px; overflow:hidden; margin:0 auto;}
.proSubList .proSubLi dt{ float:left; width:220px; height:30px; line-height:30px; background:url(../img/bg/bg_proSubli.jpg) no-repeat left center; padding:0px 15px 0px 10px; overflow:hidden;}
.proSubList .proSubLi dt a{ color:#a0a0a0;}

.proSrc{ border-left:1px solid #ced8dd;border-right:1px solid #ced8dd; margin:0 auto; background:#eeeeee; height:24px; line-height:24px;padding:0px 15px; clear:both;}
.proSrc b{background:url(../img/bg/bg_proSrc.jpg) no-repeat left center; padding-left:10px; color:#000;}
.proPicFld{ width:753px;padding-bottom:30px; border:1px solid #ced8dd; overflow:hidden; text-align:center;}
.proPicFld img{  margin-top:40px;}

.proIntro dt{ padding-left:7px;height:34px;}
.proIntro dt span{ float:left; width:108px;height:34px;line-height:27px; background:url(../img/bg/bg_prott.jpg) no-repeat; color:#cf000d; font-weight:bold;text-indent:34px; overflow:hidden;}
.proIntro dd{ width:735px; padding:20px 20px 20px 0px; overflow:hidden;}
.proIntro dd p{ line-height:26px;}