@charset "utf-8";

/* css document */



.container{margin-left:auto; margin-right:auto; width:980px; font-family:microsoft yahei;}

.suspend dl dd.suspendTel a {
    width: 140px !important;
    height: 323px;
    display: block;
    background: url(/assets/Front/images/suspend.png) -35px -86px !important;
    overflow: hidden;
    margin-left: -5px;
}

/*合作伙伴*/

.wrapCont_01{height:400px; background:url(../images/wrapCont_01.jpg) no-repeat center;}

.hzhb{}

.hzhb .hzTit{padding-top:40px; padding-bottom:50px; text-align:center;}

.hzhb .hzTit h4{font-size:26px; color:#000;}

.hzhb .hzTit span{font-size:22px; color:#da251c;}

.hzhb .hzTit p{margin-top:14px; color:#b5b7ba;}

.hzhb .hzCont{position:relative;}

.hzhb .hzCont ul{margin:0 auto; width:830px; overflow:hidden;}

.hzhb .hzCont li{margin:0 4px; float:left; width:158px; text-align:center;}

.hzhb .hzCont li h5{margin-top:12px; font-weight:normal; overflow:hidden;}

.hzhb .hzCont li h5 a{color:#fff;}

.hzhb .hzCont .btnLeft , .hzhb .hzCont .btnRight{position:absolute; top:30px; width:17px; height:26px;}

.hzhb .hzCont .btnLeft{left:32px; background:url(../images/hzBtnLeft.png) no-repeat center;}

.hzhb .hzCont .btnRight{right:32px; background:url(../images/hzBtnRight.png) no-repeat center;}

.m_fl{width: 250px; margin-top:19px;}

.m_fl h2{background: url(../images/flh2bg.jpg) no-repeat; height: 53px;line-height: 53px; font-size: 18px;font-weight: normal; text-align: center; color: #fff;}

.m_fl h2 a{color: #fff;}

.m_flc{border: 2px solid #e5e5e5; padding: 20px; border-top: none; overflow:hidden;}

.u_lst1{margin-bottom: 10px;}

.u_lst1 li{border: 1px solid #e5e5e5; width: 156px;height: 31px; line-height: 31px; margin-bottom: 10px; padding-left:48px; overflow: hidden;}

.u_lst2 li{border: 1px solid #e5e5e5; width: 96px;height: 31px; line-height: 31px; margin-bottom: 10px; text-align: center; float: left; margin-right: 10px;}

.u_lst2 .lastli{margin-right: 0;}

.u_lst2 .lali{width: 95px; margin-right: 0;}

.pro_bg{ background:#f2f2f2; overflow:hidden; }

.dh{background:url(../images/ffd.jpg); height:77px;}

.dh h2{ height:63px; padding:10px 0 0; text-align:center; color:#fff; font-size:22px; line-height:36px;}

.dh h2 a,.cp h2 a{ color:#FFF;}

.dh h2 span{ display:block; font-size:12px; line-height:22px;}



.cpBox{position:relative; width:720px;  margin-top:33px;}

.cpBox h4{position:relative; margin-bottom:10px; height:44px; text-align:center; font-weight:normal;}

.cpBox h4 a{position:relative; float:left; margin-right:5px; width:132px; height:44px; line-height:44px; font-size:13px; color:#fff; text-decoration:none; background-color:#333;}

.cpBox h4 a i{position:absolute; bottom:-6px; left:50%; margin-left:-3px; display:none; border:3px solid transparent; border-top-color:#ff7d00;}

.cpBox h4 a.cur , .cpBox h4 a:hover{background-color:#ff7d00;}

.cpBox h4 a.cur i , .cpBox h4 a:hover i{display:block;}

.cpBox ul{overflow:hidden;}

.cpBox li{float:left; margin-right:8px; margin-bottom:10px; width:232px; border:1px solid #d6d7d9; text-align:center;}

.cpBox li.noMr{margin-right:0;}

.cpBox li img{display:inline-block; margin:0 0 0 10px;}

.cpBox li h5{height:28px; line-height:28px; overflow:hidden; font-weight:normal; font-size:14px;}

.cpBox li h5 a{color:#333;}

.cpBox li p{font-size:13px; color:#999;}



.wrapCont_03 .container{position:relative; padding-top:256px;}



.duiBi .duiLy{position:absolute; left:769px; top:56px; font-weight:bold; font-size:14px; color:#db261d;}

.duiBi .duiPhone{position:absolute; left:828px; top:102px; font-size:19px; color:#fff;}

.duiTab{margin:24px auto 0 auto; width:375px; height:40px; text-align:center;}

.duiTab span{position:relative; float:left; margin-right:1px; width:124px; height:40px; line-height:40px; font-size:13px; color:#333; text-decoration:none; background-color:#fff; cursor:pointer;}

.duiTab span i{position:absolute; top:-6px; left:50%; margin-left:-3px; display:none; border:3px solid transparent; border-bottom-color:#ff7d00;}

.duiTab span.cur , .duiTab span:hover{background-color:#de0000; color:#fff;}

.duiTab span.cur i , .duiTab span:hover i{display:block;}



.bg01{ background:#f2f2f2; border-top:solid 16px #ff6e00;}

.tilbg1{ background:url(../images/tilbg1.png) no-repeat center 0; height:60px;}

.ys strong{color:#ff6e00;}

.ys h3{font-weight:normal;font-size:20px;color:#333;text-align:center;height:100px;padding:33px 0 0;}

.ys h3 em{display:block;text-transform:uppercase;font-family:"Microsoft yahei";font-size:32px;color:#999; font-style:normal;}

.ys h3 b{font-size:36px;display:block;}



.gy{ height:445px; overflow:hidden; position:relative; width:953px; margin:auto; padding-top:19px;}

.gy2{ width:430px; overflow:hidden; position:absolute; top:64px; right:40px;}

.gy2 p{ height:80px; width:310px; margin-bottom:21px; overflow:hidden; font:14px "Microsoft Yahei"; line-height:24px; padding-top:22px; color:#000;}

.gy2 .p01{ text-align:right;}





.team{background:url(../images/team_bg.gif) no-repeat center top;font-family:"Microsoft yahei";}

.t_m{width:960px;margin:0 auto;}

.team_t{text-align:center;font-weight:normal;color:#333;font-size:20px;padding:44px 0 0;}

.team_t b{display:block;font-size:30px;line-height:30px;padding-bottom:17px;}

.team_t strong{color:#ff6e00;}

.team_t em{display:block;font-family:"Microsoft yahei"; font-style:normal;text-transform:uppercase;font-size:16px;color:#999;padding:13px 0 0;}

.team ul{clear:both;height:225px;overflow:hidden;padding:28px 0 0;}

.team li{float:left;display:inline-block;width:226px;height:225px;text-align:center;padding-right:18px;}

.team li a{display:block;background:url(../images/team_libg01.gif) no-repeat center top;height:225px;color:#333;}

.team li em{display:block;font-family:Impact;font-size:36px;line-height:36px;padding:40px 0 8px; font-style:normal;}

.team li b{display:block;font-size:18px;}

.team li span{display:block;width:140px;color:#666;font-size:14px;line-height:24px;margin:0 auto;padding:6px 0 0;}

.team li a:hover{text-decoration:none;background:url(../images/team_libg02.gif) no-repeat center top;color:#ff6e00;}

.team li a:hover span{color:#ff6e00;}

.team .nomg{padding-right:0;}



.prev,.next{ width:23px; display:block; overflow:hidden; }

.prev1,.next1{ width:40px; height:112px; display:block; overflow:hidden;}

.prev2,.next2{ width:19px; height:51px; display:block; overflow:hidden;}

.gy01,.gy02{ width:23px; height:23px; display:block; padding:0 8px; top:-11px;}





.prev1{ background:url(../images/ico_l02.png) no-repeat 0 0;}

.next1{ background:url(../images/ico_r02.png) no-repeat 0 0;}

.prev2{ background:url(../images/ico_l04.png) no-repeat 0 0;}

.next2{ background:url(../images/ico_r04.png) no-repeat 0 0;}

.gy01{ background:url(../images/ico_l03.jpg) no-repeat center 0 #fff; left:198px;}

.gy02{ background:url(../images/ico_r03.jpg) no-repeat center 0 #fff; left:230px;}

.prev:hover,.next:hover,.prev1:hover,.next1:hover,.prev2:hover,.next2:hover{ background-position:0 bottom;}

.gy01:hover,.gy02:hover{ background-position:center bottom;}

.w966{width:996px; margin:auto; padding-top:52px;}



.jzs{ float:left; text-align:center; padding-left:2px; font-size: 14px; line-height:40px; width:175px; height:180px;}

.sb02 h3  span{ display:block; overflow:hidden; font-size: 14px; height: 42px; line-height: 42px; margin: 0 0 10px;text-align:center;}

.sb02 h3{ position:absolute; left:0; top:400px;overflow:hidden; line-height:24px; width:770px; font-family:"Microsoft YaHei"; height:122px;}

.sb02 h3 a{border:none; color:#ff6e00;font-size:18px; font-weight:normal;  font-size: 14px;}

.sb02 h3 p{ line-height:22px; color:#666; text-align:center; height:65px; overflow:hidden; margin-bottom:24px; }



.sb{border-top:solid 10px #ff6e00; height:500px;font-family:"Microsoft yahei"; background:url(../images/sbbg.jpg) no-repeat center 0; text-align:center;}

.sb h2{ background:url(../images/tilbg1.png) no-repeat center 0; padding:83px 0 0; height:124px; line-height:46px;}

.sb h2 span{ display:block; height:38px; line-height:38px;border:solid 1px #cfcfcf; width:475px; margin:0 auto;}

.sb h2 em{ line-height:32px; font-size:14px; color:#999;}

.sbtil{ height:90px; text-align:center; font-size:20px; color:#fff; margin-top:19px;}

.sbtil a{ width:257px; height:64px; line-height:54px; font-weight:bold; color:#fff; background:url(../images/sblbg1.gif) repeat-x 0 0; display:inline-block;}

.sbtil a:hover,.sbtil a.cur{background:url(../images/sblbg2.gif) repeat-x 0 0; text-decoration:none;}

.sb01{ margin:27px 0 0;}

.sb02{ width:770px;margin:0 35px 0 0;_margin:0 40px; padding-bottom:6px;}

.sb02 dl{ width:744px; margin:0 auto;}

.sb02 dt{ width:394px; margin:0 auto; height:278px;}

.sb02 dt img{ padding:6px; background:#d8d8d8; width:383px; height:266px; display:block;}

.sb02 dd{ background:url(../images/sblbg.jpg) no-repeat center 53px; text-align:center; line-height:26px; padding:11px 0 0; font-size:14px;}

.sb02 dd h3{ height:42px; line-height:42px; text-align:center; font-size:14px; margin:0 0 10px;}

.sb02 dd h3 a{color:#ff6e00;}

.sb02 dd p{ height:71px; overflow:hidden;}

.sbc span a{ line-height:31px; display:inline-block; padding:0 22px; border:solid 1px #b7b7b7; color:#8f8f8f;}

.sbgd{clear:both}

.w1060{width:1002px; margin:auto;}

#carousel0,#carousel1,#carousel2 {	width:860px;position:relative;		overflow:hidden;	background-repeat: no-repeat;

  }

  #carousel0 img,#carousel1 img,#carousel2 img {visibility:visible; /* hide images until carousel can handle them */

	cursor:pointer; /* otherwise it's not as obvious items can be clicked */

	box-shadow: rgba(0, 0, 0, 0.298039) 0px 5px 10px; width:195px; height:150px;



  }



.container{

	padding-bottom: 20px;

}



.linkx { border-top:1px solid #e7e7e7; height:130px; overflow:hidden;}

.link { height:130px; overflow:hidden;}

.link h2 { background:url(../images/links_en.gif) no-repeat 0 12px; width:147px;  margin:32px 0 32px 0; border-right:1px solid #d6d6d6;}

.link h2 a { color:#333; font:16px "Microsoft YaHei"; padding:42px 0 0 0; float:left;}

.link h2 span a { font:12px "Microsoft YaHei"; background:url(../images/links.gif) no-repeat; width:66px; height:27px; padding:0 0 0 3px; margin:45px 0 0 3px; color:#fff; float:left; display:inline;}

.ll_con { width:812px; padding:15px 0 0 0;  overflow:hidden;}

.ll_con a { padding:0 0 0 12px; display:inline-block; font:12px/22px "Microsoft YaHei"; color:#333;}

.fv_list{margin-bottom:30px; margin-top:28px;}

.fv_list li{float:left;cursor:pointer;display:inline; margin-left:21px;text-align:center; position: relative;background:url(../images/w2.jpg) center top no-repeat;color:#333;width:265px;height:355px;}

.fv_list em,.fv_list li img{display:block;margin:0 auto;}

.fv_list b{display:block;height:49px;line-height:49px;overflow:hidden;font-size:16px; background:#FFF;}

.fv_list span{display:block;line-height:25px; background:#FFF; padding:0 16px 10px 16px; }

.fv_list .fv_cur{background:url(../images/w1.jpg) center top no-repeat;color:#fff}

.al { width:1002px; height:608px; overflow:hidden; margin:0 auto;}



.al_c { height:450px; overflow:hidden; padding:0 0 0 0;}

.al_c ul { width:918px;  display:inline; float:left; overflow:hidden;}



.aa01 { margin-top:206px;}



.you{background:url(../images/yo.jpg) no-repeat center; height:588px;  min-width:1002px; margin-top:20px;}



.massage-bg{ margin-top:34px; background:url(../images/ys-bg.jpg) repeat; height:435px;}

.massage{ width:351px; margin:0 auto; padding:22px 0 0 609px; background:url(../images/massage-bg.jpg) no-repeat left top; height:413px;}

.massage h2{ background:url(../images/massage-line.jpg) no-repeat bottom; height:42px; font:normal 16px/38px "Microsoft yahei"; color:#000;}

.massage h2 a{ color:#000;}

.massage ul{ padding-top:21px;}

.massage li{ margin-top:8px; overflow:hidden; width:351px;}

.massage li em{ float:left; width:82px; line-height:27px; color:#666; font-size:14px; text-align:right; font-family:"Microsoft Yahei"; padding-right:5px;}

.massage .inp261{ width:258px; height:27px; line-height:27px; color:#666; background:url(../images/massage-inp.jpg) no-repeat; float:left; border:0; padding-left:3px;}

.massage .xing{ float: right; color:#ff6e00; font-size:16px; padding-left:3px;}

.massage .txt261{ width:258px; height:123px; line-height:27px; resize:none; background:url(../images/massage-txt.jpg) no-repeat; color:#666; float:left; border:0; padding-left:3px;}

.massage .inp103{ width:100px; height:27px; line-height:27px; color:#666; background:url(../images/massage-inp2.jpg) no-repeat; float:left; border:0; padding-left:3px;}

.massage img{ float:left; margin:1px 0 0 7px; width:68px; height:25px;}

.massage .sx{ line-height:27px; padding-left:6px; color:#515151;}

.massage .sx a{color:#515151;}

.massage-btn{ padding:0 0 0 80px;}

.massage-btn .tj{ width:98px; height:35px; background:url(../images/tj.jpg) no-repeat; line-height:35px; text-align:center; color:#fff; cursor:pointer; margin-right:7px; letter-spacing:1px; border:0;font-size:16px; font-family:"Microsoft yahei"; font-weight:bold;}

.massage-btn .cz{ width:98px; height:35px; background:url(../images/cz.jpg) no-repeat; line-height:325x; text-align:center; color:#fff; cursor:pointer; margin-right:7px; border:0;font-size:16px; font-family:"Microsoft yahei"; font-weight:bold;}



.news{ width:326px; float:left; margin-top:18px; background:url(../images/news-yy.jpg) no-repeat right top; padding-right:21px;}

.news-img{ margin:17px 0 0 0;}

.news-img img{ width:325px; height:140px;}

.news ul{ padding:11px 0 0 0; width:293px;}

.news li{ line-height:31px; height:31px; overflow:hidden; background:url(../images/news-icon.jpg) no-repeat 0 11px; padding-left:24px; border-bottom:1px dashed #e4e4e4;}

.news li a{ color:#555;}

.news li.nomr{ border-bottom:0;}

/**/

.hydt{ width:298px; float:left; margin:18px 0 0 24px; background:url(../images/news-yy.jpg) no-repeat right top; padding-right:38px;}

.hydt-img{ margin:17px 0 0 0;}

.hydt-img img{ width:325px; height:140px;}

.hydt ul{ padding:11px 0 0 0; width:293px;}

.hydt li{ line-height:31px; height:31px; overflow:hidden; background:url(../images/news-icon.jpg) no-repeat 0 11px; padding-left:24px; border-bottom:1px dashed #e4e4e4;}

.hydt li a{ color:#555;}

.hydt li.nomr{ border-bottom:0;}



/**/

.faq{ width:270px; float:right; margin-top:18px;}

.faq-c{ height:430px;overflow:hidden; margin-left:2px; width:270px; margin-top:0;}

.faq-c dl{ padding:17px 0 7px 0; width:280px; border-bottom:1px dashed #e0e0e0;}

.faq-c dt{ background:url(../images/w.jpg) no-repeat; padding-left:32px; line-height:20px; color:#ff6e00;}

.faq-c dt a{ color:#ff6e00;}

.faq-c dd{ background:url(../images/d.jpg) no-repeat 0 4px; padding-left:32px; line-height:24px; margin-top:7px; color:#656565; }



.til01{ border-bottom:solid 2px #ff7d00;height:35px;}

.til01{ font-family:"Microsoft Yahei";}

.more01{ font-size:12px; color:#999; font-weight:normal; line-height:35px;}

.more01 a,.til02 .more01 a{ padding:0; background:none; border:0;font-size:12px; color:#999;}

.til01 p a{ display:inline-block; width:96px; height:35px; line-height:35px; color:#666; font-size:16px; background:url(../images/dt_a.gif) no-repeat 17px center; padding-left:45px;}

.til01 p a:hover,.til01 p .cur{ background:url(../images/dt_cur.gif) no-repeat left center; padding-left:45px; color:#fff;}



.about{background:url(../images/hbg.jpg) no-repeat center #f2f2f2;  min-width:1002px;}

.cabnt{height:460px; position:relative;margin:0 auto; font-size:13px;width:1002px;}

.about h2{ text-align:center;font:bold 18px/24px "Microsoft YaHei"; position: relative; background:url(../images/hbt.png) no-repeat  bottom;height:35px; margin-bottom:25px; padding-top:32px;}

.about h2 a,.about h2 a:hover{color:#fff; text-decoration:none;}

.about dl{width:1002px; background:url(../images/hot_80.png) no-repeat top left; overflow:hidden;}

.about dl dt{ float:left; margin-top:51px;width:369px;height:278px; background:#FFF; padding-left:11px; padding-top:11px;}

.about dl dd{width:560px;height:261px; margin-left:43px; padding-top:65px; display:inline;float:left;color:#fff;line-height:25px; position:relative;}

.about dl dd h3 a{ display:block;color:#fff; font:bold 15px/30px ""; }

.about dl dd .ckxq{width:98px;height:22px; background:#fff url(../images/hot_87.png) right no-repeat; display:block; text-indent:15px;color:#575757; position:absolute; bottom:0;left:0;}

.fcai{width:1002px; position:absolute;top:393px;left:0;background:#fff url(../images/hot_105.png) no-repeat center bottom;}

.fcl{ padding-top:68px;width:23px;height:65px;}

.fcai ul{float:left; padding-top:25px;}

.fcai ul li{float:left;width:205px;height:215px;margin-left:27px; display:inline;overflow:hidden; text-align:center;}

.fcai ul li img{width:205px;height:145px;}

.fcai ul li span{line-height:40px; font-size:12px;}

.fcai ul li a{color:#585858;}



.ab_tit {font-size:26px; background:url(../images/vd_line.gif) left bottom no-repeat; padding-bottom:13px; margin-bottom:16px;}

.ab_tit a { color:#fff; font-weight:bold; }

.ab_tit em { vertical-align:middle; display:inline-block; margin-left:15px; color:#ffd0b3; font-size:26px; font-family:"Impact"; text-transform:uppercase; font-style:normal;}



.zx{height:429px; padding-top:35px;background:url(../images/zx_02.png) no-repeat center top; margin:0 auto; overflow:hidden; position:relative; top:200px;}



/* 证书 */

.g_zs{}

.g_zs h2{ position: relative; height: 40px; line-height: 40px; padding-left: 20px;}

.g_zs h2 a{ color: #2f2f35; font-size: 22px; font-weight: bold;}

.g_zs h2 b{color: #f84d00;}

.g_zs .u_more a{ font-size: 14px; text-align: center; color: #999999; font-weight: normal; }

.zswz{ left: 465px;  top: 8px;}

.m_zs ul{ padding-top: 27px; padding-left: 16px;}

.m_zs li{ float: left; background: url(../images/zsk.jpg) no-repeat; width:232px; height:333px; margin-left:6px; margin-right:18px;}

.m_zs .lastli{ margin-right: 0;}

.m_zs li img{ width:180px; height:262px; padding: 0 26px 0 26px}





.f_pa{position:absolute;}

.sdcg{ width:1002px; margin:51px auto 0 auto; height:302px; overflow:hidden;}

.sdcg-tit{ font:normal 25px/25px "Microsoft yahei"; color:#000; text-align:center;position:relative; background:url(../images/links-line.jpg) repeat-x 0 49px; width:1002px; margin:0 auto;}

.sdcg-tit a{display:block; color:#000;}

.sdcg-tit em{ display:inline-block;margin-top:14px; line-height:22px; width:284px; height:22px; border:1px solid #000; border-bottom:3px solid #555; border-top:1px solid #666; text-align:center; font:15px/22px "Microsoft yahei", Times, serif; color:#b8b8b8; text-transform:uppercase; letter-spacing:2px; background:#fff;}

.sdcg-tit span{ position:absolute; right:0; width:57px;}

.scsb{ width:1000px; margin:38px auto 0 auto; height:345px; overflow:hidden;}

.sdcg-tit b{ font-weight:bold; color:#ae000e; padding-right:14px;}

.scsb-c{ padding-top:22px;}

.scsb-left{ float:left; padding-top:82px;}

.scsb-left a{ width:12px; height:20px; background:url(../images/sdcg-left-link.jpg) no-repeat; display:inline-block;}

.scsb-left a:hover{ background:url(../images/sdcg-left-hover.jpg) no-repeat;}

.scsb-right{ float:right; padding-top:82px;}

.scsb-right a{ width:12px; height:20px; background:url(../images/sdcg-right-link.jpg) no-repeat; display:inline-block;}

.scsb-right a:hover{ background:url(../images/sdcg-right-hover.jpg) no-repeat;}

.scsb-pp{ float:left; width:958px; margin-left:22px; overflow:hidden;}

.scsb-pp li{ float:left; width:301px; line-height:0; margin-right:10px;}

.scsb-pp li img{ padding:2px;width:295px; height:198px; border:1px solid #888; border-bottom:2px solid #888;}

.scsb-pp li span{ display:block; height:53px; line-height:40px; overflow:hidden; text-align:center; color:#555; font-size:16px;}

.scsb-pp li span a{ color:#555;}

.scsb-pp li.nomr{ margin-right:0;}



.hf2{ background:url(../images/hf2.jpg) no-repeat center top; height:192px; margin-top:24px;}

.hf2-c{ width:960px; margin:0 auto; position:relative;}

.hf2-c p{ position:absolute; top: 53px;left: 760px;}

.hf2-c p span{ display:block; padding-top:16px; font-size:15px; line-height:15px; color:#fff; font-family:"Microsoft yahei";}

.hf2-c p span em{ display:block; font-size:26px; line-height:26px; font-family:Impact; padding-top:3px;}



.l_s dl{ margin-top:20px; height:196px; width:500px; float:left;}

.l_s dl dt{ height:174px; width:185px;}

.l_s dl dt a img{height:174px; width:185px;}

.l_s dl dd{ width:300px; height:174px; overflow:hidden; font:14px "Microsoft YaHei"; color:#666; background:url(../images/jm_gy.gif) no-repeat left 60px ;}

.l_s dl dd h3{ height:48px; width:315px; overflow:hidden;}

.l_s dl dd h3 a{ color:#;}

.l_s dl dd h3 i{ display: block;font:14px "Microsoft YaHei";}



.l_s dl dd a{ font:bold 14px/26px "Microsoft YaHei"; color:#ff6e00; display:inline-block;}

.l_s dl dd p{width:287px; margin-top:26px;overflow:hidden;font:12px/30px "Microsoft YaHei"; color:#666;  display:block; padding: 0 0 0 22px; width: 250px;}

.l_s dl dd p a{ display:inline-block; font:12px "Microsoft YaHei"; color:#e5180d;}





/*招聘*/





/* CSS Document */

.list-row{height:29px;padding:12px 3%;line-height:29px; color:#333;}

.list-row div{display:inline-block;float:left;overflow:hidden;height:29px;line-height:29px;white-space:nowrap;text-overflow:ellipsis;position:relative;z-index:1000}.column1{width:30%}.column2{width:15%}

.column3,.column4{width:20%}

.column5{width:14%}.list-body{margin:0 1%;font-size:13px; margin-bottom:16px;}

.list-body .list-row{padding:12px 2%;border-bottom:2px dotted #f5f5f5;color:#333}

.list-body .list-row a{text-decoration:none;color:#666}

.column1>a{display:block;overflow:hidden;padding-right:1em;white-space:nowrap;text-overflow:ellipsis}

.list-body .list-row a:hover{color:#ff0000;}

.job-detail{padding:12px 2% 20px;border-bottom:2px dotted #f5f5f5}

.job-detail,.job-detail h3{font-size:12px;font-weight:400;color:#333}

.job-detail p{margin:2em 0}

.job-detail h3{margin:0 0 -1em}

.job-duty{margin-bottom:35px}

.apply-job,.collect-job{padding:8px 16px;font-size:14px;line-height:30px;color:#fff;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}



body .suspend{height:360px;}

body .suspend dl dd.suspendTel{border:none;}

body .suspend dl dd.suspendQQ{    width: 120px;
    height: 85px;
    background: url(/assets/Front/images/suspend.png) -40px 0px;}
	
body .suspend dl dd.suspendQQ a{    width: 120px;
    height: 85px;
    display: block;
    background: url(/assets/Front/images/suspend.png) -40px 280px;
    position: relative;
    top: 80px;
    overflow: hidden;}


