﻿@charset "utf-8";

body{min-width:1200px;}

/* flexslider */
.flexslider{position:relative;height:515px; width:100%;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:515px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}


.indtitle{text-align:center; margin:50px 0 30px 0;}
.indtitle p{font-size:18px; color:#036eb8; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.indtitle .line{height:1px; width:355px; border-bottom:1px solid #c9c9c9;  position:relative; margin:10px  auto;}
.indtitle .line:after{width:60px; height:3px; content:""; background:#036eb8; position:absolute; left:50%; top:0px; margin-left:-30px;}
.indtitle span{font-size:20px; color:#333;}

.indvido{
	width:256px; border:1px solid #d5d5d5; padding:14px; 
	/*height:462px;*/
	float:left;
}
.vidobox{margin-top:18px;}
.vidobox .vido{
	background-image: url(/public/upload/thumb/videos/1648440557.jpg);
    width: 256px;
    height: 177px;
    background-position: center;
    background-size: cover;
    display: flex;
    align-items: center;
    justify-content: center;
}
.vidobox h2{font-size:16px; margin:10px 0 15px 0;}
.indvido .more{margin-top:15px;}
.indvido .more a{ font-size:14px;}
.vidosmall a{
	width: 82px;
    height: 64px;
    background-size: cover;
    background-position: center;
    display: flex;
    justify-content: center;
    align-items: center;
}
.vidosmall{
	display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.advtxt{width:100%; height:186px; background:url(../images/titbj.png) top center no-repeat; margin:35px 0;}
.advt-l,.advt-r{width:485px;}
.advt-l{float:left; color:#fff; font-size:14px; margin-top:50px; line-height:34px;}
.advt-r{float:right; text-align:right; color:#fff; margin-top:40px;}
.advt-r p{font-size:22px; margin-bottom:10px;}
.advt-r span{font-size:12px; color:#fff;}
.youshi{width:97px; height:97px; background:url(../images/ys.png) no-repeat; position:absolute; left:50%; margin-left:-78px; top:120px;}

.shebeilist li{width:390px; float:left; margin-bottom:30px;}
.mg-r-15{margin-right:15px;}
.shebeilist .sbtxt{height:219px; padding-left:98px; overflow:hidden;}
.shebeilist .sbtxt p{font-size:32px; color:#014898; margin-top:30px; margin-bottom:35px;}
.shebeilist .sbtxt span{font-size:14px; color:#999; line-height:22px;}
.shebeilist .bj1{background:url(../images/txt1.jpg) no-repeat;}
.shebeilist .bj2{background:url(../images/txt2.jpg) no-repeat;}
.shebeilist .bj3{background:url(../images/txt3.jpg) no-repeat;}
.shebeilist .bj4{background:url(../images/txt4.jpg) no-repeat;}
.shebeilist .bj5{background:url(../images/txt5.jpg) no-repeat;}
.shebeilist .bj6{background:url(../images/txt6.jpg) no-repeat;}
.shebeilist .sbimg{border:1px solid #d5d5d5; padding:9px;}
.mg-tb{margin:50x auto;}

.jg1{width:344x; height:298px; float:left;}
.jg2{width:380px; height:248px; background:#77787a; float:left; color:#fff; padding-top:50px; padding-left:50px; padding-right:50px;}
.jg2 h3{font-size:24px; margin-bottom:20px;}
.jg2 p{font-size:14px; line-height:24px;}
.jg3{width:376x; height:298px; float:left;}
.jg4{
	float: left;
	width: 316px;
    height: 273px;
    background-color: #3f3f3f;
    color: white;
    padding: 14px;
    line-height: 30px;
    font-size: 14px;
}
.jg5{width:856x; height:301px; float:left;}

.indnewshot{width:360px; float:left; border:1px solid #d5d5d5; padding:10px;}
.indnewshot .tit{font-size:15px; line-height:30px; margin:10px 0;}
.indnewshot .more{display:block; background:#0053b3; width:80px; height:36px; text-align:center; line-height:36px; color:#fff; font-size:14px;}
.indnewslist{width:817px; float:left;}
.indnewslist li{width:290px; height: 81px;float:left; border:1px solid #d5d5d5; padding:10px; margin-left:25px; margin-bottom:15px; position:relative; padding-left:80px;}
.indnewslist li h1{font-weight:normal; margin-bottom:8px;}
.indnewslist li h1 a{color:#222; font-size:18px;}
.indnewslist li p{font-size:14px; color:#888; line-height:24px;  word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.indnewslist li .time{position:absolute; left:10px; top:10px; text-align:center;}
.indnewslist li .time p{width:60px; height:60px; line-height:60px; background:#06F; color:#fff; font-size:40px;}
.indnewslist li .time span{font-size:14px; color:#111;}

/*分页*/

.biaoti{font-size: 18px; color: #333;  text-align: center; margin: 0 20px; font-weight: 600; margin-top:30px;}
.sshuomign{color: #888; font-size: 12px; line-height: 30px; text-align: center;}
.sshuomign span{margin: 0 10px;}
.article_txt{font-size: 14px; line-height: 28px; color: #454545; margin-top: 20px; overflow:hidden; padding: 10px;}

.tcdPageCode{padding: 15px 20px;text-align: left;color: #ccc;text-align:center; margin-top: 30px;}
.tcdPageCode a{display: inline-block;color: #428bca;display: inline-block;height: 25px;	line-height: 25px;	padding: 0 10px;border: 1px solid #ddd;	margin: 0 2px;border-radius: 4px;vertical-align: middle;}
.article_txt{font-size: 14px; line-height: 28px; color: #454545; margin-top: 20px; overflow:hidden}
.tcdPageCode a:hover{text-decoration: none;border: 1px solid #428bca;}
.tcdPageCode span.current{display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;color: #fff;background-color: #428bca;	border: 1px solid #428bca;border-radius: 4px;vertical-align: middle;}
.tcdPageCode span.disabled{	display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;	color: #bfbfbf;background: #f2f2f2;border: 1px solid #bfbfbf;border-radius: 4px;vertical-align: middle;}


*html #kefu1 { /*--IE6 Hack - Fixed Positioning to the Bottom--*/
	margin-top:50px;/*--Prevents IE6 from having an infinity scroll bar - due to 1px border on #footpanel--*/
	position:absolute;
	top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+50 :document.body.scrollTop +50);
}


.fw{font-family:-apple-system,BlinkMacSystemFont,"PingFang-Medium", "PingFangSC-Regular", "pingfang SC",Microsoft Yahei,Arial, Helvetica, sans-serif;}
.fl{float:left;}
.fr{float:right;}
.fb{font-weight:bold;}
.disb{display:block;}
.disn{display:none;}

 @font-face {
    font-family: 'impact';
	src:url(impact.ttf);
    src: url('impact.eot'); /* IE9 Compat Modes */
    src: url('impact.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
             url('impact.woff') format('woff'), /* Modern Browsers */
             url('impact.ttf')  format('truetype'), /* Safari, Android, iOS */
             url('impact.svg#impact') format('svg'); /* Legacy iOS */
   }


.area-dialog-ct{width:760px; padding:10px; background:#fff;}
.area-dialog-bar{height:40px; background:#003a52;}
.area-dialog-bar span,.area-dialog-bar a{line-height:40px; color:#fff; font-size:14px; padding:0 15px;}
.area-dialog-bar a#_a_c_close{float:right;}
.area-dialog-ct .area-dialog-content{margin:0; }
.area-dialog-ct .area-dialog-content::after{clear:both; display:block; content:"";}
.area-dialog-content li{float:left; padding:10px; position:relative;}
.area-dialog-content .area-m-o{width:150px; margin:0; padding:0 10px; background:#fff;}
.area-dialog-content li .a-i-disable{background:#d8d8d8;}

.area-dialog-content .area-m-o .a-check-num{color:#d00;}
.area-dialog-content  input{margin:-3px 5px 0 0;}
.area-dialog-content .area-m-o lable{line-height:35px; font-size:12px; color:#333;}
.area-dialog-content li .a-city-ct {display: none;}
.area-dialog-content li.area-item-mover{background:#f7e76a;}
.area-dialog-content li.area-item-mover .a-city-ct {display: block;}
.area-dialog-bottom{ margin-top:10px; text-align:center;}
.area-dialog-bottom a{padding:5px 15px; color:#fff; background:#007ba9; font-size:14px; border-radius:3px;}
.area-dialog-bottom a:hover{background:#003a52; transition:0.3s ease;}
.area-dialog-content .a-city-ct {
    position: absolute;
    left: 0;
    top: 45px;
    background: #f7e76a;
    padding: 10px;
    z-index:100;
    width:480px;
}
.area-dialog-content .a-city-ct:after {
	content: "";
	display: block;
	clear: both;
}
.area-dialog-content .a-city-ct p{ float:left; width:100px; padding:5px 10px;}


.color-1{background-color:#249edc;}
.color-2{background-color:#17a668;}
.color-3{background-color:#741d88;}
.color-4{background-color:#da9627;}
.color-5{background-color:#ff9933;}
.color-6{background-color:#6666ff;}
.color-7{background-color:#ff99ff;}
.color-8{background-color:#66cc66;}
.color-9{background-color:#666666;}
.color-10{background-color:#ff7800;}
.color-11{background-color:#cccccc;}
.color-12{background-color:#ff3333;}
.color-white{background-color:#ffffff;}
.bgcolor-gray{background:#f5f5f5;}

.ipt-txt{outline:none; border:1px solid #ccc;}
.ipt-txt:focus,.ipt-sec:focus{border:1px solid #0078b5; box-shadow:#ccc 2px 4px 2px;}
.small-ipt{line-height:16px; width:150px; height:16px; padding:4px;}
.ipt-sec{padding:5px;}
.ipt-radio,.ipt-check{vertical-align: middle; margin:0 5px 4px 0;}
.btnBox{width:100%; text-align:center;}
.Submit{width:200px; height:42px; line-height:42px; font-size:16px; color:#fff; border:0; outline:none; margin:0 auto; cursor:pointer;  transition:background-color 0.3s ease; -moz-transition:background-color 0.3s ease; -webkit-transition:background-color 0.3s ease;}
.Submit:hover{background-color:#F60;}
/* 首页产品列表 */
.index-indprolist{ width: 1200px;}
.index-indprolist a{display:flex;}
.index-indprolist ul{
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
	justify-content: space-between;
}
.index-indprolist ul li{
	width: 256px;
    border: 1px solid #d5d5d5;
    margin-bottom: 13px;
}
.index-indprolist ul li h1{font-size:15px; color:#000; padding:12px; font-weight:normal; text-align:center; word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
.index-indprolist ul li h1 a{color:#000;}
.index-indprolist ul li h1 a:hover{color:#06C;}
.index-indprolist h1 img{width:16px ;height: 16px;}
.index-indprolist h1{
	display:flex !important;
	flex-direction:row;
	align-items:center;
}

.index-indprolist .bg-items{
	width: 256px;
	height:185px;
	background-position: center;
	background-size: cover;
	justify-content: center;
    align-items: center;
	
}


.index-hyyy-ul{
	display:flex;
	flex-direction:row;
	flex-space-between:space-between;
	flex-wrap: wrap;
}
.index-hyyy-ul li{
	width: 50%;
	line-height: 26px;
    font-size: 14px;
}