@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;}



/* logo */
.tbdh{ width:1200px; height:120px; margin:auto;}
.tbdh_logo{ float:left; margin-top:30px;}
.top_sc{ float:right;  width:396px; height:48px; margin-top:38px; position:relative;}
.top_sc input{ width:352px; height:48px; border-radius:24px; background-color:#f5f5f5;border:none; text-align:left; padding-left:44px; font-size:16px; color:#999999; }
.top_sc input::-webkit-input-placeholder{color:#999;}
.top_sc img{ position:absolute; top:16px; right:42px;}

	

/* 导航 */	
.nav{ width:100%; height:48px; background-color:#076ce0;}
.nav_min{ width:1200px; height:48px; margin:auto;}
.nav_min a{ float:left; width:10%; height:48px; color:#fff; text-align:center; line-height:48px; font-size:15px;}
.nav_min a:hover{ background-color:#0660c6;}

	
	
	
/* banner */
.warp{ min-width:1200px; max-width:1920px; width:100%; height:800px; margin:auto; background:#FBEFDF; user-select:none; }
.warp2{ min-width:1200px; max-width:1920px; width:100%; height:800px; overflow:hidden; margin:auto; background:#FBEFDF;}
#banner{ position:relative; z-index:1;}
.lunbo ul{ position:relative; width:100%; height:800px; 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;}




/* 主导产品 */	
.zdcp{ width:1200px; height:auto; margin:auto;}
.zdcp_tt{ width:100%; text-align:center; height:auto; padding-top:92px;}
.zdcp_tt h1{ font-size:32px; color:#333333;}
.zdcp_tt p{ font-size:14px; color:#999999; margin-top:16px;}

.zdcp_min{ width:100%; height:auto; clear:both; overflow:hidden; margin-top:60px;}
.zdcp_min a{ float:left; width:25%; height:auto; margin-bottom:54px;}
.zdcp_min a div{ width:290px; height:217px; overflow:hidden; margin:auto;}
.zdcp_min a img{ width:290px; height:217px; margin:auto;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 */}
.zdcp_min a p{ width:290px; height:auto; margin:auto; text-align:center; font-size:16px; color:#666666; margin-top:14px;}

.zdcp_min a:hover img{transform:scale(1.08,1.08);}



/* 新闻中心 */
.news_box{ width:100%; height:auto;background-image: linear-gradient(90deg, #dae7ff,#cedfff); margin-top:50px;}
.news{ width:1200px; height:auto; margin:auto;}

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

.news_min{ width:100%; height:auto; clear:both; overflow:hidden; margin-top:62px; padding-bottom:96px;}
.news_min a{ width:376px; height:318px; float:left;  background-color:#fff;}
.news_min a div{ width:100%; height:226px; overflow:hidden;}
.news_min a img{ width:100%; height:226px; border: solid 8px #fff;box-sizing: border-box;  -moz-box-sizing: border-box; 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;}



/* 联系我们 */
.lxwm{ width:100%; height:auto; clear:both; overflow:hidden;}
.lxwm_img{ float:left; width:50%; height:400px; background-image:url(../images/lxwm_img.jpg); background-size:auto 400px; background-position:center;}
.lxwm_text{ float:right; width:50%; height:400px;}
.lxwm_min{ padding-top:94px; padding-left:106px;}
.lxwm_min h1{ font-size:32px; color:#333333; margin-bottom:16px;}
.lxwm_min h2{ font-size:14px; color:#999999; font-weight:normal;text-transform:uppercase; margin-bottom:46px;}
.lxwm_min p{ font-size:14px; color:#666; line-height:32px;}




/* 底部 */
.bot{ width:100%; height:auto; background-color:#1f1f1f;}
.bot_min{ width:1200px; height:auto; margin:auto;}
.bot_yl{width: fit-content; margin-left: auto; margin-right: auto; clear:both; overflow:hidden; line-height:120px;}
.bot_yl h1{ float:left; font-size:18px; color:#fff; opacity:0.84; margin-right:82px;}
.bot_yl div{ float:left;}
.bot_yl div a{ float:left; font-size:14px; color:#7a7a7a; margin-right:56px;}
.bot_yl div a:hover{ color:#fff;}
.bot_line{ width:100%; height:1px; background-color:rgb(255,255,255,0.06);}

.bot_ba{width: fit-content; margin-left: auto; margin-right: auto; clear:both; overflow:hidden; line-height:76px;}
.bot_ba a{ float:left; font-size:14px; color:#4c4c4c; margin-left:44px; margin-right:44px;}
.bot_ba a:hover{ color:#fff;}










/* 内页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:#333; line-height:0px; text-indent:2em;}
.tynr-min table{ max-width:1200px;  margin:auto; margin-top:20px; margin-bottom:20px;}
.tynr-min table p{ font-size:15px; color:#333;}
.tynr-min table p span{ font-size:15px; color:#333;}
/* 资讯列表 */
.bggl_ny_min{ width:92%; height:auto; margin:auto; margin-top:30px;}
.bggl_ny_min a{ width:100%; height:auto; border-bottom:solid 1px rgb(0,0,0,0.1); margin-bottom:28px; transition:transform 0.3s; }
.bggl_ny_min a time{ font-size:16px; color:#bbb;}
.bggl_ny_min a h1{ font-size:16px; color:#555; margin-top:12px; margin-bottom:8px;display:block; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.bggl_ny_min a p{ font-size:14px; color:#888; margin-bottom:28px; line-height:28px; display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp:2; overflow: hidden;}
.bggl_ny_min a:hover{position:relative; cursor:pointer;transform:translate(6px,0);}
.bggl_ny_min a:hover h1{ color:#1a1312;}



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


/* 上一条下一条 */

.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;}


#img_st{ margin-top:0; margin-bottom:60px;}




/* 咨询左侧分类 */
.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:#919191;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;}


.cp{width:560px;height: 400px;margin: 0px;padding:0px;}
.sy{width:280px;height: 25px;position: left;}
.sy p{font-size: 14px;color: #aaaaaa;font-family: "微软雅黑";margin-left: 100px;}
.cp-nav {width:100%;height:100px;}
.cp-nav div{width:100%;height:30px;}
.cp-nav ul{width:1200px;height:50px;margin:0 600px}
.cp-nav ul li{width:150px;height: 40px;float: left;list-style: none;margin: 0px 30px;}
.cp-nav a{ display:block; margin-top:32px;  width:150px; height:40px; line-height:42px; display:block; text-align:center; font-size:15px; margin-top:0px; color:#666;background:#fff; text-decoration:none;font-size:14px; line-height:40px;}
.cp-nav a:hover{ color:#FFFFFF; background-color:#0000FF;}

.jcsb-box{ width:100%; height:620px; background-position:center;margin-top:60px;margin-bottom:60px;}
.jcsb-min{ width:1200px; margin:auto;}
.jcsb-min li{ width:380px; height:300px; margin-left:10px; margin-right:10px; float:left;list-style: none;}
.jcsb-min li a{text-decoration: none;}
.jcsb-min li a img{ width:380px; height:236px;
					transition: width 0.3s, height 0.3s, transform 0.3s;
					-moz-transition: width 0.3s, height 0.3s, -moz-transform 0.3s;
					-webkit-transition: width 0.3s, height 0.3s, -webkit-transform 0.3s;
					-o-transition: width 0.3s, height 0.3s,-o-transform 0.3s;}
.jcsb-min li a p{ font-size:16px; color:#666; text-align:center;margin-top:10px;}
.jcsb-min li:hover a p{ color:blue}
.jcsb-min li:hover a img{ width:394px; height:244px; }

/* 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}