/*** 重置样式 ***/
body,html{font-size:14px;font-family:'Microsoft YaHei';}
.cf:after {content:"";overflow:hidden;display:block;clear:both;*zoom:1}
*{margin:0;padding:0;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
input,textarea{font-size:14px;font-family:'Microsoft YaHei';overflow:auto;}
input,textarea,img{outline:none}
.center{text-align:center}
a{text-decoration:none}
li{list-style:none}
img{border:none}
.fr{float:right}
.fl{float:left}


/*** 公共样式 ***/
body{min-width:1280px;}
.inner{margin:0 auto;width:1280px;}
.header{height:120px;}
.header .logo a,
.header .logo img{display:block;height:120px;}
.header .nav li{float:left;font-size:16px;}
.header .nav li a{display:block;padding:0 25px;line-height:120px;color:#333;}
.header .nav li:hover a{background:#b34754;color:#fff;}

.footer{padding:30px 0;background:#333 url('../images/slogan.png') no-repeat 63% 40%;}
.footer .inner{overflow:hidden;}
.footer .l p{font-size:12px;line-height:26px;padding:6px 0;color:#fff;}
.footer .r{text-align:center;width:220px;font-size:12px;color:#fff;line-height:24px;}
.footer .r img{display:block;margin:10px auto;}
.footer .r a{color:#fff;}


/*** 首页样式 ***/
.home .header .nav li.lid0 a{background:#b34754;color:#fff;}

.home .fullslide{position:relative;}
.home .fullslide .bd,
.home .fullslide .bd ul,
.home .fullslide .bd li{width:100%!important;height:640px!important;}
.home .fullslide .hd{position:absolute;bottom:16px;width:100%;height:5px;text-align:center;font-size:0;}
.home .fullslide .hd li{margin:0 7px;display:inline-block;*zoom:1;*display:inline;vertical-align:top;width:34px;height:5px;background:#fff;opacity:0.4;filter:alpha(opacity=40);text-indent:-100em;overflow:hidden;cursor:pointer;}
.home .fullslide .hd li.on{background:#b34754;opacity:1;filter:alpha(opacity=100);}
.home .fullslide .prev,
.home .fullslide .next{position:absolute;display:none;width:40px;height:80px;background:#000;text-align:center;line-height:80px;font-size:40px;color:#fff;top:0;bottom:0;margin:auto;font-family:'宋体'}
.home .fullslide .prev{left:10%;}
.home .fullslide .next{right:10%;}

.home .noticebar{padding:15px 0;height:30px;line-height:30px;background:#eaeaea;overflow:hidden;}
.home .noticebar .hd{font-size:15px;font-weight:bold;color:#b34754;padding-left:35px;background:url('../images/icon-notice.png') no-repeat left center;}
.home .noticebar .bd{margin-left:250px;width:550px;}
.home .noticebar .bd a{color:#333;height:30px;overflow:hidden;display:block;}
.home .noticebar .bd a span{font-size:12px;color:#666;}
.home .noticebar .bd a:hover{color:#b34754;}

.home .firstbar{padding:45px 0;background:#fff;}
.home .firstbar a{display:block;padding-left:155px;height:120px;overflow:hidden;background:url('../images/icon-first.png') no-repeat left center;}
.home .firstbar .title{font-size:30px;font-weight:bold;line-height:34px;height:34px;overflow:hidden;color:#107495;}
.home .firstbar .smalltext{padding-top:20px;line-height:22px;color:#333;height:66px;overflow:hidden;}
.home .firstbar .smalltext span{color:#b34754;}

.home .row1{background:#eaeaea;}
.home .row1 .inner{overflow:hidden;}
.home .row1 .col1{position:relative;width:640px;height:425px;overflow:hidden;}
.home .row1 .col1 .sbd li{position:relative;}
.home .row1 .col1 .sbd li a{display:block;}
.home .row1 .col1 .sbd li img{display:block;width:640px;height:425px;}
.home .row1 .col1 .sbd li .title{position:absolute;left:0;bottom:0;right:0;height:50px;line-height:50px;padding:0 10px;background:rgba(0,0,0,.5);background:#333\9;filter:alpha(opacity=80)\9;color:#fff;}
.home .row1 .col1 .shd{position:absolute;right:10px;bottom:21px;height:8px;line-height:8px;overflow:hidden;font-size:0;}
.home .row1 .col1 .shd li{display:inline-block;width:8px;height:8px;margin:0 4px;border-radius:50%;background:#fff;text-indent:-10em;cursor:pointer;}
.home .row1 .col1 .shd li.on{background:#fe0321;}
.home .row1 .col2{margin-left:680px;height:400px;overflow:hidden;}
.home .row1 .col2 .chd{height:20px;line-height:20px;padding:24px 0 15px;border-bottom:1px solid #dbdbdb;}
.home .row1 .col2 .chd .classname{position:relative;font-size:16px;font-weight:bold;color:#b34754;padding-left:15px;}
.home .row1 .col2 .chd .classname:after{position:absolute;content:'';width:5px;height:20px;left:0;top:0;background:#b34754;}
.home .row1 .col2 .chd .classname span{padding-left:5px;color:#b2b2b2;}
.home .row1 .col2 .chd .more{display:block;font-size:12px;font-weight:bold;color:#b34754;}
.home .row1 .col2 .cbd{line-height:40px;}
.home .row1 .col2 .cbd ul{height:320px;padding:20px 0;}
.home .row1 .col2 .cbd a{height:40px;overflow:hidden;display:block;color:#000;padding-left:15px;background:url('../images/icon01.png') no-repeat 2px center;}
.home .row1 .col2 .cbd li:hover a{color:#b34754;}
.home .row1 .col2 .cbd span{font-size:12px;color:#999;padding-left:10px;}

.home .row2{margin-top:30px;}
.home .row2 .inner{overflow:hidden;}
.home .row2 .col{width:600px;height:450px;overflow:hidden;}
.home .row2 .col .chd{height:20px;line-height:20px;padding:24px 0 15px;border-bottom:1px solid #dbdbdb;}
.home .row2 .col .chd .classname{position:relative;font-size:16px;font-weight:bold;color:#b34754;padding-left:15px;}
.home .row2 .col .chd .classname:after{position:absolute;content:'';width:5px;height:20px;left:0;top:0;background:#b34754;}
.home .row2 .col .chd .classname span{padding-left:5px;color:#b2b2b2;}
.home .row2 .col .chd .more{display:block;font-size:12px;font-weight:bold;color:#b34754;}
.home .row2 .col .cbd{line-height:40px;}
.home .row2 .col .cbd .good a{display:block;height:160px;padding:30px 0;border-bottom:1px solid #dbdbdb}
.home .row2 .col .cbd .good .pic{width:240px;height:100%;}
.home .row2 .col .cbd .good .pic img{display:block;width:100%;height:100%;}
.home .row2 .col .cbd .good .text{margin-left:260px;}
.home .row2 .col .cbd .good .text .title{font-size:16px;line-height:26px;height:52px;overflow:hidden;color:#333;}
.home .row2 .col .cbd .good .text .newstime{margin-top:5px;font-size:12px;line-height:22px;height:22px;overflow:hidden;color:#b34754;}
.home .row2 .col .cbd .good .text .smalltext{margin-top:10px;font-size:13px;line-height:24px;height:72px;overflow:hidden;color:#808080;}
.home .row2 .col .cbd ul{padding:20px 0;}
.home .row2 .col .cbd a{display:block;color:#000;padding-left:15px;background:url('../images/icon01.png') no-repeat 2px center;height:36px;line-height:36px;overflow:hidden;}
.home .row2 .col .cbd li:hover a{color:#b34754;}
.home .row2 .col .cbd span{font-size:12px;color:#999;padding-left:10px;}

.home .row3{margin-top:30px;background:#eaeaea;}
.home .row3 .inner{overflow:hidden;}
.home .row3 .col1{width:600px;height:420px;overflow:hidden;}
.home .row3 .col1 .chd{height:20px;line-height:20px;padding:24px 0 15px;border-bottom:1px solid #dbdbdb;}
.home .row3 .col1 .chd .classname{position:relative;font-size:16px;font-weight:bold;color:#b34754;padding-left:15px;}
.home .row3 .col1 .chd .classname:after{position:absolute;content:'';width:5px;height:20px;left:0;top:0;background:#b34754;}
.home .row3 .col1 .chd .classname span{padding-left:5px;color:#b2b2b2;}
.home .row3 .col1 .chd .more{display:block;font-size:12px;font-weight:bold;color:#b34754;}
.home .row3 .col1 .cbd{line-height:40px;}
.home .row3 .col1 .cbd .good a{display:block;height:160px;padding:30px 0;border-bottom:1px solid #dbdbdb}
.home .row3 .col1 .cbd .good .pic{width:240px;height:100%;}
.home .row3 .col1 .cbd .good .pic img{display:block;width:100%;height:100%;}
.home .row3 .col1 .cbd .good .text{margin-left:260px;}
.home .row3 .col1 .cbd .good .text .title{font-size:16px;line-height:26px;height:52px;overflow:hidden;color:#333;}
.home .row3 .col1 .cbd .good .text .newstime{margin-top:5px;font-size:12px;line-height:22px;height:22px;overflow:hidden;color:#b34754;}
.home .row3 .col1 .cbd .good .text .smalltext{margin-top:10px;font-size:13px;line-height:24px;height:72px;overflow:hidden;color:#808080;}
.home .row3 .col1 .cbd ul{padding:15px 0;}
.home .row3 .col1 .cbd a{display:block;color:#000;padding-left:15px;background:url('../images/icon01.png') no-repeat 2px center;height:36px;line-height:36px;overflow:hidden;}
.home .row3 .col1 .cbd li:hover a{color:#b34754;}
.home .row3 .col1 .cbd span{font-size:12px;color:#999;padding-left:10px;}
.home .row3 .col2{width:600px;height:420px;background:#333;}
.home .row3 .col2 video{width:100%;height:100%;object-fit:fill}

.home .row4{margin-top:30px;}
.home .row4 .inner{overflow:hidden;}
.home .row4 .rhd{height:20px;line-height:20px;padding:24px 0 15px;border-bottom:1px solid #dbdbdb;}
.home .row4 .rhd .classname{position:relative;font-size:16px;font-weight:bold;color:#b34754;padding-left:15px;}
.home .row4 .rhd .classname:after{position:absolute;content:'';width:5px;height:20px;left:0;top:0;background:#b34754;}
.home .row4 .rhd .classname span{padding-left:5px;color:#b2b2b2;}
.home .row4 .rhd .more{display:block;font-size:12px;font-weight:bold;color:#b34754;}
.home .row4 .rbd{padding:20px 0;}
.home .row4 .rbd ul{margin:0 -35px;}
.home .row4 .rbd li{float:left;width:380px;margin:0 35px;}
.home .row4 .rbd li a{display:block;}
.home .row4 .rbd li .pic{height:253px;overflow:hidden;}
.home .row4 .rbd li .pic img{display:block;width:100%;height:100%;}
.home .row4 .rbd li .title{padding-top:10px;font-size:16px;line-height:30px;color:#333;height:30px;overflow:hidden;}
.home .row4 .rbd li .newstime{font-size:12px;height:20px;line-height:20px;color:#b2b2b2;}
.home .row4 .rbd li .smalltext{padding-top:15px;font-size:13px;line-height:24px;height:72px;color:#4c4c4c;overflow:hidden;}

.home .row5{margin-top:30px;padding:60px 0;background:#eaeaea;}
.home .row5 .rhd{position:relative;margin:0 auto;width:240px;height:46px;line-height:46px;text-align:center;font-size:18px;border:1px solid #ccc;border-radius:24px;letter-spacing:5px}
.home .row5 .rhd:after{position:absolute;left:50%;bottom:-18px;margin-left:-12px;content:'';width:24px;height:24px;background:url('../images/icon02.png') no-repeat center;}
.home .row5 .rbd{margin-top:50px;}
.home .row5 .rbd ul{overflow:hidden;}
.home .row5 .rbd li{position:relative;float:left;}
.home .row5 .rbd li a,
.home .row5 .rbd li .bg{display:block;width:100%;height:100%;}
.home .row5 .rbd li .text{position:absolute;left:60px;top:60px;transition:left 300ms ease;}
.home .row5 .rbd li.i1{margin-right:10px;width:540px;height:410px;}
.home .row5 .rbd li.i2{margin-right:10px;width:360px;height:410px;}
.home .row5 .rbd li.i3{margin-bottom:10px;width:360px;height:200px;}
.home .row5 .rbd li.i4{width:360px;height:200px;}
.home .row5 .rbd li:hover .text{left:70px;}

.home .row6{padding:60px 0;}
.home .row6 .rhd{position:relative;margin:0 auto;width:240px;height:46px;line-height:46px;text-align:center;font-size:18px;border:1px solid #ccc;border-radius:24px;letter-spacing:5px}
.home .row6 .rhd:after{position:absolute;left:50%;bottom:-18px;margin-left:-12px;content:'';width:24px;height:24px;background:url('../images/icon02.png') no-repeat center;}
.home .row6 .rbd{margin-top:50px;}
.home .row6 .rbd ul{overflow:hidden;}
.home .row6 .rbd li{position:relative;float:left;border-left:1px solid #e0e0e0;text-align:center;}
.home .row6 .rbd li:first-child{border:none;}
.home .row6 .rbd li a{display:block;width:259px;padding:8px 30px 12px;}
.home .row6 .rbd li .pic{margin:0 auto;width:160px;height:160px;border-radius:50%;overflow:hidden;box-shadow:4px 4px #ccc;background:url('') no-repeat right center;background-size:auto 100%;}
.home .row6 .rbd li .title{margin-top:5px;font-size:16px;color:#da2d42;line-height:50px;height:50px;overflow:hidden;}
.home .row6 .rbd li .smalltext{font-size:12px;color:#333;line-height:24px;height:120px;overflow:hidden;text-indent:2em;}
.home .row6 .rbd li .more{margin:30px auto 0;width:36px;height:36px;background:url('../images/icon03.png') no-repeat center;transition:transform 300ms ease;}
.home .row6 .rbd li:hover .more{transform:translateX(10px);}

.home .row7{padding:60px 0;background:#eaeaea;}
.home .row7 .inner{overflow:hidden;}
.home .row7 .rhd{position:relative;margin:0 auto;width:240px;height:46px;line-height:46px;text-align:center;font-size:18px;border:1px solid #ccc;border-radius:24px;letter-spacing:5px}
.home .row7 .rhd:after{position:absolute;left:50%;bottom:-18px;margin-left:-12px;content:'';width:24px;height:24px;background:url('../images/icon02.png') no-repeat center;}
.home .row7 .rbd{margin-top:50px;}
.home .row7 .rbd ul{overflow:hidden;width:1264px;margin:0 auto;}
.home .row7 .rbd li{float:left;margin:8px;}
.home .row7 .rbd li a{display:block;}
.home .row7 .rbd li a img{display:block;width:298px;height:78px;border:1px solid #ccc;}

.home .row8{padding:60px 0;}
.home .row8 .inner{overflow:hidden;}
.home .row8 .rhd{position:relative;margin:0 auto;width:240px;height:46px;line-height:46px;text-align:center;font-size:18px;border:1px solid #ccc;border-radius:24px;letter-spacing:5px}
.home .row8 .rhd:after{position:absolute;left:50%;bottom:-18px;margin-left:-12px;content:'';width:24px;height:24px;background:url('../images/icon02.png') no-repeat center;}
.home .row8 .rbd{margin-top:50px;}
.home .row8 .rbd .sbd{position:relative;width:1040px;margin:-30px auto 0;}
.home .row8 .rbd .sbd ul{overflow:hidden;width:1264px;margin:0 auto;}
.home .row8 .rbd .sbd li{float:left;}
.home .row8 .rbd .sbd li a{display:block;margin:30px 15px 0;}
.home .row8 .rbd .sbd li a img{display:block;width:230px;height:80px;}
.home .row8 .rbd .sbd .prev,
.home .row8 .rbd .sbd .next{position:absolute;top:50%;margin-top:-30px;width:60px;height:60px;border-radius:50%;overflow:hidden;background:#dbdbdb url('') no-repeat center;}
.home .row8 .rbd .sbd .prev{left:-100px;background-image:url('../images/icon-prev.png');}
.home .row8 .rbd .sbd .next{right:-100px;background-image:url('../images/icon-next.png');}
.home .row8 .rbd .sbd .prev:hover,
.home .row8 .rbd .sbd .next:hover{background-color:#a24f59;}
.home .row8 .rbd .shd{margin-top:40px;height:8px;line-height:8px;overflow:hidden;font-size:0;text-align:center;}
.home .row8 .rbd .shd li{display:inline-block;width:8px;height:8px;margin:0 4px;border-radius:50%;background:#999;text-indent:-10em;cursor:pointer;}
.home .row8 .rbd .shd li.on{background:#fe0321;}


/*** 内页公共样式 ***/
.banner{height:240px;background:url('') no-repeat center;}
.container{margin-top:30px;overflow:hidden;/*min-height:600px;*/}
.container .side{width:280px;background:#f5f5f5;}
.container .side .shd{padding:12px 32px 36px;background:#b34754;}
.container .side .shd .cn{font-size:30px;font-weight:bold;line-height:58px;height:58px;color:#fff;border-bottom:1px solid #c9606d;overflow:hidden;}
.container .side .shd .en{font-family:arial;font-size:24px;line-height:42px;color:#c9606d;}
.container .side .sbd{border-top:2px solid #fff;}
.container .side .sbd a{border-bottom:2px solid #fff;display:block;height:48px;line-height:48px;padding-left:32px;color:#333;background:#f5f5f5 url('../images/icon-side.png') no-repeat 90% center;overflow:hidden;}
.container .side .sbd a:hover{color:#fff;background-color:#b34754;background-image:url('../images/icon-side-on.png');}
.container .main{margin-left:320px;}
.container .main .mhd{padding-left:28px;height:58px;line-height:58px;color:#333;border-bottom:1px solid #ccc;overflow:hidden;background:url('../images/icon-home.png') no-repeat left center;}
.container .main .mhd a{color:#333;}
.container .main .mhd a:hover{color:#b34754;}
.container .main .mhd span{display:inline-block;vertical-align:middle;width:26px;height:100%;background:url('../images/icon01.png') no-repeat center}

.container .main .mft{height:24px;padding:20px 25px;line-height:24px;background:#f5f5f5;}
.container .main .mft .total{color:#000;}
.container .main .mft .pages a{display:inline-block;height:26px;line-height:26px;margin:0 2px;padding:0 10px;color:#000;}
.container .main .mft .pages a:hover,
.container .main .mft .pages a.on{color:#fff;background:#b34754;}


/*** 新闻列表 ***/
.list-news .main{padding-bottom:75px;}
.list-news .main .mbd{padding:20px 0;}
.list-news .main .mbd ul{min-height:500px;}
.list-news .main .mbd li a{display:block;height:30px;line-height:30px;color:#000;overflow:hidden;}
.list-news .main .mbd li a span{font-size:12px;color:#808080;}
.list-news .main .mbd li:hover a{color:#b34754;}


/*** 大事记列表 ***/
.list-events .main{padding-bottom:75px;}
.list-events .main .mbd{padding:20px 0;}
.list-events .main .mbd li a{display:block;height:59px;line-height:59px;color:#333;border-bottom:1px solid #e6e6e6;overflow:hidden;}
.list-events .main .mbd li:hover a{color:#b34754;}


/*** 下载列表 ***/
.list-download .main{padding-bottom:75px;}
.list-download .main .mbd{padding:20px 0;}
.list-download .main .mbd ul{min-height:500px;}
.list-download .main .mbd li a{display:block;height:59px;line-height:59px;color:#333;border-bottom:1px solid #e6e6e6;overflow:hidden;}
.list-download .main .mbd li a span{color:#999;}
.list-download .main .mbd li:hover a{color:#b34754;}
.list-download .main .mbd li a span:hover{color:#b34754;}


/*** 光荣榜列表 ***/
.list-roll .main{padding-bottom:75px;}
.list-roll .main .mbd ul{overflow:hidden;margin:0 -15px;padding-top:30px;min-height:500px;}
.list-roll .main .mbd li{float:left;width:300px;margin:5px 15px;}
.list-roll .main .mbd li a{display:block;}
.list-roll .main .mbd li img{display:block;width:100%;height:215px;}
.list-roll .main .mbd li p{text-align:center;height:50px;line-height:50px;color:#333;text-align:center;}
.list-roll .main .mbd li:hover p{color:#b34754;}


/*** 集团荣誉 ***/
.list-honor .main{padding-bottom:75px;}
.list-honor .main .mbd{padding:20px 0;}
.list-honor .main .mbd li a{display:block;height:59px;line-height:59px;color:#333;border-bottom:1px solid #e6e6e6;overflow:hidden;}
.list-honor .main .mbd li:hover a{color:#b34754;}
.list-honor .main .slidepic{margin-top:20px;height:160px;padding:20px;background:#f0f0f0;}
.list-honor .main .slidepic li{float:left;margin:0 5px;width:220px;height:160px;}
.list-honor .main .slidepic li a,
.list-honor .main .slidepic li img{display:block;width:100%;height:100%;}


/*** 精品推荐 ***/
.list-recommend .main{padding-bottom:75px;}
.list-recommend .main .mbd{padding:20px 0;}
.list-recommend .main .mbd li{padding:30px 0;height:310px;border-bottom:1px solid #ccc;overflow:hidden;}
.list-recommend .main .mbd li a{display:block;color:#333;}
.list-recommend .main .mbd li .pic{width:440px;height:310px;}
.list-recommend .main .mbd li .pic img{display:block;width:100%;height:100%;}
.list-recommend .main .mbd li .text{margin-left:480px;}
.list-recommend .main .mbd li .text .title{font-size:15px;line-height:30px;height:30px;overflow:hidden;}
.list-recommend .main .mbd li .text .title span{font-weight:bold}
.list-recommend .main .mbd li .text .smalltext{padding-top:5px;font-size:12px;line-height:30px;max-height:150px;overflow:hidden;}
.list-recommend .main .mbd li .text .infos{padding-top:5px;font-size:12px;line-height:30px;height:120px;overflow:hidden;}


/*** 招聘列表 ***/
.list-recruitment .main{padding-bottom:75px;}
.list-recruitment .main .mbd{padding:30px 0;}
.list-recruitment .main .mbd li{margin-top:7px;}
.list-recruitment .main .mbd .ihd{height:120px;background:#f0f0f0 url('../images/icon04.jpg') no-repeat right center;cursor:pointer}
.list-recruitment .main .mbd .ihd .col1{line-height:120px;text-align:center;}
.list-recruitment .main .mbd .ihd .day{position:relative;font-size:48px;color:#d12a3e;width:100px;padding-left:20px;}
.list-recruitment .main .mbd .ihd .day:after{position:absolute;content:'';width:2px;height:14px;background:#666;top:0;bottom:0;right:0;margin:auto;}
.list-recruitment .main .mbd .ihd .month{color:#333;width:100px;}
.list-recruitment .main .mbd .ihd .col2{margin-left:65px;padding:30px 0;height:60px;line-height:30px;font-size:16px;color:#333;}
.list-recruitment .main .mbd .ibd{display:none;padding:0 30px;line-height:30px;color:#333;}
.list-recruitment .main .mbd .ibd .part1{padding:15px 0;border-bottom:1px dashed #e6e6e6;}
.list-recruitment .main .mbd .ibd .part2{padding:15px 0;}
.list-recruitment .main .mbd .ibd .btn-apply{margin-top:20px;display:block;width:120px;height:32px;text-align:center;line-height:32px;background:#cd3245;color:#fff;}

.list-recruitment .apply{display:none;line-height:200%;font-size:14px;}
.list-recruitment .apply .l1{color:#c1170c;font-weight:bold;}
.list-recruitment .apply .l2 a{color:#f00}
.list-recruitment .apply table{margin-top:10px;border-collapse:collapse;text-align:center;}
.list-recruitment .apply td{padding:5px;border:1px solid #eee;line-height:30px;}
.list-recruitment .apply input{display:inline-block;vertical-align:middle;width:250px;height:28px;padding:0 10px;border:1px solid #ececec;background:#fff;line-height:28px;font-size:14px;color:#333;}
.list-recruitment .apply span{display:inline-block;vertical-align:middle;padding:0 5px;color:red;}
.list-recruitment .apply .btns{margin-top:20px;text-align:center;}
.list-recruitment .apply .btns button{width:80px;height:30px;margin:0 5px;border:none;font-size:15px;border-radius:2px;cursor:pointer;}
.list-recruitment .apply .btns button.btn-ok{background:#cd3245;color:#fff;}
.list-recruitment .apply .btns button.btn-reset{background:#e6e6e6;color:#666;}


/*** 集团成员 ***/
.list-company .main{padding-bottom:75px;}
.list-company .main .mbd{padding:30px 0;}
.list-company .main .mbd ul{margin-right:350px;}
.list-company .main .mbd li{margin-top:10px;height:80px;line-height:80px;border-left:8px solid #b34754;background:#f5f5f5;}
.list-company .main .mbd li a{display:block;height:100%;margin-left:2px;padding-left:22px;border-left:1px solid #b34754;font-size:15px;color:#333;}
.list-company .main .mbd li:hover a{color:#b34754;}
.list-company .main .mbd .side-search{width:320px;}
.list-company .main .mbd .search-hd{height:60px;line-height:60px;text-align:center;background:#999192;font-size:18px;font-weight:bold;color:#fff;}
.list-company .main .mbd .search-bd{margin-top:1px;border-top:1px solid #c7c3c3;padding:16px 30px 40px;background:#f5f5f5}
.list-company .main .mbd .search-bd select{margin-bottom:16px;width:258px;height:48px;padding:0 20px;border:1px solid #999192;background:#fff;cursor:pointer;}
.list-company .main .mbd .search-bd input{margin-bottom:16px;width:218px;height:48px;padding:0 20px;border:1px solid #999192;background:#fff;}
.list-company .main .mbd .search-bd button{width:100%;height:54px;background:#b34754;font-weight:bold;color:#fff;border:none;font-size:15px;cursor:pointer;}


/*** 推荐详情 ***/
.detail-recommend .main{padding-bottom:75px;}
.detail-recommend .main .mbd{padding:30px 0;line-height:30px;color:#333;}
.detail-recommend .main .mbd .dhd .title{margin-bottom:10px;height:100px;line-height:100px;text-align:center;font-size:26px;font-weight:bold;color:#333;}
.detail-recommend .main .mbd .dhd .slide{position:relative;width:840px;margin:0 auto;}
.detail-recommend .main .mbd .dhd .slide li{float:left;width:400px;height:280px;margin:0 10px;}
.detail-recommend .main .mbd .dhd .slide li a,
.detail-recommend .main .mbd .dhd .slide li img{display:block;width:100%;height:100%;}
.detail-recommend .main .mbd .dhd .slide .prev,
.detail-recommend .main .mbd .dhd .slide .next{position:absolute;width:30px;height:60px;background:#ccc;text-align:center;line-height:60px;font-size:34px;color:#fff;top:0;bottom:0;margin:auto;font-family:'宋体'}
.detail-recommend .main .mbd .dhd .slide .prev{left:-50px;}
.detail-recommend .main .mbd .dhd .slide .next{right:-50px;}
.detail-recommend .main .mbd .dbd{margin-top:50px;padding:0 70px;}
.detail-recommend .main .mbd .dbd p{padding:5px 0;}
.detail-recommend .main .mbd .dbd img{max-width:100%;}


/*** 文章详情 ***/
.detail-article .main{padding-bottom:75px;}
.detail-article .main .mbd{padding:30px 0;line-height:30px;color:#333;}
.detail-article .main .mbd p{padding:5px 0;}
.detail-article .main .mbd img{max-width:100%;}


/*** 新闻详情 ***/
.detail-news .main{padding-bottom:75px;}
.detail-news .main .mbd .dhd{text-align:center;padding:40px 0 0;}
.detail-news .main .mbd .dhd .title{padding:5px 0;font-size:16px;line-height:24px;}
.detail-news .main .mbd .dhd .info{font-size:12px;line-height:24px;color:#999;}
.detail-news .main .mbd .dbd{padding:30px 0 30px;line-height:30px;color:#333;}
.detail-news .main .mbd .dbd p{padding:5px 0;}
.detail-news .main .mbd .dbd img{max-width:100%;}


/*** 光荣榜详情 ***/
.detail-roll .main{padding-bottom:75px;}
.detail-roll .main .mbd{padding:0 20px;}
.detail-roll .main .dhd{line-height:78px;padding:10px 0 2px;border-bottom:1px solid #ccc;}
.detail-roll .main .dhd p{font-size:24px;font-weight:bold;color:#b34754;text-align:center;border-bottom:1px solid #999;}
.detail-roll .main .dbd{padding:35px 60px;line-height:30px;color:#333;text-align:center;}
.detail-roll .main .dbd p{padding:5px 0;}
.detail-roll .main .dbd img{max-width:100%;}


/*** 党建详情 ***/
.detail-party .main{padding-bottom:75px;}
.detail-party .main .sub{margin-top:35px;height:30px;line-height:30px;}
.detail-party .main .sub a{margin-right:5px;display:inline-block;vertical-align:middle;padding:0 15px;color:#1a1a1a;border-radius:5px;}
.detail-party .main .sub a:hover{background:#b34754;color:#fff;}
.detail-party .main .mbd{margin-top:26px;background:#f5f5f5;padding:0 100px;}
.detail-party .main .dhd{line-height:78px;padding:10px 0 2px;border-bottom:1px solid #ccc;}
.detail-party .main .dhd p{font-size:24px;font-weight:bold;color:#b34754;text-align:center;border-bottom:1px solid #999;}
.detail-party .main .dbd{padding:35px 0 90px;line-height:30px;color:#333;}
.detail-party .main .dbd p{padding:5px 0;}
.detail-party .main .dbd img{max-width:100%;}


/*** 联系方式 ***/
.detail-contact .main{margin:0;}
.detail-contact .main .row{height:100px;padding:40px 0;background:#b34754 url('../images/logo-contact.png') no-repeat 60px center;}
.detail-contact .main .row ul{width:600px;height:100px;margin-left:450px;overflow:hidden;border-left:1px solid #ca7f88;}
.detail-contact .main .row li{padding-left:35px;float:left;width:185px;margin-left:80px;color:#fff;line-height:50px;background:url('../images/icon-tel.png') no-repeat left center;}
.detail-contact .main .row li.address{background-image:url('../images/icon-address.png');}
.detail-contact .main .map{height:540px;}


/*** 新闻中心封面 ***/
.channel-news .main{margin:0;padding-bottom:40px;}
.channel-news .main .mhd{border:none;}
.channel-news .main .mbd{overflow:hidden;margin:0 -30px;}
.channel-news .main .mbd .panel{float:left;width:610px;margin:0 30px;}
.channel-news .phd{height:54px;line-height:54px;background:#f5f5f5;overflow:hidden;}
.channel-news .phd .classname{width:160px;height:100%;text-align:center;background:#b34754;font-size:16px;color:#fff;}
.channel-news .phd .more{width:90px;height:100%;text-align:center;color:#b34754;}
.channel-news .phd .more span{font-family:'宋体'}
.channel-news .pbd{padding-top:25px;}
.channel-news .pbd .part1{overflow:hidden;height:200px;}
.channel-news .pbd .part1 a{display:block;}
.channel-news .pbd .part1 .pic{width:300px;height:200px;}
.channel-news .pbd .part1 .pic img{display:block;width:100%;height:100%;}
.channel-news .pbd .part1 .text{margin-left:320px;}
.channel-news .pbd .part1 .text .title{height:32px;line-height:32px;font-size:16px;font-weight:bold;color:#b34754;overflow:hidden;}
.channel-news .pbd .part1 .text .newstime{font-size:12px;color:#808080;line-height:28px;}
.channel-news .pbd .part1 .text .smalltext{padding-top:12px;line-height:24px;color:#4c4c4c;height:120px;overflow:hidden;}
.channel-news .pbd .part2{padding:25px 0;}
.channel-news .pbd .part2 a{display:block;line-height:30px;color:#000;height:30px;overflow:hidden;}
.channel-news .pbd .part2 a span{font-size:12px;color:#808080;}
.channel-news .pbd .part2 a:hover{color:#b34754;}

.channel-news .panel-media .pbd .part2{padding-top:0;}

.channel-news .panel-video .pbd .part1{width:300px;height:300px;}
.channel-news .panel-video .pbd .part1 img{display:block;width:100%;height:220px;}
.channel-news .panel-video .pbd .part1 p{padding:16px 90px 16px 15px;height:48px;font-size:15px;line-height:24px;font-weight:bold;color:#fff;background:#b34754 url('../images/icon-play.png') no-repeat 90% center;}
.channel-news .panel-video .pbd .part2{margin-left:320px;padding:0;}
.channel-news .panel-video .pbd .part2 a{padding-left:25px;background:url('../images/icon-video.png') no-repeat 2px center;}

.channel-news .main .mbd .panel-slide{margin-top:20px;width:1280px;}
.channel-news .main .mbd .panel-slide .pbd{margin-top:13px;border:1px solid #ccc;padding:8px 9px;}
.channel-news .main .mbd .panel-slide li{float:left;width:200px;height:300px;margin:0 5px;text-align:center;}


/*** 企业文化封面 ***/
.channel-culture .main{margin:0;padding-bottom:40px;}
.channel-culture .main .mhd{border:none;}

.channel-culture .main .mbd .row1{overflow:hidden;padding-bottom:40px;border-bottom:1px solid #ccc;}
.channel-culture .row1 .slide{position:relative;width:640px;height:425px;}
.channel-culture .row1 .sbd li{position:absolute;}
.channel-culture .row1 .sbd li a,
.channel-culture .row1 .sbd li img{display:block;width:640px;height:425px;}
.channel-culture .row1 .sbd li p{position:absolute;left:0;bottom:0;right:0;padding:0 150px 0 25px;height:55px;line-height:55px;background:rgba(0,0,0,.5);background:#333\9;filter:alpha(opacity=80)\9;color:#fff;overflow:hidden;}
.channel-culture .row1 .shd{position:absolute;right:20px;bottom:20px;height:12px;width:130px;font-size:0;text-align:right;}
.channel-culture .row1 .shd li{display:inline-block;width:12px;height:12px;border-radius:50%;margin:0 4px;text-indent:-10em;background:#999;cursor:pointer;}
.channel-culture .row1 .shd li.on{background:#ec2b43;}
.channel-culture .row1 .list{margin-left:640px;}
.channel-culture .row1 .list .lhd{height:64px;line-height:64px;background:#fafafa;overflow:hidden;border-bottom:1px solid #dbdbdb;}
.channel-culture .row1 .list .lhd .classname{margin-left:30px;height:61px;line-height:61px;color:#b34754;font-size:18px;border-bottom:4px solid #b34754;}
.channel-culture .row1 .list .lhd .more{width:90px;height:100%;text-align:center;color:#b34754;}
.channel-culture .row1 .list .lhd .more span{font-family:'宋体'}
.channel-culture .row1 .list .lbd{padding-left:30px;}
.channel-culture .row1 .list .lbd .first{padding:14px 0;font-size:24px;line-height:40px;overflow:hidden;border-bottom:1px dashed #d9a3a9}
.channel-culture .row1 .list .lbd .first a{color:#b34754;}
.channel-culture .row1 .list .lbd ul{padding-top:10px;}
.channel-culture .row1 .list .lbd li a{display:block;height:30px;line-height:30px;color:#333;overflow:hidden;}
.channel-culture .row1 .list .lbd li span{font-size:12px;color:#808080;}
.channel-culture .row1 .list .lbd li a:hover{color:#b34754;}

.channel-culture .row2{margin:35px 0 35px;padding-bottom:35px;border-bottom:1px solid #ccc}
.channel-culture .row2 ul{overflow:hidden;margin:0 -13px;}
.channel-culture .row2 li{float:left;width:300px;height:580px;margin:0 13px;}
.channel-culture .row2 li .hd{height:48px;line-height:48px;background:#b34754;color:#fff;text-align:center;}
.channel-culture .row2 li .bd .title{height:60px;line-height:60px;text-align:center;font-size:16px;font-weight:bold;}
.channel-culture .row2 li .bd .text{padding:20px 30px 10px;height:460px;background:#f5f5f5;line-height:30px;overflow:hidden;}
.channel-culture .row2 li .bd .text p{max-height:100%;overflow:hidden;}

.channel-culture .main .mbd .row3{overflow:hidden;margin:0 -30px;}
.channel-culture .main .mbd .row3 .panel{float:left;width:610px;margin:0 30px;}
.channel-culture .row3 .phd{height:54px;line-height:54px;background:#f5f5f5;overflow:hidden;}
.channel-culture .row3 .phd .classname{width:160px;height:100%;text-align:center;background:#b34754;font-size:16px;color:#fff;}
.channel-culture .row3 .phd .more{width:90px;height:100%;text-align:center;color:#b34754;}
.channel-culture .row3 .phd .more span{font-family:'宋体'}
.channel-culture .row3 .pbd{padding-top:25px;}
.channel-culture .row3 .pbd .part1{overflow:hidden;}
.channel-culture .row3 .pbd .part1 a{display:block;}
.channel-culture .row3 .pbd .part1 .pic{width:300px;height:200px;}
.channel-culture .row3 .pbd .part1 .pic img{display:block;width:100%;height:100%;}
.channel-culture .row3 .pbd .part1 .text{margin-left:320px;}
.channel-culture .row3 .pbd .part1 .text .title{height:32px;line-height:32px;font-size:16px;font-weight:bold;color:#b34754;overflow:hidden;}
.channel-culture .row3 .pbd .part1 .text .newstime{font-size:12px;color:#808080;line-height:28px;}
.channel-culture .row3 .pbd .part1 .text .smalltext{padding-top:12px;line-height:24px;color:#4c4c4c;height:120px;overflow:hidden;}
.channel-culture .row3 .pbd .part2{padding:25px 0;}
.channel-culture .row3 .pbd .part2 a{display:block;line-height:30px;color:#000;height:30px;overflow:hidden;}
.channel-culture .row3 .pbd .part2 a span{font-size:12px;color:#808080;}
.channel-culture .row3 .pbd .part2 a:hover{color:#b34754;}


/*** 党群工作封面 ***/
.channel-party .main{margin:0;padding-bottom:40px;}
.channel-party .main .mhd{border:none;}

.channel-party .main .mbd .row1{overflow:hidden;padding-bottom:35px;border-bottom:1px solid #ccc;}
.channel-party .row1 .slide{position:relative;width:640px;height:425px;}
.channel-party .row1 .sbd li{position:absolute;}
.channel-party .row1 .sbd li a,
.channel-party .row1 .sbd li img{display:block;width:640px;height:425px;}
.channel-party .row1 .sbd li p{position:absolute;left:0;bottom:0;right:0;padding:0 150px 0 25px;height:55px;line-height:55px;background:rgba(0,0,0,.5);background:#333\9;filter:alpha(opacity=80)\9;color:#fff;overflow:hidden;}
.channel-party .row1 .shd{position:absolute;right:20px;bottom:20px;height:12px;width:130px;font-size:0;text-align:right;}
.channel-party .row1 .shd li{display:inline-block;width:12px;height:12px;border-radius:50%;margin:0 4px;text-indent:-10em;background:#999;cursor:pointer;}
.channel-party .row1 .shd li.on{background:#ec2b43;}
.channel-party .row1 .list{margin-left:670px;}
.channel-party .row1 .list .lhd{line-height:36px;overflow:hidden;}
.channel-party .row1 .list .lhd .classname{height:32px;line-height:32px;color:#333;font-size:18px;border-bottom:4px solid #b34754;}
.channel-party .row1 .list .lhd .more{width:90px;height:100%;text-align:center;color:#b34754;}
.channel-party .row1 .list .lhd .more span{font-family:'宋体'}
.channel-party .row1 .list .lbd{background:#eee8e9;}
.channel-party .row1 .list .lbd .first{padding:14px 0;font-size:24px;line-height:40px;overflow:hidden;border-bottom:1px dashed #d9a3a9}
.channel-party .row1 .list .lbd .first a{color:#b34754;}
.channel-party .row1 .list .lbd li a{height:30px;line-height:30px;color:#333;overflow:hidden;}
.channel-party .row1 .list .lbd li span{font-size:12px;color:#808080;}
.channel-party .row1 .list .lbd li a:hover{color:#b34754;}
.channel-party .row1 .list .part1 .lbd{height:140px;padding:15px 15px 0;}
.channel-party .row1 .list .part2{margin-top:16px;}
.channel-party .row1 .list .part2 .lbd{height:150px;padding:15px;overflow:hidden;}

.channel-party .main .mbd .row2{overflow:hidden;margin:40px -30px 0;}
.channel-party .main .mbd .row2 .panel{float:left;width:610px;margin:0 30px;}
.channel-party .row2 .phd{height:54px;line-height:54px;background:#f5f5f5;overflow:hidden;}
.channel-party .row2 .phd .classname{width:160px;height:100%;text-align:center;background:#b34754;font-size:16px;color:#fff;}
.channel-party .row2 .phd .more{width:90px;height:100%;text-align:center;color:#b34754;}
.channel-party .row2 .phd .more span{font-family:'宋体'}
.channel-party .row2 .pbd{padding-top:25px;}
.channel-party .row2 .pbd .part1{overflow:hidden;}
.channel-party .row2 .pbd .part1 a{display:block;}
.channel-party .row2 .pbd .part1 .pic{width:300px;height:200px;}
.channel-party .row2 .pbd .part1 .pic img{display:block;width:100%;height:100%;}
.channel-party .row2 .pbd .part1 .text{margin-left:320px;}
.channel-party .row2 .pbd .part1 .text .title{height:32px;line-height:32px;font-size:16px;font-weight:bold;color:#b34754;overflow:hidden;}
.channel-party .row2 .pbd .part1 .text .newstime{font-size:12px;color:#808080;line-height:28px;}
.channel-party .row2 .pbd .part1 .text .smalltext{padding-top:12px;line-height:24px;color:#4c4c4c;height:120px;overflow:hidden;}
.channel-party .row2 .pbd .part2{padding:25px 0;}
.channel-party .row2 .pbd .part2 a{display:block;line-height:30px;color:#000;height:30px;overflow:hidden;}
.channel-party .row2 .pbd .part2 a span{font-size:12px;color:#808080;}
.channel-party .row2 .pbd .part2 a:hover{color:#b34754;}