@charset "UTF-8";

/* by sun */


/*======================================================================

  00: Base
	
=======================================================================*/
body{font-family: "黑体","宋体",Arial,'Hiragino Sans GB',Helvetica,'Lucida Grande', Sans-Serif;}


/* leftSide02
 -------------------------------------------------- */
#leftSide02 ul li a,
#leftSide02 ul li span{
	background:none;
}

/*======================================================================

  04: Sitemap
	
=======================================================================*/
#sitemap ul li{
	width:31.7%;
	
}
#sitemap ul li ul{
	float:none;
}



/*======================================================================

  05: Footer
	
=======================================================================*/
#footer{
	padding:0;
}
#footerWrap{
	width:980px;
}
#footer a{
	margin-right: 20px;
}
#footer p{
	padding:18px;
	text-align:right;
}



/*======================================================================

  06: PageTop
	
=======================================================================*/
.pagetop{
	padding:10px 0px;
	border:none;
}
.pagetop a{
	background:url("../images/pagetop.png") no-repeat left center;
	padding-left:15px;
}



/*======================================================================

  09: News
	
=======================================================================*/
#information dl dd span.style01{
	display:inline-block;
	width:92px;
	/*padding:2px 0;*/
	border:1px solid #a4cccf;
	background-color:#cfeef3;
	vertical-align:top;
	text-align:center;
	margin-right:10px;
	font-size:92%;
}
#information dl dd span.style01 i{
	font-style:normal;
	display:inline-block;
	line-height:1.8;
	/*border-bottom:1px solid #667274;*/
}
#information dl dd a{
	display:inline-block;
	width: 80%;
}

/* Head
 -------------------------------------------------- */
#pageHead{padding-left:15px;font-size: 150%; height:22px; line-height:1.1;}


/* head01 */

.head01{
	background:none;
}
.lBlue .head01{
	background:none;
	background-color:#0092d9;
}
/* head02 */

#header #headerWrap .headerText {
	color: #00429b;
	font-weight: bold;
	float: left;
	padding: 6px 20px;
	margin-left: 20px;
	border-left: 1px solid #e0e0e0;
}

/*======================================================================

  top.css修改
	
=======================================================================*/
#headerNav {
    right: 216px;
}
#search {
    right: 0;
}
#products h2{
	border-top:none;
	padding:0 0 13px;
	color:#0092d9;
}
.bl-bigger:hover{
	text-decoration: none;
}
#products ul#productsList{
	margin-right: -30px;
}
#products ul#productsList > li {
    width: 455px;
    margin-right: 30px;
}
#products ul#productsList > li dl dt {
    background-color:#0092d9;
	text-align:center;
	padding:15px 0;
}
#products ul#productsList > li dl dt span {
    color:#fff;
	padding-left:25px;
	background:url("../images/lnav_arr_l_on.gif") no-repeat left center;
}
#products ul#productsList > li a img {
	width: 100%;height: auto;
    border-bottom:5px solid #0092d9;
}
#products ul#productsList > li a img:hover {
   opacity:0.8;
	filter:alpha(opacity=80);
}
#recPager li {
    background: url("../images/recommend_thumb.png") no-repeat left top
}
/*======================================================================

  common.css修改
	
=======================================================================*/
#headerElem{
	width:359px;
}
#sitemap ul li{
	background-position:left 4px;
}
#information .infolist a{
	background-position:left 5px;
}
#main{
	width:100%;
}


