/******************************/
/*----头部导航-----*/
.top{ width:100%; height:104px; padding-top:16px; background:#155baf; color:#fff}
.topgp{ text-align:right; font-size:14px;  padding-right: 50px;}
.topnav{ padding-top:45px;}
.topnav ul li{ float:left;}
.topnav ul li a{ font-size:15px; color:#fff; padding:10px 50px;}
.topnav ul li a:hover{ color: #e00002}
.topnav .logo{width:155px;   height:155px;  bottom:-77px;  left:472px;  z-index:999;}

/*----首页-----*/
.inabout h1{ background:url(../images/abtbg.jpg) no-repeat 0 13px; color:#155baf; width:378px; height:60px; text-align:center; font-size:30px;    margin: 0 auto;}
.inaboutbox{ margin-top:45px; padding-left:35px;}
.inbaoutpic{ width:315px;}
.inbaouttext{ font-size:14px; line-height:42px; width:645px; padding-left:40px;}
.propic{ text-align:center; width:462px; height:286px; margin:0 40px 40px 40px; overflow:hidden}
.propic img{transition:all .3s;}
.propic:hover img{transform:scale(1.2);}
.titleli{ position:absolute; top:72px; left:172px; color:#FFF;}
.titleli p{ font-size:30px;}
.titleli a{ color:#fff; padding:12px 40px; border:1px solid #fff; display:inline-block; margin-top:40px; border-radius:8px; }
.titleli a:hover{ color:#fff; background:#155baf; border:1px solid #155baf;}




/*----底部-----*/
.bottom{ background:url(../images/bottombg.jpg) repeat; width:100%;}
.bottmnav{ width:800px;}
.bottmnav dl{ float:left; color:#fff; font-size:14px; padding:40px 80px 20px 42px}
.bottmnav dl dd{ line-height:36px;}
.bottmnav dl a{ color:#fff; line-height:25px; font-size:14px;}
.bottomweixer{ color:#fff}
.bottomsae{padding:40px 0 0 0;}

.banquan{ border-top:1px solid #7f7f7f; color:#fff; text-align:center; line-height:50px; margin-top:20px;}

/*----内页-----*/
.in_banner{ width:100%; height:470px;}
.inleft{ width:260px;}
.inleft h1{ background:url(../images/left_tbg.jpg) no-repeat; width:260px; height:84px; font-size:30px; text-align:center; color:#fff; line-height:84px;}
.inleft .leftnav li a{ background:url(../images/lefta.jpg) no-repeat; height:63px; display:block; line-height:63px; padding-left:50px; font-size:14px;}
.inleft .leftnav li a:hover,.inleft .leftnav li a.act{background:url(../images/lefta_h.jpg) no-repeat; color:#155baf}

.inright{width:780px;}
.inright .weizhi{ border-bottom:4px solid #e5e5e5; line-height:60px;}
.inright .weizhi h1{ color:#333333; font-size:24px;}
.inright .weizhi_a { background:url(../images/wei_t.jpg) no-repeat 0 24px; padding-left:20px;}
.inright .weizhi_a  a{ background:url(../images/wei_g.jpg) no-repeat 10px 4px; padding-left:20px;}
.inright_con{ line-height:24px; padding:30px 0; font-size:13px;}

.prolist ul li{ border-bottom:1px #e5e5e5 solid; padding-bottom:20px; margin-bottom:20px;}
.propicsm{ width:206px; height:146px;}
.protext{ width:550px;}
.protext .ptitle{ font-weight:bold; font-size:15px; padding-bottom:10px;}
.protext .a_more{ margin-top:20px;}
.protext .a_more a{ background:#5d93d4; width:92px; height:32px; line-height:32px; display:block; border-radius:6px; text-align:center; color:#fff;}
.protext .a_more a:hover{ background:#1c60b1;}

.downlist .trbt{ background: #f1f1f1;    height: 50px;    line-height: 50px;}
.downlist tr{height: 50px;    line-height: 50px; border-bottom:dashed 1px #ddd; text-align:center}

.ry_list{}
.ry_list ul li{ width:204px; margin:0 15px 22px 15px; padding:10px; border:1px solid #f2f2f2; float:left}
.ry_list ul li:hover{border:1px solid #d2d2d2;}
.ry_list ul li a{ width:100%; height:auto; display:block;}
.ry_list .img{ padding-bottom:5px;}
.ry_list .img img{ width:204px; height:140px; display:block;}
.ry_list p{ text-align:center; line-height:24px;}

/*招聘信息*/
.rec_table{width:100%; border-top:2px solid #185caf;}
.rec_table .rec_tr{width:100%;background: #fff;border-bottom: 1px solid #e8e8e8;}
.rec_tr .rec_td{
    float:left;height:50px;line-height: 50px;font-size: 13px;color:#666;
    overflow: hidden;text-overflow: ellipsis;white-space:nowrap;
}
.rec_tr.active .rec_td{color:#3e6899;}
.rec_tr .rec_td.td1{width:30%;padding-left: 1.7%;}
.rec_tr .rec_td.td2{width:16.7%;}
.rec_tr .rec_td.td3{width:21.7%;}
.rec_tr .rec_td.td4{width:16.7%;}
.rec_tr .rec_td.td5{float:right;padding-right: 1.7%;}
.rec_tr .rec_td.td5 i{
    display: block;width:19px;height:10px;margin-top: 20px;
    background: url("../images/slideDown.jpg") no-repeat center;
    transition: all .3s;
}
.rec_tr.active .rec_td.td5 i{
    transform: rotate(180deg);background: url("../images/slideUp.jpg") no-repeat center;
}
.rec_tr .rec_info{
    background: #f2f2f2;color:#666;font-size: 13px;line-height: 28px;
    padding:0 1.7% 60px;display: none;border-top: 1px solid #e8e8e8;
}
.rec_tr .rec_info .rec_info_title{color:#004889;padding:30px 0 10px;}

.newslist ul li{ border-bottom:1px dashed #ddd; padding-bottom:20px; margin-bottom:20px}
.newslist ul li h1{ font-size:18px;}
.newslist .newcon{ color:#888}
.newslist  .newa_more{ background:#207dcb; width:100px; color:#fff; display:block; height:30px; line-height:30px;  text-align:center; margin-top: 20px;}
.newslist  .newa_more:hover{ background:#155bb0}
.in_news_top{border-bottom: 1px dashed #dedede;padding:20px 0 0;}
.in_news_top .in_news_title{font-size: 20px;color:#333;}
.in_news_top .in_news_time{font-size: 13px;color:#999;line-height: 40px;}
.in_news_top .in_news_time i{
    display: inline-block;width:17px;height:17px;margin-right: 8px;
    background: url("../images/time.png") no-repeat center;
    position: relative;top:3px;
}
.in_news_top .share_news{}
.share_news .bdshare-button-style1-16 a,.share_news .bdshare-button-style1-16 .bds_more{margin:12px 6px 12px 0;}
.in_news_txt{
    width:100%;line-height: 22px;font-size: 13px;color:#666;padding:30px 0;
}
.in_news_txt img{display: block;margin: auto;max-width: 86%;}
.back_btn{
    display: block;width:178px;height:58px;border: 1px solid #c4c4c4;font-size: 14px;color:#797979;
    text-align: center;line-height: 58px;margin:40px auto;background: #f6f6f6;
}

.back_btn i{
    display: inline-block;width:31px;height:17px;background: url("../images/to_back_01.jpg") no-repeat center;
    position: relative;top:4px;margin-left: 10px;
}