@charset "utf-8";
/* CSS Document */

/* 通用样式 */
body{ padding:0px; margin:0px; min-width:1200px; max-width:1920px; margin:auto; font-family:"黑体"; }
a, p{ text-decoration:none; display:block;}
img{ border:none; padding:0px; margin:0px; display:block; user-select:none;}
ul,li{ list-style:none; margin:0; padding:0;}
*{ margin:0; padding:0;}
span{margin:0; padding:0;}

/* 头部 */
.tb_box{ width:100%; height:36px; background-color:#f5f5f5;}
.tb_min{ width:1200px; height:36px; margin:auto;}
.tb_list{ float:right;}
.tb_list a{ float:left; font-size:12px; color:#b2b2b2; line-height:36px;}
.tb_list div{ float:left; width:1px; height:20px; background-color:#e5e5e5; margin-top:8px; margin-left:22px; margin-right:22px;}

.tb_list a:hover{ color:#808080;}



/* 导航 */
.tbdh{ width:1200px; height:120px; margin:auto;}
.tbdh_logo{ float:left; margin-top:36px;}
.tbdh_nav{ float:right; width:auto; height:auto;}
.tbdh_nav a{ float:left; width:94px; font-size:16px; color:#333; line-height:120px; text-align:center;}
.tbdh_nav a:hover{ background-color:#076ce0; color:#fff;}


.top-nav-list {
	display: none;
	width: fit-content;
	flex-direction: column;
	background: #fff;
	border-radius: 0 0 16px 16px;
	box-shadow: 10px 30px 30px rgba(0, 0, 0, .1);
	z-index: 9;
	position: absolute;
	left: 0;
	top: 0;
}

.top-nav-list a{
	padding: 9px 36px;
	text-align: center;
	color: #333;
	letter-spacing: 1px;
	line-height: normal!important;
}
.top-nav-list a:hover {
	color: #fff;
	background: #333;
}
.top-nav-list a:last-of-type:hover {
	border-radius: 0 0 16px 16px;
}
.top-nav-3{width:112px !important;}
	

/* 二级导航 */	
	.header-listbox{ width:100%; margin:auto; position:absolute; top:126px; z-index:999;display:none;}
	#header-listbox-1{  width:100%; height:auto;  background-image: linear-gradient(0deg,rgb(7,108,224,0), rgb(7,108,224,1)); z-index:999;display:none; }
	#header-listbox-1-min{ width:1200px; height:auto; margin:auto;}
	#header-listbox-1-min div{ width:120px; height:2px; background-color:#0556b3; margin-bottom:20px; margin-left:120px;margin-bottom:36px;}
	
	#header-listbox-1-min ul{ width: fit-content; margin-left: auto; margin-right: auto; clear:both; overflow:hidden;height:auto;  padding-bottom:48px;}
	#header-listbox-1-min ul li{ float:left; font-size:14px;  line-height:40px; margin-left:18px; margin-right:18px;}
	#header-listbox-1-min ul li a{color:rgb(255,255,255);}
	#header-listbox-1-min ul li a:hover{color:#fff; border-bottom:solid 1px #fff; }
	
	#header-listbox-1-ul{ margin-left:260px !important;}
	#header-listbox-2-ul{ margin-left:408px !important;}
	#header-listbox-3-ul{ margin-left:314px !important;}
	#header-listbox-4-ul{ margin-left:640px !important;}
	#header-listbox-5-ul{ margin-left:780px !important;}
	#header-listbox-6-ul{ margin-left:874px !important;}
	#header-listbox-7-ul{margin-left:640px !important;}
	#header-listbox-8-ul{ margin-left:1016px !important;}
#header-listbox-9-ul{ margin-left:874px !important;}
	

	
	
	
/* banner */
.warp{ min-width:1200px; max-width:1920px; width:100%; height:400px; margin:auto; background:#FBEFDF; user-select:none; }
.warp2{ min-width:1200px; max-width:1920px; width:100%; height:400px; overflow:hidden; margin:auto; background:#FBEFDF;}
#banner{ position:relative; z-index:1;}
.lunbo ul{ position:relative; width:100%; height:400px; overflow: hidden; margin:0;}
.lunbo ul li{ display:none; position:absolute; top:0; left:0; width: 100%; height:800px; text-align:center;}
.cur{ position:absolute; bottom:10px; text-align: center;width:100%; height:40px; line-height:40px;}
.cur span{ display:inline-block; width:10px; height:10px; background:#fff; margin-left:10px; border-radius:20px;}
.cur span.active{ background:#DE250F;}
.btn{ position:absolute; top:40%; margin-top:25px; width:50px; height:50px; line-height:50px; text-align:center; color:#fff; font-size:18px; background:#000;}
.btnLeft{ left:0px; cursor:pointer; border-radius:50px; filter:Alpha(Opacity=0, Style=0); opacity:0; transition:0.2s;}
.btnRight{ right:0px; cursor:pointer; border-radius:50px; filter:Alpha(Opacity=0, Style=0); opacity:0; transition:0.2s;}
.lunbo:hover .btnLeft{ left:50px; filter:Alpha(Opacity=20, Style=0); opacity:0.2;}
.lunbo:hover .btnRight{ right:50px; filter:Alpha(Opacity=20, Style=0); opacity:0.2;}




/* 集团概况 */
.jtgk{ width:1200px; height:auto; clear:both; overflow:hidden; margin:auto; margin-top:120px;}

.jtgk_jj{ width:520px; height:auto; float:left;}
.jtgk_tt{ width:100%; height:32px; margin-top:60px;}
.jtgk_tt div{ float:left; width:3px; height:32px; background-color:#076ce0;}
.jtgk_tt h1{ float:left; font-size:32px; color:#333; line-height:32px; margin-left:17px; margin-right:20px;}
.jtgk_tt span{ float:left; font-size:14px; color:#999999; margin-top:12px;}
.jtgk_jj p{ width:502px; margin-left:18px; margin-top:56px; font-size:14px; color:#333; line-height:30px;overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:12; -webkit-box-orient: vertical;}
.jtgk_jj a{ width:170px; height:50px;margin-left:18px; border:solid 1px #076ce0; color:#076ce0; font-size:14px; line-height:50px; text-align:center; margin-top:82px;}

.jtgk_jj a:hover{ background-color:#076ce0; color:#fff;}
.jtgk_left h1{ float:left; font-size:32px; color:#333; line-height:32px; margin-right:20px;margin-bottom:60px ;}
.jtgk_left{ float:right; width:600px; height:569px; position:relative;}
.jtgk_left a{ width:170px; height:50px;border:solid 1px #076ce0; color:#076ce0; font-size:14px; line-height:50px; text-align:center; margin-top:72.5px;}
.jtgk_left a:hover{background-color:#076ce0; color:#fff;}
.jtgk_left img{ width:482px; height:529px; position:absolute; top:0; left:0; z-index:99;}
/*.jtgk_left div{ width:386px; height:529px; background-color:#ecf3fd; position:absolute; left:128px; top:40px; z-index:98;}



/* 旗下公司 */
.qxgs{ width:100%; height:920px; margin-top:125px; background-image:url(../images/qxgs_bg.jpg); background-position:center 920px;}
.qxgs2{ width:100%; margin-top:30px; padding-bottom:30px;background-image:url(../images/qxgs_bg.jpg); background-position:center 920px;}

.qxgs_tt{ padding-top:110px; text-align:center;}
.qxgs_tt h1{ font-size:32px; color:#fff; margin-bottom:14px;}
.qxgs_tt p{ font-size:14px; color:#fff;text-transform:uppercase;}

.qxgs_min{ width:1200px; height:auto; clear:both; overflow:hidden; margin:auto; padding-top:75px; padding-bottom:30px;}
.qxgs_min a{ float:left;transition:transform 0.3s;}
.qxgs_min a:hover{position:relative; cursor:pointer;transform:translate(0,-16px);}
.qxgs_min a:hover img{box-shadow:0 0 48px rgb(255,255,255,0.2);}
.qxgs_min_img{ width:278px; height:405px;}
.qxgs_min a h1{ font-size:18px; color:#fff; font-weight:normal; margin-top:28px; margin-bottom:14px;}
.qxgs_min_icon{ margin-bottom:32px;}

#qxgs_01{ padding-right:29px;}

/*视频中心*/
.ystp_box{ width:1200px; height:auto; margin:auto; margin-top:40px; margin-bottom:18px;}
.tplb_min{ width:1200px; height:auto; clear:both; overflow:hidden; margin:auto;margin-top:40px; }
.tplb_min a{ width:292px; height:auto; float:left; margin-bottom:54px; transition:0.6s;}
.tplb_min a img{ width:292px; height:233px;}
.tplb_min a p{ font-size:14px; color:#666; text-align:center; width:100%; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; margin-top:12px;}
#tplb_list{ margin-right:10px;}

.tplb_min a:hover{ transform: scale(1.04); }
/* 新闻中心 */
.news{ width:1200px; height:auto; margin:auto;}

.news_tt{ padding-top:60px; text-align:center;}
.news_tt h1{ font-size:32px; color:#333333; margin-bottom:14px;}
.news_tt p{ font-size:14px; color:#999999;text-transform:uppercase;}

.news_min{ width:100%; height:auto; clear:both; overflow:hidden; margin-top:32px;}
.news_min a{ width:376px; height:318px; float:left; border:solid 1px #eeeeee;box-sizing: border-box;  -moz-box-sizing: border-box;}
.news_min a div{ width:100%; height:226px; overflow:hidden;}
.news_min a img{ width:100%; height:226px; transition:all 0.5s ease-out;
	/* 过度 所有css属性 1秒过度 结束慢*/
-moz-transition:all 0.5s ease-out;
	/* Firefox 4 */
-webkit-transition:all 0.5s ease-out;
	/* Safari 和 Chrome */
-o-transition:all 0.5s ease-out;
	/* Opera */}
.news_min a h1{ width:90%; margin:auto; margin-top:17px; margin-bottom:10px; font-size:16px; color:#666; font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news_min a p{ width:90%; margin:auto; font-size:14px; color:#b2b2b2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

#news_01{ margin-right:36px;}

.news_min a:hover img{transform:scale(1.08,1.08);}
.news_min a:hover h1{ color:#076ce0;}


/* 底部 */
.bot{ width:100%; height:auto; background-color:#1f1f1f; margin-top:0px; }

.bot_min{ width:1200px; height:auto; clear:both; overflow:hidden; margin:auto; padding-top:80px;}
.bot_left{ float:left; width:40%; text-align:center;}

.bot_left h1{ font-size:30px; color:#fff;}
.bot_left p{ font-size:14px; color:#fff; opacity:0.84; margin-top:50px; margin-bottom:6px;}
.bot_left h2{ font-size:36px; color:#076cc7;}
.bot_left img{ margin:auto; margin-top:38px;}

.bot_right{ float:right; width:60%;}
.bot_right h1{ font-size:18px; color:#fff; opacity:0.84;}
.bot_right_min{ width:100%; height:auto; clear:both; overflow:hidden; margin-top:34px;}
.bot_right_min div{ float:left; width:50%;}
.bot_right_min div p{ font-size:14px; color:#7a7a7a; line-height:40px;}
.bot_right_min div p span{ color:#4c4c4c;}

.bot_line{ width:100%; height:1px; background-color:#2c2c2c; margin-top:62px;}
.bot_ba{ width:1200px; height:auto; clear:both; overflow:hidden; margin:auto;}

.bot_ba p{ float:left; margin-right:30px;font-size:14px; line-height:78px; color:#4c4c4c;}
.bot_ba a{ float:right; margin-left:30px;font-size:14px; line-height:78px; color:#4c4c4c;}
.bot_ba a:hover{ color:#999;}



/* 内页banner */
.ny_banner{ width:100%; height:300px;}
.ny_banner img{ width:100%; height:300px; margin:auto;}







/* 您的位置 */
	.wz{ width:1200px; height:64px; margin:auto; border-bottom:dashed 1px #ddd; }
	.wz-box{ width:100%; height:20px; padding-top:22px; }
	.wz-box div{ float:left;}
	.wz-text{ font-size:14px; text-align:center; margin-left:10px;}
	.wz-text a{ float:left; text-decoration:none;color:#666666; }
	.wz-text span{ float:left; padding-left:8px; padding-right:8px; color:#999;}
	.wz-text a:hover{ color:#076ce0;}



/* 通用单页内容 */
.tynr-box{ width:1200px; height:auto; margin:auto; margin-top:50px; margin-bottom:50px; }
.tynr-title{ width:100%; font-weight:bold;text-align:center; color:#666; font-size:24px; margin-bottom:16px;}
.tynr-time{ width:100%; text-align:center; color:#bbb; font-size:14px; margin-bottom:30px;}
.tynr-min img{ max-width:1200px;  margin:auto; margin-top:20px; margin-bottom:20px;}
.tynr-min p{ font-size:15px; color:#333; line-height:30px; text-indent:2em;}
/*.tynr-min span{ font-size:15px; color:#999; line-height:0px; text-indent:2em;}*/
.tynr-min video{ max-width:1200px;  margin:auto; margin-top:20px; margin-bottom:20px;display: block;}
.tynr-min table{ width:60%;  margin:auto; margin-top:20px; margin-bottom:20px;display: block;}

/*营销页面 */
.yx-tynr-min table{ max-width:1200px;  margin:auto; margin-top:20px; margin-bottom:20px;}
.yx-tynr-min p{ font-size:15px; color:#999; line-height:30px;}
.yx-tynr-min table p{ font-size:15px; color:#999;}
/* 咨询左侧分类 */
.ksjs-list-box{ width:1200px; height:auto; margin:auto; margin-top:30px; margin-bottom:50px; clear:both; overflow:hidden;}
.ksjs-list-left-box{ width:250px; height:auto; float:left;}
.ksjs-list-left-box ul{ margin-bottom:18px;}

.ksjs-list-left-box h2{ color:#fff; font-size:20px; text-align:center; font-weight:normal; height:80px; line-height:80px; margin:0; padding:0; background-color:#076ce0; border-radius:8px
 8px  0 0;}
.ksjs-list-left-box li a{ display:block; width:250px; height:60px; font-size:15px; background-color:#f2f7ff; color:#666; text-align:center; margin-bottom:1px; line-height:60px; transition:0.3s;}
.ksjs-left-box li a span{ margin-left:6px;}

.ksjs-list-left-box li a:hover{  position:relative; cursor:pointer; height:70px; background-color:#e1e9fa;}
#ksjs-list-left-li{ color:#076ce0 !important ; cursor:pointer; height:70px; line-height:70px;}


/* 咨询右侧列表 */
.yb-right-box{ width:900px; height:auto; float:right;}

.yb-right-title{ width:100%; height:60px; padding-bottom:8px;}
.yb-right-title div{ width:24px; height:24px; float:left; background-image:url(../images/zx_bt_icon.png); margin-top:18px; opacity:0.2;}
.yb-right-title h1{  text-align:center; float:left; line-height:60px; margin:0; padding-left:26px;color:#076ce0; font-size:20px; }
.yb-right-title a{ float:right; font-size:14px; color:#999; line-height:60px; padding-right:18px;}
.yb-right-title a:hover{ color:#ffa200;}

.yb-right-box ul{ width:100%; height:auto; margin-bottom:30px;}
.yb-right-box ul li{ display:block; width:900px; height:60px;border-bottom:dashed 1px #dcdcdc; }
.yb-right-box ul li a{ display:block;height:48px; padding-left:48px; line-height:60px; float:left; width:750px; font-size:16px; color:#333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;transition:transform 0.3s;}
.yb-right-box ul li p{ margin:0; padding:0; display:block;height:60px; line-height:60px; float:right;font-size:14px; color:#999; padding-right:18px;}
.yb-right-box ul li:hover a{ color:#ffa200;position:relative; cursor:pointer;transform:translate(4px,0);}



/* 咨询内容详情 */
.zxnr-right-box{ width:900px; height:auto; float:right;}



/* 上一条下一条 */

.st{width:98%; height:auto; margin:auto; margin-top:48px;}
.st a{ width:100%; height:48px; display:block;  line-height:48px;  border: solid 1px #fff; margin-bottom:10px;}
.st a h1{ margin-left:30px; float:left; font-size:16px; color:#333; font-weight:normal;}
.st a p{ width:86%; float:left;font-size:14px; color:#666;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.st a:hover{ border: solid 1px #ffa200; border-radius:24px;}
.st a:hover h1{ color:#ffa200;}
.st a:hover p{ color:#ffa200;}

.xyx{ width:100%; height:420px; margin-top:32px;}
.xyx-min{ width:1200px; height:auto; margin:auto; clear:both; overflow:hidden;}

/*焦点图*/
	.cot-xwzx-min{ width:520px; height:420px; float:left;}
	.cot-xwzx-min img{ width:520px; height:420px; }
	.yx-rotaion{ float:left;}
	.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
	.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;bottom:-1px;z-index:1}
	.yx-rotation-t{color:#fff;font-size:14px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/ico.png) no-repeat;display:block;}
	.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
	.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
	
	.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
	.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
	.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
	.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
	.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
	.yx-rotation-focus span.hover{background-position:-10px -126px}
	.rotaion_list{width:0;height:0;overflow:hidden;}
	
	div.news-min-right{width:640px;height:420px;display: block;float:right;margin-left:40px;}
.right1{width:600px;font-size:14px; color:#999; line-height:24px;overflow: hidden;border-bottom:0.5px solid #ccc; margin-bottom:6px;}
.right1 h1{font-size: 16px;color: black;float: left;font-weight: normal;}
.right1 p{width:600px;color:#666;font-size:14px;float: left;overflow: hidden;overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;margin-top:3px;}
.right1 span{color:cornflowerblue;font-size: 13px;float: left;}

.news_tt a{ width:170px; height:50px;margin:auto; border:solid 1px #076ce0; color:#076ce0; font-size:14px; line-height:50px; text-align:center; background-color:#076ce0; color:#fff;}

.news_tt a:hover{ background-color:#076ce0; color:#fff;}

.right1 a:hover h1{ color:#076ce0;}


/* 图片列表分页 */
.tpfy{width: fit-content; margin-left: auto; margin-right: auto; clear:both; overflow:hidden; line-height:108px; margin-bottom:30px;}

/* bootstrap  分页样式 */
.pagination{display:inline-block;padding-left:0;border-radius:0}
.pagination  li{display:inline;background: none;}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#333;background-color:#fff;border:1px solid #ddd;margin-left:-1px}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:0;border-top-left-radius:0}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}
.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:#333;background-color:#ecf0f1;border-color:#ddd}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;color:#fff;background-color:#076ce0;border-color:#ddd;cursor:default}
.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#b4bcc2;background-color:#fff;border-color:#ddd;cursor:not-allowed}