@import url('goble.css');
@import url('header.css');
@import url('nav.css');

.content-box{width: 1170px;padding:10px 15px;margin: 0 auto;background: #fff;height: 100%;}
.content-box .content-box-l{width: 210px;float: left;}
.content-box .content-box-r{width: 910px;float: right;}

.gy_y{width: 910px;margin-bottom:20px;margin-top:15px;height:50px;line-height: 50px;border-bottom: 1px solid #f0f0f0;}
.gy_y h2{color: #3c3c3c; font-size: 20px;line-height:40px;float:left;}

.pagetop{line-height:45px;height:45px;margin-bottom: 10px;font-size:13px;text-align:right;float:right;}
.pagetop a{font-size:13px;color:#666;padding-left:3px;line-height:45px;}

.tab-box{float: left;width: 360px;}
.tab-box h4{width: 100%; height: 40px; line-height: 39px; border-bottom: 1px solid #ddd; margin-bottom: 10px;}
.tab-box h4 span{float: left; width:80px; font-size: 18px; font-weight: bold; color: #DA251C; text-align: center; border-bottom: 4px solid #DA251C;}
.tab-box h4 .more{float: right;font-size: 12px; color: #555;font-weight:normal;}



.leftCategory{width: 210px; float: left;}
.leftCategory-t{background: #DA251C;height: 80px;line-height: 80px;color: #fff;padding-left: 20px;display: block; font-size: 25px; font-weight: bold;margin-top: 15px;width:190px;}
.leftCategory .leftCategory-nav{border-top: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6;min-height: 500px !important;}
.leftCategory .leftCategory-nav li{border-bottom: 1px solid #e6e6e6; position: relative;transition: .5s;}
.leftCategory .leftCategory-nav li a{font-size: 16px; color: #333333; line-height: 55px; padding-left: 20px; width: 240px; height: 55px; display: block;}
.leftCategory .leftCategory-nav li.active,.leftCategory .leftCategory-t li:hover{height: 55px;background: url(../images/bgg.png) no-repeat;}
.leftCategory .leftCategory-nav li.active a,.leftCategory .leftCategory-t li a:hover{color: #e60009;transition: .5s;}
.leftCategory .leftCategory-nav li:hover{height: 55px;background: url(../images/bgg.png) no-repeat;transition: .5s;}



/*新闻资讯列表*/
.newsListN{ width: 900px; overflow: hidden; padding:20px 0;margin: 0 auto;}
.newsListN li{width:880px;border-bottom: 1px dashed #dcdcdc; padding:15px 10px; overflow: hidden;list-style-type: none;}
.newsListN li:hover{width:880px;border-bottom: 1px solid #eee;background:#eee;padding:15px 10px; overflow: hidden;list-style-type: none;border-radius:5px;}
.newsListN li a{ color: #5b5b5b;}
.newsListN .limg{ float: left; width: 165px; height: 120px; overflow: hidden;}
.newsListN .limg img{ width: 150px; height: 100px;padding:5px;border:1px solid #eee;border-radius:5px;}
.newsListN li .lbox{ width: 680px; height: 110px; float: right; position: relative;}
.newsListN .lbox .ldiv1{ font-size: 18px; color: #333; font-weight: bold; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newsListN .lbox .ldiv2{ font-size: 14px; color: #666;line-height:25px; height: 50px; overflow: hidden;margin: 5px 0;}
.newsListN .lbox .ltime{font-size: 14px; color: #5b5b5b; position: absolute; left: 0; bottom: 0;}

.nextbox{width:100%;height: 35px;margin:25px auto 0 auto;padding:30px 0 0 0;border-top:1px solid #E0E0E0;}
.nextbox .zuo{width:327px;height: 35px;line-height: 35px;color:#555;float:left;overflow: hidden;}
.nextbox .zuo a{color:#333;font-size: 16px;}

.nextbox .you{width:327px;height: 35px;line-height: 35px;color:#555;float:right;overflow: hidden;}
.nextbox .you a{line-height: 35px;color:#333;font-size:16px;text-decoration: none;}
.nextbox .you a:hover{color:#f20c2b;transition: All 0.8s ease; -webkit-transition: All 0.8s ease; -moz-transition: All 0.8s ease; -o-transition: All 0.8s ease; }

.nextbox a{line-height: 35px;color:#fff;font-size:16px;text-decoration: none;}
.nextbox a:hover{color:#f20c2b;transition: All 0.8s ease; -webkit-transition: All 0.8s ease; -moz-transition: All 0.8s ease; -o-transition: All 0.8s ease; }

/*下层banner-有面包屑*/
.cbanner1{width:100%;margin:0 auto;position:relative;height:auto;overflow:hidden; }
.cbanner1 img{width:100%;overflow: hidden;}
.cbanner1 .txt_box{position:absolute;left:0;right:0;bottom:50px;width:1200px;height:120px;margin:0 auto;color:#333;text-align: center;}
.cbanner1 .txt_box .tit{margin-bottom:7px; font-size:44px;letter-spacing: 3px;}
.cbanner1 .txt_box .en{font-size:16px;color:#333;height: 30px;line-height: 30px;}
.cbanner1 .txt_box img{width: 25px;height: 17px;margin: 10px auto 0 auto;display: block;}

/*荣誉展示*/
.rongyu-list{width:900px;margin:30px auto;}
.rongyu-list ul{overflow:hidden; zoom:1;}
.rongyu-list ul li{width: 180px;height:202px;padding:45px;float: left;margin:15px;background:url(../images/rongyubg.jpg) no-repeat center;}
.rongyu-list ul li a{width:180px;top:0px;left:0;right:0;}
.rongyu-list ul li a:hover img{width: 100%;height:120px;transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1);}

.rongyu-list ul li img{width: 100%;height:120px;margin-top:10px;-moz-transition: all 2s; -webkit-transition: all 2s; -ms-transition: all 2s; -o-transition: all 2s; transition: all 2s;}
.rongyu-list ul li h2{line-height:22px;margin:10px 0;font-size: 16px;color: #333;font-weight: normal;text-align: center;}
.rongyu-list ul li .line{display: block;width: 20px;height: 2px;background: #cd0101;margin: 0 auto 25px;}


/*项目展示*/
.cases-box{width: 930px;margin:20px auto;}
.cases-box ul li{float: left;width: 260px;margin:25px;}
.cases-boxa{box-shadow: 5px 5px 0px 0px #e5e5e5;display: block;border: 1px solid #e5e5e5;cursor: pointer;width: 250px;height: 200px;padding: 10px;}
.cases-boximg{width:100%;height: 200px;position: relative;}
.cases-box-til{font-size:14px;text-align: center;position: absolute;bottom: 0;width: 100%;height: 35px;line-height: 35px;background: rgba(0, 0, 0, 0.7);z-index: 20;color:#fff;}

/*内容 新闻*/
.weblist li{height:40px; line-height:39px; overflow:hidden; position:relative; font-size:14px; background:url(../images/line.gif) bottom repeat-x; color:#999;}
.weblist li span{position:absolute; top:0px; right:10px; white-space:nowrap;}
.weblist li a{background:url(../images/ico2.gif) 2px center no-repeat; padding-left:12px;color:#666;}
.weblist li a:hover{background:url(../images/ico1.gif) 2px center no-repeat;}

.nNewsup{width: 1200px;margin: 0 auto;}
.nNewsup li{float:left;width:40px;height:40px;margin-right: 15px;}
.nNewsup li img{width:40px;height:40px;}

/* 标题 */
.title_web{ color:#f45751; font-size:30px; text-align:center;height:50px; padding-top:30px; margin:0 30px; font-weight:normal}
.title_web_m{ text-align:center; font-size:14px; padding-bottom:20px;}
.title_web_s{text-align:center; font-size:20px; line-height:52px; height:52px; border-bottom:1px solid #f4f4f4; border-top:1px solid #f4f4f4; margin:0 30px; color:#f45751}

/*人力资源*/
.table.job{border: 1px solid #ddd;width: 928px;margin:30px auto;}
.table.job tr.active td{font-weight: 600;color: #333;}
.table.job td,.table.job th{padding: 15px 60px;font-size: 14px;}
.table.job th{background: #4395ff;color: #fff;font-size: 16px;}

.table.job .detail{border-top-color: transparent;padding-top: 0;padding-bottom: 0;}
.table.job .detail .desc{padding-top: 20px;padding-bottom: 20px;display: none}
.table.job .detail p{line-height: 26px;font-size: 14px;}

.table.job .point: hover{font-weight: 600}

.jobs-box{width:920px;margin:20px auto;padding: 40px;border: 1px solid #eaeef0;}
.jobs-box h2{font-weight: 500;font-size:20px;}
.jobs-box p{line-height: 28px;font-size:14px;}

/*联系我们 s*/
.conatct-box{width:930px;margin:20px auto;}
.conatct-box .codeDiv{ float:right; width:310px; text-align:center;}
.conatct-box .codeDiv li{ padding-bottom:50px;}
.conatct-box .codeDiv .txt{ padding-bottom:15px; font-size:14px; line-height:20px;}
.conatct-box .codeDiv .txt img{ padding-right:10px;}

/* 内容 */
.web_title{line-height:40px; margin:0 40px; padding-top:10px; text-align:center}
.web_title h3{font-size:24px;color:#000;}
.web_scontent{text-align:center; border-bottom:1px dashed #ddd; margin:10px;line-height:20px;}
.imgpson{ position:; height:auto}

.case_page_img{margin:0 auto; text-align:center; padding:20px 0;}
.case_page_bc{margin:0 40px; padding:0 0 40px 0}


/*提交*/
.hy_pf_left {float:left; display:inline;}
.hy_pf_left ul {margin:0 auto;}
.hy_pf_left ul li {font-size:12px; font-weight:normal; color:#666;margin:3px 0;}

.hy_pf_left ul li b {width:80px; font-weight:normal; float:left; display:inline; font-size:14px; color:#333; line-height:40px; text-align:center;}

.hy_pf_left ul li .li_box { float:left; display:inline;}
.hy_pf_left ul li .li_box .hy_input03 {width:420px;height:32px; border:1px solid #ccc; font-size:14px; font-weight:normal; color:#333;  font-family:"微软雅黑"; line-height:32px;padding-left:5px;}
.hy_pf_left ul li a { color:#0b9a62;}
.hy_pf_left ul li a:hover { color:#0b9a62;}
.hy_pf_left ul li a.hy_a08 {width:200px; height:40px; background:#1153A7; -webkit-transition: background 0.25s linear;-moz-transition: background 0.25s linear;-o-transition: background 0.25s linear;transition: background 0.25s linear; font-size:18px; font-weight:normal; color:#fff; display:block; text-align:center; line-height:40px;}
.hy_pf_left ul li a.hy_a08:hover { width:200px; height:40px; background:#1153A7; -webkit-transition: background 0.25s linear;-moz-transition: background 0.25s linear;-o-transition: background 0.25s linear;transition: background 0.25s linear;}


.mainFoot{;border-top:1px solid #949494;height:90px;text-align:center;width:100%;margin:0 auto;}
.mainFoot .mainFootBtn{margin:30px 8px 10px 8px;display:inline-block;font-size:20px;width:200px;height:46px;border:2px solid #e50005;color:#e50005;text-align:center;line-height:46px;cursor:pointer;}
.mainFoot .mainFootBtn:hover{background:#e50005;color:#fff;}


/* 联系我们 */
.map-box{position:absolute;top:670px;right:16%;background: #fff;width:270px;border:1px solid #999;height:360px;padding: 30px 20px 20px 20px;z-index:999;border-radius:10px;}
.map-box img{width: 280px;height:auto;margin-bottom: 30px;}
.map-box .map-info{text-align: left;line-height: 30px;font-size: 16px;}