#containerWrap {
    padding: 25px 20px 0px;
}
#wrapper {
    padding: 40px 0;
}
#pageHead {
    margin-bottom:0;
}
#pageHead.mb10 {
    margin-bottom: 10px;
}
#pageHead.mb30 {
    margin-bottom: 30px;
}
#topicPath {
    font-size: 100%;
}
#topicPath li + li::before {
    background: url("../images/topicpath.gif") no-repeat left 7px;
    padding-right: 9px;
}
/*======================================================================

  招聘信息页面
	
=======================================================================*/
h2.style01{
	padding-bottom: 9px;
	border-bottom: 1px solid #0092d9;
	margin-bottom: 15px;
}
h2.style01 span {
    display: inline-block;
    border-left: 3px solid #0092d9;
    padding-left: 5px;
	font-size:114.5%;
	line-height:1.2;
}
#mainWrap{
	margin:0 20px 0px;
}
#mainWrap .mainStyle01 p.mainTxt{
	margin-bottom:30px;	
}
#mainWrap .mainStyle01 .leftStyle01{
	float:left;
	width:50%;
}
#mainWrap .mainStyle01 .rightStyle01{
	float:right;
	width:50%;
}
#mainWrap .mainStyle01 .leftStyle01 dl dt{
	margin-bottom:10px;
}
#mainWrap .mainStyle01 .leftStyle01 dl dd ul{
	float:left;
	margin-right:40px;
}
#mainWrap .mainStyle01 .leftStyle01 dl dd ul li{
	/*text-decoration: underline;*/
	margin-bottom:8px;
	background:url(../../recruit/images/list_ico.gif) no-repeat left center;
	padding-left:14px;
}
.nextLink a{
	display: block;
	text-align: right;
	margin-top: 30px;
	font-weight: bold;
}
/*======================================================================

  common_utf8.css
	
=======================================================================*/
#sitemapWrap {
    font-size: 93%;
	padding: 20px 0px 20px 250px;
}
#sitemapWrap p{
	font-weight:lighter;
	margin-top:5px;
}
#container.productTopPage {
	margin-top: 0px;
}
#information .infoArea {
	margin-top: 20px;
}
#leftSide02 ul li{
	background: none;
}
#leftSide02 ul li.Bottomline{
	border-bottom: 1px solid #d6eef9;
}
#leftSide02 ul li.Bottomline.open{
	border-bottom:none;
}
#leftSide02 {
	border-bottom: none;
}
/*======================================================================

  产品介绍页面
	
=======================================================================*/
.productTop #wrapper {
    background: url("../../product/images/bg_container.jpg") no-repeat center top;
    max-width: 1300px;
}
#mainWrap p.txtMainStyle01{ font-size:114%;}
.mainContent h2.style02{
	background-color:#0092d9;
	padding:10px 0;
	color:#fff;
	font-size:114%;
	padding-left:15px;
	margin-bottom:20px;
}
.contentList01{
	margin-right:-3.33%;
}
.contentList01 li{
	width: 30%;
	float:left;
	margin-right:3.33%;
	border-top:2px solid #00429b;
}
.contentList01 li a{
	color:#333333;
}
.contentList01 li a:hover{
	text-decoration: none;
}
.contentList01 li a dl dt{
	padding:10px 0 10px 32px;
	background:url(../images/arrow02_lblue.png) no-repeat 10px center;
	font-size:114%;
	font-weight:bold;
}
.contentList01 li a dl dd{
	border:1px solid #e1e1e1;
	line-height:0;
	font-size:0;
}
.contentList01 li a dl dd img{
	width:100%;
}
.contentList01 li a dl dd img:hover{
	opacity:0.8;
	filter:alpha(opacity=80);
}
/*======================================================================

  公司介绍页面
	
=======================================================================*/
.mainBtn{
	margin-bottom:50px;
	text-align:center;
}
.mainBtn  ul.clearfix {
    display: inline-block;
	margin-right:-40px;
}
.mainBtn ul li{
	float:left;
}
.mainBtn ul li{
	display:block;
	width:214px;
	height:54px;
	line-height:50px;
	background:url(../../about/images/btn_bg02.gif) no-repeat 0 0;
	color:#fff;
	font-size:171.5%;
	text-align:center;
	margin-right:40px;
}
.mainBtn ul li a{
	display:block;
	width:214px;
	height:54px;
	line-height:50px;
	background:url(../../about/images/btn_bg02.gif) no-repeat 0 0;
	color:#fff;
	text-align:center;
	margin-right:40px;
}
.mainBtn ul li.on{
	background:url(../../about/images/btn_bg01.gif) no-repeat 0 0;
	}
.mainBtn ul li.on:hover{
	opacity:1;
	filter:alpha(opacity=100);
	}
