@charset "utf-8";
/* CSS Document */

.clear-fix:after{content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden;}
ol,ul,li {list-style:none;}
.clear{clear:both;}
.fl{ float:left}
.fr{ float:right}
.zhuti{width:850px; margin:0px auto 0px auto; }
.zhuti0{width:820px; margin:0px auto 0px auto; background-color:#fff; padding:15px; margin-top:150px; background:url(../images/bai.png); color:#333}
.zhuti00{width:820px; margin:0px auto 0px auto;  padding:15px; margin-top:150px; }
.tpp1{width:580px; height:390px; float:left; background:url(../images/yy.png) no-repeat}


.hdp{width:575px; height:383px;   }
.bk_hdp{width:575px; height:383px;position:relative;}
#bk_icon1{height:383px; padding-top:11px;}
#homeNews{POSITION: relative; height:383px;}
#homeNews LI {POSITION: absolute; WIDTH: 583px; height:380px; display:none;}
#homeNews LI img{WIDTH:575px; }
#homeNews LI H3 {WIDTH:200px; padding:0 130px 0 10px; HEIGHT:34px; background:url(../images/hbg1.png) repeat; COLOR: #fff;font:400 14px/34px "微软雅黑"; position:absolute; left:0px;bottom:0px; overflow:hidden}
#home_news_btn {WIDTH:100px; HEIGHT:24px; position:absolute; bottom:0px; right:0px;}
#home_news_btn LI {TEXT-ALIGN: center; LINE-HEIGHT:24px; margin-right:1px; WIDTH:24px; BACKGROUND:#0b265d; FLOAT: left; COLOR: #fff; FONT-SIZE: 12px; CURSOR: pointer}
#home_news_btn LI.on {BACKGROUND:#b72827;}







.tpp2{width:230px; height:390px; float:right}
.tpp2 li{width:230px; height:124px;  line-height:18px; color:#e2e6f6; margin-bottom:6px}

.tpp2 li.t1{width:200px; height:94px; padding-top:30px; background-color:#2f469a;  padding-left:30px;}
.tpp2 li.t2{width:200px; height:94px; padding-top:30px; background-color:#4faa15; padding-left:30px;}
.tpp2 li.t3{width:200px; height:94px; padding-top:30px; background-color:#e8a607;padding-left:30px;}
.tpp2 li a{color:#fff; font-size:18px; }

.tpp2 li a:hover{color:#fff; font-size:18px;padding-left:20px; }

.tpp2 a .introA{
	transition: all .5s ease;
}
.tpp2 a:hover .introA{
	padding-left: 20px;
	color: #f00317;
}

.tpp2.introA{
	width:200px; height: 24px;
	color: #333; font-size:14px; font-weight: bold; line-height: 16px; text-align: left; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;
}
.newslb,.lff{width:850px; margin-top:100px;float:left }

.newslist{width:850px; margin:0px; }
.fengcai{width:820px; margin:0px;  }
.pic_news{width:850px; margin:0px; height:220px}
.pic_news li{width:264px; height:198px; float:left; margin-right:28px;}
.pic_news li.ss{width:264px; height:198px; float:left; margin-right:0px;}
.pic_news .tu{width:264px; height:198px; position:relative }
.pic_news .timu{width:264px; height:30px; position:absolute; bottom:0px; left:0px; background-color:#000; color:#fff; font-size:14px; overflow:hidden; text-align:center; line-height:30px;opacity:0.6;  }
.pic_news .timu a{color:#fff; font-size:14px; text-decoration:none }
.pic_news .timu a:hover{color:#0e70c0; font-size:14px; text-decoration:none }
.newslist a {width:800px; height:70px; padding:25px; display:block; background-color:#fff;color:#666; -webkit-transition:background-color 400ms; transition:background-color 400ms; margin:0px 0px 10px 0px; clear:both}
.xinw .left{width:60px; height:70px; float:left;font-size:12px; }
.xinw .rr{width:720px; height:70px; float:left; text-align:left; overflow:hidden;}
.xinw .biaot{width:720px; height:20px; font-size:16px; font-weight:bold;text-align:left}
.xinw .ms{width:720px; height:40px; font-size:12px; line-height:20px; padding-top:10px;text-align:left }
.newslist a:hover {width:800px; height:70px; padding:25px; display:block; background-color:#0e70c0; color:#fff}
.day{font-size:30px;  }
.zhuti .right{width:200px; float:right; height:200px; text-align:right;margin-top:100px;}
.ztnr{width:770px;  background:#fff; line-height:28px; font-size:14px; color:#333; padding:15px 40px 0px 40px; margin:0px auto; min-height:900px}
.ztnr .bt{width:770px; height:50px;  font-size:20px;  line-height:50px; background:url(../images/di.png) no-repeat; margin-bottom:20px; color:#333; -webkit-animation: downIn 0.8s 0.15s both; }
.jiaoliu{margin: 20px 0px 0px 0px; width: 770px;padding-bottom:30px; line-height:26px}

.biaotii{width:700px; height:40px; border-top:#333  dotted 1px; border-bottom:#333  dotted 1px; line-height:40px; text-align:center; color:#333; margin: 10px 0px}
.fengcai li{width:264px; height:260px; float:left; margin-right:8px;}
.fengcai .tu{width:264px; height:198px; }
.fengcai .timu{width:264px; height:40px; background:url(../images/fc.png); color:#000; font-size:14px; overflow:hidden; text-align:center; line-height:40px; margin:0px 0px;  font-weight:bold}
.fengcai .timu a{color:#333; font-size:14px; text-decoration:none;width:264px; height:40px; display:block }
.fengcai .timu a:hover{color:#fff; font-size:14px; text-decoration:none; background-color:#0e70c0;width:264px; height:40px; display:block}
.fengcai li.ss{width:264px; height:198px; float:left; margin-right:0px;}


.honor{width:820px; margin:0px;  }
.honor li{width:264px; height:260px; float:left; margin-right:8px;}
.honor .tu{width:264px; height:198px; }
.honor .timu{width:264px; height:40px; background:url(../images/fc.png); color:#000; font-size:14px; overflow:hidden; text-align:center; line-height:40px; margin:0px 0px;  font-weight:bold}
.honor .timu a{color:#333; font-size:14px; text-decoration:none;width:264px; height:40px; display:block }
.honor .timu a:hover{color:#fff; font-size:14px; text-decoration:none; background-color:#0e70c0;width:264px; height:40px; display:block}
.honor li.ss{width:264px; height:198px; float:left; margin-right:0px;}


.n_qhul{height:44px; margin-bottom:30px; }
.n_qhul li{width:120px; float:left; font:400 14px/40px Microsoft Yahei; color:#000; text-align:center; height:35px; border-radius:25px; margin-right:10px}
.n_qhul li a{ color:#000;  border:#666 solid 1px;width:120px; height:35px; border-radius:25px;display:block; line-height:35px}
.n_qhul li .ico{width:30px; height:30px; padding:5px 0 0 10px; float:left;}
.n_qhul li .text{ padding-left:3px; float:left;}
.n_qhul li .ccc{color:#fff; background-color:#c1210a; display:block;width:120px; height:35px; border-radius:25px; border:#c1210a solid 1px}
.n_qhul li .ccc a{color:#fff; background-color:#c1210a; display:block;width:120px; height:35px; border-radius:25px; border:#c1210a solid 1px }
.n_qhul li .ccc a:hover{color:#fff; background-color:#ff0000; display:block;width:120px; height:35px; border-radius:25px; border:#c1210a solid 1px }

/*
翻页
 * */
 .ppp{color:#666666; text-align: left; padding: 0px 0px 40px 0px;  min-height:30px; width:820px; margin:0px}
.ppage{color:#666666; text-align:left; padding: 20px 0px 40px 0px;  position:relative; min-height:30px;   }
.ppage a{border:#dddddd 1px solid; background:#f5f5f5; width: 26px; display: inline-block; vertical-align: middle; color:#323232; margin:0 2px; height: 26px; line-height: 26px; font-size: 14px; text-align:center}
.ppage a:hover{background-color:#e44542; border:#fff solid 1px; color:#fff; text-decoration: none;}
.ppage a.hover{background:#e44542; border:#fff solid 0px; color:#fff;}
.ppage a.fy1{border:#e6e6e6 1px solid; padding:0 12px 0 10px; width: auto;}
.ppage a.fy2{border:#e6e6e6 1px solid;padding:0 10px 0 12px; width: auto;}
.ppage .str1{ border:#e5e5e5 1px solid; width:26px; height:26px; line-height:26px; text-align:center; display: inline-block; vertical-align:middle; margin: 0 5px; color: #3b57a6;}
.ppage .str2{ border:#e5e5e5 1px solid; width:60px;background:#f5f5f5;text-align:center; height: 26px; line-height: 26px; color: #666666; cursor: pointer; border-radius: 2px;}
.ppage span{padding: 0 15px;}
.ppage .ckgwc{display:block; position:absolute; right:0; top:25px; width:128px; height:32px; text-align:center; font:400 14px/32px "微软雅黑"; color:#fff; background:#e4393c;}
.ppage .ckgwc:hover{background:#e4393c; text-decoration:underline; color:#fff;}
/*
人才招聘
 * */
.hrBox{ width:770px; float:left; min-height:91px; _height:91px; border:1px solid #dbdbdb; margin-top:20px; } 
.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:669px; float:left; text-align:left; border-left:1px solid #dbdbdb;}
.hrBoxR li{ width:644px; 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;}
.hrBoxR li.topline img {
    margin-top: 3px;
}