﻿@charset "utf-8";
/* CSS 全局 */
html, body, h1, h2, h3, h4, h5, h6, table, thead, tfoot, tbody, form, fieldset, legend, div, p, span, dl, dt, dd, ul, ol, li, blockquote, pre, q, cite, code, input, select, textarea { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6, strong, em, cite, address, sup, sub { font-weight:bold; font-style:normal; font-size:1em; }
fieldset, img { border:none; }
/* img { display: block; }*/
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; font-family: "微软雅黑", "SimSun"; }
 input::-moz-focus-inner {
border:none;
padding:0;
}

select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
table { border-collapse:collapse; }
body { color:#555; font:14px/24px "微软雅黑", "SimSun", "Arial Narrow", HELVETICA;  background:url(../Images/bg.jpg) ;}/*background:#f5f5f5;*/
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { zoom:1; }
.clearit { clear:both; height:0; font-size:0; overflow:hidden; }
a { color:#666; text-decoration:none; }
a:visited { color:#666; }
a:hover, a:active, a:focus { color:#3b63b0; text-decoration:underline; }
.hidden { visibility:hidden; }
.fl { float:left; }
.fr { float:right; }
.bgf5 { background:#f5f5f5; }
/* CSS width */
.w1100 { width:1100px; }
.w1100_mauto { width:1100px;margin:0 auto; }
.w1048_mauto { width:1048px; margin:0 auto; }
.w805 { width:880px; }
.w778 { width:778px; }
.w495 { width:495px; }
.w283 { width:283px; }
.w248 { width:248px; }
.w430 { width:430px; }
.w480 { width:480px; }
.w280 { width:280px; }
.w370 { width:370px; }
.w335 { width:335px; }
.w360 { width:360px; }
.w330 { width:330px; }
.w365 { width:365px; }
.w380 { width:348px; }
.w790 { width:790px; }
.w268 { width:280px; }
.w300 { width:260px; }
.w320 { width:286px; }
.w410 { width:410px; }
.w450 { width:425px; }
.w128{width:128px; height:30px; font-size: 14px; line-height: 30px;	color: #666666; margin-left:5px; text-align: center;	background-color: #FFFFFF; display: block; margin-top: 10px;
}
/* CSS margin padding */
.ml7 { margin-left:7px; }
.mt10 { margin-top:10px; }
.ml10 { margin-left:10px; }
.ml20 { margin-left:20px; }
.ml15 { margin-left:15px; }
.ml30 { margin-left:30px; }
.ml35 { margin-left:35px; }
.ml60 { margin-left:45px; }
.ml65 { margin-left:65px; }
.ml115 { margin-left:115px; }
.mt40 { margin-top:40px; }
.mt48 { margin-top:48px; }
.mt30 { margin-top:30px; }
.mt20 { margin-top:20px; }
.mt12 { margin-top:12px; }
.mt50{ margin-top:50px; }
.pt16 { padding-top:16px; }
.gp{ position:relative; width:240px}
.bd, .pt, .header, .logo a, .nav_menu, .news_center, .a_title, .news_area_con, .news_list, .news_list li, .corporate_culture, .in_business, .e_publication, .e_area01,  .footer, .list_ad, .detailContent,.about_us { width:100%; float:left; }
.top_banner { display: flex;justify-content: center;}
.header { height:98px; background:#fff; }
.logo { width:100%; float:left;  background:url(../Images/logo.png) no-repeat 7px 16px;}
.logo i { width:100%; float:left; text-indent:-9999px;}
.equity { font-size:14px; line-height:48px; color:#666; padding-right:16px; padding-top:8px; }
.equity .indice { height:17px; background:#e24747; padding:0 10px; border-radius: 15px; color:#fff; }
.equity .up { height:17px; background:#e24747; padding:0 10px; border-radius: 15px; color:#fff; }
.equity .down { height:17px; background:#05a64d; padding:0 10px; border-radius: 15px; color:#fff; }
.top_search { padding-right:9px; line-height:26px; padding-top:18px; position: absolute;right: -180px;top: 40px;}
.search_txt01 { width:150px; height:24px; padding:0 5px; border:1px solid #ccc; border-radius: 10px; line-height:24px; }
.w_messages { padding-top:24px; padding-right:8px; }
.w_messages i { float:left; font-style:normal; }
.weixin { width:22px; height:16px; background:url(../Images/weixin_icon_20160222002.png) no-repeat; margin-left:18px; margin-right:10px; }
.oa { width:26px; height:16px; background:url(../Images/oa_icon_20160222002.png) no-repeat left; }
.w_messages span { width:88px; float:left; line-height:16px; }
.nav_menu {  height:50px; }
.nav_menu li { line-height:50px; float:left; display:block; font-size:18px;font-weight:bold; }
.nav_menu li .active, .nav_menu li a:hover { background:url(../Images/i_03.png) repeat-x ; height:50px; float:left; }
.nav_menu li a { padding:0 40px; margin-left:1px; }
.nav_menu li a:hover { text-decoration:none; }
.nav_menu li a,.nav_menu li a:visited { color:#fff; }
.notice { height:48px; line-height:48px; background:url(../Images/notice_ico.png) no-repeat 12px 12px; padding:0 26px 0 44px; white-space:nowrap;background-color:#F4F4F4; width:1235px; }
.notice a{color:#555555;font-size:15px;}
.a_title { height:28px;line-height:28px; }
.a_title h3 { font-size:20px; text-indent:5px; float:left; }
.a_title02 { font-size:16px; text-indent:10px; }
.a_title .more { width:8px; height:14px; float:right; background:url(../Images/trangle_ico.jpg) no-repeat; margin:18px 18px 0 0; }
.news_area_con { padding:14px 0; }
.img_area01 { width:200px; height:125px; float:left; padding:4px; border:1px solid #ccc; margin:0 18px 0 2px; }
.img_area01 img { width:200px; height:125px; }
.txt_atea01 h3 { font-size:18px; font-weight:bold; height:24px; overflow:hidden; margin:5px 0 15px 0; }
.txt_atea01 p { line-height:24px; height:70px; overflow:hidden; text-indent:2em; color:#999; font-size:12px; }
.news_list {padding:0 10px;}
.news_list li a { float:left; display:block; height:40px; line-height:40px; overflow:hidden;  width:93%; text-overflow: ellipsis;white-space: nowrap;}
.news_list li i { background:url(../Images/point_bnt.jpg) no-repeat 5px 52%; width:7%; float:left; height:40px; }
.news_list .i1 i{ background:url(../Images/i_15.png) no-repeat 5px 50%; width:12%; float:left; height:40px; }
.news_list .i1 a { float:left; display:block; height:40px; line-height:40px; overflow:hidden;  width:88%;text-overflow: ellipsis;white-space: nowrap; }
.news_list .i2{border-bottom:1px dashed #999999;height:46px;line-height:46px;}
.news_list .i2:last-child{border-bottom:none;}
.a_title02 { border-bottom:none; }
.a_title02, .a_title02 a, .a_title02 a:hover { color:#3b63b0; text-decoration:none; }
.img_list0a .img_area01, .img_list0a .img_area01 img { width:155px; height:100px; }
.img_list0a .img_area01 { margin:0; margin-bottom:3px; }
.img_list0a { width:165px; float:left; margin:0 18px 0 2px; _margin-right:9px; }
.txt02 { text-align:center; height:26px; overflow:hidden; width:100%; line-height:26px; }
.in_business .a_title { margin:0; height:40px; line-height:40px; }
#kinMaxShow { width:100%; height:450px; overflow:hidden; }
#basic-accordian { width:268px; float:left; }
.accordion_headings { height:35px; background:#e7e7e7; color:#777; cursor:pointer; font-size:14px; line-height:35px; text-indent:2em; margin-top:10px; }
.accordion_headings:hover { background:#e7e7e7; }
.accordion_child { padding:8px 0; }
.header_highlight { background:#e7e7e7; }
.accordion_child a { width:130px; height:38px; float:left; padding-left:4px; margin-bottom:4px; }
.e_area01 { padding:15px 0; }
.img_area02 { width:79px; height:108px; float:left; padding-right:20px; }
.txt_atea02 { float:left; width:150px; font-size:14px; line-height:24x; }
.txt_atea02 h4 { font-size:16px; height:30px; }
.cu_theme { height:46px; overflow:hidden; }
.view_ico a { height:27px; border:1px solid #3b63b0; background:#f5f5f5; border-radius: 15px; float:left; padding:0 20px; color:#3b63b0; }
.view_ico a:hover { background:#3b63b0; color:#fff; text-decoration:none; }
.about_us {  padding:10px 0 20px; line-height:30px; }
.about_us h2{color: #e3f4ff;}
.wfoot{background:url(../Images/i_19.png) no-repeat;}
.about_us .a_title { font-size:18px; padding-bottom:8px; border-bottom:1px solid #e3f4ff; margin-bottom:14px;  }
.description { text-indent:2em; width:100%; padding:0 1%;color: #e3f4ff; font-size:16px;}
.shares_infor { background:#2d56a5; float:left; width:100%; padding:10px 0; }
.shares_infor p { padding-left:26px; color:#fff; }
.shares_infor a, .shares_infor a:visited { color:#fff; text-decoration:none; }
.shares_infor .up, .shares_infor .down { color:#fff; height:21px; width:70px; text-align:center; background:#05a64d; margin-left:22px; line-height:21px; display:inline-block; }
.shares_infor .up { background:#c8093a; }
.erweima p { width:109px; float:left; text-align:center; }
.weixin_ico { width:24px; height:15px; background:url(../Images/message_ico2.jpg) no-repeat; float:left; margin:10px 0 0 30px; }
.erweima a, .erweima a:visited { color:#fff; }
.erweima a:hover { text-decoration:none; }
.erweima img { padding-bottom:6px; }
.footer { padding:0; text-align:center; line-height:30px; font-size:12px; }
/*list css*/
/* .list_ad { height:220px; width: 100%; overflow: hidden;} */
.list_ad { height:80px; width: 100%; overflow: hidden;}
.leftnav { width:270px; float:left; }
.leftnav h2 { font-size:42px; color:#fff; background:#0e8cdd; line-height:56px; padding:48px 0; text-align:center; position:relative; margin-top:-63px; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;z-index:1000; }
.leftnav ul { background:#f5f5f5; padding-bottom:40px; }
.leftnav li, .leftnav li a, .leftnav li .active { height:60px; line-height:60px; overflow:hidden; float:left; width:100%; }
.leftnav li { text-align: center; display:block; font-size:20px; margin-bottom:1px;background:#f5f5f5; }
.leftnav li a { text-decoration:none; }
.leftnav li a:hover, .leftnav li .active { background:#ededed; color:#0e8cdd; }
.othersmain { width:100%; }
/*内页当前位置*/
.other-titles { width:100%; overflow:hidden; border-bottom:1px solid #dbd4cd; padding-bottom:12px; }
.other-titles h2 { float:left; color:#0e8cdd; font-size:30px; line-height:40px; font-weight:normal; text-indent:23px; }
.other-titles .location { padding-top:17px; }
.other-titles .location .more { font-weight:bold; font-size:14px; color:#f99d32; }
/*新闻列表*/
.newslist { width:100%; }
.newslist li { overflow:hidden; width:100%; padding:20px 0; border-bottom:1px dotted #dbd4cd; }
.newslist .time { float:left; width:60px; margin-left:20px; }
.newslist .conts { float:right; width:670px; color:#999; }
.newslist .day, .newslist .date { background-color:#fff; display:block; text-align:center; }
.newslist .day { height:42px; line-height:42px; border:2px solid #e71619; color:#666; font-size:30px; }
.newslist .date { height:20px; line-height:20px; font-size:12px;  background-color:#e71619;color:#fff;}
.newslist h3 { padding-bottom:10px; margin-top:-2px; font-size:14px; color:#666; }
.newslist .more { margin-left:8px; display:inline-block; }
.detailContent { background:#fff; width:100%;overflow:hidden; }
.detailContent h1 { font-size:20px; text-align:center; font-weight:normal; line-height:80px; color:#6c5a54; }
@media screen and (max-width:1000px) {
 .detailContent h1 {
font-size:2em;
}
}
.detailContent .info { border-top:1px dashed #dbd4cd; border-bottom:1px dashed #dbd4cd; line-height:35px; text-align:center; margin-bottom:35px; }
.detailContent .info span { margin:0 15px; }
.detailContent .text { line-height:2em; color:#666; font-size:15px; }
.detailContent .text p { margin:16px 0; }
.detailContent .text img { max-width: 100%; }
.detailContent .text * { overflow-x:visible!important; }

/*----------------- 浮动图片，招聘英才 By MaoYanzhe @ 2016/02/26 ----------------*/
#float_image { width:198px; height:68px; border:solid 0px #000; position:absolute; left:188px; top:188px; z-index:1000; visibility:hidden; }

/*----------------- 浮动按钮，回到顶部 By MaoYanzhe @ 2016/02/26 ----------------*/
#float_button { width:46px; height:46px; border:solid 0px #000; position:absolute; left:288px; top:288px; z-index:1000; visibility:hidden;}

/* banner */
.banner{width: 1280px;height:224px;}
.banner .d1{width: 1280px;height:224px;display:block;position:absolute;}
.banner .d2{width: 1280px;height:30px;clear:both;position:absolute;z-index:100;left:30px;top:210px;}
.banner .d3{width: 1280px;height:224px;clear:both;position:absolute;z-index:100;border:1px red soild;background:url(../Images/logo.png) no-repeat center;}
.banner .d2 ul{float:left;position:absolute;right:380px;button:10px;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:10px;height:5px;overflow:hidden;cursor:pointer;background:url(../img/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../img/img1_1.png) no-repeat center;}

.bannerImgCentered {
	width: 1280px;
	height: 125px;
	display: flex;
	justify-content: center; /* 水平居中 */
	align-items: center;    /* 垂直居中 */
}

.a_title1{
	width:100%;
	height:30px;
	line-height:30px;
	display: inline-block;
	color:white;
	background:url(../Picture/i_10.png) no-repeat,
				url(../Picture/i_11.png) repeat-x;
	text-indent:28px;
}
.a_title1 h3{
	float:left;
	font-size:15px;
}


.main{
	width:1280px;
	overflow:hidden;
	margin:0 auto;
	background-color:#fff;
}
.menu{
	height:50px;
	background:url(../Images/i_05.png) repeat-x ;
	width:1280px;
	margin:0 auto;
}
.menu ul {margin-left:90px;}
.newmore{
	float:right;
	margin-right:15px;
	font-size:14px;
}
.jtdj{
	padding:5px 0 5px 5px;
	overflow:hidden;
	border:1px solid #EDEDED;
}
.r{
	width:350px;
	float:left;
	margin-left:15px;
}
.h291{height:291px;}

/*轮播*/
.silder {width: 100%;height:282px; overflow: hidden;text-align: center;margin: 0 auto;position:relative;float:left;}
.silder .silder_list {height:282px; overflow:hidden;position: relative;}
.silder .silder_list a{position:absolute; top:0;left:0;}
.silder .silder_list a,.silder .silder_list img{display:inline-block;float:left;}
.silder .silder_page{height:42px;text-align:right; margin:0 auto;right:1px; overflow:hidden;position:absolute; bottom:1px;float:left;}
.silder .silder_page li{width:16px; font-size:12px; float:left; height:16px;line-height:16px;margin:15px 5px 0 0; background:#F1F1F1;display:inline-block;text-align:center;color:#000;}
.silder .silder_page li.current{background:#e71619;color:#fff;}
.silder_desc{background:url(../Picture/tit_bg.png) repeat 0 0;width:100%;}
.silder_desc .title-bg{width:100%;height:42px;background-color:#000;opacity:0.5;position:absolute;left:0px;bottom:0;line-height:42px;overflow:hidden;text-align:left;}
.silder_desc .title{ width:75%;float:left;line-height:42px;color:#fff;height:42px;overflow:hidden;position:absolute;left:0;bottom:0;text-align:left;text-indent:10px;text-overflow: ellipsis;white-space: nowrap;}
.title a{width:100%;color:#fff;}
.silder .silder_page li:hover{cursor:pointer;}

.fenye { height: 60px; overflow: hidden; padding-top: 10px;}
.fenye .quotes { float: right; }
.fenye a { color: #666666; display: block; float: left; font-size: 14px; height: 33px; line-height: 33px; margin-left: 5px; text-align: center;  }
.fenye span {
    color: #666666;
    line-height: 33px;
}
.fenye a:hover, .fenye a.fenye_active { color: #000; text-decoration:none; }
.fenye a.fenye_next { background:url("../Images/b51.png") no-repeat center center; }
.fenye a.fenye_before { background:url("../Images/b50.png") no-repeat center center; }
.fenye a.fenye_active { background:url("../Images/b52.png") no-repeat center center; }
.fenye .page{float:right;}
