.wxxx { width: 1002px; margin-left: auto; margin-right: auto; }
/*notice*/



.notice { height: 32px; background: #eaeaea; font: 400 12px/32px "Microsoft Yahei"; color: #2c2c2c; }
.w_700 { width: 700%; }
.n_tl { background: url(../images/img3.png) left 8px no-repeat; padding-left: 26px; height: 32px; overflow: hidden; color: #007aab; font-weight: 700; font-size: 12px; }
#n_con { float: left; width: 584px; height: 32px; overflow: hidden; cursor: pointer; }
/*head*/



.head { height: 94px; }
.h_a { font: 700 16px"Microsoft Yahei"; color: #000; padding-top: 20px; margin-left: 4px; }
.h_a strong { font-size: 20px; }
.h_a span { color: #3074c1; }
.tel { height: 52px; margin-top: 21px; padding-left: 81px; background: url(../images/img6.png) left center no-repeat; color: #000000; }
.tel .a { font: 16px "Microsoft Yahei"; padding-left: 12px; }
.tel .b { font: 22px/22px "Impact"; }
/*iwrap_a*/



.iwrap_a { position: relative; height: 496px; }
/*nav*/



.nav { position: absolute; z-index: 20; width: 100%; height: 60px; background: url(../images/img1.png) repeat-x; }
.nav_in { height: 60px; text-align: center; margin-left: -2px; font: 14px/60px "Microsoft Yahei"; color: #FFF; }
.nav_in a { float: left; display: block; width: 125px; color: #FFF; transition: all .3s linear; }
.nav_in a:hover { background: #5dd7ff; }
.nav_wrap { position: relative; }
/*t_srh*/



.t_srh { position: relative; width: 64px; height: 91px; }
.s_txt-wrap { position: absolute; top: 60px; right: 64px; height: 31px; width: 269px; background: #FFF; }
.s_txt { display: inline-block; vertical-align: top; width: 140px; height: 31px; margin: 0 14px; border: none; background: none; font: 12px/31px "Microsoft Yahei"; color: #ababab; overflow: hidden; }
.s_show { display: inline-block; vertical-align: top; width: 80px; height: 31px; border-left: 1px solid #d5d5d5; background: url(../images/img8.png) 62px center no-repeat; font: 12px/31px "Microsoft Yahei"; color: #00c0ff; text-indent: 10px; cursor: pointer; outline: none; }



::-moz-focus-inner {
border:0;
}
.s_cla_list { display: none; position: absolute; z-index: 9999; top: 91px; right: 64px; width: 80px; border-top: none; background: #FFF; }
.s_cla_list li { width: 83px; height: 31px; font: 12px/31px "Microsoft Yahei"; color: #00c0ff; text-align: center; cursor: pointer; }
.s_btn { position: absolute; left: 0; top: 0; width: 64px; height: 91px; border: none; background: none; cursor: pointer; }
.s_tl { position: relative; width: 64px; height: 91px; font: 14px/60px "Microsoft Yahei"; color: #FFF; text-align: center; background: #5dd7ff url(../images/img7.png) center 61px no-repeat; }
/*icam*/



.icam { position: relative; z-index: 10; width: 100%; height: 496px; }
.icam_t, .icam_b { position: absolute; top: 226px; width: 90px; height: 90px; cursor: pointer; }
.icam_t { left: -28px; background: url(../images/left.png) no-repeat; }
.icam_b { right: -28px; background: url(../images/right.png) no-repeat; }
.icam_dt { position: relative; width: 100%; height: 496px; overflow: hidden; }
.icam_dt_in { position: absolute; top: 0; left: auto; width: 300%; height: 496px; }
.icam_dt li { float: left; height: 496px; *vertical-align:top;
background-repeat: no-repeat; background-position: center top; }
.icam_dt a { display: block; width: 100%; height: 100%; }
.icam_slt_in { display: none; }
/*itj*/



.itj { padding: 20px 0 50px; height: 210px; }
.itj_tl { position: relative; width: 210px; height: 210px; background: #5dd7ff; text-align: center; }
.itj_tl > * { position: relative; z-index: 2; }
.itj_tl .utl_a, .itj_tl .utl_b { position: absolute; z-index: 1; width: 56px; height: 55px; background: url(../images/img10.jpg) no-repeat; }
.itj_tl .utl_a { top: 0; right: 0; }
.itj_tl .utl_b { bottom: 0; left: 0; }
.itj_tl h2 { margin-top: 46px; font: 700 22px/1 "Microsoft Yahei"; color: #FFF; }
.itj_tl p { font: 700 14px/28px "Microsoft Yahei"; color: #000; }
.itj_tl h3 { font: 400 26px/1 Arial; color: #000; text-transform: uppercase; }
.itj_tl .more { display: inline-block; border: 1px solid #000; margin-top: 8px; font: 400 14px/29px "Microsoft Yahei"; color: #000; background: #5dd7ff; }
.itj_tl .more a { display: block; padding: 0 2em; color: #000; }
.itjer { float: left; width: 193px; height: 208px; border: 1px solid #c5c5c5; margin-left: -1px; }
.itjer a { display: block; width: 193px; height: 208px; }
.itjer span { display: block; }
.itjer .tl { padding: 0 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font: 700 16px/1em "Microsoft Yahei"; color: #000; margin-top: 13px; }
.itjer .txt { padding: 0 16px; font: 14px/30px "Microsoft Yahei"; color: #000; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.itjer span.tl:first-child { margin-top: 17px; }
.iwrap_b { position: relative; height: 417px; background: #3074c1; }
/*cla*/



.cla { width: 237px; height: 458px; margin-top: -41px; background: #212121 url(../images/img15.jpg) center top no-repeat; }
.cla_tl { font: 22px/81px "Microsoft Yahei"; color: #FFF; text-align: center; height: 81px; }
.cla-list { margin-left: 17px; }
.cla_son { width: 204px; margin-bottom: 3px; }
.cla_son .in { background: #f0f0f0 url(../images/img13.jpg) 19px center no-repeat; }
.cla_son .in:hover { background: #169ada url(../images/img14.jpg) 19px center no-repeat; }
.cla_son a { display: block; width: 204px; height: 41px; padding-right: 13px; color: #000; font: 14px/41px "Microsoft Yahei"; text-indent: 37px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.cla_son a:hover { background: url(../images/img12.png) right center no-repeat; color: #FFF; }
.ipro_more { width: 186px; height: 31px; margin-left: 17px; padding: 9px; background: #169ada; text-align: center; }
.ipro_more_in { display: block; width: 184px; height: 29px; border: 1px solid #5cb8e5; font: 14px/29px "Microsoft Yahei"; color: #FFF; }
/*ipro*/



.ipro { width: 723px; margin-left: 24px; margin-top: 30px; }
.iproer { float: left; position: relative; width: 235px; height: 176px; margin: 0 6px 6px 0; overflow: hidden; }
.iproer_in2 { position: absolute; bottom: 0; left: 0; display: block; width: 100%; height: 29px; text-align: center; font: 14px/29px "Microsoft Yahei"; color: #e7e7e7; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: url(../images/img102.png) repeat; opacity: 1; transform: translateY(0); transition: transform .3s ease-in; }
.iproer_in { position: absolute; bottom: 0; left: 0; width: 100%; height: 153px; background: url(../images/img102.png) repeat; transform: translateY(153px); transition: transform .3s ease-out; }
.iproer:hover .iproer_in { transform: translateY(0); }
.iproer:hover .iproer_in2 { transform: translateY(29px); }
.iproer_a { display: block; width: 45px; height: 45px; margin: 10px auto 0; cursor: pointer; }
.iproer_z { display: block; font: 16px/30px "Microsoft Yahei"; color: #dadada; text-align: center; overflow: hidden; }
.iproer_z span { display: block; height: 25px; padding: 0 6px; font: 14px/20px "Microsoft Yahei"; color: #979797; overflow: hidden; }
.iproer_z span.iproer_in { position: absolute; bottom: 0; left: 0; width: 100%; height: 153px; line-height: 30px; background: url(../images/img102.png) repeat; transform: translateY(153px); transition: transform .3s ease-out; }
.iproer_z span.iproer_in span:nth-child(3) { height: 60px; overflow: hidden; }
.iproer_z span:first-child { font: 14px/29px "Microsoft Yahei"; color: #e7e7e7; height: 54px; white-space: nowrap; text-overflow: ellipsis; }
/*iserv*/



.iserv { height: 261px; background: #e6e6e6; }
.iserv h2 { padding-top: 20px; font: 700 22px/22px "Microsoft Yahei"; color: #186ebc; text-align: center; }
.iserv p { font: 16px/26px "Microsoft Yahei"; color: #000; text-align: center; }
.iserv h3 { font: 400 12px Arial; color: #5a5a5a; text-align: center; }
.iserv_list { width: 952px; padding: 0 25px; margin-top: 15px; background: url(../images/img16.jpg) center 48px repeat-x; }
.iserver { float: left; width: 96px; margin-left: 75px; cursor: pointer; text-align: center; }
.iserver:first-child { margin-left: 0; }
.iserver dt { width: 96px; height: 96px; background: url(../images/img17.jpg) center repeat-x; font: 36px/96px Arial; transition: all .3s linear; }
.iserver dt a { color: #FFF; }
.iserver dt:hover { background: url(../images/img18.jpg) center repeat-x; }
.iserver dd { width: 140px; margin-left: -22px; margin-top: 6px; font: 16px/20px "Microsoft Yahei"; color: #303030; }
/*iwrap_c*/



.iwrap_c { position: relative; padding-top: 9px; }
/*itl*/



.itl { height: 38px; overflow: hidden; border-bottom: 1px solid #CCC; }
.itl h2 { font: 700 18px/38px "Microsoft Yahei"; color: #212121; padding-left: 12px; }
.itl h2 span { margin-left: 8px; display: inline-block; }
.itl .more { font: 12px/38px "Microsoft Yahei"; margin-right: 12px; }
.itl a { color: #808080; }
/*ihor*/



.ihor { width: 646px; }
#h_con { width: 646px; height: 176px; padding-top: 16px; overflow: hidden; }
#h_con li { float: left; width: 235px; height: 176px; margin-right: 16px; }
/*iqst*/



.iqst { width: 308px; margin-right: 11px; }
.iqst_con { padding-left: 5px; }
.iqster dt { font: 700 14px/14px "Microsoft Yahei"; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.iqster dt a { color: #000; }
.iqster dt a:hover { color: #105595; }
.iqster dd { font: 12px/18px "Microsoft Yahei"; color: #797979; height: 36px; overflow: hidden; margin-top: 6px; }
.iqster { margin-top: 12px; }
/*icase_tl*/



.icase_tl { margin-top: 6px; }
/*icase_con*/



.icase_con { position: relative; z-index: 10; padding-top: 6px; height: 229px; }
.icaser { float: left; width: 233px; height: 223px; padding: 6px 6px 0; margin-left: 7px; background: #FFF; overflow: hidden; transition: height .2s linear; }
.icaser:first-child { margin-left: 0; }
.icaser:hover { height: 286px; }
.icaser .a { display: block; height: 44px; text-align: center; font: 14px/44px "Microsoft Yahei"; color: #212121; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.icaser .b { display: block; height: 60px; overflow: hidden; padding: 0 6px; font: 12px/20px "Microsoft Yahei"; color: #5f5f5f; }
/*icase*/



.icase { position: relative; z-index: 1; margin-top: -136px; height: 202px; background: #1a5c98; }
.foot { position: relative; height: 170px; background: #212121; font: 14px/46px "Microsoft Yahei"; color: #8c8c8c; }
.foot a { color: #8c8c8c; }
.foot .a { padding: 24px 0 5px 60px; line-height: 38px; height: 38px; background: url(../images/img22.jpg) 13px 24px no-repeat; }
.foot .a a { display: block; }
.foot .c { height: 54px; line-height: 54px; border-bottom: 1px solid #343434; padding-left: 12px; }
.foot .c a { margin:0 22px; }
.foot .d { height: 46px; border-bottom: 1px solid #343434; padding-left: 12px; font-size: 12px; overflow: hidden; }
.foot .d *:first-child { display: inline-block; vertical-align: top; margin-right: 36px; }
.foot .d a { display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-right: 20px; }
.foot .e { position: relative; padding-left: 12px; line-height: 26px; font-size: 12px; padding-top: 18px; }
.foot .e > span { margin-right: 20px; }
/*pgshare*/



#pgshare { position: absolute; top: 0; right: 0; height: 32px; padding: 32px 0 8px; }
#pgshare a { background: url(../images/img23.png) no-repeat; margin-right: 14px; min-height: 32px; min-width: 32px; padding: 0; transition: all .3s linear; cursor: pointer; }
#pgshare a:hover { background: url(../images/img23_hover.png) no-repeat; opacity: 1; }
#pgshare .bds_tsina, #pgshare .bds_tsina:hover { background-position: 0 0 !important; }
#pgshare .bds_qzone, #pgshare .bds_qzone:hover { background-position: -93px 0 !important; }
#pgshare .bds_tqq, #pgshare .bds_tqq:hover { background-position: -46px 0 !important; }
#pgshare .bds_bdhome, #pgshare .bds_bdhome:hover { background-position: -139px 0 !important; }
/*pfla*/



.pfla { height: 270px; }
.pfla_in { text-align: center; }
.pfla_in img { display: inline; }
.pmain { height: auto!important; min-height: 100px; height: 100px; padding: 14px 0 28px; }
.pmain_a { width: 729px; }
.pmain_b { width: 220px; }
/*ptl*/



.ptl { width: 744px; height: 43px; border-bottom: 1px solid #d1d1d1; overflow: hidden; }
.ptl-tl { font: 18px/41px "Microsoft Yahei"; height: 41px; padding: 0 38px 0 4px; color: #010101; }
.ptl-more { padding-right: 24px; font: 12px/43px "Microsoft Yahei"; color: #585858; }
.ptl-more a { color: #585858; }
.ptl-more span { color: #585858; }
/*pmain_a-con*/



.pmain_a-con { position: relative; width: 744px; }
.pAC { padding: 24px; font: 14px/32px "Microsoft Yahei"; color: #292929; }
/*cla*/



.pcla { margin-top: 0; height: auto; min-height: 100px; padding-bottom: 25px; }
.cla_son ul { display: none; }
.cla_son li { margin-top: 3px; background: #f0f0f0 url(../images/img13.jpg) 39px center no-repeat; }
.cla_son li:hover { background: #169ada url(../images/img14.jpg) 39px center no-repeat; }
.cla_son li a { display: block; width: 204px; height: 41px; padding-right: 13px; color: #000; font: 14px/41px "Microsoft Yahei"; text-indent: 57px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.cla_son li a:hover { background: url(../images/img12.png) right center no-repeat; color: #FFF; }
/*pcontact*/



.pcontact { width: 237px; margin-top: 12px; }
.pcontact_tl { font: 18px/50px "Microsoft Yahei"; color: #FFF; text-align: center; height: 50px; background: #169ada; }
.pcontact_tl a { color: #FFF; }
.pcontact_con { background: #169ada; padding: 12px 16px; font: 14px/28px "Microsoft Yahei"; color: #FFF; }
/*pFC*/



.pFC { position: relative; width: 86%; margin: 0 auto; padding: 24px 0; color: #4a4a4a; }
.pFC h3 { font: 700 18px "Microsoft Yahei"; color: #525252; text-align: center; }
.pFC .pic { max-width: 100%; overflow: hidden; }
.pFC .pic img { max-width: 100%; }
.pFC .text { margin-top: 22px; font: 14px/32px "Microsoft Yahei"; color: #313131; }
.pFC .pubDate { color: #9e9e9e; font: 12px/40px "Microsoft Yahei"; text-align: center; }
.pFC .pubDate a { color: #9e9e9e; }
.pFC .xz_pdf { font: 12px "Microsoft Yahei"; color: #c12727; text-align: center; padding: 20px 0; }
.pFC .xz_pdf a { text-decoration: underline; color: #c12727; }
.pFC .xz_pdf .bg { display: inline-block; vertical-align: middle; width: 17px; height: 18px; margin-right: 4px; background: url(../images/img27.png) no-repeat; }
.pFC .ppro_tl { height: 40px; border-bottom: 1px solid #5c983d; }
.pFC .ppro_tl h3 { width: 134px; height: 40px; text-align: center; background: #5c983d; font: 16px/40px "Microsoft Yahei"; color: #FFF; }
/*pfy*/



.fenyefh { width: 101px; height: 33px; margin: 0 auto; font: 14px/33px "Microsoft Yahei"; text-align: center; background: #3074c1; }
.fenyefh a { display: block; color: #FFF; }
.fenyelf { position: absolute; left: 0; top: 45%; }
.fenyerf { position: absolute; right: 0; top: 45%; }
/*picShow*/



#picShow { position: fixed; left: 0; top: 0; z-index: 9999; width: 100%; height: 100%; background: url(../images/blackbg.png) 0 0 repeat; }
.pic_show_box { width: 100%; height: 100%; overflow: hidden; position: relative; }
.pic_show_box img { display: block; margin: 93px auto 0; border: 5px solid rgba(255,255,255,.2); }
.pic_quit { position: absolute; top: 0; right: 0; background: url(../images/quit.png) 0 0 no-repeat; width: 64px; height: 64px; cursor: pointer; }
.lbtn { display: block; position: absolute; top: 287px; left: 65px; background: url(../images/leftbtn.png) 0 0 no-repeat; width: 53px; height: 53px; }
.rbtn { display: block; position: absolute; top: 287px; right: 65px; background: url(../images/rightbtn.png) 0 0 no-repeat; width: 53px; height: 53px; }
.pic_show_box p { width: 593px; margin: 0 auto; text-align: center; overflow: hidden; font: 18px/106px "microsoft yahei"; color: #0c4201; text-overflow: ellipsis; white-space: nowrap; }
.pic_show_box p a { color: #FFF; }
/*itemUl*/



.itemUl { margin: 0 auto; padding: 24px 0; }
.itemUl li { position: relative; width: 100%; height: 36px; border-bottom: 1px dotted #000; overflow: hidden; font: 14px/36px "Microsoft Yahei"; color: #313131; text-indent: 26px; background: url(../images/img30.jpg) 9px center no-repeat; }
.itemUl li a { display: block; color: #313131; width: 80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.itemUl li .date { position: absolute; top: 0; right: 16px; color: #a0a0a0; padding: 0; }
/*pmain_page*/



.pmain_page { height: 27px; text-align: center; font: 14px/27px "Simsun"; color: #666; }
.pmain_page a { display: inline-block; vertical-align: top; background: #e5e5e5; height: 27px; padding: 0 10px; color: #666; }
.pmain_page .b { display: inline-block; background: #e5e5e5; height: 27px; line-height: 27px; width: 26px; color: #666; text-align: center; }
.pmain_page .c { display: inline-block; background: #e5e5e5; height: 27px; width: 50px; font: 14px/27px "Simsun"; color: #666; text-align: center; cursor: pointer; }
.pmain_page .d { background-image: url(../images/img28.png); background-position: 7px center; background-repeat: no-repeat; padding-left: 14px; }
.pmain_page .e { background-image: url(../images/img29.png); background-position: 54px center; background-repeat: no-repeat; padding-right: 14px; }
.pglist { width: 100%; clear: both; height: 80px; padding-top: 20px }
.pglist ul { width: 100%; text-align: center; padding-top: 30px; }
.pglist ul li { vertical-align: bottom; display: inline-block; *display:inline;
*zoom:1;
*margin-left:5px;
_display: inline; _zoom: 1; _margin-left: 5px; width: 26px; height: 22px; line-height: 22px; border: 1px solid #e5e5e5; font-size: 14px; text-align: center; font-family: Arial; margin-left: 5px; background: #e5e5e5 }
.pglist ul li a { color: #000000; display: block }
.pglist ul li.last { width: 56px; padding-left: 10px; height: 22px; border: 1px solid #e5e5e5; background: url(../images/lastBg.png) 6px center no-repeat #e5e5e5; }
.pglist ul li.next { width: 56px; padding-right: 10px; height: 22px; border: 1px solid #e5e5e5; background: url(../images/nextBg.png) 56px center no-repeat #e5e5e5; }
.pglist ul li.font { width: 246px; height: 24px; line-height: 22px; border: none; background: #ffffff }
.pglist ul li.font .page { width: 40px; height: 22px; border: 1px solid #e5e5e5; margin: 0 10px; line-height: 22px; text-align: center; background: #e5e5e5; }
.pglist ul li.font .botton { width: 56px; height: 24px; border: 1px solid #e5e5e5; margin: 0 10px; line-height: 24px; text-align: center; font-size: 14px; background: #e5e5e5; }
.pglist ul li.on { background: #ffffff; border: 1px solid #e5e5e5; }
.pglist ul li.on a { color: #e5e5e5; }
/*end pglist*/







/*picUl*/



.picUl { padding: 25px 6px 0px; }
.picUl .iproer { border: 1px solid #c8c8c8; margin-bottom: 25px; }
/*mixUl*/



.mixUl { padding: 12px 6px; }
.mixUler { height: 176px; margin-bottom: 30px; }
.mixUler dt { position: relative; width: 233px; height: 174px; overflow: hidden; border: 1px solid #c8c8c8; }
.mixUler dd { width: 446px; height: 174px; margin-left: 34px; overflow: hidden; }
.mixUler .dd_tl { height: 32px; padding-top: 22px; font: 400 14px "Microsoft Yahei"; color: #2f2f2f; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.mixUler .dd_tl a { color: #2f2f2f; }
.mixUler .dd_con { height: 104px; overflow: hidden; color: #818181; font: 12px/26px "Microsoft Yahei"; text-indent: 2em; }
/* hr*/



.hrBox { width: 704px; float: left; min-height: 91px; _height: 91px; border: 1px solid #dbdbdb; margin-bottom: 20px; background: #efefef; margin-left: 20px; _margin-left: 10px; font-size: 14px; }
.hrBoxL { width: 100px; float: left; text-align: center; }
.hrBoxL li { width: 100px; min-height: 30px; _height: 30px; line-height: 30px; border-bottom: 1px #dbdbdb solid; vertical-align: bottom }
.jobName { width: 380px; float: left; }
.hrBtn { width: 100px; float: left; text-align: center; padding-top: 3px; }
.hrBoxL li.haode { border-bottom: none; }
.hrBoxR { width: 603px; float: left; text-align: left; border-left: 1px solid #dbdbdb; }
.hrBoxR li { width: 578px; min-height: 30px; _height: 30px; line-height: 30px; border-bottom: 1px #dbdbdb solid; padding-left: 15px; vertical-align: bottom; padding-right: 10px; }
.hrBoxR li.topline { overflow: hidden; height: 30px; }
.hrBoxR li.topline img { margin-top: 3px; }
.hrBoxR li.haode { border-bottom: none; }
.hrTable { width: 614px; float: left; height: 440px; background: #efefef; border: 1px solid #dbdbdb; margin-left: 35px; _margin-left: 17px; }
.tableTitle { width: 614px; height: 36px; text-align: center; line-height: 36px; border-bottom: 1px solid #dbdbdb; font-weight: bold; }
.lineOne { height: 30px; line-height: 30px; border-bottom: 1px solid #dbdbdb; width: 614px; }
.lineOneL { width: 94px; float: left; text-align: center; border-right: 1px solid #dbdbdb; }
.lineOneR { width: 509px; float: left; padding-left: 10px; }
.tableMainL { width: 94px; float: left; border-right: 1px solid #dbdbdb; text-align: center; }
.tableMainL li { width: 94px; height: 30px; line-height: 30px; border-bottom: 1px solid #dbdbdb; }
.tableMainR { width: 211px; float: left; border-right: 1px solid #dbdbdb; text-align: left; }
.tableMainR li { width: 206px; height: 30px; line-height: 30px; border-bottom: 1px solid #dbdbdb; padding-left: 5px; vertical-align: bottom; }
.tableMainR li span { display: inline-block; }
.tableMainRno { width: 212px; float: left; text-align: left; }
.tableMainRno li { width: 207px; height: 30px; line-height: 30px; border-bottom: 1px solid #dbdbdb; padding-left: 5px; vertical-align: bottom; }
.tableMainRno li span { display: inline-block; }
.input_hr { width: 126px; height: 17px; line-height: 17px; padding: 0px; vertical-align: middle; font-size: 12px; border: 1px solid #dbdbdb; }
.sel_hr { width: 130px; height: 20px; line-height: 20px; padding: 0px; vertical-align: middle; font-size: 12px; }
.bottomLine { width: 614px; height: 123px; border-bottom: 1px solid #dbdbdb; }
.lineBootL { width: 94px; height: 123px; border-right: 1px solid #dbdbdb; text-align: center; float: left; }
.lineBootR { width: 509px; float: left; padding-left: 10px; height: 123px; }
.are_hr { width: 470px; height: 80px; margin-top: 11px; }
.hr_btn { width: 614px; height: 31px; line-height: 31px; background: #333; color: #fff; }
.hr_btnL { width: 310px; float: left; border-right: 1px solid #dbdbdb; text-align: center; height: 31px; }
.hr_btnR { width: 300px; float: left; text-align: center; }
/* hr */



.hr { margin: 10px auto; width: 95%; font-size: 12px; line-height: 24px; border: 1px #CCC solid; border-collapse: collapse; background: #efefef; }
.hr td { border: 1px #CCC solid; border-collapse: collapse; line-height: 2; }
.hr input, .hr textarea { line-height: 20px; height: 20px; vertical-align: middle; border: 1px solid #ccc; }
.hr a { color: #333; }
.hr a:hover { color: #de0303; }
.hr_btn { width: 100px; height: 40px; font-size: 12px; }
#hrform { float: left; width: 100%; }
/*pher*/



.pher { float: left; margin-right: 4px; margin-bottom: 22px; }
.pher a { display: block; width: 233px; height: 218px; border: 1px solid #d4d4d4; padding: 5px; }
.pher span { display: block; }
.pher .tl { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font: 16px/43px "Microsoft Yahei"; color: #212121; text-align: center; }
.honorUl { padding: 24px 0; }
/*搜索*/



.c_red { color: #f00; }
.searchred { color: #f00 !important; margin: 0 !important }
.searchnull { float: left; text-align: center; width: 100%; padding: 3% 0; font-size: 16px }
.searchnull font { color: red; font-size: 16px }
