﻿#maincontent{ border-bottom:solid 4px #E4E4E4;}
.hrcontent{ border-top:solid 4px #E4E4E4; padding:5px 0px 10px 0px;}
.hrcontent .l{ float:left; width:237px; overflow:hidden;}
.hrcontent .l dt{ height:30px; line-height:30px; border-bottom:solid 1px #E4E4E4;}
.hrcontent .l dt .more{ margin:8px 5px 0px 0px; display:block; width:49px; height:16px; background:url(picmore.jpg) no-repeat 0px 0px; float:right;}
.hrcontent .l dt strong{ font-size:14px; color:#0E3C70;}
.hrcontent .l dl{ padding:5px 0px 10px 0px;}
.hrcontent .l .dl{ border-top:dotted 1px #DDD;}
.hrcontent .l .news{ padding:4px 0px 3px 0px;}
.hrcontent .r{ float:right; width:719px; overflow:hidden;}
.hrcontent .r .content{ width:333px; float:left;}
.hrcontent .r .content .t strong{ background-image:url(pict3.jpg);}
.hrcontent .r .contentr{ float:right;}
.hrcontent .title{ padding:0px 0px 4px 20px; border-bottom:solid 1px #DDD; background:url(pictitlepic.jpg) no-repeat 0px 7px; height:27px; line-height:27px; font-size:14px; font-weight:bold;}
.hrcontent .title img{ float:left; margin:0px 8px 0px 0px;}
.hrcontent .l_box{ float:left; overflow:hidden; width:350px; padding:10px 10px 0px 0px;}
.hrcontent h3{ margin:5px 0px 0px 0px; border-bottom:solid 1px #DDD;  height:30px; font-size:14px; line-height:30px;}
.hrcontent .tabs{ height:33px;  border-bottom:solid 1px #E3E2E2; }
.hrcontent .tabs ul{ *float:left; border:solid 1px #E3E2E2; border-bottom-width:0px; border-left-width:0px; height:32px; display:inline-block; background-color:White;}
.hrcontent .tabs li{ background-color:#F7F7F7; padding:0px 15px; border-left:solid 1px #E3E2E2; height:32px; line-height:32px; float:left; font-size:14px;}
.hrcontent .tabs .current{ background-color:White; position:relative; top:0px; background-image:none; color:#0E3C70; border-bottom-width:0px; font-weight:bold; height:33px; position:relative;}
.hrcontent .bodycontent{ padding:5px 10px; border:solid 1px #E3E2E2; border-top-width:0px;}
.hrcontent .tools{ float:right; width:240px; padding:0px 0px 0px 0px;}
.hrcontent .tools .more{ float:right; font-weight:normal;}
.hrcontent .tools ul{ height:459px; overflow:hidden;}
.hrcontent .tools .books{ height:224px;}
.hrcontent .tools ul li{ border-bottom:dotted 1px #DDD; padding:10px 0px 0px 0px; height:104px; overflow:hidden;}
.hrcontent .tools ul .img{ float:left; width:69px; height:97px;}
.hrcontent .tools ul .img img{ width:67px; height:95px; border:solid 1px #DDD;}
.hrcontent .tools ul .info{ float:right; width:160px; line-height:20px;}
.hrcontent .tools ul .info span{ color:#195187;}
.hrcontent .tools ul .info a{ color:#195187; font-weight:bold;}
.hrcontent .content{ width:356px; float:left; margin:10px 10px 0px 0px;}
.content .content_top dl{ width:210px;}
.hrcontent .short_box{ float:right; width:188px; margin:0px; padding-right:0px;}
.hrcontent .short_box li{ overflow:hidden;}
.hrcontent .short_box .news{ padding-top:7px; padding-bottom:2px;}
.titles{ font-family:Times New Roman; font-weight:bold; padding:15px 0px 5px 0px;}
.titles strong{ padding:0px 5px 0px 0px; font-family:'微软雅黑'; font-size:24px;}
.titles .ad{ float:right;}

.titles .search{ padding:5px 0px 0px 0px; font-weight:normal; color:#195187; float:right;}
.titles .search .text{ color:#D5D5D5; height:20px; line-height:20px; border:solid 1px #E4E4E4; padding:0px 5px; width:80px; vertical-align:middle; margin:0px 10px 0px 5px;}
.titles .search .btn{ width:60px; height:20px; border:0px; cursor:pointer; vertical-align:middle; background:url(picsearchbtns.gif) no-repeat 0px 0px;}


.hrcontent .boxtitle{ line-height:18px; padding:15px 0px 0px 15px; height:18px; color:#0E3C70; font-size:14px; font-weight:bold; border:solid 1px #E3E2E2; border-bottom-width:0px;}
.hrcontent .boxtitle img{ vertical-align:middle; margin:0px 0px 0px 5px;}
#talent .title{ background-image:url(pict3.jpg);}
#talent .l_box{ width:708px;}
#talent .l_box .newslist{ *padding-top:5px; *padding-bottom:5px; display:inline-block;}
#talent .l_box .newslist li{ width:343px; height:25px; line-height:25px; overflow:hidden; float:left;}
#talent .l_box .bott{ padding:8px 0px 0px 0px;}
#talent .l_box .bott .content{ width:327px;}
#talent .l_box .bott .contentr{ float:right; margin-right:0px;}
#talent .l_box .bott .content .content_top dl{ width:185px;}
#talent .l_box .bott .t strong{background-image:url(pict3.jpg);}


#talents .title{  background-image:url(pict3.jpg);}
#talents .l_box{ padding-top:5px; width:708px;}
#talents .l_box .news{ display:inline-block;}
#talents .l_box .news li{ width:343px; height:25px; line-height:25px; overflow:hidden; float:left;}
#talents .tools ul{ height:auto;}
#talents .l_box .bott .content{ width:327px; overflow:hidden;}
#talents .l_box .bott .contentr{ float:right; margin-right:0px;}
#talents .l_box .bott .content .content_top dl{ width:185px;}
#talents .l_box .bott .t strong{background-image:url(pict3.jpg);}


#talentcontent{}
#talentcontent .c{ margin:0px 15px 0px 0px;  float:left; width:311px;}
#talentcontent .c .t{ height:30px; line-height:30px; overflow:hidden; border-bottom:solid 1px #DDD;}
#talentcontent .c .t .more{ float:right;}
#talentcontent .c .t strong{ font-size:14px; padding:0px 0px 0px 18px; display:block; height:30px; line-height:30px; float:left; background:url(pict3.jpg) no-repeat 0px 7px;}
#talentcontent .c .img{ padding:5px 0px 0px 0px; float:left;}
#talentcontent .c .img img{ width:90px; height:70px;}
#talentcontent .c dl{ float:right; padding:5px 0px 0px 0px; width:200px;}
#talentcontent .c dl dt{ height:25px; line-height:25px; overflow:hidden;}
#talentcontent .c dl dt a{ color:#195187; font-weight:bold;}
#talentcontent .c dd{ height:38px; line-height:19px; overflow:hidden; color:#656565;}
#talentcontent .c li{ height:24px; line-height:24px; overflow:hidden;}
#talentcontent .c li a{ color:#195187;}
#talentcontent .rc{ margin:0px; float:right;}
#talentcontent .topcontent{ padding:8px 0px 10px 0px; border-top:solid 3px #E4E4E4; border-bottom:solid 1px #E4E4E4;}
#talentcontent .bottomcontent{ padding:5px 0px 15px 0px;}
#talentcontent .bottomcontent .t{ border-bottom-width:0px;}
#policy{}
#policy .search{ padding:5px 0px 0px 0px; font-weight:normal; color:#195187; float:right;}
#policy .search .text{ color:#D5D5D5; height:20px; line-height:20px; border:solid 1px #E4E4E4; padding:0px 5px; width:80px; vertical-align:middle; margin:0px 10px 0px 5px;}
#policy .search .btn{ width:60px; height:20px; border:0px; cursor:pointer; vertical-align:middle; background:url(picsearchbtns.gif) no-repeat 0px 0px;}
#policy .topcontent{ border-top:solid 3px #E4E4E4; padding:0px 0px 10px 0px;}
#policy .topcontent .lcontent{ padding:10px 0px 0px 0px; width:972px; float:left; overflow:hidden;}
#policy .topcontent .lcontent .banners{}
#policy .topcontent .lcontent .banners li{ padding:0px 0px 7px 0px;}
#policy .topcontent .lcontent .banners li img{ width:960px; height:110px;}
#policy .topcontent .lcontent .newslist{padding-top:5px; display:inline-block;}
#policy .topcontent .lcontent .newslist li{ height:24px; line-height:24px; overflow:hidden; float:left; width:357px;}
#policy .topcontent .lcontent .citylist{ padding:8px 0px 0px 0px; display:inline-block;}
#policy .topcontent .lcontent .citylist li{ float:left; height:30px; line-height:24px; padding:0px 3px;}
#policy .topcontent .lcontent .adlist{ display:inline-block; padding:10px 0px 0px 0px;}
#policy .topcontent .lcontent .adlist li{ float:left; width:357px;}
#policy .topcontent .lcontent .policytitle{ margin:0px 10px 0px 0px; color:#FE8932; text-align:right; height:30px; line-height:30px; border-bottom:solid 1px #DDD;}
#policy .topcontent .lcontent .policytitle strong{ color:Black; background:url(pictitlepic.jpg) no-repeat 0px 8px; padding:0px 0px 0px 20px; display:block; height:30px; float:left; font-size:14px;}
#policy .topcontent .lcontent .policytitle a{ margin:0px 4px; color:#FE8932;}
#policy .topcontent .rcontent{width:239px; float:right;}
#policy .rcontent{width:239px; float:right; }
#policy .topcontent .rcontent .li,#policy .topcontent .rcontent .li a{ color:#FF7D22;}
#policy .bottomcontent .l_content{  float:left; width:715px; overflow:hidden;}
#policy .bottomcontent .l_content .title{ margin:0px 10px 0px 0px;}
#policy .bottomcontent .l_content .content{ width:330px;}
#policy .bottomcontent .r_content{border-bottom:solid 1px #E3E2E2; width:239px; float:right;}
#policy .bottomcontent .hrcontent .short_box{}
#policy .bottomcontent .boxtitle{  }
#policy .bottomcontent .r_content .bodycontent{ border-bottom-width:0px; }
#policy .content .content_top dl{ width:188px;}
#policy .hrcontent .r_content .short_box{ width:239px; }
#policy .bottomcontent .l_content .l_box{ width:239px; float:none; width:auto; }
#policy .bottomcontent .l_content .newslist{  display:inline-block;}
#policy .bottomcontent .l_content .newslist li{ float:left; width:346px;}
#policy .bottomcontent .l_content .newslist li span{ color:#FF7D22;}

#policy .bottomscontent{ border-top:solid 3px #E4E4E4; padding:10px 0px 10px 0px;}
#policy .bottomscontent .ul{}
#policy .bottomscontent .ul li{ padding:3px 0px 0px 10px;overflow:hidden;   border-bottom:solid 1px #DDD;}
#policy .bottomscontent .ul .li{ border:0px; background-color:#F4F4F4; line-height:30px;overflow:hidden; font-weight:bold;}
#policy .bottomscontent .ul .li span{ color:#0E3C70;display:block;}
#policy .bottomscontent .ul span{ display:block; overflow:hidden; height:30px; float:left;}
#policy .bottomscontent .ul .s1{ width:100px;}
#policy .bottomscontent .ul .s2{ width:240px;}
#policy .bottomscontent .ul .s3{ width:190px; }
#policy .bottomscontent .ul .s4{ width:50px;}
#policy .bottomscontent .ul .s5{ width:235px;}
#policy .bottomscontent .ul .s6{ width:130px; }

#policy .bottomscontent .ul a{ color:#0E3C70;}

#talentcontent .bottom_content{ border-top:solid 3px #E4E4E4;}
#talentcontent .bottom_content .l{ padding:0px 0px 20px 0px; width:706px; float:left; overflow:hidden;}
#talentcontent .bottom_content .l .c{ padding:10px 0px 0px 0px; width:706px;}
#talentcontent .bottom_content .l .tts{ height:30px; line-height:30px; overflow:hidden; border-bottom:solid 1px #DDD;}
#talentcontent .bottom_content .l .tts strong{ font-size:14px; background:url(pict3.jpg) no-repeat 0px 8px; padding:0px 0px 0px 20px; display:block; float:left; height:30px;}
#talentcontent .bottom_content .l dl{ padding:10px 0px 0px 0px; float:left; width:176px; line-height:20px;} 
#talentcontent .bottom_content .l dd{ height:40px; overflow:hidden;}
#talentcontent .bottom_content .l dt{ height:22px; line-height:22px; overflow:hidden;}
#talentcontent .bottom_content .l dt a{ color:#0E3C70; font-weight:normal;}
#talentcontent .bottom_content .r{ width:240px; float:right;}
#talentcontent .bottom_content .r li a,#talentcontent .bottom_content .r li{ color:#0E3C70;}
#talentcontent .topcontents{border-top:solid 3px #E4E4E4;border-bottom:solid 1px #E4E4E4; padding:10px 0px 10px 0px;}
#talentcontent .topcontents .l{ width:706px; float:left;}
#talentcontent .topcontents .l .banner{}
#talentcontent .topcontents .l .banner img{ width:706px; height:92px;}
#talentcontent .topcontents .l ul{ padding:10px 0px 0px 0px; display:inline-block;}
#talentcontent .topcontents .l li{ height:25px; line-height:25px; overflow:hidden; float:left; width:353px;}
#talentcontent .topcontents .l li a{ color:#195187;}
#talentcontent .topcontents .l li b{ font-size:14px;color:#195187;}
#talentcontent .topcontents .r{ float:right; border:solid 9px #F5F5F5; width:230px; }
#talentcontent .topcontents .r .inner{ border:solid 1px #ECECEC; padding:10px 15px; line-height:22px;}
#talentcontent .topcontents .r dt{ text-align:right; height:30px;}
#talentcontent .topcontents .r dt img{ vertical-align:middle; margin:0px 0px 0px 10px;}
#talentcontent .topcontents .r a{ color:#195187;}
#talentcontent .bottom_content .r .t strong{background-image:url(pict3.jpg);}

#talents .llcontent{ float:left; width:708px; overflow:hidden;}
#talents .llcontent .cc{ overflow:hidden; float:left; width:348px;}
#talents .llcontent .cc .newslist li{ float:none;}
#talents .llcontent .rbox{ float:right;}
#talents .llcontent .bodycontent{ border-right:solid 1px #E3E2E2; width:326px;}
#talents .llcontent .bodycontent li{ width:auto;}
#talents .tools .bookss{ height:224px; overflow:hidden;}
.banner_s img{ width:964px;}
#enterprice{ padding:0px 0px 10px 0px; border-top:solid 3px #E4E4E4;}
#enterprice .l{ float:left;width:708px; padding:10px 0px 0px 0px; overflow:hidden;}
#enterprice .r{ float:right; width:240px; float:right; overflow:hidden;}
#enterprice .r a{ color:#0E3C70;}

#enterprice .c{ margin:0px 15px 0px 0px;  float:left; width:346px;}
#enterprice .c .t{height:30px; line-height:30px; overflow:hidden; border-bottom:solid 1px #DDD;}
#enterprice .c .t .more{ float:right;}
#enterprice .c .t strong{ font-size:14px; padding:0px 0px 0px 18px; display:block; height:30px; line-height:30px; float:left; background:url(pict3.jpg) no-repeat 0px 7px;}
#enterprice .c .img{ padding:5px 0px 0px 0px; float:left;}
#enterprice .c .img img{ width:90px; height:70px;}
#enterprice .c dl{ float:right; padding:5px 0px 0px 0px; width:245px;}
#enterprice .c dl dt{ height:25px; line-height:25px; overflow:hidden;}
#enterprice .c dl dt a{ color:#195187; font-weight:bold;}
#enterprice .c dd{ height:38px; line-height:19px; overflow:hidden; color:#656565;}
#enterprice .c li{ height:24px; line-height:24px; overflow:hidden;}
#enterprice .c li a{ color:#195187;}
#enterprice .rc{ margin:0px; float:right;}
#enterprice .lists{ padding:10px 0px 0px 0px;}
#enterprice .lists .t{ height:30px; line-height:30px; overflow:hidden; border-bottom:solid 1px #DDD;}
#enterprice .lists .t .more{ float:right;}
#enterprice .lists .t strong{ font-size:14px; padding:0px 0px 0px 18px; display:block; height:30px; line-height:30px; float:left; background:url(pict3.jpg) no-repeat 0px 7px;}
#enterprice .bannercontent{ float:left; width:352px; overflow:hidden;}
#bannerlist{ display:inline-block; width:352px; height:194px; position:relative; overflow:hidden;}
#bannerlist .list{ position:absolute; left:0px; top:0px;}
#bannerlist img{width:352px; height:194px;}
#bannermenus{ height:20px; width:352px; position:absolute; bottom:5px;}
#bannermenus ul{ padding:0px 10px 0px 0px; float:right;}
#bannermenus li{ margin:0px 0px 0px 3px; width:16px; height:16px; cursor:pointer; text-align:center; line-height:16px; font-family:Arial; border:solid 1px #DBDBDB; background-color:White; float:left;}
#bannermenus .current{ border:solid 1px #9F0200; color:White; background-color:#BF0301;}
#bannertitle{ height:30px; padding:0px 5px; font-weight:bold; line-height:30px; overflow:hidden; background-color:#1C1C1C;}
#bannertitle a{ text-decoration:none; color:White;}
#enterprice .lbanner{ width:352px; float:left;}
#enterprice .rcontent{ float:right; width:343px;}
#enterprice .rcontent li{ height:25px; line-height:25px; overflow:hidden;}
#enterprice .rcontent li a{ color:#103F74;}
#enterprice .rcontent ul{ padding:5px 0px 0px 0px; border-top:dotted 1px #DDD;}
#enterprice .rcontent dt{ height:30px; line-height:30px; overflow:hidden;}
#enterprice .rcontent dt a{ font-size:16px; color:#195187; font-weight:bold;}
#enterprice .rcontent dd{ padding:10px 0px 0px 0px; color:#656565; height:60px; line-height:20px; overflow:hidden;}
#enterprice .rcontent dd a{ color:#BF0301; margin:0px 0px 0px 5px;}
#enterprice .rcontent dl{ padding:9px 0px;}
#enterprice .l_box{ width:auto;}
#talents .titletitle{ margin-top:0px;}
#talents .l_boxs{ width:350px;}
#talents .l_boxs .news li{ line-height:24px; height:24px;}