﻿
body {
    line-height: 1;
}
ol, ul {
    list-style: none outside none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

body,html {margin: 0px;margin: 0px; font-family: "Microsoft Yahei", sans-serif; }
a {text-decoration: none;outline:none;}




body {position: relative;width: 100%;min-width:1050px;}
.center {position: relative;width: 1000px; margin: 0 auto;background: #FFFFFF;}
.clear {clear: both;}

.index-content{z-index:5;}

.footer {background: #ecf0f9;_zoom:1;height: 100px;}
.footer .center{background:none;}
.footer .footerL {width:760px;padding-top: 35px;float: left;}
.footer .footerL h2 {font: 18px/28px Microsoft Yahei;color: #2d2d2d;}
.footer .footerL p {font: 12px/22px Microsoft Yahei;color: #4f4f4f;}
.footer .footerL ol  {overflow: hidden;_zoom:1;padding-top: 10px;}
.footer .footerL ol li {float: left;padding-left: 14px; padding-right: 15px;background: url(../images/footernavbg.png) no-repeat right center;font: 12px/22px Microsoft Yahei;color: #686868;}
.footer .footerL ol li a {font: 12px/22px Microsoft Yahei;color: #686868;}
.footer .footerL ol .first {padding-left: 0px;}
.footer .footerL ol .last {padding-right: 0px;background: none;}
.footer .footerR {float: right;padding-top: 25px;}
.footer .attention {float: left;width: 170px;}
.footer .attention p {font: 12px/22px Microsoft Yahei;color: #686868;height: 22px;}
.footer .attention p span {float: left;}
.footer .attention p a {display: inline-block;width: 17px;height: 22px;float: left; margin-left: 7px;}
.footer .attention p .sina {background: url(../images/sina.png) no-repeat center;}
.footer .attention p .weixin {background: url(../images/weixin.png) no-repeat center;}
.footer .footerR ol {float: left;}
.footer .footerR ol li {margin-bottom: 2px;position: relative;}
.footer .footerR ol li a {width: 116px;height: 26px;display: inline-block;font: 12px/22px Microsoft Yahei;color: #686868;background: url(../images/attention-1.png) no-repeat #dddddd 100px center;font: 12px/22px Microsoft Yahei;text-indent:1em;}
.footer .footerR ol li a.on{background: url(../images/hh_09.png) no-repeat #dddddd 100px center;}
.footer .footerR ol li .drop{position: absolute;left:0px;top:0px;width:116px;}
.footer .footerR ol li .drop a{display: block;width:100%;background:url(../images/hh_03.png) repeat;}
.footer .footerR ol li .drop a:hover{background:url(../images/hh_06.png) repeat;color:#fff;}

.footerIndex  {_zoom:1;background: #e9e9e9;height: 128px;position: relative;z-index: 6;}
.footerIndex .center{background:none;}
.footerIndex .footerL {float: left;padding-top:35px;}
.footerIndex .footerL ol {_zoom:1;position: relative;}
.footerIndex .footerL ol li {margin-bottom: 11px;float: left;margin-right: 1px;position: relative;}
.footerIndex .footerL ol li a{width: 116px;height: 26px;display: inline-block;font: 12px/22px Microsoft Yahei;color: #686868;background: url(../images/attention-1.png) no-repeat #dddddd 100px center;font: 12px/22px Microsoft Yahei;text-indent:1em;}
.footerIndex .footerL ol li a.on{background: url(../images/hh_09.png) no-repeat #dddddd 100px center;}
.footerIndex .footerL ol li .drop{position: absolute;left:0px;top:0px;width:116px;}
.footerIndex .footerL ol li .drop a{display: block;width:100%;background:url(../images/hh_03.png) repeat;}
.footerIndex .footerL ol li .drop a:hover{background:url(../images/hh_06.png) repeat;color:#fff;}

.footerIndex .footerR {float: right;width: 550px;padding-top:35px;}
.footerIndex .footerR .attention {float: right;}
.footerIndex .footerR .attention p {font: 12px/22px Microsoft Yahei;color: #686868;height: 22px;}
.footerIndex .footerR .attention p span {float: left;}
.footerIndex .footerR .attention p a {display: inline-block;width: 17px;height: 22px;float: left; margin-left: 7px;}
.footerIndex .footerR .attention p .sina {background: url(../images/sina.png) no-repeat center;}
.footerIndex .footerR .attention p .weixin {background: url(../images/weixin.png) no-repeat center;}
.footerIndex .footerR  ol  {overflow: hidden;_zoom:1;padding-top: 15px;float: right;width:100%;}
.footerIndex .footerR  ol li {float: left;padding-left: 14px; padding-right: 15px;background: url(../images/footernavbg.png) no-repeat right center;font: 12px/22px Microsoft Yahei;color: #686868;}
.footerIndex .footerR  ol li a {font: 12px/22px Microsoft Yahei;color: #686868;}
.footerIndex .footerR  ol .first {padding-left: 0px;}
.footerIndex .footerR  ol .last {padding-right: 0px;background: none;}

.detail {overflow: hidden;_zoom:1;}

.content .banner {position: relative;height: 520px;margin: -32px auto 0 auto; z-index:-990;overflow: hidden;}
.content .banner img {display: block;width: 1600px;height:520px;}
.content .banner .title {width: 412px;background: url(../images/lvse.png) repeat-x; position: relative; top: -293px; }
.content .banner .title h2 {font: 40px/184px Microsoft Yahei;color: #FFFFFF; text-align: center;}
.content .main {position: relative; margin-top:10px; background: url(../images/content.png) no-repeat center top ; }

.content .main .detail {background: #FFFFFF;padding:40px 0; }
.content .banner .bannerTab { left: 50%;margin-left: -800px;position: relative;width: 1600px;overflow: hidden;}
.content .banner ul {overflow: hidden;_zoom:1;width: 9999px;}
.content .banner ul li{float: left; }
.content .banner ul li img {display: block;width: 1600px;}
.content .banner .leftBtn {display: inline-block;width: 51px;height: 79px;background: url(../images/leftBtn.png) no-repeat;position: absolute;top: 120px;left: 301px; z-index: 999;}
.content .banner .rightBtn {display: inline-block;width: 51px;height: 79px;background: url(../images/rightBtn.png) no-repeat;position: absolute;top: 120px;right: 301px; z-index: 999; }


/*边栏菜单（展开三级）*/
.s_menu { margin: 0 0 30px; font-family:微软雅黑;}
.s_menu .dt { margin-top:30px; font-size:18px; padding-top:25px; height:55px; background:url(../images/navxon_03.gif) 0 0 repeat; padding-left: 35px; color:#fff; }
.s_menu .dt i{display: inline-block;overflow: hidden;width: 20px;height: 20px;vertical-align: -4px; *vertical-align: 0px; background: url(../images/ddbg_03.png) no-repeat 0 0; margin-right:5px;}
.s_menu .dd {  }
.s_menu li { line-height: 38px; }
.s_menu li a { display: block; text-indent: 40px; font-weight: bold; height:38px; background:#fff url(../images/menujt_03.gif) no-repeat 20px 12px; border-bottom:1px solid #ecebe8; font-size:13px;}
.s_menu .cur a, .s_menu li a:hover { background:#daaba6 url(../images/menujton_03.gif) no-repeat 20px 12px; color: #fff; }
.s_menu li ul { padding: 5px 0; display: none; }
.s_menu li li { border: none; margin: 0 0 2px; line-height: 20px; }

.s_menu li li.cur a, .s_menu .cur li.cur a { background: url(../images/sideb3.gif) 0 0 no-repeat; color: #F00; height: 20px; }
.s_menu .cur .cur a { font-weight: bold; }
.s_menu li li li a, .s_menu .cur li li a, .s_menu .cur .cur li a { background: url(../images/sideb4.gif) 20px 8px no-repeat; font-weight: normal; }
.current { background:#daaba6 }
.content .main .culture {overflow: hidden;padding-top: 0px;}
.detailL {float: left; padding-left:40px;width: 628px;padding-top: 25px;}
.detailR {float: right; background: url(../images/d-1.png) no-repeat right top;width: 232px;min-height: 518px;padding: 0 30px;}
.content .main .culture h2 {padding: 0px;margin-bottom: 20px;}
.culture .detailL h3 {font: 18px/28px Microsoft Yahei;color: #000000;margin-bottom: 10px;}
.culture .detailL span {display: inline-block;font: bold 16px/22px Microsoft Yahei;color: #00579f;margin-bottom: 10px;}

.culture .detailL p {font: 14px/26px Microsoft Yahei;}
.culture .detailL p b {font-weight: bold;}
.culture .detailL img {display: block;margin: 15px 0;}

.culture .detailR h3 {background: url(../images/d-2.png) no-repeat left center ;padding-left:49px;height: 30px;font: 18px/30px Microsoft Yahei; margin-top: 60px;}
.culture .detailR ol {padding-top: 40px;}
.culture .detailR ol li {background: url(../images/d-3.png) no-repeat left center ;padding-left: 17px; margin-bottom: 10px;}
.culture .detailR ol li a {font: 14px/14px Microsoft Yahei;color: #00579f;}






.industry .in-con ul li span.t1 b {font:12px/24px Microsoft Yahei;}

.content .main .social-1  h2 span {font: 14px/30px Microsoft YaheiL;color: #6e6e6e;}
.content .main .social-1 img {margin: 0 auto;display: block; margin-bottom: 40px;}
.content .main .social-1 p {font: 14px/26px Arial;text-indent: 2em;}
/*分页*/
.paging{height: 43px;margin-top: 20px;}
.paging ul{float: left;height: 43px;}
.paging ul li{height: 43px;width: 43px;float: left;margin-right: 10px;text-align: center;line-height: 43px;font-family: Arial;}
.paging ul li a{height: 43px;width: 43px;display: block;color: #717171;font-size: 21px;background: url(../images/paging-a.jpg) 0 0 no-repeat;}
.paging ul li a:hover,.paging ul li a.on{background: url(../images/paging-a-hover.jpg) 0 0 no-repeat;color: #fff;}
/*职位详情*/

/* IE 6/7浏览器 (触发hasLayout) */
.cf {*zoom:1;}
.recruitment table tr{cursor: pointer;}
.recruitment table tr.th{cursor: default;}
.recruitment table tr.job-details{width: 100%;border: none;width: 100%;}
.recruitment table tr.job-details td{width: 100%;border: none;height: auto;}
.details-wrap{padding-top: 24px;background-color: #f4f4f4;margin-bottom: 12px;display: none;}
.details-wrap ul{float: left;margin-left: 35px;}
.details-wrap ul li{text-align: left;line-height: 24px;font-size: 12px;color: #545454;font-family: SimSun;}
.details-wrap .mail-to{float: right;height: 30px;width: 150px;font-size: 12px;margin-right: 120px;color: #757575;margin-top: 30px;line-height: 15px;text-align: left;}
.details-wrap .mail-to img{float: left;margin-right: 5px;}
.details-wrap .mail-to a{color: #00579f;text-decoration: underline;}
.details-wrap a.close{width: 100%;height: 30px;float: left;display: block;margin-top: 15px;background:#e4e4e4 url(../images/job-close.png) center center no-repeat;}




.mapBox {padding:  40px;overflow: hidden;}
.mapBox .ulBox {width: 999px;}
.mapBox ul {overflow: hidden;_zoom:1;float: left;margin-right:40px;}
.mapBox ul li {text-indent: 1em;}
.mapBox ul li a {font: 12px/28px Microsoft Yahei;color: #666666;display: inline-block;text-indent: 1em;}

.mapBox ul li h4 {height: 30px;width:120px;color: #666666;line-height: 30px;text-indent: 1em;}
.mapBox ul li h4 a {background: #F5F5F5;color: #666666;font: 14px/30px Microsoft Yahei;display: inline-block;height: 30px;width:120px;background: #F5F5F5;}



.honour-slide .bd li {
    width: 960px;
    height: 606px;
    text-align: center;
    overflow: hidden;
}
.honour-slide .bd li img {
    margin: 0 auto;
    height: 606px;
}
.pages{ float:left; font-size:12px; margin-top:10px; width:600px;}
.sub3conwk{
	padding:0 0 0 15px; line-height:24px;
	width:622px;
	font-size:14px;

	color:#525252;
}
.sub3conwk1{
	padding:0 0 0 37px;
	font-size:12px;

	color:#525252;
}
.alist2 li { border-bottom: #ddd 1px dotted;  padding: 10px 0;}
.alist2 li span {line-height:40px; }
#related h2{ padding-bottom:10px;}
ul.article_prev_next { padding: 10px 0; border-top: #ddd 1px dotted; margin: 10px 0; height: 30px; line-height: 30px; }
ul.article_prev_next li { list-style: none; width: 50%; float: left; overflow: hidden; }
ul.article_prev_next .prev { float:left; width:620px}
ul.article_prev_next .next { float:left; width:620px}

.xwbt2 {
font-size: 18px;
color: rgb(163, 163, 163); margin-bottom:10px;
text-align: center;}
/* CSS Document */


/* Eidet by tianke 2014-01-28 */
*:focus { outline: none; }

/* 404.css */
.errorbox p{ height:30px; margin:50px auto; text-align:center; font-size:18px; color:#686868;}
.errorbox p a{color:#00579f;}
.errorbox1{ width:336px; height:40px; margin:0 auto;}
.errorbox1 .refresh,.errorbox1 .back{ height:40px; width:138px; text-align:center; line-height:40px; color:#fff; background:#00579f; cursor:pointer;}
.errorbox1 .refresh{ float:left;}
.errorbox1 .back{ float:right;}


/* search.css */
.tSearch{ height:40px; width:922px; margin:50px auto;}
.tSearch .tText{ width:750px; height:38px; border:1px solid #d2d2d2; float:left; color:#ccc; font-size:16px; padding-left:10px;}
.tSearch .tSubmit{ width:138px; height:40px; background:#00579f; float:right; border:none; color:#fff; cursor:pointer;}

.searchList{width:922px; margin:50px auto;}
.searchList li{ line-height:30px; margin-bottom:30px;}
.searchList li h3{ font-size:14px; color:#666;}
.searchList li p{ font-size:22px; color:#00579f; font-weight:bold;}
.searchList li a{ font-size:14px; color:#00579f;}


/* law.css */
.law .lawLeft{ width:658px; padding:50px 25px; float:left;}
.lawLeft li{ line-height:30px; margin-bottom:30px;}
.lawLeft li h3{ font-size:14px; color:#666;}
.lawLeft li p{ font-size:22px; color:#00579f; font-weight:bold;}
.lawLeft li a{ font-size:14px; color:#00579f;}
.lawLeft .law-text{

}
.lawLeft .law-text p{
	font-size: 12px;
	line-height: 28px;
	padding:0 20px 0 0;
	color: #555;
}
.lawLeft .law-text p.t{
	font-size: 14px;
	font-weight: bold;
	margin-top: 15px;
}

.law .lawRight{ width:252px; padding:50px 20px; float:right; min-height:500px; background:url(../images/d-1.png) no-repeat top; }
.law .lawRight h3{ height:32px; padding-left:40px; background:url(../images/tk/ico_1.png) no-repeat; font-size:18px; line-height:32px; color:#000;}
.law .lawRight p{ line-height:24px; color:#666; font-size:14px; margin-top:10px;}
.law .lawRight ul{ margin-top:30px; color:#666; font-size:12px;}
.law .lawRight ul a{ color:#00579f;}

.contactLeft h1{}
.contactLeft .map{ width:630px; height:382px; margin:20px auto;}

.contactRight{ line-height:24px; font-size:14px;color:#00579f;}
.contactRight h5{ height:32px; padding-left:40px; margin-bottom:10px; background:url(../images/ico_2.png) no-repeat; font-size:18px; line-height:32px; color:#000;}
.contactRight h4{ font-size:12px;  color:#666;}
.industry .in-con{
    width: 1000px;
    overflow: hidden;
}
.industry .in-con ul{
    width: 1030px;
    overflow: hidden;
}
.industry .in-con ul li{
    float: left;
    width: 318px;
    height: 358px;
    margin:30px 23px 0 0;
    position: relative;
    overflow: hidden;
}
.industry .in-con ul li .pic img{
    width: 318px;
    height: 358px;
}   
.industry .in-con ul li p{
    height: 120px;
    width: 298px;
    font-size: 12px;
    padding:26px 0 0 20px;
    color: #fff;
    background: url(../images/y-bg2.png) repeat;
    position: absolute;
    left: 0;
    bottom: 0;
    overflow: hidden;
}
.industry .in-con ul li span.t1{
    display: block;
    height: 90px;
    font-size: 18px;
}  
/*内容区域设置*/
#nr_conter{position: absolute;z-index: 0;width: 100%;margin: -32px auto 0 auto;}
#pic_conter{width: 100%;height: 710px;position: absolute;overflow: hidden;text-align: center;/*background:url(../imgs/index/pic1.jpg) top center no-repeat;*/}
#pic_conter ul{margin: 0;padding: 0;}
#pic_conter ul li{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
#dh_banner{position: absolute;z-index: 5;width: 100%;margin: 425px auto auto auto;}
#dh_center{z-index: 5;width: 990px;height: 6px;margin: 0 auto;position: relative;}
#tiao_T{z-index: 5;left: 0;position: absolute;}
#kuai_btnCon{position: absolute;z-index: 5;width: 100%;margin: -57px auto auto auto;}
#KS_btn{z-index: 5;width: 990px;height: 57px;margin: 0 auto;overflow: hidden;position: relative;}
#KS_btn ul{z-index: 5;width: 2310px;height: 57px;margin: 0 auto;float: left;}
#KS_btn ul li{z-index: 5;width: 330px;height: 57px;margin: 0 auto;float: left;overflow: hidden}
#left_btn{position: absolute;left: 0;top: 0;margin-top: 0px;margin-left: 5px;z-index: 7;cursor: pointer;}
#right_btn{z-index: 7;cursor: pointer;position: absolute;right: 5px;top: 0;margin-top: 0px;margin-left: 975px;float: right;}
/*最下面的内容区块*/
#text_conter{position: absolute;z-index: 7;width: 100%;top: 492px;left: 0;}
#bg_Cont{position: relative;background: #ecf0f9;width: 990px;height: 217px;margin: 0 auto;top: 0;left: 0;}
/*第一块*/
#txt_Cont1{position: relative;width: 260px;height: 150px; margin:0 auto;margin-left: 32px;padding-top: 23px;}
#title_Con{width:200px;top: 10px;left: 0px;margin-bottom:10px; font-family:"微软雅黑"}
#more_btn{float:right;top: 10px;left: 220px;font-family: "Arial, Helvetica, sans-serif";font-size: 10px;color: #333333;margin-bottom:15px;}
.p1_new_list{position: relative;font-family: "宋体";font-size: 12px;color: #808993;width: 260px;line-height: 30px;border-bottom: 1px dashed #bdc0c7;}
.p1_new_list a{color: #808993; display:inline-block; width:100%;}
.p1_new_list a:hover{color: #000;}
.p1_new_list em{float:right;font-family:"Arial, Helvetica, sans-serif";font-size: 10px;color: #043c73;}
/*第二块*/
#txt_Cont2{position: absolute;width: 300px;height: 153px;left: 350px;top: 0px;padding-top: 23px;}
/*第三块*/
#txt_Cont3{position: absolute;width: 260px;height: 127px;left: 700px;top: 0px;padding-top: 23px;}
#txt_Cont4{position: absolute;width: 260px;height: 47px;left: 700px;top: 0px;padding-top: 143px;}
#lin_Con{position: absolute;width: 990px;height: 2px;top: 175px;border-bottom: 1px solid #d4d4d4;}
#fz_btn{position: absolute;font-family: "宋体";font-size: 12px;color: #868686;  width:760px;left: 20px;/*top: 190px;*/top:0;}
#fz_btn a{color: #868686;}
#fz_btn a:hover{color: #2b98cf;}
#weibo{position: absolute;width: 150px;height: 20px;left: 300px;/*top: 184px;*/top:-6px;}
#copy_Con{position: absolute;/*font-family:"Arial, Helvetica, sans-serif";*/ font-family: Verdana, "宋体", sans-serif;font-size: 10px;color: #92959a;width: 122px;height: 20px;right: 0px; float:right;top:0;}
#copy_Con a{color: #92959a;}
#copy_Con a:hover{color: #2b98cf;}
.yq_link{float: right;margin-top: 5px;}
.yq_link select{width: 125px;height: 23px;color: #F3F3F3;background: #999;}
#link_Con{position: absolute;font-family: "宋体";font-size: 12px;color: #868686;left: 220px;top: 180px;}
.yqlj{position:relative;cursor:pointer;}
.fcyqlj{position:absolute;left:-17px;bottom:10px;width:84px;padding-bottom:12px;display:none;background:url(../imgs/index/bg01.png) left bottom no-repeat;}
.fcyqlj ul{background:url(../imgs/index/bg02.png) left top no-repeat;padding-top:7px;}
.fcyqlj ul li{height:30px;line-height:29px;padding:0 0 0 3px;text-align:center;background:url(../imgs/index/bg03.png) repeat-y;}
.fcyqlj ul li a.xhxxx{border-bottom:1px dotted #bbbfc4;}
.fcyqlj ul li a{display:block;color:#2c2c2c;width:76px;border-bottom:solid 1px #CCCCCC;}
	#copy_Con{
		top:190px;
	}
	#weibo{
		top:184px;
	}
	#fz_btn{
		top:190px;
	}
.wrap { width:990px;height: 57px; background:#ecf0f9;overflow:hidden; position: relative; margin:0 auto}
.main .iparts { height:200px; position:relative; z-index:999}
.main .iparts ul { width:100%;  position:absolute; left:0px; }
.main .iparts li { width:227px;  padding:0px 5px 0px 2px; background:url(../img/ipart.png) left bottom no-repeat; float:left; }
.main .iparts h2 {  padding:0px 5px 5px; height:70px; text-align:center; font-family:"微软雅黑"; line-height:60px; font-size:16px; font-weight:bold; }
.main .iparts h2 a{ color:#FFFFFF}
.main .iparts .ip04 { margin-right:0px;}
.main .iparts .ip04 p { padding-right:0px;}

.main .iparts .ip01 h2 { background:#013370;}
.main .iparts .ip02 h2 { background:#0484cf;}
.main .iparts .ip03 h2 { background:#73c38e;}
.main .iparts .ip04 h2 { background:#f39501;}
.main .iparts .ip05 h2 { background:#ec3a48;}

.main .iparts li { width:198px; padding:0 0px 0 0px;}

.main .iparts li a{ color:#FFFFFF}

.main .iparts li a:hover { color:#ffff00}

.fix{*zoom:1;*clear:both;}.fix:before,.fix:after{content:"";display:table;clear:both;}