.mainBtn li:hover{
	opacity:0.8;
	filter:alpha(opacity=80);
	text-decoration:none;
}
.mainBtn li:hover a{
	text-decoration:none;
}
.mainDetail ul li {
	border-bottom:dotted 1px #e0e0e0;
}
.mainDetail ul li dl dt{
	float:left;
	width:200px;
	margin:10px 0;
	text-align:center;
	border-right:dotted 1px #e0e0e0;
}
.mainDetail ul li dl dd{
	float:left;
	margin:10px 0;
	padding-left:70px;
}
.mainDetail01 p{
	text-align:center;
	font-weight:bold;
	font-size:128.5%;
	color:#054698;
	}
/*            公司历史             */
.history.clearfix div.floatL h2.historyTtlStyle01,
.history.clearfix div.floatL h2.historyTtlStyle02{
	display:block;
	width:50px;
	height:66px;
	background-color:#004a89;
	color:#fff;
	padding-top:6px;
	border-radius:4px;
}
.history.clearfix div.floatL h2.historyTtlStyle01 span,
.history.clearfix div.floatL h2.historyTtlStyle02 span{
	display:block;
	font-size:228.5%;
	text-align:center;
	line-height:1.0;
}
.history.clearfix div.floatL h2.historyTtlStyle01 i,
.history.clearfix div.floatL h2.historyTtlStyle02 i{
	font-style:normal;
	display:block;
	text-align:center;
	line-height:1.0;
}
.history.clearfix div.floatL h2.historyTtlStyle02{
	height:55px;
}
.history.clearfix div.floatL.heightLine-1,
.history.clearfix div.floatL.heightLine-2,
.history.clearfix div.floatL.heightLine-3{
	width:200px;
}
.history.clearfix div.floatL.heightLine-1{
	background:url(../../corporate/images/arrow_01.gif) no-repeat 6px top;
}
.history.clearfix div.floatL.heightLine-2{
	background:url(../../corporate/images/arrow_02.gif) no-repeat 6px top;
}
.history.clearfix div.floatL.heightLine-3{
	background:url(../../corporate/images/arrow_03.gif) no-repeat 6px top;
}
.history.clearfix div.floatR.heightLine-1,
.history.clearfix div.floatR.heightLine-2,
.history.clearfix div.floatR.heightLine-3{
	width:740px;
}
.history.clearfix div.floatR ul{
	margin-right:-20px;
	}
.history.clearfix div.floatR li{
	float:left;
	width:360px;
	height:118px;
	margin-right:20px;
	border-top:2px solid #004a89;
	border-bottom:2px solid #004a89;
	margin-top:-2px;
}
.history.clearfix div.floatR ul li dl{
	margin-top:10px;
}
.history.clearfix div.floatR ul li dl dt{
	font-size:228.5%;
	color:#004a89;
}
.history.clearfix div.floatR ul li dl dd{
	color:#555;
	font-size:93%;
}
/*======================================================================

  联系我们
	
=======================================================================*/
.contentArea{
	background-color:#f5f7f7;
	border-top:6px solid #0092d9;
	border-right:1px dotted #d4d4d4;
	border-left:1px dotted #d4d4d4;
	border-bottom:1px dotted #d4d4d4;
	margin-bottom: 40px;
}
.contentArea table tr{
	border-bottom:1px solid #e1f0f5;
}

.contentArea table tr.row01 td{
	font-weight:bold;
	padding-left:40px;
}
.contentArea table tr.borderNone{
	border-bottom:none;
}
.contentArea table tr th{
	padding:12px 40px 12px 0;
	width:160px;
	text-align:right;
	color:#004b8b;
}
.contentArea table tr span{
	font-size:20px;
	display:inline-block;
	vertical-align: middle;
	height: 28px;
}
.contentArea table tr td p{
	color:#004b8b;
}
.contentArea table tr span.red{
	color:#ff0000;
}
.contentArea table tr th.ttlStyle01{
	vertical-align:top;
	}
