@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
.clear{ clear:both;}
a{ text-decoration:none; cursor:pointer; -webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out}
li{ list-style:none;}
input{border:none;   outline:medium;}
body{ width:100%;font-family:微软雅黑;}
html{overflow-x: hidden;}

.top_1{ width:1000px; margin:0 auto;}
.top_1ri{ float:right;}
.top_1ri01{ float:right; width:390px; height:32px; background:url(../images/sous_bg.jpg) no-repeat; padding-left:10px; font-size:12px; color:#666; margin-top:10px}
.top_bg{ width:100%; height:110px; background:url(../images/main_top.gif) repeat-x;}
.top_1ri02{ width:28px; float:left; height:32px; cursor:pointer; border:none; background:none;}
.top_1ri03{ width:362px; float:left; height:32px; overflow:hidden; border:none; background:none;}


.top{ width:997px; height:41px; line-height:40px; margin:10px auto auto; background:url(../images/menu_bg.jpg) repeat-x; padding-right:3px;}
.logo{ width:338px; height:48px; overflow:hidden; float:left; display:inline; margin-top:8px;}
.logo img{ display:inline; width:338px; height:48px; overflow:hidden; border:0;}
.top_ri{ float:right; display:inline;}
.top_ri01{ font-size:12px; color:#333; float:right; margin-right:12px;}
.top_ri01 a{ color:#333;}
.top_ri01 a:hover{ color:#12729f;}
.top_ri02{ margin-top:8px; display:inline;}
.top_ri02 li{ float:right; display:inline; width:142px; text-align:center; position:relative; z-index:10; height:41px; line-height:40px;background:url(../images/z_navbg.png) no-repeat right;}
.top_ri02 li a{ display:block; width:142px; height:41px; color:#fff; font-size:16px; font-weight:bold;}
.top_ri02 li a:hover{color:#12729f; background:#9FD0F8;}
.bg{ width:92px; background:url(../images/nav01.jpg) no-repeat right;}
.nav_1{ display:none; width:100%; background:#fff; padding:4px 0px; position:absolute; z-index:10; left:0px; top:41px;}
.nav_1 dd{}
.nav_1 dd a{ text-align:left; display:inline-block; width:90%; height:20px; line-height:20px; border-bottom:1px #eee solid; margin:2px auto auto; font-size:14px; color:#333; font-weight:normal;}

.fxplay{height:380px; margin:0px auto auto;position:relative;overflow:hidden; z-index:1;}
.play{height:380px; margin:auto; overflow:hidden; position:relative;}
.ctrl{width: 30px;height:30px;position: absolute;cursor: pointer;display: block;line-height: 30px;color: #afafaf;font-size: 30px;text-align: center; text-decoration:none;}
.ctrl:hover{ color:#1286DF;}
.play-box{ height:380px; width:100%;}
.play-item{ height:380px; width:100%;}
.bar{ position:absolute; bottom:0;  width:100%; z-index:10;}
#playNo{ height:30px; line-height:30px; text-align:center;}
#playNo i{ cursor:pointer; display: inline-block; background:#fff; margin:5px; width:9px; height:9px; overflow:hidden;border-radius:9px;}
#playNo i.curr{ background:#12729f;}
.play-item{ position:relative;}
.middle_11{ width:100%; background:#fff; padding-top:32px; padding-bottom:30px;}
.middle_1{ width:1000px; margin:0 auto;}
.mid_1le{ width:240px; float:left;}
.mid_1le01{ width:100%;}
.mid_1le01 span{ float:left; line-height:26px; font-size:20px; color:#000; font-weight:bold;}
.mid_1le01 font{ float:left; margin-left:4px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#999; font-weight:bold; line-height:32px;}
.mid_1le01 img{ display:block; float:right; border:0; width:26px; height:26px; overflow:hidden;}
.mid_1le02{ width:100%; margin-top:15px;}
.mid_1le02 img{ display:block; width:100%; height:170px; overflow:hidden;}
.mid_1le02 p{ width:100%; height:125px; overflow:hidden; font-size:12px; color:#666; line-height:25px; margin-top:25px;}
.mid_1mid{ width:340px; float:left; margin-left:40px;}
.mid_1mid01{ width:100%; height:170px; position:relative; margin-top:15px;}
.mid_1mid01 img{ display:block; width:100%; height:170px; overflow:hidden;}
.mid_1mid01 span{ display:block; width:330px; padding:0px 5px; text-align:center; position:absolute; z-index:10; left:0px; bottom:0px; font-size:16px; line-height:40px; height:40px; overflow:hidden; background:url(../images/s_newsbg.png); color:#fff;}
.mid_1mid02{ width:100%; margin-top:6px; height:140px; overflow:hidden;}
.mid_1mid02 span{ display:block; width:100%; margin-top:15px;}
.mid_1mid02 span em{ display:block; float:left; background:url(../images/s_news01bg.jpg) no-repeat; width:40px; height:20px; overflow:hidden; text-align:center; line-height:20px; font-size:12px; color:#FFF; font-style:normal;}
.mid_1mid02 span a{ display:block; float:left; font-size:14px; color:#555; margin-left:8px; width:200px; height:20px; line-height:20px; overflow:hidden;}
.mid_1mid02 span a:hover{ color:#12729f; text-decoration:underline;}
.mid_1mid02 span font{display:block; float:left; background:url(../images/s_news02bg.jpg) no-repeat; width:40px; height:20px; overflow:hidden; text-align:center; line-height:20px; font-size:12px; color:#FFF;}
.x_new{ float:right; line-height:20px; color:#7D7D7D; font-size:12px;}
.mid_1ri{ float:left; margin-left:40px; width:340px;}
.mid_1le01 a{ float:right; display:block; width:26px; height:26px; overflow:hidden; border:0; margin-right:4px;}
.bd{ width:340px; height:316px; overflow:hidden; margin:16px auto auto;}
.bd ul li{ float:left;}
.mid_1ri01{ width:100%;}
.mid_1ri01 img{ display:block; float:left; width:159px; height:170px; overflow:hidden;}
.mid_1ri02{ float:left; margin-left:1px; width:180px; background:#1273a0; height:170px; overflow:hidden;}
.mid_1ri02 span{ display:block; width:160px; margin:0 auto; font-size:14px; font-weight:bold; line-height:20px; height:40px; margin-top:10px;}
.mid_1ri02 span a{ color:#fff;}
.mid_1ri02 p{ width:160px; margin:0 auto; font-size:12px; color:#e5e5e5; height:60px; line-height:20px; overflow:hidden; margin-top:15px;}
.mid_1ri02 em{ display:block; width:160px; margin:0 auto; font-style:normal; font-size:12px; color:#fff; height:20px; line-height:20px; margin-top:12px;}
.mid_1ri03{ width:100%; font-size:12px; color:#666; line-height:24px; height:120px; overflow:hidden; margin-top:26px;}
.mid_1ri03 a{ font-size:12px; display:inline-block; text-align:center; color:#fff; background:url(../images/s_news01bg.jpg) no-repeat; width:40px; height:20px; line-height:20px; margin-left:2px;}
.mid_1ri03 a:hover{ text-decoration:underline;}
.middle_21{ width:100%; background:#f5f5f5; padding-top:38px; padding-bottom:40px;}
.middle_2{ width:972px; margin:0 auto; background:#fff; padding:20px 14px;}
.mid_2le{ width:295px; float:left;}
.mid_2le01{ width:100%;}
.mid_2le01 img{ display:block; float:left; width:30px; height:30px; overflow:hidden;}
.mid_2le01 span{ float:left; margin-left:10px; font-size:18px; color:#000; font-weight:bold; line-height:30px;} 
.mid_2le02{ width:100%; font-size:12px; color:#666; line-height:24px; margin-top:12px;}
.mid_2mid{ width:270px; float:left; margin-left:75px;}
.mid_2mid01{ width:100%;font-size:12px; color:#666; line-height:24px; margin-top:12px;}
.mid_2mid01 em{ font-style:normal; color:#e60012;}
.mid_2ri{ width:245px; margin-left:75px; float:left;}
.mid_2ri01{ width:100%; margin-top:12px;}
.mid_2ri01 img{ display:block; width:79px; height:79px; overflow:hidden; float:left; background:#f9fff9; border:1px #eafbff solid; padding:3px;}
.mid_2ri01 span{ float:left; font-size:12px; color:#e60012; margin-left:5px;}
.footer_1{ width:100%; height:57px; background:#202223; padding-top:28px;}
.footer{ width:1000px; margin:0 auto;}
.foot01{ width:100%; font-size:14px; color:#ccc;}
.foot01 a{color:#ccc; float:left;}
.foot01 a:hover{ color:#fff;}
.foot01 em{ font-style:normal; float:left; margin:0px 16px;}
.foot02{ font-size:14px; color:#676a6b; height:24px; line-height:24px;}

/*产皮介绍*/
.middle_3{ width:1000px; margin:20px auto auto; margin-bottom:48px;}
.mid_3le{ width:181px; float:left; border:1px #d7cbbc solid; padding:18px 9px 0px 9px; border-right:none;}
.mid_3le01{ width:100%;}
.mid_3le01 img{ display:block; float:left; width:36px; height:33px; overflow:hidden; margin-top:8px;}
.mid_3le01 span{ float:left; font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-left:6px;}
.mid_3le01 span em{ display:block; font-style:normal; font-size:20px; color:#12729f; font-family:微软雅黑;}
.mid_3le02{ width:100%; margin-top:12px;}
.mid_3le02 a{ display:block; width:158px; height:35px; line-height:35px; background:url(../images/mid03abg.jpg) no-repeat; padding-left:22px; font-size:14px; color:#333; margin-top:6px;}
.mid_3le02 a:hover{ background:url(../images/mid03hoverbg.jpg) no-repeat; color:#fff;}
#active1{ background:url(../images/mid03hoverbg.jpg) no-repeat; color:#fff;}
.mid_3le03{ width:100%; margin-top:20px;}
.mid_3le03 img{ display:block; width:180px; height:83px; overflow:hidden;}
.mid_3le03 p{ width:100%; font-size:12px; color:#666; line-height:24px; margin-top:4px;}
.mid_3ri{ float:left; width:798px;border:1px #d7cbbc solid; padding-bottom:50px;}
.mid_3ri01{ width:765px; margin:28px auto auto; position:relative; border-bottom:2px #ebe6de solid; height:30px; line-height:30px;}
.mid_3ri02{ padding:0px 3px; border-bottom:2px #12729f solid; position:absolute; z-index:10; left:0px; bottom:-2px; padding-bottom:8px;}
.mid_3ri02 img{ display:block; float:left; width:16px; height:16px; overflow:hidden; margin-top:4px;}
.mid_3ri02 font{ float:left; font-size:16px; color:#12729f; font-weight:bold; margin-left:6px; height:24px; line-height:24px;}
.mid_3ri03{ float:right; font-size:12px; color:#666; margin-right:8px;}
.mid_3ri03 a{color:#666;}
.mid_3ri03 a:hover{ color:#12729f;}
.mid_3ri03 em{ font-style:normal; color:#12729f;}
.mid_3ri04{ width:100%;}
.mid_3ri04 a{ display:inline-block; float:left; width:234px; height:230px; overflow:hidden; margin:10px 16px;}
.mid_3ri04 a img{ display:block; width:180px; height:112px; background:url(../images/cp_bg.jpg) no-repeat; padding:31px 27px; overflow:hidden; margin:28px auto auto; border:0;}
.mid_3ri04 a span{ display:block; width:237px; margin:4px auto auto; font-size:12px; color:#333; text-align:center; height:24px; line-height:24px;}
.mid_3ri04 a span:hover{ color:#12729f;}
.fy{ width:765px; margin:22px auto auto;}
.fy a{ margin:0px 4px; display:block; float:left; height:30px; line-height:30px; font-size:12px; background:#ddd; padding:0px 12px; color:#666;}
.fy a:hover{ background:#12729f; color:#fff;}

/*关于我们*/
.abot01{ width:745px; margin:12px auto auto; color:#666; font-size:14px; line-height:35px; height:auto !important; min-height:600px; _height:600px;}

/*简历投递*/
.jl01{ width:765px; margin:4px auto auto; height:auto !important; min-height:385px; _height:385px}
.jl02{ margin-top:16px;}
.jl02 span{ display:block; width:40px; float:left; font-size:12px; color:#333; line-height:27px;}
.jl021{ border:1px #dcdcdc solid; float:left; width:198px; height:25px; line-height:25px; padding-left:2px; font-size:12px; color:#333;}
.jl022{border:1px #dcdcdc solid; float:left;width:198px; height:25px; line-height:25px; padding-left:2px; font-size:12px; color:#333;}
.jl023{border:1px #dcdcdc solid; float:left; width:200px; height:23px; padding-top:2px;}
.jl024{ width:93px; height:32px; line-height:32px; font-size:14px; color:#fff; font-weight:bold; text-align:center; letter-spacing:2px; background:url(../images/tj_bg.jpg) no-repeat; border:none; cursor:pointer; margin-top:18px; margin-left:42px;}

/*解决方案*/
.fa{ width:765px; margin:20px auto auto;}
.fa01{ width:100%; height:30px; line-height:30px; font-size:18px; color:#000;}
.fa02{ width:100%; margin-top:30px; font-size:14px; color:#666; line-height:30px; height:auto !important; _height:380px; min-height:380px;}


/*解决方案列表*/
.fa_1{ width:765px; margin:0 auto;}
.fa03{ width:100%; border-bottom:1px #eee solid; padding-bottom:22px; margin-top:22px;}
.fa03 img{ display:block; float:left; height:156px; height:98px; overflow:hidden; padding:6px 5px; border:1px #ddd solid;}
.fa03 span{ display:block; float:left; width:583px; margin-left:14px;}
.fa03 span font{ display:block; width:100%; height:24px; line-height:24px; overflow:hidden; font-weight:bold;}
.fa03 span font a{color:#12729f;}
.fa03 span font a:hover{ text-decoration:underline;}
.fa03 span p{ width:100%; font-size:12px; color:#666; line-height:22px; height:88px; overflow:hidden;}

/*联系我们*/
.lianx{ width:765px; margin:12px auto auto;height:auto !important; min-height:385px; _height:385px}
.lianx_le{ width:320px; float:left;}
.lianx_le img{ display:block; float:left; width:82px; height:69px; overflow:hidden;}
.lianx_le span{ display:block; float:left; margin-left:4px; font-size:28px; color:#47190c; font-family:黑体; font-weight:bold; margin-top:10px;}
.lianx_le span font{ display:block; font-size:20px; color:#000;}
.lianx_le em{ display:block; width:100%; font-size:12px; color:#333; line-height:23px; font-style:normal; margin-top:8px;}
.lianx_ri{ width:395px; float:right;}
.lianx_ri img{ display:block; width:395px; height:224px; overflow:hidden;}

/*人才招聘*/
.zp{ width:765px; margin:10px auto auto; height:auto !important; min-height:500px; _height:500px;}
.zp01{ width:100%; border-bottom:1px #666 dashed; padding-bottom:18px; margin-top:10px;}
.zp01le{ float:left; width:318px;}
.zp0le01{ display:block; width:100%; height:30px; line-height:30px; font-size:16px; color:#000; overflow:hidden; font-weight:bold;}
.zp01le02{display:block;width:100%; height:24px; line-height:24px; font-size:14px; color:#000; overflow:hidden;}
.zp01ri{ float:right; margin-top:22px;}
.zp01ri01{ display:block; text-align:right; font-size:14px; color:#000; line-height:24px; height:24px;}
.zp01ri02{ display:block; text-align:right; font-size:14px; color:#000; }
.zp01ri02 em{ font-style:normal; color:#12729f; font-size:22px; font-weight:bold;}

/*招聘内页*/
.zp_1{ width:765px; margin:20px auto auto; height:auto !important; _height:350px; min-height:350px;}
.zp_101{ display:block; width:100%; font-size:14px; color:#666; line-height:20px;}
.zp_102{ display:block; width:100%; height:30px; line-height:30px; color:#666; font-weight:bold;}
.zp_103{ width:200px; height:50px; line-height:50px; text-align:center; background:#12729f; font-size:14px; font-weight:bold; margin-top:30px;}
.zp_103 a{ color:#fff;}


/*新闻动态*/
.news{ width:765px; margin:10px auto auto;}
.news01{ width:100%; border-bottom:1px #e8e8e8 dashed; padding-bottom:5px; margin-top:18px;}
.news01 span{ width:100%; height:24px; line-height:24px; font-size:16px; color:#12729f;}
.news01 span a{color:#12729f;}
.news01 span a:hover,.news01 p a:hover{ text-decoration:underline;}
.news01 p{ width:100%; font-size:14px; color:#666; line-height:20px; height:40px; margin:2px 0px;}
.news01 p a{ color:#666; }
.news01 em{ display:block; width:100%; height:24px; line-height:24px; overflow:hidden; font-size:12px; color:#999; font-style:normal;}

/*新闻内页*/
.news_1{ width:765px; margin:10px auto auto;}
.news_101{ width:100%; border-bottom:1px #e8e8e8 dashed; margin-top:20px; padding-bottom:25px;}
.news_101 span{ display:block; width:98%; height:30px; line-height:30px;font-family:黑体; font-size:30px; color:#12729f; font-weight:bold; text-align:center;}
.news_101 font{ display:block; width:100%; height:24px; line-height:24px; font-size:12px; color:#666; text-align:center; margin-top:5px;}
.news_102{ width:100%; font-size:14px; color:#666; line-height:35px; margin-top:12px; height:auto !important; min-height:400px; _height:400px;}
.news_103{ width:100%; margin-top:18px; border-top:1px #e8e8e8 dashed;}
.news_103 span{ display:block; height:30px; line-height:30px; width:100%; overflow:hidden; font-size:14px; color:#666; padding-top:5px;}
.news_103 span a{ color:#4092e6;}
.news_103 span a:hover{ text-decoration:underline;}

/*在线留言*/
.liuy{ width:765px; margin:30px auto auto;}
.liuy01{ margin-top:10px;}
.liuy01 span{ display:block; float:left; line-height:27px; color:#3333; text-align:right; font-size:14px; width:90px; text-align:right;}
.liuy01 span em{ color:#dd3904; margin-right:4px; font-style:normal;}
.liuy011{ border:1px #ccc solid; height:25px; line-height:25px; font-size:14px; padding-left:2px; width:200px; float:left;}
.liuy01 font{ display:block; float:left; font-size:14px; color:#333; line-height:27px; margin-left:14px;}
.liuy012{ float:left; border:1px #ccc solid; height:25px; line-height:25px; font-size:14px; width:47px;}
.liuy013{ float:left; border:1px #ccc solid; height:25px; line-height:25px; font-size:14px;width:80px; margin:0 11px;}
.liuy014{ border:1px #ccc solid; width:450px; height:80px;}
.liuy015{display:block; font-size:14px; color:#333; line-height:27px; margin-left:88px; width:490px;}
.liuy015 em{ color:#dd3904; font-style:normal;}
.liuy016{ border:1px #ccc solid; height:25px; line-height:25px; font-size:14px; padding-left:2px; width:100px; float:left;}
.liuy01 font a{ color:#666;}
.liuy01 font a:hover{ text-decoration:underline;}
.liuy02{ margin-top:18px; margin-left:82px;}
.liuy021{ float:left; background:url(../images/liuy_bg.jpg) no-repeat; width:78px; height:22px; line-height:22px; font-size:12px; color:#fff; text-align:center; font-weight:bold; margin:0px 8px; cursor:pointer;}

/*资质认证*/
.zz{ width:100%;}
.zz01{ width:224px; float:left; margin:20px 21px 0px 21px; height:288px; overflow:hidden; display:inline;}
.zz01 img{ display:block; width:172px; height:242px; overflow:hidden; background:url(../images/zzbg.jpg) no-repeat; padding:9px 26px; border:0;}
.zz01 p{ width:224px; text-align:center; height:24px; line-height:24px; overflow:hidden; font-size:14px; color:#333; margin-top:4px;}


































