﻿@charset "utf-8";
/* CSS Document */
.local{ line-height:50px; color:#666;}
.h30{ height:30px;}
.press_abo{ background:url(../images/img_67.jpg) center top no-repeat; height:500px; position:relative; z-index:50}
.press_abo h2{ text-align:center; padding-top:100px;}
.press_abo h3{ color:#FFF; line-height:30px; text-align:center; font-weight:normal; margin-top:30px;}
.press_list{ margin-top:-120px;position:relative; z-index:1000}
.press_list li{ float:left; margin:10px; width:280px;}
.press_list li img{ border:3px solid #dddddd; width:274px;}
.press_list li{ border:5px solid #fff;}
.press_list li .press_con{ background:#045dac url(../images/more.png) 220px center no-repeat; padding:10px; font-size:14px; line-height:30px; margin-top:-5px; position:relative; z-index:50}
.press_list li a{ color:#FFF; display:block}
.press_list li img:hover{border:3px solid #045dac;}

.press{ }
.press .fl{ width:350px; background-color:#FFF; min-height:640px;}
.press .fc{ width:570px;  border-left:20px solid #f5f5f5; border-right:20px solid #f5f5f5; min-height:640px; background-color:#FFF;}
.press .fr{ width:320px; background-color:#FFF; min-height:640px;}
.banlist{ border-top:20px solid #f5f5f5}
.banlist h3{ display:block; line-height:60px; border-bottom:1px solid #dddddd; color:#045dac; font-size:18px; font-weight:normal; padding-left:20px;}
.banlist li{ float:left; margin:10px 8px;}
.banlist li a{ display:block; width:70px; height:40px; text-align:center; background-color:#cccccc; line-height:40px; font-size:16px;}
.banlist li a:hover{ background-color:#045dac; color:#FFF}
.banlist li .cur{ background-color:#045dac; color:#FFF}
.press fl{}
.imgbox{
	width: 100%;
	height: 457px;
	position: relative; margin:20px;
}
.imgbox a{
	display: block;
	position: absolute;
	z-index: 10;
}
.imgbox a:hover{
	background-color: #fe0;
	opacity: 0.4;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
}

.presslist h3{ display:block; line-height:60px; border-bottom:1px solid #dddddd; color:#045dac; font-size:18px; font-weight:normal; padding-left:20px;}
.plist{ padding:20px; height:530px; overflow-y:scroll}
.plist li{ float:left; display:block; width:115px;}
.presslist ul{ padding-left:10px; padding-top:10px;}
.presslist li{ background:url(../images/arrow_1.png) left center no-repeat; padding-left:15px; line-height:35px;}
.presslist li a{ color:#666}
.maplist a:hover{ background-color: #fe0;
	opacity: 0.4;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);}
.pressc{ float:right; width:830px;border-left:20px solid #f5f5f5; min-height:640px; padding:40px;background-color:#FFF;}
.pressc h1{ display:block; line-height:60px;  color:#333; font-size:18px; text-align:center}
.pressc h2{ display:block; line-height:30px; border-bottom:1px solid #dddddd; color:#333; font-size:14px; text-align:center}

.press_c{ margin-top:20px; font-size:14px; color:#666; line-height:25px; }
.press_c p{ padding-bottom:10px;}

.presstitle{ overflow:hidden; border-bottom:1px solid #dddddd; padding:10px 20px;}
.presstitle h4{ display:block; float:left; height:30px; line-height:30px; font-size:16px; font-weight:normal;}
.presstitle span{ display:block; float:right}
.presstitle span img{ height:30px;}

.book_article_next{ overflow:hidden; padding:10px;}
.book_article_next .bl{ float:left}
.book_article_next .br{ float:right}

/*关于我们*/
.about{ padding:30px 0; line-height:30px;}
.about p{ text-indent:2em; padding-bottom:20px;}
#owl-demo { position: relative; width:100%; height: 230px; margin-left: auto; margin-right: auto;}
#owl-demo .item{ position: relative; display: block; border:10px solid #fff;}
#owl-demo img { display: block; width: 100%; height: 230px;}
#owl-demo b { position: absolute; left: 0; bottom: 0; width: 100%; height: 45px; background-image:url(../images/bg_09.png);}
#owl-demo span { position: absolute; left: 0; bottom: 12px; width: 100%; font: 16px "微软雅黑","黑体"; color: #fff; text-align: center; display:none}

.owl-pagination { position: absolute; left: 0; bottom: -40px; width: 100%; height: 22px; text-align: center; }
.owl-page { display: inline-block; width: 10px; height: 10px; margin: 0 5px; background-image: url(../images/arrow_3.png); *display: inline; *zoom: 1;}
.owl-pagination .active { width: 25px; background-image: url(../images/bg16.png);}
.owl-buttons {}
.owl-buttons div { position: absolute; top: 50%; width: 40px; height: 80px; margin-top: -40px; text-indent: -9999px;}
.owl-prev { left: 0; background-image: url(../images/bg17.png);}
.owl-next { right: 0; background-image: url(../images/bg18.png);}
.owl-prev:hover { background-image: url(../images/bg19.png);}
.owl-next:hover { background-image: url(../images/bg20.png);}
/*历程*/
.about_honor{ overflow:hidden; background-color:#FFF; padding:20px;}
.about_honor .fr{ overflow:hidden; width:700px; float:right}
.about_honor .fr h3{ font-size:24px; display:block; padding:10px 0; color:#666}
.about_honor .fr ul{ overflow:hidden}
.about_honor .fr li{ float:left; margin-right:50px; width:300px;  line-height:40px; font-size:16px; border-bottom:1px solid #dddddd; color:#666}


/*历程*/
.history{ padding:30px 0 50px 0}


.history_date { width:80px;border-bottom:2px solid #DDD;text-align:center;float:left;margin-top:10px; margin-left:50px; }
.history_date li { height:40px;line-height:40px;background:#FFF;margin-bottom:1px;font-size:18px;color:#828282;cursor:pointer; }
.history_date li.cur{ width:72px;background:#045dac url(../images/jian.png) 80px 0 no-repeat;color:#FFF;text-align:center;padding-left:9px; padding-right:9px; }
.history_date li.cur a{ color:#FFF}

.history_pic{ width:300px; float:right;margin-top:10px; margin-left:50px; border-bottom:3px solid #035cac;  border-top:3px solid #035cac; padding:20px; background-color:#FFF}
.history_pic img{ width:300px; margin-bottom:10px; padding:1px}
.history_pic h3{ display:block; color:#333; height:40px; }
#demo{ margin-top:10px;}

.event_list {float:left;background:url(../images/dian3.png) 139px 0 repeat-y;margin:10px 0 20px 0; }
.event_list h3 { margin:0 0 30px 50px;font-size:24px;color:#045dac;padding-left:25px;background:url(../images/arrow_2.png) 4px center no-repeat;height:30px;line-height:30px; font-family:Verdana, Geneva, sans-serif}
.event_list li { background:url(../images/arrow_3.png) 134px 5px no-repeat;}
.event_list li span { width:97px;text-align:right;display:block;float:left; font-size:16px; }
.event_list li p { width:680px;margin-left:74px;display:inline-block;padding-left:10px; line-height:25px;_float:left; padding-bottom:50px; }
.event_list li p span { width:650px;text-align:left;border-bottom:2px solid #DDD; background:#FFF;margin:0; }
.event_list li p img{ margin-top:20px;}

/*logo*/
.about_logo{ overflow:hidden;  background-color:#fff; padding:50px 50px 0 50px;}

.about_logo p{ text-align:left; font-size:14px; line-height:25px; text-indent:2em; padding-top:40px;}
.about_img{ overflow:hidden; background-color:#FFF; padding-left:50px; padding-top:50px;}
.about_img p{ float:left; width:500px; margin-right:50px; display:block; margin-bottom:50px;}

/*图片列表*/
.imglist{ overflow:hidden}
.imglist .Slide{ float:left; width:300px; margin:20px 20px 0 0; display:block}
.imglist .Slide img{ width:100%}
.imglist span{ display: block; line-height: 23px; text-align:center; }

/*视频*/
.video_list{ padding:50px 0;}
.video_img{ padding:50px 20px;}
.video_img img{ width:100%;}
.video_list li{ float:left; border:1px solid #dddddd; width:22.8%; margin-right:2%; margin-bottom:30px;}
.video_list li h3{ font-size:14px; color:#666; padding-left:20px; line-height:40px;}
.video_con{ background-color:#f9f9f9; border-top:1px solid #dddddd; line-height:40px; padding:0 10px; overflow:hidden}
/*企业列表*/
.company_list{ padding:50px 0;}
.company_list li{ float:left; width:22.8%; margin-right:2%; margin-bottom:30px; background-color:#FFF}
.company_list img{ width:100%;}
.company_list li h3{ font-size:14px; color:#666; text-align:center; line-height:30px;}
.company_list li p{ color:#666; font-size:14px; padding:10px;}
.company_list li .more{ text-align:center; font-size:12px; height:30px;}
.company_list li .more a{ color:#F00}
.company_list li .more a:hover{ text-decoration:underline}

.company_list2{ padding:50px 0;}
.company_list2 dl{ background-color:#FFF; margin-bottom:30px; height:330px; overflow:hidden}
.company_list2 dt{ float:left; width:750px; }
.company_list2 dd{ float:right; width:500px; display:block; text-align:center; height:300px; padding-top:15px; padding-right:15px; line-height:300px; font-size:16px; color:#666}
.company_list2 dd img{ width:500px; height:300px;}
.company_about{ padding:50px 50px 30px 50px;}
.company_about h3{ display:block; font-size:24px; color:#035cac; font-weight:normal; height:50px;}
.company_about p{ font-size:14px; line-height:23px; color:#666}
.company_about .link-targ{
	display: inline-block;
	font-size: 16px;
    height: 40px;
    line-height: 40px;
    margin-bottom: 20px;
    padding-left: 20px;
    width: 115px;
    background: url(../images/ico_124.png) no-repeat 98px center #025bab;
	color: #fff;
    margin-top: 30px;
}
/*党建工作*/
.party{ padding:50px 0}
.party .party_box { width:300px; margin:10px;  float:left}
.party .party_box a{ display:block; background-color:#fff; padding:20px;  height:430px;}
.party .party_box a:hover{ background-color:#035cac; color:#FFF}
.party .party_box a:hover h3{ color:#FFF}
.party .party_box a:hover .date{ color:#FFF}
.party .party_box h3{ font-size:18px; display:block; line-height:30px; color:#035cac; height:60px; font-weight:normal; overflow:hidden}
.party .party_box .date{ padding:10px 0; color:#666; background:url(../images/ntime.png) left center no-repeat; padding-left:25px;}
.party .party_box span{ display:block}
.party .party_box .img img{ width:260px; height:170px;}
.party .party_box .word{ display:block; font-size:12px; padding-top:20px; line-height:23px; height:90px; overflow:hidden}
.party .party_box .more{ padding-top:20px;}

/*人才培养*/
.culture{ padding:50px 0}
.culture .culture_box { width:300px; margin:10px;  float:left}
.culture .culture_box a{ display:block; background-color:#fff; padding:20px;  height:250px;}
.culture .culture_box a:hover{ background-color:#035cac; color:#FFF}
.culture .culture_box a:hover h3{ color:#FFF}
.culture .culture_box a:hover .date{ color:#FFF}
.culture .culture_box h3{ font-size:18px; display:block; line-height:30px; color:#035cac; padding-top:20px; height:60px; font-weight:normal; overflow:hidden}
.culture .culture_box .date{ padding:10px 0; color:#666; background:url(../images/ntime.png) left center no-repeat; padding-left:25px;}
.culture .culture_box span{ display:block}
.culture .culture_box .img img{ width:260px; height:170px;}
.culture .culture_box .word{ display:block; font-size:12px; padding-top:20px; line-height:23px; height:90px; overflow:hidden}
.culture .culture_box .more{ padding-top:20px;}
/*员工风采*/
.manlist{ padding-left:100px;}
.manlist,.manlist ul{ overflow:hidden}
.manlist h3{ display:block; text-align:center; font-size:24px; padding:20px}
.manlist li{ float:left; margin:5px;}
.newcon h3{ display:block; text-align:center; font-size:24px; padding:20px}
.newcon P{ text-indent:2em; padding-bottom:10px; line-height:23px; font-size:14px;}

/*人才招聘*/
.JobList-J1{}
.JobList-J1 li.first { background: #035cac; border-bottom: none; padding: 0; line-height:62px; font-size:18px; height:62px;}
.JobList-J1 li { border-bottom: 1px solid #cccccc; float: left; width: 100%; height: 40px; line-height: 40px; padding-top:10px; }
.JobList-J1 li ._t1 { width: 20%; padding-left:5%; text-align:left !important;}
.JobList-J1 li ._t2 { width: 20%; }
.JobList-J1 li ._t3 { width: 15%; }
.JobList-J1 li ._t4 { width: 15%; }
.JobList-J1 li ._t5 { width: 15%; }
.JobList-J1 li ._t6 { width: 10%; }
.JobList-J1 li.first ._ut { float: left; text-align: center; color: #fff; font-size: 18px; }
.JobList-J1 li ._un { float: left; text-align: center; cursor: pointer; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size:14px; }
.JobList-J1 li:hover { background: #ededed; }
.JobList-J1 li ._t1 .new{ display:inline-block; width:44px; height:28px; background:url(../images/job_news.png) no-repeat 0 0; vertical-align:-2px; *vertical-align:middle; margin-left:5px;}

.jobcon{ line-height:25px; font-size:14px; padding-bottom:50px; color:#666}
.jobcon h1{ font-size:24px; line-height:60px;}
.jobcontent{ border-top:1px solid #dddddd; padding-top:10px; padding-bottom:10px; margin-top:10px; border-bottom:1px solid #dddddd;}
.sqzw{ padding-top:20px;}
.sqzw .btn{ display:block; height:40px; line-height:40px; width:180px; text-align:center; font-size:14px; background-color:#4090ff; color:#FFF; border-radius:2px; padding:0; margin: 0; border: 0;}
.sqzw .btn:hover{ background-color:#ec6738; cursor: pointer;}


.sqzw a{ display:block; height:40px; line-height:40px; width:180px; text-align:center; font-size:14px; background-color:#4090ff; color:#FFF; border-radius:2px; padding:0; margin: 0; border: 0;}
.sqzw a:hover{ background-color:#ec6738; cursor: pointer;}

.jobaddcon{ padding-top:30px; padding-bottom:50px;}
.jobaddcon td{ padding:10px; font-size:14px; color:#666}

.jobaddcon table{
border-collapse:collapse; width:90%; margin:0 auto
}
.jobaddcon table td{
}
.jobaddcon table td h2{ font-weight:normal; font-size:18px;}
.input1{ width:300px; height:30px; line-height:30px; border:1px solid #dddddd; color:#666; padding:0 10px;}
.input2{ width:890px; height:150px; line-height:23px; border:1px solid #dddddd; color:#666; padding:10px;}
.input3{ line-height:27px; border:1px solid #dddddd; font-size:14px; color:#666; padding:5px;}



.chengzhang_text{ text-align:center; color:#1e1e1e; margin-bottom:30px; padding-top:30px;}
.chengzhang_text .p1{ font-size:24px; margin-bottom:15px;}
.chengzhang_text .p2{ font-size:18px;}
.chengzhang_text .p3{ font-size:13px;}
.cz_anli{ height:290px; background:#fff; overflow:hidden;}
.cz_anli .img{ float:left; width:52%; height:100%; overflow:hidden; }
.cz_anli .nr{ float:right; width:45%; height:100%;}
.cz_anli .nr .title{ margin-top:30px;}
.cz_anli .sum{ font-size:14px; margin-bottom:15px; margin-top:20px; width:100%; line-height:30px;}
.cz_anli .sum p{ padding-top:10px;}
.cz_anli .jt_btn{ display:block; width:39px; height:37px;/* position:absolute; bottom:50px; left:14%;*/ background-image:url(../images/jt_btn.png); background-repeat:no-repeat; background-position:0px 0px; transition:none;}
.cz_anli .jt_btn:hover{ background-position:0px -40px;}


.chengzhang_li_01 .cz_anli .title { margin-top:100px; color:#000; line-height:1.4;}
.chengzhang_li_01 .cz_anli .sum { font-size:16px; color:#000;}

.cz_anli_blue{background:#01a2ea; color:#fff;}
.cz_anli_blue a{ color:#fff;}
.cz_anli_blue .jt_btn{ background-position:-43px 0px;}
.cz_anli_blue .jt_btn:hover{ background-position:-43px -80px; background-color:#fff;}
.cz_anli_blue .jt_ico{ border-right-color:#01a2ea;}

.join_ico{ text-align:center; margin-top:40px; font-size:24px; color:#000;}
.join_ico a{ display:inline-block; transition:none; }
.join_ico .bt1{ height:93px; overflow:hidden; margin-bottom:8px;}
.join_ico .bt1 a{width:93px; height:93px; background-image:url(../images/join_ico.png); background-repeat:no-repeat; background-position:top;}
.join_ico .bt1 a:hover{ background-position:bottom;}
.join_ico .bt3 { margin-top:5px;}
.join_ico .bt3 a{ width:128px; height:40px; line-height:40px; border:1px solid #000; color:#524202; font-size:20px; }
.join_ico .bt3 a:hover{ background:#000; color:#fff;}

.chengzhang_li{ margin-bottom:20px; }
.chengzhang_li ul{ width:102%;}
.chengzhang_li .cz_left{ width:48%; margin-right:2%; float:left; }
.chengzhang_li .cz_right{ width:48%; margin-right:2%; float:left; }

.chengzhang_li_01 .cz_left{ width:73%; }
.chengzhang_li_01 .cz_right{ width:23%;}
.chengzhang_li_01 .cz_right{ background:#facd00; height:290px;}
.chengzhang_li_01 .cz_anli .img{  width:66%; }
.chengzhang_li_01 .cz_anli .nr{ width:26%;}


.chengzhang_li_02 .cz_left .cz_anli { background:#ececed;}
.chengzhang_li_02 .cz_left .jt_ico{ border-right-color:#ececed;}

/*搜索*/
.search_title{ padding:20px 0; border-bottom:1px dashed #dddddd; text-align:center;}
.search_title .input1{ border:1px solid #dddddd; height:40px; line-height:40px; padding:0 20px 0 40px; font-size:14px; color:#999; width:600px; letter-spacing:1px; background:url(../images/search.jpg) 10px center no-repeat}
.search_title .but1{ height:40px; line-height:40px; background-color:#035cac; width:100px; text-align:center; color:#FFF; font-size:16px; border:0}