.contentArea table tr td{
	padding:12px 0;
}
.contentArea table tr td textarea{
	width:670px;
	height:200px;
	padding:20px 15px;
	font-size:100%;
}
.contentArea table tr td input,
.contentArea table tr td textarea{
	border:1px solid #dbebef;
    color: #aaa;
}
.contentArea table tr td input{
	padding:6px 0 6px 5px;
}
.contentArea table tr td input#name{
	width:248px;
}
.contentArea table tr td input#email,
.contentArea table tr td input#company,
.contentArea table tr td input#tel{
	width:378px;
}
.contentArea table{
	width:100%;
}
.contentArea table tr td .ruleBox{
	width:840px;
	height:190px;
	overflow-y:auto;
	margin:0 auto;
	padding:25px 50px 25px 20px;
	border:1px solid #dbebef;
}
.contentArea table tr td .tcr{
	text-align:center;
	margin-top:10px;
	}
.contentArea table tr td.tableBtn a{
	display:block;
	width:145px;
	height:40px;
	line-height:40px;
	color:#fff;
	font-size:114.5%;
	background-color:#0099cb;
	text-align:center;
	margin:15px auto;
}
.contentArea table tr td.tableBtn a:hover{
	/*opacity:0.8;*/
	/*filter:alpha(opacity=80);*/
	background-color: #31ACD4;
	text-decoration:none;
}
.thanksPage {
	height: 300px;
}
.thanksPage p{
	text-align: center;
	margin:110px 0 30px 0;
	font-size: 20px;
	font-weight: bold;
}
.thanksPage a {
	display: block;
	width: 145px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	font-size: 114.5%;
	background-color: #0099cb;
	text-align: center;
	margin: 15px auto;
}
.thanksPage a:hover{
	text-decoration: none;
	background-color: #31ACD4;
	/*opacity:0.8;*/
	/*filter:alpha(opacity=80);*/
}
/*======================================================================

  面包屑导航
	
=======================================================================*/
#breadNav p{
	width: 980px;
	margin: 10px auto 0;

}
#breadNav p a{
	padding-right:16px;
	background:url(../images/arrow_ico.gif) no-repeat right center;
	margin-right:8px;
}
#sitemapWrap .mt15{
	margin-top: 15px;
}

/*======================================================================

  新闻详情页面 151106

=======================================================================*/
#main section p.date {
    text-align: right;
    margin-bottom: 20px;
}
#main section p.text {
    text-align: justify;
    margin-bottom: 20px;
}
#main section dl{
    margin-top:20px;
}
#leftSide02 .noLink .open ul.secondUl li a{
    cursor: default;
	text-decoration: none;
}

.tips{
    color:red;
    margin: 20px 0 0 40px;
}
.contentArea table tr td.tableBtn a.btn01{
	float:left;
	margin: 15px 105px 15px 280px;
}
.contentArea table tr td.tableBtn a.entry_btn2{
	float:left;
	background-color: #004B8C;
}
.contentArea table tr td.tableBtn a.entry_btn2:hover{
	background-color: #004B8C;
}
.contentArea table tr td.tableBtn a.entry_btn{
	float:left;
}
.contentArea table tr td.tableBtn a.entry_btn:hover{
	background-color: #004B8C;
	/*opacity: 1;*/
	/*filter:alpha(opacity=100);*/
}

#information dl dd p {
	display:inline-block;
	background: url("../images/arrow01_blue.png") no-repeat left 8px;
	color: #333333;
	padding: 2px 0 0 10px;
	overflow: auto;
}
.noLink {
	color: #4192c5;
}
.contentList01 li a.special{
	cursor: default;
}
.contentList01 li a.special  dl dd img:hover{
	opacity: 1;
	filter:alpha(opacity=100);
}
.leftSub li a.special:hover{
	text-decoration: none;
    cursor: default;
}

/* 20160711修改 */

/*联系我们页面*/
.contentArea02{
	background-color:#0092d9;
	padding: 20px 0;
	color:#fff;
	font-size: 20px;
}
.contentArea02 .area02_l{
	float:left;
	width: 50%;
	border-right: 1px solid #fff;
}
.contentArea02 .area02_l{
	float:left;
	width: 50%;
}
.contentArea02 dl{
	text-align: center;
	margin:25px 0;
}
.contentArea02 dl dt,
.contentArea02 dl dd{
	display: inline-block;
}
.contentArea02 dl dd a{
	color:#fff;
}

/*公司介绍*/
.mainDetail_txt p{
	margin-left: 20px;
}